MAINTAINERS: Mark BATMAN ADVANCED mailing list as moderated
[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
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: linux-hwmon@vger.kernel.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: linux-hwmon@vger.kernel.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M: Jes Sorensen <jes@trained-monkey.org>
261L: linux-acenic@sunsite.dk
262S: Maintained
263F: drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Feuerer <peter@piie.net>
267L: platform-driver-x86@vger.kernel.org
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <jlee@suse.com>
274L: platform-driver-x86@vger.kernel.org
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280M: Len Brown <lenb@kernel.org>
281L: linux-acpi@vger.kernel.org
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285S: Supported
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
289F: include/acpi/
290F: Documentation/acpi/
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M: Vince Bridgers <vbridger@opensource.altera.com>
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@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
779AOA (Apple Onboard Audio) ALSA DRIVER
780M: Johannes Berg <johannes@sipsolutions.net>
781L: linuxppc-dev@lists.ozlabs.org
782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783S: Maintained
784F: sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
792APM DRIVER
793M: Jiri Kosina <jikos@kernel.org>
794S: Odd fixes
795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
798F: include/uapi/linux/apm_bios.h
799F: drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M: Henrik Rydberg <rydberg@bitmath.org>
803L: linux-input@vger.kernel.org
804S: Odd fixes
805F: drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M: Henrik Rydberg <rydberg@bitmath.org>
809L: linux-hwmon@vger.kernel.org
810S: Odd fixes
811F: drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S: Maintained
816F: drivers/net/appletalk/
817F: net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M: Jaya Kumar <jayalk@intworks.biz>
839S: Maintained
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
850ARM HDLCD DRM DRIVER
851M: Liviu Dudau <liviu.dudau@arm.com>
852S: Supported
853F: drivers/gpu/drm/arm/
854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856ARM MFM AND FLOPPY DRIVERS
857M: Ian Molton <spyro@f2s.com>
858S: Maintained
859F: arch/arm/lib/floppydma.S
860F: arch/arm/include/asm/floppy.h
861
862ARM PMU PROFILING AND DEBUGGING
863M: Will Deacon <will.deacon@arm.com>
864R: Mark Rutland <mark.rutland@arm.com>
865S: Maintained
866F: arch/arm*/kernel/perf_*
867F: arch/arm/oprofile/common.c
868F: arch/arm*/kernel/hw_breakpoint.c
869F: arch/arm*/include/asm/hw_breakpoint.h
870F: arch/arm*/include/asm/perf_event.h
871F: drivers/perf/arm_pmu.c
872F: include/linux/perf/arm_pmu.h
873
874ARM PORT
875M: Russell King <linux@arm.linux.org.uk>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W: http://www.arm.linux.org.uk/
878S: Maintained
879F: arch/arm/
880
881ARM SUB-ARCHITECTURES
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883S: Maintained
884F: arch/arm/mach-*/
885F: arch/arm/plat-*/
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888ARM PRIMECELL AACI PL041 DRIVER
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/input/serio/ambakmi.*
902F: include/linux/amba/kmi.h
903
904ARM PRIMECELL MMCI PL180/1 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/mmc/host/mmci.*
908F: include/linux/amba/mmci.h
909
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/tty/serial/amba-pl01*.c
914F: include/linux/amba/serial.h
915
916ARM PRIMECELL BUS SUPPORT
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/amba/
920F: include/linux/amba/bus.h
921
922ARM/ADS SPHERE MACHINE SUPPORT
923M: Lennert Buytenhek <kernel@wantstofly.org>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926
927ARM/AFEB9260 MACHINE SUPPORT
928M: Sergey Lapin <slapin@ossfans.org>
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
931
932ARM/AJECO 1ARM MACHINE SUPPORT
933M: Lennert Buytenhek <kernel@wantstofly.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936
937ARM/Allwinner sunXi SoC support
938M: Maxime Ripard <maxime.ripard@free-electrons.com>
939M: Chen-Yu Tsai <wens@csie.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942N: sun[x456789]i
943
944ARM/Allwinner SoC Clock Support
945M: Emilio López <emilio@elopez.com.ar>
946S: Maintained
947F: drivers/clk/sunxi/
948
949ARM/Amlogic Meson SoC support
950M: Carlo Caione <carlo@caione.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952L: linux-meson@googlegroups.com
953W: http://linux-meson.com/
954S: Maintained
955F: arch/arm/mach-meson/
956F: arch/arm/boot/dts/meson*
957N: meson
958
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
961M: Antoine Tenart <antoine.tenart@free-electrons.com>
962S: Maintained
963F: arch/arm/mach-alpine/
964F: arch/arm/boot/dts/alpine*
965F: arch/arm64/boot/dts/al/
966F: drivers/*/*alpine*
967
968ARM/ARTPEC MACHINE SUPPORT
969M: Jesper Nilsson <jesper.nilsson@axis.com>
970M: Lars Persson <lars.persson@axis.com>
971M: Niklas Cassel <niklas.cassel@axis.com>
972S: Maintained
973L: linux-arm-kernel@axis.com
974F: arch/arm/mach-artpec
975F: arch/arm/boot/dts/artpec6*
976F: drivers/clk/clk-artpec6.c
977
978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979M: Nicolas Ferre <nicolas.ferre@atmel.com>
980M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W: http://www.linux4sam.org
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985S: Supported
986F: arch/arm/mach-at91/
987F: include/soc/at91/
988F: arch/arm/boot/dts/at91*.dts
989F: arch/arm/boot/dts/at91*.dtsi
990F: arch/arm/boot/dts/sama*.dts
991F: arch/arm/boot/dts/sama*.dtsi
992F: arch/arm/include/debug/at91.S
993
994ARM/ATMEL AT91 Clock Support
995M: Boris Brezillon <boris.brezillon@free-electrons.com>
996S: Maintained
997F: drivers/clk/at91
998
999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M: Rob Herring <robh@kernel.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/mach-highbank/
1004F: arch/arm/boot/dts/highbank.dts
1005F: arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M: Krzysztof Halasa <khalasa@piap.pl>
1009S: Maintained
1010F: arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M: Sunil Goutham <sgoutham@cavium.com>
1014M: Robert Richter <rric@kernel.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Supported
1017F: drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M: Alexander Shiyan <shc_work@mail.ru>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Odd Fixes
1023N: clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M: Hartley Sweeten <hsweeten@visionengravers.com>
1027M: Ryan Mallon <rmallon@gmail.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-ep93xx/
1031F: arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M: Lennert Buytenhek <kernel@wantstofly.org>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M: Russell King <linux@arm.linux.org.uk>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/include/asm/clkdev.h
1043F: drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M: Mike Rapoport <mike@compulab.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M: Hubert Feurstein <hubert.feurstein@contec.at>
1052S: Maintained
1053F: arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: drivers/hwtracing/coresight/*
1060F: Documentation/trace/coresight.txt
1061F: Documentation/devicetree/bindings/arm/coresight.txt
1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M: Richard Purdie <rpurdie@rpsys.net>
1066S: Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T: git git://github.com/ulli-kroll/linux.git
1072S: Maintained
1073F: arch/arm/mach-gemini/
1074F: drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M: Barry Song <baohua@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S: Maintained
1081F: arch/arm/boot/dts/prima2*
1082F: arch/arm/mach-prima2/
1083F: drivers/clk/sirf/
1084F: drivers/clocksource/timer-prima2.c
1085F: drivers/clocksource/timer-atlas7.c
1086N: [^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M: Baruch Siach <baruch@tkos.co.il>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: arch/arm/boot/dts/cx92755*
1093N: digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M: Russell King <linux@arm.linux.org.uk>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/mach-ebsa110/
1101F: drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M: Uwe Kleine-König <kernel@pengutronix.de>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107N: efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M: Daniel Ribeiro <drwyrm@gmail.com>
1111M: Stefan Schmidt <stefan@openezx.org>
1112M: Harald Welte <laforge@openezx.org>
1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W: http://www.openezx.org/
1115S: Maintained
1116T: topgit git://git.openezx.org/openezx.git
1117F: arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123T: git git://git.berlios.de/gemini-board
1124F: arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M: Russell King <linux@arm.linux.org.uk>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W: http://www.arm.linux.org.uk/
1130S: Maintained
1131F: arch/arm/include/asm/hardware/dec21285.h
1132F: arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M: Shawn Guo <shawnguo@kernel.org>
1136M: Sascha Hauer <kernel@pengutronix.de>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F: arch/arm/mach-imx/
1141F: arch/arm/mach-mxs/
1142F: arch/arm/boot/dts/imx*
1143F: arch/arm/configs/imx*_defconfig
1144F: drivers/clk/imx/
1145F: include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M: Shawn Guo <shawnguo@kernel.org>
1149M: Sascha Hauer <kernel@pengutronix.de>
1150R: Stefan Agner <stefan@agner.ch>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F: arch/arm/mach-imx/*vf610*
1155F: arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M: Lennert Buytenhek <kernel@wantstofly.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M: Steve Sakoman <sakoman@gmail.com>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M: Philipp Zabel <philipp.zabel@gmail.com>
1169M: Paul Parsons <lost.distance@yahoo.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-pxa/hx4700.c
1173F: arch/arm/mach-pxa/include/mach/hx4700.h
1174F: sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M: Wei Xu <xuwei5@hisilicon.com>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W: http://www.hisilicon.com
1180S: Supported
1181T: git git://github.com/hisilicon/linux-hisi.git
1182F: arch/arm/mach-hisi/
1183F: arch/arm/boot/dts/hi3*
1184F: arch/arm/boot/dts/hip*
1185F: arch/arm/boot/dts/hisi*
1186F: arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W: www.jlime.com
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F: arch/arm/mach-sa1100/jornada720.c
1194F: arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198M: Javier Martinez Canillas <javier@dowhile0.org>
1199L: linux-omap@vger.kernel.org
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M: Marek Vasut <marek.vasut@gmail.com>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M: Lennert Buytenhek <kernel@wantstofly.org>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M: Lennert Buytenhek <kernel@wantstofly.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M: Lennert Buytenhek <kernel@wantstofly.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M: Imre Kaloz <kaloz@openwrt.org>
1236M: Krzysztof Halasa <khalasa@piap.pl>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239F: arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M: Jonathan Cameron <jic23@cam.ac.uk>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-pxa/stargate2.c
1246F: drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M: Santosh Shilimkar <ssantosh@kernel.org>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-keystone/
1263F: arch/arm/boot/dts/k2*
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M: Santosh Shilimkar <ssantosh@kernel.org>
1268L: linux-kernel@vger.kernel.org
1269S: Maintained
1270F: drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M: Santosh Shilimkar <ssantosh@kernel.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M: Santosh Shilimkar <ssantosh@kernel.org>
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M: Lennert Buytenhek <kernel@wantstofly.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M: Joachim Eastwood <manabian@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/boot/dts/lpc43*
1301F: drivers/clk/nxp/clk-lpc18xx*
1302F: drivers/clocksource/time-lpc32xx.c
1303F: drivers/i2c/busses/i2c-lpc2k.c
1304F: drivers/memory/pl172.c
1305F: drivers/mtd/spi-nor/nxp-spifi.c
1306F: drivers/rtc/rtc-lpc24xx.c
1307N: lpc18xx
1308
1309ARM/MAGICIAN MACHINE SUPPORT
1310M: Philipp Zabel <philipp.zabel@gmail.com>
1311S: Maintained
1312
1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314M: Jason Cooper <jason@lakedaemon.net>
1315M: Andrew Lunn <andrew@lunn.ch>
1316M: Gregory Clement <gregory.clement@free-electrons.com>
1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-mvebu/
1321F: drivers/rtc/rtc-armada38x.c
1322F: arch/arm/boot/dts/armada*
1323F: arch/arm/boot/dts/kirkwood*
1324F: arch/arm64/boot/dts/marvell/armada*
1325
1326
1327ARM/Marvell Berlin SoC support
1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/mach-berlin/
1332F: arch/arm/boot/dts/berlin*
1333F: arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336ARM/Marvell Dove/MV78xx0/Orion SOC support
1337M: Jason Cooper <jason@lakedaemon.net>
1338M: Andrew Lunn <andrew@lunn.ch>
1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340M: Gregory Clement <gregory.clement@free-electrons.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm/mach-dove/
1344F: arch/arm/mach-mv78xx0/
1345F: arch/arm/mach-orion5x/
1346F: arch/arm/plat-orion/
1347F: arch/arm/boot/dts/dove*
1348F: arch/arm/boot/dts/orion5x*
1349
1350
1351ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352M: Alexander Clouter <alex@digriz.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.digriz.org.uk/ts78xx/kernel
1355S: Maintained
1356F: arch/arm/mach-orion5x/ts78xx-*
1357
1358ARM/Mediatek RTC DRIVER
1359M: Eddie Huang <eddie.huang@mediatek.com>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362S: Maintained
1363F: drivers/rtc/rtc-mt6397.c
1364
1365ARM/Mediatek SoC support
1366M: Matthias Brugger <matthias.bgg@gmail.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/boot/dts/mt6*
1371F: arch/arm/boot/dts/mt8*
1372F: arch/arm/mach-mediatek/
1373N: mtk
1374K: mediatek
1375
1376ARM/Mediatek USB3 PHY DRIVER
1377M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: drivers/phy/phy-mt65xx-usb3.c
1382
1383ARM/MICREL KS8695 ARCHITECTURE
1384M: Greg Ungerer <gerg@uclinux.org>
1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386F: arch/arm/mach-ks8695/
1387S: Odd Fixes
1388
1389ARM/MIOA701 MACHINE SUPPORT
1390M: Robert Jarzmik <robert.jarzmik@free.fr>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F: arch/arm/mach-pxa/mioa701.c
1393S: Maintained
1394
1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1396M: Michael Petchkovsky <mkpetch@internode.on.net>
1397S: Maintained
1398
1399ARM/NOMADIK ARCHITECTURE
1400M: Alessandro Rubini <rubini@unipv.it>
1401M: Linus Walleij <linus.walleij@linaro.org>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-nomadik/
1405F: drivers/pinctrl/nomadik/
1406F: drivers/i2c/busses/i2c-nomadik.c
1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1408
1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1410M: Nelson Castillo <arhuaco@freaks-unidos.net>
1411L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413S: Supported
1414
1415ARM/TOSA MACHINE SUPPORT
1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417M: Dirk Opfer <dirk@opfer-online.de>
1418S: Maintained
1419
1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1421M: Marek Vasut <marek.vasut@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org
1423W: http://hackndev.com
1424S: Maintained
1425F: arch/arm/mach-pxa/include/mach/palmtx.h
1426F: arch/arm/mach-pxa/palmtx.c
1427F: arch/arm/mach-pxa/include/mach/palmt5.h
1428F: arch/arm/mach-pxa/palmt5.c
1429F: arch/arm/mach-pxa/include/mach/palmld.h
1430F: arch/arm/mach-pxa/palmld.c
1431F: arch/arm/mach-pxa/include/mach/palmte2.h
1432F: arch/arm/mach-pxa/palmte2.c
1433F: arch/arm/mach-pxa/include/mach/palmtc.h
1434F: arch/arm/mach-pxa/palmtc.c
1435
1436ARM/PALM TREO SUPPORT
1437M: Tomas Cech <sleep_walker@suse.com>
1438L: linux-arm-kernel@lists.infradead.org
1439W: http://hackndev.com
1440S: Maintained
1441F: arch/arm/mach-pxa/include/mach/palmtreo.h
1442F: arch/arm/mach-pxa/palmtreo.c
1443
1444ARM/PALMZ72 SUPPORT
1445M: Sergey Lapin <slapin@ossfans.org>
1446L: linux-arm-kernel@lists.infradead.org
1447W: http://hackndev.com
1448S: Maintained
1449F: arch/arm/mach-pxa/include/mach/palmz72.h
1450F: arch/arm/mach-pxa/palmz72.c
1451
1452ARM/PLEB SUPPORT
1453M: Peter Chubb <pleb@gelato.unsw.edu.au>
1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455S: Maintained
1456
1457ARM/PT DIGITAL BOARD PORT
1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460W: http://www.arm.linux.org.uk/
1461S: Maintained
1462
1463ARM/QUALCOMM SUPPORT
1464M: Andy Gross <andy.gross@linaro.org>
1465M: David Brown <david.brown@linaro.org>
1466L: linux-arm-msm@vger.kernel.org
1467L: linux-soc@vger.kernel.org
1468S: Maintained
1469F: arch/arm/boot/dts/qcom-*.dts
1470F: arch/arm/boot/dts/qcom-*.dtsi
1471F: arch/arm/mach-qcom/
1472F: arch/arm64/boot/dts/qcom/*
1473F: drivers/soc/qcom/
1474F: drivers/tty/serial/msm_serial.h
1475F: drivers/tty/serial/msm_serial.c
1476F: drivers/*/pm8???-*
1477F: drivers/mfd/ssbi.c
1478F: drivers/firmware/qcom_scm.c
1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1480
1481ARM/RADISYS ENP2611 MACHINE SUPPORT
1482M: Lennert Buytenhek <kernel@wantstofly.org>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S: Maintained
1485
1486ARM/RENESAS ARM64 ARCHITECTURE
1487M: Simon Horman <horms@verge.net.au>
1488M: Magnus Damm <magnus.damm@gmail.com>
1489L: linux-renesas-soc@vger.kernel.org
1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492S: Supported
1493F: arch/arm64/boot/dts/renesas/
1494
1495ARM/RISCPC ARCHITECTURE
1496M: Russell King <linux@arm.linux.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.arm.linux.org.uk/
1499S: Maintained
1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1501F: arch/arm/include/asm/hardware/ioc.h
1502F: arch/arm/include/asm/hardware/iomd.h
1503F: arch/arm/include/asm/hardware/memc.h
1504F: arch/arm/mach-rpc/
1505F: drivers/net/ethernet/8390/etherh.c
1506F: drivers/net/ethernet/i825xx/ether1*
1507F: drivers/net/ethernet/seeq/ether3*
1508F: drivers/scsi/arm/
1509
1510ARM/Rockchip SoC support
1511M: Heiko Stuebner <heiko@sntech.de>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L: linux-rockchip@lists.infradead.org
1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1515S: Maintained
1516F: arch/arm/boot/dts/rk3*
1517F: arch/arm/mach-rockchip/
1518F: drivers/clk/rockchip/
1519F: drivers/i2c/busses/i2c-rk3x.c
1520F: drivers/*/*rockchip*
1521F: drivers/*/*/*rockchip*
1522F: sound/soc/rockchip/
1523N: rockchip
1524
1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526M: Kukjin Kim <kgene@kernel.org>
1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1530S: Maintained
1531F: arch/arm/boot/dts/s3c*
1532F: arch/arm/boot/dts/s5p*
1533F: arch/arm/boot/dts/samsung*
1534F: arch/arm/boot/dts/exynos*
1535F: arch/arm64/boot/dts/exynos/
1536F: arch/arm/plat-samsung/
1537F: arch/arm/mach-s3c24*/
1538F: arch/arm/mach-s3c64xx/
1539F: arch/arm/mach-s5p*/
1540F: arch/arm/mach-exynos*/
1541F: drivers/*/*s3c2410*
1542F: drivers/*/*/*s3c2410*
1543F: drivers/soc/samsung/*
1544F: drivers/spi/spi-s3c*
1545F: sound/soc/samsung/*
1546F: Documentation/arm/Samsung/
1547F: Documentation/devicetree/bindings/arm/samsung/
1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1549F: Documentation/devicetree/bindings/power/pd-samsung.txt
1550N: exynos
1551
1552ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553M: Kyungmin Park <kyungmin.park@samsung.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
1556F: arch/arm/mach-s5pv210/
1557
1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559M: Kyungmin Park <kyungmin.park@samsung.com>
1560M: Kamil Debski <k.debski@samsung.com>
1561L: linux-arm-kernel@lists.infradead.org
1562L: linux-media@vger.kernel.org
1563S: Maintained
1564F: drivers/media/platform/s5p-g2d/
1565
1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567M: Kyungmin Park <kyungmin.park@samsung.com>
1568M: Kamil Debski <k.debski@samsung.com>
1569M: Jeongtae Park <jtp.park@samsung.com>
1570L: linux-arm-kernel@lists.infradead.org
1571L: linux-media@vger.kernel.org
1572S: Maintained
1573F: arch/arm/plat-samsung/s5p-dev-mfc.c
1574F: drivers/media/platform/s5p-mfc/
1575
1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577M: Kyungmin Park <kyungmin.park@samsung.com>
1578M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1579L: linux-arm-kernel@lists.infradead.org
1580L: linux-media@vger.kernel.org
1581S: Maintained
1582F: drivers/media/platform/s5p-tv/
1583
1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586M: Jacek Anaszewski <j.anaszewski@samsung.com>
1587L: linux-arm-kernel@lists.infradead.org
1588L: linux-media@vger.kernel.org
1589S: Maintained
1590F: drivers/media/platform/s5p-jpeg/
1591
1592ARM/SHMOBILE ARM ARCHITECTURE
1593M: Simon Horman <horms@verge.net.au>
1594M: Magnus Damm <magnus.damm@gmail.com>
1595L: linux-renesas-soc@vger.kernel.org
1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S: Supported
1599F: arch/arm/boot/dts/emev2*
1600F: arch/arm/boot/dts/r7s*
1601F: arch/arm/boot/dts/r8a*
1602F: arch/arm/boot/dts/sh*
1603F: arch/arm/configs/shmobile_defconfig
1604F: arch/arm/include/debug/renesas-scif.S
1605F: arch/arm/mach-shmobile/
1606F: drivers/sh/
1607
1608ARM/SOCFPGA ARCHITECTURE
1609M: Dinh Nguyen <dinguyen@opensource.altera.com>
1610S: Maintained
1611F: arch/arm/mach-socfpga/
1612F: arch/arm/boot/dts/socfpga*
1613F: arch/arm/configs/socfpga_defconfig
1614F: arch/arm64/boot/dts/altera/
1615W: http://www.rocketboards.org
1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1617
1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1619M: Dinh Nguyen <dinguyen@opensource.altera.com>
1620S: Maintained
1621F: drivers/clk/socfpga/
1622
1623ARM/SOCFPGA EDAC SUPPORT
1624M: Thor Thayer <tthayer@opensource.altera.com>
1625S: Maintained
1626F: drivers/edac/altera_edac.
1627
1628ARM/STI ARCHITECTURE
1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630M: Maxime Coquelin <maxime.coquelin@st.com>
1631M: Patrice Chotard <patrice.chotard@st.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L: kernel@stlinux.com
1634W: http://www.stlinux.com
1635S: Maintained
1636F: arch/arm/mach-sti/
1637F: arch/arm/boot/dts/sti*
1638F: drivers/char/hw_random/st-rng.c
1639F: drivers/clocksource/arm_global_timer.c
1640F: drivers/clocksource/clksrc_st_lpc.c
1641F: drivers/i2c/busses/i2c-st.c
1642F: drivers/media/rc/st_rc.c
1643F: drivers/media/platform/sti/c8sectpfe/
1644F: drivers/mmc/host/sdhci-st.c
1645F: drivers/phy/phy-miphy28lp.c
1646F: drivers/phy/phy-miphy365x.c
1647F: drivers/phy/phy-stih407-usb.c
1648F: drivers/phy/phy-stih41x-usb.c
1649F: drivers/pinctrl/pinctrl-st.c
1650F: drivers/reset/sti/
1651F: drivers/rtc/rtc-st-lpc.c
1652F: drivers/tty/serial/st-asc.c
1653F: drivers/usb/dwc3/dwc3-st.c
1654F: drivers/usb/host/ehci-st.c
1655F: drivers/usb/host/ohci-st.c
1656F: drivers/watchdog/st_lpc_wdt.c
1657F: drivers/ata/ahci_st.c
1658
1659ARM/STM32 ARCHITECTURE
1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S: Maintained
1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664N: stm32
1665F: drivers/clocksource/armv7m_systick.c
1666
1667ARM/TANGO ARCHITECTURE
1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669L: linux-arm-kernel@lists.infradead.org
1670S: Maintained
1671F: arch/arm/mach-tango/
1672F: arch/arm/boot/dts/tango*
1673
1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1675M: Lennert Buytenhek <kernel@wantstofly.org>
1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S: Maintained
1678
1679ARM/TETON BGA MACHINE SUPPORT
1680M: "Mark F. Brown" <mark.brown314@gmail.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
1683
1684ARM/THECUS N2100 MACHINE SUPPORT
1685M: Lennert Buytenhek <kernel@wantstofly.org>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S: Maintained
1688
1689ARM/NUVOTON W90X900 ARM ARCHITECTURE
1690M: Wan ZongShun <mcuos.com@gmail.com>
1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692W: http://www.mcuos.com
1693S: Maintained
1694F: arch/arm/mach-w90x900/
1695F: drivers/input/keyboard/w90p910_keypad.c
1696F: drivers/input/touchscreen/w90p910_ts.c
1697F: drivers/watchdog/nuc900_wdt.c
1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1699F: drivers/mtd/nand/nuc900_nand.c
1700F: drivers/rtc/rtc-nuc900.c
1701F: drivers/spi/spi-nuc900.c
1702F: drivers/usb/host/ehci-w90x900.c
1703F: drivers/video/fbdev/nuc900fb.c
1704
1705ARM/U300 MACHINE SUPPORT
1706M: Linus Walleij <linus.walleij@linaro.org>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Supported
1709F: arch/arm/mach-u300/
1710F: drivers/clocksource/timer-u300.c
1711F: drivers/i2c/busses/i2c-stu300.c
1712F: drivers/rtc/rtc-coh901331.c
1713F: drivers/watchdog/coh901327_wdt.c
1714F: drivers/dma/coh901318*
1715F: drivers/mfd/ab3100*
1716F: drivers/rtc/rtc-ab3100.c
1717F: drivers/rtc/rtc-coh901331.c
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1719
1720ARM/UNIPHIER ARCHITECTURE
1721M: Masahiro Yamada <yamada.masahiro@socionext.com>
1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S: Maintained
1724F: arch/arm/boot/dts/uniphier*
1725F: arch/arm/include/asm/hardware/cache-uniphier.h
1726F: arch/arm/mach-uniphier/
1727F: arch/arm/mm/cache-uniphier.c
1728F: arch/arm64/boot/dts/socionext/
1729F: drivers/bus/uniphier-system-bus.c
1730F: drivers/i2c/busses/i2c-uniphier*
1731F: drivers/pinctrl/uniphier/
1732F: drivers/tty/serial/8250/8250_uniphier.c
1733N: uniphier
1734
1735ARM/Ux500 ARM ARCHITECTURE
1736M: Linus Walleij <linus.walleij@linaro.org>
1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S: Maintained
1739F: arch/arm/mach-ux500/
1740F: drivers/clocksource/clksrc-dbx500-prcmu.c
1741F: drivers/dma/ste_dma40*
1742F: drivers/hwspinlock/u8500_hsem.c
1743F: drivers/mfd/abx500*
1744F: drivers/mfd/ab8500*
1745F: drivers/mfd/dbx500*
1746F: drivers/mfd/db8500*
1747F: drivers/pinctrl/nomadik/pinctrl-ab*
1748F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1749F: drivers/rtc/rtc-ab8500.c
1750F: drivers/rtc/rtc-pl031.c
1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1752
1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754M: Ulf Hansson <ulf.hansson@linaro.org>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756T: git git://git.linaro.org/people/ulfh/clk.git
1757S: Maintained
1758F: drivers/clk/ux500/
1759F: include/linux/platform_data/clk-ux500.h
1760
1761ARM/VERSATILE EXPRESS PLATFORM
1762M: Liviu Dudau <liviu.dudau@arm.com>
1763M: Sudeep Holla <sudeep.holla@arm.com>
1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm/boot/dts/vexpress*
1768F: arch/arm64/boot/dts/arm/
1769F: arch/arm/mach-vexpress/
1770F: */*/vexpress*
1771F: */*/*/vexpress*
1772F: drivers/clk/versatile/clk-vexpress-osc.c
1773F: drivers/clocksource/versatile.c
1774
1775ARM/VFP SUPPORT
1776M: Russell King <linux@arm.linux.org.uk>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W: http://www.arm.linux.org.uk/
1779S: Maintained
1780F: arch/arm/vfp/
1781
1782ARM/VOIPAC PXA270 SUPPORT
1783M: Marek Vasut <marek.vasut@gmail.com>
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S: Maintained
1786F: arch/arm/mach-pxa/vpac270.c
1787F: arch/arm/mach-pxa/include/mach/vpac270.h
1788
1789ARM/VT8500 ARM ARCHITECTURE
1790M: Tony Prisk <linux@prisktech.co.nz>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793F: arch/arm/mach-vt8500/
1794F: drivers/clocksource/vt8500_timer.c
1795F: drivers/i2c/busses/i2c-wmt.c
1796F: drivers/mmc/host/wmt-sdmmc.c
1797F: drivers/pwm/pwm-vt8500.c
1798F: drivers/rtc/rtc-vt8500.c
1799F: drivers/tty/serial/vt8500_serial.c
1800F: drivers/usb/host/ehci-platform.c
1801F: drivers/usb/host/uhci-platform.c
1802F: drivers/video/fbdev/vt8500lcdfb.*
1803F: drivers/video/fbdev/wm8505fb*
1804F: drivers/video/fbdev/wmt_ge_rops.*
1805
1806ARM/ZIPIT Z2 SUPPORT
1807M: Marek Vasut <marek.vasut@gmail.com>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Maintained
1810F: arch/arm/mach-pxa/z2.c
1811F: arch/arm/mach-pxa/include/mach/z2.h
1812
1813ARM/ZTE ARCHITECTURE
1814M: Jun Nie <jun.nie@linaro.org>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: arch/arm/mach-zx/
1818F: drivers/clk/zte/
1819F: Documentation/devicetree/bindings/arm/zte.txt
1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
1822ARM/ZYNQ ARCHITECTURE
1823M: Michal Simek <michal.simek@xilinx.com>
1824R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826W: http://wiki.xilinx.com
1827T: git https://github.com/Xilinx/linux-xlnx.git
1828S: Supported
1829F: arch/arm/mach-zynq/
1830F: drivers/cpuidle/cpuidle-zynq.c
1831F: drivers/block/xsysace.c
1832N: zynq
1833N: xilinx
1834F: drivers/clocksource/cadence_ttc_timer.c
1835F: drivers/i2c/busses/i2c-cadence.c
1836F: drivers/mmc/host/sdhci-of-arasan.c
1837F: drivers/edac/synopsys_edac.c
1838
1839ARM SMMU DRIVERS
1840M: Will Deacon <will.deacon@arm.com>
1841R: Robin Murphy <robin.murphy@arm.com>
1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S: Maintained
1844F: drivers/iommu/arm-smmu.c
1845F: drivers/iommu/arm-smmu-v3.c
1846F: drivers/iommu/io-pgtable-arm.c
1847F: drivers/iommu/io-pgtable-arm-v7s.c
1848
1849ARM64 PORT (AARCH64 ARCHITECTURE)
1850M: Catalin Marinas <catalin.marinas@arm.com>
1851M: Will Deacon <will.deacon@arm.com>
1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1854S: Maintained
1855F: arch/arm64/
1856F: Documentation/arm64/
1857
1858AS3645A LED FLASH CONTROLLER DRIVER
1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1860L: linux-media@vger.kernel.org
1861T: git git://linuxtv.org/media_tree.git
1862S: Maintained
1863F: drivers/media/i2c/as3645a.c
1864F: include/media/i2c/as3645a.h
1865
1866ASC7621 HARDWARE MONITOR DRIVER
1867M: George Joseph <george.joseph@fairview5.com>
1868L: linux-hwmon@vger.kernel.org
1869S: Maintained
1870F: Documentation/hwmon/asc7621
1871F: drivers/hwmon/asc7621.c
1872
1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1874M: Corentin Chary <corentin.chary@gmail.com>
1875L: acpi4asus-user@lists.sourceforge.net
1876L: platform-driver-x86@vger.kernel.org
1877W: http://acpi4asus.sf.net
1878S: Maintained
1879F: drivers/platform/x86/asus*.c
1880F: drivers/platform/x86/eeepc*.c
1881
1882ASUS WIRELESS RADIO CONTROL DRIVER
1883M: João Paulo Rechi Vita <jprvita@gmail.com>
1884L: platform-driver-x86@vger.kernel.org
1885S: Maintained
1886F: drivers/platform/x86/asus-wireless.c
1887
1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1889R: Dan Williams <dan.j.williams@intel.com>
1890W: http://sourceforge.net/projects/xscaleiop
1891S: Odd fixes
1892F: Documentation/crypto/async-tx-api.txt
1893F: crypto/async_tx/
1894F: drivers/dma/
1895F: include/linux/dmaengine.h
1896F: include/linux/async_tx.h
1897
1898AT24 EEPROM DRIVER
1899M: Wolfram Sang <wsa@the-dreams.de>
1900L: linux-i2c@vger.kernel.org
1901S: Maintained
1902F: drivers/misc/eeprom/at24.c
1903F: include/linux/platform_data/at24.h
1904
1905ATA OVER ETHERNET (AOE) DRIVER
1906M: "Ed L. Cashin" <ed.cashin@acm.org>
1907W: http://www.openaoe.org/
1908S: Supported
1909F: Documentation/aoe/
1910F: drivers/block/aoe/
1911
1912ATHEROS 71XX/9XXX GPIO DRIVER
1913M: Alban Bedel <albeu@free.fr>
1914W: https://github.com/AlbanBedel/linux
1915T: git git://github.com/AlbanBedel/linux
1916S: Maintained
1917F: drivers/gpio/gpio-ath79.c
1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1919
1920ATHEROS ATH GENERIC UTILITIES
1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1922L: linux-wireless@vger.kernel.org
1923S: Supported
1924F: drivers/net/wireless/ath/*
1925
1926ATHEROS ATH5K WIRELESS DRIVER
1927M: Jiri Slaby <jirislaby@gmail.com>
1928M: Nick Kossifidis <mickflemm@gmail.com>
1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1930L: linux-wireless@vger.kernel.org
1931W: http://wireless.kernel.org/en/users/Drivers/ath5k
1932S: Maintained
1933F: drivers/net/wireless/ath/ath5k/
1934
1935ATHEROS ATH6KL WIRELESS DRIVER
1936M: Kalle Valo <kvalo@qca.qualcomm.com>
1937L: linux-wireless@vger.kernel.org
1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1940S: Supported
1941F: drivers/net/wireless/ath/ath6kl/
1942
1943WILOCITY WIL6210 WIRELESS DRIVER
1944M: Maya Erez <qca_merez@qca.qualcomm.com>
1945L: linux-wireless@vger.kernel.org
1946L: wil6210@qca.qualcomm.com
1947S: Supported
1948W: http://wireless.kernel.org/en/users/Drivers/wil6210
1949F: drivers/net/wireless/ath/wil6210/
1950F: include/uapi/linux/wil6210_uapi.h
1951
1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1953M: Christian Lamparter <chunkeey@googlemail.com>
1954L: linux-wireless@vger.kernel.org
1955W: http://wireless.kernel.org/en/users/Drivers/carl9170
1956S: Maintained
1957F: drivers/net/wireless/ath/carl9170/
1958
1959ATK0110 HWMON DRIVER
1960M: Luca Tettamanti <kronos.it@gmail.com>
1961L: linux-hwmon@vger.kernel.org
1962S: Maintained
1963F: drivers/hwmon/asus_atk0110.c
1964
1965ATI_REMOTE2 DRIVER
1966M: Ville Syrjala <syrjala@sci.fi>
1967S: Maintained
1968F: drivers/input/misc/ati_remote2.c
1969
1970ATLX ETHERNET DRIVERS
1971M: Jay Cliburn <jcliburn@gmail.com>
1972M: Chris Snook <chris.snook@gmail.com>
1973L: netdev@vger.kernel.org
1974W: http://sourceforge.net/projects/atl1
1975W: http://atl1.sourceforge.net
1976S: Maintained
1977F: drivers/net/ethernet/atheros/
1978
1979ATM
1980M: Chas Williams <3chas3@gmail.com>
1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1982L: netdev@vger.kernel.org
1983W: http://linux-atm.sourceforge.net
1984S: Maintained
1985F: drivers/atm/
1986F: include/linux/atm*
1987F: include/uapi/linux/atm*
1988
1989ATMEL AT91 / AT32 MCI DRIVER
1990M: Ludovic Desroches <ludovic.desroches@atmel.com>
1991S: Maintained
1992F: drivers/mmc/host/atmel-mci.c
1993
1994ATMEL AT91 / AT32 SERIAL DRIVER
1995M: Nicolas Ferre <nicolas.ferre@atmel.com>
1996S: Supported
1997F: drivers/tty/serial/atmel_serial.c
1998
1999ATMEL SAMA5D2 ADC DRIVER
2000M: Ludovic Desroches <ludovic.desroches@atmel.com>
2001L: linux-iio@vger.kernel.org
2002S: Supported
2003F: drivers/iio/adc/at91-sama5d2_adc.c
2004
2005ATMEL Audio ALSA driver
2006M: Nicolas Ferre <nicolas.ferre@atmel.com>
2007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2008S: Supported
2009F: sound/soc/atmel
2010
2011ATMEL DMA DRIVER
2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Supported
2015F: drivers/dma/at_hdmac.c
2016F: drivers/dma/at_hdmac_regs.h
2017F: include/linux/platform_data/dma-atmel.h
2018
2019ATMEL XDMA DRIVER
2020M: Ludovic Desroches <ludovic.desroches@atmel.com>
2021L: linux-arm-kernel@lists.infradead.org
2022L: dmaengine@vger.kernel.org
2023S: Supported
2024F: drivers/dma/at_xdmac.c
2025
2026ATMEL I2C DRIVER
2027M: Ludovic Desroches <ludovic.desroches@atmel.com>
2028L: linux-i2c@vger.kernel.org
2029S: Supported
2030F: drivers/i2c/busses/i2c-at91.c
2031
2032ATMEL ISI DRIVER
2033M: Ludovic Desroches <ludovic.desroches@atmel.com>
2034L: linux-media@vger.kernel.org
2035S: Supported
2036F: drivers/media/platform/soc_camera/atmel-isi.c
2037F: include/media/atmel-isi.h
2038
2039ATMEL LCDFB DRIVER
2040M: Nicolas Ferre <nicolas.ferre@atmel.com>
2041L: linux-fbdev@vger.kernel.org
2042S: Maintained
2043F: drivers/video/fbdev/atmel_lcdfb.c
2044F: include/video/atmel_lcdc.h
2045
2046ATMEL MACB ETHERNET DRIVER
2047M: Nicolas Ferre <nicolas.ferre@atmel.com>
2048S: Supported
2049F: drivers/net/ethernet/cadence/
2050
2051ATMEL NAND DRIVER
2052M: Wenyou Yang <wenyou.yang@atmel.com>
2053M: Josh Wu <rainyfeeling@outlook.com>
2054L: linux-mtd@lists.infradead.org
2055S: Supported
2056F: drivers/mtd/nand/atmel_nand*
2057
2058ATMEL SDMMC DRIVER
2059M: Ludovic Desroches <ludovic.desroches@atmel.com>
2060L: linux-mmc@vger.kernel.org
2061S: Supported
2062F: drivers/mmc/host/sdhci-of-at91.c
2063
2064ATMEL SPI DRIVER
2065M: Nicolas Ferre <nicolas.ferre@atmel.com>
2066S: Supported
2067F: drivers/spi/spi-atmel.*
2068
2069ATMEL SSC DRIVER
2070M: Nicolas Ferre <nicolas.ferre@atmel.com>
2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S: Supported
2073F: drivers/misc/atmel-ssc.c
2074F: include/linux/atmel-ssc.h
2075
2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Supported
2080F: drivers/misc/atmel_tclib.c
2081F: drivers/clocksource/tcb_clksrc.c
2082
2083ATMEL USBA UDC DRIVER
2084M: Nicolas Ferre <nicolas.ferre@atmel.com>
2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S: Supported
2087F: drivers/usb/gadget/udc/atmel_usba_udc.*
2088
2089ATMEL WIRELESS DRIVER
2090M: Simon Kelley <simon@thekelleys.org.uk>
2091L: linux-wireless@vger.kernel.org
2092W: http://www.thekelleys.org.uk/atmel
2093W: http://atmelwlandriver.sourceforge.net/
2094S: Maintained
2095F: drivers/net/wireless/atmel/atmel*
2096
2097ATMEL MAXTOUCH DRIVER
2098M: Nick Dyer <nick.dyer@itdev.co.uk>
2099T: git git://github.com/atmel-maxtouch/linux.git
2100S: Supported
2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2102F: drivers/input/touchscreen/atmel_mxt_ts.c
2103F: include/linux/platform_data/atmel_mxt_ts.h
2104
2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2106M: Bradley Grove <linuxdrivers@attotech.com>
2107L: linux-scsi@vger.kernel.org
2108W: http://www.attotech.com
2109S: Supported
2110F: drivers/scsi/esas2r
2111
2112ATUSB IEEE 802.15.4 RADIO DRIVER
2113M: Stefan Schmidt <stefan@osg.samsung.com>
2114L: linux-wpan@vger.kernel.org
2115S: Maintained
2116F: drivers/net/ieee802154/atusb.c
2117F: drivers/net/ieee802154/atusb.h
2118F: drivers/net/ieee802154/at86rf230.h
2119
2120AUDIT SUBSYSTEM
2121M: Paul Moore <paul@paul-moore.com>
2122M: Eric Paris <eparis@redhat.com>
2123L: linux-audit@redhat.com (moderated for non-subscribers)
2124W: http://people.redhat.com/sgrubb/audit/
2125T: git git://git.infradead.org/users/pcmoore/audit
2126S: Maintained
2127F: include/linux/audit.h
2128F: include/uapi/linux/audit.h
2129F: kernel/audit*
2130
2131AUXILIARY DISPLAY DRIVERS
2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2133W: http://miguelojeda.es/auxdisplay.htm
2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2135S: Maintained
2136F: drivers/auxdisplay/
2137F: include/linux/cfag12864b.h
2138
2139AVR32 ARCHITECTURE
2140M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2142W: http://www.atmel.com/products/AVR32/
2143W: http://mirror.egtvedt.no/avr32linux.org/
2144W: http://avrfreaks.net/
2145S: Maintained
2146F: arch/avr32/
2147
2148AVR32/AT32AP MACHINE SUPPORT
2149M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2151S: Maintained
2152F: arch/avr32/mach-at32ap/
2153
2154AX.25 NETWORK LAYER
2155M: Ralf Baechle <ralf@linux-mips.org>
2156L: linux-hams@vger.kernel.org
2157W: http://www.linux-ax25.org/
2158S: Maintained
2159F: include/uapi/linux/ax25.h
2160F: include/net/ax25.h
2161F: net/ax25/
2162
2163AZ6007 DVB DRIVER
2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2165L: linux-media@vger.kernel.org
2166W: https://linuxtv.org
2167T: git git://linuxtv.org/media_tree.git
2168S: Maintained
2169F: drivers/media/usb/dvb-usb-v2/az6007.c
2170
2171AZTECH FM RADIO RECEIVER DRIVER
2172M: Hans Verkuil <hverkuil@xs4all.nl>
2173L: linux-media@vger.kernel.org
2174T: git git://linuxtv.org/media_tree.git
2175W: https://linuxtv.org
2176S: Maintained
2177F: drivers/media/radio/radio-aztech*
2178
2179B43 WIRELESS DRIVER
2180L: linux-wireless@vger.kernel.org
2181L: b43-dev@lists.infradead.org
2182W: http://wireless.kernel.org/en/users/Drivers/b43
2183S: Odd Fixes
2184F: drivers/net/wireless/broadcom/b43/
2185
2186B43LEGACY WIRELESS DRIVER
2187M: Larry Finger <Larry.Finger@lwfinger.net>
2188L: linux-wireless@vger.kernel.org
2189L: b43-dev@lists.infradead.org
2190W: http://wireless.kernel.org/en/users/Drivers/b43
2191S: Maintained
2192F: drivers/net/wireless/broadcom/b43legacy/
2193
2194BACKLIGHT CLASS/SUBSYSTEM
2195M: Jingoo Han <jingoohan1@gmail.com>
2196M: Lee Jones <lee.jones@linaro.org>
2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2198S: Maintained
2199F: drivers/video/backlight/
2200F: include/linux/backlight.h
2201
2202BATMAN ADVANCED
2203M: Marek Lindner <mareklindner@neomailbox.ch>
2204M: Simon Wunderlich <sw@simonwunderlich.de>
2205M: Antonio Quartulli <a@unstable.cc>
2206L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2207W: https://www.open-mesh.org/
2208Q: https://patchwork.open-mesh.org/project/batman/list/
2209S: Maintained
2210F: net/batman-adv/
2211
2212BAYCOM/HDLCDRV DRIVERS FOR AX.25
2213M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2214L: linux-hams@vger.kernel.org
2215W: http://www.baycom.org/~tom/ham/ham.html
2216S: Maintained
2217F: drivers/net/hamradio/baycom*
2218
2219BCACHE (BLOCK LAYER CACHE)
2220M: Kent Overstreet <kent.overstreet@gmail.com>
2221L: linux-bcache@vger.kernel.org
2222W: http://bcache.evilpiepirate.org
2223S: Maintained
2224F: drivers/md/bcache/
2225
2226BDISP ST MEDIA DRIVER
2227M: Fabien Dessenne <fabien.dessenne@st.com>
2228L: linux-media@vger.kernel.org
2229T: git git://linuxtv.org/media_tree.git
2230W: https://linuxtv.org
2231S: Supported
2232F: drivers/media/platform/sti/bdisp
2233
2234BEFS FILE SYSTEM
2235S: Orphan
2236F: Documentation/filesystems/befs.txt
2237F: fs/befs/
2238
2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2240M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2241L: netdev@vger.kernel.org
2242S: Maintained
2243F: drivers/net/ethernet/ec_bhf.c
2244
2245BFS FILE SYSTEM
2246M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2247S: Maintained
2248F: Documentation/filesystems/bfs.txt
2249F: fs/bfs/
2250F: include/uapi/linux/bfs_fs.h
2251
2252BLACKFIN ARCHITECTURE
2253M: Steven Miao <realmz6@gmail.com>
2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2255T: git git://git.code.sf.net/p/adi-linux/code
2256W: http://blackfin.uclinux.org
2257S: Supported
2258F: arch/blackfin/
2259
2260BLACKFIN EMAC DRIVER
2261L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2262W: http://blackfin.uclinux.org
2263S: Supported
2264F: drivers/net/ethernet/adi/
2265
2266BLACKFIN RTC DRIVER
2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W: http://blackfin.uclinux.org
2269S: Supported
2270F: drivers/rtc/rtc-bfin.c
2271
2272BLACKFIN SDH DRIVER
2273M: Sonic Zhang <sonic.zhang@analog.com>
2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2275W: http://blackfin.uclinux.org
2276S: Supported
2277F: drivers/mmc/host/bfin_sdh.c
2278
2279BLACKFIN SERIAL DRIVER
2280M: Sonic Zhang <sonic.zhang@analog.com>
2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2282W: http://blackfin.uclinux.org
2283S: Supported
2284F: drivers/tty/serial/bfin_uart.c
2285
2286BLACKFIN WATCHDOG DRIVER
2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W: http://blackfin.uclinux.org
2289S: Supported
2290F: drivers/watchdog/bfin_wdt.c
2291
2292BLACKFIN I2C TWI DRIVER
2293M: Sonic Zhang <sonic.zhang@analog.com>
2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2295W: http://blackfin.uclinux.org/
2296S: Supported
2297F: drivers/i2c/busses/i2c-bfin-twi.c
2298
2299BLACKFIN MEDIA DRIVER
2300M: Scott Jiang <scott.jiang.linux@gmail.com>
2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2302W: http://blackfin.uclinux.org/
2303S: Supported
2304F: drivers/media/platform/blackfin/
2305F: drivers/media/i2c/adv7183*
2306F: drivers/media/i2c/vs6624*
2307
2308BLINKM RGB LED DRIVER
2309M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2310S: Maintained
2311F: drivers/leds/leds-blinkm.c
2312
2313BLOCK LAYER
2314M: Jens Axboe <axboe@kernel.dk>
2315L: linux-block@vger.kernel.org
2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2317S: Maintained
2318F: block/
2319F: kernel/trace/blktrace.c
2320
2321BLOCK2MTD DRIVER
2322M: Joern Engel <joern@lazybastard.org>
2323L: linux-mtd@lists.infradead.org
2324S: Maintained
2325F: drivers/mtd/devices/block2mtd.c
2326
2327BLUETOOTH DRIVERS
2328M: Marcel Holtmann <marcel@holtmann.org>
2329M: Gustavo Padovan <gustavo@padovan.org>
2330M: Johan Hedberg <johan.hedberg@gmail.com>
2331L: linux-bluetooth@vger.kernel.org
2332W: http://www.bluez.org/
2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2334T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2335S: Maintained
2336F: drivers/bluetooth/
2337
2338BLUETOOTH SUBSYSTEM
2339M: Marcel Holtmann <marcel@holtmann.org>
2340M: Gustavo Padovan <gustavo@padovan.org>
2341M: Johan Hedberg <johan.hedberg@gmail.com>
2342L: linux-bluetooth@vger.kernel.org
2343W: http://www.bluez.org/
2344T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2346S: Maintained
2347F: net/bluetooth/
2348F: include/net/bluetooth/
2349
2350BONDING DRIVER
2351M: Jay Vosburgh <j.vosburgh@gmail.com>
2352M: Veaceslav Falico <vfalico@gmail.com>
2353M: Andy Gospodarek <gospo@cumulusnetworks.com>
2354L: netdev@vger.kernel.org
2355W: http://sourceforge.net/projects/bonding/
2356S: Supported
2357F: drivers/net/bonding/
2358F: include/uapi/linux/if_bonding.h
2359
2360BPF (Safe dynamic programs and tools)
2361M: Alexei Starovoitov <ast@kernel.org>
2362L: netdev@vger.kernel.org
2363L: linux-kernel@vger.kernel.org
2364S: Supported
2365F: kernel/bpf/
2366
2367BROADCOM B44 10/100 ETHERNET DRIVER
2368M: Gary Zambrano <zambrano@broadcom.com>
2369L: netdev@vger.kernel.org
2370S: Supported
2371F: drivers/net/ethernet/broadcom/b44.*
2372
2373BROADCOM GENET ETHERNET DRIVER
2374M: Florian Fainelli <f.fainelli@gmail.com>
2375L: netdev@vger.kernel.org
2376S: Supported
2377F: drivers/net/ethernet/broadcom/genet/
2378
2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2380M: Sony Chacko <sony.chacko@qlogic.com>
2381M: Dept-HSGLinuxNICDev@qlogic.com
2382L: netdev@vger.kernel.org
2383S: Supported
2384F: drivers/net/ethernet/broadcom/bnx2.*
2385F: drivers/net/ethernet/broadcom/bnx2_*
2386
2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2388M: Ariel Elior <ariel.elior@qlogic.com>
2389L: netdev@vger.kernel.org
2390S: Supported
2391F: drivers/net/ethernet/broadcom/bnx2x/
2392
2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2394M: Florian Fainelli <f.fainelli@gmail.com>
2395M: Ray Jui <rjui@broadcom.com>
2396M: Scott Branden <sbranden@broadcom.com>
2397L: bcm-kernel-feedback-list@broadcom.com
2398T: git git://github.com/broadcom/mach-bcm
2399S: Maintained
2400F: arch/arm/mach-bcm/
2401F: arch/arm/boot/dts/bcm113*
2402F: arch/arm/boot/dts/bcm216*
2403F: arch/arm/boot/dts/bcm281*
2404F: arch/arm64/boot/dts/broadcom/
2405F: arch/arm/configs/bcm_defconfig
2406F: drivers/mmc/host/sdhci-bcm-kona.c
2407F: drivers/clocksource/bcm_kona_timer.c
2408
2409BROADCOM BCM2835 ARM ARCHITECTURE
2410M: Stephen Warren <swarren@wwwdotorg.org>
2411M: Lee Jones <lee@kernel.org>
2412M: Eric Anholt <eric@anholt.net>
2413L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2416S: Maintained
2417N: bcm2835
2418
2419BROADCOM BCM47XX MIPS ARCHITECTURE
2420M: Hauke Mehrtens <hauke@hauke-m.de>
2421M: Rafał Miłecki <zajec5@gmail.com>
2422L: linux-mips@linux-mips.org
2423S: Maintained
2424F: arch/mips/bcm47xx/*
2425F: arch/mips/include/asm/mach-bcm47xx/*
2426
2427BROADCOM BCM5301X ARM ARCHITECTURE
2428M: Hauke Mehrtens <hauke@hauke-m.de>
2429L: linux-arm-kernel@lists.infradead.org
2430S: Maintained
2431F: arch/arm/mach-bcm/bcm_5301x.c
2432F: arch/arm/boot/dts/bcm5301x.dtsi
2433F: arch/arm/boot/dts/bcm470*
2434
2435BROADCOM BCM63XX ARM ARCHITECTURE
2436M: Florian Fainelli <f.fainelli@gmail.com>
2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438L: bcm-kernel-feedback-list@broadcom.com
2439T: git git://github.com/broadcom/stblinux.git
2440S: Maintained
2441F: arch/arm/mach-bcm/bcm63xx.c
2442F: arch/arm/include/debug/bcm63xx.S
2443
2444BROADCOM BCM63XX/BCM33XX UDC DRIVER
2445M: Kevin Cernekee <cernekee@gmail.com>
2446L: linux-usb@vger.kernel.org
2447S: Maintained
2448F: drivers/usb/gadget/udc/bcm63xx_udc.*
2449
2450BROADCOM BCM7XXX ARM ARCHITECTURE
2451M: Brian Norris <computersforpeace@gmail.com>
2452M: Gregory Fong <gregory.0xf0@gmail.com>
2453M: Florian Fainelli <f.fainelli@gmail.com>
2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455L: bcm-kernel-feedback-list@broadcom.com
2456T: git git://github.com/broadcom/stblinux.git
2457S: Maintained
2458F: arch/arm/mach-bcm/*brcmstb*
2459F: arch/arm/boot/dts/bcm7*.dts*
2460F: drivers/bus/brcmstb_gisb.c
2461N: brcmstb
2462
2463BROADCOM BMIPS MIPS ARCHITECTURE
2464M: Kevin Cernekee <cernekee@gmail.com>
2465M: Florian Fainelli <f.fainelli@gmail.com>
2466L: linux-mips@linux-mips.org
2467T: git git://github.com/broadcom/stblinux.git
2468S: Maintained
2469F: arch/mips/bmips/*
2470F: arch/mips/include/asm/mach-bmips/*
2471F: arch/mips/kernel/*bmips*
2472F: arch/mips/boot/dts/brcm/bcm*.dts*
2473F: drivers/irqchip/irq-bcm63*
2474F: drivers/irqchip/irq-bcm7*
2475F: drivers/irqchip/irq-brcmstb*
2476F: include/linux/bcm963xx_nvram.h
2477F: include/linux/bcm963xx_tag.h
2478
2479BROADCOM TG3 GIGABIT ETHERNET DRIVER
2480M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2481M: Prashant Sreedharan <prashant@broadcom.com>
2482M: Michael Chan <mchan@broadcom.com>
2483L: netdev@vger.kernel.org
2484S: Supported
2485F: drivers/net/ethernet/broadcom/tg3.*
2486
2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2488M: Brett Rudley <brudley@broadcom.com>
2489M: Arend van Spriel <arend@broadcom.com>
2490M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2491M: Hante Meuleman <meuleman@broadcom.com>
2492L: linux-wireless@vger.kernel.org
2493L: brcm80211-dev-list@broadcom.com
2494S: Supported
2495F: drivers/net/wireless/broadcom/brcm80211/
2496
2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2498M: QLogic-Storage-Upstream@qlogic.com
2499L: linux-scsi@vger.kernel.org
2500S: Supported
2501F: drivers/scsi/bnx2fc/
2502
2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2504M: QLogic-Storage-Upstream@qlogic.com
2505L: linux-scsi@vger.kernel.org
2506S: Supported
2507F: drivers/scsi/bnx2i/
2508
2509BROADCOM IPROC ARM ARCHITECTURE
2510M: Ray Jui <rjui@broadcom.com>
2511M: Scott Branden <sbranden@broadcom.com>
2512M: Jon Mason <jonmason@broadcom.com>
2513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514L: bcm-kernel-feedback-list@broadcom.com
2515T: git git://github.com/broadcom/cygnus-linux.git
2516S: Maintained
2517N: iproc
2518N: cygnus
2519N: nsp
2520N: bcm9113*
2521N: bcm9583*
2522N: bcm9585*
2523N: bcm9586*
2524N: bcm988312
2525N: bcm113*
2526N: bcm583*
2527N: bcm585*
2528N: bcm586*
2529N: bcm88312
2530
2531BROADCOM BRCMSTB GPIO DRIVER
2532M: Gregory Fong <gregory.0xf0@gmail.com>
2533L: bcm-kernel-feedback-list@broadcom.com
2534S: Supported
2535F: drivers/gpio/gpio-brcmstb.c
2536F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2537
2538BROADCOM KONA GPIO DRIVER
2539M: Ray Jui <rjui@broadcom.com>
2540L: bcm-kernel-feedback-list@broadcom.com
2541S: Supported
2542F: drivers/gpio/gpio-bcm-kona.c
2543F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2544
2545BROADCOM NVRAM DRIVER
2546M: Rafał Miłecki <zajec5@gmail.com>
2547L: linux-mips@linux-mips.org
2548S: Maintained
2549F: drivers/firmware/broadcom/*
2550
2551BROADCOM STB NAND FLASH DRIVER
2552M: Brian Norris <computersforpeace@gmail.com>
2553M: Kamal Dasu <kdasu.kdev@gmail.com>
2554L: linux-mtd@lists.infradead.org
2555L: bcm-kernel-feedback-list@broadcom.com
2556S: Maintained
2557F: drivers/mtd/nand/brcmnand/
2558
2559BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2560M: Rafał Miłecki <zajec5@gmail.com>
2561L: linux-wireless@vger.kernel.org
2562S: Maintained
2563F: drivers/bcma/
2564F: include/linux/bcma/
2565
2566BROADCOM SYSTEMPORT ETHERNET DRIVER
2567M: Florian Fainelli <f.fainelli@gmail.com>
2568L: netdev@vger.kernel.org
2569S: Supported
2570F: drivers/net/ethernet/broadcom/bcmsysport.*
2571
2572BROADCOM VULCAN ARM64 SOC
2573M: Jayachandran C. <jchandra@broadcom.com>
2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575L: bcm-kernel-feedback-list@broadcom.com
2576S: Maintained
2577F: arch/arm64/boot/dts/broadcom/vulcan*
2578
2579BROCADE BFA FC SCSI DRIVER
2580M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2581M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2582L: linux-scsi@vger.kernel.org
2583S: Supported
2584F: drivers/scsi/bfa/
2585
2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2587M: Rasesh Mody <rasesh.mody@qlogic.com>
2588L: netdev@vger.kernel.org
2589S: Supported
2590F: drivers/net/ethernet/brocade/bna/
2591
2592BSG (block layer generic sg v4 driver)
2593M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: block/bsg.c
2597F: include/linux/bsg.h
2598F: include/uapi/linux/bsg.h
2599
2600BT87X AUDIO DRIVER
2601M: Clemens Ladisch <clemens@ladisch.de>
2602L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2603T: git git://git.alsa-project.org/alsa-kernel.git
2604S: Maintained
2605F: Documentation/sound/alsa/Bt87x.txt
2606F: sound/pci/bt87x.c
2607
2608BT8XXGPIO DRIVER
2609M: Michael Buesch <m@bues.ch>
2610W: http://bu3sch.de/btgpio.php
2611S: Maintained
2612F: drivers/gpio/gpio-bt8xx.c
2613
2614BTRFS FILE SYSTEM
2615M: Chris Mason <clm@fb.com>
2616M: Josef Bacik <jbacik@fb.com>
2617M: David Sterba <dsterba@suse.com>
2618L: linux-btrfs@vger.kernel.org
2619W: http://btrfs.wiki.kernel.org/
2620Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2622S: Maintained
2623F: Documentation/filesystems/btrfs.txt
2624F: fs/btrfs/
2625
2626BTTV VIDEO4LINUX DRIVER
2627M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2628L: linux-media@vger.kernel.org
2629W: https://linuxtv.org
2630T: git git://linuxtv.org/media_tree.git
2631S: Odd fixes
2632F: Documentation/video4linux/bttv/
2633F: drivers/media/pci/bt8xx/bttv*
2634
2635BUSLOGIC SCSI DRIVER
2636M: Khalid Aziz <khalid@gonehiking.org>
2637L: linux-scsi@vger.kernel.org
2638S: Maintained
2639F: drivers/scsi/BusLogic.*
2640F: drivers/scsi/FlashPoint.*
2641
2642C-MEDIA CMI8788 DRIVER
2643M: Clemens Ladisch <clemens@ladisch.de>
2644L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2645T: git git://git.alsa-project.org/alsa-kernel.git
2646S: Maintained
2647F: sound/pci/oxygen/
2648
2649C6X ARCHITECTURE
2650M: Mark Salter <msalter@redhat.com>
2651M: Aurelien Jacquiot <a-jacquiot@ti.com>
2652L: linux-c6x-dev@linux-c6x.org
2653W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2654S: Maintained
2655F: arch/c6x/
2656
2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2658M: David Howells <dhowells@redhat.com>
2659L: linux-cachefs@redhat.com (moderated for non-subscribers)
2660S: Supported
2661F: Documentation/filesystems/caching/cachefiles.txt
2662F: fs/cachefiles/
2663
2664CADET FM/AM RADIO RECEIVER DRIVER
2665M: Hans Verkuil <hverkuil@xs4all.nl>
2666L: linux-media@vger.kernel.org
2667T: git git://linuxtv.org/media_tree.git
2668W: https://linuxtv.org
2669S: Maintained
2670F: drivers/media/radio/radio-cadet*
2671
2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2673M: Jonathan Corbet <corbet@lwn.net>
2674L: linux-media@vger.kernel.org
2675T: git git://linuxtv.org/media_tree.git
2676S: Maintained
2677F: Documentation/video4linux/cafe_ccic
2678F: drivers/media/platform/marvell-ccic/
2679
2680CAIF NETWORK LAYER
2681M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2682L: netdev@vger.kernel.org
2683S: Supported
2684F: Documentation/networking/caif/
2685F: drivers/net/caif/
2686F: include/uapi/linux/caif/
2687F: include/net/caif/
2688F: net/caif/
2689
2690CALGARY x86-64 IOMMU
2691M: Muli Ben-Yehuda <muli@il.ibm.com>
2692M: "Jon D. Mason" <jdmason@kudzu.us>
2693L: discuss@x86-64.org
2694S: Maintained
2695F: arch/x86/kernel/pci-calgary_64.c
2696F: arch/x86/kernel/tce_64.c
2697F: arch/x86/include/asm/calgary.h
2698F: arch/x86/include/asm/tce.h
2699
2700CAN NETWORK LAYER
2701M: Oliver Hartkopp <socketcan@hartkopp.net>
2702M: Marc Kleine-Budde <mkl@pengutronix.de>
2703L: linux-can@vger.kernel.org
2704W: https://github.com/linux-can
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2707S: Maintained
2708F: Documentation/networking/can.txt
2709F: net/can/
2710F: include/linux/can/core.h
2711F: include/uapi/linux/can.h
2712F: include/uapi/linux/can/bcm.h
2713F: include/uapi/linux/can/raw.h
2714F: include/uapi/linux/can/gw.h
2715
2716CAN NETWORK DRIVERS
2717M: Wolfgang Grandegger <wg@grandegger.com>
2718M: Marc Kleine-Budde <mkl@pengutronix.de>
2719L: linux-can@vger.kernel.org
2720W: https://github.com/linux-can
2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2723S: Maintained
2724F: drivers/net/can/
2725F: include/linux/can/dev.h
2726F: include/linux/can/platform/
2727F: include/uapi/linux/can/error.h
2728F: include/uapi/linux/can/netlink.h
2729
2730CAPABILITIES
2731M: Serge Hallyn <serge.hallyn@canonical.com>
2732L: linux-security-module@vger.kernel.org
2733S: Supported
2734F: include/linux/capability.h
2735F: include/uapi/linux/capability.h
2736F: security/commoncap.c
2737F: kernel/capability.c
2738
2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2740M: Kevin Tsai <ktsai@capellamicro.com>
2741S: Maintained
2742F: drivers/iio/light/cm*
2743F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2744
2745CAVIUM LIQUIDIO NETWORK DRIVER
2746M: Derek Chickles <derek.chickles@caviumnetworks.com>
2747M: Satanand Burla <satananda.burla@caviumnetworks.com>
2748M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2749M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2750L: netdev@vger.kernel.org
2751W: http://www.cavium.com
2752S: Supported
2753F: drivers/net/ethernet/cavium/liquidio/
2754
2755CC2520 IEEE-802.15.4 RADIO DRIVER
2756M: Varka Bhadram <varkabhadram@gmail.com>
2757L: linux-wpan@vger.kernel.org
2758S: Maintained
2759F: drivers/net/ieee802154/cc2520.c
2760F: include/linux/spi/cc2520.h
2761F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2762
2763CELL BROADBAND ENGINE ARCHITECTURE
2764M: Arnd Bergmann <arnd@arndb.de>
2765L: linuxppc-dev@lists.ozlabs.org
2766W: http://www.ibm.com/developerworks/power/cell/
2767S: Supported
2768F: arch/powerpc/include/asm/cell*.h
2769F: arch/powerpc/include/asm/spu*.h
2770F: arch/powerpc/include/uapi/asm/spu*.h
2771F: arch/powerpc/oprofile/*cell*
2772F: arch/powerpc/platforms/cell/
2773
2774CEPH COMMON CODE (LIBCEPH)
2775M: Ilya Dryomov <idryomov@gmail.com>
2776M: "Yan, Zheng" <zyan@redhat.com>
2777M: Sage Weil <sage@redhat.com>
2778L: ceph-devel@vger.kernel.org
2779W: http://ceph.com/
2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2781T: git git://github.com/ceph/ceph-client.git
2782S: Supported
2783F: net/ceph/
2784F: include/linux/ceph/
2785F: include/linux/crush/
2786
2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2788M: "Yan, Zheng" <zyan@redhat.com>
2789M: Sage Weil <sage@redhat.com>
2790M: Ilya Dryomov <idryomov@gmail.com>
2791L: ceph-devel@vger.kernel.org
2792W: http://ceph.com/
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2794T: git git://github.com/ceph/ceph-client.git
2795S: Supported
2796F: Documentation/filesystems/ceph.txt
2797F: fs/ceph/
2798
2799CERTIFICATE HANDLING:
2800M: David Howells <dhowells@redhat.com>
2801M: David Woodhouse <dwmw2@infradead.org>
2802L: keyrings@vger.kernel.org
2803S: Maintained
2804F: Documentation/module-signing.txt
2805F: certs/
2806F: scripts/sign-file.c
2807F: scripts/extract-cert.c
2808
2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2810L: linux-usb@vger.kernel.org
2811S: Orphan
2812F: Documentation/usb/WUSB-Design-overview.txt
2813F: Documentation/usb/wusb-cbaf
2814F: drivers/usb/host/hwa-hc.c
2815F: drivers/usb/host/whci/
2816F: drivers/usb/wusbcore/
2817F: include/linux/usb/wusb*
2818
2819CFAG12864B LCD DRIVER
2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2821W: http://miguelojeda.es/auxdisplay.htm
2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2823S: Maintained
2824F: drivers/auxdisplay/cfag12864b.c
2825F: include/linux/cfag12864b.h
2826
2827CFAG12864BFB LCD FRAMEBUFFER DRIVER
2828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829W: http://miguelojeda.es/auxdisplay.htm
2830W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831S: Maintained
2832F: drivers/auxdisplay/cfag12864bfb.c
2833F: include/linux/cfag12864b.h
2834
2835CFG80211 and NL80211
2836M: Johannes Berg <johannes@sipsolutions.net>
2837L: linux-wireless@vger.kernel.org
2838W: http://wireless.kernel.org/
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2841S: Maintained
2842F: include/uapi/linux/nl80211.h
2843F: include/net/cfg80211.h
2844F: net/wireless/*
2845X: net/wireless/wext*
2846
2847CHAR and MISC DRIVERS
2848M: Arnd Bergmann <arnd@arndb.de>
2849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2851S: Supported
2852F: drivers/char/*
2853F: drivers/misc/*
2854F: include/linux/miscdevice.h
2855
2856CHECKPATCH
2857M: Andy Whitcroft <apw@canonical.com>
2858M: Joe Perches <joe@perches.com>
2859S: Maintained
2860F: scripts/checkpatch.pl
2861
2862CHINESE DOCUMENTATION
2863M: Harry Wei <harryxiyou@gmail.com>
2864L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2865L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2866S: Maintained
2867F: Documentation/zh_CN/
2868
2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2870M: Peter Chen <Peter.Chen@nxp.com>
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2872L: linux-usb@vger.kernel.org
2873S: Maintained
2874F: drivers/usb/chipidea/
2875
2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2877M: Hans de Goede <hdegoede@redhat.com>
2878L: linux-input@vger.kernel.org
2879S: Maintained
2880F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2881F: drivers/input/touchscreen/chipone_icn8318.c
2882
2883CHROME HARDWARE PLATFORM SUPPORT
2884M: Olof Johansson <olof@lixom.net>
2885S: Maintained
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2887F: drivers/platform/chrome/
2888
2889CISCO VIC ETHERNET NIC DRIVER
2890M: Christian Benvenuti <benve@cisco.com>
2891M: Sujith Sankar <ssujith@cisco.com>
2892M: Govindarajulu Varadarajan <_govind@gmx.com>
2893M: Neel Patel <neepatel@cisco.com>
2894S: Supported
2895F: drivers/net/ethernet/cisco/enic/
2896
2897CISCO VIC LOW LATENCY NIC DRIVER
2898M: Christian Benvenuti <benve@cisco.com>
2899M: Dave Goodell <dgoodell@cisco.com>
2900S: Supported
2901F: drivers/infiniband/hw/usnic/
2902
2903CIRRUS LOGIC EP93XX ETHERNET DRIVER
2904M: Hartley Sweeten <hsweeten@visionengravers.com>
2905L: netdev@vger.kernel.org
2906S: Maintained
2907F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2908
2909CIRRUS LOGIC AUDIO CODEC DRIVERS
2910M: Brian Austin <brian.austin@cirrus.com>
2911M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2912L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2913S: Maintained
2914F: sound/soc/codecs/cs*
2915
2916CLEANCACHE API
2917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2918L: linux-kernel@vger.kernel.org
2919S: Maintained
2920F: mm/cleancache.c
2921F: include/linux/cleancache.h
2922
2923CLK API
2924M: Russell King <linux@arm.linux.org.uk>
2925L: linux-clk@vger.kernel.org
2926S: Maintained
2927F: include/linux/clk.h
2928
2929CLOCKSOURCE, CLOCKEVENT DRIVERS
2930M: Daniel Lezcano <daniel.lezcano@linaro.org>
2931M: Thomas Gleixner <tglx@linutronix.de>
2932L: linux-kernel@vger.kernel.org
2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2934S: Supported
2935F: drivers/clocksource
2936
2937CISCO FCOE HBA DRIVER
2938M: Hiral Patel <hiralpat@cisco.com>
2939M: Suma Ramars <sramars@cisco.com>
2940M: Brian Uchino <buchino@cisco.com>
2941L: linux-scsi@vger.kernel.org
2942S: Supported
2943F: drivers/scsi/fnic/
2944
2945CISCO SCSI HBA DRIVER
2946M: Narsimhulu Musini <nmusini@cisco.com>
2947M: Sesidhar Baddela <sebaddel@cisco.com>
2948L: linux-scsi@vger.kernel.org
2949S: Supported
2950F: drivers/scsi/snic/
2951
2952CMPC ACPI DRIVER
2953M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2954M: Daniel Oliveira Nascimento <don@syst.com.br>
2955L: platform-driver-x86@vger.kernel.org
2956S: Supported
2957F: drivers/platform/x86/classmate-laptop.c
2958
2959COBALT MEDIA DRIVER
2960M: Hans Verkuil <hans.verkuil@cisco.com>
2961L: linux-media@vger.kernel.org
2962T: git git://linuxtv.org/media_tree.git
2963W: https://linuxtv.org
2964S: Supported
2965F: drivers/media/pci/cobalt/
2966
2967COCCINELLE/Semantic Patches (SmPL)
2968M: Julia Lawall <Julia.Lawall@lip6.fr>
2969M: Gilles Muller <Gilles.Muller@lip6.fr>
2970M: Nicolas Palix <nicolas.palix@imag.fr>
2971M: Michal Marek <mmarek@suse.com>
2972L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2974W: http://coccinelle.lip6.fr/
2975S: Supported
2976F: Documentation/coccinelle.txt
2977F: scripts/coccinelle/
2978F: scripts/coccicheck
2979
2980CODA FILE SYSTEM
2981M: Jan Harkes <jaharkes@cs.cmu.edu>
2982M: coda@cs.cmu.edu
2983L: codalist@coda.cs.cmu.edu
2984W: http://www.coda.cs.cmu.edu/
2985S: Maintained
2986F: Documentation/filesystems/coda.txt
2987F: fs/coda/
2988F: include/linux/coda*.h
2989F: include/uapi/linux/coda*.h
2990
2991CODA V4L2 MEM2MEM DRIVER
2992M: Philipp Zabel <p.zabel@pengutronix.de>
2993L: linux-media@vger.kernel.org
2994S: Maintained
2995F: Documentation/devicetree/bindings/media/coda.txt
2996F: drivers/media/platform/coda/
2997
2998COMMON CLK FRAMEWORK
2999M: Michael Turquette <mturquette@baylibre.com>
3000M: Stephen Boyd <sboyd@codeaurora.org>
3001L: linux-clk@vger.kernel.org
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3003S: Maintained
3004F: drivers/clk/
3005X: drivers/clk/clkdev.c
3006F: include/linux/clk-pr*
3007F: include/linux/clk/
3008
3009COMMON INTERNET FILE SYSTEM (CIFS)
3010M: Steve French <sfrench@samba.org>
3011L: linux-cifs@vger.kernel.org
3012L: samba-technical@lists.samba.org (moderated for non-subscribers)
3013W: http://linux-cifs.samba.org/
3014T: git git://git.samba.org/sfrench/cifs-2.6.git
3015S: Supported
3016F: Documentation/filesystems/cifs/
3017F: fs/cifs/
3018
3019COMPACTPCI HOTPLUG CORE
3020M: Scott Murray <scott@spiteful.org>
3021L: linux-pci@vger.kernel.org
3022S: Maintained
3023F: drivers/pci/hotplug/cpci_hotplug*
3024
3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3026M: Scott Murray <scott@spiteful.org>
3027L: linux-pci@vger.kernel.org
3028S: Maintained
3029F: drivers/pci/hotplug/cpcihp_zt5550.*
3030
3031COMPACTPCI HOTPLUG GENERIC DRIVER
3032M: Scott Murray <scott@spiteful.org>
3033L: linux-pci@vger.kernel.org
3034S: Maintained
3035F: drivers/pci/hotplug/cpcihp_generic.c
3036
3037COMPAL LAPTOP SUPPORT
3038M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3039L: platform-driver-x86@vger.kernel.org
3040S: Maintained
3041F: drivers/platform/x86/compal-laptop.c
3042
3043CONEXANT ACCESSRUNNER USB DRIVER
3044L: accessrunner-general@lists.sourceforge.net
3045W: http://accessrunner.sourceforge.net/
3046S: Orphan
3047F: drivers/usb/atm/cxacru.c
3048
3049CONFIGFS
3050M: Joel Becker <jlbec@evilplan.org>
3051M: Christoph Hellwig <hch@lst.de>
3052T: git git://git.infradead.org/users/hch/configfs.git
3053S: Supported
3054F: fs/configfs/
3055F: include/linux/configfs.h
3056
3057CONNECTOR
3058M: Evgeniy Polyakov <zbr@ioremap.net>
3059L: netdev@vger.kernel.org
3060S: Maintained
3061F: drivers/connector/
3062
3063CONTROL GROUP (CGROUP)
3064M: Tejun Heo <tj@kernel.org>
3065M: Li Zefan <lizefan@huawei.com>
3066M: Johannes Weiner <hannes@cmpxchg.org>
3067L: cgroups@vger.kernel.org
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3069S: Maintained
3070F: Documentation/cgroups/
3071F: include/linux/cgroup*
3072F: kernel/cgroup*
3073
3074CONTROL GROUP - CPUSET
3075M: Li Zefan <lizefan@huawei.com>
3076L: cgroups@vger.kernel.org
3077W: http://www.bullopensource.org/cpuset/
3078W: http://oss.sgi.com/projects/cpusets/
3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3080S: Maintained
3081F: Documentation/cgroups/cpusets.txt
3082F: include/linux/cpuset.h
3083F: kernel/cpuset.c
3084
3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3086M: Johannes Weiner <hannes@cmpxchg.org>
3087M: Michal Hocko <mhocko@kernel.org>
3088M: Vladimir Davydov <vdavydov@virtuozzo.com>
3089L: cgroups@vger.kernel.org
3090L: linux-mm@kvack.org
3091S: Maintained
3092F: mm/memcontrol.c
3093F: mm/swap_cgroup.c
3094
3095CORETEMP HARDWARE MONITORING DRIVER
3096M: Fenghua Yu <fenghua.yu@intel.com>
3097L: linux-hwmon@vger.kernel.org
3098S: Maintained
3099F: Documentation/hwmon/coretemp
3100F: drivers/hwmon/coretemp.c
3101
3102COSA/SRP SYNC SERIAL DRIVER
3103M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3104W: http://www.fi.muni.cz/~kas/cosa/
3105S: Maintained
3106F: drivers/net/wan/cosa*
3107
3108CPMAC ETHERNET DRIVER
3109M: Florian Fainelli <florian@openwrt.org>
3110L: netdev@vger.kernel.org
3111S: Maintained
3112F: drivers/net/ethernet/ti/cpmac.c
3113
3114CPU FREQUENCY DRIVERS
3115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3116M: Viresh Kumar <viresh.kumar@linaro.org>
3117L: linux-pm@vger.kernel.org
3118S: Maintained
3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3120T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3121F: drivers/cpufreq/
3122F: include/linux/cpufreq.h
3123
3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3125M: Viresh Kumar <viresh.kumar@linaro.org>
3126M: Sudeep Holla <sudeep.holla@arm.com>
3127L: linux-pm@vger.kernel.org
3128W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3129S: Maintained
3130F: drivers/cpufreq/arm_big_little.h
3131F: drivers/cpufreq/arm_big_little.c
3132F: drivers/cpufreq/arm_big_little_dt.c
3133
3134CPUIDLE DRIVER - ARM BIG LITTLE
3135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3136M: Daniel Lezcano <daniel.lezcano@linaro.org>
3137L: linux-pm@vger.kernel.org
3138L: linux-arm-kernel@lists.infradead.org
3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3140S: Maintained
3141F: drivers/cpuidle/cpuidle-big_little.c
3142
3143CPUIDLE DRIVER - ARM EXYNOS
3144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3145M: Daniel Lezcano <daniel.lezcano@linaro.org>
3146M: Kukjin Kim <kgene@kernel.org>
3147L: linux-pm@vger.kernel.org
3148L: linux-samsung-soc@vger.kernel.org
3149S: Supported
3150F: drivers/cpuidle/cpuidle-exynos.c
3151F: arch/arm/mach-exynos/pm.c
3152
3153CPUIDLE DRIVERS
3154M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3155M: Daniel Lezcano <daniel.lezcano@linaro.org>
3156L: linux-pm@vger.kernel.org
3157S: Maintained
3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3159F: drivers/cpuidle/*
3160F: include/linux/cpuidle.h
3161
3162CPUID/MSR DRIVER
3163M: "H. Peter Anvin" <hpa@zytor.com>
3164S: Maintained
3165F: arch/x86/kernel/cpuid.c
3166F: arch/x86/kernel/msr.c
3167
3168CPU POWER MONITORING SUBSYSTEM
3169M: Thomas Renninger <trenn@suse.com>
3170L: linux-pm@vger.kernel.org
3171S: Maintained
3172F: tools/power/cpupower/
3173
3174CRAMFS FILESYSTEM
3175W: http://sourceforge.net/projects/cramfs/
3176S: Orphan / Obsolete
3177F: Documentation/filesystems/cramfs.txt
3178F: fs/cramfs/
3179
3180CRIS PORT
3181M: Mikael Starvik <starvik@axis.com>
3182M: Jesper Nilsson <jesper.nilsson@axis.com>
3183L: linux-cris-kernel@axis.com
3184W: http://developer.axis.com
3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3186S: Maintained
3187F: arch/cris/
3188F: drivers/tty/serial/crisv10.*
3189
3190CRYPTO API
3191M: Herbert Xu <herbert@gondor.apana.org.au>
3192M: "David S. Miller" <davem@davemloft.net>
3193L: linux-crypto@vger.kernel.org
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3196S: Maintained
3197F: Documentation/crypto/
3198F: Documentation/DocBook/crypto-API.tmpl
3199F: arch/*/crypto/
3200F: crypto/
3201F: drivers/crypto/
3202F: include/crypto/
3203
3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3205M: Neil Horman <nhorman@tuxdriver.com>
3206L: linux-crypto@vger.kernel.org
3207S: Maintained
3208F: crypto/ansi_cprng.c
3209F: crypto/rng.c
3210
3211CS3308 MEDIA DRIVER
3212M: Hans Verkuil <hverkuil@xs4all.nl>
3213L: linux-media@vger.kernel.org
3214T: git git://linuxtv.org/media_tree.git
3215W: http://linuxtv.org
3216S: Odd Fixes
3217F: drivers/media/i2c/cs3308.c
3218F: drivers/media/i2c/cs3308.h
3219
3220CS5535 Audio ALSA driver
3221M: Jaya Kumar <jayakumar.alsa@gmail.com>
3222S: Maintained
3223F: sound/pci/cs5535audio/
3224
3225CW1200 WLAN driver
3226M: Solomon Peachy <pizza@shaftnet.org>
3227S: Maintained
3228F: drivers/net/wireless/st/cw1200/
3229
3230CX18 VIDEO4LINUX DRIVER
3231M: Andy Walls <awalls@md.metrocast.net>
3232L: ivtv-devel@ivtvdriver.org (subscribers-only)
3233L: linux-media@vger.kernel.org
3234T: git git://linuxtv.org/media_tree.git
3235W: https://linuxtv.org
3236W: http://www.ivtvdriver.org/index.php/Cx18
3237S: Maintained
3238F: Documentation/video4linux/cx18.txt
3239F: drivers/media/pci/cx18/
3240F: include/uapi/linux/ivtv*
3241
3242CX2341X MPEG ENCODER HELPER MODULE
3243M: Hans Verkuil <hverkuil@xs4all.nl>
3244L: linux-media@vger.kernel.org
3245T: git git://linuxtv.org/media_tree.git
3246W: https://linuxtv.org
3247S: Maintained
3248F: drivers/media/common/cx2341x*
3249F: include/media/cx2341x*
3250
3251CX24120 MEDIA DRIVER
3252M: Jemma Denson <jdenson@gmail.com>
3253M: Patrick Boettcher <patrick.boettcher@posteo.de>
3254L: linux-media@vger.kernel.org
3255W: https://linuxtv.org
3256Q: http://patchwork.linuxtv.org/project/linux-media/list/
3257S: Maintained
3258F: drivers/media/dvb-frontends/cx24120*
3259
3260CX88 VIDEO4LINUX DRIVER
3261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3262L: linux-media@vger.kernel.org
3263W: https://linuxtv.org
3264T: git git://linuxtv.org/media_tree.git
3265S: Odd fixes
3266F: Documentation/video4linux/cx88/
3267F: drivers/media/pci/cx88/
3268
3269CXD2820R MEDIA DRIVER
3270M: Antti Palosaari <crope@iki.fi>
3271L: linux-media@vger.kernel.org
3272W: https://linuxtv.org
3273W: http://palosaari.fi/linux/
3274Q: http://patchwork.linuxtv.org/project/linux-media/list/
3275T: git git://linuxtv.org/anttip/media_tree.git
3276S: Maintained
3277F: drivers/media/dvb-frontends/cxd2820r*
3278
3279CXGB3 ETHERNET DRIVER (CXGB3)
3280M: Santosh Raspatur <santosh@chelsio.com>
3281L: netdev@vger.kernel.org
3282W: http://www.chelsio.com
3283S: Supported
3284F: drivers/net/ethernet/chelsio/cxgb3/
3285
3286CXGB3 ISCSI DRIVER (CXGB3I)
3287M: Karen Xie <kxie@chelsio.com>
3288L: linux-scsi@vger.kernel.org
3289W: http://www.chelsio.com
3290S: Supported
3291F: drivers/scsi/cxgbi/cxgb3i
3292
3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3294M: Steve Wise <swise@chelsio.com>
3295L: linux-rdma@vger.kernel.org
3296W: http://www.openfabrics.org
3297S: Supported
3298F: drivers/infiniband/hw/cxgb3/
3299
3300CXGB4 ETHERNET DRIVER (CXGB4)
3301M: Hariprasad S <hariprasad@chelsio.com>
3302L: netdev@vger.kernel.org
3303W: http://www.chelsio.com
3304S: Supported
3305F: drivers/net/ethernet/chelsio/cxgb4/
3306
3307CXGB4 ISCSI DRIVER (CXGB4I)
3308M: Karen Xie <kxie@chelsio.com>
3309L: linux-scsi@vger.kernel.org
3310W: http://www.chelsio.com
3311S: Supported
3312F: drivers/scsi/cxgbi/cxgb4i
3313
3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3315M: Steve Wise <swise@chelsio.com>
3316L: linux-rdma@vger.kernel.org
3317W: http://www.openfabrics.org
3318S: Supported
3319F: drivers/infiniband/hw/cxgb4/
3320
3321CXGB4VF ETHERNET DRIVER (CXGB4VF)
3322M: Casey Leedom <leedom@chelsio.com>
3323L: netdev@vger.kernel.org
3324W: http://www.chelsio.com
3325S: Supported
3326F: drivers/net/ethernet/chelsio/cxgb4vf/
3327
3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3329M: Ian Munsie <imunsie@au1.ibm.com>
3330M: Michael Neuling <mikey@neuling.org>
3331L: linuxppc-dev@lists.ozlabs.org
3332S: Supported
3333F: drivers/misc/cxl/
3334F: include/misc/cxl*
3335F: include/uapi/misc/cxl.h
3336F: Documentation/powerpc/cxl.txt
3337F: Documentation/powerpc/cxl.txt
3338F: Documentation/ABI/testing/sysfs-class-cxl
3339
3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3341M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3342M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3343L: linux-scsi@vger.kernel.org
3344S: Supported
3345F: drivers/scsi/cxlflash/
3346F: include/uapi/scsi/cxlflash_ioctls.h
3347F: Documentation/powerpc/cxlflash.txt
3348
3349STMMAC ETHERNET DRIVER
3350M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3351M: Alexandre Torgue <alexandre.torgue@st.com>
3352L: netdev@vger.kernel.org
3353W: http://www.stlinux.com
3354S: Supported
3355F: drivers/net/ethernet/stmicro/stmmac/
3356
3357CYBERPRO FB DRIVER
3358M: Russell King <linux@arm.linux.org.uk>
3359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3360W: http://www.arm.linux.org.uk/
3361S: Maintained
3362F: drivers/video/fbdev/cyber2000fb.*
3363
3364CYCLADES ASYNC MUX DRIVER
3365W: http://www.cyclades.com/
3366S: Orphan
3367F: drivers/tty/cyclades.c
3368F: include/linux/cyclades.h
3369F: include/uapi/linux/cyclades.h
3370
3371CYCLADES PC300 DRIVER
3372W: http://www.cyclades.com/
3373S: Orphan
3374F: drivers/net/wan/pc300*
3375
3376CYPRESS_FIRMWARE MEDIA DRIVER
3377M: Antti Palosaari <crope@iki.fi>
3378L: linux-media@vger.kernel.org
3379W: https://linuxtv.org
3380W: http://palosaari.fi/linux/
3381Q: http://patchwork.linuxtv.org/project/linux-media/list/
3382T: git git://linuxtv.org/anttip/media_tree.git
3383S: Maintained
3384F: drivers/media/common/cypress_firmware*
3385
3386CYTTSP TOUCHSCREEN DRIVER
3387M: Ferruh Yigit <fery@cypress.com>
3388L: linux-input@vger.kernel.org
3389S: Supported
3390F: drivers/input/touchscreen/cyttsp*
3391F: include/linux/input/cyttsp.h
3392
3393DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3394M: Joshua Kinard <kumba@gentoo.org>
3395S: Maintained
3396F: drivers/rtc/rtc-ds1685.c
3397F: include/linux/rtc/ds1685.h
3398
3399DAMA SLAVE for AX.25
3400M: Joerg Reuter <jreuter@yaina.de>
3401W: http://yaina.de/jreuter/
3402W: http://www.qsl.net/dl1bke/
3403L: linux-hams@vger.kernel.org
3404S: Maintained
3405F: net/ax25/af_ax25.c
3406F: net/ax25/ax25_dev.c
3407F: net/ax25/ax25_ds_*
3408F: net/ax25/ax25_in.c
3409F: net/ax25/ax25_out.c
3410F: net/ax25/ax25_timer.c
3411F: net/ax25/sysctl_net_ax25.c
3412
3413DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3414L: netdev@vger.kernel.org
3415S: Orphan
3416F: Documentation/networking/dmfe.txt
3417F: drivers/net/ethernet/dec/tulip/dmfe.c
3418
3419DC390/AM53C974 SCSI driver
3420M: Hannes Reinecke <hare@suse.com>
3421L: linux-scsi@vger.kernel.org
3422S: Maintained
3423F: drivers/scsi/am53c974.c
3424
3425DC395x SCSI driver
3426M: Oliver Neukum <oliver@neukum.org>
3427M: Ali Akcaagac <aliakc@web.de>
3428M: Jamie Lenehan <lenehan@twibble.org>
3429L: dc395x@twibble.org
3430W: http://twibble.org/dist/dc395x/
3431W: http://lists.twibble.org/mailman/listinfo/dc395x/
3432S: Maintained
3433F: Documentation/scsi/dc395x.txt
3434F: drivers/scsi/dc395x.*
3435
3436DCCP PROTOCOL
3437M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3438L: dccp@vger.kernel.org
3439W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3440S: Maintained
3441F: include/linux/dccp.h
3442F: include/uapi/linux/dccp.h
3443F: include/linux/tfrc.h
3444F: net/dccp/
3445
3446DECnet NETWORK LAYER
3447W: http://linux-decnet.sourceforge.net
3448L: linux-decnet-user@lists.sourceforge.net
3449S: Orphan
3450F: Documentation/networking/decnet.txt
3451F: net/decnet/
3452
3453DECSTATION PLATFORM SUPPORT
3454M: "Maciej W. Rozycki" <macro@linux-mips.org>
3455L: linux-mips@linux-mips.org
3456W: http://www.linux-mips.org/wiki/DECstation
3457S: Maintained
3458F: arch/mips/dec/
3459F: arch/mips/include/asm/dec/
3460F: arch/mips/include/asm/mach-dec/
3461
3462DEFXX FDDI NETWORK DRIVER
3463M: "Maciej W. Rozycki" <macro@linux-mips.org>
3464S: Maintained
3465F: drivers/net/fddi/defxx.*
3466
3467DELL LAPTOP DRIVER
3468M: Matthew Garrett <mjg59@srcf.ucam.org>
3469M: Pali Rohár <pali.rohar@gmail.com>
3470L: platform-driver-x86@vger.kernel.org
3471S: Maintained
3472F: drivers/platform/x86/dell-laptop.c
3473
3474DELL LAPTOP RBTN DRIVER
3475M: Pali Rohár <pali.rohar@gmail.com>
3476S: Maintained
3477F: drivers/platform/x86/dell-rbtn.*
3478
3479DELL LAPTOP FREEFALL DRIVER
3480M: Pali Rohár <pali.rohar@gmail.com>
3481S: Maintained
3482F: drivers/platform/x86/dell-smo8800.c
3483
3484DELL LAPTOP SMM DRIVER
3485M: Pali Rohár <pali.rohar@gmail.com>
3486S: Maintained
3487F: drivers/hwmon/dell-smm-hwmon.c
3488F: include/uapi/linux/i8k.h
3489
3490DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3491M: Doug Warzecha <Douglas_Warzecha@dell.com>
3492S: Maintained
3493F: Documentation/dcdbas.txt
3494F: drivers/firmware/dcdbas.*
3495
3496DELL WMI EXTRAS DRIVER
3497M: Matthew Garrett <mjg59@srcf.ucam.org>
3498M: Pali Rohár <pali.rohar@gmail.com>
3499S: Maintained
3500F: drivers/platform/x86/dell-wmi.c
3501
3502DESIGNWARE USB2 DRD IP DRIVER
3503M: John Youn <johnyoun@synopsys.com>
3504L: linux-usb@vger.kernel.org
3505T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3506S: Maintained
3507F: drivers/usb/dwc2/
3508
3509DESIGNWARE USB3 DRD IP DRIVER
3510M: Felipe Balbi <balbi@kernel.org>
3511L: linux-usb@vger.kernel.org
3512T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3513S: Maintained
3514F: drivers/usb/dwc3/
3515
3516DEVICE COREDUMP (DEV_COREDUMP)
3517M: Johannes Berg <johannes@sipsolutions.net>
3518L: linux-kernel@vger.kernel.org
3519S: Maintained
3520F: drivers/base/devcoredump.c
3521F: include/linux/devcoredump.h
3522
3523DEVICE FREQUENCY (DEVFREQ)
3524M: MyungJoo Ham <myungjoo.ham@samsung.com>
3525M: Kyungmin Park <kyungmin.park@samsung.com>
3526L: linux-pm@vger.kernel.org
3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3528S: Maintained
3529F: drivers/devfreq/
3530F: include/linux/devfreq.h
3531F: Documentation/devicetree/bindings/devfreq/
3532
3533DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3534M: Chanwoo Choi <cw00.choi@samsung.com>
3535L: linux-pm@vger.kernel.org
3536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3537S: Supported
3538F: drivers/devfreq/event/
3539F: drivers/devfreq/devfreq-event.c
3540F: include/linux/devfreq-event.h
3541F: Documentation/devicetree/bindings/devfreq/event/
3542
3543DEVICE NUMBER REGISTRY
3544M: Torben Mathiasen <device@lanana.org>
3545W: http://lanana.org/docs/device-list/index.html
3546S: Maintained
3547
3548DEVICE-MAPPER (LVM)
3549M: Alasdair Kergon <agk@redhat.com>
3550M: Mike Snitzer <snitzer@redhat.com>
3551M: dm-devel@redhat.com
3552L: dm-devel@redhat.com
3553W: http://sources.redhat.com/dm
3554Q: http://patchwork.kernel.org/project/dm-devel/list/
3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3556T: quilt http://people.redhat.com/agk/patches/linux/editing/
3557S: Maintained
3558F: Documentation/device-mapper/
3559F: drivers/md/dm*
3560F: drivers/md/persistent-data/
3561F: include/linux/device-mapper.h
3562F: include/linux/dm-*.h
3563F: include/uapi/linux/dm-*.h
3564
3565DEVLINK
3566M: Jiri Pirko <jiri@mellanox.com>
3567L: netdev@vger.kernel.org
3568S: Supported
3569F: net/core/devlink.c
3570F: include/net/devlink.h
3571F: include/uapi/linux/devlink.h
3572
3573DIALOG SEMICONDUCTOR DRIVERS
3574M: Support Opensource <support.opensource@diasemi.com>
3575W: http://www.dialog-semiconductor.com/products
3576S: Supported
3577F: Documentation/hwmon/da90??
3578F: Documentation/devicetree/bindings/sound/da[79]*.txt
3579F: drivers/gpio/gpio-da90??.c
3580F: drivers/hwmon/da90??-hwmon.c
3581F: drivers/iio/adc/da91??-*.c
3582F: drivers/input/misc/da90??_onkey.c
3583F: drivers/input/touchscreen/da9052_tsi.c
3584F: drivers/leds/leds-da90??.c
3585F: drivers/mfd/da903x.c
3586F: drivers/mfd/da90??-*.c
3587F: drivers/mfd/da91??-*.c
3588F: drivers/power/da9052-battery.c
3589F: drivers/power/da91??-*.c
3590F: drivers/regulator/da903x.c
3591F: drivers/regulator/da9???-regulator.[ch]
3592F: drivers/rtc/rtc-da90??.c
3593F: drivers/video/backlight/da90??_bl.c
3594F: drivers/watchdog/da90??_wdt.c
3595F: include/linux/mfd/da903x.h
3596F: include/linux/mfd/da9052/
3597F: include/linux/mfd/da9055/
3598F: include/linux/mfd/da9063/
3599F: include/linux/mfd/da9150/
3600F: include/sound/da[79]*.h
3601F: sound/soc/codecs/da[79]*.[ch]
3602
3603DIGI NEO AND CLASSIC PCI PRODUCTS
3604M: Lidza Louina <lidza.louina@gmail.com>
3605M: Mark Hounschell <markh@compro.net>
3606L: driverdev-devel@linuxdriverproject.org
3607S: Maintained
3608F: drivers/staging/dgnc/
3609
3610DIOLAN U2C-12 I2C DRIVER
3611M: Guenter Roeck <linux@roeck-us.net>
3612L: linux-i2c@vger.kernel.org
3613S: Maintained
3614F: drivers/i2c/busses/i2c-diolan-u2c.c
3615
3616DIRECT ACCESS (DAX)
3617M: Matthew Wilcox <willy@linux.intel.com>
3618L: linux-fsdevel@vger.kernel.org
3619S: Supported
3620F: fs/dax.c
3621
3622DIRECTORY NOTIFICATION (DNOTIFY)
3623M: Eric Paris <eparis@parisplace.org>
3624S: Maintained
3625F: Documentation/filesystems/dnotify.txt
3626F: fs/notify/dnotify/
3627F: include/linux/dnotify.h
3628
3629DISK GEOMETRY AND PARTITION HANDLING
3630M: Andries Brouwer <aeb@cwi.nl>
3631W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3632W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3633W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3634S: Maintained
3635
3636DISKQUOTA
3637M: Jan Kara <jack@suse.com>
3638S: Maintained
3639F: Documentation/filesystems/quota.txt
3640F: fs/quota/
3641F: include/linux/quota*.h
3642F: include/uapi/linux/quota*.h
3643
3644DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3645M: Bernie Thompson <bernie@plugable.com>
3646L: linux-fbdev@vger.kernel.org
3647S: Maintained
3648W: http://plugable.com/category/projects/udlfb/
3649F: drivers/video/fbdev/udlfb.c
3650F: include/video/udlfb.h
3651F: Documentation/fb/udlfb.txt
3652
3653DISTRIBUTED LOCK MANAGER (DLM)
3654M: Christine Caulfield <ccaulfie@redhat.com>
3655M: David Teigland <teigland@redhat.com>
3656L: cluster-devel@redhat.com
3657W: http://sources.redhat.com/cluster/
3658T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3659S: Supported
3660F: fs/dlm/
3661
3662DMA BUFFER SHARING FRAMEWORK
3663M: Sumit Semwal <sumit.semwal@linaro.org>
3664S: Maintained
3665L: linux-media@vger.kernel.org
3666L: dri-devel@lists.freedesktop.org
3667L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3668F: drivers/dma-buf/
3669F: include/linux/dma-buf*
3670F: include/linux/reservation.h
3671F: include/linux/*fence.h
3672F: Documentation/dma-buf-sharing.txt
3673T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3674
3675DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3676M: Vinod Koul <vinod.koul@intel.com>
3677L: dmaengine@vger.kernel.org
3678Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3679S: Maintained
3680F: drivers/dma/
3681F: include/linux/dmaengine.h
3682F: Documentation/dmaengine/
3683T: git git://git.infradead.org/users/vkoul/slave-dma.git
3684
3685DME1737 HARDWARE MONITOR DRIVER
3686M: Juerg Haefliger <juergh@gmail.com>
3687L: linux-hwmon@vger.kernel.org
3688S: Maintained
3689F: Documentation/hwmon/dme1737
3690F: drivers/hwmon/dme1737.c
3691
3692DMI/SMBIOS SUPPORT
3693M: Jean Delvare <jdelvare@suse.com>
3694S: Maintained
3695T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3696F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3697F: drivers/firmware/dmi-id.c
3698F: drivers/firmware/dmi_scan.c
3699F: include/linux/dmi.h
3700
3701DOCUMENTATION
3702M: Jonathan Corbet <corbet@lwn.net>
3703L: linux-doc@vger.kernel.org
3704S: Maintained
3705F: Documentation/
3706F: scripts/docproc.c
3707F: scripts/kernel-doc*
3708X: Documentation/ABI/
3709X: Documentation/devicetree/
3710X: Documentation/acpi
3711X: Documentation/power
3712X: Documentation/spi
3713X: Documentation/DocBook/media
3714T: git git://git.lwn.net/linux.git docs-next
3715
3716DOUBLETALK DRIVER
3717M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3718L: blinux-list@redhat.com
3719S: Maintained
3720F: drivers/char/dtlk.c
3721F: include/linux/dtlk.h
3722
3723DPT_I2O SCSI RAID DRIVER
3724M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3725L: linux-scsi@vger.kernel.org
3726W: http://www.adaptec.com/
3727S: Maintained
3728F: drivers/scsi/dpt*
3729F: drivers/scsi/dpt/
3730
3731DRBD DRIVER
3732M: Philipp Reisner <philipp.reisner@linbit.com>
3733M: Lars Ellenberg <lars.ellenberg@linbit.com>
3734L: drbd-dev@lists.linbit.com
3735W: http://www.drbd.org
3736T: git git://git.linbit.com/linux-drbd.git
3737T: git git://git.linbit.com/drbd-8.4.git
3738S: Supported
3739F: drivers/block/drbd/
3740F: lib/lru_cache.c
3741F: Documentation/blockdev/drbd/
3742
3743DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3744M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3746S: Supported
3747F: Documentation/kobject.txt
3748F: drivers/base/
3749F: fs/debugfs/
3750F: fs/kernfs/
3751F: fs/sysfs/
3752F: include/linux/debugfs.h
3753F: include/linux/kobj*
3754F: lib/kobj*
3755
3756DRM DRIVERS
3757M: David Airlie <airlied@linux.ie>
3758L: dri-devel@lists.freedesktop.org
3759T: git git://people.freedesktop.org/~airlied/linux
3760S: Maintained
3761F: drivers/gpu/drm/
3762F: drivers/gpu/vga/
3763F: include/drm/
3764F: include/uapi/drm/
3765
3766RADEON and AMDGPU DRM DRIVERS
3767M: Alex Deucher <alexander.deucher@amd.com>
3768M: Christian König <christian.koenig@amd.com>
3769L: dri-devel@lists.freedesktop.org
3770T: git git://people.freedesktop.org/~agd5f/linux
3771S: Supported
3772F: drivers/gpu/drm/radeon/
3773F: include/uapi/drm/radeon*
3774F: drivers/gpu/drm/amd/
3775F: include/uapi/drm/amdgpu*
3776
3777DRM PANEL DRIVERS
3778M: Thierry Reding <thierry.reding@gmail.com>
3779L: dri-devel@lists.freedesktop.org
3780T: git git://anongit.freedesktop.org/tegra/linux.git
3781S: Maintained
3782F: drivers/gpu/drm/drm_panel.c
3783F: drivers/gpu/drm/panel/
3784F: include/drm/drm_panel.h
3785F: Documentation/devicetree/bindings/display/panel/
3786
3787INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3788M: Daniel Vetter <daniel.vetter@intel.com>
3789M: Jani Nikula <jani.nikula@linux.intel.com>
3790L: intel-gfx@lists.freedesktop.org
3791L: dri-devel@lists.freedesktop.org
3792W: https://01.org/linuxgraphics/
3793Q: http://patchwork.freedesktop.org/project/intel-gfx/
3794T: git git://anongit.freedesktop.org/drm-intel
3795S: Supported
3796F: drivers/gpu/drm/i915/
3797F: include/drm/i915*
3798F: include/uapi/drm/i915*
3799
3800DRM DRIVERS FOR ATMEL HLCDC
3801M: Boris Brezillon <boris.brezillon@free-electrons.com>
3802L: dri-devel@lists.freedesktop.org
3803S: Supported
3804F: drivers/gpu/drm/atmel-hlcdc/
3805F: Documentation/devicetree/bindings/drm/atmel/
3806
3807DRM DRIVERS FOR EXYNOS
3808M: Inki Dae <inki.dae@samsung.com>
3809M: Joonyoung Shim <jy0922.shim@samsung.com>
3810M: Seung-Woo Kim <sw0312.kim@samsung.com>
3811M: Kyungmin Park <kyungmin.park@samsung.com>
3812L: dri-devel@lists.freedesktop.org
3813T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3814S: Supported
3815F: drivers/gpu/drm/exynos/
3816F: include/drm/exynos*
3817F: include/uapi/drm/exynos*
3818
3819DRM DRIVERS FOR FREESCALE DCU
3820M: Stefan Agner <stefan@agner.ch>
3821M: Alison Wang <alison.wang@freescale.com>
3822L: dri-devel@lists.freedesktop.org
3823S: Supported
3824F: drivers/gpu/drm/fsl-dcu/
3825F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3826F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3827
3828DRM DRIVERS FOR FREESCALE IMX
3829M: Philipp Zabel <p.zabel@pengutronix.de>
3830L: dri-devel@lists.freedesktop.org
3831S: Maintained
3832F: drivers/gpu/drm/imx/
3833F: drivers/gpu/ipu-v3/
3834F: Documentation/devicetree/bindings/display/imx/
3835
3836DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3837M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3838L: dri-devel@lists.freedesktop.org
3839T: git git://github.com/patjak/drm-gma500
3840S: Maintained
3841F: drivers/gpu/drm/gma500
3842F: include/drm/gma500*
3843
3844DRM DRIVERS FOR NVIDIA TEGRA
3845M: Thierry Reding <thierry.reding@gmail.com>
3846M: Terje Bergström <tbergstrom@nvidia.com>
3847L: dri-devel@lists.freedesktop.org
3848L: linux-tegra@vger.kernel.org
3849T: git git://anongit.freedesktop.org/tegra/linux.git
3850S: Supported
3851F: drivers/gpu/drm/tegra/
3852F: drivers/gpu/host1x/
3853F: include/linux/host1x.h
3854F: include/uapi/drm/tegra_drm.h
3855F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3856
3857DRM DRIVERS FOR RENESAS
3858M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3859L: dri-devel@lists.freedesktop.org
3860L: linux-renesas-soc@vger.kernel.org
3861T: git git://people.freedesktop.org/~airlied/linux
3862S: Supported
3863F: drivers/gpu/drm/rcar-du/
3864F: drivers/gpu/drm/shmobile/
3865F: include/linux/platform_data/shmob_drm.h
3866
3867DRM DRIVERS FOR ROCKCHIP
3868M: Mark Yao <mark.yao@rock-chips.com>
3869L: dri-devel@lists.freedesktop.org
3870S: Maintained
3871F: drivers/gpu/drm/rockchip/
3872F: Documentation/devicetree/bindings/display/rockchip*
3873
3874DRM DRIVERS FOR STI
3875M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3876M: Vincent Abriou <vincent.abriou@st.com>
3877L: dri-devel@lists.freedesktop.org
3878T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3879S: Maintained
3880F: drivers/gpu/drm/sti
3881F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3882
3883DRM DRIVERS FOR VIVANTE GPU IP
3884M: Lucas Stach <l.stach@pengutronix.de>
3885R: Russell King <linux+etnaviv@arm.linux.org.uk>
3886R: Christian Gmeiner <christian.gmeiner@gmail.com>
3887L: dri-devel@lists.freedesktop.org
3888S: Maintained
3889F: drivers/gpu/drm/etnaviv
3890F: Documentation/devicetree/bindings/display/etnaviv
3891
3892DSBR100 USB FM RADIO DRIVER
3893M: Alexey Klimov <klimov.linux@gmail.com>
3894L: linux-media@vger.kernel.org
3895T: git git://linuxtv.org/media_tree.git
3896S: Maintained
3897F: drivers/media/radio/dsbr100.c
3898
3899DSCC4 DRIVER
3900M: Francois Romieu <romieu@fr.zoreil.com>
3901L: netdev@vger.kernel.org
3902S: Maintained
3903F: drivers/net/wan/dscc4.c
3904
3905DT3155 MEDIA DRIVER
3906M: Hans Verkuil <hverkuil@xs4all.nl>
3907L: linux-media@vger.kernel.org
3908T: git git://linuxtv.org/media_tree.git
3909W: https://linuxtv.org
3910S: Odd Fixes
3911F: drivers/media/pci/dt3155/
3912
3913DVB_USB_AF9015 MEDIA DRIVER
3914M: Antti Palosaari <crope@iki.fi>
3915L: linux-media@vger.kernel.org
3916W: https://linuxtv.org
3917W: http://palosaari.fi/linux/
3918Q: http://patchwork.linuxtv.org/project/linux-media/list/
3919T: git git://linuxtv.org/anttip/media_tree.git
3920S: Maintained
3921F: drivers/media/usb/dvb-usb-v2/af9015*
3922
3923DVB_USB_AF9035 MEDIA DRIVER
3924M: Antti Palosaari <crope@iki.fi>
3925L: linux-media@vger.kernel.org
3926W: https://linuxtv.org
3927W: http://palosaari.fi/linux/
3928Q: http://patchwork.linuxtv.org/project/linux-media/list/
3929T: git git://linuxtv.org/anttip/media_tree.git
3930S: Maintained
3931F: drivers/media/usb/dvb-usb-v2/af9035*
3932
3933DVB_USB_ANYSEE MEDIA DRIVER
3934M: Antti Palosaari <crope@iki.fi>
3935L: linux-media@vger.kernel.org
3936W: https://linuxtv.org
3937W: http://palosaari.fi/linux/
3938Q: http://patchwork.linuxtv.org/project/linux-media/list/
3939T: git git://linuxtv.org/anttip/media_tree.git
3940S: Maintained
3941F: drivers/media/usb/dvb-usb-v2/anysee*
3942
3943DVB_USB_AU6610 MEDIA DRIVER
3944M: Antti Palosaari <crope@iki.fi>
3945L: linux-media@vger.kernel.org
3946W: https://linuxtv.org
3947W: http://palosaari.fi/linux/
3948Q: http://patchwork.linuxtv.org/project/linux-media/list/
3949T: git git://linuxtv.org/anttip/media_tree.git
3950S: Maintained
3951F: drivers/media/usb/dvb-usb-v2/au6610*
3952
3953DVB_USB_CE6230 MEDIA DRIVER
3954M: Antti Palosaari <crope@iki.fi>
3955L: linux-media@vger.kernel.org
3956W: https://linuxtv.org
3957W: http://palosaari.fi/linux/
3958Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959T: git git://linuxtv.org/anttip/media_tree.git
3960S: Maintained
3961F: drivers/media/usb/dvb-usb-v2/ce6230*
3962
3963DVB_USB_CXUSB MEDIA DRIVER
3964M: Michael Krufky <mkrufky@linuxtv.org>
3965L: linux-media@vger.kernel.org
3966W: https://linuxtv.org
3967W: http://github.com/mkrufky
3968Q: http://patchwork.linuxtv.org/project/linux-media/list/
3969T: git git://linuxtv.org/media_tree.git
3970S: Maintained
3971F: drivers/media/usb/dvb-usb/cxusb*
3972
3973DVB_USB_EC168 MEDIA DRIVER
3974M: Antti Palosaari <crope@iki.fi>
3975L: linux-media@vger.kernel.org
3976W: https://linuxtv.org
3977W: http://palosaari.fi/linux/
3978Q: http://patchwork.linuxtv.org/project/linux-media/list/
3979T: git git://linuxtv.org/anttip/media_tree.git
3980S: Maintained
3981F: drivers/media/usb/dvb-usb-v2/ec168*
3982
3983DVB_USB_GL861 MEDIA DRIVER
3984M: Antti Palosaari <crope@iki.fi>
3985L: linux-media@vger.kernel.org
3986W: https://linuxtv.org
3987Q: http://patchwork.linuxtv.org/project/linux-media/list/
3988T: git git://linuxtv.org/anttip/media_tree.git
3989S: Maintained
3990F: drivers/media/usb/dvb-usb-v2/gl861*
3991
3992DVB_USB_MXL111SF MEDIA DRIVER
3993M: Michael Krufky <mkrufky@linuxtv.org>
3994L: linux-media@vger.kernel.org
3995W: https://linuxtv.org
3996W: http://github.com/mkrufky
3997Q: http://patchwork.linuxtv.org/project/linux-media/list/
3998T: git git://linuxtv.org/mkrufky/mxl111sf.git
3999S: Maintained
4000F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4001
4002DVB_USB_RTL28XXU MEDIA DRIVER
4003M: Antti Palosaari <crope@iki.fi>
4004L: linux-media@vger.kernel.org
4005W: https://linuxtv.org
4006W: http://palosaari.fi/linux/
4007Q: http://patchwork.linuxtv.org/project/linux-media/list/
4008T: git git://linuxtv.org/anttip/media_tree.git
4009S: Maintained
4010F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4011
4012DVB_USB_V2 MEDIA DRIVER
4013M: Antti Palosaari <crope@iki.fi>
4014L: linux-media@vger.kernel.org
4015W: https://linuxtv.org
4016W: http://palosaari.fi/linux/
4017Q: http://patchwork.linuxtv.org/project/linux-media/list/
4018T: git git://linuxtv.org/anttip/media_tree.git
4019S: Maintained
4020F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4021F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4022
4023DYNAMIC DEBUG
4024M: Jason Baron <jbaron@akamai.com>
4025S: Maintained
4026F: lib/dynamic_debug.c
4027F: include/linux/dynamic_debug.h
4028
4029DZ DECSTATION DZ11 SERIAL DRIVER
4030M: "Maciej W. Rozycki" <macro@linux-mips.org>
4031S: Maintained
4032F: drivers/tty/serial/dz.*
4033
4034E3X0 POWER BUTTON DRIVER
4035M: Moritz Fischer <moritz.fischer@ettus.com>
4036L: usrp-users@lists.ettus.com
4037W: http://www.ettus.com
4038S: Supported
4039F: drivers/input/misc/e3x0-button.c
4040F: Documentation/devicetree/bindings/input/e3x0-button.txt
4041
4042E4000 MEDIA DRIVER
4043M: Antti Palosaari <crope@iki.fi>
4044L: linux-media@vger.kernel.org
4045W: https://linuxtv.org
4046W: http://palosaari.fi/linux/
4047Q: http://patchwork.linuxtv.org/project/linux-media/list/
4048T: git git://linuxtv.org/anttip/media_tree.git
4049S: Maintained
4050F: drivers/media/tuners/e4000*
4051
4052EATA ISA/EISA/PCI SCSI DRIVER
4053M: Dario Ballabio <ballabio_dario@emc.com>
4054L: linux-scsi@vger.kernel.org
4055S: Maintained
4056F: drivers/scsi/eata.c
4057
4058EC100 MEDIA DRIVER
4059M: Antti Palosaari <crope@iki.fi>
4060L: linux-media@vger.kernel.org
4061W: https://linuxtv.org
4062W: http://palosaari.fi/linux/
4063Q: http://patchwork.linuxtv.org/project/linux-media/list/
4064T: git git://linuxtv.org/anttip/media_tree.git
4065S: Maintained
4066F: drivers/media/dvb-frontends/ec100*
4067
4068ECRYPT FILE SYSTEM
4069M: Tyler Hicks <tyhicks@canonical.com>
4070L: ecryptfs@vger.kernel.org
4071W: http://ecryptfs.org
4072W: https://launchpad.net/ecryptfs
4073T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4074S: Supported
4075F: Documentation/filesystems/ecryptfs.txt
4076F: fs/ecryptfs/
4077
4078EDAC-CORE
4079M: Doug Thompson <dougthompson@xmission.com>
4080M: Borislav Petkov <bp@alien8.de>
4081M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4082L: linux-edac@vger.kernel.org
4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4084T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4085S: Supported
4086F: Documentation/edac.txt
4087F: drivers/edac/
4088F: include/linux/edac.h
4089
4090EDAC-AMD64
4091M: Doug Thompson <dougthompson@xmission.com>
4092M: Borislav Petkov <bp@alien8.de>
4093L: linux-edac@vger.kernel.org
4094S: Maintained
4095F: drivers/edac/amd64_edac*
4096
4097EDAC-CALXEDA
4098M: Doug Thompson <dougthompson@xmission.com>
4099M: Robert Richter <rric@kernel.org>
4100L: linux-edac@vger.kernel.org
4101S: Maintained
4102F: drivers/edac/highbank*
4103
4104EDAC-CAVIUM
4105M: Ralf Baechle <ralf@linux-mips.org>
4106M: David Daney <david.daney@cavium.com>
4107L: linux-edac@vger.kernel.org
4108L: linux-mips@linux-mips.org
4109S: Supported
4110F: drivers/edac/octeon_edac*
4111
4112EDAC-E752X
4113M: Mark Gross <mark.gross@intel.com>
4114M: Doug Thompson <dougthompson@xmission.com>
4115L: linux-edac@vger.kernel.org
4116S: Maintained
4117F: drivers/edac/e752x_edac.c
4118
4119EDAC-E7XXX
4120M: Doug Thompson <dougthompson@xmission.com>
4121L: linux-edac@vger.kernel.org
4122S: Maintained
4123F: drivers/edac/e7xxx_edac.c
4124
4125EDAC-GHES
4126M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4127L: linux-edac@vger.kernel.org
4128S: Maintained
4129F: drivers/edac/ghes_edac.c
4130
4131EDAC-I82443BXGX
4132M: Tim Small <tim@buttersideup.com>
4133L: linux-edac@vger.kernel.org
4134S: Maintained
4135F: drivers/edac/i82443bxgx_edac.c
4136
4137EDAC-I3000
4138M: Jason Uhlenkott <juhlenko@akamai.com>
4139L: linux-edac@vger.kernel.org
4140S: Maintained
4141F: drivers/edac/i3000_edac.c
4142
4143EDAC-I5000
4144M: Doug Thompson <dougthompson@xmission.com>
4145L: linux-edac@vger.kernel.org
4146S: Maintained
4147F: drivers/edac/i5000_edac.c
4148
4149EDAC-I5400
4150M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4151L: linux-edac@vger.kernel.org
4152S: Maintained
4153F: drivers/edac/i5400_edac.c
4154
4155EDAC-I7300
4156M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4157L: linux-edac@vger.kernel.org
4158S: Maintained
4159F: drivers/edac/i7300_edac.c
4160
4161EDAC-I7CORE
4162M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4163L: linux-edac@vger.kernel.org
4164S: Maintained
4165F: drivers/edac/i7core_edac.c
4166
4167EDAC-I82975X
4168M: Ranganathan Desikan <ravi@jetztechnologies.com>
4169M: "Arvind R." <arvino55@gmail.com>
4170L: linux-edac@vger.kernel.org
4171S: Maintained
4172F: drivers/edac/i82975x_edac.c
4173
4174EDAC-IE31200
4175M: Jason Baron <jbaron@akamai.com>
4176L: linux-edac@vger.kernel.org
4177S: Maintained
4178F: drivers/edac/ie31200_edac.c
4179
4180EDAC-MPC85XX
4181M: Johannes Thumshirn <morbidrsa@gmail.com>
4182L: linux-edac@vger.kernel.org
4183S: Maintained
4184F: drivers/edac/mpc85xx_edac.[ch]
4185
4186EDAC-PASEMI
4187M: Egor Martovetsky <egor@pasemi.com>
4188L: linux-edac@vger.kernel.org
4189S: Maintained
4190F: drivers/edac/pasemi_edac.c
4191
4192EDAC-R82600
4193M: Tim Small <tim@buttersideup.com>
4194L: linux-edac@vger.kernel.org
4195S: Maintained
4196F: drivers/edac/r82600_edac.c
4197
4198EDAC-SBRIDGE
4199M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4200L: linux-edac@vger.kernel.org
4201S: Maintained
4202F: drivers/edac/sb_edac.c
4203
4204EDAC-XGENE
4205APPLIED MICRO (APM) X-GENE SOC EDAC
4206M: Loc Ho <lho@apm.com>
4207S: Supported
4208F: drivers/edac/xgene_edac.c
4209F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4210
4211EDIROL UA-101/UA-1000 DRIVER
4212M: Clemens Ladisch <clemens@ladisch.de>
4213L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4214T: git git://git.alsa-project.org/alsa-kernel.git
4215S: Maintained
4216F: sound/usb/misc/ua101.c
4217
4218EXTENSIBLE FIRMWARE INTERFACE (EFI)
4219M: Matt Fleming <matt@codeblueprint.co.uk>
4220L: linux-efi@vger.kernel.org
4221T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4222S: Maintained
4223F: Documentation/efi-stub.txt
4224F: arch/ia64/kernel/efi.c
4225F: arch/x86/boot/compressed/eboot.[ch]
4226F: arch/x86/include/asm/efi.h
4227F: arch/x86/platform/efi/*
4228F: drivers/firmware/efi/*
4229F: include/linux/efi*.h
4230
4231EFI VARIABLE FILESYSTEM
4232M: Matthew Garrett <matthew.garrett@nebula.com>
4233M: Jeremy Kerr <jk@ozlabs.org>
4234M: Matt Fleming <matt@codeblueprint.co.uk>
4235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4236L: linux-efi@vger.kernel.org
4237S: Maintained
4238F: fs/efivarfs/
4239
4240EFIFB FRAMEBUFFER DRIVER
4241L: linux-fbdev@vger.kernel.org
4242M: Peter Jones <pjones@redhat.com>
4243S: Maintained
4244F: drivers/video/fbdev/efifb.c
4245
4246EFS FILESYSTEM
4247W: http://aeschi.ch.eu.org/efs/
4248S: Orphan
4249F: fs/efs/
4250
4251EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4252M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4253L: netdev@vger.kernel.org
4254S: Maintained
4255F: drivers/net/ethernet/ibm/ehea/
4256
4257EM28XX VIDEO4LINUX DRIVER
4258M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4259L: linux-media@vger.kernel.org
4260W: https://linuxtv.org
4261T: git git://linuxtv.org/media_tree.git
4262S: Maintained
4263F: drivers/media/usb/em28xx/
4264
4265EMBEDDED LINUX
4266M: Paul Gortmaker <paul.gortmaker@windriver.com>
4267M: Matt Mackall <mpm@selenic.com>
4268M: David Woodhouse <dwmw2@infradead.org>
4269L: linux-embedded@vger.kernel.org
4270S: Maintained
4271
4272EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4273M: James Smart <james.smart@avagotech.com>
4274M: Dick Kennedy <dick.kennedy@avagotech.com>
4275L: linux-scsi@vger.kernel.org
4276W: http://www.avagotech.com
4277S: Supported
4278F: drivers/scsi/lpfc/
4279
4280ENE CB710 FLASH CARD READER DRIVER
4281M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4282S: Maintained
4283F: drivers/misc/cb710/
4284F: drivers/mmc/host/cb710-mmc.*
4285F: include/linux/cb710.h
4286
4287ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4288M: Maxim Levitsky <maximlevitsky@gmail.com>
4289S: Maintained
4290F: drivers/media/rc/ene_ir.*
4291
4292EPSON S1D13XXX FRAMEBUFFER DRIVER
4293M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4294S: Maintained
4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4296F: drivers/video/fbdev/s1d13xxxfb.c
4297F: include/video/s1d13xxxfb.h
4298
4299ET131X NETWORK DRIVER
4300M: Mark Einon <mark.einon@gmail.com>
4301S: Odd Fixes
4302F: drivers/net/ethernet/agere/
4303
4304ETHERNET BRIDGE
4305M: Stephen Hemminger <stephen@networkplumber.org>
4306L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4307L: netdev@vger.kernel.org
4308W: http://www.linuxfoundation.org/en/Net:Bridge
4309S: Maintained
4310F: include/linux/netfilter_bridge/
4311F: net/bridge/
4312
4313ETHERNET PHY LIBRARY
4314M: Florian Fainelli <f.fainelli@gmail.com>
4315L: netdev@vger.kernel.org
4316S: Maintained
4317F: include/linux/phy.h
4318F: include/linux/phy_fixed.h
4319F: drivers/net/phy/
4320F: Documentation/networking/phy.txt
4321F: drivers/of/of_mdio.c
4322F: drivers/of/of_net.c
4323
4324EXT2 FILE SYSTEM
4325M: Jan Kara <jack@suse.com>
4326L: linux-ext4@vger.kernel.org
4327S: Maintained
4328F: Documentation/filesystems/ext2.txt
4329F: fs/ext2/
4330F: include/linux/ext2*
4331
4332EXT4 FILE SYSTEM
4333M: "Theodore Ts'o" <tytso@mit.edu>
4334M: Andreas Dilger <adilger.kernel@dilger.ca>
4335L: linux-ext4@vger.kernel.org
4336W: http://ext4.wiki.kernel.org
4337Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4339S: Maintained
4340F: Documentation/filesystems/ext4.txt
4341F: fs/ext4/
4342
4343Extended Verification Module (EVM)
4344M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4345L: linux-ima-devel@lists.sourceforge.net
4346L: linux-security-module@vger.kernel.org
4347S: Supported
4348F: security/integrity/evm/
4349
4350EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4351M: MyungJoo Ham <myungjoo.ham@samsung.com>
4352M: Chanwoo Choi <cw00.choi@samsung.com>
4353L: linux-kernel@vger.kernel.org
4354T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4355S: Maintained
4356F: drivers/extcon/
4357F: include/linux/extcon/
4358F: include/linux/extcon.h
4359F: Documentation/extcon/
4360F: Documentation/devicetree/bindings/extcon/
4361
4362EXYNOS DP DRIVER
4363M: Jingoo Han <jingoohan1@gmail.com>
4364L: dri-devel@lists.freedesktop.org
4365S: Maintained
4366F: drivers/gpu/drm/exynos/exynos_dp*
4367
4368EXYNOS SYSMMU (IOMMU) driver
4369M: Marek Szyprowski <m.szyprowski@samsung.com>
4370L: iommu@lists.linux-foundation.org
4371S: Maintained
4372F: drivers/iommu/exynos-iommu.c
4373
4374EXYNOS MIPI DISPLAY DRIVERS
4375M: Inki Dae <inki.dae@samsung.com>
4376M: Donghwa Lee <dh09.lee@samsung.com>
4377M: Kyungmin Park <kyungmin.park@samsung.com>
4378L: linux-fbdev@vger.kernel.org
4379S: Maintained
4380F: drivers/video/fbdev/exynos/exynos_mipi*
4381F: include/video/exynos_mipi*
4382
4383F71805F HARDWARE MONITORING DRIVER
4384M: Jean Delvare <jdelvare@suse.com>
4385L: linux-hwmon@vger.kernel.org
4386S: Maintained
4387F: Documentation/hwmon/f71805f
4388F: drivers/hwmon/f71805f.c
4389
4390FC0011 TUNER DRIVER
4391M: Michael Buesch <m@bues.ch>
4392L: linux-media@vger.kernel.org
4393S: Maintained
4394F: drivers/media/tuners/fc0011.h
4395F: drivers/media/tuners/fc0011.c
4396
4397FC2580 MEDIA DRIVER
4398M: Antti Palosaari <crope@iki.fi>
4399L: linux-media@vger.kernel.org
4400W: https://linuxtv.org
4401W: http://palosaari.fi/linux/
4402Q: http://patchwork.linuxtv.org/project/linux-media/list/
4403T: git git://linuxtv.org/anttip/media_tree.git
4404S: Maintained
4405F: drivers/media/tuners/fc2580*
4406
4407FANOTIFY
4408M: Eric Paris <eparis@redhat.com>
4409S: Maintained
4410F: fs/notify/fanotify/
4411F: include/linux/fanotify.h
4412F: include/uapi/linux/fanotify.h
4413
4414FARSYNC SYNCHRONOUS DRIVER
4415M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4416W: http://www.farsite.co.uk/
4417S: Supported
4418F: drivers/net/wan/farsync.*
4419
4420FAULT INJECTION SUPPORT
4421M: Akinobu Mita <akinobu.mita@gmail.com>
4422S: Supported
4423F: Documentation/fault-injection/
4424F: lib/fault-inject.c
4425
4426FBTFT Framebuffer drivers
4427M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4428M: Noralf Trønnes <noralf@tronnes.org>
4429S: Maintained
4430F: drivers/staging/fbtft/
4431
4432FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4433M: Vasu Dev <vasu.dev@intel.com>
4434L: fcoe-devel@open-fcoe.org
4435W: www.Open-FCoE.org
4436S: Supported
4437F: drivers/scsi/libfc/
4438F: drivers/scsi/fcoe/
4439F: include/scsi/fc/
4440F: include/scsi/libfc.h
4441F: include/scsi/libfcoe.h
4442F: include/uapi/scsi/fc/
4443
4444FILE LOCKING (flock() and fcntl()/lockf())
4445M: Jeff Layton <jlayton@poochiereds.net>
4446M: "J. Bruce Fields" <bfields@fieldses.org>
4447L: linux-fsdevel@vger.kernel.org
4448S: Maintained
4449F: include/linux/fcntl.h
4450F: include/linux/fs.h
4451F: include/uapi/linux/fcntl.h
4452F: include/uapi/linux/fs.h
4453F: fs/fcntl.c
4454F: fs/locks.c
4455
4456FILESYSTEMS (VFS and infrastructure)
4457M: Alexander Viro <viro@zeniv.linux.org.uk>
4458L: linux-fsdevel@vger.kernel.org
4459S: Maintained
4460F: fs/*
4461
4462FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4463M: Riku Voipio <riku.voipio@iki.fi>
4464L: linux-hwmon@vger.kernel.org
4465S: Maintained
4466F: drivers/hwmon/f75375s.c
4467F: include/linux/f75375s.h
4468
4469FIREWIRE AUDIO DRIVERS
4470M: Clemens Ladisch <clemens@ladisch.de>
4471L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4472T: git git://git.alsa-project.org/alsa-kernel.git
4473S: Maintained
4474F: sound/firewire/
4475
4476FIREWIRE MEDIA DRIVERS (firedtv)
4477M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4478L: linux-media@vger.kernel.org
4479L: linux1394-devel@lists.sourceforge.net
4480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4481S: Maintained
4482F: drivers/media/firewire/
4483
4484FIREWIRE SBP-2 TARGET
4485M: Chris Boot <bootc@bootc.net>
4486L: linux-scsi@vger.kernel.org
4487L: target-devel@vger.kernel.org
4488L: linux1394-devel@lists.sourceforge.net
4489T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4490S: Maintained
4491F: drivers/target/sbp/
4492
4493FIREWIRE SUBSYSTEM
4494M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4495L: linux1394-devel@lists.sourceforge.net
4496W: http://ieee1394.wiki.kernel.org/
4497T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4498S: Maintained
4499F: drivers/firewire/
4500F: include/linux/firewire.h
4501F: include/uapi/linux/firewire*.h
4502F: tools/firewire/
4503
4504FIRMWARE LOADER (request_firmware)
4505M: Ming Lei <ming.lei@canonical.com>
4506L: linux-kernel@vger.kernel.org
4507S: Maintained
4508F: Documentation/firmware_class/
4509F: drivers/base/firmware*.c
4510F: include/linux/firmware.h
4511
4512FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4513M: Joshua Morris <josh.h.morris@us.ibm.com>
4514M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4515S: Maintained
4516F: drivers/block/rsxx/
4517
4518FLOPPY DRIVER
4519M: Jiri Kosina <jikos@kernel.org>
4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4521S: Odd fixes
4522F: drivers/block/floppy.c
4523
4524FMC SUBSYSTEM
4525M: Alessandro Rubini <rubini@gnudd.com>
4526W: http://www.ohwr.org/projects/fmc-bus
4527S: Supported
4528F: drivers/fmc/
4529F: include/linux/fmc*.h
4530F: include/linux/ipmi-fru.h
4531K: fmc_d.*register
4532
4533FPGA MANAGER FRAMEWORK
4534M: Alan Tull <atull@opensource.altera.com>
4535R: Moritz Fischer <moritz.fischer@ettus.com>
4536S: Maintained
4537F: drivers/fpga/
4538F: include/linux/fpga/fpga-mgr.h
4539W: http://www.rocketboards.org
4540
4541FPU EMULATOR
4542M: Bill Metzenthen <billm@melbpc.org.au>
4543W: http://floatingpoint.sourceforge.net/emulator/index.html
4544S: Maintained
4545F: arch/x86/math-emu/
4546
4547FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4548L: netdev@vger.kernel.org
4549S: Orphan
4550F: drivers/net/wan/dlci.c
4551F: drivers/net/wan/sdla.c
4552
4553FRAMEBUFFER LAYER
4554M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4555M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4556L: linux-fbdev@vger.kernel.org
4557W: http://linux-fbdev.sourceforge.net/
4558Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4560S: Maintained
4561F: Documentation/fb/
4562F: drivers/video/
4563F: include/video/
4564F: include/linux/fb.h
4565F: include/uapi/video/
4566F: include/uapi/linux/fb.h
4567
4568FREESCALE DIU FRAMEBUFFER DRIVER
4569M: Timur Tabi <timur@tabi.org>
4570L: linux-fbdev@vger.kernel.org
4571S: Maintained
4572F: drivers/video/fbdev/fsl-diu-fb.*
4573
4574FREESCALE DMA DRIVER
4575M: Li Yang <leoli@freescale.com>
4576M: Zhang Wei <zw@zh-kernel.org>
4577L: linuxppc-dev@lists.ozlabs.org
4578S: Maintained
4579F: drivers/dma/fsldma.*
4580
4581FREESCALE GPMI NAND DRIVER
4582M: Han Xu <han.xu@nxp.com>
4583L: linux-mtd@lists.infradead.org
4584S: Maintained
4585F: drivers/mtd/nand/gpmi-nand/*
4586
4587FREESCALE I2C CPM DRIVER
4588M: Jochen Friedrich <jochen@scram.de>
4589L: linuxppc-dev@lists.ozlabs.org
4590L: linux-i2c@vger.kernel.org
4591S: Maintained
4592F: drivers/i2c/busses/i2c-cpm.c
4593
4594FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4595M: Sascha Hauer <kernel@pengutronix.de>
4596L: linux-fbdev@vger.kernel.org
4597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4598S: Maintained
4599F: include/linux/platform_data/video-imxfb.h
4600F: drivers/video/fbdev/imxfb.c
4601
4602FREESCALE QUAD SPI DRIVER
4603M: Han Xu <han.xu@nxp.com>
4604L: linux-mtd@lists.infradead.org
4605S: Maintained
4606F: drivers/mtd/spi-nor/fsl-quadspi.c
4607
4608FREESCALE SOC FS_ENET DRIVER
4609M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4610M: Vitaly Bordug <vbordug@ru.mvista.com>
4611L: linuxppc-dev@lists.ozlabs.org
4612L: netdev@vger.kernel.org
4613S: Maintained
4614F: drivers/net/ethernet/freescale/fs_enet/
4615F: include/linux/fs_enet_pd.h
4616
4617FREESCALE IMX / MXC FEC DRIVER
4618M: Fugang Duan <fugang.duan@nxp.com>
4619L: netdev@vger.kernel.org
4620S: Maintained
4621F: drivers/net/ethernet/freescale/fec_main.c
4622F: drivers/net/ethernet/freescale/fec_ptp.c
4623F: drivers/net/ethernet/freescale/fec.h
4624F: Documentation/devicetree/bindings/net/fsl-fec.txt
4625
4626FREESCALE QUICC ENGINE LIBRARY
4627L: linuxppc-dev@lists.ozlabs.org
4628S: Orphan
4629F: drivers/soc/fsl/qe/
4630F: include/soc/fsl/*qe*.h
4631F: include/soc/fsl/*ucc*.h
4632
4633FREESCALE USB PERIPHERAL DRIVERS
4634M: Li Yang <leoli@freescale.com>
4635L: linux-usb@vger.kernel.org
4636L: linuxppc-dev@lists.ozlabs.org
4637S: Maintained
4638F: drivers/usb/gadget/udc/fsl*
4639
4640FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4641M: Li Yang <leoli@freescale.com>
4642L: netdev@vger.kernel.org
4643L: linuxppc-dev@lists.ozlabs.org
4644S: Maintained
4645F: drivers/net/ethernet/freescale/ucc_geth*
4646
4647FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4648M: Claudiu Manoil <claudiu.manoil@freescale.com>
4649L: netdev@vger.kernel.org
4650S: Maintained
4651F: drivers/net/ethernet/freescale/gianfar*
4652X: drivers/net/ethernet/freescale/gianfar_ptp.c
4653F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4654
4655FREESCALE QUICC ENGINE UCC UART DRIVER
4656M: Timur Tabi <timur@tabi.org>
4657L: linuxppc-dev@lists.ozlabs.org
4658S: Maintained
4659F: drivers/tty/serial/ucc_uart.c
4660
4661FREESCALE SOC SOUND DRIVERS
4662M: Timur Tabi <timur@tabi.org>
4663M: Nicolin Chen <nicoleotsuka@gmail.com>
4664M: Xiubo Li <Xiubo.Lee@gmail.com>
4665L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4666L: linuxppc-dev@lists.ozlabs.org
4667S: Maintained
4668F: sound/soc/fsl/fsl*
4669F: sound/soc/fsl/imx*
4670F: sound/soc/fsl/mpc8610_hpcd.c
4671
4672FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4673M: "J. German Rivera" <German.Rivera@freescale.com>
4674L: linux-kernel@vger.kernel.org
4675S: Maintained
4676F: drivers/staging/fsl-mc/
4677
4678FREEVXFS FILESYSTEM
4679M: Christoph Hellwig <hch@infradead.org>
4680W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4681S: Maintained
4682F: fs/freevxfs/
4683
4684FREEZER
4685M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4686M: Pavel Machek <pavel@ucw.cz>
4687L: linux-pm@vger.kernel.org
4688S: Supported
4689F: Documentation/power/freezing-of-tasks.txt
4690F: include/linux/freezer.h
4691F: kernel/freezer.c
4692
4693FRONTSWAP API
4694M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4695L: linux-kernel@vger.kernel.org
4696S: Maintained
4697F: mm/frontswap.c
4698F: include/linux/frontswap.h
4699
4700FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4701M: David Howells <dhowells@redhat.com>
4702L: linux-cachefs@redhat.com (moderated for non-subscribers)
4703S: Supported
4704F: Documentation/filesystems/caching/
4705F: fs/fscache/
4706F: include/linux/fscache*.h
4707
4708F2FS FILE SYSTEM
4709M: Jaegeuk Kim <jaegeuk@kernel.org>
4710M: Changman Lee <cm224.lee@samsung.com>
4711R: Chao Yu <chao2.yu@samsung.com>
4712L: linux-f2fs-devel@lists.sourceforge.net
4713W: http://en.wikipedia.org/wiki/F2FS
4714T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4715S: Maintained
4716F: Documentation/filesystems/f2fs.txt
4717F: Documentation/ABI/testing/sysfs-fs-f2fs
4718F: fs/f2fs/
4719F: include/linux/f2fs_fs.h
4720F: include/trace/events/f2fs.h
4721
4722FUJITSU FR-V (FRV) PORT
4723S: Orphan
4724F: arch/frv/
4725
4726FUJITSU LAPTOP EXTRAS
4727M: Jonathan Woithe <jwoithe@just42.net>
4728L: platform-driver-x86@vger.kernel.org
4729S: Maintained
4730F: drivers/platform/x86/fujitsu-laptop.c
4731
4732FUJITSU M-5MO LS CAMERA ISP DRIVER
4733M: Kyungmin Park <kyungmin.park@samsung.com>
4734M: Heungjun Kim <riverful.kim@samsung.com>
4735L: linux-media@vger.kernel.org
4736S: Maintained
4737F: drivers/media/i2c/m5mols/
4738F: include/media/i2c/m5mols.h
4739
4740FUJITSU TABLET EXTRAS
4741M: Robert Gerlach <khnz@gmx.de>
4742L: platform-driver-x86@vger.kernel.org
4743S: Maintained
4744F: drivers/platform/x86/fujitsu-tablet.c
4745
4746FUSE: FILESYSTEM IN USERSPACE
4747M: Miklos Szeredi <miklos@szeredi.hu>
4748L: fuse-devel@lists.sourceforge.net
4749W: http://fuse.sourceforge.net/
4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4751S: Maintained
4752F: fs/fuse/
4753F: include/uapi/linux/fuse.h
4754F: Documentation/filesystems/fuse.txt
4755
4756FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4757M: Rik Faith <faith@cs.unc.edu>
4758L: linux-scsi@vger.kernel.org
4759S: Odd Fixes (e.g., new signatures)
4760F: drivers/scsi/fdomain.*
4761
4762GCOV BASED KERNEL PROFILING
4763M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4764S: Maintained
4765F: kernel/gcov/
4766F: Documentation/gcov.txt
4767
4768GDT SCSI DISK ARRAY CONTROLLER DRIVER
4769M: Achim Leubner <achim_leubner@adaptec.com>
4770L: linux-scsi@vger.kernel.org
4771W: http://www.icp-vortex.com/
4772S: Supported
4773F: drivers/scsi/gdt*
4774
4775GDB KERNEL DEBUGGING HELPER SCRIPTS
4776M: Jan Kiszka <jan.kiszka@siemens.com>
4777S: Supported
4778F: scripts/gdb/
4779
4780GEMTEK FM RADIO RECEIVER DRIVER
4781M: Hans Verkuil <hverkuil@xs4all.nl>
4782L: linux-media@vger.kernel.org
4783T: git git://linuxtv.org/media_tree.git
4784W: https://linuxtv.org
4785S: Maintained
4786F: drivers/media/radio/radio-gemtek*
4787
4788GENERIC GPIO I2C DRIVER
4789M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4790S: Supported
4791F: drivers/i2c/busses/i2c-gpio.c
4792F: include/linux/i2c-gpio.h
4793
4794GENERIC GPIO I2C MULTIPLEXER DRIVER
4795M: Peter Korsgaard <peter.korsgaard@barco.com>
4796L: linux-i2c@vger.kernel.org
4797S: Supported
4798F: drivers/i2c/muxes/i2c-mux-gpio.c
4799F: include/linux/i2c-mux-gpio.h
4800F: Documentation/i2c/muxes/i2c-mux-gpio
4801
4802GENERIC HDLC (WAN) DRIVERS
4803M: Krzysztof Halasa <khc@pm.waw.pl>
4804W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4805S: Maintained
4806F: drivers/net/wan/c101.c
4807F: drivers/net/wan/hd6457*
4808F: drivers/net/wan/hdlc*
4809F: drivers/net/wan/n2.c
4810F: drivers/net/wan/pc300too.c
4811F: drivers/net/wan/pci200syn.c
4812F: drivers/net/wan/wanxl*
4813
4814GENERIC INCLUDE/ASM HEADER FILES
4815M: Arnd Bergmann <arnd@arndb.de>
4816L: linux-arch@vger.kernel.org
4817T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4818S: Maintained
4819F: include/asm-generic/
4820F: include/uapi/asm-generic/
4821
4822GENERIC PHY FRAMEWORK
4823M: Kishon Vijay Abraham I <kishon@ti.com>
4824L: linux-kernel@vger.kernel.org
4825T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4826S: Supported
4827F: drivers/phy/
4828F: include/linux/phy/
4829
4830GENERIC PM DOMAINS
4831M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4832M: Kevin Hilman <khilman@kernel.org>
4833M: Ulf Hansson <ulf.hansson@linaro.org>
4834L: linux-pm@vger.kernel.org
4835S: Supported
4836F: drivers/base/power/domain*.c
4837F: include/linux/pm_domain.h
4838
4839GENERIC UIO DRIVER FOR PCI DEVICES
4840M: "Michael S. Tsirkin" <mst@redhat.com>
4841L: kvm@vger.kernel.org
4842S: Supported
4843F: drivers/uio/uio_pci_generic.c
4844
4845GET_MAINTAINER SCRIPT
4846M: Joe Perches <joe@perches.com>
4847S: Maintained
4848F: scripts/get_maintainer.pl
4849
4850GFS2 FILE SYSTEM
4851M: Steven Whitehouse <swhiteho@redhat.com>
4852M: Bob Peterson <rpeterso@redhat.com>
4853L: cluster-devel@redhat.com
4854W: http://sources.redhat.com/cluster/
4855T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4856S: Supported
4857F: Documentation/filesystems/gfs2*.txt
4858F: fs/gfs2/
4859F: include/uapi/linux/gfs2_ondisk.h
4860
4861GIGASET ISDN DRIVERS
4862M: Paul Bolle <pebolle@tiscali.nl>
4863L: gigaset307x-common@lists.sourceforge.net
4864W: http://gigaset307x.sourceforge.net/
4865S: Odd Fixes
4866F: Documentation/isdn/README.gigaset
4867F: drivers/isdn/gigaset/
4868F: include/uapi/linux/gigaset_dev.h
4869
4870GO7007 MPEG CODEC
4871M: Hans Verkuil <hans.verkuil@cisco.com>
4872L: linux-media@vger.kernel.org
4873S: Maintained
4874F: drivers/media/usb/go7007/
4875
4876GOODIX TOUCHSCREEN
4877M: Bastien Nocera <hadess@hadess.net>
4878L: linux-input@vger.kernel.org
4879S: Maintained
4880F: drivers/input/touchscreen/goodix.c
4881
4882GPIO SUBSYSTEM
4883M: Linus Walleij <linus.walleij@linaro.org>
4884M: Alexandre Courbot <gnurou@gmail.com>
4885L: linux-gpio@vger.kernel.org
4886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4887S: Maintained
4888F: Documentation/gpio/
4889F: Documentation/ABI/testing/gpio-cdev
4890F: Documentation/ABI/obsolete/sysfs-gpio
4891F: drivers/gpio/
4892F: include/linux/gpio/
4893F: include/linux/gpio.h
4894F: include/asm-generic/gpio.h
4895F: include/uapi/linux/gpio.h
4896F: tools/gpio/
4897
4898GRE DEMULTIPLEXER DRIVER
4899M: Dmitry Kozlov <xeb@mail.ru>
4900L: netdev@vger.kernel.org
4901S: Maintained
4902F: net/ipv4/gre_demux.c
4903F: net/ipv4/gre_offload.c
4904F: include/net/gre.h
4905
4906GRETH 10/100/1G Ethernet MAC device driver
4907M: Kristoffer Glembo <kristoffer@gaisler.com>
4908L: netdev@vger.kernel.org
4909S: Maintained
4910F: drivers/net/ethernet/aeroflex/
4911
4912GSPCA FINEPIX SUBDRIVER
4913M: Frank Zago <frank@zago.net>
4914L: linux-media@vger.kernel.org
4915T: git git://linuxtv.org/media_tree.git
4916S: Maintained
4917F: drivers/media/usb/gspca/finepix.c
4918
4919GSPCA GL860 SUBDRIVER
4920M: Olivier Lorin <o.lorin@laposte.net>
4921L: linux-media@vger.kernel.org
4922T: git git://linuxtv.org/media_tree.git
4923S: Maintained
4924F: drivers/media/usb/gspca/gl860/
4925
4926GSPCA M5602 SUBDRIVER
4927M: Erik Andren <erik.andren@gmail.com>
4928L: linux-media@vger.kernel.org
4929T: git git://linuxtv.org/media_tree.git
4930S: Maintained
4931F: drivers/media/usb/gspca/m5602/
4932
4933GSPCA PAC207 SONIXB SUBDRIVER
4934M: Hans de Goede <hdegoede@redhat.com>
4935L: linux-media@vger.kernel.org
4936T: git git://linuxtv.org/media_tree.git
4937S: Maintained
4938F: drivers/media/usb/gspca/pac207.c
4939
4940GSPCA SN9C20X SUBDRIVER
4941M: Brian Johnson <brijohn@gmail.com>
4942L: linux-media@vger.kernel.org
4943T: git git://linuxtv.org/media_tree.git
4944S: Maintained
4945F: drivers/media/usb/gspca/sn9c20x.c
4946
4947GSPCA T613 SUBDRIVER
4948M: Leandro Costantino <lcostantino@gmail.com>
4949L: linux-media@vger.kernel.org
4950T: git git://linuxtv.org/media_tree.git
4951S: Maintained
4952F: drivers/media/usb/gspca/t613.c
4953
4954GSPCA USB WEBCAM DRIVER
4955M: Hans de Goede <hdegoede@redhat.com>
4956L: linux-media@vger.kernel.org
4957T: git git://linuxtv.org/media_tree.git
4958S: Maintained
4959F: drivers/media/usb/gspca/
4960
4961GUID PARTITION TABLE (GPT)
4962M: Davidlohr Bueso <dave@stgolabs.net>
4963L: linux-efi@vger.kernel.org
4964S: Maintained
4965F: block/partitions/efi.*
4966
4967STK1160 USB VIDEO CAPTURE DRIVER
4968M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4969L: linux-media@vger.kernel.org
4970T: git git://linuxtv.org/media_tree.git
4971S: Maintained
4972F: drivers/media/usb/stk1160/
4973
4974H8/300 ARCHITECTURE
4975M: Yoshinori Sato <ysato@users.sourceforge.jp>
4976L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4977W: http://uclinux-h8.sourceforge.jp
4978T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4979S: Maintained
4980F: arch/h8300/
4981F: drivers/clocksource/h8300_*.c
4982F: drivers/clk/h8300/
4983F: drivers/irqchip/irq-renesas-h8*.c
4984
4985HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4986M: Frank Seidel <frank@f-seidel.de>
4987L: platform-driver-x86@vger.kernel.org
4988W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4989S: Maintained
4990F: drivers/platform/x86/hdaps.c
4991
4992HDPVR USB VIDEO ENCODER DRIVER
4993M: Hans Verkuil <hverkuil@xs4all.nl>
4994L: linux-media@vger.kernel.org
4995T: git git://linuxtv.org/media_tree.git
4996W: https://linuxtv.org
4997S: Odd Fixes
4998F: drivers/media/usb/hdpvr/
4999
5000HWPOISON MEMORY FAILURE HANDLING
5001M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5002L: linux-mm@kvack.org
5003S: Maintained
5004F: mm/memory-failure.c
5005F: mm/hwpoison-inject.c
5006
5007HYPERVISOR VIRTUAL CONSOLE DRIVER
5008L: linuxppc-dev@lists.ozlabs.org
5009S: Odd Fixes
5010F: drivers/tty/hvc/
5011
5012HACKRF MEDIA DRIVER
5013M: Antti Palosaari <crope@iki.fi>
5014L: linux-media@vger.kernel.org
5015W: https://linuxtv.org
5016W: http://palosaari.fi/linux/
5017Q: http://patchwork.linuxtv.org/project/linux-media/list/
5018T: git git://linuxtv.org/anttip/media_tree.git
5019S: Maintained
5020F: drivers/media/usb/hackrf/
5021
5022HARDWARE MONITORING
5023M: Jean Delvare <jdelvare@suse.com>
5024M: Guenter Roeck <linux@roeck-us.net>
5025L: linux-hwmon@vger.kernel.org
5026W: http://hwmon.wiki.kernel.org/
5027T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5028T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5029S: Maintained
5030F: Documentation/hwmon/
5031F: drivers/hwmon/
5032F: include/linux/hwmon*.h
5033
5034HARDWARE RANDOM NUMBER GENERATOR CORE
5035M: Matt Mackall <mpm@selenic.com>
5036M: Herbert Xu <herbert@gondor.apana.org.au>
5037L: linux-crypto@vger.kernel.org
5038S: Odd fixes
5039F: Documentation/hw_random.txt
5040F: drivers/char/hw_random/
5041F: include/linux/hw_random.h
5042
5043HARDWARE SPINLOCK CORE
5044M: Ohad Ben-Cohen <ohad@wizery.com>
5045M: Bjorn Andersson <bjorn.andersson@linaro.org>
5046L: linux-remoteproc@vger.kernel.org
5047S: Maintained
5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5049F: Documentation/hwspinlock.txt
5050F: drivers/hwspinlock/hwspinlock_*
5051F: include/linux/hwspinlock.h
5052
5053HARMONY SOUND DRIVER
5054L: linux-parisc@vger.kernel.org
5055S: Maintained
5056F: sound/parisc/harmony.*
5057
5058HD29L2 MEDIA DRIVER
5059M: Antti Palosaari <crope@iki.fi>
5060L: linux-media@vger.kernel.org
5061W: https://linuxtv.org
5062W: http://palosaari.fi/linux/
5063Q: http://patchwork.linuxtv.org/project/linux-media/list/
5064T: git git://linuxtv.org/anttip/media_tree.git
5065S: Maintained
5066F: drivers/media/dvb-frontends/hd29l2*
5067
5068HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5069M: Don Brace <don.brace@microsemi.com>
5070L: iss_storagedev@hp.com
5071L: esc.storagedev@microsemi.com
5072L: linux-scsi@vger.kernel.org
5073S: Supported
5074F: Documentation/scsi/hpsa.txt
5075F: drivers/scsi/hpsa*.[ch]
5076F: include/linux/cciss*.h
5077F: include/uapi/linux/cciss*.h
5078
5079HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5080M: Don Brace <don.brace@microsemi.com>
5081L: iss_storagedev@hp.com
5082L: esc.storagedev@microsemi.com
5083L: linux-scsi@vger.kernel.org
5084S: Supported
5085F: Documentation/blockdev/cciss.txt
5086F: drivers/block/cciss*
5087F: include/linux/cciss_ioctl.h
5088F: include/uapi/linux/cciss_ioctl.h
5089
5090HFS FILESYSTEM
5091L: linux-fsdevel@vger.kernel.org
5092S: Orphan
5093F: Documentation/filesystems/hfs.txt
5094F: fs/hfs/
5095
5096HFSPLUS FILESYSTEM
5097L: linux-fsdevel@vger.kernel.org
5098S: Orphan
5099F: Documentation/filesystems/hfsplus.txt
5100F: fs/hfsplus/
5101
5102HGA FRAMEBUFFER DRIVER
5103M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5104L: linux-nvidia@lists.surfsouth.com
5105W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5106S: Maintained
5107F: drivers/video/fbdev/hgafb.c
5108
5109HIBERNATION (aka Software Suspend, aka swsusp)
5110M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5111M: Pavel Machek <pavel@ucw.cz>
5112L: linux-pm@vger.kernel.org
5113S: Supported
5114F: arch/x86/power/
5115F: drivers/base/power/
5116F: kernel/power/
5117F: include/linux/suspend.h
5118F: include/linux/freezer.h
5119F: include/linux/pm.h
5120F: arch/*/include/asm/suspend*.h
5121
5122HID CORE LAYER
5123M: Jiri Kosina <jikos@kernel.org>
5124R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5125L: linux-input@vger.kernel.org
5126T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5127S: Maintained
5128F: drivers/hid/
5129F: include/linux/hid*
5130F: include/uapi/linux/hid*
5131
5132HID SENSOR HUB DRIVERS
5133M: Jiri Kosina <jikos@kernel.org>
5134M: Jonathan Cameron <jic23@kernel.org>
5135M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5136L: linux-input@vger.kernel.org
5137L: linux-iio@vger.kernel.org
5138S: Maintained
5139F: Documentation/hid/hid-sensor*
5140F: drivers/hid/hid-sensor-*
5141F: drivers/iio/*/hid-*
5142F: include/linux/hid-sensor-*
5143
5144HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5145M: Thomas Gleixner <tglx@linutronix.de>
5146L: linux-kernel@vger.kernel.org
5147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5148S: Maintained
5149F: Documentation/timers/
5150F: kernel/time/hrtimer.c
5151F: kernel/time/clockevents.c
5152F: kernel/time/tick*.*
5153F: kernel/time/timer_*.c
5154F: include/linux/clockchips.h
5155F: include/linux/hrtimer.h
5156
5157HIGH-SPEED SCC DRIVER FOR AX.25
5158L: linux-hams@vger.kernel.org
5159S: Orphan
5160F: drivers/net/hamradio/dmascc.c
5161F: drivers/net/hamradio/scc.c
5162
5163HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5164M: HighPoint Linux Team <linux@highpoint-tech.com>
5165W: http://www.highpoint-tech.com
5166S: Supported
5167F: Documentation/scsi/hptiop.txt
5168F: drivers/scsi/hptiop.c
5169
5170HIPPI
5171M: Jes Sorensen <jes@trained-monkey.org>
5172L: linux-hippi@sunsite.dk
5173S: Maintained
5174F: include/linux/hippidevice.h
5175F: include/uapi/linux/if_hippi.h
5176F: net/802/hippi.c
5177F: drivers/net/hippi/
5178
5179HISILICON SAS Controller
5180M: John Garry <john.garry@huawei.com>
5181W: http://www.hisilicon.com
5182S: Supported
5183F: drivers/scsi/hisi_sas/
5184F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5185
5186HOST AP DRIVER
5187M: Jouni Malinen <j@w1.fi>
5188L: hostap@shmoo.com (subscribers-only)
5189L: linux-wireless@vger.kernel.org
5190W: http://hostap.epitest.fi/
5191S: Maintained
5192F: drivers/net/wireless/intersil/hostap/
5193
5194HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5195L: platform-driver-x86@vger.kernel.org
5196S: Orphan
5197F: drivers/platform/x86/tc1100-wmi.c
5198
5199HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5200M: Jaroslav Kysela <perex@perex.cz>
5201S: Maintained
5202F: drivers/net/ethernet/hp/hp100.*
5203
5204HPET: High Precision Event Timers driver
5205M: Clemens Ladisch <clemens@ladisch.de>
5206S: Maintained
5207F: Documentation/timers/hpet.txt
5208F: drivers/char/hpet.c
5209F: include/linux/hpet.h
5210F: include/uapi/linux/hpet.h
5211
5212HPET: x86
5213S: Orphan
5214F: arch/x86/kernel/hpet.c
5215F: arch/x86/include/asm/hpet.h
5216
5217HPFS FILESYSTEM
5218M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5219W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5220S: Maintained
5221F: fs/hpfs/
5222
5223HSI SUBSYSTEM
5224M: Sebastian Reichel <sre@kernel.org>
5225T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5226S: Maintained
5227F: Documentation/ABI/testing/sysfs-bus-hsi
5228F: Documentation/hsi.txt
5229F: drivers/hsi/
5230F: include/linux/hsi/
5231F: include/uapi/linux/hsi/
5232
5233HSO 3G MODEM DRIVER
5234M: Jan Dumon <j.dumon@option.com>
5235W: http://www.pharscape.org
5236S: Maintained
5237F: drivers/net/usb/hso.c
5238
5239HSR NETWORK PROTOCOL
5240M: Arvid Brodin <arvid.brodin@alten.se>
5241L: netdev@vger.kernel.org
5242S: Maintained
5243F: net/hsr/
5244
5245HTCPEN TOUCHSCREEN DRIVER
5246M: Pau Oliva Fora <pof@eslack.org>
5247L: linux-input@vger.kernel.org
5248S: Maintained
5249F: drivers/input/touchscreen/htcpen.c
5250
5251HUGETLB FILESYSTEM
5252M: Nadia Yvette Chambers <nyc@holomorphy.com>
5253S: Maintained
5254F: fs/hugetlbfs/
5255
5256Hyper-V CORE AND DRIVERS
5257M: "K. Y. Srinivasan" <kys@microsoft.com>
5258M: Haiyang Zhang <haiyangz@microsoft.com>
5259L: devel@linuxdriverproject.org
5260S: Maintained
5261F: arch/x86/include/asm/mshyperv.h
5262F: arch/x86/include/uapi/asm/hyperv.h
5263F: arch/x86/kernel/cpu/mshyperv.c
5264F: drivers/hid/hid-hyperv.c
5265F: drivers/hv/
5266F: drivers/input/serio/hyperv-keyboard.c
5267F: drivers/pci/host/pci-hyperv.c
5268F: drivers/net/hyperv/
5269F: drivers/scsi/storvsc_drv.c
5270F: drivers/video/fbdev/hyperv_fb.c
5271F: include/linux/hyperv.h
5272F: tools/hv/
5273F: Documentation/ABI/stable/sysfs-bus-vmbus
5274
5275I2C MUXES
5276M: Peter Rosin <peda@axentia.se>
5277L: linux-i2c@vger.kernel.org
5278S: Maintained
5279F: Documentation/i2c/muxes/
5280F: Documentation/devicetree/bindings/i2c/i2c-mux*
5281F: drivers/i2c/i2c-mux.c
5282F: drivers/i2c/muxes/
5283F: include/linux/i2c-mux.h
5284
5285I2C OVER PARALLEL PORT
5286M: Jean Delvare <jdelvare@suse.com>
5287L: linux-i2c@vger.kernel.org
5288S: Maintained
5289F: Documentation/i2c/busses/i2c-parport
5290F: Documentation/i2c/busses/i2c-parport-light
5291F: drivers/i2c/busses/i2c-parport.c
5292F: drivers/i2c/busses/i2c-parport-light.c
5293
5294I2C/SMBUS CONTROLLER DRIVERS FOR PC
5295M: Jean Delvare <jdelvare@suse.com>
5296L: linux-i2c@vger.kernel.org
5297S: Maintained
5298F: Documentation/i2c/busses/i2c-ali1535
5299F: Documentation/i2c/busses/i2c-ali1563
5300F: Documentation/i2c/busses/i2c-ali15x3
5301F: Documentation/i2c/busses/i2c-amd756
5302F: Documentation/i2c/busses/i2c-amd8111
5303F: Documentation/i2c/busses/i2c-i801
5304F: Documentation/i2c/busses/i2c-nforce2
5305F: Documentation/i2c/busses/i2c-piix4
5306F: Documentation/i2c/busses/i2c-sis5595
5307F: Documentation/i2c/busses/i2c-sis630
5308F: Documentation/i2c/busses/i2c-sis96x
5309F: Documentation/i2c/busses/i2c-via
5310F: Documentation/i2c/busses/i2c-viapro
5311F: drivers/i2c/busses/i2c-ali1535.c
5312F: drivers/i2c/busses/i2c-ali1563.c
5313F: drivers/i2c/busses/i2c-ali15x3.c
5314F: drivers/i2c/busses/i2c-amd756.c
5315F: drivers/i2c/busses/i2c-amd756-s4882.c
5316F: drivers/i2c/busses/i2c-amd8111.c
5317F: drivers/i2c/busses/i2c-i801.c
5318F: drivers/i2c/busses/i2c-isch.c
5319F: drivers/i2c/busses/i2c-nforce2.c
5320F: drivers/i2c/busses/i2c-nforce2-s4985.c
5321F: drivers/i2c/busses/i2c-piix4.c
5322F: drivers/i2c/busses/i2c-sis5595.c
5323F: drivers/i2c/busses/i2c-sis630.c
5324F: drivers/i2c/busses/i2c-sis96x.c
5325F: drivers/i2c/busses/i2c-via.c
5326F: drivers/i2c/busses/i2c-viapro.c
5327
5328I2C/SMBUS ISMT DRIVER
5329M: Seth Heasley <seth.heasley@intel.com>
5330M: Neil Horman <nhorman@tuxdriver.com>
5331L: linux-i2c@vger.kernel.org
5332F: drivers/i2c/busses/i2c-ismt.c
5333F: Documentation/i2c/busses/i2c-ismt
5334
5335I2C/SMBUS STUB DRIVER
5336M: Jean Delvare <jdelvare@suse.com>
5337L: linux-i2c@vger.kernel.org
5338S: Maintained
5339F: drivers/i2c/i2c-stub.c
5340
5341I2C SUBSYSTEM
5342M: Wolfram Sang <wsa@the-dreams.de>
5343L: linux-i2c@vger.kernel.org
5344W: https://i2c.wiki.kernel.org/
5345Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5346T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5347S: Maintained
5348F: Documentation/devicetree/bindings/i2c/
5349F: Documentation/i2c/
5350F: drivers/i2c/
5351F: drivers/i2c/*/
5352F: include/linux/i2c.h
5353F: include/linux/i2c-*.h
5354F: include/uapi/linux/i2c.h
5355F: include/uapi/linux/i2c-*.h
5356
5357I2C ACPI SUPPORT
5358M: Mika Westerberg <mika.westerberg@linux.intel.com>
5359L: linux-i2c@vger.kernel.org
5360L: linux-acpi@vger.kernel.org
5361S: Maintained
5362
5363I2C-TAOS-EVM DRIVER
5364M: Jean Delvare <jdelvare@suse.com>
5365L: linux-i2c@vger.kernel.org
5366S: Maintained
5367F: Documentation/i2c/busses/i2c-taos-evm
5368F: drivers/i2c/busses/i2c-taos-evm.c
5369
5370I2C-TINY-USB DRIVER
5371M: Till Harbaum <till@harbaum.org>
5372L: linux-i2c@vger.kernel.org
5373W: http://www.harbaum.org/till/i2c_tiny_usb
5374S: Maintained
5375F: drivers/i2c/busses/i2c-tiny-usb.c
5376
5377i386 BOOT CODE
5378M: "H. Peter Anvin" <hpa@zytor.com>
5379S: Maintained
5380F: arch/x86/boot/
5381
5382i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5383M: "H. Peter Anvin" <hpa@zytor.com>
5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5385S: Maintained
5386
5387IA64 (Itanium) PLATFORM
5388M: Tony Luck <tony.luck@intel.com>
5389M: Fenghua Yu <fenghua.yu@intel.com>
5390L: linux-ia64@vger.kernel.org
5391T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5392S: Maintained
5393F: arch/ia64/
5394
5395IBM Power VMX Cryptographic instructions
5396M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5397M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5398L: linux-crypto@vger.kernel.org
5399S: Supported
5400F: drivers/crypto/vmx/Makefile
5401F: drivers/crypto/vmx/Kconfig
5402F: drivers/crypto/vmx/vmx.c
5403F: drivers/crypto/vmx/aes*
5404F: drivers/crypto/vmx/ghash*
5405F: drivers/crypto/vmx/ppc-xlate.pl
5406
5407IBM Power in-Nest Crypto Acceleration
5408M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5409M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5410L: linux-crypto@vger.kernel.org
5411S: Supported
5412F: drivers/crypto/nx/Makefile
5413F: drivers/crypto/nx/Kconfig
5414F: drivers/crypto/nx/nx-aes*
5415F: drivers/crypto/nx/nx-sha*
5416F: drivers/crypto/nx/nx.*
5417F: drivers/crypto/nx/nx_csbcpb.h
5418F: drivers/crypto/nx/nx_debugfs.h
5419
5420IBM Power 842 compression accelerator
5421M: Dan Streetman <ddstreet@ieee.org>
5422S: Supported
5423F: drivers/crypto/nx/Makefile
5424F: drivers/crypto/nx/Kconfig
5425F: drivers/crypto/nx/nx-842*
5426F: include/linux/sw842.h
5427F: crypto/842.c
5428F: lib/842/
5429
5430IBM Power Linux RAID adapter
5431M: Brian King <brking@us.ibm.com>
5432S: Supported
5433F: drivers/scsi/ipr.*
5434
5435IBM Power Virtual Ethernet Device Driver
5436M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5437L: netdev@vger.kernel.org
5438S: Supported
5439F: drivers/net/ethernet/ibm/ibmveth.*
5440
5441IBM Power SRIOV Virtual NIC Device Driver
5442M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5443M: John Allen <jallen@linux.vnet.ibm.com>
5444L: netdev@vger.kernel.org
5445S: Supported
5446F: drivers/net/ethernet/ibm/ibmvnic.*
5447
5448IBM Power Virtual SCSI Device Drivers
5449M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5450L: linux-scsi@vger.kernel.org
5451S: Supported
5452F: drivers/scsi/ibmvscsi/ibmvscsi*
5453F: drivers/scsi/ibmvscsi/viosrp.h
5454
5455IBM Power Virtual FC Device Drivers
5456M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5457L: linux-scsi@vger.kernel.org
5458S: Supported
5459F: drivers/scsi/ibmvscsi/ibmvfc*
5460
5461IBM ServeRAID RAID DRIVER
5462S: Orphan
5463F: drivers/scsi/ips.*
5464
5465ICH LPC AND GPIO DRIVER
5466M: Peter Tyser <ptyser@xes-inc.com>
5467S: Maintained
5468F: drivers/mfd/lpc_ich.c
5469F: drivers/gpio/gpio-ich.c
5470
5471IDE SUBSYSTEM
5472M: "David S. Miller" <davem@davemloft.net>
5473L: linux-ide@vger.kernel.org
5474Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5476S: Maintained
5477F: Documentation/ide/
5478F: drivers/ide/
5479F: include/linux/ide.h
5480
5481IDEAPAD LAPTOP EXTRAS DRIVER
5482M: Ike Panhc <ike.pan@canonical.com>
5483L: platform-driver-x86@vger.kernel.org
5484W: http://launchpad.net/ideapad-laptop
5485S: Maintained
5486F: drivers/platform/x86/ideapad-laptop.c
5487
5488IDEAPAD LAPTOP SLIDEBAR DRIVER
5489M: Andrey Moiseev <o2g.org.ru@gmail.com>
5490L: linux-input@vger.kernel.org
5491W: https://github.com/o2genum/ideapad-slidebar
5492S: Maintained
5493F: drivers/input/misc/ideapad_slidebar.c
5494
5495IDE/ATAPI DRIVERS
5496M: Borislav Petkov <bp@alien8.de>
5497L: linux-ide@vger.kernel.org
5498S: Maintained
5499F: Documentation/cdrom/ide-cd
5500F: drivers/ide/ide-cd*
5501
5502IDLE-I7300
5503M: Andy Henroid <andrew.d.henroid@intel.com>
5504L: linux-pm@vger.kernel.org
5505S: Supported
5506F: drivers/idle/i7300_idle.c
5507
5508IEEE 802.15.4 SUBSYSTEM
5509M: Alexander Aring <aar@pengutronix.de>
5510L: linux-wpan@vger.kernel.org
5511W: http://wpan.cakelab.org/
5512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5513T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5514S: Maintained
5515F: net/ieee802154/
5516F: net/mac802154/
5517F: drivers/net/ieee802154/
5518F: include/linux/nl802154.h
5519F: include/linux/ieee802154.h
5520F: include/net/nl802154.h
5521F: include/net/mac802154.h
5522F: include/net/af_ieee802154.h
5523F: include/net/cfg802154.h
5524F: include/net/ieee802154_netdev.h
5525F: Documentation/networking/ieee802154.txt
5526
5527IGORPLUG-USB IR RECEIVER
5528M: Sean Young <sean@mess.org>
5529L: linux-media@vger.kernel.org
5530S: Maintained
5531F: drivers/media/rc/igorplugusb.c
5532
5533IGUANAWORKS USB IR TRANSCEIVER
5534M: Sean Young <sean@mess.org>
5535L: linux-media@vger.kernel.org
5536S: Maintained
5537F: drivers/media/rc/iguanair.c
5538
5539IIO SUBSYSTEM AND DRIVERS
5540M: Jonathan Cameron <jic23@kernel.org>
5541R: Hartmut Knaack <knaack.h@gmx.de>
5542R: Lars-Peter Clausen <lars@metafoo.de>
5543R: Peter Meerwald <pmeerw@pmeerw.net>
5544L: linux-iio@vger.kernel.org
5545S: Maintained
5546F: drivers/iio/
5547F: drivers/staging/iio/
5548F: include/linux/iio/
5549F: tools/iio/
5550
5551IKANOS/ADI EAGLE ADSL USB DRIVER
5552M: Matthieu Castet <castet.matthieu@free.fr>
5553M: Stanislaw Gruszka <stf_xl@wp.pl>
5554S: Maintained
5555F: drivers/usb/atm/ueagle-atm.c
5556
5557INA209 HARDWARE MONITOR DRIVER
5558M: Guenter Roeck <linux@roeck-us.net>
5559L: linux-hwmon@vger.kernel.org
5560S: Maintained
5561F: Documentation/hwmon/ina209
5562F: Documentation/devicetree/bindings/i2c/ina209.txt
5563F: drivers/hwmon/ina209.c
5564
5565INA2XX HARDWARE MONITOR DRIVER
5566M: Guenter Roeck <linux@roeck-us.net>
5567L: linux-hwmon@vger.kernel.org
5568S: Maintained
5569F: Documentation/hwmon/ina2xx
5570F: drivers/hwmon/ina2xx.c
5571F: include/linux/platform_data/ina2xx.h
5572
5573INDUSTRY PACK SUBSYSTEM (IPACK)
5574M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5575M: Jens Taprogge <jens.taprogge@taprogge.org>
5576M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5577L: industrypack-devel@lists.sourceforge.net
5578W: http://industrypack.sourceforge.net
5579S: Maintained
5580F: drivers/ipack/
5581
5582INGENIC JZ4780 DMA Driver
5583M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5584S: Maintained
5585F: drivers/dma/dma-jz4780.c
5586
5587INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5588M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5589M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5590L: linux-ima-devel@lists.sourceforge.net
5591L: linux-ima-user@lists.sourceforge.net
5592L: linux-security-module@vger.kernel.org
5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5594S: Supported
5595F: security/integrity/ima/
5596
5597IMGTEC IR DECODER DRIVER
5598M: James Hogan <james.hogan@imgtec.com>
5599S: Maintained
5600F: drivers/media/rc/img-ir/
5601
5602IMS TWINTURBO FRAMEBUFFER DRIVER
5603L: linux-fbdev@vger.kernel.org
5604S: Orphan
5605F: drivers/video/fbdev/imsttfb.c
5606
5607INFINIBAND SUBSYSTEM
5608M: Doug Ledford <dledford@redhat.com>
5609M: Sean Hefty <sean.hefty@intel.com>
5610M: Hal Rosenstock <hal.rosenstock@gmail.com>
5611L: linux-rdma@vger.kernel.org
5612W: http://www.openfabrics.org/
5613Q: http://patchwork.kernel.org/project/linux-rdma/list/
5614T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5615S: Supported
5616F: Documentation/infiniband/
5617F: drivers/infiniband/
5618F: drivers/staging/rdma/
5619F: include/uapi/linux/if_infiniband.h
5620F: include/uapi/rdma/
5621F: include/rdma/
5622
5623INOTIFY
5624M: John McCutchan <john@johnmccutchan.com>
5625M: Robert Love <rlove@rlove.org>
5626M: Eric Paris <eparis@parisplace.org>
5627S: Maintained
5628F: Documentation/filesystems/inotify.txt
5629F: fs/notify/inotify/
5630F: include/linux/inotify.h
5631F: include/uapi/linux/inotify.h
5632
5633INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5634M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5635L: linux-input@vger.kernel.org
5636Q: http://patchwork.kernel.org/project/linux-input/list/
5637T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5638S: Maintained
5639F: drivers/input/
5640F: include/linux/input.h
5641F: include/uapi/linux/input.h
5642F: include/linux/input/
5643F: Documentation/devicetree/bindings/input/
5644
5645INPUT MULTITOUCH (MT) PROTOCOL
5646M: Henrik Rydberg <rydberg@bitmath.org>
5647L: linux-input@vger.kernel.org
5648S: Odd fixes
5649F: Documentation/input/multi-touch-protocol.txt
5650F: drivers/input/input-mt.c
5651K: \b(ABS|SYN)_MT_
5652
5653INTEL ASoC BDW/HSW DRIVERS
5654M: Jie Yang <yang.jie@linux.intel.com>
5655L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5656S: Supported
5657F: sound/soc/intel/common/sst-dsp*
5658F: sound/soc/intel/common/sst-firmware.c
5659F: sound/soc/intel/boards/broadwell.c
5660F: sound/soc/intel/haswell/
5661
5662INTEL C600 SERIES SAS CONTROLLER DRIVER
5663M: Intel SCU Linux support <intel-linux-scu@intel.com>
5664M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5665L: linux-scsi@vger.kernel.org
5666T: git git://git.code.sf.net/p/intel-sas/isci
5667S: Supported
5668F: drivers/scsi/isci/
5669
5670INTEL HID EVENT DRIVER
5671M: Alex Hung <alex.hung@canonical.com>
5672L: platform-driver-x86@vger.kernel.org
5673S: Maintained
5674F: drivers/platform/x86/intel-hid.c
5675
5676INTEL IDLE DRIVER
5677M: Len Brown <lenb@kernel.org>
5678L: linux-pm@vger.kernel.org
5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5680S: Supported
5681F: drivers/idle/intel_idle.c
5682
5683INTEL PSTATE DRIVER
5684M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5685M: Len Brown <lenb@kernel.org>
5686L: linux-pm@vger.kernel.org
5687S: Supported
5688F: drivers/cpufreq/intel_pstate.c
5689
5690INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5691M: Maik Broemme <mbroemme@plusserver.de>
5692L: linux-fbdev@vger.kernel.org
5693S: Maintained
5694F: Documentation/fb/intelfb.txt
5695F: drivers/video/fbdev/intelfb/
5696
5697INTEL 810/815 FRAMEBUFFER DRIVER
5698M: Antonino Daplas <adaplas@gmail.com>
5699L: linux-fbdev@vger.kernel.org
5700S: Maintained
5701F: drivers/video/fbdev/i810/
5702
5703INTEL MENLOW THERMAL DRIVER
5704M: Sujith Thomas <sujith.thomas@intel.com>
5705L: platform-driver-x86@vger.kernel.org
5706W: https://01.org/linux-acpi
5707S: Supported
5708F: drivers/platform/x86/intel_menlow.c
5709
5710INTEL I/OAT DMA DRIVER
5711M: Dave Jiang <dave.jiang@intel.com>
5712R: Dan Williams <dan.j.williams@intel.com>
5713L: dmaengine@vger.kernel.org
5714Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5715S: Supported
5716F: drivers/dma/ioat*
5717
5718INTEL IOMMU (VT-d)
5719M: David Woodhouse <dwmw2@infradead.org>
5720L: iommu@lists.linux-foundation.org
5721T: git git://git.infradead.org/iommu-2.6.git
5722S: Supported
5723F: drivers/iommu/intel-iommu.c
5724F: include/linux/intel-iommu.h
5725
5726INTEL IOP-ADMA DMA DRIVER
5727R: Dan Williams <dan.j.williams@intel.com>
5728S: Odd fixes
5729F: drivers/dma/iop-adma.c
5730
5731INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5732M: Krzysztof Halasa <khalasa@piap.pl>
5733S: Maintained
5734F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5735F: arch/arm/mach-ixp4xx/include/mach/npe.h
5736F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5737F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5738F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5739F: drivers/net/wan/ixp4xx_hss.c
5740
5741INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5742M: Deepak Saxena <dsaxena@plexity.net>
5743S: Maintained
5744F: drivers/char/hw_random/ixp4xx-rng.c
5745
5746INTEL ETHERNET DRIVERS
5747M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5748R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5749R: Shannon Nelson <shannon.nelson@intel.com>
5750R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5751R: Don Skidmore <donald.c.skidmore@intel.com>
5752R: Bruce Allan <bruce.w.allan@intel.com>
5753R: John Ronciak <john.ronciak@intel.com>
5754R: Mitch Williams <mitch.a.williams@intel.com>
5755L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5756W: http://www.intel.com/support/feedback.htm
5757W: http://e1000.sourceforge.net/
5758Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5761S: Supported
5762F: Documentation/networking/e100.txt
5763F: Documentation/networking/e1000.txt
5764F: Documentation/networking/e1000e.txt
5765F: Documentation/networking/igb.txt
5766F: Documentation/networking/igbvf.txt
5767F: Documentation/networking/ixgb.txt
5768F: Documentation/networking/ixgbe.txt
5769F: Documentation/networking/ixgbevf.txt
5770F: Documentation/networking/i40e.txt
5771F: Documentation/networking/i40evf.txt
5772F: drivers/net/ethernet/intel/
5773F: drivers/net/ethernet/intel/*/
5774
5775INTEL RDMA RNIC DRIVER
5776M: Faisal Latif <faisal.latif@intel.com>
5777R: Chien Tin Tung <chien.tin.tung@intel.com>
5778R: Mustafa Ismail <mustafa.ismail@intel.com>
5779R: Shiraz Saleem <shiraz.saleem@intel.com>
5780R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5781L: linux-rdma@vger.kernel.org
5782S: Supported
5783F: drivers/infiniband/hw/i40iw/
5784
5785INTEL-MID GPIO DRIVER
5786M: David Cohen <david.a.cohen@linux.intel.com>
5787L: linux-gpio@vger.kernel.org
5788S: Maintained
5789F: drivers/gpio/gpio-intel-mid.c
5790
5791INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5792M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5793L: linux-wireless@vger.kernel.org
5794S: Maintained
5795F: Documentation/networking/README.ipw2100
5796F: Documentation/networking/README.ipw2200
5797F: drivers/net/wireless/intel/ipw2x00/
5798
5799INTEL(R) TRACE HUB
5800M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5801S: Supported
5802F: Documentation/trace/intel_th.txt
5803F: drivers/hwtracing/intel_th/
5804
5805INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5806M: Ning Sun <ning.sun@intel.com>
5807L: tboot-devel@lists.sourceforge.net
5808W: http://tboot.sourceforge.net
5809T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5810S: Supported
5811F: Documentation/intel_txt.txt
5812F: include/linux/tboot.h
5813F: arch/x86/kernel/tboot.c
5814
5815INTEL WIRELESS WIMAX CONNECTION 2400
5816M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5817M: linux-wimax@intel.com
5818L: wimax@linuxwimax.org (subscribers-only)
5819S: Supported
5820W: http://linuxwimax.org
5821F: Documentation/wimax/README.i2400m
5822F: drivers/net/wimax/i2400m/
5823F: include/uapi/linux/wimax/i2400m.h
5824
5825INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5826M: Stanislaw Gruszka <sgruszka@redhat.com>
5827L: linux-wireless@vger.kernel.org
5828S: Supported
5829F: drivers/net/wireless/intel/iwlegacy/
5830
5831INTEL WIRELESS WIFI LINK (iwlwifi)
5832M: Johannes Berg <johannes.berg@intel.com>
5833M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5834M: Intel Linux Wireless <linuxwifi@intel.com>
5835L: linux-wireless@vger.kernel.org
5836W: http://intellinuxwireless.org
5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5838S: Supported
5839F: drivers/net/wireless/intel/iwlwifi/
5840
5841INTEL MANAGEMENT ENGINE (mei)
5842M: Tomas Winkler <tomas.winkler@intel.com>
5843L: linux-kernel@vger.kernel.org
5844S: Supported
5845F: include/uapi/linux/mei.h
5846F: include/linux/mei_cl_bus.h
5847F: drivers/misc/mei/*
5848F: drivers/watchdog/mei_wdt.c
5849F: Documentation/misc-devices/mei/*
5850
5851INTEL MIC DRIVERS (mic)
5852M: Sudeep Dutt <sudeep.dutt@intel.com>
5853M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5854S: Supported
5855W: https://github.com/sudeepdutt/mic
5856W: http://software.intel.com/en-us/mic-developer
5857F: include/linux/mic_bus.h
5858F: include/linux/scif.h
5859F: include/uapi/linux/mic_common.h
5860F: include/uapi/linux/mic_ioctl.h
5861F: include/uapi/linux/scif_ioctl.h
5862F: drivers/misc/mic/
5863F: drivers/dma/mic_x100_dma.c
5864F: drivers/dma/mic_x100_dma.h
5865F: Documentation/mic/
5866
5867INTEL PMC/P-Unit IPC DRIVER
5868M: Zha Qipeng<qipeng.zha@intel.com>
5869L: platform-driver-x86@vger.kernel.org
5870S: Maintained
5871F: drivers/platform/x86/intel_pmc_ipc.c
5872F: drivers/platform/x86/intel_punit_ipc.c
5873F: arch/x86/include/asm/intel_pmc_ipc.h
5874F: arch/x86/include/asm/intel_punit_ipc.h
5875
5876INTEL TELEMETRY DRIVER
5877M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5878L: platform-driver-x86@vger.kernel.org
5879S: Maintained
5880F: arch/x86/include/asm/intel_telemetry.h
5881F: drivers/platform/x86/intel_telemetry*
5882
5883IOC3 ETHERNET DRIVER
5884M: Ralf Baechle <ralf@linux-mips.org>
5885L: linux-mips@linux-mips.org
5886S: Maintained
5887F: drivers/net/ethernet/sgi/ioc3-eth.c
5888
5889IOC3 SERIAL DRIVER
5890M: Pat Gefre <pfg@sgi.com>
5891L: linux-serial@vger.kernel.org
5892S: Maintained
5893F: drivers/tty/serial/ioc3_serial.c
5894
5895IOMMU DRIVERS
5896M: Joerg Roedel <joro@8bytes.org>
5897L: iommu@lists.linux-foundation.org
5898T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5899S: Maintained
5900F: drivers/iommu/
5901
5902IP MASQUERADING
5903M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5904S: Maintained
5905F: net/ipv4/netfilter/ipt_MASQUERADE.c
5906
5907IPMI SUBSYSTEM
5908M: Corey Minyard <minyard@acm.org>
5909L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5910W: http://openipmi.sourceforge.net/
5911S: Supported
5912F: Documentation/IPMI.txt
5913F: drivers/char/ipmi/
5914F: include/linux/ipmi*
5915F: include/uapi/linux/ipmi*
5916
5917QCOM AUDIO (ASoC) DRIVERS
5918M: Patrick Lai <plai@codeaurora.org>
5919M: Banajit Goswami <bgoswami@codeaurora.org>
5920L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5921S: Supported
5922F: sound/soc/qcom/
5923
5924IPS SCSI RAID DRIVER
5925M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5926L: linux-scsi@vger.kernel.org
5927W: http://www.adaptec.com/
5928S: Maintained
5929F: drivers/scsi/ips*
5930
5931IPVS
5932M: Wensong Zhang <wensong@linux-vs.org>
5933M: Simon Horman <horms@verge.net.au>
5934M: Julian Anastasov <ja@ssi.bg>
5935L: netdev@vger.kernel.org
5936L: lvs-devel@vger.kernel.org
5937S: Maintained
5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5939T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5940F: Documentation/networking/ipvs-sysctl.txt
5941F: include/net/ip_vs.h
5942F: include/uapi/linux/ip_vs.h
5943F: net/netfilter/ipvs/
5944
5945IPWIRELESS DRIVER
5946M: Jiri Kosina <jikos@kernel.org>
5947M: David Sterba <dsterba@suse.com>
5948S: Odd Fixes
5949F: drivers/tty/ipwireless/
5950
5951IPX NETWORK LAYER
5952M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5953L: netdev@vger.kernel.org
5954S: Maintained
5955F: include/net/ipx.h
5956F: include/uapi/linux/ipx.h
5957F: net/ipx/
5958
5959IRDA SUBSYSTEM
5960M: Samuel Ortiz <samuel@sortiz.org>
5961L: irda-users@lists.sourceforge.net (subscribers-only)
5962L: netdev@vger.kernel.org
5963W: http://irda.sourceforge.net/
5964S: Maintained
5965T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5966F: Documentation/networking/irda.txt
5967F: drivers/net/irda/
5968F: include/net/irda/
5969F: net/irda/
5970
5971IRQ SUBSYSTEM
5972M: Thomas Gleixner <tglx@linutronix.de>
5973L: linux-kernel@vger.kernel.org
5974S: Maintained
5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5976F: kernel/irq/
5977
5978IRQCHIP DRIVERS
5979M: Thomas Gleixner <tglx@linutronix.de>
5980M: Jason Cooper <jason@lakedaemon.net>
5981M: Marc Zyngier <marc.zyngier@arm.com>
5982L: linux-kernel@vger.kernel.org
5983S: Maintained
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5985T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5986F: Documentation/devicetree/bindings/interrupt-controller/
5987F: drivers/irqchip/
5988
5989IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5990M: Jiang Liu <jiang.liu@linux.intel.com>
5991M: Marc Zyngier <marc.zyngier@arm.com>
5992S: Maintained
5993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5994F: Documentation/IRQ-domain.txt
5995F: include/linux/irqdomain.h
5996F: kernel/irq/irqdomain.c
5997F: kernel/irq/msi.c
5998
5999ISAPNP
6000M: Jaroslav Kysela <perex@perex.cz>
6001S: Maintained
6002F: Documentation/isapnp.txt
6003F: drivers/pnp/isapnp/
6004F: include/linux/isapnp.h
6005
6006ISA RADIO MODULE
6007M: Hans Verkuil <hverkuil@xs4all.nl>
6008L: linux-media@vger.kernel.org
6009T: git git://linuxtv.org/media_tree.git
6010W: https://linuxtv.org
6011S: Maintained
6012F: drivers/media/radio/radio-isa*
6013
6014iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6015M: Peter Jones <pjones@redhat.com>
6016M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6017S: Maintained
6018F: drivers/firmware/iscsi_ibft*
6019
6020ISCSI
6021M: Mike Christie <michaelc@cs.wisc.edu>
6022L: open-iscsi@googlegroups.com
6023W: www.open-iscsi.org
6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6025S: Maintained
6026F: drivers/scsi/*iscsi*
6027F: include/scsi/*iscsi*
6028
6029ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6030M: Or Gerlitz <ogerlitz@mellanox.com>
6031M: Sagi Grimberg <sagig@mellanox.com>
6032M: Roi Dayan <roid@mellanox.com>
6033L: linux-rdma@vger.kernel.org
6034S: Supported
6035W: http://www.openfabrics.org
6036W: www.open-iscsi.org
6037Q: http://patchwork.kernel.org/project/linux-rdma/list/
6038F: drivers/infiniband/ulp/iser/
6039
6040ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6041M: Sagi Grimberg <sagig@mellanox.com>
6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6043L: linux-rdma@vger.kernel.org
6044L: target-devel@vger.kernel.org
6045S: Supported
6046W: http://www.linux-iscsi.org
6047F: drivers/infiniband/ulp/isert
6048
6049ISDN SUBSYSTEM
6050M: Karsten Keil <isdn@linux-pingi.de>
6051L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6052L: netdev@vger.kernel.org
6053W: http://www.isdn4linux.de
6054T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6055S: Maintained
6056F: Documentation/isdn/
6057F: drivers/isdn/
6058F: include/linux/isdn.h
6059F: include/linux/isdn/
6060F: include/uapi/linux/isdn.h
6061F: include/uapi/linux/isdn/
6062
6063ISDN SUBSYSTEM (Eicon active card driver)
6064M: Armin Schindler <mac@melware.de>
6065L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6066W: http://www.melware.de
6067S: Maintained
6068F: drivers/isdn/hardware/eicon/
6069
6070IT87 HARDWARE MONITORING DRIVER
6071M: Jean Delvare <jdelvare@suse.com>
6072L: linux-hwmon@vger.kernel.org
6073S: Maintained
6074F: Documentation/hwmon/it87
6075F: drivers/hwmon/it87.c
6076
6077IT913X MEDIA DRIVER
6078M: Antti Palosaari <crope@iki.fi>
6079L: linux-media@vger.kernel.org
6080W: https://linuxtv.org
6081W: http://palosaari.fi/linux/
6082Q: http://patchwork.linuxtv.org/project/linux-media/list/
6083T: git git://linuxtv.org/anttip/media_tree.git
6084S: Maintained
6085F: drivers/media/tuners/it913x*
6086
6087IVTV VIDEO4LINUX DRIVER
6088M: Andy Walls <awalls@md.metrocast.net>
6089L: ivtv-devel@ivtvdriver.org (subscribers-only)
6090L: linux-media@vger.kernel.org
6091T: git git://linuxtv.org/media_tree.git
6092W: http://www.ivtvdriver.org
6093S: Maintained
6094F: Documentation/video4linux/*.ivtv
6095F: drivers/media/pci/ivtv/
6096F: include/uapi/linux/ivtv*
6097
6098IX2505V MEDIA DRIVER
6099M: Malcolm Priestley <tvboxspy@gmail.com>
6100L: linux-media@vger.kernel.org
6101W: https://linuxtv.org
6102Q: http://patchwork.linuxtv.org/project/linux-media/list/
6103S: Maintained
6104F: drivers/media/dvb-frontends/ix2505v*
6105
6106JC42.4 TEMPERATURE SENSOR DRIVER
6107M: Guenter Roeck <linux@roeck-us.net>
6108L: linux-hwmon@vger.kernel.org
6109S: Maintained
6110F: drivers/hwmon/jc42.c
6111F: Documentation/hwmon/jc42
6112
6113JFS FILESYSTEM
6114M: Dave Kleikamp <shaggy@kernel.org>
6115L: jfs-discussion@lists.sourceforge.net
6116W: http://jfs.sourceforge.net/
6117T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6118S: Maintained
6119F: Documentation/filesystems/jfs.txt
6120F: fs/jfs/
6121
6122JME NETWORK DRIVER
6123M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6124L: netdev@vger.kernel.org
6125S: Maintained
6126F: drivers/net/ethernet/jme.*
6127
6128JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6129M: David Woodhouse <dwmw2@infradead.org>
6130L: linux-mtd@lists.infradead.org
6131W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6132S: Maintained
6133F: fs/jffs2/
6134F: include/uapi/linux/jffs2.h
6135
6136JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6137M: "Theodore Ts'o" <tytso@mit.edu>
6138M: Jan Kara <jack@suse.com>
6139L: linux-ext4@vger.kernel.org
6140S: Maintained
6141F: fs/jbd2/
6142F: include/linux/jbd2.h
6143
6144JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6145M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6146L: linux-media@vger.kernel.org
6147S: Maintained
6148F: drivers/media/platform/rcar_jpu.c
6149
6150JSM Neo PCI based serial card
6151M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6152L: linux-serial@vger.kernel.org
6153S: Maintained
6154F: drivers/tty/serial/jsm/
6155
6156K10TEMP HARDWARE MONITORING DRIVER
6157M: Clemens Ladisch <clemens@ladisch.de>
6158L: linux-hwmon@vger.kernel.org
6159S: Maintained
6160F: Documentation/hwmon/k10temp
6161F: drivers/hwmon/k10temp.c
6162
6163K8TEMP HARDWARE MONITORING DRIVER
6164M: Rudolf Marek <r.marek@assembler.cz>
6165L: linux-hwmon@vger.kernel.org
6166S: Maintained
6167F: Documentation/hwmon/k8temp
6168F: drivers/hwmon/k8temp.c
6169
6170KASAN
6171M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6172R: Alexander Potapenko <glider@google.com>
6173R: Dmitry Vyukov <dvyukov@google.com>
6174L: kasan-dev@googlegroups.com
6175S: Maintained
6176F: arch/*/include/asm/kasan.h
6177F: arch/*/mm/kasan_init*
6178F: Documentation/kasan.txt
6179F: include/linux/kasan.h
6180F: lib/test_kasan.c
6181F: mm/kasan/
6182F: scripts/Makefile.kasan
6183
6184KCONFIG
6185M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6186L: linux-kbuild@vger.kernel.org
6187T: git git://gitorious.org/linux-kconfig/linux-kconfig
6188S: Maintained
6189F: Documentation/kbuild/kconfig-language.txt
6190F: scripts/kconfig/
6191
6192KDUMP
6193M: Vivek Goyal <vgoyal@redhat.com>
6194M: Haren Myneni <hbabu@us.ibm.com>
6195L: kexec@lists.infradead.org
6196W: http://lse.sourceforge.net/kdump/
6197S: Maintained
6198F: Documentation/kdump/
6199
6200KEENE FM RADIO TRANSMITTER DRIVER
6201M: Hans Verkuil <hverkuil@xs4all.nl>
6202L: linux-media@vger.kernel.org
6203T: git git://linuxtv.org/media_tree.git
6204W: https://linuxtv.org
6205S: Maintained
6206F: drivers/media/radio/radio-keene*
6207
6208KERNEL AUTOMOUNTER v4 (AUTOFS4)
6209M: Ian Kent <raven@themaw.net>
6210L: autofs@vger.kernel.org
6211S: Maintained
6212F: fs/autofs4/
6213
6214KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6215M: Michal Marek <mmarek@suse.com>
6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6218L: linux-kbuild@vger.kernel.org
6219S: Maintained
6220F: Documentation/kbuild/
6221F: Makefile
6222F: scripts/Makefile.*
6223F: scripts/basic/
6224F: scripts/mk*
6225F: scripts/package/
6226
6227KERNEL JANITORS
6228L: kernel-janitors@vger.kernel.org
6229W: http://kernelnewbies.org/KernelJanitors
6230S: Odd Fixes
6231
6232KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6233M: "J. Bruce Fields" <bfields@fieldses.org>
6234M: Jeff Layton <jlayton@poochiereds.net>
6235L: linux-nfs@vger.kernel.org
6236W: http://nfs.sourceforge.net/
6237T: git git://linux-nfs.org/~bfields/linux.git
6238S: Supported
6239F: fs/nfsd/
6240F: include/uapi/linux/nfsd/
6241F: fs/lockd/
6242F: fs/nfs_common/
6243F: net/sunrpc/
6244F: include/linux/lockd/
6245F: include/linux/sunrpc/
6246F: include/uapi/linux/sunrpc/
6247
6248KERNEL SELFTEST FRAMEWORK
6249M: Shuah Khan <shuahkh@osg.samsung.com>
6250L: linux-kselftest@vger.kernel.org
6251T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6252S: Maintained
6253F: tools/testing/selftests
6254
6255KERNEL VIRTUAL MACHINE (KVM)
6256M: Paolo Bonzini <pbonzini@redhat.com>
6257M: Radim Krčmář <rkrcmar@redhat.com>
6258L: kvm@vger.kernel.org
6259W: http://www.linux-kvm.org
6260T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6261S: Supported
6262F: Documentation/*/kvm*.txt
6263F: Documentation/virtual/kvm/
6264F: arch/*/kvm/
6265F: arch/x86/kernel/kvm.c
6266F: arch/x86/kernel/kvmclock.c
6267F: arch/*/include/asm/kvm*
6268F: include/linux/kvm*
6269F: include/uapi/linux/kvm*
6270F: virt/kvm/
6271
6272KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6273M: Joerg Roedel <joro@8bytes.org>
6274L: kvm@vger.kernel.org
6275W: http://www.linux-kvm.org/
6276S: Maintained
6277F: arch/x86/include/asm/svm.h
6278F: arch/x86/kvm/svm.c
6279
6280KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6281M: Alexander Graf <agraf@suse.com>
6282L: kvm-ppc@vger.kernel.org
6283W: http://www.linux-kvm.org/
6284T: git git://github.com/agraf/linux-2.6.git
6285S: Supported
6286F: arch/powerpc/include/asm/kvm*
6287F: arch/powerpc/kvm/
6288
6289KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6290M: Christian Borntraeger <borntraeger@de.ibm.com>
6291M: Cornelia Huck <cornelia.huck@de.ibm.com>
6292L: linux-s390@vger.kernel.org
6293W: http://www.ibm.com/developerworks/linux/linux390/
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6295S: Supported
6296F: Documentation/s390/kvm.txt
6297F: arch/s390/include/asm/kvm*
6298F: arch/s390/kvm/
6299
6300KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6301M: Christoffer Dall <christoffer.dall@linaro.org>
6302M: Marc Zyngier <marc.zyngier@arm.com>
6303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6304L: kvmarm@lists.cs.columbia.edu
6305W: http://systems.cs.columbia.edu/projects/kvm-arm
6306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6307S: Supported
6308F: arch/arm/include/uapi/asm/kvm*
6309F: arch/arm/include/asm/kvm*
6310F: arch/arm/kvm/
6311F: virt/kvm/arm/
6312F: include/kvm/arm_*
6313
6314KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6315M: Christoffer Dall <christoffer.dall@linaro.org>
6316M: Marc Zyngier <marc.zyngier@arm.com>
6317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6318L: kvmarm@lists.cs.columbia.edu
6319S: Maintained
6320F: arch/arm64/include/uapi/asm/kvm*
6321F: arch/arm64/include/asm/kvm*
6322F: arch/arm64/kvm/
6323
6324KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6325M: James Hogan <james.hogan@imgtec.com>
6326L: linux-mips@linux-mips.org
6327S: Supported
6328F: arch/mips/include/uapi/asm/kvm*
6329F: arch/mips/include/asm/kvm*
6330F: arch/mips/kvm/
6331
6332KEXEC
6333M: Eric Biederman <ebiederm@xmission.com>
6334W: http://kernel.org/pub/linux/utils/kernel/kexec/
6335L: kexec@lists.infradead.org
6336S: Maintained
6337F: include/linux/kexec.h
6338F: include/uapi/linux/kexec.h
6339F: kernel/kexec.c
6340
6341KEYS/KEYRINGS:
6342M: David Howells <dhowells@redhat.com>
6343L: keyrings@vger.kernel.org
6344S: Maintained
6345F: Documentation/security/keys.txt
6346F: include/linux/key.h
6347F: include/linux/key-type.h
6348F: include/keys/
6349F: security/keys/
6350
6351KEYS-TRUSTED
6352M: David Safford <safford@us.ibm.com>
6353M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6354L: linux-security-module@vger.kernel.org
6355L: keyrings@vger.kernel.org
6356S: Supported
6357F: Documentation/security/keys-trusted-encrypted.txt
6358F: include/keys/trusted-type.h
6359F: security/keys/trusted.c
6360F: security/keys/trusted.h
6361
6362KEYS-ENCRYPTED
6363M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6364M: David Safford <safford@us.ibm.com>
6365L: linux-security-module@vger.kernel.org
6366L: keyrings@vger.kernel.org
6367S: Supported
6368F: Documentation/security/keys-trusted-encrypted.txt
6369F: include/keys/encrypted-type.h
6370F: security/keys/encrypted-keys/
6371
6372KGDB / KDB /debug_core
6373M: Jason Wessel <jason.wessel@windriver.com>
6374W: http://kgdb.wiki.kernel.org/
6375L: kgdb-bugreport@lists.sourceforge.net
6376T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6377S: Maintained
6378F: Documentation/DocBook/kgdb.tmpl
6379F: drivers/misc/kgdbts.c
6380F: drivers/tty/serial/kgdboc.c
6381F: include/linux/kdb.h
6382F: include/linux/kgdb.h
6383F: kernel/debug/
6384
6385KMEMCHECK
6386M: Vegard Nossum <vegardno@ifi.uio.no>
6387M: Pekka Enberg <penberg@kernel.org>
6388S: Maintained
6389F: Documentation/kmemcheck.txt
6390F: arch/x86/include/asm/kmemcheck.h
6391F: arch/x86/mm/kmemcheck/
6392F: include/linux/kmemcheck.h
6393F: mm/kmemcheck.c
6394
6395KMEMLEAK
6396M: Catalin Marinas <catalin.marinas@arm.com>
6397S: Maintained
6398F: Documentation/kmemleak.txt
6399F: include/linux/kmemleak.h
6400F: mm/kmemleak.c
6401F: mm/kmemleak-test.c
6402
6403KPROBES
6404M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6405M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6406M: "David S. Miller" <davem@davemloft.net>
6407M: Masami Hiramatsu <mhiramat@kernel.org>
6408S: Maintained
6409F: Documentation/kprobes.txt
6410F: include/linux/kprobes.h
6411F: kernel/kprobes.c
6412
6413KS0108 LCD CONTROLLER DRIVER
6414M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6415W: http://miguelojeda.es/auxdisplay.htm
6416W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6417S: Maintained
6418F: Documentation/auxdisplay/ks0108
6419F: drivers/auxdisplay/ks0108.c
6420F: include/linux/ks0108.h
6421
6422L3MDEV
6423M: David Ahern <dsa@cumulusnetworks.com>
6424L: netdev@vger.kernel.org
6425S: Maintained
6426F: net/l3mdev
6427F: include/net/l3mdev.h
6428
6429LANTIQ MIPS ARCHITECTURE
6430M: John Crispin <blogic@openwrt.org>
6431L: linux-mips@linux-mips.org
6432S: Maintained
6433F: arch/mips/lantiq
6434
6435LAPB module
6436L: linux-x25@vger.kernel.org
6437S: Orphan
6438F: Documentation/networking/lapb-module.txt
6439F: include/*/lapb.h
6440F: net/lapb/
6441
6442LASI 53c700 driver for PARISC
6443M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6444L: linux-scsi@vger.kernel.org
6445S: Maintained
6446F: Documentation/scsi/53c700.txt
6447F: drivers/scsi/53c700*
6448
6449LED SUBSYSTEM
6450M: Richard Purdie <rpurdie@rpsys.net>
6451M: Jacek Anaszewski <j.anaszewski@samsung.com>
6452L: linux-leds@vger.kernel.org
6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6454S: Maintained
6455F: drivers/leds/
6456F: include/linux/leds.h
6457
6458LEGACY EEPROM DRIVER
6459M: Jean Delvare <jdelvare@suse.com>
6460S: Maintained
6461F: Documentation/misc-devices/eeprom
6462F: drivers/misc/eeprom/eeprom.c
6463
6464LEGO USB Tower driver
6465M: Juergen Stuber <starblue@users.sourceforge.net>
6466L: legousb-devel@lists.sourceforge.net
6467W: http://legousb.sourceforge.net/
6468S: Maintained
6469F: drivers/usb/misc/legousbtower.c
6470
6471LG2160 MEDIA DRIVER
6472M: Michael Krufky <mkrufky@linuxtv.org>
6473L: linux-media@vger.kernel.org
6474W: https://linuxtv.org
6475W: http://github.com/mkrufky
6476Q: http://patchwork.linuxtv.org/project/linux-media/list/
6477T: git git://linuxtv.org/mkrufky/tuners.git
6478S: Maintained
6479F: drivers/media/dvb-frontends/lg2160.*
6480
6481LGDT3305 MEDIA DRIVER
6482M: Michael Krufky <mkrufky@linuxtv.org>
6483L: linux-media@vger.kernel.org
6484W: https://linuxtv.org
6485W: http://github.com/mkrufky
6486Q: http://patchwork.linuxtv.org/project/linux-media/list/
6487T: git git://linuxtv.org/mkrufky/tuners.git
6488S: Maintained
6489F: drivers/media/dvb-frontends/lgdt3305.*
6490
6491LGUEST
6492M: Rusty Russell <rusty@rustcorp.com.au>
6493L: lguest@lists.ozlabs.org
6494W: http://lguest.ozlabs.org/
6495S: Odd Fixes
6496F: arch/x86/include/asm/lguest*.h
6497F: arch/x86/lguest/
6498F: drivers/lguest/
6499F: include/linux/lguest*.h
6500F: tools/lguest/
6501
6502LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6503M: Tejun Heo <tj@kernel.org>
6504L: linux-ide@vger.kernel.org
6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6506S: Maintained
6507F: drivers/ata/
6508F: include/linux/ata.h
6509F: include/linux/libata.h
6510
6511LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6512M: Viresh Kumar <vireshk@kernel.org>
6513L: linux-ide@vger.kernel.org
6514T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6515S: Maintained
6516F: include/linux/pata_arasan_cf_data.h
6517F: drivers/ata/pata_arasan_cf.c
6518
6519LIBATA PATA DRIVERS
6520M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6521M: Tejun Heo <tj@kernel.org>
6522L: linux-ide@vger.kernel.org
6523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6524S: Maintained
6525F: drivers/ata/pata_*.c
6526F: drivers/ata/ata_generic.c
6527
6528LIBATA SATA AHCI PLATFORM devices support
6529M: Hans de Goede <hdegoede@redhat.com>
6530M: Tejun Heo <tj@kernel.org>
6531L: linux-ide@vger.kernel.org
6532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6533S: Maintained
6534F: drivers/ata/ahci_platform.c
6535F: drivers/ata/libahci_platform.c
6536F: include/linux/ahci_platform.h
6537
6538LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6539M: Mikael Pettersson <mikpelinux@gmail.com>
6540L: linux-ide@vger.kernel.org
6541T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6542S: Maintained
6543F: drivers/ata/sata_promise.*
6544
6545LIBLOCKDEP
6546M: Sasha Levin <sasha.levin@oracle.com>
6547S: Maintained
6548F: tools/lib/lockdep/
6549
6550LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6551M: Dan Williams <dan.j.williams@intel.com>
6552L: linux-nvdimm@lists.01.org
6553Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6554T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6555S: Supported
6556F: drivers/nvdimm/*
6557F: include/linux/nd.h
6558F: include/linux/libnvdimm.h
6559F: include/uapi/linux/ndctl.h
6560
6561LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6562M: Ross Zwisler <ross.zwisler@linux.intel.com>
6563L: linux-nvdimm@lists.01.org
6564Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6565S: Supported
6566F: drivers/nvdimm/blk.c
6567F: drivers/nvdimm/region_devs.c
6568F: drivers/acpi/nfit*
6569
6570LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6571M: Vishal Verma <vishal.l.verma@intel.com>
6572L: linux-nvdimm@lists.01.org
6573Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6574S: Supported
6575F: drivers/nvdimm/btt*
6576
6577LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6578M: Ross Zwisler <ross.zwisler@linux.intel.com>
6579L: linux-nvdimm@lists.01.org
6580Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6581S: Supported
6582F: drivers/nvdimm/pmem.c
6583F: include/linux/pmem.h
6584F: arch/*/include/asm/pmem.h
6585
6586LIGHTNVM PLATFORM SUPPORT
6587M: Matias Bjorling <mb@lightnvm.io>
6588W: http://github/OpenChannelSSD
6589L: linux-block@vger.kernel.org
6590S: Maintained
6591F: drivers/lightnvm/
6592F: include/linux/lightnvm.h
6593F: include/uapi/linux/lightnvm.h
6594
6595LINUX FOR IBM pSERIES (RS/6000)
6596M: Paul Mackerras <paulus@au.ibm.com>
6597W: http://www.ibm.com/linux/ltc/projects/ppc
6598S: Supported
6599F: arch/powerpc/boot/rs6000.h
6600
6601LINUX FOR POWERPC (32-BIT AND 64-BIT)
6602M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6603M: Paul Mackerras <paulus@samba.org>
6604M: Michael Ellerman <mpe@ellerman.id.au>
6605W: http://www.penguinppc.org/
6606L: linuxppc-dev@lists.ozlabs.org
6607Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6609S: Supported
6610F: Documentation/powerpc/
6611F: arch/powerpc/
6612
6613LINUX FOR POWER MACINTOSH
6614M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6615W: http://www.penguinppc.org/
6616L: linuxppc-dev@lists.ozlabs.org
6617S: Maintained
6618F: arch/powerpc/platforms/powermac/
6619F: drivers/macintosh/
6620
6621LINUX FOR POWERPC EMBEDDED MPC5XXX
6622M: Anatolij Gustschin <agust@denx.de>
6623L: linuxppc-dev@lists.ozlabs.org
6624T: git git://git.denx.de/linux-denx-agust.git
6625S: Maintained
6626F: arch/powerpc/platforms/512x/
6627F: arch/powerpc/platforms/52xx/
6628
6629LINUX FOR POWERPC EMBEDDED PPC4XX
6630M: Alistair Popple <alistair@popple.id.au>
6631M: Matt Porter <mporter@kernel.crashing.org>
6632W: http://www.penguinppc.org/
6633L: linuxppc-dev@lists.ozlabs.org
6634S: Maintained
6635F: arch/powerpc/platforms/40x/
6636F: arch/powerpc/platforms/44x/
6637
6638LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6639L: linuxppc-dev@lists.ozlabs.org
6640S: Orphan
6641F: arch/powerpc/*/*virtex*
6642F: arch/powerpc/*/*/*virtex*
6643
6644LINUX FOR POWERPC EMBEDDED PPC8XX
6645M: Vitaly Bordug <vitb@kernel.crashing.org>
6646W: http://www.penguinppc.org/
6647L: linuxppc-dev@lists.ozlabs.org
6648S: Maintained
6649F: arch/powerpc/platforms/8xx/
6650
6651LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6652M: Scott Wood <oss@buserror.net>
6653M: Kumar Gala <galak@kernel.crashing.org>
6654W: http://www.penguinppc.org/
6655L: linuxppc-dev@lists.ozlabs.org
6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6657S: Maintained
6658F: arch/powerpc/platforms/83xx/
6659F: arch/powerpc/platforms/85xx/
6660
6661LINUX FOR POWERPC PA SEMI PWRFICIENT
6662M: Olof Johansson <olof@lixom.net>
6663L: linuxppc-dev@lists.ozlabs.org
6664S: Maintained
6665F: arch/powerpc/platforms/pasemi/
6666F: drivers/*/*pasemi*
6667F: drivers/*/*/*pasemi*
6668
6669LINUX SECURITY MODULE (LSM) FRAMEWORK
6670M: Chris Wright <chrisw@sous-sol.org>
6671L: linux-security-module@vger.kernel.org
6672S: Supported
6673
6674LIS3LV02D ACCELEROMETER DRIVER
6675M: Eric Piel <eric.piel@tremplin-utc.net>
6676S: Maintained
6677F: Documentation/misc-devices/lis3lv02d
6678F: drivers/misc/lis3lv02d/
6679F: drivers/platform/x86/hp_accel.c
6680
6681LIVE PATCHING
6682M: Josh Poimboeuf <jpoimboe@redhat.com>
6683M: Jessica Yu <jeyu@redhat.com>
6684M: Jiri Kosina <jikos@kernel.org>
6685M: Miroslav Benes <mbenes@suse.cz>
6686R: Petr Mladek <pmladek@suse.com>
6687S: Maintained
6688F: kernel/livepatch/
6689F: include/linux/livepatch.h
6690F: arch/x86/include/asm/livepatch.h
6691F: arch/x86/kernel/livepatch.c
6692F: Documentation/ABI/testing/sysfs-kernel-livepatch
6693F: samples/livepatch/
6694L: live-patching@vger.kernel.org
6695T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6696
6697LINUX KERNEL DUMP TEST MODULE (LKDTM)
6698M: Kees Cook <keescook@chromium.org>
6699S: Maintained
6700F: drivers/misc/lkdtm.c
6701
6702LLC (802.2)
6703M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6704S: Maintained
6705F: include/linux/llc.h
6706F: include/uapi/linux/llc.h
6707F: include/net/llc*
6708F: net/llc/
6709
6710LM73 HARDWARE MONITOR DRIVER
6711M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6712L: linux-hwmon@vger.kernel.org
6713S: Maintained
6714F: drivers/hwmon/lm73.c
6715
6716LM78 HARDWARE MONITOR DRIVER
6717M: Jean Delvare <jdelvare@suse.com>
6718L: linux-hwmon@vger.kernel.org
6719S: Maintained
6720F: Documentation/hwmon/lm78
6721F: drivers/hwmon/lm78.c
6722
6723LM83 HARDWARE MONITOR DRIVER
6724M: Jean Delvare <jdelvare@suse.com>
6725L: linux-hwmon@vger.kernel.org
6726S: Maintained
6727F: Documentation/hwmon/lm83
6728F: drivers/hwmon/lm83.c
6729
6730LM90 HARDWARE MONITOR DRIVER
6731M: Jean Delvare <jdelvare@suse.com>
6732L: linux-hwmon@vger.kernel.org
6733S: Maintained
6734F: Documentation/hwmon/lm90
6735F: Documentation/devicetree/bindings/hwmon/lm90.txt
6736F: drivers/hwmon/lm90.c
6737
6738LM95234 HARDWARE MONITOR DRIVER
6739M: Guenter Roeck <linux@roeck-us.net>
6740L: linux-hwmon@vger.kernel.org
6741S: Maintained
6742F: Documentation/hwmon/lm95234
6743F: drivers/hwmon/lm95234.c
6744
6745LME2510 MEDIA DRIVER
6746M: Malcolm Priestley <tvboxspy@gmail.com>
6747L: linux-media@vger.kernel.org
6748W: https://linuxtv.org
6749Q: http://patchwork.linuxtv.org/project/linux-media/list/
6750S: Maintained
6751F: drivers/media/usb/dvb-usb-v2/lmedm04*
6752
6753LOCKDEP AND LOCKSTAT
6754M: Peter Zijlstra <peterz@infradead.org>
6755M: Ingo Molnar <mingo@redhat.com>
6756L: linux-kernel@vger.kernel.org
6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6758S: Maintained
6759F: Documentation/locking/lockdep*.txt
6760F: Documentation/locking/lockstat.txt
6761F: include/linux/lockdep.h
6762F: kernel/locking/
6763
6764LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6765M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6766L: linux-ntfs-dev@lists.sourceforge.net
6767W: http://www.linux-ntfs.org/content/view/19/37/
6768S: Maintained
6769F: Documentation/ldm.txt
6770F: block/partitions/ldm.*
6771
6772LogFS
6773M: Joern Engel <joern@logfs.org>
6774M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6775L: logfs@logfs.org
6776W: logfs.org
6777S: Maintained
6778F: fs/logfs/
6779
6780LPC32XX MACHINE SUPPORT
6781M: Roland Stigge <stigge@antcom.de>
6782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6783S: Maintained
6784F: arch/arm/mach-lpc32xx/
6785
6786LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6787M: Sathya Prakash <sathya.prakash@broadcom.com>
6788M: Chaitra P B <chaitra.basappa@broadcom.com>
6789M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6790L: MPT-FusionLinux.pdl@broadcom.com
6791L: linux-scsi@vger.kernel.org
6792W: http://www.avagotech.com/support/
6793S: Supported
6794F: drivers/message/fusion/
6795F: drivers/scsi/mpt2sas/
6796F: drivers/scsi/mpt3sas/
6797
6798LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6799M: Matthew Wilcox <matthew@wil.cx>
6800L: linux-scsi@vger.kernel.org
6801S: Maintained
6802F: drivers/scsi/sym53c8xx_2/
6803
6804LTC4261 HARDWARE MONITOR DRIVER
6805M: Guenter Roeck <linux@roeck-us.net>
6806L: linux-hwmon@vger.kernel.org
6807S: Maintained
6808F: Documentation/hwmon/ltc4261
6809F: drivers/hwmon/ltc4261.c
6810
6811LTP (Linux Test Project)
6812M: Mike Frysinger <vapier@gentoo.org>
6813M: Cyril Hrubis <chrubis@suse.cz>
6814M: Wanlong Gao <wanlong.gao@gmail.com>
6815M: Jan Stancek <jstancek@redhat.com>
6816M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6817M: Alexey Kodanev <alexey.kodanev@oracle.com>
6818L: ltp@lists.linux.it (subscribers-only)
6819W: http://linux-test-project.github.io/
6820T: git git://github.com/linux-test-project/ltp.git
6821S: Maintained
6822
6823M32R ARCHITECTURE
6824W: http://www.linux-m32r.org/
6825S: Orphan
6826F: arch/m32r/
6827
6828M68K ARCHITECTURE
6829M: Geert Uytterhoeven <geert@linux-m68k.org>
6830L: linux-m68k@lists.linux-m68k.org
6831W: http://www.linux-m68k.org/
6832T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6833S: Maintained
6834F: arch/m68k/
6835F: drivers/zorro/
6836
6837M68K ON APPLE MACINTOSH
6838M: Joshua Thompson <funaho@jurai.org>
6839W: http://www.mac.linux-m68k.org/
6840L: linux-m68k@lists.linux-m68k.org
6841S: Maintained
6842F: arch/m68k/mac/
6843
6844M68K ON HP9000/300
6845M: Philip Blundell <philb@gnu.org>
6846W: http://www.tazenda.demon.co.uk/phil/linux-hp
6847S: Maintained
6848F: arch/m68k/hp300/
6849
6850M88DS3103 MEDIA DRIVER
6851M: Antti Palosaari <crope@iki.fi>
6852L: linux-media@vger.kernel.org
6853W: https://linuxtv.org
6854W: http://palosaari.fi/linux/
6855Q: http://patchwork.linuxtv.org/project/linux-media/list/
6856T: git git://linuxtv.org/anttip/media_tree.git
6857S: Maintained
6858F: drivers/media/dvb-frontends/m88ds3103*
6859
6860M88RS2000 MEDIA DRIVER
6861M: Malcolm Priestley <tvboxspy@gmail.com>
6862L: linux-media@vger.kernel.org
6863W: https://linuxtv.org
6864Q: http://patchwork.linuxtv.org/project/linux-media/list/
6865S: Maintained
6866F: drivers/media/dvb-frontends/m88rs2000*
6867
6868MA901 MASTERKIT USB FM RADIO DRIVER
6869M: Alexey Klimov <klimov.linux@gmail.com>
6870L: linux-media@vger.kernel.org
6871T: git git://linuxtv.org/media_tree.git
6872S: Maintained
6873F: drivers/media/radio/radio-ma901.c
6874
6875MAC80211
6876M: Johannes Berg <johannes@sipsolutions.net>
6877L: linux-wireless@vger.kernel.org
6878W: http://wireless.kernel.org/
6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6881S: Maintained
6882F: Documentation/networking/mac80211-injection.txt
6883F: include/net/mac80211.h
6884F: net/mac80211/
6885F: drivers/net/wireless/mac80211_hwsim.[ch]
6886
6887MACVLAN DRIVER
6888M: Patrick McHardy <kaber@trash.net>
6889L: netdev@vger.kernel.org
6890S: Maintained
6891F: drivers/net/macvlan.c
6892F: include/linux/if_macvlan.h
6893
6894MAILBOX API
6895M: Jassi Brar <jassisinghbrar@gmail.com>
6896L: linux-kernel@vger.kernel.org
6897S: Maintained
6898F: drivers/mailbox/
6899F: include/linux/mailbox_client.h
6900F: include/linux/mailbox_controller.h
6901
6902MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6903M: Michael Kerrisk <mtk.manpages@gmail.com>
6904W: http://www.kernel.org/doc/man-pages
6905L: linux-man@vger.kernel.org
6906S: Maintained
6907
6908MARVELL ARMADA DRM SUPPORT
6909M: Russell King <rmk+kernel@arm.linux.org.uk>
6910S: Maintained
6911F: drivers/gpu/drm/armada/
6912
6913MARVELL 88E6352 DSA support
6914M: Guenter Roeck <linux@roeck-us.net>
6915S: Maintained
6916F: drivers/net/dsa/mv88e6352.c
6917
6918MARVELL CRYPTO DRIVER
6919M: Boris Brezillon <boris.brezillon@free-electrons.com>
6920M: Arnaud Ebalard <arno@natisbad.org>
6921F: drivers/crypto/marvell/
6922S: Maintained
6923L: linux-crypto@vger.kernel.org
6924
6925MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6926M: Mirko Lindner <mlindner@marvell.com>
6927M: Stephen Hemminger <stephen@networkplumber.org>
6928L: netdev@vger.kernel.org
6929S: Maintained
6930F: drivers/net/ethernet/marvell/sk*
6931
6932MARVELL LIBERTAS WIRELESS DRIVER
6933L: libertas-dev@lists.infradead.org
6934S: Orphan
6935F: drivers/net/wireless/marvell/libertas/
6936
6937MARVELL MV643XX ETHERNET DRIVER
6938M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6939L: netdev@vger.kernel.org
6940S: Maintained
6941F: drivers/net/ethernet/marvell/mv643xx_eth.*
6942F: include/linux/mv643xx.h
6943
6944MARVELL MVNETA ETHERNET DRIVER
6945M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6946L: netdev@vger.kernel.org
6947S: Maintained
6948F: drivers/net/ethernet/marvell/mvneta.*
6949
6950MARVELL MWIFIEX WIRELESS DRIVER
6951M: Amitkumar Karwar <akarwar@marvell.com>
6952M: Nishant Sarmukadam <nishants@marvell.com>
6953L: linux-wireless@vger.kernel.org
6954S: Maintained
6955F: drivers/net/wireless/marvell/mwifiex/
6956
6957MARVELL MWL8K WIRELESS DRIVER
6958M: Lennert Buytenhek <buytenh@wantstofly.org>
6959L: linux-wireless@vger.kernel.org
6960S: Odd Fixes
6961F: drivers/net/wireless/marvell/mwl8k.c
6962
6963MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6964M: Nicolas Pitre <nico@fluxnic.net>
6965S: Odd Fixes
6966F: drivers/mmc/host/mvsdio.*
6967
6968MATROX FRAMEBUFFER DRIVER
6969L: linux-fbdev@vger.kernel.org
6970S: Orphan
6971F: drivers/video/fbdev/matrox/matroxfb_*
6972F: include/uapi/linux/matroxfb.h
6973
6974MAX16065 HARDWARE MONITOR DRIVER
6975M: Guenter Roeck <linux@roeck-us.net>
6976L: linux-hwmon@vger.kernel.org
6977S: Maintained
6978F: Documentation/hwmon/max16065
6979F: drivers/hwmon/max16065.c
6980
6981MAX20751 HARDWARE MONITOR DRIVER
6982M: Guenter Roeck <linux@roeck-us.net>
6983L: linux-hwmon@vger.kernel.org
6984S: Maintained
6985F: Documentation/hwmon/max20751
6986F: drivers/hwmon/max20751.c
6987
6988MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6989M: "Hans J. Koch" <hjk@hansjkoch.de>
6990L: linux-hwmon@vger.kernel.org
6991S: Maintained
6992F: Documentation/hwmon/max6650
6993F: drivers/hwmon/max6650.c
6994
6995MAX6697 HARDWARE MONITOR DRIVER
6996M: Guenter Roeck <linux@roeck-us.net>
6997L: linux-hwmon@vger.kernel.org
6998S: Maintained
6999F: Documentation/hwmon/max6697
7000F: Documentation/devicetree/bindings/i2c/max6697.txt
7001F: drivers/hwmon/max6697.c
7002F: include/linux/platform_data/max6697.h
7003
7004MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7005M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7006L: linux-pm@vger.kernel.org
7007S: Supported
7008F: drivers/power/max14577_charger.c
7009F: drivers/power/max77693_charger.c
7010
7011MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7012M: Javier Martinez Canillas <javier@osg.samsung.com>
7013L: linux-kernel@vger.kernel.org
7014S: Supported
7015F: drivers/*/*max77802*.c
7016F: Documentation/devicetree/bindings/*/*max77802.txt
7017F: include/dt-bindings/*/*max77802.h
7018
7019MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7020M: Chanwoo Choi <cw00.choi@samsung.com>
7021M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7022L: linux-kernel@vger.kernel.org
7023S: Supported
7024F: drivers/*/max14577.c
7025F: drivers/*/max77686*.c
7026F: drivers/*/max77693.c
7027F: drivers/extcon/extcon-max14577.c
7028F: drivers/extcon/extcon-max77693.c
7029F: drivers/rtc/rtc-max77686.c
7030F: drivers/clk/clk-max77686.c
7031F: Documentation/devicetree/bindings/mfd/max14577.txt
7032F: Documentation/devicetree/bindings/*/max77686.txt
7033F: Documentation/devicetree/bindings/mfd/max77693.txt
7034F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7035F: include/linux/mfd/max14577*.h
7036F: include/linux/mfd/max77686*.h
7037F: include/linux/mfd/max77693*.h
7038
7039MAXIRADIO FM RADIO RECEIVER DRIVER
7040M: Hans Verkuil <hverkuil@xs4all.nl>
7041L: linux-media@vger.kernel.org
7042T: git git://linuxtv.org/media_tree.git
7043W: https://linuxtv.org
7044S: Maintained
7045F: drivers/media/radio/radio-maxiradio*
7046
7047MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7048M: Peter Rosin <peda@axentia.se>
7049L: linux-iio@vger.kernel.org
7050S: Maintained
7051F: drivers/iio/potentiometer/mcp4531.c
7052
7053MEDIA DRIVERS FOR RENESAS - VSP1
7054M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7055L: linux-media@vger.kernel.org
7056L: linux-renesas-soc@vger.kernel.org
7057T: git git://linuxtv.org/media_tree.git
7058S: Supported
7059F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7060F: drivers/media/platform/vsp1/
7061
7062MEDIA DRIVERS FOR ASCOT2E
7063M: Sergey Kozlov <serjk@netup.ru>
7064L: linux-media@vger.kernel.org
7065W: https://linuxtv.org
7066W: http://netup.tv/
7067T: git git://linuxtv.org/media_tree.git
7068S: Supported
7069F: drivers/media/dvb-frontends/ascot2e*
7070
7071MEDIA DRIVERS FOR CXD2841ER
7072M: Sergey Kozlov <serjk@netup.ru>
7073L: linux-media@vger.kernel.org
7074W: https://linuxtv.org
7075W: http://netup.tv/
7076T: git git://linuxtv.org/media_tree.git
7077S: Supported
7078F: drivers/media/dvb-frontends/cxd2841er*
7079
7080MEDIA DRIVERS FOR HORUS3A
7081M: Sergey Kozlov <serjk@netup.ru>
7082L: linux-media@vger.kernel.org
7083W: https://linuxtv.org
7084W: http://netup.tv/
7085T: git git://linuxtv.org/media_tree.git
7086S: Supported
7087F: drivers/media/dvb-frontends/horus3a*
7088
7089MEDIA DRIVERS FOR LNBH25
7090M: Sergey Kozlov <serjk@netup.ru>
7091L: linux-media@vger.kernel.org
7092W: https://linuxtv.org
7093W: http://netup.tv/
7094T: git git://linuxtv.org/media_tree.git
7095S: Supported
7096F: drivers/media/dvb-frontends/lnbh25*
7097
7098MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7099M: Sergey Kozlov <serjk@netup.ru>
7100L: linux-media@vger.kernel.org
7101W: https://linuxtv.org
7102W: http://netup.tv/
7103T: git git://linuxtv.org/media_tree.git
7104S: Supported
7105F: drivers/media/pci/netup_unidvb/*
7106
7107MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7108M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7109P: LinuxTV.org Project
7110L: linux-media@vger.kernel.org
7111W: https://linuxtv.org
7112Q: http://patchwork.kernel.org/project/linux-media/list/
7113T: git git://linuxtv.org/media_tree.git
7114S: Maintained
7115F: Documentation/dvb/
7116F: Documentation/video4linux/
7117F: Documentation/DocBook/media/
7118F: drivers/media/
7119F: drivers/staging/media/
7120F: include/linux/platform_data/media/
7121F: include/media/
7122F: include/uapi/linux/dvb/
7123F: include/uapi/linux/videodev2.h
7124F: include/uapi/linux/media.h
7125F: include/uapi/linux/v4l2-*
7126F: include/uapi/linux/meye.h
7127F: include/uapi/linux/ivtv*
7128F: include/uapi/linux/uvcvideo.h
7129
7130MEDIATEK ETHERNET DRIVER
7131M: Felix Fietkau <nbd@openwrt.org>
7132M: John Crispin <blogic@openwrt.org>
7133L: netdev@vger.kernel.org
7134S: Maintained
7135F: drivers/net/ethernet/mediatek/
7136
7137MEDIATEK MT7601U WIRELESS LAN DRIVER
7138M: Jakub Kicinski <kubakici@wp.pl>
7139L: linux-wireless@vger.kernel.org
7140S: Maintained
7141F: drivers/net/wireless/mediatek/mt7601u/
7142
7143MEGARAID SCSI/SAS DRIVERS
7144M: Kashyap Desai <kashyap.desai@avagotech.com>
7145M: Sumit Saxena <sumit.saxena@avagotech.com>
7146M: Uday Lingala <uday.lingala@avagotech.com>
7147L: megaraidlinux.pdl@avagotech.com
7148L: linux-scsi@vger.kernel.org
7149W: http://www.lsi.com
7150S: Maintained
7151F: Documentation/scsi/megaraid.txt
7152F: drivers/scsi/megaraid.*
7153F: drivers/scsi/megaraid/
7154
7155MELLANOX ETHERNET DRIVER (mlx4_en)
7156M: Eugenia Emantayev <eugenia@mellanox.com>
7157L: netdev@vger.kernel.org
7158S: Supported
7159W: http://www.mellanox.com
7160Q: http://patchwork.ozlabs.org/project/netdev/list/
7161F: drivers/net/ethernet/mellanox/mlx4/en_*
7162
7163MELLANOX ETHERNET DRIVER (mlx5e)
7164M: Saeed Mahameed <saeedm@mellanox.com>
7165L: netdev@vger.kernel.org
7166S: Supported
7167W: http://www.mellanox.com
7168Q: http://patchwork.ozlabs.org/project/netdev/list/
7169F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7170
7171MELLANOX ETHERNET SWITCH DRIVERS
7172M: Jiri Pirko <jiri@mellanox.com>
7173M: Ido Schimmel <idosch@mellanox.com>
7174L: netdev@vger.kernel.org
7175S: Supported
7176W: http://www.mellanox.com
7177Q: http://patchwork.ozlabs.org/project/netdev/list/
7178F: drivers/net/ethernet/mellanox/mlxsw/
7179
7180MEMBARRIER SUPPORT
7181M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7182M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7183L: linux-kernel@vger.kernel.org
7184S: Supported
7185F: kernel/membarrier.c
7186F: include/uapi/linux/membarrier.h
7187
7188MEMORY MANAGEMENT
7189L: linux-mm@kvack.org
7190W: http://www.linux-mm.org
7191S: Maintained
7192F: include/linux/mm.h
7193F: include/linux/gfp.h
7194F: include/linux/mmzone.h
7195F: include/linux/memory_hotplug.h
7196F: include/linux/vmalloc.h
7197F: mm/
7198
7199MEMORY TECHNOLOGY DEVICES (MTD)
7200M: David Woodhouse <dwmw2@infradead.org>
7201M: Brian Norris <computersforpeace@gmail.com>
7202L: linux-mtd@lists.infradead.org
7203W: http://www.linux-mtd.infradead.org/
7204Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7205T: git git://git.infradead.org/linux-mtd.git
7206T: git git://git.infradead.org/l2-mtd.git
7207S: Maintained
7208F: drivers/mtd/
7209F: include/linux/mtd/
7210F: include/uapi/mtd/
7211
7212MEN A21 WATCHDOG DRIVER
7213M: Johannes Thumshirn <morbidrsa@gmail.com>
7214L: linux-watchdog@vger.kernel.org
7215S: Maintained
7216F: drivers/watchdog/mena21_wdt.c
7217
7218MEN CHAMELEON BUS (mcb)
7219M: Johannes Thumshirn <morbidrsa@gmail.com>
7220S: Maintained
7221F: drivers/mcb/
7222F: include/linux/mcb.h
7223F: Documentation/men-chameleon-bus.txt
7224
7225MEN F21BMC (Board Management Controller)
7226M: Andreas Werner <andreas.werner@men.de>
7227S: Supported
7228F: drivers/mfd/menf21bmc.c
7229F: drivers/watchdog/menf21bmc_wdt.c
7230F: drivers/leds/leds-menf21bmc.c
7231F: drivers/hwmon/menf21bmc_hwmon.c
7232F: Documentation/hwmon/menf21bmc
7233
7234METAG ARCHITECTURE
7235M: James Hogan <james.hogan@imgtec.com>
7236L: linux-metag@vger.kernel.org
7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7238S: Odd Fixes
7239F: arch/metag/
7240F: Documentation/metag/
7241F: Documentation/devicetree/bindings/metag/
7242F: Documentation/devicetree/bindings/interrupt-controller/img,*
7243F: drivers/clocksource/metag_generic.c
7244F: drivers/irqchip/irq-metag.c
7245F: drivers/irqchip/irq-metag-ext.c
7246F: drivers/tty/metag_da.c
7247
7248MICROBLAZE ARCHITECTURE
7249M: Michal Simek <monstr@monstr.eu>
7250W: http://www.monstr.eu/fdt/
7251T: git git://git.monstr.eu/linux-2.6-microblaze.git
7252S: Supported
7253F: arch/microblaze/
7254
7255MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7256M: Chen Yu <yu.c.chen@intel.com>
7257L: platform-driver-x86@vger.kernel.org
7258S: Supported
7259F: drivers/platform/x86/surfacepro3_button.c
7260
7261MICROTEK X6 SCANNER
7262M: Oliver Neukum <oliver@neukum.org>
7263S: Maintained
7264F: drivers/usb/image/microtek.*
7265
7266MIPS
7267M: Ralf Baechle <ralf@linux-mips.org>
7268L: linux-mips@linux-mips.org
7269W: http://www.linux-mips.org/
7270T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7271Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7272S: Supported
7273F: Documentation/mips/
7274F: arch/mips/
7275
7276MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7277M: Hans Verkuil <hverkuil@xs4all.nl>
7278L: linux-media@vger.kernel.org
7279T: git git://linuxtv.org/media_tree.git
7280W: https://linuxtv.org
7281S: Odd Fixes
7282F: drivers/media/radio/radio-miropcm20*
7283
7284MELLANOX MLX4 core VPI driver
7285M: Yishai Hadas <yishaih@mellanox.com>
7286L: netdev@vger.kernel.org
7287L: linux-rdma@vger.kernel.org
7288W: http://www.mellanox.com
7289Q: http://patchwork.ozlabs.org/project/netdev/list/
7290S: Supported
7291F: drivers/net/ethernet/mellanox/mlx4/
7292F: include/linux/mlx4/
7293
7294MELLANOX MLX4 IB driver
7295M: Yishai Hadas <yishaih@mellanox.com>
7296L: linux-rdma@vger.kernel.org
7297W: http://www.mellanox.com
7298Q: http://patchwork.kernel.org/project/linux-rdma/list/
7299S: Supported
7300F: drivers/infiniband/hw/mlx4/
7301F: include/linux/mlx4/
7302
7303MELLANOX MLX5 core VPI driver
7304M: Matan Barak <matanb@mellanox.com>
7305M: Leon Romanovsky <leonro@mellanox.com>
7306L: netdev@vger.kernel.org
7307L: linux-rdma@vger.kernel.org
7308W: http://www.mellanox.com
7309Q: http://patchwork.ozlabs.org/project/netdev/list/
7310S: Supported
7311F: drivers/net/ethernet/mellanox/mlx5/core/
7312F: include/linux/mlx5/
7313
7314MELLANOX MLX5 IB driver
7315M: Matan Barak <matanb@mellanox.com>
7316M: Leon Romanovsky <leonro@mellanox.com>
7317L: linux-rdma@vger.kernel.org
7318W: http://www.mellanox.com
7319Q: http://patchwork.kernel.org/project/linux-rdma/list/
7320S: Supported
7321F: drivers/infiniband/hw/mlx5/
7322F: include/linux/mlx5/
7323
7324MELEXIS MLX90614 DRIVER
7325M: Crt Mori <cmo@melexis.com>
7326L: linux-iio@vger.kernel.org
7327W: http://www.melexis.com
7328S: Supported
7329F: drivers/iio/temperature/mlx90614.c
7330
7331MN88472 MEDIA DRIVER
7332M: Antti Palosaari <crope@iki.fi>
7333L: linux-media@vger.kernel.org
7334W: https://linuxtv.org
7335W: http://palosaari.fi/linux/
7336Q: http://patchwork.linuxtv.org/project/linux-media/list/
7337T: git git://linuxtv.org/anttip/media_tree.git
7338S: Maintained
7339F: drivers/staging/media/mn88472/
7340F: drivers/media/dvb-frontends/mn88472.h
7341
7342MN88473 MEDIA DRIVER
7343M: Antti Palosaari <crope@iki.fi>
7344L: linux-media@vger.kernel.org
7345W: https://linuxtv.org
7346W: http://palosaari.fi/linux/
7347Q: http://patchwork.linuxtv.org/project/linux-media/list/
7348S: Maintained
7349F: drivers/media/dvb-frontends/mn88473*
7350
7351MODULE SUPPORT
7352M: Rusty Russell <rusty@rustcorp.com.au>
7353S: Maintained
7354F: include/linux/module.h
7355F: kernel/module.c
7356
7357MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7358W: http://popies.net/meye/
7359S: Orphan
7360F: Documentation/video4linux/meye.txt
7361F: drivers/media/pci/meye/
7362F: include/uapi/linux/meye.h
7363
7364MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7365M: Jiri Slaby <jirislaby@gmail.com>
7366S: Maintained
7367F: Documentation/serial/moxa-smartio
7368F: drivers/tty/mxser.*
7369
7370MR800 AVERMEDIA USB FM RADIO DRIVER
7371M: Alexey Klimov <klimov.linux@gmail.com>
7372L: linux-media@vger.kernel.org
7373T: git git://linuxtv.org/media_tree.git
7374S: Maintained
7375F: drivers/media/radio/radio-mr800.c
7376
7377MRF24J40 IEEE 802.15.4 RADIO DRIVER
7378M: Alan Ott <alan@signal11.us>
7379L: linux-wpan@vger.kernel.org
7380S: Maintained
7381F: drivers/net/ieee802154/mrf24j40.c
7382F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7383
7384MSI LAPTOP SUPPORT
7385M: "Lee, Chun-Yi" <jlee@suse.com>
7386L: platform-driver-x86@vger.kernel.org
7387S: Maintained
7388F: drivers/platform/x86/msi-laptop.c
7389
7390MSI WMI SUPPORT
7391L: platform-driver-x86@vger.kernel.org
7392S: Orphan
7393F: drivers/platform/x86/msi-wmi.c
7394
7395MSI001 MEDIA DRIVER
7396M: Antti Palosaari <crope@iki.fi>
7397L: linux-media@vger.kernel.org
7398W: https://linuxtv.org
7399W: http://palosaari.fi/linux/
7400Q: http://patchwork.linuxtv.org/project/linux-media/list/
7401T: git git://linuxtv.org/anttip/media_tree.git
7402S: Maintained
7403F: drivers/media/tuners/msi001*
7404
7405MSI2500 MEDIA DRIVER
7406M: Antti Palosaari <crope@iki.fi>
7407L: linux-media@vger.kernel.org
7408W: https://linuxtv.org
7409W: http://palosaari.fi/linux/
7410Q: http://patchwork.linuxtv.org/project/linux-media/list/
7411T: git git://linuxtv.org/anttip/media_tree.git
7412S: Maintained
7413F: drivers/media/usb/msi2500/
7414
7415MSYSTEMS DISKONCHIP G3 MTD DRIVER
7416M: Robert Jarzmik <robert.jarzmik@free.fr>
7417L: linux-mtd@lists.infradead.org
7418S: Maintained
7419F: drivers/mtd/devices/docg3*
7420
7421MT9M032 APTINA SENSOR DRIVER
7422M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7423L: linux-media@vger.kernel.org
7424T: git git://linuxtv.org/media_tree.git
7425S: Maintained
7426F: drivers/media/i2c/mt9m032.c
7427F: include/media/i2c/mt9m032.h
7428
7429MT9P031 APTINA CAMERA SENSOR
7430M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7431L: linux-media@vger.kernel.org
7432T: git git://linuxtv.org/media_tree.git
7433S: Maintained
7434F: drivers/media/i2c/mt9p031.c
7435F: include/media/i2c/mt9p031.h
7436
7437MT9T001 APTINA CAMERA SENSOR
7438M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7439L: linux-media@vger.kernel.org
7440T: git git://linuxtv.org/media_tree.git
7441S: Maintained
7442F: drivers/media/i2c/mt9t001.c
7443F: include/media/i2c/mt9t001.h
7444
7445MT9V032 APTINA CAMERA SENSOR
7446M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7447L: linux-media@vger.kernel.org
7448T: git git://linuxtv.org/media_tree.git
7449S: Maintained
7450F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7451F: drivers/media/i2c/mt9v032.c
7452F: include/media/i2c/mt9v032.h
7453
7454MULTIFUNCTION DEVICES (MFD)
7455M: Lee Jones <lee.jones@linaro.org>
7456T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7457S: Supported
7458F: drivers/mfd/
7459F: include/linux/mfd/
7460
7461MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7462M: Ulf Hansson <ulf.hansson@linaro.org>
7463L: linux-mmc@vger.kernel.org
7464T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7465S: Maintained
7466F: drivers/mmc/
7467F: include/linux/mmc/
7468F: include/uapi/linux/mmc/
7469
7470MULTIMEDIA CARD (MMC) ETC. OVER SPI
7471S: Orphan
7472F: drivers/mmc/host/mmc_spi.c
7473F: include/linux/spi/mmc_spi.h
7474
7475MULTISOUND SOUND DRIVER
7476M: Andrew Veliath <andrewtv@usa.net>
7477S: Maintained
7478F: Documentation/sound/oss/MultiSound
7479F: sound/oss/msnd*
7480
7481MULTITECH MULTIPORT CARD (ISICOM)
7482S: Orphan
7483F: drivers/tty/isicom.c
7484F: include/linux/isicom.h
7485
7486MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7487M: Bin Liu <b-liu@ti.com>
7488L: linux-usb@vger.kernel.org
7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7490S: Maintained
7491F: drivers/usb/musb/
7492
7493MXL5007T MEDIA DRIVER
7494M: Michael Krufky <mkrufky@linuxtv.org>
7495L: linux-media@vger.kernel.org
7496W: https://linuxtv.org
7497W: http://github.com/mkrufky
7498Q: http://patchwork.linuxtv.org/project/linux-media/list/
7499T: git git://linuxtv.org/mkrufky/tuners.git
7500S: Maintained
7501F: drivers/media/tuners/mxl5007t.*
7502
7503MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7504M: Hyong-Youb Kim <hykim@myri.com>
7505L: netdev@vger.kernel.org
7506W: https://www.myricom.com/support/downloads/myri10ge.html
7507S: Supported
7508F: drivers/net/ethernet/myricom/myri10ge/
7509
7510NAND FLASH SUBSYSTEM
7511M: Boris Brezillon <boris.brezillon@free-electrons.com>
7512R: Richard Weinberger <richard@nod.at>
7513L: linux-mtd@lists.infradead.org
7514W: http://www.linux-mtd.infradead.org/
7515Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7516T: git git://github.com/linux-nand/linux.git
7517S: Maintained
7518F: drivers/mtd/nand/
7519F: include/linux/mtd/nand*.h
7520
7521NATSEMI ETHERNET DRIVER (DP8381x)
7522S: Orphan
7523F: drivers/net/ethernet/natsemi/natsemi.c
7524
7525NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7526M: Daniel Mack <zonque@gmail.com>
7527S: Maintained
7528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7529W: http://www.native-instruments.com
7530F: sound/usb/caiaq/
7531
7532NCP FILESYSTEM
7533M: Petr Vandrovec <petr@vandrovec.name>
7534S: Odd Fixes
7535F: fs/ncpfs/
7536
7537NCR 5380 SCSI DRIVERS
7538M: Finn Thain <fthain@telegraphics.com.au>
7539M: Michael Schmitz <schmitzmic@gmail.com>
7540L: linux-scsi@vger.kernel.org
7541S: Maintained
7542F: Documentation/scsi/g_NCR5380.txt
7543F: drivers/scsi/NCR5380.*
7544F: drivers/scsi/arm/cumana_1.c
7545F: drivers/scsi/arm/oak.c
7546F: drivers/scsi/atari_NCR5380.c
7547F: drivers/scsi/atari_scsi.*
7548F: drivers/scsi/dmx3191d.c
7549F: drivers/scsi/dtc.*
7550F: drivers/scsi/g_NCR5380.*
7551F: drivers/scsi/g_NCR5380_mmio.c
7552F: drivers/scsi/mac_scsi.*
7553F: drivers/scsi/pas16.*
7554F: drivers/scsi/sun3_scsi.*
7555F: drivers/scsi/sun3_scsi_vme.c
7556F: drivers/scsi/t128.*
7557
7558NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7559M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7560L: linux-scsi@vger.kernel.org
7561S: Maintained
7562F: drivers/scsi/NCR_D700.*
7563
7564NCT6775 HARDWARE MONITOR DRIVER
7565M: Guenter Roeck <linux@roeck-us.net>
7566L: linux-hwmon@vger.kernel.org
7567S: Maintained
7568F: Documentation/hwmon/nct6775
7569F: drivers/hwmon/nct6775.c
7570
7571NETEFFECT IWARP RNIC DRIVER (IW_NES)
7572M: Faisal Latif <faisal.latif@intel.com>
7573L: linux-rdma@vger.kernel.org
7574W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7575S: Supported
7576F: drivers/infiniband/hw/nes/
7577
7578NETEM NETWORK EMULATOR
7579M: Stephen Hemminger <stephen@networkplumber.org>
7580L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7581S: Maintained
7582F: net/sched/sch_netem.c
7583
7584NETERION 10GbE DRIVERS (s2io/vxge)
7585M: Jon Mason <jdmason@kudzu.us>
7586L: netdev@vger.kernel.org
7587S: Supported
7588F: Documentation/networking/s2io.txt
7589F: Documentation/networking/vxge.txt
7590F: drivers/net/ethernet/neterion/
7591
7592NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7593M: Pablo Neira Ayuso <pablo@netfilter.org>
7594M: Patrick McHardy <kaber@trash.net>
7595M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7596L: netfilter-devel@vger.kernel.org
7597L: coreteam@netfilter.org
7598W: http://www.netfilter.org/
7599W: http://www.iptables.org/
7600Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7602T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7603S: Supported
7604F: include/linux/netfilter*
7605F: include/linux/netfilter/
7606F: include/net/netfilter/
7607F: include/uapi/linux/netfilter*
7608F: include/uapi/linux/netfilter/
7609F: net/*/netfilter.c
7610F: net/*/netfilter/
7611F: net/netfilter/
7612F: net/bridge/br_netfilter*.c
7613
7614NETLABEL
7615M: Paul Moore <paul@paul-moore.com>
7616W: http://netlabel.sf.net
7617L: netdev@vger.kernel.org
7618S: Maintained
7619F: Documentation/netlabel/
7620F: include/net/netlabel.h
7621F: net/netlabel/
7622
7623NETROM NETWORK LAYER
7624M: Ralf Baechle <ralf@linux-mips.org>
7625L: linux-hams@vger.kernel.org
7626W: http://www.linux-ax25.org/
7627S: Maintained
7628F: include/net/netrom.h
7629F: include/uapi/linux/netrom.h
7630F: net/netrom/
7631
7632NETRONOME ETHERNET DRIVERS
7633M: Jakub Kicinski <jakub.kicinski@netronome.com>
7634L: oss-drivers@netronome.com
7635S: Maintained
7636F: drivers/net/ethernet/netronome/
7637
7638NETWORK BLOCK DEVICE (NBD)
7639M: Markus Pargmann <mpa@pengutronix.de>
7640S: Maintained
7641L: nbd-general@lists.sourceforge.net
7642T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7643F: Documentation/blockdev/nbd.txt
7644F: drivers/block/nbd.c
7645F: include/uapi/linux/nbd.h
7646
7647NETWORK DROP MONITOR
7648M: Neil Horman <nhorman@tuxdriver.com>
7649L: netdev@vger.kernel.org
7650S: Maintained
7651W: https://fedorahosted.org/dropwatch/
7652F: net/core/drop_monitor.c
7653
7654NETWORKING [GENERAL]
7655M: "David S. Miller" <davem@davemloft.net>
7656L: netdev@vger.kernel.org
7657W: http://www.linuxfoundation.org/en/Net
7658Q: http://patchwork.ozlabs.org/project/netdev/list/
7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7660T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7661S: Maintained
7662F: net/
7663F: include/net/
7664F: include/linux/in.h
7665F: include/linux/net.h
7666F: include/linux/netdevice.h
7667F: include/uapi/linux/in.h
7668F: include/uapi/linux/net.h
7669F: include/uapi/linux/netdevice.h
7670F: include/uapi/linux/net_namespace.h
7671F: tools/net/
7672F: tools/testing/selftests/net/
7673F: lib/random32.c
7674F: lib/test_bpf.c
7675
7676NETWORKING [IPv4/IPv6]
7677M: "David S. Miller" <davem@davemloft.net>
7678M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7679M: James Morris <jmorris@namei.org>
7680M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7681M: Patrick McHardy <kaber@trash.net>
7682L: netdev@vger.kernel.org
7683T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7684S: Maintained
7685F: net/ipv4/
7686F: net/ipv6/
7687F: include/net/ip*
7688F: arch/x86/net/*
7689
7690NETWORKING [IPSEC]
7691M: Steffen Klassert <steffen.klassert@secunet.com>
7692M: Herbert Xu <herbert@gondor.apana.org.au>
7693M: "David S. Miller" <davem@davemloft.net>
7694L: netdev@vger.kernel.org
7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7696T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7697S: Maintained
7698F: net/core/flow.c
7699F: net/xfrm/
7700F: net/key/
7701F: net/ipv4/xfrm*
7702F: net/ipv4/esp4.c
7703F: net/ipv4/ah4.c
7704F: net/ipv4/ipcomp.c
7705F: net/ipv4/ip_vti.c
7706F: net/ipv6/xfrm*
7707F: net/ipv6/esp6.c
7708F: net/ipv6/ah6.c
7709F: net/ipv6/ipcomp6.c
7710F: net/ipv6/ip6_vti.c
7711F: include/uapi/linux/xfrm.h
7712F: include/net/xfrm.h
7713
7714NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7715M: Paul Moore <paul@paul-moore.com>
7716L: netdev@vger.kernel.org
7717S: Maintained
7718
7719NETWORKING [WIRELESS]
7720L: linux-wireless@vger.kernel.org
7721Q: http://patchwork.kernel.org/project/linux-wireless/list/
7722
7723NETWORKING DRIVERS
7724L: netdev@vger.kernel.org
7725W: http://www.linuxfoundation.org/en/Net
7726Q: http://patchwork.ozlabs.org/project/netdev/list/
7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7728T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7729S: Odd Fixes
7730F: drivers/net/
7731F: include/linux/if_*
7732F: include/linux/netdevice.h
7733F: include/linux/etherdevice.h
7734F: include/linux/fcdevice.h
7735F: include/linux/fddidevice.h
7736F: include/linux/hippidevice.h
7737F: include/linux/inetdevice.h
7738F: include/uapi/linux/if_*
7739F: include/uapi/linux/netdevice.h
7740
7741NETWORKING DRIVERS (WIRELESS)
7742M: Kalle Valo <kvalo@codeaurora.org>
7743L: linux-wireless@vger.kernel.org
7744Q: http://patchwork.kernel.org/project/linux-wireless/list/
7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7747S: Maintained
7748F: drivers/net/wireless/
7749
7750NETXEN (1/10) GbE SUPPORT
7751M: Manish Chopra <manish.chopra@qlogic.com>
7752M: Sony Chacko <sony.chacko@qlogic.com>
7753M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7754L: netdev@vger.kernel.org
7755W: http://www.qlogic.com
7756S: Supported
7757F: drivers/net/ethernet/qlogic/netxen/
7758
7759NFC SUBSYSTEM
7760M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7761M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7762M: Samuel Ortiz <sameo@linux.intel.com>
7763L: linux-wireless@vger.kernel.org
7764L: linux-nfc@lists.01.org (subscribers-only)
7765S: Supported
7766F: net/nfc/
7767F: include/net/nfc/
7768F: include/uapi/linux/nfc.h
7769F: drivers/nfc/
7770F: include/linux/platform_data/nfcmrvl.h
7771F: include/linux/platform_data/nxp-nci.h
7772F: include/linux/platform_data/pn544.h
7773F: include/linux/platform_data/st21nfca.h
7774F: include/linux/platform_data/st-nci.h
7775F: Documentation/devicetree/bindings/net/nfc/
7776
7777NFS, SUNRPC, AND LOCKD CLIENTS
7778M: Trond Myklebust <trond.myklebust@primarydata.com>
7779M: Anna Schumaker <anna.schumaker@netapp.com>
7780L: linux-nfs@vger.kernel.org
7781W: http://client.linux-nfs.org
7782T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7783S: Maintained
7784F: fs/lockd/
7785F: fs/nfs/
7786F: fs/nfs_common/
7787F: net/sunrpc/
7788F: include/linux/lockd/
7789F: include/linux/nfs*
7790F: include/linux/sunrpc/
7791F: include/uapi/linux/nfs*
7792F: include/uapi/linux/sunrpc/
7793
7794NILFS2 FILESYSTEM
7795M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7796L: linux-nilfs@vger.kernel.org
7797W: http://nilfs.sourceforge.net/
7798T: git git://github.com/konis/nilfs2.git
7799S: Supported
7800F: Documentation/filesystems/nilfs2.txt
7801F: fs/nilfs2/
7802F: include/linux/nilfs2_fs.h
7803F: include/trace/events/nilfs2.h
7804
7805NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7806M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7807W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7808S: Maintained
7809F: Documentation/scsi/NinjaSCSI.txt
7810F: drivers/scsi/pcmcia/nsp_*
7811
7812NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7813M: GOTO Masanori <gotom@debian.or.jp>
7814M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7815W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7816S: Maintained
7817F: Documentation/scsi/NinjaSCSI.txt
7818F: drivers/scsi/nsp32*
7819
7820NIOS2 ARCHITECTURE
7821M: Ley Foon Tan <lftan@altera.com>
7822L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7823T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7824S: Maintained
7825F: arch/nios2/
7826
7827NOKIA N900 POWER SUPPLY DRIVERS
7828R: Pali Rohár <pali.rohar@gmail.com>
7829F: include/linux/power/bq2415x_charger.h
7830F: include/linux/power/bq27xxx_battery.h
7831F: include/linux/power/isp1704_charger.h
7832F: drivers/power/bq2415x_charger.c
7833F: drivers/power/bq27xxx_battery.c
7834F: drivers/power/bq27xxx_battery_i2c.c
7835F: drivers/power/isp1704_charger.c
7836F: drivers/power/rx51_battery.c
7837
7838NTB DRIVER CORE
7839M: Jon Mason <jdmason@kudzu.us>
7840M: Dave Jiang <dave.jiang@intel.com>
7841M: Allen Hubbe <Allen.Hubbe@emc.com>
7842L: linux-ntb@googlegroups.com
7843S: Supported
7844W: https://github.com/jonmason/ntb/wiki
7845T: git git://github.com/jonmason/ntb.git
7846F: drivers/ntb/
7847F: drivers/net/ntb_netdev.c
7848F: include/linux/ntb.h
7849F: include/linux/ntb_transport.h
7850
7851NTB INTEL DRIVER
7852M: Jon Mason <jdmason@kudzu.us>
7853M: Dave Jiang <dave.jiang@intel.com>
7854L: linux-ntb@googlegroups.com
7855S: Supported
7856W: https://github.com/jonmason/ntb/wiki
7857T: git git://github.com/jonmason/ntb.git
7858F: drivers/ntb/hw/intel/
7859
7860NTB AMD DRIVER
7861M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7862L: linux-ntb@googlegroups.com
7863S: Supported
7864F: drivers/ntb/hw/amd/
7865
7866NTFS FILESYSTEM
7867M: Anton Altaparmakov <anton@tuxera.com>
7868L: linux-ntfs-dev@lists.sourceforge.net
7869W: http://www.tuxera.com/
7870T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7871S: Supported
7872F: Documentation/filesystems/ntfs.txt
7873F: fs/ntfs/
7874
7875NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7876M: Antonino Daplas <adaplas@gmail.com>
7877L: linux-fbdev@vger.kernel.org
7878S: Maintained
7879F: drivers/video/fbdev/riva/
7880F: drivers/video/fbdev/nvidia/
7881
7882NVM EXPRESS DRIVER
7883M: Keith Busch <keith.busch@intel.com>
7884M: Jens Axboe <axboe@fb.com>
7885L: linux-nvme@lists.infradead.org
7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7887W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7888S: Supported
7889F: drivers/nvme/host/
7890F: include/linux/nvme.h
7891
7892NVMEM FRAMEWORK
7893M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7894M: Maxime Ripard <maxime.ripard@free-electrons.com>
7895S: Maintained
7896F: drivers/nvmem/
7897F: Documentation/devicetree/bindings/nvmem/
7898F: include/linux/nvmem-consumer.h
7899F: include/linux/nvmem-provider.h
7900
7901NXP-NCI NFC DRIVER
7902M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7903R: Charles Gorand <charles.gorand@effinnov.com>
7904L: linux-nfc@lists.01.org (moderated for non-subscribers)
7905S: Supported
7906F: drivers/nfc/nxp-nci
7907
7908NXP TDA998X DRM DRIVER
7909M: Russell King <rmk+kernel@arm.linux.org.uk>
7910S: Supported
7911F: drivers/gpu/drm/i2c/tda998x_drv.c
7912F: include/drm/i2c/tda998x.h
7913
7914NXP TFA9879 DRIVER
7915M: Peter Rosin <peda@axentia.se>
7916L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7917S: Maintained
7918F: sound/soc/codecs/tfa9879*
7919
7920OBJTOOL
7921M: Josh Poimboeuf <jpoimboe@redhat.com>
7922S: Supported
7923F: tools/objtool/
7924
7925OMAP SUPPORT
7926M: Tony Lindgren <tony@atomide.com>
7927L: linux-omap@vger.kernel.org
7928W: http://www.muru.com/linux/omap/
7929W: http://linux.omap.com/
7930Q: http://patchwork.kernel.org/project/linux-omap/list/
7931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7932S: Maintained
7933F: arch/arm/*omap*/
7934F: arch/arm/configs/omap1_defconfig
7935F: arch/arm/configs/omap2plus_defconfig
7936F: drivers/i2c/busses/i2c-omap.c
7937F: drivers/irqchip/irq-omap-intc.c
7938F: drivers/mfd/*omap*.c
7939F: drivers/mfd/menelaus.c
7940F: drivers/mfd/palmas.c
7941F: drivers/mfd/tps65217.c
7942F: drivers/mfd/tps65218.c
7943F: drivers/mfd/tps65910.c
7944F: drivers/mfd/twl-core.[ch]
7945F: drivers/mfd/twl4030*.c
7946F: drivers/mfd/twl6030*.c
7947F: drivers/mfd/twl6040*.c
7948F: drivers/regulator/palmas-regulator*.c
7949F: drivers/regulator/pbias-regulator.c
7950F: drivers/regulator/tps65217-regulator.c
7951F: drivers/regulator/tps65218-regulator.c
7952F: drivers/regulator/tps65910-regulator.c
7953F: drivers/regulator/twl-regulator.c
7954F: include/linux/i2c-omap.h
7955
7956OMAP DEVICE TREE SUPPORT
7957M: Benoît Cousson <bcousson@baylibre.com>
7958M: Tony Lindgren <tony@atomide.com>
7959L: linux-omap@vger.kernel.org
7960L: devicetree@vger.kernel.org
7961S: Maintained
7962F: arch/arm/boot/dts/*omap*
7963F: arch/arm/boot/dts/*am3*
7964F: arch/arm/boot/dts/*am4*
7965F: arch/arm/boot/dts/*am5*
7966F: arch/arm/boot/dts/*dra7*
7967
7968OMAP CLOCK FRAMEWORK SUPPORT
7969M: Paul Walmsley <paul@pwsan.com>
7970L: linux-omap@vger.kernel.org
7971S: Maintained
7972F: arch/arm/*omap*/*clock*
7973
7974OMAP POWER MANAGEMENT SUPPORT
7975M: Kevin Hilman <khilman@kernel.org>
7976L: linux-omap@vger.kernel.org
7977S: Maintained
7978F: arch/arm/*omap*/*pm*
7979F: drivers/cpufreq/omap-cpufreq.c
7980
7981OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7982M: Rajendra Nayak <rnayak@ti.com>
7983M: Paul Walmsley <paul@pwsan.com>
7984L: linux-omap@vger.kernel.org
7985S: Maintained
7986F: arch/arm/mach-omap2/prm*
7987
7988OMAP AUDIO SUPPORT
7989M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7990M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7991L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7992L: linux-omap@vger.kernel.org
7993S: Maintained
7994F: sound/soc/omap/
7995
7996OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7997M: Roger Quadros <rogerq@ti.com>
7998M: Tony Lindgren <tony@atomide.com>
7999L: linux-omap@vger.kernel.org
8000S: Maintained
8001F: drivers/memory/omap-gpmc.c
8002F: arch/arm/mach-omap2/*gpmc*
8003
8004OMAP FRAMEBUFFER SUPPORT
8005M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8006L: linux-fbdev@vger.kernel.org
8007L: linux-omap@vger.kernel.org
8008S: Maintained
8009F: drivers/video/fbdev/omap/
8010
8011OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8012M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8013L: linux-omap@vger.kernel.org
8014L: linux-fbdev@vger.kernel.org
8015S: Maintained
8016F: drivers/video/fbdev/omap2/
8017F: Documentation/arm/OMAP/DSS
8018
8019OMAP HARDWARE SPINLOCK SUPPORT
8020M: Ohad Ben-Cohen <ohad@wizery.com>
8021L: linux-omap@vger.kernel.org
8022S: Maintained
8023F: drivers/hwspinlock/omap_hwspinlock.c
8024
8025OMAP MMC SUPPORT
8026M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8027L: linux-omap@vger.kernel.org
8028S: Maintained
8029F: drivers/mmc/host/omap.c
8030
8031OMAP HS MMC SUPPORT
8032L: linux-mmc@vger.kernel.org
8033L: linux-omap@vger.kernel.org
8034S: Orphan
8035F: drivers/mmc/host/omap_hsmmc.c
8036
8037OMAP RANDOM NUMBER GENERATOR SUPPORT
8038M: Deepak Saxena <dsaxena@plexity.net>
8039S: Maintained
8040F: drivers/char/hw_random/omap-rng.c
8041
8042OMAP HWMOD SUPPORT
8043M: Benoît Cousson <bcousson@baylibre.com>
8044M: Paul Walmsley <paul@pwsan.com>
8045L: linux-omap@vger.kernel.org
8046S: Maintained
8047F: arch/arm/mach-omap2/omap_hwmod.*
8048
8049OMAP HWMOD DATA
8050M: Paul Walmsley <paul@pwsan.com>
8051L: linux-omap@vger.kernel.org
8052S: Maintained
8053F: arch/arm/mach-omap2/omap_hwmod*data*
8054
8055OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8056M: Benoît Cousson <bcousson@baylibre.com>
8057L: linux-omap@vger.kernel.org
8058S: Maintained
8059F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8060
8061OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8062M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8063L: linux-media@vger.kernel.org
8064S: Maintained
8065F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8066F: drivers/media/platform/omap3isp/
8067F: drivers/staging/media/omap4iss/
8068
8069OMAP USB SUPPORT
8070L: linux-usb@vger.kernel.org
8071L: linux-omap@vger.kernel.org
8072S: Orphan
8073F: drivers/usb/*/*omap*
8074F: arch/arm/*omap*/usb*
8075
8076OMAP GPIO DRIVER
8077M: Grygorii Strashko <grygorii.strashko@ti.com>
8078M: Santosh Shilimkar <ssantosh@kernel.org>
8079M: Kevin Hilman <khilman@kernel.org>
8080L: linux-omap@vger.kernel.org
8081S: Maintained
8082F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8083F: drivers/gpio/gpio-omap.c
8084
8085OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8086M: Mark Jackson <mpfj@newflow.co.uk>
8087L: linux-omap@vger.kernel.org
8088S: Maintained
8089F: arch/arm/boot/dts/am335x-nano.dts
8090
8091OMFS FILESYSTEM
8092M: Bob Copeland <me@bobcopeland.com>
8093L: linux-karma-devel@lists.sourceforge.net
8094S: Maintained
8095F: Documentation/filesystems/omfs.txt
8096F: fs/omfs/
8097
8098OMNIKEY CARDMAN 4000 DRIVER
8099M: Harald Welte <laforge@gnumonks.org>
8100S: Maintained
8101F: drivers/char/pcmcia/cm4000_cs.c
8102F: include/linux/cm4000_cs.h
8103F: include/uapi/linux/cm4000_cs.h
8104
8105OMNIKEY CARDMAN 4040 DRIVER
8106M: Harald Welte <laforge@gnumonks.org>
8107S: Maintained
8108F: drivers/char/pcmcia/cm4040_cs.*
8109
8110OMNIVISION OV7670 SENSOR DRIVER
8111M: Jonathan Corbet <corbet@lwn.net>
8112L: linux-media@vger.kernel.org
8113T: git git://linuxtv.org/media_tree.git
8114S: Maintained
8115F: drivers/media/i2c/ov7670.c
8116
8117ONENAND FLASH DRIVER
8118M: Kyungmin Park <kyungmin.park@samsung.com>
8119L: linux-mtd@lists.infradead.org
8120S: Maintained
8121F: drivers/mtd/onenand/
8122F: include/linux/mtd/onenand*.h
8123
8124ONSTREAM SCSI TAPE DRIVER
8125M: Willem Riede <osst@riede.org>
8126L: osst-users@lists.sourceforge.net
8127L: linux-scsi@vger.kernel.org
8128S: Maintained
8129F: Documentation/scsi/osst.txt
8130F: drivers/scsi/osst.*
8131F: drivers/scsi/osst_*.h
8132F: drivers/scsi/st.h
8133
8134OPENCORES I2C BUS DRIVER
8135M: Peter Korsgaard <jacmet@sunsite.dk>
8136L: linux-i2c@vger.kernel.org
8137S: Maintained
8138F: Documentation/i2c/busses/i2c-ocores
8139F: drivers/i2c/busses/i2c-ocores.c
8140
8141OPEN FIRMWARE AND FLATTENED DEVICE TREE
8142M: Rob Herring <robh+dt@kernel.org>
8143M: Frank Rowand <frowand.list@gmail.com>
8144M: Grant Likely <grant.likely@linaro.org>
8145L: devicetree@vger.kernel.org
8146W: http://www.devicetree.org/
8147T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8148S: Maintained
8149F: drivers/of/
8150F: include/linux/of*.h
8151F: scripts/dtc/
8152
8153OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8154M: Rob Herring <robh+dt@kernel.org>
8155M: Pawel Moll <pawel.moll@arm.com>
8156M: Mark Rutland <mark.rutland@arm.com>
8157M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8158M: Kumar Gala <galak@codeaurora.org>
8159L: devicetree@vger.kernel.org
8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8161S: Maintained
8162F: Documentation/devicetree/
8163F: arch/*/boot/dts/
8164F: include/dt-bindings/
8165
8166OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8167M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8168L: devicetree@vger.kernel.org
8169S: Maintained
8170F: Documentation/devicetree/dynamic-resolution-notes.txt
8171F: Documentation/devicetree/overlay-notes.txt
8172F: drivers/of/overlay.c
8173F: drivers/of/resolver.c
8174
8175OPENRISC ARCHITECTURE
8176M: Jonas Bonn <jonas@southpole.se>
8177W: http://openrisc.net
8178L: linux@lists.openrisc.net (moderated for non-subscribers)
8179S: Maintained
8180T: git git://openrisc.net/~jonas/linux
8181F: arch/openrisc/
8182
8183OPENVSWITCH
8184M: Pravin Shelar <pshelar@nicira.com>
8185L: netdev@vger.kernel.org
8186L: dev@openvswitch.org
8187W: http://openvswitch.org
8188S: Maintained
8189F: net/openvswitch/
8190F: include/uapi/linux/openvswitch.h
8191
8192OPERATING PERFORMANCE POINTS (OPP)
8193M: Viresh Kumar <vireshk@kernel.org>
8194M: Nishanth Menon <nm@ti.com>
8195M: Stephen Boyd <sboyd@codeaurora.org>
8196L: linux-pm@vger.kernel.org
8197S: Maintained
8198T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8199F: drivers/base/power/opp/
8200F: include/linux/pm_opp.h
8201F: Documentation/power/opp.txt
8202F: Documentation/devicetree/bindings/opp/
8203
8204OPL4 DRIVER
8205M: Clemens Ladisch <clemens@ladisch.de>
8206L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8207T: git git://git.alsa-project.org/alsa-kernel.git
8208S: Maintained
8209F: sound/drivers/opl4/
8210
8211OPROFILE
8212M: Robert Richter <rric@kernel.org>
8213L: oprofile-list@lists.sf.net
8214S: Maintained
8215F: arch/*/include/asm/oprofile*.h
8216F: arch/*/oprofile/
8217F: drivers/oprofile/
8218F: include/linux/oprofile.h
8219
8220ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8221M: Mark Fasheh <mfasheh@suse.com>
8222M: Joel Becker <jlbec@evilplan.org>
8223L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8224W: http://ocfs2.wiki.kernel.org
8225S: Supported
8226F: Documentation/filesystems/ocfs2.txt
8227F: Documentation/filesystems/dlmfs.txt
8228F: fs/ocfs2/
8229
8230ORINOCO DRIVER
8231L: linux-wireless@vger.kernel.org
8232W: http://wireless.kernel.org/en/users/Drivers/orinoco
8233W: http://www.nongnu.org/orinoco/
8234S: Orphan
8235F: drivers/net/wireless/intersil/orinoco/
8236
8237OSD LIBRARY and FILESYSTEM
8238M: Boaz Harrosh <ooo@electrozaur.com>
8239M: Benny Halevy <bhalevy@primarydata.com>
8240L: osd-dev@open-osd.org
8241W: http://open-osd.org
8242T: git git://git.open-osd.org/open-osd.git
8243S: Maintained
8244F: drivers/scsi/osd/
8245F: include/scsi/osd_*
8246F: fs/exofs/
8247
8248OVERLAY FILESYSTEM
8249M: Miklos Szeredi <miklos@szeredi.hu>
8250L: linux-unionfs@vger.kernel.org
8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8252S: Supported
8253F: fs/overlayfs/
8254F: Documentation/filesystems/overlayfs.txt
8255
8256ORANGEFS FILESYSTEM
8257M: Mike Marshall <hubcap@omnibond.com>
8258L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8260S: Supported
8261F: fs/orangefs/
8262F: Documentation/filesystems/orangefs.txt
8263
8264P54 WIRELESS DRIVER
8265M: Christian Lamparter <chunkeey@googlemail.com>
8266L: linux-wireless@vger.kernel.org
8267W: http://wireless.kernel.org/en/users/Drivers/p54
8268S: Maintained
8269F: drivers/net/wireless/intersil/p54/
8270
8271PA SEMI ETHERNET DRIVER
8272M: Olof Johansson <olof@lixom.net>
8273L: netdev@vger.kernel.org
8274S: Maintained
8275F: drivers/net/ethernet/pasemi/*
8276
8277PA SEMI SMBUS DRIVER
8278M: Olof Johansson <olof@lixom.net>
8279L: linux-i2c@vger.kernel.org
8280S: Maintained
8281F: drivers/i2c/busses/i2c-pasemi.c
8282
8283PADATA PARALLEL EXECUTION MECHANISM
8284M: Steffen Klassert <steffen.klassert@secunet.com>
8285L: linux-crypto@vger.kernel.org
8286S: Maintained
8287F: kernel/padata.c
8288F: include/linux/padata.h
8289F: Documentation/padata.txt
8290
8291PANASONIC LAPTOP ACPI EXTRAS DRIVER
8292M: Harald Welte <laforge@gnumonks.org>
8293L: platform-driver-x86@vger.kernel.org
8294S: Maintained
8295F: drivers/platform/x86/panasonic-laptop.c
8296
8297PANASONIC MN10300/AM33/AM34 PORT
8298M: David Howells <dhowells@redhat.com>
8299M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8300L: linux-am33-list@redhat.com (moderated for non-subscribers)
8301W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8302S: Maintained
8303F: Documentation/mn10300/
8304F: arch/mn10300/
8305
8306PARALLEL LCD/KEYPAD PANEL DRIVER
8307M: Willy Tarreau <willy@haproxy.com>
8308M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8309S: Odd Fixes
8310F: Documentation/misc-devices/lcd-panel-cgram.txt
8311F: drivers/misc/panel.c
8312
8313PARALLEL PORT SUBSYSTEM
8314M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8315M: Sudip Mukherjee <sudip@vectorindia.org>
8316L: linux-parport@lists.infradead.org (subscribers-only)
8317S: Maintained
8318F: drivers/parport/
8319F: include/linux/parport*.h
8320F: drivers/char/ppdev.c
8321F: include/uapi/linux/ppdev.h
8322F: Documentation/parport*.txt
8323
8324PARAVIRT_OPS INTERFACE
8325M: Jeremy Fitzhardinge <jeremy@goop.org>
8326M: Chris Wright <chrisw@sous-sol.org>
8327M: Alok Kataria <akataria@vmware.com>
8328M: Rusty Russell <rusty@rustcorp.com.au>
8329L: virtualization@lists.linux-foundation.org
8330S: Supported
8331F: Documentation/virtual/paravirt_ops.txt
8332F: arch/*/kernel/paravirt*
8333F: arch/*/include/asm/paravirt.h
8334
8335PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8336M: Tim Waugh <tim@cyberelk.net>
8337L: linux-parport@lists.infradead.org (subscribers-only)
8338S: Maintained
8339F: Documentation/blockdev/paride.txt
8340F: drivers/block/paride/
8341
8342PARISC ARCHITECTURE
8343M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8344M: Helge Deller <deller@gmx.de>
8345L: linux-parisc@vger.kernel.org
8346W: http://www.parisc-linux.org/
8347Q: http://patchwork.kernel.org/project/linux-parisc/list/
8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8349T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8350S: Maintained
8351F: arch/parisc/
8352F: Documentation/parisc/
8353F: drivers/parisc/
8354F: drivers/char/agp/parisc-agp.c
8355F: drivers/input/serio/gscps2.c
8356F: drivers/parport/parport_gsc.*
8357F: drivers/tty/serial/8250/8250_gsc.c
8358F: drivers/video/fbdev/sti*
8359F: drivers/video/console/sti*
8360F: drivers/video/logo/logo_parisc*
8361
8362PC87360 HARDWARE MONITORING DRIVER
8363M: Jim Cromie <jim.cromie@gmail.com>
8364L: linux-hwmon@vger.kernel.org
8365S: Maintained
8366F: Documentation/hwmon/pc87360
8367F: drivers/hwmon/pc87360.c
8368
8369PC8736x GPIO DRIVER
8370M: Jim Cromie <jim.cromie@gmail.com>
8371S: Maintained
8372F: drivers/char/pc8736x_gpio.c
8373
8374PC87427 HARDWARE MONITORING DRIVER
8375M: Jean Delvare <jdelvare@suse.com>
8376L: linux-hwmon@vger.kernel.org
8377S: Maintained
8378F: Documentation/hwmon/pc87427
8379F: drivers/hwmon/pc87427.c
8380
8381PCA9532 LED DRIVER
8382M: Riku Voipio <riku.voipio@iki.fi>
8383S: Maintained
8384F: drivers/leds/leds-pca9532.c
8385F: include/linux/leds-pca9532.h
8386
8387PCA9541 I2C BUS MASTER SELECTOR DRIVER
8388M: Guenter Roeck <linux@roeck-us.net>
8389L: linux-i2c@vger.kernel.org
8390S: Maintained
8391F: drivers/i2c/muxes/i2c-mux-pca9541.c
8392
8393PCDP - PRIMARY CONSOLE AND DEBUG PORT
8394M: Khalid Aziz <khalid@gonehiking.org>
8395S: Maintained
8396F: drivers/firmware/pcdp.*
8397
8398PCI ERROR RECOVERY
8399M: Linas Vepstas <linasvepstas@gmail.com>
8400L: linux-pci@vger.kernel.org
8401S: Supported
8402F: Documentation/PCI/pci-error-recovery.txt
8403
8404PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8405M: Russell Currey <ruscur@russell.cc>
8406L: linuxppc-dev@lists.ozlabs.org
8407S: Supported
8408F: Documentation/powerpc/eeh-pci-error-recovery.txt
8409F: arch/powerpc/kernel/eeh*.c
8410F: arch/powerpc/platforms/*/eeh*.c
8411F: arch/powerpc/include/*/eeh*.h
8412
8413PCI SUBSYSTEM
8414M: Bjorn Helgaas <bhelgaas@google.com>
8415L: linux-pci@vger.kernel.org
8416Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8418S: Supported
8419F: Documentation/PCI/
8420F: drivers/pci/
8421F: include/linux/pci*
8422F: arch/x86/pci/
8423F: arch/x86/kernel/quirks.c
8424
8425PCI DRIVER FOR ALTERA PCIE IP
8426M: Ley Foon Tan <lftan@altera.com>
8427L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8428L: linux-pci@vger.kernel.org
8429S: Supported
8430F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8431F: drivers/pci/host/pcie-altera.c
8432
8433PCI DRIVER FOR ARM VERSATILE PLATFORM
8434M: Rob Herring <robh@kernel.org>
8435L: linux-pci@vger.kernel.org
8436L: linux-arm-kernel@lists.infradead.org
8437S: Maintained
8438F: Documentation/devicetree/bindings/pci/versatile.txt
8439F: drivers/pci/host/pci-versatile.c
8440
8441PCI DRIVER FOR APPLIEDMICRO XGENE
8442M: Tanmay Inamdar <tinamdar@apm.com>
8443L: linux-pci@vger.kernel.org
8444L: linux-arm-kernel@lists.infradead.org
8445S: Maintained
8446F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8447F: drivers/pci/host/pci-xgene.c
8448
8449PCI DRIVER FOR FREESCALE LAYERSCAPE
8450M: Minghuan Lian <minghuan.Lian@freescale.com>
8451M: Mingkai Hu <mingkai.hu@freescale.com>
8452M: Roy Zang <tie-fei.zang@freescale.com>
8453L: linuxppc-dev@lists.ozlabs.org
8454L: linux-pci@vger.kernel.org
8455L: linux-arm-kernel@lists.infradead.org
8456S: Maintained
8457F: drivers/pci/host/*layerscape*
8458
8459PCI DRIVER FOR IMX6
8460M: Richard Zhu <Richard.Zhu@freescale.com>
8461M: Lucas Stach <l.stach@pengutronix.de>
8462L: linux-pci@vger.kernel.org
8463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8464S: Maintained
8465F: drivers/pci/host/*imx6*
8466
8467PCI DRIVER FOR TI KEYSTONE
8468M: Murali Karicheri <m-karicheri2@ti.com>
8469L: linux-pci@vger.kernel.org
8470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8471S: Maintained
8472F: drivers/pci/host/*keystone*
8473
8474PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8475M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8476M: Jason Cooper <jason@lakedaemon.net>
8477L: linux-pci@vger.kernel.org
8478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8479S: Maintained
8480F: drivers/pci/host/*mvebu*
8481
8482PCI DRIVER FOR NVIDIA TEGRA
8483M: Thierry Reding <thierry.reding@gmail.com>
8484L: linux-tegra@vger.kernel.org
8485L: linux-pci@vger.kernel.org
8486S: Supported
8487F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8488F: drivers/pci/host/pci-tegra.c
8489
8490PCI DRIVER FOR TI DRA7XX
8491M: Kishon Vijay Abraham I <kishon@ti.com>
8492L: linux-omap@vger.kernel.org
8493L: linux-pci@vger.kernel.org
8494S: Supported
8495F: Documentation/devicetree/bindings/pci/ti-pci.txt
8496F: drivers/pci/host/pci-dra7xx.c
8497
8498PCI DRIVER FOR RENESAS R-CAR
8499M: Simon Horman <horms@verge.net.au>
8500L: linux-pci@vger.kernel.org
8501L: linux-renesas-soc@vger.kernel.org
8502S: Maintained
8503F: drivers/pci/host/*rcar*
8504
8505PCI DRIVER FOR SAMSUNG EXYNOS
8506M: Jingoo Han <jingoohan1@gmail.com>
8507L: linux-pci@vger.kernel.org
8508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8509L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8510S: Maintained
8511F: drivers/pci/host/pci-exynos.c
8512
8513PCI DRIVER FOR SYNOPSIS DESIGNWARE
8514M: Jingoo Han <jingoohan1@gmail.com>
8515M: Pratyush Anand <pratyush.anand@gmail.com>
8516L: linux-pci@vger.kernel.org
8517S: Maintained
8518F: drivers/pci/host/*designware*
8519
8520PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8521M: Joao Pinto <jpinto@synopsys.com>
8522L: linux-pci@vger.kernel.org
8523S: Maintained
8524F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8525F: drivers/pci/host/pcie-designware-plat.c
8526
8527PCI DRIVER FOR GENERIC OF HOSTS
8528M: Will Deacon <will.deacon@arm.com>
8529L: linux-pci@vger.kernel.org
8530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8531S: Maintained
8532F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8533F: drivers/pci/host/pci-host-common.c
8534F: drivers/pci/host/pci-host-generic.c
8535
8536PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8537M: Keith Busch <keith.busch@intel.com>
8538L: linux-pci@vger.kernel.org
8539S: Supported
8540F: arch/x86/pci/vmd.c
8541
8542PCIE DRIVER FOR ST SPEAR13XX
8543M: Pratyush Anand <pratyush.anand@gmail.com>
8544L: linux-pci@vger.kernel.org
8545S: Maintained
8546F: drivers/pci/host/*spear*
8547
8548PCI MSI DRIVER FOR ALTERA MSI IP
8549M: Ley Foon Tan <lftan@altera.com>
8550L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8551L: linux-pci@vger.kernel.org
8552S: Supported
8553F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8554F: drivers/pci/host/pcie-altera-msi.c
8555
8556PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8557M: Duc Dang <dhdang@apm.com>
8558L: linux-pci@vger.kernel.org
8559L: linux-arm-kernel@lists.infradead.org
8560S: Maintained
8561F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8562F: drivers/pci/host/pci-xgene-msi.c
8563
8564PCIE DRIVER FOR HISILICON
8565M: Zhou Wang <wangzhou1@hisilicon.com>
8566M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8567L: linux-pci@vger.kernel.org
8568S: Maintained
8569F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8570F: drivers/pci/host/pcie-hisi.c
8571
8572PCIE DRIVER FOR QUALCOMM MSM
8573M: Stanimir Varbanov <svarbanov@mm-sol.com>
8574L: linux-pci@vger.kernel.org
8575L: linux-arm-msm@vger.kernel.org
8576S: Maintained
8577F: drivers/pci/host/*qcom*
8578
8579PCIE DRIVER FOR CAVIUM THUNDERX
8580M: David Daney <david.daney@cavium.com>
8581L: linux-pci@vger.kernel.org
8582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8583S: Supported
8584F: Documentation/devicetree/bindings/pci/pci-thunder-*
8585F: drivers/pci/host/pci-thunder-*
8586
8587PCMCIA SUBSYSTEM
8588P: Linux PCMCIA Team
8589L: linux-pcmcia@lists.infradead.org
8590W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8591T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8592S: Maintained
8593F: Documentation/pcmcia/
8594F: drivers/pcmcia/
8595F: include/pcmcia/
8596
8597PCNET32 NETWORK DRIVER
8598M: Don Fry <pcnet32@frontier.com>
8599L: netdev@vger.kernel.org
8600S: Maintained
8601F: drivers/net/ethernet/amd/pcnet32.c
8602
8603PCRYPT PARALLEL CRYPTO ENGINE
8604M: Steffen Klassert <steffen.klassert@secunet.com>
8605L: linux-crypto@vger.kernel.org
8606S: Maintained
8607F: crypto/pcrypt.c
8608F: include/crypto/pcrypt.h
8609
8610PER-CPU MEMORY ALLOCATOR
8611M: Tejun Heo <tj@kernel.org>
8612M: Christoph Lameter <cl@linux.com>
8613T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8614S: Maintained
8615F: include/linux/percpu*.h
8616F: mm/percpu*.c
8617F: arch/*/include/asm/percpu.h
8618
8619PER-TASK DELAY ACCOUNTING
8620M: Balbir Singh <bsingharora@gmail.com>
8621S: Maintained
8622F: include/linux/delayacct.h
8623F: kernel/delayacct.c
8624
8625PERFORMANCE EVENTS SUBSYSTEM
8626M: Peter Zijlstra <peterz@infradead.org>
8627M: Ingo Molnar <mingo@redhat.com>
8628M: Arnaldo Carvalho de Melo <acme@kernel.org>
8629R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8630L: linux-kernel@vger.kernel.org
8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8632S: Supported
8633F: kernel/events/*
8634F: include/linux/perf_event.h
8635F: include/uapi/linux/perf_event.h
8636F: arch/*/kernel/perf_event*.c
8637F: arch/*/kernel/*/perf_event*.c
8638F: arch/*/kernel/*/*/perf_event*.c
8639F: arch/*/include/asm/perf_event.h
8640F: arch/*/kernel/perf_callchain.c
8641F: tools/perf/
8642
8643PERSONALITY HANDLING
8644M: Christoph Hellwig <hch@infradead.org>
8645L: linux-abi-devel@lists.sourceforge.net
8646S: Maintained
8647F: include/linux/personality.h
8648F: include/uapi/linux/personality.h
8649
8650PHONET PROTOCOL
8651M: Remi Denis-Courmont <courmisch@gmail.com>
8652S: Supported
8653F: Documentation/networking/phonet.txt
8654F: include/linux/phonet.h
8655F: include/net/phonet/
8656F: include/uapi/linux/phonet.h
8657F: net/phonet/
8658
8659PHRAM MTD DRIVER
8660M: Joern Engel <joern@lazybastard.org>
8661L: linux-mtd@lists.infradead.org
8662S: Maintained
8663F: drivers/mtd/devices/phram.c
8664
8665PICOLCD HID DRIVER
8666M: Bruno Prémont <bonbons@linux-vserver.org>
8667L: linux-input@vger.kernel.org
8668S: Maintained
8669F: drivers/hid/hid-picolcd*
8670
8671PICOXCELL SUPPORT
8672M: Jamie Iles <jamie@jamieiles.com>
8673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8674T: git git://github.com/jamieiles/linux-2.6-ji.git
8675S: Supported
8676F: arch/arm/boot/dts/picoxcell*
8677F: arch/arm/mach-picoxcell/
8678F: drivers/crypto/picoxcell*
8679
8680PIN CONTROL SUBSYSTEM
8681M: Linus Walleij <linus.walleij@linaro.org>
8682L: linux-gpio@vger.kernel.org
8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8684S: Maintained
8685F: drivers/pinctrl/
8686F: include/linux/pinctrl/
8687
8688PIN CONTROLLER - ATMEL AT91
8689M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8691S: Maintained
8692F: drivers/pinctrl/pinctrl-at91.*
8693
8694PIN CONTROLLER - ATMEL AT91 PIO4
8695M: Ludovic Desroches <ludovic.desroches@atmel.com>
8696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8697L: linux-gpio@vger.kernel.org
8698S: Supported
8699F: drivers/pinctrl/pinctrl-at91-pio4.*
8700
8701PIN CONTROLLER - INTEL
8702M: Mika Westerberg <mika.westerberg@linux.intel.com>
8703M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8704S: Maintained
8705F: drivers/pinctrl/intel/
8706
8707PIN CONTROLLER - RENESAS
8708M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8709M: Geert Uytterhoeven <geert+renesas@glider.be>
8710L: linux-renesas-soc@vger.kernel.org
8711S: Maintained
8712F: drivers/pinctrl/sh-pfc/
8713
8714PIN CONTROLLER - SAMSUNG
8715M: Tomasz Figa <tomasz.figa@gmail.com>
8716M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8717M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8718L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8719L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8720S: Maintained
8721F: drivers/pinctrl/samsung/
8722
8723PIN CONTROLLER - SINGLE
8724M: Tony Lindgren <tony@atomide.com>
8725M: Haojian Zhuang <haojian.zhuang@linaro.org>
8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8727L: linux-omap@vger.kernel.org
8728S: Maintained
8729F: drivers/pinctrl/pinctrl-single.c
8730
8731PIN CONTROLLER - ST SPEAR
8732M: Viresh Kumar <vireshk@kernel.org>
8733L: spear-devel@list.st.com
8734L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8735W: http://www.st.com/spear
8736S: Maintained
8737F: drivers/pinctrl/spear/
8738
8739PKTCDVD DRIVER
8740M: Jiri Kosina <jikos@kernel.org>
8741S: Maintained
8742F: drivers/block/pktcdvd.c
8743F: include/linux/pktcdvd.h
8744F: include/uapi/linux/pktcdvd.h
8745
8746PKUNITY SOC DRIVERS
8747M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8748W: http://mprc.pku.edu.cn/~guanxuetao/linux
8749S: Maintained
8750T: git git://github.com/gxt/linux.git
8751F: drivers/input/serio/i8042-unicore32io.h
8752F: drivers/i2c/busses/i2c-puv3.c
8753F: drivers/video/fbdev/fb-puv3.c
8754F: drivers/rtc/rtc-puv3.c
8755
8756PMBUS HARDWARE MONITORING DRIVERS
8757M: Guenter Roeck <linux@roeck-us.net>
8758L: linux-hwmon@vger.kernel.org
8759W: http://hwmon.wiki.kernel.org/
8760W: http://www.roeck-us.net/linux/drivers/
8761T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8762S: Maintained
8763F: Documentation/hwmon/pmbus
8764F: drivers/hwmon/pmbus/
8765F: include/linux/i2c/pmbus.h
8766
8767PMC SIERRA MaxRAID DRIVER
8768L: linux-scsi@vger.kernel.org
8769W: http://www.pmc-sierra.com/
8770S: Orphan
8771F: drivers/scsi/pmcraid.*
8772
8773PMC SIERRA PM8001 DRIVER
8774M: Jack Wang <jinpu.wang@profitbricks.com>
8775M: lindar_liu@usish.com
8776L: pmchba@pmcs.com
8777L: linux-scsi@vger.kernel.org
8778S: Supported
8779F: drivers/scsi/pm8001/
8780
8781POSIX CLOCKS and TIMERS
8782M: Thomas Gleixner <tglx@linutronix.de>
8783L: linux-kernel@vger.kernel.org
8784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8785S: Maintained
8786F: fs/timerfd.c
8787F: include/linux/timer*
8788F: kernel/time/*timer*
8789
8790POWER MANAGEMENT CORE
8791M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8792L: linux-pm@vger.kernel.org
8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8794S: Supported
8795F: drivers/base/power/
8796F: include/linux/pm.h
8797F: include/linux/pm_*
8798F: include/linux/powercap.h
8799F: drivers/powercap/
8800
8801POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8802M: Sebastian Reichel <sre@kernel.org>
8803M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8804M: David Woodhouse <dwmw2@infradead.org>
8805L: linux-pm@vger.kernel.org
8806T: git git://git.infradead.org/battery-2.6.git
8807S: Maintained
8808F: include/linux/power_supply.h
8809F: drivers/power/
8810X: drivers/power/avs/
8811
8812POWER STATE COORDINATION INTERFACE (PSCI)
8813M: Mark Rutland <mark.rutland@arm.com>
8814M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8815L: linux-arm-kernel@lists.infradead.org
8816S: Maintained
8817F: drivers/firmware/psci.c
8818F: include/linux/psci.h
8819F: include/uapi/linux/psci.h
8820
8821PNP SUPPORT
8822M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8823S: Maintained
8824F: drivers/pnp/
8825
8826PPP PROTOCOL DRIVERS AND COMPRESSORS
8827M: Paul Mackerras <paulus@samba.org>
8828L: linux-ppp@vger.kernel.org
8829S: Maintained
8830F: drivers/net/ppp/ppp_*
8831
8832PPP OVER ATM (RFC 2364)
8833M: Mitchell Blank Jr <mitch@sfgoth.com>
8834S: Maintained
8835F: net/atm/pppoatm.c
8836F: include/uapi/linux/atmppp.h
8837
8838PPP OVER ETHERNET
8839M: Michal Ostrowski <mostrows@earthlink.net>
8840S: Maintained
8841F: drivers/net/ppp/pppoe.c
8842F: drivers/net/ppp/pppox.c
8843
8844PPP OVER L2TP
8845M: James Chapman <jchapman@katalix.com>
8846S: Maintained
8847F: net/l2tp/l2tp_ppp.c
8848F: include/linux/if_pppol2tp.h
8849F: include/uapi/linux/if_pppol2tp.h
8850
8851PPS SUPPORT
8852M: Rodolfo Giometti <giometti@enneenne.com>
8853W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8854L: linuxpps@ml.enneenne.com (subscribers-only)
8855S: Maintained
8856F: Documentation/pps/
8857F: drivers/pps/
8858F: include/linux/pps*.h
8859
8860PPTP DRIVER
8861M: Dmitry Kozlov <xeb@mail.ru>
8862L: netdev@vger.kernel.org
8863S: Maintained
8864F: drivers/net/ppp/pptp.c
8865W: http://sourceforge.net/projects/accel-pptp
8866
8867PREEMPTIBLE KERNEL
8868M: Robert Love <rml@tech9.net>
8869L: kpreempt-tech@lists.sourceforge.net
8870W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8871S: Supported
8872F: Documentation/preempt-locking.txt
8873F: include/linux/preempt.h
8874
8875PRISM54 WIRELESS DRIVER
8876M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8877L: linux-wireless@vger.kernel.org
8878W: http://wireless.kernel.org/en/users/Drivers/p54
8879S: Obsolete
8880F: drivers/net/wireless/intersil/prism54/
8881
8882PS3 NETWORK SUPPORT
8883M: Geoff Levand <geoff@infradead.org>
8884L: netdev@vger.kernel.org
8885L: linuxppc-dev@lists.ozlabs.org
8886S: Maintained
8887F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8888
8889PS3 PLATFORM SUPPORT
8890M: Geoff Levand <geoff@infradead.org>
8891L: linuxppc-dev@lists.ozlabs.org
8892S: Maintained
8893F: arch/powerpc/boot/ps3*
8894F: arch/powerpc/include/asm/lv1call.h
8895F: arch/powerpc/include/asm/ps3*.h
8896F: arch/powerpc/platforms/ps3/
8897F: drivers/*/ps3*
8898F: drivers/ps3/
8899F: drivers/rtc/rtc-ps3.c
8900F: drivers/usb/host/*ps3.c
8901F: sound/ppc/snd_ps3*
8902
8903PS3VRAM DRIVER
8904M: Jim Paris <jim@jtan.com>
8905M: Geoff Levand <geoff@infradead.org>
8906L: linuxppc-dev@lists.ozlabs.org
8907S: Maintained
8908F: drivers/block/ps3vram.c
8909
8910PSTORE FILESYSTEM
8911M: Anton Vorontsov <anton@enomsg.org>
8912M: Colin Cross <ccross@android.com>
8913M: Kees Cook <keescook@chromium.org>
8914M: Tony Luck <tony.luck@intel.com>
8915S: Maintained
8916T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8917F: fs/pstore/
8918F: include/linux/pstore*
8919F: drivers/firmware/efi/efi-pstore.c
8920F: drivers/acpi/apei/erst.c
8921
8922PTP HARDWARE CLOCK SUPPORT
8923M: Richard Cochran <richardcochran@gmail.com>
8924L: netdev@vger.kernel.org
8925S: Maintained
8926W: http://linuxptp.sourceforge.net/
8927F: Documentation/ABI/testing/sysfs-ptp
8928F: Documentation/ptp/*
8929F: drivers/net/ethernet/freescale/gianfar_ptp.c
8930F: drivers/net/phy/dp83640*
8931F: drivers/ptp/*
8932F: include/linux/ptp_cl*
8933
8934PTRACE SUPPORT
8935M: Roland McGrath <roland@hack.frob.com>
8936M: Oleg Nesterov <oleg@redhat.com>
8937S: Maintained
8938F: include/asm-generic/syscall.h
8939F: include/linux/ptrace.h
8940F: include/linux/regset.h
8941F: include/linux/tracehook.h
8942F: include/uapi/linux/ptrace.h
8943F: kernel/ptrace.c
8944
8945PVRUSB2 VIDEO4LINUX DRIVER
8946M: Mike Isely <isely@pobox.com>
8947L: pvrusb2@isely.net (subscribers-only)
8948L: linux-media@vger.kernel.org
8949W: http://www.isely.net/pvrusb2/
8950T: git git://linuxtv.org/media_tree.git
8951S: Maintained
8952F: Documentation/video4linux/README.pvrusb2
8953F: drivers/media/usb/pvrusb2/
8954
8955PWC WEBCAM DRIVER
8956M: Hans de Goede <hdegoede@redhat.com>
8957L: linux-media@vger.kernel.org
8958T: git git://linuxtv.org/media_tree.git
8959S: Maintained
8960F: drivers/media/usb/pwc/*
8961
8962PWM FAN DRIVER
8963M: Kamil Debski <k.debski@samsung.com>
8964L: linux-hwmon@vger.kernel.org
8965S: Supported
8966F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8967F: Documentation/hwmon/pwm-fan
8968F: drivers/hwmon/pwm-fan.c
8969
8970PWM SUBSYSTEM
8971M: Thierry Reding <thierry.reding@gmail.com>
8972L: linux-pwm@vger.kernel.org
8973S: Maintained
8974T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8975F: Documentation/pwm.txt
8976F: Documentation/devicetree/bindings/pwm/
8977F: include/linux/pwm.h
8978F: drivers/pwm/
8979F: drivers/video/backlight/pwm_bl.c
8980F: include/linux/pwm_backlight.h
8981
8982PXA2xx/PXA3xx SUPPORT
8983M: Daniel Mack <daniel@zonque.org>
8984M: Haojian Zhuang <haojian.zhuang@gmail.com>
8985M: Robert Jarzmik <robert.jarzmik@free.fr>
8986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8987T: git git://github.com/hzhuang1/linux.git
8988T: git git://github.com/rjarzmik/linux.git
8989S: Maintained
8990F: arch/arm/boot/dts/pxa*
8991F: arch/arm/mach-pxa/
8992F: drivers/dma/pxa*
8993F: drivers/pcmcia/pxa2xx*
8994F: drivers/pinctrl/pxa/
8995F: drivers/spi/spi-pxa2xx*
8996F: drivers/usb/gadget/udc/pxa2*
8997F: include/sound/pxa2xx-lib.h
8998F: sound/arm/pxa*
8999F: sound/soc/pxa/
9000
9001PXA GPIO DRIVER
9002M: Robert Jarzmik <robert.jarzmik@free.fr>
9003L: linux-gpio@vger.kernel.org
9004S: Maintained
9005F: drivers/gpio/gpio-pxa.c
9006
9007PXA3xx NAND FLASH DRIVER
9008M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9009L: linux-mtd@lists.infradead.org
9010S: Maintained
9011F: drivers/mtd/nand/pxa3xx_nand.c
9012
9013MMP SUPPORT
9014M: Eric Miao <eric.y.miao@gmail.com>
9015M: Haojian Zhuang <haojian.zhuang@gmail.com>
9016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9017T: git git://github.com/hzhuang1/linux.git
9018T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9019S: Maintained
9020F: arch/arm/boot/dts/mmp*
9021F: arch/arm/mach-mmp/
9022
9023PXA MMCI DRIVER
9024S: Orphan
9025
9026PXA RTC DRIVER
9027M: Robert Jarzmik <robert.jarzmik@free.fr>
9028L: rtc-linux@googlegroups.com
9029S: Maintained
9030
9031QAT DRIVER
9032M: Tadeusz Struk <tadeusz.struk@intel.com>
9033L: qat-linux@intel.com
9034S: Supported
9035F: drivers/crypto/qat/
9036
9037QIB DRIVER
9038M: Mike Marciniszyn <infinipath@intel.com>
9039L: linux-rdma@vger.kernel.org
9040S: Supported
9041F: drivers/infiniband/hw/qib/
9042
9043QLOGIC QLA1280 SCSI DRIVER
9044M: Michael Reed <mdr@sgi.com>
9045L: linux-scsi@vger.kernel.org
9046S: Maintained
9047F: drivers/scsi/qla1280.[ch]
9048
9049QLOGIC QLA2XXX FC-SCSI DRIVER
9050M: qla2xxx-upstream@qlogic.com
9051L: linux-scsi@vger.kernel.org
9052S: Supported
9053F: Documentation/scsi/LICENSE.qla2xxx
9054F: drivers/scsi/qla2xxx/
9055
9056QLOGIC QLA4XXX iSCSI DRIVER
9057M: QLogic-Storage-Upstream@qlogic.com
9058L: linux-scsi@vger.kernel.org
9059S: Supported
9060F: Documentation/scsi/LICENSE.qla4xxx
9061F: drivers/scsi/qla4xxx/
9062
9063QLOGIC QLA3XXX NETWORK DRIVER
9064M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9065M: Ron Mercer <ron.mercer@qlogic.com>
9066M: linux-driver@qlogic.com
9067L: netdev@vger.kernel.org
9068S: Supported
9069F: Documentation/networking/LICENSE.qla3xxx
9070F: drivers/net/ethernet/qlogic/qla3xxx.*
9071
9072QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9073M: Dept-GELinuxNICDev@qlogic.com
9074L: netdev@vger.kernel.org
9075S: Supported
9076F: drivers/net/ethernet/qlogic/qlcnic/
9077
9078QLOGIC QLGE 10Gb ETHERNET DRIVER
9079M: Harish Patil <harish.patil@qlogic.com>
9080M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9081M: Dept-GELinuxNICDev@qlogic.com
9082M: linux-driver@qlogic.com
9083L: netdev@vger.kernel.org
9084S: Supported
9085F: drivers/net/ethernet/qlogic/qlge/
9086
9087QLOGIC QL4xxx ETHERNET DRIVER
9088M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9089M: Ariel Elior <Ariel.Elior@qlogic.com>
9090M: everest-linux-l2@qlogic.com
9091L: netdev@vger.kernel.org
9092S: Supported
9093F: drivers/net/ethernet/qlogic/qed/
9094F: include/linux/qed/
9095F: drivers/net/ethernet/qlogic/qede/
9096
9097QNX4 FILESYSTEM
9098M: Anders Larsen <al@alarsen.net>
9099W: http://www.alarsen.net/linux/qnx4fs/
9100S: Maintained
9101F: fs/qnx4/
9102F: include/uapi/linux/qnx4_fs.h
9103F: include/uapi/linux/qnxtypes.h
9104
9105QT1010 MEDIA DRIVER
9106M: Antti Palosaari <crope@iki.fi>
9107L: linux-media@vger.kernel.org
9108W: https://linuxtv.org
9109W: http://palosaari.fi/linux/
9110Q: http://patchwork.linuxtv.org/project/linux-media/list/
9111T: git git://linuxtv.org/anttip/media_tree.git
9112S: Maintained
9113F: drivers/media/tuners/qt1010*
9114
9115QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9116M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9117L: linux-wireless@vger.kernel.org
9118L: ath9k-devel@lists.ath9k.org
9119W: http://wireless.kernel.org/en/users/Drivers/ath9k
9120S: Supported
9121F: drivers/net/wireless/ath/ath9k/
9122
9123QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9124M: Kalle Valo <kvalo@qca.qualcomm.com>
9125L: ath10k@lists.infradead.org
9126W: http://wireless.kernel.org/en/users/Drivers/ath10k
9127T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9128S: Supported
9129F: drivers/net/wireless/ath/ath10k/
9130
9131QUALCOMM HEXAGON ARCHITECTURE
9132M: Richard Kuo <rkuo@codeaurora.org>
9133L: linux-hexagon@vger.kernel.org
9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9135S: Supported
9136F: arch/hexagon/
9137
9138QUALCOMM WCN36XX WIRELESS DRIVER
9139M: Eugene Krasnikov <k.eugene.e@gmail.com>
9140L: wcn36xx@lists.infradead.org
9141W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9142T: git git://github.com/KrasnikovEugene/wcn36xx.git
9143S: Supported
9144F: drivers/net/wireless/ath/wcn36xx/
9145
9146QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9147M: Gabriel Somlo <somlo@cmu.edu>
9148M: "Michael S. Tsirkin" <mst@redhat.com>
9149L: qemu-devel@nongnu.org
9150S: Maintained
9151F: drivers/firmware/qemu_fw_cfg.c
9152
9153RADOS BLOCK DEVICE (RBD)
9154M: Ilya Dryomov <idryomov@gmail.com>
9155M: Sage Weil <sage@redhat.com>
9156M: Alex Elder <elder@kernel.org>
9157L: ceph-devel@vger.kernel.org
9158W: http://ceph.com/
9159T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9160T: git git://github.com/ceph/ceph-client.git
9161S: Supported
9162F: Documentation/ABI/testing/sysfs-bus-rbd
9163F: drivers/block/rbd.c
9164F: drivers/block/rbd_types.h
9165
9166RADEON FRAMEBUFFER DISPLAY DRIVER
9167M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9168L: linux-fbdev@vger.kernel.org
9169S: Maintained
9170F: drivers/video/fbdev/aty/radeon*
9171F: include/uapi/linux/radeonfb.h
9172
9173RADIOSHARK RADIO DRIVER
9174M: Hans de Goede <hdegoede@redhat.com>
9175L: linux-media@vger.kernel.org
9176T: git git://linuxtv.org/media_tree.git
9177S: Maintained
9178F: drivers/media/radio/radio-shark.c
9179
9180RADIOSHARK2 RADIO DRIVER
9181M: Hans de Goede <hdegoede@redhat.com>
9182L: linux-media@vger.kernel.org
9183T: git git://linuxtv.org/media_tree.git
9184S: Maintained
9185F: drivers/media/radio/radio-shark2.c
9186F: drivers/media/radio/radio-tea5777.c
9187
9188RAGE128 FRAMEBUFFER DISPLAY DRIVER
9189M: Paul Mackerras <paulus@samba.org>
9190L: linux-fbdev@vger.kernel.org
9191S: Maintained
9192F: drivers/video/fbdev/aty/aty128fb.c
9193
9194RALINK MIPS ARCHITECTURE
9195M: John Crispin <blogic@openwrt.org>
9196L: linux-mips@linux-mips.org
9197S: Maintained
9198F: arch/mips/ralink
9199
9200RALINK RT2X00 WIRELESS LAN DRIVER
9201P: rt2x00 project
9202M: Stanislaw Gruszka <sgruszka@redhat.com>
9203M: Helmut Schaa <helmut.schaa@googlemail.com>
9204L: linux-wireless@vger.kernel.org
9205S: Maintained
9206F: drivers/net/wireless/ralink/rt2x00/
9207
9208RAMDISK RAM BLOCK DEVICE DRIVER
9209M: Jens Axboe <axboe@kernel.dk>
9210S: Maintained
9211F: Documentation/blockdev/ramdisk.txt
9212F: drivers/block/brd.c
9213
9214RANDOM NUMBER DRIVER
9215M: "Theodore Ts'o" <tytso@mit.edu>
9216S: Maintained
9217F: drivers/char/random.c
9218
9219RAPIDIO SUBSYSTEM
9220M: Matt Porter <mporter@kernel.crashing.org>
9221M: Alexandre Bounine <alexandre.bounine@idt.com>
9222S: Maintained
9223F: drivers/rapidio/
9224
9225RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9226L: linux-wireless@vger.kernel.org
9227S: Orphan
9228F: drivers/net/wireless/ray*
9229
9230RCUTORTURE MODULE
9231M: Josh Triplett <josh@joshtriplett.org>
9232M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9233L: linux-kernel@vger.kernel.org
9234S: Supported
9235T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9236F: Documentation/RCU/torture.txt
9237F: kernel/rcu/rcutorture.c
9238
9239RCUTORTURE TEST FRAMEWORK
9240M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9241M: Josh Triplett <josh@joshtriplett.org>
9242R: Steven Rostedt <rostedt@goodmis.org>
9243R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9244R: Lai Jiangshan <jiangshanlai@gmail.com>
9245L: linux-kernel@vger.kernel.org
9246S: Supported
9247T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9248F: tools/testing/selftests/rcutorture
9249
9250RDC R-321X SoC
9251M: Florian Fainelli <florian@openwrt.org>
9252S: Maintained
9253
9254RDC R6040 FAST ETHERNET DRIVER
9255M: Florian Fainelli <florian@openwrt.org>
9256L: netdev@vger.kernel.org
9257S: Maintained
9258F: drivers/net/ethernet/rdc/r6040.c
9259
9260RDS - RELIABLE DATAGRAM SOCKETS
9261M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9262L: netdev@vger.kernel.org
9263L: linux-rdma@vger.kernel.org
9264L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9265W: https://oss.oracle.com/projects/rds/
9266S: Supported
9267F: net/rds/
9268F: Documentation/networking/rds.txt
9269
9270RDMAVT - RDMA verbs software
9271M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9272L: linux-rdma@vger.kernel.org
9273S: Supported
9274F: drivers/infiniband/sw/rdmavt
9275
9276READ-COPY UPDATE (RCU)
9277M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9278M: Josh Triplett <josh@joshtriplett.org>
9279R: Steven Rostedt <rostedt@goodmis.org>
9280R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9281R: Lai Jiangshan <jiangshanlai@gmail.com>
9282L: linux-kernel@vger.kernel.org
9283W: http://www.rdrop.com/users/paulmck/RCU/
9284S: Supported
9285T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9286F: Documentation/RCU/
9287X: Documentation/RCU/torture.txt
9288F: include/linux/rcu*
9289X: include/linux/srcu.h
9290F: kernel/rcu/
9291X: kernel/torture.c
9292
9293REAL TIME CLOCK (RTC) SUBSYSTEM
9294M: Alessandro Zummo <a.zummo@towertech.it>
9295M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9296L: rtc-linux@googlegroups.com
9297Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9299S: Maintained
9300F: Documentation/rtc.txt
9301F: drivers/rtc/
9302F: include/linux/rtc.h
9303F: include/uapi/linux/rtc.h
9304
9305REALTEK AUDIO CODECS
9306M: Bard Liao <bardliao@realtek.com>
9307M: Oder Chiou <oder_chiou@realtek.com>
9308S: Maintained
9309F: sound/soc/codecs/rt*
9310F: include/sound/rt*.h
9311
9312REISERFS FILE SYSTEM
9313L: reiserfs-devel@vger.kernel.org
9314S: Supported
9315F: fs/reiserfs/
9316
9317REGISTER MAP ABSTRACTION
9318M: Mark Brown <broonie@kernel.org>
9319L: linux-kernel@vger.kernel.org
9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9321S: Supported
9322F: drivers/base/regmap/
9323F: include/linux/regmap.h
9324
9325REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9326M: Ohad Ben-Cohen <ohad@wizery.com>
9327M: Bjorn Andersson <bjorn.andersson@linaro.org>
9328L: linux-remoteproc@vger.kernel.org
9329T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9330S: Maintained
9331F: drivers/remoteproc/
9332F: Documentation/remoteproc.txt
9333F: include/linux/remoteproc.h
9334
9335REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9336M: Ohad Ben-Cohen <ohad@wizery.com>
9337M: Bjorn Andersson <bjorn.andersson@linaro.org>
9338L: linux-remoteproc@vger.kernel.org
9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9340S: Maintained
9341F: drivers/rpmsg/
9342F: Documentation/rpmsg.txt
9343F: include/linux/rpmsg.h
9344
9345RENESAS ETHERNET DRIVERS
9346R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9347L: netdev@vger.kernel.org
9348L: linux-renesas-soc@vger.kernel.org
9349F: drivers/net/ethernet/renesas/
9350F: include/linux/sh_eth.h
9351
9352RENESAS USB2 PHY DRIVER
9353M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9354L: linux-renesas-soc@vger.kernel.org
9355S: Maintained
9356F: drivers/phy/phy-rcar-gen3-usb2.c
9357
9358RESET CONTROLLER FRAMEWORK
9359M: Philipp Zabel <p.zabel@pengutronix.de>
9360T: git git://git.pengutronix.de/git/pza/linux
9361S: Maintained
9362F: drivers/reset/
9363F: Documentation/devicetree/bindings/reset/
9364F: include/dt-bindings/reset/
9365F: include/linux/reset.h
9366F: include/linux/reset-controller.h
9367
9368RFKILL
9369M: Johannes Berg <johannes@sipsolutions.net>
9370L: linux-wireless@vger.kernel.org
9371W: http://wireless.kernel.org/
9372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9374S: Maintained
9375F: Documentation/rfkill.txt
9376F: net/rfkill/
9377
9378RHASHTABLE
9379M: Thomas Graf <tgraf@suug.ch>
9380L: netdev@vger.kernel.org
9381S: Maintained
9382F: lib/rhashtable.c
9383F: include/linux/rhashtable.h
9384
9385RICOH SMARTMEDIA/XD DRIVER
9386M: Maxim Levitsky <maximlevitsky@gmail.com>
9387S: Maintained
9388F: drivers/mtd/nand/r852.c
9389F: drivers/mtd/nand/r852.h
9390
9391RICOH R5C592 MEMORYSTICK DRIVER
9392M: Maxim Levitsky <maximlevitsky@gmail.com>
9393S: Maintained
9394F: drivers/memstick/host/r592.*
9395
9396ROCCAT DRIVERS
9397M: Stefan Achatz <erazor_de@users.sourceforge.net>
9398W: http://sourceforge.net/projects/roccat/
9399S: Maintained
9400F: drivers/hid/hid-roccat*
9401F: include/linux/hid-roccat*
9402F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9403
9404ROCKER DRIVER
9405M: Jiri Pirko <jiri@resnulli.us>
9406M: Scott Feldman <sfeldma@gmail.com>
9407L: netdev@vger.kernel.org
9408S: Supported
9409F: drivers/net/ethernet/rocker/
9410
9411ROCKETPORT DRIVER
9412P: Comtrol Corp.
9413W: http://www.comtrol.com
9414S: Maintained
9415F: Documentation/serial/rocket.txt
9416F: drivers/tty/rocket*
9417
9418ROCKETPORT EXPRESS/INFINITY DRIVER
9419M: Kevin Cernekee <cernekee@gmail.com>
9420L: linux-serial@vger.kernel.org
9421S: Odd Fixes
9422F: drivers/tty/serial/rp2.*
9423
9424ROSE NETWORK LAYER
9425M: Ralf Baechle <ralf@linux-mips.org>
9426L: linux-hams@vger.kernel.org
9427W: http://www.linux-ax25.org/
9428S: Maintained
9429F: include/net/rose.h
9430F: include/uapi/linux/rose.h
9431F: net/rose/
9432
9433RTL2830 MEDIA DRIVER
9434M: Antti Palosaari <crope@iki.fi>
9435L: linux-media@vger.kernel.org
9436W: https://linuxtv.org
9437W: http://palosaari.fi/linux/
9438Q: http://patchwork.linuxtv.org/project/linux-media/list/
9439T: git git://linuxtv.org/anttip/media_tree.git
9440S: Maintained
9441F: drivers/media/dvb-frontends/rtl2830*
9442
9443RTL2832 MEDIA DRIVER
9444M: Antti Palosaari <crope@iki.fi>
9445L: linux-media@vger.kernel.org
9446W: https://linuxtv.org
9447W: http://palosaari.fi/linux/
9448Q: http://patchwork.linuxtv.org/project/linux-media/list/
9449T: git git://linuxtv.org/anttip/media_tree.git
9450S: Maintained
9451F: drivers/media/dvb-frontends/rtl2832*
9452
9453RTL2832_SDR MEDIA DRIVER
9454M: Antti Palosaari <crope@iki.fi>
9455L: linux-media@vger.kernel.org
9456W: https://linuxtv.org
9457W: http://palosaari.fi/linux/
9458Q: http://patchwork.linuxtv.org/project/linux-media/list/
9459T: git git://linuxtv.org/anttip/media_tree.git
9460S: Maintained
9461F: drivers/media/dvb-frontends/rtl2832_sdr*
9462
9463RTL8180 WIRELESS DRIVER
9464L: linux-wireless@vger.kernel.org
9465W: http://wireless.kernel.org/
9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9467S: Orphan
9468F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9469
9470RTL8187 WIRELESS DRIVER
9471M: Herton Ronaldo Krzesinski <herton@canonical.com>
9472M: Hin-Tak Leung <htl10@users.sourceforge.net>
9473M: Larry Finger <Larry.Finger@lwfinger.net>
9474L: linux-wireless@vger.kernel.org
9475W: http://wireless.kernel.org/
9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9477S: Maintained
9478F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9479
9480RTL8192CE WIRELESS DRIVER
9481M: Larry Finger <Larry.Finger@lwfinger.net>
9482M: Chaoming Li <chaoming_li@realsil.com.cn>
9483L: linux-wireless@vger.kernel.org
9484W: http://wireless.kernel.org/
9485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9486S: Maintained
9487F: drivers/net/wireless/realtek/rtlwifi/
9488F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9489
9490RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9491M: Jes Sorensen <Jes.Sorensen@redhat.com>
9492L: linux-wireless@vger.kernel.org
9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9494S: Maintained
9495F: drivers/net/wireless/realtek/rtl8xxxu/
9496
9497S3 SAVAGE FRAMEBUFFER DRIVER
9498M: Antonino Daplas <adaplas@gmail.com>
9499L: linux-fbdev@vger.kernel.org
9500S: Maintained
9501F: drivers/video/fbdev/savage/
9502
9503S390
9504M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9505M: Heiko Carstens <heiko.carstens@de.ibm.com>
9506L: linux-s390@vger.kernel.org
9507W: http://www.ibm.com/developerworks/linux/linux390/
9508T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9509S: Supported
9510F: arch/s390/
9511F: drivers/s390/
9512F: Documentation/s390/
9513F: Documentation/DocBook/s390*
9514
9515S390 COMMON I/O LAYER
9516M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9517M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9518L: linux-s390@vger.kernel.org
9519W: http://www.ibm.com/developerworks/linux/linux390/
9520S: Supported
9521F: drivers/s390/cio/
9522
9523S390 DASD DRIVER
9524M: Stefan Weinhuber <wein@de.ibm.com>
9525M: Stefan Haberland <stefan.haberland@de.ibm.com>
9526L: linux-s390@vger.kernel.org
9527W: http://www.ibm.com/developerworks/linux/linux390/
9528S: Supported
9529F: drivers/s390/block/dasd*
9530F: block/partitions/ibm.c
9531
9532S390 NETWORK DRIVERS
9533M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9534L: linux-s390@vger.kernel.org
9535W: http://www.ibm.com/developerworks/linux/linux390/
9536S: Supported
9537F: drivers/s390/net/
9538
9539S390 PCI SUBSYSTEM
9540M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9541M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9542L: linux-s390@vger.kernel.org
9543W: http://www.ibm.com/developerworks/linux/linux390/
9544S: Supported
9545F: arch/s390/pci/
9546F: drivers/pci/hotplug/s390_pci_hpc.c
9547
9548S390 ZCRYPT DRIVER
9549M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9550L: linux-s390@vger.kernel.org
9551W: http://www.ibm.com/developerworks/linux/linux390/
9552S: Supported
9553F: drivers/s390/crypto/
9554
9555S390 ZFCP DRIVER
9556M: Steffen Maier <maier@linux.vnet.ibm.com>
9557L: linux-s390@vger.kernel.org
9558W: http://www.ibm.com/developerworks/linux/linux390/
9559S: Supported
9560F: drivers/s390/scsi/zfcp_*
9561
9562S390 IUCV NETWORK LAYER
9563M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9564L: linux-s390@vger.kernel.org
9565W: http://www.ibm.com/developerworks/linux/linux390/
9566S: Supported
9567F: drivers/s390/net/*iucv*
9568F: include/net/iucv/
9569F: net/iucv/
9570
9571S390 IOMMU (PCI)
9572M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9573L: linux-s390@vger.kernel.org
9574W: http://www.ibm.com/developerworks/linux/linux390/
9575S: Supported
9576F: drivers/iommu/s390-iommu.c
9577
9578S3C24XX SD/MMC Driver
9579M: Ben Dooks <ben-linux@fluff.org>
9580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9581S: Supported
9582F: drivers/mmc/host/s3cmci.*
9583
9584SAA6588 RDS RECEIVER DRIVER
9585M: Hans Verkuil <hverkuil@xs4all.nl>
9586L: linux-media@vger.kernel.org
9587T: git git://linuxtv.org/media_tree.git
9588W: https://linuxtv.org
9589S: Odd Fixes
9590F: drivers/media/i2c/saa6588*
9591
9592SAA7134 VIDEO4LINUX DRIVER
9593M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9594L: linux-media@vger.kernel.org
9595W: https://linuxtv.org
9596T: git git://linuxtv.org/media_tree.git
9597S: Odd fixes
9598F: Documentation/video4linux/*.saa7134
9599F: drivers/media/pci/saa7134/
9600
9601SAA7146 VIDEO4LINUX-2 DRIVER
9602M: Hans Verkuil <hverkuil@xs4all.nl>
9603L: linux-media@vger.kernel.org
9604T: git git://linuxtv.org/media_tree.git
9605S: Maintained
9606F: drivers/media/common/saa7146/
9607F: drivers/media/pci/saa7146/
9608F: include/media/saa7146*
9609
9610SAMSUNG LAPTOP DRIVER
9611M: Corentin Chary <corentin.chary@gmail.com>
9612L: platform-driver-x86@vger.kernel.org
9613S: Maintained
9614F: drivers/platform/x86/samsung-laptop.c
9615
9616SAMSUNG AUDIO (ASoC) DRIVERS
9617M: Sangbeom Kim <sbkim73@samsung.com>
9618L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9619S: Supported
9620F: sound/soc/samsung/
9621
9622SAMSUNG FRAMEBUFFER DRIVER
9623M: Jingoo Han <jingoohan1@gmail.com>
9624L: linux-fbdev@vger.kernel.org
9625S: Maintained
9626F: drivers/video/fbdev/s3c-fb.c
9627
9628SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9629M: Sangbeom Kim <sbkim73@samsung.com>
9630M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9631L: linux-kernel@vger.kernel.org
9632L: linux-samsung-soc@vger.kernel.org
9633S: Supported
9634F: drivers/mfd/sec*.c
9635F: drivers/regulator/s2m*.c
9636F: drivers/regulator/s5m*.c
9637F: drivers/clk/clk-s2mps11.c
9638F: drivers/rtc/rtc-s5m.c
9639F: include/linux/mfd/samsung/
9640F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9641F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9642F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9643F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9644
9645SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9646M: Kyungmin Park <kyungmin.park@samsung.com>
9647M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9648L: linux-media@vger.kernel.org
9649Q: https://patchwork.linuxtv.org/project/linux-media/list/
9650S: Supported
9651F: drivers/media/platform/exynos4-is/
9652
9653SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9654M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9655L: linux-media@vger.kernel.org
9656L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9657S: Maintained
9658F: drivers/media/platform/s3c-camif/
9659F: include/media/drv-intf/s3c_camif.h
9660
9661SAMSUNG S5C73M3 CAMERA DRIVER
9662M: Kyungmin Park <kyungmin.park@samsung.com>
9663M: Andrzej Hajda <a.hajda@samsung.com>
9664L: linux-media@vger.kernel.org
9665S: Supported
9666F: drivers/media/i2c/s5c73m3/*
9667
9668SAMSUNG S5K5BAF CAMERA DRIVER
9669M: Kyungmin Park <kyungmin.park@samsung.com>
9670M: Andrzej Hajda <a.hajda@samsung.com>
9671L: linux-media@vger.kernel.org
9672S: Supported
9673F: drivers/media/i2c/s5k5baf.c
9674
9675SAMSUNG S3FWRN5 NFC DRIVER
9676M: Robert Baldyga <r.baldyga@samsung.com>
9677M: Krzysztof Opasiak <k.opasiak@samsung.com>
9678L: linux-nfc@lists.01.org (moderated for non-subscribers)
9679S: Supported
9680F: drivers/nfc/s3fwrn5
9681
9682SAMSUNG SOC CLOCK DRIVERS
9683M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9684M: Tomasz Figa <tomasz.figa@gmail.com>
9685S: Supported
9686L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9687F: drivers/clk/samsung/
9688
9689SAMSUNG SXGBE DRIVERS
9690M: Byungho An <bh74.an@samsung.com>
9691M: Girish K S <ks.giri@samsung.com>
9692M: Vipul Pandya <vipul.pandya@samsung.com>
9693S: Supported
9694L: netdev@vger.kernel.org
9695F: drivers/net/ethernet/samsung/sxgbe/
9696
9697SAMSUNG THERMAL DRIVER
9698M: Lukasz Majewski <l.majewski@samsung.com>
9699L: linux-pm@vger.kernel.org
9700L: linux-samsung-soc@vger.kernel.org
9701S: Supported
9702T: git https://github.com/lmajewski/linux-samsung-thermal.git
9703F: drivers/thermal/samsung/
9704
9705SAMSUNG USB2 PHY DRIVER
9706M: Kamil Debski <k.debski@samsung.com>
9707L: linux-kernel@vger.kernel.org
9708S: Supported
9709F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9710F: Documentation/phy/samsung-usb2.txt
9711F: drivers/phy/phy-exynos4210-usb2.c
9712F: drivers/phy/phy-exynos4x12-usb2.c
9713F: drivers/phy/phy-exynos5250-usb2.c
9714F: drivers/phy/phy-s5pv210-usb2.c
9715F: drivers/phy/phy-samsung-usb2.c
9716F: drivers/phy/phy-samsung-usb2.h
9717
9718SERIAL DRIVERS
9719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9720L: linux-serial@vger.kernel.org
9721S: Maintained
9722F: drivers/tty/serial/
9723
9724SYNOPSYS DESIGNWARE DMAC DRIVER
9725M: Viresh Kumar <vireshk@kernel.org>
9726M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9727S: Maintained
9728F: include/linux/dma/dw.h
9729F: include/linux/platform_data/dma-dw.h
9730F: drivers/dma/dw/
9731
9732SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9733M: Lars Persson <lars.persson@axis.com>
9734L: netdev@vger.kernel.org
9735S: Supported
9736F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9737F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9738
9739SYNOPSYS DESIGNWARE I2C DRIVER
9740M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9741R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9742R: Mika Westerberg <mika.westerberg@linux.intel.com>
9743L: linux-i2c@vger.kernel.org
9744S: Maintained
9745F: drivers/i2c/busses/i2c-designware-*
9746F: include/linux/platform_data/i2c-designware.h
9747
9748SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9749M: Jaehoon Chung <jh80.chung@samsung.com>
9750L: linux-mmc@vger.kernel.org
9751S: Maintained
9752F: include/linux/mmc/dw_mmc.h
9753F: drivers/mmc/host/dw_mmc*
9754
9755SYSTEM TRACE MODULE CLASS
9756M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9757S: Maintained
9758F: Documentation/trace/stm.txt
9759F: drivers/hwtracing/stm/
9760F: include/linux/stm.h
9761F: include/uapi/linux/stm.h
9762
9763THUNDERBOLT DRIVER
9764M: Andreas Noever <andreas.noever@gmail.com>
9765S: Maintained
9766F: drivers/thunderbolt/
9767
9768TI BQ27XXX POWER SUPPLY DRIVER
9769R: Andrew F. Davis <afd@ti.com>
9770F: include/linux/power/bq27xxx_battery.h
9771F: drivers/power/bq27xxx_battery.c
9772F: drivers/power/bq27xxx_battery_i2c.c
9773
9774TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9775M: John Stultz <john.stultz@linaro.org>
9776M: Thomas Gleixner <tglx@linutronix.de>
9777L: linux-kernel@vger.kernel.org
9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9779S: Supported
9780F: include/linux/clocksource.h
9781F: include/linux/time.h
9782F: include/linux/timex.h
9783F: include/uapi/linux/time.h
9784F: include/uapi/linux/timex.h
9785F: kernel/time/clocksource.c
9786F: kernel/time/time*.c
9787F: kernel/time/alarmtimer.c
9788F: kernel/time/ntp.c
9789F: tools/testing/selftests/timers/
9790
9791SC1200 WDT DRIVER
9792M: Zwane Mwaikambo <zwanem@gmail.com>
9793S: Maintained
9794F: drivers/watchdog/sc1200wdt.c
9795
9796SCHEDULER
9797M: Ingo Molnar <mingo@redhat.com>
9798M: Peter Zijlstra <peterz@infradead.org>
9799L: linux-kernel@vger.kernel.org
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9801S: Maintained
9802F: kernel/sched/
9803F: include/linux/sched.h
9804F: include/uapi/linux/sched.h
9805F: include/linux/wait.h
9806
9807SCORE ARCHITECTURE
9808M: Chen Liqin <liqin.linux@gmail.com>
9809M: Lennox Wu <lennox.wu@gmail.com>
9810W: http://www.sunplus.com
9811S: Supported
9812F: arch/score/
9813
9814SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9815M: Sudeep Holla <sudeep.holla@arm.com>
9816L: linux-arm-kernel@lists.infradead.org
9817S: Maintained
9818F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9819F: drivers/clk/clk-scpi.c
9820F: drivers/cpufreq/scpi-cpufreq.c
9821F: drivers/firmware/arm_scpi.c
9822F: include/linux/scpi_protocol.h
9823
9824SCSI CDROM DRIVER
9825M: Jens Axboe <axboe@kernel.dk>
9826L: linux-scsi@vger.kernel.org
9827W: http://www.kernel.dk
9828S: Maintained
9829F: drivers/scsi/sr*
9830
9831SCSI RDMA PROTOCOL (SRP) INITIATOR
9832M: Bart Van Assche <bart.vanassche@sandisk.com>
9833L: linux-rdma@vger.kernel.org
9834S: Supported
9835W: http://www.openfabrics.org
9836Q: http://patchwork.kernel.org/project/linux-rdma/list/
9837T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9838F: drivers/infiniband/ulp/srp/
9839F: include/scsi/srp.h
9840
9841SCSI SG DRIVER
9842M: Doug Gilbert <dgilbert@interlog.com>
9843L: linux-scsi@vger.kernel.org
9844W: http://sg.danny.cz/sg
9845S: Maintained
9846F: Documentation/scsi/scsi-generic.txt
9847F: drivers/scsi/sg.c
9848F: include/scsi/sg.h
9849
9850SCSI SUBSYSTEM
9851M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9852T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9853M: "Martin K. Petersen" <martin.petersen@oracle.com>
9854T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9855L: linux-scsi@vger.kernel.org
9856S: Maintained
9857F: drivers/scsi/
9858F: include/scsi/
9859
9860SCSI TAPE DRIVER
9861M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9862L: linux-scsi@vger.kernel.org
9863S: Maintained
9864F: Documentation/scsi/st.txt
9865F: drivers/scsi/st.*
9866F: drivers/scsi/st_*.h
9867
9868SCTP PROTOCOL
9869M: Vlad Yasevich <vyasevich@gmail.com>
9870M: Neil Horman <nhorman@tuxdriver.com>
9871L: linux-sctp@vger.kernel.org
9872W: http://lksctp.sourceforge.net
9873S: Maintained
9874F: Documentation/networking/sctp.txt
9875F: include/linux/sctp.h
9876F: include/uapi/linux/sctp.h
9877F: include/net/sctp/
9878F: net/sctp/
9879
9880SCx200 CPU SUPPORT
9881M: Jim Cromie <jim.cromie@gmail.com>
9882S: Odd Fixes
9883F: Documentation/i2c/busses/scx200_acb
9884F: arch/x86/platform/scx200/
9885F: drivers/watchdog/scx200_wdt.c
9886F: drivers/i2c/busses/scx200*
9887F: drivers/mtd/maps/scx200_docflash.c
9888F: include/linux/scx200.h
9889
9890SCx200 GPIO DRIVER
9891M: Jim Cromie <jim.cromie@gmail.com>
9892S: Maintained
9893F: drivers/char/scx200_gpio.c
9894F: include/linux/scx200_gpio.h
9895
9896SCx200 HRT CLOCKSOURCE DRIVER
9897M: Jim Cromie <jim.cromie@gmail.com>
9898S: Maintained
9899F: drivers/clocksource/scx200_hrt.c
9900
9901SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9902M: Sascha Sommer <saschasommer@freenet.de>
9903L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9904S: Maintained
9905F: drivers/mmc/host/sdricoh_cs.c
9906
9907SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9908M: Adrian Hunter <adrian.hunter@intel.com>
9909L: linux-mmc@vger.kernel.org
9910T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9911S: Maintained
9912F: drivers/mmc/host/sdhci*
9913F: include/linux/mmc/sdhci*
9914
9915SECURE COMPUTING
9916M: Kees Cook <keescook@chromium.org>
9917R: Andy Lutomirski <luto@amacapital.net>
9918R: Will Drewry <wad@chromium.org>
9919T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9920S: Supported
9921F: kernel/seccomp.c
9922F: include/uapi/linux/seccomp.h
9923F: include/linux/seccomp.h
9924F: tools/testing/selftests/seccomp/*
9925K: \bsecure_computing
9926K: \bTIF_SECCOMP\b
9927
9928SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9929M: Ben Dooks <ben-linux@fluff.org>
9930M: Jaehoon Chung <jh80.chung@samsung.com>
9931L: linux-mmc@vger.kernel.org
9932S: Maintained
9933F: drivers/mmc/host/sdhci-s3c*
9934
9935SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9936M: Viresh Kumar <vireshk@kernel.org>
9937L: spear-devel@list.st.com
9938L: linux-mmc@vger.kernel.org
9939S: Maintained
9940F: drivers/mmc/host/sdhci-spear.c
9941
9942SECURITY SUBSYSTEM
9943M: James Morris <james.l.morris@oracle.com>
9944M: "Serge E. Hallyn" <serge@hallyn.com>
9945L: linux-security-module@vger.kernel.org (suggested Cc:)
9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9947W: http://kernsec.org/
9948S: Supported
9949F: security/
9950
9951SECURITY CONTACT
9952M: Security Officers <security@kernel.org>
9953S: Supported
9954
9955SELINUX SECURITY MODULE
9956M: Paul Moore <paul@paul-moore.com>
9957M: Stephen Smalley <sds@tycho.nsa.gov>
9958M: Eric Paris <eparis@parisplace.org>
9959L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9960W: http://selinuxproject.org
9961T: git git://git.infradead.org/users/pcmoore/selinux
9962S: Supported
9963F: include/linux/selinux*
9964F: security/selinux/
9965F: scripts/selinux/
9966
9967APPARMOR SECURITY MODULE
9968M: John Johansen <john.johansen@canonical.com>
9969L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9970W: apparmor.wiki.kernel.org
9971T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9972S: Supported
9973F: security/apparmor/
9974
9975YAMA SECURITY MODULE
9976M: Kees Cook <keescook@chromium.org>
9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9978S: Supported
9979F: security/yama/
9980
9981SENSABLE PHANTOM
9982M: Jiri Slaby <jirislaby@gmail.com>
9983S: Maintained
9984F: drivers/misc/phantom.c
9985F: include/uapi/linux/phantom.h
9986
9987SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9988M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9989M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9990M: John Soni Jose <sony.john@avagotech.com>
9991L: linux-scsi@vger.kernel.org
9992W: http://www.avagotech.com
9993S: Supported
9994F: drivers/scsi/be2iscsi/
9995
9996Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9997M: Sathya Perla <sathya.perla@broadcom.com>
9998M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9999M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10000M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10001M: Somnath Kotur <somnath.kotur@broadcom.com>
10002L: netdev@vger.kernel.org
10003W: http://www.emulex.com
10004S: Supported
10005F: drivers/net/ethernet/emulex/benet/
10006
10007EMULEX ONECONNECT ROCE DRIVER
10008M: Selvin Xavier <selvin.xavier@avagotech.com>
10009M: Devesh Sharma <devesh.sharma@avagotech.com>
10010M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10011L: linux-rdma@vger.kernel.org
10012W: http://www.emulex.com
10013S: Supported
10014F: drivers/infiniband/hw/ocrdma/
10015
10016SFC NETWORK DRIVER
10017M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10018M: Shradha Shah <sshah@solarflare.com>
10019L: netdev@vger.kernel.org
10020S: Supported
10021F: drivers/net/ethernet/sfc/
10022
10023SGI GRU DRIVER
10024M: Dimitri Sivanich <sivanich@sgi.com>
10025S: Maintained
10026F: drivers/misc/sgi-gru/
10027
10028SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10029M: Pat Gefre <pfg@sgi.com>
10030L: linux-ia64@vger.kernel.org
10031S: Supported
10032F: Documentation/ia64/serial.txt
10033F: drivers/tty/serial/ioc?_serial.c
10034F: include/linux/ioc?.h
10035
10036SGI XP/XPC/XPNET DRIVER
10037M: Cliff Whickman <cpw@sgi.com>
10038M: Robin Holt <robinmholt@gmail.com>
10039S: Maintained
10040F: drivers/misc/sgi-xp/
10041
10042SI2157 MEDIA DRIVER
10043M: Antti Palosaari <crope@iki.fi>
10044L: linux-media@vger.kernel.org
10045W: https://linuxtv.org
10046W: http://palosaari.fi/linux/
10047Q: http://patchwork.linuxtv.org/project/linux-media/list/
10048T: git git://linuxtv.org/anttip/media_tree.git
10049S: Maintained
10050F: drivers/media/tuners/si2157*
10051
10052SI2168 MEDIA DRIVER
10053M: Antti Palosaari <crope@iki.fi>
10054L: linux-media@vger.kernel.org
10055W: https://linuxtv.org
10056W: http://palosaari.fi/linux/
10057Q: http://patchwork.linuxtv.org/project/linux-media/list/
10058T: git git://linuxtv.org/anttip/media_tree.git
10059S: Maintained
10060F: drivers/media/dvb-frontends/si2168*
10061
10062SI470X FM RADIO RECEIVER I2C DRIVER
10063M: Hans Verkuil <hverkuil@xs4all.nl>
10064L: linux-media@vger.kernel.org
10065T: git git://linuxtv.org/media_tree.git
10066W: https://linuxtv.org
10067S: Odd Fixes
10068F: drivers/media/radio/si470x/radio-si470x-i2c.c
10069
10070SI470X FM RADIO RECEIVER USB DRIVER
10071M: Hans Verkuil <hverkuil@xs4all.nl>
10072L: linux-media@vger.kernel.org
10073T: git git://linuxtv.org/media_tree.git
10074W: https://linuxtv.org
10075S: Maintained
10076F: drivers/media/radio/si470x/radio-si470x-common.c
10077F: drivers/media/radio/si470x/radio-si470x.h
10078F: drivers/media/radio/si470x/radio-si470x-usb.c
10079
10080SI4713 FM RADIO TRANSMITTER I2C DRIVER
10081M: Eduardo Valentin <edubezval@gmail.com>
10082L: linux-media@vger.kernel.org
10083T: git git://linuxtv.org/media_tree.git
10084W: https://linuxtv.org
10085S: Odd Fixes
10086F: drivers/media/radio/si4713/si4713.?
10087
10088SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10089M: Eduardo Valentin <edubezval@gmail.com>
10090L: linux-media@vger.kernel.org
10091T: git git://linuxtv.org/media_tree.git
10092W: https://linuxtv.org
10093S: Odd Fixes
10094F: drivers/media/radio/si4713/radio-platform-si4713.c
10095
10096SI4713 FM RADIO TRANSMITTER USB DRIVER
10097M: Hans Verkuil <hverkuil@xs4all.nl>
10098L: linux-media@vger.kernel.org
10099T: git git://linuxtv.org/media_tree.git
10100W: https://linuxtv.org
10101S: Maintained
10102F: drivers/media/radio/si4713/radio-usb-si4713.c
10103
10104SIANO DVB DRIVER
10105M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10106L: linux-media@vger.kernel.org
10107W: https://linuxtv.org
10108T: git git://linuxtv.org/media_tree.git
10109S: Odd fixes
10110F: drivers/media/common/siano/
10111F: drivers/media/usb/siano/
10112F: drivers/media/usb/siano/
10113F: drivers/media/mmc/siano/
10114
10115SIMPLEFB FB DRIVER
10116M: Hans de Goede <hdegoede@redhat.com>
10117L: linux-fbdev@vger.kernel.org
10118S: Maintained
10119F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10120F: drivers/video/fbdev/simplefb.c
10121F: include/linux/platform_data/simplefb.h
10122
10123SH_VEU V4L2 MEM2MEM DRIVER
10124L: linux-media@vger.kernel.org
10125S: Orphan
10126F: drivers/media/platform/sh_veu.c
10127
10128SH_VOU V4L2 OUTPUT DRIVER
10129L: linux-media@vger.kernel.org
10130S: Orphan
10131F: drivers/media/platform/sh_vou.c
10132F: include/media/drv-intf/sh_vou.h
10133
10134SIMPLE FIRMWARE INTERFACE (SFI)
10135M: Len Brown <lenb@kernel.org>
10136L: sfi-devel@simplefirmware.org
10137W: http://simplefirmware.org/
10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10139S: Supported
10140F: arch/x86/platform/sfi/
10141F: drivers/sfi/
10142F: include/linux/sfi*.h
10143
10144SIMTEC EB110ATX (Chalice CATS)
10145P: Ben Dooks
10146P: Vincent Sanders <vince@simtec.co.uk>
10147M: Simtec Linux Team <linux@simtec.co.uk>
10148W: http://www.simtec.co.uk/products/EB110ATX/
10149S: Supported
10150
10151SIMTEC EB2410ITX (BAST)
10152P: Ben Dooks
10153P: Vincent Sanders <vince@simtec.co.uk>
10154M: Simtec Linux Team <linux@simtec.co.uk>
10155W: http://www.simtec.co.uk/products/EB2410ITX/
10156S: Supported
10157F: arch/arm/mach-s3c24xx/mach-bast.c
10158F: arch/arm/mach-s3c24xx/bast-ide.c
10159F: arch/arm/mach-s3c24xx/bast-irq.c
10160
10161TI DAVINCI MACHINE SUPPORT
10162M: Sekhar Nori <nsekhar@ti.com>
10163M: Kevin Hilman <khilman@kernel.org>
10164T: git git://gitorious.org/linux-davinci/linux-davinci.git
10165Q: http://patchwork.kernel.org/project/linux-davinci/list/
10166S: Supported
10167F: arch/arm/mach-davinci/
10168F: drivers/i2c/busses/i2c-davinci.c
10169
10170TI DAVINCI SERIES MEDIA DRIVER
10171M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10172L: linux-media@vger.kernel.org
10173W: https://linuxtv.org
10174Q: http://patchwork.linuxtv.org/project/linux-media/list/
10175T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10176S: Maintained
10177F: drivers/media/platform/davinci/
10178F: include/media/davinci/
10179
10180TI AM437X VPFE DRIVER
10181M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10182L: linux-media@vger.kernel.org
10183W: https://linuxtv.org
10184Q: http://patchwork.linuxtv.org/project/linux-media/list/
10185T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10186S: Maintained
10187F: drivers/media/platform/am437x/
10188
10189OV2659 OMNIVISION SENSOR DRIVER
10190M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10191L: linux-media@vger.kernel.org
10192W: https://linuxtv.org
10193Q: http://patchwork.linuxtv.org/project/linux-media/list/
10194T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10195S: Maintained
10196F: drivers/media/i2c/ov2659.c
10197F: include/media/i2c/ov2659.h
10198
10199SILICON MOTION SM712 FRAME BUFFER DRIVER
10200M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10201M: Teddy Wang <teddy.wang@siliconmotion.com>
10202M: Sudip Mukherjee <sudip@vectorindia.org>
10203L: linux-fbdev@vger.kernel.org
10204S: Maintained
10205F: drivers/video/fbdev/sm712*
10206F: Documentation/fb/sm712fb.txt
10207
10208SIS 190 ETHERNET DRIVER
10209M: Francois Romieu <romieu@fr.zoreil.com>
10210L: netdev@vger.kernel.org
10211S: Maintained
10212F: drivers/net/ethernet/sis/sis190.c
10213
10214SIS 900/7016 FAST ETHERNET DRIVER
10215M: Daniele Venzano <venza@brownhat.org>
10216W: http://www.brownhat.org/sis900.html
10217L: netdev@vger.kernel.org
10218S: Maintained
10219F: drivers/net/ethernet/sis/sis900.*
10220
10221SIS FRAMEBUFFER DRIVER
10222M: Thomas Winischhofer <thomas@winischhofer.net>
10223W: http://www.winischhofer.net/linuxsisvga.shtml
10224S: Maintained
10225F: Documentation/fb/sisfb.txt
10226F: drivers/video/fbdev/sis/
10227F: include/video/sisfb.h
10228
10229SIS USB2VGA DRIVER
10230M: Thomas Winischhofer <thomas@winischhofer.net>
10231W: http://www.winischhofer.at/linuxsisusbvga.shtml
10232S: Maintained
10233F: drivers/usb/misc/sisusbvga/
10234
10235SLAB ALLOCATOR
10236M: Christoph Lameter <cl@linux.com>
10237M: Pekka Enberg <penberg@kernel.org>
10238M: David Rientjes <rientjes@google.com>
10239M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10240M: Andrew Morton <akpm@linux-foundation.org>
10241L: linux-mm@kvack.org
10242S: Maintained
10243F: include/linux/sl?b*.h
10244F: mm/sl?b*
10245
10246SLEEPABLE READ-COPY UPDATE (SRCU)
10247M: Lai Jiangshan <jiangshanlai@gmail.com>
10248M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10249M: Josh Triplett <josh@joshtriplett.org>
10250R: Steven Rostedt <rostedt@goodmis.org>
10251R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10252L: linux-kernel@vger.kernel.org
10253W: http://www.rdrop.com/users/paulmck/RCU/
10254S: Supported
10255T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10256F: include/linux/srcu.h
10257F: kernel/rcu/srcu.c
10258
10259SMACK SECURITY MODULE
10260M: Casey Schaufler <casey@schaufler-ca.com>
10261L: linux-security-module@vger.kernel.org
10262W: http://schaufler-ca.com
10263T: git git://git.gitorious.org/smack-next/kernel.git
10264S: Maintained
10265F: Documentation/security/Smack.txt
10266F: security/smack/
10267
10268DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10269M: Kevin Hilman <khilman@kernel.org>
10270M: Nishanth Menon <nm@ti.com>
10271S: Maintained
10272F: drivers/power/avs/
10273F: include/linux/power/smartreflex.h
10274L: linux-pm@vger.kernel.org
10275
10276SMC91x ETHERNET DRIVER
10277M: Nicolas Pitre <nico@fluxnic.net>
10278S: Odd Fixes
10279F: drivers/net/ethernet/smsc/smc91x.*
10280
10281SMIA AND SMIA++ IMAGE SENSOR DRIVER
10282M: Sakari Ailus <sakari.ailus@iki.fi>
10283L: linux-media@vger.kernel.org
10284S: Maintained
10285F: drivers/media/i2c/smiapp/
10286F: include/media/i2c/smiapp.h
10287F: drivers/media/i2c/smiapp-pll.c
10288F: drivers/media/i2c/smiapp-pll.h
10289F: include/uapi/linux/smiapp.h
10290F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10291
10292SMM665 HARDWARE MONITOR DRIVER
10293M: Guenter Roeck <linux@roeck-us.net>
10294L: linux-hwmon@vger.kernel.org
10295S: Maintained
10296F: Documentation/hwmon/smm665
10297F: drivers/hwmon/smm665.c
10298
10299SMSC EMC2103 HARDWARE MONITOR DRIVER
10300M: Steve Glendinning <steve.glendinning@shawell.net>
10301L: linux-hwmon@vger.kernel.org
10302S: Maintained
10303F: Documentation/hwmon/emc2103
10304F: drivers/hwmon/emc2103.c
10305
10306SMSC SCH5627 HARDWARE MONITOR DRIVER
10307M: Hans de Goede <hdegoede@redhat.com>
10308L: linux-hwmon@vger.kernel.org
10309S: Supported
10310F: Documentation/hwmon/sch5627
10311F: drivers/hwmon/sch5627.c
10312
10313SMSC47B397 HARDWARE MONITOR DRIVER
10314M: Jean Delvare <jdelvare@suse.com>
10315L: linux-hwmon@vger.kernel.org
10316S: Maintained
10317F: Documentation/hwmon/smsc47b397
10318F: drivers/hwmon/smsc47b397.c
10319
10320SMSC911x ETHERNET DRIVER
10321M: Steve Glendinning <steve.glendinning@shawell.net>
10322L: netdev@vger.kernel.org
10323S: Maintained
10324F: include/linux/smsc911x.h
10325F: drivers/net/ethernet/smsc/smsc911x.*
10326
10327SMSC9420 PCI ETHERNET DRIVER
10328M: Steve Glendinning <steve.glendinning@shawell.net>
10329L: netdev@vger.kernel.org
10330S: Maintained
10331F: drivers/net/ethernet/smsc/smsc9420.*
10332
10333SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10334M: Steve Glendinning <steve.glendinning@shawell.net>
10335L: linux-fbdev@vger.kernel.org
10336S: Maintained
10337F: drivers/video/fbdev/smscufx.c
10338
10339SOC-CAMERA V4L2 SUBSYSTEM
10340M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10341L: linux-media@vger.kernel.org
10342T: git git://linuxtv.org/media_tree.git
10343S: Maintained
10344F: include/media/soc*
10345F: drivers/media/i2c/soc_camera/
10346F: drivers/media/platform/soc_camera/
10347
10348SOEKRIS NET48XX LED SUPPORT
10349M: Chris Boot <bootc@bootc.net>
10350S: Maintained
10351F: drivers/leds/leds-net48xx.c
10352
10353SOFTLOGIC 6x10 MPEG CODEC
10354M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10355M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10356M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10357M: Ismael Luceno <ismael@iodev.co.uk>
10358L: linux-media@vger.kernel.org
10359S: Supported
10360F: drivers/media/pci/solo6x10/
10361
10362SOFTWARE RAID (Multiple Disks) SUPPORT
10363M: Shaohua Li <shli@kernel.org>
10364L: linux-raid@vger.kernel.org
10365T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10366S: Supported
10367F: drivers/md/
10368F: include/linux/raid/
10369F: include/uapi/linux/raid/
10370
10371SONIC NETWORK DRIVER
10372M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10373L: netdev@vger.kernel.org
10374S: Maintained
10375F: drivers/net/ethernet/natsemi/sonic.*
10376
10377SONICS SILICON BACKPLANE DRIVER (SSB)
10378M: Michael Buesch <m@bues.ch>
10379L: linux-wireless@vger.kernel.org
10380S: Maintained
10381F: drivers/ssb/
10382F: include/linux/ssb/
10383
10384SONY VAIO CONTROL DEVICE DRIVER
10385M: Mattia Dongili <malattia@linux.it>
10386L: platform-driver-x86@vger.kernel.org
10387W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10388S: Maintained
10389F: Documentation/laptops/sony-laptop.txt
10390F: drivers/char/sonypi.c
10391F: drivers/platform/x86/sony-laptop.c
10392F: include/linux/sony-laptop.h
10393
10394SONY MEMORYSTICK CARD SUPPORT
10395M: Alex Dubov <oakad@yahoo.com>
10396W: http://tifmxx.berlios.de/
10397S: Maintained
10398F: drivers/memstick/host/tifm_ms.c
10399
10400SONY MEMORYSTICK STANDARD SUPPORT
10401M: Maxim Levitsky <maximlevitsky@gmail.com>
10402S: Maintained
10403F: drivers/memstick/core/ms_block.*
10404
10405SOUND
10406M: Jaroslav Kysela <perex@perex.cz>
10407M: Takashi Iwai <tiwai@suse.com>
10408L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10409W: http://www.alsa-project.org/
10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10411T: git git://git.alsa-project.org/alsa-kernel.git
10412Q: http://patchwork.kernel.org/project/alsa-devel/list/
10413S: Maintained
10414F: Documentation/sound/
10415F: include/sound/
10416F: include/uapi/sound/
10417F: sound/
10418
10419SOUND - COMPRESSED AUDIO
10420M: Vinod Koul <vinod.koul@intel.com>
10421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10423S: Supported
10424F: Documentation/sound/alsa/compress_offload.txt
10425F: include/sound/compress_driver.h
10426F: include/uapi/sound/compress_*
10427F: sound/core/compress_offload.c
10428F: sound/soc/soc-compress.c
10429
10430SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10431M: Liam Girdwood <lgirdwood@gmail.com>
10432M: Mark Brown <broonie@kernel.org>
10433T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10435W: http://alsa-project.org/main/index.php/ASoC
10436S: Supported
10437F: Documentation/sound/alsa/soc/
10438F: sound/soc/
10439F: include/sound/soc*
10440
10441SOUND - DMAENGINE HELPERS
10442M: Lars-Peter Clausen <lars@metafoo.de>
10443S: Supported
10444F: include/sound/dmaengine_pcm.h
10445F: sound/core/pcm_dmaengine.c
10446F: sound/soc/soc-generic-dmaengine-pcm.c
10447
10448SP2 MEDIA DRIVER
10449M: Olli Salonen <olli.salonen@iki.fi>
10450L: linux-media@vger.kernel.org
10451W: https://linuxtv.org
10452Q: http://patchwork.linuxtv.org/project/linux-media/list/
10453S: Maintained
10454F: drivers/media/dvb-frontends/sp2*
10455
10456SPARC + UltraSPARC (sparc/sparc64)
10457M: "David S. Miller" <davem@davemloft.net>
10458L: sparclinux@vger.kernel.org
10459Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10460T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10461T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10462S: Maintained
10463F: arch/sparc/
10464F: drivers/sbus/
10465
10466SPARC SERIAL DRIVERS
10467M: "David S. Miller" <davem@davemloft.net>
10468L: sparclinux@vger.kernel.org
10469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10471S: Maintained
10472F: include/linux/sunserialcore.h
10473F: drivers/tty/serial/suncore.c
10474F: drivers/tty/serial/sunhv.c
10475F: drivers/tty/serial/sunsab.c
10476F: drivers/tty/serial/sunsab.h
10477F: drivers/tty/serial/sunsu.c
10478F: drivers/tty/serial/sunzilog.c
10479F: drivers/tty/serial/sunzilog.h
10480
10481SPARSE CHECKER
10482M: "Christopher Li" <sparse@chrisli.org>
10483L: linux-sparse@vger.kernel.org
10484W: https://sparse.wiki.kernel.org/
10485T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10486T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10487S: Maintained
10488F: include/linux/compiler.h
10489
10490SPEAR PLATFORM SUPPORT
10491M: Viresh Kumar <vireshk@kernel.org>
10492M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10493L: spear-devel@list.st.com
10494L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10495W: http://www.st.com/spear
10496S: Maintained
10497F: arch/arm/boot/dts/spear*
10498F: arch/arm/mach-spear/
10499
10500SPEAR CLOCK FRAMEWORK SUPPORT
10501M: Viresh Kumar <vireshk@kernel.org>
10502L: spear-devel@list.st.com
10503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10504W: http://www.st.com/spear
10505S: Maintained
10506F: drivers/clk/spear/
10507
10508SPI SUBSYSTEM
10509M: Mark Brown <broonie@kernel.org>
10510L: linux-spi@vger.kernel.org
10511T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10512Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10513S: Maintained
10514F: Documentation/spi/
10515F: drivers/spi/
10516F: include/linux/spi/
10517F: include/uapi/linux/spi/
10518
10519SPIDERNET NETWORK DRIVER for CELL
10520M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10521L: netdev@vger.kernel.org
10522S: Supported
10523F: Documentation/networking/spider_net.txt
10524F: drivers/net/ethernet/toshiba/spider_net*
10525
10526SPU FILE SYSTEM
10527M: Jeremy Kerr <jk@ozlabs.org>
10528L: linuxppc-dev@lists.ozlabs.org
10529W: http://www.ibm.com/developerworks/power/cell/
10530S: Supported
10531F: Documentation/filesystems/spufs.txt
10532F: arch/powerpc/platforms/cell/spufs/
10533
10534SQUASHFS FILE SYSTEM
10535M: Phillip Lougher <phillip@squashfs.org.uk>
10536L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10537W: http://squashfs.org.uk
10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10539S: Maintained
10540F: Documentation/filesystems/squashfs.txt
10541F: fs/squashfs/
10542
10543SRM (Alpha) environment access
10544M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10545S: Maintained
10546F: arch/alpha/kernel/srm_env.c
10547
10548STABLE BRANCH
10549M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10550L: stable@vger.kernel.org
10551S: Supported
10552F: Documentation/stable_kernel_rules.txt
10553
10554STAGING SUBSYSTEM
10555M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10556T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10557L: devel@driverdev.osuosl.org
10558S: Supported
10559F: drivers/staging/
10560
10561STAGING - COMEDI
10562M: Ian Abbott <abbotti@mev.co.uk>
10563M: H Hartley Sweeten <hsweeten@visionengravers.com>
10564S: Odd Fixes
10565F: drivers/staging/comedi/
10566
10567STAGING - FLARION FT1000 DRIVERS
10568M: Marek Belisko <marek.belisko@gmail.com>
10569S: Odd Fixes
10570F: drivers/staging/ft1000/
10571
10572STAGING - INDUSTRIAL IO
10573M: Jonathan Cameron <jic23@kernel.org>
10574L: linux-iio@vger.kernel.org
10575S: Odd Fixes
10576F: drivers/staging/iio/
10577
10578STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10579M: Jarod Wilson <jarod@wilsonet.com>
10580W: http://www.lirc.org/
10581S: Odd Fixes
10582F: drivers/staging/media/lirc/
10583
10584STAGING - LUSTRE PARALLEL FILESYSTEM
10585M: Oleg Drokin <oleg.drokin@intel.com>
10586M: Andreas Dilger <andreas.dilger@intel.com>
10587L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10588W: http://wiki.lustre.org/
10589S: Maintained
10590F: drivers/staging/lustre
10591
10592STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10593M: Marc Dietrich <marvin24@gmx.de>
10594L: ac100@lists.launchpad.net (moderated for non-subscribers)
10595L: linux-tegra@vger.kernel.org
10596S: Maintained
10597F: drivers/staging/nvec/
10598
10599STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10600M: Jens Frederich <jfrederich@gmail.com>
10601M: Daniel Drake <dsd@laptop.org>
10602M: Jon Nettleton <jon.nettleton@gmail.com>
10603W: http://wiki.laptop.org/go/DCON
10604S: Maintained
10605F: drivers/staging/olpc_dcon/
10606
10607STAGING - REALTEK RTL8712U DRIVERS
10608M: Larry Finger <Larry.Finger@lwfinger.net>
10609M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10610S: Odd Fixes
10611F: drivers/staging/rtl8712/
10612
10613STAGING - REALTEK RTL8723U WIRELESS DRIVER
10614M: Larry Finger <Larry.Finger@lwfinger.net>
10615M: Jes Sorensen <Jes.Sorensen@redhat.com>
10616L: linux-wireless@vger.kernel.org
10617S: Maintained
10618F: drivers/staging/rtl8723au/
10619
10620STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10621M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10622M: Teddy Wang <teddy.wang@siliconmotion.com>
10623M: Sudip Mukherjee <sudip@vectorindia.org>
10624L: linux-fbdev@vger.kernel.org
10625S: Maintained
10626F: drivers/staging/sm750fb/
10627
10628STAGING - SLICOSS
10629M: Lior Dotan <liodot@gmail.com>
10630M: Christopher Harrer <charrer@alacritech.com>
10631S: Odd Fixes
10632F: drivers/staging/slicoss/
10633
10634STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10635M: William Hubbs <w.d.hubbs@gmail.com>
10636M: Chris Brannon <chris@the-brannons.com>
10637M: Kirk Reiser <kirk@reisers.ca>
10638M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10639L: speakup@linux-speakup.org
10640W: http://www.linux-speakup.org/
10641S: Odd Fixes
10642F: drivers/staging/speakup/
10643
10644STAGING - VIA VT665X DRIVERS
10645M: Forest Bond <forest@alittletooquiet.net>
10646S: Odd Fixes
10647F: drivers/staging/vt665?/
10648
10649STAGING - WILC1000 WIFI DRIVER
10650M: Johnny Kim <johnny.kim@atmel.com>
10651M: Austin Shin <austin.shin@atmel.com>
10652M: Chris Park <chris.park@atmel.com>
10653M: Tony Cho <tony.cho@atmel.com>
10654M: Glen Lee <glen.lee@atmel.com>
10655M: Leo Kim <leo.kim@atmel.com>
10656L: linux-wireless@vger.kernel.org
10657S: Supported
10658F: drivers/staging/wilc1000/
10659
10660STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10661M: Arnaud Patard <arnaud.patard@rtp-net.org>
10662S: Odd Fixes
10663F: drivers/staging/xgifb/
10664
10665HFI1 DRIVER
10666M: Mike Marciniszyn <infinipath@intel.com>
10667L: linux-rdma@vger.kernel.org
10668S: Supported
10669F: drivers/staging/rdma/hfi1
10670
10671STARFIRE/DURALAN NETWORK DRIVER
10672M: Ion Badulescu <ionut@badula.org>
10673S: Odd Fixes
10674F: drivers/net/ethernet/adaptec/starfire*
10675
10676SUN3/3X
10677M: Sam Creasey <sammy@sammy.net>
10678W: http://sammy.net/sun3/
10679S: Maintained
10680F: arch/m68k/kernel/*sun3*
10681F: arch/m68k/sun3*/
10682F: arch/m68k/include/asm/sun3*
10683F: drivers/net/ethernet/i825xx/sun3*
10684
10685SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10686M: Hans de Goede <hdegoede@redhat.com>
10687L: linux-input@vger.kernel.org
10688S: Maintained
10689F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10690F: drivers/input/keyboard/sun4i-lradc-keys.c
10691
10692SUNDANCE NETWORK DRIVER
10693M: Denis Kirjanov <kda@linux-powerpc.org>
10694L: netdev@vger.kernel.org
10695S: Maintained
10696F: drivers/net/ethernet/dlink/sundance.c
10697
10698SUPERH
10699M: Yoshinori Sato <ysato@users.sourceforge.jp>
10700M: Rich Felker <dalias@libc.org>
10701L: linux-sh@vger.kernel.org
10702Q: http://patchwork.kernel.org/project/linux-sh/list/
10703S: Maintained
10704F: Documentation/sh/
10705F: arch/sh/
10706F: drivers/sh/
10707
10708SUSPEND TO RAM
10709M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10710M: Len Brown <len.brown@intel.com>
10711M: Pavel Machek <pavel@ucw.cz>
10712L: linux-pm@vger.kernel.org
10713S: Supported
10714F: Documentation/power/
10715F: arch/x86/kernel/acpi/
10716F: drivers/base/power/
10717F: kernel/power/
10718F: include/linux/suspend.h
10719F: include/linux/freezer.h
10720F: include/linux/pm.h
10721
10722SVGA HANDLING
10723M: Martin Mares <mj@ucw.cz>
10724L: linux-video@atrey.karlin.mff.cuni.cz
10725S: Maintained
10726F: Documentation/svga.txt
10727F: arch/x86/boot/video*
10728
10729SWIOTLB SUBSYSTEM
10730M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10731L: linux-kernel@vger.kernel.org
10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10733S: Supported
10734F: lib/swiotlb.c
10735F: arch/*/kernel/pci-swiotlb.c
10736F: include/linux/swiotlb.h
10737
10738SWITCHDEV
10739M: Jiri Pirko <jiri@resnulli.us>
10740L: netdev@vger.kernel.org
10741S: Supported
10742F: net/switchdev/
10743F: include/net/switchdev.h
10744
10745SYNOPSYS ARC ARCHITECTURE
10746M: Vineet Gupta <vgupta@synopsys.com>
10747L: linux-snps-arc@lists.infradead.org
10748S: Supported
10749F: arch/arc/
10750F: Documentation/devicetree/bindings/arc/*
10751F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10752F: drivers/tty/serial/arc_uart.c
10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10754
10755SYNOPSYS ARC SDP platform support
10756M: Alexey Brodkin <abrodkin@synopsys.com>
10757S: Supported
10758F: arch/arc/plat-axs10x
10759F: arch/arc/boot/dts/ax*
10760F: Documentation/devicetree/bindings/arc/axs10*
10761
10762SYSTEM CONFIGURATION (SYSCON)
10763M: Lee Jones <lee.jones@linaro.org>
10764M: Arnd Bergmann <arnd@arndb.de>
10765T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10766S: Supported
10767F: drivers/mfd/syscon.c
10768
10769SYSV FILESYSTEM
10770M: Christoph Hellwig <hch@infradead.org>
10771S: Maintained
10772F: Documentation/filesystems/sysv-fs.txt
10773F: fs/sysv/
10774F: include/linux/sysv_fs.h
10775
10776TARGET SUBSYSTEM
10777M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10778L: linux-scsi@vger.kernel.org
10779L: target-devel@vger.kernel.org
10780W: http://www.linux-iscsi.org
10781W: http://groups.google.com/group/linux-iscsi-target-dev
10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10783S: Supported
10784F: drivers/target/
10785F: include/target/
10786F: Documentation/target/
10787
10788TASKSTATS STATISTICS INTERFACE
10789M: Balbir Singh <bsingharora@gmail.com>
10790S: Maintained
10791F: Documentation/accounting/taskstats*
10792F: include/linux/taskstats*
10793F: kernel/taskstats.c
10794
10795TC CLASSIFIER
10796M: Jamal Hadi Salim <jhs@mojatatu.com>
10797L: netdev@vger.kernel.org
10798S: Maintained
10799F: include/net/pkt_cls.h
10800F: include/uapi/linux/pkt_cls.h
10801F: net/sched/
10802
10803TCP LOW PRIORITY MODULE
10804M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10805M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10806W: http://tcp-lp-mod.sourceforge.net/
10807S: Maintained
10808F: net/ipv4/tcp_lp.c
10809
10810TDA10071 MEDIA DRIVER
10811M: Antti Palosaari <crope@iki.fi>
10812L: linux-media@vger.kernel.org
10813W: https://linuxtv.org
10814W: http://palosaari.fi/linux/
10815Q: http://patchwork.linuxtv.org/project/linux-media/list/
10816T: git git://linuxtv.org/anttip/media_tree.git
10817S: Maintained
10818F: drivers/media/dvb-frontends/tda10071*
10819
10820TDA18212 MEDIA DRIVER
10821M: Antti Palosaari <crope@iki.fi>
10822L: linux-media@vger.kernel.org
10823W: https://linuxtv.org
10824W: http://palosaari.fi/linux/
10825Q: http://patchwork.linuxtv.org/project/linux-media/list/
10826T: git git://linuxtv.org/anttip/media_tree.git
10827S: Maintained
10828F: drivers/media/tuners/tda18212*
10829
10830TDA18218 MEDIA DRIVER
10831M: Antti Palosaari <crope@iki.fi>
10832L: linux-media@vger.kernel.org
10833W: https://linuxtv.org
10834W: http://palosaari.fi/linux/
10835Q: http://patchwork.linuxtv.org/project/linux-media/list/
10836T: git git://linuxtv.org/anttip/media_tree.git
10837S: Maintained
10838F: drivers/media/tuners/tda18218*
10839
10840TDA18271 MEDIA DRIVER
10841M: Michael Krufky <mkrufky@linuxtv.org>
10842L: linux-media@vger.kernel.org
10843W: https://linuxtv.org
10844W: http://github.com/mkrufky
10845Q: http://patchwork.linuxtv.org/project/linux-media/list/
10846T: git git://linuxtv.org/mkrufky/tuners.git
10847S: Maintained
10848F: drivers/media/tuners/tda18271*
10849
10850TDA827x MEDIA DRIVER
10851M: Michael Krufky <mkrufky@linuxtv.org>
10852L: linux-media@vger.kernel.org
10853W: https://linuxtv.org
10854W: http://github.com/mkrufky
10855Q: http://patchwork.linuxtv.org/project/linux-media/list/
10856T: git git://linuxtv.org/mkrufky/tuners.git
10857S: Maintained
10858F: drivers/media/tuners/tda8290.*
10859
10860TDA8290 MEDIA DRIVER
10861M: Michael Krufky <mkrufky@linuxtv.org>
10862L: linux-media@vger.kernel.org
10863W: https://linuxtv.org
10864W: http://github.com/mkrufky
10865Q: http://patchwork.linuxtv.org/project/linux-media/list/
10866T: git git://linuxtv.org/mkrufky/tuners.git
10867S: Maintained
10868F: drivers/media/tuners/tda8290.*
10869
10870TDA9840 MEDIA DRIVER
10871M: Hans Verkuil <hverkuil@xs4all.nl>
10872L: linux-media@vger.kernel.org
10873T: git git://linuxtv.org/media_tree.git
10874W: https://linuxtv.org
10875S: Maintained
10876F: drivers/media/i2c/tda9840*
10877
10878TEA5761 TUNER DRIVER
10879M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10880L: linux-media@vger.kernel.org
10881W: https://linuxtv.org
10882T: git git://linuxtv.org/media_tree.git
10883S: Odd fixes
10884F: drivers/media/tuners/tea5761.*
10885
10886TEA5767 TUNER DRIVER
10887M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10888L: linux-media@vger.kernel.org
10889W: https://linuxtv.org
10890T: git git://linuxtv.org/media_tree.git
10891S: Maintained
10892F: drivers/media/tuners/tea5767.*
10893
10894TEA6415C MEDIA DRIVER
10895M: Hans Verkuil <hverkuil@xs4all.nl>
10896L: linux-media@vger.kernel.org
10897T: git git://linuxtv.org/media_tree.git
10898W: https://linuxtv.org
10899S: Maintained
10900F: drivers/media/i2c/tea6415c*
10901
10902TEA6420 MEDIA DRIVER
10903M: Hans Verkuil <hverkuil@xs4all.nl>
10904L: linux-media@vger.kernel.org
10905T: git git://linuxtv.org/media_tree.git
10906W: https://linuxtv.org
10907S: Maintained
10908F: drivers/media/i2c/tea6420*
10909
10910TEAM DRIVER
10911M: Jiri Pirko <jiri@resnulli.us>
10912L: netdev@vger.kernel.org
10913S: Supported
10914F: drivers/net/team/
10915F: include/linux/if_team.h
10916F: include/uapi/linux/if_team.h
10917
10918TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10919M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10920S: Maintained
10921F: arch/x86/platform/ts5500/
10922
10923TECHNOTREND USB IR RECEIVER
10924M: Sean Young <sean@mess.org>
10925L: linux-media@vger.kernel.org
10926S: Maintained
10927F: drivers/media/rc/ttusbir.c
10928
10929TEGRA ARCHITECTURE SUPPORT
10930M: Stephen Warren <swarren@wwwdotorg.org>
10931M: Thierry Reding <thierry.reding@gmail.com>
10932M: Alexandre Courbot <gnurou@gmail.com>
10933L: linux-tegra@vger.kernel.org
10934Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10935T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10936S: Supported
10937N: [^a-z]tegra
10938
10939TEGRA CLOCK DRIVER
10940M: Peter De Schrijver <pdeschrijver@nvidia.com>
10941M: Prashant Gaikwad <pgaikwad@nvidia.com>
10942S: Supported
10943F: drivers/clk/tegra/
10944
10945TEGRA DMA DRIVER
10946M: Laxman Dewangan <ldewangan@nvidia.com>
10947S: Supported
10948F: drivers/dma/tegra20-apb-dma.c
10949
10950TEGRA I2C DRIVER
10951M: Laxman Dewangan <ldewangan@nvidia.com>
10952S: Supported
10953F: drivers/i2c/busses/i2c-tegra.c
10954
10955TEGRA IOMMU DRIVERS
10956M: Hiroshi Doyu <hdoyu@nvidia.com>
10957S: Supported
10958F: drivers/iommu/tegra*
10959
10960TEGRA KBC DRIVER
10961M: Rakesh Iyer <riyer@nvidia.com>
10962M: Laxman Dewangan <ldewangan@nvidia.com>
10963S: Supported
10964F: drivers/input/keyboard/tegra-kbc.c
10965
10966TEGRA PWM DRIVER
10967M: Thierry Reding <thierry.reding@gmail.com>
10968S: Supported
10969F: drivers/pwm/pwm-tegra.c
10970
10971TEGRA SERIAL DRIVER
10972M: Laxman Dewangan <ldewangan@nvidia.com>
10973S: Supported
10974F: drivers/tty/serial/serial-tegra.c
10975
10976TEGRA SPI DRIVER
10977M: Laxman Dewangan <ldewangan@nvidia.com>
10978S: Supported
10979F: drivers/spi/spi-tegra*
10980
10981TEHUTI ETHERNET DRIVER
10982M: Andy Gospodarek <andy@greyhouse.net>
10983L: netdev@vger.kernel.org
10984S: Supported
10985F: drivers/net/ethernet/tehuti/*
10986
10987Telecom Clock Driver for MCPL0010
10988M: Mark Gross <mark.gross@intel.com>
10989S: Supported
10990F: drivers/char/tlclk.c
10991
10992TENSILICA XTENSA PORT (xtensa)
10993M: Chris Zankel <chris@zankel.net>
10994M: Max Filippov <jcmvbkbc@gmail.com>
10995L: linux-xtensa@linux-xtensa.org
10996T: git git://github.com/czankel/xtensa-linux.git
10997S: Maintained
10998F: arch/xtensa/
10999F: drivers/irqchip/irq-xtensa-*
11000
11001THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11002M: Hans Verkuil <hverkuil@xs4all.nl>
11003L: linux-media@vger.kernel.org
11004T: git git://linuxtv.org/media_tree.git
11005W: https://linuxtv.org
11006S: Maintained
11007F: drivers/media/radio/radio-raremono.c
11008
11009THERMAL
11010M: Zhang Rui <rui.zhang@intel.com>
11011M: Eduardo Valentin <edubezval@gmail.com>
11012L: linux-pm@vger.kernel.org
11013T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11015Q: https://patchwork.kernel.org/project/linux-pm/list/
11016S: Supported
11017F: drivers/thermal/
11018F: include/linux/thermal.h
11019F: include/uapi/linux/thermal.h
11020F: include/linux/cpu_cooling.h
11021F: Documentation/devicetree/bindings/thermal/
11022
11023THERMAL/CPU_COOLING
11024M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11025M: Viresh Kumar <viresh.kumar@linaro.org>
11026M: Javi Merino <javi.merino@arm.com>
11027L: linux-pm@vger.kernel.org
11028S: Supported
11029F: Documentation/thermal/cpu-cooling-api.txt
11030F: drivers/thermal/cpu_cooling.c
11031F: include/linux/cpu_cooling.h
11032
11033THINGM BLINK(1) USB RGB LED DRIVER
11034M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11035S: Maintained
11036F: drivers/hid/hid-thingm.c
11037
11038THINKPAD ACPI EXTRAS DRIVER
11039M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11040L: ibm-acpi-devel@lists.sourceforge.net
11041L: platform-driver-x86@vger.kernel.org
11042W: http://ibm-acpi.sourceforge.net
11043W: http://thinkwiki.org/wiki/Ibm-acpi
11044T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11045S: Maintained
11046F: drivers/platform/x86/thinkpad_acpi.c
11047
11048TI BANDGAP AND THERMAL DRIVER
11049M: Eduardo Valentin <edubezval@gmail.com>
11050L: linux-pm@vger.kernel.org
11051L: linux-omap@vger.kernel.org
11052S: Maintained
11053F: drivers/thermal/ti-soc-thermal/
11054
11055TI VPE/CAL DRIVERS
11056M: Benoit Parrot <bparrot@ti.com>
11057L: linux-media@vger.kernel.org
11058W: http://linuxtv.org/
11059Q: http://patchwork.linuxtv.org/project/linux-media/list/
11060S: Maintained
11061F: drivers/media/platform/ti-vpe/
11062
11063TI CDCE706 CLOCK DRIVER
11064M: Max Filippov <jcmvbkbc@gmail.com>
11065S: Maintained
11066F: drivers/clk/clk-cdce706.c
11067
11068TI CLOCK DRIVER
11069M: Tero Kristo <t-kristo@ti.com>
11070L: linux-omap@vger.kernel.org
11071S: Maintained
11072F: drivers/clk/ti/
11073F: include/linux/clk/ti.h
11074
11075TI ETHERNET SWITCH DRIVER (CPSW)
11076M: Mugunthan V N <mugunthanvnm@ti.com>
11077R: Grygorii Strashko <grygorii.strashko@ti.com>
11078L: linux-omap@vger.kernel.org
11079L: netdev@vger.kernel.org
11080S: Maintained
11081F: drivers/net/ethernet/ti/cpsw*
11082F: drivers/net/ethernet/ti/davinci*
11083
11084TI FLASH MEDIA INTERFACE DRIVER
11085M: Alex Dubov <oakad@yahoo.com>
11086S: Maintained
11087F: drivers/misc/tifm*
11088F: drivers/mmc/host/tifm_sd.c
11089F: include/linux/tifm.h
11090
11091TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11092M: Santosh Shilimkar <ssantosh@kernel.org>
11093L: linux-kernel@vger.kernel.org
11094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11095S: Maintained
11096F: drivers/soc/ti/*
11097T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11098
11099
11100TI LM49xxx FAMILY ASoC CODEC DRIVERS
11101M: M R Swami Reddy <mr.swami.reddy@ti.com>
11102M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11103L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11104S: Maintained
11105F: sound/soc/codecs/lm49453*
11106F: sound/soc/codecs/isabelle*
11107
11108TI LP855x BACKLIGHT DRIVER
11109M: Milo Kim <milo.kim@ti.com>
11110S: Maintained
11111F: Documentation/backlight/lp855x-driver.txt
11112F: drivers/video/backlight/lp855x_bl.c
11113F: include/linux/platform_data/lp855x.h
11114
11115TI LP8727 CHARGER DRIVER
11116M: Milo Kim <milo.kim@ti.com>
11117S: Maintained
11118F: drivers/power/lp8727_charger.c
11119F: include/linux/platform_data/lp8727.h
11120
11121TI LP8788 MFD DRIVER
11122M: Milo Kim <milo.kim@ti.com>
11123S: Maintained
11124F: drivers/iio/adc/lp8788_adc.c
11125F: drivers/leds/leds-lp8788.c
11126F: drivers/mfd/lp8788*.c
11127F: drivers/power/lp8788-charger.c
11128F: drivers/regulator/lp8788-*.c
11129F: include/linux/mfd/lp8788*.h
11130
11131TI NETCP ETHERNET DRIVER
11132M: Wingman Kwok <w-kwok2@ti.com>
11133M: Murali Karicheri <m-karicheri2@ti.com>
11134L: netdev@vger.kernel.org
11135S: Maintained
11136F: drivers/net/ethernet/ti/netcp*
11137
11138TI TAS571X FAMILY ASoC CODEC DRIVER
11139M: Kevin Cernekee <cernekee@chromium.org>
11140L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11141S: Odd Fixes
11142F: sound/soc/codecs/tas571x*
11143
11144TI TWL4030 SERIES SOC CODEC DRIVER
11145M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11146L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11147S: Maintained
11148F: sound/soc/codecs/twl4030*
11149
11150TI WILINK WIRELESS DRIVERS
11151L: linux-wireless@vger.kernel.org
11152W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11153W: http://wireless.kernel.org/en/users/Drivers/wl1251
11154T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11155S: Orphan
11156F: drivers/net/wireless/ti/
11157F: include/linux/wl12xx.h
11158
11159TIPC NETWORK LAYER
11160M: Jon Maloy <jon.maloy@ericsson.com>
11161M: Ying Xue <ying.xue@windriver.com>
11162L: netdev@vger.kernel.org (core kernel code)
11163L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11164W: http://tipc.sourceforge.net/
11165S: Maintained
11166F: include/uapi/linux/tipc*.h
11167F: net/tipc/
11168
11169TILE ARCHITECTURE
11170M: Chris Metcalf <cmetcalf@mellanox.com>
11171W: http://www.mellanox.com/repository/solutions/tile-scm/
11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11173S: Supported
11174F: arch/tile/
11175F: drivers/char/tile-srom.c
11176F: drivers/edac/tile_edac.c
11177F: drivers/net/ethernet/tile/
11178F: drivers/rtc/rtc-tile.c
11179F: drivers/tty/hvc/hvc_tile.c
11180F: drivers/tty/serial/tilegx.c
11181F: drivers/usb/host/*-tilegx.c
11182F: include/linux/usb/tilegx.h
11183
11184TLAN NETWORK DRIVER
11185M: Samuel Chessman <chessman@tux.org>
11186L: tlan-devel@lists.sourceforge.net (subscribers-only)
11187W: http://sourceforge.net/projects/tlan/
11188S: Maintained
11189F: Documentation/networking/tlan.txt
11190F: drivers/net/ethernet/ti/tlan.*
11191
11192TOMOYO SECURITY MODULE
11193M: Kentaro Takeda <takedakn@nttdata.co.jp>
11194M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11195L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11196L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11197L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11198L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11199W: http://tomoyo.sourceforge.jp/
11200T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11201S: Maintained
11202F: security/tomoyo/
11203
11204TOPSTAR LAPTOP EXTRAS DRIVER
11205M: Herton Ronaldo Krzesinski <herton@canonical.com>
11206L: platform-driver-x86@vger.kernel.org
11207S: Maintained
11208F: drivers/platform/x86/topstar-laptop.c
11209
11210TOSHIBA ACPI EXTRAS DRIVER
11211M: Azael Avalos <coproscefalo@gmail.com>
11212L: platform-driver-x86@vger.kernel.org
11213S: Maintained
11214F: drivers/platform/x86/toshiba_acpi.c
11215
11216TOSHIBA BLUETOOTH DRIVER
11217M: Azael Avalos <coproscefalo@gmail.com>
11218L: platform-driver-x86@vger.kernel.org
11219S: Maintained
11220F: drivers/platform/x86/toshiba_bluetooth.c
11221
11222TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11223M: Azael Avalos <coproscefalo@gmail.com>
11224L: platform-driver-x86@vger.kernel.org
11225S: Maintained
11226F: drivers/platform/x86/toshiba_haps.c
11227
11228TOSHIBA WMI HOTKEYS DRIVER
11229M: Azael Avalos <coproscefalo@gmail.com>
11230L: platform-driver-x86@vger.kernel.org
11231S: Maintained
11232F: drivers/platform/x86/toshiba-wmi.c
11233
11234TOSHIBA SMM DRIVER
11235M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11236W: http://www.buzzard.org.uk/toshiba/
11237S: Maintained
11238F: drivers/char/toshiba.c
11239F: include/linux/toshiba.h
11240F: include/uapi/linux/toshiba.h
11241
11242TOSHIBA TC358743 DRIVER
11243M: Mats Randgaard <matrandg@cisco.com>
11244L: linux-media@vger.kernel.org
11245S: Maintained
11246F: drivers/media/i2c/tc358743*
11247F: include/media/i2c/tc358743.h
11248
11249TMIO MMC DRIVER
11250M: Ian Molton <ian@mnementh.co.uk>
11251L: linux-mmc@vger.kernel.org
11252S: Maintained
11253F: drivers/mmc/host/tmio_mmc*
11254F: drivers/mmc/host/sh_mobile_sdhi.c
11255F: include/linux/mmc/tmio.h
11256F: include/linux/mmc/sh_mobile_sdhi.h
11257
11258TMP401 HARDWARE MONITOR DRIVER
11259M: Guenter Roeck <linux@roeck-us.net>
11260L: linux-hwmon@vger.kernel.org
11261S: Maintained
11262F: Documentation/hwmon/tmp401
11263F: drivers/hwmon/tmp401.c
11264
11265TMPFS (SHMEM FILESYSTEM)
11266M: Hugh Dickins <hughd@google.com>
11267L: linux-mm@kvack.org
11268S: Maintained
11269F: include/linux/shmem_fs.h
11270F: mm/shmem.c
11271
11272TM6000 VIDEO4LINUX DRIVER
11273M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11274L: linux-media@vger.kernel.org
11275W: https://linuxtv.org
11276T: git git://linuxtv.org/media_tree.git
11277S: Odd fixes
11278F: drivers/media/usb/tm6000/
11279
11280TW68 VIDEO4LINUX DRIVER
11281M: Hans Verkuil <hverkuil@xs4all.nl>
11282L: linux-media@vger.kernel.org
11283T: git git://linuxtv.org/media_tree.git
11284W: https://linuxtv.org
11285S: Odd Fixes
11286F: drivers/media/pci/tw68/
11287
11288TPM DEVICE DRIVER
11289M: Peter Huewe <peterhuewe@gmx.de>
11290M: Marcel Selhorst <tpmdd@selhorst.net>
11291M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11292R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11293W: http://tpmdd.sourceforge.net
11294L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11295Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11296T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11297S: Maintained
11298F: drivers/char/tpm/
11299
11300TPM IBM_VTPM DEVICE DRIVER
11301M: Ashley Lai <ashleydlai@gmail.com>
11302W: http://tpmdd.sourceforge.net
11303L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11304S: Maintained
11305F: drivers/char/tpm/tpm_ibmvtpm*
11306
11307TRACING
11308M: Steven Rostedt <rostedt@goodmis.org>
11309M: Ingo Molnar <mingo@redhat.com>
11310T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11311S: Maintained
11312F: Documentation/trace/ftrace.txt
11313F: arch/*/*/*/ftrace.h
11314F: arch/*/kernel/ftrace.c
11315F: include/*/ftrace.h
11316F: include/linux/trace*.h
11317F: include/trace/
11318F: kernel/trace/
11319F: tools/testing/selftests/ftrace/
11320
11321TRIVIAL PATCHES
11322M: Jiri Kosina <trivial@kernel.org>
11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11324S: Maintained
11325K: ^Subject:.*(?i)trivial
11326
11327TTY LAYER
11328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11329M: Jiri Slaby <jslaby@suse.com>
11330S: Supported
11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11332F: Documentation/serial/
11333F: drivers/tty/
11334F: drivers/tty/serial/serial_core.c
11335F: include/linux/serial_core.h
11336F: include/linux/serial.h
11337F: include/linux/tty.h
11338F: include/uapi/linux/serial_core.h
11339F: include/uapi/linux/serial.h
11340F: include/uapi/linux/tty.h
11341
11342TUA9001 MEDIA DRIVER
11343M: Antti Palosaari <crope@iki.fi>
11344L: linux-media@vger.kernel.org
11345W: https://linuxtv.org
11346W: http://palosaari.fi/linux/
11347Q: http://patchwork.linuxtv.org/project/linux-media/list/
11348T: git git://linuxtv.org/anttip/media_tree.git
11349S: Maintained
11350F: drivers/media/tuners/tua9001*
11351
11352TULIP NETWORK DRIVERS
11353L: netdev@vger.kernel.org
11354L: linux-parisc@vger.kernel.org
11355S: Orphan
11356F: drivers/net/ethernet/dec/tulip/
11357
11358TUN/TAP driver
11359M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11360W: http://vtun.sourceforge.net/tun
11361S: Maintained
11362F: Documentation/networking/tuntap.txt
11363F: arch/um/os-Linux/drivers/
11364
11365TURBOCHANNEL SUBSYSTEM
11366M: "Maciej W. Rozycki" <macro@linux-mips.org>
11367M: Ralf Baechle <ralf@linux-mips.org>
11368L: linux-mips@linux-mips.org
11369Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11370S: Maintained
11371F: drivers/tc/
11372F: include/linux/tc.h
11373
11374U14-34F SCSI DRIVER
11375M: Dario Ballabio <ballabio_dario@emc.com>
11376L: linux-scsi@vger.kernel.org
11377S: Maintained
11378F: drivers/scsi/u14-34f.c
11379
11380UBI FILE SYSTEM (UBIFS)
11381M: Richard Weinberger <richard@nod.at>
11382M: Artem Bityutskiy <dedekind1@gmail.com>
11383M: Adrian Hunter <adrian.hunter@intel.com>
11384L: linux-mtd@lists.infradead.org
11385T: git git://git.infradead.org/ubifs-2.6.git
11386W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11387S: Supported
11388F: Documentation/filesystems/ubifs.txt
11389F: fs/ubifs/
11390
11391UCLINUX (M68KNOMMU AND COLDFIRE)
11392M: Greg Ungerer <gerg@uclinux.org>
11393W: http://www.uclinux.org/
11394L: linux-m68k@lists.linux-m68k.org
11395L: uclinux-dev@uclinux.org (subscribers-only)
11396T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11397S: Maintained
11398F: arch/m68k/coldfire/
11399F: arch/m68k/68*/
11400F: arch/m68k/*/*_no.*
11401F: arch/m68k/include/asm/*_no.*
11402
11403UDF FILESYSTEM
11404M: Jan Kara <jack@suse.com>
11405S: Maintained
11406F: Documentation/filesystems/udf.txt
11407F: fs/udf/
11408
11409UFS FILESYSTEM
11410M: Evgeniy Dushistov <dushistov@mail.ru>
11411S: Maintained
11412F: Documentation/filesystems/ufs.txt
11413F: fs/ufs/
11414
11415UHID USERSPACE HID IO DRIVER:
11416M: David Herrmann <dh.herrmann@googlemail.com>
11417L: linux-input@vger.kernel.org
11418S: Maintained
11419F: drivers/hid/uhid.c
11420F: include/uapi/linux/uhid.h
11421
11422ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11423L: linux-usb@vger.kernel.org
11424S: Orphan
11425F: drivers/uwb/
11426F: include/linux/uwb.h
11427F: include/linux/uwb/
11428
11429UNICORE32 ARCHITECTURE:
11430M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11431W: http://mprc.pku.edu.cn/~guanxuetao/linux
11432S: Maintained
11433T: git git://github.com/gxt/linux.git
11434F: arch/unicore32/
11435
11436UNIFDEF
11437M: Tony Finch <dot@dotat.at>
11438W: http://dotat.at/prog/unifdef
11439S: Maintained
11440F: scripts/unifdef.c
11441
11442UNIFORM CDROM DRIVER
11443M: Jens Axboe <axboe@kernel.dk>
11444W: http://www.kernel.dk
11445S: Maintained
11446F: Documentation/cdrom/
11447F: drivers/cdrom/cdrom.c
11448F: include/linux/cdrom.h
11449F: include/uapi/linux/cdrom.h
11450
11451UNISYS S-PAR DRIVERS
11452M: David Kershner <david.kershner@unisys.com>
11453L: sparmaintainer@unisys.com (Unisys internal)
11454S: Supported
11455F: drivers/staging/unisys/
11456
11457UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11458M: Vinayak Holikatti <vinholikatti@gmail.com>
11459L: linux-scsi@vger.kernel.org
11460S: Supported
11461F: Documentation/scsi/ufs.txt
11462F: drivers/scsi/ufs/
11463
11464UNSORTED BLOCK IMAGES (UBI)
11465M: Artem Bityutskiy <dedekind1@gmail.com>
11466M: Richard Weinberger <richard@nod.at>
11467W: http://www.linux-mtd.infradead.org/
11468L: linux-mtd@lists.infradead.org
11469T: git git://git.infradead.org/ubifs-2.6.git
11470S: Supported
11471F: drivers/mtd/ubi/
11472F: include/linux/mtd/ubi.h
11473F: include/uapi/mtd/ubi-user.h
11474
11475USB ACM DRIVER
11476M: Oliver Neukum <oneukum@suse.com>
11477L: linux-usb@vger.kernel.org
11478S: Maintained
11479F: Documentation/usb/acm.txt
11480F: drivers/usb/class/cdc-acm.*
11481
11482USB AR5523 WIRELESS DRIVER
11483M: Pontus Fuchs <pontus.fuchs@gmail.com>
11484L: linux-wireless@vger.kernel.org
11485S: Maintained
11486F: drivers/net/wireless/ath/ar5523/
11487
11488USB ATTACHED SCSI
11489M: Hans de Goede <hdegoede@redhat.com>
11490M: Gerd Hoffmann <kraxel@redhat.com>
11491L: linux-usb@vger.kernel.org
11492L: linux-scsi@vger.kernel.org
11493S: Maintained
11494F: drivers/usb/storage/uas.c
11495
11496USB CDC ETHERNET DRIVER
11497M: Oliver Neukum <oliver@neukum.org>
11498L: linux-usb@vger.kernel.org
11499S: Maintained
11500F: drivers/net/usb/cdc_*.c
11501F: include/uapi/linux/usb/cdc.h
11502
11503USB CHAOSKEY DRIVER
11504M: Keith Packard <keithp@keithp.com>
11505L: linux-usb@vger.kernel.org
11506S: Maintained
11507F: drivers/usb/misc/chaoskey.c
11508
11509USB CYPRESS C67X00 DRIVER
11510M: Peter Korsgaard <jacmet@sunsite.dk>
11511L: linux-usb@vger.kernel.org
11512S: Maintained
11513F: drivers/usb/c67x00/
11514
11515USB DAVICOM DM9601 DRIVER
11516M: Peter Korsgaard <jacmet@sunsite.dk>
11517L: netdev@vger.kernel.org
11518W: http://www.linux-usb.org/usbnet
11519S: Maintained
11520F: drivers/net/usb/dm9601.c
11521
11522USB DIAMOND RIO500 DRIVER
11523M: Cesar Miquel <miquel@df.uba.ar>
11524L: rio500-users@lists.sourceforge.net
11525W: http://rio500.sourceforge.net
11526S: Maintained
11527F: drivers/usb/misc/rio500*
11528
11529USB EHCI DRIVER
11530M: Alan Stern <stern@rowland.harvard.edu>
11531L: linux-usb@vger.kernel.org
11532S: Maintained
11533F: Documentation/usb/ehci.txt
11534F: drivers/usb/host/ehci*
11535
11536USB GADGET/PERIPHERAL SUBSYSTEM
11537M: Felipe Balbi <balbi@kernel.org>
11538L: linux-usb@vger.kernel.org
11539W: http://www.linux-usb.org/gadget
11540T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11541S: Maintained
11542F: drivers/usb/gadget/
11543F: include/linux/usb/gadget*
11544
11545USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11546M: Jiri Kosina <jikos@kernel.org>
11547R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11548L: linux-usb@vger.kernel.org
11549T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11550S: Maintained
11551F: Documentation/hid/hiddev.txt
11552F: drivers/hid/usbhid/
11553
11554USB ISP116X DRIVER
11555M: Olav Kongas <ok@artecdesign.ee>
11556L: linux-usb@vger.kernel.org
11557S: Maintained
11558F: drivers/usb/host/isp116x*
11559F: include/linux/usb/isp116x.h
11560
11561USB LAN78XX ETHERNET DRIVER
11562M: Woojung Huh <woojung.huh@microchip.com>
11563M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11564L: netdev@vger.kernel.org
11565S: Maintained
11566F: drivers/net/usb/lan78xx.*
11567
11568USB MASS STORAGE DRIVER
11569M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11570L: linux-usb@vger.kernel.org
11571L: usb-storage@lists.one-eyed-alien.net
11572S: Maintained
11573W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11574F: drivers/usb/storage/
11575
11576USB MIDI DRIVER
11577M: Clemens Ladisch <clemens@ladisch.de>
11578L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11579T: git git://git.alsa-project.org/alsa-kernel.git
11580S: Maintained
11581F: sound/usb/midi.*
11582
11583USB NETWORKING DRIVERS
11584L: linux-usb@vger.kernel.org
11585S: Odd Fixes
11586F: drivers/net/usb/
11587
11588USB OHCI DRIVER
11589M: Alan Stern <stern@rowland.harvard.edu>
11590L: linux-usb@vger.kernel.org
11591S: Maintained
11592F: Documentation/usb/ohci.txt
11593F: drivers/usb/host/ohci*
11594
11595USB OTG FSM (Finite State Machine)
11596M: Peter Chen <Peter.Chen@nxp.com>
11597T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11598L: linux-usb@vger.kernel.org
11599S: Maintained
11600F: drivers/usb/common/usb-otg-fsm.c
11601
11602USB OVER IP DRIVER
11603M: Valentina Manea <valentina.manea.m@gmail.com>
11604M: Shuah Khan <shuah.kh@samsung.com>
11605L: linux-usb@vger.kernel.org
11606S: Maintained
11607F: Documentation/usb/usbip_protocol.txt
11608F: drivers/usb/usbip/
11609F: tools/usb/usbip/
11610
11611USB PEGASUS DRIVER
11612M: Petko Manolov <petkan@nucleusys.com>
11613L: linux-usb@vger.kernel.org
11614L: netdev@vger.kernel.org
11615T: git git://github.com/petkan/pegasus.git
11616W: https://github.com/petkan/pegasus
11617S: Maintained
11618F: drivers/net/usb/pegasus.*
11619
11620USB PHY LAYER
11621M: Felipe Balbi <balbi@kernel.org>
11622L: linux-usb@vger.kernel.org
11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11624S: Maintained
11625F: drivers/usb/phy/
11626
11627USB PRINTER DRIVER (usblp)
11628M: Pete Zaitcev <zaitcev@redhat.com>
11629L: linux-usb@vger.kernel.org
11630S: Supported
11631F: drivers/usb/class/usblp.c
11632
11633USB QMI WWAN NETWORK DRIVER
11634M: Bjørn Mork <bjorn@mork.no>
11635L: netdev@vger.kernel.org
11636S: Maintained
11637F: Documentation/ABI/testing/sysfs-class-net-qmi
11638F: drivers/net/usb/qmi_wwan.c
11639
11640USB RTL8150 DRIVER
11641M: Petko Manolov <petkan@nucleusys.com>
11642L: linux-usb@vger.kernel.org
11643L: netdev@vger.kernel.org
11644T: git git://github.com/petkan/rtl8150.git
11645W: https://github.com/petkan/rtl8150
11646S: Maintained
11647F: drivers/net/usb/rtl8150.c
11648
11649USB SERIAL SUBSYSTEM
11650M: Johan Hovold <johan@kernel.org>
11651L: linux-usb@vger.kernel.org
11652S: Maintained
11653F: Documentation/usb/usb-serial.txt
11654F: drivers/usb/serial/
11655F: include/linux/usb/serial.h
11656
11657USB SMSC75XX ETHERNET DRIVER
11658M: Steve Glendinning <steve.glendinning@shawell.net>
11659L: netdev@vger.kernel.org
11660S: Maintained
11661F: drivers/net/usb/smsc75xx.*
11662
11663USB SMSC95XX ETHERNET DRIVER
11664M: Steve Glendinning <steve.glendinning@shawell.net>
11665L: netdev@vger.kernel.org
11666S: Maintained
11667F: drivers/net/usb/smsc95xx.*
11668
11669USB SUBSYSTEM
11670M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11671L: linux-usb@vger.kernel.org
11672W: http://www.linux-usb.org
11673T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11674S: Supported
11675F: Documentation/usb/
11676F: drivers/usb/
11677F: include/linux/usb.h
11678F: include/linux/usb/
11679
11680USB UHCI DRIVER
11681M: Alan Stern <stern@rowland.harvard.edu>
11682L: linux-usb@vger.kernel.org
11683S: Maintained
11684F: drivers/usb/host/uhci*
11685
11686USB "USBNET" DRIVER FRAMEWORK
11687M: Oliver Neukum <oneukum@suse.com>
11688L: netdev@vger.kernel.org
11689W: http://www.linux-usb.org/usbnet
11690S: Maintained
11691F: drivers/net/usb/usbnet.c
11692F: include/linux/usb/usbnet.h
11693
11694USB VIDEO CLASS
11695M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11696L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11697L: linux-media@vger.kernel.org
11698T: git git://linuxtv.org/media_tree.git
11699W: http://www.ideasonboard.org/uvc/
11700S: Maintained
11701F: drivers/media/usb/uvc/
11702F: include/uapi/linux/uvcvideo.h
11703
11704USB VISION DRIVER
11705M: Hans Verkuil <hverkuil@xs4all.nl>
11706L: linux-media@vger.kernel.org
11707T: git git://linuxtv.org/media_tree.git
11708W: https://linuxtv.org
11709S: Odd Fixes
11710F: drivers/media/usb/usbvision/
11711
11712USB WEBCAM GADGET
11713M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11714L: linux-usb@vger.kernel.org
11715S: Maintained
11716F: drivers/usb/gadget/function/*uvc*
11717F: drivers/usb/gadget/legacy/webcam.c
11718
11719USB WIRELESS RNDIS DRIVER (rndis_wlan)
11720M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11721L: linux-wireless@vger.kernel.org
11722S: Maintained
11723F: drivers/net/wireless/rndis_wlan.c
11724
11725USB XHCI DRIVER
11726M: Mathias Nyman <mathias.nyman@intel.com>
11727L: linux-usb@vger.kernel.org
11728S: Supported
11729F: drivers/usb/host/xhci*
11730F: drivers/usb/host/pci-quirks*
11731
11732USB ZD1201 DRIVER
11733L: linux-wireless@vger.kernel.org
11734W: http://linux-lc100020.sourceforge.net
11735S: Orphan
11736F: drivers/net/wireless/zydas/zd1201.*
11737
11738USB ZR364XX DRIVER
11739M: Antoine Jacquet <royale@zerezo.com>
11740L: linux-usb@vger.kernel.org
11741L: linux-media@vger.kernel.org
11742T: git git://linuxtv.org/media_tree.git
11743W: http://royale.zerezo.com/zr364xx/
11744S: Maintained
11745F: Documentation/video4linux/zr364xx.txt
11746F: drivers/media/usb/zr364xx/
11747
11748ULPI BUS
11749M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11750L: linux-usb@vger.kernel.org
11751S: Maintained
11752F: drivers/usb/common/ulpi.c
11753F: include/linux/ulpi/
11754
11755USER-MODE LINUX (UML)
11756M: Jeff Dike <jdike@addtoit.com>
11757M: Richard Weinberger <richard@nod.at>
11758L: user-mode-linux-devel@lists.sourceforge.net
11759L: user-mode-linux-user@lists.sourceforge.net
11760W: http://user-mode-linux.sourceforge.net
11761T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11762S: Maintained
11763F: Documentation/virtual/uml/
11764F: arch/um/
11765F: arch/x86/um/
11766F: fs/hostfs/
11767F: fs/hppfs/
11768
11769USERSPACE I/O (UIO)
11770M: "Hans J. Koch" <hjk@hansjkoch.de>
11771M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11772S: Maintained
11773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11774F: Documentation/DocBook/uio-howto.tmpl
11775F: drivers/uio/
11776F: include/linux/uio*.h
11777
11778UTIL-LINUX PACKAGE
11779M: Karel Zak <kzak@redhat.com>
11780L: util-linux@vger.kernel.org
11781W: http://en.wikipedia.org/wiki/Util-linux
11782T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11783S: Maintained
11784
11785UVESAFB DRIVER
11786M: Michal Januszewski <spock@gentoo.org>
11787L: linux-fbdev@vger.kernel.org
11788W: http://dev.gentoo.org/~spock/projects/uvesafb/
11789S: Maintained
11790F: Documentation/fb/uvesafb.txt
11791F: drivers/video/fbdev/uvesafb.*
11792
11793VF610 NAND DRIVER
11794M: Stefan Agner <stefan@agner.ch>
11795L: linux-mtd@lists.infradead.org
11796S: Supported
11797F: drivers/mtd/nand/vf610_nfc.c
11798
11799VFAT/FAT/MSDOS FILESYSTEM
11800M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11801S: Maintained
11802F: Documentation/filesystems/vfat.txt
11803F: fs/fat/
11804
11805VFIO DRIVER
11806M: Alex Williamson <alex.williamson@redhat.com>
11807L: kvm@vger.kernel.org
11808T: git git://github.com/awilliam/linux-vfio.git
11809S: Maintained
11810F: Documentation/vfio.txt
11811F: drivers/vfio/
11812F: include/linux/vfio.h
11813F: include/uapi/linux/vfio.h
11814
11815VFIO PLATFORM DRIVER
11816M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11817L: kvm@vger.kernel.org
11818S: Maintained
11819F: drivers/vfio/platform/
11820
11821VIDEOBUF2 FRAMEWORK
11822M: Pawel Osciak <pawel@osciak.com>
11823M: Marek Szyprowski <m.szyprowski@samsung.com>
11824M: Kyungmin Park <kyungmin.park@samsung.com>
11825L: linux-media@vger.kernel.org
11826S: Maintained
11827F: drivers/media/v4l2-core/videobuf2-*
11828F: include/media/videobuf2-*
11829
11830VIRTUAL SERIO DEVICE DRIVER
11831M: Stephen Chandler Paul <thatslyude@gmail.com>
11832S: Maintained
11833F: drivers/input/serio/userio.c
11834F: include/uapi/linux/userio.h
11835
11836VIRTIO CONSOLE DRIVER
11837M: Amit Shah <amit.shah@redhat.com>
11838L: virtualization@lists.linux-foundation.org
11839S: Maintained
11840F: drivers/char/virtio_console.c
11841F: include/linux/virtio_console.h
11842F: include/uapi/linux/virtio_console.h
11843
11844VIRTIO CORE, NET AND BLOCK DRIVERS
11845M: "Michael S. Tsirkin" <mst@redhat.com>
11846L: virtualization@lists.linux-foundation.org
11847S: Maintained
11848F: drivers/virtio/
11849F: tools/virtio/
11850F: drivers/net/virtio_net.c
11851F: drivers/block/virtio_blk.c
11852F: include/linux/virtio_*.h
11853F: include/uapi/linux/virtio_*.h
11854
11855VIRTIO DRIVERS FOR S390
11856M: Christian Borntraeger <borntraeger@de.ibm.com>
11857M: Cornelia Huck <cornelia.huck@de.ibm.com>
11858L: linux-s390@vger.kernel.org
11859L: virtualization@lists.linux-foundation.org
11860L: kvm@vger.kernel.org
11861S: Supported
11862F: drivers/s390/virtio/
11863
11864VIRTIO GPU DRIVER
11865M: David Airlie <airlied@linux.ie>
11866M: Gerd Hoffmann <kraxel@redhat.com>
11867L: dri-devel@lists.freedesktop.org
11868L: virtualization@lists.linux-foundation.org
11869S: Maintained
11870F: drivers/gpu/drm/virtio/
11871F: include/uapi/linux/virtio_gpu.h
11872
11873VIRTIO HOST (VHOST)
11874M: "Michael S. Tsirkin" <mst@redhat.com>
11875L: kvm@vger.kernel.org
11876L: virtualization@lists.linux-foundation.org
11877L: netdev@vger.kernel.org
11878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11879S: Maintained
11880F: drivers/vhost/
11881F: include/uapi/linux/vhost.h
11882
11883VIRTIO INPUT DRIVER
11884M: Gerd Hoffmann <kraxel@redhat.com>
11885S: Maintained
11886F: drivers/virtio/virtio_input.c
11887F: include/uapi/linux/virtio_input.h
11888
11889VIA RHINE NETWORK DRIVER
11890S: Orphan
11891F: drivers/net/ethernet/via/via-rhine.c
11892
11893VIA SD/MMC CARD CONTROLLER DRIVER
11894M: Bruce Chang <brucechang@via.com.tw>
11895M: Harald Welte <HaraldWelte@viatech.com>
11896S: Maintained
11897F: drivers/mmc/host/via-sdmmc.c
11898
11899VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11900M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11901L: linux-fbdev@vger.kernel.org
11902S: Maintained
11903F: include/linux/via-core.h
11904F: include/linux/via-gpio.h
11905F: include/linux/via_i2c.h
11906F: drivers/video/fbdev/via/
11907
11908VIA VELOCITY NETWORK DRIVER
11909M: Francois Romieu <romieu@fr.zoreil.com>
11910L: netdev@vger.kernel.org
11911S: Maintained
11912F: drivers/net/ethernet/via/via-velocity.*
11913
11914VIRT LIB
11915M: Alex Williamson <alex.williamson@redhat.com>
11916M: Paolo Bonzini <pbonzini@redhat.com>
11917L: kvm@vger.kernel.org
11918S: Supported
11919F: virt/lib/
11920
11921VIVID VIRTUAL VIDEO DRIVER
11922M: Hans Verkuil <hverkuil@xs4all.nl>
11923L: linux-media@vger.kernel.org
11924T: git git://linuxtv.org/media_tree.git
11925W: https://linuxtv.org
11926S: Maintained
11927F: drivers/media/platform/vivid/*
11928
11929VLAN (802.1Q)
11930M: Patrick McHardy <kaber@trash.net>
11931L: netdev@vger.kernel.org
11932S: Maintained
11933F: drivers/net/macvlan.c
11934F: include/linux/if_*vlan.h
11935F: net/8021q/
11936
11937VLYNQ BUS
11938M: Florian Fainelli <florian@openwrt.org>
11939L: openwrt-devel@lists.openwrt.org (subscribers-only)
11940S: Maintained
11941F: drivers/vlynq/vlynq.c
11942F: include/linux/vlynq.h
11943
11944VME SUBSYSTEM
11945M: Martyn Welch <martyn@welchs.me.uk>
11946M: Manohar Vanga <manohar.vanga@gmail.com>
11947M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11948L: devel@driverdev.osuosl.org
11949S: Maintained
11950T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11951F: Documentation/vme_api.txt
11952F: drivers/staging/vme/
11953F: drivers/vme/
11954F: include/linux/vme*
11955
11956VMWARE HYPERVISOR INTERFACE
11957M: Alok Kataria <akataria@vmware.com>
11958L: virtualization@lists.linux-foundation.org
11959S: Supported
11960F: arch/x86/kernel/cpu/vmware.c
11961
11962VMWARE BALLOON DRIVER
11963M: Xavier Deguillard <xdeguillard@vmware.com>
11964M: Philip Moltmann <moltmann@vmware.com>
11965M: "VMware, Inc." <pv-drivers@vmware.com>
11966L: linux-kernel@vger.kernel.org
11967S: Maintained
11968F: drivers/misc/vmw_balloon.c
11969
11970VMWARE VMMOUSE SUBDRIVER
11971M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11972M: "VMware, Inc." <pv-drivers@vmware.com>
11973L: linux-input@vger.kernel.org
11974S: Maintained
11975F: drivers/input/mouse/vmmouse.c
11976F: drivers/input/mouse/vmmouse.h
11977
11978VMWARE VMXNET3 ETHERNET DRIVER
11979M: Shrikrishna Khare <skhare@vmware.com>
11980M: "VMware, Inc." <pv-drivers@vmware.com>
11981L: netdev@vger.kernel.org
11982S: Maintained
11983F: drivers/net/vmxnet3/
11984
11985VMware PVSCSI driver
11986M: Arvind Kumar <arvindkumar@vmware.com>
11987M: VMware PV-Drivers <pv-drivers@vmware.com>
11988L: linux-scsi@vger.kernel.org
11989S: Maintained
11990F: drivers/scsi/vmw_pvscsi.c
11991F: drivers/scsi/vmw_pvscsi.h
11992
11993VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11994M: Liam Girdwood <lgirdwood@gmail.com>
11995M: Mark Brown <broonie@kernel.org>
11996L: linux-kernel@vger.kernel.org
11997W: http://www.slimlogic.co.uk/?p=48
11998T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11999S: Supported
12000F: drivers/regulator/
12001F: include/linux/regulator/
12002
12003VRF
12004M: David Ahern <dsa@cumulusnetworks.com>
12005M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12006L: netdev@vger.kernel.org
12007S: Maintained
12008F: drivers/net/vrf.c
12009F: Documentation/networking/vrf.txt
12010
12011VT1211 HARDWARE MONITOR DRIVER
12012M: Juerg Haefliger <juergh@gmail.com>
12013L: linux-hwmon@vger.kernel.org
12014S: Maintained
12015F: Documentation/hwmon/vt1211
12016F: drivers/hwmon/vt1211.c
12017
12018VT8231 HARDWARE MONITOR DRIVER
12019M: Roger Lucas <vt8231@hiddenengine.co.uk>
12020L: linux-hwmon@vger.kernel.org
12021S: Maintained
12022F: drivers/hwmon/vt8231.c
12023
12024VUB300 USB to SDIO/SD/MMC bridge chip
12025M: Tony Olech <tony.olech@elandigitalsystems.com>
12026L: linux-mmc@vger.kernel.org
12027L: linux-usb@vger.kernel.org
12028S: Supported
12029F: drivers/mmc/host/vub300.c
12030
12031W1 DALLAS'S 1-WIRE BUS
12032M: Evgeniy Polyakov <zbr@ioremap.net>
12033S: Maintained
12034F: Documentation/w1/
12035F: drivers/w1/
12036
12037W83791D HARDWARE MONITORING DRIVER
12038M: Marc Hulsman <m.hulsman@tudelft.nl>
12039L: linux-hwmon@vger.kernel.org
12040S: Maintained
12041F: Documentation/hwmon/w83791d
12042F: drivers/hwmon/w83791d.c
12043
12044W83793 HARDWARE MONITORING DRIVER
12045M: Rudolf Marek <r.marek@assembler.cz>
12046L: linux-hwmon@vger.kernel.org
12047S: Maintained
12048F: Documentation/hwmon/w83793
12049F: drivers/hwmon/w83793.c
12050
12051W83795 HARDWARE MONITORING DRIVER
12052M: Jean Delvare <jdelvare@suse.com>
12053L: linux-hwmon@vger.kernel.org
12054S: Maintained
12055F: drivers/hwmon/w83795.c
12056
12057W83L51xD SD/MMC CARD INTERFACE DRIVER
12058M: Pierre Ossman <pierre@ossman.eu>
12059S: Maintained
12060F: drivers/mmc/host/wbsd.*
12061
12062WACOM PROTOCOL 4 SERIAL TABLETS
12063M: Julian Squires <julian@cipht.net>
12064M: Hans de Goede <hdegoede@redhat.com>
12065L: linux-input@vger.kernel.org
12066S: Maintained
12067F: drivers/input/tablet/wacom_serial4.c
12068
12069WATCHDOG DEVICE DRIVERS
12070M: Wim Van Sebroeck <wim@iguana.be>
12071R: Guenter Roeck <linux@roeck-us.net>
12072L: linux-watchdog@vger.kernel.org
12073W: http://www.linux-watchdog.org/
12074T: git git://www.linux-watchdog.org/linux-watchdog.git
12075S: Maintained
12076F: Documentation/watchdog/
12077F: drivers/watchdog/
12078F: include/linux/watchdog.h
12079F: include/uapi/linux/watchdog.h
12080
12081WD7000 SCSI DRIVER
12082M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12083L: linux-scsi@vger.kernel.org
12084S: Maintained
12085F: drivers/scsi/wd7000.c
12086
12087WIIMOTE HID DRIVER
12088M: David Herrmann <dh.herrmann@googlemail.com>
12089L: linux-input@vger.kernel.org
12090S: Maintained
12091F: drivers/hid/hid-wiimote*
12092
12093WINBOND CIR DRIVER
12094M: David Härdeman <david@hardeman.nu>
12095S: Maintained
12096F: drivers/media/rc/winbond-cir.c
12097
12098WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12099M: William Breathitt Gray <vilhelm.gray@gmail.com>
12100L: linux-watchdog@vger.kernel.org
12101S: Maintained
12102F: drivers/watchdog/ebc-c384_wdt.c
12103
12104WINSYSTEMS WS16C48 GPIO DRIVER
12105M: William Breathitt Gray <vilhelm.gray@gmail.com>
12106L: linux-gpio@vger.kernel.org
12107S: Maintained
12108F: drivers/gpio/gpio-ws16c48.c
12109
12110WIMAX STACK
12111M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12112M: linux-wimax@intel.com
12113L: wimax@linuxwimax.org (subscribers-only)
12114S: Supported
12115W: http://linuxwimax.org
12116F: Documentation/wimax/README.wimax
12117F: include/linux/wimax/debug.h
12118F: include/net/wimax.h
12119F: include/uapi/linux/wimax.h
12120F: net/wimax/
12121
12122WISTRON LAPTOP BUTTON DRIVER
12123M: Miloslav Trmac <mitr@volny.cz>
12124S: Maintained
12125F: drivers/input/misc/wistron_btns.c
12126
12127WL3501 WIRELESS PCMCIA CARD DRIVER
12128M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12129L: linux-wireless@vger.kernel.org
12130W: http://oops.ghostprotocols.net:81/blog
12131S: Maintained
12132F: drivers/net/wireless/wl3501*
12133
12134WOLFSON MICROELECTRONICS DRIVERS
12135L: patches@opensource.wolfsonmicro.com
12136T: git https://github.com/CirrusLogic/linux-drivers.git
12137W: https://github.com/CirrusLogic/linux-drivers/wiki
12138S: Supported
12139F: Documentation/hwmon/wm83??
12140F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12141F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12142F: Documentation/devicetree/bindings/mfd/arizona.txt
12143F: arch/arm/mach-s3c64xx/mach-crag6410*
12144F: drivers/clk/clk-wm83*.c
12145F: drivers/extcon/extcon-arizona.c
12146F: drivers/leds/leds-wm83*.c
12147F: drivers/gpio/gpio-*wm*.c
12148F: drivers/gpio/gpio-arizona.c
12149F: drivers/hwmon/wm83??-hwmon.c
12150F: drivers/input/misc/wm831x-on.c
12151F: drivers/input/touchscreen/wm831x-ts.c
12152F: drivers/input/touchscreen/wm97*.c
12153F: drivers/mfd/arizona*
12154F: drivers/mfd/wm*.c
12155F: drivers/mfd/cs47l24*
12156F: drivers/power/wm83*.c
12157F: drivers/rtc/rtc-wm83*.c
12158F: drivers/regulator/wm8*.c
12159F: drivers/video/backlight/wm83*_bl.c
12160F: drivers/watchdog/wm83*_wdt.c
12161F: include/linux/mfd/arizona/
12162F: include/linux/mfd/wm831x/
12163F: include/linux/mfd/wm8350/
12164F: include/linux/mfd/wm8400*
12165F: include/linux/wm97xx.h
12166F: include/sound/wm????.h
12167F: sound/soc/codecs/arizona.?
12168F: sound/soc/codecs/wm*
12169F: sound/soc/codecs/cs47l24*
12170
12171WORKQUEUE
12172M: Tejun Heo <tj@kernel.org>
12173R: Lai Jiangshan <jiangshanlai@gmail.com>
12174T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12175S: Maintained
12176F: include/linux/workqueue.h
12177F: kernel/workqueue.c
12178F: Documentation/workqueue.txt
12179
12180X.25 NETWORK LAYER
12181M: Andrew Hendry <andrew.hendry@gmail.com>
12182L: linux-x25@vger.kernel.org
12183S: Odd Fixes
12184F: Documentation/networking/x25*
12185F: include/net/x25*
12186F: net/x25/
12187
12188X86 ARCHITECTURE (32-BIT AND 64-BIT)
12189M: Thomas Gleixner <tglx@linutronix.de>
12190M: Ingo Molnar <mingo@redhat.com>
12191M: "H. Peter Anvin" <hpa@zytor.com>
12192M: x86@kernel.org
12193L: linux-kernel@vger.kernel.org
12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12195S: Maintained
12196F: Documentation/x86/
12197F: arch/x86/
12198
12199X86 PLATFORM DRIVERS
12200M: Darren Hart <dvhart@infradead.org>
12201L: platform-driver-x86@vger.kernel.org
12202T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12203S: Maintained
12204F: drivers/platform/x86/
12205F: drivers/platform/olpc/
12206
12207X86 MCE INFRASTRUCTURE
12208M: Tony Luck <tony.luck@intel.com>
12209M: Borislav Petkov <bp@alien8.de>
12210L: linux-edac@vger.kernel.org
12211S: Maintained
12212F: arch/x86/kernel/cpu/mcheck/*
12213
12214X86 MICROCODE UPDATE SUPPORT
12215M: Borislav Petkov <bp@alien8.de>
12216S: Maintained
12217F: arch/x86/kernel/cpu/microcode/*
12218
12219X86 VDSO
12220M: Andy Lutomirski <luto@amacapital.net>
12221L: linux-kernel@vger.kernel.org
12222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12223S: Maintained
12224F: arch/x86/entry/vdso/
12225
12226XC2028/3028 TUNER DRIVER
12227M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12228L: linux-media@vger.kernel.org
12229W: https://linuxtv.org
12230T: git git://linuxtv.org/media_tree.git
12231S: Maintained
12232F: drivers/media/tuners/tuner-xc2028.*
12233
12234XEN HYPERVISOR INTERFACE
12235M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12236M: David Vrabel <david.vrabel@citrix.com>
12237M: Juergen Gross <jgross@suse.com>
12238L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12239T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12240S: Supported
12241F: arch/x86/xen/
12242F: drivers/*/xen-*front.c
12243F: drivers/xen/
12244F: arch/x86/include/asm/xen/
12245F: include/xen/
12246F: include/uapi/xen/
12247
12248XEN HYPERVISOR ARM
12249M: Stefano Stabellini <sstabellini@kernel.org>
12250L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12251S: Maintained
12252F: arch/arm/xen/
12253F: arch/arm/include/asm/xen/
12254
12255XEN HYPERVISOR ARM64
12256M: Stefano Stabellini <sstabellini@kernel.org>
12257L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12258S: Maintained
12259F: arch/arm64/xen/
12260F: arch/arm64/include/asm/xen/
12261
12262XEN NETWORK BACKEND DRIVER
12263M: Wei Liu <wei.liu2@citrix.com>
12264L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12265L: netdev@vger.kernel.org
12266S: Supported
12267F: drivers/net/xen-netback/*
12268
12269XEN PCI SUBSYSTEM
12270M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12271L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12272S: Supported
12273F: arch/x86/pci/*xen*
12274F: drivers/pci/*xen*
12275
12276XEN BLOCK SUBSYSTEM
12277M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12278M: Roger Pau Monné <roger.pau@citrix.com>
12279L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12280S: Supported
12281F: drivers/block/xen-blkback/*
12282F: drivers/block/xen*
12283
12284XEN PVSCSI DRIVERS
12285M: Juergen Gross <jgross@suse.com>
12286L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12287L: linux-scsi@vger.kernel.org
12288S: Supported
12289F: drivers/scsi/xen-scsifront.c
12290F: drivers/xen/xen-scsiback.c
12291F: include/xen/interface/io/vscsiif.h
12292
12293XEN SWIOTLB SUBSYSTEM
12294M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12295L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12296S: Supported
12297F: arch/x86/xen/*swiotlb*
12298F: drivers/xen/*swiotlb*
12299
12300XFS FILESYSTEM
12301P: Silicon Graphics Inc
12302M: Dave Chinner <david@fromorbit.com>
12303M: xfs@oss.sgi.com
12304L: xfs@oss.sgi.com
12305W: http://oss.sgi.com/projects/xfs
12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12307S: Supported
12308F: Documentation/filesystems/xfs.txt
12309F: fs/xfs/
12310
12311XILINX AXI ETHERNET DRIVER
12312M: Anirudha Sarangi <anirudh@xilinx.com>
12313M: John Linn <John.Linn@xilinx.com>
12314S: Maintained
12315F: drivers/net/ethernet/xilinx/xilinx_axienet*
12316
12317XILINX UARTLITE SERIAL DRIVER
12318M: Peter Korsgaard <jacmet@sunsite.dk>
12319L: linux-serial@vger.kernel.org
12320S: Maintained
12321F: drivers/tty/serial/uartlite.c
12322
12323XILINX VIDEO IP CORES
12324M: Hyun Kwon <hyun.kwon@xilinx.com>
12325M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12326L: linux-media@vger.kernel.org
12327T: git git://linuxtv.org/media_tree.git
12328S: Supported
12329F: Documentation/devicetree/bindings/media/xilinx/
12330F: drivers/media/platform/xilinx/
12331F: include/uapi/linux/xilinx-v4l2-controls.h
12332
12333XILLYBUS DRIVER
12334M: Eli Billauer <eli.billauer@gmail.com>
12335L: linux-kernel@vger.kernel.org
12336S: Supported
12337F: drivers/char/xillybus/
12338
12339XTENSA XTFPGA PLATFORM SUPPORT
12340M: Max Filippov <jcmvbkbc@gmail.com>
12341L: linux-xtensa@linux-xtensa.org
12342S: Maintained
12343F: drivers/spi/spi-xtensa-xtfpga.c
12344F: sound/soc/xtensa/xtfpga-i2s.c
12345
12346YAM DRIVER FOR AX.25
12347M: Jean-Paul Roubelat <jpr@f6fbb.org>
12348L: linux-hams@vger.kernel.org
12349S: Maintained
12350F: drivers/net/hamradio/yam*
12351F: include/linux/yam.h
12352
12353YEALINK PHONE DRIVER
12354M: Henk Vergonet <Henk.Vergonet@gmail.com>
12355L: usbb2k-api-dev@nongnu.org
12356S: Maintained
12357F: Documentation/input/yealink.txt
12358F: drivers/input/misc/yealink.*
12359
12360Z8530 DRIVER FOR AX.25
12361M: Joerg Reuter <jreuter@yaina.de>
12362W: http://yaina.de/jreuter/
12363W: http://www.qsl.net/dl1bke/
12364L: linux-hams@vger.kernel.org
12365S: Maintained
12366F: Documentation/networking/z8530drv.txt
12367F: drivers/net/hamradio/*scc.c
12368F: drivers/net/hamradio/z8530.h
12369
12370ZBUD COMPRESSED PAGE ALLOCATOR
12371M: Seth Jennings <sjenning@redhat.com>
12372L: linux-mm@kvack.org
12373S: Maintained
12374F: mm/zbud.c
12375F: include/linux/zbud.h
12376
12377ZD1211RW WIRELESS DRIVER
12378M: Daniel Drake <dsd@gentoo.org>
12379M: Ulrich Kunitz <kune@deine-taler.de>
12380W: http://zd1211.ath.cx/wiki/DriverRewrite
12381L: linux-wireless@vger.kernel.org
12382L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12383S: Maintained
12384F: drivers/net/wireless/zydas/zd1211rw/
12385
12386ZPOOL COMPRESSED PAGE STORAGE API
12387M: Dan Streetman <ddstreet@ieee.org>
12388L: linux-mm@kvack.org
12389S: Maintained
12390F: mm/zpool.c
12391F: include/linux/zpool.h
12392
12393ZR36067 VIDEO FOR LINUX DRIVER
12394L: mjpeg-users@lists.sourceforge.net
12395L: linux-media@vger.kernel.org
12396W: http://mjpeg.sourceforge.net/driver-zoran/
12397T: hg https://linuxtv.org/hg/v4l-dvb
12398S: Odd Fixes
12399F: drivers/media/pci/zoran/
12400
12401ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12402M: Minchan Kim <minchan@kernel.org>
12403M: Nitin Gupta <ngupta@vflare.org>
12404R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12405L: linux-kernel@vger.kernel.org
12406S: Maintained
12407F: drivers/block/zram/
12408F: Documentation/blockdev/zram.txt
12409
12410ZS DECSTATION Z85C30 SERIAL DRIVER
12411M: "Maciej W. Rozycki" <macro@linux-mips.org>
12412S: Maintained
12413F: drivers/tty/serial/zs.*
12414
12415ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12416M: Minchan Kim <minchan@kernel.org>
12417M: Nitin Gupta <ngupta@vflare.org>
12418R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12419L: linux-mm@kvack.org
12420S: Maintained
12421F: mm/zsmalloc.c
12422F: include/linux/zsmalloc.h
12423F: Documentation/vm/zsmalloc.txt
12424
12425ZSWAP COMPRESSED SWAP CACHING
12426M: Seth Jennings <sjenning@redhat.com>
12427L: linux-mm@kvack.org
12428S: Maintained
12429F: mm/zswap.c
12430
12431THE REST
12432M: Linus Torvalds <torvalds@linux-foundation.org>
12433L: linux-kernel@vger.kernel.org
12434Q: http://patchwork.kernel.org/project/LKML/list/
12435T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12436S: Buried alive in reporters
12437F: *
12438F: */