efi / ACPI: load SSTDs from EFI variables
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M: Vince Bridgers <vbridger@opensource.altera.com>
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
629M: Gary Hook <gary.hook@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M: Johannes Berg <johannes@sipsolutions.net>
790L: linuxppc-dev@lists.ozlabs.org
791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792S: Maintained
793F: sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
801APM DRIVER
802M: Jiri Kosina <jikos@kernel.org>
803S: Odd fixes
804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
807F: include/uapi/linux/apm_bios.h
808F: drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M: Henrik Rydberg <rydberg@bitmath.org>
812L: linux-input@vger.kernel.org
813S: Odd fixes
814F: drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M: Henrik Rydberg <rydberg@bitmath.org>
818L: linux-hwmon@vger.kernel.org
819S: Odd fixes
820F: drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S: Maintained
825F: drivers/net/appletalk/
826F: net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M: Jaya Kumar <jayalk@intworks.biz>
848S: Maintained
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871ARM MFM AND FLOPPY DRIVERS
872M: Ian Molton <spyro@f2s.com>
873S: Maintained
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
876
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
879R: Mark Rutland <mark.rutland@arm.com>
880S: Maintained
881F: arch/arm*/kernel/perf_*
882F: arch/arm/oprofile/common.c
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
888
889ARM PORT
890M: Russell King <linux@armlinux.org.uk>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892W: http://www.armlinux.org.uk/
893S: Maintained
894F: arch/arm/
895
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
903ARM PRIMECELL AACI PL041 DRIVER
904M: Russell King <linux@armlinux.org.uk>
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
909M: Russell King <linux@armlinux.org.uk>
910S: Maintained
911F: drivers/video/fbdev/amba-clcd.*
912
913ARM PRIMECELL KMI PL050 DRIVER
914M: Russell King <linux@armlinux.org.uk>
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
919ARM PRIMECELL MMCI PL180/1 DRIVER
920M: Russell King <linux@armlinux.org.uk>
921S: Maintained
922F: drivers/mmc/host/mmci.*
923F: include/linux/amba/mmci.h
924
925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
926M: Russell King <linux@armlinux.org.uk>
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
930
931ARM PRIMECELL BUS SUPPORT
932M: Russell King <linux@armlinux.org.uk>
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
937ARM/ADS SPHERE MACHINE SUPPORT
938M: Lennert Buytenhek <kernel@wantstofly.org>
939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940S: Maintained
941
942ARM/AFEB9260 MACHINE SUPPORT
943M: Sergey Lapin <slapin@ossfans.org>
944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
945S: Maintained
946
947ARM/AJECO 1ARM MACHINE SUPPORT
948M: Lennert Buytenhek <kernel@wantstofly.org>
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
951
952ARM/Allwinner sunXi SoC support
953M: Maxime Ripard <maxime.ripard@free-electrons.com>
954M: Chen-Yu Tsai <wens@csie.org>
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
957N: sun[x456789]i
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
963
964ARM/Amlogic Meson SoC support
965M: Carlo Caione <carlo@caione.org>
966M: Kevin Hilman <khilman@baylibre.com>
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968L: linux-amlogic@lists.infradead.org
969W: http://linux-meson.com/
970S: Maintained
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
975N: meson
976
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
979M: Antoine Tenart <antoine.tenart@free-electrons.com>
980S: Maintained
981F: arch/arm/mach-alpine/
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
985
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
994F: drivers/clk/axis
995
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008W: http://www.linux4sam.org
1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1010S: Supported
1011F: arch/arm/mach-at91/
1012F: include/soc/at91/
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
1017F: arch/arm/include/debug/at91.S
1018
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
1024ARM/CALXEDA HIGHBANK ARCHITECTURE
1025M: Rob Herring <robh@kernel.org>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
1031
1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1033M: Krzysztof Halasa <khalasa@piap.pl>
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
1036
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
1042F: drivers/net/ethernet/cavium/thunder/
1043
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
1048N: clps711x
1049
1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1052M: Ryan Mallon <rmallon@gmail.com>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/CLKDEV SUPPORT
1064M: Russell King <linux@armlinux.org.uk>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067F: arch/arm/include/asm/clkdev.h
1068F: drivers/clk/clkdev.c
1069
1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1071M: Mike Rapoport <mike@compulab.co.il>
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084F: drivers/hwtracing/coresight/*
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1088
1089ARM/CORGI MACHINE SUPPORT
1090M: Richard Purdie <rpurdie@rpsys.net>
1091S: Maintained
1092
1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096T: git git://github.com/ulli-kroll/linux.git
1097S: Maintained
1098F: arch/arm/mach-gemini/
1099F: drivers/rtc/rtc-gemini.c
1100
1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1102M: Barry Song <baohua@kernel.org>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1105S: Maintained
1106F: arch/arm/boot/dts/prima2*
1107F: arch/arm/mach-prima2/
1108F: drivers/clk/sirf/
1109F: drivers/clocksource/timer-prima2.c
1110F: drivers/clocksource/timer-atlas7.c
1111N: [^a-z]sirf
1112
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117F: arch/arm/boot/dts/cx92755*
1118N: digicolor
1119
1120ARM/EBSA110 MACHINE SUPPORT
1121M: Russell King <linux@armlinux.org.uk>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W: http://www.armlinux.org.uk/
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
1126F: drivers/net/ethernet/amd/am79c961a.*
1127
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1139W: http://www.openezx.org/
1140S: Maintained
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
1143
1144ARM/FARADAY FA526 PORT
1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S: Maintained
1148T: git git://git.berlios.de/gemini-board
1149F: arch/arm/mm/*-fa*
1150
1151ARM/FOOTBRIDGE ARCHITECTURE
1152M: Russell King <linux@armlinux.org.uk>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154W: http://www.armlinux.org.uk/
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1160M: Shawn Guo <shawnguo@kernel.org>
1161M: Sascha Hauer <kernel@pengutronix.de>
1162R: Fabio Estevam <fabio.estevam@nxp.com>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1166F: arch/arm/mach-imx/
1167F: arch/arm/mach-mxs/
1168F: arch/arm/boot/dts/imx*
1169F: arch/arm/configs/imx*_defconfig
1170F: drivers/clk/imx/
1171F: include/soc/imx/
1172
1173ARM/FREESCALE VYBRID ARM ARCHITECTURE
1174M: Shawn Guo <shawnguo@kernel.org>
1175M: Sascha Hauer <kernel@pengutronix.de>
1176R: Stefan Agner <stefan@agner.ch>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1180F: arch/arm/mach-imx/*vf610*
1181F: arch/arm/boot/dts/vf*
1182
1183ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1184M: Lennert Buytenhek <kernel@wantstofly.org>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187
1188ARM/GUMSTIX MACHINE SUPPORT
1189M: Steve Sakoman <sakoman@gmail.com>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192
1193ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1194M: Philipp Zabel <philipp.zabel@gmail.com>
1195M: Paul Parsons <lost.distance@yahoo.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S: Maintained
1198F: arch/arm/mach-pxa/hx4700.c
1199F: arch/arm/mach-pxa/include/mach/hx4700.h
1200F: sound/soc/pxa/hx4700.c
1201
1202ARM/HISILICON SOC SUPPORT
1203M: Wei Xu <xuwei5@hisilicon.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205W: http://www.hisilicon.com
1206S: Supported
1207T: git git://github.com/hisilicon/linux-hisi.git
1208F: arch/arm/mach-hisi/
1209F: arch/arm/boot/dts/hi3*
1210F: arch/arm/boot/dts/hip*
1211F: arch/arm/boot/dts/hisi*
1212F: arch/arm64/boot/dts/hisilicon/
1213
1214ARM/HP JORNADA 7XX MACHINE SUPPORT
1215M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1216W: www.jlime.com
1217S: Maintained
1218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1219F: arch/arm/mach-sa1100/jornada720.c
1220F: arch/arm/mach-sa1100/include/mach/jornada720.h
1221
1222ARM/IGEP MACHINE SUPPORT
1223M: Enric Balletbo i Serra <eballetbo@gmail.com>
1224M: Javier Martinez Canillas <javier@dowhile0.org>
1225L: linux-omap@vger.kernel.org
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228F: arch/arm/boot/dts/omap3-igep*
1229
1230ARM/INCOME PXA270 SUPPORT
1231M: Marek Vasut <marek.vasut@gmail.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S: Maintained
1234F: arch/arm/mach-pxa/colibri-pxa270-income.c
1235
1236ARM/INTEL IOP32X ARM ARCHITECTURE
1237M: Lennert Buytenhek <kernel@wantstofly.org>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S: Maintained
1240
1241ARM/INTEL IOP33X ARM ARCHITECTURE
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S: Orphan
1244
1245ARM/INTEL IOP13XX ARM ARCHITECTURE
1246M: Lennert Buytenhek <kernel@wantstofly.org>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249
1250ARM/INTEL IQ81342EX MACHINE SUPPORT
1251M: Lennert Buytenhek <kernel@wantstofly.org>
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S: Maintained
1254
1255ARM/INTEL IXDP2850 MACHINE SUPPORT
1256M: Lennert Buytenhek <kernel@wantstofly.org>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S: Maintained
1259
1260ARM/INTEL IXP4XX ARM ARCHITECTURE
1261M: Imre Kaloz <kaloz@openwrt.org>
1262M: Krzysztof Halasa <khalasa@piap.pl>
1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264S: Maintained
1265F: arch/arm/mach-ixp4xx/
1266
1267ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1268M: Jonathan Cameron <jic23@cam.ac.uk>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-pxa/stargate2.c
1272F: drivers/pcmcia/pxa2xx_stargate2.c
1273
1274ARM/INTEL XSC3 (MANZANO) ARM CORE
1275M: Lennert Buytenhek <kernel@wantstofly.org>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S: Maintained
1278
1279ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1280M: Lennert Buytenhek <kernel@wantstofly.org>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
1283
1284ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1285M: Santosh Shilimkar <ssantosh@kernel.org>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288F: arch/arm/mach-keystone/
1289F: arch/arm/boot/dts/keystone-*
1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1291
1292ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1293M: Santosh Shilimkar <ssantosh@kernel.org>
1294L: linux-kernel@vger.kernel.org
1295S: Maintained
1296F: drivers/clk/keystone/
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1299M: Santosh Shilimkar <ssantosh@kernel.org>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301L: linux-kernel@vger.kernel.org
1302S: Maintained
1303F: drivers/clocksource/timer-keystone.c
1304
1305ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1306M: Santosh Shilimkar <ssantosh@kernel.org>
1307L: linux-kernel@vger.kernel.org
1308S: Maintained
1309F: drivers/power/reset/keystone-reset.c
1310
1311ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1312M: Santosh Shilimkar <ssantosh@kernel.org>
1313L: linux-kernel@vger.kernel.org
1314S: Maintained
1315F: drivers/memory/*emif*
1316
1317ARM/LG1K ARCHITECTURE
1318M: Chanho Min <chanho.min@lge.com>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321F: arch/arm64/boot/dts/lg/
1322
1323ARM/LOGICPD PXA270 MACHINE SUPPORT
1324M: Lennert Buytenhek <kernel@wantstofly.org>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
1327
1328ARM/LPC18XX ARCHITECTURE
1329M: Joachim Eastwood <manabian@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
1332F: arch/arm/boot/dts/lpc43*
1333F: drivers/clk/nxp/clk-lpc18xx*
1334F: drivers/clocksource/time-lpc32xx.c
1335F: drivers/i2c/busses/i2c-lpc2k.c
1336F: drivers/memory/pl172.c
1337F: drivers/mtd/spi-nor/nxp-spifi.c
1338F: drivers/rtc/rtc-lpc24xx.c
1339N: lpc18xx
1340
1341ARM/LPC32XX SOC SUPPORT
1342M: Vladimir Zapolskiy <vz@mleia.com>
1343M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1346S: Maintained
1347F: arch/arm/boot/dts/lpc32*
1348F: arch/arm/mach-lpc32xx/
1349F: drivers/i2c/busses/i2c-pnx.c
1350F: drivers/net/ethernet/nxp/lpc_eth.c
1351F: drivers/usb/host/ohci-nxp.c
1352F: drivers/watchdog/pnx4008_wdt.c
1353N: lpc32xx
1354
1355ARM/MAGICIAN MACHINE SUPPORT
1356M: Philipp Zabel <philipp.zabel@gmail.com>
1357S: Maintained
1358
1359ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1360M: Jason Cooper <jason@lakedaemon.net>
1361M: Andrew Lunn <andrew@lunn.ch>
1362M: Gregory Clement <gregory.clement@free-electrons.com>
1363M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-mvebu/
1367F: drivers/rtc/rtc-armada38x.c
1368F: arch/arm/boot/dts/armada*
1369F: arch/arm/boot/dts/kirkwood*
1370F: arch/arm64/boot/dts/marvell/armada*
1371F: drivers/cpufreq/mvebu-cpufreq.c
1372F: arch/arm/configs/mvebu_*_defconfig
1373
1374ARM/Marvell Berlin SoC support
1375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
1378F: arch/arm/mach-berlin/
1379F: arch/arm/boot/dts/berlin*
1380F: arch/arm64/boot/dts/marvell/berlin*
1381
1382
1383ARM/Marvell Dove/MV78xx0/Orion SOC support
1384M: Jason Cooper <jason@lakedaemon.net>
1385M: Andrew Lunn <andrew@lunn.ch>
1386M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1387M: Gregory Clement <gregory.clement@free-electrons.com>
1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389S: Maintained
1390F: arch/arm/mach-dove/
1391F: arch/arm/mach-mv78xx0/
1392F: arch/arm/mach-orion5x/
1393F: arch/arm/plat-orion/
1394F: arch/arm/boot/dts/dove*
1395F: arch/arm/boot/dts/orion5x*
1396
1397
1398ARM/Orion SoC/Technologic Systems TS-78xx platform support
1399M: Alexander Clouter <alex@digriz.org.uk>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401W: http://www.digriz.org.uk/ts78xx/kernel
1402S: Maintained
1403F: arch/arm/mach-orion5x/ts78xx-*
1404
1405ARM/OXNAS platform support
1406M: Neil Armstrong <narmstrong@baylibre.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/mach-oxnas/
1410F: arch/arm/boot/dts/oxnas*
1411F: arch/arm/boot/dts/wd-mbwe.dts
1412N: oxnas
1413
1414ARM/Mediatek RTC DRIVER
1415M: Eddie Huang <eddie.huang@mediatek.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1418S: Maintained
1419F: drivers/rtc/rtc-mt6397.c
1420
1421ARM/Mediatek SoC support
1422M: Matthias Brugger <matthias.bgg@gmail.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1425S: Maintained
1426F: arch/arm/boot/dts/mt6*
1427F: arch/arm/boot/dts/mt8*
1428F: arch/arm/mach-mediatek/
1429N: mtk
1430K: mediatek
1431
1432ARM/Mediatek USB3 PHY DRIVER
1433M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: drivers/phy/phy-mt65xx-usb3.c
1438
1439ARM/MICREL KS8695 ARCHITECTURE
1440M: Greg Ungerer <gerg@uclinux.org>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442F: arch/arm/mach-ks8695/
1443S: Odd Fixes
1444
1445ARM/MIOA701 MACHINE SUPPORT
1446M: Robert Jarzmik <robert.jarzmik@free.fr>
1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448F: arch/arm/mach-pxa/mioa701.c
1449S: Maintained
1450
1451ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1452M: Michael Petchkovsky <mkpetch@internode.on.net>
1453S: Maintained
1454
1455ARM/NOMADIK ARCHITECTURE
1456M: Alessandro Rubini <rubini@unipv.it>
1457M: Linus Walleij <linus.walleij@linaro.org>
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
1460F: arch/arm/mach-nomadik/
1461F: drivers/pinctrl/nomadik/
1462F: drivers/i2c/busses/i2c-nomadik.c
1463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1464
1465ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1466M: Nelson Castillo <arhuaco@freaks-unidos.net>
1467L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1468W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1469S: Supported
1470
1471ARM/TOSA MACHINE SUPPORT
1472M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1473M: Dirk Opfer <dirk@opfer-online.de>
1474S: Maintained
1475
1476ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1477M: Marek Vasut <marek.vasut@gmail.com>
1478L: linux-arm-kernel@lists.infradead.org
1479W: http://hackndev.com
1480S: Maintained
1481F: arch/arm/mach-pxa/include/mach/palmtx.h
1482F: arch/arm/mach-pxa/palmtx.c
1483F: arch/arm/mach-pxa/include/mach/palmt5.h
1484F: arch/arm/mach-pxa/palmt5.c
1485F: arch/arm/mach-pxa/include/mach/palmld.h
1486F: arch/arm/mach-pxa/palmld.c
1487F: arch/arm/mach-pxa/include/mach/palmte2.h
1488F: arch/arm/mach-pxa/palmte2.c
1489F: arch/arm/mach-pxa/include/mach/palmtc.h
1490F: arch/arm/mach-pxa/palmtc.c
1491
1492ARM/PALM TREO SUPPORT
1493M: Tomas Cech <sleep_walker@suse.com>
1494L: linux-arm-kernel@lists.infradead.org
1495W: http://hackndev.com
1496S: Maintained
1497F: arch/arm/mach-pxa/include/mach/palmtreo.h
1498F: arch/arm/mach-pxa/palmtreo.c
1499
1500ARM/PALMZ72 SUPPORT
1501M: Sergey Lapin <slapin@ossfans.org>
1502L: linux-arm-kernel@lists.infradead.org
1503W: http://hackndev.com
1504S: Maintained
1505F: arch/arm/mach-pxa/include/mach/palmz72.h
1506F: arch/arm/mach-pxa/palmz72.c
1507
1508ARM/PLEB SUPPORT
1509M: Peter Chubb <pleb@gelato.unsw.edu.au>
1510W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1511S: Maintained
1512
1513ARM/PT DIGITAL BOARD PORT
1514M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516W: http://www.armlinux.org.uk/
1517S: Maintained
1518
1519ARM/QUALCOMM SUPPORT
1520M: Andy Gross <andy.gross@linaro.org>
1521M: David Brown <david.brown@linaro.org>
1522L: linux-arm-msm@vger.kernel.org
1523L: linux-soc@vger.kernel.org
1524S: Maintained
1525F: arch/arm/boot/dts/qcom-*.dts
1526F: arch/arm/boot/dts/qcom-*.dtsi
1527F: arch/arm/mach-qcom/
1528F: arch/arm64/boot/dts/qcom/*
1529F: drivers/i2c/busses/i2c-qup.c
1530F: drivers/clk/qcom/
1531F: drivers/soc/qcom/
1532F: drivers/spi/spi-qup.c
1533F: drivers/tty/serial/msm_serial.h
1534F: drivers/tty/serial/msm_serial.c
1535F: drivers/*/pm8???-*
1536F: drivers/mfd/ssbi.c
1537F: drivers/firmware/qcom_scm.c
1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1539
1540ARM/RADISYS ENP2611 MACHINE SUPPORT
1541M: Lennert Buytenhek <kernel@wantstofly.org>
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S: Maintained
1544
1545ARM/RENESAS ARM64 ARCHITECTURE
1546M: Simon Horman <horms@verge.net.au>
1547M: Magnus Damm <magnus.damm@gmail.com>
1548L: linux-renesas-soc@vger.kernel.org
1549Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1551S: Supported
1552F: arch/arm64/boot/dts/renesas/
1553F: drivers/soc/renesas/
1554F: include/linux/soc/renesas/
1555
1556ARM/RISCPC ARCHITECTURE
1557M: Russell King <linux@armlinux.org.uk>
1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559W: http://www.armlinux.org.uk/
1560S: Maintained
1561F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1562F: arch/arm/include/asm/hardware/ioc.h
1563F: arch/arm/include/asm/hardware/iomd.h
1564F: arch/arm/include/asm/hardware/memc.h
1565F: arch/arm/mach-rpc/
1566F: drivers/net/ethernet/8390/etherh.c
1567F: drivers/net/ethernet/i825xx/ether1*
1568F: drivers/net/ethernet/seeq/ether3*
1569F: drivers/scsi/arm/
1570
1571ARM/Rockchip SoC support
1572M: Heiko Stuebner <heiko@sntech.de>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574L: linux-rockchip@lists.infradead.org
1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1576S: Maintained
1577F: arch/arm/boot/dts/rk3*
1578F: arch/arm/mach-rockchip/
1579F: drivers/clk/rockchip/
1580F: drivers/i2c/busses/i2c-rk3x.c
1581F: drivers/*/*rockchip*
1582F: drivers/*/*/*rockchip*
1583F: sound/soc/rockchip/
1584N: rockchip
1585
1586ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1587M: Kukjin Kim <kgene@kernel.org>
1588M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1591S: Maintained
1592F: arch/arm/boot/dts/s3c*
1593F: arch/arm/boot/dts/s5p*
1594F: arch/arm/boot/dts/samsung*
1595F: arch/arm/boot/dts/exynos*
1596F: arch/arm64/boot/dts/exynos/
1597F: arch/arm/plat-samsung/
1598F: arch/arm/mach-s3c24*/
1599F: arch/arm/mach-s3c64xx/
1600F: arch/arm/mach-s5p*/
1601F: arch/arm/mach-exynos*/
1602F: drivers/*/*s3c2410*
1603F: drivers/*/*/*s3c2410*
1604F: drivers/memory/samsung/*
1605F: drivers/soc/samsung/*
1606F: drivers/spi/spi-s3c*
1607F: sound/soc/samsung/*
1608F: Documentation/arm/Samsung/
1609F: Documentation/devicetree/bindings/arm/samsung/
1610F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1611F: Documentation/devicetree/bindings/power/pd-samsung.txt
1612N: exynos
1613
1614ARM/SAMSUNG MOBILE MACHINE SUPPORT
1615M: Kyungmin Park <kyungmin.park@samsung.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S: Maintained
1618F: arch/arm/mach-s5pv210/
1619
1620ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1621M: Kyungmin Park <kyungmin.park@samsung.com>
1622M: Kamil Debski <k.debski@samsung.com>
1623L: linux-arm-kernel@lists.infradead.org
1624L: linux-media@vger.kernel.org
1625S: Maintained
1626F: drivers/media/platform/s5p-g2d/
1627
1628ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1629M: Kyungmin Park <kyungmin.park@samsung.com>
1630M: Kamil Debski <k.debski@samsung.com>
1631M: Jeongtae Park <jtp.park@samsung.com>
1632L: linux-arm-kernel@lists.infradead.org
1633L: linux-media@vger.kernel.org
1634S: Maintained
1635F: arch/arm/plat-samsung/s5p-dev-mfc.c
1636F: drivers/media/platform/s5p-mfc/
1637
1638ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1641L: linux-arm-kernel@lists.infradead.org
1642L: linux-media@vger.kernel.org
1643S: Maintained
1644F: drivers/media/platform/s5p-tv/
1645
1646ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1647M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1648M: Jacek Anaszewski <j.anaszewski@samsung.com>
1649L: linux-arm-kernel@lists.infradead.org
1650L: linux-media@vger.kernel.org
1651S: Maintained
1652F: drivers/media/platform/s5p-jpeg/
1653
1654ARM/SHMOBILE ARM ARCHITECTURE
1655M: Simon Horman <horms@verge.net.au>
1656M: Magnus Damm <magnus.damm@gmail.com>
1657L: linux-renesas-soc@vger.kernel.org
1658Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1659T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1660S: Supported
1661F: arch/arm/boot/dts/emev2*
1662F: arch/arm/boot/dts/r7s*
1663F: arch/arm/boot/dts/r8a*
1664F: arch/arm/boot/dts/sh*
1665F: arch/arm/configs/shmobile_defconfig
1666F: arch/arm/include/debug/renesas-scif.S
1667F: arch/arm/mach-shmobile/
1668F: drivers/sh/
1669F: drivers/soc/renesas/
1670F: include/linux/soc/renesas/
1671
1672ARM/SOCFPGA ARCHITECTURE
1673M: Dinh Nguyen <dinguyen@opensource.altera.com>
1674S: Maintained
1675F: arch/arm/mach-socfpga/
1676F: arch/arm/boot/dts/socfpga*
1677F: arch/arm/configs/socfpga_defconfig
1678F: arch/arm64/boot/dts/altera/
1679W: http://www.rocketboards.org
1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1681
1682ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1683M: Dinh Nguyen <dinguyen@opensource.altera.com>
1684S: Maintained
1685F: drivers/clk/socfpga/
1686
1687ARM/SOCFPGA EDAC SUPPORT
1688M: Thor Thayer <tthayer@opensource.altera.com>
1689S: Maintained
1690F: drivers/edac/altera_edac.
1691
1692ARM/STI ARCHITECTURE
1693M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1694M: Maxime Coquelin <maxime.coquelin@st.com>
1695M: Patrice Chotard <patrice.chotard@st.com>
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L: kernel@stlinux.com
1698W: http://www.stlinux.com
1699S: Maintained
1700F: arch/arm/mach-sti/
1701F: arch/arm/boot/dts/sti*
1702F: drivers/char/hw_random/st-rng.c
1703F: drivers/clocksource/arm_global_timer.c
1704F: drivers/clocksource/clksrc_st_lpc.c
1705F: drivers/cpufreq/sti-cpufreq.c
1706F: drivers/i2c/busses/i2c-st.c
1707F: drivers/media/rc/st_rc.c
1708F: drivers/media/platform/sti/c8sectpfe/
1709F: drivers/mmc/host/sdhci-st.c
1710F: drivers/phy/phy-miphy28lp.c
1711F: drivers/phy/phy-miphy365x.c
1712F: drivers/phy/phy-stih407-usb.c
1713F: drivers/phy/phy-stih41x-usb.c
1714F: drivers/pinctrl/pinctrl-st.c
1715F: drivers/remoteproc/st_remoteproc.c
1716F: drivers/reset/sti/
1717F: drivers/rtc/rtc-st-lpc.c
1718F: drivers/tty/serial/st-asc.c
1719F: drivers/usb/dwc3/dwc3-st.c
1720F: drivers/usb/host/ehci-st.c
1721F: drivers/usb/host/ohci-st.c
1722F: drivers/watchdog/st_lpc_wdt.c
1723F: drivers/ata/ahci_st.c
1724
1725ARM/STM32 ARCHITECTURE
1726M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1730N: stm32
1731F: drivers/clocksource/armv7m_systick.c
1732
1733ARM/TANGO ARCHITECTURE
1734M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1735L: linux-arm-kernel@lists.infradead.org
1736S: Maintained
1737F: arch/arm/mach-tango/
1738F: arch/arm/boot/dts/tango*
1739
1740ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1741M: Lennert Buytenhek <kernel@wantstofly.org>
1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S: Maintained
1744
1745ARM/TETON BGA MACHINE SUPPORT
1746M: "Mark F. Brown" <mark.brown314@gmail.com>
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749
1750ARM/THECUS N2100 MACHINE SUPPORT
1751M: Lennert Buytenhek <kernel@wantstofly.org>
1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S: Maintained
1754
1755ARM/NUVOTON W90X900 ARM ARCHITECTURE
1756M: Wan ZongShun <mcuos.com@gmail.com>
1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758W: http://www.mcuos.com
1759S: Maintained
1760F: arch/arm/mach-w90x900/
1761F: drivers/input/keyboard/w90p910_keypad.c
1762F: drivers/input/touchscreen/w90p910_ts.c
1763F: drivers/watchdog/nuc900_wdt.c
1764F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1765F: drivers/mtd/nand/nuc900_nand.c
1766F: drivers/rtc/rtc-nuc900.c
1767F: drivers/spi/spi-nuc900.c
1768F: drivers/usb/host/ehci-w90x900.c
1769F: drivers/video/fbdev/nuc900fb.c
1770
1771ARM/U300 MACHINE SUPPORT
1772M: Linus Walleij <linus.walleij@linaro.org>
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: arch/arm/mach-u300/
1776F: drivers/clocksource/timer-u300.c
1777F: drivers/i2c/busses/i2c-stu300.c
1778F: drivers/rtc/rtc-coh901331.c
1779F: drivers/watchdog/coh901327_wdt.c
1780F: drivers/dma/coh901318*
1781F: drivers/mfd/ab3100*
1782F: drivers/rtc/rtc-ab3100.c
1783F: drivers/rtc/rtc-coh901331.c
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1785
1786ARM/UNIPHIER ARCHITECTURE
1787M: Masahiro Yamada <yamada.masahiro@socionext.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
1790F: arch/arm/boot/dts/uniphier*
1791F: arch/arm/include/asm/hardware/cache-uniphier.h
1792F: arch/arm/mach-uniphier/
1793F: arch/arm/mm/cache-uniphier.c
1794F: arch/arm64/boot/dts/socionext/
1795F: drivers/bus/uniphier-system-bus.c
1796F: drivers/i2c/busses/i2c-uniphier*
1797F: drivers/pinctrl/uniphier/
1798F: drivers/tty/serial/8250/8250_uniphier.c
1799N: uniphier
1800
1801ARM/Ux500 ARM ARCHITECTURE
1802M: Linus Walleij <linus.walleij@linaro.org>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: arch/arm/mach-ux500/
1806F: drivers/clocksource/clksrc-dbx500-prcmu.c
1807F: drivers/dma/ste_dma40*
1808F: drivers/hwspinlock/u8500_hsem.c
1809F: drivers/mfd/abx500*
1810F: drivers/mfd/ab8500*
1811F: drivers/mfd/dbx500*
1812F: drivers/mfd/db8500*
1813F: drivers/pinctrl/nomadik/pinctrl-ab*
1814F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1815F: drivers/rtc/rtc-ab8500.c
1816F: drivers/rtc/rtc-pl031.c
1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1818
1819ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1820M: Ulf Hansson <ulf.hansson@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822T: git git://git.linaro.org/people/ulfh/clk.git
1823S: Maintained
1824F: drivers/clk/ux500/
1825F: include/linux/platform_data/clk-ux500.h
1826
1827ARM/VERSATILE EXPRESS PLATFORM
1828M: Liviu Dudau <liviu.dudau@arm.com>
1829M: Sudeep Holla <sudeep.holla@arm.com>
1830M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/boot/dts/vexpress*
1834F: arch/arm64/boot/dts/arm/
1835F: arch/arm/mach-vexpress/
1836F: */*/vexpress*
1837F: */*/*/vexpress*
1838F: drivers/clk/versatile/clk-vexpress-osc.c
1839F: drivers/clocksource/versatile.c
1840N: mps2
1841
1842ARM/VFP SUPPORT
1843M: Russell King <linux@armlinux.org.uk>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845W: http://www.armlinux.org.uk/
1846S: Maintained
1847F: arch/arm/vfp/
1848
1849ARM/VOIPAC PXA270 SUPPORT
1850M: Marek Vasut <marek.vasut@gmail.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-pxa/vpac270.c
1854F: arch/arm/mach-pxa/include/mach/vpac270.h
1855
1856ARM/VT8500 ARM ARCHITECTURE
1857M: Tony Prisk <linux@prisktech.co.nz>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/mach-vt8500/
1861F: drivers/clocksource/vt8500_timer.c
1862F: drivers/i2c/busses/i2c-wmt.c
1863F: drivers/mmc/host/wmt-sdmmc.c
1864F: drivers/pwm/pwm-vt8500.c
1865F: drivers/rtc/rtc-vt8500.c
1866F: drivers/tty/serial/vt8500_serial.c
1867F: drivers/usb/host/ehci-platform.c
1868F: drivers/usb/host/uhci-platform.c
1869F: drivers/video/fbdev/vt8500lcdfb.*
1870F: drivers/video/fbdev/wm8505fb*
1871F: drivers/video/fbdev/wmt_ge_rops.*
1872
1873ARM/ZIPIT Z2 SUPPORT
1874M: Marek Vasut <marek.vasut@gmail.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-pxa/z2.c
1878F: arch/arm/mach-pxa/include/mach/z2.h
1879
1880ARM/ZTE ARCHITECTURE
1881M: Jun Nie <jun.nie@linaro.org>
1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S: Maintained
1884F: arch/arm/mach-zx/
1885F: drivers/clk/zte/
1886F: Documentation/devicetree/bindings/arm/zte.txt
1887F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1888
1889ARM/ZYNQ ARCHITECTURE
1890M: Michal Simek <michal.simek@xilinx.com>
1891R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W: http://wiki.xilinx.com
1894T: git https://github.com/Xilinx/linux-xlnx.git
1895S: Supported
1896F: arch/arm/mach-zynq/
1897F: drivers/cpuidle/cpuidle-zynq.c
1898F: drivers/block/xsysace.c
1899N: zynq
1900N: xilinx
1901F: drivers/clocksource/cadence_ttc_timer.c
1902F: drivers/i2c/busses/i2c-cadence.c
1903F: drivers/mmc/host/sdhci-of-arasan.c
1904F: drivers/edac/synopsys_edac.c
1905
1906ARM SMMU DRIVERS
1907M: Will Deacon <will.deacon@arm.com>
1908R: Robin Murphy <robin.murphy@arm.com>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: drivers/iommu/arm-smmu.c
1912F: drivers/iommu/arm-smmu-v3.c
1913F: drivers/iommu/io-pgtable-arm.c
1914F: drivers/iommu/io-pgtable-arm-v7s.c
1915
1916ARM64 PORT (AARCH64 ARCHITECTURE)
1917M: Catalin Marinas <catalin.marinas@arm.com>
1918M: Will Deacon <will.deacon@arm.com>
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1921S: Maintained
1922F: arch/arm64/
1923F: Documentation/arm64/
1924
1925AS3645A LED FLASH CONTROLLER DRIVER
1926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1927L: linux-media@vger.kernel.org
1928T: git git://linuxtv.org/media_tree.git
1929S: Maintained
1930F: drivers/media/i2c/as3645a.c
1931F: include/media/i2c/as3645a.h
1932
1933ASC7621 HARDWARE MONITOR DRIVER
1934M: George Joseph <george.joseph@fairview5.com>
1935L: linux-hwmon@vger.kernel.org
1936S: Maintained
1937F: Documentation/hwmon/asc7621
1938F: drivers/hwmon/asc7621.c
1939
1940ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1941M: Corentin Chary <corentin.chary@gmail.com>
1942L: acpi4asus-user@lists.sourceforge.net
1943L: platform-driver-x86@vger.kernel.org
1944W: http://acpi4asus.sf.net
1945S: Maintained
1946F: drivers/platform/x86/asus*.c
1947F: drivers/platform/x86/eeepc*.c
1948
1949ASUS WIRELESS RADIO CONTROL DRIVER
1950M: João Paulo Rechi Vita <jprvita@gmail.com>
1951L: platform-driver-x86@vger.kernel.org
1952S: Maintained
1953F: drivers/platform/x86/asus-wireless.c
1954
1955ASYMMETRIC KEYS
1956M: David Howells <dhowells@redhat.com>
1957L: keyrings@vger.kernel.org
1958S: Maintained
1959F: Documentation/crypto/asymmetric-keys.txt
1960F: include/linux/verification.h
1961F: include/crypto/public_key.h
1962F: include/crypto/pkcs7.h
1963F: crypto/asymmetric_keys/
1964
1965ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1966R: Dan Williams <dan.j.williams@intel.com>
1967W: http://sourceforge.net/projects/xscaleiop
1968S: Odd fixes
1969F: Documentation/crypto/async-tx-api.txt
1970F: crypto/async_tx/
1971F: drivers/dma/
1972F: include/linux/dmaengine.h
1973F: include/linux/async_tx.h
1974
1975AT24 EEPROM DRIVER
1976M: Wolfram Sang <wsa@the-dreams.de>
1977L: linux-i2c@vger.kernel.org
1978S: Maintained
1979F: drivers/misc/eeprom/at24.c
1980F: include/linux/platform_data/at24.h
1981
1982ATA OVER ETHERNET (AOE) DRIVER
1983M: "Ed L. Cashin" <ed.cashin@acm.org>
1984W: http://www.openaoe.org/
1985S: Supported
1986F: Documentation/aoe/
1987F: drivers/block/aoe/
1988
1989ATHEROS 71XX/9XXX GPIO DRIVER
1990M: Alban Bedel <albeu@free.fr>
1991W: https://github.com/AlbanBedel/linux
1992T: git git://github.com/AlbanBedel/linux
1993S: Maintained
1994F: drivers/gpio/gpio-ath79.c
1995F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1996
1997ATHEROS ATH GENERIC UTILITIES
1998M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1999L: linux-wireless@vger.kernel.org
2000S: Supported
2001F: drivers/net/wireless/ath/*
2002
2003ATHEROS ATH5K WIRELESS DRIVER
2004M: Jiri Slaby <jirislaby@gmail.com>
2005M: Nick Kossifidis <mickflemm@gmail.com>
2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2007L: linux-wireless@vger.kernel.org
2008W: http://wireless.kernel.org/en/users/Drivers/ath5k
2009S: Maintained
2010F: drivers/net/wireless/ath/ath5k/
2011
2012ATHEROS ATH6KL WIRELESS DRIVER
2013M: Kalle Valo <kvalo@qca.qualcomm.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2017S: Supported
2018F: drivers/net/wireless/ath/ath6kl/
2019
2020WILOCITY WIL6210 WIRELESS DRIVER
2021M: Maya Erez <qca_merez@qca.qualcomm.com>
2022L: linux-wireless@vger.kernel.org
2023L: wil6210@qca.qualcomm.com
2024S: Supported
2025W: http://wireless.kernel.org/en/users/Drivers/wil6210
2026F: drivers/net/wireless/ath/wil6210/
2027F: include/uapi/linux/wil6210_uapi.h
2028
2029CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2030M: Christian Lamparter <chunkeey@googlemail.com>
2031L: linux-wireless@vger.kernel.org
2032W: http://wireless.kernel.org/en/users/Drivers/carl9170
2033S: Maintained
2034F: drivers/net/wireless/ath/carl9170/
2035
2036ATK0110 HWMON DRIVER
2037M: Luca Tettamanti <kronos.it@gmail.com>
2038L: linux-hwmon@vger.kernel.org
2039S: Maintained
2040F: drivers/hwmon/asus_atk0110.c
2041
2042ATI_REMOTE2 DRIVER
2043M: Ville Syrjala <syrjala@sci.fi>
2044S: Maintained
2045F: drivers/input/misc/ati_remote2.c
2046
2047ATLX ETHERNET DRIVERS
2048M: Jay Cliburn <jcliburn@gmail.com>
2049M: Chris Snook <chris.snook@gmail.com>
2050L: netdev@vger.kernel.org
2051W: http://sourceforge.net/projects/atl1
2052W: http://atl1.sourceforge.net
2053S: Maintained
2054F: drivers/net/ethernet/atheros/
2055
2056ATM
2057M: Chas Williams <3chas3@gmail.com>
2058L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2059L: netdev@vger.kernel.org
2060W: http://linux-atm.sourceforge.net
2061S: Maintained
2062F: drivers/atm/
2063F: include/linux/atm*
2064F: include/uapi/linux/atm*
2065
2066ATMEL AT91 / AT32 MCI DRIVER
2067M: Ludovic Desroches <ludovic.desroches@atmel.com>
2068S: Maintained
2069F: drivers/mmc/host/atmel-mci.c
2070
2071ATMEL AT91 / AT32 SERIAL DRIVER
2072M: Nicolas Ferre <nicolas.ferre@atmel.com>
2073S: Supported
2074F: drivers/tty/serial/atmel_serial.c
2075
2076ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078S: Supported
2079F: drivers/power/reset/at91-sama5d2_shdwc.c
2080
2081ATMEL SAMA5D2 ADC DRIVER
2082M: Ludovic Desroches <ludovic.desroches@atmel.com>
2083L: linux-iio@vger.kernel.org
2084S: Supported
2085F: drivers/iio/adc/at91-sama5d2_adc.c
2086
2087ATMEL Audio ALSA driver
2088M: Nicolas Ferre <nicolas.ferre@atmel.com>
2089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2090S: Supported
2091F: sound/soc/atmel
2092
2093ATMEL DMA DRIVER
2094M: Nicolas Ferre <nicolas.ferre@atmel.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Supported
2097F: drivers/dma/at_hdmac.c
2098F: drivers/dma/at_hdmac_regs.h
2099F: include/linux/platform_data/dma-atmel.h
2100
2101ATMEL XDMA DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103L: linux-arm-kernel@lists.infradead.org
2104L: dmaengine@vger.kernel.org
2105S: Supported
2106F: drivers/dma/at_xdmac.c
2107
2108ATMEL I2C DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-i2c@vger.kernel.org
2111S: Supported
2112F: drivers/i2c/busses/i2c-at91.c
2113
2114ATMEL ISI DRIVER
2115M: Ludovic Desroches <ludovic.desroches@atmel.com>
2116L: linux-media@vger.kernel.org
2117S: Supported
2118F: drivers/media/platform/soc_camera/atmel-isi.c
2119F: include/media/atmel-isi.h
2120
2121ATMEL LCDFB DRIVER
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123L: linux-fbdev@vger.kernel.org
2124S: Maintained
2125F: drivers/video/fbdev/atmel_lcdfb.c
2126F: include/video/atmel_lcdc.h
2127
2128ATMEL MACB ETHERNET DRIVER
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130S: Supported
2131F: drivers/net/ethernet/cadence/
2132
2133ATMEL NAND DRIVER
2134M: Wenyou Yang <wenyou.yang@atmel.com>
2135M: Josh Wu <rainyfeeling@outlook.com>
2136L: linux-mtd@lists.infradead.org
2137S: Supported
2138F: drivers/mtd/nand/atmel_nand*
2139
2140ATMEL SDMMC DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-mmc@vger.kernel.org
2143S: Supported
2144F: drivers/mmc/host/sdhci-of-at91.c
2145
2146ATMEL SPI DRIVER
2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
2148S: Supported
2149F: drivers/spi/spi-atmel.*
2150
2151ATMEL SSC DRIVER
2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S: Supported
2155F: drivers/misc/atmel-ssc.c
2156F: include/linux/atmel-ssc.h
2157
2158ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/misc/atmel_tclib.c
2163F: drivers/clocksource/tcb_clksrc.c
2164
2165ATMEL USBA UDC DRIVER
2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S: Supported
2169F: drivers/usb/gadget/udc/atmel_usba_udc.*
2170
2171ATMEL WIRELESS DRIVER
2172M: Simon Kelley <simon@thekelleys.org.uk>
2173L: linux-wireless@vger.kernel.org
2174W: http://www.thekelleys.org.uk/atmel
2175W: http://atmelwlandriver.sourceforge.net/
2176S: Maintained
2177F: drivers/net/wireless/atmel/atmel*
2178
2179ATMEL MAXTOUCH DRIVER
2180M: Nick Dyer <nick.dyer@itdev.co.uk>
2181T: git git://github.com/atmel-maxtouch/linux.git
2182S: Supported
2183F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2184F: drivers/input/touchscreen/atmel_mxt_ts.c
2185F: include/linux/platform_data/atmel_mxt_ts.h
2186
2187ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2188M: Bradley Grove <linuxdrivers@attotech.com>
2189L: linux-scsi@vger.kernel.org
2190W: http://www.attotech.com
2191S: Supported
2192F: drivers/scsi/esas2r
2193
2194ATUSB IEEE 802.15.4 RADIO DRIVER
2195M: Stefan Schmidt <stefan@osg.samsung.com>
2196L: linux-wpan@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ieee802154/atusb.c
2199F: drivers/net/ieee802154/atusb.h
2200F: drivers/net/ieee802154/at86rf230.h
2201
2202AUDIT SUBSYSTEM
2203M: Paul Moore <paul@paul-moore.com>
2204M: Eric Paris <eparis@redhat.com>
2205L: linux-audit@redhat.com (moderated for non-subscribers)
2206W: http://people.redhat.com/sgrubb/audit/
2207T: git git://git.infradead.org/users/pcmoore/audit
2208S: Maintained
2209F: include/linux/audit.h
2210F: include/uapi/linux/audit.h
2211F: kernel/audit*
2212
2213AUXILIARY DISPLAY DRIVERS
2214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2215W: http://miguelojeda.es/auxdisplay.htm
2216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2217S: Maintained
2218F: drivers/auxdisplay/
2219F: include/linux/cfag12864b.h
2220
2221AVR32 ARCHITECTURE
2222M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2223M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2224W: http://www.atmel.com/products/AVR32/
2225W: http://mirror.egtvedt.no/avr32linux.org/
2226W: http://avrfreaks.net/
2227S: Maintained
2228F: arch/avr32/
2229
2230AVR32/AT32AP MACHINE SUPPORT
2231M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2232M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2233S: Maintained
2234F: arch/avr32/mach-at32ap/
2235
2236AX.25 NETWORK LAYER
2237M: Ralf Baechle <ralf@linux-mips.org>
2238L: linux-hams@vger.kernel.org
2239W: http://www.linux-ax25.org/
2240S: Maintained
2241F: include/uapi/linux/ax25.h
2242F: include/net/ax25.h
2243F: net/ax25/
2244
2245AZ6007 DVB DRIVER
2246M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2247M: Mauro Carvalho Chehab <mchehab@kernel.org>
2248L: linux-media@vger.kernel.org
2249W: https://linuxtv.org
2250T: git git://linuxtv.org/media_tree.git
2251S: Maintained
2252F: drivers/media/usb/dvb-usb-v2/az6007.c
2253
2254AZTECH FM RADIO RECEIVER DRIVER
2255M: Hans Verkuil <hverkuil@xs4all.nl>
2256L: linux-media@vger.kernel.org
2257T: git git://linuxtv.org/media_tree.git
2258W: https://linuxtv.org
2259S: Maintained
2260F: drivers/media/radio/radio-aztech*
2261
2262B43 WIRELESS DRIVER
2263L: linux-wireless@vger.kernel.org
2264L: b43-dev@lists.infradead.org
2265W: http://wireless.kernel.org/en/users/Drivers/b43
2266S: Odd Fixes
2267F: drivers/net/wireless/broadcom/b43/
2268
2269B43LEGACY WIRELESS DRIVER
2270M: Larry Finger <Larry.Finger@lwfinger.net>
2271L: linux-wireless@vger.kernel.org
2272L: b43-dev@lists.infradead.org
2273W: http://wireless.kernel.org/en/users/Drivers/b43
2274S: Maintained
2275F: drivers/net/wireless/broadcom/b43legacy/
2276
2277BACKLIGHT CLASS/SUBSYSTEM
2278M: Jingoo Han <jingoohan1@gmail.com>
2279M: Lee Jones <lee.jones@linaro.org>
2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2281S: Maintained
2282F: drivers/video/backlight/
2283F: include/linux/backlight.h
2284
2285BATMAN ADVANCED
2286M: Marek Lindner <mareklindner@neomailbox.ch>
2287M: Simon Wunderlich <sw@simonwunderlich.de>
2288M: Antonio Quartulli <a@unstable.cc>
2289L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2290W: https://www.open-mesh.org/
2291Q: https://patchwork.open-mesh.org/project/batman/list/
2292S: Maintained
2293F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2294F: Documentation/ABI/testing/sysfs-class-net-mesh
2295F: Documentation/networking/batman-adv.txt
2296F: net/batman-adv/
2297
2298BAYCOM/HDLCDRV DRIVERS FOR AX.25
2299M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2300L: linux-hams@vger.kernel.org
2301W: http://www.baycom.org/~tom/ham/ham.html
2302S: Maintained
2303F: drivers/net/hamradio/baycom*
2304
2305BCACHE (BLOCK LAYER CACHE)
2306M: Kent Overstreet <kent.overstreet@gmail.com>
2307L: linux-bcache@vger.kernel.org
2308W: http://bcache.evilpiepirate.org
2309S: Orphan
2310F: drivers/md/bcache/
2311
2312BDISP ST MEDIA DRIVER
2313M: Fabien Dessenne <fabien.dessenne@st.com>
2314L: linux-media@vger.kernel.org
2315T: git git://linuxtv.org/media_tree.git
2316W: https://linuxtv.org
2317S: Supported
2318F: drivers/media/platform/sti/bdisp
2319
2320BEFS FILE SYSTEM
2321S: Orphan
2322F: Documentation/filesystems/befs.txt
2323F: fs/befs/
2324
2325BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2326M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2327L: netdev@vger.kernel.org
2328S: Maintained
2329F: drivers/net/ethernet/ec_bhf.c
2330
2331BFS FILE SYSTEM
2332M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2333S: Maintained
2334F: Documentation/filesystems/bfs.txt
2335F: fs/bfs/
2336F: include/uapi/linux/bfs_fs.h
2337
2338BLACKFIN ARCHITECTURE
2339M: Steven Miao <realmz6@gmail.com>
2340L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2341T: git git://git.code.sf.net/p/adi-linux/code
2342W: http://blackfin.uclinux.org
2343S: Supported
2344F: arch/blackfin/
2345
2346BLACKFIN EMAC DRIVER
2347L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2348W: http://blackfin.uclinux.org
2349S: Supported
2350F: drivers/net/ethernet/adi/
2351
2352BLACKFIN RTC DRIVER
2353L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2354W: http://blackfin.uclinux.org
2355S: Supported
2356F: drivers/rtc/rtc-bfin.c
2357
2358BLACKFIN SDH DRIVER
2359M: Sonic Zhang <sonic.zhang@analog.com>
2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2361W: http://blackfin.uclinux.org
2362S: Supported
2363F: drivers/mmc/host/bfin_sdh.c
2364
2365BLACKFIN SERIAL DRIVER
2366M: Sonic Zhang <sonic.zhang@analog.com>
2367L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2368W: http://blackfin.uclinux.org
2369S: Supported
2370F: drivers/tty/serial/bfin_uart.c
2371
2372BLACKFIN WATCHDOG DRIVER
2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2374W: http://blackfin.uclinux.org
2375S: Supported
2376F: drivers/watchdog/bfin_wdt.c
2377
2378BLACKFIN I2C TWI DRIVER
2379M: Sonic Zhang <sonic.zhang@analog.com>
2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2381W: http://blackfin.uclinux.org/
2382S: Supported
2383F: drivers/i2c/busses/i2c-bfin-twi.c
2384
2385BLACKFIN MEDIA DRIVER
2386M: Scott Jiang <scott.jiang.linux@gmail.com>
2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2388W: http://blackfin.uclinux.org/
2389S: Supported
2390F: drivers/media/platform/blackfin/
2391F: drivers/media/i2c/adv7183*
2392F: drivers/media/i2c/vs6624*
2393
2394BLINKM RGB LED DRIVER
2395M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2396S: Maintained
2397F: drivers/leds/leds-blinkm.c
2398
2399BLOCK LAYER
2400M: Jens Axboe <axboe@kernel.dk>
2401L: linux-block@vger.kernel.org
2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2403S: Maintained
2404F: block/
2405F: kernel/trace/blktrace.c
2406
2407BLOCK2MTD DRIVER
2408M: Joern Engel <joern@lazybastard.org>
2409L: linux-mtd@lists.infradead.org
2410S: Maintained
2411F: drivers/mtd/devices/block2mtd.c
2412
2413BLUETOOTH DRIVERS
2414M: Marcel Holtmann <marcel@holtmann.org>
2415M: Gustavo Padovan <gustavo@padovan.org>
2416M: Johan Hedberg <johan.hedberg@gmail.com>
2417L: linux-bluetooth@vger.kernel.org
2418W: http://www.bluez.org/
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2421S: Maintained
2422F: drivers/bluetooth/
2423
2424BLUETOOTH SUBSYSTEM
2425M: Marcel Holtmann <marcel@holtmann.org>
2426M: Gustavo Padovan <gustavo@padovan.org>
2427M: Johan Hedberg <johan.hedberg@gmail.com>
2428L: linux-bluetooth@vger.kernel.org
2429W: http://www.bluez.org/
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2431T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2432S: Maintained
2433F: net/bluetooth/
2434F: include/net/bluetooth/
2435
2436BONDING DRIVER
2437M: Jay Vosburgh <j.vosburgh@gmail.com>
2438M: Veaceslav Falico <vfalico@gmail.com>
2439M: Andy Gospodarek <gospo@cumulusnetworks.com>
2440L: netdev@vger.kernel.org
2441W: http://sourceforge.net/projects/bonding/
2442S: Supported
2443F: drivers/net/bonding/
2444F: include/uapi/linux/if_bonding.h
2445
2446BPF (Safe dynamic programs and tools)
2447M: Alexei Starovoitov <ast@kernel.org>
2448L: netdev@vger.kernel.org
2449L: linux-kernel@vger.kernel.org
2450S: Supported
2451F: kernel/bpf/
2452
2453BROADCOM B44 10/100 ETHERNET DRIVER
2454M: Gary Zambrano <zambrano@broadcom.com>
2455L: netdev@vger.kernel.org
2456S: Supported
2457F: drivers/net/ethernet/broadcom/b44.*
2458
2459BROADCOM GENET ETHERNET DRIVER
2460M: Florian Fainelli <f.fainelli@gmail.com>
2461L: netdev@vger.kernel.org
2462S: Supported
2463F: drivers/net/ethernet/broadcom/genet/
2464
2465BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2466M: Sony Chacko <sony.chacko@qlogic.com>
2467M: Dept-HSGLinuxNICDev@qlogic.com
2468L: netdev@vger.kernel.org
2469S: Supported
2470F: drivers/net/ethernet/broadcom/bnx2.*
2471F: drivers/net/ethernet/broadcom/bnx2_*
2472
2473BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2474M: Ariel Elior <ariel.elior@qlogic.com>
2475L: netdev@vger.kernel.org
2476S: Supported
2477F: drivers/net/ethernet/broadcom/bnx2x/
2478
2479BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2480M: Florian Fainelli <f.fainelli@gmail.com>
2481M: Ray Jui <rjui@broadcom.com>
2482M: Scott Branden <sbranden@broadcom.com>
2483L: bcm-kernel-feedback-list@broadcom.com
2484T: git git://github.com/broadcom/mach-bcm
2485S: Maintained
2486F: arch/arm/mach-bcm/
2487F: arch/arm/boot/dts/bcm113*
2488F: arch/arm/boot/dts/bcm216*
2489F: arch/arm/boot/dts/bcm281*
2490F: arch/arm64/boot/dts/broadcom/
2491F: arch/arm/configs/bcm_defconfig
2492F: drivers/mmc/host/sdhci-bcm-kona.c
2493F: drivers/clocksource/bcm_kona_timer.c
2494
2495BROADCOM BCM2835 ARM ARCHITECTURE
2496M: Stephen Warren <swarren@wwwdotorg.org>
2497M: Lee Jones <lee@kernel.org>
2498M: Eric Anholt <eric@anholt.net>
2499L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2502S: Maintained
2503N: bcm2835
2504
2505BROADCOM BCM47XX MIPS ARCHITECTURE
2506M: Hauke Mehrtens <hauke@hauke-m.de>
2507M: Rafał Miłecki <zajec5@gmail.com>
2508L: linux-mips@linux-mips.org
2509S: Maintained
2510F: Documentation/devicetree/bindings/mips/brcm/
2511F: arch/mips/bcm47xx/*
2512F: arch/mips/include/asm/mach-bcm47xx/*
2513
2514BROADCOM BCM5301X ARM ARCHITECTURE
2515M: Hauke Mehrtens <hauke@hauke-m.de>
2516L: linux-arm-kernel@lists.infradead.org
2517S: Maintained
2518F: arch/arm/mach-bcm/bcm_5301x.c
2519F: arch/arm/boot/dts/bcm5301x.dtsi
2520F: arch/arm/boot/dts/bcm470*
2521
2522BROADCOM BCM63XX ARM ARCHITECTURE
2523M: Florian Fainelli <f.fainelli@gmail.com>
2524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525L: bcm-kernel-feedback-list@broadcom.com
2526T: git git://github.com/broadcom/stblinux.git
2527S: Maintained
2528F: arch/arm/mach-bcm/bcm63xx.c
2529F: arch/arm/include/debug/bcm63xx.S
2530
2531BROADCOM BCM63XX/BCM33XX UDC DRIVER
2532M: Kevin Cernekee <cernekee@gmail.com>
2533L: linux-usb@vger.kernel.org
2534S: Maintained
2535F: drivers/usb/gadget/udc/bcm63xx_udc.*
2536
2537BROADCOM BCM7XXX ARM ARCHITECTURE
2538M: Brian Norris <computersforpeace@gmail.com>
2539M: Gregory Fong <gregory.0xf0@gmail.com>
2540M: Florian Fainelli <f.fainelli@gmail.com>
2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542L: bcm-kernel-feedback-list@broadcom.com
2543T: git git://github.com/broadcom/stblinux.git
2544S: Maintained
2545F: arch/arm/mach-bcm/*brcmstb*
2546F: arch/arm/boot/dts/bcm7*.dts*
2547F: drivers/bus/brcmstb_gisb.c
2548N: brcmstb
2549
2550BROADCOM BMIPS MIPS ARCHITECTURE
2551M: Kevin Cernekee <cernekee@gmail.com>
2552M: Florian Fainelli <f.fainelli@gmail.com>
2553L: linux-mips@linux-mips.org
2554T: git git://github.com/broadcom/stblinux.git
2555S: Maintained
2556F: arch/mips/bmips/*
2557F: arch/mips/include/asm/mach-bmips/*
2558F: arch/mips/kernel/*bmips*
2559F: arch/mips/boot/dts/brcm/bcm*.dts*
2560F: drivers/irqchip/irq-bcm63*
2561F: drivers/irqchip/irq-bcm7*
2562F: drivers/irqchip/irq-brcmstb*
2563F: include/linux/bcm963xx_nvram.h
2564F: include/linux/bcm963xx_tag.h
2565
2566BROADCOM TG3 GIGABIT ETHERNET DRIVER
2567M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2568M: Prashant Sreedharan <prashant@broadcom.com>
2569M: Michael Chan <mchan@broadcom.com>
2570L: netdev@vger.kernel.org
2571S: Supported
2572F: drivers/net/ethernet/broadcom/tg3.*
2573
2574BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2575M: Brett Rudley <brudley@broadcom.com>
2576M: Arend van Spriel <arend@broadcom.com>
2577M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2578M: Hante Meuleman <meuleman@broadcom.com>
2579L: linux-wireless@vger.kernel.org
2580L: brcm80211-dev-list@broadcom.com
2581S: Supported
2582F: drivers/net/wireless/broadcom/brcm80211/
2583
2584BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2585M: QLogic-Storage-Upstream@qlogic.com
2586L: linux-scsi@vger.kernel.org
2587S: Supported
2588F: drivers/scsi/bnx2fc/
2589
2590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2591M: QLogic-Storage-Upstream@qlogic.com
2592L: linux-scsi@vger.kernel.org
2593S: Supported
2594F: drivers/scsi/bnx2i/
2595
2596BROADCOM IPROC ARM ARCHITECTURE
2597M: Ray Jui <rjui@broadcom.com>
2598M: Scott Branden <sbranden@broadcom.com>
2599M: Jon Mason <jonmason@broadcom.com>
2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601L: bcm-kernel-feedback-list@broadcom.com
2602T: git git://github.com/broadcom/cygnus-linux.git
2603S: Maintained
2604N: iproc
2605N: cygnus
2606N: nsp
2607N: bcm9113*
2608N: bcm9583*
2609N: bcm9585*
2610N: bcm9586*
2611N: bcm988312
2612N: bcm113*
2613N: bcm583*
2614N: bcm585*
2615N: bcm586*
2616N: bcm88312
2617
2618BROADCOM BRCMSTB GPIO DRIVER
2619M: Gregory Fong <gregory.0xf0@gmail.com>
2620L: bcm-kernel-feedback-list@broadcom.com
2621S: Supported
2622F: drivers/gpio/gpio-brcmstb.c
2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2624
2625BROADCOM KONA GPIO DRIVER
2626M: Ray Jui <rjui@broadcom.com>
2627L: bcm-kernel-feedback-list@broadcom.com
2628S: Supported
2629F: drivers/gpio/gpio-bcm-kona.c
2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2631
2632BROADCOM NVRAM DRIVER
2633M: Rafał Miłecki <zajec5@gmail.com>
2634L: linux-mips@linux-mips.org
2635S: Maintained
2636F: drivers/firmware/broadcom/*
2637
2638BROADCOM STB NAND FLASH DRIVER
2639M: Brian Norris <computersforpeace@gmail.com>
2640M: Kamal Dasu <kdasu.kdev@gmail.com>
2641L: linux-mtd@lists.infradead.org
2642L: bcm-kernel-feedback-list@broadcom.com
2643S: Maintained
2644F: drivers/mtd/nand/brcmnand/
2645
2646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2647M: Rafał Miłecki <zajec5@gmail.com>
2648L: linux-wireless@vger.kernel.org
2649S: Maintained
2650F: drivers/bcma/
2651F: include/linux/bcma/
2652
2653BROADCOM SYSTEMPORT ETHERNET DRIVER
2654M: Florian Fainelli <f.fainelli@gmail.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bcmsysport.*
2658
2659BROADCOM VULCAN ARM64 SOC
2660M: Jayachandran C. <jchandra@broadcom.com>
2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662L: bcm-kernel-feedback-list@broadcom.com
2663S: Maintained
2664F: arch/arm64/boot/dts/broadcom/vulcan*
2665
2666BROCADE BFA FC SCSI DRIVER
2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2669L: linux-scsi@vger.kernel.org
2670S: Supported
2671F: drivers/scsi/bfa/
2672
2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2674M: Rasesh Mody <rasesh.mody@qlogic.com>
2675L: netdev@vger.kernel.org
2676S: Supported
2677F: drivers/net/ethernet/brocade/bna/
2678
2679BSG (block layer generic sg v4 driver)
2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2681L: linux-scsi@vger.kernel.org
2682S: Supported
2683F: block/bsg.c
2684F: include/linux/bsg.h
2685F: include/uapi/linux/bsg.h
2686
2687BT87X AUDIO DRIVER
2688M: Clemens Ladisch <clemens@ladisch.de>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690T: git git://git.alsa-project.org/alsa-kernel.git
2691S: Maintained
2692F: Documentation/sound/alsa/Bt87x.txt
2693F: sound/pci/bt87x.c
2694
2695BT8XXGPIO DRIVER
2696M: Michael Buesch <m@bues.ch>
2697W: http://bu3sch.de/btgpio.php
2698S: Maintained
2699F: drivers/gpio/gpio-bt8xx.c
2700
2701BTRFS FILE SYSTEM
2702M: Chris Mason <clm@fb.com>
2703M: Josef Bacik <jbacik@fb.com>
2704M: David Sterba <dsterba@suse.com>
2705L: linux-btrfs@vger.kernel.org
2706W: http://btrfs.wiki.kernel.org/
2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2709S: Maintained
2710F: Documentation/filesystems/btrfs.txt
2711F: fs/btrfs/
2712
2713BTTV VIDEO4LINUX DRIVER
2714M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2715M: Mauro Carvalho Chehab <mchehab@kernel.org>
2716L: linux-media@vger.kernel.org
2717W: https://linuxtv.org
2718T: git git://linuxtv.org/media_tree.git
2719S: Odd fixes
2720F: Documentation/video4linux/bttv/
2721F: drivers/media/pci/bt8xx/bttv*
2722
2723BUSLOGIC SCSI DRIVER
2724M: Khalid Aziz <khalid@gonehiking.org>
2725L: linux-scsi@vger.kernel.org
2726S: Maintained
2727F: drivers/scsi/BusLogic.*
2728F: drivers/scsi/FlashPoint.*
2729
2730C-MEDIA CMI8788 DRIVER
2731M: Clemens Ladisch <clemens@ladisch.de>
2732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2733T: git git://git.alsa-project.org/alsa-kernel.git
2734S: Maintained
2735F: sound/pci/oxygen/
2736
2737C6X ARCHITECTURE
2738M: Mark Salter <msalter@redhat.com>
2739M: Aurelien Jacquiot <a-jacquiot@ti.com>
2740L: linux-c6x-dev@linux-c6x.org
2741W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2742S: Maintained
2743F: arch/c6x/
2744
2745CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2746M: David Howells <dhowells@redhat.com>
2747L: linux-cachefs@redhat.com (moderated for non-subscribers)
2748S: Supported
2749F: Documentation/filesystems/caching/cachefiles.txt
2750F: fs/cachefiles/
2751
2752CADET FM/AM RADIO RECEIVER DRIVER
2753M: Hans Verkuil <hverkuil@xs4all.nl>
2754L: linux-media@vger.kernel.org
2755T: git git://linuxtv.org/media_tree.git
2756W: https://linuxtv.org
2757S: Maintained
2758F: drivers/media/radio/radio-cadet*
2759
2760CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2761M: Jonathan Corbet <corbet@lwn.net>
2762L: linux-media@vger.kernel.org
2763T: git git://linuxtv.org/media_tree.git
2764S: Maintained
2765F: Documentation/video4linux/cafe_ccic
2766F: drivers/media/platform/marvell-ccic/
2767
2768CAIF NETWORK LAYER
2769M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2770L: netdev@vger.kernel.org
2771S: Supported
2772F: Documentation/networking/caif/
2773F: drivers/net/caif/
2774F: include/uapi/linux/caif/
2775F: include/net/caif/
2776F: net/caif/
2777
2778CALGARY x86-64 IOMMU
2779M: Muli Ben-Yehuda <muli@il.ibm.com>
2780M: "Jon D. Mason" <jdmason@kudzu.us>
2781L: discuss@x86-64.org
2782S: Maintained
2783F: arch/x86/kernel/pci-calgary_64.c
2784F: arch/x86/kernel/tce_64.c
2785F: arch/x86/include/asm/calgary.h
2786F: arch/x86/include/asm/tce.h
2787
2788CAN NETWORK LAYER
2789M: Oliver Hartkopp <socketcan@hartkopp.net>
2790M: Marc Kleine-Budde <mkl@pengutronix.de>
2791L: linux-can@vger.kernel.org
2792W: https://github.com/linux-can
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2795S: Maintained
2796F: Documentation/networking/can.txt
2797F: net/can/
2798F: include/linux/can/core.h
2799F: include/uapi/linux/can.h
2800F: include/uapi/linux/can/bcm.h
2801F: include/uapi/linux/can/raw.h
2802F: include/uapi/linux/can/gw.h
2803
2804CAN NETWORK DRIVERS
2805M: Wolfgang Grandegger <wg@grandegger.com>
2806M: Marc Kleine-Budde <mkl@pengutronix.de>
2807L: linux-can@vger.kernel.org
2808W: https://github.com/linux-can
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2811S: Maintained
2812F: drivers/net/can/
2813F: include/linux/can/dev.h
2814F: include/linux/can/platform/
2815F: include/uapi/linux/can/error.h
2816F: include/uapi/linux/can/netlink.h
2817
2818CAPABILITIES
2819M: Serge Hallyn <serge.hallyn@canonical.com>
2820L: linux-security-module@vger.kernel.org
2821S: Supported
2822F: include/linux/capability.h
2823F: include/uapi/linux/capability.h
2824F: security/commoncap.c
2825F: kernel/capability.c
2826
2827CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2828M: Kevin Tsai <ktsai@capellamicro.com>
2829S: Maintained
2830F: drivers/iio/light/cm*
2831F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2832
2833CAVIUM LIQUIDIO NETWORK DRIVER
2834M: Derek Chickles <derek.chickles@caviumnetworks.com>
2835M: Satanand Burla <satananda.burla@caviumnetworks.com>
2836M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2837M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2838L: netdev@vger.kernel.org
2839W: http://www.cavium.com
2840S: Supported
2841F: drivers/net/ethernet/cavium/liquidio/
2842
2843CC2520 IEEE-802.15.4 RADIO DRIVER
2844M: Varka Bhadram <varkabhadram@gmail.com>
2845L: linux-wpan@vger.kernel.org
2846S: Maintained
2847F: drivers/net/ieee802154/cc2520.c
2848F: include/linux/spi/cc2520.h
2849F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2850
2851CELL BROADBAND ENGINE ARCHITECTURE
2852M: Arnd Bergmann <arnd@arndb.de>
2853L: linuxppc-dev@lists.ozlabs.org
2854W: http://www.ibm.com/developerworks/power/cell/
2855S: Supported
2856F: arch/powerpc/include/asm/cell*.h
2857F: arch/powerpc/include/asm/spu*.h
2858F: arch/powerpc/include/uapi/asm/spu*.h
2859F: arch/powerpc/oprofile/*cell*
2860F: arch/powerpc/platforms/cell/
2861
2862CEPH COMMON CODE (LIBCEPH)
2863M: Ilya Dryomov <idryomov@gmail.com>
2864M: "Yan, Zheng" <zyan@redhat.com>
2865M: Sage Weil <sage@redhat.com>
2866L: ceph-devel@vger.kernel.org
2867W: http://ceph.com/
2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2869T: git git://github.com/ceph/ceph-client.git
2870S: Supported
2871F: net/ceph/
2872F: include/linux/ceph/
2873F: include/linux/crush/
2874
2875CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2876M: "Yan, Zheng" <zyan@redhat.com>
2877M: Sage Weil <sage@redhat.com>
2878M: Ilya Dryomov <idryomov@gmail.com>
2879L: ceph-devel@vger.kernel.org
2880W: http://ceph.com/
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2882T: git git://github.com/ceph/ceph-client.git
2883S: Supported
2884F: Documentation/filesystems/ceph.txt
2885F: fs/ceph/
2886
2887CERTIFICATE HANDLING:
2888M: David Howells <dhowells@redhat.com>
2889M: David Woodhouse <dwmw2@infradead.org>
2890L: keyrings@vger.kernel.org
2891S: Maintained
2892F: Documentation/module-signing.txt
2893F: certs/
2894F: scripts/sign-file.c
2895F: scripts/extract-cert.c
2896
2897CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2898L: linux-usb@vger.kernel.org
2899S: Orphan
2900F: Documentation/usb/WUSB-Design-overview.txt
2901F: Documentation/usb/wusb-cbaf
2902F: drivers/usb/host/hwa-hc.c
2903F: drivers/usb/host/whci/
2904F: drivers/usb/wusbcore/
2905F: include/linux/usb/wusb*
2906
2907CFAG12864B LCD DRIVER
2908M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2909W: http://miguelojeda.es/auxdisplay.htm
2910W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2911S: Maintained
2912F: drivers/auxdisplay/cfag12864b.c
2913F: include/linux/cfag12864b.h
2914
2915CFAG12864BFB LCD FRAMEBUFFER DRIVER
2916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2917W: http://miguelojeda.es/auxdisplay.htm
2918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2919S: Maintained
2920F: drivers/auxdisplay/cfag12864bfb.c
2921F: include/linux/cfag12864b.h
2922
2923CFG80211 and NL80211
2924M: Johannes Berg <johannes@sipsolutions.net>
2925L: linux-wireless@vger.kernel.org
2926W: http://wireless.kernel.org/
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2929S: Maintained
2930F: include/uapi/linux/nl80211.h
2931F: include/net/cfg80211.h
2932F: net/wireless/*
2933X: net/wireless/wext*
2934
2935CHAR and MISC DRIVERS
2936M: Arnd Bergmann <arnd@arndb.de>
2937M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2939S: Supported
2940F: drivers/char/*
2941F: drivers/misc/*
2942F: include/linux/miscdevice.h
2943
2944CHECKPATCH
2945M: Andy Whitcroft <apw@canonical.com>
2946M: Joe Perches <joe@perches.com>
2947S: Maintained
2948F: scripts/checkpatch.pl
2949
2950CHINESE DOCUMENTATION
2951M: Harry Wei <harryxiyou@gmail.com>
2952L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2953L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2954S: Maintained
2955F: Documentation/zh_CN/
2956
2957CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2958M: Peter Chen <Peter.Chen@nxp.com>
2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2960L: linux-usb@vger.kernel.org
2961S: Maintained
2962F: drivers/usb/chipidea/
2963
2964CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2965M: Hans de Goede <hdegoede@redhat.com>
2966L: linux-input@vger.kernel.org
2967S: Maintained
2968F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2969F: drivers/input/touchscreen/chipone_icn8318.c
2970
2971CHROME HARDWARE PLATFORM SUPPORT
2972M: Olof Johansson <olof@lixom.net>
2973S: Maintained
2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2975F: drivers/platform/chrome/
2976
2977CISCO VIC ETHERNET NIC DRIVER
2978M: Christian Benvenuti <benve@cisco.com>
2979M: Sujith Sankar <ssujith@cisco.com>
2980M: Govindarajulu Varadarajan <_govind@gmx.com>
2981M: Neel Patel <neepatel@cisco.com>
2982S: Supported
2983F: drivers/net/ethernet/cisco/enic/
2984
2985CISCO VIC LOW LATENCY NIC DRIVER
2986M: Christian Benvenuti <benve@cisco.com>
2987M: Dave Goodell <dgoodell@cisco.com>
2988S: Supported
2989F: drivers/infiniband/hw/usnic/
2990
2991CIRRUS LOGIC EP93XX ETHERNET DRIVER
2992M: Hartley Sweeten <hsweeten@visionengravers.com>
2993L: netdev@vger.kernel.org
2994S: Maintained
2995F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2996
2997CIRRUS LOGIC AUDIO CODEC DRIVERS
2998M: Brian Austin <brian.austin@cirrus.com>
2999M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3001S: Maintained
3002F: sound/soc/codecs/cs*
3003
3004CLEANCACHE API
3005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3006L: linux-kernel@vger.kernel.org
3007S: Maintained
3008F: mm/cleancache.c
3009F: include/linux/cleancache.h
3010
3011CLK API
3012M: Russell King <linux@armlinux.org.uk>
3013L: linux-clk@vger.kernel.org
3014S: Maintained
3015F: include/linux/clk.h
3016
3017CLOCKSOURCE, CLOCKEVENT DRIVERS
3018M: Daniel Lezcano <daniel.lezcano@linaro.org>
3019M: Thomas Gleixner <tglx@linutronix.de>
3020L: linux-kernel@vger.kernel.org
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3022S: Supported
3023F: drivers/clocksource
3024
3025CISCO FCOE HBA DRIVER
3026M: Hiral Patel <hiralpat@cisco.com>
3027M: Suma Ramars <sramars@cisco.com>
3028M: Brian Uchino <buchino@cisco.com>
3029L: linux-scsi@vger.kernel.org
3030S: Supported
3031F: drivers/scsi/fnic/
3032
3033CISCO SCSI HBA DRIVER
3034M: Narsimhulu Musini <nmusini@cisco.com>
3035M: Sesidhar Baddela <sebaddel@cisco.com>
3036L: linux-scsi@vger.kernel.org
3037S: Supported
3038F: drivers/scsi/snic/
3039
3040CMPC ACPI DRIVER
3041M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3042M: Daniel Oliveira Nascimento <don@syst.com.br>
3043L: platform-driver-x86@vger.kernel.org
3044S: Supported
3045F: drivers/platform/x86/classmate-laptop.c
3046
3047COBALT MEDIA DRIVER
3048M: Hans Verkuil <hans.verkuil@cisco.com>
3049L: linux-media@vger.kernel.org
3050T: git git://linuxtv.org/media_tree.git
3051W: https://linuxtv.org
3052S: Supported
3053F: drivers/media/pci/cobalt/
3054
3055COCCINELLE/Semantic Patches (SmPL)
3056M: Julia Lawall <Julia.Lawall@lip6.fr>
3057M: Gilles Muller <Gilles.Muller@lip6.fr>
3058M: Nicolas Palix <nicolas.palix@imag.fr>
3059M: Michal Marek <mmarek@suse.com>
3060L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3062W: http://coccinelle.lip6.fr/
3063S: Supported
3064F: Documentation/coccinelle.txt
3065F: scripts/coccinelle/
3066F: scripts/coccicheck
3067
3068CODA FILE SYSTEM
3069M: Jan Harkes <jaharkes@cs.cmu.edu>
3070M: coda@cs.cmu.edu
3071L: codalist@coda.cs.cmu.edu
3072W: http://www.coda.cs.cmu.edu/
3073S: Maintained
3074F: Documentation/filesystems/coda.txt
3075F: fs/coda/
3076F: include/linux/coda*.h
3077F: include/uapi/linux/coda*.h
3078
3079CODA V4L2 MEM2MEM DRIVER
3080M: Philipp Zabel <p.zabel@pengutronix.de>
3081L: linux-media@vger.kernel.org
3082S: Maintained
3083F: Documentation/devicetree/bindings/media/coda.txt
3084F: drivers/media/platform/coda/
3085
3086COMMON CLK FRAMEWORK
3087M: Michael Turquette <mturquette@baylibre.com>
3088M: Stephen Boyd <sboyd@codeaurora.org>
3089L: linux-clk@vger.kernel.org
3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3091S: Maintained
3092F: Documentation/devicetree/bindings/clock/
3093F: drivers/clk/
3094X: drivers/clk/clkdev.c
3095F: include/linux/clk-pr*
3096F: include/linux/clk/
3097
3098COMMON INTERNET FILE SYSTEM (CIFS)
3099M: Steve French <sfrench@samba.org>
3100L: linux-cifs@vger.kernel.org
3101L: samba-technical@lists.samba.org (moderated for non-subscribers)
3102W: http://linux-cifs.samba.org/
3103T: git git://git.samba.org/sfrench/cifs-2.6.git
3104S: Supported
3105F: Documentation/filesystems/cifs/
3106F: fs/cifs/
3107
3108COMPACTPCI HOTPLUG CORE
3109M: Scott Murray <scott@spiteful.org>
3110L: linux-pci@vger.kernel.org
3111S: Maintained
3112F: drivers/pci/hotplug/cpci_hotplug*
3113
3114COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3115M: Scott Murray <scott@spiteful.org>
3116L: linux-pci@vger.kernel.org
3117S: Maintained
3118F: drivers/pci/hotplug/cpcihp_zt5550.*
3119
3120COMPACTPCI HOTPLUG GENERIC DRIVER
3121M: Scott Murray <scott@spiteful.org>
3122L: linux-pci@vger.kernel.org
3123S: Maintained
3124F: drivers/pci/hotplug/cpcihp_generic.c
3125
3126COMPAL LAPTOP SUPPORT
3127M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3128L: platform-driver-x86@vger.kernel.org
3129S: Maintained
3130F: drivers/platform/x86/compal-laptop.c
3131
3132CONEXANT ACCESSRUNNER USB DRIVER
3133L: accessrunner-general@lists.sourceforge.net
3134W: http://accessrunner.sourceforge.net/
3135S: Orphan
3136F: drivers/usb/atm/cxacru.c
3137
3138CONFIGFS
3139M: Joel Becker <jlbec@evilplan.org>
3140M: Christoph Hellwig <hch@lst.de>
3141T: git git://git.infradead.org/users/hch/configfs.git
3142S: Supported
3143F: fs/configfs/
3144F: include/linux/configfs.h
3145
3146CONNECTOR
3147M: Evgeniy Polyakov <zbr@ioremap.net>
3148L: netdev@vger.kernel.org
3149S: Maintained
3150F: drivers/connector/
3151
3152CONTROL GROUP (CGROUP)
3153M: Tejun Heo <tj@kernel.org>
3154M: Li Zefan <lizefan@huawei.com>
3155M: Johannes Weiner <hannes@cmpxchg.org>
3156L: cgroups@vger.kernel.org
3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3158S: Maintained
3159F: Documentation/cgroups/
3160F: include/linux/cgroup*
3161F: kernel/cgroup*
3162
3163CONTROL GROUP - CPUSET
3164M: Li Zefan <lizefan@huawei.com>
3165L: cgroups@vger.kernel.org
3166W: http://www.bullopensource.org/cpuset/
3167W: http://oss.sgi.com/projects/cpusets/
3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3169S: Maintained
3170F: Documentation/cgroups/cpusets.txt
3171F: include/linux/cpuset.h
3172F: kernel/cpuset.c
3173
3174CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3175M: Johannes Weiner <hannes@cmpxchg.org>
3176M: Michal Hocko <mhocko@kernel.org>
3177M: Vladimir Davydov <vdavydov@virtuozzo.com>
3178L: cgroups@vger.kernel.org
3179L: linux-mm@kvack.org
3180S: Maintained
3181F: mm/memcontrol.c
3182F: mm/swap_cgroup.c
3183
3184CORETEMP HARDWARE MONITORING DRIVER
3185M: Fenghua Yu <fenghua.yu@intel.com>
3186L: linux-hwmon@vger.kernel.org
3187S: Maintained
3188F: Documentation/hwmon/coretemp
3189F: drivers/hwmon/coretemp.c
3190
3191COSA/SRP SYNC SERIAL DRIVER
3192M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3193W: http://www.fi.muni.cz/~kas/cosa/
3194S: Maintained
3195F: drivers/net/wan/cosa*
3196
3197CPMAC ETHERNET DRIVER
3198M: Florian Fainelli <florian@openwrt.org>
3199L: netdev@vger.kernel.org
3200S: Maintained
3201F: drivers/net/ethernet/ti/cpmac.c
3202
3203CPU FREQUENCY DRIVERS
3204M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3205M: Viresh Kumar <viresh.kumar@linaro.org>
3206L: linux-pm@vger.kernel.org
3207S: Maintained
3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3209T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3210F: drivers/cpufreq/
3211F: include/linux/cpufreq.h
3212
3213CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3214M: Viresh Kumar <viresh.kumar@linaro.org>
3215M: Sudeep Holla <sudeep.holla@arm.com>
3216L: linux-pm@vger.kernel.org
3217W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3218S: Maintained
3219F: drivers/cpufreq/arm_big_little.h
3220F: drivers/cpufreq/arm_big_little.c
3221F: drivers/cpufreq/arm_big_little_dt.c
3222
3223CPUIDLE DRIVER - ARM BIG LITTLE
3224M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3225M: Daniel Lezcano <daniel.lezcano@linaro.org>
3226L: linux-pm@vger.kernel.org
3227L: linux-arm-kernel@lists.infradead.org
3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3229S: Maintained
3230F: drivers/cpuidle/cpuidle-big_little.c
3231
3232CPUIDLE DRIVER - ARM EXYNOS
3233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3234M: Daniel Lezcano <daniel.lezcano@linaro.org>
3235M: Kukjin Kim <kgene@kernel.org>
3236L: linux-pm@vger.kernel.org
3237L: linux-samsung-soc@vger.kernel.org
3238S: Supported
3239F: drivers/cpuidle/cpuidle-exynos.c
3240F: arch/arm/mach-exynos/pm.c
3241
3242CPUIDLE DRIVERS
3243M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3244M: Daniel Lezcano <daniel.lezcano@linaro.org>
3245L: linux-pm@vger.kernel.org
3246S: Maintained
3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3248F: drivers/cpuidle/*
3249F: include/linux/cpuidle.h
3250
3251CPUID/MSR DRIVER
3252M: "H. Peter Anvin" <hpa@zytor.com>
3253S: Maintained
3254F: arch/x86/kernel/cpuid.c
3255F: arch/x86/kernel/msr.c
3256
3257CPU POWER MONITORING SUBSYSTEM
3258M: Thomas Renninger <trenn@suse.com>
3259L: linux-pm@vger.kernel.org
3260S: Maintained
3261F: tools/power/cpupower/
3262
3263CRAMFS FILESYSTEM
3264W: http://sourceforge.net/projects/cramfs/
3265S: Orphan / Obsolete
3266F: Documentation/filesystems/cramfs.txt
3267F: fs/cramfs/
3268
3269CRIS PORT
3270M: Mikael Starvik <starvik@axis.com>
3271M: Jesper Nilsson <jesper.nilsson@axis.com>
3272L: linux-cris-kernel@axis.com
3273W: http://developer.axis.com
3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3275S: Maintained
3276F: arch/cris/
3277F: drivers/tty/serial/crisv10.*
3278
3279CRYPTO API
3280M: Herbert Xu <herbert@gondor.apana.org.au>
3281M: "David S. Miller" <davem@davemloft.net>
3282L: linux-crypto@vger.kernel.org
3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3285S: Maintained
3286F: Documentation/crypto/
3287F: Documentation/DocBook/crypto-API.tmpl
3288F: arch/*/crypto/
3289F: crypto/
3290F: drivers/crypto/
3291F: include/crypto/
3292
3293CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3294M: Neil Horman <nhorman@tuxdriver.com>
3295L: linux-crypto@vger.kernel.org
3296S: Maintained
3297F: crypto/ansi_cprng.c
3298F: crypto/rng.c
3299
3300CS3308 MEDIA DRIVER
3301M: Hans Verkuil <hverkuil@xs4all.nl>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Odd Fixes
3306F: drivers/media/i2c/cs3308.c
3307F: drivers/media/i2c/cs3308.h
3308
3309CS5535 Audio ALSA driver
3310M: Jaya Kumar <jayakumar.alsa@gmail.com>
3311S: Maintained
3312F: sound/pci/cs5535audio/
3313
3314CW1200 WLAN driver
3315M: Solomon Peachy <pizza@shaftnet.org>
3316S: Maintained
3317F: drivers/net/wireless/st/cw1200/
3318
3319CX18 VIDEO4LINUX DRIVER
3320M: Andy Walls <awalls@md.metrocast.net>
3321L: ivtv-devel@ivtvdriver.org (subscribers-only)
3322L: linux-media@vger.kernel.org
3323T: git git://linuxtv.org/media_tree.git
3324W: https://linuxtv.org
3325W: http://www.ivtvdriver.org/index.php/Cx18
3326S: Maintained
3327F: Documentation/video4linux/cx18.txt
3328F: drivers/media/pci/cx18/
3329F: include/uapi/linux/ivtv*
3330
3331CX2341X MPEG ENCODER HELPER MODULE
3332M: Hans Verkuil <hverkuil@xs4all.nl>
3333L: linux-media@vger.kernel.org
3334T: git git://linuxtv.org/media_tree.git
3335W: https://linuxtv.org
3336S: Maintained
3337F: drivers/media/common/cx2341x*
3338F: include/media/cx2341x*
3339
3340CX24120 MEDIA DRIVER
3341M: Jemma Denson <jdenson@gmail.com>
3342M: Patrick Boettcher <patrick.boettcher@posteo.de>
3343L: linux-media@vger.kernel.org
3344W: https://linuxtv.org
3345Q: http://patchwork.linuxtv.org/project/linux-media/list/
3346S: Maintained
3347F: drivers/media/dvb-frontends/cx24120*
3348
3349CX88 VIDEO4LINUX DRIVER
3350M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3351M: Mauro Carvalho Chehab <mchehab@kernel.org>
3352L: linux-media@vger.kernel.org
3353W: https://linuxtv.org
3354T: git git://linuxtv.org/media_tree.git
3355S: Odd fixes
3356F: Documentation/video4linux/cx88/
3357F: drivers/media/pci/cx88/
3358
3359CXD2820R MEDIA DRIVER
3360M: Antti Palosaari <crope@iki.fi>
3361L: linux-media@vger.kernel.org
3362W: https://linuxtv.org
3363W: http://palosaari.fi/linux/
3364Q: http://patchwork.linuxtv.org/project/linux-media/list/
3365T: git git://linuxtv.org/anttip/media_tree.git
3366S: Maintained
3367F: drivers/media/dvb-frontends/cxd2820r*
3368
3369CXGB3 ETHERNET DRIVER (CXGB3)
3370M: Santosh Raspatur <santosh@chelsio.com>
3371L: netdev@vger.kernel.org
3372W: http://www.chelsio.com
3373S: Supported
3374F: drivers/net/ethernet/chelsio/cxgb3/
3375
3376CXGB3 ISCSI DRIVER (CXGB3I)
3377M: Karen Xie <kxie@chelsio.com>
3378L: linux-scsi@vger.kernel.org
3379W: http://www.chelsio.com
3380S: Supported
3381F: drivers/scsi/cxgbi/cxgb3i
3382
3383CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3384M: Steve Wise <swise@chelsio.com>
3385L: linux-rdma@vger.kernel.org
3386W: http://www.openfabrics.org
3387S: Supported
3388F: drivers/infiniband/hw/cxgb3/
3389
3390CXGB4 ETHERNET DRIVER (CXGB4)
3391M: Hariprasad S <hariprasad@chelsio.com>
3392L: netdev@vger.kernel.org
3393W: http://www.chelsio.com
3394S: Supported
3395F: drivers/net/ethernet/chelsio/cxgb4/
3396
3397CXGB4 ISCSI DRIVER (CXGB4I)
3398M: Karen Xie <kxie@chelsio.com>
3399L: linux-scsi@vger.kernel.org
3400W: http://www.chelsio.com
3401S: Supported
3402F: drivers/scsi/cxgbi/cxgb4i
3403
3404CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3405M: Steve Wise <swise@chelsio.com>
3406L: linux-rdma@vger.kernel.org
3407W: http://www.openfabrics.org
3408S: Supported
3409F: drivers/infiniband/hw/cxgb4/
3410
3411CXGB4VF ETHERNET DRIVER (CXGB4VF)
3412M: Casey Leedom <leedom@chelsio.com>
3413L: netdev@vger.kernel.org
3414W: http://www.chelsio.com
3415S: Supported
3416F: drivers/net/ethernet/chelsio/cxgb4vf/
3417
3418CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3419M: Ian Munsie <imunsie@au1.ibm.com>
3420M: Michael Neuling <mikey@neuling.org>
3421L: linuxppc-dev@lists.ozlabs.org
3422S: Supported
3423F: drivers/misc/cxl/
3424F: include/misc/cxl*
3425F: include/uapi/misc/cxl.h
3426F: Documentation/powerpc/cxl.txt
3427F: Documentation/powerpc/cxl.txt
3428F: Documentation/ABI/testing/sysfs-class-cxl
3429
3430CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3431M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3432M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3433L: linux-scsi@vger.kernel.org
3434S: Supported
3435F: drivers/scsi/cxlflash/
3436F: include/uapi/scsi/cxlflash_ioctls.h
3437F: Documentation/powerpc/cxlflash.txt
3438
3439STMMAC ETHERNET DRIVER
3440M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3441M: Alexandre Torgue <alexandre.torgue@st.com>
3442L: netdev@vger.kernel.org
3443W: http://www.stlinux.com
3444S: Supported
3445F: drivers/net/ethernet/stmicro/stmmac/
3446
3447CYBERPRO FB DRIVER
3448M: Russell King <linux@armlinux.org.uk>
3449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3450W: http://www.armlinux.org.uk/
3451S: Maintained
3452F: drivers/video/fbdev/cyber2000fb.*
3453
3454CYCLADES ASYNC MUX DRIVER
3455W: http://www.cyclades.com/
3456S: Orphan
3457F: drivers/tty/cyclades.c
3458F: include/linux/cyclades.h
3459F: include/uapi/linux/cyclades.h
3460
3461CYCLADES PC300 DRIVER
3462W: http://www.cyclades.com/
3463S: Orphan
3464F: drivers/net/wan/pc300*
3465
3466CYPRESS_FIRMWARE MEDIA DRIVER
3467M: Antti Palosaari <crope@iki.fi>
3468L: linux-media@vger.kernel.org
3469W: https://linuxtv.org
3470W: http://palosaari.fi/linux/
3471Q: http://patchwork.linuxtv.org/project/linux-media/list/
3472T: git git://linuxtv.org/anttip/media_tree.git
3473S: Maintained
3474F: drivers/media/common/cypress_firmware*
3475
3476CYTTSP TOUCHSCREEN DRIVER
3477M: Ferruh Yigit <fery@cypress.com>
3478L: linux-input@vger.kernel.org
3479S: Supported
3480F: drivers/input/touchscreen/cyttsp*
3481F: include/linux/input/cyttsp.h
3482
3483DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3484M: Joshua Kinard <kumba@gentoo.org>
3485S: Maintained
3486F: drivers/rtc/rtc-ds1685.c
3487F: include/linux/rtc/ds1685.h
3488
3489DAMA SLAVE for AX.25
3490M: Joerg Reuter <jreuter@yaina.de>
3491W: http://yaina.de/jreuter/
3492W: http://www.qsl.net/dl1bke/
3493L: linux-hams@vger.kernel.org
3494S: Maintained
3495F: net/ax25/af_ax25.c
3496F: net/ax25/ax25_dev.c
3497F: net/ax25/ax25_ds_*
3498F: net/ax25/ax25_in.c
3499F: net/ax25/ax25_out.c
3500F: net/ax25/ax25_timer.c
3501F: net/ax25/sysctl_net_ax25.c
3502
3503DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3504L: netdev@vger.kernel.org
3505S: Orphan
3506F: Documentation/networking/dmfe.txt
3507F: drivers/net/ethernet/dec/tulip/dmfe.c
3508
3509DC390/AM53C974 SCSI driver
3510M: Hannes Reinecke <hare@suse.com>
3511L: linux-scsi@vger.kernel.org
3512S: Maintained
3513F: drivers/scsi/am53c974.c
3514
3515DC395x SCSI driver
3516M: Oliver Neukum <oliver@neukum.org>
3517M: Ali Akcaagac <aliakc@web.de>
3518M: Jamie Lenehan <lenehan@twibble.org>
3519L: dc395x@twibble.org
3520W: http://twibble.org/dist/dc395x/
3521W: http://lists.twibble.org/mailman/listinfo/dc395x/
3522S: Maintained
3523F: Documentation/scsi/dc395x.txt
3524F: drivers/scsi/dc395x.*
3525
3526DCCP PROTOCOL
3527M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3528L: dccp@vger.kernel.org
3529W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3530S: Maintained
3531F: include/linux/dccp.h
3532F: include/uapi/linux/dccp.h
3533F: include/linux/tfrc.h
3534F: net/dccp/
3535
3536DECnet NETWORK LAYER
3537W: http://linux-decnet.sourceforge.net
3538L: linux-decnet-user@lists.sourceforge.net
3539S: Orphan
3540F: Documentation/networking/decnet.txt
3541F: net/decnet/
3542
3543DECSTATION PLATFORM SUPPORT
3544M: "Maciej W. Rozycki" <macro@linux-mips.org>
3545L: linux-mips@linux-mips.org
3546W: http://www.linux-mips.org/wiki/DECstation
3547S: Maintained
3548F: arch/mips/dec/
3549F: arch/mips/include/asm/dec/
3550F: arch/mips/include/asm/mach-dec/
3551
3552DEFXX FDDI NETWORK DRIVER
3553M: "Maciej W. Rozycki" <macro@linux-mips.org>
3554S: Maintained
3555F: drivers/net/fddi/defxx.*
3556
3557DELL LAPTOP DRIVER
3558M: Matthew Garrett <mjg59@srcf.ucam.org>
3559M: Pali Rohár <pali.rohar@gmail.com>
3560L: platform-driver-x86@vger.kernel.org
3561S: Maintained
3562F: drivers/platform/x86/dell-laptop.c
3563
3564DELL LAPTOP RBTN DRIVER
3565M: Pali Rohár <pali.rohar@gmail.com>
3566S: Maintained
3567F: drivers/platform/x86/dell-rbtn.*
3568
3569DELL LAPTOP FREEFALL DRIVER
3570M: Pali Rohár <pali.rohar@gmail.com>
3571S: Maintained
3572F: drivers/platform/x86/dell-smo8800.c
3573
3574DELL LAPTOP SMM DRIVER
3575M: Pali Rohár <pali.rohar@gmail.com>
3576S: Maintained
3577F: drivers/hwmon/dell-smm-hwmon.c
3578F: include/uapi/linux/i8k.h
3579
3580DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3581M: Doug Warzecha <Douglas_Warzecha@dell.com>
3582S: Maintained
3583F: Documentation/dcdbas.txt
3584F: drivers/firmware/dcdbas.*
3585
3586DELL WMI EXTRAS DRIVER
3587M: Matthew Garrett <mjg59@srcf.ucam.org>
3588M: Pali Rohár <pali.rohar@gmail.com>
3589S: Maintained
3590F: drivers/platform/x86/dell-wmi.c
3591
3592DESIGNWARE USB2 DRD IP DRIVER
3593M: John Youn <johnyoun@synopsys.com>
3594L: linux-usb@vger.kernel.org
3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3596S: Maintained
3597F: drivers/usb/dwc2/
3598
3599DESIGNWARE USB3 DRD IP DRIVER
3600M: Felipe Balbi <balbi@kernel.org>
3601L: linux-usb@vger.kernel.org
3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3603S: Maintained
3604F: drivers/usb/dwc3/
3605
3606DEVICE COREDUMP (DEV_COREDUMP)
3607M: Johannes Berg <johannes@sipsolutions.net>
3608L: linux-kernel@vger.kernel.org
3609S: Maintained
3610F: drivers/base/devcoredump.c
3611F: include/linux/devcoredump.h
3612
3613DEVICE FREQUENCY (DEVFREQ)
3614M: MyungJoo Ham <myungjoo.ham@samsung.com>
3615M: Kyungmin Park <kyungmin.park@samsung.com>
3616L: linux-pm@vger.kernel.org
3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3618S: Maintained
3619F: drivers/devfreq/
3620F: include/linux/devfreq.h
3621F: Documentation/devicetree/bindings/devfreq/
3622
3623DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3624M: Chanwoo Choi <cw00.choi@samsung.com>
3625L: linux-pm@vger.kernel.org
3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3627S: Supported
3628F: drivers/devfreq/event/
3629F: drivers/devfreq/devfreq-event.c
3630F: include/linux/devfreq-event.h
3631F: Documentation/devicetree/bindings/devfreq/event/
3632
3633BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3634M: Chanwoo Choi <cw00.choi@samsung.com>
3635L: linux-pm@vger.kernel.org
3636L: linux-samsung-soc@vger.kernel.org
3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3638S: Maintained
3639F: drivers/devfreq/exynos-bus.c
3640F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3641
3642DEVICE NUMBER REGISTRY
3643M: Torben Mathiasen <device@lanana.org>
3644W: http://lanana.org/docs/device-list/index.html
3645S: Maintained
3646
3647DEVICE-MAPPER (LVM)
3648M: Alasdair Kergon <agk@redhat.com>
3649M: Mike Snitzer <snitzer@redhat.com>
3650M: dm-devel@redhat.com
3651L: dm-devel@redhat.com
3652W: http://sources.redhat.com/dm
3653Q: http://patchwork.kernel.org/project/dm-devel/list/
3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3655T: quilt http://people.redhat.com/agk/patches/linux/editing/
3656S: Maintained
3657F: Documentation/device-mapper/
3658F: drivers/md/dm*
3659F: drivers/md/persistent-data/
3660F: include/linux/device-mapper.h
3661F: include/linux/dm-*.h
3662F: include/uapi/linux/dm-*.h
3663
3664DEVLINK
3665M: Jiri Pirko <jiri@mellanox.com>
3666L: netdev@vger.kernel.org
3667S: Supported
3668F: net/core/devlink.c
3669F: include/net/devlink.h
3670F: include/uapi/linux/devlink.h
3671
3672DIALOG SEMICONDUCTOR DRIVERS
3673M: Support Opensource <support.opensource@diasemi.com>
3674W: http://www.dialog-semiconductor.com/products
3675S: Supported
3676F: Documentation/hwmon/da90??
3677F: Documentation/devicetree/bindings/sound/da[79]*.txt
3678F: drivers/gpio/gpio-da90??.c
3679F: drivers/hwmon/da90??-hwmon.c
3680F: drivers/iio/adc/da91??-*.c
3681F: drivers/input/misc/da90??_onkey.c
3682F: drivers/input/touchscreen/da9052_tsi.c
3683F: drivers/leds/leds-da90??.c
3684F: drivers/mfd/da903x.c
3685F: drivers/mfd/da90??-*.c
3686F: drivers/mfd/da91??-*.c
3687F: drivers/power/da9052-battery.c
3688F: drivers/power/da91??-*.c
3689F: drivers/regulator/da903x.c
3690F: drivers/regulator/da9???-regulator.[ch]
3691F: drivers/rtc/rtc-da90??.c
3692F: drivers/video/backlight/da90??_bl.c
3693F: drivers/watchdog/da90??_wdt.c
3694F: include/linux/mfd/da903x.h
3695F: include/linux/mfd/da9052/
3696F: include/linux/mfd/da9055/
3697F: include/linux/mfd/da9063/
3698F: include/linux/mfd/da9150/
3699F: include/sound/da[79]*.h
3700F: sound/soc/codecs/da[79]*.[ch]
3701
3702DIGI NEO AND CLASSIC PCI PRODUCTS
3703M: Lidza Louina <lidza.louina@gmail.com>
3704M: Mark Hounschell <markh@compro.net>
3705L: driverdev-devel@linuxdriverproject.org
3706S: Maintained
3707F: drivers/staging/dgnc/
3708
3709DIOLAN U2C-12 I2C DRIVER
3710M: Guenter Roeck <linux@roeck-us.net>
3711L: linux-i2c@vger.kernel.org
3712S: Maintained
3713F: drivers/i2c/busses/i2c-diolan-u2c.c
3714
3715DIRECT ACCESS (DAX)
3716M: Matthew Wilcox <willy@linux.intel.com>
3717L: linux-fsdevel@vger.kernel.org
3718S: Supported
3719F: fs/dax.c
3720
3721DIRECTORY NOTIFICATION (DNOTIFY)
3722M: Eric Paris <eparis@parisplace.org>
3723S: Maintained
3724F: Documentation/filesystems/dnotify.txt
3725F: fs/notify/dnotify/
3726F: include/linux/dnotify.h
3727
3728DISK GEOMETRY AND PARTITION HANDLING
3729M: Andries Brouwer <aeb@cwi.nl>
3730W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3731W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3732W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3733S: Maintained
3734
3735DISKQUOTA
3736M: Jan Kara <jack@suse.com>
3737S: Maintained
3738F: Documentation/filesystems/quota.txt
3739F: fs/quota/
3740F: include/linux/quota*.h
3741F: include/uapi/linux/quota*.h
3742
3743DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3744M: Bernie Thompson <bernie@plugable.com>
3745L: linux-fbdev@vger.kernel.org
3746S: Maintained
3747W: http://plugable.com/category/projects/udlfb/
3748F: drivers/video/fbdev/udlfb.c
3749F: include/video/udlfb.h
3750F: Documentation/fb/udlfb.txt
3751
3752DISTRIBUTED LOCK MANAGER (DLM)
3753M: Christine Caulfield <ccaulfie@redhat.com>
3754M: David Teigland <teigland@redhat.com>
3755L: cluster-devel@redhat.com
3756W: http://sources.redhat.com/cluster/
3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3758S: Supported
3759F: fs/dlm/
3760
3761DMA BUFFER SHARING FRAMEWORK
3762M: Sumit Semwal <sumit.semwal@linaro.org>
3763S: Maintained
3764L: linux-media@vger.kernel.org
3765L: dri-devel@lists.freedesktop.org
3766L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3767F: drivers/dma-buf/
3768F: include/linux/dma-buf*
3769F: include/linux/reservation.h
3770F: include/linux/*fence.h
3771F: Documentation/dma-buf-sharing.txt
3772T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3773
3774DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3775M: Vinod Koul <vinod.koul@intel.com>
3776L: dmaengine@vger.kernel.org
3777Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3778S: Maintained
3779F: drivers/dma/
3780F: include/linux/dmaengine.h
3781F: Documentation/devicetree/bindings/dma/
3782F: Documentation/dmaengine/
3783T: git git://git.infradead.org/users/vkoul/slave-dma.git
3784
3785DME1737 HARDWARE MONITOR DRIVER
3786M: Juerg Haefliger <juergh@gmail.com>
3787L: linux-hwmon@vger.kernel.org
3788S: Maintained
3789F: Documentation/hwmon/dme1737
3790F: drivers/hwmon/dme1737.c
3791
3792DMI/SMBIOS SUPPORT
3793M: Jean Delvare <jdelvare@suse.com>
3794S: Maintained
3795T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3796F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3797F: drivers/firmware/dmi-id.c
3798F: drivers/firmware/dmi_scan.c
3799F: include/linux/dmi.h
3800
3801DOCUMENTATION
3802M: Jonathan Corbet <corbet@lwn.net>
3803L: linux-doc@vger.kernel.org
3804S: Maintained
3805F: Documentation/
3806F: scripts/docproc.c
3807F: scripts/kernel-doc*
3808X: Documentation/ABI/
3809X: Documentation/devicetree/
3810X: Documentation/acpi
3811X: Documentation/power
3812X: Documentation/spi
3813X: Documentation/DocBook/media
3814T: git git://git.lwn.net/linux.git docs-next
3815
3816DOUBLETALK DRIVER
3817M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3818L: blinux-list@redhat.com
3819S: Maintained
3820F: drivers/char/dtlk.c
3821F: include/linux/dtlk.h
3822
3823DPT_I2O SCSI RAID DRIVER
3824M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3825L: linux-scsi@vger.kernel.org
3826W: http://www.adaptec.com/
3827S: Maintained
3828F: drivers/scsi/dpt*
3829F: drivers/scsi/dpt/
3830
3831DRBD DRIVER
3832M: Philipp Reisner <philipp.reisner@linbit.com>
3833M: Lars Ellenberg <lars.ellenberg@linbit.com>
3834L: drbd-dev@lists.linbit.com
3835W: http://www.drbd.org
3836T: git git://git.linbit.com/linux-drbd.git
3837T: git git://git.linbit.com/drbd-8.4.git
3838S: Supported
3839F: drivers/block/drbd/
3840F: lib/lru_cache.c
3841F: Documentation/blockdev/drbd/
3842
3843DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3846S: Supported
3847F: Documentation/kobject.txt
3848F: drivers/base/
3849F: fs/debugfs/
3850F: fs/kernfs/
3851F: fs/sysfs/
3852F: include/linux/debugfs.h
3853F: include/linux/kobj*
3854F: lib/kobj*
3855
3856DRM DRIVERS
3857M: David Airlie <airlied@linux.ie>
3858L: dri-devel@lists.freedesktop.org
3859T: git git://people.freedesktop.org/~airlied/linux
3860S: Maintained
3861F: drivers/gpu/drm/
3862F: drivers/gpu/vga/
3863F: Documentation/DocBook/gpu.*
3864F: include/drm/
3865F: include/uapi/drm/
3866
3867DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3868M: Dave Airlie <airlied@redhat.com>
3869S: Odd Fixes
3870F: drivers/gpu/drm/ast/
3871
3872DRM DRIVER FOR BOCHS VIRTUAL GPU
3873M: Gerd Hoffmann <kraxel@redhat.com>
3874S: Odd Fixes
3875F: drivers/gpu/drm/bochs/
3876
3877DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3878M: Dave Airlie <airlied@redhat.com>
3879S: Odd Fixes
3880F: drivers/gpu/drm/cirrus/
3881
3882RADEON and AMDGPU DRM DRIVERS
3883M: Alex Deucher <alexander.deucher@amd.com>
3884M: Christian König <christian.koenig@amd.com>
3885L: dri-devel@lists.freedesktop.org
3886T: git git://people.freedesktop.org/~agd5f/linux
3887S: Supported
3888F: drivers/gpu/drm/radeon/
3889F: include/uapi/drm/radeon_drm.h
3890F: drivers/gpu/drm/amd/
3891F: include/uapi/drm/amdgpu_drm.h
3892
3893DRM PANEL DRIVERS
3894M: Thierry Reding <thierry.reding@gmail.com>
3895L: dri-devel@lists.freedesktop.org
3896T: git git://anongit.freedesktop.org/tegra/linux.git
3897S: Maintained
3898F: drivers/gpu/drm/drm_panel.c
3899F: drivers/gpu/drm/panel/
3900F: include/drm/drm_panel.h
3901F: Documentation/devicetree/bindings/display/panel/
3902
3903INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3904M: Daniel Vetter <daniel.vetter@intel.com>
3905M: Jani Nikula <jani.nikula@linux.intel.com>
3906L: intel-gfx@lists.freedesktop.org
3907L: dri-devel@lists.freedesktop.org
3908W: https://01.org/linuxgraphics/
3909Q: http://patchwork.freedesktop.org/project/intel-gfx/
3910T: git git://anongit.freedesktop.org/drm-intel
3911S: Supported
3912F: drivers/gpu/drm/i915/
3913F: include/drm/i915*
3914F: include/uapi/drm/i915_drm.h
3915
3916DRM DRIVERS FOR ATMEL HLCDC
3917M: Boris Brezillon <boris.brezillon@free-electrons.com>
3918L: dri-devel@lists.freedesktop.org
3919S: Supported
3920F: drivers/gpu/drm/atmel-hlcdc/
3921F: Documentation/devicetree/bindings/drm/atmel/
3922
3923DRM DRIVERS FOR ALLWINNER A10
3924M: Maxime Ripard <maxime.ripard@free-electrons.com>
3925L: dri-devel@lists.freedesktop.org
3926S: Supported
3927F: drivers/gpu/drm/sun4i/
3928F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3929
3930DRM DRIVERS FOR EXYNOS
3931M: Inki Dae <inki.dae@samsung.com>
3932M: Joonyoung Shim <jy0922.shim@samsung.com>
3933M: Seung-Woo Kim <sw0312.kim@samsung.com>
3934M: Kyungmin Park <kyungmin.park@samsung.com>
3935L: dri-devel@lists.freedesktop.org
3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3937S: Supported
3938F: drivers/gpu/drm/exynos/
3939F: include/uapi/drm/exynos_drm.h
3940F: Documentation/devicetree/bindings/display/exynos/
3941
3942DRM DRIVERS FOR FREESCALE DCU
3943M: Stefan Agner <stefan@agner.ch>
3944M: Alison Wang <alison.wang@freescale.com>
3945L: dri-devel@lists.freedesktop.org
3946S: Supported
3947F: drivers/gpu/drm/fsl-dcu/
3948F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3949F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3950F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3951
3952DRM DRIVERS FOR FREESCALE IMX
3953M: Philipp Zabel <p.zabel@pengutronix.de>
3954L: dri-devel@lists.freedesktop.org
3955S: Maintained
3956F: drivers/gpu/drm/imx/
3957F: drivers/gpu/ipu-v3/
3958F: Documentation/devicetree/bindings/display/imx/
3959
3960DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3961M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3962L: dri-devel@lists.freedesktop.org
3963T: git git://github.com/patjak/drm-gma500
3964S: Maintained
3965F: drivers/gpu/drm/gma500/
3966
3967DRM DRIVERS FOR HISILICON
3968M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3969R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3970R: Chen Feng <puck.chen@hisilicon.com>
3971L: dri-devel@lists.freedesktop.org
3972T: git git://github.com/xin3liang/linux.git
3973S: Maintained
3974F: drivers/gpu/drm/hisilicon/
3975F: Documentation/devicetree/bindings/display/hisilicon/
3976
3977DRM DRIVER FOR INTEL I810 VIDEO CARDS
3978S: Orphan / Obsolete
3979F: drivers/gpu/drm/i810/
3980F: include/uapi/drm/i810_drm.h
3981
3982DRM DRIVER FOR MSM ADRENO GPU
3983M: Rob Clark <robdclark@gmail.com>
3984L: linux-arm-msm@vger.kernel.org
3985L: dri-devel@lists.freedesktop.org
3986L: freedreno@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~robclark/linux
3988S: Maintained
3989F: drivers/gpu/drm/msm/
3990F: include/uapi/drm/msm_drm.h
3991F: Documentation/devicetree/bindings/display/msm/
3992
3993DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3994M: Ben Skeggs <bskeggs@redhat.com>
3995L: dri-devel@lists.freedesktop.org
3996L: nouveau@lists.freedesktop.org
3997T: git git://github.com/skeggsb/linux
3998S: Supported
3999F: drivers/gpu/drm/nouveau/
4000F: include/uapi/drm/nouveau_drm.h
4001
4002DRM DRIVERS FOR NVIDIA TEGRA
4003M: Thierry Reding <thierry.reding@gmail.com>
4004L: dri-devel@lists.freedesktop.org
4005L: linux-tegra@vger.kernel.org
4006T: git git://anongit.freedesktop.org/tegra/linux.git
4007S: Supported
4008F: drivers/gpu/drm/tegra/
4009F: drivers/gpu/host1x/
4010F: include/linux/host1x.h
4011F: include/uapi/drm/tegra_drm.h
4012F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4013
4014DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4015S: Orphan / Obsolete
4016F: drivers/gpu/drm/mga/
4017F: include/uapi/drm/mga_drm.h
4018
4019DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4020M: Dave Airlie <airlied@redhat.com>
4021S: Odd Fixes
4022F: drivers/gpu/drm/mgag200/
4023
4024DRM DRIVER FOR RAGE 128 VIDEO CARDS
4025S: Orphan / Obsolete
4026F: drivers/gpu/drm/r128/
4027F: include/uapi/drm/r128_drm.h
4028
4029DRM DRIVERS FOR RENESAS
4030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4031L: dri-devel@lists.freedesktop.org
4032L: linux-renesas-soc@vger.kernel.org
4033T: git git://linuxtv.org/pinchartl/fbdev
4034S: Supported
4035F: drivers/gpu/drm/rcar-du/
4036F: drivers/gpu/drm/shmobile/
4037F: include/linux/platform_data/shmob_drm.h
4038F: Documentation/devicetree/bindings/display/renesas,du.txt
4039
4040DRM DRIVER FOR QXL VIRTUAL GPU
4041M: Dave Airlie <airlied@redhat.com>
4042S: Odd Fixes
4043F: drivers/gpu/drm/qxl/
4044F: include/uapi/drm/qxl_drm.h
4045
4046DRM DRIVERS FOR ROCKCHIP
4047M: Mark Yao <mark.yao@rock-chips.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/rockchip/
4051F: Documentation/devicetree/bindings/display/rockchip/
4052
4053DRM DRIVER FOR SAVAGE VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/savage/
4056F: include/uapi/drm/savage_drm.h
4057
4058DRM DRIVER FOR SIS VIDEO CARDS
4059S: Orphan / Obsolete
4060F: drivers/gpu/drm/sis/
4061F: include/uapi/drm/sis_drm.h
4062
4063DRM DRIVERS FOR STI
4064M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4065M: Vincent Abriou <vincent.abriou@st.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4068S: Maintained
4069F: drivers/gpu/drm/sti
4070F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4071
4072DRM DRIVER FOR TDFX VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/tdfx/
4075
4076DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4077M: Dave Airlie <airlied@redhat.com>
4078S: Odd Fixes
4079F: drivers/gpu/drm/udl/
4080
4081DRM DRIVERS FOR VIVANTE GPU IP
4082M: Lucas Stach <l.stach@pengutronix.de>
4083R: Russell King <linux+etnaviv@armlinux.org.uk>
4084R: Christian Gmeiner <christian.gmeiner@gmail.com>
4085L: dri-devel@lists.freedesktop.org
4086S: Maintained
4087F: drivers/gpu/drm/etnaviv/
4088F: include/uapi/drm/etnaviv_drm.h
4089F: Documentation/devicetree/bindings/display/etnaviv/
4090
4091DRM DRIVER FOR VMWARE VIRTUAL GPU
4092M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4093M: Sinclair Yeh <syeh@vmware.com>
4094M: Thomas Hellstrom <thellstrom@vmware.com>
4095L: dri-devel@lists.freedesktop.org
4096T: git git://people.freedesktop.org/~syeh/repos_linux
4097T: git git://people.freedesktop.org/~thomash/linux
4098S: Supported
4099F: drivers/gpu/drm/vmwgfx/
4100F: include/uapi/drm/vmwgfx_drm.h
4101
4102DRM DRIVERS FOR VC4
4103M: Eric Anholt <eric@anholt.net>
4104T: git git://github.com/anholt/linux
4105S: Supported
4106F: drivers/gpu/drm/vc4/
4107F: include/uapi/drm/vc4_drm.h
4108F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4109
4110DSBR100 USB FM RADIO DRIVER
4111M: Alexey Klimov <klimov.linux@gmail.com>
4112L: linux-media@vger.kernel.org
4113T: git git://linuxtv.org/media_tree.git
4114S: Maintained
4115F: drivers/media/radio/dsbr100.c
4116
4117DSCC4 DRIVER
4118M: Francois Romieu <romieu@fr.zoreil.com>
4119L: netdev@vger.kernel.org
4120S: Maintained
4121F: drivers/net/wan/dscc4.c
4122
4123DT3155 MEDIA DRIVER
4124M: Hans Verkuil <hverkuil@xs4all.nl>
4125L: linux-media@vger.kernel.org
4126T: git git://linuxtv.org/media_tree.git
4127W: https://linuxtv.org
4128S: Odd Fixes
4129F: drivers/media/pci/dt3155/
4130
4131DVB_USB_AF9015 MEDIA DRIVER
4132M: Antti Palosaari <crope@iki.fi>
4133L: linux-media@vger.kernel.org
4134W: https://linuxtv.org
4135W: http://palosaari.fi/linux/
4136Q: http://patchwork.linuxtv.org/project/linux-media/list/
4137T: git git://linuxtv.org/anttip/media_tree.git
4138S: Maintained
4139F: drivers/media/usb/dvb-usb-v2/af9015*
4140
4141DVB_USB_AF9035 MEDIA DRIVER
4142M: Antti Palosaari <crope@iki.fi>
4143L: linux-media@vger.kernel.org
4144W: https://linuxtv.org
4145W: http://palosaari.fi/linux/
4146Q: http://patchwork.linuxtv.org/project/linux-media/list/
4147T: git git://linuxtv.org/anttip/media_tree.git
4148S: Maintained
4149F: drivers/media/usb/dvb-usb-v2/af9035*
4150
4151DVB_USB_ANYSEE MEDIA DRIVER
4152M: Antti Palosaari <crope@iki.fi>
4153L: linux-media@vger.kernel.org
4154W: https://linuxtv.org
4155W: http://palosaari.fi/linux/
4156Q: http://patchwork.linuxtv.org/project/linux-media/list/
4157T: git git://linuxtv.org/anttip/media_tree.git
4158S: Maintained
4159F: drivers/media/usb/dvb-usb-v2/anysee*
4160
4161DVB_USB_AU6610 MEDIA DRIVER
4162M: Antti Palosaari <crope@iki.fi>
4163L: linux-media@vger.kernel.org
4164W: https://linuxtv.org
4165W: http://palosaari.fi/linux/
4166Q: http://patchwork.linuxtv.org/project/linux-media/list/
4167T: git git://linuxtv.org/anttip/media_tree.git
4168S: Maintained
4169F: drivers/media/usb/dvb-usb-v2/au6610*
4170
4171DVB_USB_CE6230 MEDIA DRIVER
4172M: Antti Palosaari <crope@iki.fi>
4173L: linux-media@vger.kernel.org
4174W: https://linuxtv.org
4175W: http://palosaari.fi/linux/
4176Q: http://patchwork.linuxtv.org/project/linux-media/list/
4177T: git git://linuxtv.org/anttip/media_tree.git
4178S: Maintained
4179F: drivers/media/usb/dvb-usb-v2/ce6230*
4180
4181DVB_USB_CXUSB MEDIA DRIVER
4182M: Michael Krufky <mkrufky@linuxtv.org>
4183L: linux-media@vger.kernel.org
4184W: https://linuxtv.org
4185W: http://github.com/mkrufky
4186Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187T: git git://linuxtv.org/media_tree.git
4188S: Maintained
4189F: drivers/media/usb/dvb-usb/cxusb*
4190
4191DVB_USB_EC168 MEDIA DRIVER
4192M: Antti Palosaari <crope@iki.fi>
4193L: linux-media@vger.kernel.org
4194W: https://linuxtv.org
4195W: http://palosaari.fi/linux/
4196Q: http://patchwork.linuxtv.org/project/linux-media/list/
4197T: git git://linuxtv.org/anttip/media_tree.git
4198S: Maintained
4199F: drivers/media/usb/dvb-usb-v2/ec168*
4200
4201DVB_USB_GL861 MEDIA DRIVER
4202M: Antti Palosaari <crope@iki.fi>
4203L: linux-media@vger.kernel.org
4204W: https://linuxtv.org
4205Q: http://patchwork.linuxtv.org/project/linux-media/list/
4206T: git git://linuxtv.org/anttip/media_tree.git
4207S: Maintained
4208F: drivers/media/usb/dvb-usb-v2/gl861*
4209
4210DVB_USB_MXL111SF MEDIA DRIVER
4211M: Michael Krufky <mkrufky@linuxtv.org>
4212L: linux-media@vger.kernel.org
4213W: https://linuxtv.org
4214W: http://github.com/mkrufky
4215Q: http://patchwork.linuxtv.org/project/linux-media/list/
4216T: git git://linuxtv.org/mkrufky/mxl111sf.git
4217S: Maintained
4218F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4219
4220DVB_USB_RTL28XXU MEDIA DRIVER
4221M: Antti Palosaari <crope@iki.fi>
4222L: linux-media@vger.kernel.org
4223W: https://linuxtv.org
4224W: http://palosaari.fi/linux/
4225Q: http://patchwork.linuxtv.org/project/linux-media/list/
4226T: git git://linuxtv.org/anttip/media_tree.git
4227S: Maintained
4228F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4229
4230DVB_USB_V2 MEDIA DRIVER
4231M: Antti Palosaari <crope@iki.fi>
4232L: linux-media@vger.kernel.org
4233W: https://linuxtv.org
4234W: http://palosaari.fi/linux/
4235Q: http://patchwork.linuxtv.org/project/linux-media/list/
4236T: git git://linuxtv.org/anttip/media_tree.git
4237S: Maintained
4238F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4239F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4240
4241DYNAMIC DEBUG
4242M: Jason Baron <jbaron@akamai.com>
4243S: Maintained
4244F: lib/dynamic_debug.c
4245F: include/linux/dynamic_debug.h
4246
4247DZ DECSTATION DZ11 SERIAL DRIVER
4248M: "Maciej W. Rozycki" <macro@linux-mips.org>
4249S: Maintained
4250F: drivers/tty/serial/dz.*
4251
4252E3X0 POWER BUTTON DRIVER
4253M: Moritz Fischer <moritz.fischer@ettus.com>
4254L: usrp-users@lists.ettus.com
4255W: http://www.ettus.com
4256S: Supported
4257F: drivers/input/misc/e3x0-button.c
4258F: Documentation/devicetree/bindings/input/e3x0-button.txt
4259
4260E4000 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
4263W: https://linuxtv.org
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/tuners/e4000*
4269
4270EATA ISA/EISA/PCI SCSI DRIVER
4271M: Dario Ballabio <ballabio_dario@emc.com>
4272L: linux-scsi@vger.kernel.org
4273S: Maintained
4274F: drivers/scsi/eata.c
4275
4276EC100 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
4279W: https://linuxtv.org
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/dvb-frontends/ec100*
4285
4286ECRYPT FILE SYSTEM
4287M: Tyler Hicks <tyhicks@canonical.com>
4288L: ecryptfs@vger.kernel.org
4289W: http://ecryptfs.org
4290W: https://launchpad.net/ecryptfs
4291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4292S: Supported
4293F: Documentation/filesystems/ecryptfs.txt
4294F: fs/ecryptfs/
4295
4296EDAC-CORE
4297M: Doug Thompson <dougthompson@xmission.com>
4298M: Borislav Petkov <bp@alien8.de>
4299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4300M: Mauro Carvalho Chehab <mchehab@kernel.org>
4301L: linux-edac@vger.kernel.org
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4304S: Supported
4305F: Documentation/edac.txt
4306F: drivers/edac/
4307F: include/linux/edac.h
4308
4309EDAC-AMD64
4310M: Doug Thompson <dougthompson@xmission.com>
4311M: Borislav Petkov <bp@alien8.de>
4312L: linux-edac@vger.kernel.org
4313S: Maintained
4314F: drivers/edac/amd64_edac*
4315
4316EDAC-CALXEDA
4317M: Doug Thompson <dougthompson@xmission.com>
4318M: Robert Richter <rric@kernel.org>
4319L: linux-edac@vger.kernel.org
4320S: Maintained
4321F: drivers/edac/highbank*
4322
4323EDAC-CAVIUM
4324M: Ralf Baechle <ralf@linux-mips.org>
4325M: David Daney <david.daney@cavium.com>
4326L: linux-edac@vger.kernel.org
4327L: linux-mips@linux-mips.org
4328S: Supported
4329F: drivers/edac/octeon_edac*
4330
4331EDAC-E752X
4332M: Mark Gross <mark.gross@intel.com>
4333M: Doug Thompson <dougthompson@xmission.com>
4334L: linux-edac@vger.kernel.org
4335S: Maintained
4336F: drivers/edac/e752x_edac.c
4337
4338EDAC-E7XXX
4339M: Doug Thompson <dougthompson@xmission.com>
4340L: linux-edac@vger.kernel.org
4341S: Maintained
4342F: drivers/edac/e7xxx_edac.c
4343
4344EDAC-GHES
4345M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4346M: Mauro Carvalho Chehab <mchehab@kernel.org>
4347L: linux-edac@vger.kernel.org
4348S: Maintained
4349F: drivers/edac/ghes_edac.c
4350
4351EDAC-I82443BXGX
4352M: Tim Small <tim@buttersideup.com>
4353L: linux-edac@vger.kernel.org
4354S: Maintained
4355F: drivers/edac/i82443bxgx_edac.c
4356
4357EDAC-I3000
4358M: Jason Uhlenkott <juhlenko@akamai.com>
4359L: linux-edac@vger.kernel.org
4360S: Maintained
4361F: drivers/edac/i3000_edac.c
4362
4363EDAC-I5000
4364M: Doug Thompson <dougthompson@xmission.com>
4365L: linux-edac@vger.kernel.org
4366S: Maintained
4367F: drivers/edac/i5000_edac.c
4368
4369EDAC-I5400
4370M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4371M: Mauro Carvalho Chehab <mchehab@kernel.org>
4372L: linux-edac@vger.kernel.org
4373S: Maintained
4374F: drivers/edac/i5400_edac.c
4375
4376EDAC-I7300
4377M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4378M: Mauro Carvalho Chehab <mchehab@kernel.org>
4379L: linux-edac@vger.kernel.org
4380S: Maintained
4381F: drivers/edac/i7300_edac.c
4382
4383EDAC-I7CORE
4384M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4385M: Mauro Carvalho Chehab <mchehab@kernel.org>
4386L: linux-edac@vger.kernel.org
4387S: Maintained
4388F: drivers/edac/i7core_edac.c
4389
4390EDAC-I82975X
4391M: Ranganathan Desikan <ravi@jetztechnologies.com>
4392M: "Arvind R." <arvino55@gmail.com>
4393L: linux-edac@vger.kernel.org
4394S: Maintained
4395F: drivers/edac/i82975x_edac.c
4396
4397EDAC-IE31200
4398M: Jason Baron <jbaron@akamai.com>
4399L: linux-edac@vger.kernel.org
4400S: Maintained
4401F: drivers/edac/ie31200_edac.c
4402
4403EDAC-MPC85XX
4404M: Johannes Thumshirn <morbidrsa@gmail.com>
4405L: linux-edac@vger.kernel.org
4406S: Maintained
4407F: drivers/edac/mpc85xx_edac.[ch]
4408
4409EDAC-PASEMI
4410M: Egor Martovetsky <egor@pasemi.com>
4411L: linux-edac@vger.kernel.org
4412S: Maintained
4413F: drivers/edac/pasemi_edac.c
4414
4415EDAC-R82600
4416M: Tim Small <tim@buttersideup.com>
4417L: linux-edac@vger.kernel.org
4418S: Maintained
4419F: drivers/edac/r82600_edac.c
4420
4421EDAC-SBRIDGE
4422M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4423M: Mauro Carvalho Chehab <mchehab@kernel.org>
4424L: linux-edac@vger.kernel.org
4425S: Maintained
4426F: drivers/edac/sb_edac.c
4427
4428EDAC-XGENE
4429APPLIED MICRO (APM) X-GENE SOC EDAC
4430M: Loc Ho <lho@apm.com>
4431S: Supported
4432F: drivers/edac/xgene_edac.c
4433F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4434
4435EDIROL UA-101/UA-1000 DRIVER
4436M: Clemens Ladisch <clemens@ladisch.de>
4437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4438T: git git://git.alsa-project.org/alsa-kernel.git
4439S: Maintained
4440F: sound/usb/misc/ua101.c
4441
4442EXTENSIBLE FIRMWARE INTERFACE (EFI)
4443M: Matt Fleming <matt@codeblueprint.co.uk>
4444L: linux-efi@vger.kernel.org
4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4446S: Maintained
4447F: Documentation/efi-stub.txt
4448F: arch/ia64/kernel/efi.c
4449F: arch/x86/boot/compressed/eboot.[ch]
4450F: arch/x86/include/asm/efi.h
4451F: arch/x86/platform/efi/
4452F: drivers/firmware/efi/
4453F: include/linux/efi*.h
4454
4455EFI VARIABLE FILESYSTEM
4456M: Matthew Garrett <matthew.garrett@nebula.com>
4457M: Jeremy Kerr <jk@ozlabs.org>
4458M: Matt Fleming <matt@codeblueprint.co.uk>
4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4460L: linux-efi@vger.kernel.org
4461S: Maintained
4462F: fs/efivarfs/
4463
4464EFIFB FRAMEBUFFER DRIVER
4465L: linux-fbdev@vger.kernel.org
4466M: Peter Jones <pjones@redhat.com>
4467S: Maintained
4468F: drivers/video/fbdev/efifb.c
4469
4470EFS FILESYSTEM
4471W: http://aeschi.ch.eu.org/efs/
4472S: Orphan
4473F: fs/efs/
4474
4475EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4476M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4477L: netdev@vger.kernel.org
4478S: Maintained
4479F: drivers/net/ethernet/ibm/ehea/
4480
4481EM28XX VIDEO4LINUX DRIVER
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
4484L: linux-media@vger.kernel.org
4485W: https://linuxtv.org
4486T: git git://linuxtv.org/media_tree.git
4487S: Maintained
4488F: drivers/media/usb/em28xx/
4489
4490EMBEDDED LINUX
4491M: Paul Gortmaker <paul.gortmaker@windriver.com>
4492M: Matt Mackall <mpm@selenic.com>
4493M: David Woodhouse <dwmw2@infradead.org>
4494L: linux-embedded@vger.kernel.org
4495S: Maintained
4496
4497EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4498M: James Smart <james.smart@avagotech.com>
4499M: Dick Kennedy <dick.kennedy@avagotech.com>
4500L: linux-scsi@vger.kernel.org
4501W: http://www.avagotech.com
4502S: Supported
4503F: drivers/scsi/lpfc/
4504
4505ENE CB710 FLASH CARD READER DRIVER
4506M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4507S: Maintained
4508F: drivers/misc/cb710/
4509F: drivers/mmc/host/cb710-mmc.*
4510F: include/linux/cb710.h
4511
4512ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4513M: Maxim Levitsky <maximlevitsky@gmail.com>
4514S: Maintained
4515F: drivers/media/rc/ene_ir.*
4516
4517EPSON S1D13XXX FRAMEBUFFER DRIVER
4518M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4519S: Maintained
4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4521F: drivers/video/fbdev/s1d13xxxfb.c
4522F: include/video/s1d13xxxfb.h
4523
4524ET131X NETWORK DRIVER
4525M: Mark Einon <mark.einon@gmail.com>
4526S: Odd Fixes
4527F: drivers/net/ethernet/agere/
4528
4529ETHERNET BRIDGE
4530M: Stephen Hemminger <stephen@networkplumber.org>
4531L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4532L: netdev@vger.kernel.org
4533W: http://www.linuxfoundation.org/en/Net:Bridge
4534S: Maintained
4535F: include/linux/netfilter_bridge/
4536F: net/bridge/
4537
4538ETHERNET PHY LIBRARY
4539M: Florian Fainelli <f.fainelli@gmail.com>
4540L: netdev@vger.kernel.org
4541S: Maintained
4542F: include/linux/phy.h
4543F: include/linux/phy_fixed.h
4544F: drivers/net/phy/
4545F: Documentation/networking/phy.txt
4546F: drivers/of/of_mdio.c
4547F: drivers/of/of_net.c
4548
4549EXT2 FILE SYSTEM
4550M: Jan Kara <jack@suse.com>
4551L: linux-ext4@vger.kernel.org
4552S: Maintained
4553F: Documentation/filesystems/ext2.txt
4554F: fs/ext2/
4555F: include/linux/ext2*
4556
4557EXT4 FILE SYSTEM
4558M: "Theodore Ts'o" <tytso@mit.edu>
4559M: Andreas Dilger <adilger.kernel@dilger.ca>
4560L: linux-ext4@vger.kernel.org
4561W: http://ext4.wiki.kernel.org
4562Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4564S: Maintained
4565F: Documentation/filesystems/ext4.txt
4566F: fs/ext4/
4567
4568Extended Verification Module (EVM)
4569M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4570L: linux-ima-devel@lists.sourceforge.net
4571L: linux-security-module@vger.kernel.org
4572S: Supported
4573F: security/integrity/evm/
4574
4575EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4576M: MyungJoo Ham <myungjoo.ham@samsung.com>
4577M: Chanwoo Choi <cw00.choi@samsung.com>
4578L: linux-kernel@vger.kernel.org
4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4580S: Maintained
4581F: drivers/extcon/
4582F: include/linux/extcon/
4583F: include/linux/extcon.h
4584F: Documentation/extcon/
4585F: Documentation/devicetree/bindings/extcon/
4586
4587EXYNOS DP DRIVER
4588M: Jingoo Han <jingoohan1@gmail.com>
4589L: dri-devel@lists.freedesktop.org
4590S: Maintained
4591F: drivers/gpu/drm/exynos/exynos_dp*
4592
4593EXYNOS SYSMMU (IOMMU) driver
4594M: Marek Szyprowski <m.szyprowski@samsung.com>
4595L: iommu@lists.linux-foundation.org
4596S: Maintained
4597F: drivers/iommu/exynos-iommu.c
4598
4599EXYNOS MIPI DISPLAY DRIVERS
4600M: Inki Dae <inki.dae@samsung.com>
4601M: Donghwa Lee <dh09.lee@samsung.com>
4602M: Kyungmin Park <kyungmin.park@samsung.com>
4603L: linux-fbdev@vger.kernel.org
4604S: Maintained
4605F: drivers/video/fbdev/exynos/exynos_mipi*
4606F: include/video/exynos_mipi*
4607
4608EZchip NPS platform support
4609M: Noam Camus <noamc@ezchip.com>
4610S: Supported
4611F: arch/arc/plat-eznps
4612F: arch/arc/boot/dts/eznps.dts
4613
4614F71805F HARDWARE MONITORING DRIVER
4615M: Jean Delvare <jdelvare@suse.com>
4616L: linux-hwmon@vger.kernel.org
4617S: Maintained
4618F: Documentation/hwmon/f71805f
4619F: drivers/hwmon/f71805f.c
4620
4621FC0011 TUNER DRIVER
4622M: Michael Buesch <m@bues.ch>
4623L: linux-media@vger.kernel.org
4624S: Maintained
4625F: drivers/media/tuners/fc0011.h
4626F: drivers/media/tuners/fc0011.c
4627
4628FC2580 MEDIA DRIVER
4629M: Antti Palosaari <crope@iki.fi>
4630L: linux-media@vger.kernel.org
4631W: https://linuxtv.org
4632W: http://palosaari.fi/linux/
4633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634T: git git://linuxtv.org/anttip/media_tree.git
4635S: Maintained
4636F: drivers/media/tuners/fc2580*
4637
4638FANOTIFY
4639M: Eric Paris <eparis@redhat.com>
4640S: Maintained
4641F: fs/notify/fanotify/
4642F: include/linux/fanotify.h
4643F: include/uapi/linux/fanotify.h
4644
4645FARSYNC SYNCHRONOUS DRIVER
4646M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4647W: http://www.farsite.co.uk/
4648S: Supported
4649F: drivers/net/wan/farsync.*
4650
4651FAULT INJECTION SUPPORT
4652M: Akinobu Mita <akinobu.mita@gmail.com>
4653S: Supported
4654F: Documentation/fault-injection/
4655F: lib/fault-inject.c
4656
4657FBTFT Framebuffer drivers
4658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4659M: Noralf Trønnes <noralf@tronnes.org>
4660S: Maintained
4661F: drivers/staging/fbtft/
4662
4663FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4664M: Vasu Dev <vasu.dev@intel.com>
4665L: fcoe-devel@open-fcoe.org
4666W: www.Open-FCoE.org
4667S: Supported
4668F: drivers/scsi/libfc/
4669F: drivers/scsi/fcoe/
4670F: include/scsi/fc/
4671F: include/scsi/libfc.h
4672F: include/scsi/libfcoe.h
4673F: include/uapi/scsi/fc/
4674
4675FILE LOCKING (flock() and fcntl()/lockf())
4676M: Jeff Layton <jlayton@poochiereds.net>
4677M: "J. Bruce Fields" <bfields@fieldses.org>
4678L: linux-fsdevel@vger.kernel.org
4679S: Maintained
4680F: include/linux/fcntl.h
4681F: include/linux/fs.h
4682F: include/uapi/linux/fcntl.h
4683F: include/uapi/linux/fs.h
4684F: fs/fcntl.c
4685F: fs/locks.c
4686
4687FILESYSTEMS (VFS and infrastructure)
4688M: Alexander Viro <viro@zeniv.linux.org.uk>
4689L: linux-fsdevel@vger.kernel.org
4690S: Maintained
4691F: fs/*
4692
4693FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4694M: Riku Voipio <riku.voipio@iki.fi>
4695L: linux-hwmon@vger.kernel.org
4696S: Maintained
4697F: drivers/hwmon/f75375s.c
4698F: include/linux/f75375s.h
4699
4700FIREWIRE AUDIO DRIVERS
4701M: Clemens Ladisch <clemens@ladisch.de>
4702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4703T: git git://git.alsa-project.org/alsa-kernel.git
4704S: Maintained
4705F: sound/firewire/
4706
4707FIREWIRE MEDIA DRIVERS (firedtv)
4708M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4709L: linux-media@vger.kernel.org
4710L: linux1394-devel@lists.sourceforge.net
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4712S: Maintained
4713F: drivers/media/firewire/
4714
4715FIREWIRE SBP-2 TARGET
4716M: Chris Boot <bootc@bootc.net>
4717L: linux-scsi@vger.kernel.org
4718L: target-devel@vger.kernel.org
4719L: linux1394-devel@lists.sourceforge.net
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4721S: Maintained
4722F: drivers/target/sbp/
4723
4724FIREWIRE SUBSYSTEM
4725M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4726L: linux1394-devel@lists.sourceforge.net
4727W: http://ieee1394.wiki.kernel.org/
4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4729S: Maintained
4730F: drivers/firewire/
4731F: include/linux/firewire.h
4732F: include/uapi/linux/firewire*.h
4733F: tools/firewire/
4734
4735FIRMWARE LOADER (request_firmware)
4736M: Ming Lei <ming.lei@canonical.com>
4737L: linux-kernel@vger.kernel.org
4738S: Maintained
4739F: Documentation/firmware_class/
4740F: drivers/base/firmware*.c
4741F: include/linux/firmware.h
4742
4743FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4744M: Joshua Morris <josh.h.morris@us.ibm.com>
4745M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4746S: Maintained
4747F: drivers/block/rsxx/
4748
4749FLOPPY DRIVER
4750M: Jiri Kosina <jikos@kernel.org>
4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4752S: Odd fixes
4753F: drivers/block/floppy.c
4754
4755FMC SUBSYSTEM
4756M: Alessandro Rubini <rubini@gnudd.com>
4757W: http://www.ohwr.org/projects/fmc-bus
4758S: Supported
4759F: drivers/fmc/
4760F: include/linux/fmc*.h
4761F: include/linux/ipmi-fru.h
4762K: fmc_d.*register
4763
4764FPGA MANAGER FRAMEWORK
4765M: Alan Tull <atull@opensource.altera.com>
4766R: Moritz Fischer <moritz.fischer@ettus.com>
4767S: Maintained
4768F: drivers/fpga/
4769F: include/linux/fpga/fpga-mgr.h
4770W: http://www.rocketboards.org
4771
4772FPU EMULATOR
4773M: Bill Metzenthen <billm@melbpc.org.au>
4774W: http://floatingpoint.sourceforge.net/emulator/index.html
4775S: Maintained
4776F: arch/x86/math-emu/
4777
4778FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4779L: netdev@vger.kernel.org
4780S: Orphan
4781F: drivers/net/wan/dlci.c
4782F: drivers/net/wan/sdla.c
4783
4784FRAMEBUFFER LAYER
4785M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4786M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4787L: linux-fbdev@vger.kernel.org
4788W: http://linux-fbdev.sourceforge.net/
4789Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4790T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4791S: Maintained
4792F: Documentation/fb/
4793F: drivers/video/
4794F: include/video/
4795F: include/linux/fb.h
4796F: include/uapi/video/
4797F: include/uapi/linux/fb.h
4798
4799FREESCALE DIU FRAMEBUFFER DRIVER
4800M: Timur Tabi <timur@tabi.org>
4801L: linux-fbdev@vger.kernel.org
4802S: Maintained
4803F: drivers/video/fbdev/fsl-diu-fb.*
4804
4805FREESCALE DMA DRIVER
4806M: Li Yang <leoli@freescale.com>
4807M: Zhang Wei <zw@zh-kernel.org>
4808L: linuxppc-dev@lists.ozlabs.org
4809S: Maintained
4810F: drivers/dma/fsldma.*
4811
4812FREESCALE GPMI NAND DRIVER
4813M: Han Xu <han.xu@nxp.com>
4814L: linux-mtd@lists.infradead.org
4815S: Maintained
4816F: drivers/mtd/nand/gpmi-nand/*
4817
4818FREESCALE I2C CPM DRIVER
4819M: Jochen Friedrich <jochen@scram.de>
4820L: linuxppc-dev@lists.ozlabs.org
4821L: linux-i2c@vger.kernel.org
4822S: Maintained
4823F: drivers/i2c/busses/i2c-cpm.c
4824
4825FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4826M: Sascha Hauer <kernel@pengutronix.de>
4827L: linux-fbdev@vger.kernel.org
4828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4829S: Maintained
4830F: include/linux/platform_data/video-imxfb.h
4831F: drivers/video/fbdev/imxfb.c
4832
4833FREESCALE QUAD SPI DRIVER
4834M: Han Xu <han.xu@nxp.com>
4835L: linux-mtd@lists.infradead.org
4836S: Maintained
4837F: drivers/mtd/spi-nor/fsl-quadspi.c
4838
4839FREESCALE SOC FS_ENET DRIVER
4840M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4841M: Vitaly Bordug <vbordug@ru.mvista.com>
4842L: linuxppc-dev@lists.ozlabs.org
4843L: netdev@vger.kernel.org
4844S: Maintained
4845F: drivers/net/ethernet/freescale/fs_enet/
4846F: include/linux/fs_enet_pd.h
4847
4848FREESCALE IMX / MXC FEC DRIVER
4849M: Fugang Duan <fugang.duan@nxp.com>
4850L: netdev@vger.kernel.org
4851S: Maintained
4852F: drivers/net/ethernet/freescale/fec_main.c
4853F: drivers/net/ethernet/freescale/fec_ptp.c
4854F: drivers/net/ethernet/freescale/fec.h
4855F: Documentation/devicetree/bindings/net/fsl-fec.txt
4856
4857FREESCALE QUICC ENGINE LIBRARY
4858L: linuxppc-dev@lists.ozlabs.org
4859S: Orphan
4860F: drivers/soc/fsl/qe/
4861F: include/soc/fsl/*qe*.h
4862F: include/soc/fsl/*ucc*.h
4863
4864FREESCALE USB PERIPHERAL DRIVERS
4865M: Li Yang <leoli@freescale.com>
4866L: linux-usb@vger.kernel.org
4867L: linuxppc-dev@lists.ozlabs.org
4868S: Maintained
4869F: drivers/usb/gadget/udc/fsl*
4870
4871FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4872M: Li Yang <leoli@freescale.com>
4873L: netdev@vger.kernel.org
4874L: linuxppc-dev@lists.ozlabs.org
4875S: Maintained
4876F: drivers/net/ethernet/freescale/ucc_geth*
4877
4878FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4879M: Claudiu Manoil <claudiu.manoil@freescale.com>
4880L: netdev@vger.kernel.org
4881S: Maintained
4882F: drivers/net/ethernet/freescale/gianfar*
4883X: drivers/net/ethernet/freescale/gianfar_ptp.c
4884F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4885
4886FREESCALE QUICC ENGINE UCC UART DRIVER
4887M: Timur Tabi <timur@tabi.org>
4888L: linuxppc-dev@lists.ozlabs.org
4889S: Maintained
4890F: drivers/tty/serial/ucc_uart.c
4891
4892FREESCALE SOC SOUND DRIVERS
4893M: Timur Tabi <timur@tabi.org>
4894M: Nicolin Chen <nicoleotsuka@gmail.com>
4895M: Xiubo Li <Xiubo.Lee@gmail.com>
4896R: Fabio Estevam <fabio.estevam@nxp.com>
4897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4898L: linuxppc-dev@lists.ozlabs.org
4899S: Maintained
4900F: sound/soc/fsl/fsl*
4901F: sound/soc/fsl/imx*
4902F: sound/soc/fsl/mpc8610_hpcd.c
4903
4904FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4905M: "J. German Rivera" <German.Rivera@freescale.com>
4906M: Stuart Yoder <stuart.yoder@nxp.com>
4907L: linux-kernel@vger.kernel.org
4908S: Maintained
4909F: drivers/staging/fsl-mc/
4910
4911FREEVXFS FILESYSTEM
4912M: Christoph Hellwig <hch@infradead.org>
4913W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4914S: Maintained
4915F: fs/freevxfs/
4916
4917FREEZER
4918M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4919M: Pavel Machek <pavel@ucw.cz>
4920L: linux-pm@vger.kernel.org
4921S: Supported
4922F: Documentation/power/freezing-of-tasks.txt
4923F: include/linux/freezer.h
4924F: kernel/freezer.c
4925
4926FRONTSWAP API
4927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4928L: linux-kernel@vger.kernel.org
4929S: Maintained
4930F: mm/frontswap.c
4931F: include/linux/frontswap.h
4932
4933FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4934M: David Howells <dhowells@redhat.com>
4935L: linux-cachefs@redhat.com (moderated for non-subscribers)
4936S: Supported
4937F: Documentation/filesystems/caching/
4938F: fs/fscache/
4939F: include/linux/fscache*.h
4940
4941F2FS FILE SYSTEM
4942M: Jaegeuk Kim <jaegeuk@kernel.org>
4943M: Changman Lee <cm224.lee@samsung.com>
4944R: Chao Yu <yuchao0@huawei.com>
4945L: linux-f2fs-devel@lists.sourceforge.net
4946W: http://en.wikipedia.org/wiki/F2FS
4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4948S: Maintained
4949F: Documentation/filesystems/f2fs.txt
4950F: Documentation/ABI/testing/sysfs-fs-f2fs
4951F: fs/f2fs/
4952F: include/linux/f2fs_fs.h
4953F: include/trace/events/f2fs.h
4954
4955FUJITSU FR-V (FRV) PORT
4956S: Orphan
4957F: arch/frv/
4958
4959FUJITSU LAPTOP EXTRAS
4960M: Jonathan Woithe <jwoithe@just42.net>
4961L: platform-driver-x86@vger.kernel.org
4962S: Maintained
4963F: drivers/platform/x86/fujitsu-laptop.c
4964
4965FUJITSU M-5MO LS CAMERA ISP DRIVER
4966M: Kyungmin Park <kyungmin.park@samsung.com>
4967M: Heungjun Kim <riverful.kim@samsung.com>
4968L: linux-media@vger.kernel.org
4969S: Maintained
4970F: drivers/media/i2c/m5mols/
4971F: include/media/i2c/m5mols.h
4972
4973FUJITSU TABLET EXTRAS
4974M: Robert Gerlach <khnz@gmx.de>
4975L: platform-driver-x86@vger.kernel.org
4976S: Maintained
4977F: drivers/platform/x86/fujitsu-tablet.c
4978
4979FUSE: FILESYSTEM IN USERSPACE
4980M: Miklos Szeredi <miklos@szeredi.hu>
4981L: linux-fsdevel@vger.kernel.org
4982W: http://fuse.sourceforge.net/
4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4984S: Maintained
4985F: fs/fuse/
4986F: include/uapi/linux/fuse.h
4987F: Documentation/filesystems/fuse.txt
4988
4989FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4990M: Rik Faith <faith@cs.unc.edu>
4991L: linux-scsi@vger.kernel.org
4992S: Odd Fixes (e.g., new signatures)
4993F: drivers/scsi/fdomain.*
4994
4995GCOV BASED KERNEL PROFILING
4996M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4997S: Maintained
4998F: kernel/gcov/
4999F: Documentation/gcov.txt
5000
5001GDT SCSI DISK ARRAY CONTROLLER DRIVER
5002M: Achim Leubner <achim_leubner@adaptec.com>
5003L: linux-scsi@vger.kernel.org
5004W: http://www.icp-vortex.com/
5005S: Supported
5006F: drivers/scsi/gdt*
5007
5008GDB KERNEL DEBUGGING HELPER SCRIPTS
5009M: Jan Kiszka <jan.kiszka@siemens.com>
5010M: Kieran Bingham <kieran@bingham.xyz>
5011S: Supported
5012F: scripts/gdb/
5013
5014GEMTEK FM RADIO RECEIVER DRIVER
5015M: Hans Verkuil <hverkuil@xs4all.nl>
5016L: linux-media@vger.kernel.org
5017T: git git://linuxtv.org/media_tree.git
5018W: https://linuxtv.org
5019S: Maintained
5020F: drivers/media/radio/radio-gemtek*
5021
5022GENERIC GPIO I2C DRIVER
5023M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5024S: Supported
5025F: drivers/i2c/busses/i2c-gpio.c
5026F: include/linux/i2c-gpio.h
5027
5028GENERIC GPIO I2C MULTIPLEXER DRIVER
5029M: Peter Korsgaard <peter.korsgaard@barco.com>
5030L: linux-i2c@vger.kernel.org
5031S: Supported
5032F: drivers/i2c/muxes/i2c-mux-gpio.c
5033F: include/linux/i2c-mux-gpio.h
5034F: Documentation/i2c/muxes/i2c-mux-gpio
5035
5036GENERIC HDLC (WAN) DRIVERS
5037M: Krzysztof Halasa <khc@pm.waw.pl>
5038W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5039S: Maintained
5040F: drivers/net/wan/c101.c
5041F: drivers/net/wan/hd6457*
5042F: drivers/net/wan/hdlc*
5043F: drivers/net/wan/n2.c
5044F: drivers/net/wan/pc300too.c
5045F: drivers/net/wan/pci200syn.c
5046F: drivers/net/wan/wanxl*
5047
5048GENERIC INCLUDE/ASM HEADER FILES
5049M: Arnd Bergmann <arnd@arndb.de>
5050L: linux-arch@vger.kernel.org
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5052S: Maintained
5053F: include/asm-generic/
5054F: include/uapi/asm-generic/
5055
5056GENERIC PHY FRAMEWORK
5057M: Kishon Vijay Abraham I <kishon@ti.com>
5058L: linux-kernel@vger.kernel.org
5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5060S: Supported
5061F: drivers/phy/
5062F: include/linux/phy/
5063
5064GENERIC PM DOMAINS
5065M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5066M: Kevin Hilman <khilman@kernel.org>
5067M: Ulf Hansson <ulf.hansson@linaro.org>
5068L: linux-pm@vger.kernel.org
5069S: Supported
5070F: drivers/base/power/domain*.c
5071F: include/linux/pm_domain.h
5072
5073GENERIC UIO DRIVER FOR PCI DEVICES
5074M: "Michael S. Tsirkin" <mst@redhat.com>
5075L: kvm@vger.kernel.org
5076S: Supported
5077F: drivers/uio/uio_pci_generic.c
5078
5079GET_MAINTAINER SCRIPT
5080M: Joe Perches <joe@perches.com>
5081S: Maintained
5082F: scripts/get_maintainer.pl
5083
5084GFS2 FILE SYSTEM
5085M: Steven Whitehouse <swhiteho@redhat.com>
5086M: Bob Peterson <rpeterso@redhat.com>
5087L: cluster-devel@redhat.com
5088W: http://sources.redhat.com/cluster/
5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5090S: Supported
5091F: Documentation/filesystems/gfs2*.txt
5092F: fs/gfs2/
5093F: include/uapi/linux/gfs2_ondisk.h
5094
5095GIGASET ISDN DRIVERS
5096M: Paul Bolle <pebolle@tiscali.nl>
5097L: gigaset307x-common@lists.sourceforge.net
5098W: http://gigaset307x.sourceforge.net/
5099S: Odd Fixes
5100F: Documentation/isdn/README.gigaset
5101F: drivers/isdn/gigaset/
5102F: include/uapi/linux/gigaset_dev.h
5103
5104GO7007 MPEG CODEC
5105M: Hans Verkuil <hans.verkuil@cisco.com>
5106L: linux-media@vger.kernel.org
5107S: Maintained
5108F: drivers/media/usb/go7007/
5109
5110GOODIX TOUCHSCREEN
5111M: Bastien Nocera <hadess@hadess.net>
5112L: linux-input@vger.kernel.org
5113S: Maintained
5114F: drivers/input/touchscreen/goodix.c
5115
5116GPIO SUBSYSTEM
5117M: Linus Walleij <linus.walleij@linaro.org>
5118M: Alexandre Courbot <gnurou@gmail.com>
5119L: linux-gpio@vger.kernel.org
5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5121S: Maintained
5122F: Documentation/devicetree/bindings/gpio/
5123F: Documentation/gpio/
5124F: Documentation/ABI/testing/gpio-cdev
5125F: Documentation/ABI/obsolete/sysfs-gpio
5126F: drivers/gpio/
5127F: include/linux/gpio/
5128F: include/linux/gpio.h
5129F: include/asm-generic/gpio.h
5130F: include/uapi/linux/gpio.h
5131F: tools/gpio/
5132
5133GRE DEMULTIPLEXER DRIVER
5134M: Dmitry Kozlov <xeb@mail.ru>
5135L: netdev@vger.kernel.org
5136S: Maintained
5137F: net/ipv4/gre_demux.c
5138F: net/ipv4/gre_offload.c
5139F: include/net/gre.h
5140
5141GRETH 10/100/1G Ethernet MAC device driver
5142M: Andreas Larsson <andreas@gaisler.com>
5143L: netdev@vger.kernel.org
5144S: Maintained
5145F: drivers/net/ethernet/aeroflex/
5146
5147GSPCA FINEPIX SUBDRIVER
5148M: Frank Zago <frank@zago.net>
5149L: linux-media@vger.kernel.org
5150T: git git://linuxtv.org/media_tree.git
5151S: Maintained
5152F: drivers/media/usb/gspca/finepix.c
5153
5154GSPCA GL860 SUBDRIVER
5155M: Olivier Lorin <o.lorin@laposte.net>
5156L: linux-media@vger.kernel.org
5157T: git git://linuxtv.org/media_tree.git
5158S: Maintained
5159F: drivers/media/usb/gspca/gl860/
5160
5161GSPCA M5602 SUBDRIVER
5162M: Erik Andren <erik.andren@gmail.com>
5163L: linux-media@vger.kernel.org
5164T: git git://linuxtv.org/media_tree.git
5165S: Maintained
5166F: drivers/media/usb/gspca/m5602/
5167
5168GSPCA PAC207 SONIXB SUBDRIVER
5169M: Hans de Goede <hdegoede@redhat.com>
5170L: linux-media@vger.kernel.org
5171T: git git://linuxtv.org/media_tree.git
5172S: Maintained
5173F: drivers/media/usb/gspca/pac207.c
5174
5175GSPCA SN9C20X SUBDRIVER
5176M: Brian Johnson <brijohn@gmail.com>
5177L: linux-media@vger.kernel.org
5178T: git git://linuxtv.org/media_tree.git
5179S: Maintained
5180F: drivers/media/usb/gspca/sn9c20x.c
5181
5182GSPCA T613 SUBDRIVER
5183M: Leandro Costantino <lcostantino@gmail.com>
5184L: linux-media@vger.kernel.org
5185T: git git://linuxtv.org/media_tree.git
5186S: Maintained
5187F: drivers/media/usb/gspca/t613.c
5188
5189GSPCA USB WEBCAM DRIVER
5190M: Hans de Goede <hdegoede@redhat.com>
5191L: linux-media@vger.kernel.org
5192T: git git://linuxtv.org/media_tree.git
5193S: Maintained
5194F: drivers/media/usb/gspca/
5195
5196GUID PARTITION TABLE (GPT)
5197M: Davidlohr Bueso <dave@stgolabs.net>
5198L: linux-efi@vger.kernel.org
5199S: Maintained
5200F: block/partitions/efi.*
5201
5202STK1160 USB VIDEO CAPTURE DRIVER
5203M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5204L: linux-media@vger.kernel.org
5205T: git git://linuxtv.org/media_tree.git
5206S: Maintained
5207F: drivers/media/usb/stk1160/
5208
5209H8/300 ARCHITECTURE
5210M: Yoshinori Sato <ysato@users.sourceforge.jp>
5211L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5212W: http://uclinux-h8.sourceforge.jp
5213T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5214S: Maintained
5215F: arch/h8300/
5216F: drivers/clocksource/h8300_*.c
5217F: drivers/clk/h8300/
5218F: drivers/irqchip/irq-renesas-h8*.c
5219
5220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5221M: Frank Seidel <frank@f-seidel.de>
5222L: platform-driver-x86@vger.kernel.org
5223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5224S: Maintained
5225F: drivers/platform/x86/hdaps.c
5226
5227HDPVR USB VIDEO ENCODER DRIVER
5228M: Hans Verkuil <hverkuil@xs4all.nl>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
5231W: https://linuxtv.org
5232S: Odd Fixes
5233F: drivers/media/usb/hdpvr/
5234
5235HWPOISON MEMORY FAILURE HANDLING
5236M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5237L: linux-mm@kvack.org
5238S: Maintained
5239F: mm/memory-failure.c
5240F: mm/hwpoison-inject.c
5241
5242HYPERVISOR VIRTUAL CONSOLE DRIVER
5243L: linuxppc-dev@lists.ozlabs.org
5244S: Odd Fixes
5245F: drivers/tty/hvc/
5246
5247HACKRF MEDIA DRIVER
5248M: Antti Palosaari <crope@iki.fi>
5249L: linux-media@vger.kernel.org
5250W: https://linuxtv.org
5251W: http://palosaari.fi/linux/
5252Q: http://patchwork.linuxtv.org/project/linux-media/list/
5253T: git git://linuxtv.org/anttip/media_tree.git
5254S: Maintained
5255F: drivers/media/usb/hackrf/
5256
5257HARDWARE MONITORING
5258M: Jean Delvare <jdelvare@suse.com>
5259M: Guenter Roeck <linux@roeck-us.net>
5260L: linux-hwmon@vger.kernel.org
5261W: http://hwmon.wiki.kernel.org/
5262T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5264S: Maintained
5265F: Documentation/hwmon/
5266F: drivers/hwmon/
5267F: include/linux/hwmon*.h
5268
5269HARDWARE RANDOM NUMBER GENERATOR CORE
5270M: Matt Mackall <mpm@selenic.com>
5271M: Herbert Xu <herbert@gondor.apana.org.au>
5272L: linux-crypto@vger.kernel.org
5273S: Odd fixes
5274F: Documentation/hw_random.txt
5275F: drivers/char/hw_random/
5276F: include/linux/hw_random.h
5277
5278HARDWARE SPINLOCK CORE
5279M: Ohad Ben-Cohen <ohad@wizery.com>
5280M: Bjorn Andersson <bjorn.andersson@linaro.org>
5281L: linux-remoteproc@vger.kernel.org
5282S: Maintained
5283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5284F: Documentation/hwspinlock.txt
5285F: drivers/hwspinlock/hwspinlock_*
5286F: include/linux/hwspinlock.h
5287
5288HARMONY SOUND DRIVER
5289L: linux-parisc@vger.kernel.org
5290S: Maintained
5291F: sound/parisc/harmony.*
5292
5293HD29L2 MEDIA DRIVER
5294M: Antti Palosaari <crope@iki.fi>
5295L: linux-media@vger.kernel.org
5296W: https://linuxtv.org
5297W: http://palosaari.fi/linux/
5298Q: http://patchwork.linuxtv.org/project/linux-media/list/
5299T: git git://linuxtv.org/anttip/media_tree.git
5300S: Maintained
5301F: drivers/media/dvb-frontends/hd29l2*
5302
5303HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5304M: Don Brace <don.brace@microsemi.com>
5305L: iss_storagedev@hp.com
5306L: esc.storagedev@microsemi.com
5307L: linux-scsi@vger.kernel.org
5308S: Supported
5309F: Documentation/scsi/hpsa.txt
5310F: drivers/scsi/hpsa*.[ch]
5311F: include/linux/cciss*.h
5312F: include/uapi/linux/cciss*.h
5313
5314HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5315M: Don Brace <don.brace@microsemi.com>
5316L: iss_storagedev@hp.com
5317L: esc.storagedev@microsemi.com
5318L: linux-scsi@vger.kernel.org
5319S: Supported
5320F: Documentation/blockdev/cciss.txt
5321F: drivers/block/cciss*
5322F: include/linux/cciss_ioctl.h
5323F: include/uapi/linux/cciss_ioctl.h
5324
5325HFI1 DRIVER
5326M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5327M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5328L: linux-rdma@vger.kernel.org
5329S: Supported
5330F: drivers/infiniband/hw/hfi1
5331
5332HFS FILESYSTEM
5333L: linux-fsdevel@vger.kernel.org
5334S: Orphan
5335F: Documentation/filesystems/hfs.txt
5336F: fs/hfs/
5337
5338HFSPLUS FILESYSTEM
5339L: linux-fsdevel@vger.kernel.org
5340S: Orphan
5341F: Documentation/filesystems/hfsplus.txt
5342F: fs/hfsplus/
5343
5344HGA FRAMEBUFFER DRIVER
5345M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5346L: linux-nvidia@lists.surfsouth.com
5347W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5348S: Maintained
5349F: drivers/video/fbdev/hgafb.c
5350
5351HIBERNATION (aka Software Suspend, aka swsusp)
5352M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5353M: Pavel Machek <pavel@ucw.cz>
5354L: linux-pm@vger.kernel.org
5355S: Supported
5356F: arch/x86/power/
5357F: drivers/base/power/
5358F: kernel/power/
5359F: include/linux/suspend.h
5360F: include/linux/freezer.h
5361F: include/linux/pm.h
5362F: arch/*/include/asm/suspend*.h
5363
5364HID CORE LAYER
5365M: Jiri Kosina <jikos@kernel.org>
5366R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5367L: linux-input@vger.kernel.org
5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5369S: Maintained
5370F: drivers/hid/
5371F: include/linux/hid*
5372F: include/uapi/linux/hid*
5373
5374HID SENSOR HUB DRIVERS
5375M: Jiri Kosina <jikos@kernel.org>
5376M: Jonathan Cameron <jic23@kernel.org>
5377M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5378L: linux-input@vger.kernel.org
5379L: linux-iio@vger.kernel.org
5380S: Maintained
5381F: Documentation/hid/hid-sensor*
5382F: drivers/hid/hid-sensor-*
5383F: drivers/iio/*/hid-*
5384F: include/linux/hid-sensor-*
5385
5386HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5387M: Thomas Gleixner <tglx@linutronix.de>
5388L: linux-kernel@vger.kernel.org
5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5390S: Maintained
5391F: Documentation/timers/
5392F: kernel/time/hrtimer.c
5393F: kernel/time/clockevents.c
5394F: kernel/time/tick*.*
5395F: kernel/time/timer_*.c
5396F: include/linux/clockchips.h
5397F: include/linux/hrtimer.h
5398
5399HIGH-SPEED SCC DRIVER FOR AX.25
5400L: linux-hams@vger.kernel.org
5401S: Orphan
5402F: drivers/net/hamradio/dmascc.c
5403F: drivers/net/hamradio/scc.c
5404
5405HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5406M: HighPoint Linux Team <linux@highpoint-tech.com>
5407W: http://www.highpoint-tech.com
5408S: Supported
5409F: Documentation/scsi/hptiop.txt
5410F: drivers/scsi/hptiop.c
5411
5412HIPPI
5413M: Jes Sorensen <jes@trained-monkey.org>
5414L: linux-hippi@sunsite.dk
5415S: Maintained
5416F: include/linux/hippidevice.h
5417F: include/uapi/linux/if_hippi.h
5418F: net/802/hippi.c
5419F: drivers/net/hippi/
5420
5421HISILICON SAS Controller
5422M: John Garry <john.garry@huawei.com>
5423W: http://www.hisilicon.com
5424S: Supported
5425F: drivers/scsi/hisi_sas/
5426F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5427
5428HOST AP DRIVER
5429M: Jouni Malinen <j@w1.fi>
5430L: hostap@shmoo.com (subscribers-only)
5431L: linux-wireless@vger.kernel.org
5432W: http://hostap.epitest.fi/
5433S: Maintained
5434F: drivers/net/wireless/intersil/hostap/
5435
5436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5437L: platform-driver-x86@vger.kernel.org
5438S: Orphan
5439F: drivers/platform/x86/tc1100-wmi.c
5440
5441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5442M: Jaroslav Kysela <perex@perex.cz>
5443S: Maintained
5444F: drivers/net/ethernet/hp/hp100.*
5445
5446HPET: High Precision Event Timers driver
5447M: Clemens Ladisch <clemens@ladisch.de>
5448S: Maintained
5449F: Documentation/timers/hpet.txt
5450F: drivers/char/hpet.c
5451F: include/linux/hpet.h
5452F: include/uapi/linux/hpet.h
5453
5454HPET: x86
5455S: Orphan
5456F: arch/x86/kernel/hpet.c
5457F: arch/x86/include/asm/hpet.h
5458
5459HPFS FILESYSTEM
5460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5462S: Maintained
5463F: fs/hpfs/
5464
5465HSI SUBSYSTEM
5466M: Sebastian Reichel <sre@kernel.org>
5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5468S: Maintained
5469F: Documentation/ABI/testing/sysfs-bus-hsi
5470F: Documentation/hsi.txt
5471F: drivers/hsi/
5472F: include/linux/hsi/
5473F: include/uapi/linux/hsi/
5474
5475HSO 3G MODEM DRIVER
5476M: Jan Dumon <j.dumon@option.com>
5477W: http://www.pharscape.org
5478S: Maintained
5479F: drivers/net/usb/hso.c
5480
5481HSR NETWORK PROTOCOL
5482M: Arvid Brodin <arvid.brodin@alten.se>
5483L: netdev@vger.kernel.org
5484S: Maintained
5485F: net/hsr/
5486
5487HTCPEN TOUCHSCREEN DRIVER
5488M: Pau Oliva Fora <pof@eslack.org>
5489L: linux-input@vger.kernel.org
5490S: Maintained
5491F: drivers/input/touchscreen/htcpen.c
5492
5493HUGETLB FILESYSTEM
5494M: Nadia Yvette Chambers <nyc@holomorphy.com>
5495S: Maintained
5496F: fs/hugetlbfs/
5497
5498Hyper-V CORE AND DRIVERS
5499M: "K. Y. Srinivasan" <kys@microsoft.com>
5500M: Haiyang Zhang <haiyangz@microsoft.com>
5501L: devel@linuxdriverproject.org
5502S: Maintained
5503F: arch/x86/include/asm/mshyperv.h
5504F: arch/x86/include/uapi/asm/hyperv.h
5505F: arch/x86/kernel/cpu/mshyperv.c
5506F: drivers/hid/hid-hyperv.c
5507F: drivers/hv/
5508F: drivers/input/serio/hyperv-keyboard.c
5509F: drivers/pci/host/pci-hyperv.c
5510F: drivers/net/hyperv/
5511F: drivers/scsi/storvsc_drv.c
5512F: drivers/video/fbdev/hyperv_fb.c
5513F: include/linux/hyperv.h
5514F: tools/hv/
5515F: Documentation/ABI/stable/sysfs-bus-vmbus
5516
5517I2C MUXES
5518M: Peter Rosin <peda@axentia.se>
5519L: linux-i2c@vger.kernel.org
5520S: Maintained
5521F: Documentation/i2c/i2c-topology
5522F: Documentation/i2c/muxes/
5523F: Documentation/devicetree/bindings/i2c/i2c-mux*
5524F: drivers/i2c/i2c-mux.c
5525F: drivers/i2c/muxes/
5526F: include/linux/i2c-mux.h
5527
5528I2C OVER PARALLEL PORT
5529M: Jean Delvare <jdelvare@suse.com>
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
5532F: Documentation/i2c/busses/i2c-parport
5533F: Documentation/i2c/busses/i2c-parport-light
5534F: drivers/i2c/busses/i2c-parport.c
5535F: drivers/i2c/busses/i2c-parport-light.c
5536
5537I2C/SMBUS CONTROLLER DRIVERS FOR PC
5538M: Jean Delvare <jdelvare@suse.com>
5539L: linux-i2c@vger.kernel.org
5540S: Maintained
5541F: Documentation/i2c/busses/i2c-ali1535
5542F: Documentation/i2c/busses/i2c-ali1563
5543F: Documentation/i2c/busses/i2c-ali15x3
5544F: Documentation/i2c/busses/i2c-amd756
5545F: Documentation/i2c/busses/i2c-amd8111
5546F: Documentation/i2c/busses/i2c-i801
5547F: Documentation/i2c/busses/i2c-nforce2
5548F: Documentation/i2c/busses/i2c-piix4
5549F: Documentation/i2c/busses/i2c-sis5595
5550F: Documentation/i2c/busses/i2c-sis630
5551F: Documentation/i2c/busses/i2c-sis96x
5552F: Documentation/i2c/busses/i2c-via
5553F: Documentation/i2c/busses/i2c-viapro
5554F: drivers/i2c/busses/i2c-ali1535.c
5555F: drivers/i2c/busses/i2c-ali1563.c
5556F: drivers/i2c/busses/i2c-ali15x3.c
5557F: drivers/i2c/busses/i2c-amd756.c
5558F: drivers/i2c/busses/i2c-amd756-s4882.c
5559F: drivers/i2c/busses/i2c-amd8111.c
5560F: drivers/i2c/busses/i2c-i801.c
5561F: drivers/i2c/busses/i2c-isch.c
5562F: drivers/i2c/busses/i2c-nforce2.c
5563F: drivers/i2c/busses/i2c-nforce2-s4985.c
5564F: drivers/i2c/busses/i2c-piix4.c
5565F: drivers/i2c/busses/i2c-sis5595.c
5566F: drivers/i2c/busses/i2c-sis630.c
5567F: drivers/i2c/busses/i2c-sis96x.c
5568F: drivers/i2c/busses/i2c-via.c
5569F: drivers/i2c/busses/i2c-viapro.c
5570
5571I2C/SMBUS ISMT DRIVER
5572M: Seth Heasley <seth.heasley@intel.com>
5573M: Neil Horman <nhorman@tuxdriver.com>
5574L: linux-i2c@vger.kernel.org
5575F: drivers/i2c/busses/i2c-ismt.c
5576F: Documentation/i2c/busses/i2c-ismt
5577
5578I2C/SMBUS STUB DRIVER
5579M: Jean Delvare <jdelvare@suse.com>
5580L: linux-i2c@vger.kernel.org
5581S: Maintained
5582F: drivers/i2c/i2c-stub.c
5583
5584I2C SUBSYSTEM
5585M: Wolfram Sang <wsa@the-dreams.de>
5586L: linux-i2c@vger.kernel.org
5587W: https://i2c.wiki.kernel.org/
5588Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5590S: Maintained
5591F: Documentation/devicetree/bindings/i2c/
5592F: Documentation/i2c/
5593F: drivers/i2c/
5594F: drivers/i2c/*/
5595F: include/linux/i2c.h
5596F: include/linux/i2c-*.h
5597F: include/uapi/linux/i2c.h
5598F: include/uapi/linux/i2c-*.h
5599
5600I2C ACPI SUPPORT
5601M: Mika Westerberg <mika.westerberg@linux.intel.com>
5602L: linux-i2c@vger.kernel.org
5603L: linux-acpi@vger.kernel.org
5604S: Maintained
5605
5606I2C-TAOS-EVM DRIVER
5607M: Jean Delvare <jdelvare@suse.com>
5608L: linux-i2c@vger.kernel.org
5609S: Maintained
5610F: Documentation/i2c/busses/i2c-taos-evm
5611F: drivers/i2c/busses/i2c-taos-evm.c
5612
5613I2C-TINY-USB DRIVER
5614M: Till Harbaum <till@harbaum.org>
5615L: linux-i2c@vger.kernel.org
5616W: http://www.harbaum.org/till/i2c_tiny_usb
5617S: Maintained
5618F: drivers/i2c/busses/i2c-tiny-usb.c
5619
5620i386 BOOT CODE
5621M: "H. Peter Anvin" <hpa@zytor.com>
5622S: Maintained
5623F: arch/x86/boot/
5624
5625i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5626M: "H. Peter Anvin" <hpa@zytor.com>
5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5628S: Maintained
5629
5630IA64 (Itanium) PLATFORM
5631M: Tony Luck <tony.luck@intel.com>
5632M: Fenghua Yu <fenghua.yu@intel.com>
5633L: linux-ia64@vger.kernel.org
5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5635S: Maintained
5636F: arch/ia64/
5637
5638IBM Power VMX Cryptographic instructions
5639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5641L: linux-crypto@vger.kernel.org
5642S: Supported
5643F: drivers/crypto/vmx/Makefile
5644F: drivers/crypto/vmx/Kconfig
5645F: drivers/crypto/vmx/vmx.c
5646F: drivers/crypto/vmx/aes*
5647F: drivers/crypto/vmx/ghash*
5648F: drivers/crypto/vmx/ppc-xlate.pl
5649
5650IBM Power in-Nest Crypto Acceleration
5651M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5652M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5653L: linux-crypto@vger.kernel.org
5654S: Supported
5655F: drivers/crypto/nx/Makefile
5656F: drivers/crypto/nx/Kconfig
5657F: drivers/crypto/nx/nx-aes*
5658F: drivers/crypto/nx/nx-sha*
5659F: drivers/crypto/nx/nx.*
5660F: drivers/crypto/nx/nx_csbcpb.h
5661F: drivers/crypto/nx/nx_debugfs.h
5662
5663IBM Power 842 compression accelerator
5664M: Dan Streetman <ddstreet@ieee.org>
5665S: Supported
5666F: drivers/crypto/nx/Makefile
5667F: drivers/crypto/nx/Kconfig
5668F: drivers/crypto/nx/nx-842*
5669F: include/linux/sw842.h
5670F: crypto/842.c
5671F: lib/842/
5672
5673IBM Power Linux RAID adapter
5674M: Brian King <brking@us.ibm.com>
5675S: Supported
5676F: drivers/scsi/ipr.*
5677
5678IBM Power Virtual Ethernet Device Driver
5679M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5680L: netdev@vger.kernel.org
5681S: Supported
5682F: drivers/net/ethernet/ibm/ibmveth.*
5683
5684IBM Power SRIOV Virtual NIC Device Driver
5685M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5686M: John Allen <jallen@linux.vnet.ibm.com>
5687L: netdev@vger.kernel.org
5688S: Supported
5689F: drivers/net/ethernet/ibm/ibmvnic.*
5690
5691IBM Power Virtual SCSI Device Drivers
5692M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5693L: linux-scsi@vger.kernel.org
5694S: Supported
5695F: drivers/scsi/ibmvscsi/ibmvscsi*
5696F: drivers/scsi/ibmvscsi/viosrp.h
5697
5698IBM Power Virtual FC Device Drivers
5699M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5700L: linux-scsi@vger.kernel.org
5701S: Supported
5702F: drivers/scsi/ibmvscsi/ibmvfc*
5703
5704IBM ServeRAID RAID DRIVER
5705S: Orphan
5706F: drivers/scsi/ips.*
5707
5708ICH LPC AND GPIO DRIVER
5709M: Peter Tyser <ptyser@xes-inc.com>
5710S: Maintained
5711F: drivers/mfd/lpc_ich.c
5712F: drivers/gpio/gpio-ich.c
5713
5714IDE SUBSYSTEM
5715M: "David S. Miller" <davem@davemloft.net>
5716L: linux-ide@vger.kernel.org
5717Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5719S: Maintained
5720F: Documentation/ide/
5721F: drivers/ide/
5722F: include/linux/ide.h
5723
5724IDEAPAD LAPTOP EXTRAS DRIVER
5725M: Ike Panhc <ike.pan@canonical.com>
5726L: platform-driver-x86@vger.kernel.org
5727W: http://launchpad.net/ideapad-laptop
5728S: Maintained
5729F: drivers/platform/x86/ideapad-laptop.c
5730
5731IDEAPAD LAPTOP SLIDEBAR DRIVER
5732M: Andrey Moiseev <o2g.org.ru@gmail.com>
5733L: linux-input@vger.kernel.org
5734W: https://github.com/o2genum/ideapad-slidebar
5735S: Maintained
5736F: drivers/input/misc/ideapad_slidebar.c
5737
5738IDE/ATAPI DRIVERS
5739M: Borislav Petkov <bp@alien8.de>
5740L: linux-ide@vger.kernel.org
5741S: Maintained
5742F: Documentation/cdrom/ide-cd
5743F: drivers/ide/ide-cd*
5744
5745IDLE-I7300
5746M: Andy Henroid <andrew.d.henroid@intel.com>
5747L: linux-pm@vger.kernel.org
5748S: Supported
5749F: drivers/idle/i7300_idle.c
5750
5751IEEE 802.15.4 SUBSYSTEM
5752M: Alexander Aring <aar@pengutronix.de>
5753L: linux-wpan@vger.kernel.org
5754W: http://wpan.cakelab.org/
5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5757S: Maintained
5758F: net/ieee802154/
5759F: net/mac802154/
5760F: drivers/net/ieee802154/
5761F: include/linux/nl802154.h
5762F: include/linux/ieee802154.h
5763F: include/net/nl802154.h
5764F: include/net/mac802154.h
5765F: include/net/af_ieee802154.h
5766F: include/net/cfg802154.h
5767F: include/net/ieee802154_netdev.h
5768F: Documentation/networking/ieee802154.txt
5769
5770IGORPLUG-USB IR RECEIVER
5771M: Sean Young <sean@mess.org>
5772L: linux-media@vger.kernel.org
5773S: Maintained
5774F: drivers/media/rc/igorplugusb.c
5775
5776IGUANAWORKS USB IR TRANSCEIVER
5777M: Sean Young <sean@mess.org>
5778L: linux-media@vger.kernel.org
5779S: Maintained
5780F: drivers/media/rc/iguanair.c
5781
5782IIO SUBSYSTEM AND DRIVERS
5783M: Jonathan Cameron <jic23@kernel.org>
5784R: Hartmut Knaack <knaack.h@gmx.de>
5785R: Lars-Peter Clausen <lars@metafoo.de>
5786R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5787L: linux-iio@vger.kernel.org
5788S: Maintained
5789F: drivers/iio/
5790F: drivers/staging/iio/
5791F: include/linux/iio/
5792F: tools/iio/
5793
5794IKANOS/ADI EAGLE ADSL USB DRIVER
5795M: Matthieu Castet <castet.matthieu@free.fr>
5796M: Stanislaw Gruszka <stf_xl@wp.pl>
5797S: Maintained
5798F: drivers/usb/atm/ueagle-atm.c
5799
5800INA209 HARDWARE MONITOR DRIVER
5801M: Guenter Roeck <linux@roeck-us.net>
5802L: linux-hwmon@vger.kernel.org
5803S: Maintained
5804F: Documentation/hwmon/ina209
5805F: Documentation/devicetree/bindings/i2c/ina209.txt
5806F: drivers/hwmon/ina209.c
5807
5808INA2XX HARDWARE MONITOR DRIVER
5809M: Guenter Roeck <linux@roeck-us.net>
5810L: linux-hwmon@vger.kernel.org
5811S: Maintained
5812F: Documentation/hwmon/ina2xx
5813F: drivers/hwmon/ina2xx.c
5814F: include/linux/platform_data/ina2xx.h
5815
5816INDUSTRY PACK SUBSYSTEM (IPACK)
5817M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5818M: Jens Taprogge <jens.taprogge@taprogge.org>
5819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5820L: industrypack-devel@lists.sourceforge.net
5821W: http://industrypack.sourceforge.net
5822S: Maintained
5823F: drivers/ipack/
5824
5825INGENIC JZ4780 DMA Driver
5826M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5827S: Maintained
5828F: drivers/dma/dma-jz4780.c
5829
5830INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5831M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5832M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5833L: linux-ima-devel@lists.sourceforge.net
5834L: linux-ima-user@lists.sourceforge.net
5835L: linux-security-module@vger.kernel.org
5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5837S: Supported
5838F: security/integrity/ima/
5839
5840IMGTEC IR DECODER DRIVER
5841M: James Hogan <james.hogan@imgtec.com>
5842S: Maintained
5843F: drivers/media/rc/img-ir/
5844
5845IMS TWINTURBO FRAMEBUFFER DRIVER
5846L: linux-fbdev@vger.kernel.org
5847S: Orphan
5848F: drivers/video/fbdev/imsttfb.c
5849
5850INFINIBAND SUBSYSTEM
5851M: Doug Ledford <dledford@redhat.com>
5852M: Sean Hefty <sean.hefty@intel.com>
5853M: Hal Rosenstock <hal.rosenstock@gmail.com>
5854L: linux-rdma@vger.kernel.org
5855W: http://www.openfabrics.org/
5856Q: http://patchwork.kernel.org/project/linux-rdma/list/
5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5858S: Supported
5859F: Documentation/infiniband/
5860F: drivers/infiniband/
5861F: include/uapi/linux/if_infiniband.h
5862F: include/uapi/rdma/
5863F: include/rdma/
5864
5865INOTIFY
5866M: John McCutchan <john@johnmccutchan.com>
5867M: Robert Love <rlove@rlove.org>
5868M: Eric Paris <eparis@parisplace.org>
5869S: Maintained
5870F: Documentation/filesystems/inotify.txt
5871F: fs/notify/inotify/
5872F: include/linux/inotify.h
5873F: include/uapi/linux/inotify.h
5874
5875INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5876M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5877L: linux-input@vger.kernel.org
5878Q: http://patchwork.kernel.org/project/linux-input/list/
5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5880S: Maintained
5881F: drivers/input/
5882F: include/linux/input.h
5883F: include/uapi/linux/input.h
5884F: include/linux/input/
5885F: Documentation/devicetree/bindings/input/
5886
5887INPUT MULTITOUCH (MT) PROTOCOL
5888M: Henrik Rydberg <rydberg@bitmath.org>
5889L: linux-input@vger.kernel.org
5890S: Odd fixes
5891F: Documentation/input/multi-touch-protocol.txt
5892F: drivers/input/input-mt.c
5893K: \b(ABS|SYN)_MT_
5894
5895INTEL ASoC BDW/HSW DRIVERS
5896M: Jie Yang <yang.jie@linux.intel.com>
5897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5898S: Supported
5899F: sound/soc/intel/common/sst-dsp*
5900F: sound/soc/intel/common/sst-firmware.c
5901F: sound/soc/intel/boards/broadwell.c
5902F: sound/soc/intel/haswell/
5903
5904INTEL C600 SERIES SAS CONTROLLER DRIVER
5905M: Intel SCU Linux support <intel-linux-scu@intel.com>
5906M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5907L: linux-scsi@vger.kernel.org
5908T: git git://git.code.sf.net/p/intel-sas/isci
5909S: Supported
5910F: drivers/scsi/isci/
5911
5912INTEL HID EVENT DRIVER
5913M: Alex Hung <alex.hung@canonical.com>
5914L: platform-driver-x86@vger.kernel.org
5915S: Maintained
5916F: drivers/platform/x86/intel-hid.c
5917
5918INTEL IDLE DRIVER
5919M: Len Brown <lenb@kernel.org>
5920L: linux-pm@vger.kernel.org
5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5922S: Supported
5923F: drivers/idle/intel_idle.c
5924
5925INTEL PSTATE DRIVER
5926M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5927M: Len Brown <lenb@kernel.org>
5928L: linux-pm@vger.kernel.org
5929S: Supported
5930F: drivers/cpufreq/intel_pstate.c
5931
5932INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5933M: Maik Broemme <mbroemme@plusserver.de>
5934L: linux-fbdev@vger.kernel.org
5935S: Maintained
5936F: Documentation/fb/intelfb.txt
5937F: drivers/video/fbdev/intelfb/
5938
5939INTEL 810/815 FRAMEBUFFER DRIVER
5940M: Antonino Daplas <adaplas@gmail.com>
5941L: linux-fbdev@vger.kernel.org
5942S: Maintained
5943F: drivers/video/fbdev/i810/
5944
5945INTEL MENLOW THERMAL DRIVER
5946M: Sujith Thomas <sujith.thomas@intel.com>
5947L: platform-driver-x86@vger.kernel.org
5948W: https://01.org/linux-acpi
5949S: Supported
5950F: drivers/platform/x86/intel_menlow.c
5951
5952INTEL I/OAT DMA DRIVER
5953M: Dave Jiang <dave.jiang@intel.com>
5954R: Dan Williams <dan.j.williams@intel.com>
5955L: dmaengine@vger.kernel.org
5956Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5957S: Supported
5958F: drivers/dma/ioat*
5959
5960INTEL IOMMU (VT-d)
5961M: David Woodhouse <dwmw2@infradead.org>
5962L: iommu@lists.linux-foundation.org
5963T: git git://git.infradead.org/iommu-2.6.git
5964S: Supported
5965F: drivers/iommu/intel-iommu.c
5966F: include/linux/intel-iommu.h
5967
5968INTEL IOP-ADMA DMA DRIVER
5969R: Dan Williams <dan.j.williams@intel.com>
5970S: Odd fixes
5971F: drivers/dma/iop-adma.c
5972
5973INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5974M: Krzysztof Halasa <khalasa@piap.pl>
5975S: Maintained
5976F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5977F: arch/arm/mach-ixp4xx/include/mach/npe.h
5978F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5979F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5980F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5981F: drivers/net/wan/ixp4xx_hss.c
5982
5983INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5984M: Deepak Saxena <dsaxena@plexity.net>
5985S: Maintained
5986F: drivers/char/hw_random/ixp4xx-rng.c
5987
5988INTEL ETHERNET DRIVERS
5989M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5990L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5991W: http://www.intel.com/support/feedback.htm
5992W: http://e1000.sourceforge.net/
5993Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5996S: Supported
5997F: Documentation/networking/e100.txt
5998F: Documentation/networking/e1000.txt
5999F: Documentation/networking/e1000e.txt
6000F: Documentation/networking/igb.txt
6001F: Documentation/networking/igbvf.txt
6002F: Documentation/networking/ixgb.txt
6003F: Documentation/networking/ixgbe.txt
6004F: Documentation/networking/ixgbevf.txt
6005F: Documentation/networking/i40e.txt
6006F: Documentation/networking/i40evf.txt
6007F: drivers/net/ethernet/intel/
6008F: drivers/net/ethernet/intel/*/
6009
6010INTEL RDMA RNIC DRIVER
6011M: Faisal Latif <faisal.latif@intel.com>
6012R: Chien Tin Tung <chien.tin.tung@intel.com>
6013R: Mustafa Ismail <mustafa.ismail@intel.com>
6014R: Shiraz Saleem <shiraz.saleem@intel.com>
6015R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6016L: linux-rdma@vger.kernel.org
6017S: Supported
6018F: drivers/infiniband/hw/i40iw/
6019
6020INTEL-MID GPIO DRIVER
6021M: David Cohen <david.a.cohen@linux.intel.com>
6022L: linux-gpio@vger.kernel.org
6023S: Maintained
6024F: drivers/gpio/gpio-intel-mid.c
6025
6026INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6027M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6028L: linux-wireless@vger.kernel.org
6029S: Maintained
6030F: Documentation/networking/README.ipw2100
6031F: Documentation/networking/README.ipw2200
6032F: drivers/net/wireless/intel/ipw2x00/
6033
6034INTEL(R) TRACE HUB
6035M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6036S: Supported
6037F: Documentation/trace/intel_th.txt
6038F: drivers/hwtracing/intel_th/
6039
6040INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6041M: Ning Sun <ning.sun@intel.com>
6042L: tboot-devel@lists.sourceforge.net
6043W: http://tboot.sourceforge.net
6044T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6045S: Supported
6046F: Documentation/intel_txt.txt
6047F: include/linux/tboot.h
6048F: arch/x86/kernel/tboot.c
6049
6050INTEL WIRELESS WIMAX CONNECTION 2400
6051M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6052M: linux-wimax@intel.com
6053L: wimax@linuxwimax.org (subscribers-only)
6054S: Supported
6055W: http://linuxwimax.org
6056F: Documentation/wimax/README.i2400m
6057F: drivers/net/wimax/i2400m/
6058F: include/uapi/linux/wimax/i2400m.h
6059
6060INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6061M: Stanislaw Gruszka <sgruszka@redhat.com>
6062L: linux-wireless@vger.kernel.org
6063S: Supported
6064F: drivers/net/wireless/intel/iwlegacy/
6065
6066INTEL WIRELESS WIFI LINK (iwlwifi)
6067M: Johannes Berg <johannes.berg@intel.com>
6068M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6069M: Luca Coelho <luciano.coelho@intel.com>
6070M: Intel Linux Wireless <linuxwifi@intel.com>
6071L: linux-wireless@vger.kernel.org
6072W: http://intellinuxwireless.org
6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6074S: Supported
6075F: drivers/net/wireless/intel/iwlwifi/
6076
6077INTEL MANAGEMENT ENGINE (mei)
6078M: Tomas Winkler <tomas.winkler@intel.com>
6079L: linux-kernel@vger.kernel.org
6080S: Supported
6081F: include/uapi/linux/mei.h
6082F: include/linux/mei_cl_bus.h
6083F: drivers/misc/mei/*
6084F: drivers/watchdog/mei_wdt.c
6085F: Documentation/misc-devices/mei/*
6086
6087INTEL MIC DRIVERS (mic)
6088M: Sudeep Dutt <sudeep.dutt@intel.com>
6089M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6090S: Supported
6091W: https://github.com/sudeepdutt/mic
6092W: http://software.intel.com/en-us/mic-developer
6093F: include/linux/mic_bus.h
6094F: include/linux/scif.h
6095F: include/uapi/linux/mic_common.h
6096F: include/uapi/linux/mic_ioctl.h
6097F: include/uapi/linux/scif_ioctl.h
6098F: drivers/misc/mic/
6099F: drivers/dma/mic_x100_dma.c
6100F: drivers/dma/mic_x100_dma.h
6101F: Documentation/mic/
6102
6103INTEL PMC/P-Unit IPC DRIVER
6104M: Zha Qipeng<qipeng.zha@intel.com>
6105L: platform-driver-x86@vger.kernel.org
6106S: Maintained
6107F: drivers/platform/x86/intel_pmc_ipc.c
6108F: drivers/platform/x86/intel_punit_ipc.c
6109F: arch/x86/include/asm/intel_pmc_ipc.h
6110F: arch/x86/include/asm/intel_punit_ipc.h
6111
6112INTEL TELEMETRY DRIVER
6113M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6114L: platform-driver-x86@vger.kernel.org
6115S: Maintained
6116F: arch/x86/include/asm/intel_telemetry.h
6117F: drivers/platform/x86/intel_telemetry*
6118
6119INTEL PMC CORE DRIVER
6120M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6121M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6122L: platform-driver-x86@vger.kernel.org
6123S: Maintained
6124F: arch/x86/include/asm/pmc_core.h
6125F: drivers/platform/x86/intel_pmc_core*
6126
6127IOC3 ETHERNET DRIVER
6128M: Ralf Baechle <ralf@linux-mips.org>
6129L: linux-mips@linux-mips.org
6130S: Maintained
6131F: drivers/net/ethernet/sgi/ioc3-eth.c
6132
6133IOC3 SERIAL DRIVER
6134M: Pat Gefre <pfg@sgi.com>
6135L: linux-serial@vger.kernel.org
6136S: Maintained
6137F: drivers/tty/serial/ioc3_serial.c
6138
6139IOMMU DRIVERS
6140M: Joerg Roedel <joro@8bytes.org>
6141L: iommu@lists.linux-foundation.org
6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6143S: Maintained
6144F: drivers/iommu/
6145
6146IP MASQUERADING
6147M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6148S: Maintained
6149F: net/ipv4/netfilter/ipt_MASQUERADE.c
6150
6151IPMI SUBSYSTEM
6152M: Corey Minyard <minyard@acm.org>
6153L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6154W: http://openipmi.sourceforge.net/
6155S: Supported
6156F: Documentation/IPMI.txt
6157F: drivers/char/ipmi/
6158F: include/linux/ipmi*
6159F: include/uapi/linux/ipmi*
6160
6161QCOM AUDIO (ASoC) DRIVERS
6162M: Patrick Lai <plai@codeaurora.org>
6163M: Banajit Goswami <bgoswami@codeaurora.org>
6164L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6165S: Supported
6166F: sound/soc/qcom/
6167
6168IPS SCSI RAID DRIVER
6169M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6170L: linux-scsi@vger.kernel.org
6171W: http://www.adaptec.com/
6172S: Maintained
6173F: drivers/scsi/ips*
6174
6175IPVS
6176M: Wensong Zhang <wensong@linux-vs.org>
6177M: Simon Horman <horms@verge.net.au>
6178M: Julian Anastasov <ja@ssi.bg>
6179L: netdev@vger.kernel.org
6180L: lvs-devel@vger.kernel.org
6181S: Maintained
6182T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6183T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6184F: Documentation/networking/ipvs-sysctl.txt
6185F: include/net/ip_vs.h
6186F: include/uapi/linux/ip_vs.h
6187F: net/netfilter/ipvs/
6188
6189IPWIRELESS DRIVER
6190M: Jiri Kosina <jikos@kernel.org>
6191M: David Sterba <dsterba@suse.com>
6192S: Odd Fixes
6193F: drivers/tty/ipwireless/
6194
6195IPX NETWORK LAYER
6196M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6197L: netdev@vger.kernel.org
6198S: Maintained
6199F: include/net/ipx.h
6200F: include/uapi/linux/ipx.h
6201F: net/ipx/
6202
6203IRDA SUBSYSTEM
6204M: Samuel Ortiz <samuel@sortiz.org>
6205L: irda-users@lists.sourceforge.net (subscribers-only)
6206L: netdev@vger.kernel.org
6207W: http://irda.sourceforge.net/
6208S: Maintained
6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6210F: Documentation/networking/irda.txt
6211F: drivers/net/irda/
6212F: include/net/irda/
6213F: net/irda/
6214
6215IRQ SUBSYSTEM
6216M: Thomas Gleixner <tglx@linutronix.de>
6217L: linux-kernel@vger.kernel.org
6218S: Maintained
6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6220F: kernel/irq/
6221
6222IRQCHIP DRIVERS
6223M: Thomas Gleixner <tglx@linutronix.de>
6224M: Jason Cooper <jason@lakedaemon.net>
6225M: Marc Zyngier <marc.zyngier@arm.com>
6226L: linux-kernel@vger.kernel.org
6227S: Maintained
6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6229T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6230F: Documentation/devicetree/bindings/interrupt-controller/
6231F: drivers/irqchip/
6232
6233IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6234M: Jiang Liu <jiang.liu@linux.intel.com>
6235M: Marc Zyngier <marc.zyngier@arm.com>
6236S: Maintained
6237T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6238F: Documentation/IRQ-domain.txt
6239F: include/linux/irqdomain.h
6240F: kernel/irq/irqdomain.c
6241F: kernel/irq/msi.c
6242
6243ISA
6244M: William Breathitt Gray <vilhelm.gray@gmail.com>
6245S: Maintained
6246F: Documentation/isa.txt
6247F: drivers/base/isa.c
6248F: include/linux/isa.h
6249
6250ISAPNP
6251M: Jaroslav Kysela <perex@perex.cz>
6252S: Maintained
6253F: Documentation/isapnp.txt
6254F: drivers/pnp/isapnp/
6255F: include/linux/isapnp.h
6256
6257ISA RADIO MODULE
6258M: Hans Verkuil <hverkuil@xs4all.nl>
6259L: linux-media@vger.kernel.org
6260T: git git://linuxtv.org/media_tree.git
6261W: https://linuxtv.org
6262S: Maintained
6263F: drivers/media/radio/radio-isa*
6264
6265iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6266M: Peter Jones <pjones@redhat.com>
6267M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6268S: Maintained
6269F: drivers/firmware/iscsi_ibft*
6270
6271ISCSI
6272M: Mike Christie <michaelc@cs.wisc.edu>
6273L: open-iscsi@googlegroups.com
6274W: www.open-iscsi.org
6275T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6276S: Maintained
6277F: drivers/scsi/*iscsi*
6278F: include/scsi/*iscsi*
6279
6280ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6281M: Or Gerlitz <ogerlitz@mellanox.com>
6282M: Sagi Grimberg <sagi@grimberg.me>
6283M: Roi Dayan <roid@mellanox.com>
6284L: linux-rdma@vger.kernel.org
6285S: Supported
6286W: http://www.openfabrics.org
6287W: www.open-iscsi.org
6288Q: http://patchwork.kernel.org/project/linux-rdma/list/
6289F: drivers/infiniband/ulp/iser/
6290
6291ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6292M: Sagi Grimberg <sagi@grimberg.me>
6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6294L: linux-rdma@vger.kernel.org
6295L: target-devel@vger.kernel.org
6296S: Supported
6297W: http://www.linux-iscsi.org
6298F: drivers/infiniband/ulp/isert
6299
6300ISDN SUBSYSTEM
6301M: Karsten Keil <isdn@linux-pingi.de>
6302L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6303L: netdev@vger.kernel.org
6304W: http://www.isdn4linux.de
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6306S: Maintained
6307F: Documentation/isdn/
6308F: drivers/isdn/
6309F: include/linux/isdn.h
6310F: include/linux/isdn/
6311F: include/uapi/linux/isdn.h
6312F: include/uapi/linux/isdn/
6313
6314ISDN SUBSYSTEM (Eicon active card driver)
6315M: Armin Schindler <mac@melware.de>
6316L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6317W: http://www.melware.de
6318S: Maintained
6319F: drivers/isdn/hardware/eicon/
6320
6321IT87 HARDWARE MONITORING DRIVER
6322M: Jean Delvare <jdelvare@suse.com>
6323L: linux-hwmon@vger.kernel.org
6324S: Maintained
6325F: Documentation/hwmon/it87
6326F: drivers/hwmon/it87.c
6327
6328IT913X MEDIA DRIVER
6329M: Antti Palosaari <crope@iki.fi>
6330L: linux-media@vger.kernel.org
6331W: https://linuxtv.org
6332W: http://palosaari.fi/linux/
6333Q: http://patchwork.linuxtv.org/project/linux-media/list/
6334T: git git://linuxtv.org/anttip/media_tree.git
6335S: Maintained
6336F: drivers/media/tuners/it913x*
6337
6338IVTV VIDEO4LINUX DRIVER
6339M: Andy Walls <awalls@md.metrocast.net>
6340L: ivtv-devel@ivtvdriver.org (subscribers-only)
6341L: linux-media@vger.kernel.org
6342T: git git://linuxtv.org/media_tree.git
6343W: http://www.ivtvdriver.org
6344S: Maintained
6345F: Documentation/video4linux/*.ivtv
6346F: drivers/media/pci/ivtv/
6347F: include/uapi/linux/ivtv*
6348
6349IX2505V MEDIA DRIVER
6350M: Malcolm Priestley <tvboxspy@gmail.com>
6351L: linux-media@vger.kernel.org
6352W: https://linuxtv.org
6353Q: http://patchwork.linuxtv.org/project/linux-media/list/
6354S: Maintained
6355F: drivers/media/dvb-frontends/ix2505v*
6356
6357JC42.4 TEMPERATURE SENSOR DRIVER
6358M: Guenter Roeck <linux@roeck-us.net>
6359L: linux-hwmon@vger.kernel.org
6360S: Maintained
6361F: drivers/hwmon/jc42.c
6362F: Documentation/hwmon/jc42
6363
6364JFS FILESYSTEM
6365M: Dave Kleikamp <shaggy@kernel.org>
6366L: jfs-discussion@lists.sourceforge.net
6367W: http://jfs.sourceforge.net/
6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6369S: Maintained
6370F: Documentation/filesystems/jfs.txt
6371F: fs/jfs/
6372
6373JME NETWORK DRIVER
6374M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6375L: netdev@vger.kernel.org
6376S: Maintained
6377F: drivers/net/ethernet/jme.*
6378
6379JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6380M: David Woodhouse <dwmw2@infradead.org>
6381L: linux-mtd@lists.infradead.org
6382W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6383S: Maintained
6384F: fs/jffs2/
6385F: include/uapi/linux/jffs2.h
6386
6387JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6388M: "Theodore Ts'o" <tytso@mit.edu>
6389M: Jan Kara <jack@suse.com>
6390L: linux-ext4@vger.kernel.org
6391S: Maintained
6392F: fs/jbd2/
6393F: include/linux/jbd2.h
6394
6395JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6396M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6397L: linux-media@vger.kernel.org
6398S: Maintained
6399F: drivers/media/platform/rcar_jpu.c
6400
6401JSM Neo PCI based serial card
6402M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6403L: linux-serial@vger.kernel.org
6404S: Maintained
6405F: drivers/tty/serial/jsm/
6406
6407K10TEMP HARDWARE MONITORING DRIVER
6408M: Clemens Ladisch <clemens@ladisch.de>
6409L: linux-hwmon@vger.kernel.org
6410S: Maintained
6411F: Documentation/hwmon/k10temp
6412F: drivers/hwmon/k10temp.c
6413
6414K8TEMP HARDWARE MONITORING DRIVER
6415M: Rudolf Marek <r.marek@assembler.cz>
6416L: linux-hwmon@vger.kernel.org
6417S: Maintained
6418F: Documentation/hwmon/k8temp
6419F: drivers/hwmon/k8temp.c
6420
6421KASAN
6422M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6423R: Alexander Potapenko <glider@google.com>
6424R: Dmitry Vyukov <dvyukov@google.com>
6425L: kasan-dev@googlegroups.com
6426S: Maintained
6427F: arch/*/include/asm/kasan.h
6428F: arch/*/mm/kasan_init*
6429F: Documentation/kasan.txt
6430F: include/linux/kasan*.h
6431F: lib/test_kasan.c
6432F: mm/kasan/
6433F: scripts/Makefile.kasan
6434
6435KCONFIG
6436M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6437L: linux-kbuild@vger.kernel.org
6438T: git git://gitorious.org/linux-kconfig/linux-kconfig
6439S: Maintained
6440F: Documentation/kbuild/kconfig-language.txt
6441F: scripts/kconfig/
6442
6443KDUMP
6444M: Dave Young <dyoung@redhat.com>
6445M: Baoquan He <bhe@redhat.com>
6446R: Vivek Goyal <vgoyal@redhat.com>
6447L: kexec@lists.infradead.org
6448W: http://lse.sourceforge.net/kdump/
6449S: Maintained
6450F: Documentation/kdump/
6451
6452KEENE FM RADIO TRANSMITTER DRIVER
6453M: Hans Verkuil <hverkuil@xs4all.nl>
6454L: linux-media@vger.kernel.org
6455T: git git://linuxtv.org/media_tree.git
6456W: https://linuxtv.org
6457S: Maintained
6458F: drivers/media/radio/radio-keene*
6459
6460KERNEL AUTOMOUNTER v4 (AUTOFS4)
6461M: Ian Kent <raven@themaw.net>
6462L: autofs@vger.kernel.org
6463S: Maintained
6464F: fs/autofs4/
6465
6466KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6467M: Michal Marek <mmarek@suse.com>
6468T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6470L: linux-kbuild@vger.kernel.org
6471S: Maintained
6472F: Documentation/kbuild/
6473F: Makefile
6474F: scripts/Makefile.*
6475F: scripts/basic/
6476F: scripts/mk*
6477F: scripts/package/
6478
6479KERNEL JANITORS
6480L: kernel-janitors@vger.kernel.org
6481W: http://kernelnewbies.org/KernelJanitors
6482S: Odd Fixes
6483
6484KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6485M: "J. Bruce Fields" <bfields@fieldses.org>
6486M: Jeff Layton <jlayton@poochiereds.net>
6487L: linux-nfs@vger.kernel.org
6488W: http://nfs.sourceforge.net/
6489T: git git://linux-nfs.org/~bfields/linux.git
6490S: Supported
6491F: fs/nfsd/
6492F: include/uapi/linux/nfsd/
6493F: fs/lockd/
6494F: fs/nfs_common/
6495F: net/sunrpc/
6496F: include/linux/lockd/
6497F: include/linux/sunrpc/
6498F: include/uapi/linux/sunrpc/
6499
6500KERNEL SELFTEST FRAMEWORK
6501M: Shuah Khan <shuahkh@osg.samsung.com>
6502M: Shuah Khan <shuah@kernel.org>
6503L: linux-kselftest@vger.kernel.org
6504T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6505S: Maintained
6506F: tools/testing/selftests
6507
6508KERNEL VIRTUAL MACHINE (KVM)
6509M: Paolo Bonzini <pbonzini@redhat.com>
6510M: Radim Krčmář <rkrcmar@redhat.com>
6511L: kvm@vger.kernel.org
6512W: http://www.linux-kvm.org
6513T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6514S: Supported
6515F: Documentation/*/kvm*.txt
6516F: Documentation/virtual/kvm/
6517F: arch/*/kvm/
6518F: arch/x86/kernel/kvm.c
6519F: arch/x86/kernel/kvmclock.c
6520F: arch/*/include/asm/kvm*
6521F: include/linux/kvm*
6522F: include/uapi/linux/kvm*
6523F: virt/kvm/
6524F: tools/kvm/
6525
6526KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6527M: Joerg Roedel <joro@8bytes.org>
6528L: kvm@vger.kernel.org
6529W: http://www.linux-kvm.org/
6530S: Maintained
6531F: arch/x86/include/asm/svm.h
6532F: arch/x86/kvm/svm.c
6533
6534KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6535M: Alexander Graf <agraf@suse.com>
6536L: kvm-ppc@vger.kernel.org
6537W: http://www.linux-kvm.org/
6538T: git git://github.com/agraf/linux-2.6.git
6539S: Supported
6540F: arch/powerpc/include/asm/kvm*
6541F: arch/powerpc/kvm/
6542
6543KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6544M: Christian Borntraeger <borntraeger@de.ibm.com>
6545M: Cornelia Huck <cornelia.huck@de.ibm.com>
6546L: linux-s390@vger.kernel.org
6547W: http://www.ibm.com/developerworks/linux/linux390/
6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6549S: Supported
6550F: Documentation/s390/kvm.txt
6551F: arch/s390/include/asm/kvm*
6552F: arch/s390/kvm/
6553
6554KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6555M: Christoffer Dall <christoffer.dall@linaro.org>
6556M: Marc Zyngier <marc.zyngier@arm.com>
6557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6558L: kvmarm@lists.cs.columbia.edu
6559W: http://systems.cs.columbia.edu/projects/kvm-arm
6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6561S: Supported
6562F: arch/arm/include/uapi/asm/kvm*
6563F: arch/arm/include/asm/kvm*
6564F: arch/arm/kvm/
6565F: virt/kvm/arm/
6566F: include/kvm/arm_*
6567
6568KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6569M: Christoffer Dall <christoffer.dall@linaro.org>
6570M: Marc Zyngier <marc.zyngier@arm.com>
6571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6572L: kvmarm@lists.cs.columbia.edu
6573S: Maintained
6574F: arch/arm64/include/uapi/asm/kvm*
6575F: arch/arm64/include/asm/kvm*
6576F: arch/arm64/kvm/
6577
6578KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6579M: James Hogan <james.hogan@imgtec.com>
6580L: linux-mips@linux-mips.org
6581S: Supported
6582F: arch/mips/include/uapi/asm/kvm*
6583F: arch/mips/include/asm/kvm*
6584F: arch/mips/kvm/
6585
6586KEXEC
6587M: Eric Biederman <ebiederm@xmission.com>
6588W: http://kernel.org/pub/linux/utils/kernel/kexec/
6589L: kexec@lists.infradead.org
6590S: Maintained
6591F: include/linux/kexec.h
6592F: include/uapi/linux/kexec.h
6593F: kernel/kexec*
6594
6595KEYS/KEYRINGS:
6596M: David Howells <dhowells@redhat.com>
6597L: keyrings@vger.kernel.org
6598S: Maintained
6599F: Documentation/security/keys.txt
6600F: include/linux/key.h
6601F: include/linux/key-type.h
6602F: include/linux/keyctl.h
6603F: include/uapi/linux/keyctl.h
6604F: include/keys/
6605F: security/keys/
6606
6607KEYS-TRUSTED
6608M: David Safford <safford@us.ibm.com>
6609M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6610L: linux-security-module@vger.kernel.org
6611L: keyrings@vger.kernel.org
6612S: Supported
6613F: Documentation/security/keys-trusted-encrypted.txt
6614F: include/keys/trusted-type.h
6615F: security/keys/trusted.c
6616F: security/keys/trusted.h
6617
6618KEYS-ENCRYPTED
6619M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6620M: David Safford <safford@us.ibm.com>
6621L: linux-security-module@vger.kernel.org
6622L: keyrings@vger.kernel.org
6623S: Supported
6624F: Documentation/security/keys-trusted-encrypted.txt
6625F: include/keys/encrypted-type.h
6626F: security/keys/encrypted-keys/
6627
6628KGDB / KDB /debug_core
6629M: Jason Wessel <jason.wessel@windriver.com>
6630W: http://kgdb.wiki.kernel.org/
6631L: kgdb-bugreport@lists.sourceforge.net
6632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6633S: Maintained
6634F: Documentation/DocBook/kgdb.tmpl
6635F: drivers/misc/kgdbts.c
6636F: drivers/tty/serial/kgdboc.c
6637F: include/linux/kdb.h
6638F: include/linux/kgdb.h
6639F: kernel/debug/
6640
6641KMEMCHECK
6642M: Vegard Nossum <vegardno@ifi.uio.no>
6643M: Pekka Enberg <penberg@kernel.org>
6644S: Maintained
6645F: Documentation/kmemcheck.txt
6646F: arch/x86/include/asm/kmemcheck.h
6647F: arch/x86/mm/kmemcheck/
6648F: include/linux/kmemcheck.h
6649F: mm/kmemcheck.c
6650
6651KMEMLEAK
6652M: Catalin Marinas <catalin.marinas@arm.com>
6653S: Maintained
6654F: Documentation/kmemleak.txt
6655F: include/linux/kmemleak.h
6656F: mm/kmemleak.c
6657F: mm/kmemleak-test.c
6658
6659KPROBES
6660M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6661M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6662M: "David S. Miller" <davem@davemloft.net>
6663M: Masami Hiramatsu <mhiramat@kernel.org>
6664S: Maintained
6665F: Documentation/kprobes.txt
6666F: include/linux/kprobes.h
6667F: kernel/kprobes.c
6668
6669KS0108 LCD CONTROLLER DRIVER
6670M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6671W: http://miguelojeda.es/auxdisplay.htm
6672W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6673S: Maintained
6674F: Documentation/auxdisplay/ks0108
6675F: drivers/auxdisplay/ks0108.c
6676F: include/linux/ks0108.h
6677
6678L3MDEV
6679M: David Ahern <dsa@cumulusnetworks.com>
6680L: netdev@vger.kernel.org
6681S: Maintained
6682F: net/l3mdev
6683F: include/net/l3mdev.h
6684
6685LANTIQ MIPS ARCHITECTURE
6686M: John Crispin <john@phrozen.org>
6687L: linux-mips@linux-mips.org
6688S: Maintained
6689F: arch/mips/lantiq
6690
6691LAPB module
6692L: linux-x25@vger.kernel.org
6693S: Orphan
6694F: Documentation/networking/lapb-module.txt
6695F: include/*/lapb.h
6696F: net/lapb/
6697
6698LASI 53c700 driver for PARISC
6699M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6700L: linux-scsi@vger.kernel.org
6701S: Maintained
6702F: Documentation/scsi/53c700.txt
6703F: drivers/scsi/53c700*
6704
6705LED SUBSYSTEM
6706M: Richard Purdie <rpurdie@rpsys.net>
6707M: Jacek Anaszewski <j.anaszewski@samsung.com>
6708L: linux-leds@vger.kernel.org
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6710S: Maintained
6711F: drivers/leds/
6712F: include/linux/leds.h
6713
6714LEGACY EEPROM DRIVER
6715M: Jean Delvare <jdelvare@suse.com>
6716S: Maintained
6717F: Documentation/misc-devices/eeprom
6718F: drivers/misc/eeprom/eeprom.c
6719
6720LEGO USB Tower driver
6721M: Juergen Stuber <starblue@users.sourceforge.net>
6722L: legousb-devel@lists.sourceforge.net
6723W: http://legousb.sourceforge.net/
6724S: Maintained
6725F: drivers/usb/misc/legousbtower.c
6726
6727LG2160 MEDIA DRIVER
6728M: Michael Krufky <mkrufky@linuxtv.org>
6729L: linux-media@vger.kernel.org
6730W: https://linuxtv.org
6731W: http://github.com/mkrufky
6732Q: http://patchwork.linuxtv.org/project/linux-media/list/
6733T: git git://linuxtv.org/mkrufky/tuners.git
6734S: Maintained
6735F: drivers/media/dvb-frontends/lg2160.*
6736
6737LGDT3305 MEDIA DRIVER
6738M: Michael Krufky <mkrufky@linuxtv.org>
6739L: linux-media@vger.kernel.org
6740W: https://linuxtv.org
6741W: http://github.com/mkrufky
6742Q: http://patchwork.linuxtv.org/project/linux-media/list/
6743T: git git://linuxtv.org/mkrufky/tuners.git
6744S: Maintained
6745F: drivers/media/dvb-frontends/lgdt3305.*
6746
6747LGUEST
6748M: Rusty Russell <rusty@rustcorp.com.au>
6749L: lguest@lists.ozlabs.org
6750W: http://lguest.ozlabs.org/
6751S: Odd Fixes
6752F: arch/x86/include/asm/lguest*.h
6753F: arch/x86/lguest/
6754F: drivers/lguest/
6755F: include/linux/lguest*.h
6756F: tools/lguest/
6757
6758LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6759M: Tejun Heo <tj@kernel.org>
6760L: linux-ide@vger.kernel.org
6761T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6762S: Maintained
6763F: drivers/ata/
6764F: include/linux/ata.h
6765F: include/linux/libata.h
6766
6767LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6768M: Viresh Kumar <vireshk@kernel.org>
6769L: linux-ide@vger.kernel.org
6770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6771S: Maintained
6772F: include/linux/pata_arasan_cf_data.h
6773F: drivers/ata/pata_arasan_cf.c
6774
6775LIBATA PATA DRIVERS
6776M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6777M: Tejun Heo <tj@kernel.org>
6778L: linux-ide@vger.kernel.org
6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6780S: Maintained
6781F: drivers/ata/pata_*.c
6782F: drivers/ata/ata_generic.c
6783
6784LIBATA SATA AHCI PLATFORM devices support
6785M: Hans de Goede <hdegoede@redhat.com>
6786M: Tejun Heo <tj@kernel.org>
6787L: linux-ide@vger.kernel.org
6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6789S: Maintained
6790F: drivers/ata/ahci_platform.c
6791F: drivers/ata/libahci_platform.c
6792F: include/linux/ahci_platform.h
6793
6794LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6795M: Mikael Pettersson <mikpelinux@gmail.com>
6796L: linux-ide@vger.kernel.org
6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6798S: Maintained
6799F: drivers/ata/sata_promise.*
6800
6801LIBLOCKDEP
6802M: Sasha Levin <sasha.levin@oracle.com>
6803S: Maintained
6804F: tools/lib/lockdep/
6805
6806LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6807M: Dan Williams <dan.j.williams@intel.com>
6808L: linux-nvdimm@lists.01.org
6809Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6810T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6811S: Supported
6812F: drivers/nvdimm/*
6813F: include/linux/nd.h
6814F: include/linux/libnvdimm.h
6815F: include/uapi/linux/ndctl.h
6816
6817LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6818M: Ross Zwisler <ross.zwisler@linux.intel.com>
6819L: linux-nvdimm@lists.01.org
6820Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6821S: Supported
6822F: drivers/nvdimm/blk.c
6823F: drivers/nvdimm/region_devs.c
6824F: drivers/acpi/nfit*
6825
6826LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6827M: Vishal Verma <vishal.l.verma@intel.com>
6828L: linux-nvdimm@lists.01.org
6829Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6830S: Supported
6831F: drivers/nvdimm/btt*
6832
6833LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6834M: Ross Zwisler <ross.zwisler@linux.intel.com>
6835L: linux-nvdimm@lists.01.org
6836Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6837S: Supported
6838F: drivers/nvdimm/pmem.c
6839F: include/linux/pmem.h
6840F: arch/*/include/asm/pmem.h
6841
6842LIGHTNVM PLATFORM SUPPORT
6843M: Matias Bjorling <mb@lightnvm.io>
6844W: http://github/OpenChannelSSD
6845L: linux-block@vger.kernel.org
6846S: Maintained
6847F: drivers/lightnvm/
6848F: include/linux/lightnvm.h
6849F: include/uapi/linux/lightnvm.h
6850
6851LINUX FOR IBM pSERIES (RS/6000)
6852M: Paul Mackerras <paulus@au.ibm.com>
6853W: http://www.ibm.com/linux/ltc/projects/ppc
6854S: Supported
6855F: arch/powerpc/boot/rs6000.h
6856
6857LINUX FOR POWERPC (32-BIT AND 64-BIT)
6858M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6859M: Paul Mackerras <paulus@samba.org>
6860M: Michael Ellerman <mpe@ellerman.id.au>
6861W: http://www.penguinppc.org/
6862L: linuxppc-dev@lists.ozlabs.org
6863Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6864T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6865S: Supported
6866F: Documentation/powerpc/
6867F: arch/powerpc/
6868F: drivers/char/tpm/tpm_ibmvtpm*
6869F: drivers/crypto/nx/
6870F: drivers/crypto/vmx/
6871F: drivers/net/ethernet/ibm/ibmveth.*
6872F: drivers/net/ethernet/ibm/ibmvnic.*
6873F: drivers/pci/hotplug/rpa*
6874F: drivers/scsi/ibmvscsi/
6875N: opal
6876N: /pmac
6877N: powermac
6878N: powernv
6879N: [^a-z0-9]ps3
6880N: pseries
6881
6882LINUX FOR POWER MACINTOSH
6883M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6884W: http://www.penguinppc.org/
6885L: linuxppc-dev@lists.ozlabs.org
6886S: Maintained
6887F: arch/powerpc/platforms/powermac/
6888F: drivers/macintosh/
6889
6890LINUX FOR POWERPC EMBEDDED MPC5XXX
6891M: Anatolij Gustschin <agust@denx.de>
6892L: linuxppc-dev@lists.ozlabs.org
6893T: git git://git.denx.de/linux-denx-agust.git
6894S: Maintained
6895F: arch/powerpc/platforms/512x/
6896F: arch/powerpc/platforms/52xx/
6897
6898LINUX FOR POWERPC EMBEDDED PPC4XX
6899M: Alistair Popple <alistair@popple.id.au>
6900M: Matt Porter <mporter@kernel.crashing.org>
6901W: http://www.penguinppc.org/
6902L: linuxppc-dev@lists.ozlabs.org
6903S: Maintained
6904F: arch/powerpc/platforms/40x/
6905F: arch/powerpc/platforms/44x/
6906
6907LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6908L: linuxppc-dev@lists.ozlabs.org
6909S: Orphan
6910F: arch/powerpc/*/*virtex*
6911F: arch/powerpc/*/*/*virtex*
6912
6913LINUX FOR POWERPC EMBEDDED PPC8XX
6914M: Vitaly Bordug <vitb@kernel.crashing.org>
6915W: http://www.penguinppc.org/
6916L: linuxppc-dev@lists.ozlabs.org
6917S: Maintained
6918F: arch/powerpc/platforms/8xx/
6919
6920LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6921M: Scott Wood <oss@buserror.net>
6922M: Kumar Gala <galak@kernel.crashing.org>
6923W: http://www.penguinppc.org/
6924L: linuxppc-dev@lists.ozlabs.org
6925T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6926S: Maintained
6927F: arch/powerpc/platforms/83xx/
6928F: arch/powerpc/platforms/85xx/
6929
6930LINUX FOR POWERPC PA SEMI PWRFICIENT
6931M: Olof Johansson <olof@lixom.net>
6932L: linuxppc-dev@lists.ozlabs.org
6933S: Maintained
6934F: arch/powerpc/platforms/pasemi/
6935F: drivers/*/*pasemi*
6936F: drivers/*/*/*pasemi*
6937
6938LINUX SECURITY MODULE (LSM) FRAMEWORK
6939M: Chris Wright <chrisw@sous-sol.org>
6940L: linux-security-module@vger.kernel.org
6941S: Supported
6942
6943LIS3LV02D ACCELEROMETER DRIVER
6944M: Eric Piel <eric.piel@tremplin-utc.net>
6945S: Maintained
6946F: Documentation/misc-devices/lis3lv02d
6947F: drivers/misc/lis3lv02d/
6948F: drivers/platform/x86/hp_accel.c
6949
6950LIVE PATCHING
6951M: Josh Poimboeuf <jpoimboe@redhat.com>
6952M: Jessica Yu <jeyu@redhat.com>
6953M: Jiri Kosina <jikos@kernel.org>
6954M: Miroslav Benes <mbenes@suse.cz>
6955R: Petr Mladek <pmladek@suse.com>
6956S: Maintained
6957F: kernel/livepatch/
6958F: include/linux/livepatch.h
6959F: arch/x86/include/asm/livepatch.h
6960F: arch/x86/kernel/livepatch.c
6961F: Documentation/livepatch/
6962F: Documentation/ABI/testing/sysfs-kernel-livepatch
6963F: samples/livepatch/
6964L: live-patching@vger.kernel.org
6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6966
6967LINUX KERNEL DUMP TEST MODULE (LKDTM)
6968M: Kees Cook <keescook@chromium.org>
6969S: Maintained
6970F: drivers/misc/lkdtm.c
6971
6972LLC (802.2)
6973M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6974S: Maintained
6975F: include/linux/llc.h
6976F: include/uapi/linux/llc.h
6977F: include/net/llc*
6978F: net/llc/
6979
6980LM73 HARDWARE MONITOR DRIVER
6981M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6982L: linux-hwmon@vger.kernel.org
6983S: Maintained
6984F: drivers/hwmon/lm73.c
6985
6986LM78 HARDWARE MONITOR DRIVER
6987M: Jean Delvare <jdelvare@suse.com>
6988L: linux-hwmon@vger.kernel.org
6989S: Maintained
6990F: Documentation/hwmon/lm78
6991F: drivers/hwmon/lm78.c
6992
6993LM83 HARDWARE MONITOR DRIVER
6994M: Jean Delvare <jdelvare@suse.com>
6995L: linux-hwmon@vger.kernel.org
6996S: Maintained
6997F: Documentation/hwmon/lm83
6998F: drivers/hwmon/lm83.c
6999
7000LM90 HARDWARE MONITOR DRIVER
7001M: Jean Delvare <jdelvare@suse.com>
7002L: linux-hwmon@vger.kernel.org
7003S: Maintained
7004F: Documentation/hwmon/lm90
7005F: Documentation/devicetree/bindings/hwmon/lm90.txt
7006F: drivers/hwmon/lm90.c
7007
7008LM95234 HARDWARE MONITOR DRIVER
7009M: Guenter Roeck <linux@roeck-us.net>
7010L: linux-hwmon@vger.kernel.org
7011S: Maintained
7012F: Documentation/hwmon/lm95234
7013F: drivers/hwmon/lm95234.c
7014
7015LME2510 MEDIA DRIVER
7016M: Malcolm Priestley <tvboxspy@gmail.com>
7017L: linux-media@vger.kernel.org
7018W: https://linuxtv.org
7019Q: http://patchwork.linuxtv.org/project/linux-media/list/
7020S: Maintained
7021F: drivers/media/usb/dvb-usb-v2/lmedm04*
7022
7023LOCKDEP AND LOCKSTAT
7024M: Peter Zijlstra <peterz@infradead.org>
7025M: Ingo Molnar <mingo@redhat.com>
7026L: linux-kernel@vger.kernel.org
7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7028S: Maintained
7029F: Documentation/locking/lockdep*.txt
7030F: Documentation/locking/lockstat.txt
7031F: include/linux/lockdep.h
7032F: kernel/locking/
7033
7034LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7035M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7036L: linux-ntfs-dev@lists.sourceforge.net
7037W: http://www.linux-ntfs.org/content/view/19/37/
7038S: Maintained
7039F: Documentation/ldm.txt
7040F: block/partitions/ldm.*
7041
7042LogFS
7043M: Joern Engel <joern@logfs.org>
7044M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7045L: logfs@logfs.org
7046W: logfs.org
7047S: Maintained
7048F: fs/logfs/
7049
7050LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7051M: Sathya Prakash <sathya.prakash@broadcom.com>
7052M: Chaitra P B <chaitra.basappa@broadcom.com>
7053M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7054L: MPT-FusionLinux.pdl@broadcom.com
7055L: linux-scsi@vger.kernel.org
7056W: http://www.avagotech.com/support/
7057S: Supported
7058F: drivers/message/fusion/
7059F: drivers/scsi/mpt2sas/
7060F: drivers/scsi/mpt3sas/
7061
7062LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7063M: Matthew Wilcox <matthew@wil.cx>
7064L: linux-scsi@vger.kernel.org
7065S: Maintained
7066F: drivers/scsi/sym53c8xx_2/
7067
7068LTC4261 HARDWARE MONITOR DRIVER
7069M: Guenter Roeck <linux@roeck-us.net>
7070L: linux-hwmon@vger.kernel.org
7071S: Maintained
7072F: Documentation/hwmon/ltc4261
7073F: drivers/hwmon/ltc4261.c
7074
7075LTP (Linux Test Project)
7076M: Mike Frysinger <vapier@gentoo.org>
7077M: Cyril Hrubis <chrubis@suse.cz>
7078M: Wanlong Gao <wanlong.gao@gmail.com>
7079M: Jan Stancek <jstancek@redhat.com>
7080M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7081M: Alexey Kodanev <alexey.kodanev@oracle.com>
7082L: ltp@lists.linux.it (subscribers-only)
7083W: http://linux-test-project.github.io/
7084T: git git://github.com/linux-test-project/ltp.git
7085S: Maintained
7086
7087M32R ARCHITECTURE
7088W: http://www.linux-m32r.org/
7089S: Orphan
7090F: arch/m32r/
7091
7092M68K ARCHITECTURE
7093M: Geert Uytterhoeven <geert@linux-m68k.org>
7094L: linux-m68k@lists.linux-m68k.org
7095W: http://www.linux-m68k.org/
7096T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7097S: Maintained
7098F: arch/m68k/
7099F: drivers/zorro/
7100
7101M68K ON APPLE MACINTOSH
7102M: Joshua Thompson <funaho@jurai.org>
7103W: http://www.mac.linux-m68k.org/
7104L: linux-m68k@lists.linux-m68k.org
7105S: Maintained
7106F: arch/m68k/mac/
7107
7108M68K ON HP9000/300
7109M: Philip Blundell <philb@gnu.org>
7110W: http://www.tazenda.demon.co.uk/phil/linux-hp
7111S: Maintained
7112F: arch/m68k/hp300/
7113
7114M88DS3103 MEDIA DRIVER
7115M: Antti Palosaari <crope@iki.fi>
7116L: linux-media@vger.kernel.org
7117W: https://linuxtv.org
7118W: http://palosaari.fi/linux/
7119Q: http://patchwork.linuxtv.org/project/linux-media/list/
7120T: git git://linuxtv.org/anttip/media_tree.git
7121S: Maintained
7122F: drivers/media/dvb-frontends/m88ds3103*
7123
7124M88RS2000 MEDIA DRIVER
7125M: Malcolm Priestley <tvboxspy@gmail.com>
7126L: linux-media@vger.kernel.org
7127W: https://linuxtv.org
7128Q: http://patchwork.linuxtv.org/project/linux-media/list/
7129S: Maintained
7130F: drivers/media/dvb-frontends/m88rs2000*
7131
7132MA901 MASTERKIT USB FM RADIO DRIVER
7133M: Alexey Klimov <klimov.linux@gmail.com>
7134L: linux-media@vger.kernel.org
7135T: git git://linuxtv.org/media_tree.git
7136S: Maintained
7137F: drivers/media/radio/radio-ma901.c
7138
7139MAC80211
7140M: Johannes Berg <johannes@sipsolutions.net>
7141L: linux-wireless@vger.kernel.org
7142W: http://wireless.kernel.org/
7143T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7144T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7145S: Maintained
7146F: Documentation/networking/mac80211-injection.txt
7147F: include/net/mac80211.h
7148F: net/mac80211/
7149F: drivers/net/wireless/mac80211_hwsim.[ch]
7150
7151MACVLAN DRIVER
7152M: Patrick McHardy <kaber@trash.net>
7153L: netdev@vger.kernel.org
7154S: Maintained
7155F: drivers/net/macvlan.c
7156F: include/linux/if_macvlan.h
7157
7158MAILBOX API
7159M: Jassi Brar <jassisinghbrar@gmail.com>
7160L: linux-kernel@vger.kernel.org
7161S: Maintained
7162F: drivers/mailbox/
7163F: include/linux/mailbox_client.h
7164F: include/linux/mailbox_controller.h
7165
7166MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7167M: Michael Kerrisk <mtk.manpages@gmail.com>
7168W: http://www.kernel.org/doc/man-pages
7169L: linux-man@vger.kernel.org
7170S: Maintained
7171
7172MARVELL ARMADA DRM SUPPORT
7173M: Russell King <rmk+kernel@armlinux.org.uk>
7174S: Maintained
7175F: drivers/gpu/drm/armada/
7176F: include/uapi/drm/armada_drm.h
7177F: Documentation/devicetree/bindings/display/armada/
7178
7179MARVELL 88E6352 DSA support
7180M: Guenter Roeck <linux@roeck-us.net>
7181S: Maintained
7182F: drivers/net/dsa/mv88e6352.c
7183
7184MARVELL CRYPTO DRIVER
7185M: Boris Brezillon <boris.brezillon@free-electrons.com>
7186M: Arnaud Ebalard <arno@natisbad.org>
7187F: drivers/crypto/marvell/
7188S: Maintained
7189L: linux-crypto@vger.kernel.org
7190
7191MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7192M: Mirko Lindner <mlindner@marvell.com>
7193M: Stephen Hemminger <stephen@networkplumber.org>
7194L: netdev@vger.kernel.org
7195S: Maintained
7196F: drivers/net/ethernet/marvell/sk*
7197
7198MARVELL LIBERTAS WIRELESS DRIVER
7199L: libertas-dev@lists.infradead.org
7200S: Orphan
7201F: drivers/net/wireless/marvell/libertas/
7202
7203MARVELL MV643XX ETHERNET DRIVER
7204M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7205L: netdev@vger.kernel.org
7206S: Maintained
7207F: drivers/net/ethernet/marvell/mv643xx_eth.*
7208F: include/linux/mv643xx.h
7209
7210MARVELL MVNETA ETHERNET DRIVER
7211M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7212L: netdev@vger.kernel.org
7213S: Maintained
7214F: drivers/net/ethernet/marvell/mvneta.*
7215
7216MARVELL MWIFIEX WIRELESS DRIVER
7217M: Amitkumar Karwar <akarwar@marvell.com>
7218M: Nishant Sarmukadam <nishants@marvell.com>
7219L: linux-wireless@vger.kernel.org
7220S: Maintained
7221F: drivers/net/wireless/marvell/mwifiex/
7222
7223MARVELL MWL8K WIRELESS DRIVER
7224M: Lennert Buytenhek <buytenh@wantstofly.org>
7225L: linux-wireless@vger.kernel.org
7226S: Odd Fixes
7227F: drivers/net/wireless/marvell/mwl8k.c
7228
7229MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7230M: Nicolas Pitre <nico@fluxnic.net>
7231S: Odd Fixes
7232F: drivers/mmc/host/mvsdio.*
7233
7234MATROX FRAMEBUFFER DRIVER
7235L: linux-fbdev@vger.kernel.org
7236S: Orphan
7237F: drivers/video/fbdev/matrox/matroxfb_*
7238F: include/uapi/linux/matroxfb.h
7239
7240MAX16065 HARDWARE MONITOR DRIVER
7241M: Guenter Roeck <linux@roeck-us.net>
7242L: linux-hwmon@vger.kernel.org
7243S: Maintained
7244F: Documentation/hwmon/max16065
7245F: drivers/hwmon/max16065.c
7246
7247MAX20751 HARDWARE MONITOR DRIVER
7248M: Guenter Roeck <linux@roeck-us.net>
7249L: linux-hwmon@vger.kernel.org
7250S: Maintained
7251F: Documentation/hwmon/max20751
7252F: drivers/hwmon/max20751.c
7253
7254MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7255M: "Hans J. Koch" <hjk@hansjkoch.de>
7256L: linux-hwmon@vger.kernel.org
7257S: Maintained
7258F: Documentation/hwmon/max6650
7259F: drivers/hwmon/max6650.c
7260
7261MAX6697 HARDWARE MONITOR DRIVER
7262M: Guenter Roeck <linux@roeck-us.net>
7263L: linux-hwmon@vger.kernel.org
7264S: Maintained
7265F: Documentation/hwmon/max6697
7266F: Documentation/devicetree/bindings/i2c/max6697.txt
7267F: drivers/hwmon/max6697.c
7268F: include/linux/platform_data/max6697.h
7269
7270MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7271M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7272L: linux-pm@vger.kernel.org
7273S: Supported
7274F: drivers/power/max14577_charger.c
7275F: drivers/power/max77693_charger.c
7276
7277MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7278M: Javier Martinez Canillas <javier@osg.samsung.com>
7279L: linux-kernel@vger.kernel.org
7280S: Supported
7281F: drivers/*/*max77802*.c
7282F: Documentation/devicetree/bindings/*/*max77802.txt
7283F: include/dt-bindings/*/*max77802.h
7284
7285MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7286M: Chanwoo Choi <cw00.choi@samsung.com>
7287M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7288L: linux-kernel@vger.kernel.org
7289S: Supported
7290F: drivers/*/max14577*.c
7291F: drivers/*/max77686*.c
7292F: drivers/*/max77693*.c
7293F: drivers/extcon/extcon-max14577.c
7294F: drivers/extcon/extcon-max77693.c
7295F: drivers/rtc/rtc-max77686.c
7296F: drivers/clk/clk-max77686.c
7297F: Documentation/devicetree/bindings/mfd/max14577.txt
7298F: Documentation/devicetree/bindings/*/max77686.txt
7299F: Documentation/devicetree/bindings/mfd/max77693.txt
7300F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7301F: include/linux/mfd/max14577*.h
7302F: include/linux/mfd/max77686*.h
7303F: include/linux/mfd/max77693*.h
7304
7305MAXIRADIO FM RADIO RECEIVER DRIVER
7306M: Hans Verkuil <hverkuil@xs4all.nl>
7307L: linux-media@vger.kernel.org
7308T: git git://linuxtv.org/media_tree.git
7309W: https://linuxtv.org
7310S: Maintained
7311F: drivers/media/radio/radio-maxiradio*
7312
7313MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7314M: Peter Rosin <peda@axentia.se>
7315L: linux-iio@vger.kernel.org
7316S: Maintained
7317F: drivers/iio/potentiometer/mcp4531.c
7318
7319MEDIA DRIVERS FOR RENESAS - VSP1
7320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7321L: linux-media@vger.kernel.org
7322L: linux-renesas-soc@vger.kernel.org
7323T: git git://linuxtv.org/media_tree.git
7324S: Supported
7325F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7326F: drivers/media/platform/vsp1/
7327
7328MEDIA DRIVERS FOR ASCOT2E
7329M: Sergey Kozlov <serjk@netup.ru>
7330L: linux-media@vger.kernel.org
7331W: https://linuxtv.org
7332W: http://netup.tv/
7333T: git git://linuxtv.org/media_tree.git
7334S: Supported
7335F: drivers/media/dvb-frontends/ascot2e*
7336
7337MEDIA DRIVERS FOR CXD2841ER
7338M: Sergey Kozlov <serjk@netup.ru>
7339L: linux-media@vger.kernel.org
7340W: https://linuxtv.org
7341W: http://netup.tv/
7342T: git git://linuxtv.org/media_tree.git
7343S: Supported
7344F: drivers/media/dvb-frontends/cxd2841er*
7345
7346MEDIA DRIVERS FOR HORUS3A
7347M: Sergey Kozlov <serjk@netup.ru>
7348L: linux-media@vger.kernel.org
7349W: https://linuxtv.org
7350W: http://netup.tv/
7351T: git git://linuxtv.org/media_tree.git
7352S: Supported
7353F: drivers/media/dvb-frontends/horus3a*
7354
7355MEDIA DRIVERS FOR LNBH25
7356M: Sergey Kozlov <serjk@netup.ru>
7357L: linux-media@vger.kernel.org
7358W: https://linuxtv.org
7359W: http://netup.tv/
7360T: git git://linuxtv.org/media_tree.git
7361S: Supported
7362F: drivers/media/dvb-frontends/lnbh25*
7363
7364MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7365M: Sergey Kozlov <serjk@netup.ru>
7366L: linux-media@vger.kernel.org
7367W: https://linuxtv.org
7368W: http://netup.tv/
7369T: git git://linuxtv.org/media_tree.git
7370S: Supported
7371F: drivers/media/pci/netup_unidvb/*
7372
7373MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7374M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7375M: Mauro Carvalho Chehab <mchehab@kernel.org>
7376P: LinuxTV.org Project
7377L: linux-media@vger.kernel.org
7378W: https://linuxtv.org
7379Q: http://patchwork.kernel.org/project/linux-media/list/
7380T: git git://linuxtv.org/media_tree.git
7381S: Maintained
7382F: Documentation/dvb/
7383F: Documentation/video4linux/
7384F: Documentation/DocBook/media/
7385F: drivers/media/
7386F: drivers/staging/media/
7387F: include/linux/platform_data/media/
7388F: include/media/
7389F: include/uapi/linux/dvb/
7390F: include/uapi/linux/videodev2.h
7391F: include/uapi/linux/media.h
7392F: include/uapi/linux/v4l2-*
7393F: include/uapi/linux/meye.h
7394F: include/uapi/linux/ivtv*
7395F: include/uapi/linux/uvcvideo.h
7396
7397MEDIATEK ETHERNET DRIVER
7398M: Felix Fietkau <nbd@openwrt.org>
7399M: John Crispin <blogic@openwrt.org>
7400L: netdev@vger.kernel.org
7401S: Maintained
7402F: drivers/net/ethernet/mediatek/
7403
7404MEDIATEK MT7601U WIRELESS LAN DRIVER
7405M: Jakub Kicinski <kubakici@wp.pl>
7406L: linux-wireless@vger.kernel.org
7407S: Maintained
7408F: drivers/net/wireless/mediatek/mt7601u/
7409
7410MEGARAID SCSI/SAS DRIVERS
7411M: Kashyap Desai <kashyap.desai@avagotech.com>
7412M: Sumit Saxena <sumit.saxena@avagotech.com>
7413M: Uday Lingala <uday.lingala@avagotech.com>
7414L: megaraidlinux.pdl@avagotech.com
7415L: linux-scsi@vger.kernel.org
7416W: http://www.lsi.com
7417S: Maintained
7418F: Documentation/scsi/megaraid.txt
7419F: drivers/scsi/megaraid.*
7420F: drivers/scsi/megaraid/
7421
7422MELLANOX ETHERNET DRIVER (mlx4_en)
7423M: Eugenia Emantayev <eugenia@mellanox.com>
7424L: netdev@vger.kernel.org
7425S: Supported
7426W: http://www.mellanox.com
7427Q: http://patchwork.ozlabs.org/project/netdev/list/
7428F: drivers/net/ethernet/mellanox/mlx4/en_*
7429
7430MELLANOX ETHERNET DRIVER (mlx5e)
7431M: Saeed Mahameed <saeedm@mellanox.com>
7432L: netdev@vger.kernel.org
7433S: Supported
7434W: http://www.mellanox.com
7435Q: http://patchwork.ozlabs.org/project/netdev/list/
7436F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7437
7438MELLANOX ETHERNET SWITCH DRIVERS
7439M: Jiri Pirko <jiri@mellanox.com>
7440M: Ido Schimmel <idosch@mellanox.com>
7441L: netdev@vger.kernel.org
7442S: Supported
7443W: http://www.mellanox.com
7444Q: http://patchwork.ozlabs.org/project/netdev/list/
7445F: drivers/net/ethernet/mellanox/mlxsw/
7446
7447MEMBARRIER SUPPORT
7448M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7449M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7450L: linux-kernel@vger.kernel.org
7451S: Supported
7452F: kernel/membarrier.c
7453F: include/uapi/linux/membarrier.h
7454
7455MEMORY MANAGEMENT
7456L: linux-mm@kvack.org
7457W: http://www.linux-mm.org
7458S: Maintained
7459F: include/linux/mm.h
7460F: include/linux/gfp.h
7461F: include/linux/mmzone.h
7462F: include/linux/memory_hotplug.h
7463F: include/linux/vmalloc.h
7464F: mm/
7465
7466MEMORY TECHNOLOGY DEVICES (MTD)
7467M: David Woodhouse <dwmw2@infradead.org>
7468M: Brian Norris <computersforpeace@gmail.com>
7469L: linux-mtd@lists.infradead.org
7470W: http://www.linux-mtd.infradead.org/
7471Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7472T: git git://git.infradead.org/linux-mtd.git
7473T: git git://git.infradead.org/l2-mtd.git
7474S: Maintained
7475F: drivers/mtd/
7476F: include/linux/mtd/
7477F: include/uapi/mtd/
7478
7479MEN A21 WATCHDOG DRIVER
7480M: Johannes Thumshirn <morbidrsa@gmail.com>
7481L: linux-watchdog@vger.kernel.org
7482S: Maintained
7483F: drivers/watchdog/mena21_wdt.c
7484
7485MEN CHAMELEON BUS (mcb)
7486M: Johannes Thumshirn <morbidrsa@gmail.com>
7487S: Maintained
7488F: drivers/mcb/
7489F: include/linux/mcb.h
7490F: Documentation/men-chameleon-bus.txt
7491
7492MEN F21BMC (Board Management Controller)
7493M: Andreas Werner <andreas.werner@men.de>
7494S: Supported
7495F: drivers/mfd/menf21bmc.c
7496F: drivers/watchdog/menf21bmc_wdt.c
7497F: drivers/leds/leds-menf21bmc.c
7498F: drivers/hwmon/menf21bmc_hwmon.c
7499F: Documentation/hwmon/menf21bmc
7500
7501METAG ARCHITECTURE
7502M: James Hogan <james.hogan@imgtec.com>
7503L: linux-metag@vger.kernel.org
7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7505S: Odd Fixes
7506F: arch/metag/
7507F: Documentation/metag/
7508F: Documentation/devicetree/bindings/metag/
7509F: Documentation/devicetree/bindings/interrupt-controller/img,*
7510F: drivers/clocksource/metag_generic.c
7511F: drivers/irqchip/irq-metag.c
7512F: drivers/irqchip/irq-metag-ext.c
7513F: drivers/tty/metag_da.c
7514
7515MICROBLAZE ARCHITECTURE
7516M: Michal Simek <monstr@monstr.eu>
7517W: http://www.monstr.eu/fdt/
7518T: git git://git.monstr.eu/linux-2.6-microblaze.git
7519S: Supported
7520F: arch/microblaze/
7521
7522MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7523M: Chen Yu <yu.c.chen@intel.com>
7524L: platform-driver-x86@vger.kernel.org
7525S: Supported
7526F: drivers/platform/x86/surfacepro3_button.c
7527
7528MICROTEK X6 SCANNER
7529M: Oliver Neukum <oliver@neukum.org>
7530S: Maintained
7531F: drivers/usb/image/microtek.*
7532
7533MIPS
7534M: Ralf Baechle <ralf@linux-mips.org>
7535L: linux-mips@linux-mips.org
7536W: http://www.linux-mips.org/
7537T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7538Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7539S: Supported
7540F: Documentation/devicetree/bindings/mips/
7541F: Documentation/mips/
7542F: arch/mips/
7543
7544MIPS/LOONGSON1 ARCHITECTURE
7545M: Keguang Zhang <keguang.zhang@gmail.com>
7546L: linux-mips@linux-mips.org
7547S: Maintained
7548F: arch/mips/loongson32/
7549F: arch/mips/include/asm/mach-loongson32/
7550F: drivers/*/*loongson1*
7551F: drivers/*/*/*loongson1*
7552
7553MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7554M: Hans Verkuil <hverkuil@xs4all.nl>
7555L: linux-media@vger.kernel.org
7556T: git git://linuxtv.org/media_tree.git
7557W: https://linuxtv.org
7558S: Odd Fixes
7559F: drivers/media/radio/radio-miropcm20*
7560
7561MELLANOX MLX4 core VPI driver
7562M: Yishai Hadas <yishaih@mellanox.com>
7563L: netdev@vger.kernel.org
7564L: linux-rdma@vger.kernel.org
7565W: http://www.mellanox.com
7566Q: http://patchwork.ozlabs.org/project/netdev/list/
7567S: Supported
7568F: drivers/net/ethernet/mellanox/mlx4/
7569F: include/linux/mlx4/
7570
7571MELLANOX MLX4 IB driver
7572M: Yishai Hadas <yishaih@mellanox.com>
7573L: linux-rdma@vger.kernel.org
7574W: http://www.mellanox.com
7575Q: http://patchwork.kernel.org/project/linux-rdma/list/
7576S: Supported
7577F: drivers/infiniband/hw/mlx4/
7578F: include/linux/mlx4/
7579
7580MELLANOX MLX5 core VPI driver
7581M: Matan Barak <matanb@mellanox.com>
7582M: Leon Romanovsky <leonro@mellanox.com>
7583L: netdev@vger.kernel.org
7584L: linux-rdma@vger.kernel.org
7585W: http://www.mellanox.com
7586Q: http://patchwork.ozlabs.org/project/netdev/list/
7587S: Supported
7588F: drivers/net/ethernet/mellanox/mlx5/core/
7589F: include/linux/mlx5/
7590
7591MELLANOX MLX5 IB driver
7592M: Matan Barak <matanb@mellanox.com>
7593M: Leon Romanovsky <leonro@mellanox.com>
7594L: linux-rdma@vger.kernel.org
7595W: http://www.mellanox.com
7596Q: http://patchwork.kernel.org/project/linux-rdma/list/
7597S: Supported
7598F: drivers/infiniband/hw/mlx5/
7599F: include/linux/mlx5/
7600
7601MELEXIS MLX90614 DRIVER
7602M: Crt Mori <cmo@melexis.com>
7603L: linux-iio@vger.kernel.org
7604W: http://www.melexis.com
7605S: Supported
7606F: drivers/iio/temperature/mlx90614.c
7607
7608MN88472 MEDIA DRIVER
7609M: Antti Palosaari <crope@iki.fi>
7610L: linux-media@vger.kernel.org
7611W: https://linuxtv.org
7612W: http://palosaari.fi/linux/
7613Q: http://patchwork.linuxtv.org/project/linux-media/list/
7614T: git git://linuxtv.org/anttip/media_tree.git
7615S: Maintained
7616F: drivers/staging/media/mn88472/
7617F: drivers/media/dvb-frontends/mn88472.h
7618
7619MN88473 MEDIA DRIVER
7620M: Antti Palosaari <crope@iki.fi>
7621L: linux-media@vger.kernel.org
7622W: https://linuxtv.org
7623W: http://palosaari.fi/linux/
7624Q: http://patchwork.linuxtv.org/project/linux-media/list/
7625S: Maintained
7626F: drivers/media/dvb-frontends/mn88473*
7627
7628MODULE SUPPORT
7629M: Rusty Russell <rusty@rustcorp.com.au>
7630S: Maintained
7631F: include/linux/module.h
7632F: kernel/module.c
7633
7634MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7635W: http://popies.net/meye/
7636S: Orphan
7637F: Documentation/video4linux/meye.txt
7638F: drivers/media/pci/meye/
7639F: include/uapi/linux/meye.h
7640
7641MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7642M: Jiri Slaby <jirislaby@gmail.com>
7643S: Maintained
7644F: Documentation/serial/moxa-smartio
7645F: drivers/tty/mxser.*
7646
7647MR800 AVERMEDIA USB FM RADIO DRIVER
7648M: Alexey Klimov <klimov.linux@gmail.com>
7649L: linux-media@vger.kernel.org
7650T: git git://linuxtv.org/media_tree.git
7651S: Maintained
7652F: drivers/media/radio/radio-mr800.c
7653
7654MRF24J40 IEEE 802.15.4 RADIO DRIVER
7655M: Alan Ott <alan@signal11.us>
7656L: linux-wpan@vger.kernel.org
7657S: Maintained
7658F: drivers/net/ieee802154/mrf24j40.c
7659F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7660
7661MSI LAPTOP SUPPORT
7662M: "Lee, Chun-Yi" <jlee@suse.com>
7663L: platform-driver-x86@vger.kernel.org
7664S: Maintained
7665F: drivers/platform/x86/msi-laptop.c
7666
7667MSI WMI SUPPORT
7668L: platform-driver-x86@vger.kernel.org
7669S: Orphan
7670F: drivers/platform/x86/msi-wmi.c
7671
7672MSI001 MEDIA DRIVER
7673M: Antti Palosaari <crope@iki.fi>
7674L: linux-media@vger.kernel.org
7675W: https://linuxtv.org
7676W: http://palosaari.fi/linux/
7677Q: http://patchwork.linuxtv.org/project/linux-media/list/
7678T: git git://linuxtv.org/anttip/media_tree.git
7679S: Maintained
7680F: drivers/media/tuners/msi001*
7681
7682MSI2500 MEDIA DRIVER
7683M: Antti Palosaari <crope@iki.fi>
7684L: linux-media@vger.kernel.org
7685W: https://linuxtv.org
7686W: http://palosaari.fi/linux/
7687Q: http://patchwork.linuxtv.org/project/linux-media/list/
7688T: git git://linuxtv.org/anttip/media_tree.git
7689S: Maintained
7690F: drivers/media/usb/msi2500/
7691
7692MSYSTEMS DISKONCHIP G3 MTD DRIVER
7693M: Robert Jarzmik <robert.jarzmik@free.fr>
7694L: linux-mtd@lists.infradead.org
7695S: Maintained
7696F: drivers/mtd/devices/docg3*
7697
7698MT9M032 APTINA SENSOR DRIVER
7699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7700L: linux-media@vger.kernel.org
7701T: git git://linuxtv.org/media_tree.git
7702S: Maintained
7703F: drivers/media/i2c/mt9m032.c
7704F: include/media/i2c/mt9m032.h
7705
7706MT9P031 APTINA CAMERA SENSOR
7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7708L: linux-media@vger.kernel.org
7709T: git git://linuxtv.org/media_tree.git
7710S: Maintained
7711F: drivers/media/i2c/mt9p031.c
7712F: include/media/i2c/mt9p031.h
7713
7714MT9T001 APTINA CAMERA SENSOR
7715M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7716L: linux-media@vger.kernel.org
7717T: git git://linuxtv.org/media_tree.git
7718S: Maintained
7719F: drivers/media/i2c/mt9t001.c
7720F: include/media/i2c/mt9t001.h
7721
7722MT9V032 APTINA CAMERA SENSOR
7723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7724L: linux-media@vger.kernel.org
7725T: git git://linuxtv.org/media_tree.git
7726S: Maintained
7727F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7728F: drivers/media/i2c/mt9v032.c
7729F: include/media/i2c/mt9v032.h
7730
7731MULTIFUNCTION DEVICES (MFD)
7732M: Lee Jones <lee.jones@linaro.org>
7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7734S: Supported
7735F: drivers/mfd/
7736F: include/linux/mfd/
7737
7738MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7739M: Ulf Hansson <ulf.hansson@linaro.org>
7740L: linux-mmc@vger.kernel.org
7741T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7742S: Maintained
7743F: drivers/mmc/
7744F: include/linux/mmc/
7745F: include/uapi/linux/mmc/
7746
7747MULTIMEDIA CARD (MMC) ETC. OVER SPI
7748S: Orphan
7749F: drivers/mmc/host/mmc_spi.c
7750F: include/linux/spi/mmc_spi.h
7751
7752MULTISOUND SOUND DRIVER
7753M: Andrew Veliath <andrewtv@usa.net>
7754S: Maintained
7755F: Documentation/sound/oss/MultiSound
7756F: sound/oss/msnd*
7757
7758MULTITECH MULTIPORT CARD (ISICOM)
7759S: Orphan
7760F: drivers/tty/isicom.c
7761F: include/linux/isicom.h
7762
7763MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7764M: Bin Liu <b-liu@ti.com>
7765L: linux-usb@vger.kernel.org
7766T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7767S: Maintained
7768F: drivers/usb/musb/
7769
7770MXL5007T MEDIA DRIVER
7771M: Michael Krufky <mkrufky@linuxtv.org>
7772L: linux-media@vger.kernel.org
7773W: https://linuxtv.org
7774W: http://github.com/mkrufky
7775Q: http://patchwork.linuxtv.org/project/linux-media/list/
7776T: git git://linuxtv.org/mkrufky/tuners.git
7777S: Maintained
7778F: drivers/media/tuners/mxl5007t.*
7779
7780MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7781M: Hyong-Youb Kim <hykim@myri.com>
7782L: netdev@vger.kernel.org
7783W: https://www.myricom.com/support/downloads/myri10ge.html
7784S: Supported
7785F: drivers/net/ethernet/myricom/myri10ge/
7786
7787NAND FLASH SUBSYSTEM
7788M: Boris Brezillon <boris.brezillon@free-electrons.com>
7789R: Richard Weinberger <richard@nod.at>
7790L: linux-mtd@lists.infradead.org
7791W: http://www.linux-mtd.infradead.org/
7792Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7793T: git git://github.com/linux-nand/linux.git
7794S: Maintained
7795F: drivers/mtd/nand/
7796F: include/linux/mtd/nand*.h
7797
7798NATSEMI ETHERNET DRIVER (DP8381x)
7799S: Orphan
7800F: drivers/net/ethernet/natsemi/natsemi.c
7801
7802NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7803M: Daniel Mack <zonque@gmail.com>
7804S: Maintained
7805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7806W: http://www.native-instruments.com
7807F: sound/usb/caiaq/
7808
7809NCP FILESYSTEM
7810M: Petr Vandrovec <petr@vandrovec.name>
7811S: Odd Fixes
7812F: fs/ncpfs/
7813
7814NCR 5380 SCSI DRIVERS
7815M: Finn Thain <fthain@telegraphics.com.au>
7816M: Michael Schmitz <schmitzmic@gmail.com>
7817L: linux-scsi@vger.kernel.org
7818S: Maintained
7819F: Documentation/scsi/g_NCR5380.txt
7820F: Documentation/scsi/dtc3x80.txt
7821F: drivers/scsi/NCR5380.*
7822F: drivers/scsi/arm/cumana_1.c
7823F: drivers/scsi/arm/oak.c
7824F: drivers/scsi/atari_scsi.*
7825F: drivers/scsi/dmx3191d.c
7826F: drivers/scsi/dtc.*
7827F: drivers/scsi/g_NCR5380.*
7828F: drivers/scsi/g_NCR5380_mmio.c
7829F: drivers/scsi/mac_scsi.*
7830F: drivers/scsi/pas16.*
7831F: drivers/scsi/sun3_scsi.*
7832F: drivers/scsi/sun3_scsi_vme.c
7833F: drivers/scsi/t128.*
7834
7835NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7836M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7837L: linux-scsi@vger.kernel.org
7838S: Maintained
7839F: drivers/scsi/NCR_D700.*
7840
7841NCT6775 HARDWARE MONITOR DRIVER
7842M: Guenter Roeck <linux@roeck-us.net>
7843L: linux-hwmon@vger.kernel.org
7844S: Maintained
7845F: Documentation/hwmon/nct6775
7846F: drivers/hwmon/nct6775.c
7847
7848NETEFFECT IWARP RNIC DRIVER (IW_NES)
7849M: Faisal Latif <faisal.latif@intel.com>
7850L: linux-rdma@vger.kernel.org
7851W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7852S: Supported
7853F: drivers/infiniband/hw/nes/
7854
7855NETEM NETWORK EMULATOR
7856M: Stephen Hemminger <stephen@networkplumber.org>
7857L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7858S: Maintained
7859F: net/sched/sch_netem.c
7860
7861NETERION 10GbE DRIVERS (s2io/vxge)
7862M: Jon Mason <jdmason@kudzu.us>
7863L: netdev@vger.kernel.org
7864S: Supported
7865F: Documentation/networking/s2io.txt
7866F: Documentation/networking/vxge.txt
7867F: drivers/net/ethernet/neterion/
7868
7869NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7870M: Pablo Neira Ayuso <pablo@netfilter.org>
7871M: Patrick McHardy <kaber@trash.net>
7872M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7873L: netfilter-devel@vger.kernel.org
7874L: coreteam@netfilter.org
7875W: http://www.netfilter.org/
7876W: http://www.iptables.org/
7877Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7878T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7880S: Supported
7881F: include/linux/netfilter*
7882F: include/linux/netfilter/
7883F: include/net/netfilter/
7884F: include/uapi/linux/netfilter*
7885F: include/uapi/linux/netfilter/
7886F: net/*/netfilter.c
7887F: net/*/netfilter/
7888F: net/netfilter/
7889F: net/bridge/br_netfilter*.c
7890
7891NETLABEL
7892M: Paul Moore <paul@paul-moore.com>
7893W: http://netlabel.sf.net
7894L: netdev@vger.kernel.org
7895S: Maintained
7896F: Documentation/netlabel/
7897F: include/net/netlabel.h
7898F: net/netlabel/
7899
7900NETROM NETWORK LAYER
7901M: Ralf Baechle <ralf@linux-mips.org>
7902L: linux-hams@vger.kernel.org
7903W: http://www.linux-ax25.org/
7904S: Maintained
7905F: include/net/netrom.h
7906F: include/uapi/linux/netrom.h
7907F: net/netrom/
7908
7909NETRONOME ETHERNET DRIVERS
7910M: Jakub Kicinski <jakub.kicinski@netronome.com>
7911L: oss-drivers@netronome.com
7912S: Maintained
7913F: drivers/net/ethernet/netronome/
7914
7915NETWORK BLOCK DEVICE (NBD)
7916M: Markus Pargmann <mpa@pengutronix.de>
7917S: Maintained
7918L: nbd-general@lists.sourceforge.net
7919T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7920F: Documentation/blockdev/nbd.txt
7921F: drivers/block/nbd.c
7922F: include/uapi/linux/nbd.h
7923
7924NETWORK DROP MONITOR
7925M: Neil Horman <nhorman@tuxdriver.com>
7926L: netdev@vger.kernel.org
7927S: Maintained
7928W: https://fedorahosted.org/dropwatch/
7929F: net/core/drop_monitor.c
7930
7931NETWORKING [GENERAL]
7932M: "David S. Miller" <davem@davemloft.net>
7933L: netdev@vger.kernel.org
7934W: http://www.linuxfoundation.org/en/Net
7935Q: http://patchwork.ozlabs.org/project/netdev/list/
7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7937T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7938S: Maintained
7939F: net/
7940F: include/net/
7941F: include/linux/in.h
7942F: include/linux/net.h
7943F: include/linux/netdevice.h
7944F: include/uapi/linux/in.h
7945F: include/uapi/linux/net.h
7946F: include/uapi/linux/netdevice.h
7947F: include/uapi/linux/net_namespace.h
7948F: tools/net/
7949F: tools/testing/selftests/net/
7950F: lib/random32.c
7951F: lib/test_bpf.c
7952
7953NETWORKING [IPv4/IPv6]
7954M: "David S. Miller" <davem@davemloft.net>
7955M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7956M: James Morris <jmorris@namei.org>
7957M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7958M: Patrick McHardy <kaber@trash.net>
7959L: netdev@vger.kernel.org
7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7961S: Maintained
7962F: net/ipv4/
7963F: net/ipv6/
7964F: include/net/ip*
7965F: arch/x86/net/*
7966
7967NETWORKING [IPSEC]
7968M: Steffen Klassert <steffen.klassert@secunet.com>
7969M: Herbert Xu <herbert@gondor.apana.org.au>
7970M: "David S. Miller" <davem@davemloft.net>
7971L: netdev@vger.kernel.org
7972T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7973T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7974S: Maintained
7975F: net/core/flow.c
7976F: net/xfrm/
7977F: net/key/
7978F: net/ipv4/xfrm*
7979F: net/ipv4/esp4.c
7980F: net/ipv4/ah4.c
7981F: net/ipv4/ipcomp.c
7982F: net/ipv4/ip_vti.c
7983F: net/ipv6/xfrm*
7984F: net/ipv6/esp6.c
7985F: net/ipv6/ah6.c
7986F: net/ipv6/ipcomp6.c
7987F: net/ipv6/ip6_vti.c
7988F: include/uapi/linux/xfrm.h
7989F: include/net/xfrm.h
7990
7991NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7992M: Paul Moore <paul@paul-moore.com>
7993L: netdev@vger.kernel.org
7994S: Maintained
7995
7996NETWORKING [WIRELESS]
7997L: linux-wireless@vger.kernel.org
7998Q: http://patchwork.kernel.org/project/linux-wireless/list/
7999
8000NETWORKING DRIVERS
8001L: netdev@vger.kernel.org
8002W: http://www.linuxfoundation.org/en/Net
8003Q: http://patchwork.ozlabs.org/project/netdev/list/
8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8005T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8006S: Odd Fixes
8007F: Documentation/devicetree/bindings/net/
8008F: drivers/net/
8009F: include/linux/if_*
8010F: include/linux/netdevice.h
8011F: include/linux/etherdevice.h
8012F: include/linux/fcdevice.h
8013F: include/linux/fddidevice.h
8014F: include/linux/hippidevice.h
8015F: include/linux/inetdevice.h
8016F: include/uapi/linux/if_*
8017F: include/uapi/linux/netdevice.h
8018
8019NETWORKING DRIVERS (WIRELESS)
8020M: Kalle Valo <kvalo@codeaurora.org>
8021L: linux-wireless@vger.kernel.org
8022Q: http://patchwork.kernel.org/project/linux-wireless/list/
8023T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8025S: Maintained
8026F: Documentation/devicetree/bindings/net/wireless/
8027F: drivers/net/wireless/
8028
8029NETXEN (1/10) GbE SUPPORT
8030M: Manish Chopra <manish.chopra@qlogic.com>
8031M: Sony Chacko <sony.chacko@qlogic.com>
8032M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8033L: netdev@vger.kernel.org
8034W: http://www.qlogic.com
8035S: Supported
8036F: drivers/net/ethernet/qlogic/netxen/
8037
8038NFC SUBSYSTEM
8039M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8040M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8041M: Samuel Ortiz <sameo@linux.intel.com>
8042L: linux-wireless@vger.kernel.org
8043L: linux-nfc@lists.01.org (subscribers-only)
8044S: Supported
8045F: net/nfc/
8046F: include/net/nfc/
8047F: include/uapi/linux/nfc.h
8048F: drivers/nfc/
8049F: include/linux/platform_data/nfcmrvl.h
8050F: include/linux/platform_data/nxp-nci.h
8051F: include/linux/platform_data/pn544.h
8052F: include/linux/platform_data/st21nfca.h
8053F: include/linux/platform_data/st-nci.h
8054F: Documentation/devicetree/bindings/net/nfc/
8055
8056NFS, SUNRPC, AND LOCKD CLIENTS
8057M: Trond Myklebust <trond.myklebust@primarydata.com>
8058M: Anna Schumaker <anna.schumaker@netapp.com>
8059L: linux-nfs@vger.kernel.org
8060W: http://client.linux-nfs.org
8061T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8062S: Maintained
8063F: fs/lockd/
8064F: fs/nfs/
8065F: fs/nfs_common/
8066F: net/sunrpc/
8067F: include/linux/lockd/
8068F: include/linux/nfs*
8069F: include/linux/sunrpc/
8070F: include/uapi/linux/nfs*
8071F: include/uapi/linux/sunrpc/
8072
8073NILFS2 FILESYSTEM
8074M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8075L: linux-nilfs@vger.kernel.org
8076W: http://nilfs.sourceforge.net/
8077W: http://nilfs.osdn.jp/
8078T: git git://github.com/konis/nilfs2.git
8079S: Supported
8080F: Documentation/filesystems/nilfs2.txt
8081F: fs/nilfs2/
8082F: include/linux/nilfs2_fs.h
8083F: include/trace/events/nilfs2.h
8084
8085NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8086M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8087W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8088S: Maintained
8089F: Documentation/scsi/NinjaSCSI.txt
8090F: drivers/scsi/pcmcia/nsp_*
8091
8092NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8093M: GOTO Masanori <gotom@debian.or.jp>
8094M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8095W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8096S: Maintained
8097F: Documentation/scsi/NinjaSCSI.txt
8098F: drivers/scsi/nsp32*
8099
8100NIOS2 ARCHITECTURE
8101M: Ley Foon Tan <lftan@altera.com>
8102L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8103T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8104S: Maintained
8105F: arch/nios2/
8106
8107NOKIA N900 POWER SUPPLY DRIVERS
8108R: Pali Rohár <pali.rohar@gmail.com>
8109F: include/linux/power/bq2415x_charger.h
8110F: include/linux/power/bq27xxx_battery.h
8111F: include/linux/power/isp1704_charger.h
8112F: drivers/power/bq2415x_charger.c
8113F: drivers/power/bq27xxx_battery.c
8114F: drivers/power/bq27xxx_battery_i2c.c
8115F: drivers/power/isp1704_charger.c
8116F: drivers/power/rx51_battery.c
8117
8118NTB DRIVER CORE
8119M: Jon Mason <jdmason@kudzu.us>
8120M: Dave Jiang <dave.jiang@intel.com>
8121M: Allen Hubbe <Allen.Hubbe@emc.com>
8122L: linux-ntb@googlegroups.com
8123S: Supported
8124W: https://github.com/jonmason/ntb/wiki
8125T: git git://github.com/jonmason/ntb.git
8126F: drivers/ntb/
8127F: drivers/net/ntb_netdev.c
8128F: include/linux/ntb.h
8129F: include/linux/ntb_transport.h
8130
8131NTB INTEL DRIVER
8132M: Jon Mason <jdmason@kudzu.us>
8133M: Dave Jiang <dave.jiang@intel.com>
8134L: linux-ntb@googlegroups.com
8135S: Supported
8136W: https://github.com/jonmason/ntb/wiki
8137T: git git://github.com/jonmason/ntb.git
8138F: drivers/ntb/hw/intel/
8139
8140NTB AMD DRIVER
8141M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8142L: linux-ntb@googlegroups.com
8143S: Supported
8144F: drivers/ntb/hw/amd/
8145
8146NTFS FILESYSTEM
8147M: Anton Altaparmakov <anton@tuxera.com>
8148L: linux-ntfs-dev@lists.sourceforge.net
8149W: http://www.tuxera.com/
8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8151S: Supported
8152F: Documentation/filesystems/ntfs.txt
8153F: fs/ntfs/
8154
8155NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8156M: Antonino Daplas <adaplas@gmail.com>
8157L: linux-fbdev@vger.kernel.org
8158S: Maintained
8159F: drivers/video/fbdev/riva/
8160F: drivers/video/fbdev/nvidia/
8161
8162NVM EXPRESS DRIVER
8163M: Keith Busch <keith.busch@intel.com>
8164M: Jens Axboe <axboe@fb.com>
8165L: linux-nvme@lists.infradead.org
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8167W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8168S: Supported
8169F: drivers/nvme/host/
8170F: include/linux/nvme.h
8171
8172NVMEM FRAMEWORK
8173M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8174M: Maxime Ripard <maxime.ripard@free-electrons.com>
8175S: Maintained
8176F: drivers/nvmem/
8177F: Documentation/devicetree/bindings/nvmem/
8178F: include/linux/nvmem-consumer.h
8179F: include/linux/nvmem-provider.h
8180
8181NXP-NCI NFC DRIVER
8182M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8183R: Charles Gorand <charles.gorand@effinnov.com>
8184L: linux-nfc@lists.01.org (moderated for non-subscribers)
8185S: Supported
8186F: drivers/nfc/nxp-nci
8187
8188NXP TDA998X DRM DRIVER
8189M: Russell King <rmk+kernel@armlinux.org.uk>
8190S: Supported
8191F: drivers/gpu/drm/i2c/tda998x_drv.c
8192F: include/drm/i2c/tda998x.h
8193
8194NXP TFA9879 DRIVER
8195M: Peter Rosin <peda@axentia.se>
8196L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8197S: Maintained
8198F: sound/soc/codecs/tfa9879*
8199
8200OBJTOOL
8201M: Josh Poimboeuf <jpoimboe@redhat.com>
8202S: Supported
8203F: tools/objtool/
8204
8205OMAP SUPPORT
8206M: Tony Lindgren <tony@atomide.com>
8207L: linux-omap@vger.kernel.org
8208W: http://www.muru.com/linux/omap/
8209W: http://linux.omap.com/
8210Q: http://patchwork.kernel.org/project/linux-omap/list/
8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8212S: Maintained
8213F: arch/arm/*omap*/
8214F: arch/arm/configs/omap1_defconfig
8215F: arch/arm/configs/omap2plus_defconfig
8216F: drivers/i2c/busses/i2c-omap.c
8217F: drivers/irqchip/irq-omap-intc.c
8218F: drivers/mfd/*omap*.c
8219F: drivers/mfd/menelaus.c
8220F: drivers/mfd/palmas.c
8221F: drivers/mfd/tps65217.c
8222F: drivers/mfd/tps65218.c
8223F: drivers/mfd/tps65910.c
8224F: drivers/mfd/twl-core.[ch]
8225F: drivers/mfd/twl4030*.c
8226F: drivers/mfd/twl6030*.c
8227F: drivers/mfd/twl6040*.c
8228F: drivers/regulator/palmas-regulator*.c
8229F: drivers/regulator/pbias-regulator.c
8230F: drivers/regulator/tps65217-regulator.c
8231F: drivers/regulator/tps65218-regulator.c
8232F: drivers/regulator/tps65910-regulator.c
8233F: drivers/regulator/twl-regulator.c
8234F: include/linux/i2c-omap.h
8235
8236OMAP DEVICE TREE SUPPORT
8237M: Benoît Cousson <bcousson@baylibre.com>
8238M: Tony Lindgren <tony@atomide.com>
8239L: linux-omap@vger.kernel.org
8240L: devicetree@vger.kernel.org
8241S: Maintained
8242F: arch/arm/boot/dts/*omap*
8243F: arch/arm/boot/dts/*am3*
8244F: arch/arm/boot/dts/*am4*
8245F: arch/arm/boot/dts/*am5*
8246F: arch/arm/boot/dts/*dra7*
8247
8248OMAP CLOCK FRAMEWORK SUPPORT
8249M: Paul Walmsley <paul@pwsan.com>
8250L: linux-omap@vger.kernel.org
8251S: Maintained
8252F: arch/arm/*omap*/*clock*
8253
8254OMAP POWER MANAGEMENT SUPPORT
8255M: Kevin Hilman <khilman@kernel.org>
8256L: linux-omap@vger.kernel.org
8257S: Maintained
8258F: arch/arm/*omap*/*pm*
8259F: drivers/cpufreq/omap-cpufreq.c
8260
8261OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8262M: Rajendra Nayak <rnayak@codeaurora.org>
8263M: Paul Walmsley <paul@pwsan.com>
8264L: linux-omap@vger.kernel.org
8265S: Maintained
8266F: arch/arm/mach-omap2/prm*
8267
8268OMAP AUDIO SUPPORT
8269M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8270M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8271L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8272L: linux-omap@vger.kernel.org
8273S: Maintained
8274F: sound/soc/omap/
8275
8276OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8277M: Roger Quadros <rogerq@ti.com>
8278M: Tony Lindgren <tony@atomide.com>
8279L: linux-omap@vger.kernel.org
8280S: Maintained
8281F: drivers/memory/omap-gpmc.c
8282F: arch/arm/mach-omap2/*gpmc*
8283
8284OMAP FRAMEBUFFER SUPPORT
8285M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8286L: linux-fbdev@vger.kernel.org
8287L: linux-omap@vger.kernel.org
8288S: Maintained
8289F: drivers/video/fbdev/omap/
8290
8291OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8292M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8293L: linux-omap@vger.kernel.org
8294L: linux-fbdev@vger.kernel.org
8295S: Maintained
8296F: drivers/video/fbdev/omap2/
8297F: Documentation/arm/OMAP/DSS
8298
8299OMAP HARDWARE SPINLOCK SUPPORT
8300M: Ohad Ben-Cohen <ohad@wizery.com>
8301L: linux-omap@vger.kernel.org
8302S: Maintained
8303F: drivers/hwspinlock/omap_hwspinlock.c
8304
8305OMAP MMC SUPPORT
8306M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8307L: linux-omap@vger.kernel.org
8308S: Maintained
8309F: drivers/mmc/host/omap.c
8310
8311OMAP HS MMC SUPPORT
8312L: linux-mmc@vger.kernel.org
8313L: linux-omap@vger.kernel.org
8314S: Orphan
8315F: drivers/mmc/host/omap_hsmmc.c
8316
8317OMAP RANDOM NUMBER GENERATOR SUPPORT
8318M: Deepak Saxena <dsaxena@plexity.net>
8319S: Maintained
8320F: drivers/char/hw_random/omap-rng.c
8321
8322OMAP HWMOD SUPPORT
8323M: Benoît Cousson <bcousson@baylibre.com>
8324M: Paul Walmsley <paul@pwsan.com>
8325L: linux-omap@vger.kernel.org
8326S: Maintained
8327F: arch/arm/mach-omap2/omap_hwmod.*
8328
8329OMAP HWMOD DATA
8330M: Paul Walmsley <paul@pwsan.com>
8331L: linux-omap@vger.kernel.org
8332S: Maintained
8333F: arch/arm/mach-omap2/omap_hwmod*data*
8334
8335OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8336M: Benoît Cousson <bcousson@baylibre.com>
8337L: linux-omap@vger.kernel.org
8338S: Maintained
8339F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8340
8341OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8342M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8343L: linux-media@vger.kernel.org
8344S: Maintained
8345F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8346F: drivers/media/platform/omap3isp/
8347F: drivers/staging/media/omap4iss/
8348
8349OMAP USB SUPPORT
8350L: linux-usb@vger.kernel.org
8351L: linux-omap@vger.kernel.org
8352S: Orphan
8353F: drivers/usb/*/*omap*
8354F: arch/arm/*omap*/usb*
8355
8356OMAP GPIO DRIVER
8357M: Grygorii Strashko <grygorii.strashko@ti.com>
8358M: Santosh Shilimkar <ssantosh@kernel.org>
8359M: Kevin Hilman <khilman@kernel.org>
8360L: linux-omap@vger.kernel.org
8361S: Maintained
8362F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8363F: drivers/gpio/gpio-omap.c
8364
8365OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8366M: Mark Jackson <mpfj@newflow.co.uk>
8367L: linux-omap@vger.kernel.org
8368S: Maintained
8369F: arch/arm/boot/dts/am335x-nano.dts
8370
8371OMFS FILESYSTEM
8372M: Bob Copeland <me@bobcopeland.com>
8373L: linux-karma-devel@lists.sourceforge.net
8374S: Maintained
8375F: Documentation/filesystems/omfs.txt
8376F: fs/omfs/
8377
8378OMNIKEY CARDMAN 4000 DRIVER
8379M: Harald Welte <laforge@gnumonks.org>
8380S: Maintained
8381F: drivers/char/pcmcia/cm4000_cs.c
8382F: include/linux/cm4000_cs.h
8383F: include/uapi/linux/cm4000_cs.h
8384
8385OMNIKEY CARDMAN 4040 DRIVER
8386M: Harald Welte <laforge@gnumonks.org>
8387S: Maintained
8388F: drivers/char/pcmcia/cm4040_cs.*
8389
8390OMNIVISION OV7670 SENSOR DRIVER
8391M: Jonathan Corbet <corbet@lwn.net>
8392L: linux-media@vger.kernel.org
8393T: git git://linuxtv.org/media_tree.git
8394S: Maintained
8395F: drivers/media/i2c/ov7670.c
8396
8397ONENAND FLASH DRIVER
8398M: Kyungmin Park <kyungmin.park@samsung.com>
8399L: linux-mtd@lists.infradead.org
8400S: Maintained
8401F: drivers/mtd/onenand/
8402F: include/linux/mtd/onenand*.h
8403
8404ONSTREAM SCSI TAPE DRIVER
8405M: Willem Riede <osst@riede.org>
8406L: osst-users@lists.sourceforge.net
8407L: linux-scsi@vger.kernel.org
8408S: Maintained
8409F: Documentation/scsi/osst.txt
8410F: drivers/scsi/osst.*
8411F: drivers/scsi/osst_*.h
8412F: drivers/scsi/st.h
8413
8414OPENCORES I2C BUS DRIVER
8415M: Peter Korsgaard <jacmet@sunsite.dk>
8416L: linux-i2c@vger.kernel.org
8417S: Maintained
8418F: Documentation/i2c/busses/i2c-ocores
8419F: drivers/i2c/busses/i2c-ocores.c
8420
8421OPEN FIRMWARE AND FLATTENED DEVICE TREE
8422M: Rob Herring <robh+dt@kernel.org>
8423M: Frank Rowand <frowand.list@gmail.com>
8424L: devicetree@vger.kernel.org
8425W: http://www.devicetree.org/
8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8427S: Maintained
8428F: drivers/of/
8429F: include/linux/of*.h
8430F: scripts/dtc/
8431
8432OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8433M: Rob Herring <robh+dt@kernel.org>
8434M: Mark Rutland <mark.rutland@arm.com>
8435L: devicetree@vger.kernel.org
8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8437Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8438S: Maintained
8439F: Documentation/devicetree/
8440F: arch/*/boot/dts/
8441F: include/dt-bindings/
8442
8443OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8444M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8445L: devicetree@vger.kernel.org
8446S: Maintained
8447F: Documentation/devicetree/dynamic-resolution-notes.txt
8448F: Documentation/devicetree/overlay-notes.txt
8449F: drivers/of/overlay.c
8450F: drivers/of/resolver.c
8451
8452OPENRISC ARCHITECTURE
8453M: Jonas Bonn <jonas@southpole.se>
8454W: http://openrisc.net
8455S: Maintained
8456T: git git://openrisc.net/~jonas/linux
8457F: arch/openrisc/
8458
8459OPENVSWITCH
8460M: Pravin Shelar <pshelar@nicira.com>
8461L: netdev@vger.kernel.org
8462L: dev@openvswitch.org
8463W: http://openvswitch.org
8464S: Maintained
8465F: net/openvswitch/
8466F: include/uapi/linux/openvswitch.h
8467
8468OPERATING PERFORMANCE POINTS (OPP)
8469M: Viresh Kumar <vireshk@kernel.org>
8470M: Nishanth Menon <nm@ti.com>
8471M: Stephen Boyd <sboyd@codeaurora.org>
8472L: linux-pm@vger.kernel.org
8473S: Maintained
8474T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8475F: drivers/base/power/opp/
8476F: include/linux/pm_opp.h
8477F: Documentation/power/opp.txt
8478F: Documentation/devicetree/bindings/opp/
8479
8480OPL4 DRIVER
8481M: Clemens Ladisch <clemens@ladisch.de>
8482L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8483T: git git://git.alsa-project.org/alsa-kernel.git
8484S: Maintained
8485F: sound/drivers/opl4/
8486
8487OPROFILE
8488M: Robert Richter <rric@kernel.org>
8489L: oprofile-list@lists.sf.net
8490S: Maintained
8491F: arch/*/include/asm/oprofile*.h
8492F: arch/*/oprofile/
8493F: drivers/oprofile/
8494F: include/linux/oprofile.h
8495
8496ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8497M: Mark Fasheh <mfasheh@suse.com>
8498M: Joel Becker <jlbec@evilplan.org>
8499L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8500W: http://ocfs2.wiki.kernel.org
8501S: Supported
8502F: Documentation/filesystems/ocfs2.txt
8503F: Documentation/filesystems/dlmfs.txt
8504F: fs/ocfs2/
8505
8506ORINOCO DRIVER
8507L: linux-wireless@vger.kernel.org
8508W: http://wireless.kernel.org/en/users/Drivers/orinoco
8509W: http://www.nongnu.org/orinoco/
8510S: Orphan
8511F: drivers/net/wireless/intersil/orinoco/
8512
8513OSD LIBRARY and FILESYSTEM
8514M: Boaz Harrosh <ooo@electrozaur.com>
8515M: Benny Halevy <bhalevy@primarydata.com>
8516L: osd-dev@open-osd.org
8517W: http://open-osd.org
8518T: git git://git.open-osd.org/open-osd.git
8519S: Maintained
8520F: drivers/scsi/osd/
8521F: include/scsi/osd_*
8522F: fs/exofs/
8523
8524OVERLAY FILESYSTEM
8525M: Miklos Szeredi <miklos@szeredi.hu>
8526L: linux-unionfs@vger.kernel.org
8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8528S: Supported
8529F: fs/overlayfs/
8530F: Documentation/filesystems/overlayfs.txt
8531
8532ORANGEFS FILESYSTEM
8533M: Mike Marshall <hubcap@omnibond.com>
8534L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8536S: Supported
8537F: fs/orangefs/
8538F: Documentation/filesystems/orangefs.txt
8539
8540P54 WIRELESS DRIVER
8541M: Christian Lamparter <chunkeey@googlemail.com>
8542L: linux-wireless@vger.kernel.org
8543W: http://wireless.kernel.org/en/users/Drivers/p54
8544S: Maintained
8545F: drivers/net/wireless/intersil/p54/
8546
8547PA SEMI ETHERNET DRIVER
8548M: Olof Johansson <olof@lixom.net>
8549L: netdev@vger.kernel.org
8550S: Maintained
8551F: drivers/net/ethernet/pasemi/*
8552
8553PA SEMI SMBUS DRIVER
8554M: Olof Johansson <olof@lixom.net>
8555L: linux-i2c@vger.kernel.org
8556S: Maintained
8557F: drivers/i2c/busses/i2c-pasemi.c
8558
8559PADATA PARALLEL EXECUTION MECHANISM
8560M: Steffen Klassert <steffen.klassert@secunet.com>
8561L: linux-crypto@vger.kernel.org
8562S: Maintained
8563F: kernel/padata.c
8564F: include/linux/padata.h
8565F: Documentation/padata.txt
8566
8567PANASONIC LAPTOP ACPI EXTRAS DRIVER
8568M: Harald Welte <laforge@gnumonks.org>
8569L: platform-driver-x86@vger.kernel.org
8570S: Maintained
8571F: drivers/platform/x86/panasonic-laptop.c
8572
8573PANASONIC MN10300/AM33/AM34 PORT
8574M: David Howells <dhowells@redhat.com>
8575L: linux-am33-list@redhat.com (moderated for non-subscribers)
8576W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8577S: Maintained
8578F: Documentation/mn10300/
8579F: arch/mn10300/
8580
8581PARALLEL LCD/KEYPAD PANEL DRIVER
8582M: Willy Tarreau <willy@haproxy.com>
8583M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8584S: Odd Fixes
8585F: Documentation/misc-devices/lcd-panel-cgram.txt
8586F: drivers/misc/panel.c
8587
8588PARALLEL PORT SUBSYSTEM
8589M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8590M: Sudip Mukherjee <sudip@vectorindia.org>
8591L: linux-parport@lists.infradead.org (subscribers-only)
8592S: Maintained
8593F: drivers/parport/
8594F: include/linux/parport*.h
8595F: drivers/char/ppdev.c
8596F: include/uapi/linux/ppdev.h
8597F: Documentation/parport*.txt
8598
8599PARAVIRT_OPS INTERFACE
8600M: Jeremy Fitzhardinge <jeremy@goop.org>
8601M: Chris Wright <chrisw@sous-sol.org>
8602M: Alok Kataria <akataria@vmware.com>
8603M: Rusty Russell <rusty@rustcorp.com.au>
8604L: virtualization@lists.linux-foundation.org
8605S: Supported
8606F: Documentation/virtual/paravirt_ops.txt
8607F: arch/*/kernel/paravirt*
8608F: arch/*/include/asm/paravirt.h
8609
8610PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8611M: Tim Waugh <tim@cyberelk.net>
8612L: linux-parport@lists.infradead.org (subscribers-only)
8613S: Maintained
8614F: Documentation/blockdev/paride.txt
8615F: drivers/block/paride/
8616
8617PARISC ARCHITECTURE
8618M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8619M: Helge Deller <deller@gmx.de>
8620L: linux-parisc@vger.kernel.org
8621W: http://www.parisc-linux.org/
8622Q: http://patchwork.kernel.org/project/linux-parisc/list/
8623T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8624T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8625S: Maintained
8626F: arch/parisc/
8627F: Documentation/parisc/
8628F: drivers/parisc/
8629F: drivers/char/agp/parisc-agp.c
8630F: drivers/input/serio/gscps2.c
8631F: drivers/parport/parport_gsc.*
8632F: drivers/tty/serial/8250/8250_gsc.c
8633F: drivers/video/fbdev/sti*
8634F: drivers/video/console/sti*
8635F: drivers/video/logo/logo_parisc*
8636
8637PC87360 HARDWARE MONITORING DRIVER
8638M: Jim Cromie <jim.cromie@gmail.com>
8639L: linux-hwmon@vger.kernel.org
8640S: Maintained
8641F: Documentation/hwmon/pc87360
8642F: drivers/hwmon/pc87360.c
8643
8644PC8736x GPIO DRIVER
8645M: Jim Cromie <jim.cromie@gmail.com>
8646S: Maintained
8647F: drivers/char/pc8736x_gpio.c
8648
8649PC87427 HARDWARE MONITORING DRIVER
8650M: Jean Delvare <jdelvare@suse.com>
8651L: linux-hwmon@vger.kernel.org
8652S: Maintained
8653F: Documentation/hwmon/pc87427
8654F: drivers/hwmon/pc87427.c
8655
8656PCA9532 LED DRIVER
8657M: Riku Voipio <riku.voipio@iki.fi>
8658S: Maintained
8659F: drivers/leds/leds-pca9532.c
8660F: include/linux/leds-pca9532.h
8661
8662PCA9541 I2C BUS MASTER SELECTOR DRIVER
8663M: Guenter Roeck <linux@roeck-us.net>
8664L: linux-i2c@vger.kernel.org
8665S: Maintained
8666F: drivers/i2c/muxes/i2c-mux-pca9541.c
8667
8668PCDP - PRIMARY CONSOLE AND DEBUG PORT
8669M: Khalid Aziz <khalid@gonehiking.org>
8670S: Maintained
8671F: drivers/firmware/pcdp.*
8672
8673PCI ERROR RECOVERY
8674M: Linas Vepstas <linasvepstas@gmail.com>
8675L: linux-pci@vger.kernel.org
8676S: Supported
8677F: Documentation/PCI/pci-error-recovery.txt
8678
8679PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8680M: Russell Currey <ruscur@russell.cc>
8681L: linuxppc-dev@lists.ozlabs.org
8682S: Supported
8683F: Documentation/powerpc/eeh-pci-error-recovery.txt
8684F: arch/powerpc/kernel/eeh*.c
8685F: arch/powerpc/platforms/*/eeh*.c
8686F: arch/powerpc/include/*/eeh*.h
8687
8688PCI SUBSYSTEM
8689M: Bjorn Helgaas <bhelgaas@google.com>
8690L: linux-pci@vger.kernel.org
8691Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8692T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8693S: Supported
8694F: Documentation/PCI/
8695F: drivers/pci/
8696F: include/linux/pci*
8697F: arch/x86/pci/
8698F: arch/x86/kernel/quirks.c
8699
8700PCI DRIVER FOR ALTERA PCIE IP
8701M: Ley Foon Tan <lftan@altera.com>
8702L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8703L: linux-pci@vger.kernel.org
8704S: Supported
8705F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8706F: drivers/pci/host/pcie-altera.c
8707
8708PCI DRIVER FOR ARM VERSATILE PLATFORM
8709M: Rob Herring <robh@kernel.org>
8710L: linux-pci@vger.kernel.org
8711L: linux-arm-kernel@lists.infradead.org
8712S: Maintained
8713F: Documentation/devicetree/bindings/pci/versatile.txt
8714F: drivers/pci/host/pci-versatile.c
8715
8716PCI DRIVER FOR APPLIEDMICRO XGENE
8717M: Tanmay Inamdar <tinamdar@apm.com>
8718L: linux-pci@vger.kernel.org
8719L: linux-arm-kernel@lists.infradead.org
8720S: Maintained
8721F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8722F: drivers/pci/host/pci-xgene.c
8723
8724PCI DRIVER FOR FREESCALE LAYERSCAPE
8725M: Minghuan Lian <minghuan.Lian@freescale.com>
8726M: Mingkai Hu <mingkai.hu@freescale.com>
8727M: Roy Zang <tie-fei.zang@freescale.com>
8728L: linuxppc-dev@lists.ozlabs.org
8729L: linux-pci@vger.kernel.org
8730L: linux-arm-kernel@lists.infradead.org
8731S: Maintained
8732F: drivers/pci/host/*layerscape*
8733
8734PCI DRIVER FOR IMX6
8735M: Richard Zhu <Richard.Zhu@freescale.com>
8736M: Lucas Stach <l.stach@pengutronix.de>
8737L: linux-pci@vger.kernel.org
8738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8739S: Maintained
8740F: drivers/pci/host/*imx6*
8741
8742PCI DRIVER FOR TI KEYSTONE
8743M: Murali Karicheri <m-karicheri2@ti.com>
8744L: linux-pci@vger.kernel.org
8745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8746S: Maintained
8747F: drivers/pci/host/*keystone*
8748
8749PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8750M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8751M: Jason Cooper <jason@lakedaemon.net>
8752L: linux-pci@vger.kernel.org
8753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8754S: Maintained
8755F: drivers/pci/host/*mvebu*
8756
8757PCI DRIVER FOR NVIDIA TEGRA
8758M: Thierry Reding <thierry.reding@gmail.com>
8759L: linux-tegra@vger.kernel.org
8760L: linux-pci@vger.kernel.org
8761S: Supported
8762F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8763F: drivers/pci/host/pci-tegra.c
8764
8765PCI DRIVER FOR TI DRA7XX
8766M: Kishon Vijay Abraham I <kishon@ti.com>
8767L: linux-omap@vger.kernel.org
8768L: linux-pci@vger.kernel.org
8769S: Supported
8770F: Documentation/devicetree/bindings/pci/ti-pci.txt
8771F: drivers/pci/host/pci-dra7xx.c
8772
8773PCI DRIVER FOR RENESAS R-CAR
8774M: Simon Horman <horms@verge.net.au>
8775L: linux-pci@vger.kernel.org
8776L: linux-renesas-soc@vger.kernel.org
8777S: Maintained
8778F: drivers/pci/host/*rcar*
8779
8780PCI DRIVER FOR SAMSUNG EXYNOS
8781M: Jingoo Han <jingoohan1@gmail.com>
8782L: linux-pci@vger.kernel.org
8783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8784L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8785S: Maintained
8786F: drivers/pci/host/pci-exynos.c
8787
8788PCI DRIVER FOR SYNOPSIS DESIGNWARE
8789M: Jingoo Han <jingoohan1@gmail.com>
8790M: Pratyush Anand <pratyush.anand@gmail.com>
8791L: linux-pci@vger.kernel.org
8792S: Maintained
8793F: drivers/pci/host/*designware*
8794
8795PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8796M: Joao Pinto <jpinto@synopsys.com>
8797L: linux-pci@vger.kernel.org
8798S: Maintained
8799F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8800F: drivers/pci/host/pcie-designware-plat.c
8801
8802PCI DRIVER FOR GENERIC OF HOSTS
8803M: Will Deacon <will.deacon@arm.com>
8804L: linux-pci@vger.kernel.org
8805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8806S: Maintained
8807F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8808F: drivers/pci/host/pci-host-common.c
8809F: drivers/pci/host/pci-host-generic.c
8810
8811PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8812M: Keith Busch <keith.busch@intel.com>
8813L: linux-pci@vger.kernel.org
8814S: Supported
8815F: arch/x86/pci/vmd.c
8816
8817PCIE DRIVER FOR ST SPEAR13XX
8818M: Pratyush Anand <pratyush.anand@gmail.com>
8819L: linux-pci@vger.kernel.org
8820S: Maintained
8821F: drivers/pci/host/*spear*
8822
8823PCI MSI DRIVER FOR ALTERA MSI IP
8824M: Ley Foon Tan <lftan@altera.com>
8825L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8826L: linux-pci@vger.kernel.org
8827S: Supported
8828F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8829F: drivers/pci/host/pcie-altera-msi.c
8830
8831PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8832M: Duc Dang <dhdang@apm.com>
8833L: linux-pci@vger.kernel.org
8834L: linux-arm-kernel@lists.infradead.org
8835S: Maintained
8836F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8837F: drivers/pci/host/pci-xgene-msi.c
8838
8839PCIE DRIVER FOR HISILICON
8840M: Zhou Wang <wangzhou1@hisilicon.com>
8841M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8842L: linux-pci@vger.kernel.org
8843S: Maintained
8844F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8845F: drivers/pci/host/pcie-hisi.c
8846
8847PCIE DRIVER FOR QUALCOMM MSM
8848M: Stanimir Varbanov <svarbanov@mm-sol.com>
8849L: linux-pci@vger.kernel.org
8850L: linux-arm-msm@vger.kernel.org
8851S: Maintained
8852F: drivers/pci/host/*qcom*
8853
8854PCIE DRIVER FOR CAVIUM THUNDERX
8855M: David Daney <david.daney@cavium.com>
8856L: linux-pci@vger.kernel.org
8857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8858S: Supported
8859F: Documentation/devicetree/bindings/pci/pci-thunder-*
8860F: drivers/pci/host/pci-thunder-*
8861
8862PCMCIA SUBSYSTEM
8863P: Linux PCMCIA Team
8864L: linux-pcmcia@lists.infradead.org
8865W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8867S: Maintained
8868F: Documentation/pcmcia/
8869F: drivers/pcmcia/
8870F: include/pcmcia/
8871
8872PCNET32 NETWORK DRIVER
8873M: Don Fry <pcnet32@frontier.com>
8874L: netdev@vger.kernel.org
8875S: Maintained
8876F: drivers/net/ethernet/amd/pcnet32.c
8877
8878PCRYPT PARALLEL CRYPTO ENGINE
8879M: Steffen Klassert <steffen.klassert@secunet.com>
8880L: linux-crypto@vger.kernel.org
8881S: Maintained
8882F: crypto/pcrypt.c
8883F: include/crypto/pcrypt.h
8884
8885PER-CPU MEMORY ALLOCATOR
8886M: Tejun Heo <tj@kernel.org>
8887M: Christoph Lameter <cl@linux.com>
8888T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8889S: Maintained
8890F: include/linux/percpu*.h
8891F: mm/percpu*.c
8892F: arch/*/include/asm/percpu.h
8893
8894PER-TASK DELAY ACCOUNTING
8895M: Balbir Singh <bsingharora@gmail.com>
8896S: Maintained
8897F: include/linux/delayacct.h
8898F: kernel/delayacct.c
8899
8900PERFORMANCE EVENTS SUBSYSTEM
8901M: Peter Zijlstra <peterz@infradead.org>
8902M: Ingo Molnar <mingo@redhat.com>
8903M: Arnaldo Carvalho de Melo <acme@kernel.org>
8904R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8905L: linux-kernel@vger.kernel.org
8906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8907S: Supported
8908F: kernel/events/*
8909F: include/linux/perf_event.h
8910F: include/uapi/linux/perf_event.h
8911F: arch/*/kernel/perf_event*.c
8912F: arch/*/kernel/*/perf_event*.c
8913F: arch/*/kernel/*/*/perf_event*.c
8914F: arch/*/include/asm/perf_event.h
8915F: arch/*/kernel/perf_callchain.c
8916F: arch/*/events/*
8917F: tools/perf/
8918
8919PERSONALITY HANDLING
8920M: Christoph Hellwig <hch@infradead.org>
8921L: linux-abi-devel@lists.sourceforge.net
8922S: Maintained
8923F: include/linux/personality.h
8924F: include/uapi/linux/personality.h
8925
8926PHONET PROTOCOL
8927M: Remi Denis-Courmont <courmisch@gmail.com>
8928S: Supported
8929F: Documentation/networking/phonet.txt
8930F: include/linux/phonet.h
8931F: include/net/phonet/
8932F: include/uapi/linux/phonet.h
8933F: net/phonet/
8934
8935PHRAM MTD DRIVER
8936M: Joern Engel <joern@lazybastard.org>
8937L: linux-mtd@lists.infradead.org
8938S: Maintained
8939F: drivers/mtd/devices/phram.c
8940
8941PICOLCD HID DRIVER
8942M: Bruno Prémont <bonbons@linux-vserver.org>
8943L: linux-input@vger.kernel.org
8944S: Maintained
8945F: drivers/hid/hid-picolcd*
8946
8947PICOXCELL SUPPORT
8948M: Jamie Iles <jamie@jamieiles.com>
8949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8950T: git git://github.com/jamieiles/linux-2.6-ji.git
8951S: Supported
8952F: arch/arm/boot/dts/picoxcell*
8953F: arch/arm/mach-picoxcell/
8954F: drivers/crypto/picoxcell*
8955
8956PIN CONTROL SUBSYSTEM
8957M: Linus Walleij <linus.walleij@linaro.org>
8958L: linux-gpio@vger.kernel.org
8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8960S: Maintained
8961F: Documentation/devicetree/bindings/pinctrl/
8962F: drivers/pinctrl/
8963F: include/linux/pinctrl/
8964
8965PIN CONTROLLER - ATMEL AT91
8966M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8968S: Maintained
8969F: drivers/pinctrl/pinctrl-at91.*
8970
8971PIN CONTROLLER - ATMEL AT91 PIO4
8972M: Ludovic Desroches <ludovic.desroches@atmel.com>
8973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8974L: linux-gpio@vger.kernel.org
8975S: Supported
8976F: drivers/pinctrl/pinctrl-at91-pio4.*
8977
8978PIN CONTROLLER - INTEL
8979M: Mika Westerberg <mika.westerberg@linux.intel.com>
8980M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8981S: Maintained
8982F: drivers/pinctrl/intel/
8983
8984PIN CONTROLLER - RENESAS
8985M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8986M: Geert Uytterhoeven <geert+renesas@glider.be>
8987L: linux-renesas-soc@vger.kernel.org
8988S: Maintained
8989F: drivers/pinctrl/sh-pfc/
8990
8991PIN CONTROLLER - SAMSUNG
8992M: Tomasz Figa <tomasz.figa@gmail.com>
8993M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8994M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8996L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8997S: Maintained
8998F: drivers/pinctrl/samsung/
8999
9000PIN CONTROLLER - SINGLE
9001M: Tony Lindgren <tony@atomide.com>
9002M: Haojian Zhuang <haojian.zhuang@linaro.org>
9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L: linux-omap@vger.kernel.org
9005S: Maintained
9006F: drivers/pinctrl/pinctrl-single.c
9007
9008PIN CONTROLLER - ST SPEAR
9009M: Viresh Kumar <vireshk@kernel.org>
9010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9011W: http://www.st.com/spear
9012S: Maintained
9013F: drivers/pinctrl/spear/
9014
9015PKTCDVD DRIVER
9016M: Jiri Kosina <jikos@kernel.org>
9017S: Maintained
9018F: drivers/block/pktcdvd.c
9019F: include/linux/pktcdvd.h
9020F: include/uapi/linux/pktcdvd.h
9021
9022PKUNITY SOC DRIVERS
9023M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9024W: http://mprc.pku.edu.cn/~guanxuetao/linux
9025S: Maintained
9026T: git git://github.com/gxt/linux.git
9027F: drivers/input/serio/i8042-unicore32io.h
9028F: drivers/i2c/busses/i2c-puv3.c
9029F: drivers/video/fbdev/fb-puv3.c
9030F: drivers/rtc/rtc-puv3.c
9031
9032PMBUS HARDWARE MONITORING DRIVERS
9033M: Guenter Roeck <linux@roeck-us.net>
9034L: linux-hwmon@vger.kernel.org
9035W: http://hwmon.wiki.kernel.org/
9036W: http://www.roeck-us.net/linux/drivers/
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9038S: Maintained
9039F: Documentation/hwmon/pmbus
9040F: drivers/hwmon/pmbus/
9041F: include/linux/i2c/pmbus.h
9042
9043PMC SIERRA MaxRAID DRIVER
9044L: linux-scsi@vger.kernel.org
9045W: http://www.pmc-sierra.com/
9046S: Orphan
9047F: drivers/scsi/pmcraid.*
9048
9049PMC SIERRA PM8001 DRIVER
9050M: Jack Wang <jinpu.wang@profitbricks.com>
9051M: lindar_liu@usish.com
9052L: pmchba@pmcs.com
9053L: linux-scsi@vger.kernel.org
9054S: Supported
9055F: drivers/scsi/pm8001/
9056
9057POSIX CLOCKS and TIMERS
9058M: Thomas Gleixner <tglx@linutronix.de>
9059L: linux-kernel@vger.kernel.org
9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9061S: Maintained
9062F: fs/timerfd.c
9063F: include/linux/timer*
9064F: kernel/time/*timer*
9065
9066POWER MANAGEMENT CORE
9067M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9068L: linux-pm@vger.kernel.org
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9070S: Supported
9071F: drivers/base/power/
9072F: include/linux/pm.h
9073F: include/linux/pm_*
9074F: include/linux/powercap.h
9075F: drivers/powercap/
9076
9077POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9078M: Sebastian Reichel <sre@kernel.org>
9079M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9080M: David Woodhouse <dwmw2@infradead.org>
9081L: linux-pm@vger.kernel.org
9082T: git git://git.infradead.org/battery-2.6.git
9083S: Maintained
9084F: include/linux/power_supply.h
9085F: drivers/power/
9086X: drivers/power/avs/
9087
9088POWER STATE COORDINATION INTERFACE (PSCI)
9089M: Mark Rutland <mark.rutland@arm.com>
9090M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9091L: linux-arm-kernel@lists.infradead.org
9092S: Maintained
9093F: drivers/firmware/psci.c
9094F: include/linux/psci.h
9095F: include/uapi/linux/psci.h
9096
9097PNP SUPPORT
9098M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9099S: Maintained
9100F: drivers/pnp/
9101
9102PPP PROTOCOL DRIVERS AND COMPRESSORS
9103M: Paul Mackerras <paulus@samba.org>
9104L: linux-ppp@vger.kernel.org
9105S: Maintained
9106F: drivers/net/ppp/ppp_*
9107
9108PPP OVER ATM (RFC 2364)
9109M: Mitchell Blank Jr <mitch@sfgoth.com>
9110S: Maintained
9111F: net/atm/pppoatm.c
9112F: include/uapi/linux/atmppp.h
9113
9114PPP OVER ETHERNET
9115M: Michal Ostrowski <mostrows@earthlink.net>
9116S: Maintained
9117F: drivers/net/ppp/pppoe.c
9118F: drivers/net/ppp/pppox.c
9119
9120PPP OVER L2TP
9121M: James Chapman <jchapman@katalix.com>
9122S: Maintained
9123F: net/l2tp/l2tp_ppp.c
9124F: include/linux/if_pppol2tp.h
9125F: include/uapi/linux/if_pppol2tp.h
9126
9127PPS SUPPORT
9128M: Rodolfo Giometti <giometti@enneenne.com>
9129W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9130L: linuxpps@ml.enneenne.com (subscribers-only)
9131S: Maintained
9132F: Documentation/pps/
9133F: drivers/pps/
9134F: include/linux/pps*.h
9135
9136PPTP DRIVER
9137M: Dmitry Kozlov <xeb@mail.ru>
9138L: netdev@vger.kernel.org
9139S: Maintained
9140F: drivers/net/ppp/pptp.c
9141W: http://sourceforge.net/projects/accel-pptp
9142
9143PREEMPTIBLE KERNEL
9144M: Robert Love <rml@tech9.net>
9145L: kpreempt-tech@lists.sourceforge.net
9146W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9147S: Supported
9148F: Documentation/preempt-locking.txt
9149F: include/linux/preempt.h
9150
9151PRISM54 WIRELESS DRIVER
9152M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9153L: linux-wireless@vger.kernel.org
9154W: http://wireless.kernel.org/en/users/Drivers/p54
9155S: Obsolete
9156F: drivers/net/wireless/intersil/prism54/
9157
9158PS3 NETWORK SUPPORT
9159M: Geoff Levand <geoff@infradead.org>
9160L: netdev@vger.kernel.org
9161L: linuxppc-dev@lists.ozlabs.org
9162S: Maintained
9163F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9164
9165PS3 PLATFORM SUPPORT
9166M: Geoff Levand <geoff@infradead.org>
9167L: linuxppc-dev@lists.ozlabs.org
9168S: Maintained
9169F: arch/powerpc/boot/ps3*
9170F: arch/powerpc/include/asm/lv1call.h
9171F: arch/powerpc/include/asm/ps3*.h
9172F: arch/powerpc/platforms/ps3/
9173F: drivers/*/ps3*
9174F: drivers/ps3/
9175F: drivers/rtc/rtc-ps3.c
9176F: drivers/usb/host/*ps3.c
9177F: sound/ppc/snd_ps3*
9178
9179PS3VRAM DRIVER
9180M: Jim Paris <jim@jtan.com>
9181M: Geoff Levand <geoff@infradead.org>
9182L: linuxppc-dev@lists.ozlabs.org
9183S: Maintained
9184F: drivers/block/ps3vram.c
9185
9186PSTORE FILESYSTEM
9187M: Anton Vorontsov <anton@enomsg.org>
9188M: Colin Cross <ccross@android.com>
9189M: Kees Cook <keescook@chromium.org>
9190M: Tony Luck <tony.luck@intel.com>
9191S: Maintained
9192T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9193F: fs/pstore/
9194F: include/linux/pstore*
9195F: drivers/firmware/efi/efi-pstore.c
9196F: drivers/acpi/apei/erst.c
9197
9198PTP HARDWARE CLOCK SUPPORT
9199M: Richard Cochran <richardcochran@gmail.com>
9200L: netdev@vger.kernel.org
9201S: Maintained
9202W: http://linuxptp.sourceforge.net/
9203F: Documentation/ABI/testing/sysfs-ptp
9204F: Documentation/ptp/*
9205F: drivers/net/ethernet/freescale/gianfar_ptp.c
9206F: drivers/net/phy/dp83640*
9207F: drivers/ptp/*
9208F: include/linux/ptp_cl*
9209
9210PTRACE SUPPORT
9211M: Roland McGrath <roland@hack.frob.com>
9212M: Oleg Nesterov <oleg@redhat.com>
9213S: Maintained
9214F: include/asm-generic/syscall.h
9215F: include/linux/ptrace.h
9216F: include/linux/regset.h
9217F: include/linux/tracehook.h
9218F: include/uapi/linux/ptrace.h
9219F: kernel/ptrace.c
9220
9221PVRUSB2 VIDEO4LINUX DRIVER
9222M: Mike Isely <isely@pobox.com>
9223L: pvrusb2@isely.net (subscribers-only)
9224L: linux-media@vger.kernel.org
9225W: http://www.isely.net/pvrusb2/
9226T: git git://linuxtv.org/media_tree.git
9227S: Maintained
9228F: Documentation/video4linux/README.pvrusb2
9229F: drivers/media/usb/pvrusb2/
9230
9231PWC WEBCAM DRIVER
9232M: Hans de Goede <hdegoede@redhat.com>
9233L: linux-media@vger.kernel.org
9234T: git git://linuxtv.org/media_tree.git
9235S: Maintained
9236F: drivers/media/usb/pwc/*
9237
9238PWM FAN DRIVER
9239M: Kamil Debski <k.debski@samsung.com>
9240L: linux-hwmon@vger.kernel.org
9241S: Supported
9242F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9243F: Documentation/hwmon/pwm-fan
9244F: drivers/hwmon/pwm-fan.c
9245
9246PWM SUBSYSTEM
9247M: Thierry Reding <thierry.reding@gmail.com>
9248L: linux-pwm@vger.kernel.org
9249S: Maintained
9250T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9251F: Documentation/pwm.txt
9252F: Documentation/devicetree/bindings/pwm/
9253F: include/linux/pwm.h
9254F: drivers/pwm/
9255F: drivers/video/backlight/pwm_bl.c
9256F: include/linux/pwm_backlight.h
9257
9258PXA2xx/PXA3xx SUPPORT
9259M: Daniel Mack <daniel@zonque.org>
9260M: Haojian Zhuang <haojian.zhuang@gmail.com>
9261M: Robert Jarzmik <robert.jarzmik@free.fr>
9262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9263T: git git://github.com/hzhuang1/linux.git
9264T: git git://github.com/rjarzmik/linux.git
9265S: Maintained
9266F: arch/arm/boot/dts/pxa*
9267F: arch/arm/mach-pxa/
9268F: drivers/dma/pxa*
9269F: drivers/pcmcia/pxa2xx*
9270F: drivers/pinctrl/pxa/
9271F: drivers/spi/spi-pxa2xx*
9272F: drivers/usb/gadget/udc/pxa2*
9273F: include/sound/pxa2xx-lib.h
9274F: sound/arm/pxa*
9275F: sound/soc/pxa/
9276
9277PXA GPIO DRIVER
9278M: Robert Jarzmik <robert.jarzmik@free.fr>
9279L: linux-gpio@vger.kernel.org
9280S: Maintained
9281F: drivers/gpio/gpio-pxa.c
9282
9283PXA3xx NAND FLASH DRIVER
9284M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9285L: linux-mtd@lists.infradead.org
9286S: Maintained
9287F: drivers/mtd/nand/pxa3xx_nand.c
9288
9289MMP SUPPORT
9290M: Eric Miao <eric.y.miao@gmail.com>
9291M: Haojian Zhuang <haojian.zhuang@gmail.com>
9292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9293T: git git://github.com/hzhuang1/linux.git
9294T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9295S: Maintained
9296F: arch/arm/boot/dts/mmp*
9297F: arch/arm/mach-mmp/
9298
9299PXA MMCI DRIVER
9300S: Orphan
9301
9302PXA RTC DRIVER
9303M: Robert Jarzmik <robert.jarzmik@free.fr>
9304L: rtc-linux@googlegroups.com
9305S: Maintained
9306
9307QAT DRIVER
9308M: Tadeusz Struk <tadeusz.struk@intel.com>
9309L: qat-linux@intel.com
9310S: Supported
9311F: drivers/crypto/qat/
9312
9313QIB DRIVER
9314M: Mike Marciniszyn <infinipath@intel.com>
9315L: linux-rdma@vger.kernel.org
9316S: Supported
9317F: drivers/infiniband/hw/qib/
9318
9319QLOGIC QLA1280 SCSI DRIVER
9320M: Michael Reed <mdr@sgi.com>
9321L: linux-scsi@vger.kernel.org
9322S: Maintained
9323F: drivers/scsi/qla1280.[ch]
9324
9325QLOGIC QLA2XXX FC-SCSI DRIVER
9326M: qla2xxx-upstream@qlogic.com
9327L: linux-scsi@vger.kernel.org
9328S: Supported
9329F: Documentation/scsi/LICENSE.qla2xxx
9330F: drivers/scsi/qla2xxx/
9331
9332QLOGIC QLA4XXX iSCSI DRIVER
9333M: QLogic-Storage-Upstream@qlogic.com
9334L: linux-scsi@vger.kernel.org
9335S: Supported
9336F: Documentation/scsi/LICENSE.qla4xxx
9337F: drivers/scsi/qla4xxx/
9338
9339QLOGIC QLA3XXX NETWORK DRIVER
9340M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9341M: Ron Mercer <ron.mercer@qlogic.com>
9342M: linux-driver@qlogic.com
9343L: netdev@vger.kernel.org
9344S: Supported
9345F: Documentation/networking/LICENSE.qla3xxx
9346F: drivers/net/ethernet/qlogic/qla3xxx.*
9347
9348QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9349M: Dept-GELinuxNICDev@qlogic.com
9350L: netdev@vger.kernel.org
9351S: Supported
9352F: drivers/net/ethernet/qlogic/qlcnic/
9353
9354QLOGIC QLGE 10Gb ETHERNET DRIVER
9355M: Harish Patil <harish.patil@qlogic.com>
9356M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9357M: Dept-GELinuxNICDev@qlogic.com
9358M: linux-driver@qlogic.com
9359L: netdev@vger.kernel.org
9360S: Supported
9361F: drivers/net/ethernet/qlogic/qlge/
9362
9363QLOGIC QL4xxx ETHERNET DRIVER
9364M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9365M: Ariel Elior <Ariel.Elior@qlogic.com>
9366M: everest-linux-l2@qlogic.com
9367L: netdev@vger.kernel.org
9368S: Supported
9369F: drivers/net/ethernet/qlogic/qed/
9370F: include/linux/qed/
9371F: drivers/net/ethernet/qlogic/qede/
9372
9373QNX4 FILESYSTEM
9374M: Anders Larsen <al@alarsen.net>
9375W: http://www.alarsen.net/linux/qnx4fs/
9376S: Maintained
9377F: fs/qnx4/
9378F: include/uapi/linux/qnx4_fs.h
9379F: include/uapi/linux/qnxtypes.h
9380
9381QT1010 MEDIA DRIVER
9382M: Antti Palosaari <crope@iki.fi>
9383L: linux-media@vger.kernel.org
9384W: https://linuxtv.org
9385W: http://palosaari.fi/linux/
9386Q: http://patchwork.linuxtv.org/project/linux-media/list/
9387T: git git://linuxtv.org/anttip/media_tree.git
9388S: Maintained
9389F: drivers/media/tuners/qt1010*
9390
9391QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9392M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9393L: linux-wireless@vger.kernel.org
9394L: ath9k-devel@lists.ath9k.org
9395W: http://wireless.kernel.org/en/users/Drivers/ath9k
9396S: Supported
9397F: drivers/net/wireless/ath/ath9k/
9398
9399QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9400M: Kalle Valo <kvalo@qca.qualcomm.com>
9401L: ath10k@lists.infradead.org
9402W: http://wireless.kernel.org/en/users/Drivers/ath10k
9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9404S: Supported
9405F: drivers/net/wireless/ath/ath10k/
9406
9407QUALCOMM HEXAGON ARCHITECTURE
9408M: Richard Kuo <rkuo@codeaurora.org>
9409L: linux-hexagon@vger.kernel.org
9410T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9411S: Supported
9412F: arch/hexagon/
9413
9414QUALCOMM WCN36XX WIRELESS DRIVER
9415M: Eugene Krasnikov <k.eugene.e@gmail.com>
9416L: wcn36xx@lists.infradead.org
9417W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9418T: git git://github.com/KrasnikovEugene/wcn36xx.git
9419S: Supported
9420F: drivers/net/wireless/ath/wcn36xx/
9421
9422QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9423M: Gabriel Somlo <somlo@cmu.edu>
9424M: "Michael S. Tsirkin" <mst@redhat.com>
9425L: qemu-devel@nongnu.org
9426S: Maintained
9427F: drivers/firmware/qemu_fw_cfg.c
9428
9429RADOS BLOCK DEVICE (RBD)
9430M: Ilya Dryomov <idryomov@gmail.com>
9431M: Sage Weil <sage@redhat.com>
9432M: Alex Elder <elder@kernel.org>
9433L: ceph-devel@vger.kernel.org
9434W: http://ceph.com/
9435T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9436T: git git://github.com/ceph/ceph-client.git
9437S: Supported
9438F: Documentation/ABI/testing/sysfs-bus-rbd
9439F: drivers/block/rbd.c
9440F: drivers/block/rbd_types.h
9441
9442RADEON FRAMEBUFFER DISPLAY DRIVER
9443M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9444L: linux-fbdev@vger.kernel.org
9445S: Maintained
9446F: drivers/video/fbdev/aty/radeon*
9447F: include/uapi/linux/radeonfb.h
9448
9449RADIOSHARK RADIO DRIVER
9450M: Hans de Goede <hdegoede@redhat.com>
9451L: linux-media@vger.kernel.org
9452T: git git://linuxtv.org/media_tree.git
9453S: Maintained
9454F: drivers/media/radio/radio-shark.c
9455
9456RADIOSHARK2 RADIO DRIVER
9457M: Hans de Goede <hdegoede@redhat.com>
9458L: linux-media@vger.kernel.org
9459T: git git://linuxtv.org/media_tree.git
9460S: Maintained
9461F: drivers/media/radio/radio-shark2.c
9462F: drivers/media/radio/radio-tea5777.c
9463
9464RAGE128 FRAMEBUFFER DISPLAY DRIVER
9465M: Paul Mackerras <paulus@samba.org>
9466L: linux-fbdev@vger.kernel.org
9467S: Maintained
9468F: drivers/video/fbdev/aty/aty128fb.c
9469
9470RALINK MIPS ARCHITECTURE
9471M: John Crispin <john@phrozen.org>
9472L: linux-mips@linux-mips.org
9473S: Maintained
9474F: arch/mips/ralink
9475
9476RALINK RT2X00 WIRELESS LAN DRIVER
9477P: rt2x00 project
9478M: Stanislaw Gruszka <sgruszka@redhat.com>
9479M: Helmut Schaa <helmut.schaa@googlemail.com>
9480L: linux-wireless@vger.kernel.org
9481S: Maintained
9482F: drivers/net/wireless/ralink/rt2x00/
9483
9484RAMDISK RAM BLOCK DEVICE DRIVER
9485M: Jens Axboe <axboe@kernel.dk>
9486S: Maintained
9487F: Documentation/blockdev/ramdisk.txt
9488F: drivers/block/brd.c
9489
9490RANDOM NUMBER DRIVER
9491M: "Theodore Ts'o" <tytso@mit.edu>
9492S: Maintained
9493F: drivers/char/random.c
9494
9495RAPIDIO SUBSYSTEM
9496M: Matt Porter <mporter@kernel.crashing.org>
9497M: Alexandre Bounine <alexandre.bounine@idt.com>
9498S: Maintained
9499F: drivers/rapidio/
9500
9501RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9502L: linux-wireless@vger.kernel.org
9503S: Orphan
9504F: drivers/net/wireless/ray*
9505
9506RCUTORTURE MODULE
9507M: Josh Triplett <josh@joshtriplett.org>
9508M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9509L: linux-kernel@vger.kernel.org
9510S: Supported
9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9512F: Documentation/RCU/torture.txt
9513F: kernel/rcu/rcutorture.c
9514
9515RCUTORTURE TEST FRAMEWORK
9516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9517M: Josh Triplett <josh@joshtriplett.org>
9518R: Steven Rostedt <rostedt@goodmis.org>
9519R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9520R: Lai Jiangshan <jiangshanlai@gmail.com>
9521L: linux-kernel@vger.kernel.org
9522S: Supported
9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9524F: tools/testing/selftests/rcutorture
9525
9526RDC R-321X SoC
9527M: Florian Fainelli <florian@openwrt.org>
9528S: Maintained
9529
9530RDC R6040 FAST ETHERNET DRIVER
9531M: Florian Fainelli <florian@openwrt.org>
9532L: netdev@vger.kernel.org
9533S: Maintained
9534F: drivers/net/ethernet/rdc/r6040.c
9535
9536RDS - RELIABLE DATAGRAM SOCKETS
9537M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9538L: netdev@vger.kernel.org
9539L: linux-rdma@vger.kernel.org
9540L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9541W: https://oss.oracle.com/projects/rds/
9542S: Supported
9543F: net/rds/
9544F: Documentation/networking/rds.txt
9545
9546RDMAVT - RDMA verbs software
9547M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9548L: linux-rdma@vger.kernel.org
9549S: Supported
9550F: drivers/infiniband/sw/rdmavt
9551
9552READ-COPY UPDATE (RCU)
9553M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9554M: Josh Triplett <josh@joshtriplett.org>
9555R: Steven Rostedt <rostedt@goodmis.org>
9556R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9557R: Lai Jiangshan <jiangshanlai@gmail.com>
9558L: linux-kernel@vger.kernel.org
9559W: http://www.rdrop.com/users/paulmck/RCU/
9560S: Supported
9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9562F: Documentation/RCU/
9563X: Documentation/RCU/torture.txt
9564F: include/linux/rcu*
9565X: include/linux/srcu.h
9566F: kernel/rcu/
9567X: kernel/torture.c
9568
9569REAL TIME CLOCK (RTC) SUBSYSTEM
9570M: Alessandro Zummo <a.zummo@towertech.it>
9571M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9572L: rtc-linux@googlegroups.com
9573Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9574T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9575S: Maintained
9576F: Documentation/rtc.txt
9577F: drivers/rtc/
9578F: include/linux/rtc.h
9579F: include/uapi/linux/rtc.h
9580
9581REALTEK AUDIO CODECS
9582M: Bard Liao <bardliao@realtek.com>
9583M: Oder Chiou <oder_chiou@realtek.com>
9584S: Maintained
9585F: sound/soc/codecs/rt*
9586F: include/sound/rt*.h
9587
9588REISERFS FILE SYSTEM
9589L: reiserfs-devel@vger.kernel.org
9590S: Supported
9591F: fs/reiserfs/
9592
9593REGISTER MAP ABSTRACTION
9594M: Mark Brown <broonie@kernel.org>
9595L: linux-kernel@vger.kernel.org
9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9597S: Supported
9598F: drivers/base/regmap/
9599F: include/linux/regmap.h
9600
9601REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9602M: Ohad Ben-Cohen <ohad@wizery.com>
9603M: Bjorn Andersson <bjorn.andersson@linaro.org>
9604L: linux-remoteproc@vger.kernel.org
9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9606S: Maintained
9607F: drivers/remoteproc/
9608F: Documentation/remoteproc.txt
9609F: include/linux/remoteproc.h
9610
9611REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9612M: Ohad Ben-Cohen <ohad@wizery.com>
9613M: Bjorn Andersson <bjorn.andersson@linaro.org>
9614L: linux-remoteproc@vger.kernel.org
9615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9616S: Maintained
9617F: drivers/rpmsg/
9618F: Documentation/rpmsg.txt
9619F: include/linux/rpmsg.h
9620
9621RENESAS ETHERNET DRIVERS
9622R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9623L: netdev@vger.kernel.org
9624L: linux-renesas-soc@vger.kernel.org
9625F: drivers/net/ethernet/renesas/
9626F: include/linux/sh_eth.h
9627
9628RENESAS USB2 PHY DRIVER
9629M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9630L: linux-renesas-soc@vger.kernel.org
9631S: Maintained
9632F: drivers/phy/phy-rcar-gen3-usb2.c
9633
9634RESET CONTROLLER FRAMEWORK
9635M: Philipp Zabel <p.zabel@pengutronix.de>
9636T: git git://git.pengutronix.de/git/pza/linux
9637S: Maintained
9638F: drivers/reset/
9639F: Documentation/devicetree/bindings/reset/
9640F: include/dt-bindings/reset/
9641F: include/linux/reset.h
9642F: include/linux/reset-controller.h
9643
9644RFKILL
9645M: Johannes Berg <johannes@sipsolutions.net>
9646L: linux-wireless@vger.kernel.org
9647W: http://wireless.kernel.org/
9648T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9649T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9650S: Maintained
9651F: Documentation/rfkill.txt
9652F: net/rfkill/
9653
9654RHASHTABLE
9655M: Thomas Graf <tgraf@suug.ch>
9656L: netdev@vger.kernel.org
9657S: Maintained
9658F: lib/rhashtable.c
9659F: include/linux/rhashtable.h
9660
9661RICOH SMARTMEDIA/XD DRIVER
9662M: Maxim Levitsky <maximlevitsky@gmail.com>
9663S: Maintained
9664F: drivers/mtd/nand/r852.c
9665F: drivers/mtd/nand/r852.h
9666
9667RICOH R5C592 MEMORYSTICK DRIVER
9668M: Maxim Levitsky <maximlevitsky@gmail.com>
9669S: Maintained
9670F: drivers/memstick/host/r592.*
9671
9672ROCCAT DRIVERS
9673M: Stefan Achatz <erazor_de@users.sourceforge.net>
9674W: http://sourceforge.net/projects/roccat/
9675S: Maintained
9676F: drivers/hid/hid-roccat*
9677F: include/linux/hid-roccat*
9678F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9679
9680ROCKER DRIVER
9681M: Jiri Pirko <jiri@resnulli.us>
9682M: Scott Feldman <sfeldma@gmail.com>
9683L: netdev@vger.kernel.org
9684S: Supported
9685F: drivers/net/ethernet/rocker/
9686
9687ROCKETPORT DRIVER
9688P: Comtrol Corp.
9689W: http://www.comtrol.com
9690S: Maintained
9691F: Documentation/serial/rocket.txt
9692F: drivers/tty/rocket*
9693
9694ROCKETPORT EXPRESS/INFINITY DRIVER
9695M: Kevin Cernekee <cernekee@gmail.com>
9696L: linux-serial@vger.kernel.org
9697S: Odd Fixes
9698F: drivers/tty/serial/rp2.*
9699
9700ROSE NETWORK LAYER
9701M: Ralf Baechle <ralf@linux-mips.org>
9702L: linux-hams@vger.kernel.org
9703W: http://www.linux-ax25.org/
9704S: Maintained
9705F: include/net/rose.h
9706F: include/uapi/linux/rose.h
9707F: net/rose/
9708
9709RTL2830 MEDIA DRIVER
9710M: Antti Palosaari <crope@iki.fi>
9711L: linux-media@vger.kernel.org
9712W: https://linuxtv.org
9713W: http://palosaari.fi/linux/
9714Q: http://patchwork.linuxtv.org/project/linux-media/list/
9715T: git git://linuxtv.org/anttip/media_tree.git
9716S: Maintained
9717F: drivers/media/dvb-frontends/rtl2830*
9718
9719RTL2832 MEDIA DRIVER
9720M: Antti Palosaari <crope@iki.fi>
9721L: linux-media@vger.kernel.org
9722W: https://linuxtv.org
9723W: http://palosaari.fi/linux/
9724Q: http://patchwork.linuxtv.org/project/linux-media/list/
9725T: git git://linuxtv.org/anttip/media_tree.git
9726S: Maintained
9727F: drivers/media/dvb-frontends/rtl2832*
9728
9729RTL2832_SDR MEDIA DRIVER
9730M: Antti Palosaari <crope@iki.fi>
9731L: linux-media@vger.kernel.org
9732W: https://linuxtv.org
9733W: http://palosaari.fi/linux/
9734Q: http://patchwork.linuxtv.org/project/linux-media/list/
9735T: git git://linuxtv.org/anttip/media_tree.git
9736S: Maintained
9737F: drivers/media/dvb-frontends/rtl2832_sdr*
9738
9739RTL8180 WIRELESS DRIVER
9740L: linux-wireless@vger.kernel.org
9741W: http://wireless.kernel.org/
9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9743S: Orphan
9744F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9745
9746RTL8187 WIRELESS DRIVER
9747M: Herton Ronaldo Krzesinski <herton@canonical.com>
9748M: Hin-Tak Leung <htl10@users.sourceforge.net>
9749M: Larry Finger <Larry.Finger@lwfinger.net>
9750L: linux-wireless@vger.kernel.org
9751W: http://wireless.kernel.org/
9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9753S: Maintained
9754F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9755
9756RTL8192CE WIRELESS DRIVER
9757M: Larry Finger <Larry.Finger@lwfinger.net>
9758M: Chaoming Li <chaoming_li@realsil.com.cn>
9759L: linux-wireless@vger.kernel.org
9760W: http://wireless.kernel.org/
9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9762S: Maintained
9763F: drivers/net/wireless/realtek/rtlwifi/
9764F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9765
9766RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9767M: Jes Sorensen <Jes.Sorensen@redhat.com>
9768L: linux-wireless@vger.kernel.org
9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9770S: Maintained
9771F: drivers/net/wireless/realtek/rtl8xxxu/
9772
9773S3 SAVAGE FRAMEBUFFER DRIVER
9774M: Antonino Daplas <adaplas@gmail.com>
9775L: linux-fbdev@vger.kernel.org
9776S: Maintained
9777F: drivers/video/fbdev/savage/
9778
9779S390
9780M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9781M: Heiko Carstens <heiko.carstens@de.ibm.com>
9782L: linux-s390@vger.kernel.org
9783W: http://www.ibm.com/developerworks/linux/linux390/
9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9785S: Supported
9786F: arch/s390/
9787F: drivers/s390/
9788F: Documentation/s390/
9789F: Documentation/DocBook/s390*
9790
9791S390 COMMON I/O LAYER
9792M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9793M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9794L: linux-s390@vger.kernel.org
9795W: http://www.ibm.com/developerworks/linux/linux390/
9796S: Supported
9797F: drivers/s390/cio/
9798
9799S390 DASD DRIVER
9800M: Stefan Weinhuber <wein@de.ibm.com>
9801M: Stefan Haberland <stefan.haberland@de.ibm.com>
9802L: linux-s390@vger.kernel.org
9803W: http://www.ibm.com/developerworks/linux/linux390/
9804S: Supported
9805F: drivers/s390/block/dasd*
9806F: block/partitions/ibm.c
9807
9808S390 NETWORK DRIVERS
9809M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9810L: linux-s390@vger.kernel.org
9811W: http://www.ibm.com/developerworks/linux/linux390/
9812S: Supported
9813F: drivers/s390/net/
9814
9815S390 PCI SUBSYSTEM
9816M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9817M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9818L: linux-s390@vger.kernel.org
9819W: http://www.ibm.com/developerworks/linux/linux390/
9820S: Supported
9821F: arch/s390/pci/
9822F: drivers/pci/hotplug/s390_pci_hpc.c
9823
9824S390 ZCRYPT DRIVER
9825M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9826L: linux-s390@vger.kernel.org
9827W: http://www.ibm.com/developerworks/linux/linux390/
9828S: Supported
9829F: drivers/s390/crypto/
9830
9831S390 ZFCP DRIVER
9832M: Steffen Maier <maier@linux.vnet.ibm.com>
9833L: linux-s390@vger.kernel.org
9834W: http://www.ibm.com/developerworks/linux/linux390/
9835S: Supported
9836F: drivers/s390/scsi/zfcp_*
9837
9838S390 IUCV NETWORK LAYER
9839M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9840L: linux-s390@vger.kernel.org
9841W: http://www.ibm.com/developerworks/linux/linux390/
9842S: Supported
9843F: drivers/s390/net/*iucv*
9844F: include/net/iucv/
9845F: net/iucv/
9846
9847S390 IOMMU (PCI)
9848M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9849L: linux-s390@vger.kernel.org
9850W: http://www.ibm.com/developerworks/linux/linux390/
9851S: Supported
9852F: drivers/iommu/s390-iommu.c
9853
9854S3C24XX SD/MMC Driver
9855M: Ben Dooks <ben-linux@fluff.org>
9856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9857S: Supported
9858F: drivers/mmc/host/s3cmci.*
9859
9860SAA6588 RDS RECEIVER DRIVER
9861M: Hans Verkuil <hverkuil@xs4all.nl>
9862L: linux-media@vger.kernel.org
9863T: git git://linuxtv.org/media_tree.git
9864W: https://linuxtv.org
9865S: Odd Fixes
9866F: drivers/media/i2c/saa6588*
9867
9868SAA7134 VIDEO4LINUX DRIVER
9869M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9870M: Mauro Carvalho Chehab <mchehab@kernel.org>
9871L: linux-media@vger.kernel.org
9872W: https://linuxtv.org
9873T: git git://linuxtv.org/media_tree.git
9874S: Odd fixes
9875F: Documentation/video4linux/*.saa7134
9876F: drivers/media/pci/saa7134/
9877
9878SAA7146 VIDEO4LINUX-2 DRIVER
9879M: Hans Verkuil <hverkuil@xs4all.nl>
9880L: linux-media@vger.kernel.org
9881T: git git://linuxtv.org/media_tree.git
9882S: Maintained
9883F: drivers/media/common/saa7146/
9884F: drivers/media/pci/saa7146/
9885F: include/media/saa7146*
9886
9887SAMSUNG LAPTOP DRIVER
9888M: Corentin Chary <corentin.chary@gmail.com>
9889L: platform-driver-x86@vger.kernel.org
9890S: Maintained
9891F: drivers/platform/x86/samsung-laptop.c
9892
9893SAMSUNG AUDIO (ASoC) DRIVERS
9894M: Sangbeom Kim <sbkim73@samsung.com>
9895L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9896S: Supported
9897F: sound/soc/samsung/
9898
9899SAMSUNG FRAMEBUFFER DRIVER
9900M: Jingoo Han <jingoohan1@gmail.com>
9901L: linux-fbdev@vger.kernel.org
9902S: Maintained
9903F: drivers/video/fbdev/s3c-fb.c
9904
9905SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9906M: Sangbeom Kim <sbkim73@samsung.com>
9907M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9908L: linux-kernel@vger.kernel.org
9909L: linux-samsung-soc@vger.kernel.org
9910S: Supported
9911F: drivers/mfd/sec*.c
9912F: drivers/regulator/s2m*.c
9913F: drivers/regulator/s5m*.c
9914F: drivers/clk/clk-s2mps11.c
9915F: drivers/rtc/rtc-s5m.c
9916F: include/linux/mfd/samsung/
9917F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9918F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9919F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9920F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9921
9922SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9923M: Kyungmin Park <kyungmin.park@samsung.com>
9924M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9925L: linux-media@vger.kernel.org
9926Q: https://patchwork.linuxtv.org/project/linux-media/list/
9927S: Supported
9928F: drivers/media/platform/exynos4-is/
9929
9930SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9931M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9932L: linux-media@vger.kernel.org
9933L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9934S: Maintained
9935F: drivers/media/platform/s3c-camif/
9936F: include/media/drv-intf/s3c_camif.h
9937
9938SAMSUNG S5C73M3 CAMERA DRIVER
9939M: Kyungmin Park <kyungmin.park@samsung.com>
9940M: Andrzej Hajda <a.hajda@samsung.com>
9941L: linux-media@vger.kernel.org
9942S: Supported
9943F: drivers/media/i2c/s5c73m3/*
9944
9945SAMSUNG S5K5BAF CAMERA DRIVER
9946M: Kyungmin Park <kyungmin.park@samsung.com>
9947M: Andrzej Hajda <a.hajda@samsung.com>
9948L: linux-media@vger.kernel.org
9949S: Supported
9950F: drivers/media/i2c/s5k5baf.c
9951
9952SAMSUNG S3FWRN5 NFC DRIVER
9953M: Robert Baldyga <r.baldyga@samsung.com>
9954M: Krzysztof Opasiak <k.opasiak@samsung.com>
9955L: linux-nfc@lists.01.org (moderated for non-subscribers)
9956S: Supported
9957F: drivers/nfc/s3fwrn5
9958
9959SAMSUNG SOC CLOCK DRIVERS
9960M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9961M: Tomasz Figa <tomasz.figa@gmail.com>
9962S: Supported
9963L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9964F: drivers/clk/samsung/
9965
9966SAMSUNG SXGBE DRIVERS
9967M: Byungho An <bh74.an@samsung.com>
9968M: Girish K S <ks.giri@samsung.com>
9969M: Vipul Pandya <vipul.pandya@samsung.com>
9970S: Supported
9971L: netdev@vger.kernel.org
9972F: drivers/net/ethernet/samsung/sxgbe/
9973
9974SAMSUNG THERMAL DRIVER
9975M: Lukasz Majewski <l.majewski@samsung.com>
9976L: linux-pm@vger.kernel.org
9977L: linux-samsung-soc@vger.kernel.org
9978S: Supported
9979T: git https://github.com/lmajewski/linux-samsung-thermal.git
9980F: drivers/thermal/samsung/
9981
9982SAMSUNG USB2 PHY DRIVER
9983M: Kamil Debski <k.debski@samsung.com>
9984L: linux-kernel@vger.kernel.org
9985S: Supported
9986F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9987F: Documentation/phy/samsung-usb2.txt
9988F: drivers/phy/phy-exynos4210-usb2.c
9989F: drivers/phy/phy-exynos4x12-usb2.c
9990F: drivers/phy/phy-exynos5250-usb2.c
9991F: drivers/phy/phy-s5pv210-usb2.c
9992F: drivers/phy/phy-samsung-usb2.c
9993F: drivers/phy/phy-samsung-usb2.h
9994
9995SERIAL DRIVERS
9996M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9997L: linux-serial@vger.kernel.org
9998S: Maintained
9999F: drivers/tty/serial/
10000
10001SYNOPSYS DESIGNWARE DMAC DRIVER
10002M: Viresh Kumar <vireshk@kernel.org>
10003M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10004S: Maintained
10005F: include/linux/dma/dw.h
10006F: include/linux/platform_data/dma-dw.h
10007F: drivers/dma/dw/
10008
10009SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10010M: Lars Persson <lars.persson@axis.com>
10011L: netdev@vger.kernel.org
10012S: Supported
10013F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10014F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10015
10016SYNOPSYS DESIGNWARE I2C DRIVER
10017M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10018R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10019R: Mika Westerberg <mika.westerberg@linux.intel.com>
10020L: linux-i2c@vger.kernel.org
10021S: Maintained
10022F: drivers/i2c/busses/i2c-designware-*
10023F: include/linux/platform_data/i2c-designware.h
10024
10025SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10026M: Jaehoon Chung <jh80.chung@samsung.com>
10027L: linux-mmc@vger.kernel.org
10028S: Maintained
10029F: include/linux/mmc/dw_mmc.h
10030F: drivers/mmc/host/dw_mmc*
10031
10032SYSTEM TRACE MODULE CLASS
10033M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10034S: Maintained
10035T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10036F: Documentation/trace/stm.txt
10037F: drivers/hwtracing/stm/
10038F: include/linux/stm.h
10039F: include/uapi/linux/stm.h
10040
10041THUNDERBOLT DRIVER
10042M: Andreas Noever <andreas.noever@gmail.com>
10043S: Maintained
10044F: drivers/thunderbolt/
10045
10046TI BQ27XXX POWER SUPPLY DRIVER
10047R: Andrew F. Davis <afd@ti.com>
10048F: include/linux/power/bq27xxx_battery.h
10049F: drivers/power/bq27xxx_battery.c
10050F: drivers/power/bq27xxx_battery_i2c.c
10051
10052TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10053M: John Stultz <john.stultz@linaro.org>
10054M: Thomas Gleixner <tglx@linutronix.de>
10055L: linux-kernel@vger.kernel.org
10056T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10057S: Supported
10058F: include/linux/clocksource.h
10059F: include/linux/time.h
10060F: include/linux/timex.h
10061F: include/uapi/linux/time.h
10062F: include/uapi/linux/timex.h
10063F: kernel/time/clocksource.c
10064F: kernel/time/time*.c
10065F: kernel/time/alarmtimer.c
10066F: kernel/time/ntp.c
10067F: tools/testing/selftests/timers/
10068
10069SC1200 WDT DRIVER
10070M: Zwane Mwaikambo <zwanem@gmail.com>
10071S: Maintained
10072F: drivers/watchdog/sc1200wdt.c
10073
10074SCHEDULER
10075M: Ingo Molnar <mingo@redhat.com>
10076M: Peter Zijlstra <peterz@infradead.org>
10077L: linux-kernel@vger.kernel.org
10078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10079S: Maintained
10080F: kernel/sched/
10081F: include/linux/sched.h
10082F: include/uapi/linux/sched.h
10083F: include/linux/wait.h
10084
10085SCORE ARCHITECTURE
10086M: Chen Liqin <liqin.linux@gmail.com>
10087M: Lennox Wu <lennox.wu@gmail.com>
10088W: http://www.sunplus.com
10089S: Supported
10090F: arch/score/
10091
10092SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10093M: Sudeep Holla <sudeep.holla@arm.com>
10094L: linux-arm-kernel@lists.infradead.org
10095S: Maintained
10096F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10097F: drivers/clk/clk-scpi.c
10098F: drivers/cpufreq/scpi-cpufreq.c
10099F: drivers/firmware/arm_scpi.c
10100F: include/linux/scpi_protocol.h
10101
10102SCSI CDROM DRIVER
10103M: Jens Axboe <axboe@kernel.dk>
10104L: linux-scsi@vger.kernel.org
10105W: http://www.kernel.dk
10106S: Maintained
10107F: drivers/scsi/sr*
10108
10109SCSI RDMA PROTOCOL (SRP) INITIATOR
10110M: Bart Van Assche <bart.vanassche@sandisk.com>
10111L: linux-rdma@vger.kernel.org
10112S: Supported
10113W: http://www.openfabrics.org
10114Q: http://patchwork.kernel.org/project/linux-rdma/list/
10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10116F: drivers/infiniband/ulp/srp/
10117F: include/scsi/srp.h
10118
10119SCSI SG DRIVER
10120M: Doug Gilbert <dgilbert@interlog.com>
10121L: linux-scsi@vger.kernel.org
10122W: http://sg.danny.cz/sg
10123S: Maintained
10124F: Documentation/scsi/scsi-generic.txt
10125F: drivers/scsi/sg.c
10126F: include/scsi/sg.h
10127
10128SCSI SUBSYSTEM
10129M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10131M: "Martin K. Petersen" <martin.petersen@oracle.com>
10132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10133L: linux-scsi@vger.kernel.org
10134S: Maintained
10135F: drivers/scsi/
10136F: include/scsi/
10137
10138SCSI TAPE DRIVER
10139M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10140L: linux-scsi@vger.kernel.org
10141S: Maintained
10142F: Documentation/scsi/st.txt
10143F: drivers/scsi/st.*
10144F: drivers/scsi/st_*.h
10145
10146SCTP PROTOCOL
10147M: Vlad Yasevich <vyasevich@gmail.com>
10148M: Neil Horman <nhorman@tuxdriver.com>
10149L: linux-sctp@vger.kernel.org
10150W: http://lksctp.sourceforge.net
10151S: Maintained
10152F: Documentation/networking/sctp.txt
10153F: include/linux/sctp.h
10154F: include/uapi/linux/sctp.h
10155F: include/net/sctp/
10156F: net/sctp/
10157
10158SCx200 CPU SUPPORT
10159M: Jim Cromie <jim.cromie@gmail.com>
10160S: Odd Fixes
10161F: Documentation/i2c/busses/scx200_acb
10162F: arch/x86/platform/scx200/
10163F: drivers/watchdog/scx200_wdt.c
10164F: drivers/i2c/busses/scx200*
10165F: drivers/mtd/maps/scx200_docflash.c
10166F: include/linux/scx200.h
10167
10168SCx200 GPIO DRIVER
10169M: Jim Cromie <jim.cromie@gmail.com>
10170S: Maintained
10171F: drivers/char/scx200_gpio.c
10172F: include/linux/scx200_gpio.h
10173
10174SCx200 HRT CLOCKSOURCE DRIVER
10175M: Jim Cromie <jim.cromie@gmail.com>
10176S: Maintained
10177F: drivers/clocksource/scx200_hrt.c
10178
10179SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10180M: Sascha Sommer <saschasommer@freenet.de>
10181L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10182S: Maintained
10183F: drivers/mmc/host/sdricoh_cs.c
10184
10185SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10186M: Adrian Hunter <adrian.hunter@intel.com>
10187L: linux-mmc@vger.kernel.org
10188T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10189S: Maintained
10190F: drivers/mmc/host/sdhci*
10191F: include/linux/mmc/sdhci*
10192
10193SECURE COMPUTING
10194M: Kees Cook <keescook@chromium.org>
10195R: Andy Lutomirski <luto@amacapital.net>
10196R: Will Drewry <wad@chromium.org>
10197T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10198S: Supported
10199F: kernel/seccomp.c
10200F: include/uapi/linux/seccomp.h
10201F: include/linux/seccomp.h
10202F: tools/testing/selftests/seccomp/*
10203K: \bsecure_computing
10204K: \bTIF_SECCOMP\b
10205
10206SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10207M: Ben Dooks <ben-linux@fluff.org>
10208M: Jaehoon Chung <jh80.chung@samsung.com>
10209L: linux-mmc@vger.kernel.org
10210S: Maintained
10211F: drivers/mmc/host/sdhci-s3c*
10212
10213SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10214M: Viresh Kumar <vireshk@kernel.org>
10215L: linux-mmc@vger.kernel.org
10216S: Maintained
10217F: drivers/mmc/host/sdhci-spear.c
10218
10219SECURITY SUBSYSTEM
10220M: James Morris <james.l.morris@oracle.com>
10221M: "Serge E. Hallyn" <serge@hallyn.com>
10222L: linux-security-module@vger.kernel.org (suggested Cc:)
10223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10224W: http://kernsec.org/
10225S: Supported
10226F: security/
10227
10228SECURITY CONTACT
10229M: Security Officers <security@kernel.org>
10230S: Supported
10231
10232SELINUX SECURITY MODULE
10233M: Paul Moore <paul@paul-moore.com>
10234M: Stephen Smalley <sds@tycho.nsa.gov>
10235M: Eric Paris <eparis@parisplace.org>
10236L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10237W: http://selinuxproject.org
10238T: git git://git.infradead.org/users/pcmoore/selinux
10239S: Supported
10240F: include/linux/selinux*
10241F: security/selinux/
10242F: scripts/selinux/
10243
10244APPARMOR SECURITY MODULE
10245M: John Johansen <john.johansen@canonical.com>
10246L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10247W: apparmor.wiki.kernel.org
10248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10249S: Supported
10250F: security/apparmor/
10251
10252LOADPIN SECURITY MODULE
10253M: Kees Cook <keescook@chromium.org>
10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10255S: Supported
10256F: security/loadpin/
10257
10258YAMA SECURITY MODULE
10259M: Kees Cook <keescook@chromium.org>
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10261S: Supported
10262F: security/yama/
10263
10264SENSABLE PHANTOM
10265M: Jiri Slaby <jirislaby@gmail.com>
10266S: Maintained
10267F: drivers/misc/phantom.c
10268F: include/uapi/linux/phantom.h
10269
10270SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10271M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10272M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10273M: John Soni Jose <sony.john@avagotech.com>
10274L: linux-scsi@vger.kernel.org
10275W: http://www.avagotech.com
10276S: Supported
10277F: drivers/scsi/be2iscsi/
10278
10279Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10280M: Sathya Perla <sathya.perla@broadcom.com>
10281M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10282M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10283M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10284M: Somnath Kotur <somnath.kotur@broadcom.com>
10285L: netdev@vger.kernel.org
10286W: http://www.emulex.com
10287S: Supported
10288F: drivers/net/ethernet/emulex/benet/
10289
10290EMULEX ONECONNECT ROCE DRIVER
10291M: Selvin Xavier <selvin.xavier@avagotech.com>
10292M: Devesh Sharma <devesh.sharma@avagotech.com>
10293M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10294L: linux-rdma@vger.kernel.org
10295W: http://www.emulex.com
10296S: Supported
10297F: drivers/infiniband/hw/ocrdma/
10298
10299SFC NETWORK DRIVER
10300M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10301M: Edward Cree <ecree@solarflare.com>
10302M: Bert Kenward <bkenward@solarflare.com>
10303L: netdev@vger.kernel.org
10304S: Supported
10305F: drivers/net/ethernet/sfc/
10306
10307SGI GRU DRIVER
10308M: Dimitri Sivanich <sivanich@sgi.com>
10309S: Maintained
10310F: drivers/misc/sgi-gru/
10311
10312SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10313M: Pat Gefre <pfg@sgi.com>
10314L: linux-ia64@vger.kernel.org
10315S: Supported
10316F: Documentation/ia64/serial.txt
10317F: drivers/tty/serial/ioc?_serial.c
10318F: include/linux/ioc?.h
10319
10320SGI XP/XPC/XPNET DRIVER
10321M: Cliff Whickman <cpw@sgi.com>
10322M: Robin Holt <robinmholt@gmail.com>
10323S: Maintained
10324F: drivers/misc/sgi-xp/
10325
10326SI2157 MEDIA DRIVER
10327M: Antti Palosaari <crope@iki.fi>
10328L: linux-media@vger.kernel.org
10329W: https://linuxtv.org
10330W: http://palosaari.fi/linux/
10331Q: http://patchwork.linuxtv.org/project/linux-media/list/
10332T: git git://linuxtv.org/anttip/media_tree.git
10333S: Maintained
10334F: drivers/media/tuners/si2157*
10335
10336SI2168 MEDIA DRIVER
10337M: Antti Palosaari <crope@iki.fi>
10338L: linux-media@vger.kernel.org
10339W: https://linuxtv.org
10340W: http://palosaari.fi/linux/
10341Q: http://patchwork.linuxtv.org/project/linux-media/list/
10342T: git git://linuxtv.org/anttip/media_tree.git
10343S: Maintained
10344F: drivers/media/dvb-frontends/si2168*
10345
10346SI470X FM RADIO RECEIVER I2C DRIVER
10347M: Hans Verkuil <hverkuil@xs4all.nl>
10348L: linux-media@vger.kernel.org
10349T: git git://linuxtv.org/media_tree.git
10350W: https://linuxtv.org
10351S: Odd Fixes
10352F: drivers/media/radio/si470x/radio-si470x-i2c.c
10353
10354SI470X FM RADIO RECEIVER USB DRIVER
10355M: Hans Verkuil <hverkuil@xs4all.nl>
10356L: linux-media@vger.kernel.org
10357T: git git://linuxtv.org/media_tree.git
10358W: https://linuxtv.org
10359S: Maintained
10360F: drivers/media/radio/si470x/radio-si470x-common.c
10361F: drivers/media/radio/si470x/radio-si470x.h
10362F: drivers/media/radio/si470x/radio-si470x-usb.c
10363
10364SI4713 FM RADIO TRANSMITTER I2C DRIVER
10365M: Eduardo Valentin <edubezval@gmail.com>
10366L: linux-media@vger.kernel.org
10367T: git git://linuxtv.org/media_tree.git
10368W: https://linuxtv.org
10369S: Odd Fixes
10370F: drivers/media/radio/si4713/si4713.?
10371
10372SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10373M: Eduardo Valentin <edubezval@gmail.com>
10374L: linux-media@vger.kernel.org
10375T: git git://linuxtv.org/media_tree.git
10376W: https://linuxtv.org
10377S: Odd Fixes
10378F: drivers/media/radio/si4713/radio-platform-si4713.c
10379
10380SI4713 FM RADIO TRANSMITTER USB DRIVER
10381M: Hans Verkuil <hverkuil@xs4all.nl>
10382L: linux-media@vger.kernel.org
10383T: git git://linuxtv.org/media_tree.git
10384W: https://linuxtv.org
10385S: Maintained
10386F: drivers/media/radio/si4713/radio-usb-si4713.c
10387
10388SIANO DVB DRIVER
10389M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10390M: Mauro Carvalho Chehab <mchehab@kernel.org>
10391L: linux-media@vger.kernel.org
10392W: https://linuxtv.org
10393T: git git://linuxtv.org/media_tree.git
10394S: Odd fixes
10395F: drivers/media/common/siano/
10396F: drivers/media/usb/siano/
10397F: drivers/media/usb/siano/
10398F: drivers/media/mmc/siano/
10399
10400SIMPLEFB FB DRIVER
10401M: Hans de Goede <hdegoede@redhat.com>
10402L: linux-fbdev@vger.kernel.org
10403S: Maintained
10404F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10405F: drivers/video/fbdev/simplefb.c
10406F: include/linux/platform_data/simplefb.h
10407
10408SH_VEU V4L2 MEM2MEM DRIVER
10409L: linux-media@vger.kernel.org
10410S: Orphan
10411F: drivers/media/platform/sh_veu.c
10412
10413SH_VOU V4L2 OUTPUT DRIVER
10414L: linux-media@vger.kernel.org
10415S: Orphan
10416F: drivers/media/platform/sh_vou.c
10417F: include/media/drv-intf/sh_vou.h
10418
10419SIMPLE FIRMWARE INTERFACE (SFI)
10420M: Len Brown <lenb@kernel.org>
10421L: sfi-devel@simplefirmware.org
10422W: http://simplefirmware.org/
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10424S: Supported
10425F: arch/x86/platform/sfi/
10426F: drivers/sfi/
10427F: include/linux/sfi*.h
10428
10429SIMTEC EB110ATX (Chalice CATS)
10430P: Ben Dooks
10431P: Vincent Sanders <vince@simtec.co.uk>
10432M: Simtec Linux Team <linux@simtec.co.uk>
10433W: http://www.simtec.co.uk/products/EB110ATX/
10434S: Supported
10435
10436SIMTEC EB2410ITX (BAST)
10437P: Ben Dooks
10438P: Vincent Sanders <vince@simtec.co.uk>
10439M: Simtec Linux Team <linux@simtec.co.uk>
10440W: http://www.simtec.co.uk/products/EB2410ITX/
10441S: Supported
10442F: arch/arm/mach-s3c24xx/mach-bast.c
10443F: arch/arm/mach-s3c24xx/bast-ide.c
10444F: arch/arm/mach-s3c24xx/bast-irq.c
10445
10446TI DAVINCI MACHINE SUPPORT
10447M: Sekhar Nori <nsekhar@ti.com>
10448M: Kevin Hilman <khilman@kernel.org>
10449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10451S: Supported
10452F: arch/arm/mach-davinci/
10453F: drivers/i2c/busses/i2c-davinci.c
10454
10455TI DAVINCI SERIES MEDIA DRIVER
10456M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10457L: linux-media@vger.kernel.org
10458W: https://linuxtv.org
10459Q: http://patchwork.linuxtv.org/project/linux-media/list/
10460T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10461S: Maintained
10462F: drivers/media/platform/davinci/
10463F: include/media/davinci/
10464
10465TI AM437X VPFE DRIVER
10466M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10467L: linux-media@vger.kernel.org
10468W: https://linuxtv.org
10469Q: http://patchwork.linuxtv.org/project/linux-media/list/
10470T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10471S: Maintained
10472F: drivers/media/platform/am437x/
10473
10474OV2659 OMNIVISION SENSOR DRIVER
10475M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10476L: linux-media@vger.kernel.org
10477W: https://linuxtv.org
10478Q: http://patchwork.linuxtv.org/project/linux-media/list/
10479T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10480S: Maintained
10481F: drivers/media/i2c/ov2659.c
10482F: include/media/i2c/ov2659.h
10483
10484SILICON MOTION SM712 FRAME BUFFER DRIVER
10485M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10486M: Teddy Wang <teddy.wang@siliconmotion.com>
10487M: Sudip Mukherjee <sudip@vectorindia.org>
10488L: linux-fbdev@vger.kernel.org
10489S: Maintained
10490F: drivers/video/fbdev/sm712*
10491F: Documentation/fb/sm712fb.txt
10492
10493SIS 190 ETHERNET DRIVER
10494M: Francois Romieu <romieu@fr.zoreil.com>
10495L: netdev@vger.kernel.org
10496S: Maintained
10497F: drivers/net/ethernet/sis/sis190.c
10498
10499SIS 900/7016 FAST ETHERNET DRIVER
10500M: Daniele Venzano <venza@brownhat.org>
10501W: http://www.brownhat.org/sis900.html
10502L: netdev@vger.kernel.org
10503S: Maintained
10504F: drivers/net/ethernet/sis/sis900.*
10505
10506SIS FRAMEBUFFER DRIVER
10507M: Thomas Winischhofer <thomas@winischhofer.net>
10508W: http://www.winischhofer.net/linuxsisvga.shtml
10509S: Maintained
10510F: Documentation/fb/sisfb.txt
10511F: drivers/video/fbdev/sis/
10512F: include/video/sisfb.h
10513
10514SIS USB2VGA DRIVER
10515M: Thomas Winischhofer <thomas@winischhofer.net>
10516W: http://www.winischhofer.at/linuxsisusbvga.shtml
10517S: Maintained
10518F: drivers/usb/misc/sisusbvga/
10519
10520SLAB ALLOCATOR
10521M: Christoph Lameter <cl@linux.com>
10522M: Pekka Enberg <penberg@kernel.org>
10523M: David Rientjes <rientjes@google.com>
10524M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10525M: Andrew Morton <akpm@linux-foundation.org>
10526L: linux-mm@kvack.org
10527S: Maintained
10528F: include/linux/sl?b*.h
10529F: mm/sl?b*
10530
10531SLEEPABLE READ-COPY UPDATE (SRCU)
10532M: Lai Jiangshan <jiangshanlai@gmail.com>
10533M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10534M: Josh Triplett <josh@joshtriplett.org>
10535R: Steven Rostedt <rostedt@goodmis.org>
10536R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10537L: linux-kernel@vger.kernel.org
10538W: http://www.rdrop.com/users/paulmck/RCU/
10539S: Supported
10540T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10541F: include/linux/srcu.h
10542F: kernel/rcu/srcu.c
10543
10544SMACK SECURITY MODULE
10545M: Casey Schaufler <casey@schaufler-ca.com>
10546L: linux-security-module@vger.kernel.org
10547W: http://schaufler-ca.com
10548T: git git://git.gitorious.org/smack-next/kernel.git
10549S: Maintained
10550F: Documentation/security/Smack.txt
10551F: security/smack/
10552
10553DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10554M: Kevin Hilman <khilman@kernel.org>
10555M: Nishanth Menon <nm@ti.com>
10556S: Maintained
10557F: drivers/power/avs/
10558F: include/linux/power/smartreflex.h
10559L: linux-pm@vger.kernel.org
10560
10561SMC91x ETHERNET DRIVER
10562M: Nicolas Pitre <nico@fluxnic.net>
10563S: Odd Fixes
10564F: drivers/net/ethernet/smsc/smc91x.*
10565
10566SMIA AND SMIA++ IMAGE SENSOR DRIVER
10567M: Sakari Ailus <sakari.ailus@iki.fi>
10568L: linux-media@vger.kernel.org
10569S: Maintained
10570F: drivers/media/i2c/smiapp/
10571F: include/media/i2c/smiapp.h
10572F: drivers/media/i2c/smiapp-pll.c
10573F: drivers/media/i2c/smiapp-pll.h
10574F: include/uapi/linux/smiapp.h
10575F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10576
10577SMM665 HARDWARE MONITOR DRIVER
10578M: Guenter Roeck <linux@roeck-us.net>
10579L: linux-hwmon@vger.kernel.org
10580S: Maintained
10581F: Documentation/hwmon/smm665
10582F: drivers/hwmon/smm665.c
10583
10584SMSC EMC2103 HARDWARE MONITOR DRIVER
10585M: Steve Glendinning <steve.glendinning@shawell.net>
10586L: linux-hwmon@vger.kernel.org
10587S: Maintained
10588F: Documentation/hwmon/emc2103
10589F: drivers/hwmon/emc2103.c
10590
10591SMSC SCH5627 HARDWARE MONITOR DRIVER
10592M: Hans de Goede <hdegoede@redhat.com>
10593L: linux-hwmon@vger.kernel.org
10594S: Supported
10595F: Documentation/hwmon/sch5627
10596F: drivers/hwmon/sch5627.c
10597
10598SMSC47B397 HARDWARE MONITOR DRIVER
10599M: Jean Delvare <jdelvare@suse.com>
10600L: linux-hwmon@vger.kernel.org
10601S: Maintained
10602F: Documentation/hwmon/smsc47b397
10603F: drivers/hwmon/smsc47b397.c
10604
10605SMSC911x ETHERNET DRIVER
10606M: Steve Glendinning <steve.glendinning@shawell.net>
10607L: netdev@vger.kernel.org
10608S: Maintained
10609F: include/linux/smsc911x.h
10610F: drivers/net/ethernet/smsc/smsc911x.*
10611
10612SMSC9420 PCI ETHERNET DRIVER
10613M: Steve Glendinning <steve.glendinning@shawell.net>
10614L: netdev@vger.kernel.org
10615S: Maintained
10616F: drivers/net/ethernet/smsc/smsc9420.*
10617
10618SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10619M: Steve Glendinning <steve.glendinning@shawell.net>
10620L: linux-fbdev@vger.kernel.org
10621S: Maintained
10622F: drivers/video/fbdev/smscufx.c
10623
10624SOC-CAMERA V4L2 SUBSYSTEM
10625M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10626L: linux-media@vger.kernel.org
10627T: git git://linuxtv.org/media_tree.git
10628S: Maintained
10629F: include/media/soc*
10630F: drivers/media/i2c/soc_camera/
10631F: drivers/media/platform/soc_camera/
10632
10633SOEKRIS NET48XX LED SUPPORT
10634M: Chris Boot <bootc@bootc.net>
10635S: Maintained
10636F: drivers/leds/leds-net48xx.c
10637
10638SOFTLOGIC 6x10 MPEG CODEC
10639M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10640M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10641M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10642M: Ismael Luceno <ismael@iodev.co.uk>
10643L: linux-media@vger.kernel.org
10644S: Supported
10645F: drivers/media/pci/solo6x10/
10646
10647SOFTWARE RAID (Multiple Disks) SUPPORT
10648M: Shaohua Li <shli@kernel.org>
10649L: linux-raid@vger.kernel.org
10650T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10651S: Supported
10652F: drivers/md/
10653F: include/linux/raid/
10654F: include/uapi/linux/raid/
10655
10656SONIC NETWORK DRIVER
10657M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10658L: netdev@vger.kernel.org
10659S: Maintained
10660F: drivers/net/ethernet/natsemi/sonic.*
10661
10662SONICS SILICON BACKPLANE DRIVER (SSB)
10663M: Michael Buesch <m@bues.ch>
10664L: linux-wireless@vger.kernel.org
10665S: Maintained
10666F: drivers/ssb/
10667F: include/linux/ssb/
10668
10669SONY VAIO CONTROL DEVICE DRIVER
10670M: Mattia Dongili <malattia@linux.it>
10671L: platform-driver-x86@vger.kernel.org
10672W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10673S: Maintained
10674F: Documentation/laptops/sony-laptop.txt
10675F: drivers/char/sonypi.c
10676F: drivers/platform/x86/sony-laptop.c
10677F: include/linux/sony-laptop.h
10678
10679SONY MEMORYSTICK CARD SUPPORT
10680M: Alex Dubov <oakad@yahoo.com>
10681W: http://tifmxx.berlios.de/
10682S: Maintained
10683F: drivers/memstick/host/tifm_ms.c
10684
10685SONY MEMORYSTICK STANDARD SUPPORT
10686M: Maxim Levitsky <maximlevitsky@gmail.com>
10687S: Maintained
10688F: drivers/memstick/core/ms_block.*
10689
10690SOUND
10691M: Jaroslav Kysela <perex@perex.cz>
10692M: Takashi Iwai <tiwai@suse.com>
10693L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10694W: http://www.alsa-project.org/
10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10696T: git git://git.alsa-project.org/alsa-kernel.git
10697Q: http://patchwork.kernel.org/project/alsa-devel/list/
10698S: Maintained
10699F: Documentation/sound/
10700F: include/sound/
10701F: include/uapi/sound/
10702F: sound/
10703
10704SOUND - COMPRESSED AUDIO
10705M: Vinod Koul <vinod.koul@intel.com>
10706L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10708S: Supported
10709F: Documentation/sound/alsa/compress_offload.txt
10710F: include/sound/compress_driver.h
10711F: include/uapi/sound/compress_*
10712F: sound/core/compress_offload.c
10713F: sound/soc/soc-compress.c
10714
10715SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10716M: Liam Girdwood <lgirdwood@gmail.com>
10717M: Mark Brown <broonie@kernel.org>
10718T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10719L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10720W: http://alsa-project.org/main/index.php/ASoC
10721S: Supported
10722F: Documentation/sound/alsa/soc/
10723F: sound/soc/
10724F: include/sound/soc*
10725
10726SOUND - DMAENGINE HELPERS
10727M: Lars-Peter Clausen <lars@metafoo.de>
10728S: Supported
10729F: include/sound/dmaengine_pcm.h
10730F: sound/core/pcm_dmaengine.c
10731F: sound/soc/soc-generic-dmaengine-pcm.c
10732
10733SP2 MEDIA DRIVER
10734M: Olli Salonen <olli.salonen@iki.fi>
10735L: linux-media@vger.kernel.org
10736W: https://linuxtv.org
10737Q: http://patchwork.linuxtv.org/project/linux-media/list/
10738S: Maintained
10739F: drivers/media/dvb-frontends/sp2*
10740
10741SPARC + UltraSPARC (sparc/sparc64)
10742M: "David S. Miller" <davem@davemloft.net>
10743L: sparclinux@vger.kernel.org
10744Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10747S: Maintained
10748F: arch/sparc/
10749F: drivers/sbus/
10750
10751SPARC SERIAL DRIVERS
10752M: "David S. Miller" <davem@davemloft.net>
10753L: sparclinux@vger.kernel.org
10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10756S: Maintained
10757F: include/linux/sunserialcore.h
10758F: drivers/tty/serial/suncore.c
10759F: drivers/tty/serial/sunhv.c
10760F: drivers/tty/serial/sunsab.c
10761F: drivers/tty/serial/sunsab.h
10762F: drivers/tty/serial/sunsu.c
10763F: drivers/tty/serial/sunzilog.c
10764F: drivers/tty/serial/sunzilog.h
10765
10766SPARSE CHECKER
10767M: "Christopher Li" <sparse@chrisli.org>
10768L: linux-sparse@vger.kernel.org
10769W: https://sparse.wiki.kernel.org/
10770T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10771T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10772S: Maintained
10773F: include/linux/compiler.h
10774
10775SPEAR PLATFORM SUPPORT
10776M: Viresh Kumar <vireshk@kernel.org>
10777M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10779W: http://www.st.com/spear
10780S: Maintained
10781F: arch/arm/boot/dts/spear*
10782F: arch/arm/mach-spear/
10783
10784SPEAR CLOCK FRAMEWORK SUPPORT
10785M: Viresh Kumar <vireshk@kernel.org>
10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10787W: http://www.st.com/spear
10788S: Maintained
10789F: drivers/clk/spear/
10790
10791SPI SUBSYSTEM
10792M: Mark Brown <broonie@kernel.org>
10793L: linux-spi@vger.kernel.org
10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10795Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10796S: Maintained
10797F: Documentation/spi/
10798F: drivers/spi/
10799F: include/linux/spi/
10800F: include/uapi/linux/spi/
10801
10802SPIDERNET NETWORK DRIVER for CELL
10803M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10804L: netdev@vger.kernel.org
10805S: Supported
10806F: Documentation/networking/spider_net.txt
10807F: drivers/net/ethernet/toshiba/spider_net*
10808
10809SPU FILE SYSTEM
10810M: Jeremy Kerr <jk@ozlabs.org>
10811L: linuxppc-dev@lists.ozlabs.org
10812W: http://www.ibm.com/developerworks/power/cell/
10813S: Supported
10814F: Documentation/filesystems/spufs.txt
10815F: arch/powerpc/platforms/cell/spufs/
10816
10817SQUASHFS FILE SYSTEM
10818M: Phillip Lougher <phillip@squashfs.org.uk>
10819L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10820W: http://squashfs.org.uk
10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10822S: Maintained
10823F: Documentation/filesystems/squashfs.txt
10824F: fs/squashfs/
10825
10826SRM (Alpha) environment access
10827M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10828S: Maintained
10829F: arch/alpha/kernel/srm_env.c
10830
10831STABLE BRANCH
10832M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10833L: stable@vger.kernel.org
10834S: Supported
10835F: Documentation/stable_kernel_rules.txt
10836
10837STAGING SUBSYSTEM
10838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10840L: devel@driverdev.osuosl.org
10841S: Supported
10842F: drivers/staging/
10843
10844STAGING - COMEDI
10845M: Ian Abbott <abbotti@mev.co.uk>
10846M: H Hartley Sweeten <hsweeten@visionengravers.com>
10847S: Odd Fixes
10848F: drivers/staging/comedi/
10849
10850STAGING - FLARION FT1000 DRIVERS
10851M: Marek Belisko <marek.belisko@gmail.com>
10852S: Odd Fixes
10853F: drivers/staging/ft1000/
10854
10855STAGING - INDUSTRIAL IO
10856M: Jonathan Cameron <jic23@kernel.org>
10857L: linux-iio@vger.kernel.org
10858S: Odd Fixes
10859F: drivers/staging/iio/
10860
10861STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10862M: Jarod Wilson <jarod@wilsonet.com>
10863W: http://www.lirc.org/
10864S: Odd Fixes
10865F: drivers/staging/media/lirc/
10866
10867STAGING - LUSTRE PARALLEL FILESYSTEM
10868M: Oleg Drokin <oleg.drokin@intel.com>
10869M: Andreas Dilger <andreas.dilger@intel.com>
10870L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10871W: http://wiki.lustre.org/
10872S: Maintained
10873F: drivers/staging/lustre
10874
10875STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10876M: Marc Dietrich <marvin24@gmx.de>
10877L: ac100@lists.launchpad.net (moderated for non-subscribers)
10878L: linux-tegra@vger.kernel.org
10879S: Maintained
10880F: drivers/staging/nvec/
10881
10882STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10883M: Jens Frederich <jfrederich@gmail.com>
10884M: Daniel Drake <dsd@laptop.org>
10885M: Jon Nettleton <jon.nettleton@gmail.com>
10886W: http://wiki.laptop.org/go/DCON
10887S: Maintained
10888F: drivers/staging/olpc_dcon/
10889
10890STAGING - REALTEK RTL8712U DRIVERS
10891M: Larry Finger <Larry.Finger@lwfinger.net>
10892M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10893S: Odd Fixes
10894F: drivers/staging/rtl8712/
10895
10896STAGING - REALTEK RTL8723U WIRELESS DRIVER
10897M: Larry Finger <Larry.Finger@lwfinger.net>
10898M: Jes Sorensen <Jes.Sorensen@redhat.com>
10899L: linux-wireless@vger.kernel.org
10900S: Maintained
10901F: drivers/staging/rtl8723au/
10902
10903STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10904M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10905M: Teddy Wang <teddy.wang@siliconmotion.com>
10906M: Sudip Mukherjee <sudip@vectorindia.org>
10907L: linux-fbdev@vger.kernel.org
10908S: Maintained
10909F: drivers/staging/sm750fb/
10910
10911STAGING - SLICOSS
10912M: Lior Dotan <liodot@gmail.com>
10913M: Christopher Harrer <charrer@alacritech.com>
10914S: Odd Fixes
10915F: drivers/staging/slicoss/
10916
10917STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10918M: William Hubbs <w.d.hubbs@gmail.com>
10919M: Chris Brannon <chris@the-brannons.com>
10920M: Kirk Reiser <kirk@reisers.ca>
10921M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10922L: speakup@linux-speakup.org
10923W: http://www.linux-speakup.org/
10924S: Odd Fixes
10925F: drivers/staging/speakup/
10926
10927STAGING - VIA VT665X DRIVERS
10928M: Forest Bond <forest@alittletooquiet.net>
10929S: Odd Fixes
10930F: drivers/staging/vt665?/
10931
10932STAGING - WILC1000 WIFI DRIVER
10933M: Johnny Kim <johnny.kim@atmel.com>
10934M: Austin Shin <austin.shin@atmel.com>
10935M: Chris Park <chris.park@atmel.com>
10936M: Tony Cho <tony.cho@atmel.com>
10937M: Glen Lee <glen.lee@atmel.com>
10938M: Leo Kim <leo.kim@atmel.com>
10939L: linux-wireless@vger.kernel.org
10940S: Supported
10941F: drivers/staging/wilc1000/
10942
10943STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10944M: Arnaud Patard <arnaud.patard@rtp-net.org>
10945S: Odd Fixes
10946F: drivers/staging/xgifb/
10947
10948STARFIRE/DURALAN NETWORK DRIVER
10949M: Ion Badulescu <ionut@badula.org>
10950S: Odd Fixes
10951F: drivers/net/ethernet/adaptec/starfire*
10952
10953SUN3/3X
10954M: Sam Creasey <sammy@sammy.net>
10955W: http://sammy.net/sun3/
10956S: Maintained
10957F: arch/m68k/kernel/*sun3*
10958F: arch/m68k/sun3*/
10959F: arch/m68k/include/asm/sun3*
10960F: drivers/net/ethernet/i825xx/sun3*
10961
10962SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10963M: Hans de Goede <hdegoede@redhat.com>
10964L: linux-input@vger.kernel.org
10965S: Maintained
10966F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10967F: drivers/input/keyboard/sun4i-lradc-keys.c
10968
10969SUNDANCE NETWORK DRIVER
10970M: Denis Kirjanov <kda@linux-powerpc.org>
10971L: netdev@vger.kernel.org
10972S: Maintained
10973F: drivers/net/ethernet/dlink/sundance.c
10974
10975SUPERH
10976M: Yoshinori Sato <ysato@users.sourceforge.jp>
10977M: Rich Felker <dalias@libc.org>
10978L: linux-sh@vger.kernel.org
10979Q: http://patchwork.kernel.org/project/linux-sh/list/
10980S: Maintained
10981F: Documentation/sh/
10982F: arch/sh/
10983F: drivers/sh/
10984
10985SUSPEND TO RAM
10986M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10987M: Len Brown <len.brown@intel.com>
10988M: Pavel Machek <pavel@ucw.cz>
10989L: linux-pm@vger.kernel.org
10990S: Supported
10991F: Documentation/power/
10992F: arch/x86/kernel/acpi/
10993F: drivers/base/power/
10994F: kernel/power/
10995F: include/linux/suspend.h
10996F: include/linux/freezer.h
10997F: include/linux/pm.h
10998
10999SVGA HANDLING
11000M: Martin Mares <mj@ucw.cz>
11001L: linux-video@atrey.karlin.mff.cuni.cz
11002S: Maintained
11003F: Documentation/svga.txt
11004F: arch/x86/boot/video*
11005
11006SWIOTLB SUBSYSTEM
11007M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11008L: linux-kernel@vger.kernel.org
11009T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11010S: Supported
11011F: lib/swiotlb.c
11012F: arch/*/kernel/pci-swiotlb.c
11013F: include/linux/swiotlb.h
11014
11015SWITCHDEV
11016M: Jiri Pirko <jiri@resnulli.us>
11017L: netdev@vger.kernel.org
11018S: Supported
11019F: net/switchdev/
11020F: include/net/switchdev.h
11021
11022SYNOPSYS ARC ARCHITECTURE
11023M: Vineet Gupta <vgupta@synopsys.com>
11024L: linux-snps-arc@lists.infradead.org
11025S: Supported
11026F: arch/arc/
11027F: Documentation/devicetree/bindings/arc/*
11028F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11029F: drivers/tty/serial/arc_uart.c
11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11031
11032SYNOPSYS ARC SDP platform support
11033M: Alexey Brodkin <abrodkin@synopsys.com>
11034S: Supported
11035F: arch/arc/plat-axs10x
11036F: arch/arc/boot/dts/ax*
11037F: Documentation/devicetree/bindings/arc/axs10*
11038
11039SYSTEM CONFIGURATION (SYSCON)
11040M: Lee Jones <lee.jones@linaro.org>
11041M: Arnd Bergmann <arnd@arndb.de>
11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11043S: Supported
11044F: drivers/mfd/syscon.c
11045
11046SYSV FILESYSTEM
11047M: Christoph Hellwig <hch@infradead.org>
11048S: Maintained
11049F: Documentation/filesystems/sysv-fs.txt
11050F: fs/sysv/
11051F: include/linux/sysv_fs.h
11052
11053TARGET SUBSYSTEM
11054M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11055L: linux-scsi@vger.kernel.org
11056L: target-devel@vger.kernel.org
11057W: http://www.linux-iscsi.org
11058W: http://groups.google.com/group/linux-iscsi-target-dev
11059T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11060S: Supported
11061F: drivers/target/
11062F: include/target/
11063F: Documentation/target/
11064
11065TASKSTATS STATISTICS INTERFACE
11066M: Balbir Singh <bsingharora@gmail.com>
11067S: Maintained
11068F: Documentation/accounting/taskstats*
11069F: include/linux/taskstats*
11070F: kernel/taskstats.c
11071
11072TC CLASSIFIER
11073M: Jamal Hadi Salim <jhs@mojatatu.com>
11074L: netdev@vger.kernel.org
11075S: Maintained
11076F: include/net/pkt_cls.h
11077F: include/uapi/linux/pkt_cls.h
11078F: net/sched/
11079
11080TCP LOW PRIORITY MODULE
11081M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11082M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11083W: http://tcp-lp-mod.sourceforge.net/
11084S: Maintained
11085F: net/ipv4/tcp_lp.c
11086
11087TDA10071 MEDIA DRIVER
11088M: Antti Palosaari <crope@iki.fi>
11089L: linux-media@vger.kernel.org
11090W: https://linuxtv.org
11091W: http://palosaari.fi/linux/
11092Q: http://patchwork.linuxtv.org/project/linux-media/list/
11093T: git git://linuxtv.org/anttip/media_tree.git
11094S: Maintained
11095F: drivers/media/dvb-frontends/tda10071*
11096
11097TDA18212 MEDIA DRIVER
11098M: Antti Palosaari <crope@iki.fi>
11099L: linux-media@vger.kernel.org
11100W: https://linuxtv.org
11101W: http://palosaari.fi/linux/
11102Q: http://patchwork.linuxtv.org/project/linux-media/list/
11103T: git git://linuxtv.org/anttip/media_tree.git
11104S: Maintained
11105F: drivers/media/tuners/tda18212*
11106
11107TDA18218 MEDIA DRIVER
11108M: Antti Palosaari <crope@iki.fi>
11109L: linux-media@vger.kernel.org
11110W: https://linuxtv.org
11111W: http://palosaari.fi/linux/
11112Q: http://patchwork.linuxtv.org/project/linux-media/list/
11113T: git git://linuxtv.org/anttip/media_tree.git
11114S: Maintained
11115F: drivers/media/tuners/tda18218*
11116
11117TDA18271 MEDIA DRIVER
11118M: Michael Krufky <mkrufky@linuxtv.org>
11119L: linux-media@vger.kernel.org
11120W: https://linuxtv.org
11121W: http://github.com/mkrufky
11122Q: http://patchwork.linuxtv.org/project/linux-media/list/
11123T: git git://linuxtv.org/mkrufky/tuners.git
11124S: Maintained
11125F: drivers/media/tuners/tda18271*
11126
11127TDA827x MEDIA DRIVER
11128M: Michael Krufky <mkrufky@linuxtv.org>
11129L: linux-media@vger.kernel.org
11130W: https://linuxtv.org
11131W: http://github.com/mkrufky
11132Q: http://patchwork.linuxtv.org/project/linux-media/list/
11133T: git git://linuxtv.org/mkrufky/tuners.git
11134S: Maintained
11135F: drivers/media/tuners/tda8290.*
11136
11137TDA8290 MEDIA DRIVER
11138M: Michael Krufky <mkrufky@linuxtv.org>
11139L: linux-media@vger.kernel.org
11140W: https://linuxtv.org
11141W: http://github.com/mkrufky
11142Q: http://patchwork.linuxtv.org/project/linux-media/list/
11143T: git git://linuxtv.org/mkrufky/tuners.git
11144S: Maintained
11145F: drivers/media/tuners/tda8290.*
11146
11147TDA9840 MEDIA DRIVER
11148M: Hans Verkuil <hverkuil@xs4all.nl>
11149L: linux-media@vger.kernel.org
11150T: git git://linuxtv.org/media_tree.git
11151W: https://linuxtv.org
11152S: Maintained
11153F: drivers/media/i2c/tda9840*
11154
11155TEA5761 TUNER DRIVER
11156M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11157M: Mauro Carvalho Chehab <mchehab@kernel.org>
11158L: linux-media@vger.kernel.org
11159W: https://linuxtv.org
11160T: git git://linuxtv.org/media_tree.git
11161S: Odd fixes
11162F: drivers/media/tuners/tea5761.*
11163
11164TEA5767 TUNER DRIVER
11165M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11166M: Mauro Carvalho Chehab <mchehab@kernel.org>
11167L: linux-media@vger.kernel.org
11168W: https://linuxtv.org
11169T: git git://linuxtv.org/media_tree.git
11170S: Maintained
11171F: drivers/media/tuners/tea5767.*
11172
11173TEA6415C MEDIA DRIVER
11174M: Hans Verkuil <hverkuil@xs4all.nl>
11175L: linux-media@vger.kernel.org
11176T: git git://linuxtv.org/media_tree.git
11177W: https://linuxtv.org
11178S: Maintained
11179F: drivers/media/i2c/tea6415c*
11180
11181TEA6420 MEDIA DRIVER
11182M: Hans Verkuil <hverkuil@xs4all.nl>
11183L: linux-media@vger.kernel.org
11184T: git git://linuxtv.org/media_tree.git
11185W: https://linuxtv.org
11186S: Maintained
11187F: drivers/media/i2c/tea6420*
11188
11189TEAM DRIVER
11190M: Jiri Pirko <jiri@resnulli.us>
11191L: netdev@vger.kernel.org
11192S: Supported
11193F: drivers/net/team/
11194F: include/linux/if_team.h
11195F: include/uapi/linux/if_team.h
11196
11197TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11198M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11199S: Maintained
11200F: arch/x86/platform/ts5500/
11201
11202TECHNOTREND USB IR RECEIVER
11203M: Sean Young <sean@mess.org>
11204L: linux-media@vger.kernel.org
11205S: Maintained
11206F: drivers/media/rc/ttusbir.c
11207
11208TEGRA ARCHITECTURE SUPPORT
11209M: Stephen Warren <swarren@wwwdotorg.org>
11210M: Thierry Reding <thierry.reding@gmail.com>
11211M: Alexandre Courbot <gnurou@gmail.com>
11212L: linux-tegra@vger.kernel.org
11213Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11214T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11215S: Supported
11216N: [^a-z]tegra
11217
11218TEGRA CLOCK DRIVER
11219M: Peter De Schrijver <pdeschrijver@nvidia.com>
11220M: Prashant Gaikwad <pgaikwad@nvidia.com>
11221S: Supported
11222F: drivers/clk/tegra/
11223
11224TEGRA DMA DRIVERS
11225M: Laxman Dewangan <ldewangan@nvidia.com>
11226M: Jon Hunter <jonathanh@nvidia.com>
11227S: Supported
11228F: drivers/dma/tegra*
11229
11230TEGRA I2C DRIVER
11231M: Laxman Dewangan <ldewangan@nvidia.com>
11232S: Supported
11233F: drivers/i2c/busses/i2c-tegra.c
11234
11235TEGRA IOMMU DRIVERS
11236M: Hiroshi Doyu <hdoyu@nvidia.com>
11237S: Supported
11238F: drivers/iommu/tegra*
11239
11240TEGRA KBC DRIVER
11241M: Rakesh Iyer <riyer@nvidia.com>
11242M: Laxman Dewangan <ldewangan@nvidia.com>
11243S: Supported
11244F: drivers/input/keyboard/tegra-kbc.c
11245
11246TEGRA PWM DRIVER
11247M: Thierry Reding <thierry.reding@gmail.com>
11248S: Supported
11249F: drivers/pwm/pwm-tegra.c
11250
11251TEGRA SERIAL DRIVER
11252M: Laxman Dewangan <ldewangan@nvidia.com>
11253S: Supported
11254F: drivers/tty/serial/serial-tegra.c
11255
11256TEGRA SPI DRIVER
11257M: Laxman Dewangan <ldewangan@nvidia.com>
11258S: Supported
11259F: drivers/spi/spi-tegra*
11260
11261TEHUTI ETHERNET DRIVER
11262M: Andy Gospodarek <andy@greyhouse.net>
11263L: netdev@vger.kernel.org
11264S: Supported
11265F: drivers/net/ethernet/tehuti/*
11266
11267Telecom Clock Driver for MCPL0010
11268M: Mark Gross <mark.gross@intel.com>
11269S: Supported
11270F: drivers/char/tlclk.c
11271
11272TENSILICA XTENSA PORT (xtensa)
11273M: Chris Zankel <chris@zankel.net>
11274M: Max Filippov <jcmvbkbc@gmail.com>
11275L: linux-xtensa@linux-xtensa.org
11276T: git git://github.com/czankel/xtensa-linux.git
11277S: Maintained
11278F: arch/xtensa/
11279F: drivers/irqchip/irq-xtensa-*
11280
11281THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11282M: Hans Verkuil <hverkuil@xs4all.nl>
11283L: linux-media@vger.kernel.org
11284T: git git://linuxtv.org/media_tree.git
11285W: https://linuxtv.org
11286S: Maintained
11287F: drivers/media/radio/radio-raremono.c
11288
11289THERMAL
11290M: Zhang Rui <rui.zhang@intel.com>
11291M: Eduardo Valentin <edubezval@gmail.com>
11292L: linux-pm@vger.kernel.org
11293T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11295Q: https://patchwork.kernel.org/project/linux-pm/list/
11296S: Supported
11297F: drivers/thermal/
11298F: include/linux/thermal.h
11299F: include/uapi/linux/thermal.h
11300F: include/linux/cpu_cooling.h
11301F: Documentation/devicetree/bindings/thermal/
11302
11303THERMAL/CPU_COOLING
11304M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11305M: Viresh Kumar <viresh.kumar@linaro.org>
11306M: Javi Merino <javi.merino@arm.com>
11307L: linux-pm@vger.kernel.org
11308S: Supported
11309F: Documentation/thermal/cpu-cooling-api.txt
11310F: drivers/thermal/cpu_cooling.c
11311F: include/linux/cpu_cooling.h
11312
11313THINGM BLINK(1) USB RGB LED DRIVER
11314M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11315S: Maintained
11316F: drivers/hid/hid-thingm.c
11317
11318THINKPAD ACPI EXTRAS DRIVER
11319M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11320L: ibm-acpi-devel@lists.sourceforge.net
11321L: platform-driver-x86@vger.kernel.org
11322W: http://ibm-acpi.sourceforge.net
11323W: http://thinkwiki.org/wiki/Ibm-acpi
11324T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11325S: Maintained
11326F: drivers/platform/x86/thinkpad_acpi.c
11327
11328TI BANDGAP AND THERMAL DRIVER
11329M: Eduardo Valentin <edubezval@gmail.com>
11330M: Keerthy <j-keerthy@ti.com>
11331L: linux-pm@vger.kernel.org
11332L: linux-omap@vger.kernel.org
11333S: Maintained
11334F: drivers/thermal/ti-soc-thermal/
11335
11336TI VPE/CAL DRIVERS
11337M: Benoit Parrot <bparrot@ti.com>
11338L: linux-media@vger.kernel.org
11339W: http://linuxtv.org/
11340Q: http://patchwork.linuxtv.org/project/linux-media/list/
11341S: Maintained
11342F: drivers/media/platform/ti-vpe/
11343
11344TI CDCE706 CLOCK DRIVER
11345M: Max Filippov <jcmvbkbc@gmail.com>
11346S: Maintained
11347F: drivers/clk/clk-cdce706.c
11348
11349TI CLOCK DRIVER
11350M: Tero Kristo <t-kristo@ti.com>
11351L: linux-omap@vger.kernel.org
11352S: Maintained
11353F: drivers/clk/ti/
11354F: include/linux/clk/ti.h
11355
11356TI ETHERNET SWITCH DRIVER (CPSW)
11357M: Mugunthan V N <mugunthanvnm@ti.com>
11358R: Grygorii Strashko <grygorii.strashko@ti.com>
11359L: linux-omap@vger.kernel.org
11360L: netdev@vger.kernel.org
11361S: Maintained
11362F: drivers/net/ethernet/ti/cpsw*
11363F: drivers/net/ethernet/ti/davinci*
11364
11365TI FLASH MEDIA INTERFACE DRIVER
11366M: Alex Dubov <oakad@yahoo.com>
11367S: Maintained
11368F: drivers/misc/tifm*
11369F: drivers/mmc/host/tifm_sd.c
11370F: include/linux/tifm.h
11371
11372TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11373M: Santosh Shilimkar <ssantosh@kernel.org>
11374L: linux-kernel@vger.kernel.org
11375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11376S: Maintained
11377F: drivers/soc/ti/*
11378T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11379
11380
11381TI LM49xxx FAMILY ASoC CODEC DRIVERS
11382M: M R Swami Reddy <mr.swami.reddy@ti.com>
11383M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11384L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11385S: Maintained
11386F: sound/soc/codecs/lm49453*
11387F: sound/soc/codecs/isabelle*
11388
11389TI LP855x BACKLIGHT DRIVER
11390M: Milo Kim <milo.kim@ti.com>
11391S: Maintained
11392F: Documentation/backlight/lp855x-driver.txt
11393F: drivers/video/backlight/lp855x_bl.c
11394F: include/linux/platform_data/lp855x.h
11395
11396TI LP8727 CHARGER DRIVER
11397M: Milo Kim <milo.kim@ti.com>
11398S: Maintained
11399F: drivers/power/lp8727_charger.c
11400F: include/linux/platform_data/lp8727.h
11401
11402TI LP8788 MFD DRIVER
11403M: Milo Kim <milo.kim@ti.com>
11404S: Maintained
11405F: drivers/iio/adc/lp8788_adc.c
11406F: drivers/leds/leds-lp8788.c
11407F: drivers/mfd/lp8788*.c
11408F: drivers/power/lp8788-charger.c
11409F: drivers/regulator/lp8788-*.c
11410F: include/linux/mfd/lp8788*.h
11411
11412TI NETCP ETHERNET DRIVER
11413M: Wingman Kwok <w-kwok2@ti.com>
11414M: Murali Karicheri <m-karicheri2@ti.com>
11415L: netdev@vger.kernel.org
11416S: Maintained
11417F: drivers/net/ethernet/ti/netcp*
11418
11419TI TAS571X FAMILY ASoC CODEC DRIVER
11420M: Kevin Cernekee <cernekee@chromium.org>
11421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11422S: Odd Fixes
11423F: sound/soc/codecs/tas571x*
11424
11425TI TWL4030 SERIES SOC CODEC DRIVER
11426M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11427L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11428S: Maintained
11429F: sound/soc/codecs/twl4030*
11430
11431TI WILINK WIRELESS DRIVERS
11432L: linux-wireless@vger.kernel.org
11433W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11434W: http://wireless.kernel.org/en/users/Drivers/wl1251
11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11436S: Orphan
11437F: drivers/net/wireless/ti/
11438F: include/linux/wl12xx.h
11439
11440TIPC NETWORK LAYER
11441M: Jon Maloy <jon.maloy@ericsson.com>
11442M: Ying Xue <ying.xue@windriver.com>
11443L: netdev@vger.kernel.org (core kernel code)
11444L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11445W: http://tipc.sourceforge.net/
11446S: Maintained
11447F: include/uapi/linux/tipc*.h
11448F: net/tipc/
11449
11450TILE ARCHITECTURE
11451M: Chris Metcalf <cmetcalf@mellanox.com>
11452W: http://www.mellanox.com/repository/solutions/tile-scm/
11453T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11454S: Supported
11455F: arch/tile/
11456F: drivers/char/tile-srom.c
11457F: drivers/edac/tile_edac.c
11458F: drivers/net/ethernet/tile/
11459F: drivers/rtc/rtc-tile.c
11460F: drivers/tty/hvc/hvc_tile.c
11461F: drivers/tty/serial/tilegx.c
11462F: drivers/usb/host/*-tilegx.c
11463F: include/linux/usb/tilegx.h
11464
11465TLAN NETWORK DRIVER
11466M: Samuel Chessman <chessman@tux.org>
11467L: tlan-devel@lists.sourceforge.net (subscribers-only)
11468W: http://sourceforge.net/projects/tlan/
11469S: Maintained
11470F: Documentation/networking/tlan.txt
11471F: drivers/net/ethernet/ti/tlan.*
11472
11473TOMOYO SECURITY MODULE
11474M: Kentaro Takeda <takedakn@nttdata.co.jp>
11475M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11476L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11477L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11478L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11479L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11480W: http://tomoyo.sourceforge.jp/
11481T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11482S: Maintained
11483F: security/tomoyo/
11484
11485TOPSTAR LAPTOP EXTRAS DRIVER
11486M: Herton Ronaldo Krzesinski <herton@canonical.com>
11487L: platform-driver-x86@vger.kernel.org
11488S: Maintained
11489F: drivers/platform/x86/topstar-laptop.c
11490
11491TOSHIBA ACPI EXTRAS DRIVER
11492M: Azael Avalos <coproscefalo@gmail.com>
11493L: platform-driver-x86@vger.kernel.org
11494S: Maintained
11495F: drivers/platform/x86/toshiba_acpi.c
11496
11497TOSHIBA BLUETOOTH DRIVER
11498M: Azael Avalos <coproscefalo@gmail.com>
11499L: platform-driver-x86@vger.kernel.org
11500S: Maintained
11501F: drivers/platform/x86/toshiba_bluetooth.c
11502
11503TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11504M: Azael Avalos <coproscefalo@gmail.com>
11505L: platform-driver-x86@vger.kernel.org
11506S: Maintained
11507F: drivers/platform/x86/toshiba_haps.c
11508
11509TOSHIBA WMI HOTKEYS DRIVER
11510M: Azael Avalos <coproscefalo@gmail.com>
11511L: platform-driver-x86@vger.kernel.org
11512S: Maintained
11513F: drivers/platform/x86/toshiba-wmi.c
11514
11515TOSHIBA SMM DRIVER
11516M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11517W: http://www.buzzard.org.uk/toshiba/
11518S: Maintained
11519F: drivers/char/toshiba.c
11520F: include/linux/toshiba.h
11521F: include/uapi/linux/toshiba.h
11522
11523TOSHIBA TC358743 DRIVER
11524M: Mats Randgaard <matrandg@cisco.com>
11525L: linux-media@vger.kernel.org
11526S: Maintained
11527F: drivers/media/i2c/tc358743*
11528F: include/media/i2c/tc358743.h
11529
11530TMIO/SDHI MMC DRIVER
11531M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11532L: linux-mmc@vger.kernel.org
11533S: Supported
11534F: drivers/mmc/host/tmio_mmc*
11535F: drivers/mmc/host/sh_mobile_sdhi.c
11536F: include/linux/mfd/tmio.h
11537
11538TMP401 HARDWARE MONITOR DRIVER
11539M: Guenter Roeck <linux@roeck-us.net>
11540L: linux-hwmon@vger.kernel.org
11541S: Maintained
11542F: Documentation/hwmon/tmp401
11543F: drivers/hwmon/tmp401.c
11544
11545TMPFS (SHMEM FILESYSTEM)
11546M: Hugh Dickins <hughd@google.com>
11547L: linux-mm@kvack.org
11548S: Maintained
11549F: include/linux/shmem_fs.h
11550F: mm/shmem.c
11551
11552TM6000 VIDEO4LINUX DRIVER
11553M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11554M: Mauro Carvalho Chehab <mchehab@kernel.org>
11555L: linux-media@vger.kernel.org
11556W: https://linuxtv.org
11557T: git git://linuxtv.org/media_tree.git
11558S: Odd fixes
11559F: drivers/media/usb/tm6000/
11560
11561TW68 VIDEO4LINUX DRIVER
11562M: Hans Verkuil <hverkuil@xs4all.nl>
11563L: linux-media@vger.kernel.org
11564T: git git://linuxtv.org/media_tree.git
11565W: https://linuxtv.org
11566S: Odd Fixes
11567F: drivers/media/pci/tw68/
11568
11569TW686X VIDEO4LINUX DRIVER
11570M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11571L: linux-media@vger.kernel.org
11572T: git git://linuxtv.org/media_tree.git
11573W: http://linuxtv.org
11574S: Maintained
11575F: drivers/media/pci/tw686x/
11576
11577TPM DEVICE DRIVER
11578M: Peter Huewe <peterhuewe@gmx.de>
11579M: Marcel Selhorst <tpmdd@selhorst.net>
11580M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11581R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11582W: http://tpmdd.sourceforge.net
11583L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11584Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11585T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11586S: Maintained
11587F: drivers/char/tpm/
11588
11589TPM IBM_VTPM DEVICE DRIVER
11590M: Ashley Lai <ashleydlai@gmail.com>
11591W: http://tpmdd.sourceforge.net
11592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11593S: Maintained
11594F: drivers/char/tpm/tpm_ibmvtpm*
11595
11596TRACING
11597M: Steven Rostedt <rostedt@goodmis.org>
11598M: Ingo Molnar <mingo@redhat.com>
11599T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11600S: Maintained
11601F: Documentation/trace/ftrace.txt
11602F: arch/*/*/*/ftrace.h
11603F: arch/*/kernel/ftrace.c
11604F: include/*/ftrace.h
11605F: include/linux/trace*.h
11606F: include/trace/
11607F: kernel/trace/
11608F: tools/testing/selftests/ftrace/
11609
11610TRACING MMIO ACCESSES (MMIOTRACE)
11611M: Steven Rostedt <rostedt@goodmis.org>
11612M: Ingo Molnar <mingo@kernel.org>
11613R: Karol Herbst <karolherbst@gmail.com>
11614R: Pekka Paalanen <ppaalanen@gmail.com>
11615S: Maintained
11616L: linux-kernel@vger.kernel.org
11617L: nouveau@lists.freedesktop.org
11618F: kernel/trace/trace_mmiotrace.c
11619F: include/linux/mmiotrace.h
11620F: arch/x86/mm/kmmio.c
11621F: arch/x86/mm/mmio-mod.c
11622F: arch/x86/mm/testmmiotrace.c
11623
11624TRIVIAL PATCHES
11625M: Jiri Kosina <trivial@kernel.org>
11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11627S: Maintained
11628K: ^Subject:.*(?i)trivial
11629
11630TTY LAYER
11631M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11632M: Jiri Slaby <jslaby@suse.com>
11633S: Supported
11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11635F: Documentation/serial/
11636F: drivers/tty/
11637F: drivers/tty/serial/serial_core.c
11638F: include/linux/serial_core.h
11639F: include/linux/serial.h
11640F: include/linux/tty.h
11641F: include/uapi/linux/serial_core.h
11642F: include/uapi/linux/serial.h
11643F: include/uapi/linux/tty.h
11644
11645TUA9001 MEDIA DRIVER
11646M: Antti Palosaari <crope@iki.fi>
11647L: linux-media@vger.kernel.org
11648W: https://linuxtv.org
11649W: http://palosaari.fi/linux/
11650Q: http://patchwork.linuxtv.org/project/linux-media/list/
11651T: git git://linuxtv.org/anttip/media_tree.git
11652S: Maintained
11653F: drivers/media/tuners/tua9001*
11654
11655TULIP NETWORK DRIVERS
11656L: netdev@vger.kernel.org
11657L: linux-parisc@vger.kernel.org
11658S: Orphan
11659F: drivers/net/ethernet/dec/tulip/
11660
11661TUN/TAP driver
11662M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11663W: http://vtun.sourceforge.net/tun
11664S: Maintained
11665F: Documentation/networking/tuntap.txt
11666F: arch/um/os-Linux/drivers/
11667
11668TURBOCHANNEL SUBSYSTEM
11669M: "Maciej W. Rozycki" <macro@linux-mips.org>
11670M: Ralf Baechle <ralf@linux-mips.org>
11671L: linux-mips@linux-mips.org
11672Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11673S: Maintained
11674F: drivers/tc/
11675F: include/linux/tc.h
11676
11677U14-34F SCSI DRIVER
11678M: Dario Ballabio <ballabio_dario@emc.com>
11679L: linux-scsi@vger.kernel.org
11680S: Maintained
11681F: drivers/scsi/u14-34f.c
11682
11683UBI FILE SYSTEM (UBIFS)
11684M: Richard Weinberger <richard@nod.at>
11685M: Artem Bityutskiy <dedekind1@gmail.com>
11686M: Adrian Hunter <adrian.hunter@intel.com>
11687L: linux-mtd@lists.infradead.org
11688T: git git://git.infradead.org/ubifs-2.6.git
11689W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11690S: Supported
11691F: Documentation/filesystems/ubifs.txt
11692F: fs/ubifs/
11693
11694UCLINUX (M68KNOMMU AND COLDFIRE)
11695M: Greg Ungerer <gerg@linux-m68k.org>
11696W: http://www.linux-m68k.org/
11697W: http://www.uclinux.org/
11698L: linux-m68k@lists.linux-m68k.org
11699L: uclinux-dev@uclinux.org (subscribers-only)
11700T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11701S: Maintained
11702F: arch/m68k/coldfire/
11703F: arch/m68k/68*/
11704F: arch/m68k/*/*_no.*
11705F: arch/m68k/include/asm/*_no.*
11706
11707UDF FILESYSTEM
11708M: Jan Kara <jack@suse.com>
11709S: Maintained
11710F: Documentation/filesystems/udf.txt
11711F: fs/udf/
11712
11713UFS FILESYSTEM
11714M: Evgeniy Dushistov <dushistov@mail.ru>
11715S: Maintained
11716F: Documentation/filesystems/ufs.txt
11717F: fs/ufs/
11718
11719UHID USERSPACE HID IO DRIVER:
11720M: David Herrmann <dh.herrmann@googlemail.com>
11721L: linux-input@vger.kernel.org
11722S: Maintained
11723F: drivers/hid/uhid.c
11724F: include/uapi/linux/uhid.h
11725
11726ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11727L: linux-usb@vger.kernel.org
11728S: Orphan
11729F: drivers/uwb/
11730F: include/linux/uwb.h
11731F: include/linux/uwb/
11732
11733UNICORE32 ARCHITECTURE:
11734M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11735W: http://mprc.pku.edu.cn/~guanxuetao/linux
11736S: Maintained
11737T: git git://github.com/gxt/linux.git
11738F: arch/unicore32/
11739
11740UNIFDEF
11741M: Tony Finch <dot@dotat.at>
11742W: http://dotat.at/prog/unifdef
11743S: Maintained
11744F: scripts/unifdef.c
11745
11746UNIFORM CDROM DRIVER
11747M: Jens Axboe <axboe@kernel.dk>
11748W: http://www.kernel.dk
11749S: Maintained
11750F: Documentation/cdrom/
11751F: drivers/cdrom/cdrom.c
11752F: include/linux/cdrom.h
11753F: include/uapi/linux/cdrom.h
11754
11755UNISYS S-PAR DRIVERS
11756M: David Kershner <david.kershner@unisys.com>
11757L: sparmaintainer@unisys.com (Unisys internal)
11758S: Supported
11759F: drivers/staging/unisys/
11760
11761UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11762M: Vinayak Holikatti <vinholikatti@gmail.com>
11763L: linux-scsi@vger.kernel.org
11764S: Supported
11765F: Documentation/scsi/ufs.txt
11766F: drivers/scsi/ufs/
11767
11768UNSORTED BLOCK IMAGES (UBI)
11769M: Artem Bityutskiy <dedekind1@gmail.com>
11770M: Richard Weinberger <richard@nod.at>
11771W: http://www.linux-mtd.infradead.org/
11772L: linux-mtd@lists.infradead.org
11773T: git git://git.infradead.org/ubifs-2.6.git
11774S: Supported
11775F: drivers/mtd/ubi/
11776F: include/linux/mtd/ubi.h
11777F: include/uapi/mtd/ubi-user.h
11778
11779USB ACM DRIVER
11780M: Oliver Neukum <oneukum@suse.com>
11781L: linux-usb@vger.kernel.org
11782S: Maintained
11783F: Documentation/usb/acm.txt
11784F: drivers/usb/class/cdc-acm.*
11785
11786USB AR5523 WIRELESS DRIVER
11787M: Pontus Fuchs <pontus.fuchs@gmail.com>
11788L: linux-wireless@vger.kernel.org
11789S: Maintained
11790F: drivers/net/wireless/ath/ar5523/
11791
11792USB ATTACHED SCSI
11793M: Hans de Goede <hdegoede@redhat.com>
11794M: Gerd Hoffmann <kraxel@redhat.com>
11795L: linux-usb@vger.kernel.org
11796L: linux-scsi@vger.kernel.org
11797S: Maintained
11798F: drivers/usb/storage/uas.c
11799
11800USB CDC ETHERNET DRIVER
11801M: Oliver Neukum <oliver@neukum.org>
11802L: linux-usb@vger.kernel.org
11803S: Maintained
11804F: drivers/net/usb/cdc_*.c
11805F: include/uapi/linux/usb/cdc.h
11806
11807USB CHAOSKEY DRIVER
11808M: Keith Packard <keithp@keithp.com>
11809L: linux-usb@vger.kernel.org
11810S: Maintained
11811F: drivers/usb/misc/chaoskey.c
11812
11813USB CYPRESS C67X00 DRIVER
11814M: Peter Korsgaard <jacmet@sunsite.dk>
11815L: linux-usb@vger.kernel.org
11816S: Maintained
11817F: drivers/usb/c67x00/
11818
11819USB DAVICOM DM9601 DRIVER
11820M: Peter Korsgaard <jacmet@sunsite.dk>
11821L: netdev@vger.kernel.org
11822W: http://www.linux-usb.org/usbnet
11823S: Maintained
11824F: drivers/net/usb/dm9601.c
11825
11826USB DIAMOND RIO500 DRIVER
11827M: Cesar Miquel <miquel@df.uba.ar>
11828L: rio500-users@lists.sourceforge.net
11829W: http://rio500.sourceforge.net
11830S: Maintained
11831F: drivers/usb/misc/rio500*
11832
11833USB EHCI DRIVER
11834M: Alan Stern <stern@rowland.harvard.edu>
11835L: linux-usb@vger.kernel.org
11836S: Maintained
11837F: Documentation/usb/ehci.txt
11838F: drivers/usb/host/ehci*
11839
11840USB GADGET/PERIPHERAL SUBSYSTEM
11841M: Felipe Balbi <balbi@kernel.org>
11842L: linux-usb@vger.kernel.org
11843W: http://www.linux-usb.org/gadget
11844T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11845S: Maintained
11846F: drivers/usb/gadget/
11847F: include/linux/usb/gadget*
11848
11849USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11850M: Jiri Kosina <jikos@kernel.org>
11851R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11852L: linux-usb@vger.kernel.org
11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11854S: Maintained
11855F: Documentation/hid/hiddev.txt
11856F: drivers/hid/usbhid/
11857
11858USB ISP116X DRIVER
11859M: Olav Kongas <ok@artecdesign.ee>
11860L: linux-usb@vger.kernel.org
11861S: Maintained
11862F: drivers/usb/host/isp116x*
11863F: include/linux/usb/isp116x.h
11864
11865USB LAN78XX ETHERNET DRIVER
11866M: Woojung Huh <woojung.huh@microchip.com>
11867M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11868L: netdev@vger.kernel.org
11869S: Maintained
11870F: drivers/net/usb/lan78xx.*
11871
11872USB MASS STORAGE DRIVER
11873M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11874L: linux-usb@vger.kernel.org
11875L: usb-storage@lists.one-eyed-alien.net
11876S: Maintained
11877W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11878F: drivers/usb/storage/
11879
11880USB MIDI DRIVER
11881M: Clemens Ladisch <clemens@ladisch.de>
11882L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11883T: git git://git.alsa-project.org/alsa-kernel.git
11884S: Maintained
11885F: sound/usb/midi.*
11886
11887USB NETWORKING DRIVERS
11888L: linux-usb@vger.kernel.org
11889S: Odd Fixes
11890F: drivers/net/usb/
11891
11892USB OHCI DRIVER
11893M: Alan Stern <stern@rowland.harvard.edu>
11894L: linux-usb@vger.kernel.org
11895S: Maintained
11896F: Documentation/usb/ohci.txt
11897F: drivers/usb/host/ohci*
11898
11899USB OTG FSM (Finite State Machine)
11900M: Peter Chen <Peter.Chen@nxp.com>
11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11902L: linux-usb@vger.kernel.org
11903S: Maintained
11904F: drivers/usb/common/usb-otg-fsm.c
11905
11906USB OVER IP DRIVER
11907M: Valentina Manea <valentina.manea.m@gmail.com>
11908M: Shuah Khan <shuahkh@osg.samsung.com>
11909M: Shuah Khan <shuah@kernel.org>
11910L: linux-usb@vger.kernel.org
11911S: Maintained
11912F: Documentation/usb/usbip_protocol.txt
11913F: drivers/usb/usbip/
11914F: tools/usb/usbip/
11915
11916USB PEGASUS DRIVER
11917M: Petko Manolov <petkan@nucleusys.com>
11918L: linux-usb@vger.kernel.org
11919L: netdev@vger.kernel.org
11920T: git git://github.com/petkan/pegasus.git
11921W: https://github.com/petkan/pegasus
11922S: Maintained
11923F: drivers/net/usb/pegasus.*
11924
11925USB PHY LAYER
11926M: Felipe Balbi <balbi@kernel.org>
11927L: linux-usb@vger.kernel.org
11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11929S: Maintained
11930F: drivers/usb/phy/
11931
11932USB PRINTER DRIVER (usblp)
11933M: Pete Zaitcev <zaitcev@redhat.com>
11934L: linux-usb@vger.kernel.org
11935S: Supported
11936F: drivers/usb/class/usblp.c
11937
11938USB QMI WWAN NETWORK DRIVER
11939M: Bjørn Mork <bjorn@mork.no>
11940L: netdev@vger.kernel.org
11941S: Maintained
11942F: Documentation/ABI/testing/sysfs-class-net-qmi
11943F: drivers/net/usb/qmi_wwan.c
11944
11945USB RTL8150 DRIVER
11946M: Petko Manolov <petkan@nucleusys.com>
11947L: linux-usb@vger.kernel.org
11948L: netdev@vger.kernel.org
11949T: git git://github.com/petkan/rtl8150.git
11950W: https://github.com/petkan/rtl8150
11951S: Maintained
11952F: drivers/net/usb/rtl8150.c
11953
11954USB SERIAL SUBSYSTEM
11955M: Johan Hovold <johan@kernel.org>
11956L: linux-usb@vger.kernel.org
11957S: Maintained
11958F: Documentation/usb/usb-serial.txt
11959F: drivers/usb/serial/
11960F: include/linux/usb/serial.h
11961
11962USB SMSC75XX ETHERNET DRIVER
11963M: Steve Glendinning <steve.glendinning@shawell.net>
11964L: netdev@vger.kernel.org
11965S: Maintained
11966F: drivers/net/usb/smsc75xx.*
11967
11968USB SMSC95XX ETHERNET DRIVER
11969M: Steve Glendinning <steve.glendinning@shawell.net>
11970L: netdev@vger.kernel.org
11971S: Maintained
11972F: drivers/net/usb/smsc95xx.*
11973
11974USB SUBSYSTEM
11975M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11976L: linux-usb@vger.kernel.org
11977W: http://www.linux-usb.org
11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11979S: Supported
11980F: Documentation/devicetree/bindings/usb/
11981F: Documentation/usb/
11982F: drivers/usb/
11983F: include/linux/usb.h
11984F: include/linux/usb/
11985
11986USB UHCI DRIVER
11987M: Alan Stern <stern@rowland.harvard.edu>
11988L: linux-usb@vger.kernel.org
11989S: Maintained
11990F: drivers/usb/host/uhci*
11991
11992USB "USBNET" DRIVER FRAMEWORK
11993M: Oliver Neukum <oneukum@suse.com>
11994L: netdev@vger.kernel.org
11995W: http://www.linux-usb.org/usbnet
11996S: Maintained
11997F: drivers/net/usb/usbnet.c
11998F: include/linux/usb/usbnet.h
11999
12000USB VIDEO CLASS
12001M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12002L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12003L: linux-media@vger.kernel.org
12004T: git git://linuxtv.org/media_tree.git
12005W: http://www.ideasonboard.org/uvc/
12006S: Maintained
12007F: drivers/media/usb/uvc/
12008F: include/uapi/linux/uvcvideo.h
12009
12010USB VISION DRIVER
12011M: Hans Verkuil <hverkuil@xs4all.nl>
12012L: linux-media@vger.kernel.org
12013T: git git://linuxtv.org/media_tree.git
12014W: https://linuxtv.org
12015S: Odd Fixes
12016F: drivers/media/usb/usbvision/
12017
12018USB WEBCAM GADGET
12019M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12020L: linux-usb@vger.kernel.org
12021S: Maintained
12022F: drivers/usb/gadget/function/*uvc*
12023F: drivers/usb/gadget/legacy/webcam.c
12024
12025USB WIRELESS RNDIS DRIVER (rndis_wlan)
12026M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12027L: linux-wireless@vger.kernel.org
12028S: Maintained
12029F: drivers/net/wireless/rndis_wlan.c
12030
12031USB XHCI DRIVER
12032M: Mathias Nyman <mathias.nyman@intel.com>
12033L: linux-usb@vger.kernel.org
12034S: Supported
12035F: drivers/usb/host/xhci*
12036F: drivers/usb/host/pci-quirks*
12037
12038USB ZD1201 DRIVER
12039L: linux-wireless@vger.kernel.org
12040W: http://linux-lc100020.sourceforge.net
12041S: Orphan
12042F: drivers/net/wireless/zydas/zd1201.*
12043
12044USB ZR364XX DRIVER
12045M: Antoine Jacquet <royale@zerezo.com>
12046L: linux-usb@vger.kernel.org
12047L: linux-media@vger.kernel.org
12048T: git git://linuxtv.org/media_tree.git
12049W: http://royale.zerezo.com/zr364xx/
12050S: Maintained
12051F: Documentation/video4linux/zr364xx.txt
12052F: drivers/media/usb/zr364xx/
12053
12054ULPI BUS
12055M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12056L: linux-usb@vger.kernel.org
12057S: Maintained
12058F: drivers/usb/common/ulpi.c
12059F: include/linux/ulpi/
12060
12061USER-MODE LINUX (UML)
12062M: Jeff Dike <jdike@addtoit.com>
12063M: Richard Weinberger <richard@nod.at>
12064L: user-mode-linux-devel@lists.sourceforge.net
12065L: user-mode-linux-user@lists.sourceforge.net
12066W: http://user-mode-linux.sourceforge.net
12067T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12068S: Maintained
12069F: Documentation/virtual/uml/
12070F: arch/um/
12071F: arch/x86/um/
12072F: fs/hostfs/
12073F: fs/hppfs/
12074
12075USERSPACE I/O (UIO)
12076M: "Hans J. Koch" <hjk@hansjkoch.de>
12077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12078S: Maintained
12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12080F: Documentation/DocBook/uio-howto.tmpl
12081F: drivers/uio/
12082F: include/linux/uio*.h
12083
12084UTIL-LINUX PACKAGE
12085M: Karel Zak <kzak@redhat.com>
12086L: util-linux@vger.kernel.org
12087W: http://en.wikipedia.org/wiki/Util-linux
12088T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12089S: Maintained
12090
12091UVESAFB DRIVER
12092M: Michal Januszewski <spock@gentoo.org>
12093L: linux-fbdev@vger.kernel.org
12094W: http://dev.gentoo.org/~spock/projects/uvesafb/
12095S: Maintained
12096F: Documentation/fb/uvesafb.txt
12097F: drivers/video/fbdev/uvesafb.*
12098
12099VF610 NAND DRIVER
12100M: Stefan Agner <stefan@agner.ch>
12101L: linux-mtd@lists.infradead.org
12102S: Supported
12103F: drivers/mtd/nand/vf610_nfc.c
12104
12105VFAT/FAT/MSDOS FILESYSTEM
12106M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12107S: Maintained
12108F: Documentation/filesystems/vfat.txt
12109F: fs/fat/
12110
12111VFIO DRIVER
12112M: Alex Williamson <alex.williamson@redhat.com>
12113L: kvm@vger.kernel.org
12114T: git git://github.com/awilliam/linux-vfio.git
12115S: Maintained
12116F: Documentation/vfio.txt
12117F: drivers/vfio/
12118F: include/linux/vfio.h
12119F: include/uapi/linux/vfio.h
12120
12121VFIO PLATFORM DRIVER
12122M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12123L: kvm@vger.kernel.org
12124S: Maintained
12125F: drivers/vfio/platform/
12126
12127VIDEOBUF2 FRAMEWORK
12128M: Pawel Osciak <pawel@osciak.com>
12129M: Marek Szyprowski <m.szyprowski@samsung.com>
12130M: Kyungmin Park <kyungmin.park@samsung.com>
12131L: linux-media@vger.kernel.org
12132S: Maintained
12133F: drivers/media/v4l2-core/videobuf2-*
12134F: include/media/videobuf2-*
12135
12136VIRTUAL SERIO DEVICE DRIVER
12137M: Stephen Chandler Paul <thatslyude@gmail.com>
12138S: Maintained
12139F: drivers/input/serio/userio.c
12140F: include/uapi/linux/userio.h
12141
12142VIRTIO CONSOLE DRIVER
12143M: Amit Shah <amit.shah@redhat.com>
12144L: virtualization@lists.linux-foundation.org
12145S: Maintained
12146F: drivers/char/virtio_console.c
12147F: include/linux/virtio_console.h
12148F: include/uapi/linux/virtio_console.h
12149
12150VIRTIO CORE, NET AND BLOCK DRIVERS
12151M: "Michael S. Tsirkin" <mst@redhat.com>
12152L: virtualization@lists.linux-foundation.org
12153S: Maintained
12154F: Documentation/devicetree/bindings/virtio/
12155F: drivers/virtio/
12156F: tools/virtio/
12157F: drivers/net/virtio_net.c
12158F: drivers/block/virtio_blk.c
12159F: include/linux/virtio_*.h
12160F: include/uapi/linux/virtio_*.h
12161
12162VIRTIO DRIVERS FOR S390
12163M: Christian Borntraeger <borntraeger@de.ibm.com>
12164M: Cornelia Huck <cornelia.huck@de.ibm.com>
12165L: linux-s390@vger.kernel.org
12166L: virtualization@lists.linux-foundation.org
12167L: kvm@vger.kernel.org
12168S: Supported
12169F: drivers/s390/virtio/
12170
12171VIRTIO GPU DRIVER
12172M: David Airlie <airlied@linux.ie>
12173M: Gerd Hoffmann <kraxel@redhat.com>
12174L: dri-devel@lists.freedesktop.org
12175L: virtualization@lists.linux-foundation.org
12176S: Maintained
12177F: drivers/gpu/drm/virtio/
12178F: include/uapi/linux/virtio_gpu.h
12179
12180VIRTIO HOST (VHOST)
12181M: "Michael S. Tsirkin" <mst@redhat.com>
12182L: kvm@vger.kernel.org
12183L: virtualization@lists.linux-foundation.org
12184L: netdev@vger.kernel.org
12185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12186S: Maintained
12187F: drivers/vhost/
12188F: include/uapi/linux/vhost.h
12189
12190VIRTIO INPUT DRIVER
12191M: Gerd Hoffmann <kraxel@redhat.com>
12192S: Maintained
12193F: drivers/virtio/virtio_input.c
12194F: include/uapi/linux/virtio_input.h
12195
12196VIA RHINE NETWORK DRIVER
12197S: Orphan
12198F: drivers/net/ethernet/via/via-rhine.c
12199
12200VIA SD/MMC CARD CONTROLLER DRIVER
12201M: Bruce Chang <brucechang@via.com.tw>
12202M: Harald Welte <HaraldWelte@viatech.com>
12203S: Maintained
12204F: drivers/mmc/host/via-sdmmc.c
12205
12206VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12207M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12208L: linux-fbdev@vger.kernel.org
12209S: Maintained
12210F: include/linux/via-core.h
12211F: include/linux/via-gpio.h
12212F: include/linux/via_i2c.h
12213F: drivers/video/fbdev/via/
12214
12215VIA VELOCITY NETWORK DRIVER
12216M: Francois Romieu <romieu@fr.zoreil.com>
12217L: netdev@vger.kernel.org
12218S: Maintained
12219F: drivers/net/ethernet/via/via-velocity.*
12220
12221VIRT LIB
12222M: Alex Williamson <alex.williamson@redhat.com>
12223M: Paolo Bonzini <pbonzini@redhat.com>
12224L: kvm@vger.kernel.org
12225S: Supported
12226F: virt/lib/
12227
12228VIVID VIRTUAL VIDEO DRIVER
12229M: Hans Verkuil <hverkuil@xs4all.nl>
12230L: linux-media@vger.kernel.org
12231T: git git://linuxtv.org/media_tree.git
12232W: https://linuxtv.org
12233S: Maintained
12234F: drivers/media/platform/vivid/*
12235
12236VLAN (802.1Q)
12237M: Patrick McHardy <kaber@trash.net>
12238L: netdev@vger.kernel.org
12239S: Maintained
12240F: drivers/net/macvlan.c
12241F: include/linux/if_*vlan.h
12242F: net/8021q/
12243
12244VLYNQ BUS
12245M: Florian Fainelli <florian@openwrt.org>
12246L: openwrt-devel@lists.openwrt.org (subscribers-only)
12247S: Maintained
12248F: drivers/vlynq/vlynq.c
12249F: include/linux/vlynq.h
12250
12251VME SUBSYSTEM
12252M: Martyn Welch <martyn@welchs.me.uk>
12253M: Manohar Vanga <manohar.vanga@gmail.com>
12254M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12255L: devel@driverdev.osuosl.org
12256S: Maintained
12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12258F: Documentation/vme_api.txt
12259F: drivers/staging/vme/
12260F: drivers/vme/
12261F: include/linux/vme*
12262
12263VMWARE HYPERVISOR INTERFACE
12264M: Alok Kataria <akataria@vmware.com>
12265L: virtualization@lists.linux-foundation.org
12266S: Supported
12267F: arch/x86/kernel/cpu/vmware.c
12268
12269VMWARE BALLOON DRIVER
12270M: Xavier Deguillard <xdeguillard@vmware.com>
12271M: Philip Moltmann <moltmann@vmware.com>
12272M: "VMware, Inc." <pv-drivers@vmware.com>
12273L: linux-kernel@vger.kernel.org
12274S: Maintained
12275F: drivers/misc/vmw_balloon.c
12276
12277VMWARE VMMOUSE SUBDRIVER
12278M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12279M: "VMware, Inc." <pv-drivers@vmware.com>
12280L: linux-input@vger.kernel.org
12281S: Maintained
12282F: drivers/input/mouse/vmmouse.c
12283F: drivers/input/mouse/vmmouse.h
12284
12285VMWARE VMXNET3 ETHERNET DRIVER
12286M: Shrikrishna Khare <skhare@vmware.com>
12287M: "VMware, Inc." <pv-drivers@vmware.com>
12288L: netdev@vger.kernel.org
12289S: Maintained
12290F: drivers/net/vmxnet3/
12291
12292VMware PVSCSI driver
12293M: Arvind Kumar <arvindkumar@vmware.com>
12294M: VMware PV-Drivers <pv-drivers@vmware.com>
12295L: linux-scsi@vger.kernel.org
12296S: Maintained
12297F: drivers/scsi/vmw_pvscsi.c
12298F: drivers/scsi/vmw_pvscsi.h
12299
12300VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12301M: Liam Girdwood <lgirdwood@gmail.com>
12302M: Mark Brown <broonie@kernel.org>
12303L: linux-kernel@vger.kernel.org
12304W: http://www.slimlogic.co.uk/?p=48
12305T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12306S: Supported
12307F: Documentation/devicetree/bindings/regulator/
12308F: drivers/regulator/
12309F: include/dt-bindings/regulator/
12310F: include/linux/regulator/
12311
12312VRF
12313M: David Ahern <dsa@cumulusnetworks.com>
12314M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12315L: netdev@vger.kernel.org
12316S: Maintained
12317F: drivers/net/vrf.c
12318F: Documentation/networking/vrf.txt
12319
12320VT1211 HARDWARE MONITOR DRIVER
12321M: Juerg Haefliger <juergh@gmail.com>
12322L: linux-hwmon@vger.kernel.org
12323S: Maintained
12324F: Documentation/hwmon/vt1211
12325F: drivers/hwmon/vt1211.c
12326
12327VT8231 HARDWARE MONITOR DRIVER
12328M: Roger Lucas <vt8231@hiddenengine.co.uk>
12329L: linux-hwmon@vger.kernel.org
12330S: Maintained
12331F: drivers/hwmon/vt8231.c
12332
12333VUB300 USB to SDIO/SD/MMC bridge chip
12334M: Tony Olech <tony.olech@elandigitalsystems.com>
12335L: linux-mmc@vger.kernel.org
12336L: linux-usb@vger.kernel.org
12337S: Supported
12338F: drivers/mmc/host/vub300.c
12339
12340W1 DALLAS'S 1-WIRE BUS
12341M: Evgeniy Polyakov <zbr@ioremap.net>
12342S: Maintained
12343F: Documentation/w1/
12344F: drivers/w1/
12345
12346W83791D HARDWARE MONITORING DRIVER
12347M: Marc Hulsman <m.hulsman@tudelft.nl>
12348L: linux-hwmon@vger.kernel.org
12349S: Maintained
12350F: Documentation/hwmon/w83791d
12351F: drivers/hwmon/w83791d.c
12352
12353W83793 HARDWARE MONITORING DRIVER
12354M: Rudolf Marek <r.marek@assembler.cz>
12355L: linux-hwmon@vger.kernel.org
12356S: Maintained
12357F: Documentation/hwmon/w83793
12358F: drivers/hwmon/w83793.c
12359
12360W83795 HARDWARE MONITORING DRIVER
12361M: Jean Delvare <jdelvare@suse.com>
12362L: linux-hwmon@vger.kernel.org
12363S: Maintained
12364F: drivers/hwmon/w83795.c
12365
12366W83L51xD SD/MMC CARD INTERFACE DRIVER
12367M: Pierre Ossman <pierre@ossman.eu>
12368S: Maintained
12369F: drivers/mmc/host/wbsd.*
12370
12371WACOM PROTOCOL 4 SERIAL TABLETS
12372M: Julian Squires <julian@cipht.net>
12373M: Hans de Goede <hdegoede@redhat.com>
12374L: linux-input@vger.kernel.org
12375S: Maintained
12376F: drivers/input/tablet/wacom_serial4.c
12377
12378WATCHDOG DEVICE DRIVERS
12379M: Wim Van Sebroeck <wim@iguana.be>
12380R: Guenter Roeck <linux@roeck-us.net>
12381L: linux-watchdog@vger.kernel.org
12382W: http://www.linux-watchdog.org/
12383T: git git://www.linux-watchdog.org/linux-watchdog.git
12384S: Maintained
12385F: Documentation/devicetree/bindings/watchdog/
12386F: Documentation/watchdog/
12387F: drivers/watchdog/
12388F: include/linux/watchdog.h
12389F: include/uapi/linux/watchdog.h
12390
12391WD7000 SCSI DRIVER
12392M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12393L: linux-scsi@vger.kernel.org
12394S: Maintained
12395F: drivers/scsi/wd7000.c
12396
12397WIIMOTE HID DRIVER
12398M: David Herrmann <dh.herrmann@googlemail.com>
12399L: linux-input@vger.kernel.org
12400S: Maintained
12401F: drivers/hid/hid-wiimote*
12402
12403WINBOND CIR DRIVER
12404M: David Härdeman <david@hardeman.nu>
12405S: Maintained
12406F: drivers/media/rc/winbond-cir.c
12407
12408WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12409M: William Breathitt Gray <vilhelm.gray@gmail.com>
12410L: linux-watchdog@vger.kernel.org
12411S: Maintained
12412F: drivers/watchdog/ebc-c384_wdt.c
12413
12414WINSYSTEMS WS16C48 GPIO DRIVER
12415M: William Breathitt Gray <vilhelm.gray@gmail.com>
12416L: linux-gpio@vger.kernel.org
12417S: Maintained
12418F: drivers/gpio/gpio-ws16c48.c
12419
12420WIMAX STACK
12421M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12422M: linux-wimax@intel.com
12423L: wimax@linuxwimax.org (subscribers-only)
12424S: Supported
12425W: http://linuxwimax.org
12426F: Documentation/wimax/README.wimax
12427F: include/linux/wimax/debug.h
12428F: include/net/wimax.h
12429F: include/uapi/linux/wimax.h
12430F: net/wimax/
12431
12432WISTRON LAPTOP BUTTON DRIVER
12433M: Miloslav Trmac <mitr@volny.cz>
12434S: Maintained
12435F: drivers/input/misc/wistron_btns.c
12436
12437WL3501 WIRELESS PCMCIA CARD DRIVER
12438M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12439L: linux-wireless@vger.kernel.org
12440W: http://oops.ghostprotocols.net:81/blog
12441S: Maintained
12442F: drivers/net/wireless/wl3501*
12443
12444WOLFSON MICROELECTRONICS DRIVERS
12445L: patches@opensource.wolfsonmicro.com
12446T: git https://github.com/CirrusLogic/linux-drivers.git
12447W: https://github.com/CirrusLogic/linux-drivers/wiki
12448S: Supported
12449F: Documentation/hwmon/wm83??
12450F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12451F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12452F: Documentation/devicetree/bindings/mfd/arizona.txt
12453F: arch/arm/mach-s3c64xx/mach-crag6410*
12454F: drivers/clk/clk-wm83*.c
12455F: drivers/extcon/extcon-arizona.c
12456F: drivers/leds/leds-wm83*.c
12457F: drivers/gpio/gpio-*wm*.c
12458F: drivers/gpio/gpio-arizona.c
12459F: drivers/hwmon/wm83??-hwmon.c
12460F: drivers/input/misc/wm831x-on.c
12461F: drivers/input/touchscreen/wm831x-ts.c
12462F: drivers/input/touchscreen/wm97*.c
12463F: drivers/mfd/arizona*
12464F: drivers/mfd/wm*.c
12465F: drivers/mfd/cs47l24*
12466F: drivers/power/wm83*.c
12467F: drivers/rtc/rtc-wm83*.c
12468F: drivers/regulator/wm8*.c
12469F: drivers/video/backlight/wm83*_bl.c
12470F: drivers/watchdog/wm83*_wdt.c
12471F: include/linux/mfd/arizona/
12472F: include/linux/mfd/wm831x/
12473F: include/linux/mfd/wm8350/
12474F: include/linux/mfd/wm8400*
12475F: include/linux/wm97xx.h
12476F: include/sound/wm????.h
12477F: sound/soc/codecs/arizona.?
12478F: sound/soc/codecs/wm*
12479F: sound/soc/codecs/cs47l24*
12480
12481WORKQUEUE
12482M: Tejun Heo <tj@kernel.org>
12483R: Lai Jiangshan <jiangshanlai@gmail.com>
12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12485S: Maintained
12486F: include/linux/workqueue.h
12487F: kernel/workqueue.c
12488F: Documentation/workqueue.txt
12489
12490X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12491M: Chen-Yu Tsai <wens@csie.org>
12492L: linux-kernel@vger.kernel.org
12493S: Maintained
12494N: axp[128]
12495
12496X.25 NETWORK LAYER
12497M: Andrew Hendry <andrew.hendry@gmail.com>
12498L: linux-x25@vger.kernel.org
12499S: Odd Fixes
12500F: Documentation/networking/x25*
12501F: include/net/x25*
12502F: net/x25/
12503
12504X86 ARCHITECTURE (32-BIT AND 64-BIT)
12505M: Thomas Gleixner <tglx@linutronix.de>
12506M: Ingo Molnar <mingo@redhat.com>
12507M: "H. Peter Anvin" <hpa@zytor.com>
12508M: x86@kernel.org
12509L: linux-kernel@vger.kernel.org
12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12511S: Maintained
12512F: Documentation/x86/
12513F: arch/x86/
12514
12515X86 PLATFORM DRIVERS
12516M: Darren Hart <dvhart@infradead.org>
12517L: platform-driver-x86@vger.kernel.org
12518T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12519S: Maintained
12520F: drivers/platform/x86/
12521F: drivers/platform/olpc/
12522
12523X86 MCE INFRASTRUCTURE
12524M: Tony Luck <tony.luck@intel.com>
12525M: Borislav Petkov <bp@alien8.de>
12526L: linux-edac@vger.kernel.org
12527S: Maintained
12528F: arch/x86/kernel/cpu/mcheck/*
12529
12530X86 MICROCODE UPDATE SUPPORT
12531M: Borislav Petkov <bp@alien8.de>
12532S: Maintained
12533F: arch/x86/kernel/cpu/microcode/*
12534
12535X86 VDSO
12536M: Andy Lutomirski <luto@amacapital.net>
12537L: linux-kernel@vger.kernel.org
12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12539S: Maintained
12540F: arch/x86/entry/vdso/
12541
12542XC2028/3028 TUNER DRIVER
12543M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12544M: Mauro Carvalho Chehab <mchehab@kernel.org>
12545L: linux-media@vger.kernel.org
12546W: https://linuxtv.org
12547T: git git://linuxtv.org/media_tree.git
12548S: Maintained
12549F: drivers/media/tuners/tuner-xc2028.*
12550
12551XEN HYPERVISOR INTERFACE
12552M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12553M: David Vrabel <david.vrabel@citrix.com>
12554M: Juergen Gross <jgross@suse.com>
12555L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12557S: Supported
12558F: arch/x86/xen/
12559F: drivers/*/xen-*front.c
12560F: drivers/xen/
12561F: arch/x86/include/asm/xen/
12562F: include/xen/
12563F: include/uapi/xen/
12564
12565XEN HYPERVISOR ARM
12566M: Stefano Stabellini <sstabellini@kernel.org>
12567L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12568S: Maintained
12569F: arch/arm/xen/
12570F: arch/arm/include/asm/xen/
12571
12572XEN HYPERVISOR ARM64
12573M: Stefano Stabellini <sstabellini@kernel.org>
12574L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12575S: Maintained
12576F: arch/arm64/xen/
12577F: arch/arm64/include/asm/xen/
12578
12579XEN NETWORK BACKEND DRIVER
12580M: Wei Liu <wei.liu2@citrix.com>
12581L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12582L: netdev@vger.kernel.org
12583S: Supported
12584F: drivers/net/xen-netback/*
12585
12586XEN PCI SUBSYSTEM
12587M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12588L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12589S: Supported
12590F: arch/x86/pci/*xen*
12591F: drivers/pci/*xen*
12592
12593XEN BLOCK SUBSYSTEM
12594M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12595M: Roger Pau Monné <roger.pau@citrix.com>
12596L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12597S: Supported
12598F: drivers/block/xen-blkback/*
12599F: drivers/block/xen*
12600
12601XEN PVSCSI DRIVERS
12602M: Juergen Gross <jgross@suse.com>
12603L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12604L: linux-scsi@vger.kernel.org
12605S: Supported
12606F: drivers/scsi/xen-scsifront.c
12607F: drivers/xen/xen-scsiback.c
12608F: include/xen/interface/io/vscsiif.h
12609
12610XEN SWIOTLB SUBSYSTEM
12611M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12612L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12613S: Supported
12614F: arch/x86/xen/*swiotlb*
12615F: drivers/xen/*swiotlb*
12616
12617XFS FILESYSTEM
12618P: Silicon Graphics Inc
12619M: Dave Chinner <david@fromorbit.com>
12620M: xfs@oss.sgi.com
12621L: xfs@oss.sgi.com
12622W: http://oss.sgi.com/projects/xfs
12623T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12624S: Supported
12625F: Documentation/filesystems/xfs.txt
12626F: fs/xfs/
12627
12628XILINX AXI ETHERNET DRIVER
12629M: Anirudha Sarangi <anirudh@xilinx.com>
12630M: John Linn <John.Linn@xilinx.com>
12631S: Maintained
12632F: drivers/net/ethernet/xilinx/xilinx_axienet*
12633
12634XILINX UARTLITE SERIAL DRIVER
12635M: Peter Korsgaard <jacmet@sunsite.dk>
12636L: linux-serial@vger.kernel.org
12637S: Maintained
12638F: drivers/tty/serial/uartlite.c
12639
12640XILINX VIDEO IP CORES
12641M: Hyun Kwon <hyun.kwon@xilinx.com>
12642M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12643L: linux-media@vger.kernel.org
12644T: git git://linuxtv.org/media_tree.git
12645S: Supported
12646F: Documentation/devicetree/bindings/media/xilinx/
12647F: drivers/media/platform/xilinx/
12648F: include/uapi/linux/xilinx-v4l2-controls.h
12649
12650XILLYBUS DRIVER
12651M: Eli Billauer <eli.billauer@gmail.com>
12652L: linux-kernel@vger.kernel.org
12653S: Supported
12654F: drivers/char/xillybus/
12655
12656XTENSA XTFPGA PLATFORM SUPPORT
12657M: Max Filippov <jcmvbkbc@gmail.com>
12658L: linux-xtensa@linux-xtensa.org
12659S: Maintained
12660F: drivers/spi/spi-xtensa-xtfpga.c
12661F: sound/soc/xtensa/xtfpga-i2s.c
12662
12663YAM DRIVER FOR AX.25
12664M: Jean-Paul Roubelat <jpr@f6fbb.org>
12665L: linux-hams@vger.kernel.org
12666S: Maintained
12667F: drivers/net/hamradio/yam*
12668F: include/linux/yam.h
12669
12670YEALINK PHONE DRIVER
12671M: Henk Vergonet <Henk.Vergonet@gmail.com>
12672L: usbb2k-api-dev@nongnu.org
12673S: Maintained
12674F: Documentation/input/yealink.txt
12675F: drivers/input/misc/yealink.*
12676
12677Z8530 DRIVER FOR AX.25
12678M: Joerg Reuter <jreuter@yaina.de>
12679W: http://yaina.de/jreuter/
12680W: http://www.qsl.net/dl1bke/
12681L: linux-hams@vger.kernel.org
12682S: Maintained
12683F: Documentation/networking/z8530drv.txt
12684F: drivers/net/hamradio/*scc.c
12685F: drivers/net/hamradio/z8530.h
12686
12687ZBUD COMPRESSED PAGE ALLOCATOR
12688M: Seth Jennings <sjenning@redhat.com>
12689L: linux-mm@kvack.org
12690S: Maintained
12691F: mm/zbud.c
12692F: include/linux/zbud.h
12693
12694ZD1211RW WIRELESS DRIVER
12695M: Daniel Drake <dsd@gentoo.org>
12696M: Ulrich Kunitz <kune@deine-taler.de>
12697W: http://zd1211.ath.cx/wiki/DriverRewrite
12698L: linux-wireless@vger.kernel.org
12699L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12700S: Maintained
12701F: drivers/net/wireless/zydas/zd1211rw/
12702
12703ZPOOL COMPRESSED PAGE STORAGE API
12704M: Dan Streetman <ddstreet@ieee.org>
12705L: linux-mm@kvack.org
12706S: Maintained
12707F: mm/zpool.c
12708F: include/linux/zpool.h
12709
12710ZR36067 VIDEO FOR LINUX DRIVER
12711L: mjpeg-users@lists.sourceforge.net
12712L: linux-media@vger.kernel.org
12713W: http://mjpeg.sourceforge.net/driver-zoran/
12714T: hg https://linuxtv.org/hg/v4l-dvb
12715S: Odd Fixes
12716F: drivers/media/pci/zoran/
12717
12718ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12719M: Minchan Kim <minchan@kernel.org>
12720M: Nitin Gupta <ngupta@vflare.org>
12721R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12722L: linux-kernel@vger.kernel.org
12723S: Maintained
12724F: drivers/block/zram/
12725F: Documentation/blockdev/zram.txt
12726
12727ZS DECSTATION Z85C30 SERIAL DRIVER
12728M: "Maciej W. Rozycki" <macro@linux-mips.org>
12729S: Maintained
12730F: drivers/tty/serial/zs.*
12731
12732ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12733M: Minchan Kim <minchan@kernel.org>
12734M: Nitin Gupta <ngupta@vflare.org>
12735R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12736L: linux-mm@kvack.org
12737S: Maintained
12738F: mm/zsmalloc.c
12739F: include/linux/zsmalloc.h
12740F: Documentation/vm/zsmalloc.txt
12741
12742ZSWAP COMPRESSED SWAP CACHING
12743M: Seth Jennings <sjenning@redhat.com>
12744L: linux-mm@kvack.org
12745S: Maintained
12746F: mm/zswap.c
12747
12748THE REST
12749M: Linus Torvalds <torvalds@linux-foundation.org>
12750L: linux-kernel@vger.kernel.org
12751Q: http://patchwork.kernel.org/project/LKML/list/
12752T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12753S: Buried alive in reporters
12754F: *
12755F: */