MAINTAINERS: Add file patterns for mips brcm device tree bindings
[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@armlinux.org.uk>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W: http://www.armlinux.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@armlinux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@armlinux.org.uk>
895S: Maintained
896F: drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@armlinux.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@armlinux.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@armlinux.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@armlinux.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@armlinux.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@armlinux.org.uk>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W: http://www.armlinux.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@armlinux.org.uk>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W: http://www.armlinux.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.armlinux.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@armlinux.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.armlinux.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@armlinux.org.uk>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W: http://www.armlinux.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
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: Documentation/devicetree/bindings/mips/brcm/
2425F: arch/mips/bcm47xx/*
2426F: arch/mips/include/asm/mach-bcm47xx/*
2427
2428BROADCOM BCM5301X ARM ARCHITECTURE
2429M: Hauke Mehrtens <hauke@hauke-m.de>
2430L: linux-arm-kernel@lists.infradead.org
2431S: Maintained
2432F: arch/arm/mach-bcm/bcm_5301x.c
2433F: arch/arm/boot/dts/bcm5301x.dtsi
2434F: arch/arm/boot/dts/bcm470*
2435
2436BROADCOM BCM63XX ARM ARCHITECTURE
2437M: Florian Fainelli <f.fainelli@gmail.com>
2438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2439L: bcm-kernel-feedback-list@broadcom.com
2440T: git git://github.com/broadcom/stblinux.git
2441S: Maintained
2442F: arch/arm/mach-bcm/bcm63xx.c
2443F: arch/arm/include/debug/bcm63xx.S
2444
2445BROADCOM BCM63XX/BCM33XX UDC DRIVER
2446M: Kevin Cernekee <cernekee@gmail.com>
2447L: linux-usb@vger.kernel.org
2448S: Maintained
2449F: drivers/usb/gadget/udc/bcm63xx_udc.*
2450
2451BROADCOM BCM7XXX ARM ARCHITECTURE
2452M: Brian Norris <computersforpeace@gmail.com>
2453M: Gregory Fong <gregory.0xf0@gmail.com>
2454M: Florian Fainelli <f.fainelli@gmail.com>
2455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2456L: bcm-kernel-feedback-list@broadcom.com
2457T: git git://github.com/broadcom/stblinux.git
2458S: Maintained
2459F: arch/arm/mach-bcm/*brcmstb*
2460F: arch/arm/boot/dts/bcm7*.dts*
2461F: drivers/bus/brcmstb_gisb.c
2462N: brcmstb
2463
2464BROADCOM BMIPS MIPS ARCHITECTURE
2465M: Kevin Cernekee <cernekee@gmail.com>
2466M: Florian Fainelli <f.fainelli@gmail.com>
2467L: linux-mips@linux-mips.org
2468T: git git://github.com/broadcom/stblinux.git
2469S: Maintained
2470F: arch/mips/bmips/*
2471F: arch/mips/include/asm/mach-bmips/*
2472F: arch/mips/kernel/*bmips*
2473F: arch/mips/boot/dts/brcm/bcm*.dts*
2474F: drivers/irqchip/irq-bcm63*
2475F: drivers/irqchip/irq-bcm7*
2476F: drivers/irqchip/irq-brcmstb*
2477F: include/linux/bcm963xx_nvram.h
2478F: include/linux/bcm963xx_tag.h
2479
2480BROADCOM TG3 GIGABIT ETHERNET DRIVER
2481M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2482M: Prashant Sreedharan <prashant@broadcom.com>
2483M: Michael Chan <mchan@broadcom.com>
2484L: netdev@vger.kernel.org
2485S: Supported
2486F: drivers/net/ethernet/broadcom/tg3.*
2487
2488BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2489M: Brett Rudley <brudley@broadcom.com>
2490M: Arend van Spriel <arend@broadcom.com>
2491M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2492M: Hante Meuleman <meuleman@broadcom.com>
2493L: linux-wireless@vger.kernel.org
2494L: brcm80211-dev-list@broadcom.com
2495S: Supported
2496F: drivers/net/wireless/broadcom/brcm80211/
2497
2498BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2499M: QLogic-Storage-Upstream@qlogic.com
2500L: linux-scsi@vger.kernel.org
2501S: Supported
2502F: drivers/scsi/bnx2fc/
2503
2504BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2505M: QLogic-Storage-Upstream@qlogic.com
2506L: linux-scsi@vger.kernel.org
2507S: Supported
2508F: drivers/scsi/bnx2i/
2509
2510BROADCOM IPROC ARM ARCHITECTURE
2511M: Ray Jui <rjui@broadcom.com>
2512M: Scott Branden <sbranden@broadcom.com>
2513M: Jon Mason <jonmason@broadcom.com>
2514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2515L: bcm-kernel-feedback-list@broadcom.com
2516T: git git://github.com/broadcom/cygnus-linux.git
2517S: Maintained
2518N: iproc
2519N: cygnus
2520N: nsp
2521N: bcm9113*
2522N: bcm9583*
2523N: bcm9585*
2524N: bcm9586*
2525N: bcm988312
2526N: bcm113*
2527N: bcm583*
2528N: bcm585*
2529N: bcm586*
2530N: bcm88312
2531
2532BROADCOM BRCMSTB GPIO DRIVER
2533M: Gregory Fong <gregory.0xf0@gmail.com>
2534L: bcm-kernel-feedback-list@broadcom.com
2535S: Supported
2536F: drivers/gpio/gpio-brcmstb.c
2537F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2538
2539BROADCOM KONA GPIO DRIVER
2540M: Ray Jui <rjui@broadcom.com>
2541L: bcm-kernel-feedback-list@broadcom.com
2542S: Supported
2543F: drivers/gpio/gpio-bcm-kona.c
2544F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2545
2546BROADCOM NVRAM DRIVER
2547M: Rafał Miłecki <zajec5@gmail.com>
2548L: linux-mips@linux-mips.org
2549S: Maintained
2550F: drivers/firmware/broadcom/*
2551
2552BROADCOM STB NAND FLASH DRIVER
2553M: Brian Norris <computersforpeace@gmail.com>
2554M: Kamal Dasu <kdasu.kdev@gmail.com>
2555L: linux-mtd@lists.infradead.org
2556L: bcm-kernel-feedback-list@broadcom.com
2557S: Maintained
2558F: drivers/mtd/nand/brcmnand/
2559
2560BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2561M: Rafał Miłecki <zajec5@gmail.com>
2562L: linux-wireless@vger.kernel.org
2563S: Maintained
2564F: drivers/bcma/
2565F: include/linux/bcma/
2566
2567BROADCOM SYSTEMPORT ETHERNET DRIVER
2568M: Florian Fainelli <f.fainelli@gmail.com>
2569L: netdev@vger.kernel.org
2570S: Supported
2571F: drivers/net/ethernet/broadcom/bcmsysport.*
2572
2573BROADCOM VULCAN ARM64 SOC
2574M: Jayachandran C. <jchandra@broadcom.com>
2575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576L: bcm-kernel-feedback-list@broadcom.com
2577S: Maintained
2578F: arch/arm64/boot/dts/broadcom/vulcan*
2579
2580BROCADE BFA FC SCSI DRIVER
2581M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2582M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2583L: linux-scsi@vger.kernel.org
2584S: Supported
2585F: drivers/scsi/bfa/
2586
2587BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2588M: Rasesh Mody <rasesh.mody@qlogic.com>
2589L: netdev@vger.kernel.org
2590S: Supported
2591F: drivers/net/ethernet/brocade/bna/
2592
2593BSG (block layer generic sg v4 driver)
2594M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2595L: linux-scsi@vger.kernel.org
2596S: Supported
2597F: block/bsg.c
2598F: include/linux/bsg.h
2599F: include/uapi/linux/bsg.h
2600
2601BT87X AUDIO DRIVER
2602M: Clemens Ladisch <clemens@ladisch.de>
2603L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2604T: git git://git.alsa-project.org/alsa-kernel.git
2605S: Maintained
2606F: Documentation/sound/alsa/Bt87x.txt
2607F: sound/pci/bt87x.c
2608
2609BT8XXGPIO DRIVER
2610M: Michael Buesch <m@bues.ch>
2611W: http://bu3sch.de/btgpio.php
2612S: Maintained
2613F: drivers/gpio/gpio-bt8xx.c
2614
2615BTRFS FILE SYSTEM
2616M: Chris Mason <clm@fb.com>
2617M: Josef Bacik <jbacik@fb.com>
2618M: David Sterba <dsterba@suse.com>
2619L: linux-btrfs@vger.kernel.org
2620W: http://btrfs.wiki.kernel.org/
2621Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2623S: Maintained
2624F: Documentation/filesystems/btrfs.txt
2625F: fs/btrfs/
2626
2627BTTV VIDEO4LINUX DRIVER
2628M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2629L: linux-media@vger.kernel.org
2630W: https://linuxtv.org
2631T: git git://linuxtv.org/media_tree.git
2632S: Odd fixes
2633F: Documentation/video4linux/bttv/
2634F: drivers/media/pci/bt8xx/bttv*
2635
2636BUSLOGIC SCSI DRIVER
2637M: Khalid Aziz <khalid@gonehiking.org>
2638L: linux-scsi@vger.kernel.org
2639S: Maintained
2640F: drivers/scsi/BusLogic.*
2641F: drivers/scsi/FlashPoint.*
2642
2643C-MEDIA CMI8788 DRIVER
2644M: Clemens Ladisch <clemens@ladisch.de>
2645L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2646T: git git://git.alsa-project.org/alsa-kernel.git
2647S: Maintained
2648F: sound/pci/oxygen/
2649
2650C6X ARCHITECTURE
2651M: Mark Salter <msalter@redhat.com>
2652M: Aurelien Jacquiot <a-jacquiot@ti.com>
2653L: linux-c6x-dev@linux-c6x.org
2654W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2655S: Maintained
2656F: arch/c6x/
2657
2658CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2659M: David Howells <dhowells@redhat.com>
2660L: linux-cachefs@redhat.com (moderated for non-subscribers)
2661S: Supported
2662F: Documentation/filesystems/caching/cachefiles.txt
2663F: fs/cachefiles/
2664
2665CADET FM/AM RADIO RECEIVER DRIVER
2666M: Hans Verkuil <hverkuil@xs4all.nl>
2667L: linux-media@vger.kernel.org
2668T: git git://linuxtv.org/media_tree.git
2669W: https://linuxtv.org
2670S: Maintained
2671F: drivers/media/radio/radio-cadet*
2672
2673CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2674M: Jonathan Corbet <corbet@lwn.net>
2675L: linux-media@vger.kernel.org
2676T: git git://linuxtv.org/media_tree.git
2677S: Maintained
2678F: Documentation/video4linux/cafe_ccic
2679F: drivers/media/platform/marvell-ccic/
2680
2681CAIF NETWORK LAYER
2682M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2683L: netdev@vger.kernel.org
2684S: Supported
2685F: Documentation/networking/caif/
2686F: drivers/net/caif/
2687F: include/uapi/linux/caif/
2688F: include/net/caif/
2689F: net/caif/
2690
2691CALGARY x86-64 IOMMU
2692M: Muli Ben-Yehuda <muli@il.ibm.com>
2693M: "Jon D. Mason" <jdmason@kudzu.us>
2694L: discuss@x86-64.org
2695S: Maintained
2696F: arch/x86/kernel/pci-calgary_64.c
2697F: arch/x86/kernel/tce_64.c
2698F: arch/x86/include/asm/calgary.h
2699F: arch/x86/include/asm/tce.h
2700
2701CAN NETWORK LAYER
2702M: Oliver Hartkopp <socketcan@hartkopp.net>
2703M: Marc Kleine-Budde <mkl@pengutronix.de>
2704L: linux-can@vger.kernel.org
2705W: https://github.com/linux-can
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2708S: Maintained
2709F: Documentation/networking/can.txt
2710F: net/can/
2711F: include/linux/can/core.h
2712F: include/uapi/linux/can.h
2713F: include/uapi/linux/can/bcm.h
2714F: include/uapi/linux/can/raw.h
2715F: include/uapi/linux/can/gw.h
2716
2717CAN NETWORK DRIVERS
2718M: Wolfgang Grandegger <wg@grandegger.com>
2719M: Marc Kleine-Budde <mkl@pengutronix.de>
2720L: linux-can@vger.kernel.org
2721W: https://github.com/linux-can
2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2724S: Maintained
2725F: drivers/net/can/
2726F: include/linux/can/dev.h
2727F: include/linux/can/platform/
2728F: include/uapi/linux/can/error.h
2729F: include/uapi/linux/can/netlink.h
2730
2731CAPABILITIES
2732M: Serge Hallyn <serge.hallyn@canonical.com>
2733L: linux-security-module@vger.kernel.org
2734S: Supported
2735F: include/linux/capability.h
2736F: include/uapi/linux/capability.h
2737F: security/commoncap.c
2738F: kernel/capability.c
2739
2740CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2741M: Kevin Tsai <ktsai@capellamicro.com>
2742S: Maintained
2743F: drivers/iio/light/cm*
2744F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2745
2746CAVIUM LIQUIDIO NETWORK DRIVER
2747M: Derek Chickles <derek.chickles@caviumnetworks.com>
2748M: Satanand Burla <satananda.burla@caviumnetworks.com>
2749M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2750M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2751L: netdev@vger.kernel.org
2752W: http://www.cavium.com
2753S: Supported
2754F: drivers/net/ethernet/cavium/liquidio/
2755
2756CC2520 IEEE-802.15.4 RADIO DRIVER
2757M: Varka Bhadram <varkabhadram@gmail.com>
2758L: linux-wpan@vger.kernel.org
2759S: Maintained
2760F: drivers/net/ieee802154/cc2520.c
2761F: include/linux/spi/cc2520.h
2762F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2763
2764CELL BROADBAND ENGINE ARCHITECTURE
2765M: Arnd Bergmann <arnd@arndb.de>
2766L: linuxppc-dev@lists.ozlabs.org
2767W: http://www.ibm.com/developerworks/power/cell/
2768S: Supported
2769F: arch/powerpc/include/asm/cell*.h
2770F: arch/powerpc/include/asm/spu*.h
2771F: arch/powerpc/include/uapi/asm/spu*.h
2772F: arch/powerpc/oprofile/*cell*
2773F: arch/powerpc/platforms/cell/
2774
2775CEPH COMMON CODE (LIBCEPH)
2776M: Ilya Dryomov <idryomov@gmail.com>
2777M: "Yan, Zheng" <zyan@redhat.com>
2778M: Sage Weil <sage@redhat.com>
2779L: ceph-devel@vger.kernel.org
2780W: http://ceph.com/
2781T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2782T: git git://github.com/ceph/ceph-client.git
2783S: Supported
2784F: net/ceph/
2785F: include/linux/ceph/
2786F: include/linux/crush/
2787
2788CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2789M: "Yan, Zheng" <zyan@redhat.com>
2790M: Sage Weil <sage@redhat.com>
2791M: Ilya Dryomov <idryomov@gmail.com>
2792L: ceph-devel@vger.kernel.org
2793W: http://ceph.com/
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2795T: git git://github.com/ceph/ceph-client.git
2796S: Supported
2797F: Documentation/filesystems/ceph.txt
2798F: fs/ceph/
2799
2800CERTIFICATE HANDLING:
2801M: David Howells <dhowells@redhat.com>
2802M: David Woodhouse <dwmw2@infradead.org>
2803L: keyrings@vger.kernel.org
2804S: Maintained
2805F: Documentation/module-signing.txt
2806F: certs/
2807F: scripts/sign-file.c
2808F: scripts/extract-cert.c
2809
2810CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2811L: linux-usb@vger.kernel.org
2812S: Orphan
2813F: Documentation/usb/WUSB-Design-overview.txt
2814F: Documentation/usb/wusb-cbaf
2815F: drivers/usb/host/hwa-hc.c
2816F: drivers/usb/host/whci/
2817F: drivers/usb/wusbcore/
2818F: include/linux/usb/wusb*
2819
2820CFAG12864B LCD DRIVER
2821M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2822W: http://miguelojeda.es/auxdisplay.htm
2823W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2824S: Maintained
2825F: drivers/auxdisplay/cfag12864b.c
2826F: include/linux/cfag12864b.h
2827
2828CFAG12864BFB LCD FRAMEBUFFER DRIVER
2829M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2830W: http://miguelojeda.es/auxdisplay.htm
2831W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2832S: Maintained
2833F: drivers/auxdisplay/cfag12864bfb.c
2834F: include/linux/cfag12864b.h
2835
2836CFG80211 and NL80211
2837M: Johannes Berg <johannes@sipsolutions.net>
2838L: linux-wireless@vger.kernel.org
2839W: http://wireless.kernel.org/
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2842S: Maintained
2843F: include/uapi/linux/nl80211.h
2844F: include/net/cfg80211.h
2845F: net/wireless/*
2846X: net/wireless/wext*
2847
2848CHAR and MISC DRIVERS
2849M: Arnd Bergmann <arnd@arndb.de>
2850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2851T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2852S: Supported
2853F: drivers/char/*
2854F: drivers/misc/*
2855F: include/linux/miscdevice.h
2856
2857CHECKPATCH
2858M: Andy Whitcroft <apw@canonical.com>
2859M: Joe Perches <joe@perches.com>
2860S: Maintained
2861F: scripts/checkpatch.pl
2862
2863CHINESE DOCUMENTATION
2864M: Harry Wei <harryxiyou@gmail.com>
2865L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2866L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2867S: Maintained
2868F: Documentation/zh_CN/
2869
2870CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2871M: Peter Chen <Peter.Chen@nxp.com>
2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2873L: linux-usb@vger.kernel.org
2874S: Maintained
2875F: drivers/usb/chipidea/
2876
2877CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2878M: Hans de Goede <hdegoede@redhat.com>
2879L: linux-input@vger.kernel.org
2880S: Maintained
2881F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2882F: drivers/input/touchscreen/chipone_icn8318.c
2883
2884CHROME HARDWARE PLATFORM SUPPORT
2885M: Olof Johansson <olof@lixom.net>
2886S: Maintained
2887T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2888F: drivers/platform/chrome/
2889
2890CISCO VIC ETHERNET NIC DRIVER
2891M: Christian Benvenuti <benve@cisco.com>
2892M: Sujith Sankar <ssujith@cisco.com>
2893M: Govindarajulu Varadarajan <_govind@gmx.com>
2894M: Neel Patel <neepatel@cisco.com>
2895S: Supported
2896F: drivers/net/ethernet/cisco/enic/
2897
2898CISCO VIC LOW LATENCY NIC DRIVER
2899M: Christian Benvenuti <benve@cisco.com>
2900M: Dave Goodell <dgoodell@cisco.com>
2901S: Supported
2902F: drivers/infiniband/hw/usnic/
2903
2904CIRRUS LOGIC EP93XX ETHERNET DRIVER
2905M: Hartley Sweeten <hsweeten@visionengravers.com>
2906L: netdev@vger.kernel.org
2907S: Maintained
2908F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2909
2910CIRRUS LOGIC AUDIO CODEC DRIVERS
2911M: Brian Austin <brian.austin@cirrus.com>
2912M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2913L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2914S: Maintained
2915F: sound/soc/codecs/cs*
2916
2917CLEANCACHE API
2918M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2919L: linux-kernel@vger.kernel.org
2920S: Maintained
2921F: mm/cleancache.c
2922F: include/linux/cleancache.h
2923
2924CLK API
2925M: Russell King <linux@armlinux.org.uk>
2926L: linux-clk@vger.kernel.org
2927S: Maintained
2928F: include/linux/clk.h
2929
2930CLOCKSOURCE, CLOCKEVENT DRIVERS
2931M: Daniel Lezcano <daniel.lezcano@linaro.org>
2932M: Thomas Gleixner <tglx@linutronix.de>
2933L: linux-kernel@vger.kernel.org
2934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2935S: Supported
2936F: drivers/clocksource
2937
2938CISCO FCOE HBA DRIVER
2939M: Hiral Patel <hiralpat@cisco.com>
2940M: Suma Ramars <sramars@cisco.com>
2941M: Brian Uchino <buchino@cisco.com>
2942L: linux-scsi@vger.kernel.org
2943S: Supported
2944F: drivers/scsi/fnic/
2945
2946CISCO SCSI HBA DRIVER
2947M: Narsimhulu Musini <nmusini@cisco.com>
2948M: Sesidhar Baddela <sebaddel@cisco.com>
2949L: linux-scsi@vger.kernel.org
2950S: Supported
2951F: drivers/scsi/snic/
2952
2953CMPC ACPI DRIVER
2954M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2955M: Daniel Oliveira Nascimento <don@syst.com.br>
2956L: platform-driver-x86@vger.kernel.org
2957S: Supported
2958F: drivers/platform/x86/classmate-laptop.c
2959
2960COBALT MEDIA DRIVER
2961M: Hans Verkuil <hans.verkuil@cisco.com>
2962L: linux-media@vger.kernel.org
2963T: git git://linuxtv.org/media_tree.git
2964W: https://linuxtv.org
2965S: Supported
2966F: drivers/media/pci/cobalt/
2967
2968COCCINELLE/Semantic Patches (SmPL)
2969M: Julia Lawall <Julia.Lawall@lip6.fr>
2970M: Gilles Muller <Gilles.Muller@lip6.fr>
2971M: Nicolas Palix <nicolas.palix@imag.fr>
2972M: Michal Marek <mmarek@suse.com>
2973L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2975W: http://coccinelle.lip6.fr/
2976S: Supported
2977F: Documentation/coccinelle.txt
2978F: scripts/coccinelle/
2979F: scripts/coccicheck
2980
2981CODA FILE SYSTEM
2982M: Jan Harkes <jaharkes@cs.cmu.edu>
2983M: coda@cs.cmu.edu
2984L: codalist@coda.cs.cmu.edu
2985W: http://www.coda.cs.cmu.edu/
2986S: Maintained
2987F: Documentation/filesystems/coda.txt
2988F: fs/coda/
2989F: include/linux/coda*.h
2990F: include/uapi/linux/coda*.h
2991
2992CODA V4L2 MEM2MEM DRIVER
2993M: Philipp Zabel <p.zabel@pengutronix.de>
2994L: linux-media@vger.kernel.org
2995S: Maintained
2996F: Documentation/devicetree/bindings/media/coda.txt
2997F: drivers/media/platform/coda/
2998
2999COMMON CLK FRAMEWORK
3000M: Michael Turquette <mturquette@baylibre.com>
3001M: Stephen Boyd <sboyd@codeaurora.org>
3002L: linux-clk@vger.kernel.org
3003T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3004S: Maintained
3005F: drivers/clk/
3006X: drivers/clk/clkdev.c
3007F: include/linux/clk-pr*
3008F: include/linux/clk/
3009
3010COMMON INTERNET FILE SYSTEM (CIFS)
3011M: Steve French <sfrench@samba.org>
3012L: linux-cifs@vger.kernel.org
3013L: samba-technical@lists.samba.org (moderated for non-subscribers)
3014W: http://linux-cifs.samba.org/
3015T: git git://git.samba.org/sfrench/cifs-2.6.git
3016S: Supported
3017F: Documentation/filesystems/cifs/
3018F: fs/cifs/
3019
3020COMPACTPCI HOTPLUG CORE
3021M: Scott Murray <scott@spiteful.org>
3022L: linux-pci@vger.kernel.org
3023S: Maintained
3024F: drivers/pci/hotplug/cpci_hotplug*
3025
3026COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3027M: Scott Murray <scott@spiteful.org>
3028L: linux-pci@vger.kernel.org
3029S: Maintained
3030F: drivers/pci/hotplug/cpcihp_zt5550.*
3031
3032COMPACTPCI HOTPLUG GENERIC DRIVER
3033M: Scott Murray <scott@spiteful.org>
3034L: linux-pci@vger.kernel.org
3035S: Maintained
3036F: drivers/pci/hotplug/cpcihp_generic.c
3037
3038COMPAL LAPTOP SUPPORT
3039M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3040L: platform-driver-x86@vger.kernel.org
3041S: Maintained
3042F: drivers/platform/x86/compal-laptop.c
3043
3044CONEXANT ACCESSRUNNER USB DRIVER
3045L: accessrunner-general@lists.sourceforge.net
3046W: http://accessrunner.sourceforge.net/
3047S: Orphan
3048F: drivers/usb/atm/cxacru.c
3049
3050CONFIGFS
3051M: Joel Becker <jlbec@evilplan.org>
3052M: Christoph Hellwig <hch@lst.de>
3053T: git git://git.infradead.org/users/hch/configfs.git
3054S: Supported
3055F: fs/configfs/
3056F: include/linux/configfs.h
3057
3058CONNECTOR
3059M: Evgeniy Polyakov <zbr@ioremap.net>
3060L: netdev@vger.kernel.org
3061S: Maintained
3062F: drivers/connector/
3063
3064CONTROL GROUP (CGROUP)
3065M: Tejun Heo <tj@kernel.org>
3066M: Li Zefan <lizefan@huawei.com>
3067M: Johannes Weiner <hannes@cmpxchg.org>
3068L: cgroups@vger.kernel.org
3069T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3070S: Maintained
3071F: Documentation/cgroups/
3072F: include/linux/cgroup*
3073F: kernel/cgroup*
3074
3075CONTROL GROUP - CPUSET
3076M: Li Zefan <lizefan@huawei.com>
3077L: cgroups@vger.kernel.org
3078W: http://www.bullopensource.org/cpuset/
3079W: http://oss.sgi.com/projects/cpusets/
3080T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3081S: Maintained
3082F: Documentation/cgroups/cpusets.txt
3083F: include/linux/cpuset.h
3084F: kernel/cpuset.c
3085
3086CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3087M: Johannes Weiner <hannes@cmpxchg.org>
3088M: Michal Hocko <mhocko@kernel.org>
3089M: Vladimir Davydov <vdavydov@virtuozzo.com>
3090L: cgroups@vger.kernel.org
3091L: linux-mm@kvack.org
3092S: Maintained
3093F: mm/memcontrol.c
3094F: mm/swap_cgroup.c
3095
3096CORETEMP HARDWARE MONITORING DRIVER
3097M: Fenghua Yu <fenghua.yu@intel.com>
3098L: linux-hwmon@vger.kernel.org
3099S: Maintained
3100F: Documentation/hwmon/coretemp
3101F: drivers/hwmon/coretemp.c
3102
3103COSA/SRP SYNC SERIAL DRIVER
3104M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3105W: http://www.fi.muni.cz/~kas/cosa/
3106S: Maintained
3107F: drivers/net/wan/cosa*
3108
3109CPMAC ETHERNET DRIVER
3110M: Florian Fainelli <florian@openwrt.org>
3111L: netdev@vger.kernel.org
3112S: Maintained
3113F: drivers/net/ethernet/ti/cpmac.c
3114
3115CPU FREQUENCY DRIVERS
3116M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3117M: Viresh Kumar <viresh.kumar@linaro.org>
3118L: linux-pm@vger.kernel.org
3119S: Maintained
3120T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3121T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3122F: drivers/cpufreq/
3123F: include/linux/cpufreq.h
3124
3125CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3126M: Viresh Kumar <viresh.kumar@linaro.org>
3127M: Sudeep Holla <sudeep.holla@arm.com>
3128L: linux-pm@vger.kernel.org
3129W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3130S: Maintained
3131F: drivers/cpufreq/arm_big_little.h
3132F: drivers/cpufreq/arm_big_little.c
3133F: drivers/cpufreq/arm_big_little_dt.c
3134
3135CPUIDLE DRIVER - ARM BIG LITTLE
3136M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3137M: Daniel Lezcano <daniel.lezcano@linaro.org>
3138L: linux-pm@vger.kernel.org
3139L: linux-arm-kernel@lists.infradead.org
3140T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3141S: Maintained
3142F: drivers/cpuidle/cpuidle-big_little.c
3143
3144CPUIDLE DRIVER - ARM EXYNOS
3145M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3146M: Daniel Lezcano <daniel.lezcano@linaro.org>
3147M: Kukjin Kim <kgene@kernel.org>
3148L: linux-pm@vger.kernel.org
3149L: linux-samsung-soc@vger.kernel.org
3150S: Supported
3151F: drivers/cpuidle/cpuidle-exynos.c
3152F: arch/arm/mach-exynos/pm.c
3153
3154CPUIDLE DRIVERS
3155M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3156M: Daniel Lezcano <daniel.lezcano@linaro.org>
3157L: linux-pm@vger.kernel.org
3158S: Maintained
3159T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3160F: drivers/cpuidle/*
3161F: include/linux/cpuidle.h
3162
3163CPUID/MSR DRIVER
3164M: "H. Peter Anvin" <hpa@zytor.com>
3165S: Maintained
3166F: arch/x86/kernel/cpuid.c
3167F: arch/x86/kernel/msr.c
3168
3169CPU POWER MONITORING SUBSYSTEM
3170M: Thomas Renninger <trenn@suse.com>
3171L: linux-pm@vger.kernel.org
3172S: Maintained
3173F: tools/power/cpupower/
3174
3175CRAMFS FILESYSTEM
3176W: http://sourceforge.net/projects/cramfs/
3177S: Orphan / Obsolete
3178F: Documentation/filesystems/cramfs.txt
3179F: fs/cramfs/
3180
3181CRIS PORT
3182M: Mikael Starvik <starvik@axis.com>
3183M: Jesper Nilsson <jesper.nilsson@axis.com>
3184L: linux-cris-kernel@axis.com
3185W: http://developer.axis.com
3186T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3187S: Maintained
3188F: arch/cris/
3189F: drivers/tty/serial/crisv10.*
3190
3191CRYPTO API
3192M: Herbert Xu <herbert@gondor.apana.org.au>
3193M: "David S. Miller" <davem@davemloft.net>
3194L: linux-crypto@vger.kernel.org
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3197S: Maintained
3198F: Documentation/crypto/
3199F: Documentation/DocBook/crypto-API.tmpl
3200F: arch/*/crypto/
3201F: crypto/
3202F: drivers/crypto/
3203F: include/crypto/
3204
3205CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3206M: Neil Horman <nhorman@tuxdriver.com>
3207L: linux-crypto@vger.kernel.org
3208S: Maintained
3209F: crypto/ansi_cprng.c
3210F: crypto/rng.c
3211
3212CS3308 MEDIA DRIVER
3213M: Hans Verkuil <hverkuil@xs4all.nl>
3214L: linux-media@vger.kernel.org
3215T: git git://linuxtv.org/media_tree.git
3216W: http://linuxtv.org
3217S: Odd Fixes
3218F: drivers/media/i2c/cs3308.c
3219F: drivers/media/i2c/cs3308.h
3220
3221CS5535 Audio ALSA driver
3222M: Jaya Kumar <jayakumar.alsa@gmail.com>
3223S: Maintained
3224F: sound/pci/cs5535audio/
3225
3226CW1200 WLAN driver
3227M: Solomon Peachy <pizza@shaftnet.org>
3228S: Maintained
3229F: drivers/net/wireless/st/cw1200/
3230
3231CX18 VIDEO4LINUX DRIVER
3232M: Andy Walls <awalls@md.metrocast.net>
3233L: ivtv-devel@ivtvdriver.org (subscribers-only)
3234L: linux-media@vger.kernel.org
3235T: git git://linuxtv.org/media_tree.git
3236W: https://linuxtv.org
3237W: http://www.ivtvdriver.org/index.php/Cx18
3238S: Maintained
3239F: Documentation/video4linux/cx18.txt
3240F: drivers/media/pci/cx18/
3241F: include/uapi/linux/ivtv*
3242
3243CX2341X MPEG ENCODER HELPER MODULE
3244M: Hans Verkuil <hverkuil@xs4all.nl>
3245L: linux-media@vger.kernel.org
3246T: git git://linuxtv.org/media_tree.git
3247W: https://linuxtv.org
3248S: Maintained
3249F: drivers/media/common/cx2341x*
3250F: include/media/cx2341x*
3251
3252CX24120 MEDIA DRIVER
3253M: Jemma Denson <jdenson@gmail.com>
3254M: Patrick Boettcher <patrick.boettcher@posteo.de>
3255L: linux-media@vger.kernel.org
3256W: https://linuxtv.org
3257Q: http://patchwork.linuxtv.org/project/linux-media/list/
3258S: Maintained
3259F: drivers/media/dvb-frontends/cx24120*
3260
3261CX88 VIDEO4LINUX DRIVER
3262M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3263L: linux-media@vger.kernel.org
3264W: https://linuxtv.org
3265T: git git://linuxtv.org/media_tree.git
3266S: Odd fixes
3267F: Documentation/video4linux/cx88/
3268F: drivers/media/pci/cx88/
3269
3270CXD2820R MEDIA DRIVER
3271M: Antti Palosaari <crope@iki.fi>
3272L: linux-media@vger.kernel.org
3273W: https://linuxtv.org
3274W: http://palosaari.fi/linux/
3275Q: http://patchwork.linuxtv.org/project/linux-media/list/
3276T: git git://linuxtv.org/anttip/media_tree.git
3277S: Maintained
3278F: drivers/media/dvb-frontends/cxd2820r*
3279
3280CXGB3 ETHERNET DRIVER (CXGB3)
3281M: Santosh Raspatur <santosh@chelsio.com>
3282L: netdev@vger.kernel.org
3283W: http://www.chelsio.com
3284S: Supported
3285F: drivers/net/ethernet/chelsio/cxgb3/
3286
3287CXGB3 ISCSI DRIVER (CXGB3I)
3288M: Karen Xie <kxie@chelsio.com>
3289L: linux-scsi@vger.kernel.org
3290W: http://www.chelsio.com
3291S: Supported
3292F: drivers/scsi/cxgbi/cxgb3i
3293
3294CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3295M: Steve Wise <swise@chelsio.com>
3296L: linux-rdma@vger.kernel.org
3297W: http://www.openfabrics.org
3298S: Supported
3299F: drivers/infiniband/hw/cxgb3/
3300
3301CXGB4 ETHERNET DRIVER (CXGB4)
3302M: Hariprasad S <hariprasad@chelsio.com>
3303L: netdev@vger.kernel.org
3304W: http://www.chelsio.com
3305S: Supported
3306F: drivers/net/ethernet/chelsio/cxgb4/
3307
3308CXGB4 ISCSI DRIVER (CXGB4I)
3309M: Karen Xie <kxie@chelsio.com>
3310L: linux-scsi@vger.kernel.org
3311W: http://www.chelsio.com
3312S: Supported
3313F: drivers/scsi/cxgbi/cxgb4i
3314
3315CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3316M: Steve Wise <swise@chelsio.com>
3317L: linux-rdma@vger.kernel.org
3318W: http://www.openfabrics.org
3319S: Supported
3320F: drivers/infiniband/hw/cxgb4/
3321
3322CXGB4VF ETHERNET DRIVER (CXGB4VF)
3323M: Casey Leedom <leedom@chelsio.com>
3324L: netdev@vger.kernel.org
3325W: http://www.chelsio.com
3326S: Supported
3327F: drivers/net/ethernet/chelsio/cxgb4vf/
3328
3329CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3330M: Ian Munsie <imunsie@au1.ibm.com>
3331M: Michael Neuling <mikey@neuling.org>
3332L: linuxppc-dev@lists.ozlabs.org
3333S: Supported
3334F: drivers/misc/cxl/
3335F: include/misc/cxl*
3336F: include/uapi/misc/cxl.h
3337F: Documentation/powerpc/cxl.txt
3338F: Documentation/powerpc/cxl.txt
3339F: Documentation/ABI/testing/sysfs-class-cxl
3340
3341CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3342M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3343M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3344L: linux-scsi@vger.kernel.org
3345S: Supported
3346F: drivers/scsi/cxlflash/
3347F: include/uapi/scsi/cxlflash_ioctls.h
3348F: Documentation/powerpc/cxlflash.txt
3349
3350STMMAC ETHERNET DRIVER
3351M: Giuseppe Cavallaro <peppe.cavallaro@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@armlinux.org.uk>
3359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3360W: http://www.armlinux.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@armlinux.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: linux-fsdevel@vger.kernel.org
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: Andreas Larsson <andreas@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 <sagi@grimberg.me>
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 <sagi@grimberg.me>
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@linux.vnet.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 <john@phrozen.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@armlinux.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
7276MIPS/LOONGSON1 ARCHITECTURE
7277M: Keguang Zhang <keguang.zhang@gmail.com>
7278L: linux-mips@linux-mips.org
7279S: Maintained
7280F: arch/mips/loongson32/
7281F: arch/mips/include/asm/mach-loongson32/
7282F: drivers/*/*loongson1*
7283F: drivers/*/*/*loongson1*
7284
7285MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7286M: Hans Verkuil <hverkuil@xs4all.nl>
7287L: linux-media@vger.kernel.org
7288T: git git://linuxtv.org/media_tree.git
7289W: https://linuxtv.org
7290S: Odd Fixes
7291F: drivers/media/radio/radio-miropcm20*
7292
7293MELLANOX MLX4 core VPI driver
7294M: Yishai Hadas <yishaih@mellanox.com>
7295L: netdev@vger.kernel.org
7296L: linux-rdma@vger.kernel.org
7297W: http://www.mellanox.com
7298Q: http://patchwork.ozlabs.org/project/netdev/list/
7299S: Supported
7300F: drivers/net/ethernet/mellanox/mlx4/
7301F: include/linux/mlx4/
7302
7303MELLANOX MLX4 IB driver
7304M: Yishai Hadas <yishaih@mellanox.com>
7305L: linux-rdma@vger.kernel.org
7306W: http://www.mellanox.com
7307Q: http://patchwork.kernel.org/project/linux-rdma/list/
7308S: Supported
7309F: drivers/infiniband/hw/mlx4/
7310F: include/linux/mlx4/
7311
7312MELLANOX MLX5 core VPI driver
7313M: Matan Barak <matanb@mellanox.com>
7314M: Leon Romanovsky <leonro@mellanox.com>
7315L: netdev@vger.kernel.org
7316L: linux-rdma@vger.kernel.org
7317W: http://www.mellanox.com
7318Q: http://patchwork.ozlabs.org/project/netdev/list/
7319S: Supported
7320F: drivers/net/ethernet/mellanox/mlx5/core/
7321F: include/linux/mlx5/
7322
7323MELLANOX MLX5 IB driver
7324M: Matan Barak <matanb@mellanox.com>
7325M: Leon Romanovsky <leonro@mellanox.com>
7326L: linux-rdma@vger.kernel.org
7327W: http://www.mellanox.com
7328Q: http://patchwork.kernel.org/project/linux-rdma/list/
7329S: Supported
7330F: drivers/infiniband/hw/mlx5/
7331F: include/linux/mlx5/
7332
7333MELEXIS MLX90614 DRIVER
7334M: Crt Mori <cmo@melexis.com>
7335L: linux-iio@vger.kernel.org
7336W: http://www.melexis.com
7337S: Supported
7338F: drivers/iio/temperature/mlx90614.c
7339
7340MN88472 MEDIA DRIVER
7341M: Antti Palosaari <crope@iki.fi>
7342L: linux-media@vger.kernel.org
7343W: https://linuxtv.org
7344W: http://palosaari.fi/linux/
7345Q: http://patchwork.linuxtv.org/project/linux-media/list/
7346T: git git://linuxtv.org/anttip/media_tree.git
7347S: Maintained
7348F: drivers/staging/media/mn88472/
7349F: drivers/media/dvb-frontends/mn88472.h
7350
7351MN88473 MEDIA DRIVER
7352M: Antti Palosaari <crope@iki.fi>
7353L: linux-media@vger.kernel.org
7354W: https://linuxtv.org
7355W: http://palosaari.fi/linux/
7356Q: http://patchwork.linuxtv.org/project/linux-media/list/
7357S: Maintained
7358F: drivers/media/dvb-frontends/mn88473*
7359
7360MODULE SUPPORT
7361M: Rusty Russell <rusty@rustcorp.com.au>
7362S: Maintained
7363F: include/linux/module.h
7364F: kernel/module.c
7365
7366MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7367W: http://popies.net/meye/
7368S: Orphan
7369F: Documentation/video4linux/meye.txt
7370F: drivers/media/pci/meye/
7371F: include/uapi/linux/meye.h
7372
7373MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7374M: Jiri Slaby <jirislaby@gmail.com>
7375S: Maintained
7376F: Documentation/serial/moxa-smartio
7377F: drivers/tty/mxser.*
7378
7379MR800 AVERMEDIA USB FM RADIO DRIVER
7380M: Alexey Klimov <klimov.linux@gmail.com>
7381L: linux-media@vger.kernel.org
7382T: git git://linuxtv.org/media_tree.git
7383S: Maintained
7384F: drivers/media/radio/radio-mr800.c
7385
7386MRF24J40 IEEE 802.15.4 RADIO DRIVER
7387M: Alan Ott <alan@signal11.us>
7388L: linux-wpan@vger.kernel.org
7389S: Maintained
7390F: drivers/net/ieee802154/mrf24j40.c
7391F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7392
7393MSI LAPTOP SUPPORT
7394M: "Lee, Chun-Yi" <jlee@suse.com>
7395L: platform-driver-x86@vger.kernel.org
7396S: Maintained
7397F: drivers/platform/x86/msi-laptop.c
7398
7399MSI WMI SUPPORT
7400L: platform-driver-x86@vger.kernel.org
7401S: Orphan
7402F: drivers/platform/x86/msi-wmi.c
7403
7404MSI001 MEDIA DRIVER
7405M: Antti Palosaari <crope@iki.fi>
7406L: linux-media@vger.kernel.org
7407W: https://linuxtv.org
7408W: http://palosaari.fi/linux/
7409Q: http://patchwork.linuxtv.org/project/linux-media/list/
7410T: git git://linuxtv.org/anttip/media_tree.git
7411S: Maintained
7412F: drivers/media/tuners/msi001*
7413
7414MSI2500 MEDIA DRIVER
7415M: Antti Palosaari <crope@iki.fi>
7416L: linux-media@vger.kernel.org
7417W: https://linuxtv.org
7418W: http://palosaari.fi/linux/
7419Q: http://patchwork.linuxtv.org/project/linux-media/list/
7420T: git git://linuxtv.org/anttip/media_tree.git
7421S: Maintained
7422F: drivers/media/usb/msi2500/
7423
7424MSYSTEMS DISKONCHIP G3 MTD DRIVER
7425M: Robert Jarzmik <robert.jarzmik@free.fr>
7426L: linux-mtd@lists.infradead.org
7427S: Maintained
7428F: drivers/mtd/devices/docg3*
7429
7430MT9M032 APTINA SENSOR DRIVER
7431M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7432L: linux-media@vger.kernel.org
7433T: git git://linuxtv.org/media_tree.git
7434S: Maintained
7435F: drivers/media/i2c/mt9m032.c
7436F: include/media/i2c/mt9m032.h
7437
7438MT9P031 APTINA CAMERA SENSOR
7439M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7440L: linux-media@vger.kernel.org
7441T: git git://linuxtv.org/media_tree.git
7442S: Maintained
7443F: drivers/media/i2c/mt9p031.c
7444F: include/media/i2c/mt9p031.h
7445
7446MT9T001 APTINA CAMERA SENSOR
7447M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7448L: linux-media@vger.kernel.org
7449T: git git://linuxtv.org/media_tree.git
7450S: Maintained
7451F: drivers/media/i2c/mt9t001.c
7452F: include/media/i2c/mt9t001.h
7453
7454MT9V032 APTINA CAMERA SENSOR
7455M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7456L: linux-media@vger.kernel.org
7457T: git git://linuxtv.org/media_tree.git
7458S: Maintained
7459F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7460F: drivers/media/i2c/mt9v032.c
7461F: include/media/i2c/mt9v032.h
7462
7463MULTIFUNCTION DEVICES (MFD)
7464M: Lee Jones <lee.jones@linaro.org>
7465T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7466S: Supported
7467F: drivers/mfd/
7468F: include/linux/mfd/
7469
7470MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7471M: Ulf Hansson <ulf.hansson@linaro.org>
7472L: linux-mmc@vger.kernel.org
7473T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7474S: Maintained
7475F: drivers/mmc/
7476F: include/linux/mmc/
7477F: include/uapi/linux/mmc/
7478
7479MULTIMEDIA CARD (MMC) ETC. OVER SPI
7480S: Orphan
7481F: drivers/mmc/host/mmc_spi.c
7482F: include/linux/spi/mmc_spi.h
7483
7484MULTISOUND SOUND DRIVER
7485M: Andrew Veliath <andrewtv@usa.net>
7486S: Maintained
7487F: Documentation/sound/oss/MultiSound
7488F: sound/oss/msnd*
7489
7490MULTITECH MULTIPORT CARD (ISICOM)
7491S: Orphan
7492F: drivers/tty/isicom.c
7493F: include/linux/isicom.h
7494
7495MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7496M: Bin Liu <b-liu@ti.com>
7497L: linux-usb@vger.kernel.org
7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7499S: Maintained
7500F: drivers/usb/musb/
7501
7502MXL5007T MEDIA DRIVER
7503M: Michael Krufky <mkrufky@linuxtv.org>
7504L: linux-media@vger.kernel.org
7505W: https://linuxtv.org
7506W: http://github.com/mkrufky
7507Q: http://patchwork.linuxtv.org/project/linux-media/list/
7508T: git git://linuxtv.org/mkrufky/tuners.git
7509S: Maintained
7510F: drivers/media/tuners/mxl5007t.*
7511
7512MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7513M: Hyong-Youb Kim <hykim@myri.com>
7514L: netdev@vger.kernel.org
7515W: https://www.myricom.com/support/downloads/myri10ge.html
7516S: Supported
7517F: drivers/net/ethernet/myricom/myri10ge/
7518
7519NAND FLASH SUBSYSTEM
7520M: Boris Brezillon <boris.brezillon@free-electrons.com>
7521R: Richard Weinberger <richard@nod.at>
7522L: linux-mtd@lists.infradead.org
7523W: http://www.linux-mtd.infradead.org/
7524Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7525T: git git://github.com/linux-nand/linux.git
7526S: Maintained
7527F: drivers/mtd/nand/
7528F: include/linux/mtd/nand*.h
7529
7530NATSEMI ETHERNET DRIVER (DP8381x)
7531S: Orphan
7532F: drivers/net/ethernet/natsemi/natsemi.c
7533
7534NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7535M: Daniel Mack <zonque@gmail.com>
7536S: Maintained
7537L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7538W: http://www.native-instruments.com
7539F: sound/usb/caiaq/
7540
7541NCP FILESYSTEM
7542M: Petr Vandrovec <petr@vandrovec.name>
7543S: Odd Fixes
7544F: fs/ncpfs/
7545
7546NCR 5380 SCSI DRIVERS
7547M: Finn Thain <fthain@telegraphics.com.au>
7548M: Michael Schmitz <schmitzmic@gmail.com>
7549L: linux-scsi@vger.kernel.org
7550S: Maintained
7551F: Documentation/scsi/g_NCR5380.txt
7552F: drivers/scsi/NCR5380.*
7553F: drivers/scsi/arm/cumana_1.c
7554F: drivers/scsi/arm/oak.c
7555F: drivers/scsi/atari_NCR5380.c
7556F: drivers/scsi/atari_scsi.*
7557F: drivers/scsi/dmx3191d.c
7558F: drivers/scsi/dtc.*
7559F: drivers/scsi/g_NCR5380.*
7560F: drivers/scsi/g_NCR5380_mmio.c
7561F: drivers/scsi/mac_scsi.*
7562F: drivers/scsi/pas16.*
7563F: drivers/scsi/sun3_scsi.*
7564F: drivers/scsi/sun3_scsi_vme.c
7565F: drivers/scsi/t128.*
7566
7567NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7568M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7569L: linux-scsi@vger.kernel.org
7570S: Maintained
7571F: drivers/scsi/NCR_D700.*
7572
7573NCT6775 HARDWARE MONITOR DRIVER
7574M: Guenter Roeck <linux@roeck-us.net>
7575L: linux-hwmon@vger.kernel.org
7576S: Maintained
7577F: Documentation/hwmon/nct6775
7578F: drivers/hwmon/nct6775.c
7579
7580NETEFFECT IWARP RNIC DRIVER (IW_NES)
7581M: Faisal Latif <faisal.latif@intel.com>
7582L: linux-rdma@vger.kernel.org
7583W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7584S: Supported
7585F: drivers/infiniband/hw/nes/
7586
7587NETEM NETWORK EMULATOR
7588M: Stephen Hemminger <stephen@networkplumber.org>
7589L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7590S: Maintained
7591F: net/sched/sch_netem.c
7592
7593NETERION 10GbE DRIVERS (s2io/vxge)
7594M: Jon Mason <jdmason@kudzu.us>
7595L: netdev@vger.kernel.org
7596S: Supported
7597F: Documentation/networking/s2io.txt
7598F: Documentation/networking/vxge.txt
7599F: drivers/net/ethernet/neterion/
7600
7601NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7602M: Pablo Neira Ayuso <pablo@netfilter.org>
7603M: Patrick McHardy <kaber@trash.net>
7604M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7605L: netfilter-devel@vger.kernel.org
7606L: coreteam@netfilter.org
7607W: http://www.netfilter.org/
7608W: http://www.iptables.org/
7609Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7610T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7611T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7612S: Supported
7613F: include/linux/netfilter*
7614F: include/linux/netfilter/
7615F: include/net/netfilter/
7616F: include/uapi/linux/netfilter*
7617F: include/uapi/linux/netfilter/
7618F: net/*/netfilter.c
7619F: net/*/netfilter/
7620F: net/netfilter/
7621F: net/bridge/br_netfilter*.c
7622
7623NETLABEL
7624M: Paul Moore <paul@paul-moore.com>
7625W: http://netlabel.sf.net
7626L: netdev@vger.kernel.org
7627S: Maintained
7628F: Documentation/netlabel/
7629F: include/net/netlabel.h
7630F: net/netlabel/
7631
7632NETROM NETWORK LAYER
7633M: Ralf Baechle <ralf@linux-mips.org>
7634L: linux-hams@vger.kernel.org
7635W: http://www.linux-ax25.org/
7636S: Maintained
7637F: include/net/netrom.h
7638F: include/uapi/linux/netrom.h
7639F: net/netrom/
7640
7641NETRONOME ETHERNET DRIVERS
7642M: Jakub Kicinski <jakub.kicinski@netronome.com>
7643L: oss-drivers@netronome.com
7644S: Maintained
7645F: drivers/net/ethernet/netronome/
7646
7647NETWORK BLOCK DEVICE (NBD)
7648M: Markus Pargmann <mpa@pengutronix.de>
7649S: Maintained
7650L: nbd-general@lists.sourceforge.net
7651T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7652F: Documentation/blockdev/nbd.txt
7653F: drivers/block/nbd.c
7654F: include/uapi/linux/nbd.h
7655
7656NETWORK DROP MONITOR
7657M: Neil Horman <nhorman@tuxdriver.com>
7658L: netdev@vger.kernel.org
7659S: Maintained
7660W: https://fedorahosted.org/dropwatch/
7661F: net/core/drop_monitor.c
7662
7663NETWORKING [GENERAL]
7664M: "David S. Miller" <davem@davemloft.net>
7665L: netdev@vger.kernel.org
7666W: http://www.linuxfoundation.org/en/Net
7667Q: http://patchwork.ozlabs.org/project/netdev/list/
7668T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7670S: Maintained
7671F: net/
7672F: include/net/
7673F: include/linux/in.h
7674F: include/linux/net.h
7675F: include/linux/netdevice.h
7676F: include/uapi/linux/in.h
7677F: include/uapi/linux/net.h
7678F: include/uapi/linux/netdevice.h
7679F: include/uapi/linux/net_namespace.h
7680F: tools/net/
7681F: tools/testing/selftests/net/
7682F: lib/random32.c
7683F: lib/test_bpf.c
7684
7685NETWORKING [IPv4/IPv6]
7686M: "David S. Miller" <davem@davemloft.net>
7687M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7688M: James Morris <jmorris@namei.org>
7689M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7690M: Patrick McHardy <kaber@trash.net>
7691L: netdev@vger.kernel.org
7692T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7693S: Maintained
7694F: net/ipv4/
7695F: net/ipv6/
7696F: include/net/ip*
7697F: arch/x86/net/*
7698
7699NETWORKING [IPSEC]
7700M: Steffen Klassert <steffen.klassert@secunet.com>
7701M: Herbert Xu <herbert@gondor.apana.org.au>
7702M: "David S. Miller" <davem@davemloft.net>
7703L: netdev@vger.kernel.org
7704T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7705T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7706S: Maintained
7707F: net/core/flow.c
7708F: net/xfrm/
7709F: net/key/
7710F: net/ipv4/xfrm*
7711F: net/ipv4/esp4.c
7712F: net/ipv4/ah4.c
7713F: net/ipv4/ipcomp.c
7714F: net/ipv4/ip_vti.c
7715F: net/ipv6/xfrm*
7716F: net/ipv6/esp6.c
7717F: net/ipv6/ah6.c
7718F: net/ipv6/ipcomp6.c
7719F: net/ipv6/ip6_vti.c
7720F: include/uapi/linux/xfrm.h
7721F: include/net/xfrm.h
7722
7723NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7724M: Paul Moore <paul@paul-moore.com>
7725L: netdev@vger.kernel.org
7726S: Maintained
7727
7728NETWORKING [WIRELESS]
7729L: linux-wireless@vger.kernel.org
7730Q: http://patchwork.kernel.org/project/linux-wireless/list/
7731
7732NETWORKING DRIVERS
7733L: netdev@vger.kernel.org
7734W: http://www.linuxfoundation.org/en/Net
7735Q: http://patchwork.ozlabs.org/project/netdev/list/
7736T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7738S: Odd Fixes
7739F: drivers/net/
7740F: include/linux/if_*
7741F: include/linux/netdevice.h
7742F: include/linux/etherdevice.h
7743F: include/linux/fcdevice.h
7744F: include/linux/fddidevice.h
7745F: include/linux/hippidevice.h
7746F: include/linux/inetdevice.h
7747F: include/uapi/linux/if_*
7748F: include/uapi/linux/netdevice.h
7749
7750NETWORKING DRIVERS (WIRELESS)
7751M: Kalle Valo <kvalo@codeaurora.org>
7752L: linux-wireless@vger.kernel.org
7753Q: http://patchwork.kernel.org/project/linux-wireless/list/
7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7756S: Maintained
7757F: drivers/net/wireless/
7758
7759NETXEN (1/10) GbE SUPPORT
7760M: Manish Chopra <manish.chopra@qlogic.com>
7761M: Sony Chacko <sony.chacko@qlogic.com>
7762M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7763L: netdev@vger.kernel.org
7764W: http://www.qlogic.com
7765S: Supported
7766F: drivers/net/ethernet/qlogic/netxen/
7767
7768NFC SUBSYSTEM
7769M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7770M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7771M: Samuel Ortiz <sameo@linux.intel.com>
7772L: linux-wireless@vger.kernel.org
7773L: linux-nfc@lists.01.org (subscribers-only)
7774S: Supported
7775F: net/nfc/
7776F: include/net/nfc/
7777F: include/uapi/linux/nfc.h
7778F: drivers/nfc/
7779F: include/linux/platform_data/nfcmrvl.h
7780F: include/linux/platform_data/nxp-nci.h
7781F: include/linux/platform_data/pn544.h
7782F: include/linux/platform_data/st21nfca.h
7783F: include/linux/platform_data/st-nci.h
7784F: Documentation/devicetree/bindings/net/nfc/
7785
7786NFS, SUNRPC, AND LOCKD CLIENTS
7787M: Trond Myklebust <trond.myklebust@primarydata.com>
7788M: Anna Schumaker <anna.schumaker@netapp.com>
7789L: linux-nfs@vger.kernel.org
7790W: http://client.linux-nfs.org
7791T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7792S: Maintained
7793F: fs/lockd/
7794F: fs/nfs/
7795F: fs/nfs_common/
7796F: net/sunrpc/
7797F: include/linux/lockd/
7798F: include/linux/nfs*
7799F: include/linux/sunrpc/
7800F: include/uapi/linux/nfs*
7801F: include/uapi/linux/sunrpc/
7802
7803NILFS2 FILESYSTEM
7804M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7805L: linux-nilfs@vger.kernel.org
7806W: http://nilfs.sourceforge.net/
7807T: git git://github.com/konis/nilfs2.git
7808S: Supported
7809F: Documentation/filesystems/nilfs2.txt
7810F: fs/nilfs2/
7811F: include/linux/nilfs2_fs.h
7812F: include/trace/events/nilfs2.h
7813
7814NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7815M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7816W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7817S: Maintained
7818F: Documentation/scsi/NinjaSCSI.txt
7819F: drivers/scsi/pcmcia/nsp_*
7820
7821NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7822M: GOTO Masanori <gotom@debian.or.jp>
7823M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7824W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7825S: Maintained
7826F: Documentation/scsi/NinjaSCSI.txt
7827F: drivers/scsi/nsp32*
7828
7829NIOS2 ARCHITECTURE
7830M: Ley Foon Tan <lftan@altera.com>
7831L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7832T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7833S: Maintained
7834F: arch/nios2/
7835
7836NOKIA N900 POWER SUPPLY DRIVERS
7837R: Pali Rohár <pali.rohar@gmail.com>
7838F: include/linux/power/bq2415x_charger.h
7839F: include/linux/power/bq27xxx_battery.h
7840F: include/linux/power/isp1704_charger.h
7841F: drivers/power/bq2415x_charger.c
7842F: drivers/power/bq27xxx_battery.c
7843F: drivers/power/bq27xxx_battery_i2c.c
7844F: drivers/power/isp1704_charger.c
7845F: drivers/power/rx51_battery.c
7846
7847NTB DRIVER CORE
7848M: Jon Mason <jdmason@kudzu.us>
7849M: Dave Jiang <dave.jiang@intel.com>
7850M: Allen Hubbe <Allen.Hubbe@emc.com>
7851L: linux-ntb@googlegroups.com
7852S: Supported
7853W: https://github.com/jonmason/ntb/wiki
7854T: git git://github.com/jonmason/ntb.git
7855F: drivers/ntb/
7856F: drivers/net/ntb_netdev.c
7857F: include/linux/ntb.h
7858F: include/linux/ntb_transport.h
7859
7860NTB INTEL DRIVER
7861M: Jon Mason <jdmason@kudzu.us>
7862M: Dave Jiang <dave.jiang@intel.com>
7863L: linux-ntb@googlegroups.com
7864S: Supported
7865W: https://github.com/jonmason/ntb/wiki
7866T: git git://github.com/jonmason/ntb.git
7867F: drivers/ntb/hw/intel/
7868
7869NTB AMD DRIVER
7870M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7871L: linux-ntb@googlegroups.com
7872S: Supported
7873F: drivers/ntb/hw/amd/
7874
7875NTFS FILESYSTEM
7876M: Anton Altaparmakov <anton@tuxera.com>
7877L: linux-ntfs-dev@lists.sourceforge.net
7878W: http://www.tuxera.com/
7879T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7880S: Supported
7881F: Documentation/filesystems/ntfs.txt
7882F: fs/ntfs/
7883
7884NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7885M: Antonino Daplas <adaplas@gmail.com>
7886L: linux-fbdev@vger.kernel.org
7887S: Maintained
7888F: drivers/video/fbdev/riva/
7889F: drivers/video/fbdev/nvidia/
7890
7891NVM EXPRESS DRIVER
7892M: Keith Busch <keith.busch@intel.com>
7893M: Jens Axboe <axboe@fb.com>
7894L: linux-nvme@lists.infradead.org
7895T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7896W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7897S: Supported
7898F: drivers/nvme/host/
7899F: include/linux/nvme.h
7900
7901NVMEM FRAMEWORK
7902M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7903M: Maxime Ripard <maxime.ripard@free-electrons.com>
7904S: Maintained
7905F: drivers/nvmem/
7906F: Documentation/devicetree/bindings/nvmem/
7907F: include/linux/nvmem-consumer.h
7908F: include/linux/nvmem-provider.h
7909
7910NXP-NCI NFC DRIVER
7911M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7912R: Charles Gorand <charles.gorand@effinnov.com>
7913L: linux-nfc@lists.01.org (moderated for non-subscribers)
7914S: Supported
7915F: drivers/nfc/nxp-nci
7916
7917NXP TDA998X DRM DRIVER
7918M: Russell King <rmk+kernel@armlinux.org.uk>
7919S: Supported
7920F: drivers/gpu/drm/i2c/tda998x_drv.c
7921F: include/drm/i2c/tda998x.h
7922
7923NXP TFA9879 DRIVER
7924M: Peter Rosin <peda@axentia.se>
7925L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7926S: Maintained
7927F: sound/soc/codecs/tfa9879*
7928
7929OBJTOOL
7930M: Josh Poimboeuf <jpoimboe@redhat.com>
7931S: Supported
7932F: tools/objtool/
7933
7934OMAP SUPPORT
7935M: Tony Lindgren <tony@atomide.com>
7936L: linux-omap@vger.kernel.org
7937W: http://www.muru.com/linux/omap/
7938W: http://linux.omap.com/
7939Q: http://patchwork.kernel.org/project/linux-omap/list/
7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7941S: Maintained
7942F: arch/arm/*omap*/
7943F: arch/arm/configs/omap1_defconfig
7944F: arch/arm/configs/omap2plus_defconfig
7945F: drivers/i2c/busses/i2c-omap.c
7946F: drivers/irqchip/irq-omap-intc.c
7947F: drivers/mfd/*omap*.c
7948F: drivers/mfd/menelaus.c
7949F: drivers/mfd/palmas.c
7950F: drivers/mfd/tps65217.c
7951F: drivers/mfd/tps65218.c
7952F: drivers/mfd/tps65910.c
7953F: drivers/mfd/twl-core.[ch]
7954F: drivers/mfd/twl4030*.c
7955F: drivers/mfd/twl6030*.c
7956F: drivers/mfd/twl6040*.c
7957F: drivers/regulator/palmas-regulator*.c
7958F: drivers/regulator/pbias-regulator.c
7959F: drivers/regulator/tps65217-regulator.c
7960F: drivers/regulator/tps65218-regulator.c
7961F: drivers/regulator/tps65910-regulator.c
7962F: drivers/regulator/twl-regulator.c
7963F: include/linux/i2c-omap.h
7964
7965OMAP DEVICE TREE SUPPORT
7966M: Benoît Cousson <bcousson@baylibre.com>
7967M: Tony Lindgren <tony@atomide.com>
7968L: linux-omap@vger.kernel.org
7969L: devicetree@vger.kernel.org
7970S: Maintained
7971F: arch/arm/boot/dts/*omap*
7972F: arch/arm/boot/dts/*am3*
7973F: arch/arm/boot/dts/*am4*
7974F: arch/arm/boot/dts/*am5*
7975F: arch/arm/boot/dts/*dra7*
7976
7977OMAP CLOCK FRAMEWORK SUPPORT
7978M: Paul Walmsley <paul@pwsan.com>
7979L: linux-omap@vger.kernel.org
7980S: Maintained
7981F: arch/arm/*omap*/*clock*
7982
7983OMAP POWER MANAGEMENT SUPPORT
7984M: Kevin Hilman <khilman@kernel.org>
7985L: linux-omap@vger.kernel.org
7986S: Maintained
7987F: arch/arm/*omap*/*pm*
7988F: drivers/cpufreq/omap-cpufreq.c
7989
7990OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7991M: Rajendra Nayak <rnayak@codeaurora.org>
7992M: Paul Walmsley <paul@pwsan.com>
7993L: linux-omap@vger.kernel.org
7994S: Maintained
7995F: arch/arm/mach-omap2/prm*
7996
7997OMAP AUDIO SUPPORT
7998M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7999M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8001L: linux-omap@vger.kernel.org
8002S: Maintained
8003F: sound/soc/omap/
8004
8005OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8006M: Roger Quadros <rogerq@ti.com>
8007M: Tony Lindgren <tony@atomide.com>
8008L: linux-omap@vger.kernel.org
8009S: Maintained
8010F: drivers/memory/omap-gpmc.c
8011F: arch/arm/mach-omap2/*gpmc*
8012
8013OMAP FRAMEBUFFER SUPPORT
8014M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8015L: linux-fbdev@vger.kernel.org
8016L: linux-omap@vger.kernel.org
8017S: Maintained
8018F: drivers/video/fbdev/omap/
8019
8020OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8021M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8022L: linux-omap@vger.kernel.org
8023L: linux-fbdev@vger.kernel.org
8024S: Maintained
8025F: drivers/video/fbdev/omap2/
8026F: Documentation/arm/OMAP/DSS
8027
8028OMAP HARDWARE SPINLOCK SUPPORT
8029M: Ohad Ben-Cohen <ohad@wizery.com>
8030L: linux-omap@vger.kernel.org
8031S: Maintained
8032F: drivers/hwspinlock/omap_hwspinlock.c
8033
8034OMAP MMC SUPPORT
8035M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8036L: linux-omap@vger.kernel.org
8037S: Maintained
8038F: drivers/mmc/host/omap.c
8039
8040OMAP HS MMC SUPPORT
8041L: linux-mmc@vger.kernel.org
8042L: linux-omap@vger.kernel.org
8043S: Orphan
8044F: drivers/mmc/host/omap_hsmmc.c
8045
8046OMAP RANDOM NUMBER GENERATOR SUPPORT
8047M: Deepak Saxena <dsaxena@plexity.net>
8048S: Maintained
8049F: drivers/char/hw_random/omap-rng.c
8050
8051OMAP HWMOD SUPPORT
8052M: Benoît Cousson <bcousson@baylibre.com>
8053M: Paul Walmsley <paul@pwsan.com>
8054L: linux-omap@vger.kernel.org
8055S: Maintained
8056F: arch/arm/mach-omap2/omap_hwmod.*
8057
8058OMAP HWMOD DATA
8059M: Paul Walmsley <paul@pwsan.com>
8060L: linux-omap@vger.kernel.org
8061S: Maintained
8062F: arch/arm/mach-omap2/omap_hwmod*data*
8063
8064OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8065M: Benoît Cousson <bcousson@baylibre.com>
8066L: linux-omap@vger.kernel.org
8067S: Maintained
8068F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8069
8070OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8071M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8072L: linux-media@vger.kernel.org
8073S: Maintained
8074F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8075F: drivers/media/platform/omap3isp/
8076F: drivers/staging/media/omap4iss/
8077
8078OMAP USB SUPPORT
8079L: linux-usb@vger.kernel.org
8080L: linux-omap@vger.kernel.org
8081S: Orphan
8082F: drivers/usb/*/*omap*
8083F: arch/arm/*omap*/usb*
8084
8085OMAP GPIO DRIVER
8086M: Grygorii Strashko <grygorii.strashko@ti.com>
8087M: Santosh Shilimkar <ssantosh@kernel.org>
8088M: Kevin Hilman <khilman@kernel.org>
8089L: linux-omap@vger.kernel.org
8090S: Maintained
8091F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8092F: drivers/gpio/gpio-omap.c
8093
8094OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8095M: Mark Jackson <mpfj@newflow.co.uk>
8096L: linux-omap@vger.kernel.org
8097S: Maintained
8098F: arch/arm/boot/dts/am335x-nano.dts
8099
8100OMFS FILESYSTEM
8101M: Bob Copeland <me@bobcopeland.com>
8102L: linux-karma-devel@lists.sourceforge.net
8103S: Maintained
8104F: Documentation/filesystems/omfs.txt
8105F: fs/omfs/
8106
8107OMNIKEY CARDMAN 4000 DRIVER
8108M: Harald Welte <laforge@gnumonks.org>
8109S: Maintained
8110F: drivers/char/pcmcia/cm4000_cs.c
8111F: include/linux/cm4000_cs.h
8112F: include/uapi/linux/cm4000_cs.h
8113
8114OMNIKEY CARDMAN 4040 DRIVER
8115M: Harald Welte <laforge@gnumonks.org>
8116S: Maintained
8117F: drivers/char/pcmcia/cm4040_cs.*
8118
8119OMNIVISION OV7670 SENSOR DRIVER
8120M: Jonathan Corbet <corbet@lwn.net>
8121L: linux-media@vger.kernel.org
8122T: git git://linuxtv.org/media_tree.git
8123S: Maintained
8124F: drivers/media/i2c/ov7670.c
8125
8126ONENAND FLASH DRIVER
8127M: Kyungmin Park <kyungmin.park@samsung.com>
8128L: linux-mtd@lists.infradead.org
8129S: Maintained
8130F: drivers/mtd/onenand/
8131F: include/linux/mtd/onenand*.h
8132
8133ONSTREAM SCSI TAPE DRIVER
8134M: Willem Riede <osst@riede.org>
8135L: osst-users@lists.sourceforge.net
8136L: linux-scsi@vger.kernel.org
8137S: Maintained
8138F: Documentation/scsi/osst.txt
8139F: drivers/scsi/osst.*
8140F: drivers/scsi/osst_*.h
8141F: drivers/scsi/st.h
8142
8143OPENCORES I2C BUS DRIVER
8144M: Peter Korsgaard <jacmet@sunsite.dk>
8145L: linux-i2c@vger.kernel.org
8146S: Maintained
8147F: Documentation/i2c/busses/i2c-ocores
8148F: drivers/i2c/busses/i2c-ocores.c
8149
8150OPEN FIRMWARE AND FLATTENED DEVICE TREE
8151M: Rob Herring <robh+dt@kernel.org>
8152M: Frank Rowand <frowand.list@gmail.com>
8153M: Grant Likely <grant.likely@linaro.org>
8154L: devicetree@vger.kernel.org
8155W: http://www.devicetree.org/
8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8157S: Maintained
8158F: drivers/of/
8159F: include/linux/of*.h
8160F: scripts/dtc/
8161
8162OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8163M: Rob Herring <robh+dt@kernel.org>
8164M: Pawel Moll <pawel.moll@arm.com>
8165M: Mark Rutland <mark.rutland@arm.com>
8166M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8167M: Kumar Gala <galak@codeaurora.org>
8168L: devicetree@vger.kernel.org
8169T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8170S: Maintained
8171F: Documentation/devicetree/
8172F: arch/*/boot/dts/
8173F: include/dt-bindings/
8174
8175OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8176M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8177L: devicetree@vger.kernel.org
8178S: Maintained
8179F: Documentation/devicetree/dynamic-resolution-notes.txt
8180F: Documentation/devicetree/overlay-notes.txt
8181F: drivers/of/overlay.c
8182F: drivers/of/resolver.c
8183
8184OPENRISC ARCHITECTURE
8185M: Jonas Bonn <jonas@southpole.se>
8186W: http://openrisc.net
8187L: linux@lists.openrisc.net (moderated for non-subscribers)
8188S: Maintained
8189T: git git://openrisc.net/~jonas/linux
8190F: arch/openrisc/
8191
8192OPENVSWITCH
8193M: Pravin Shelar <pshelar@nicira.com>
8194L: netdev@vger.kernel.org
8195L: dev@openvswitch.org
8196W: http://openvswitch.org
8197S: Maintained
8198F: net/openvswitch/
8199F: include/uapi/linux/openvswitch.h
8200
8201OPERATING PERFORMANCE POINTS (OPP)
8202M: Viresh Kumar <vireshk@kernel.org>
8203M: Nishanth Menon <nm@ti.com>
8204M: Stephen Boyd <sboyd@codeaurora.org>
8205L: linux-pm@vger.kernel.org
8206S: Maintained
8207T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8208F: drivers/base/power/opp/
8209F: include/linux/pm_opp.h
8210F: Documentation/power/opp.txt
8211F: Documentation/devicetree/bindings/opp/
8212
8213OPL4 DRIVER
8214M: Clemens Ladisch <clemens@ladisch.de>
8215L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8216T: git git://git.alsa-project.org/alsa-kernel.git
8217S: Maintained
8218F: sound/drivers/opl4/
8219
8220OPROFILE
8221M: Robert Richter <rric@kernel.org>
8222L: oprofile-list@lists.sf.net
8223S: Maintained
8224F: arch/*/include/asm/oprofile*.h
8225F: arch/*/oprofile/
8226F: drivers/oprofile/
8227F: include/linux/oprofile.h
8228
8229ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8230M: Mark Fasheh <mfasheh@suse.com>
8231M: Joel Becker <jlbec@evilplan.org>
8232L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8233W: http://ocfs2.wiki.kernel.org
8234S: Supported
8235F: Documentation/filesystems/ocfs2.txt
8236F: Documentation/filesystems/dlmfs.txt
8237F: fs/ocfs2/
8238
8239ORINOCO DRIVER
8240L: linux-wireless@vger.kernel.org
8241W: http://wireless.kernel.org/en/users/Drivers/orinoco
8242W: http://www.nongnu.org/orinoco/
8243S: Orphan
8244F: drivers/net/wireless/intersil/orinoco/
8245
8246OSD LIBRARY and FILESYSTEM
8247M: Boaz Harrosh <ooo@electrozaur.com>
8248M: Benny Halevy <bhalevy@primarydata.com>
8249L: osd-dev@open-osd.org
8250W: http://open-osd.org
8251T: git git://git.open-osd.org/open-osd.git
8252S: Maintained
8253F: drivers/scsi/osd/
8254F: include/scsi/osd_*
8255F: fs/exofs/
8256
8257OVERLAY FILESYSTEM
8258M: Miklos Szeredi <miklos@szeredi.hu>
8259L: linux-unionfs@vger.kernel.org
8260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8261S: Supported
8262F: fs/overlayfs/
8263F: Documentation/filesystems/overlayfs.txt
8264
8265ORANGEFS FILESYSTEM
8266M: Mike Marshall <hubcap@omnibond.com>
8267L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8269S: Supported
8270F: fs/orangefs/
8271F: Documentation/filesystems/orangefs.txt
8272
8273P54 WIRELESS DRIVER
8274M: Christian Lamparter <chunkeey@googlemail.com>
8275L: linux-wireless@vger.kernel.org
8276W: http://wireless.kernel.org/en/users/Drivers/p54
8277S: Maintained
8278F: drivers/net/wireless/intersil/p54/
8279
8280PA SEMI ETHERNET DRIVER
8281M: Olof Johansson <olof@lixom.net>
8282L: netdev@vger.kernel.org
8283S: Maintained
8284F: drivers/net/ethernet/pasemi/*
8285
8286PA SEMI SMBUS DRIVER
8287M: Olof Johansson <olof@lixom.net>
8288L: linux-i2c@vger.kernel.org
8289S: Maintained
8290F: drivers/i2c/busses/i2c-pasemi.c
8291
8292PADATA PARALLEL EXECUTION MECHANISM
8293M: Steffen Klassert <steffen.klassert@secunet.com>
8294L: linux-crypto@vger.kernel.org
8295S: Maintained
8296F: kernel/padata.c
8297F: include/linux/padata.h
8298F: Documentation/padata.txt
8299
8300PANASONIC LAPTOP ACPI EXTRAS DRIVER
8301M: Harald Welte <laforge@gnumonks.org>
8302L: platform-driver-x86@vger.kernel.org
8303S: Maintained
8304F: drivers/platform/x86/panasonic-laptop.c
8305
8306PANASONIC MN10300/AM33/AM34 PORT
8307M: David Howells <dhowells@redhat.com>
8308M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8309L: linux-am33-list@redhat.com (moderated for non-subscribers)
8310W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8311S: Maintained
8312F: Documentation/mn10300/
8313F: arch/mn10300/
8314
8315PARALLEL LCD/KEYPAD PANEL DRIVER
8316M: Willy Tarreau <willy@haproxy.com>
8317M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8318S: Odd Fixes
8319F: Documentation/misc-devices/lcd-panel-cgram.txt
8320F: drivers/misc/panel.c
8321
8322PARALLEL PORT SUBSYSTEM
8323M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8324M: Sudip Mukherjee <sudip@vectorindia.org>
8325L: linux-parport@lists.infradead.org (subscribers-only)
8326S: Maintained
8327F: drivers/parport/
8328F: include/linux/parport*.h
8329F: drivers/char/ppdev.c
8330F: include/uapi/linux/ppdev.h
8331F: Documentation/parport*.txt
8332
8333PARAVIRT_OPS INTERFACE
8334M: Jeremy Fitzhardinge <jeremy@goop.org>
8335M: Chris Wright <chrisw@sous-sol.org>
8336M: Alok Kataria <akataria@vmware.com>
8337M: Rusty Russell <rusty@rustcorp.com.au>
8338L: virtualization@lists.linux-foundation.org
8339S: Supported
8340F: Documentation/virtual/paravirt_ops.txt
8341F: arch/*/kernel/paravirt*
8342F: arch/*/include/asm/paravirt.h
8343
8344PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8345M: Tim Waugh <tim@cyberelk.net>
8346L: linux-parport@lists.infradead.org (subscribers-only)
8347S: Maintained
8348F: Documentation/blockdev/paride.txt
8349F: drivers/block/paride/
8350
8351PARISC ARCHITECTURE
8352M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8353M: Helge Deller <deller@gmx.de>
8354L: linux-parisc@vger.kernel.org
8355W: http://www.parisc-linux.org/
8356Q: http://patchwork.kernel.org/project/linux-parisc/list/
8357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8358T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8359S: Maintained
8360F: arch/parisc/
8361F: Documentation/parisc/
8362F: drivers/parisc/
8363F: drivers/char/agp/parisc-agp.c
8364F: drivers/input/serio/gscps2.c
8365F: drivers/parport/parport_gsc.*
8366F: drivers/tty/serial/8250/8250_gsc.c
8367F: drivers/video/fbdev/sti*
8368F: drivers/video/console/sti*
8369F: drivers/video/logo/logo_parisc*
8370
8371PC87360 HARDWARE MONITORING DRIVER
8372M: Jim Cromie <jim.cromie@gmail.com>
8373L: linux-hwmon@vger.kernel.org
8374S: Maintained
8375F: Documentation/hwmon/pc87360
8376F: drivers/hwmon/pc87360.c
8377
8378PC8736x GPIO DRIVER
8379M: Jim Cromie <jim.cromie@gmail.com>
8380S: Maintained
8381F: drivers/char/pc8736x_gpio.c
8382
8383PC87427 HARDWARE MONITORING DRIVER
8384M: Jean Delvare <jdelvare@suse.com>
8385L: linux-hwmon@vger.kernel.org
8386S: Maintained
8387F: Documentation/hwmon/pc87427
8388F: drivers/hwmon/pc87427.c
8389
8390PCA9532 LED DRIVER
8391M: Riku Voipio <riku.voipio@iki.fi>
8392S: Maintained
8393F: drivers/leds/leds-pca9532.c
8394F: include/linux/leds-pca9532.h
8395
8396PCA9541 I2C BUS MASTER SELECTOR DRIVER
8397M: Guenter Roeck <linux@roeck-us.net>
8398L: linux-i2c@vger.kernel.org
8399S: Maintained
8400F: drivers/i2c/muxes/i2c-mux-pca9541.c
8401
8402PCDP - PRIMARY CONSOLE AND DEBUG PORT
8403M: Khalid Aziz <khalid@gonehiking.org>
8404S: Maintained
8405F: drivers/firmware/pcdp.*
8406
8407PCI ERROR RECOVERY
8408M: Linas Vepstas <linasvepstas@gmail.com>
8409L: linux-pci@vger.kernel.org
8410S: Supported
8411F: Documentation/PCI/pci-error-recovery.txt
8412
8413PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8414M: Russell Currey <ruscur@russell.cc>
8415L: linuxppc-dev@lists.ozlabs.org
8416S: Supported
8417F: Documentation/powerpc/eeh-pci-error-recovery.txt
8418F: arch/powerpc/kernel/eeh*.c
8419F: arch/powerpc/platforms/*/eeh*.c
8420F: arch/powerpc/include/*/eeh*.h
8421
8422PCI SUBSYSTEM
8423M: Bjorn Helgaas <bhelgaas@google.com>
8424L: linux-pci@vger.kernel.org
8425Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8427S: Supported
8428F: Documentation/PCI/
8429F: drivers/pci/
8430F: include/linux/pci*
8431F: arch/x86/pci/
8432F: arch/x86/kernel/quirks.c
8433
8434PCI DRIVER FOR ALTERA PCIE IP
8435M: Ley Foon Tan <lftan@altera.com>
8436L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8437L: linux-pci@vger.kernel.org
8438S: Supported
8439F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8440F: drivers/pci/host/pcie-altera.c
8441
8442PCI DRIVER FOR ARM VERSATILE PLATFORM
8443M: Rob Herring <robh@kernel.org>
8444L: linux-pci@vger.kernel.org
8445L: linux-arm-kernel@lists.infradead.org
8446S: Maintained
8447F: Documentation/devicetree/bindings/pci/versatile.txt
8448F: drivers/pci/host/pci-versatile.c
8449
8450PCI DRIVER FOR APPLIEDMICRO XGENE
8451M: Tanmay Inamdar <tinamdar@apm.com>
8452L: linux-pci@vger.kernel.org
8453L: linux-arm-kernel@lists.infradead.org
8454S: Maintained
8455F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8456F: drivers/pci/host/pci-xgene.c
8457
8458PCI DRIVER FOR FREESCALE LAYERSCAPE
8459M: Minghuan Lian <minghuan.Lian@freescale.com>
8460M: Mingkai Hu <mingkai.hu@freescale.com>
8461M: Roy Zang <tie-fei.zang@freescale.com>
8462L: linuxppc-dev@lists.ozlabs.org
8463L: linux-pci@vger.kernel.org
8464L: linux-arm-kernel@lists.infradead.org
8465S: Maintained
8466F: drivers/pci/host/*layerscape*
8467
8468PCI DRIVER FOR IMX6
8469M: Richard Zhu <Richard.Zhu@freescale.com>
8470M: Lucas Stach <l.stach@pengutronix.de>
8471L: linux-pci@vger.kernel.org
8472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8473S: Maintained
8474F: drivers/pci/host/*imx6*
8475
8476PCI DRIVER FOR TI KEYSTONE
8477M: Murali Karicheri <m-karicheri2@ti.com>
8478L: linux-pci@vger.kernel.org
8479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8480S: Maintained
8481F: drivers/pci/host/*keystone*
8482
8483PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8484M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8485M: Jason Cooper <jason@lakedaemon.net>
8486L: linux-pci@vger.kernel.org
8487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8488S: Maintained
8489F: drivers/pci/host/*mvebu*
8490
8491PCI DRIVER FOR NVIDIA TEGRA
8492M: Thierry Reding <thierry.reding@gmail.com>
8493L: linux-tegra@vger.kernel.org
8494L: linux-pci@vger.kernel.org
8495S: Supported
8496F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8497F: drivers/pci/host/pci-tegra.c
8498
8499PCI DRIVER FOR TI DRA7XX
8500M: Kishon Vijay Abraham I <kishon@ti.com>
8501L: linux-omap@vger.kernel.org
8502L: linux-pci@vger.kernel.org
8503S: Supported
8504F: Documentation/devicetree/bindings/pci/ti-pci.txt
8505F: drivers/pci/host/pci-dra7xx.c
8506
8507PCI DRIVER FOR RENESAS R-CAR
8508M: Simon Horman <horms@verge.net.au>
8509L: linux-pci@vger.kernel.org
8510L: linux-renesas-soc@vger.kernel.org
8511S: Maintained
8512F: drivers/pci/host/*rcar*
8513
8514PCI DRIVER FOR SAMSUNG EXYNOS
8515M: Jingoo Han <jingoohan1@gmail.com>
8516L: linux-pci@vger.kernel.org
8517L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8518L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8519S: Maintained
8520F: drivers/pci/host/pci-exynos.c
8521
8522PCI DRIVER FOR SYNOPSIS DESIGNWARE
8523M: Jingoo Han <jingoohan1@gmail.com>
8524M: Pratyush Anand <pratyush.anand@gmail.com>
8525L: linux-pci@vger.kernel.org
8526S: Maintained
8527F: drivers/pci/host/*designware*
8528
8529PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8530M: Joao Pinto <jpinto@synopsys.com>
8531L: linux-pci@vger.kernel.org
8532S: Maintained
8533F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8534F: drivers/pci/host/pcie-designware-plat.c
8535
8536PCI DRIVER FOR GENERIC OF HOSTS
8537M: Will Deacon <will.deacon@arm.com>
8538L: linux-pci@vger.kernel.org
8539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8540S: Maintained
8541F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8542F: drivers/pci/host/pci-host-common.c
8543F: drivers/pci/host/pci-host-generic.c
8544
8545PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8546M: Keith Busch <keith.busch@intel.com>
8547L: linux-pci@vger.kernel.org
8548S: Supported
8549F: arch/x86/pci/vmd.c
8550
8551PCIE DRIVER FOR ST SPEAR13XX
8552M: Pratyush Anand <pratyush.anand@gmail.com>
8553L: linux-pci@vger.kernel.org
8554S: Maintained
8555F: drivers/pci/host/*spear*
8556
8557PCI MSI DRIVER FOR ALTERA MSI IP
8558M: Ley Foon Tan <lftan@altera.com>
8559L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8560L: linux-pci@vger.kernel.org
8561S: Supported
8562F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8563F: drivers/pci/host/pcie-altera-msi.c
8564
8565PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8566M: Duc Dang <dhdang@apm.com>
8567L: linux-pci@vger.kernel.org
8568L: linux-arm-kernel@lists.infradead.org
8569S: Maintained
8570F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8571F: drivers/pci/host/pci-xgene-msi.c
8572
8573PCIE DRIVER FOR HISILICON
8574M: Zhou Wang <wangzhou1@hisilicon.com>
8575M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8576L: linux-pci@vger.kernel.org
8577S: Maintained
8578F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8579F: drivers/pci/host/pcie-hisi.c
8580
8581PCIE DRIVER FOR QUALCOMM MSM
8582M: Stanimir Varbanov <svarbanov@mm-sol.com>
8583L: linux-pci@vger.kernel.org
8584L: linux-arm-msm@vger.kernel.org
8585S: Maintained
8586F: drivers/pci/host/*qcom*
8587
8588PCIE DRIVER FOR CAVIUM THUNDERX
8589M: David Daney <david.daney@cavium.com>
8590L: linux-pci@vger.kernel.org
8591L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8592S: Supported
8593F: Documentation/devicetree/bindings/pci/pci-thunder-*
8594F: drivers/pci/host/pci-thunder-*
8595
8596PCMCIA SUBSYSTEM
8597P: Linux PCMCIA Team
8598L: linux-pcmcia@lists.infradead.org
8599W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8600T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8601S: Maintained
8602F: Documentation/pcmcia/
8603F: drivers/pcmcia/
8604F: include/pcmcia/
8605
8606PCNET32 NETWORK DRIVER
8607M: Don Fry <pcnet32@frontier.com>
8608L: netdev@vger.kernel.org
8609S: Maintained
8610F: drivers/net/ethernet/amd/pcnet32.c
8611
8612PCRYPT PARALLEL CRYPTO ENGINE
8613M: Steffen Klassert <steffen.klassert@secunet.com>
8614L: linux-crypto@vger.kernel.org
8615S: Maintained
8616F: crypto/pcrypt.c
8617F: include/crypto/pcrypt.h
8618
8619PER-CPU MEMORY ALLOCATOR
8620M: Tejun Heo <tj@kernel.org>
8621M: Christoph Lameter <cl@linux.com>
8622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8623S: Maintained
8624F: include/linux/percpu*.h
8625F: mm/percpu*.c
8626F: arch/*/include/asm/percpu.h
8627
8628PER-TASK DELAY ACCOUNTING
8629M: Balbir Singh <bsingharora@gmail.com>
8630S: Maintained
8631F: include/linux/delayacct.h
8632F: kernel/delayacct.c
8633
8634PERFORMANCE EVENTS SUBSYSTEM
8635M: Peter Zijlstra <peterz@infradead.org>
8636M: Ingo Molnar <mingo@redhat.com>
8637M: Arnaldo Carvalho de Melo <acme@kernel.org>
8638R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8639L: linux-kernel@vger.kernel.org
8640T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8641S: Supported
8642F: kernel/events/*
8643F: include/linux/perf_event.h
8644F: include/uapi/linux/perf_event.h
8645F: arch/*/kernel/perf_event*.c
8646F: arch/*/kernel/*/perf_event*.c
8647F: arch/*/kernel/*/*/perf_event*.c
8648F: arch/*/include/asm/perf_event.h
8649F: arch/*/kernel/perf_callchain.c
8650F: tools/perf/
8651
8652PERSONALITY HANDLING
8653M: Christoph Hellwig <hch@infradead.org>
8654L: linux-abi-devel@lists.sourceforge.net
8655S: Maintained
8656F: include/linux/personality.h
8657F: include/uapi/linux/personality.h
8658
8659PHONET PROTOCOL
8660M: Remi Denis-Courmont <courmisch@gmail.com>
8661S: Supported
8662F: Documentation/networking/phonet.txt
8663F: include/linux/phonet.h
8664F: include/net/phonet/
8665F: include/uapi/linux/phonet.h
8666F: net/phonet/
8667
8668PHRAM MTD DRIVER
8669M: Joern Engel <joern@lazybastard.org>
8670L: linux-mtd@lists.infradead.org
8671S: Maintained
8672F: drivers/mtd/devices/phram.c
8673
8674PICOLCD HID DRIVER
8675M: Bruno Prémont <bonbons@linux-vserver.org>
8676L: linux-input@vger.kernel.org
8677S: Maintained
8678F: drivers/hid/hid-picolcd*
8679
8680PICOXCELL SUPPORT
8681M: Jamie Iles <jamie@jamieiles.com>
8682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8683T: git git://github.com/jamieiles/linux-2.6-ji.git
8684S: Supported
8685F: arch/arm/boot/dts/picoxcell*
8686F: arch/arm/mach-picoxcell/
8687F: drivers/crypto/picoxcell*
8688
8689PIN CONTROL SUBSYSTEM
8690M: Linus Walleij <linus.walleij@linaro.org>
8691L: linux-gpio@vger.kernel.org
8692T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8693S: Maintained
8694F: drivers/pinctrl/
8695F: include/linux/pinctrl/
8696
8697PIN CONTROLLER - ATMEL AT91
8698M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8700S: Maintained
8701F: drivers/pinctrl/pinctrl-at91.*
8702
8703PIN CONTROLLER - ATMEL AT91 PIO4
8704M: Ludovic Desroches <ludovic.desroches@atmel.com>
8705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8706L: linux-gpio@vger.kernel.org
8707S: Supported
8708F: drivers/pinctrl/pinctrl-at91-pio4.*
8709
8710PIN CONTROLLER - INTEL
8711M: Mika Westerberg <mika.westerberg@linux.intel.com>
8712M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8713S: Maintained
8714F: drivers/pinctrl/intel/
8715
8716PIN CONTROLLER - RENESAS
8717M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8718M: Geert Uytterhoeven <geert+renesas@glider.be>
8719L: linux-renesas-soc@vger.kernel.org
8720S: Maintained
8721F: drivers/pinctrl/sh-pfc/
8722
8723PIN CONTROLLER - SAMSUNG
8724M: Tomasz Figa <tomasz.figa@gmail.com>
8725M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8726M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8728L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8729S: Maintained
8730F: drivers/pinctrl/samsung/
8731
8732PIN CONTROLLER - SINGLE
8733M: Tony Lindgren <tony@atomide.com>
8734M: Haojian Zhuang <haojian.zhuang@linaro.org>
8735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8736L: linux-omap@vger.kernel.org
8737S: Maintained
8738F: drivers/pinctrl/pinctrl-single.c
8739
8740PIN CONTROLLER - ST SPEAR
8741M: Viresh Kumar <vireshk@kernel.org>
8742L: spear-devel@list.st.com
8743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8744W: http://www.st.com/spear
8745S: Maintained
8746F: drivers/pinctrl/spear/
8747
8748PKTCDVD DRIVER
8749M: Jiri Kosina <jikos@kernel.org>
8750S: Maintained
8751F: drivers/block/pktcdvd.c
8752F: include/linux/pktcdvd.h
8753F: include/uapi/linux/pktcdvd.h
8754
8755PKUNITY SOC DRIVERS
8756M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8757W: http://mprc.pku.edu.cn/~guanxuetao/linux
8758S: Maintained
8759T: git git://github.com/gxt/linux.git
8760F: drivers/input/serio/i8042-unicore32io.h
8761F: drivers/i2c/busses/i2c-puv3.c
8762F: drivers/video/fbdev/fb-puv3.c
8763F: drivers/rtc/rtc-puv3.c
8764
8765PMBUS HARDWARE MONITORING DRIVERS
8766M: Guenter Roeck <linux@roeck-us.net>
8767L: linux-hwmon@vger.kernel.org
8768W: http://hwmon.wiki.kernel.org/
8769W: http://www.roeck-us.net/linux/drivers/
8770T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8771S: Maintained
8772F: Documentation/hwmon/pmbus
8773F: drivers/hwmon/pmbus/
8774F: include/linux/i2c/pmbus.h
8775
8776PMC SIERRA MaxRAID DRIVER
8777L: linux-scsi@vger.kernel.org
8778W: http://www.pmc-sierra.com/
8779S: Orphan
8780F: drivers/scsi/pmcraid.*
8781
8782PMC SIERRA PM8001 DRIVER
8783M: Jack Wang <jinpu.wang@profitbricks.com>
8784M: lindar_liu@usish.com
8785L: pmchba@pmcs.com
8786L: linux-scsi@vger.kernel.org
8787S: Supported
8788F: drivers/scsi/pm8001/
8789
8790POSIX CLOCKS and TIMERS
8791M: Thomas Gleixner <tglx@linutronix.de>
8792L: linux-kernel@vger.kernel.org
8793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8794S: Maintained
8795F: fs/timerfd.c
8796F: include/linux/timer*
8797F: kernel/time/*timer*
8798
8799POWER MANAGEMENT CORE
8800M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8801L: linux-pm@vger.kernel.org
8802T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8803S: Supported
8804F: drivers/base/power/
8805F: include/linux/pm.h
8806F: include/linux/pm_*
8807F: include/linux/powercap.h
8808F: drivers/powercap/
8809
8810POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8811M: Sebastian Reichel <sre@kernel.org>
8812M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8813M: David Woodhouse <dwmw2@infradead.org>
8814L: linux-pm@vger.kernel.org
8815T: git git://git.infradead.org/battery-2.6.git
8816S: Maintained
8817F: include/linux/power_supply.h
8818F: drivers/power/
8819X: drivers/power/avs/
8820
8821POWER STATE COORDINATION INTERFACE (PSCI)
8822M: Mark Rutland <mark.rutland@arm.com>
8823M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8824L: linux-arm-kernel@lists.infradead.org
8825S: Maintained
8826F: drivers/firmware/psci.c
8827F: include/linux/psci.h
8828F: include/uapi/linux/psci.h
8829
8830PNP SUPPORT
8831M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8832S: Maintained
8833F: drivers/pnp/
8834
8835PPP PROTOCOL DRIVERS AND COMPRESSORS
8836M: Paul Mackerras <paulus@samba.org>
8837L: linux-ppp@vger.kernel.org
8838S: Maintained
8839F: drivers/net/ppp/ppp_*
8840
8841PPP OVER ATM (RFC 2364)
8842M: Mitchell Blank Jr <mitch@sfgoth.com>
8843S: Maintained
8844F: net/atm/pppoatm.c
8845F: include/uapi/linux/atmppp.h
8846
8847PPP OVER ETHERNET
8848M: Michal Ostrowski <mostrows@earthlink.net>
8849S: Maintained
8850F: drivers/net/ppp/pppoe.c
8851F: drivers/net/ppp/pppox.c
8852
8853PPP OVER L2TP
8854M: James Chapman <jchapman@katalix.com>
8855S: Maintained
8856F: net/l2tp/l2tp_ppp.c
8857F: include/linux/if_pppol2tp.h
8858F: include/uapi/linux/if_pppol2tp.h
8859
8860PPS SUPPORT
8861M: Rodolfo Giometti <giometti@enneenne.com>
8862W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8863L: linuxpps@ml.enneenne.com (subscribers-only)
8864S: Maintained
8865F: Documentation/pps/
8866F: drivers/pps/
8867F: include/linux/pps*.h
8868
8869PPTP DRIVER
8870M: Dmitry Kozlov <xeb@mail.ru>
8871L: netdev@vger.kernel.org
8872S: Maintained
8873F: drivers/net/ppp/pptp.c
8874W: http://sourceforge.net/projects/accel-pptp
8875
8876PREEMPTIBLE KERNEL
8877M: Robert Love <rml@tech9.net>
8878L: kpreempt-tech@lists.sourceforge.net
8879W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8880S: Supported
8881F: Documentation/preempt-locking.txt
8882F: include/linux/preempt.h
8883
8884PRISM54 WIRELESS DRIVER
8885M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8886L: linux-wireless@vger.kernel.org
8887W: http://wireless.kernel.org/en/users/Drivers/p54
8888S: Obsolete
8889F: drivers/net/wireless/intersil/prism54/
8890
8891PS3 NETWORK SUPPORT
8892M: Geoff Levand <geoff@infradead.org>
8893L: netdev@vger.kernel.org
8894L: linuxppc-dev@lists.ozlabs.org
8895S: Maintained
8896F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8897
8898PS3 PLATFORM SUPPORT
8899M: Geoff Levand <geoff@infradead.org>
8900L: linuxppc-dev@lists.ozlabs.org
8901S: Maintained
8902F: arch/powerpc/boot/ps3*
8903F: arch/powerpc/include/asm/lv1call.h
8904F: arch/powerpc/include/asm/ps3*.h
8905F: arch/powerpc/platforms/ps3/
8906F: drivers/*/ps3*
8907F: drivers/ps3/
8908F: drivers/rtc/rtc-ps3.c
8909F: drivers/usb/host/*ps3.c
8910F: sound/ppc/snd_ps3*
8911
8912PS3VRAM DRIVER
8913M: Jim Paris <jim@jtan.com>
8914M: Geoff Levand <geoff@infradead.org>
8915L: linuxppc-dev@lists.ozlabs.org
8916S: Maintained
8917F: drivers/block/ps3vram.c
8918
8919PSTORE FILESYSTEM
8920M: Anton Vorontsov <anton@enomsg.org>
8921M: Colin Cross <ccross@android.com>
8922M: Kees Cook <keescook@chromium.org>
8923M: Tony Luck <tony.luck@intel.com>
8924S: Maintained
8925T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8926F: fs/pstore/
8927F: include/linux/pstore*
8928F: drivers/firmware/efi/efi-pstore.c
8929F: drivers/acpi/apei/erst.c
8930
8931PTP HARDWARE CLOCK SUPPORT
8932M: Richard Cochran <richardcochran@gmail.com>
8933L: netdev@vger.kernel.org
8934S: Maintained
8935W: http://linuxptp.sourceforge.net/
8936F: Documentation/ABI/testing/sysfs-ptp
8937F: Documentation/ptp/*
8938F: drivers/net/ethernet/freescale/gianfar_ptp.c
8939F: drivers/net/phy/dp83640*
8940F: drivers/ptp/*
8941F: include/linux/ptp_cl*
8942
8943PTRACE SUPPORT
8944M: Roland McGrath <roland@hack.frob.com>
8945M: Oleg Nesterov <oleg@redhat.com>
8946S: Maintained
8947F: include/asm-generic/syscall.h
8948F: include/linux/ptrace.h
8949F: include/linux/regset.h
8950F: include/linux/tracehook.h
8951F: include/uapi/linux/ptrace.h
8952F: kernel/ptrace.c
8953
8954PVRUSB2 VIDEO4LINUX DRIVER
8955M: Mike Isely <isely@pobox.com>
8956L: pvrusb2@isely.net (subscribers-only)
8957L: linux-media@vger.kernel.org
8958W: http://www.isely.net/pvrusb2/
8959T: git git://linuxtv.org/media_tree.git
8960S: Maintained
8961F: Documentation/video4linux/README.pvrusb2
8962F: drivers/media/usb/pvrusb2/
8963
8964PWC WEBCAM DRIVER
8965M: Hans de Goede <hdegoede@redhat.com>
8966L: linux-media@vger.kernel.org
8967T: git git://linuxtv.org/media_tree.git
8968S: Maintained
8969F: drivers/media/usb/pwc/*
8970
8971PWM FAN DRIVER
8972M: Kamil Debski <k.debski@samsung.com>
8973L: linux-hwmon@vger.kernel.org
8974S: Supported
8975F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8976F: Documentation/hwmon/pwm-fan
8977F: drivers/hwmon/pwm-fan.c
8978
8979PWM SUBSYSTEM
8980M: Thierry Reding <thierry.reding@gmail.com>
8981L: linux-pwm@vger.kernel.org
8982S: Maintained
8983T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8984F: Documentation/pwm.txt
8985F: Documentation/devicetree/bindings/pwm/
8986F: include/linux/pwm.h
8987F: drivers/pwm/
8988F: drivers/video/backlight/pwm_bl.c
8989F: include/linux/pwm_backlight.h
8990
8991PXA2xx/PXA3xx SUPPORT
8992M: Daniel Mack <daniel@zonque.org>
8993M: Haojian Zhuang <haojian.zhuang@gmail.com>
8994M: Robert Jarzmik <robert.jarzmik@free.fr>
8995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8996T: git git://github.com/hzhuang1/linux.git
8997T: git git://github.com/rjarzmik/linux.git
8998S: Maintained
8999F: arch/arm/boot/dts/pxa*
9000F: arch/arm/mach-pxa/
9001F: drivers/dma/pxa*
9002F: drivers/pcmcia/pxa2xx*
9003F: drivers/pinctrl/pxa/
9004F: drivers/spi/spi-pxa2xx*
9005F: drivers/usb/gadget/udc/pxa2*
9006F: include/sound/pxa2xx-lib.h
9007F: sound/arm/pxa*
9008F: sound/soc/pxa/
9009
9010PXA GPIO DRIVER
9011M: Robert Jarzmik <robert.jarzmik@free.fr>
9012L: linux-gpio@vger.kernel.org
9013S: Maintained
9014F: drivers/gpio/gpio-pxa.c
9015
9016PXA3xx NAND FLASH DRIVER
9017M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9018L: linux-mtd@lists.infradead.org
9019S: Maintained
9020F: drivers/mtd/nand/pxa3xx_nand.c
9021
9022MMP SUPPORT
9023M: Eric Miao <eric.y.miao@gmail.com>
9024M: Haojian Zhuang <haojian.zhuang@gmail.com>
9025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9026T: git git://github.com/hzhuang1/linux.git
9027T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9028S: Maintained
9029F: arch/arm/boot/dts/mmp*
9030F: arch/arm/mach-mmp/
9031
9032PXA MMCI DRIVER
9033S: Orphan
9034
9035PXA RTC DRIVER
9036M: Robert Jarzmik <robert.jarzmik@free.fr>
9037L: rtc-linux@googlegroups.com
9038S: Maintained
9039
9040QAT DRIVER
9041M: Tadeusz Struk <tadeusz.struk@intel.com>
9042L: qat-linux@intel.com
9043S: Supported
9044F: drivers/crypto/qat/
9045
9046QIB DRIVER
9047M: Mike Marciniszyn <infinipath@intel.com>
9048L: linux-rdma@vger.kernel.org
9049S: Supported
9050F: drivers/infiniband/hw/qib/
9051
9052QLOGIC QLA1280 SCSI DRIVER
9053M: Michael Reed <mdr@sgi.com>
9054L: linux-scsi@vger.kernel.org
9055S: Maintained
9056F: drivers/scsi/qla1280.[ch]
9057
9058QLOGIC QLA2XXX FC-SCSI DRIVER
9059M: qla2xxx-upstream@qlogic.com
9060L: linux-scsi@vger.kernel.org
9061S: Supported
9062F: Documentation/scsi/LICENSE.qla2xxx
9063F: drivers/scsi/qla2xxx/
9064
9065QLOGIC QLA4XXX iSCSI DRIVER
9066M: QLogic-Storage-Upstream@qlogic.com
9067L: linux-scsi@vger.kernel.org
9068S: Supported
9069F: Documentation/scsi/LICENSE.qla4xxx
9070F: drivers/scsi/qla4xxx/
9071
9072QLOGIC QLA3XXX NETWORK DRIVER
9073M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9074M: Ron Mercer <ron.mercer@qlogic.com>
9075M: linux-driver@qlogic.com
9076L: netdev@vger.kernel.org
9077S: Supported
9078F: Documentation/networking/LICENSE.qla3xxx
9079F: drivers/net/ethernet/qlogic/qla3xxx.*
9080
9081QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9082M: Dept-GELinuxNICDev@qlogic.com
9083L: netdev@vger.kernel.org
9084S: Supported
9085F: drivers/net/ethernet/qlogic/qlcnic/
9086
9087QLOGIC QLGE 10Gb ETHERNET DRIVER
9088M: Harish Patil <harish.patil@qlogic.com>
9089M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9090M: Dept-GELinuxNICDev@qlogic.com
9091M: linux-driver@qlogic.com
9092L: netdev@vger.kernel.org
9093S: Supported
9094F: drivers/net/ethernet/qlogic/qlge/
9095
9096QLOGIC QL4xxx ETHERNET DRIVER
9097M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9098M: Ariel Elior <Ariel.Elior@qlogic.com>
9099M: everest-linux-l2@qlogic.com
9100L: netdev@vger.kernel.org
9101S: Supported
9102F: drivers/net/ethernet/qlogic/qed/
9103F: include/linux/qed/
9104F: drivers/net/ethernet/qlogic/qede/
9105
9106QNX4 FILESYSTEM
9107M: Anders Larsen <al@alarsen.net>
9108W: http://www.alarsen.net/linux/qnx4fs/
9109S: Maintained
9110F: fs/qnx4/
9111F: include/uapi/linux/qnx4_fs.h
9112F: include/uapi/linux/qnxtypes.h
9113
9114QT1010 MEDIA DRIVER
9115M: Antti Palosaari <crope@iki.fi>
9116L: linux-media@vger.kernel.org
9117W: https://linuxtv.org
9118W: http://palosaari.fi/linux/
9119Q: http://patchwork.linuxtv.org/project/linux-media/list/
9120T: git git://linuxtv.org/anttip/media_tree.git
9121S: Maintained
9122F: drivers/media/tuners/qt1010*
9123
9124QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9125M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9126L: linux-wireless@vger.kernel.org
9127L: ath9k-devel@lists.ath9k.org
9128W: http://wireless.kernel.org/en/users/Drivers/ath9k
9129S: Supported
9130F: drivers/net/wireless/ath/ath9k/
9131
9132QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9133M: Kalle Valo <kvalo@qca.qualcomm.com>
9134L: ath10k@lists.infradead.org
9135W: http://wireless.kernel.org/en/users/Drivers/ath10k
9136T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9137S: Supported
9138F: drivers/net/wireless/ath/ath10k/
9139
9140QUALCOMM HEXAGON ARCHITECTURE
9141M: Richard Kuo <rkuo@codeaurora.org>
9142L: linux-hexagon@vger.kernel.org
9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9144S: Supported
9145F: arch/hexagon/
9146
9147QUALCOMM WCN36XX WIRELESS DRIVER
9148M: Eugene Krasnikov <k.eugene.e@gmail.com>
9149L: wcn36xx@lists.infradead.org
9150W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9151T: git git://github.com/KrasnikovEugene/wcn36xx.git
9152S: Supported
9153F: drivers/net/wireless/ath/wcn36xx/
9154
9155QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9156M: Gabriel Somlo <somlo@cmu.edu>
9157M: "Michael S. Tsirkin" <mst@redhat.com>
9158L: qemu-devel@nongnu.org
9159S: Maintained
9160F: drivers/firmware/qemu_fw_cfg.c
9161
9162RADOS BLOCK DEVICE (RBD)
9163M: Ilya Dryomov <idryomov@gmail.com>
9164M: Sage Weil <sage@redhat.com>
9165M: Alex Elder <elder@kernel.org>
9166L: ceph-devel@vger.kernel.org
9167W: http://ceph.com/
9168T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9169T: git git://github.com/ceph/ceph-client.git
9170S: Supported
9171F: Documentation/ABI/testing/sysfs-bus-rbd
9172F: drivers/block/rbd.c
9173F: drivers/block/rbd_types.h
9174
9175RADEON FRAMEBUFFER DISPLAY DRIVER
9176M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9177L: linux-fbdev@vger.kernel.org
9178S: Maintained
9179F: drivers/video/fbdev/aty/radeon*
9180F: include/uapi/linux/radeonfb.h
9181
9182RADIOSHARK RADIO DRIVER
9183M: Hans de Goede <hdegoede@redhat.com>
9184L: linux-media@vger.kernel.org
9185T: git git://linuxtv.org/media_tree.git
9186S: Maintained
9187F: drivers/media/radio/radio-shark.c
9188
9189RADIOSHARK2 RADIO DRIVER
9190M: Hans de Goede <hdegoede@redhat.com>
9191L: linux-media@vger.kernel.org
9192T: git git://linuxtv.org/media_tree.git
9193S: Maintained
9194F: drivers/media/radio/radio-shark2.c
9195F: drivers/media/radio/radio-tea5777.c
9196
9197RAGE128 FRAMEBUFFER DISPLAY DRIVER
9198M: Paul Mackerras <paulus@samba.org>
9199L: linux-fbdev@vger.kernel.org
9200S: Maintained
9201F: drivers/video/fbdev/aty/aty128fb.c
9202
9203RALINK MIPS ARCHITECTURE
9204M: John Crispin <john@phrozen.org>
9205L: linux-mips@linux-mips.org
9206S: Maintained
9207F: arch/mips/ralink
9208
9209RALINK RT2X00 WIRELESS LAN DRIVER
9210P: rt2x00 project
9211M: Stanislaw Gruszka <sgruszka@redhat.com>
9212M: Helmut Schaa <helmut.schaa@googlemail.com>
9213L: linux-wireless@vger.kernel.org
9214S: Maintained
9215F: drivers/net/wireless/ralink/rt2x00/
9216
9217RAMDISK RAM BLOCK DEVICE DRIVER
9218M: Jens Axboe <axboe@kernel.dk>
9219S: Maintained
9220F: Documentation/blockdev/ramdisk.txt
9221F: drivers/block/brd.c
9222
9223RANDOM NUMBER DRIVER
9224M: "Theodore Ts'o" <tytso@mit.edu>
9225S: Maintained
9226F: drivers/char/random.c
9227
9228RAPIDIO SUBSYSTEM
9229M: Matt Porter <mporter@kernel.crashing.org>
9230M: Alexandre Bounine <alexandre.bounine@idt.com>
9231S: Maintained
9232F: drivers/rapidio/
9233
9234RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9235L: linux-wireless@vger.kernel.org
9236S: Orphan
9237F: drivers/net/wireless/ray*
9238
9239RCUTORTURE MODULE
9240M: Josh Triplett <josh@joshtriplett.org>
9241M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9242L: linux-kernel@vger.kernel.org
9243S: Supported
9244T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9245F: Documentation/RCU/torture.txt
9246F: kernel/rcu/rcutorture.c
9247
9248RCUTORTURE TEST FRAMEWORK
9249M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9250M: Josh Triplett <josh@joshtriplett.org>
9251R: Steven Rostedt <rostedt@goodmis.org>
9252R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9253R: Lai Jiangshan <jiangshanlai@gmail.com>
9254L: linux-kernel@vger.kernel.org
9255S: Supported
9256T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9257F: tools/testing/selftests/rcutorture
9258
9259RDC R-321X SoC
9260M: Florian Fainelli <florian@openwrt.org>
9261S: Maintained
9262
9263RDC R6040 FAST ETHERNET DRIVER
9264M: Florian Fainelli <florian@openwrt.org>
9265L: netdev@vger.kernel.org
9266S: Maintained
9267F: drivers/net/ethernet/rdc/r6040.c
9268
9269RDS - RELIABLE DATAGRAM SOCKETS
9270M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9271L: netdev@vger.kernel.org
9272L: linux-rdma@vger.kernel.org
9273L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9274W: https://oss.oracle.com/projects/rds/
9275S: Supported
9276F: net/rds/
9277F: Documentation/networking/rds.txt
9278
9279RDMAVT - RDMA verbs software
9280M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9281L: linux-rdma@vger.kernel.org
9282S: Supported
9283F: drivers/infiniband/sw/rdmavt
9284
9285READ-COPY UPDATE (RCU)
9286M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9287M: Josh Triplett <josh@joshtriplett.org>
9288R: Steven Rostedt <rostedt@goodmis.org>
9289R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9290R: Lai Jiangshan <jiangshanlai@gmail.com>
9291L: linux-kernel@vger.kernel.org
9292W: http://www.rdrop.com/users/paulmck/RCU/
9293S: Supported
9294T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9295F: Documentation/RCU/
9296X: Documentation/RCU/torture.txt
9297F: include/linux/rcu*
9298X: include/linux/srcu.h
9299F: kernel/rcu/
9300X: kernel/torture.c
9301
9302REAL TIME CLOCK (RTC) SUBSYSTEM
9303M: Alessandro Zummo <a.zummo@towertech.it>
9304M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9305L: rtc-linux@googlegroups.com
9306Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9307T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9308S: Maintained
9309F: Documentation/rtc.txt
9310F: drivers/rtc/
9311F: include/linux/rtc.h
9312F: include/uapi/linux/rtc.h
9313
9314REALTEK AUDIO CODECS
9315M: Bard Liao <bardliao@realtek.com>
9316M: Oder Chiou <oder_chiou@realtek.com>
9317S: Maintained
9318F: sound/soc/codecs/rt*
9319F: include/sound/rt*.h
9320
9321REISERFS FILE SYSTEM
9322L: reiserfs-devel@vger.kernel.org
9323S: Supported
9324F: fs/reiserfs/
9325
9326REGISTER MAP ABSTRACTION
9327M: Mark Brown <broonie@kernel.org>
9328L: linux-kernel@vger.kernel.org
9329T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9330S: Supported
9331F: drivers/base/regmap/
9332F: include/linux/regmap.h
9333
9334REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9335M: Ohad Ben-Cohen <ohad@wizery.com>
9336M: Bjorn Andersson <bjorn.andersson@linaro.org>
9337L: linux-remoteproc@vger.kernel.org
9338T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9339S: Maintained
9340F: drivers/remoteproc/
9341F: Documentation/remoteproc.txt
9342F: include/linux/remoteproc.h
9343
9344REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9345M: Ohad Ben-Cohen <ohad@wizery.com>
9346M: Bjorn Andersson <bjorn.andersson@linaro.org>
9347L: linux-remoteproc@vger.kernel.org
9348T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9349S: Maintained
9350F: drivers/rpmsg/
9351F: Documentation/rpmsg.txt
9352F: include/linux/rpmsg.h
9353
9354RENESAS ETHERNET DRIVERS
9355R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9356L: netdev@vger.kernel.org
9357L: linux-renesas-soc@vger.kernel.org
9358F: drivers/net/ethernet/renesas/
9359F: include/linux/sh_eth.h
9360
9361RENESAS USB2 PHY DRIVER
9362M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9363L: linux-renesas-soc@vger.kernel.org
9364S: Maintained
9365F: drivers/phy/phy-rcar-gen3-usb2.c
9366
9367RESET CONTROLLER FRAMEWORK
9368M: Philipp Zabel <p.zabel@pengutronix.de>
9369T: git git://git.pengutronix.de/git/pza/linux
9370S: Maintained
9371F: drivers/reset/
9372F: Documentation/devicetree/bindings/reset/
9373F: include/dt-bindings/reset/
9374F: include/linux/reset.h
9375F: include/linux/reset-controller.h
9376
9377RFKILL
9378M: Johannes Berg <johannes@sipsolutions.net>
9379L: linux-wireless@vger.kernel.org
9380W: http://wireless.kernel.org/
9381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9382T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9383S: Maintained
9384F: Documentation/rfkill.txt
9385F: net/rfkill/
9386
9387RHASHTABLE
9388M: Thomas Graf <tgraf@suug.ch>
9389L: netdev@vger.kernel.org
9390S: Maintained
9391F: lib/rhashtable.c
9392F: include/linux/rhashtable.h
9393
9394RICOH SMARTMEDIA/XD DRIVER
9395M: Maxim Levitsky <maximlevitsky@gmail.com>
9396S: Maintained
9397F: drivers/mtd/nand/r852.c
9398F: drivers/mtd/nand/r852.h
9399
9400RICOH R5C592 MEMORYSTICK DRIVER
9401M: Maxim Levitsky <maximlevitsky@gmail.com>
9402S: Maintained
9403F: drivers/memstick/host/r592.*
9404
9405ROCCAT DRIVERS
9406M: Stefan Achatz <erazor_de@users.sourceforge.net>
9407W: http://sourceforge.net/projects/roccat/
9408S: Maintained
9409F: drivers/hid/hid-roccat*
9410F: include/linux/hid-roccat*
9411F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9412
9413ROCKER DRIVER
9414M: Jiri Pirko <jiri@resnulli.us>
9415M: Scott Feldman <sfeldma@gmail.com>
9416L: netdev@vger.kernel.org
9417S: Supported
9418F: drivers/net/ethernet/rocker/
9419
9420ROCKETPORT DRIVER
9421P: Comtrol Corp.
9422W: http://www.comtrol.com
9423S: Maintained
9424F: Documentation/serial/rocket.txt
9425F: drivers/tty/rocket*
9426
9427ROCKETPORT EXPRESS/INFINITY DRIVER
9428M: Kevin Cernekee <cernekee@gmail.com>
9429L: linux-serial@vger.kernel.org
9430S: Odd Fixes
9431F: drivers/tty/serial/rp2.*
9432
9433ROSE NETWORK LAYER
9434M: Ralf Baechle <ralf@linux-mips.org>
9435L: linux-hams@vger.kernel.org
9436W: http://www.linux-ax25.org/
9437S: Maintained
9438F: include/net/rose.h
9439F: include/uapi/linux/rose.h
9440F: net/rose/
9441
9442RTL2830 MEDIA DRIVER
9443M: Antti Palosaari <crope@iki.fi>
9444L: linux-media@vger.kernel.org
9445W: https://linuxtv.org
9446W: http://palosaari.fi/linux/
9447Q: http://patchwork.linuxtv.org/project/linux-media/list/
9448T: git git://linuxtv.org/anttip/media_tree.git
9449S: Maintained
9450F: drivers/media/dvb-frontends/rtl2830*
9451
9452RTL2832 MEDIA DRIVER
9453M: Antti Palosaari <crope@iki.fi>
9454L: linux-media@vger.kernel.org
9455W: https://linuxtv.org
9456W: http://palosaari.fi/linux/
9457Q: http://patchwork.linuxtv.org/project/linux-media/list/
9458T: git git://linuxtv.org/anttip/media_tree.git
9459S: Maintained
9460F: drivers/media/dvb-frontends/rtl2832*
9461
9462RTL2832_SDR MEDIA DRIVER
9463M: Antti Palosaari <crope@iki.fi>
9464L: linux-media@vger.kernel.org
9465W: https://linuxtv.org
9466W: http://palosaari.fi/linux/
9467Q: http://patchwork.linuxtv.org/project/linux-media/list/
9468T: git git://linuxtv.org/anttip/media_tree.git
9469S: Maintained
9470F: drivers/media/dvb-frontends/rtl2832_sdr*
9471
9472RTL8180 WIRELESS DRIVER
9473L: linux-wireless@vger.kernel.org
9474W: http://wireless.kernel.org/
9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9476S: Orphan
9477F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9478
9479RTL8187 WIRELESS DRIVER
9480M: Herton Ronaldo Krzesinski <herton@canonical.com>
9481M: Hin-Tak Leung <htl10@users.sourceforge.net>
9482M: Larry Finger <Larry.Finger@lwfinger.net>
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/rtl818x/rtl8187/
9488
9489RTL8192CE WIRELESS DRIVER
9490M: Larry Finger <Larry.Finger@lwfinger.net>
9491M: Chaoming Li <chaoming_li@realsil.com.cn>
9492L: linux-wireless@vger.kernel.org
9493W: http://wireless.kernel.org/
9494T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9495S: Maintained
9496F: drivers/net/wireless/realtek/rtlwifi/
9497F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9498
9499RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9500M: Jes Sorensen <Jes.Sorensen@redhat.com>
9501L: linux-wireless@vger.kernel.org
9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9503S: Maintained
9504F: drivers/net/wireless/realtek/rtl8xxxu/
9505
9506S3 SAVAGE FRAMEBUFFER DRIVER
9507M: Antonino Daplas <adaplas@gmail.com>
9508L: linux-fbdev@vger.kernel.org
9509S: Maintained
9510F: drivers/video/fbdev/savage/
9511
9512S390
9513M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9514M: Heiko Carstens <heiko.carstens@de.ibm.com>
9515L: linux-s390@vger.kernel.org
9516W: http://www.ibm.com/developerworks/linux/linux390/
9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9518S: Supported
9519F: arch/s390/
9520F: drivers/s390/
9521F: Documentation/s390/
9522F: Documentation/DocBook/s390*
9523
9524S390 COMMON I/O LAYER
9525M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9526M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9527L: linux-s390@vger.kernel.org
9528W: http://www.ibm.com/developerworks/linux/linux390/
9529S: Supported
9530F: drivers/s390/cio/
9531
9532S390 DASD DRIVER
9533M: Stefan Weinhuber <wein@de.ibm.com>
9534M: Stefan Haberland <stefan.haberland@de.ibm.com>
9535L: linux-s390@vger.kernel.org
9536W: http://www.ibm.com/developerworks/linux/linux390/
9537S: Supported
9538F: drivers/s390/block/dasd*
9539F: block/partitions/ibm.c
9540
9541S390 NETWORK DRIVERS
9542M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9543L: linux-s390@vger.kernel.org
9544W: http://www.ibm.com/developerworks/linux/linux390/
9545S: Supported
9546F: drivers/s390/net/
9547
9548S390 PCI SUBSYSTEM
9549M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9550M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9551L: linux-s390@vger.kernel.org
9552W: http://www.ibm.com/developerworks/linux/linux390/
9553S: Supported
9554F: arch/s390/pci/
9555F: drivers/pci/hotplug/s390_pci_hpc.c
9556
9557S390 ZCRYPT DRIVER
9558M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9559L: linux-s390@vger.kernel.org
9560W: http://www.ibm.com/developerworks/linux/linux390/
9561S: Supported
9562F: drivers/s390/crypto/
9563
9564S390 ZFCP DRIVER
9565M: Steffen Maier <maier@linux.vnet.ibm.com>
9566L: linux-s390@vger.kernel.org
9567W: http://www.ibm.com/developerworks/linux/linux390/
9568S: Supported
9569F: drivers/s390/scsi/zfcp_*
9570
9571S390 IUCV NETWORK LAYER
9572M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9573L: linux-s390@vger.kernel.org
9574W: http://www.ibm.com/developerworks/linux/linux390/
9575S: Supported
9576F: drivers/s390/net/*iucv*
9577F: include/net/iucv/
9578F: net/iucv/
9579
9580S390 IOMMU (PCI)
9581M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9582L: linux-s390@vger.kernel.org
9583W: http://www.ibm.com/developerworks/linux/linux390/
9584S: Supported
9585F: drivers/iommu/s390-iommu.c
9586
9587S3C24XX SD/MMC Driver
9588M: Ben Dooks <ben-linux@fluff.org>
9589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9590S: Supported
9591F: drivers/mmc/host/s3cmci.*
9592
9593SAA6588 RDS RECEIVER DRIVER
9594M: Hans Verkuil <hverkuil@xs4all.nl>
9595L: linux-media@vger.kernel.org
9596T: git git://linuxtv.org/media_tree.git
9597W: https://linuxtv.org
9598S: Odd Fixes
9599F: drivers/media/i2c/saa6588*
9600
9601SAA7134 VIDEO4LINUX DRIVER
9602M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9603L: linux-media@vger.kernel.org
9604W: https://linuxtv.org
9605T: git git://linuxtv.org/media_tree.git
9606S: Odd fixes
9607F: Documentation/video4linux/*.saa7134
9608F: drivers/media/pci/saa7134/
9609
9610SAA7146 VIDEO4LINUX-2 DRIVER
9611M: Hans Verkuil <hverkuil@xs4all.nl>
9612L: linux-media@vger.kernel.org
9613T: git git://linuxtv.org/media_tree.git
9614S: Maintained
9615F: drivers/media/common/saa7146/
9616F: drivers/media/pci/saa7146/
9617F: include/media/saa7146*
9618
9619SAMSUNG LAPTOP DRIVER
9620M: Corentin Chary <corentin.chary@gmail.com>
9621L: platform-driver-x86@vger.kernel.org
9622S: Maintained
9623F: drivers/platform/x86/samsung-laptop.c
9624
9625SAMSUNG AUDIO (ASoC) DRIVERS
9626M: Sangbeom Kim <sbkim73@samsung.com>
9627L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9628S: Supported
9629F: sound/soc/samsung/
9630
9631SAMSUNG FRAMEBUFFER DRIVER
9632M: Jingoo Han <jingoohan1@gmail.com>
9633L: linux-fbdev@vger.kernel.org
9634S: Maintained
9635F: drivers/video/fbdev/s3c-fb.c
9636
9637SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9638M: Sangbeom Kim <sbkim73@samsung.com>
9639M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9640L: linux-kernel@vger.kernel.org
9641L: linux-samsung-soc@vger.kernel.org
9642S: Supported
9643F: drivers/mfd/sec*.c
9644F: drivers/regulator/s2m*.c
9645F: drivers/regulator/s5m*.c
9646F: drivers/clk/clk-s2mps11.c
9647F: drivers/rtc/rtc-s5m.c
9648F: include/linux/mfd/samsung/
9649F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9650F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9651F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9652F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9653
9654SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9655M: Kyungmin Park <kyungmin.park@samsung.com>
9656M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9657L: linux-media@vger.kernel.org
9658Q: https://patchwork.linuxtv.org/project/linux-media/list/
9659S: Supported
9660F: drivers/media/platform/exynos4-is/
9661
9662SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9663M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9664L: linux-media@vger.kernel.org
9665L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9666S: Maintained
9667F: drivers/media/platform/s3c-camif/
9668F: include/media/drv-intf/s3c_camif.h
9669
9670SAMSUNG S5C73M3 CAMERA DRIVER
9671M: Kyungmin Park <kyungmin.park@samsung.com>
9672M: Andrzej Hajda <a.hajda@samsung.com>
9673L: linux-media@vger.kernel.org
9674S: Supported
9675F: drivers/media/i2c/s5c73m3/*
9676
9677SAMSUNG S5K5BAF CAMERA DRIVER
9678M: Kyungmin Park <kyungmin.park@samsung.com>
9679M: Andrzej Hajda <a.hajda@samsung.com>
9680L: linux-media@vger.kernel.org
9681S: Supported
9682F: drivers/media/i2c/s5k5baf.c
9683
9684SAMSUNG S3FWRN5 NFC DRIVER
9685M: Robert Baldyga <r.baldyga@samsung.com>
9686M: Krzysztof Opasiak <k.opasiak@samsung.com>
9687L: linux-nfc@lists.01.org (moderated for non-subscribers)
9688S: Supported
9689F: drivers/nfc/s3fwrn5
9690
9691SAMSUNG SOC CLOCK DRIVERS
9692M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9693M: Tomasz Figa <tomasz.figa@gmail.com>
9694S: Supported
9695L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9696F: drivers/clk/samsung/
9697
9698SAMSUNG SXGBE DRIVERS
9699M: Byungho An <bh74.an@samsung.com>
9700M: Girish K S <ks.giri@samsung.com>
9701M: Vipul Pandya <vipul.pandya@samsung.com>
9702S: Supported
9703L: netdev@vger.kernel.org
9704F: drivers/net/ethernet/samsung/sxgbe/
9705
9706SAMSUNG THERMAL DRIVER
9707M: Lukasz Majewski <l.majewski@samsung.com>
9708L: linux-pm@vger.kernel.org
9709L: linux-samsung-soc@vger.kernel.org
9710S: Supported
9711T: git https://github.com/lmajewski/linux-samsung-thermal.git
9712F: drivers/thermal/samsung/
9713
9714SAMSUNG USB2 PHY DRIVER
9715M: Kamil Debski <k.debski@samsung.com>
9716L: linux-kernel@vger.kernel.org
9717S: Supported
9718F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9719F: Documentation/phy/samsung-usb2.txt
9720F: drivers/phy/phy-exynos4210-usb2.c
9721F: drivers/phy/phy-exynos4x12-usb2.c
9722F: drivers/phy/phy-exynos5250-usb2.c
9723F: drivers/phy/phy-s5pv210-usb2.c
9724F: drivers/phy/phy-samsung-usb2.c
9725F: drivers/phy/phy-samsung-usb2.h
9726
9727SERIAL DRIVERS
9728M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9729L: linux-serial@vger.kernel.org
9730S: Maintained
9731F: drivers/tty/serial/
9732
9733SYNOPSYS DESIGNWARE DMAC DRIVER
9734M: Viresh Kumar <vireshk@kernel.org>
9735M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9736S: Maintained
9737F: include/linux/dma/dw.h
9738F: include/linux/platform_data/dma-dw.h
9739F: drivers/dma/dw/
9740
9741SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9742M: Lars Persson <lars.persson@axis.com>
9743L: netdev@vger.kernel.org
9744S: Supported
9745F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9746F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9747
9748SYNOPSYS DESIGNWARE I2C DRIVER
9749M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9750R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9751R: Mika Westerberg <mika.westerberg@linux.intel.com>
9752L: linux-i2c@vger.kernel.org
9753S: Maintained
9754F: drivers/i2c/busses/i2c-designware-*
9755F: include/linux/platform_data/i2c-designware.h
9756
9757SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9758M: Jaehoon Chung <jh80.chung@samsung.com>
9759L: linux-mmc@vger.kernel.org
9760S: Maintained
9761F: include/linux/mmc/dw_mmc.h
9762F: drivers/mmc/host/dw_mmc*
9763
9764SYSTEM TRACE MODULE CLASS
9765M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9766S: Maintained
9767F: Documentation/trace/stm.txt
9768F: drivers/hwtracing/stm/
9769F: include/linux/stm.h
9770F: include/uapi/linux/stm.h
9771
9772THUNDERBOLT DRIVER
9773M: Andreas Noever <andreas.noever@gmail.com>
9774S: Maintained
9775F: drivers/thunderbolt/
9776
9777TI BQ27XXX POWER SUPPLY DRIVER
9778R: Andrew F. Davis <afd@ti.com>
9779F: include/linux/power/bq27xxx_battery.h
9780F: drivers/power/bq27xxx_battery.c
9781F: drivers/power/bq27xxx_battery_i2c.c
9782
9783TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9784M: John Stultz <john.stultz@linaro.org>
9785M: Thomas Gleixner <tglx@linutronix.de>
9786L: linux-kernel@vger.kernel.org
9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9788S: Supported
9789F: include/linux/clocksource.h
9790F: include/linux/time.h
9791F: include/linux/timex.h
9792F: include/uapi/linux/time.h
9793F: include/uapi/linux/timex.h
9794F: kernel/time/clocksource.c
9795F: kernel/time/time*.c
9796F: kernel/time/alarmtimer.c
9797F: kernel/time/ntp.c
9798F: tools/testing/selftests/timers/
9799
9800SC1200 WDT DRIVER
9801M: Zwane Mwaikambo <zwanem@gmail.com>
9802S: Maintained
9803F: drivers/watchdog/sc1200wdt.c
9804
9805SCHEDULER
9806M: Ingo Molnar <mingo@redhat.com>
9807M: Peter Zijlstra <peterz@infradead.org>
9808L: linux-kernel@vger.kernel.org
9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9810S: Maintained
9811F: kernel/sched/
9812F: include/linux/sched.h
9813F: include/uapi/linux/sched.h
9814F: include/linux/wait.h
9815
9816SCORE ARCHITECTURE
9817M: Chen Liqin <liqin.linux@gmail.com>
9818M: Lennox Wu <lennox.wu@gmail.com>
9819W: http://www.sunplus.com
9820S: Supported
9821F: arch/score/
9822
9823SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9824M: Sudeep Holla <sudeep.holla@arm.com>
9825L: linux-arm-kernel@lists.infradead.org
9826S: Maintained
9827F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9828F: drivers/clk/clk-scpi.c
9829F: drivers/cpufreq/scpi-cpufreq.c
9830F: drivers/firmware/arm_scpi.c
9831F: include/linux/scpi_protocol.h
9832
9833SCSI CDROM DRIVER
9834M: Jens Axboe <axboe@kernel.dk>
9835L: linux-scsi@vger.kernel.org
9836W: http://www.kernel.dk
9837S: Maintained
9838F: drivers/scsi/sr*
9839
9840SCSI RDMA PROTOCOL (SRP) INITIATOR
9841M: Bart Van Assche <bart.vanassche@sandisk.com>
9842L: linux-rdma@vger.kernel.org
9843S: Supported
9844W: http://www.openfabrics.org
9845Q: http://patchwork.kernel.org/project/linux-rdma/list/
9846T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9847F: drivers/infiniband/ulp/srp/
9848F: include/scsi/srp.h
9849
9850SCSI SG DRIVER
9851M: Doug Gilbert <dgilbert@interlog.com>
9852L: linux-scsi@vger.kernel.org
9853W: http://sg.danny.cz/sg
9854S: Maintained
9855F: Documentation/scsi/scsi-generic.txt
9856F: drivers/scsi/sg.c
9857F: include/scsi/sg.h
9858
9859SCSI SUBSYSTEM
9860M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9862M: "Martin K. Petersen" <martin.petersen@oracle.com>
9863T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9864L: linux-scsi@vger.kernel.org
9865S: Maintained
9866F: drivers/scsi/
9867F: include/scsi/
9868
9869SCSI TAPE DRIVER
9870M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9871L: linux-scsi@vger.kernel.org
9872S: Maintained
9873F: Documentation/scsi/st.txt
9874F: drivers/scsi/st.*
9875F: drivers/scsi/st_*.h
9876
9877SCTP PROTOCOL
9878M: Vlad Yasevich <vyasevich@gmail.com>
9879M: Neil Horman <nhorman@tuxdriver.com>
9880L: linux-sctp@vger.kernel.org
9881W: http://lksctp.sourceforge.net
9882S: Maintained
9883F: Documentation/networking/sctp.txt
9884F: include/linux/sctp.h
9885F: include/uapi/linux/sctp.h
9886F: include/net/sctp/
9887F: net/sctp/
9888
9889SCx200 CPU SUPPORT
9890M: Jim Cromie <jim.cromie@gmail.com>
9891S: Odd Fixes
9892F: Documentation/i2c/busses/scx200_acb
9893F: arch/x86/platform/scx200/
9894F: drivers/watchdog/scx200_wdt.c
9895F: drivers/i2c/busses/scx200*
9896F: drivers/mtd/maps/scx200_docflash.c
9897F: include/linux/scx200.h
9898
9899SCx200 GPIO DRIVER
9900M: Jim Cromie <jim.cromie@gmail.com>
9901S: Maintained
9902F: drivers/char/scx200_gpio.c
9903F: include/linux/scx200_gpio.h
9904
9905SCx200 HRT CLOCKSOURCE DRIVER
9906M: Jim Cromie <jim.cromie@gmail.com>
9907S: Maintained
9908F: drivers/clocksource/scx200_hrt.c
9909
9910SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9911M: Sascha Sommer <saschasommer@freenet.de>
9912L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9913S: Maintained
9914F: drivers/mmc/host/sdricoh_cs.c
9915
9916SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9917M: Adrian Hunter <adrian.hunter@intel.com>
9918L: linux-mmc@vger.kernel.org
9919T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9920S: Maintained
9921F: drivers/mmc/host/sdhci*
9922F: include/linux/mmc/sdhci*
9923
9924SECURE COMPUTING
9925M: Kees Cook <keescook@chromium.org>
9926R: Andy Lutomirski <luto@amacapital.net>
9927R: Will Drewry <wad@chromium.org>
9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9929S: Supported
9930F: kernel/seccomp.c
9931F: include/uapi/linux/seccomp.h
9932F: include/linux/seccomp.h
9933F: tools/testing/selftests/seccomp/*
9934K: \bsecure_computing
9935K: \bTIF_SECCOMP\b
9936
9937SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9938M: Ben Dooks <ben-linux@fluff.org>
9939M: Jaehoon Chung <jh80.chung@samsung.com>
9940L: linux-mmc@vger.kernel.org
9941S: Maintained
9942F: drivers/mmc/host/sdhci-s3c*
9943
9944SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9945M: Viresh Kumar <vireshk@kernel.org>
9946L: spear-devel@list.st.com
9947L: linux-mmc@vger.kernel.org
9948S: Maintained
9949F: drivers/mmc/host/sdhci-spear.c
9950
9951SECURITY SUBSYSTEM
9952M: James Morris <james.l.morris@oracle.com>
9953M: "Serge E. Hallyn" <serge@hallyn.com>
9954L: linux-security-module@vger.kernel.org (suggested Cc:)
9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9956W: http://kernsec.org/
9957S: Supported
9958F: security/
9959
9960SECURITY CONTACT
9961M: Security Officers <security@kernel.org>
9962S: Supported
9963
9964SELINUX SECURITY MODULE
9965M: Paul Moore <paul@paul-moore.com>
9966M: Stephen Smalley <sds@tycho.nsa.gov>
9967M: Eric Paris <eparis@parisplace.org>
9968L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9969W: http://selinuxproject.org
9970T: git git://git.infradead.org/users/pcmoore/selinux
9971S: Supported
9972F: include/linux/selinux*
9973F: security/selinux/
9974F: scripts/selinux/
9975
9976APPARMOR SECURITY MODULE
9977M: John Johansen <john.johansen@canonical.com>
9978L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9979W: apparmor.wiki.kernel.org
9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9981S: Supported
9982F: security/apparmor/
9983
9984YAMA SECURITY MODULE
9985M: Kees Cook <keescook@chromium.org>
9986T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9987S: Supported
9988F: security/yama/
9989
9990SENSABLE PHANTOM
9991M: Jiri Slaby <jirislaby@gmail.com>
9992S: Maintained
9993F: drivers/misc/phantom.c
9994F: include/uapi/linux/phantom.h
9995
9996SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9997M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9998M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9999M: John Soni Jose <sony.john@avagotech.com>
10000L: linux-scsi@vger.kernel.org
10001W: http://www.avagotech.com
10002S: Supported
10003F: drivers/scsi/be2iscsi/
10004
10005Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10006M: Sathya Perla <sathya.perla@broadcom.com>
10007M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10008M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10009M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10010M: Somnath Kotur <somnath.kotur@broadcom.com>
10011L: netdev@vger.kernel.org
10012W: http://www.emulex.com
10013S: Supported
10014F: drivers/net/ethernet/emulex/benet/
10015
10016EMULEX ONECONNECT ROCE DRIVER
10017M: Selvin Xavier <selvin.xavier@avagotech.com>
10018M: Devesh Sharma <devesh.sharma@avagotech.com>
10019M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10020L: linux-rdma@vger.kernel.org
10021W: http://www.emulex.com
10022S: Supported
10023F: drivers/infiniband/hw/ocrdma/
10024
10025SFC NETWORK DRIVER
10026M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10027M: Edward Cree <ecree@solarflare.com>
10028M: Bert Kenward <bkenward@solarflare.com>
10029L: netdev@vger.kernel.org
10030S: Supported
10031F: drivers/net/ethernet/sfc/
10032
10033SGI GRU DRIVER
10034M: Dimitri Sivanich <sivanich@sgi.com>
10035S: Maintained
10036F: drivers/misc/sgi-gru/
10037
10038SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10039M: Pat Gefre <pfg@sgi.com>
10040L: linux-ia64@vger.kernel.org
10041S: Supported
10042F: Documentation/ia64/serial.txt
10043F: drivers/tty/serial/ioc?_serial.c
10044F: include/linux/ioc?.h
10045
10046SGI XP/XPC/XPNET DRIVER
10047M: Cliff Whickman <cpw@sgi.com>
10048M: Robin Holt <robinmholt@gmail.com>
10049S: Maintained
10050F: drivers/misc/sgi-xp/
10051
10052SI2157 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/tuners/si2157*
10061
10062SI2168 MEDIA DRIVER
10063M: Antti Palosaari <crope@iki.fi>
10064L: linux-media@vger.kernel.org
10065W: https://linuxtv.org
10066W: http://palosaari.fi/linux/
10067Q: http://patchwork.linuxtv.org/project/linux-media/list/
10068T: git git://linuxtv.org/anttip/media_tree.git
10069S: Maintained
10070F: drivers/media/dvb-frontends/si2168*
10071
10072SI470X FM RADIO RECEIVER I2C DRIVER
10073M: Hans Verkuil <hverkuil@xs4all.nl>
10074L: linux-media@vger.kernel.org
10075T: git git://linuxtv.org/media_tree.git
10076W: https://linuxtv.org
10077S: Odd Fixes
10078F: drivers/media/radio/si470x/radio-si470x-i2c.c
10079
10080SI470X FM RADIO RECEIVER USB DRIVER
10081M: Hans Verkuil <hverkuil@xs4all.nl>
10082L: linux-media@vger.kernel.org
10083T: git git://linuxtv.org/media_tree.git
10084W: https://linuxtv.org
10085S: Maintained
10086F: drivers/media/radio/si470x/radio-si470x-common.c
10087F: drivers/media/radio/si470x/radio-si470x.h
10088F: drivers/media/radio/si470x/radio-si470x-usb.c
10089
10090SI4713 FM RADIO TRANSMITTER I2C DRIVER
10091M: Eduardo Valentin <edubezval@gmail.com>
10092L: linux-media@vger.kernel.org
10093T: git git://linuxtv.org/media_tree.git
10094W: https://linuxtv.org
10095S: Odd Fixes
10096F: drivers/media/radio/si4713/si4713.?
10097
10098SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10099M: Eduardo Valentin <edubezval@gmail.com>
10100L: linux-media@vger.kernel.org
10101T: git git://linuxtv.org/media_tree.git
10102W: https://linuxtv.org
10103S: Odd Fixes
10104F: drivers/media/radio/si4713/radio-platform-si4713.c
10105
10106SI4713 FM RADIO TRANSMITTER USB DRIVER
10107M: Hans Verkuil <hverkuil@xs4all.nl>
10108L: linux-media@vger.kernel.org
10109T: git git://linuxtv.org/media_tree.git
10110W: https://linuxtv.org
10111S: Maintained
10112F: drivers/media/radio/si4713/radio-usb-si4713.c
10113
10114SIANO DVB DRIVER
10115M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10116L: linux-media@vger.kernel.org
10117W: https://linuxtv.org
10118T: git git://linuxtv.org/media_tree.git
10119S: Odd fixes
10120F: drivers/media/common/siano/
10121F: drivers/media/usb/siano/
10122F: drivers/media/usb/siano/
10123F: drivers/media/mmc/siano/
10124
10125SIMPLEFB FB DRIVER
10126M: Hans de Goede <hdegoede@redhat.com>
10127L: linux-fbdev@vger.kernel.org
10128S: Maintained
10129F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10130F: drivers/video/fbdev/simplefb.c
10131F: include/linux/platform_data/simplefb.h
10132
10133SH_VEU V4L2 MEM2MEM DRIVER
10134L: linux-media@vger.kernel.org
10135S: Orphan
10136F: drivers/media/platform/sh_veu.c
10137
10138SH_VOU V4L2 OUTPUT DRIVER
10139L: linux-media@vger.kernel.org
10140S: Orphan
10141F: drivers/media/platform/sh_vou.c
10142F: include/media/drv-intf/sh_vou.h
10143
10144SIMPLE FIRMWARE INTERFACE (SFI)
10145M: Len Brown <lenb@kernel.org>
10146L: sfi-devel@simplefirmware.org
10147W: http://simplefirmware.org/
10148T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10149S: Supported
10150F: arch/x86/platform/sfi/
10151F: drivers/sfi/
10152F: include/linux/sfi*.h
10153
10154SIMTEC EB110ATX (Chalice CATS)
10155P: Ben Dooks
10156P: Vincent Sanders <vince@simtec.co.uk>
10157M: Simtec Linux Team <linux@simtec.co.uk>
10158W: http://www.simtec.co.uk/products/EB110ATX/
10159S: Supported
10160
10161SIMTEC EB2410ITX (BAST)
10162P: Ben Dooks
10163P: Vincent Sanders <vince@simtec.co.uk>
10164M: Simtec Linux Team <linux@simtec.co.uk>
10165W: http://www.simtec.co.uk/products/EB2410ITX/
10166S: Supported
10167F: arch/arm/mach-s3c24xx/mach-bast.c
10168F: arch/arm/mach-s3c24xx/bast-ide.c
10169F: arch/arm/mach-s3c24xx/bast-irq.c
10170
10171TI DAVINCI MACHINE SUPPORT
10172M: Sekhar Nori <nsekhar@ti.com>
10173M: Kevin Hilman <khilman@kernel.org>
10174T: git git://gitorious.org/linux-davinci/linux-davinci.git
10175Q: http://patchwork.kernel.org/project/linux-davinci/list/
10176S: Supported
10177F: arch/arm/mach-davinci/
10178F: drivers/i2c/busses/i2c-davinci.c
10179
10180TI DAVINCI SERIES MEDIA 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/davinci/
10188F: include/media/davinci/
10189
10190TI AM437X VPFE DRIVER
10191M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10192L: linux-media@vger.kernel.org
10193W: https://linuxtv.org
10194Q: http://patchwork.linuxtv.org/project/linux-media/list/
10195T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10196S: Maintained
10197F: drivers/media/platform/am437x/
10198
10199OV2659 OMNIVISION SENSOR DRIVER
10200M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10201L: linux-media@vger.kernel.org
10202W: https://linuxtv.org
10203Q: http://patchwork.linuxtv.org/project/linux-media/list/
10204T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10205S: Maintained
10206F: drivers/media/i2c/ov2659.c
10207F: include/media/i2c/ov2659.h
10208
10209SILICON MOTION SM712 FRAME BUFFER DRIVER
10210M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10211M: Teddy Wang <teddy.wang@siliconmotion.com>
10212M: Sudip Mukherjee <sudip@vectorindia.org>
10213L: linux-fbdev@vger.kernel.org
10214S: Maintained
10215F: drivers/video/fbdev/sm712*
10216F: Documentation/fb/sm712fb.txt
10217
10218SIS 190 ETHERNET DRIVER
10219M: Francois Romieu <romieu@fr.zoreil.com>
10220L: netdev@vger.kernel.org
10221S: Maintained
10222F: drivers/net/ethernet/sis/sis190.c
10223
10224SIS 900/7016 FAST ETHERNET DRIVER
10225M: Daniele Venzano <venza@brownhat.org>
10226W: http://www.brownhat.org/sis900.html
10227L: netdev@vger.kernel.org
10228S: Maintained
10229F: drivers/net/ethernet/sis/sis900.*
10230
10231SIS FRAMEBUFFER DRIVER
10232M: Thomas Winischhofer <thomas@winischhofer.net>
10233W: http://www.winischhofer.net/linuxsisvga.shtml
10234S: Maintained
10235F: Documentation/fb/sisfb.txt
10236F: drivers/video/fbdev/sis/
10237F: include/video/sisfb.h
10238
10239SIS USB2VGA DRIVER
10240M: Thomas Winischhofer <thomas@winischhofer.net>
10241W: http://www.winischhofer.at/linuxsisusbvga.shtml
10242S: Maintained
10243F: drivers/usb/misc/sisusbvga/
10244
10245SLAB ALLOCATOR
10246M: Christoph Lameter <cl@linux.com>
10247M: Pekka Enberg <penberg@kernel.org>
10248M: David Rientjes <rientjes@google.com>
10249M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10250M: Andrew Morton <akpm@linux-foundation.org>
10251L: linux-mm@kvack.org
10252S: Maintained
10253F: include/linux/sl?b*.h
10254F: mm/sl?b*
10255
10256SLEEPABLE READ-COPY UPDATE (SRCU)
10257M: Lai Jiangshan <jiangshanlai@gmail.com>
10258M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10259M: Josh Triplett <josh@joshtriplett.org>
10260R: Steven Rostedt <rostedt@goodmis.org>
10261R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10262L: linux-kernel@vger.kernel.org
10263W: http://www.rdrop.com/users/paulmck/RCU/
10264S: Supported
10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10266F: include/linux/srcu.h
10267F: kernel/rcu/srcu.c
10268
10269SMACK SECURITY MODULE
10270M: Casey Schaufler <casey@schaufler-ca.com>
10271L: linux-security-module@vger.kernel.org
10272W: http://schaufler-ca.com
10273T: git git://git.gitorious.org/smack-next/kernel.git
10274S: Maintained
10275F: Documentation/security/Smack.txt
10276F: security/smack/
10277
10278DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10279M: Kevin Hilman <khilman@kernel.org>
10280M: Nishanth Menon <nm@ti.com>
10281S: Maintained
10282F: drivers/power/avs/
10283F: include/linux/power/smartreflex.h
10284L: linux-pm@vger.kernel.org
10285
10286SMC91x ETHERNET DRIVER
10287M: Nicolas Pitre <nico@fluxnic.net>
10288S: Odd Fixes
10289F: drivers/net/ethernet/smsc/smc91x.*
10290
10291SMIA AND SMIA++ IMAGE SENSOR DRIVER
10292M: Sakari Ailus <sakari.ailus@iki.fi>
10293L: linux-media@vger.kernel.org
10294S: Maintained
10295F: drivers/media/i2c/smiapp/
10296F: include/media/i2c/smiapp.h
10297F: drivers/media/i2c/smiapp-pll.c
10298F: drivers/media/i2c/smiapp-pll.h
10299F: include/uapi/linux/smiapp.h
10300F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10301
10302SMM665 HARDWARE MONITOR DRIVER
10303M: Guenter Roeck <linux@roeck-us.net>
10304L: linux-hwmon@vger.kernel.org
10305S: Maintained
10306F: Documentation/hwmon/smm665
10307F: drivers/hwmon/smm665.c
10308
10309SMSC EMC2103 HARDWARE MONITOR DRIVER
10310M: Steve Glendinning <steve.glendinning@shawell.net>
10311L: linux-hwmon@vger.kernel.org
10312S: Maintained
10313F: Documentation/hwmon/emc2103
10314F: drivers/hwmon/emc2103.c
10315
10316SMSC SCH5627 HARDWARE MONITOR DRIVER
10317M: Hans de Goede <hdegoede@redhat.com>
10318L: linux-hwmon@vger.kernel.org
10319S: Supported
10320F: Documentation/hwmon/sch5627
10321F: drivers/hwmon/sch5627.c
10322
10323SMSC47B397 HARDWARE MONITOR DRIVER
10324M: Jean Delvare <jdelvare@suse.com>
10325L: linux-hwmon@vger.kernel.org
10326S: Maintained
10327F: Documentation/hwmon/smsc47b397
10328F: drivers/hwmon/smsc47b397.c
10329
10330SMSC911x ETHERNET DRIVER
10331M: Steve Glendinning <steve.glendinning@shawell.net>
10332L: netdev@vger.kernel.org
10333S: Maintained
10334F: include/linux/smsc911x.h
10335F: drivers/net/ethernet/smsc/smsc911x.*
10336
10337SMSC9420 PCI ETHERNET DRIVER
10338M: Steve Glendinning <steve.glendinning@shawell.net>
10339L: netdev@vger.kernel.org
10340S: Maintained
10341F: drivers/net/ethernet/smsc/smsc9420.*
10342
10343SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10344M: Steve Glendinning <steve.glendinning@shawell.net>
10345L: linux-fbdev@vger.kernel.org
10346S: Maintained
10347F: drivers/video/fbdev/smscufx.c
10348
10349SOC-CAMERA V4L2 SUBSYSTEM
10350M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10351L: linux-media@vger.kernel.org
10352T: git git://linuxtv.org/media_tree.git
10353S: Maintained
10354F: include/media/soc*
10355F: drivers/media/i2c/soc_camera/
10356F: drivers/media/platform/soc_camera/
10357
10358SOEKRIS NET48XX LED SUPPORT
10359M: Chris Boot <bootc@bootc.net>
10360S: Maintained
10361F: drivers/leds/leds-net48xx.c
10362
10363SOFTLOGIC 6x10 MPEG CODEC
10364M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10365M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10366M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10367M: Ismael Luceno <ismael@iodev.co.uk>
10368L: linux-media@vger.kernel.org
10369S: Supported
10370F: drivers/media/pci/solo6x10/
10371
10372SOFTWARE RAID (Multiple Disks) SUPPORT
10373M: Shaohua Li <shli@kernel.org>
10374L: linux-raid@vger.kernel.org
10375T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10376S: Supported
10377F: drivers/md/
10378F: include/linux/raid/
10379F: include/uapi/linux/raid/
10380
10381SONIC NETWORK DRIVER
10382M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10383L: netdev@vger.kernel.org
10384S: Maintained
10385F: drivers/net/ethernet/natsemi/sonic.*
10386
10387SONICS SILICON BACKPLANE DRIVER (SSB)
10388M: Michael Buesch <m@bues.ch>
10389L: linux-wireless@vger.kernel.org
10390S: Maintained
10391F: drivers/ssb/
10392F: include/linux/ssb/
10393
10394SONY VAIO CONTROL DEVICE DRIVER
10395M: Mattia Dongili <malattia@linux.it>
10396L: platform-driver-x86@vger.kernel.org
10397W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10398S: Maintained
10399F: Documentation/laptops/sony-laptop.txt
10400F: drivers/char/sonypi.c
10401F: drivers/platform/x86/sony-laptop.c
10402F: include/linux/sony-laptop.h
10403
10404SONY MEMORYSTICK CARD SUPPORT
10405M: Alex Dubov <oakad@yahoo.com>
10406W: http://tifmxx.berlios.de/
10407S: Maintained
10408F: drivers/memstick/host/tifm_ms.c
10409
10410SONY MEMORYSTICK STANDARD SUPPORT
10411M: Maxim Levitsky <maximlevitsky@gmail.com>
10412S: Maintained
10413F: drivers/memstick/core/ms_block.*
10414
10415SOUND
10416M: Jaroslav Kysela <perex@perex.cz>
10417M: Takashi Iwai <tiwai@suse.com>
10418L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10419W: http://www.alsa-project.org/
10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10421T: git git://git.alsa-project.org/alsa-kernel.git
10422Q: http://patchwork.kernel.org/project/alsa-devel/list/
10423S: Maintained
10424F: Documentation/sound/
10425F: include/sound/
10426F: include/uapi/sound/
10427F: sound/
10428
10429SOUND - COMPRESSED AUDIO
10430M: Vinod Koul <vinod.koul@intel.com>
10431L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10433S: Supported
10434F: Documentation/sound/alsa/compress_offload.txt
10435F: include/sound/compress_driver.h
10436F: include/uapi/sound/compress_*
10437F: sound/core/compress_offload.c
10438F: sound/soc/soc-compress.c
10439
10440SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10441M: Liam Girdwood <lgirdwood@gmail.com>
10442M: Mark Brown <broonie@kernel.org>
10443T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10444L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10445W: http://alsa-project.org/main/index.php/ASoC
10446S: Supported
10447F: Documentation/sound/alsa/soc/
10448F: sound/soc/
10449F: include/sound/soc*
10450
10451SOUND - DMAENGINE HELPERS
10452M: Lars-Peter Clausen <lars@metafoo.de>
10453S: Supported
10454F: include/sound/dmaengine_pcm.h
10455F: sound/core/pcm_dmaengine.c
10456F: sound/soc/soc-generic-dmaengine-pcm.c
10457
10458SP2 MEDIA DRIVER
10459M: Olli Salonen <olli.salonen@iki.fi>
10460L: linux-media@vger.kernel.org
10461W: https://linuxtv.org
10462Q: http://patchwork.linuxtv.org/project/linux-media/list/
10463S: Maintained
10464F: drivers/media/dvb-frontends/sp2*
10465
10466SPARC + UltraSPARC (sparc/sparc64)
10467M: "David S. Miller" <davem@davemloft.net>
10468L: sparclinux@vger.kernel.org
10469Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10471T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10472S: Maintained
10473F: arch/sparc/
10474F: drivers/sbus/
10475
10476SPARC SERIAL DRIVERS
10477M: "David S. Miller" <davem@davemloft.net>
10478L: sparclinux@vger.kernel.org
10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10480T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10481S: Maintained
10482F: include/linux/sunserialcore.h
10483F: drivers/tty/serial/suncore.c
10484F: drivers/tty/serial/sunhv.c
10485F: drivers/tty/serial/sunsab.c
10486F: drivers/tty/serial/sunsab.h
10487F: drivers/tty/serial/sunsu.c
10488F: drivers/tty/serial/sunzilog.c
10489F: drivers/tty/serial/sunzilog.h
10490
10491SPARSE CHECKER
10492M: "Christopher Li" <sparse@chrisli.org>
10493L: linux-sparse@vger.kernel.org
10494W: https://sparse.wiki.kernel.org/
10495T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10496T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10497S: Maintained
10498F: include/linux/compiler.h
10499
10500SPEAR PLATFORM SUPPORT
10501M: Viresh Kumar <vireshk@kernel.org>
10502M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10503L: spear-devel@list.st.com
10504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10505W: http://www.st.com/spear
10506S: Maintained
10507F: arch/arm/boot/dts/spear*
10508F: arch/arm/mach-spear/
10509
10510SPEAR CLOCK FRAMEWORK SUPPORT
10511M: Viresh Kumar <vireshk@kernel.org>
10512L: spear-devel@list.st.com
10513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10514W: http://www.st.com/spear
10515S: Maintained
10516F: drivers/clk/spear/
10517
10518SPI SUBSYSTEM
10519M: Mark Brown <broonie@kernel.org>
10520L: linux-spi@vger.kernel.org
10521T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10522Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10523S: Maintained
10524F: Documentation/spi/
10525F: drivers/spi/
10526F: include/linux/spi/
10527F: include/uapi/linux/spi/
10528
10529SPIDERNET NETWORK DRIVER for CELL
10530M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10531L: netdev@vger.kernel.org
10532S: Supported
10533F: Documentation/networking/spider_net.txt
10534F: drivers/net/ethernet/toshiba/spider_net*
10535
10536SPU FILE SYSTEM
10537M: Jeremy Kerr <jk@ozlabs.org>
10538L: linuxppc-dev@lists.ozlabs.org
10539W: http://www.ibm.com/developerworks/power/cell/
10540S: Supported
10541F: Documentation/filesystems/spufs.txt
10542F: arch/powerpc/platforms/cell/spufs/
10543
10544SQUASHFS FILE SYSTEM
10545M: Phillip Lougher <phillip@squashfs.org.uk>
10546L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10547W: http://squashfs.org.uk
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10549S: Maintained
10550F: Documentation/filesystems/squashfs.txt
10551F: fs/squashfs/
10552
10553SRM (Alpha) environment access
10554M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10555S: Maintained
10556F: arch/alpha/kernel/srm_env.c
10557
10558STABLE BRANCH
10559M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10560L: stable@vger.kernel.org
10561S: Supported
10562F: Documentation/stable_kernel_rules.txt
10563
10564STAGING SUBSYSTEM
10565M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10566T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10567L: devel@driverdev.osuosl.org
10568S: Supported
10569F: drivers/staging/
10570
10571STAGING - COMEDI
10572M: Ian Abbott <abbotti@mev.co.uk>
10573M: H Hartley Sweeten <hsweeten@visionengravers.com>
10574S: Odd Fixes
10575F: drivers/staging/comedi/
10576
10577STAGING - FLARION FT1000 DRIVERS
10578M: Marek Belisko <marek.belisko@gmail.com>
10579S: Odd Fixes
10580F: drivers/staging/ft1000/
10581
10582STAGING - INDUSTRIAL IO
10583M: Jonathan Cameron <jic23@kernel.org>
10584L: linux-iio@vger.kernel.org
10585S: Odd Fixes
10586F: drivers/staging/iio/
10587
10588STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10589M: Jarod Wilson <jarod@wilsonet.com>
10590W: http://www.lirc.org/
10591S: Odd Fixes
10592F: drivers/staging/media/lirc/
10593
10594STAGING - LUSTRE PARALLEL FILESYSTEM
10595M: Oleg Drokin <oleg.drokin@intel.com>
10596M: Andreas Dilger <andreas.dilger@intel.com>
10597L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10598W: http://wiki.lustre.org/
10599S: Maintained
10600F: drivers/staging/lustre
10601
10602STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10603M: Marc Dietrich <marvin24@gmx.de>
10604L: ac100@lists.launchpad.net (moderated for non-subscribers)
10605L: linux-tegra@vger.kernel.org
10606S: Maintained
10607F: drivers/staging/nvec/
10608
10609STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10610M: Jens Frederich <jfrederich@gmail.com>
10611M: Daniel Drake <dsd@laptop.org>
10612M: Jon Nettleton <jon.nettleton@gmail.com>
10613W: http://wiki.laptop.org/go/DCON
10614S: Maintained
10615F: drivers/staging/olpc_dcon/
10616
10617STAGING - REALTEK RTL8712U DRIVERS
10618M: Larry Finger <Larry.Finger@lwfinger.net>
10619M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10620S: Odd Fixes
10621F: drivers/staging/rtl8712/
10622
10623STAGING - REALTEK RTL8723U WIRELESS DRIVER
10624M: Larry Finger <Larry.Finger@lwfinger.net>
10625M: Jes Sorensen <Jes.Sorensen@redhat.com>
10626L: linux-wireless@vger.kernel.org
10627S: Maintained
10628F: drivers/staging/rtl8723au/
10629
10630STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10631M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10632M: Teddy Wang <teddy.wang@siliconmotion.com>
10633M: Sudip Mukherjee <sudip@vectorindia.org>
10634L: linux-fbdev@vger.kernel.org
10635S: Maintained
10636F: drivers/staging/sm750fb/
10637
10638STAGING - SLICOSS
10639M: Lior Dotan <liodot@gmail.com>
10640M: Christopher Harrer <charrer@alacritech.com>
10641S: Odd Fixes
10642F: drivers/staging/slicoss/
10643
10644STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10645M: William Hubbs <w.d.hubbs@gmail.com>
10646M: Chris Brannon <chris@the-brannons.com>
10647M: Kirk Reiser <kirk@reisers.ca>
10648M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10649L: speakup@linux-speakup.org
10650W: http://www.linux-speakup.org/
10651S: Odd Fixes
10652F: drivers/staging/speakup/
10653
10654STAGING - VIA VT665X DRIVERS
10655M: Forest Bond <forest@alittletooquiet.net>
10656S: Odd Fixes
10657F: drivers/staging/vt665?/
10658
10659STAGING - WILC1000 WIFI DRIVER
10660M: Johnny Kim <johnny.kim@atmel.com>
10661M: Austin Shin <austin.shin@atmel.com>
10662M: Chris Park <chris.park@atmel.com>
10663M: Tony Cho <tony.cho@atmel.com>
10664M: Glen Lee <glen.lee@atmel.com>
10665M: Leo Kim <leo.kim@atmel.com>
10666L: linux-wireless@vger.kernel.org
10667S: Supported
10668F: drivers/staging/wilc1000/
10669
10670STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10671M: Arnaud Patard <arnaud.patard@rtp-net.org>
10672S: Odd Fixes
10673F: drivers/staging/xgifb/
10674
10675HFI1 DRIVER
10676M: Mike Marciniszyn <infinipath@intel.com>
10677L: linux-rdma@vger.kernel.org
10678S: Supported
10679F: drivers/staging/rdma/hfi1
10680
10681STARFIRE/DURALAN NETWORK DRIVER
10682M: Ion Badulescu <ionut@badula.org>
10683S: Odd Fixes
10684F: drivers/net/ethernet/adaptec/starfire*
10685
10686SUN3/3X
10687M: Sam Creasey <sammy@sammy.net>
10688W: http://sammy.net/sun3/
10689S: Maintained
10690F: arch/m68k/kernel/*sun3*
10691F: arch/m68k/sun3*/
10692F: arch/m68k/include/asm/sun3*
10693F: drivers/net/ethernet/i825xx/sun3*
10694
10695SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10696M: Hans de Goede <hdegoede@redhat.com>
10697L: linux-input@vger.kernel.org
10698S: Maintained
10699F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10700F: drivers/input/keyboard/sun4i-lradc-keys.c
10701
10702SUNDANCE NETWORK DRIVER
10703M: Denis Kirjanov <kda@linux-powerpc.org>
10704L: netdev@vger.kernel.org
10705S: Maintained
10706F: drivers/net/ethernet/dlink/sundance.c
10707
10708SUPERH
10709M: Yoshinori Sato <ysato@users.sourceforge.jp>
10710M: Rich Felker <dalias@libc.org>
10711L: linux-sh@vger.kernel.org
10712Q: http://patchwork.kernel.org/project/linux-sh/list/
10713S: Maintained
10714F: Documentation/sh/
10715F: arch/sh/
10716F: drivers/sh/
10717
10718SUSPEND TO RAM
10719M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10720M: Len Brown <len.brown@intel.com>
10721M: Pavel Machek <pavel@ucw.cz>
10722L: linux-pm@vger.kernel.org
10723S: Supported
10724F: Documentation/power/
10725F: arch/x86/kernel/acpi/
10726F: drivers/base/power/
10727F: kernel/power/
10728F: include/linux/suspend.h
10729F: include/linux/freezer.h
10730F: include/linux/pm.h
10731
10732SVGA HANDLING
10733M: Martin Mares <mj@ucw.cz>
10734L: linux-video@atrey.karlin.mff.cuni.cz
10735S: Maintained
10736F: Documentation/svga.txt
10737F: arch/x86/boot/video*
10738
10739SWIOTLB SUBSYSTEM
10740M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10741L: linux-kernel@vger.kernel.org
10742T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10743S: Supported
10744F: lib/swiotlb.c
10745F: arch/*/kernel/pci-swiotlb.c
10746F: include/linux/swiotlb.h
10747
10748SWITCHDEV
10749M: Jiri Pirko <jiri@resnulli.us>
10750L: netdev@vger.kernel.org
10751S: Supported
10752F: net/switchdev/
10753F: include/net/switchdev.h
10754
10755SYNOPSYS ARC ARCHITECTURE
10756M: Vineet Gupta <vgupta@synopsys.com>
10757L: linux-snps-arc@lists.infradead.org
10758S: Supported
10759F: arch/arc/
10760F: Documentation/devicetree/bindings/arc/*
10761F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10762F: drivers/tty/serial/arc_uart.c
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10764
10765SYNOPSYS ARC SDP platform support
10766M: Alexey Brodkin <abrodkin@synopsys.com>
10767S: Supported
10768F: arch/arc/plat-axs10x
10769F: arch/arc/boot/dts/ax*
10770F: Documentation/devicetree/bindings/arc/axs10*
10771
10772SYSTEM CONFIGURATION (SYSCON)
10773M: Lee Jones <lee.jones@linaro.org>
10774M: Arnd Bergmann <arnd@arndb.de>
10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10776S: Supported
10777F: drivers/mfd/syscon.c
10778
10779SYSV FILESYSTEM
10780M: Christoph Hellwig <hch@infradead.org>
10781S: Maintained
10782F: Documentation/filesystems/sysv-fs.txt
10783F: fs/sysv/
10784F: include/linux/sysv_fs.h
10785
10786TARGET SUBSYSTEM
10787M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10788L: linux-scsi@vger.kernel.org
10789L: target-devel@vger.kernel.org
10790W: http://www.linux-iscsi.org
10791W: http://groups.google.com/group/linux-iscsi-target-dev
10792T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10793S: Supported
10794F: drivers/target/
10795F: include/target/
10796F: Documentation/target/
10797
10798TASKSTATS STATISTICS INTERFACE
10799M: Balbir Singh <bsingharora@gmail.com>
10800S: Maintained
10801F: Documentation/accounting/taskstats*
10802F: include/linux/taskstats*
10803F: kernel/taskstats.c
10804
10805TC CLASSIFIER
10806M: Jamal Hadi Salim <jhs@mojatatu.com>
10807L: netdev@vger.kernel.org
10808S: Maintained
10809F: include/net/pkt_cls.h
10810F: include/uapi/linux/pkt_cls.h
10811F: net/sched/
10812
10813TCP LOW PRIORITY MODULE
10814M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10815M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10816W: http://tcp-lp-mod.sourceforge.net/
10817S: Maintained
10818F: net/ipv4/tcp_lp.c
10819
10820TDA10071 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/dvb-frontends/tda10071*
10829
10830TDA18212 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/tda18212*
10839
10840TDA18218 MEDIA DRIVER
10841M: Antti Palosaari <crope@iki.fi>
10842L: linux-media@vger.kernel.org
10843W: https://linuxtv.org
10844W: http://palosaari.fi/linux/
10845Q: http://patchwork.linuxtv.org/project/linux-media/list/
10846T: git git://linuxtv.org/anttip/media_tree.git
10847S: Maintained
10848F: drivers/media/tuners/tda18218*
10849
10850TDA18271 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/tda18271*
10859
10860TDA827x 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
10870TDA8290 MEDIA DRIVER
10871M: Michael Krufky <mkrufky@linuxtv.org>
10872L: linux-media@vger.kernel.org
10873W: https://linuxtv.org
10874W: http://github.com/mkrufky
10875Q: http://patchwork.linuxtv.org/project/linux-media/list/
10876T: git git://linuxtv.org/mkrufky/tuners.git
10877S: Maintained
10878F: drivers/media/tuners/tda8290.*
10879
10880TDA9840 MEDIA DRIVER
10881M: Hans Verkuil <hverkuil@xs4all.nl>
10882L: linux-media@vger.kernel.org
10883T: git git://linuxtv.org/media_tree.git
10884W: https://linuxtv.org
10885S: Maintained
10886F: drivers/media/i2c/tda9840*
10887
10888TEA5761 TUNER DRIVER
10889M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10890L: linux-media@vger.kernel.org
10891W: https://linuxtv.org
10892T: git git://linuxtv.org/media_tree.git
10893S: Odd fixes
10894F: drivers/media/tuners/tea5761.*
10895
10896TEA5767 TUNER DRIVER
10897M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10898L: linux-media@vger.kernel.org
10899W: https://linuxtv.org
10900T: git git://linuxtv.org/media_tree.git
10901S: Maintained
10902F: drivers/media/tuners/tea5767.*
10903
10904TEA6415C MEDIA DRIVER
10905M: Hans Verkuil <hverkuil@xs4all.nl>
10906L: linux-media@vger.kernel.org
10907T: git git://linuxtv.org/media_tree.git
10908W: https://linuxtv.org
10909S: Maintained
10910F: drivers/media/i2c/tea6415c*
10911
10912TEA6420 MEDIA DRIVER
10913M: Hans Verkuil <hverkuil@xs4all.nl>
10914L: linux-media@vger.kernel.org
10915T: git git://linuxtv.org/media_tree.git
10916W: https://linuxtv.org
10917S: Maintained
10918F: drivers/media/i2c/tea6420*
10919
10920TEAM DRIVER
10921M: Jiri Pirko <jiri@resnulli.us>
10922L: netdev@vger.kernel.org
10923S: Supported
10924F: drivers/net/team/
10925F: include/linux/if_team.h
10926F: include/uapi/linux/if_team.h
10927
10928TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10929M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10930S: Maintained
10931F: arch/x86/platform/ts5500/
10932
10933TECHNOTREND USB IR RECEIVER
10934M: Sean Young <sean@mess.org>
10935L: linux-media@vger.kernel.org
10936S: Maintained
10937F: drivers/media/rc/ttusbir.c
10938
10939TEGRA ARCHITECTURE SUPPORT
10940M: Stephen Warren <swarren@wwwdotorg.org>
10941M: Thierry Reding <thierry.reding@gmail.com>
10942M: Alexandre Courbot <gnurou@gmail.com>
10943L: linux-tegra@vger.kernel.org
10944Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10946S: Supported
10947N: [^a-z]tegra
10948
10949TEGRA CLOCK DRIVER
10950M: Peter De Schrijver <pdeschrijver@nvidia.com>
10951M: Prashant Gaikwad <pgaikwad@nvidia.com>
10952S: Supported
10953F: drivers/clk/tegra/
10954
10955TEGRA DMA DRIVER
10956M: Laxman Dewangan <ldewangan@nvidia.com>
10957S: Supported
10958F: drivers/dma/tegra20-apb-dma.c
10959
10960TEGRA I2C DRIVER
10961M: Laxman Dewangan <ldewangan@nvidia.com>
10962S: Supported
10963F: drivers/i2c/busses/i2c-tegra.c
10964
10965TEGRA IOMMU DRIVERS
10966M: Hiroshi Doyu <hdoyu@nvidia.com>
10967S: Supported
10968F: drivers/iommu/tegra*
10969
10970TEGRA KBC DRIVER
10971M: Rakesh Iyer <riyer@nvidia.com>
10972M: Laxman Dewangan <ldewangan@nvidia.com>
10973S: Supported
10974F: drivers/input/keyboard/tegra-kbc.c
10975
10976TEGRA PWM DRIVER
10977M: Thierry Reding <thierry.reding@gmail.com>
10978S: Supported
10979F: drivers/pwm/pwm-tegra.c
10980
10981TEGRA SERIAL DRIVER
10982M: Laxman Dewangan <ldewangan@nvidia.com>
10983S: Supported
10984F: drivers/tty/serial/serial-tegra.c
10985
10986TEGRA SPI DRIVER
10987M: Laxman Dewangan <ldewangan@nvidia.com>
10988S: Supported
10989F: drivers/spi/spi-tegra*
10990
10991TEHUTI ETHERNET DRIVER
10992M: Andy Gospodarek <andy@greyhouse.net>
10993L: netdev@vger.kernel.org
10994S: Supported
10995F: drivers/net/ethernet/tehuti/*
10996
10997Telecom Clock Driver for MCPL0010
10998M: Mark Gross <mark.gross@intel.com>
10999S: Supported
11000F: drivers/char/tlclk.c
11001
11002TENSILICA XTENSA PORT (xtensa)
11003M: Chris Zankel <chris@zankel.net>
11004M: Max Filippov <jcmvbkbc@gmail.com>
11005L: linux-xtensa@linux-xtensa.org
11006T: git git://github.com/czankel/xtensa-linux.git
11007S: Maintained
11008F: arch/xtensa/
11009F: drivers/irqchip/irq-xtensa-*
11010
11011THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11012M: Hans Verkuil <hverkuil@xs4all.nl>
11013L: linux-media@vger.kernel.org
11014T: git git://linuxtv.org/media_tree.git
11015W: https://linuxtv.org
11016S: Maintained
11017F: drivers/media/radio/radio-raremono.c
11018
11019THERMAL
11020M: Zhang Rui <rui.zhang@intel.com>
11021M: Eduardo Valentin <edubezval@gmail.com>
11022L: linux-pm@vger.kernel.org
11023T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11025Q: https://patchwork.kernel.org/project/linux-pm/list/
11026S: Supported
11027F: drivers/thermal/
11028F: include/linux/thermal.h
11029F: include/uapi/linux/thermal.h
11030F: include/linux/cpu_cooling.h
11031F: Documentation/devicetree/bindings/thermal/
11032
11033THERMAL/CPU_COOLING
11034M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11035M: Viresh Kumar <viresh.kumar@linaro.org>
11036M: Javi Merino <javi.merino@arm.com>
11037L: linux-pm@vger.kernel.org
11038S: Supported
11039F: Documentation/thermal/cpu-cooling-api.txt
11040F: drivers/thermal/cpu_cooling.c
11041F: include/linux/cpu_cooling.h
11042
11043THINGM BLINK(1) USB RGB LED DRIVER
11044M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11045S: Maintained
11046F: drivers/hid/hid-thingm.c
11047
11048THINKPAD ACPI EXTRAS DRIVER
11049M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11050L: ibm-acpi-devel@lists.sourceforge.net
11051L: platform-driver-x86@vger.kernel.org
11052W: http://ibm-acpi.sourceforge.net
11053W: http://thinkwiki.org/wiki/Ibm-acpi
11054T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11055S: Maintained
11056F: drivers/platform/x86/thinkpad_acpi.c
11057
11058TI BANDGAP AND THERMAL DRIVER
11059M: Eduardo Valentin <edubezval@gmail.com>
11060L: linux-pm@vger.kernel.org
11061L: linux-omap@vger.kernel.org
11062S: Maintained
11063F: drivers/thermal/ti-soc-thermal/
11064
11065TI VPE/CAL DRIVERS
11066M: Benoit Parrot <bparrot@ti.com>
11067L: linux-media@vger.kernel.org
11068W: http://linuxtv.org/
11069Q: http://patchwork.linuxtv.org/project/linux-media/list/
11070S: Maintained
11071F: drivers/media/platform/ti-vpe/
11072
11073TI CDCE706 CLOCK DRIVER
11074M: Max Filippov <jcmvbkbc@gmail.com>
11075S: Maintained
11076F: drivers/clk/clk-cdce706.c
11077
11078TI CLOCK DRIVER
11079M: Tero Kristo <t-kristo@ti.com>
11080L: linux-omap@vger.kernel.org
11081S: Maintained
11082F: drivers/clk/ti/
11083F: include/linux/clk/ti.h
11084
11085TI ETHERNET SWITCH DRIVER (CPSW)
11086M: Mugunthan V N <mugunthanvnm@ti.com>
11087R: Grygorii Strashko <grygorii.strashko@ti.com>
11088L: linux-omap@vger.kernel.org
11089L: netdev@vger.kernel.org
11090S: Maintained
11091F: drivers/net/ethernet/ti/cpsw*
11092F: drivers/net/ethernet/ti/davinci*
11093
11094TI FLASH MEDIA INTERFACE DRIVER
11095M: Alex Dubov <oakad@yahoo.com>
11096S: Maintained
11097F: drivers/misc/tifm*
11098F: drivers/mmc/host/tifm_sd.c
11099F: include/linux/tifm.h
11100
11101TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11102M: Santosh Shilimkar <ssantosh@kernel.org>
11103L: linux-kernel@vger.kernel.org
11104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11105S: Maintained
11106F: drivers/soc/ti/*
11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11108
11109
11110TI LM49xxx FAMILY ASoC CODEC DRIVERS
11111M: M R Swami Reddy <mr.swami.reddy@ti.com>
11112M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11113L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11114S: Maintained
11115F: sound/soc/codecs/lm49453*
11116F: sound/soc/codecs/isabelle*
11117
11118TI LP855x BACKLIGHT DRIVER
11119M: Milo Kim <milo.kim@ti.com>
11120S: Maintained
11121F: Documentation/backlight/lp855x-driver.txt
11122F: drivers/video/backlight/lp855x_bl.c
11123F: include/linux/platform_data/lp855x.h
11124
11125TI LP8727 CHARGER DRIVER
11126M: Milo Kim <milo.kim@ti.com>
11127S: Maintained
11128F: drivers/power/lp8727_charger.c
11129F: include/linux/platform_data/lp8727.h
11130
11131TI LP8788 MFD DRIVER
11132M: Milo Kim <milo.kim@ti.com>
11133S: Maintained
11134F: drivers/iio/adc/lp8788_adc.c
11135F: drivers/leds/leds-lp8788.c
11136F: drivers/mfd/lp8788*.c
11137F: drivers/power/lp8788-charger.c
11138F: drivers/regulator/lp8788-*.c
11139F: include/linux/mfd/lp8788*.h
11140
11141TI NETCP ETHERNET DRIVER
11142M: Wingman Kwok <w-kwok2@ti.com>
11143M: Murali Karicheri <m-karicheri2@ti.com>
11144L: netdev@vger.kernel.org
11145S: Maintained
11146F: drivers/net/ethernet/ti/netcp*
11147
11148TI TAS571X FAMILY ASoC CODEC DRIVER
11149M: Kevin Cernekee <cernekee@chromium.org>
11150L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11151S: Odd Fixes
11152F: sound/soc/codecs/tas571x*
11153
11154TI TWL4030 SERIES SOC CODEC DRIVER
11155M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11156L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11157S: Maintained
11158F: sound/soc/codecs/twl4030*
11159
11160TI WILINK WIRELESS DRIVERS
11161L: linux-wireless@vger.kernel.org
11162W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11163W: http://wireless.kernel.org/en/users/Drivers/wl1251
11164T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11165S: Orphan
11166F: drivers/net/wireless/ti/
11167F: include/linux/wl12xx.h
11168
11169TIPC NETWORK LAYER
11170M: Jon Maloy <jon.maloy@ericsson.com>
11171M: Ying Xue <ying.xue@windriver.com>
11172L: netdev@vger.kernel.org (core kernel code)
11173L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11174W: http://tipc.sourceforge.net/
11175S: Maintained
11176F: include/uapi/linux/tipc*.h
11177F: net/tipc/
11178
11179TILE ARCHITECTURE
11180M: Chris Metcalf <cmetcalf@mellanox.com>
11181W: http://www.mellanox.com/repository/solutions/tile-scm/
11182T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11183S: Supported
11184F: arch/tile/
11185F: drivers/char/tile-srom.c
11186F: drivers/edac/tile_edac.c
11187F: drivers/net/ethernet/tile/
11188F: drivers/rtc/rtc-tile.c
11189F: drivers/tty/hvc/hvc_tile.c
11190F: drivers/tty/serial/tilegx.c
11191F: drivers/usb/host/*-tilegx.c
11192F: include/linux/usb/tilegx.h
11193
11194TLAN NETWORK DRIVER
11195M: Samuel Chessman <chessman@tux.org>
11196L: tlan-devel@lists.sourceforge.net (subscribers-only)
11197W: http://sourceforge.net/projects/tlan/
11198S: Maintained
11199F: Documentation/networking/tlan.txt
11200F: drivers/net/ethernet/ti/tlan.*
11201
11202TOMOYO SECURITY MODULE
11203M: Kentaro Takeda <takedakn@nttdata.co.jp>
11204M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11205L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11206L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11207L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11208L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11209W: http://tomoyo.sourceforge.jp/
11210T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11211S: Maintained
11212F: security/tomoyo/
11213
11214TOPSTAR LAPTOP EXTRAS DRIVER
11215M: Herton Ronaldo Krzesinski <herton@canonical.com>
11216L: platform-driver-x86@vger.kernel.org
11217S: Maintained
11218F: drivers/platform/x86/topstar-laptop.c
11219
11220TOSHIBA ACPI EXTRAS DRIVER
11221M: Azael Avalos <coproscefalo@gmail.com>
11222L: platform-driver-x86@vger.kernel.org
11223S: Maintained
11224F: drivers/platform/x86/toshiba_acpi.c
11225
11226TOSHIBA BLUETOOTH DRIVER
11227M: Azael Avalos <coproscefalo@gmail.com>
11228L: platform-driver-x86@vger.kernel.org
11229S: Maintained
11230F: drivers/platform/x86/toshiba_bluetooth.c
11231
11232TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11233M: Azael Avalos <coproscefalo@gmail.com>
11234L: platform-driver-x86@vger.kernel.org
11235S: Maintained
11236F: drivers/platform/x86/toshiba_haps.c
11237
11238TOSHIBA WMI HOTKEYS DRIVER
11239M: Azael Avalos <coproscefalo@gmail.com>
11240L: platform-driver-x86@vger.kernel.org
11241S: Maintained
11242F: drivers/platform/x86/toshiba-wmi.c
11243
11244TOSHIBA SMM DRIVER
11245M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11246W: http://www.buzzard.org.uk/toshiba/
11247S: Maintained
11248F: drivers/char/toshiba.c
11249F: include/linux/toshiba.h
11250F: include/uapi/linux/toshiba.h
11251
11252TOSHIBA TC358743 DRIVER
11253M: Mats Randgaard <matrandg@cisco.com>
11254L: linux-media@vger.kernel.org
11255S: Maintained
11256F: drivers/media/i2c/tc358743*
11257F: include/media/i2c/tc358743.h
11258
11259TMIO MMC DRIVER
11260M: Ian Molton <ian@mnementh.co.uk>
11261L: linux-mmc@vger.kernel.org
11262S: Maintained
11263F: drivers/mmc/host/tmio_mmc*
11264F: drivers/mmc/host/sh_mobile_sdhi.c
11265F: include/linux/mmc/tmio.h
11266F: include/linux/mmc/sh_mobile_sdhi.h
11267
11268TMP401 HARDWARE MONITOR DRIVER
11269M: Guenter Roeck <linux@roeck-us.net>
11270L: linux-hwmon@vger.kernel.org
11271S: Maintained
11272F: Documentation/hwmon/tmp401
11273F: drivers/hwmon/tmp401.c
11274
11275TMPFS (SHMEM FILESYSTEM)
11276M: Hugh Dickins <hughd@google.com>
11277L: linux-mm@kvack.org
11278S: Maintained
11279F: include/linux/shmem_fs.h
11280F: mm/shmem.c
11281
11282TM6000 VIDEO4LINUX DRIVER
11283M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11284L: linux-media@vger.kernel.org
11285W: https://linuxtv.org
11286T: git git://linuxtv.org/media_tree.git
11287S: Odd fixes
11288F: drivers/media/usb/tm6000/
11289
11290TW68 VIDEO4LINUX DRIVER
11291M: Hans Verkuil <hverkuil@xs4all.nl>
11292L: linux-media@vger.kernel.org
11293T: git git://linuxtv.org/media_tree.git
11294W: https://linuxtv.org
11295S: Odd Fixes
11296F: drivers/media/pci/tw68/
11297
11298TPM DEVICE DRIVER
11299M: Peter Huewe <peterhuewe@gmx.de>
11300M: Marcel Selhorst <tpmdd@selhorst.net>
11301M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11302R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11303W: http://tpmdd.sourceforge.net
11304L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11305Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11306T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11307S: Maintained
11308F: drivers/char/tpm/
11309
11310TPM IBM_VTPM DEVICE DRIVER
11311M: Ashley Lai <ashleydlai@gmail.com>
11312W: http://tpmdd.sourceforge.net
11313L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11314S: Maintained
11315F: drivers/char/tpm/tpm_ibmvtpm*
11316
11317TRACING
11318M: Steven Rostedt <rostedt@goodmis.org>
11319M: Ingo Molnar <mingo@redhat.com>
11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11321S: Maintained
11322F: Documentation/trace/ftrace.txt
11323F: arch/*/*/*/ftrace.h
11324F: arch/*/kernel/ftrace.c
11325F: include/*/ftrace.h
11326F: include/linux/trace*.h
11327F: include/trace/
11328F: kernel/trace/
11329F: tools/testing/selftests/ftrace/
11330
11331TRIVIAL PATCHES
11332M: Jiri Kosina <trivial@kernel.org>
11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11334S: Maintained
11335K: ^Subject:.*(?i)trivial
11336
11337TTY LAYER
11338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11339M: Jiri Slaby <jslaby@suse.com>
11340S: Supported
11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11342F: Documentation/serial/
11343F: drivers/tty/
11344F: drivers/tty/serial/serial_core.c
11345F: include/linux/serial_core.h
11346F: include/linux/serial.h
11347F: include/linux/tty.h
11348F: include/uapi/linux/serial_core.h
11349F: include/uapi/linux/serial.h
11350F: include/uapi/linux/tty.h
11351
11352TUA9001 MEDIA DRIVER
11353M: Antti Palosaari <crope@iki.fi>
11354L: linux-media@vger.kernel.org
11355W: https://linuxtv.org
11356W: http://palosaari.fi/linux/
11357Q: http://patchwork.linuxtv.org/project/linux-media/list/
11358T: git git://linuxtv.org/anttip/media_tree.git
11359S: Maintained
11360F: drivers/media/tuners/tua9001*
11361
11362TULIP NETWORK DRIVERS
11363L: netdev@vger.kernel.org
11364L: linux-parisc@vger.kernel.org
11365S: Orphan
11366F: drivers/net/ethernet/dec/tulip/
11367
11368TUN/TAP driver
11369M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11370W: http://vtun.sourceforge.net/tun
11371S: Maintained
11372F: Documentation/networking/tuntap.txt
11373F: arch/um/os-Linux/drivers/
11374
11375TURBOCHANNEL SUBSYSTEM
11376M: "Maciej W. Rozycki" <macro@linux-mips.org>
11377M: Ralf Baechle <ralf@linux-mips.org>
11378L: linux-mips@linux-mips.org
11379Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11380S: Maintained
11381F: drivers/tc/
11382F: include/linux/tc.h
11383
11384U14-34F SCSI DRIVER
11385M: Dario Ballabio <ballabio_dario@emc.com>
11386L: linux-scsi@vger.kernel.org
11387S: Maintained
11388F: drivers/scsi/u14-34f.c
11389
11390UBI FILE SYSTEM (UBIFS)
11391M: Richard Weinberger <richard@nod.at>
11392M: Artem Bityutskiy <dedekind1@gmail.com>
11393M: Adrian Hunter <adrian.hunter@intel.com>
11394L: linux-mtd@lists.infradead.org
11395T: git git://git.infradead.org/ubifs-2.6.git
11396W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11397S: Supported
11398F: Documentation/filesystems/ubifs.txt
11399F: fs/ubifs/
11400
11401UCLINUX (M68KNOMMU AND COLDFIRE)
11402M: Greg Ungerer <gerg@uclinux.org>
11403W: http://www.uclinux.org/
11404L: linux-m68k@lists.linux-m68k.org
11405L: uclinux-dev@uclinux.org (subscribers-only)
11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11407S: Maintained
11408F: arch/m68k/coldfire/
11409F: arch/m68k/68*/
11410F: arch/m68k/*/*_no.*
11411F: arch/m68k/include/asm/*_no.*
11412
11413UDF FILESYSTEM
11414M: Jan Kara <jack@suse.com>
11415S: Maintained
11416F: Documentation/filesystems/udf.txt
11417F: fs/udf/
11418
11419UFS FILESYSTEM
11420M: Evgeniy Dushistov <dushistov@mail.ru>
11421S: Maintained
11422F: Documentation/filesystems/ufs.txt
11423F: fs/ufs/
11424
11425UHID USERSPACE HID IO DRIVER:
11426M: David Herrmann <dh.herrmann@googlemail.com>
11427L: linux-input@vger.kernel.org
11428S: Maintained
11429F: drivers/hid/uhid.c
11430F: include/uapi/linux/uhid.h
11431
11432ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11433L: linux-usb@vger.kernel.org
11434S: Orphan
11435F: drivers/uwb/
11436F: include/linux/uwb.h
11437F: include/linux/uwb/
11438
11439UNICORE32 ARCHITECTURE:
11440M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11441W: http://mprc.pku.edu.cn/~guanxuetao/linux
11442S: Maintained
11443T: git git://github.com/gxt/linux.git
11444F: arch/unicore32/
11445
11446UNIFDEF
11447M: Tony Finch <dot@dotat.at>
11448W: http://dotat.at/prog/unifdef
11449S: Maintained
11450F: scripts/unifdef.c
11451
11452UNIFORM CDROM DRIVER
11453M: Jens Axboe <axboe@kernel.dk>
11454W: http://www.kernel.dk
11455S: Maintained
11456F: Documentation/cdrom/
11457F: drivers/cdrom/cdrom.c
11458F: include/linux/cdrom.h
11459F: include/uapi/linux/cdrom.h
11460
11461UNISYS S-PAR DRIVERS
11462M: David Kershner <david.kershner@unisys.com>
11463L: sparmaintainer@unisys.com (Unisys internal)
11464S: Supported
11465F: drivers/staging/unisys/
11466
11467UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11468M: Vinayak Holikatti <vinholikatti@gmail.com>
11469L: linux-scsi@vger.kernel.org
11470S: Supported
11471F: Documentation/scsi/ufs.txt
11472F: drivers/scsi/ufs/
11473
11474UNSORTED BLOCK IMAGES (UBI)
11475M: Artem Bityutskiy <dedekind1@gmail.com>
11476M: Richard Weinberger <richard@nod.at>
11477W: http://www.linux-mtd.infradead.org/
11478L: linux-mtd@lists.infradead.org
11479T: git git://git.infradead.org/ubifs-2.6.git
11480S: Supported
11481F: drivers/mtd/ubi/
11482F: include/linux/mtd/ubi.h
11483F: include/uapi/mtd/ubi-user.h
11484
11485USB ACM DRIVER
11486M: Oliver Neukum <oneukum@suse.com>
11487L: linux-usb@vger.kernel.org
11488S: Maintained
11489F: Documentation/usb/acm.txt
11490F: drivers/usb/class/cdc-acm.*
11491
11492USB AR5523 WIRELESS DRIVER
11493M: Pontus Fuchs <pontus.fuchs@gmail.com>
11494L: linux-wireless@vger.kernel.org
11495S: Maintained
11496F: drivers/net/wireless/ath/ar5523/
11497
11498USB ATTACHED SCSI
11499M: Hans de Goede <hdegoede@redhat.com>
11500M: Gerd Hoffmann <kraxel@redhat.com>
11501L: linux-usb@vger.kernel.org
11502L: linux-scsi@vger.kernel.org
11503S: Maintained
11504F: drivers/usb/storage/uas.c
11505
11506USB CDC ETHERNET DRIVER
11507M: Oliver Neukum <oliver@neukum.org>
11508L: linux-usb@vger.kernel.org
11509S: Maintained
11510F: drivers/net/usb/cdc_*.c
11511F: include/uapi/linux/usb/cdc.h
11512
11513USB CHAOSKEY DRIVER
11514M: Keith Packard <keithp@keithp.com>
11515L: linux-usb@vger.kernel.org
11516S: Maintained
11517F: drivers/usb/misc/chaoskey.c
11518
11519USB CYPRESS C67X00 DRIVER
11520M: Peter Korsgaard <jacmet@sunsite.dk>
11521L: linux-usb@vger.kernel.org
11522S: Maintained
11523F: drivers/usb/c67x00/
11524
11525USB DAVICOM DM9601 DRIVER
11526M: Peter Korsgaard <jacmet@sunsite.dk>
11527L: netdev@vger.kernel.org
11528W: http://www.linux-usb.org/usbnet
11529S: Maintained
11530F: drivers/net/usb/dm9601.c
11531
11532USB DIAMOND RIO500 DRIVER
11533M: Cesar Miquel <miquel@df.uba.ar>
11534L: rio500-users@lists.sourceforge.net
11535W: http://rio500.sourceforge.net
11536S: Maintained
11537F: drivers/usb/misc/rio500*
11538
11539USB EHCI DRIVER
11540M: Alan Stern <stern@rowland.harvard.edu>
11541L: linux-usb@vger.kernel.org
11542S: Maintained
11543F: Documentation/usb/ehci.txt
11544F: drivers/usb/host/ehci*
11545
11546USB GADGET/PERIPHERAL SUBSYSTEM
11547M: Felipe Balbi <balbi@kernel.org>
11548L: linux-usb@vger.kernel.org
11549W: http://www.linux-usb.org/gadget
11550T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11551S: Maintained
11552F: drivers/usb/gadget/
11553F: include/linux/usb/gadget*
11554
11555USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11556M: Jiri Kosina <jikos@kernel.org>
11557R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11558L: linux-usb@vger.kernel.org
11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11560S: Maintained
11561F: Documentation/hid/hiddev.txt
11562F: drivers/hid/usbhid/
11563
11564USB ISP116X DRIVER
11565M: Olav Kongas <ok@artecdesign.ee>
11566L: linux-usb@vger.kernel.org
11567S: Maintained
11568F: drivers/usb/host/isp116x*
11569F: include/linux/usb/isp116x.h
11570
11571USB LAN78XX ETHERNET DRIVER
11572M: Woojung Huh <woojung.huh@microchip.com>
11573M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11574L: netdev@vger.kernel.org
11575S: Maintained
11576F: drivers/net/usb/lan78xx.*
11577
11578USB MASS STORAGE DRIVER
11579M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11580L: linux-usb@vger.kernel.org
11581L: usb-storage@lists.one-eyed-alien.net
11582S: Maintained
11583W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11584F: drivers/usb/storage/
11585
11586USB MIDI DRIVER
11587M: Clemens Ladisch <clemens@ladisch.de>
11588L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11589T: git git://git.alsa-project.org/alsa-kernel.git
11590S: Maintained
11591F: sound/usb/midi.*
11592
11593USB NETWORKING DRIVERS
11594L: linux-usb@vger.kernel.org
11595S: Odd Fixes
11596F: drivers/net/usb/
11597
11598USB OHCI DRIVER
11599M: Alan Stern <stern@rowland.harvard.edu>
11600L: linux-usb@vger.kernel.org
11601S: Maintained
11602F: Documentation/usb/ohci.txt
11603F: drivers/usb/host/ohci*
11604
11605USB OTG FSM (Finite State Machine)
11606M: Peter Chen <Peter.Chen@nxp.com>
11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11608L: linux-usb@vger.kernel.org
11609S: Maintained
11610F: drivers/usb/common/usb-otg-fsm.c
11611
11612USB OVER IP DRIVER
11613M: Valentina Manea <valentina.manea.m@gmail.com>
11614M: Shuah Khan <shuah.kh@samsung.com>
11615L: linux-usb@vger.kernel.org
11616S: Maintained
11617F: Documentation/usb/usbip_protocol.txt
11618F: drivers/usb/usbip/
11619F: tools/usb/usbip/
11620
11621USB PEGASUS DRIVER
11622M: Petko Manolov <petkan@nucleusys.com>
11623L: linux-usb@vger.kernel.org
11624L: netdev@vger.kernel.org
11625T: git git://github.com/petkan/pegasus.git
11626W: https://github.com/petkan/pegasus
11627S: Maintained
11628F: drivers/net/usb/pegasus.*
11629
11630USB PHY LAYER
11631M: Felipe Balbi <balbi@kernel.org>
11632L: linux-usb@vger.kernel.org
11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11634S: Maintained
11635F: drivers/usb/phy/
11636
11637USB PRINTER DRIVER (usblp)
11638M: Pete Zaitcev <zaitcev@redhat.com>
11639L: linux-usb@vger.kernel.org
11640S: Supported
11641F: drivers/usb/class/usblp.c
11642
11643USB QMI WWAN NETWORK DRIVER
11644M: Bjørn Mork <bjorn@mork.no>
11645L: netdev@vger.kernel.org
11646S: Maintained
11647F: Documentation/ABI/testing/sysfs-class-net-qmi
11648F: drivers/net/usb/qmi_wwan.c
11649
11650USB RTL8150 DRIVER
11651M: Petko Manolov <petkan@nucleusys.com>
11652L: linux-usb@vger.kernel.org
11653L: netdev@vger.kernel.org
11654T: git git://github.com/petkan/rtl8150.git
11655W: https://github.com/petkan/rtl8150
11656S: Maintained
11657F: drivers/net/usb/rtl8150.c
11658
11659USB SERIAL SUBSYSTEM
11660M: Johan Hovold <johan@kernel.org>
11661L: linux-usb@vger.kernel.org
11662S: Maintained
11663F: Documentation/usb/usb-serial.txt
11664F: drivers/usb/serial/
11665F: include/linux/usb/serial.h
11666
11667USB SMSC75XX ETHERNET DRIVER
11668M: Steve Glendinning <steve.glendinning@shawell.net>
11669L: netdev@vger.kernel.org
11670S: Maintained
11671F: drivers/net/usb/smsc75xx.*
11672
11673USB SMSC95XX ETHERNET DRIVER
11674M: Steve Glendinning <steve.glendinning@shawell.net>
11675L: netdev@vger.kernel.org
11676S: Maintained
11677F: drivers/net/usb/smsc95xx.*
11678
11679USB SUBSYSTEM
11680M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11681L: linux-usb@vger.kernel.org
11682W: http://www.linux-usb.org
11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11684S: Supported
11685F: Documentation/usb/
11686F: drivers/usb/
11687F: include/linux/usb.h
11688F: include/linux/usb/
11689
11690USB UHCI DRIVER
11691M: Alan Stern <stern@rowland.harvard.edu>
11692L: linux-usb@vger.kernel.org
11693S: Maintained
11694F: drivers/usb/host/uhci*
11695
11696USB "USBNET" DRIVER FRAMEWORK
11697M: Oliver Neukum <oneukum@suse.com>
11698L: netdev@vger.kernel.org
11699W: http://www.linux-usb.org/usbnet
11700S: Maintained
11701F: drivers/net/usb/usbnet.c
11702F: include/linux/usb/usbnet.h
11703
11704USB VIDEO CLASS
11705M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11706L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11707L: linux-media@vger.kernel.org
11708T: git git://linuxtv.org/media_tree.git
11709W: http://www.ideasonboard.org/uvc/
11710S: Maintained
11711F: drivers/media/usb/uvc/
11712F: include/uapi/linux/uvcvideo.h
11713
11714USB VISION DRIVER
11715M: Hans Verkuil <hverkuil@xs4all.nl>
11716L: linux-media@vger.kernel.org
11717T: git git://linuxtv.org/media_tree.git
11718W: https://linuxtv.org
11719S: Odd Fixes
11720F: drivers/media/usb/usbvision/
11721
11722USB WEBCAM GADGET
11723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11724L: linux-usb@vger.kernel.org
11725S: Maintained
11726F: drivers/usb/gadget/function/*uvc*
11727F: drivers/usb/gadget/legacy/webcam.c
11728
11729USB WIRELESS RNDIS DRIVER (rndis_wlan)
11730M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11731L: linux-wireless@vger.kernel.org
11732S: Maintained
11733F: drivers/net/wireless/rndis_wlan.c
11734
11735USB XHCI DRIVER
11736M: Mathias Nyman <mathias.nyman@intel.com>
11737L: linux-usb@vger.kernel.org
11738S: Supported
11739F: drivers/usb/host/xhci*
11740F: drivers/usb/host/pci-quirks*
11741
11742USB ZD1201 DRIVER
11743L: linux-wireless@vger.kernel.org
11744W: http://linux-lc100020.sourceforge.net
11745S: Orphan
11746F: drivers/net/wireless/zydas/zd1201.*
11747
11748USB ZR364XX DRIVER
11749M: Antoine Jacquet <royale@zerezo.com>
11750L: linux-usb@vger.kernel.org
11751L: linux-media@vger.kernel.org
11752T: git git://linuxtv.org/media_tree.git
11753W: http://royale.zerezo.com/zr364xx/
11754S: Maintained
11755F: Documentation/video4linux/zr364xx.txt
11756F: drivers/media/usb/zr364xx/
11757
11758ULPI BUS
11759M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11760L: linux-usb@vger.kernel.org
11761S: Maintained
11762F: drivers/usb/common/ulpi.c
11763F: include/linux/ulpi/
11764
11765USER-MODE LINUX (UML)
11766M: Jeff Dike <jdike@addtoit.com>
11767M: Richard Weinberger <richard@nod.at>
11768L: user-mode-linux-devel@lists.sourceforge.net
11769L: user-mode-linux-user@lists.sourceforge.net
11770W: http://user-mode-linux.sourceforge.net
11771T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11772S: Maintained
11773F: Documentation/virtual/uml/
11774F: arch/um/
11775F: arch/x86/um/
11776F: fs/hostfs/
11777F: fs/hppfs/
11778
11779USERSPACE I/O (UIO)
11780M: "Hans J. Koch" <hjk@hansjkoch.de>
11781M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11782S: Maintained
11783T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11784F: Documentation/DocBook/uio-howto.tmpl
11785F: drivers/uio/
11786F: include/linux/uio*.h
11787
11788UTIL-LINUX PACKAGE
11789M: Karel Zak <kzak@redhat.com>
11790L: util-linux@vger.kernel.org
11791W: http://en.wikipedia.org/wiki/Util-linux
11792T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11793S: Maintained
11794
11795UVESAFB DRIVER
11796M: Michal Januszewski <spock@gentoo.org>
11797L: linux-fbdev@vger.kernel.org
11798W: http://dev.gentoo.org/~spock/projects/uvesafb/
11799S: Maintained
11800F: Documentation/fb/uvesafb.txt
11801F: drivers/video/fbdev/uvesafb.*
11802
11803VF610 NAND DRIVER
11804M: Stefan Agner <stefan@agner.ch>
11805L: linux-mtd@lists.infradead.org
11806S: Supported
11807F: drivers/mtd/nand/vf610_nfc.c
11808
11809VFAT/FAT/MSDOS FILESYSTEM
11810M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11811S: Maintained
11812F: Documentation/filesystems/vfat.txt
11813F: fs/fat/
11814
11815VFIO DRIVER
11816M: Alex Williamson <alex.williamson@redhat.com>
11817L: kvm@vger.kernel.org
11818T: git git://github.com/awilliam/linux-vfio.git
11819S: Maintained
11820F: Documentation/vfio.txt
11821F: drivers/vfio/
11822F: include/linux/vfio.h
11823F: include/uapi/linux/vfio.h
11824
11825VFIO PLATFORM DRIVER
11826M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11827L: kvm@vger.kernel.org
11828S: Maintained
11829F: drivers/vfio/platform/
11830
11831VIDEOBUF2 FRAMEWORK
11832M: Pawel Osciak <pawel@osciak.com>
11833M: Marek Szyprowski <m.szyprowski@samsung.com>
11834M: Kyungmin Park <kyungmin.park@samsung.com>
11835L: linux-media@vger.kernel.org
11836S: Maintained
11837F: drivers/media/v4l2-core/videobuf2-*
11838F: include/media/videobuf2-*
11839
11840VIRTUAL SERIO DEVICE DRIVER
11841M: Stephen Chandler Paul <thatslyude@gmail.com>
11842S: Maintained
11843F: drivers/input/serio/userio.c
11844F: include/uapi/linux/userio.h
11845
11846VIRTIO CONSOLE DRIVER
11847M: Amit Shah <amit.shah@redhat.com>
11848L: virtualization@lists.linux-foundation.org
11849S: Maintained
11850F: drivers/char/virtio_console.c
11851F: include/linux/virtio_console.h
11852F: include/uapi/linux/virtio_console.h
11853
11854VIRTIO CORE, NET AND BLOCK DRIVERS
11855M: "Michael S. Tsirkin" <mst@redhat.com>
11856L: virtualization@lists.linux-foundation.org
11857S: Maintained
11858F: drivers/virtio/
11859F: tools/virtio/
11860F: drivers/net/virtio_net.c
11861F: drivers/block/virtio_blk.c
11862F: include/linux/virtio_*.h
11863F: include/uapi/linux/virtio_*.h
11864
11865VIRTIO DRIVERS FOR S390
11866M: Christian Borntraeger <borntraeger@de.ibm.com>
11867M: Cornelia Huck <cornelia.huck@de.ibm.com>
11868L: linux-s390@vger.kernel.org
11869L: virtualization@lists.linux-foundation.org
11870L: kvm@vger.kernel.org
11871S: Supported
11872F: drivers/s390/virtio/
11873
11874VIRTIO GPU DRIVER
11875M: David Airlie <airlied@linux.ie>
11876M: Gerd Hoffmann <kraxel@redhat.com>
11877L: dri-devel@lists.freedesktop.org
11878L: virtualization@lists.linux-foundation.org
11879S: Maintained
11880F: drivers/gpu/drm/virtio/
11881F: include/uapi/linux/virtio_gpu.h
11882
11883VIRTIO HOST (VHOST)
11884M: "Michael S. Tsirkin" <mst@redhat.com>
11885L: kvm@vger.kernel.org
11886L: virtualization@lists.linux-foundation.org
11887L: netdev@vger.kernel.org
11888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11889S: Maintained
11890F: drivers/vhost/
11891F: include/uapi/linux/vhost.h
11892
11893VIRTIO INPUT DRIVER
11894M: Gerd Hoffmann <kraxel@redhat.com>
11895S: Maintained
11896F: drivers/virtio/virtio_input.c
11897F: include/uapi/linux/virtio_input.h
11898
11899VIA RHINE NETWORK DRIVER
11900S: Orphan
11901F: drivers/net/ethernet/via/via-rhine.c
11902
11903VIA SD/MMC CARD CONTROLLER DRIVER
11904M: Bruce Chang <brucechang@via.com.tw>
11905M: Harald Welte <HaraldWelte@viatech.com>
11906S: Maintained
11907F: drivers/mmc/host/via-sdmmc.c
11908
11909VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11910M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11911L: linux-fbdev@vger.kernel.org
11912S: Maintained
11913F: include/linux/via-core.h
11914F: include/linux/via-gpio.h
11915F: include/linux/via_i2c.h
11916F: drivers/video/fbdev/via/
11917
11918VIA VELOCITY NETWORK DRIVER
11919M: Francois Romieu <romieu@fr.zoreil.com>
11920L: netdev@vger.kernel.org
11921S: Maintained
11922F: drivers/net/ethernet/via/via-velocity.*
11923
11924VIRT LIB
11925M: Alex Williamson <alex.williamson@redhat.com>
11926M: Paolo Bonzini <pbonzini@redhat.com>
11927L: kvm@vger.kernel.org
11928S: Supported
11929F: virt/lib/
11930
11931VIVID VIRTUAL VIDEO DRIVER
11932M: Hans Verkuil <hverkuil@xs4all.nl>
11933L: linux-media@vger.kernel.org
11934T: git git://linuxtv.org/media_tree.git
11935W: https://linuxtv.org
11936S: Maintained
11937F: drivers/media/platform/vivid/*
11938
11939VLAN (802.1Q)
11940M: Patrick McHardy <kaber@trash.net>
11941L: netdev@vger.kernel.org
11942S: Maintained
11943F: drivers/net/macvlan.c
11944F: include/linux/if_*vlan.h
11945F: net/8021q/
11946
11947VLYNQ BUS
11948M: Florian Fainelli <florian@openwrt.org>
11949L: openwrt-devel@lists.openwrt.org (subscribers-only)
11950S: Maintained
11951F: drivers/vlynq/vlynq.c
11952F: include/linux/vlynq.h
11953
11954VME SUBSYSTEM
11955M: Martyn Welch <martyn@welchs.me.uk>
11956M: Manohar Vanga <manohar.vanga@gmail.com>
11957M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11958L: devel@driverdev.osuosl.org
11959S: Maintained
11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11961F: Documentation/vme_api.txt
11962F: drivers/staging/vme/
11963F: drivers/vme/
11964F: include/linux/vme*
11965
11966VMWARE HYPERVISOR INTERFACE
11967M: Alok Kataria <akataria@vmware.com>
11968L: virtualization@lists.linux-foundation.org
11969S: Supported
11970F: arch/x86/kernel/cpu/vmware.c
11971
11972VMWARE BALLOON DRIVER
11973M: Xavier Deguillard <xdeguillard@vmware.com>
11974M: Philip Moltmann <moltmann@vmware.com>
11975M: "VMware, Inc." <pv-drivers@vmware.com>
11976L: linux-kernel@vger.kernel.org
11977S: Maintained
11978F: drivers/misc/vmw_balloon.c
11979
11980VMWARE VMMOUSE SUBDRIVER
11981M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11982M: "VMware, Inc." <pv-drivers@vmware.com>
11983L: linux-input@vger.kernel.org
11984S: Maintained
11985F: drivers/input/mouse/vmmouse.c
11986F: drivers/input/mouse/vmmouse.h
11987
11988VMWARE VMXNET3 ETHERNET DRIVER
11989M: Shrikrishna Khare <skhare@vmware.com>
11990M: "VMware, Inc." <pv-drivers@vmware.com>
11991L: netdev@vger.kernel.org
11992S: Maintained
11993F: drivers/net/vmxnet3/
11994
11995VMware PVSCSI driver
11996M: Arvind Kumar <arvindkumar@vmware.com>
11997M: VMware PV-Drivers <pv-drivers@vmware.com>
11998L: linux-scsi@vger.kernel.org
11999S: Maintained
12000F: drivers/scsi/vmw_pvscsi.c
12001F: drivers/scsi/vmw_pvscsi.h
12002
12003VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12004M: Liam Girdwood <lgirdwood@gmail.com>
12005M: Mark Brown <broonie@kernel.org>
12006L: linux-kernel@vger.kernel.org
12007W: http://www.slimlogic.co.uk/?p=48
12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12009S: Supported
12010F: drivers/regulator/
12011F: include/linux/regulator/
12012
12013VRF
12014M: David Ahern <dsa@cumulusnetworks.com>
12015M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12016L: netdev@vger.kernel.org
12017S: Maintained
12018F: drivers/net/vrf.c
12019F: Documentation/networking/vrf.txt
12020
12021VT1211 HARDWARE MONITOR DRIVER
12022M: Juerg Haefliger <juergh@gmail.com>
12023L: linux-hwmon@vger.kernel.org
12024S: Maintained
12025F: Documentation/hwmon/vt1211
12026F: drivers/hwmon/vt1211.c
12027
12028VT8231 HARDWARE MONITOR DRIVER
12029M: Roger Lucas <vt8231@hiddenengine.co.uk>
12030L: linux-hwmon@vger.kernel.org
12031S: Maintained
12032F: drivers/hwmon/vt8231.c
12033
12034VUB300 USB to SDIO/SD/MMC bridge chip
12035M: Tony Olech <tony.olech@elandigitalsystems.com>
12036L: linux-mmc@vger.kernel.org
12037L: linux-usb@vger.kernel.org
12038S: Supported
12039F: drivers/mmc/host/vub300.c
12040
12041W1 DALLAS'S 1-WIRE BUS
12042M: Evgeniy Polyakov <zbr@ioremap.net>
12043S: Maintained
12044F: Documentation/w1/
12045F: drivers/w1/
12046
12047W83791D HARDWARE MONITORING DRIVER
12048M: Marc Hulsman <m.hulsman@tudelft.nl>
12049L: linux-hwmon@vger.kernel.org
12050S: Maintained
12051F: Documentation/hwmon/w83791d
12052F: drivers/hwmon/w83791d.c
12053
12054W83793 HARDWARE MONITORING DRIVER
12055M: Rudolf Marek <r.marek@assembler.cz>
12056L: linux-hwmon@vger.kernel.org
12057S: Maintained
12058F: Documentation/hwmon/w83793
12059F: drivers/hwmon/w83793.c
12060
12061W83795 HARDWARE MONITORING DRIVER
12062M: Jean Delvare <jdelvare@suse.com>
12063L: linux-hwmon@vger.kernel.org
12064S: Maintained
12065F: drivers/hwmon/w83795.c
12066
12067W83L51xD SD/MMC CARD INTERFACE DRIVER
12068M: Pierre Ossman <pierre@ossman.eu>
12069S: Maintained
12070F: drivers/mmc/host/wbsd.*
12071
12072WACOM PROTOCOL 4 SERIAL TABLETS
12073M: Julian Squires <julian@cipht.net>
12074M: Hans de Goede <hdegoede@redhat.com>
12075L: linux-input@vger.kernel.org
12076S: Maintained
12077F: drivers/input/tablet/wacom_serial4.c
12078
12079WATCHDOG DEVICE DRIVERS
12080M: Wim Van Sebroeck <wim@iguana.be>
12081R: Guenter Roeck <linux@roeck-us.net>
12082L: linux-watchdog@vger.kernel.org
12083W: http://www.linux-watchdog.org/
12084T: git git://www.linux-watchdog.org/linux-watchdog.git
12085S: Maintained
12086F: Documentation/watchdog/
12087F: drivers/watchdog/
12088F: include/linux/watchdog.h
12089F: include/uapi/linux/watchdog.h
12090
12091WD7000 SCSI DRIVER
12092M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12093L: linux-scsi@vger.kernel.org
12094S: Maintained
12095F: drivers/scsi/wd7000.c
12096
12097WIIMOTE HID DRIVER
12098M: David Herrmann <dh.herrmann@googlemail.com>
12099L: linux-input@vger.kernel.org
12100S: Maintained
12101F: drivers/hid/hid-wiimote*
12102
12103WINBOND CIR DRIVER
12104M: David Härdeman <david@hardeman.nu>
12105S: Maintained
12106F: drivers/media/rc/winbond-cir.c
12107
12108WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12109M: William Breathitt Gray <vilhelm.gray@gmail.com>
12110L: linux-watchdog@vger.kernel.org
12111S: Maintained
12112F: drivers/watchdog/ebc-c384_wdt.c
12113
12114WINSYSTEMS WS16C48 GPIO DRIVER
12115M: William Breathitt Gray <vilhelm.gray@gmail.com>
12116L: linux-gpio@vger.kernel.org
12117S: Maintained
12118F: drivers/gpio/gpio-ws16c48.c
12119
12120WIMAX STACK
12121M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12122M: linux-wimax@intel.com
12123L: wimax@linuxwimax.org (subscribers-only)
12124S: Supported
12125W: http://linuxwimax.org
12126F: Documentation/wimax/README.wimax
12127F: include/linux/wimax/debug.h
12128F: include/net/wimax.h
12129F: include/uapi/linux/wimax.h
12130F: net/wimax/
12131
12132WISTRON LAPTOP BUTTON DRIVER
12133M: Miloslav Trmac <mitr@volny.cz>
12134S: Maintained
12135F: drivers/input/misc/wistron_btns.c
12136
12137WL3501 WIRELESS PCMCIA CARD DRIVER
12138M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12139L: linux-wireless@vger.kernel.org
12140W: http://oops.ghostprotocols.net:81/blog
12141S: Maintained
12142F: drivers/net/wireless/wl3501*
12143
12144WOLFSON MICROELECTRONICS DRIVERS
12145L: patches@opensource.wolfsonmicro.com
12146T: git https://github.com/CirrusLogic/linux-drivers.git
12147W: https://github.com/CirrusLogic/linux-drivers/wiki
12148S: Supported
12149F: Documentation/hwmon/wm83??
12150F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12151F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12152F: Documentation/devicetree/bindings/mfd/arizona.txt
12153F: arch/arm/mach-s3c64xx/mach-crag6410*
12154F: drivers/clk/clk-wm83*.c
12155F: drivers/extcon/extcon-arizona.c
12156F: drivers/leds/leds-wm83*.c
12157F: drivers/gpio/gpio-*wm*.c
12158F: drivers/gpio/gpio-arizona.c
12159F: drivers/hwmon/wm83??-hwmon.c
12160F: drivers/input/misc/wm831x-on.c
12161F: drivers/input/touchscreen/wm831x-ts.c
12162F: drivers/input/touchscreen/wm97*.c
12163F: drivers/mfd/arizona*
12164F: drivers/mfd/wm*.c
12165F: drivers/mfd/cs47l24*
12166F: drivers/power/wm83*.c
12167F: drivers/rtc/rtc-wm83*.c
12168F: drivers/regulator/wm8*.c
12169F: drivers/video/backlight/wm83*_bl.c
12170F: drivers/watchdog/wm83*_wdt.c
12171F: include/linux/mfd/arizona/
12172F: include/linux/mfd/wm831x/
12173F: include/linux/mfd/wm8350/
12174F: include/linux/mfd/wm8400*
12175F: include/linux/wm97xx.h
12176F: include/sound/wm????.h
12177F: sound/soc/codecs/arizona.?
12178F: sound/soc/codecs/wm*
12179F: sound/soc/codecs/cs47l24*
12180
12181WORKQUEUE
12182M: Tejun Heo <tj@kernel.org>
12183R: Lai Jiangshan <jiangshanlai@gmail.com>
12184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12185S: Maintained
12186F: include/linux/workqueue.h
12187F: kernel/workqueue.c
12188F: Documentation/workqueue.txt
12189
12190X.25 NETWORK LAYER
12191M: Andrew Hendry <andrew.hendry@gmail.com>
12192L: linux-x25@vger.kernel.org
12193S: Odd Fixes
12194F: Documentation/networking/x25*
12195F: include/net/x25*
12196F: net/x25/
12197
12198X86 ARCHITECTURE (32-BIT AND 64-BIT)
12199M: Thomas Gleixner <tglx@linutronix.de>
12200M: Ingo Molnar <mingo@redhat.com>
12201M: "H. Peter Anvin" <hpa@zytor.com>
12202M: x86@kernel.org
12203L: linux-kernel@vger.kernel.org
12204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12205S: Maintained
12206F: Documentation/x86/
12207F: arch/x86/
12208
12209X86 PLATFORM DRIVERS
12210M: Darren Hart <dvhart@infradead.org>
12211L: platform-driver-x86@vger.kernel.org
12212T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12213S: Maintained
12214F: drivers/platform/x86/
12215F: drivers/platform/olpc/
12216
12217X86 MCE INFRASTRUCTURE
12218M: Tony Luck <tony.luck@intel.com>
12219M: Borislav Petkov <bp@alien8.de>
12220L: linux-edac@vger.kernel.org
12221S: Maintained
12222F: arch/x86/kernel/cpu/mcheck/*
12223
12224X86 MICROCODE UPDATE SUPPORT
12225M: Borislav Petkov <bp@alien8.de>
12226S: Maintained
12227F: arch/x86/kernel/cpu/microcode/*
12228
12229X86 VDSO
12230M: Andy Lutomirski <luto@amacapital.net>
12231L: linux-kernel@vger.kernel.org
12232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12233S: Maintained
12234F: arch/x86/entry/vdso/
12235
12236XC2028/3028 TUNER DRIVER
12237M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12238L: linux-media@vger.kernel.org
12239W: https://linuxtv.org
12240T: git git://linuxtv.org/media_tree.git
12241S: Maintained
12242F: drivers/media/tuners/tuner-xc2028.*
12243
12244XEN HYPERVISOR INTERFACE
12245M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12246M: David Vrabel <david.vrabel@citrix.com>
12247M: Juergen Gross <jgross@suse.com>
12248L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12249T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12250S: Supported
12251F: arch/x86/xen/
12252F: drivers/*/xen-*front.c
12253F: drivers/xen/
12254F: arch/x86/include/asm/xen/
12255F: include/xen/
12256F: include/uapi/xen/
12257
12258XEN HYPERVISOR ARM
12259M: Stefano Stabellini <sstabellini@kernel.org>
12260L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12261S: Maintained
12262F: arch/arm/xen/
12263F: arch/arm/include/asm/xen/
12264
12265XEN HYPERVISOR ARM64
12266M: Stefano Stabellini <sstabellini@kernel.org>
12267L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12268S: Maintained
12269F: arch/arm64/xen/
12270F: arch/arm64/include/asm/xen/
12271
12272XEN NETWORK BACKEND DRIVER
12273M: Wei Liu <wei.liu2@citrix.com>
12274L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12275L: netdev@vger.kernel.org
12276S: Supported
12277F: drivers/net/xen-netback/*
12278
12279XEN PCI SUBSYSTEM
12280M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12281L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12282S: Supported
12283F: arch/x86/pci/*xen*
12284F: drivers/pci/*xen*
12285
12286XEN BLOCK SUBSYSTEM
12287M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12288M: Roger Pau Monné <roger.pau@citrix.com>
12289L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12290S: Supported
12291F: drivers/block/xen-blkback/*
12292F: drivers/block/xen*
12293
12294XEN PVSCSI DRIVERS
12295M: Juergen Gross <jgross@suse.com>
12296L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12297L: linux-scsi@vger.kernel.org
12298S: Supported
12299F: drivers/scsi/xen-scsifront.c
12300F: drivers/xen/xen-scsiback.c
12301F: include/xen/interface/io/vscsiif.h
12302
12303XEN SWIOTLB SUBSYSTEM
12304M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12305L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12306S: Supported
12307F: arch/x86/xen/*swiotlb*
12308F: drivers/xen/*swiotlb*
12309
12310XFS FILESYSTEM
12311P: Silicon Graphics Inc
12312M: Dave Chinner <david@fromorbit.com>
12313M: xfs@oss.sgi.com
12314L: xfs@oss.sgi.com
12315W: http://oss.sgi.com/projects/xfs
12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12317S: Supported
12318F: Documentation/filesystems/xfs.txt
12319F: fs/xfs/
12320
12321XILINX AXI ETHERNET DRIVER
12322M: Anirudha Sarangi <anirudh@xilinx.com>
12323M: John Linn <John.Linn@xilinx.com>
12324S: Maintained
12325F: drivers/net/ethernet/xilinx/xilinx_axienet*
12326
12327XILINX UARTLITE SERIAL DRIVER
12328M: Peter Korsgaard <jacmet@sunsite.dk>
12329L: linux-serial@vger.kernel.org
12330S: Maintained
12331F: drivers/tty/serial/uartlite.c
12332
12333XILINX VIDEO IP CORES
12334M: Hyun Kwon <hyun.kwon@xilinx.com>
12335M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12336L: linux-media@vger.kernel.org
12337T: git git://linuxtv.org/media_tree.git
12338S: Supported
12339F: Documentation/devicetree/bindings/media/xilinx/
12340F: drivers/media/platform/xilinx/
12341F: include/uapi/linux/xilinx-v4l2-controls.h
12342
12343XILLYBUS DRIVER
12344M: Eli Billauer <eli.billauer@gmail.com>
12345L: linux-kernel@vger.kernel.org
12346S: Supported
12347F: drivers/char/xillybus/
12348
12349XTENSA XTFPGA PLATFORM SUPPORT
12350M: Max Filippov <jcmvbkbc@gmail.com>
12351L: linux-xtensa@linux-xtensa.org
12352S: Maintained
12353F: drivers/spi/spi-xtensa-xtfpga.c
12354F: sound/soc/xtensa/xtfpga-i2s.c
12355
12356YAM DRIVER FOR AX.25
12357M: Jean-Paul Roubelat <jpr@f6fbb.org>
12358L: linux-hams@vger.kernel.org
12359S: Maintained
12360F: drivers/net/hamradio/yam*
12361F: include/linux/yam.h
12362
12363YEALINK PHONE DRIVER
12364M: Henk Vergonet <Henk.Vergonet@gmail.com>
12365L: usbb2k-api-dev@nongnu.org
12366S: Maintained
12367F: Documentation/input/yealink.txt
12368F: drivers/input/misc/yealink.*
12369
12370Z8530 DRIVER FOR AX.25
12371M: Joerg Reuter <jreuter@yaina.de>
12372W: http://yaina.de/jreuter/
12373W: http://www.qsl.net/dl1bke/
12374L: linux-hams@vger.kernel.org
12375S: Maintained
12376F: Documentation/networking/z8530drv.txt
12377F: drivers/net/hamradio/*scc.c
12378F: drivers/net/hamradio/z8530.h
12379
12380ZBUD COMPRESSED PAGE ALLOCATOR
12381M: Seth Jennings <sjenning@redhat.com>
12382L: linux-mm@kvack.org
12383S: Maintained
12384F: mm/zbud.c
12385F: include/linux/zbud.h
12386
12387ZD1211RW WIRELESS DRIVER
12388M: Daniel Drake <dsd@gentoo.org>
12389M: Ulrich Kunitz <kune@deine-taler.de>
12390W: http://zd1211.ath.cx/wiki/DriverRewrite
12391L: linux-wireless@vger.kernel.org
12392L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12393S: Maintained
12394F: drivers/net/wireless/zydas/zd1211rw/
12395
12396ZPOOL COMPRESSED PAGE STORAGE API
12397M: Dan Streetman <ddstreet@ieee.org>
12398L: linux-mm@kvack.org
12399S: Maintained
12400F: mm/zpool.c
12401F: include/linux/zpool.h
12402
12403ZR36067 VIDEO FOR LINUX DRIVER
12404L: mjpeg-users@lists.sourceforge.net
12405L: linux-media@vger.kernel.org
12406W: http://mjpeg.sourceforge.net/driver-zoran/
12407T: hg https://linuxtv.org/hg/v4l-dvb
12408S: Odd Fixes
12409F: drivers/media/pci/zoran/
12410
12411ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12412M: Minchan Kim <minchan@kernel.org>
12413M: Nitin Gupta <ngupta@vflare.org>
12414R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12415L: linux-kernel@vger.kernel.org
12416S: Maintained
12417F: drivers/block/zram/
12418F: Documentation/blockdev/zram.txt
12419
12420ZS DECSTATION Z85C30 SERIAL DRIVER
12421M: "Maciej W. Rozycki" <macro@linux-mips.org>
12422S: Maintained
12423F: drivers/tty/serial/zs.*
12424
12425ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12426M: Minchan Kim <minchan@kernel.org>
12427M: Nitin Gupta <ngupta@vflare.org>
12428R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12429L: linux-mm@kvack.org
12430S: Maintained
12431F: mm/zsmalloc.c
12432F: include/linux/zsmalloc.h
12433F: Documentation/vm/zsmalloc.txt
12434
12435ZSWAP COMPRESSED SWAP CACHING
12436M: Seth Jennings <sjenning@redhat.com>
12437L: linux-mm@kvack.org
12438S: Maintained
12439F: mm/zswap.c
12440
12441THE REST
12442M: Linus Torvalds <torvalds@linux-foundation.org>
12443L: linux-kernel@vger.kernel.org
12444Q: http://patchwork.kernel.org/project/LKML/list/
12445T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12446S: Buried alive in reporters
12447F: *
12448F: */