]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
MAINTAINERS: Update the files list for the Exynos DRM driver
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: linux-hwmon@vger.kernel.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: linux-hwmon@vger.kernel.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M: Jes Sorensen <jes@trained-monkey.org>
261L: linux-acenic@sunsite.dk
262S: Maintained
263F: drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Feuerer <peter@piie.net>
267L: platform-driver-x86@vger.kernel.org
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <jlee@suse.com>
274L: platform-driver-x86@vger.kernel.org
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280M: Len Brown <lenb@kernel.org>
281L: linux-acpi@vger.kernel.org
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285S: Supported
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
289F: include/acpi/
290F: Documentation/acpi/
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M: Vince Bridgers <vbridger@opensource.altera.com>
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779AOA (Apple Onboard Audio) ALSA DRIVER
780M: Johannes Berg <johannes@sipsolutions.net>
781L: linuxppc-dev@lists.ozlabs.org
782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783S: Maintained
784F: sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
792APM DRIVER
793M: Jiri Kosina <jikos@kernel.org>
794S: Odd fixes
795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
798F: include/uapi/linux/apm_bios.h
799F: drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M: Henrik Rydberg <rydberg@bitmath.org>
803L: linux-input@vger.kernel.org
804S: Odd fixes
805F: drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M: Henrik Rydberg <rydberg@bitmath.org>
809L: linux-hwmon@vger.kernel.org
810S: Odd fixes
811F: drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S: Maintained
816F: drivers/net/appletalk/
817F: net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M: Jaya Kumar <jayalk@intworks.biz>
839S: Maintained
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
850ARM HDLCD DRM DRIVER
851M: Liviu Dudau <liviu.dudau@arm.com>
852S: Supported
853F: drivers/gpu/drm/arm/
854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856ARM MFM AND FLOPPY DRIVERS
857M: Ian Molton <spyro@f2s.com>
858S: Maintained
859F: arch/arm/lib/floppydma.S
860F: arch/arm/include/asm/floppy.h
861
862ARM PMU PROFILING AND DEBUGGING
863M: Will Deacon <will.deacon@arm.com>
864R: Mark Rutland <mark.rutland@arm.com>
865S: Maintained
866F: arch/arm*/kernel/perf_*
867F: arch/arm/oprofile/common.c
868F: arch/arm*/kernel/hw_breakpoint.c
869F: arch/arm*/include/asm/hw_breakpoint.h
870F: arch/arm*/include/asm/perf_event.h
871F: drivers/perf/arm_pmu.c
872F: include/linux/perf/arm_pmu.h
873
874ARM PORT
875M: Russell King <linux@arm.linux.org.uk>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W: http://www.arm.linux.org.uk/
878S: Maintained
879F: arch/arm/
880
881ARM SUB-ARCHITECTURES
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883S: Maintained
884F: arch/arm/mach-*/
885F: arch/arm/plat-*/
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888ARM PRIMECELL AACI PL041 DRIVER
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/input/serio/ambakmi.*
902F: include/linux/amba/kmi.h
903
904ARM PRIMECELL MMCI PL180/1 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/mmc/host/mmci.*
908F: include/linux/amba/mmci.h
909
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/tty/serial/amba-pl01*.c
914F: include/linux/amba/serial.h
915
916ARM PRIMECELL BUS SUPPORT
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/amba/
920F: include/linux/amba/bus.h
921
922ARM/ADS SPHERE MACHINE SUPPORT
923M: Lennert Buytenhek <kernel@wantstofly.org>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926
927ARM/AFEB9260 MACHINE SUPPORT
928M: Sergey Lapin <slapin@ossfans.org>
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
931
932ARM/AJECO 1ARM MACHINE SUPPORT
933M: Lennert Buytenhek <kernel@wantstofly.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936
937ARM/Allwinner sunXi SoC support
938M: Maxime Ripard <maxime.ripard@free-electrons.com>
939M: Chen-Yu Tsai <wens@csie.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942N: sun[x456789]i
943
944ARM/Allwinner SoC Clock Support
945M: Emilio López <emilio@elopez.com.ar>
946S: Maintained
947F: drivers/clk/sunxi/
948
949ARM/Amlogic Meson SoC support
950M: Carlo Caione <carlo@caione.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952L: linux-meson@googlegroups.com
953W: http://linux-meson.com/
954S: Maintained
955F: arch/arm/mach-meson/
956F: arch/arm/boot/dts/meson*
957N: meson
958
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
961M: Antoine Tenart <antoine.tenart@free-electrons.com>
962S: Maintained
963F: arch/arm/mach-alpine/
964F: arch/arm/boot/dts/alpine*
965F: arch/arm64/boot/dts/al/
966F: drivers/*/*alpine*
967
968ARM/ARTPEC MACHINE SUPPORT
969M: Jesper Nilsson <jesper.nilsson@axis.com>
970M: Lars Persson <lars.persson@axis.com>
971M: Niklas Cassel <niklas.cassel@axis.com>
972S: Maintained
973L: linux-arm-kernel@axis.com
974F: arch/arm/mach-artpec
975F: arch/arm/boot/dts/artpec6*
976F: drivers/clk/clk-artpec6.c
977
978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979M: Nicolas Ferre <nicolas.ferre@atmel.com>
980M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W: http://www.linux4sam.org
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985S: Supported
986F: arch/arm/mach-at91/
987F: include/soc/at91/
988F: arch/arm/boot/dts/at91*.dts
989F: arch/arm/boot/dts/at91*.dtsi
990F: arch/arm/boot/dts/sama*.dts
991F: arch/arm/boot/dts/sama*.dtsi
992F: arch/arm/include/debug/at91.S
993
994ARM/ATMEL AT91 Clock Support
995M: Boris Brezillon <boris.brezillon@free-electrons.com>
996S: Maintained
997F: drivers/clk/at91
998
999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M: Rob Herring <robh@kernel.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/mach-highbank/
1004F: arch/arm/boot/dts/highbank.dts
1005F: arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M: Krzysztof Halasa <khalasa@piap.pl>
1009S: Maintained
1010F: arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M: Sunil Goutham <sgoutham@cavium.com>
1014M: Robert Richter <rric@kernel.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Supported
1017F: drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M: Alexander Shiyan <shc_work@mail.ru>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Odd Fixes
1023N: clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M: Hartley Sweeten <hsweeten@visionengravers.com>
1027M: Ryan Mallon <rmallon@gmail.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-ep93xx/
1031F: arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M: Lennert Buytenhek <kernel@wantstofly.org>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M: Russell King <linux@arm.linux.org.uk>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/include/asm/clkdev.h
1043F: drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M: Mike Rapoport <mike@compulab.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M: Hubert Feurstein <hubert.feurstein@contec.at>
1052S: Maintained
1053F: arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: drivers/hwtracing/coresight/*
1060F: Documentation/trace/coresight.txt
1061F: Documentation/devicetree/bindings/arm/coresight.txt
1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M: Richard Purdie <rpurdie@rpsys.net>
1066S: Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T: git git://github.com/ulli-kroll/linux.git
1072S: Maintained
1073F: arch/arm/mach-gemini/
1074F: drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M: Barry Song <baohua@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S: Maintained
1081F: arch/arm/boot/dts/prima2*
1082F: arch/arm/mach-prima2/
1083F: drivers/clk/sirf/
1084F: drivers/clocksource/timer-prima2.c
1085F: drivers/clocksource/timer-atlas7.c
1086N: [^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M: Baruch Siach <baruch@tkos.co.il>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: arch/arm/boot/dts/cx92755*
1093N: digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M: Russell King <linux@arm.linux.org.uk>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/mach-ebsa110/
1101F: drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M: Uwe Kleine-König <kernel@pengutronix.de>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107N: efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M: Daniel Ribeiro <drwyrm@gmail.com>
1111M: Stefan Schmidt <stefan@openezx.org>
1112M: Harald Welte <laforge@openezx.org>
1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W: http://www.openezx.org/
1115S: Maintained
1116T: topgit git://git.openezx.org/openezx.git
1117F: arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123T: git git://git.berlios.de/gemini-board
1124F: arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M: Russell King <linux@arm.linux.org.uk>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W: http://www.arm.linux.org.uk/
1130S: Maintained
1131F: arch/arm/include/asm/hardware/dec21285.h
1132F: arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M: Shawn Guo <shawnguo@kernel.org>
1136M: Sascha Hauer <kernel@pengutronix.de>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F: arch/arm/mach-imx/
1141F: arch/arm/mach-mxs/
1142F: arch/arm/boot/dts/imx*
1143F: arch/arm/configs/imx*_defconfig
1144F: drivers/clk/imx/
1145F: include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M: Shawn Guo <shawnguo@kernel.org>
1149M: Sascha Hauer <kernel@pengutronix.de>
1150R: Stefan Agner <stefan@agner.ch>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F: arch/arm/mach-imx/*vf610*
1155F: arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M: Lennert Buytenhek <kernel@wantstofly.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M: Steve Sakoman <sakoman@gmail.com>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M: Philipp Zabel <philipp.zabel@gmail.com>
1169M: Paul Parsons <lost.distance@yahoo.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-pxa/hx4700.c
1173F: arch/arm/mach-pxa/include/mach/hx4700.h
1174F: sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M: Wei Xu <xuwei5@hisilicon.com>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W: http://www.hisilicon.com
1180S: Supported
1181T: git git://github.com/hisilicon/linux-hisi.git
1182F: arch/arm/mach-hisi/
1183F: arch/arm/boot/dts/hi3*
1184F: arch/arm/boot/dts/hip*
1185F: arch/arm/boot/dts/hisi*
1186F: arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W: www.jlime.com
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F: arch/arm/mach-sa1100/jornada720.c
1194F: arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198M: Javier Martinez Canillas <javier@dowhile0.org>
1199L: linux-omap@vger.kernel.org
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M: Marek Vasut <marek.vasut@gmail.com>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M: Lennert Buytenhek <kernel@wantstofly.org>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M: Lennert Buytenhek <kernel@wantstofly.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M: Lennert Buytenhek <kernel@wantstofly.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M: Imre Kaloz <kaloz@openwrt.org>
1236M: Krzysztof Halasa <khalasa@piap.pl>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239F: arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M: Jonathan Cameron <jic23@cam.ac.uk>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-pxa/stargate2.c
1246F: drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M: Santosh Shilimkar <ssantosh@kernel.org>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-keystone/
1263F: arch/arm/boot/dts/k2*
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M: Santosh Shilimkar <ssantosh@kernel.org>
1268L: linux-kernel@vger.kernel.org
1269S: Maintained
1270F: drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M: Santosh Shilimkar <ssantosh@kernel.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M: Santosh Shilimkar <ssantosh@kernel.org>
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M: Lennert Buytenhek <kernel@wantstofly.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M: Joachim Eastwood <manabian@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/boot/dts/lpc43*
1301F: drivers/clk/nxp/clk-lpc18xx*
1302F: drivers/clocksource/time-lpc32xx.c
1303F: drivers/i2c/busses/i2c-lpc2k.c
1304F: drivers/memory/pl172.c
1305F: drivers/mtd/spi-nor/nxp-spifi.c
1306F: drivers/rtc/rtc-lpc24xx.c
1307N: lpc18xx
1308
1309ARM/MAGICIAN MACHINE SUPPORT
1310M: Philipp Zabel <philipp.zabel@gmail.com>
1311S: Maintained
1312
1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314M: Jason Cooper <jason@lakedaemon.net>
1315M: Andrew Lunn <andrew@lunn.ch>
1316M: Gregory Clement <gregory.clement@free-electrons.com>
1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-mvebu/
1321F: drivers/rtc/rtc-armada38x.c
1322F: arch/arm/boot/dts/armada*
1323F: arch/arm/boot/dts/kirkwood*
1324F: arch/arm64/boot/dts/marvell/armada*
1325
1326
1327ARM/Marvell Berlin SoC support
1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/mach-berlin/
1332F: arch/arm/boot/dts/berlin*
1333F: arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336ARM/Marvell Dove/MV78xx0/Orion SOC support
1337M: Jason Cooper <jason@lakedaemon.net>
1338M: Andrew Lunn <andrew@lunn.ch>
1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340M: Gregory Clement <gregory.clement@free-electrons.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm/mach-dove/
1344F: arch/arm/mach-mv78xx0/
1345F: arch/arm/mach-orion5x/
1346F: arch/arm/plat-orion/
1347F: arch/arm/boot/dts/dove*
1348F: arch/arm/boot/dts/orion5x*
1349
1350
1351ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352M: Alexander Clouter <alex@digriz.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.digriz.org.uk/ts78xx/kernel
1355S: Maintained
1356F: arch/arm/mach-orion5x/ts78xx-*
1357
1358ARM/Mediatek RTC DRIVER
1359M: Eddie Huang <eddie.huang@mediatek.com>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362S: Maintained
1363F: drivers/rtc/rtc-mt6397.c
1364
1365ARM/Mediatek SoC support
1366M: Matthias Brugger <matthias.bgg@gmail.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/boot/dts/mt6*
1371F: arch/arm/boot/dts/mt8*
1372F: arch/arm/mach-mediatek/
1373N: mtk
1374K: mediatek
1375
1376ARM/Mediatek USB3 PHY DRIVER
1377M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: drivers/phy/phy-mt65xx-usb3.c
1382
1383ARM/MICREL KS8695 ARCHITECTURE
1384M: Greg Ungerer <gerg@uclinux.org>
1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386F: arch/arm/mach-ks8695/
1387S: Odd Fixes
1388
1389ARM/MIOA701 MACHINE SUPPORT
1390M: Robert Jarzmik <robert.jarzmik@free.fr>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F: arch/arm/mach-pxa/mioa701.c
1393S: Maintained
1394
1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1396M: Michael Petchkovsky <mkpetch@internode.on.net>
1397S: Maintained
1398
1399ARM/NOMADIK ARCHITECTURE
1400M: Alessandro Rubini <rubini@unipv.it>
1401M: Linus Walleij <linus.walleij@linaro.org>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-nomadik/
1405F: drivers/pinctrl/nomadik/
1406F: drivers/i2c/busses/i2c-nomadik.c
1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1408
1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1410M: Nelson Castillo <arhuaco@freaks-unidos.net>
1411L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413S: Supported
1414
1415ARM/TOSA MACHINE SUPPORT
1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417M: Dirk Opfer <dirk@opfer-online.de>
1418S: Maintained
1419
1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1421M: Marek Vasut <marek.vasut@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org
1423W: http://hackndev.com
1424S: Maintained
1425F: arch/arm/mach-pxa/include/mach/palmtx.h
1426F: arch/arm/mach-pxa/palmtx.c
1427F: arch/arm/mach-pxa/include/mach/palmt5.h
1428F: arch/arm/mach-pxa/palmt5.c
1429F: arch/arm/mach-pxa/include/mach/palmld.h
1430F: arch/arm/mach-pxa/palmld.c
1431F: arch/arm/mach-pxa/include/mach/palmte2.h
1432F: arch/arm/mach-pxa/palmte2.c
1433F: arch/arm/mach-pxa/include/mach/palmtc.h
1434F: arch/arm/mach-pxa/palmtc.c
1435
1436ARM/PALM TREO SUPPORT
1437M: Tomas Cech <sleep_walker@suse.com>
1438L: linux-arm-kernel@lists.infradead.org
1439W: http://hackndev.com
1440S: Maintained
1441F: arch/arm/mach-pxa/include/mach/palmtreo.h
1442F: arch/arm/mach-pxa/palmtreo.c
1443
1444ARM/PALMZ72 SUPPORT
1445M: Sergey Lapin <slapin@ossfans.org>
1446L: linux-arm-kernel@lists.infradead.org
1447W: http://hackndev.com
1448S: Maintained
1449F: arch/arm/mach-pxa/include/mach/palmz72.h
1450F: arch/arm/mach-pxa/palmz72.c
1451
1452ARM/PLEB SUPPORT
1453M: Peter Chubb <pleb@gelato.unsw.edu.au>
1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455S: Maintained
1456
1457ARM/PT DIGITAL BOARD PORT
1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460W: http://www.arm.linux.org.uk/
1461S: Maintained
1462
1463ARM/QUALCOMM SUPPORT
1464M: Andy Gross <andy.gross@linaro.org>
1465M: David Brown <david.brown@linaro.org>
1466L: linux-arm-msm@vger.kernel.org
1467L: linux-soc@vger.kernel.org
1468S: Maintained
1469F: arch/arm/boot/dts/qcom-*.dts
1470F: arch/arm/boot/dts/qcom-*.dtsi
1471F: arch/arm/mach-qcom/
1472F: arch/arm64/boot/dts/qcom/*
1473F: drivers/soc/qcom/
1474F: drivers/tty/serial/msm_serial.h
1475F: drivers/tty/serial/msm_serial.c
1476F: drivers/*/pm8???-*
1477F: drivers/mfd/ssbi.c
1478F: drivers/firmware/qcom_scm.c
1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1480
1481ARM/RADISYS ENP2611 MACHINE SUPPORT
1482M: Lennert Buytenhek <kernel@wantstofly.org>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S: Maintained
1485
1486ARM/RENESAS ARM64 ARCHITECTURE
1487M: Simon Horman <horms@verge.net.au>
1488M: Magnus Damm <magnus.damm@gmail.com>
1489L: linux-renesas-soc@vger.kernel.org
1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492S: Supported
1493F: arch/arm64/boot/dts/renesas/
1494
1495ARM/RISCPC ARCHITECTURE
1496M: Russell King <linux@arm.linux.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.arm.linux.org.uk/
1499S: Maintained
1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1501F: arch/arm/include/asm/hardware/ioc.h
1502F: arch/arm/include/asm/hardware/iomd.h
1503F: arch/arm/include/asm/hardware/memc.h
1504F: arch/arm/mach-rpc/
1505F: drivers/net/ethernet/8390/etherh.c
1506F: drivers/net/ethernet/i825xx/ether1*
1507F: drivers/net/ethernet/seeq/ether3*
1508F: drivers/scsi/arm/
1509
1510ARM/Rockchip SoC support
1511M: Heiko Stuebner <heiko@sntech.de>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L: linux-rockchip@lists.infradead.org
1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1515S: Maintained
1516F: arch/arm/boot/dts/rk3*
1517F: arch/arm/mach-rockchip/
1518F: drivers/clk/rockchip/
1519F: drivers/i2c/busses/i2c-rk3x.c
1520F: drivers/*/*rockchip*
1521F: drivers/*/*/*rockchip*
1522F: sound/soc/rockchip/
1523N: rockchip
1524
1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526M: Kukjin Kim <kgene@kernel.org>
1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1530S: Maintained
1531F: arch/arm/boot/dts/s3c*
1532F: arch/arm/boot/dts/s5p*
1533F: arch/arm/boot/dts/samsung*
1534F: arch/arm/boot/dts/exynos*
1535F: arch/arm64/boot/dts/exynos/
1536F: arch/arm/plat-samsung/
1537F: arch/arm/mach-s3c24*/
1538F: arch/arm/mach-s3c64xx/
1539F: arch/arm/mach-s5p*/
1540F: arch/arm/mach-exynos*/
1541F: drivers/*/*s3c2410*
1542F: drivers/*/*/*s3c2410*
1543F: drivers/soc/samsung/*
1544F: drivers/spi/spi-s3c*
1545F: sound/soc/samsung/*
1546F: Documentation/arm/Samsung/
1547F: Documentation/devicetree/bindings/arm/samsung/
1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1549F: Documentation/devicetree/bindings/power/pd-samsung.txt
1550N: exynos
1551
1552ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553M: Kyungmin Park <kyungmin.park@samsung.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
1556F: arch/arm/mach-s5pv210/
1557
1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559M: Kyungmin Park <kyungmin.park@samsung.com>
1560M: Kamil Debski <k.debski@samsung.com>
1561L: linux-arm-kernel@lists.infradead.org
1562L: linux-media@vger.kernel.org
1563S: Maintained
1564F: drivers/media/platform/s5p-g2d/
1565
1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567M: Kyungmin Park <kyungmin.park@samsung.com>
1568M: Kamil Debski <k.debski@samsung.com>
1569M: Jeongtae Park <jtp.park@samsung.com>
1570L: linux-arm-kernel@lists.infradead.org
1571L: linux-media@vger.kernel.org
1572S: Maintained
1573F: arch/arm/plat-samsung/s5p-dev-mfc.c
1574F: drivers/media/platform/s5p-mfc/
1575
1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577M: Kyungmin Park <kyungmin.park@samsung.com>
1578M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1579L: linux-arm-kernel@lists.infradead.org
1580L: linux-media@vger.kernel.org
1581S: Maintained
1582F: drivers/media/platform/s5p-tv/
1583
1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586M: Jacek Anaszewski <j.anaszewski@samsung.com>
1587L: linux-arm-kernel@lists.infradead.org
1588L: linux-media@vger.kernel.org
1589S: Maintained
1590F: drivers/media/platform/s5p-jpeg/
1591
1592ARM/SHMOBILE ARM ARCHITECTURE
1593M: Simon Horman <horms@verge.net.au>
1594M: Magnus Damm <magnus.damm@gmail.com>
1595L: linux-renesas-soc@vger.kernel.org
1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S: Supported
1599F: arch/arm/boot/dts/emev2*
1600F: arch/arm/boot/dts/r7s*
1601F: arch/arm/boot/dts/r8a*
1602F: arch/arm/boot/dts/sh*
1603F: arch/arm/configs/shmobile_defconfig
1604F: arch/arm/include/debug/renesas-scif.S
1605F: arch/arm/mach-shmobile/
1606F: drivers/sh/
1607
1608ARM/SOCFPGA ARCHITECTURE
1609M: Dinh Nguyen <dinguyen@opensource.altera.com>
1610S: Maintained
1611F: arch/arm/mach-socfpga/
1612F: arch/arm/boot/dts/socfpga*
1613F: arch/arm/configs/socfpga_defconfig
1614F: arch/arm64/boot/dts/altera/
1615W: http://www.rocketboards.org
1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1617
1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1619M: Dinh Nguyen <dinguyen@opensource.altera.com>
1620S: Maintained
1621F: drivers/clk/socfpga/
1622
1623ARM/SOCFPGA EDAC SUPPORT
1624M: Thor Thayer <tthayer@opensource.altera.com>
1625S: Maintained
1626F: drivers/edac/altera_edac.
1627
1628ARM/STI ARCHITECTURE
1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630M: Maxime Coquelin <maxime.coquelin@st.com>
1631M: Patrice Chotard <patrice.chotard@st.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L: kernel@stlinux.com
1634W: http://www.stlinux.com
1635S: Maintained
1636F: arch/arm/mach-sti/
1637F: arch/arm/boot/dts/sti*
1638F: drivers/char/hw_random/st-rng.c
1639F: drivers/clocksource/arm_global_timer.c
1640F: drivers/clocksource/clksrc_st_lpc.c
1641F: drivers/i2c/busses/i2c-st.c
1642F: drivers/media/rc/st_rc.c
1643F: drivers/media/platform/sti/c8sectpfe/
1644F: drivers/mmc/host/sdhci-st.c
1645F: drivers/phy/phy-miphy28lp.c
1646F: drivers/phy/phy-miphy365x.c
1647F: drivers/phy/phy-stih407-usb.c
1648F: drivers/phy/phy-stih41x-usb.c
1649F: drivers/pinctrl/pinctrl-st.c
1650F: drivers/reset/sti/
1651F: drivers/rtc/rtc-st-lpc.c
1652F: drivers/tty/serial/st-asc.c
1653F: drivers/usb/dwc3/dwc3-st.c
1654F: drivers/usb/host/ehci-st.c
1655F: drivers/usb/host/ohci-st.c
1656F: drivers/watchdog/st_lpc_wdt.c
1657F: drivers/ata/ahci_st.c
1658
1659ARM/STM32 ARCHITECTURE
1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S: Maintained
1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664N: stm32
1665F: drivers/clocksource/armv7m_systick.c
1666
1667ARM/TANGO ARCHITECTURE
1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669L: linux-arm-kernel@lists.infradead.org
1670S: Maintained
1671F: arch/arm/mach-tango/
1672F: arch/arm/boot/dts/tango*
1673
1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1675M: Lennert Buytenhek <kernel@wantstofly.org>
1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S: Maintained
1678
1679ARM/TETON BGA MACHINE SUPPORT
1680M: "Mark F. Brown" <mark.brown314@gmail.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
1683
1684ARM/THECUS N2100 MACHINE SUPPORT
1685M: Lennert Buytenhek <kernel@wantstofly.org>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S: Maintained
1688
1689ARM/NUVOTON W90X900 ARM ARCHITECTURE
1690M: Wan ZongShun <mcuos.com@gmail.com>
1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692W: http://www.mcuos.com
1693S: Maintained
1694F: arch/arm/mach-w90x900/
1695F: drivers/input/keyboard/w90p910_keypad.c
1696F: drivers/input/touchscreen/w90p910_ts.c
1697F: drivers/watchdog/nuc900_wdt.c
1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1699F: drivers/mtd/nand/nuc900_nand.c
1700F: drivers/rtc/rtc-nuc900.c
1701F: drivers/spi/spi-nuc900.c
1702F: drivers/usb/host/ehci-w90x900.c
1703F: drivers/video/fbdev/nuc900fb.c
1704
1705ARM/U300 MACHINE SUPPORT
1706M: Linus Walleij <linus.walleij@linaro.org>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Supported
1709F: arch/arm/mach-u300/
1710F: drivers/clocksource/timer-u300.c
1711F: drivers/i2c/busses/i2c-stu300.c
1712F: drivers/rtc/rtc-coh901331.c
1713F: drivers/watchdog/coh901327_wdt.c
1714F: drivers/dma/coh901318*
1715F: drivers/mfd/ab3100*
1716F: drivers/rtc/rtc-ab3100.c
1717F: drivers/rtc/rtc-coh901331.c
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1719
1720ARM/UNIPHIER ARCHITECTURE
1721M: Masahiro Yamada <yamada.masahiro@socionext.com>
1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S: Maintained
1724F: arch/arm/boot/dts/uniphier*
1725F: arch/arm/include/asm/hardware/cache-uniphier.h
1726F: arch/arm/mach-uniphier/
1727F: arch/arm/mm/cache-uniphier.c
1728F: arch/arm64/boot/dts/socionext/
1729F: drivers/bus/uniphier-system-bus.c
1730F: drivers/i2c/busses/i2c-uniphier*
1731F: drivers/pinctrl/uniphier/
1732F: drivers/tty/serial/8250/8250_uniphier.c
1733N: uniphier
1734
1735ARM/Ux500 ARM ARCHITECTURE
1736M: Linus Walleij <linus.walleij@linaro.org>
1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S: Maintained
1739F: arch/arm/mach-ux500/
1740F: drivers/clocksource/clksrc-dbx500-prcmu.c
1741F: drivers/dma/ste_dma40*
1742F: drivers/hwspinlock/u8500_hsem.c
1743F: drivers/mfd/abx500*
1744F: drivers/mfd/ab8500*
1745F: drivers/mfd/dbx500*
1746F: drivers/mfd/db8500*
1747F: drivers/pinctrl/nomadik/pinctrl-ab*
1748F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1749F: drivers/rtc/rtc-ab8500.c
1750F: drivers/rtc/rtc-pl031.c
1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1752
1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754M: Ulf Hansson <ulf.hansson@linaro.org>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756T: git git://git.linaro.org/people/ulfh/clk.git
1757S: Maintained
1758F: drivers/clk/ux500/
1759F: include/linux/platform_data/clk-ux500.h
1760
1761ARM/VERSATILE EXPRESS PLATFORM
1762M: Liviu Dudau <liviu.dudau@arm.com>
1763M: Sudeep Holla <sudeep.holla@arm.com>
1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm/boot/dts/vexpress*
1768F: arch/arm64/boot/dts/arm/
1769F: arch/arm/mach-vexpress/
1770F: */*/vexpress*
1771F: */*/*/vexpress*
1772F: drivers/clk/versatile/clk-vexpress-osc.c
1773F: drivers/clocksource/versatile.c
1774
1775ARM/VFP SUPPORT
1776M: Russell King <linux@arm.linux.org.uk>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W: http://www.arm.linux.org.uk/
1779S: Maintained
1780F: arch/arm/vfp/
1781
1782ARM/VOIPAC PXA270 SUPPORT
1783M: Marek Vasut <marek.vasut@gmail.com>
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S: Maintained
1786F: arch/arm/mach-pxa/vpac270.c
1787F: arch/arm/mach-pxa/include/mach/vpac270.h
1788
1789ARM/VT8500 ARM ARCHITECTURE
1790M: Tony Prisk <linux@prisktech.co.nz>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793F: arch/arm/mach-vt8500/
1794F: drivers/clocksource/vt8500_timer.c
1795F: drivers/i2c/busses/i2c-wmt.c
1796F: drivers/mmc/host/wmt-sdmmc.c
1797F: drivers/pwm/pwm-vt8500.c
1798F: drivers/rtc/rtc-vt8500.c
1799F: drivers/tty/serial/vt8500_serial.c
1800F: drivers/usb/host/ehci-platform.c
1801F: drivers/usb/host/uhci-platform.c
1802F: drivers/video/fbdev/vt8500lcdfb.*
1803F: drivers/video/fbdev/wm8505fb*
1804F: drivers/video/fbdev/wmt_ge_rops.*
1805
1806ARM/ZIPIT Z2 SUPPORT
1807M: Marek Vasut <marek.vasut@gmail.com>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Maintained
1810F: arch/arm/mach-pxa/z2.c
1811F: arch/arm/mach-pxa/include/mach/z2.h
1812
1813ARM/ZTE ARCHITECTURE
1814M: Jun Nie <jun.nie@linaro.org>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: arch/arm/mach-zx/
1818F: drivers/clk/zte/
1819F: Documentation/devicetree/bindings/arm/zte.txt
1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
1822ARM/ZYNQ ARCHITECTURE
1823M: Michal Simek <michal.simek@xilinx.com>
1824R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826W: http://wiki.xilinx.com
1827T: git https://github.com/Xilinx/linux-xlnx.git
1828S: Supported
1829F: arch/arm/mach-zynq/
1830F: drivers/cpuidle/cpuidle-zynq.c
1831F: drivers/block/xsysace.c
1832N: zynq
1833N: xilinx
1834F: drivers/clocksource/cadence_ttc_timer.c
1835F: drivers/i2c/busses/i2c-cadence.c
1836F: drivers/mmc/host/sdhci-of-arasan.c
1837F: drivers/edac/synopsys_edac.c
1838
1839ARM SMMU DRIVERS
1840M: Will Deacon <will.deacon@arm.com>
1841R: Robin Murphy <robin.murphy@arm.com>
1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S: Maintained
1844F: drivers/iommu/arm-smmu.c
1845F: drivers/iommu/arm-smmu-v3.c
1846F: drivers/iommu/io-pgtable-arm.c
1847F: drivers/iommu/io-pgtable-arm-v7s.c
1848
1849ARM64 PORT (AARCH64 ARCHITECTURE)
1850M: Catalin Marinas <catalin.marinas@arm.com>
1851M: Will Deacon <will.deacon@arm.com>
1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1854S: Maintained
1855F: arch/arm64/
1856F: Documentation/arm64/
1857
1858AS3645A LED FLASH CONTROLLER DRIVER
1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1860L: linux-media@vger.kernel.org
1861T: git git://linuxtv.org/media_tree.git
1862S: Maintained
1863F: drivers/media/i2c/as3645a.c
1864F: include/media/i2c/as3645a.h
1865
1866ASC7621 HARDWARE MONITOR DRIVER
1867M: George Joseph <george.joseph@fairview5.com>
1868L: linux-hwmon@vger.kernel.org
1869S: Maintained
1870F: Documentation/hwmon/asc7621
1871F: drivers/hwmon/asc7621.c
1872
1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1874M: Corentin Chary <corentin.chary@gmail.com>
1875L: acpi4asus-user@lists.sourceforge.net
1876L: platform-driver-x86@vger.kernel.org
1877W: http://acpi4asus.sf.net
1878S: Maintained
1879F: drivers/platform/x86/asus*.c
1880F: drivers/platform/x86/eeepc*.c
1881
1882ASUS WIRELESS RADIO CONTROL DRIVER
1883M: João Paulo Rechi Vita <jprvita@gmail.com>
1884L: platform-driver-x86@vger.kernel.org
1885S: Maintained
1886F: drivers/platform/x86/asus-wireless.c
1887
1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1889R: Dan Williams <dan.j.williams@intel.com>
1890W: http://sourceforge.net/projects/xscaleiop
1891S: Odd fixes
1892F: Documentation/crypto/async-tx-api.txt
1893F: crypto/async_tx/
1894F: drivers/dma/
1895F: include/linux/dmaengine.h
1896F: include/linux/async_tx.h
1897
1898AT24 EEPROM DRIVER
1899M: Wolfram Sang <wsa@the-dreams.de>
1900L: linux-i2c@vger.kernel.org
1901S: Maintained
1902F: drivers/misc/eeprom/at24.c
1903F: include/linux/platform_data/at24.h
1904
1905ATA OVER ETHERNET (AOE) DRIVER
1906M: "Ed L. Cashin" <ed.cashin@acm.org>
1907W: http://www.openaoe.org/
1908S: Supported
1909F: Documentation/aoe/
1910F: drivers/block/aoe/
1911
1912ATHEROS 71XX/9XXX GPIO DRIVER
1913M: Alban Bedel <albeu@free.fr>
1914W: https://github.com/AlbanBedel/linux
1915T: git git://github.com/AlbanBedel/linux
1916S: Maintained
1917F: drivers/gpio/gpio-ath79.c
1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1919
1920ATHEROS ATH GENERIC UTILITIES
1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1922L: linux-wireless@vger.kernel.org
1923S: Supported
1924F: drivers/net/wireless/ath/*
1925
1926ATHEROS ATH5K WIRELESS DRIVER
1927M: Jiri Slaby <jirislaby@gmail.com>
1928M: Nick Kossifidis <mickflemm@gmail.com>
1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1930L: linux-wireless@vger.kernel.org
1931W: http://wireless.kernel.org/en/users/Drivers/ath5k
1932S: Maintained
1933F: drivers/net/wireless/ath/ath5k/
1934
1935ATHEROS ATH6KL WIRELESS DRIVER
1936M: Kalle Valo <kvalo@qca.qualcomm.com>
1937L: linux-wireless@vger.kernel.org
1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1940S: Supported
1941F: drivers/net/wireless/ath/ath6kl/
1942
1943WILOCITY WIL6210 WIRELESS DRIVER
1944M: Maya Erez <qca_merez@qca.qualcomm.com>
1945L: linux-wireless@vger.kernel.org
1946L: wil6210@qca.qualcomm.com
1947S: Supported
1948W: http://wireless.kernel.org/en/users/Drivers/wil6210
1949F: drivers/net/wireless/ath/wil6210/
1950F: include/uapi/linux/wil6210_uapi.h
1951
1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1953M: Christian Lamparter <chunkeey@googlemail.com>
1954L: linux-wireless@vger.kernel.org
1955W: http://wireless.kernel.org/en/users/Drivers/carl9170
1956S: Maintained
1957F: drivers/net/wireless/ath/carl9170/
1958
1959ATK0110 HWMON DRIVER
1960M: Luca Tettamanti <kronos.it@gmail.com>
1961L: linux-hwmon@vger.kernel.org
1962S: Maintained
1963F: drivers/hwmon/asus_atk0110.c
1964
1965ATI_REMOTE2 DRIVER
1966M: Ville Syrjala <syrjala@sci.fi>
1967S: Maintained
1968F: drivers/input/misc/ati_remote2.c
1969
1970ATLX ETHERNET DRIVERS
1971M: Jay Cliburn <jcliburn@gmail.com>
1972M: Chris Snook <chris.snook@gmail.com>
1973L: netdev@vger.kernel.org
1974W: http://sourceforge.net/projects/atl1
1975W: http://atl1.sourceforge.net
1976S: Maintained
1977F: drivers/net/ethernet/atheros/
1978
1979ATM
1980M: Chas Williams <3chas3@gmail.com>
1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1982L: netdev@vger.kernel.org
1983W: http://linux-atm.sourceforge.net
1984S: Maintained
1985F: drivers/atm/
1986F: include/linux/atm*
1987F: include/uapi/linux/atm*
1988
1989ATMEL AT91 / AT32 MCI DRIVER
1990M: Ludovic Desroches <ludovic.desroches@atmel.com>
1991S: Maintained
1992F: drivers/mmc/host/atmel-mci.c
1993
1994ATMEL AT91 / AT32 SERIAL DRIVER
1995M: Nicolas Ferre <nicolas.ferre@atmel.com>
1996S: Supported
1997F: drivers/tty/serial/atmel_serial.c
1998
1999ATMEL SAMA5D2 ADC DRIVER
2000M: Ludovic Desroches <ludovic.desroches@atmel.com>
2001L: linux-iio@vger.kernel.org
2002S: Supported
2003F: drivers/iio/adc/at91-sama5d2_adc.c
2004
2005ATMEL Audio ALSA driver
2006M: Nicolas Ferre <nicolas.ferre@atmel.com>
2007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2008S: Supported
2009F: sound/soc/atmel
2010
2011ATMEL DMA DRIVER
2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Supported
2015F: drivers/dma/at_hdmac.c
2016F: drivers/dma/at_hdmac_regs.h
2017F: include/linux/platform_data/dma-atmel.h
2018
2019ATMEL XDMA DRIVER
2020M: Ludovic Desroches <ludovic.desroches@atmel.com>
2021L: linux-arm-kernel@lists.infradead.org
2022L: dmaengine@vger.kernel.org
2023S: Supported
2024F: drivers/dma/at_xdmac.c
2025
2026ATMEL I2C DRIVER
2027M: Ludovic Desroches <ludovic.desroches@atmel.com>
2028L: linux-i2c@vger.kernel.org
2029S: Supported
2030F: drivers/i2c/busses/i2c-at91.c
2031
2032ATMEL ISI DRIVER
2033M: Ludovic Desroches <ludovic.desroches@atmel.com>
2034L: linux-media@vger.kernel.org
2035S: Supported
2036F: drivers/media/platform/soc_camera/atmel-isi.c
2037F: include/media/atmel-isi.h
2038
2039ATMEL LCDFB DRIVER
2040M: Nicolas Ferre <nicolas.ferre@atmel.com>
2041L: linux-fbdev@vger.kernel.org
2042S: Maintained
2043F: drivers/video/fbdev/atmel_lcdfb.c
2044F: include/video/atmel_lcdc.h
2045
2046ATMEL MACB ETHERNET DRIVER
2047M: Nicolas Ferre <nicolas.ferre@atmel.com>
2048S: Supported
2049F: drivers/net/ethernet/cadence/
2050
2051ATMEL NAND DRIVER
2052M: Wenyou Yang <wenyou.yang@atmel.com>
2053M: Josh Wu <rainyfeeling@outlook.com>
2054L: linux-mtd@lists.infradead.org
2055S: Supported
2056F: drivers/mtd/nand/atmel_nand*
2057
2058ATMEL SDMMC DRIVER
2059M: Ludovic Desroches <ludovic.desroches@atmel.com>
2060L: linux-mmc@vger.kernel.org
2061S: Supported
2062F: drivers/mmc/host/sdhci-of-at91.c
2063
2064ATMEL SPI DRIVER
2065M: Nicolas Ferre <nicolas.ferre@atmel.com>
2066S: Supported
2067F: drivers/spi/spi-atmel.*
2068
2069ATMEL SSC DRIVER
2070M: Nicolas Ferre <nicolas.ferre@atmel.com>
2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S: Supported
2073F: drivers/misc/atmel-ssc.c
2074F: include/linux/atmel-ssc.h
2075
2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Supported
2080F: drivers/misc/atmel_tclib.c
2081F: drivers/clocksource/tcb_clksrc.c
2082
2083ATMEL USBA UDC DRIVER
2084M: Nicolas Ferre <nicolas.ferre@atmel.com>
2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S: Supported
2087F: drivers/usb/gadget/udc/atmel_usba_udc.*
2088
2089ATMEL WIRELESS DRIVER
2090M: Simon Kelley <simon@thekelleys.org.uk>
2091L: linux-wireless@vger.kernel.org
2092W: http://www.thekelleys.org.uk/atmel
2093W: http://atmelwlandriver.sourceforge.net/
2094S: Maintained
2095F: drivers/net/wireless/atmel/atmel*
2096
2097ATMEL MAXTOUCH DRIVER
2098M: Nick Dyer <nick.dyer@itdev.co.uk>
2099T: git git://github.com/atmel-maxtouch/linux.git
2100S: Supported
2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2102F: drivers/input/touchscreen/atmel_mxt_ts.c
2103F: include/linux/platform_data/atmel_mxt_ts.h
2104
2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2106M: Bradley Grove <linuxdrivers@attotech.com>
2107L: linux-scsi@vger.kernel.org
2108W: http://www.attotech.com
2109S: Supported
2110F: drivers/scsi/esas2r
2111
2112ATUSB IEEE 802.15.4 RADIO DRIVER
2113M: Stefan Schmidt <stefan@osg.samsung.com>
2114L: linux-wpan@vger.kernel.org
2115S: Maintained
2116F: drivers/net/ieee802154/atusb.c
2117F: drivers/net/ieee802154/atusb.h
2118F: drivers/net/ieee802154/at86rf230.h
2119
2120AUDIT SUBSYSTEM
2121M: Paul Moore <paul@paul-moore.com>
2122M: Eric Paris <eparis@redhat.com>
2123L: linux-audit@redhat.com (moderated for non-subscribers)
2124W: http://people.redhat.com/sgrubb/audit/
2125T: git git://git.infradead.org/users/pcmoore/audit
2126S: Maintained
2127F: include/linux/audit.h
2128F: include/uapi/linux/audit.h
2129F: kernel/audit*
2130
2131AUXILIARY DISPLAY DRIVERS
2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2133W: http://miguelojeda.es/auxdisplay.htm
2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2135S: Maintained
2136F: drivers/auxdisplay/
2137F: include/linux/cfag12864b.h
2138
2139AVR32 ARCHITECTURE
2140M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2142W: http://www.atmel.com/products/AVR32/
2143W: http://mirror.egtvedt.no/avr32linux.org/
2144W: http://avrfreaks.net/
2145S: Maintained
2146F: arch/avr32/
2147
2148AVR32/AT32AP MACHINE SUPPORT
2149M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2151S: Maintained
2152F: arch/avr32/mach-at32ap/
2153
2154AX.25 NETWORK LAYER
2155M: Ralf Baechle <ralf@linux-mips.org>
2156L: linux-hams@vger.kernel.org
2157W: http://www.linux-ax25.org/
2158S: Maintained
2159F: include/uapi/linux/ax25.h
2160F: include/net/ax25.h
2161F: net/ax25/
2162
2163AZ6007 DVB DRIVER
2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2165L: linux-media@vger.kernel.org
2166W: https://linuxtv.org
2167T: git git://linuxtv.org/media_tree.git
2168S: Maintained
2169F: drivers/media/usb/dvb-usb-v2/az6007.c
2170
2171AZTECH FM RADIO RECEIVER DRIVER
2172M: Hans Verkuil <hverkuil@xs4all.nl>
2173L: linux-media@vger.kernel.org
2174T: git git://linuxtv.org/media_tree.git
2175W: https://linuxtv.org
2176S: Maintained
2177F: drivers/media/radio/radio-aztech*
2178
2179B43 WIRELESS DRIVER
2180L: linux-wireless@vger.kernel.org
2181L: b43-dev@lists.infradead.org
2182W: http://wireless.kernel.org/en/users/Drivers/b43
2183S: Odd Fixes
2184F: drivers/net/wireless/broadcom/b43/
2185
2186B43LEGACY WIRELESS DRIVER
2187M: Larry Finger <Larry.Finger@lwfinger.net>
2188L: linux-wireless@vger.kernel.org
2189L: b43-dev@lists.infradead.org
2190W: http://wireless.kernel.org/en/users/Drivers/b43
2191S: Maintained
2192F: drivers/net/wireless/broadcom/b43legacy/
2193
2194BACKLIGHT CLASS/SUBSYSTEM
2195M: Jingoo Han <jingoohan1@gmail.com>
2196M: Lee Jones <lee.jones@linaro.org>
2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2198S: Maintained
2199F: drivers/video/backlight/
2200F: include/linux/backlight.h
2201
2202BATMAN ADVANCED
2203M: Marek Lindner <mareklindner@neomailbox.ch>
2204M: Simon Wunderlich <sw@simonwunderlich.de>
2205M: Antonio Quartulli <a@unstable.cc>
2206L: b.a.t.m.a.n@lists.open-mesh.org
2207W: https://www.open-mesh.org/
2208Q: https://patchwork.open-mesh.org/project/batman/list/
2209S: Maintained
2210F: net/batman-adv/
2211
2212BAYCOM/HDLCDRV DRIVERS FOR AX.25
2213M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2214L: linux-hams@vger.kernel.org
2215W: http://www.baycom.org/~tom/ham/ham.html
2216S: Maintained
2217F: drivers/net/hamradio/baycom*
2218
2219BCACHE (BLOCK LAYER CACHE)
2220M: Kent Overstreet <kent.overstreet@gmail.com>
2221L: linux-bcache@vger.kernel.org
2222W: http://bcache.evilpiepirate.org
2223S: Maintained
2224F: drivers/md/bcache/
2225
2226BDISP ST MEDIA DRIVER
2227M: Fabien Dessenne <fabien.dessenne@st.com>
2228L: linux-media@vger.kernel.org
2229T: git git://linuxtv.org/media_tree.git
2230W: https://linuxtv.org
2231S: Supported
2232F: drivers/media/platform/sti/bdisp
2233
2234BEFS FILE SYSTEM
2235S: Orphan
2236F: Documentation/filesystems/befs.txt
2237F: fs/befs/
2238
2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2240M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2241L: netdev@vger.kernel.org
2242S: Maintained
2243F: drivers/net/ethernet/ec_bhf.c
2244
2245BFS FILE SYSTEM
2246M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2247S: Maintained
2248F: Documentation/filesystems/bfs.txt
2249F: fs/bfs/
2250F: include/uapi/linux/bfs_fs.h
2251
2252BLACKFIN ARCHITECTURE
2253M: Steven Miao <realmz6@gmail.com>
2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2255T: git git://git.code.sf.net/p/adi-linux/code
2256W: http://blackfin.uclinux.org
2257S: Supported
2258F: arch/blackfin/
2259
2260BLACKFIN EMAC DRIVER
2261L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2262W: http://blackfin.uclinux.org
2263S: Supported
2264F: drivers/net/ethernet/adi/
2265
2266BLACKFIN RTC DRIVER
2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W: http://blackfin.uclinux.org
2269S: Supported
2270F: drivers/rtc/rtc-bfin.c
2271
2272BLACKFIN SDH DRIVER
2273M: Sonic Zhang <sonic.zhang@analog.com>
2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2275W: http://blackfin.uclinux.org
2276S: Supported
2277F: drivers/mmc/host/bfin_sdh.c
2278
2279BLACKFIN SERIAL DRIVER
2280M: Sonic Zhang <sonic.zhang@analog.com>
2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2282W: http://blackfin.uclinux.org
2283S: Supported
2284F: drivers/tty/serial/bfin_uart.c
2285
2286BLACKFIN WATCHDOG DRIVER
2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W: http://blackfin.uclinux.org
2289S: Supported
2290F: drivers/watchdog/bfin_wdt.c
2291
2292BLACKFIN I2C TWI DRIVER
2293M: Sonic Zhang <sonic.zhang@analog.com>
2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2295W: http://blackfin.uclinux.org/
2296S: Supported
2297F: drivers/i2c/busses/i2c-bfin-twi.c
2298
2299BLACKFIN MEDIA DRIVER
2300M: Scott Jiang <scott.jiang.linux@gmail.com>
2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2302W: http://blackfin.uclinux.org/
2303S: Supported
2304F: drivers/media/platform/blackfin/
2305F: drivers/media/i2c/adv7183*
2306F: drivers/media/i2c/vs6624*
2307
2308BLINKM RGB LED DRIVER
2309M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2310S: Maintained
2311F: drivers/leds/leds-blinkm.c
2312
2313BLOCK LAYER
2314M: Jens Axboe <axboe@kernel.dk>
2315L: linux-block@vger.kernel.org
2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2317S: Maintained
2318F: block/
2319F: kernel/trace/blktrace.c
2320
2321BLOCK2MTD DRIVER
2322M: Joern Engel <joern@lazybastard.org>
2323L: linux-mtd@lists.infradead.org
2324S: Maintained
2325F: drivers/mtd/devices/block2mtd.c
2326
2327BLUETOOTH DRIVERS
2328M: Marcel Holtmann <marcel@holtmann.org>
2329M: Gustavo Padovan <gustavo@padovan.org>
2330M: Johan Hedberg <johan.hedberg@gmail.com>
2331L: linux-bluetooth@vger.kernel.org
2332W: http://www.bluez.org/
2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2334T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2335S: Maintained
2336F: drivers/bluetooth/
2337
2338BLUETOOTH SUBSYSTEM
2339M: Marcel Holtmann <marcel@holtmann.org>
2340M: Gustavo Padovan <gustavo@padovan.org>
2341M: Johan Hedberg <johan.hedberg@gmail.com>
2342L: linux-bluetooth@vger.kernel.org
2343W: http://www.bluez.org/
2344T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2346S: Maintained
2347F: net/bluetooth/
2348F: include/net/bluetooth/
2349
2350BONDING DRIVER
2351M: Jay Vosburgh <j.vosburgh@gmail.com>
2352M: Veaceslav Falico <vfalico@gmail.com>
2353M: Andy Gospodarek <gospo@cumulusnetworks.com>
2354L: netdev@vger.kernel.org
2355W: http://sourceforge.net/projects/bonding/
2356S: Supported
2357F: drivers/net/bonding/
2358F: include/uapi/linux/if_bonding.h
2359
2360BPF (Safe dynamic programs and tools)
2361M: Alexei Starovoitov <ast@kernel.org>
2362L: netdev@vger.kernel.org
2363L: linux-kernel@vger.kernel.org
2364S: Supported
2365F: kernel/bpf/
2366
2367BROADCOM B44 10/100 ETHERNET DRIVER
2368M: Gary Zambrano <zambrano@broadcom.com>
2369L: netdev@vger.kernel.org
2370S: Supported
2371F: drivers/net/ethernet/broadcom/b44.*
2372
2373BROADCOM GENET ETHERNET DRIVER
2374M: Florian Fainelli <f.fainelli@gmail.com>
2375L: netdev@vger.kernel.org
2376S: Supported
2377F: drivers/net/ethernet/broadcom/genet/
2378
2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2380M: Sony Chacko <sony.chacko@qlogic.com>
2381M: Dept-HSGLinuxNICDev@qlogic.com
2382L: netdev@vger.kernel.org
2383S: Supported
2384F: drivers/net/ethernet/broadcom/bnx2.*
2385F: drivers/net/ethernet/broadcom/bnx2_*
2386
2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2388M: Ariel Elior <ariel.elior@qlogic.com>
2389L: netdev@vger.kernel.org
2390S: Supported
2391F: drivers/net/ethernet/broadcom/bnx2x/
2392
2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2394M: Florian Fainelli <f.fainelli@gmail.com>
2395M: Ray Jui <rjui@broadcom.com>
2396M: Scott Branden <sbranden@broadcom.com>
2397L: bcm-kernel-feedback-list@broadcom.com
2398T: git git://github.com/broadcom/mach-bcm
2399S: Maintained
2400F: arch/arm/mach-bcm/
2401F: arch/arm/boot/dts/bcm113*
2402F: arch/arm/boot/dts/bcm216*
2403F: arch/arm/boot/dts/bcm281*
2404F: arch/arm64/boot/dts/broadcom/
2405F: arch/arm/configs/bcm_defconfig
2406F: drivers/mmc/host/sdhci-bcm-kona.c
2407F: drivers/clocksource/bcm_kona_timer.c
2408
2409BROADCOM BCM2835 ARM ARCHITECTURE
2410M: Stephen Warren <swarren@wwwdotorg.org>
2411M: Lee Jones <lee@kernel.org>
2412M: Eric Anholt <eric@anholt.net>
2413L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2416S: Maintained
2417N: bcm2835
2418
2419BROADCOM BCM47XX MIPS ARCHITECTURE
2420M: Hauke Mehrtens <hauke@hauke-m.de>
2421M: Rafał Miłecki <zajec5@gmail.com>
2422L: linux-mips@linux-mips.org
2423S: Maintained
2424F: arch/mips/bcm47xx/*
2425F: arch/mips/include/asm/mach-bcm47xx/*
2426
2427BROADCOM BCM5301X ARM ARCHITECTURE
2428M: Hauke Mehrtens <hauke@hauke-m.de>
2429L: linux-arm-kernel@lists.infradead.org
2430S: Maintained
2431F: arch/arm/mach-bcm/bcm_5301x.c
2432F: arch/arm/boot/dts/bcm5301x.dtsi
2433F: arch/arm/boot/dts/bcm470*
2434
2435BROADCOM BCM63XX ARM ARCHITECTURE
2436M: Florian Fainelli <f.fainelli@gmail.com>
2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438L: bcm-kernel-feedback-list@broadcom.com
2439T: git git://github.com/broadcom/stblinux.git
2440S: Maintained
2441F: arch/arm/mach-bcm/bcm63xx.c
2442F: arch/arm/include/debug/bcm63xx.S
2443
2444BROADCOM BCM63XX/BCM33XX UDC DRIVER
2445M: Kevin Cernekee <cernekee@gmail.com>
2446L: linux-usb@vger.kernel.org
2447S: Maintained
2448F: drivers/usb/gadget/udc/bcm63xx_udc.*
2449
2450BROADCOM BCM7XXX ARM ARCHITECTURE
2451M: Brian Norris <computersforpeace@gmail.com>
2452M: Gregory Fong <gregory.0xf0@gmail.com>
2453M: Florian Fainelli <f.fainelli@gmail.com>
2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455L: bcm-kernel-feedback-list@broadcom.com
2456T: git git://github.com/broadcom/stblinux.git
2457S: Maintained
2458F: arch/arm/mach-bcm/*brcmstb*
2459F: arch/arm/boot/dts/bcm7*.dts*
2460F: drivers/bus/brcmstb_gisb.c
2461N: brcmstb
2462
2463BROADCOM BMIPS MIPS ARCHITECTURE
2464M: Kevin Cernekee <cernekee@gmail.com>
2465M: Florian Fainelli <f.fainelli@gmail.com>
2466L: linux-mips@linux-mips.org
2467T: git git://github.com/broadcom/stblinux.git
2468S: Maintained
2469F: arch/mips/bmips/*
2470F: arch/mips/include/asm/mach-bmips/*
2471F: arch/mips/kernel/*bmips*
2472F: arch/mips/boot/dts/brcm/bcm*.dts*
2473F: drivers/irqchip/irq-bcm63*
2474F: drivers/irqchip/irq-bcm7*
2475F: drivers/irqchip/irq-brcmstb*
2476F: include/linux/bcm963xx_nvram.h
2477F: include/linux/bcm963xx_tag.h
2478
2479BROADCOM TG3 GIGABIT ETHERNET DRIVER
2480M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2481M: Prashant Sreedharan <prashant@broadcom.com>
2482M: Michael Chan <mchan@broadcom.com>
2483L: netdev@vger.kernel.org
2484S: Supported
2485F: drivers/net/ethernet/broadcom/tg3.*
2486
2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2488M: Brett Rudley <brudley@broadcom.com>
2489M: Arend van Spriel <arend@broadcom.com>
2490M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2491M: Hante Meuleman <meuleman@broadcom.com>
2492L: linux-wireless@vger.kernel.org
2493L: brcm80211-dev-list@broadcom.com
2494S: Supported
2495F: drivers/net/wireless/broadcom/brcm80211/
2496
2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2498M: QLogic-Storage-Upstream@qlogic.com
2499L: linux-scsi@vger.kernel.org
2500S: Supported
2501F: drivers/scsi/bnx2fc/
2502
2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2504M: QLogic-Storage-Upstream@qlogic.com
2505L: linux-scsi@vger.kernel.org
2506S: Supported
2507F: drivers/scsi/bnx2i/
2508
2509BROADCOM IPROC ARM ARCHITECTURE
2510M: Ray Jui <rjui@broadcom.com>
2511M: Scott Branden <sbranden@broadcom.com>
2512M: Jon Mason <jonmason@broadcom.com>
2513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514L: bcm-kernel-feedback-list@broadcom.com
2515T: git git://github.com/broadcom/cygnus-linux.git
2516S: Maintained
2517N: iproc
2518N: cygnus
2519N: nsp
2520N: bcm9113*
2521N: bcm9583*
2522N: bcm9585*
2523N: bcm9586*
2524N: bcm988312
2525N: bcm113*
2526N: bcm583*
2527N: bcm585*
2528N: bcm586*
2529N: bcm88312
2530
2531BROADCOM BRCMSTB GPIO DRIVER
2532M: Gregory Fong <gregory.0xf0@gmail.com>
2533L: bcm-kernel-feedback-list@broadcom.com
2534S: Supported
2535F: drivers/gpio/gpio-brcmstb.c
2536F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2537
2538BROADCOM KONA GPIO DRIVER
2539M: Ray Jui <rjui@broadcom.com>
2540L: bcm-kernel-feedback-list@broadcom.com
2541S: Supported
2542F: drivers/gpio/gpio-bcm-kona.c
2543F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2544
2545BROADCOM NVRAM DRIVER
2546M: Rafał Miłecki <zajec5@gmail.com>
2547L: linux-mips@linux-mips.org
2548S: Maintained
2549F: drivers/firmware/broadcom/*
2550
2551BROADCOM STB NAND FLASH DRIVER
2552M: Brian Norris <computersforpeace@gmail.com>
2553M: Kamal Dasu <kdasu.kdev@gmail.com>
2554L: linux-mtd@lists.infradead.org
2555L: bcm-kernel-feedback-list@broadcom.com
2556S: Maintained
2557F: drivers/mtd/nand/brcmnand/
2558
2559BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2560M: Rafał Miłecki <zajec5@gmail.com>
2561L: linux-wireless@vger.kernel.org
2562S: Maintained
2563F: drivers/bcma/
2564F: include/linux/bcma/
2565
2566BROADCOM SYSTEMPORT ETHERNET DRIVER
2567M: Florian Fainelli <f.fainelli@gmail.com>
2568L: netdev@vger.kernel.org
2569S: Supported
2570F: drivers/net/ethernet/broadcom/bcmsysport.*
2571
2572BROADCOM VULCAN ARM64 SOC
2573M: Jayachandran C. <jchandra@broadcom.com>
2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575L: bcm-kernel-feedback-list@broadcom.com
2576S: Maintained
2577F: arch/arm64/boot/dts/broadcom/vulcan*
2578
2579BROCADE BFA FC SCSI DRIVER
2580M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2581M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2582L: linux-scsi@vger.kernel.org
2583S: Supported
2584F: drivers/scsi/bfa/
2585
2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2587M: Rasesh Mody <rasesh.mody@qlogic.com>
2588L: netdev@vger.kernel.org
2589S: Supported
2590F: drivers/net/ethernet/brocade/bna/
2591
2592BSG (block layer generic sg v4 driver)
2593M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: block/bsg.c
2597F: include/linux/bsg.h
2598F: include/uapi/linux/bsg.h
2599
2600BT87X AUDIO DRIVER
2601M: Clemens Ladisch <clemens@ladisch.de>
2602L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2603T: git git://git.alsa-project.org/alsa-kernel.git
2604S: Maintained
2605F: Documentation/sound/alsa/Bt87x.txt
2606F: sound/pci/bt87x.c
2607
2608BT8XXGPIO DRIVER
2609M: Michael Buesch <m@bues.ch>
2610W: http://bu3sch.de/btgpio.php
2611S: Maintained
2612F: drivers/gpio/gpio-bt8xx.c
2613
2614BTRFS FILE SYSTEM
2615M: Chris Mason <clm@fb.com>
2616M: Josef Bacik <jbacik@fb.com>
2617M: David Sterba <dsterba@suse.com>
2618L: linux-btrfs@vger.kernel.org
2619W: http://btrfs.wiki.kernel.org/
2620Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2622S: Maintained
2623F: Documentation/filesystems/btrfs.txt
2624F: fs/btrfs/
2625
2626BTTV VIDEO4LINUX DRIVER
2627M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2628L: linux-media@vger.kernel.org
2629W: https://linuxtv.org
2630T: git git://linuxtv.org/media_tree.git
2631S: Odd fixes
2632F: Documentation/video4linux/bttv/
2633F: drivers/media/pci/bt8xx/bttv*
2634
2635BUSLOGIC SCSI DRIVER
2636M: Khalid Aziz <khalid@gonehiking.org>
2637L: linux-scsi@vger.kernel.org
2638S: Maintained
2639F: drivers/scsi/BusLogic.*
2640F: drivers/scsi/FlashPoint.*
2641
2642C-MEDIA CMI8788 DRIVER
2643M: Clemens Ladisch <clemens@ladisch.de>
2644L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2645T: git git://git.alsa-project.org/alsa-kernel.git
2646S: Maintained
2647F: sound/pci/oxygen/
2648
2649C6X ARCHITECTURE
2650M: Mark Salter <msalter@redhat.com>
2651M: Aurelien Jacquiot <a-jacquiot@ti.com>
2652L: linux-c6x-dev@linux-c6x.org
2653W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2654S: Maintained
2655F: arch/c6x/
2656
2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2658M: David Howells <dhowells@redhat.com>
2659L: linux-cachefs@redhat.com (moderated for non-subscribers)
2660S: Supported
2661F: Documentation/filesystems/caching/cachefiles.txt
2662F: fs/cachefiles/
2663
2664CADET FM/AM RADIO RECEIVER DRIVER
2665M: Hans Verkuil <hverkuil@xs4all.nl>
2666L: linux-media@vger.kernel.org
2667T: git git://linuxtv.org/media_tree.git
2668W: https://linuxtv.org
2669S: Maintained
2670F: drivers/media/radio/radio-cadet*
2671
2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2673M: Jonathan Corbet <corbet@lwn.net>
2674L: linux-media@vger.kernel.org
2675T: git git://linuxtv.org/media_tree.git
2676S: Maintained
2677F: Documentation/video4linux/cafe_ccic
2678F: drivers/media/platform/marvell-ccic/
2679
2680CAIF NETWORK LAYER
2681M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2682L: netdev@vger.kernel.org
2683S: Supported
2684F: Documentation/networking/caif/
2685F: drivers/net/caif/
2686F: include/uapi/linux/caif/
2687F: include/net/caif/
2688F: net/caif/
2689
2690CALGARY x86-64 IOMMU
2691M: Muli Ben-Yehuda <muli@il.ibm.com>
2692M: "Jon D. Mason" <jdmason@kudzu.us>
2693L: discuss@x86-64.org
2694S: Maintained
2695F: arch/x86/kernel/pci-calgary_64.c
2696F: arch/x86/kernel/tce_64.c
2697F: arch/x86/include/asm/calgary.h
2698F: arch/x86/include/asm/tce.h
2699
2700CAN NETWORK LAYER
2701M: Oliver Hartkopp <socketcan@hartkopp.net>
2702M: Marc Kleine-Budde <mkl@pengutronix.de>
2703L: linux-can@vger.kernel.org
2704W: https://github.com/linux-can
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2707S: Maintained
2708F: Documentation/networking/can.txt
2709F: net/can/
2710F: include/linux/can/core.h
2711F: include/uapi/linux/can.h
2712F: include/uapi/linux/can/bcm.h
2713F: include/uapi/linux/can/raw.h
2714F: include/uapi/linux/can/gw.h
2715
2716CAN NETWORK DRIVERS
2717M: Wolfgang Grandegger <wg@grandegger.com>
2718M: Marc Kleine-Budde <mkl@pengutronix.de>
2719L: linux-can@vger.kernel.org
2720W: https://github.com/linux-can
2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2723S: Maintained
2724F: drivers/net/can/
2725F: include/linux/can/dev.h
2726F: include/linux/can/platform/
2727F: include/uapi/linux/can/error.h
2728F: include/uapi/linux/can/netlink.h
2729
2730CAPABILITIES
2731M: Serge Hallyn <serge.hallyn@canonical.com>
2732L: linux-security-module@vger.kernel.org
2733S: Supported
2734F: include/linux/capability.h
2735F: include/uapi/linux/capability.h
2736F: security/commoncap.c
2737F: kernel/capability.c
2738
2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2740M: Kevin Tsai <ktsai@capellamicro.com>
2741S: Maintained
2742F: drivers/iio/light/cm*
2743F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2744
2745CAVIUM LIQUIDIO NETWORK DRIVER
2746M: Derek Chickles <derek.chickles@caviumnetworks.com>
2747M: Satanand Burla <satananda.burla@caviumnetworks.com>
2748M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2749M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2750L: netdev@vger.kernel.org
2751W: http://www.cavium.com
2752S: Supported
2753F: drivers/net/ethernet/cavium/liquidio/
2754
2755CC2520 IEEE-802.15.4 RADIO DRIVER
2756M: Varka Bhadram <varkabhadram@gmail.com>
2757L: linux-wpan@vger.kernel.org
2758S: Maintained
2759F: drivers/net/ieee802154/cc2520.c
2760F: include/linux/spi/cc2520.h
2761F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2762
2763CELL BROADBAND ENGINE ARCHITECTURE
2764M: Arnd Bergmann <arnd@arndb.de>
2765L: linuxppc-dev@lists.ozlabs.org
2766W: http://www.ibm.com/developerworks/power/cell/
2767S: Supported
2768F: arch/powerpc/include/asm/cell*.h
2769F: arch/powerpc/include/asm/spu*.h
2770F: arch/powerpc/include/uapi/asm/spu*.h
2771F: arch/powerpc/oprofile/*cell*
2772F: arch/powerpc/platforms/cell/
2773
2774CEPH COMMON CODE (LIBCEPH)
2775M: Ilya Dryomov <idryomov@gmail.com>
2776M: "Yan, Zheng" <zyan@redhat.com>
2777M: Sage Weil <sage@redhat.com>
2778L: ceph-devel@vger.kernel.org
2779W: http://ceph.com/
2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2781T: git git://github.com/ceph/ceph-client.git
2782S: Supported
2783F: net/ceph/
2784F: include/linux/ceph/
2785F: include/linux/crush/
2786
2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2788M: "Yan, Zheng" <zyan@redhat.com>
2789M: Sage Weil <sage@redhat.com>
2790M: Ilya Dryomov <idryomov@gmail.com>
2791L: ceph-devel@vger.kernel.org
2792W: http://ceph.com/
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2794T: git git://github.com/ceph/ceph-client.git
2795S: Supported
2796F: Documentation/filesystems/ceph.txt
2797F: fs/ceph/
2798
2799CERTIFICATE HANDLING:
2800M: David Howells <dhowells@redhat.com>
2801M: David Woodhouse <dwmw2@infradead.org>
2802L: keyrings@vger.kernel.org
2803S: Maintained
2804F: Documentation/module-signing.txt
2805F: certs/
2806F: scripts/sign-file.c
2807F: scripts/extract-cert.c
2808
2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2810L: linux-usb@vger.kernel.org
2811S: Orphan
2812F: Documentation/usb/WUSB-Design-overview.txt
2813F: Documentation/usb/wusb-cbaf
2814F: drivers/usb/host/hwa-hc.c
2815F: drivers/usb/host/whci/
2816F: drivers/usb/wusbcore/
2817F: include/linux/usb/wusb*
2818
2819CFAG12864B LCD DRIVER
2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2821W: http://miguelojeda.es/auxdisplay.htm
2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2823S: Maintained
2824F: drivers/auxdisplay/cfag12864b.c
2825F: include/linux/cfag12864b.h
2826
2827CFAG12864BFB LCD FRAMEBUFFER DRIVER
2828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829W: http://miguelojeda.es/auxdisplay.htm
2830W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831S: Maintained
2832F: drivers/auxdisplay/cfag12864bfb.c
2833F: include/linux/cfag12864b.h
2834
2835CFG80211 and NL80211
2836M: Johannes Berg <johannes@sipsolutions.net>
2837L: linux-wireless@vger.kernel.org
2838W: http://wireless.kernel.org/
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2841S: Maintained
2842F: include/uapi/linux/nl80211.h
2843F: include/net/cfg80211.h
2844F: net/wireless/*
2845X: net/wireless/wext*
2846
2847CHAR and MISC DRIVERS
2848M: Arnd Bergmann <arnd@arndb.de>
2849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2851S: Supported
2852F: drivers/char/*
2853F: drivers/misc/*
2854F: include/linux/miscdevice.h
2855
2856CHECKPATCH
2857M: Andy Whitcroft <apw@canonical.com>
2858M: Joe Perches <joe@perches.com>
2859S: Maintained
2860F: scripts/checkpatch.pl
2861
2862CHINESE DOCUMENTATION
2863M: Harry Wei <harryxiyou@gmail.com>
2864L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2865L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2866S: Maintained
2867F: Documentation/zh_CN/
2868
2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2870M: Peter Chen <Peter.Chen@nxp.com>
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2872L: linux-usb@vger.kernel.org
2873S: Maintained
2874F: drivers/usb/chipidea/
2875
2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2877M: Hans de Goede <hdegoede@redhat.com>
2878L: linux-input@vger.kernel.org
2879S: Maintained
2880F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2881F: drivers/input/touchscreen/chipone_icn8318.c
2882
2883CHROME HARDWARE PLATFORM SUPPORT
2884M: Olof Johansson <olof@lixom.net>
2885S: Maintained
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2887F: drivers/platform/chrome/
2888
2889CISCO VIC ETHERNET NIC DRIVER
2890M: Christian Benvenuti <benve@cisco.com>
2891M: Sujith Sankar <ssujith@cisco.com>
2892M: Govindarajulu Varadarajan <_govind@gmx.com>
2893M: Neel Patel <neepatel@cisco.com>
2894S: Supported
2895F: drivers/net/ethernet/cisco/enic/
2896
2897CISCO VIC LOW LATENCY NIC DRIVER
2898M: Christian Benvenuti <benve@cisco.com>
2899M: Dave Goodell <dgoodell@cisco.com>
2900S: Supported
2901F: drivers/infiniband/hw/usnic/
2902
2903CIRRUS LOGIC EP93XX ETHERNET DRIVER
2904M: Hartley Sweeten <hsweeten@visionengravers.com>
2905L: netdev@vger.kernel.org
2906S: Maintained
2907F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2908
2909CIRRUS LOGIC AUDIO CODEC DRIVERS
2910M: Brian Austin <brian.austin@cirrus.com>
2911M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2912L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2913S: Maintained
2914F: sound/soc/codecs/cs*
2915
2916CLEANCACHE API
2917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2918L: linux-kernel@vger.kernel.org
2919S: Maintained
2920F: mm/cleancache.c
2921F: include/linux/cleancache.h
2922
2923CLK API
2924M: Russell King <linux@arm.linux.org.uk>
2925L: linux-clk@vger.kernel.org
2926S: Maintained
2927F: include/linux/clk.h
2928
2929CLOCKSOURCE, CLOCKEVENT DRIVERS
2930M: Daniel Lezcano <daniel.lezcano@linaro.org>
2931M: Thomas Gleixner <tglx@linutronix.de>
2932L: linux-kernel@vger.kernel.org
2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2934S: Supported
2935F: drivers/clocksource
2936
2937CISCO FCOE HBA DRIVER
2938M: Hiral Patel <hiralpat@cisco.com>
2939M: Suma Ramars <sramars@cisco.com>
2940M: Brian Uchino <buchino@cisco.com>
2941L: linux-scsi@vger.kernel.org
2942S: Supported
2943F: drivers/scsi/fnic/
2944
2945CISCO SCSI HBA DRIVER
2946M: Narsimhulu Musini <nmusini@cisco.com>
2947M: Sesidhar Baddela <sebaddel@cisco.com>
2948L: linux-scsi@vger.kernel.org
2949S: Supported
2950F: drivers/scsi/snic/
2951
2952CMPC ACPI DRIVER
2953M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2954M: Daniel Oliveira Nascimento <don@syst.com.br>
2955L: platform-driver-x86@vger.kernel.org
2956S: Supported
2957F: drivers/platform/x86/classmate-laptop.c
2958
2959COBALT MEDIA DRIVER
2960M: Hans Verkuil <hans.verkuil@cisco.com>
2961L: linux-media@vger.kernel.org
2962T: git git://linuxtv.org/media_tree.git
2963W: https://linuxtv.org
2964S: Supported
2965F: drivers/media/pci/cobalt/
2966
2967COCCINELLE/Semantic Patches (SmPL)
2968M: Julia Lawall <Julia.Lawall@lip6.fr>
2969M: Gilles Muller <Gilles.Muller@lip6.fr>
2970M: Nicolas Palix <nicolas.palix@imag.fr>
2971M: Michal Marek <mmarek@suse.com>
2972L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2974W: http://coccinelle.lip6.fr/
2975S: Supported
2976F: Documentation/coccinelle.txt
2977F: scripts/coccinelle/
2978F: scripts/coccicheck
2979
2980CODA FILE SYSTEM
2981M: Jan Harkes <jaharkes@cs.cmu.edu>
2982M: coda@cs.cmu.edu
2983L: codalist@coda.cs.cmu.edu
2984W: http://www.coda.cs.cmu.edu/
2985S: Maintained
2986F: Documentation/filesystems/coda.txt
2987F: fs/coda/
2988F: include/linux/coda*.h
2989F: include/uapi/linux/coda*.h
2990
2991CODA V4L2 MEM2MEM DRIVER
2992M: Philipp Zabel <p.zabel@pengutronix.de>
2993L: linux-media@vger.kernel.org
2994S: Maintained
2995F: Documentation/devicetree/bindings/media/coda.txt
2996F: drivers/media/platform/coda/
2997
2998COMMON CLK FRAMEWORK
2999M: Michael Turquette <mturquette@baylibre.com>
3000M: Stephen Boyd <sboyd@codeaurora.org>
3001L: linux-clk@vger.kernel.org
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3003S: Maintained
3004F: drivers/clk/
3005X: drivers/clk/clkdev.c
3006F: include/linux/clk-pr*
3007F: include/linux/clk/
3008
3009COMMON INTERNET FILE SYSTEM (CIFS)
3010M: Steve French <sfrench@samba.org>
3011L: linux-cifs@vger.kernel.org
3012L: samba-technical@lists.samba.org (moderated for non-subscribers)
3013W: http://linux-cifs.samba.org/
3014T: git git://git.samba.org/sfrench/cifs-2.6.git
3015S: Supported
3016F: Documentation/filesystems/cifs/
3017F: fs/cifs/
3018
3019COMPACTPCI HOTPLUG CORE
3020M: Scott Murray <scott@spiteful.org>
3021L: linux-pci@vger.kernel.org
3022S: Maintained
3023F: drivers/pci/hotplug/cpci_hotplug*
3024
3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3026M: Scott Murray <scott@spiteful.org>
3027L: linux-pci@vger.kernel.org
3028S: Maintained
3029F: drivers/pci/hotplug/cpcihp_zt5550.*
3030
3031COMPACTPCI HOTPLUG GENERIC DRIVER
3032M: Scott Murray <scott@spiteful.org>
3033L: linux-pci@vger.kernel.org
3034S: Maintained
3035F: drivers/pci/hotplug/cpcihp_generic.c
3036
3037COMPAL LAPTOP SUPPORT
3038M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3039L: platform-driver-x86@vger.kernel.org
3040S: Maintained
3041F: drivers/platform/x86/compal-laptop.c
3042
3043CONEXANT ACCESSRUNNER USB DRIVER
3044L: accessrunner-general@lists.sourceforge.net
3045W: http://accessrunner.sourceforge.net/
3046S: Orphan
3047F: drivers/usb/atm/cxacru.c
3048
3049CONFIGFS
3050M: Joel Becker <jlbec@evilplan.org>
3051M: Christoph Hellwig <hch@lst.de>
3052T: git git://git.infradead.org/users/hch/configfs.git
3053S: Supported
3054F: fs/configfs/
3055F: include/linux/configfs.h
3056
3057CONNECTOR
3058M: Evgeniy Polyakov <zbr@ioremap.net>
3059L: netdev@vger.kernel.org
3060S: Maintained
3061F: drivers/connector/
3062
3063CONTROL GROUP (CGROUP)
3064M: Tejun Heo <tj@kernel.org>
3065M: Li Zefan <lizefan@huawei.com>
3066M: Johannes Weiner <hannes@cmpxchg.org>
3067L: cgroups@vger.kernel.org
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3069S: Maintained
3070F: Documentation/cgroups/
3071F: include/linux/cgroup*
3072F: kernel/cgroup*
3073
3074CONTROL GROUP - CPUSET
3075M: Li Zefan <lizefan@huawei.com>
3076L: cgroups@vger.kernel.org
3077W: http://www.bullopensource.org/cpuset/
3078W: http://oss.sgi.com/projects/cpusets/
3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3080S: Maintained
3081F: Documentation/cgroups/cpusets.txt
3082F: include/linux/cpuset.h
3083F: kernel/cpuset.c
3084
3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3086M: Johannes Weiner <hannes@cmpxchg.org>
3087M: Michal Hocko <mhocko@kernel.org>
3088M: Vladimir Davydov <vdavydov@virtuozzo.com>
3089L: cgroups@vger.kernel.org
3090L: linux-mm@kvack.org
3091S: Maintained
3092F: mm/memcontrol.c
3093F: mm/swap_cgroup.c
3094
3095CORETEMP HARDWARE MONITORING DRIVER
3096M: Fenghua Yu <fenghua.yu@intel.com>
3097L: linux-hwmon@vger.kernel.org
3098S: Maintained
3099F: Documentation/hwmon/coretemp
3100F: drivers/hwmon/coretemp.c
3101
3102COSA/SRP SYNC SERIAL DRIVER
3103M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3104W: http://www.fi.muni.cz/~kas/cosa/
3105S: Maintained
3106F: drivers/net/wan/cosa*
3107
3108CPMAC ETHERNET DRIVER
3109M: Florian Fainelli <florian@openwrt.org>
3110L: netdev@vger.kernel.org
3111S: Maintained
3112F: drivers/net/ethernet/ti/cpmac.c
3113
3114CPU FREQUENCY DRIVERS
3115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3116M: Viresh Kumar <viresh.kumar@linaro.org>
3117L: linux-pm@vger.kernel.org
3118S: Maintained
3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3120T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3121F: drivers/cpufreq/
3122F: include/linux/cpufreq.h
3123
3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3125M: Viresh Kumar <viresh.kumar@linaro.org>
3126M: Sudeep Holla <sudeep.holla@arm.com>
3127L: linux-pm@vger.kernel.org
3128W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3129S: Maintained
3130F: drivers/cpufreq/arm_big_little.h
3131F: drivers/cpufreq/arm_big_little.c
3132F: drivers/cpufreq/arm_big_little_dt.c
3133
3134CPUIDLE DRIVER - ARM BIG LITTLE
3135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3136M: Daniel Lezcano <daniel.lezcano@linaro.org>
3137L: linux-pm@vger.kernel.org
3138L: linux-arm-kernel@lists.infradead.org
3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3140S: Maintained
3141F: drivers/cpuidle/cpuidle-big_little.c
3142
3143CPUIDLE DRIVER - ARM EXYNOS
3144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3145M: Daniel Lezcano <daniel.lezcano@linaro.org>
3146M: Kukjin Kim <kgene@kernel.org>
3147L: linux-pm@vger.kernel.org
3148L: linux-samsung-soc@vger.kernel.org
3149S: Supported
3150F: drivers/cpuidle/cpuidle-exynos.c
3151F: arch/arm/mach-exynos/pm.c
3152
3153CPUIDLE DRIVERS
3154M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3155M: Daniel Lezcano <daniel.lezcano@linaro.org>
3156L: linux-pm@vger.kernel.org
3157S: Maintained
3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3159F: drivers/cpuidle/*
3160F: include/linux/cpuidle.h
3161
3162CPUID/MSR DRIVER
3163M: "H. Peter Anvin" <hpa@zytor.com>
3164S: Maintained
3165F: arch/x86/kernel/cpuid.c
3166F: arch/x86/kernel/msr.c
3167
3168CPU POWER MONITORING SUBSYSTEM
3169M: Thomas Renninger <trenn@suse.com>
3170L: linux-pm@vger.kernel.org
3171S: Maintained
3172F: tools/power/cpupower/
3173
3174CRAMFS FILESYSTEM
3175W: http://sourceforge.net/projects/cramfs/
3176S: Orphan / Obsolete
3177F: Documentation/filesystems/cramfs.txt
3178F: fs/cramfs/
3179
3180CRIS PORT
3181M: Mikael Starvik <starvik@axis.com>
3182M: Jesper Nilsson <jesper.nilsson@axis.com>
3183L: linux-cris-kernel@axis.com
3184W: http://developer.axis.com
3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3186S: Maintained
3187F: arch/cris/
3188F: drivers/tty/serial/crisv10.*
3189
3190CRYPTO API
3191M: Herbert Xu <herbert@gondor.apana.org.au>
3192M: "David S. Miller" <davem@davemloft.net>
3193L: linux-crypto@vger.kernel.org
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3196S: Maintained
3197F: Documentation/crypto/
3198F: Documentation/DocBook/crypto-API.tmpl
3199F: arch/*/crypto/
3200F: crypto/
3201F: drivers/crypto/
3202F: include/crypto/
3203
3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3205M: Neil Horman <nhorman@tuxdriver.com>
3206L: linux-crypto@vger.kernel.org
3207S: Maintained
3208F: crypto/ansi_cprng.c
3209F: crypto/rng.c
3210
3211CS3308 MEDIA DRIVER
3212M: Hans Verkuil <hverkuil@xs4all.nl>
3213L: linux-media@vger.kernel.org
3214T: git git://linuxtv.org/media_tree.git
3215W: http://linuxtv.org
3216S: Odd Fixes
3217F: drivers/media/i2c/cs3308.c
3218F: drivers/media/i2c/cs3308.h
3219
3220CS5535 Audio ALSA driver
3221M: Jaya Kumar <jayakumar.alsa@gmail.com>
3222S: Maintained
3223F: sound/pci/cs5535audio/
3224
3225CW1200 WLAN driver
3226M: Solomon Peachy <pizza@shaftnet.org>
3227S: Maintained
3228F: drivers/net/wireless/st/cw1200/
3229
3230CX18 VIDEO4LINUX DRIVER
3231M: Andy Walls <awalls@md.metrocast.net>
3232L: ivtv-devel@ivtvdriver.org (subscribers-only)
3233L: linux-media@vger.kernel.org
3234T: git git://linuxtv.org/media_tree.git
3235W: https://linuxtv.org
3236W: http://www.ivtvdriver.org/index.php/Cx18
3237S: Maintained
3238F: Documentation/video4linux/cx18.txt
3239F: drivers/media/pci/cx18/
3240F: include/uapi/linux/ivtv*
3241
3242CX2341X MPEG ENCODER HELPER MODULE
3243M: Hans Verkuil <hverkuil@xs4all.nl>
3244L: linux-media@vger.kernel.org
3245T: git git://linuxtv.org/media_tree.git
3246W: https://linuxtv.org
3247S: Maintained
3248F: drivers/media/common/cx2341x*
3249F: include/media/cx2341x*
3250
3251CX24120 MEDIA DRIVER
3252M: Jemma Denson <jdenson@gmail.com>
3253M: Patrick Boettcher <patrick.boettcher@posteo.de>
3254L: linux-media@vger.kernel.org
3255W: https://linuxtv.org
3256Q: http://patchwork.linuxtv.org/project/linux-media/list/
3257S: Maintained
3258F: drivers/media/dvb-frontends/cx24120*
3259
3260CX88 VIDEO4LINUX DRIVER
3261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3262L: linux-media@vger.kernel.org
3263W: https://linuxtv.org
3264T: git git://linuxtv.org/media_tree.git
3265S: Odd fixes
3266F: Documentation/video4linux/cx88/
3267F: drivers/media/pci/cx88/
3268
3269CXD2820R MEDIA DRIVER
3270M: Antti Palosaari <crope@iki.fi>
3271L: linux-media@vger.kernel.org
3272W: https://linuxtv.org
3273W: http://palosaari.fi/linux/
3274Q: http://patchwork.linuxtv.org/project/linux-media/list/
3275T: git git://linuxtv.org/anttip/media_tree.git
3276S: Maintained
3277F: drivers/media/dvb-frontends/cxd2820r*
3278
3279CXGB3 ETHERNET DRIVER (CXGB3)
3280M: Santosh Raspatur <santosh@chelsio.com>
3281L: netdev@vger.kernel.org
3282W: http://www.chelsio.com
3283S: Supported
3284F: drivers/net/ethernet/chelsio/cxgb3/
3285
3286CXGB3 ISCSI DRIVER (CXGB3I)
3287M: Karen Xie <kxie@chelsio.com>
3288L: linux-scsi@vger.kernel.org
3289W: http://www.chelsio.com
3290S: Supported
3291F: drivers/scsi/cxgbi/cxgb3i
3292
3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3294M: Steve Wise <swise@chelsio.com>
3295L: linux-rdma@vger.kernel.org
3296W: http://www.openfabrics.org
3297S: Supported
3298F: drivers/infiniband/hw/cxgb3/
3299
3300CXGB4 ETHERNET DRIVER (CXGB4)
3301M: Hariprasad S <hariprasad@chelsio.com>
3302L: netdev@vger.kernel.org
3303W: http://www.chelsio.com
3304S: Supported
3305F: drivers/net/ethernet/chelsio/cxgb4/
3306
3307CXGB4 ISCSI DRIVER (CXGB4I)
3308M: Karen Xie <kxie@chelsio.com>
3309L: linux-scsi@vger.kernel.org
3310W: http://www.chelsio.com
3311S: Supported
3312F: drivers/scsi/cxgbi/cxgb4i
3313
3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3315M: Steve Wise <swise@chelsio.com>
3316L: linux-rdma@vger.kernel.org
3317W: http://www.openfabrics.org
3318S: Supported
3319F: drivers/infiniband/hw/cxgb4/
3320
3321CXGB4VF ETHERNET DRIVER (CXGB4VF)
3322M: Casey Leedom <leedom@chelsio.com>
3323L: netdev@vger.kernel.org
3324W: http://www.chelsio.com
3325S: Supported
3326F: drivers/net/ethernet/chelsio/cxgb4vf/
3327
3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3329M: Ian Munsie <imunsie@au1.ibm.com>
3330M: Michael Neuling <mikey@neuling.org>
3331L: linuxppc-dev@lists.ozlabs.org
3332S: Supported
3333F: drivers/misc/cxl/
3334F: include/misc/cxl*
3335F: include/uapi/misc/cxl.h
3336F: Documentation/powerpc/cxl.txt
3337F: Documentation/powerpc/cxl.txt
3338F: Documentation/ABI/testing/sysfs-class-cxl
3339
3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3341M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3342M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3343L: linux-scsi@vger.kernel.org
3344S: Supported
3345F: drivers/scsi/cxlflash/
3346F: include/uapi/scsi/cxlflash_ioctls.h
3347F: Documentation/powerpc/cxlflash.txt
3348
3349STMMAC ETHERNET DRIVER
3350M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3351L: netdev@vger.kernel.org
3352W: http://www.stlinux.com
3353S: Supported
3354F: drivers/net/ethernet/stmicro/stmmac/
3355
3356CYBERPRO FB DRIVER
3357M: Russell King <linux@arm.linux.org.uk>
3358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359W: http://www.arm.linux.org.uk/
3360S: Maintained
3361F: drivers/video/fbdev/cyber2000fb.*
3362
3363CYCLADES ASYNC MUX DRIVER
3364W: http://www.cyclades.com/
3365S: Orphan
3366F: drivers/tty/cyclades.c
3367F: include/linux/cyclades.h
3368F: include/uapi/linux/cyclades.h
3369
3370CYCLADES PC300 DRIVER
3371W: http://www.cyclades.com/
3372S: Orphan
3373F: drivers/net/wan/pc300*
3374
3375CYPRESS_FIRMWARE MEDIA DRIVER
3376M: Antti Palosaari <crope@iki.fi>
3377L: linux-media@vger.kernel.org
3378W: https://linuxtv.org
3379W: http://palosaari.fi/linux/
3380Q: http://patchwork.linuxtv.org/project/linux-media/list/
3381T: git git://linuxtv.org/anttip/media_tree.git
3382S: Maintained
3383F: drivers/media/common/cypress_firmware*
3384
3385CYTTSP TOUCHSCREEN DRIVER
3386M: Ferruh Yigit <fery@cypress.com>
3387L: linux-input@vger.kernel.org
3388S: Supported
3389F: drivers/input/touchscreen/cyttsp*
3390F: include/linux/input/cyttsp.h
3391
3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3393M: Joshua Kinard <kumba@gentoo.org>
3394S: Maintained
3395F: drivers/rtc/rtc-ds1685.c
3396F: include/linux/rtc/ds1685.h
3397
3398DAMA SLAVE for AX.25
3399M: Joerg Reuter <jreuter@yaina.de>
3400W: http://yaina.de/jreuter/
3401W: http://www.qsl.net/dl1bke/
3402L: linux-hams@vger.kernel.org
3403S: Maintained
3404F: net/ax25/af_ax25.c
3405F: net/ax25/ax25_dev.c
3406F: net/ax25/ax25_ds_*
3407F: net/ax25/ax25_in.c
3408F: net/ax25/ax25_out.c
3409F: net/ax25/ax25_timer.c
3410F: net/ax25/sysctl_net_ax25.c
3411
3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3413L: netdev@vger.kernel.org
3414S: Orphan
3415F: Documentation/networking/dmfe.txt
3416F: drivers/net/ethernet/dec/tulip/dmfe.c
3417
3418DC390/AM53C974 SCSI driver
3419M: Hannes Reinecke <hare@suse.com>
3420L: linux-scsi@vger.kernel.org
3421S: Maintained
3422F: drivers/scsi/am53c974.c
3423
3424DC395x SCSI driver
3425M: Oliver Neukum <oliver@neukum.org>
3426M: Ali Akcaagac <aliakc@web.de>
3427M: Jamie Lenehan <lenehan@twibble.org>
3428L: dc395x@twibble.org
3429W: http://twibble.org/dist/dc395x/
3430W: http://lists.twibble.org/mailman/listinfo/dc395x/
3431S: Maintained
3432F: Documentation/scsi/dc395x.txt
3433F: drivers/scsi/dc395x.*
3434
3435DCCP PROTOCOL
3436M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3437L: dccp@vger.kernel.org
3438W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3439S: Maintained
3440F: include/linux/dccp.h
3441F: include/uapi/linux/dccp.h
3442F: include/linux/tfrc.h
3443F: net/dccp/
3444
3445DECnet NETWORK LAYER
3446W: http://linux-decnet.sourceforge.net
3447L: linux-decnet-user@lists.sourceforge.net
3448S: Orphan
3449F: Documentation/networking/decnet.txt
3450F: net/decnet/
3451
3452DECSTATION PLATFORM SUPPORT
3453M: "Maciej W. Rozycki" <macro@linux-mips.org>
3454L: linux-mips@linux-mips.org
3455W: http://www.linux-mips.org/wiki/DECstation
3456S: Maintained
3457F: arch/mips/dec/
3458F: arch/mips/include/asm/dec/
3459F: arch/mips/include/asm/mach-dec/
3460
3461DEFXX FDDI NETWORK DRIVER
3462M: "Maciej W. Rozycki" <macro@linux-mips.org>
3463S: Maintained
3464F: drivers/net/fddi/defxx.*
3465
3466DELL LAPTOP DRIVER
3467M: Matthew Garrett <mjg59@srcf.ucam.org>
3468M: Pali Rohár <pali.rohar@gmail.com>
3469L: platform-driver-x86@vger.kernel.org
3470S: Maintained
3471F: drivers/platform/x86/dell-laptop.c
3472
3473DELL LAPTOP RBTN DRIVER
3474M: Pali Rohár <pali.rohar@gmail.com>
3475S: Maintained
3476F: drivers/platform/x86/dell-rbtn.*
3477
3478DELL LAPTOP FREEFALL DRIVER
3479M: Pali Rohár <pali.rohar@gmail.com>
3480S: Maintained
3481F: drivers/platform/x86/dell-smo8800.c
3482
3483DELL LAPTOP SMM DRIVER
3484M: Pali Rohár <pali.rohar@gmail.com>
3485S: Maintained
3486F: drivers/hwmon/dell-smm-hwmon.c
3487F: include/uapi/linux/i8k.h
3488
3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3490M: Doug Warzecha <Douglas_Warzecha@dell.com>
3491S: Maintained
3492F: Documentation/dcdbas.txt
3493F: drivers/firmware/dcdbas.*
3494
3495DELL WMI EXTRAS DRIVER
3496M: Matthew Garrett <mjg59@srcf.ucam.org>
3497M: Pali Rohár <pali.rohar@gmail.com>
3498S: Maintained
3499F: drivers/platform/x86/dell-wmi.c
3500
3501DESIGNWARE USB2 DRD IP DRIVER
3502M: John Youn <johnyoun@synopsys.com>
3503L: linux-usb@vger.kernel.org
3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3505S: Maintained
3506F: drivers/usb/dwc2/
3507
3508DESIGNWARE USB3 DRD IP DRIVER
3509M: Felipe Balbi <balbi@kernel.org>
3510L: linux-usb@vger.kernel.org
3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3512S: Maintained
3513F: drivers/usb/dwc3/
3514
3515DEVICE COREDUMP (DEV_COREDUMP)
3516M: Johannes Berg <johannes@sipsolutions.net>
3517L: linux-kernel@vger.kernel.org
3518S: Maintained
3519F: drivers/base/devcoredump.c
3520F: include/linux/devcoredump.h
3521
3522DEVICE FREQUENCY (DEVFREQ)
3523M: MyungJoo Ham <myungjoo.ham@samsung.com>
3524M: Kyungmin Park <kyungmin.park@samsung.com>
3525L: linux-pm@vger.kernel.org
3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3527S: Maintained
3528F: drivers/devfreq/
3529F: include/linux/devfreq.h
3530F: Documentation/devicetree/bindings/devfreq/
3531
3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3533M: Chanwoo Choi <cw00.choi@samsung.com>
3534L: linux-pm@vger.kernel.org
3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S: Supported
3537F: drivers/devfreq/event/
3538F: drivers/devfreq/devfreq-event.c
3539F: include/linux/devfreq-event.h
3540F: Documentation/devicetree/bindings/devfreq/event/
3541
3542DEVICE NUMBER REGISTRY
3543M: Torben Mathiasen <device@lanana.org>
3544W: http://lanana.org/docs/device-list/index.html
3545S: Maintained
3546
3547DEVICE-MAPPER (LVM)
3548M: Alasdair Kergon <agk@redhat.com>
3549M: Mike Snitzer <snitzer@redhat.com>
3550M: dm-devel@redhat.com
3551L: dm-devel@redhat.com
3552W: http://sources.redhat.com/dm
3553Q: http://patchwork.kernel.org/project/dm-devel/list/
3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3555T: quilt http://people.redhat.com/agk/patches/linux/editing/
3556S: Maintained
3557F: Documentation/device-mapper/
3558F: drivers/md/dm*
3559F: drivers/md/persistent-data/
3560F: include/linux/device-mapper.h
3561F: include/linux/dm-*.h
3562F: include/uapi/linux/dm-*.h
3563
3564DEVLINK
3565M: Jiri Pirko <jiri@mellanox.com>
3566L: netdev@vger.kernel.org
3567S: Supported
3568F: net/core/devlink.c
3569F: include/net/devlink.h
3570F: include/uapi/linux/devlink.h
3571
3572DIALOG SEMICONDUCTOR DRIVERS
3573M: Support Opensource <support.opensource@diasemi.com>
3574W: http://www.dialog-semiconductor.com/products
3575S: Supported
3576F: Documentation/hwmon/da90??
3577F: Documentation/devicetree/bindings/sound/da[79]*.txt
3578F: drivers/gpio/gpio-da90??.c
3579F: drivers/hwmon/da90??-hwmon.c
3580F: drivers/iio/adc/da91??-*.c
3581F: drivers/input/misc/da90??_onkey.c
3582F: drivers/input/touchscreen/da9052_tsi.c
3583F: drivers/leds/leds-da90??.c
3584F: drivers/mfd/da903x.c
3585F: drivers/mfd/da90??-*.c
3586F: drivers/mfd/da91??-*.c
3587F: drivers/power/da9052-battery.c
3588F: drivers/power/da91??-*.c
3589F: drivers/regulator/da903x.c
3590F: drivers/regulator/da9???-regulator.[ch]
3591F: drivers/rtc/rtc-da90??.c
3592F: drivers/video/backlight/da90??_bl.c
3593F: drivers/watchdog/da90??_wdt.c
3594F: include/linux/mfd/da903x.h
3595F: include/linux/mfd/da9052/
3596F: include/linux/mfd/da9055/
3597F: include/linux/mfd/da9063/
3598F: include/linux/mfd/da9150/
3599F: include/sound/da[79]*.h
3600F: sound/soc/codecs/da[79]*.[ch]
3601
3602DIGI NEO AND CLASSIC PCI PRODUCTS
3603M: Lidza Louina <lidza.louina@gmail.com>
3604M: Mark Hounschell <markh@compro.net>
3605L: driverdev-devel@linuxdriverproject.org
3606S: Maintained
3607F: drivers/staging/dgnc/
3608
3609DIOLAN U2C-12 I2C DRIVER
3610M: Guenter Roeck <linux@roeck-us.net>
3611L: linux-i2c@vger.kernel.org
3612S: Maintained
3613F: drivers/i2c/busses/i2c-diolan-u2c.c
3614
3615DIRECT ACCESS (DAX)
3616M: Matthew Wilcox <willy@linux.intel.com>
3617L: linux-fsdevel@vger.kernel.org
3618S: Supported
3619F: fs/dax.c
3620
3621DIRECTORY NOTIFICATION (DNOTIFY)
3622M: Eric Paris <eparis@parisplace.org>
3623S: Maintained
3624F: Documentation/filesystems/dnotify.txt
3625F: fs/notify/dnotify/
3626F: include/linux/dnotify.h
3627
3628DISK GEOMETRY AND PARTITION HANDLING
3629M: Andries Brouwer <aeb@cwi.nl>
3630W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3631W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3632W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3633S: Maintained
3634
3635DISKQUOTA
3636M: Jan Kara <jack@suse.com>
3637S: Maintained
3638F: Documentation/filesystems/quota.txt
3639F: fs/quota/
3640F: include/linux/quota*.h
3641F: include/uapi/linux/quota*.h
3642
3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3644M: Bernie Thompson <bernie@plugable.com>
3645L: linux-fbdev@vger.kernel.org
3646S: Maintained
3647W: http://plugable.com/category/projects/udlfb/
3648F: drivers/video/fbdev/udlfb.c
3649F: include/video/udlfb.h
3650F: Documentation/fb/udlfb.txt
3651
3652DISTRIBUTED LOCK MANAGER (DLM)
3653M: Christine Caulfield <ccaulfie@redhat.com>
3654M: David Teigland <teigland@redhat.com>
3655L: cluster-devel@redhat.com
3656W: http://sources.redhat.com/cluster/
3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3658S: Supported
3659F: fs/dlm/
3660
3661DMA BUFFER SHARING FRAMEWORK
3662M: Sumit Semwal <sumit.semwal@linaro.org>
3663S: Maintained
3664L: linux-media@vger.kernel.org
3665L: dri-devel@lists.freedesktop.org
3666L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3667F: drivers/dma-buf/
3668F: include/linux/dma-buf*
3669F: include/linux/reservation.h
3670F: include/linux/*fence.h
3671F: Documentation/dma-buf-sharing.txt
3672T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3673
3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3675M: Vinod Koul <vinod.koul@intel.com>
3676L: dmaengine@vger.kernel.org
3677Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3678S: Maintained
3679F: drivers/dma/
3680F: include/linux/dmaengine.h
3681F: Documentation/dmaengine/
3682T: git git://git.infradead.org/users/vkoul/slave-dma.git
3683
3684DME1737 HARDWARE MONITOR DRIVER
3685M: Juerg Haefliger <juergh@gmail.com>
3686L: linux-hwmon@vger.kernel.org
3687S: Maintained
3688F: Documentation/hwmon/dme1737
3689F: drivers/hwmon/dme1737.c
3690
3691DMI/SMBIOS SUPPORT
3692M: Jean Delvare <jdelvare@suse.com>
3693S: Maintained
3694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3695F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3696F: drivers/firmware/dmi-id.c
3697F: drivers/firmware/dmi_scan.c
3698F: include/linux/dmi.h
3699
3700DOCUMENTATION
3701M: Jonathan Corbet <corbet@lwn.net>
3702L: linux-doc@vger.kernel.org
3703S: Maintained
3704F: Documentation/
3705F: scripts/docproc.c
3706F: scripts/kernel-doc*
3707X: Documentation/ABI/
3708X: Documentation/devicetree/
3709X: Documentation/acpi
3710X: Documentation/power
3711X: Documentation/spi
3712X: Documentation/DocBook/media
3713T: git git://git.lwn.net/linux.git docs-next
3714
3715DOUBLETALK DRIVER
3716M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3717L: blinux-list@redhat.com
3718S: Maintained
3719F: drivers/char/dtlk.c
3720F: include/linux/dtlk.h
3721
3722DPT_I2O SCSI RAID DRIVER
3723M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3724L: linux-scsi@vger.kernel.org
3725W: http://www.adaptec.com/
3726S: Maintained
3727F: drivers/scsi/dpt*
3728F: drivers/scsi/dpt/
3729
3730DRBD DRIVER
3731M: Philipp Reisner <philipp.reisner@linbit.com>
3732M: Lars Ellenberg <lars.ellenberg@linbit.com>
3733L: drbd-dev@lists.linbit.com
3734W: http://www.drbd.org
3735T: git git://git.linbit.com/linux-drbd.git
3736T: git git://git.linbit.com/drbd-8.4.git
3737S: Supported
3738F: drivers/block/drbd/
3739F: lib/lru_cache.c
3740F: Documentation/blockdev/drbd/
3741
3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3745S: Supported
3746F: Documentation/kobject.txt
3747F: drivers/base/
3748F: fs/debugfs/
3749F: fs/kernfs/
3750F: fs/sysfs/
3751F: include/linux/debugfs.h
3752F: include/linux/kobj*
3753F: lib/kobj*
3754
3755DRM DRIVERS
3756M: David Airlie <airlied@linux.ie>
3757L: dri-devel@lists.freedesktop.org
3758T: git git://people.freedesktop.org/~airlied/linux
3759S: Maintained
3760F: drivers/gpu/drm/
3761F: drivers/gpu/vga/
3762F: include/drm/
3763F: include/uapi/drm/
3764
3765RADEON and AMDGPU DRM DRIVERS
3766M: Alex Deucher <alexander.deucher@amd.com>
3767M: Christian König <christian.koenig@amd.com>
3768L: dri-devel@lists.freedesktop.org
3769T: git git://people.freedesktop.org/~agd5f/linux
3770S: Supported
3771F: drivers/gpu/drm/radeon/
3772F: include/uapi/drm/radeon*
3773F: drivers/gpu/drm/amd/
3774F: include/uapi/drm/amdgpu*
3775
3776DRM PANEL DRIVERS
3777M: Thierry Reding <thierry.reding@gmail.com>
3778L: dri-devel@lists.freedesktop.org
3779T: git git://anongit.freedesktop.org/tegra/linux.git
3780S: Maintained
3781F: drivers/gpu/drm/drm_panel.c
3782F: drivers/gpu/drm/panel/
3783F: include/drm/drm_panel.h
3784F: Documentation/devicetree/bindings/display/panel/
3785
3786INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3787M: Daniel Vetter <daniel.vetter@intel.com>
3788M: Jani Nikula <jani.nikula@linux.intel.com>
3789L: intel-gfx@lists.freedesktop.org
3790L: dri-devel@lists.freedesktop.org
3791W: https://01.org/linuxgraphics/
3792Q: http://patchwork.freedesktop.org/project/intel-gfx/
3793T: git git://anongit.freedesktop.org/drm-intel
3794S: Supported
3795F: drivers/gpu/drm/i915/
3796F: include/drm/i915*
3797F: include/uapi/drm/i915_drm.h
3798
3799DRM DRIVERS FOR ATMEL HLCDC
3800M: Boris Brezillon <boris.brezillon@free-electrons.com>
3801L: dri-devel@lists.freedesktop.org
3802S: Supported
3803F: drivers/gpu/drm/atmel-hlcdc/
3804F: Documentation/devicetree/bindings/drm/atmel/
3805
3806DRM DRIVERS FOR EXYNOS
3807M: Inki Dae <inki.dae@samsung.com>
3808M: Joonyoung Shim <jy0922.shim@samsung.com>
3809M: Seung-Woo Kim <sw0312.kim@samsung.com>
3810M: Kyungmin Park <kyungmin.park@samsung.com>
3811L: dri-devel@lists.freedesktop.org
3812T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3813S: Supported
3814F: drivers/gpu/drm/exynos/
3815F: include/uapi/drm/exynos_drm.h
3816F: Documentation/devicetree/bindings/display/exynos/
3817
3818DRM DRIVERS FOR FREESCALE DCU
3819M: Stefan Agner <stefan@agner.ch>
3820M: Alison Wang <alison.wang@freescale.com>
3821L: dri-devel@lists.freedesktop.org
3822S: Supported
3823F: drivers/gpu/drm/fsl-dcu/
3824F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3825F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3826
3827DRM DRIVERS FOR FREESCALE IMX
3828M: Philipp Zabel <p.zabel@pengutronix.de>
3829L: dri-devel@lists.freedesktop.org
3830S: Maintained
3831F: drivers/gpu/drm/imx/
3832F: drivers/gpu/ipu-v3/
3833F: Documentation/devicetree/bindings/display/imx/
3834
3835DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3836M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3837L: dri-devel@lists.freedesktop.org
3838T: git git://github.com/patjak/drm-gma500
3839S: Maintained
3840F: drivers/gpu/drm/gma500/
3841
3842DRM DRIVER FOR MSM ADRENO GPU
3843M: Rob Clark <robdclark@gmail.com>
3844L: linux-arm-msm@vger.kernel.org
3845L: dri-devel@lists.freedesktop.org
3846L: freedreno@lists.freedesktop.org
3847T: git git://people.freedesktop.org/~robclark/linux
3848S: Maintained
3849F: drivers/gpu/drm/msm/
3850F: include/uapi/drm/msm_drm.h
3851F: Documentation/devicetree/bindings/display/msm/
3852
3853DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3854M: Ben Skeggs <bskeggs@redhat.com>
3855L: dri-devel@lists.freedesktop.org
3856L: nouveau@lists.freedesktop.org
3857T: git git://github.com/skeggsb/linux
3858S: Supported
3859F: drivers/gpu/drm/nouveau/
3860F: include/uapi/drm/nouveau_drm.h
3861
3862DRM DRIVERS FOR NVIDIA TEGRA
3863M: Thierry Reding <thierry.reding@gmail.com>
3864M: Terje Bergström <tbergstrom@nvidia.com>
3865L: dri-devel@lists.freedesktop.org
3866L: linux-tegra@vger.kernel.org
3867T: git git://anongit.freedesktop.org/tegra/linux.git
3868S: Supported
3869F: drivers/gpu/drm/tegra/
3870F: drivers/gpu/host1x/
3871F: include/linux/host1x.h
3872F: include/uapi/drm/tegra_drm.h
3873F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3874
3875DRM DRIVERS FOR RENESAS
3876M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3877L: dri-devel@lists.freedesktop.org
3878L: linux-renesas-soc@vger.kernel.org
3879T: git git://people.freedesktop.org/~airlied/linux
3880S: Supported
3881F: drivers/gpu/drm/rcar-du/
3882F: drivers/gpu/drm/shmobile/
3883F: include/linux/platform_data/shmob_drm.h
3884
3885DRM DRIVERS FOR ROCKCHIP
3886M: Mark Yao <mark.yao@rock-chips.com>
3887L: dri-devel@lists.freedesktop.org
3888S: Maintained
3889F: drivers/gpu/drm/rockchip/
3890F: Documentation/devicetree/bindings/display/rockchip*
3891
3892DRM DRIVERS FOR STI
3893M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3894M: Vincent Abriou <vincent.abriou@st.com>
3895L: dri-devel@lists.freedesktop.org
3896T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3897S: Maintained
3898F: drivers/gpu/drm/sti
3899F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3900
3901DRM DRIVERS FOR VIVANTE GPU IP
3902M: Lucas Stach <l.stach@pengutronix.de>
3903R: Russell King <linux+etnaviv@arm.linux.org.uk>
3904R: Christian Gmeiner <christian.gmeiner@gmail.com>
3905L: dri-devel@lists.freedesktop.org
3906S: Maintained
3907F: drivers/gpu/drm/etnaviv/
3908F: include/uapi/drm/etnaviv_drm.h
3909F: Documentation/devicetree/bindings/display/etnaviv/
3910
3911DRM DRIVER FOR VMWARE VIRTUAL GPU
3912M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
3913M: Sinclair Yeh <syeh@vmware.com>
3914M: Thomas Hellstrom <thellstrom@vmware.com>
3915L: dri-devel@lists.freedesktop.org
3916T: git git://people.freedesktop.org/~syeh/repos_linux
3917T: git git://people.freedesktop.org/~thomash/linux
3918S: Supported
3919F: drivers/gpu/drm/vmwgfx/
3920F: include/uapi/drm/vmwgfx_drm.h
3921
3922DSBR100 USB FM RADIO DRIVER
3923M: Alexey Klimov <klimov.linux@gmail.com>
3924L: linux-media@vger.kernel.org
3925T: git git://linuxtv.org/media_tree.git
3926S: Maintained
3927F: drivers/media/radio/dsbr100.c
3928
3929DSCC4 DRIVER
3930M: Francois Romieu <romieu@fr.zoreil.com>
3931L: netdev@vger.kernel.org
3932S: Maintained
3933F: drivers/net/wan/dscc4.c
3934
3935DT3155 MEDIA DRIVER
3936M: Hans Verkuil <hverkuil@xs4all.nl>
3937L: linux-media@vger.kernel.org
3938T: git git://linuxtv.org/media_tree.git
3939W: https://linuxtv.org
3940S: Odd Fixes
3941F: drivers/media/pci/dt3155/
3942
3943DVB_USB_AF9015 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/af9015*
3952
3953DVB_USB_AF9035 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/af9035*
3962
3963DVB_USB_ANYSEE MEDIA DRIVER
3964M: Antti Palosaari <crope@iki.fi>
3965L: linux-media@vger.kernel.org
3966W: https://linuxtv.org
3967W: http://palosaari.fi/linux/
3968Q: http://patchwork.linuxtv.org/project/linux-media/list/
3969T: git git://linuxtv.org/anttip/media_tree.git
3970S: Maintained
3971F: drivers/media/usb/dvb-usb-v2/anysee*
3972
3973DVB_USB_AU6610 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/au6610*
3982
3983DVB_USB_CE6230 MEDIA DRIVER
3984M: Antti Palosaari <crope@iki.fi>
3985L: linux-media@vger.kernel.org
3986W: https://linuxtv.org
3987W: http://palosaari.fi/linux/
3988Q: http://patchwork.linuxtv.org/project/linux-media/list/
3989T: git git://linuxtv.org/anttip/media_tree.git
3990S: Maintained
3991F: drivers/media/usb/dvb-usb-v2/ce6230*
3992
3993DVB_USB_CXUSB MEDIA DRIVER
3994M: Michael Krufky <mkrufky@linuxtv.org>
3995L: linux-media@vger.kernel.org
3996W: https://linuxtv.org
3997W: http://github.com/mkrufky
3998Q: http://patchwork.linuxtv.org/project/linux-media/list/
3999T: git git://linuxtv.org/media_tree.git
4000S: Maintained
4001F: drivers/media/usb/dvb-usb/cxusb*
4002
4003DVB_USB_EC168 MEDIA DRIVER
4004M: Antti Palosaari <crope@iki.fi>
4005L: linux-media@vger.kernel.org
4006W: https://linuxtv.org
4007W: http://palosaari.fi/linux/
4008Q: http://patchwork.linuxtv.org/project/linux-media/list/
4009T: git git://linuxtv.org/anttip/media_tree.git
4010S: Maintained
4011F: drivers/media/usb/dvb-usb-v2/ec168*
4012
4013DVB_USB_GL861 MEDIA DRIVER
4014M: Antti Palosaari <crope@iki.fi>
4015L: linux-media@vger.kernel.org
4016W: https://linuxtv.org
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/gl861*
4021
4022DVB_USB_MXL111SF MEDIA DRIVER
4023M: Michael Krufky <mkrufky@linuxtv.org>
4024L: linux-media@vger.kernel.org
4025W: https://linuxtv.org
4026W: http://github.com/mkrufky
4027Q: http://patchwork.linuxtv.org/project/linux-media/list/
4028T: git git://linuxtv.org/mkrufky/mxl111sf.git
4029S: Maintained
4030F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4031
4032DVB_USB_RTL28XXU MEDIA DRIVER
4033M: Antti Palosaari <crope@iki.fi>
4034L: linux-media@vger.kernel.org
4035W: https://linuxtv.org
4036W: http://palosaari.fi/linux/
4037Q: http://patchwork.linuxtv.org/project/linux-media/list/
4038T: git git://linuxtv.org/anttip/media_tree.git
4039S: Maintained
4040F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4041
4042DVB_USB_V2 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/usb/dvb-usb-v2/dvb_usb*
4051F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4052
4053DYNAMIC DEBUG
4054M: Jason Baron <jbaron@akamai.com>
4055S: Maintained
4056F: lib/dynamic_debug.c
4057F: include/linux/dynamic_debug.h
4058
4059DZ DECSTATION DZ11 SERIAL DRIVER
4060M: "Maciej W. Rozycki" <macro@linux-mips.org>
4061S: Maintained
4062F: drivers/tty/serial/dz.*
4063
4064E3X0 POWER BUTTON DRIVER
4065M: Moritz Fischer <moritz.fischer@ettus.com>
4066L: usrp-users@lists.ettus.com
4067W: http://www.ettus.com
4068S: Supported
4069F: drivers/input/misc/e3x0-button.c
4070F: Documentation/devicetree/bindings/input/e3x0-button.txt
4071
4072E4000 MEDIA DRIVER
4073M: Antti Palosaari <crope@iki.fi>
4074L: linux-media@vger.kernel.org
4075W: https://linuxtv.org
4076W: http://palosaari.fi/linux/
4077Q: http://patchwork.linuxtv.org/project/linux-media/list/
4078T: git git://linuxtv.org/anttip/media_tree.git
4079S: Maintained
4080F: drivers/media/tuners/e4000*
4081
4082EATA ISA/EISA/PCI SCSI DRIVER
4083M: Dario Ballabio <ballabio_dario@emc.com>
4084L: linux-scsi@vger.kernel.org
4085S: Maintained
4086F: drivers/scsi/eata.c
4087
4088EC100 MEDIA DRIVER
4089M: Antti Palosaari <crope@iki.fi>
4090L: linux-media@vger.kernel.org
4091W: https://linuxtv.org
4092W: http://palosaari.fi/linux/
4093Q: http://patchwork.linuxtv.org/project/linux-media/list/
4094T: git git://linuxtv.org/anttip/media_tree.git
4095S: Maintained
4096F: drivers/media/dvb-frontends/ec100*
4097
4098ECRYPT FILE SYSTEM
4099M: Tyler Hicks <tyhicks@canonical.com>
4100L: ecryptfs@vger.kernel.org
4101W: http://ecryptfs.org
4102W: https://launchpad.net/ecryptfs
4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4104S: Supported
4105F: Documentation/filesystems/ecryptfs.txt
4106F: fs/ecryptfs/
4107
4108EDAC-CORE
4109M: Doug Thompson <dougthompson@xmission.com>
4110M: Borislav Petkov <bp@alien8.de>
4111M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4112L: linux-edac@vger.kernel.org
4113T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4114T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4115S: Supported
4116F: Documentation/edac.txt
4117F: drivers/edac/
4118F: include/linux/edac.h
4119
4120EDAC-AMD64
4121M: Doug Thompson <dougthompson@xmission.com>
4122M: Borislav Petkov <bp@alien8.de>
4123L: linux-edac@vger.kernel.org
4124S: Maintained
4125F: drivers/edac/amd64_edac*
4126
4127EDAC-CALXEDA
4128M: Doug Thompson <dougthompson@xmission.com>
4129M: Robert Richter <rric@kernel.org>
4130L: linux-edac@vger.kernel.org
4131S: Maintained
4132F: drivers/edac/highbank*
4133
4134EDAC-CAVIUM
4135M: Ralf Baechle <ralf@linux-mips.org>
4136M: David Daney <david.daney@cavium.com>
4137L: linux-edac@vger.kernel.org
4138L: linux-mips@linux-mips.org
4139S: Supported
4140F: drivers/edac/octeon_edac*
4141
4142EDAC-E752X
4143M: Mark Gross <mark.gross@intel.com>
4144M: Doug Thompson <dougthompson@xmission.com>
4145L: linux-edac@vger.kernel.org
4146S: Maintained
4147F: drivers/edac/e752x_edac.c
4148
4149EDAC-E7XXX
4150M: Doug Thompson <dougthompson@xmission.com>
4151L: linux-edac@vger.kernel.org
4152S: Maintained
4153F: drivers/edac/e7xxx_edac.c
4154
4155EDAC-GHES
4156M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4157L: linux-edac@vger.kernel.org
4158S: Maintained
4159F: drivers/edac/ghes_edac.c
4160
4161EDAC-I82443BXGX
4162M: Tim Small <tim@buttersideup.com>
4163L: linux-edac@vger.kernel.org
4164S: Maintained
4165F: drivers/edac/i82443bxgx_edac.c
4166
4167EDAC-I3000
4168M: Jason Uhlenkott <juhlenko@akamai.com>
4169L: linux-edac@vger.kernel.org
4170S: Maintained
4171F: drivers/edac/i3000_edac.c
4172
4173EDAC-I5000
4174M: Doug Thompson <dougthompson@xmission.com>
4175L: linux-edac@vger.kernel.org
4176S: Maintained
4177F: drivers/edac/i5000_edac.c
4178
4179EDAC-I5400
4180M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4181L: linux-edac@vger.kernel.org
4182S: Maintained
4183F: drivers/edac/i5400_edac.c
4184
4185EDAC-I7300
4186M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4187L: linux-edac@vger.kernel.org
4188S: Maintained
4189F: drivers/edac/i7300_edac.c
4190
4191EDAC-I7CORE
4192M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4193L: linux-edac@vger.kernel.org
4194S: Maintained
4195F: drivers/edac/i7core_edac.c
4196
4197EDAC-I82975X
4198M: Ranganathan Desikan <ravi@jetztechnologies.com>
4199M: "Arvind R." <arvino55@gmail.com>
4200L: linux-edac@vger.kernel.org
4201S: Maintained
4202F: drivers/edac/i82975x_edac.c
4203
4204EDAC-IE31200
4205M: Jason Baron <jbaron@akamai.com>
4206L: linux-edac@vger.kernel.org
4207S: Maintained
4208F: drivers/edac/ie31200_edac.c
4209
4210EDAC-MPC85XX
4211M: Johannes Thumshirn <morbidrsa@gmail.com>
4212L: linux-edac@vger.kernel.org
4213S: Maintained
4214F: drivers/edac/mpc85xx_edac.[ch]
4215
4216EDAC-PASEMI
4217M: Egor Martovetsky <egor@pasemi.com>
4218L: linux-edac@vger.kernel.org
4219S: Maintained
4220F: drivers/edac/pasemi_edac.c
4221
4222EDAC-R82600
4223M: Tim Small <tim@buttersideup.com>
4224L: linux-edac@vger.kernel.org
4225S: Maintained
4226F: drivers/edac/r82600_edac.c
4227
4228EDAC-SBRIDGE
4229M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4230L: linux-edac@vger.kernel.org
4231S: Maintained
4232F: drivers/edac/sb_edac.c
4233
4234EDAC-XGENE
4235APPLIED MICRO (APM) X-GENE SOC EDAC
4236M: Loc Ho <lho@apm.com>
4237S: Supported
4238F: drivers/edac/xgene_edac.c
4239F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4240
4241EDIROL UA-101/UA-1000 DRIVER
4242M: Clemens Ladisch <clemens@ladisch.de>
4243L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4244T: git git://git.alsa-project.org/alsa-kernel.git
4245S: Maintained
4246F: sound/usb/misc/ua101.c
4247
4248EXTENSIBLE FIRMWARE INTERFACE (EFI)
4249M: Matt Fleming <matt@codeblueprint.co.uk>
4250L: linux-efi@vger.kernel.org
4251T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4252S: Maintained
4253F: Documentation/efi-stub.txt
4254F: arch/ia64/kernel/efi.c
4255F: arch/x86/boot/compressed/eboot.[ch]
4256F: arch/x86/include/asm/efi.h
4257F: arch/x86/platform/efi/*
4258F: drivers/firmware/efi/*
4259F: include/linux/efi*.h
4260
4261EFI VARIABLE FILESYSTEM
4262M: Matthew Garrett <matthew.garrett@nebula.com>
4263M: Jeremy Kerr <jk@ozlabs.org>
4264M: Matt Fleming <matt@codeblueprint.co.uk>
4265T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4266L: linux-efi@vger.kernel.org
4267S: Maintained
4268F: fs/efivarfs/
4269
4270EFIFB FRAMEBUFFER DRIVER
4271L: linux-fbdev@vger.kernel.org
4272M: Peter Jones <pjones@redhat.com>
4273S: Maintained
4274F: drivers/video/fbdev/efifb.c
4275
4276EFS FILESYSTEM
4277W: http://aeschi.ch.eu.org/efs/
4278S: Orphan
4279F: fs/efs/
4280
4281EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4282M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4283L: netdev@vger.kernel.org
4284S: Maintained
4285F: drivers/net/ethernet/ibm/ehea/
4286
4287EM28XX VIDEO4LINUX DRIVER
4288M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4289L: linux-media@vger.kernel.org
4290W: https://linuxtv.org
4291T: git git://linuxtv.org/media_tree.git
4292S: Maintained
4293F: drivers/media/usb/em28xx/
4294
4295EMBEDDED LINUX
4296M: Paul Gortmaker <paul.gortmaker@windriver.com>
4297M: Matt Mackall <mpm@selenic.com>
4298M: David Woodhouse <dwmw2@infradead.org>
4299L: linux-embedded@vger.kernel.org
4300S: Maintained
4301
4302EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4303M: James Smart <james.smart@avagotech.com>
4304M: Dick Kennedy <dick.kennedy@avagotech.com>
4305L: linux-scsi@vger.kernel.org
4306W: http://www.avagotech.com
4307S: Supported
4308F: drivers/scsi/lpfc/
4309
4310ENE CB710 FLASH CARD READER DRIVER
4311M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4312S: Maintained
4313F: drivers/misc/cb710/
4314F: drivers/mmc/host/cb710-mmc.*
4315F: include/linux/cb710.h
4316
4317ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4318M: Maxim Levitsky <maximlevitsky@gmail.com>
4319S: Maintained
4320F: drivers/media/rc/ene_ir.*
4321
4322EPSON S1D13XXX FRAMEBUFFER DRIVER
4323M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4324S: Maintained
4325T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4326F: drivers/video/fbdev/s1d13xxxfb.c
4327F: include/video/s1d13xxxfb.h
4328
4329ET131X NETWORK DRIVER
4330M: Mark Einon <mark.einon@gmail.com>
4331S: Odd Fixes
4332F: drivers/net/ethernet/agere/
4333
4334ETHERNET BRIDGE
4335M: Stephen Hemminger <stephen@networkplumber.org>
4336L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4337L: netdev@vger.kernel.org
4338W: http://www.linuxfoundation.org/en/Net:Bridge
4339S: Maintained
4340F: include/linux/netfilter_bridge/
4341F: net/bridge/
4342
4343ETHERNET PHY LIBRARY
4344M: Florian Fainelli <f.fainelli@gmail.com>
4345L: netdev@vger.kernel.org
4346S: Maintained
4347F: include/linux/phy.h
4348F: include/linux/phy_fixed.h
4349F: drivers/net/phy/
4350F: Documentation/networking/phy.txt
4351F: drivers/of/of_mdio.c
4352F: drivers/of/of_net.c
4353
4354EXT2 FILE SYSTEM
4355M: Jan Kara <jack@suse.com>
4356L: linux-ext4@vger.kernel.org
4357S: Maintained
4358F: Documentation/filesystems/ext2.txt
4359F: fs/ext2/
4360F: include/linux/ext2*
4361
4362EXT4 FILE SYSTEM
4363M: "Theodore Ts'o" <tytso@mit.edu>
4364M: Andreas Dilger <adilger.kernel@dilger.ca>
4365L: linux-ext4@vger.kernel.org
4366W: http://ext4.wiki.kernel.org
4367Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4369S: Maintained
4370F: Documentation/filesystems/ext4.txt
4371F: fs/ext4/
4372
4373Extended Verification Module (EVM)
4374M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4375L: linux-ima-devel@lists.sourceforge.net
4376L: linux-security-module@vger.kernel.org
4377S: Supported
4378F: security/integrity/evm/
4379
4380EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4381M: MyungJoo Ham <myungjoo.ham@samsung.com>
4382M: Chanwoo Choi <cw00.choi@samsung.com>
4383L: linux-kernel@vger.kernel.org
4384T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4385S: Maintained
4386F: drivers/extcon/
4387F: include/linux/extcon/
4388F: include/linux/extcon.h
4389F: Documentation/extcon/
4390F: Documentation/devicetree/bindings/extcon/
4391
4392EXYNOS DP DRIVER
4393M: Jingoo Han <jingoohan1@gmail.com>
4394L: dri-devel@lists.freedesktop.org
4395S: Maintained
4396F: drivers/gpu/drm/exynos/exynos_dp*
4397
4398EXYNOS SYSMMU (IOMMU) driver
4399M: Marek Szyprowski <m.szyprowski@samsung.com>
4400L: iommu@lists.linux-foundation.org
4401S: Maintained
4402F: drivers/iommu/exynos-iommu.c
4403
4404EXYNOS MIPI DISPLAY DRIVERS
4405M: Inki Dae <inki.dae@samsung.com>
4406M: Donghwa Lee <dh09.lee@samsung.com>
4407M: Kyungmin Park <kyungmin.park@samsung.com>
4408L: linux-fbdev@vger.kernel.org
4409S: Maintained
4410F: drivers/video/fbdev/exynos/exynos_mipi*
4411F: include/video/exynos_mipi*
4412
4413F71805F HARDWARE MONITORING DRIVER
4414M: Jean Delvare <jdelvare@suse.com>
4415L: linux-hwmon@vger.kernel.org
4416S: Maintained
4417F: Documentation/hwmon/f71805f
4418F: drivers/hwmon/f71805f.c
4419
4420FC0011 TUNER DRIVER
4421M: Michael Buesch <m@bues.ch>
4422L: linux-media@vger.kernel.org
4423S: Maintained
4424F: drivers/media/tuners/fc0011.h
4425F: drivers/media/tuners/fc0011.c
4426
4427FC2580 MEDIA DRIVER
4428M: Antti Palosaari <crope@iki.fi>
4429L: linux-media@vger.kernel.org
4430W: https://linuxtv.org
4431W: http://palosaari.fi/linux/
4432Q: http://patchwork.linuxtv.org/project/linux-media/list/
4433T: git git://linuxtv.org/anttip/media_tree.git
4434S: Maintained
4435F: drivers/media/tuners/fc2580*
4436
4437FANOTIFY
4438M: Eric Paris <eparis@redhat.com>
4439S: Maintained
4440F: fs/notify/fanotify/
4441F: include/linux/fanotify.h
4442F: include/uapi/linux/fanotify.h
4443
4444FARSYNC SYNCHRONOUS DRIVER
4445M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4446W: http://www.farsite.co.uk/
4447S: Supported
4448F: drivers/net/wan/farsync.*
4449
4450FAULT INJECTION SUPPORT
4451M: Akinobu Mita <akinobu.mita@gmail.com>
4452S: Supported
4453F: Documentation/fault-injection/
4454F: lib/fault-inject.c
4455
4456FBTFT Framebuffer drivers
4457M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4458M: Noralf Trønnes <noralf@tronnes.org>
4459S: Maintained
4460F: drivers/staging/fbtft/
4461
4462FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4463M: Vasu Dev <vasu.dev@intel.com>
4464L: fcoe-devel@open-fcoe.org
4465W: www.Open-FCoE.org
4466S: Supported
4467F: drivers/scsi/libfc/
4468F: drivers/scsi/fcoe/
4469F: include/scsi/fc/
4470F: include/scsi/libfc.h
4471F: include/scsi/libfcoe.h
4472F: include/uapi/scsi/fc/
4473
4474FILE LOCKING (flock() and fcntl()/lockf())
4475M: Jeff Layton <jlayton@poochiereds.net>
4476M: "J. Bruce Fields" <bfields@fieldses.org>
4477L: linux-fsdevel@vger.kernel.org
4478S: Maintained
4479F: include/linux/fcntl.h
4480F: include/linux/fs.h
4481F: include/uapi/linux/fcntl.h
4482F: include/uapi/linux/fs.h
4483F: fs/fcntl.c
4484F: fs/locks.c
4485
4486FILESYSTEMS (VFS and infrastructure)
4487M: Alexander Viro <viro@zeniv.linux.org.uk>
4488L: linux-fsdevel@vger.kernel.org
4489S: Maintained
4490F: fs/*
4491
4492FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4493M: Riku Voipio <riku.voipio@iki.fi>
4494L: linux-hwmon@vger.kernel.org
4495S: Maintained
4496F: drivers/hwmon/f75375s.c
4497F: include/linux/f75375s.h
4498
4499FIREWIRE AUDIO DRIVERS
4500M: Clemens Ladisch <clemens@ladisch.de>
4501L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4502T: git git://git.alsa-project.org/alsa-kernel.git
4503S: Maintained
4504F: sound/firewire/
4505
4506FIREWIRE MEDIA DRIVERS (firedtv)
4507M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4508L: linux-media@vger.kernel.org
4509L: linux1394-devel@lists.sourceforge.net
4510T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4511S: Maintained
4512F: drivers/media/firewire/
4513
4514FIREWIRE SBP-2 TARGET
4515M: Chris Boot <bootc@bootc.net>
4516L: linux-scsi@vger.kernel.org
4517L: target-devel@vger.kernel.org
4518L: linux1394-devel@lists.sourceforge.net
4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4520S: Maintained
4521F: drivers/target/sbp/
4522
4523FIREWIRE SUBSYSTEM
4524M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4525L: linux1394-devel@lists.sourceforge.net
4526W: http://ieee1394.wiki.kernel.org/
4527T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4528S: Maintained
4529F: drivers/firewire/
4530F: include/linux/firewire.h
4531F: include/uapi/linux/firewire*.h
4532F: tools/firewire/
4533
4534FIRMWARE LOADER (request_firmware)
4535M: Ming Lei <ming.lei@canonical.com>
4536L: linux-kernel@vger.kernel.org
4537S: Maintained
4538F: Documentation/firmware_class/
4539F: drivers/base/firmware*.c
4540F: include/linux/firmware.h
4541
4542FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4543M: Joshua Morris <josh.h.morris@us.ibm.com>
4544M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4545S: Maintained
4546F: drivers/block/rsxx/
4547
4548FLOPPY DRIVER
4549M: Jiri Kosina <jikos@kernel.org>
4550T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4551S: Odd fixes
4552F: drivers/block/floppy.c
4553
4554FMC SUBSYSTEM
4555M: Alessandro Rubini <rubini@gnudd.com>
4556W: http://www.ohwr.org/projects/fmc-bus
4557S: Supported
4558F: drivers/fmc/
4559F: include/linux/fmc*.h
4560F: include/linux/ipmi-fru.h
4561K: fmc_d.*register
4562
4563FPGA MANAGER FRAMEWORK
4564M: Alan Tull <atull@opensource.altera.com>
4565R: Moritz Fischer <moritz.fischer@ettus.com>
4566S: Maintained
4567F: drivers/fpga/
4568F: include/linux/fpga/fpga-mgr.h
4569W: http://www.rocketboards.org
4570
4571FPU EMULATOR
4572M: Bill Metzenthen <billm@melbpc.org.au>
4573W: http://floatingpoint.sourceforge.net/emulator/index.html
4574S: Maintained
4575F: arch/x86/math-emu/
4576
4577FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4578L: netdev@vger.kernel.org
4579S: Orphan
4580F: drivers/net/wan/dlci.c
4581F: drivers/net/wan/sdla.c
4582
4583FRAMEBUFFER LAYER
4584M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4585M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4586L: linux-fbdev@vger.kernel.org
4587W: http://linux-fbdev.sourceforge.net/
4588Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4589T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4590S: Maintained
4591F: Documentation/fb/
4592F: drivers/video/
4593F: include/video/
4594F: include/linux/fb.h
4595F: include/uapi/video/
4596F: include/uapi/linux/fb.h
4597
4598FREESCALE DIU FRAMEBUFFER DRIVER
4599M: Timur Tabi <timur@tabi.org>
4600L: linux-fbdev@vger.kernel.org
4601S: Maintained
4602F: drivers/video/fbdev/fsl-diu-fb.*
4603
4604FREESCALE DMA DRIVER
4605M: Li Yang <leoli@freescale.com>
4606M: Zhang Wei <zw@zh-kernel.org>
4607L: linuxppc-dev@lists.ozlabs.org
4608S: Maintained
4609F: drivers/dma/fsldma.*
4610
4611FREESCALE GPMI NAND DRIVER
4612M: Han Xu <han.xu@nxp.com>
4613L: linux-mtd@lists.infradead.org
4614S: Maintained
4615F: drivers/mtd/nand/gpmi-nand/*
4616
4617FREESCALE I2C CPM DRIVER
4618M: Jochen Friedrich <jochen@scram.de>
4619L: linuxppc-dev@lists.ozlabs.org
4620L: linux-i2c@vger.kernel.org
4621S: Maintained
4622F: drivers/i2c/busses/i2c-cpm.c
4623
4624FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4625M: Sascha Hauer <kernel@pengutronix.de>
4626L: linux-fbdev@vger.kernel.org
4627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4628S: Maintained
4629F: include/linux/platform_data/video-imxfb.h
4630F: drivers/video/fbdev/imxfb.c
4631
4632FREESCALE QUAD SPI DRIVER
4633M: Han Xu <han.xu@nxp.com>
4634L: linux-mtd@lists.infradead.org
4635S: Maintained
4636F: drivers/mtd/spi-nor/fsl-quadspi.c
4637
4638FREESCALE SOC FS_ENET DRIVER
4639M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4640M: Vitaly Bordug <vbordug@ru.mvista.com>
4641L: linuxppc-dev@lists.ozlabs.org
4642L: netdev@vger.kernel.org
4643S: Maintained
4644F: drivers/net/ethernet/freescale/fs_enet/
4645F: include/linux/fs_enet_pd.h
4646
4647FREESCALE IMX / MXC FEC DRIVER
4648M: Fugang Duan <fugang.duan@nxp.com>
4649L: netdev@vger.kernel.org
4650S: Maintained
4651F: drivers/net/ethernet/freescale/fec_main.c
4652F: drivers/net/ethernet/freescale/fec_ptp.c
4653F: drivers/net/ethernet/freescale/fec.h
4654F: Documentation/devicetree/bindings/net/fsl-fec.txt
4655
4656FREESCALE QUICC ENGINE LIBRARY
4657L: linuxppc-dev@lists.ozlabs.org
4658S: Orphan
4659F: drivers/soc/fsl/qe/
4660F: include/soc/fsl/*qe*.h
4661F: include/soc/fsl/*ucc*.h
4662
4663FREESCALE USB PERIPHERAL DRIVERS
4664M: Li Yang <leoli@freescale.com>
4665L: linux-usb@vger.kernel.org
4666L: linuxppc-dev@lists.ozlabs.org
4667S: Maintained
4668F: drivers/usb/gadget/udc/fsl*
4669
4670FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4671M: Li Yang <leoli@freescale.com>
4672L: netdev@vger.kernel.org
4673L: linuxppc-dev@lists.ozlabs.org
4674S: Maintained
4675F: drivers/net/ethernet/freescale/ucc_geth*
4676
4677FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4678M: Claudiu Manoil <claudiu.manoil@freescale.com>
4679L: netdev@vger.kernel.org
4680S: Maintained
4681F: drivers/net/ethernet/freescale/gianfar*
4682X: drivers/net/ethernet/freescale/gianfar_ptp.c
4683F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4684
4685FREESCALE QUICC ENGINE UCC UART DRIVER
4686M: Timur Tabi <timur@tabi.org>
4687L: linuxppc-dev@lists.ozlabs.org
4688S: Maintained
4689F: drivers/tty/serial/ucc_uart.c
4690
4691FREESCALE SOC SOUND DRIVERS
4692M: Timur Tabi <timur@tabi.org>
4693M: Nicolin Chen <nicoleotsuka@gmail.com>
4694M: Xiubo Li <Xiubo.Lee@gmail.com>
4695L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4696L: linuxppc-dev@lists.ozlabs.org
4697S: Maintained
4698F: sound/soc/fsl/fsl*
4699F: sound/soc/fsl/imx*
4700F: sound/soc/fsl/mpc8610_hpcd.c
4701
4702FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4703M: "J. German Rivera" <German.Rivera@freescale.com>
4704L: linux-kernel@vger.kernel.org
4705S: Maintained
4706F: drivers/staging/fsl-mc/
4707
4708FREEVXFS FILESYSTEM
4709M: Christoph Hellwig <hch@infradead.org>
4710W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4711S: Maintained
4712F: fs/freevxfs/
4713
4714FREEZER
4715M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4716M: Pavel Machek <pavel@ucw.cz>
4717L: linux-pm@vger.kernel.org
4718S: Supported
4719F: Documentation/power/freezing-of-tasks.txt
4720F: include/linux/freezer.h
4721F: kernel/freezer.c
4722
4723FRONTSWAP API
4724M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4725L: linux-kernel@vger.kernel.org
4726S: Maintained
4727F: mm/frontswap.c
4728F: include/linux/frontswap.h
4729
4730FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4731M: David Howells <dhowells@redhat.com>
4732L: linux-cachefs@redhat.com (moderated for non-subscribers)
4733S: Supported
4734F: Documentation/filesystems/caching/
4735F: fs/fscache/
4736F: include/linux/fscache*.h
4737
4738F2FS FILE SYSTEM
4739M: Jaegeuk Kim <jaegeuk@kernel.org>
4740M: Changman Lee <cm224.lee@samsung.com>
4741R: Chao Yu <chao2.yu@samsung.com>
4742L: linux-f2fs-devel@lists.sourceforge.net
4743W: http://en.wikipedia.org/wiki/F2FS
4744T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4745S: Maintained
4746F: Documentation/filesystems/f2fs.txt
4747F: Documentation/ABI/testing/sysfs-fs-f2fs
4748F: fs/f2fs/
4749F: include/linux/f2fs_fs.h
4750F: include/trace/events/f2fs.h
4751
4752FUJITSU FR-V (FRV) PORT
4753S: Orphan
4754F: arch/frv/
4755
4756FUJITSU LAPTOP EXTRAS
4757M: Jonathan Woithe <jwoithe@just42.net>
4758L: platform-driver-x86@vger.kernel.org
4759S: Maintained
4760F: drivers/platform/x86/fujitsu-laptop.c
4761
4762FUJITSU M-5MO LS CAMERA ISP DRIVER
4763M: Kyungmin Park <kyungmin.park@samsung.com>
4764M: Heungjun Kim <riverful.kim@samsung.com>
4765L: linux-media@vger.kernel.org
4766S: Maintained
4767F: drivers/media/i2c/m5mols/
4768F: include/media/i2c/m5mols.h
4769
4770FUJITSU TABLET EXTRAS
4771M: Robert Gerlach <khnz@gmx.de>
4772L: platform-driver-x86@vger.kernel.org
4773S: Maintained
4774F: drivers/platform/x86/fujitsu-tablet.c
4775
4776FUSE: FILESYSTEM IN USERSPACE
4777M: Miklos Szeredi <miklos@szeredi.hu>
4778L: fuse-devel@lists.sourceforge.net
4779W: http://fuse.sourceforge.net/
4780T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4781S: Maintained
4782F: fs/fuse/
4783F: include/uapi/linux/fuse.h
4784F: Documentation/filesystems/fuse.txt
4785
4786FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4787M: Rik Faith <faith@cs.unc.edu>
4788L: linux-scsi@vger.kernel.org
4789S: Odd Fixes (e.g., new signatures)
4790F: drivers/scsi/fdomain.*
4791
4792GCOV BASED KERNEL PROFILING
4793M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4794S: Maintained
4795F: kernel/gcov/
4796F: Documentation/gcov.txt
4797
4798GDT SCSI DISK ARRAY CONTROLLER DRIVER
4799M: Achim Leubner <achim_leubner@adaptec.com>
4800L: linux-scsi@vger.kernel.org
4801W: http://www.icp-vortex.com/
4802S: Supported
4803F: drivers/scsi/gdt*
4804
4805GDB KERNEL DEBUGGING HELPER SCRIPTS
4806M: Jan Kiszka <jan.kiszka@siemens.com>
4807S: Supported
4808F: scripts/gdb/
4809
4810GEMTEK FM RADIO RECEIVER DRIVER
4811M: Hans Verkuil <hverkuil@xs4all.nl>
4812L: linux-media@vger.kernel.org
4813T: git git://linuxtv.org/media_tree.git
4814W: https://linuxtv.org
4815S: Maintained
4816F: drivers/media/radio/radio-gemtek*
4817
4818GENERIC GPIO I2C DRIVER
4819M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4820S: Supported
4821F: drivers/i2c/busses/i2c-gpio.c
4822F: include/linux/i2c-gpio.h
4823
4824GENERIC GPIO I2C MULTIPLEXER DRIVER
4825M: Peter Korsgaard <peter.korsgaard@barco.com>
4826L: linux-i2c@vger.kernel.org
4827S: Supported
4828F: drivers/i2c/muxes/i2c-mux-gpio.c
4829F: include/linux/i2c-mux-gpio.h
4830F: Documentation/i2c/muxes/i2c-mux-gpio
4831
4832GENERIC HDLC (WAN) DRIVERS
4833M: Krzysztof Halasa <khc@pm.waw.pl>
4834W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4835S: Maintained
4836F: drivers/net/wan/c101.c
4837F: drivers/net/wan/hd6457*
4838F: drivers/net/wan/hdlc*
4839F: drivers/net/wan/n2.c
4840F: drivers/net/wan/pc300too.c
4841F: drivers/net/wan/pci200syn.c
4842F: drivers/net/wan/wanxl*
4843
4844GENERIC INCLUDE/ASM HEADER FILES
4845M: Arnd Bergmann <arnd@arndb.de>
4846L: linux-arch@vger.kernel.org
4847T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4848S: Maintained
4849F: include/asm-generic/
4850F: include/uapi/asm-generic/
4851
4852GENERIC PHY FRAMEWORK
4853M: Kishon Vijay Abraham I <kishon@ti.com>
4854L: linux-kernel@vger.kernel.org
4855T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4856S: Supported
4857F: drivers/phy/
4858F: include/linux/phy/
4859
4860GENERIC PM DOMAINS
4861M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4862M: Kevin Hilman <khilman@kernel.org>
4863M: Ulf Hansson <ulf.hansson@linaro.org>
4864L: linux-pm@vger.kernel.org
4865S: Supported
4866F: drivers/base/power/domain*.c
4867F: include/linux/pm_domain.h
4868
4869GENERIC UIO DRIVER FOR PCI DEVICES
4870M: "Michael S. Tsirkin" <mst@redhat.com>
4871L: kvm@vger.kernel.org
4872S: Supported
4873F: drivers/uio/uio_pci_generic.c
4874
4875GET_MAINTAINER SCRIPT
4876M: Joe Perches <joe@perches.com>
4877S: Maintained
4878F: scripts/get_maintainer.pl
4879
4880GFS2 FILE SYSTEM
4881M: Steven Whitehouse <swhiteho@redhat.com>
4882M: Bob Peterson <rpeterso@redhat.com>
4883L: cluster-devel@redhat.com
4884W: http://sources.redhat.com/cluster/
4885T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4886S: Supported
4887F: Documentation/filesystems/gfs2*.txt
4888F: fs/gfs2/
4889F: include/uapi/linux/gfs2_ondisk.h
4890
4891GIGASET ISDN DRIVERS
4892M: Paul Bolle <pebolle@tiscali.nl>
4893L: gigaset307x-common@lists.sourceforge.net
4894W: http://gigaset307x.sourceforge.net/
4895S: Odd Fixes
4896F: Documentation/isdn/README.gigaset
4897F: drivers/isdn/gigaset/
4898F: include/uapi/linux/gigaset_dev.h
4899
4900GO7007 MPEG CODEC
4901M: Hans Verkuil <hans.verkuil@cisco.com>
4902L: linux-media@vger.kernel.org
4903S: Maintained
4904F: drivers/media/usb/go7007/
4905
4906GOODIX TOUCHSCREEN
4907M: Bastien Nocera <hadess@hadess.net>
4908L: linux-input@vger.kernel.org
4909S: Maintained
4910F: drivers/input/touchscreen/goodix.c
4911
4912GPIO SUBSYSTEM
4913M: Linus Walleij <linus.walleij@linaro.org>
4914M: Alexandre Courbot <gnurou@gmail.com>
4915L: linux-gpio@vger.kernel.org
4916T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4917S: Maintained
4918F: Documentation/gpio/
4919F: Documentation/ABI/testing/gpio-cdev
4920F: Documentation/ABI/obsolete/sysfs-gpio
4921F: drivers/gpio/
4922F: include/linux/gpio/
4923F: include/linux/gpio.h
4924F: include/asm-generic/gpio.h
4925F: include/uapi/linux/gpio.h
4926F: tools/gpio/
4927
4928GRE DEMULTIPLEXER DRIVER
4929M: Dmitry Kozlov <xeb@mail.ru>
4930L: netdev@vger.kernel.org
4931S: Maintained
4932F: net/ipv4/gre_demux.c
4933F: net/ipv4/gre_offload.c
4934F: include/net/gre.h
4935
4936GRETH 10/100/1G Ethernet MAC device driver
4937M: Kristoffer Glembo <kristoffer@gaisler.com>
4938L: netdev@vger.kernel.org
4939S: Maintained
4940F: drivers/net/ethernet/aeroflex/
4941
4942GSPCA FINEPIX SUBDRIVER
4943M: Frank Zago <frank@zago.net>
4944L: linux-media@vger.kernel.org
4945T: git git://linuxtv.org/media_tree.git
4946S: Maintained
4947F: drivers/media/usb/gspca/finepix.c
4948
4949GSPCA GL860 SUBDRIVER
4950M: Olivier Lorin <o.lorin@laposte.net>
4951L: linux-media@vger.kernel.org
4952T: git git://linuxtv.org/media_tree.git
4953S: Maintained
4954F: drivers/media/usb/gspca/gl860/
4955
4956GSPCA M5602 SUBDRIVER
4957M: Erik Andren <erik.andren@gmail.com>
4958L: linux-media@vger.kernel.org
4959T: git git://linuxtv.org/media_tree.git
4960S: Maintained
4961F: drivers/media/usb/gspca/m5602/
4962
4963GSPCA PAC207 SONIXB SUBDRIVER
4964M: Hans de Goede <hdegoede@redhat.com>
4965L: linux-media@vger.kernel.org
4966T: git git://linuxtv.org/media_tree.git
4967S: Maintained
4968F: drivers/media/usb/gspca/pac207.c
4969
4970GSPCA SN9C20X SUBDRIVER
4971M: Brian Johnson <brijohn@gmail.com>
4972L: linux-media@vger.kernel.org
4973T: git git://linuxtv.org/media_tree.git
4974S: Maintained
4975F: drivers/media/usb/gspca/sn9c20x.c
4976
4977GSPCA T613 SUBDRIVER
4978M: Leandro Costantino <lcostantino@gmail.com>
4979L: linux-media@vger.kernel.org
4980T: git git://linuxtv.org/media_tree.git
4981S: Maintained
4982F: drivers/media/usb/gspca/t613.c
4983
4984GSPCA USB WEBCAM DRIVER
4985M: Hans de Goede <hdegoede@redhat.com>
4986L: linux-media@vger.kernel.org
4987T: git git://linuxtv.org/media_tree.git
4988S: Maintained
4989F: drivers/media/usb/gspca/
4990
4991GUID PARTITION TABLE (GPT)
4992M: Davidlohr Bueso <dave@stgolabs.net>
4993L: linux-efi@vger.kernel.org
4994S: Maintained
4995F: block/partitions/efi.*
4996
4997STK1160 USB VIDEO CAPTURE DRIVER
4998M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4999L: linux-media@vger.kernel.org
5000T: git git://linuxtv.org/media_tree.git
5001S: Maintained
5002F: drivers/media/usb/stk1160/
5003
5004H8/300 ARCHITECTURE
5005M: Yoshinori Sato <ysato@users.sourceforge.jp>
5006L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5007W: http://uclinux-h8.sourceforge.jp
5008T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5009S: Maintained
5010F: arch/h8300/
5011F: drivers/clocksource/h8300_*.c
5012F: drivers/clk/h8300/
5013F: drivers/irqchip/irq-renesas-h8*.c
5014
5015HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5016M: Frank Seidel <frank@f-seidel.de>
5017L: platform-driver-x86@vger.kernel.org
5018W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5019S: Maintained
5020F: drivers/platform/x86/hdaps.c
5021
5022HDPVR USB VIDEO ENCODER DRIVER
5023M: Hans Verkuil <hverkuil@xs4all.nl>
5024L: linux-media@vger.kernel.org
5025T: git git://linuxtv.org/media_tree.git
5026W: https://linuxtv.org
5027S: Odd Fixes
5028F: drivers/media/usb/hdpvr/
5029
5030HWPOISON MEMORY FAILURE HANDLING
5031M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5032L: linux-mm@kvack.org
5033S: Maintained
5034F: mm/memory-failure.c
5035F: mm/hwpoison-inject.c
5036
5037HYPERVISOR VIRTUAL CONSOLE DRIVER
5038L: linuxppc-dev@lists.ozlabs.org
5039S: Odd Fixes
5040F: drivers/tty/hvc/
5041
5042HACKRF MEDIA DRIVER
5043M: Antti Palosaari <crope@iki.fi>
5044L: linux-media@vger.kernel.org
5045W: https://linuxtv.org
5046W: http://palosaari.fi/linux/
5047Q: http://patchwork.linuxtv.org/project/linux-media/list/
5048T: git git://linuxtv.org/anttip/media_tree.git
5049S: Maintained
5050F: drivers/media/usb/hackrf/
5051
5052HARDWARE MONITORING
5053M: Jean Delvare <jdelvare@suse.com>
5054M: Guenter Roeck <linux@roeck-us.net>
5055L: linux-hwmon@vger.kernel.org
5056W: http://hwmon.wiki.kernel.org/
5057T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5059S: Maintained
5060F: Documentation/hwmon/
5061F: drivers/hwmon/
5062F: include/linux/hwmon*.h
5063
5064HARDWARE RANDOM NUMBER GENERATOR CORE
5065M: Matt Mackall <mpm@selenic.com>
5066M: Herbert Xu <herbert@gondor.apana.org.au>
5067L: linux-crypto@vger.kernel.org
5068S: Odd fixes
5069F: Documentation/hw_random.txt
5070F: drivers/char/hw_random/
5071F: include/linux/hw_random.h
5072
5073HARDWARE SPINLOCK CORE
5074M: Ohad Ben-Cohen <ohad@wizery.com>
5075M: Bjorn Andersson <bjorn.andersson@linaro.org>
5076L: linux-remoteproc@vger.kernel.org
5077S: Maintained
5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5079F: Documentation/hwspinlock.txt
5080F: drivers/hwspinlock/hwspinlock_*
5081F: include/linux/hwspinlock.h
5082
5083HARMONY SOUND DRIVER
5084L: linux-parisc@vger.kernel.org
5085S: Maintained
5086F: sound/parisc/harmony.*
5087
5088HD29L2 MEDIA DRIVER
5089M: Antti Palosaari <crope@iki.fi>
5090L: linux-media@vger.kernel.org
5091W: https://linuxtv.org
5092W: http://palosaari.fi/linux/
5093Q: http://patchwork.linuxtv.org/project/linux-media/list/
5094T: git git://linuxtv.org/anttip/media_tree.git
5095S: Maintained
5096F: drivers/media/dvb-frontends/hd29l2*
5097
5098HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5099M: Don Brace <don.brace@microsemi.com>
5100L: iss_storagedev@hp.com
5101L: esc.storagedev@microsemi.com
5102L: linux-scsi@vger.kernel.org
5103S: Supported
5104F: Documentation/scsi/hpsa.txt
5105F: drivers/scsi/hpsa*.[ch]
5106F: include/linux/cciss*.h
5107F: include/uapi/linux/cciss*.h
5108
5109HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5110M: Don Brace <don.brace@microsemi.com>
5111L: iss_storagedev@hp.com
5112L: esc.storagedev@microsemi.com
5113L: linux-scsi@vger.kernel.org
5114S: Supported
5115F: Documentation/blockdev/cciss.txt
5116F: drivers/block/cciss*
5117F: include/linux/cciss_ioctl.h
5118F: include/uapi/linux/cciss_ioctl.h
5119
5120HFS FILESYSTEM
5121L: linux-fsdevel@vger.kernel.org
5122S: Orphan
5123F: Documentation/filesystems/hfs.txt
5124F: fs/hfs/
5125
5126HFSPLUS FILESYSTEM
5127L: linux-fsdevel@vger.kernel.org
5128S: Orphan
5129F: Documentation/filesystems/hfsplus.txt
5130F: fs/hfsplus/
5131
5132HGA FRAMEBUFFER DRIVER
5133M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5134L: linux-nvidia@lists.surfsouth.com
5135W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5136S: Maintained
5137F: drivers/video/fbdev/hgafb.c
5138
5139HIBERNATION (aka Software Suspend, aka swsusp)
5140M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5141M: Pavel Machek <pavel@ucw.cz>
5142L: linux-pm@vger.kernel.org
5143S: Supported
5144F: arch/x86/power/
5145F: drivers/base/power/
5146F: kernel/power/
5147F: include/linux/suspend.h
5148F: include/linux/freezer.h
5149F: include/linux/pm.h
5150F: arch/*/include/asm/suspend*.h
5151
5152HID CORE LAYER
5153M: Jiri Kosina <jikos@kernel.org>
5154R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5155L: linux-input@vger.kernel.org
5156T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5157S: Maintained
5158F: drivers/hid/
5159F: include/linux/hid*
5160F: include/uapi/linux/hid*
5161
5162HID SENSOR HUB DRIVERS
5163M: Jiri Kosina <jikos@kernel.org>
5164M: Jonathan Cameron <jic23@kernel.org>
5165M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5166L: linux-input@vger.kernel.org
5167L: linux-iio@vger.kernel.org
5168S: Maintained
5169F: Documentation/hid/hid-sensor*
5170F: drivers/hid/hid-sensor-*
5171F: drivers/iio/*/hid-*
5172F: include/linux/hid-sensor-*
5173
5174HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5175M: Thomas Gleixner <tglx@linutronix.de>
5176L: linux-kernel@vger.kernel.org
5177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5178S: Maintained
5179F: Documentation/timers/
5180F: kernel/time/hrtimer.c
5181F: kernel/time/clockevents.c
5182F: kernel/time/tick*.*
5183F: kernel/time/timer_*.c
5184F: include/linux/clockchips.h
5185F: include/linux/hrtimer.h
5186
5187HIGH-SPEED SCC DRIVER FOR AX.25
5188L: linux-hams@vger.kernel.org
5189S: Orphan
5190F: drivers/net/hamradio/dmascc.c
5191F: drivers/net/hamradio/scc.c
5192
5193HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5194M: HighPoint Linux Team <linux@highpoint-tech.com>
5195W: http://www.highpoint-tech.com
5196S: Supported
5197F: Documentation/scsi/hptiop.txt
5198F: drivers/scsi/hptiop.c
5199
5200HIPPI
5201M: Jes Sorensen <jes@trained-monkey.org>
5202L: linux-hippi@sunsite.dk
5203S: Maintained
5204F: include/linux/hippidevice.h
5205F: include/uapi/linux/if_hippi.h
5206F: net/802/hippi.c
5207F: drivers/net/hippi/
5208
5209HISILICON SAS Controller
5210M: John Garry <john.garry@huawei.com>
5211W: http://www.hisilicon.com
5212S: Supported
5213F: drivers/scsi/hisi_sas/
5214F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5215
5216HOST AP DRIVER
5217M: Jouni Malinen <j@w1.fi>
5218L: hostap@shmoo.com (subscribers-only)
5219L: linux-wireless@vger.kernel.org
5220W: http://hostap.epitest.fi/
5221S: Maintained
5222F: drivers/net/wireless/intersil/hostap/
5223
5224HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5225L: platform-driver-x86@vger.kernel.org
5226S: Orphan
5227F: drivers/platform/x86/tc1100-wmi.c
5228
5229HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5230M: Jaroslav Kysela <perex@perex.cz>
5231S: Maintained
5232F: drivers/net/ethernet/hp/hp100.*
5233
5234HPET: High Precision Event Timers driver
5235M: Clemens Ladisch <clemens@ladisch.de>
5236S: Maintained
5237F: Documentation/timers/hpet.txt
5238F: drivers/char/hpet.c
5239F: include/linux/hpet.h
5240F: include/uapi/linux/hpet.h
5241
5242HPET: x86
5243S: Orphan
5244F: arch/x86/kernel/hpet.c
5245F: arch/x86/include/asm/hpet.h
5246
5247HPFS FILESYSTEM
5248M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5249W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5250S: Maintained
5251F: fs/hpfs/
5252
5253HSI SUBSYSTEM
5254M: Sebastian Reichel <sre@kernel.org>
5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5256S: Maintained
5257F: Documentation/ABI/testing/sysfs-bus-hsi
5258F: Documentation/hsi.txt
5259F: drivers/hsi/
5260F: include/linux/hsi/
5261F: include/uapi/linux/hsi/
5262
5263HSO 3G MODEM DRIVER
5264M: Jan Dumon <j.dumon@option.com>
5265W: http://www.pharscape.org
5266S: Maintained
5267F: drivers/net/usb/hso.c
5268
5269HSR NETWORK PROTOCOL
5270M: Arvid Brodin <arvid.brodin@alten.se>
5271L: netdev@vger.kernel.org
5272S: Maintained
5273F: net/hsr/
5274
5275HTCPEN TOUCHSCREEN DRIVER
5276M: Pau Oliva Fora <pof@eslack.org>
5277L: linux-input@vger.kernel.org
5278S: Maintained
5279F: drivers/input/touchscreen/htcpen.c
5280
5281HUGETLB FILESYSTEM
5282M: Nadia Yvette Chambers <nyc@holomorphy.com>
5283S: Maintained
5284F: fs/hugetlbfs/
5285
5286Hyper-V CORE AND DRIVERS
5287M: "K. Y. Srinivasan" <kys@microsoft.com>
5288M: Haiyang Zhang <haiyangz@microsoft.com>
5289L: devel@linuxdriverproject.org
5290S: Maintained
5291F: arch/x86/include/asm/mshyperv.h
5292F: arch/x86/include/uapi/asm/hyperv.h
5293F: arch/x86/kernel/cpu/mshyperv.c
5294F: drivers/hid/hid-hyperv.c
5295F: drivers/hv/
5296F: drivers/input/serio/hyperv-keyboard.c
5297F: drivers/pci/host/pci-hyperv.c
5298F: drivers/net/hyperv/
5299F: drivers/scsi/storvsc_drv.c
5300F: drivers/video/fbdev/hyperv_fb.c
5301F: include/linux/hyperv.h
5302F: tools/hv/
5303F: Documentation/ABI/stable/sysfs-bus-vmbus
5304
5305I2C MUXES
5306M: Peter Rosin <peda@axentia.se>
5307L: linux-i2c@vger.kernel.org
5308S: Maintained
5309F: Documentation/i2c/muxes/
5310F: Documentation/devicetree/bindings/i2c/i2c-mux*
5311F: drivers/i2c/i2c-mux.c
5312F: drivers/i2c/muxes/
5313F: include/linux/i2c-mux.h
5314
5315I2C OVER PARALLEL PORT
5316M: Jean Delvare <jdelvare@suse.com>
5317L: linux-i2c@vger.kernel.org
5318S: Maintained
5319F: Documentation/i2c/busses/i2c-parport
5320F: Documentation/i2c/busses/i2c-parport-light
5321F: drivers/i2c/busses/i2c-parport.c
5322F: drivers/i2c/busses/i2c-parport-light.c
5323
5324I2C/SMBUS CONTROLLER DRIVERS FOR PC
5325M: Jean Delvare <jdelvare@suse.com>
5326L: linux-i2c@vger.kernel.org
5327S: Maintained
5328F: Documentation/i2c/busses/i2c-ali1535
5329F: Documentation/i2c/busses/i2c-ali1563
5330F: Documentation/i2c/busses/i2c-ali15x3
5331F: Documentation/i2c/busses/i2c-amd756
5332F: Documentation/i2c/busses/i2c-amd8111
5333F: Documentation/i2c/busses/i2c-i801
5334F: Documentation/i2c/busses/i2c-nforce2
5335F: Documentation/i2c/busses/i2c-piix4
5336F: Documentation/i2c/busses/i2c-sis5595
5337F: Documentation/i2c/busses/i2c-sis630
5338F: Documentation/i2c/busses/i2c-sis96x
5339F: Documentation/i2c/busses/i2c-via
5340F: Documentation/i2c/busses/i2c-viapro
5341F: drivers/i2c/busses/i2c-ali1535.c
5342F: drivers/i2c/busses/i2c-ali1563.c
5343F: drivers/i2c/busses/i2c-ali15x3.c
5344F: drivers/i2c/busses/i2c-amd756.c
5345F: drivers/i2c/busses/i2c-amd756-s4882.c
5346F: drivers/i2c/busses/i2c-amd8111.c
5347F: drivers/i2c/busses/i2c-i801.c
5348F: drivers/i2c/busses/i2c-isch.c
5349F: drivers/i2c/busses/i2c-nforce2.c
5350F: drivers/i2c/busses/i2c-nforce2-s4985.c
5351F: drivers/i2c/busses/i2c-piix4.c
5352F: drivers/i2c/busses/i2c-sis5595.c
5353F: drivers/i2c/busses/i2c-sis630.c
5354F: drivers/i2c/busses/i2c-sis96x.c
5355F: drivers/i2c/busses/i2c-via.c
5356F: drivers/i2c/busses/i2c-viapro.c
5357
5358I2C/SMBUS ISMT DRIVER
5359M: Seth Heasley <seth.heasley@intel.com>
5360M: Neil Horman <nhorman@tuxdriver.com>
5361L: linux-i2c@vger.kernel.org
5362F: drivers/i2c/busses/i2c-ismt.c
5363F: Documentation/i2c/busses/i2c-ismt
5364
5365I2C/SMBUS STUB DRIVER
5366M: Jean Delvare <jdelvare@suse.com>
5367L: linux-i2c@vger.kernel.org
5368S: Maintained
5369F: drivers/i2c/i2c-stub.c
5370
5371I2C SUBSYSTEM
5372M: Wolfram Sang <wsa@the-dreams.de>
5373L: linux-i2c@vger.kernel.org
5374W: https://i2c.wiki.kernel.org/
5375Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5376T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5377S: Maintained
5378F: Documentation/devicetree/bindings/i2c/
5379F: Documentation/i2c/
5380F: drivers/i2c/
5381F: drivers/i2c/*/
5382F: include/linux/i2c.h
5383F: include/linux/i2c-*.h
5384F: include/uapi/linux/i2c.h
5385F: include/uapi/linux/i2c-*.h
5386
5387I2C ACPI SUPPORT
5388M: Mika Westerberg <mika.westerberg@linux.intel.com>
5389L: linux-i2c@vger.kernel.org
5390L: linux-acpi@vger.kernel.org
5391S: Maintained
5392
5393I2C-TAOS-EVM DRIVER
5394M: Jean Delvare <jdelvare@suse.com>
5395L: linux-i2c@vger.kernel.org
5396S: Maintained
5397F: Documentation/i2c/busses/i2c-taos-evm
5398F: drivers/i2c/busses/i2c-taos-evm.c
5399
5400I2C-TINY-USB DRIVER
5401M: Till Harbaum <till@harbaum.org>
5402L: linux-i2c@vger.kernel.org
5403W: http://www.harbaum.org/till/i2c_tiny_usb
5404S: Maintained
5405F: drivers/i2c/busses/i2c-tiny-usb.c
5406
5407i386 BOOT CODE
5408M: "H. Peter Anvin" <hpa@zytor.com>
5409S: Maintained
5410F: arch/x86/boot/
5411
5412i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5413M: "H. Peter Anvin" <hpa@zytor.com>
5414T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5415S: Maintained
5416
5417IA64 (Itanium) PLATFORM
5418M: Tony Luck <tony.luck@intel.com>
5419M: Fenghua Yu <fenghua.yu@intel.com>
5420L: linux-ia64@vger.kernel.org
5421T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5422S: Maintained
5423F: arch/ia64/
5424
5425IBM Power VMX Cryptographic instructions
5426M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5427M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5428L: linux-crypto@vger.kernel.org
5429S: Supported
5430F: drivers/crypto/vmx/Makefile
5431F: drivers/crypto/vmx/Kconfig
5432F: drivers/crypto/vmx/vmx.c
5433F: drivers/crypto/vmx/aes*
5434F: drivers/crypto/vmx/ghash*
5435F: drivers/crypto/vmx/ppc-xlate.pl
5436
5437IBM Power in-Nest Crypto Acceleration
5438M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5439M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5440L: linux-crypto@vger.kernel.org
5441S: Supported
5442F: drivers/crypto/nx/Makefile
5443F: drivers/crypto/nx/Kconfig
5444F: drivers/crypto/nx/nx-aes*
5445F: drivers/crypto/nx/nx-sha*
5446F: drivers/crypto/nx/nx.*
5447F: drivers/crypto/nx/nx_csbcpb.h
5448F: drivers/crypto/nx/nx_debugfs.h
5449
5450IBM Power 842 compression accelerator
5451M: Dan Streetman <ddstreet@ieee.org>
5452S: Supported
5453F: drivers/crypto/nx/Makefile
5454F: drivers/crypto/nx/Kconfig
5455F: drivers/crypto/nx/nx-842*
5456F: include/linux/sw842.h
5457F: crypto/842.c
5458F: lib/842/
5459
5460IBM Power Linux RAID adapter
5461M: Brian King <brking@us.ibm.com>
5462S: Supported
5463F: drivers/scsi/ipr.*
5464
5465IBM Power Virtual Ethernet Device Driver
5466M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5467L: netdev@vger.kernel.org
5468S: Supported
5469F: drivers/net/ethernet/ibm/ibmveth.*
5470
5471IBM Power SRIOV Virtual NIC Device Driver
5472M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5473M: John Allen <jallen@linux.vnet.ibm.com>
5474L: netdev@vger.kernel.org
5475S: Supported
5476F: drivers/net/ethernet/ibm/ibmvnic.*
5477
5478IBM Power Virtual SCSI Device Drivers
5479M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5480L: linux-scsi@vger.kernel.org
5481S: Supported
5482F: drivers/scsi/ibmvscsi/ibmvscsi*
5483F: drivers/scsi/ibmvscsi/viosrp.h
5484
5485IBM Power Virtual FC Device Drivers
5486M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5487L: linux-scsi@vger.kernel.org
5488S: Supported
5489F: drivers/scsi/ibmvscsi/ibmvfc*
5490
5491IBM ServeRAID RAID DRIVER
5492S: Orphan
5493F: drivers/scsi/ips.*
5494
5495ICH LPC AND GPIO DRIVER
5496M: Peter Tyser <ptyser@xes-inc.com>
5497S: Maintained
5498F: drivers/mfd/lpc_ich.c
5499F: drivers/gpio/gpio-ich.c
5500
5501IDE SUBSYSTEM
5502M: "David S. Miller" <davem@davemloft.net>
5503L: linux-ide@vger.kernel.org
5504Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5505T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5506S: Maintained
5507F: Documentation/ide/
5508F: drivers/ide/
5509F: include/linux/ide.h
5510
5511IDEAPAD LAPTOP EXTRAS DRIVER
5512M: Ike Panhc <ike.pan@canonical.com>
5513L: platform-driver-x86@vger.kernel.org
5514W: http://launchpad.net/ideapad-laptop
5515S: Maintained
5516F: drivers/platform/x86/ideapad-laptop.c
5517
5518IDEAPAD LAPTOP SLIDEBAR DRIVER
5519M: Andrey Moiseev <o2g.org.ru@gmail.com>
5520L: linux-input@vger.kernel.org
5521W: https://github.com/o2genum/ideapad-slidebar
5522S: Maintained
5523F: drivers/input/misc/ideapad_slidebar.c
5524
5525IDE/ATAPI DRIVERS
5526M: Borislav Petkov <bp@alien8.de>
5527L: linux-ide@vger.kernel.org
5528S: Maintained
5529F: Documentation/cdrom/ide-cd
5530F: drivers/ide/ide-cd*
5531
5532IDLE-I7300
5533M: Andy Henroid <andrew.d.henroid@intel.com>
5534L: linux-pm@vger.kernel.org
5535S: Supported
5536F: drivers/idle/i7300_idle.c
5537
5538IEEE 802.15.4 SUBSYSTEM
5539M: Alexander Aring <aar@pengutronix.de>
5540L: linux-wpan@vger.kernel.org
5541W: http://wpan.cakelab.org/
5542T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5544S: Maintained
5545F: net/ieee802154/
5546F: net/mac802154/
5547F: drivers/net/ieee802154/
5548F: include/linux/nl802154.h
5549F: include/linux/ieee802154.h
5550F: include/net/nl802154.h
5551F: include/net/mac802154.h
5552F: include/net/af_ieee802154.h
5553F: include/net/cfg802154.h
5554F: include/net/ieee802154_netdev.h
5555F: Documentation/networking/ieee802154.txt
5556
5557IGORPLUG-USB IR RECEIVER
5558M: Sean Young <sean@mess.org>
5559L: linux-media@vger.kernel.org
5560S: Maintained
5561F: drivers/media/rc/igorplugusb.c
5562
5563IGUANAWORKS USB IR TRANSCEIVER
5564M: Sean Young <sean@mess.org>
5565L: linux-media@vger.kernel.org
5566S: Maintained
5567F: drivers/media/rc/iguanair.c
5568
5569IIO SUBSYSTEM AND DRIVERS
5570M: Jonathan Cameron <jic23@kernel.org>
5571R: Hartmut Knaack <knaack.h@gmx.de>
5572R: Lars-Peter Clausen <lars@metafoo.de>
5573R: Peter Meerwald <pmeerw@pmeerw.net>
5574L: linux-iio@vger.kernel.org
5575S: Maintained
5576F: drivers/iio/
5577F: drivers/staging/iio/
5578F: include/linux/iio/
5579F: tools/iio/
5580
5581IKANOS/ADI EAGLE ADSL USB DRIVER
5582M: Matthieu Castet <castet.matthieu@free.fr>
5583M: Stanislaw Gruszka <stf_xl@wp.pl>
5584S: Maintained
5585F: drivers/usb/atm/ueagle-atm.c
5586
5587INA209 HARDWARE MONITOR DRIVER
5588M: Guenter Roeck <linux@roeck-us.net>
5589L: linux-hwmon@vger.kernel.org
5590S: Maintained
5591F: Documentation/hwmon/ina209
5592F: Documentation/devicetree/bindings/i2c/ina209.txt
5593F: drivers/hwmon/ina209.c
5594
5595INA2XX HARDWARE MONITOR DRIVER
5596M: Guenter Roeck <linux@roeck-us.net>
5597L: linux-hwmon@vger.kernel.org
5598S: Maintained
5599F: Documentation/hwmon/ina2xx
5600F: drivers/hwmon/ina2xx.c
5601F: include/linux/platform_data/ina2xx.h
5602
5603INDUSTRY PACK SUBSYSTEM (IPACK)
5604M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5605M: Jens Taprogge <jens.taprogge@taprogge.org>
5606M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5607L: industrypack-devel@lists.sourceforge.net
5608W: http://industrypack.sourceforge.net
5609S: Maintained
5610F: drivers/ipack/
5611
5612INGENIC JZ4780 DMA Driver
5613M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5614S: Maintained
5615F: drivers/dma/dma-jz4780.c
5616
5617INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5618M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5619M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5620L: linux-ima-devel@lists.sourceforge.net
5621L: linux-ima-user@lists.sourceforge.net
5622L: linux-security-module@vger.kernel.org
5623T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5624S: Supported
5625F: security/integrity/ima/
5626
5627IMGTEC IR DECODER DRIVER
5628M: James Hogan <james.hogan@imgtec.com>
5629S: Maintained
5630F: drivers/media/rc/img-ir/
5631
5632IMS TWINTURBO FRAMEBUFFER DRIVER
5633L: linux-fbdev@vger.kernel.org
5634S: Orphan
5635F: drivers/video/fbdev/imsttfb.c
5636
5637INFINIBAND SUBSYSTEM
5638M: Doug Ledford <dledford@redhat.com>
5639M: Sean Hefty <sean.hefty@intel.com>
5640M: Hal Rosenstock <hal.rosenstock@gmail.com>
5641L: linux-rdma@vger.kernel.org
5642W: http://www.openfabrics.org/
5643Q: http://patchwork.kernel.org/project/linux-rdma/list/
5644T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5645S: Supported
5646F: Documentation/infiniband/
5647F: drivers/infiniband/
5648F: drivers/staging/rdma/
5649F: include/uapi/linux/if_infiniband.h
5650F: include/uapi/rdma/
5651F: include/rdma/
5652
5653INOTIFY
5654M: John McCutchan <john@johnmccutchan.com>
5655M: Robert Love <rlove@rlove.org>
5656M: Eric Paris <eparis@parisplace.org>
5657S: Maintained
5658F: Documentation/filesystems/inotify.txt
5659F: fs/notify/inotify/
5660F: include/linux/inotify.h
5661F: include/uapi/linux/inotify.h
5662
5663INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5664M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5665L: linux-input@vger.kernel.org
5666Q: http://patchwork.kernel.org/project/linux-input/list/
5667T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5668S: Maintained
5669F: drivers/input/
5670F: include/linux/input.h
5671F: include/uapi/linux/input.h
5672F: include/linux/input/
5673F: Documentation/devicetree/bindings/input/
5674
5675INPUT MULTITOUCH (MT) PROTOCOL
5676M: Henrik Rydberg <rydberg@bitmath.org>
5677L: linux-input@vger.kernel.org
5678S: Odd fixes
5679F: Documentation/input/multi-touch-protocol.txt
5680F: drivers/input/input-mt.c
5681K: \b(ABS|SYN)_MT_
5682
5683INTEL ASoC BDW/HSW DRIVERS
5684M: Jie Yang <yang.jie@linux.intel.com>
5685L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5686S: Supported
5687F: sound/soc/intel/common/sst-dsp*
5688F: sound/soc/intel/common/sst-firmware.c
5689F: sound/soc/intel/boards/broadwell.c
5690F: sound/soc/intel/haswell/
5691
5692INTEL C600 SERIES SAS CONTROLLER DRIVER
5693M: Intel SCU Linux support <intel-linux-scu@intel.com>
5694M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5695L: linux-scsi@vger.kernel.org
5696T: git git://git.code.sf.net/p/intel-sas/isci
5697S: Supported
5698F: drivers/scsi/isci/
5699
5700INTEL HID EVENT DRIVER
5701M: Alex Hung <alex.hung@canonical.com>
5702L: platform-driver-x86@vger.kernel.org
5703S: Maintained
5704F: drivers/platform/x86/intel-hid.c
5705
5706INTEL IDLE DRIVER
5707M: Len Brown <lenb@kernel.org>
5708L: linux-pm@vger.kernel.org
5709T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5710S: Supported
5711F: drivers/idle/intel_idle.c
5712
5713INTEL PSTATE DRIVER
5714M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5715M: Len Brown <lenb@kernel.org>
5716L: linux-pm@vger.kernel.org
5717S: Supported
5718F: drivers/cpufreq/intel_pstate.c
5719
5720INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5721M: Maik Broemme <mbroemme@plusserver.de>
5722L: linux-fbdev@vger.kernel.org
5723S: Maintained
5724F: Documentation/fb/intelfb.txt
5725F: drivers/video/fbdev/intelfb/
5726
5727INTEL 810/815 FRAMEBUFFER DRIVER
5728M: Antonino Daplas <adaplas@gmail.com>
5729L: linux-fbdev@vger.kernel.org
5730S: Maintained
5731F: drivers/video/fbdev/i810/
5732
5733INTEL MENLOW THERMAL DRIVER
5734M: Sujith Thomas <sujith.thomas@intel.com>
5735L: platform-driver-x86@vger.kernel.org
5736W: https://01.org/linux-acpi
5737S: Supported
5738F: drivers/platform/x86/intel_menlow.c
5739
5740INTEL I/OAT DMA DRIVER
5741M: Dave Jiang <dave.jiang@intel.com>
5742R: Dan Williams <dan.j.williams@intel.com>
5743L: dmaengine@vger.kernel.org
5744Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5745S: Supported
5746F: drivers/dma/ioat*
5747
5748INTEL IOMMU (VT-d)
5749M: David Woodhouse <dwmw2@infradead.org>
5750L: iommu@lists.linux-foundation.org
5751T: git git://git.infradead.org/iommu-2.6.git
5752S: Supported
5753F: drivers/iommu/intel-iommu.c
5754F: include/linux/intel-iommu.h
5755
5756INTEL IOP-ADMA DMA DRIVER
5757R: Dan Williams <dan.j.williams@intel.com>
5758S: Odd fixes
5759F: drivers/dma/iop-adma.c
5760
5761INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5762M: Krzysztof Halasa <khalasa@piap.pl>
5763S: Maintained
5764F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5765F: arch/arm/mach-ixp4xx/include/mach/npe.h
5766F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5767F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5768F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5769F: drivers/net/wan/ixp4xx_hss.c
5770
5771INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5772M: Deepak Saxena <dsaxena@plexity.net>
5773S: Maintained
5774F: drivers/char/hw_random/ixp4xx-rng.c
5775
5776INTEL ETHERNET DRIVERS
5777M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5778R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5779R: Shannon Nelson <shannon.nelson@intel.com>
5780R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5781R: Don Skidmore <donald.c.skidmore@intel.com>
5782R: Bruce Allan <bruce.w.allan@intel.com>
5783R: John Ronciak <john.ronciak@intel.com>
5784R: Mitch Williams <mitch.a.williams@intel.com>
5785L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5786W: http://www.intel.com/support/feedback.htm
5787W: http://e1000.sourceforge.net/
5788Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5791S: Supported
5792F: Documentation/networking/e100.txt
5793F: Documentation/networking/e1000.txt
5794F: Documentation/networking/e1000e.txt
5795F: Documentation/networking/igb.txt
5796F: Documentation/networking/igbvf.txt
5797F: Documentation/networking/ixgb.txt
5798F: Documentation/networking/ixgbe.txt
5799F: Documentation/networking/ixgbevf.txt
5800F: Documentation/networking/i40e.txt
5801F: Documentation/networking/i40evf.txt
5802F: drivers/net/ethernet/intel/
5803F: drivers/net/ethernet/intel/*/
5804
5805INTEL RDMA RNIC DRIVER
5806M: Faisal Latif <faisal.latif@intel.com>
5807R: Chien Tin Tung <chien.tin.tung@intel.com>
5808R: Mustafa Ismail <mustafa.ismail@intel.com>
5809R: Shiraz Saleem <shiraz.saleem@intel.com>
5810R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5811L: linux-rdma@vger.kernel.org
5812S: Supported
5813F: drivers/infiniband/hw/i40iw/
5814
5815INTEL-MID GPIO DRIVER
5816M: David Cohen <david.a.cohen@linux.intel.com>
5817L: linux-gpio@vger.kernel.org
5818S: Maintained
5819F: drivers/gpio/gpio-intel-mid.c
5820
5821INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5822M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5823L: linux-wireless@vger.kernel.org
5824S: Maintained
5825F: Documentation/networking/README.ipw2100
5826F: Documentation/networking/README.ipw2200
5827F: drivers/net/wireless/intel/ipw2x00/
5828
5829INTEL(R) TRACE HUB
5830M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5831S: Supported
5832F: Documentation/trace/intel_th.txt
5833F: drivers/hwtracing/intel_th/
5834
5835INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5836M: Ning Sun <ning.sun@intel.com>
5837L: tboot-devel@lists.sourceforge.net
5838W: http://tboot.sourceforge.net
5839T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5840S: Supported
5841F: Documentation/intel_txt.txt
5842F: include/linux/tboot.h
5843F: arch/x86/kernel/tboot.c
5844
5845INTEL WIRELESS WIMAX CONNECTION 2400
5846M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5847M: linux-wimax@intel.com
5848L: wimax@linuxwimax.org (subscribers-only)
5849S: Supported
5850W: http://linuxwimax.org
5851F: Documentation/wimax/README.i2400m
5852F: drivers/net/wimax/i2400m/
5853F: include/uapi/linux/wimax/i2400m.h
5854
5855INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5856M: Stanislaw Gruszka <sgruszka@redhat.com>
5857L: linux-wireless@vger.kernel.org
5858S: Supported
5859F: drivers/net/wireless/intel/iwlegacy/
5860
5861INTEL WIRELESS WIFI LINK (iwlwifi)
5862M: Johannes Berg <johannes.berg@intel.com>
5863M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5864M: Intel Linux Wireless <linuxwifi@intel.com>
5865L: linux-wireless@vger.kernel.org
5866W: http://intellinuxwireless.org
5867T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5868S: Supported
5869F: drivers/net/wireless/intel/iwlwifi/
5870
5871INTEL MANAGEMENT ENGINE (mei)
5872M: Tomas Winkler <tomas.winkler@intel.com>
5873L: linux-kernel@vger.kernel.org
5874S: Supported
5875F: include/uapi/linux/mei.h
5876F: include/linux/mei_cl_bus.h
5877F: drivers/misc/mei/*
5878F: drivers/watchdog/mei_wdt.c
5879F: Documentation/misc-devices/mei/*
5880
5881INTEL MIC DRIVERS (mic)
5882M: Sudeep Dutt <sudeep.dutt@intel.com>
5883M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5884S: Supported
5885W: https://github.com/sudeepdutt/mic
5886W: http://software.intel.com/en-us/mic-developer
5887F: include/linux/mic_bus.h
5888F: include/linux/scif.h
5889F: include/uapi/linux/mic_common.h
5890F: include/uapi/linux/mic_ioctl.h
5891F: include/uapi/linux/scif_ioctl.h
5892F: drivers/misc/mic/
5893F: drivers/dma/mic_x100_dma.c
5894F: drivers/dma/mic_x100_dma.h
5895F: Documentation/mic/
5896
5897INTEL PMC/P-Unit IPC DRIVER
5898M: Zha Qipeng<qipeng.zha@intel.com>
5899L: platform-driver-x86@vger.kernel.org
5900S: Maintained
5901F: drivers/platform/x86/intel_pmc_ipc.c
5902F: drivers/platform/x86/intel_punit_ipc.c
5903F: arch/x86/include/asm/intel_pmc_ipc.h
5904F: arch/x86/include/asm/intel_punit_ipc.h
5905
5906INTEL TELEMETRY DRIVER
5907M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5908L: platform-driver-x86@vger.kernel.org
5909S: Maintained
5910F: arch/x86/include/asm/intel_telemetry.h
5911F: drivers/platform/x86/intel_telemetry*
5912
5913IOC3 ETHERNET DRIVER
5914M: Ralf Baechle <ralf@linux-mips.org>
5915L: linux-mips@linux-mips.org
5916S: Maintained
5917F: drivers/net/ethernet/sgi/ioc3-eth.c
5918
5919IOC3 SERIAL DRIVER
5920M: Pat Gefre <pfg@sgi.com>
5921L: linux-serial@vger.kernel.org
5922S: Maintained
5923F: drivers/tty/serial/ioc3_serial.c
5924
5925IOMMU DRIVERS
5926M: Joerg Roedel <joro@8bytes.org>
5927L: iommu@lists.linux-foundation.org
5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5929S: Maintained
5930F: drivers/iommu/
5931
5932IP MASQUERADING
5933M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5934S: Maintained
5935F: net/ipv4/netfilter/ipt_MASQUERADE.c
5936
5937IPMI SUBSYSTEM
5938M: Corey Minyard <minyard@acm.org>
5939L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5940W: http://openipmi.sourceforge.net/
5941S: Supported
5942F: Documentation/IPMI.txt
5943F: drivers/char/ipmi/
5944F: include/linux/ipmi*
5945F: include/uapi/linux/ipmi*
5946
5947QCOM AUDIO (ASoC) DRIVERS
5948M: Patrick Lai <plai@codeaurora.org>
5949M: Banajit Goswami <bgoswami@codeaurora.org>
5950L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5951S: Supported
5952F: sound/soc/qcom/
5953
5954IPS SCSI RAID DRIVER
5955M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5956L: linux-scsi@vger.kernel.org
5957W: http://www.adaptec.com/
5958S: Maintained
5959F: drivers/scsi/ips*
5960
5961IPVS
5962M: Wensong Zhang <wensong@linux-vs.org>
5963M: Simon Horman <horms@verge.net.au>
5964M: Julian Anastasov <ja@ssi.bg>
5965L: netdev@vger.kernel.org
5966L: lvs-devel@vger.kernel.org
5967S: Maintained
5968T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5969T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5970F: Documentation/networking/ipvs-sysctl.txt
5971F: include/net/ip_vs.h
5972F: include/uapi/linux/ip_vs.h
5973F: net/netfilter/ipvs/
5974
5975IPWIRELESS DRIVER
5976M: Jiri Kosina <jikos@kernel.org>
5977M: David Sterba <dsterba@suse.com>
5978S: Odd Fixes
5979F: drivers/tty/ipwireless/
5980
5981IPX NETWORK LAYER
5982M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5983L: netdev@vger.kernel.org
5984S: Maintained
5985F: include/net/ipx.h
5986F: include/uapi/linux/ipx.h
5987F: net/ipx/
5988
5989IRDA SUBSYSTEM
5990M: Samuel Ortiz <samuel@sortiz.org>
5991L: irda-users@lists.sourceforge.net (subscribers-only)
5992L: netdev@vger.kernel.org
5993W: http://irda.sourceforge.net/
5994S: Maintained
5995T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5996F: Documentation/networking/irda.txt
5997F: drivers/net/irda/
5998F: include/net/irda/
5999F: net/irda/
6000
6001IRQ SUBSYSTEM
6002M: Thomas Gleixner <tglx@linutronix.de>
6003L: linux-kernel@vger.kernel.org
6004S: Maintained
6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6006F: kernel/irq/
6007
6008IRQCHIP DRIVERS
6009M: Thomas Gleixner <tglx@linutronix.de>
6010M: Jason Cooper <jason@lakedaemon.net>
6011M: Marc Zyngier <marc.zyngier@arm.com>
6012L: linux-kernel@vger.kernel.org
6013S: Maintained
6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6015T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6016F: Documentation/devicetree/bindings/interrupt-controller/
6017F: drivers/irqchip/
6018
6019IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6020M: Jiang Liu <jiang.liu@linux.intel.com>
6021M: Marc Zyngier <marc.zyngier@arm.com>
6022S: Maintained
6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6024F: Documentation/IRQ-domain.txt
6025F: include/linux/irqdomain.h
6026F: kernel/irq/irqdomain.c
6027F: kernel/irq/msi.c
6028
6029ISAPNP
6030M: Jaroslav Kysela <perex@perex.cz>
6031S: Maintained
6032F: Documentation/isapnp.txt
6033F: drivers/pnp/isapnp/
6034F: include/linux/isapnp.h
6035
6036ISA RADIO MODULE
6037M: Hans Verkuil <hverkuil@xs4all.nl>
6038L: linux-media@vger.kernel.org
6039T: git git://linuxtv.org/media_tree.git
6040W: https://linuxtv.org
6041S: Maintained
6042F: drivers/media/radio/radio-isa*
6043
6044iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6045M: Peter Jones <pjones@redhat.com>
6046M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6047S: Maintained
6048F: drivers/firmware/iscsi_ibft*
6049
6050ISCSI
6051M: Mike Christie <michaelc@cs.wisc.edu>
6052L: open-iscsi@googlegroups.com
6053W: www.open-iscsi.org
6054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6055S: Maintained
6056F: drivers/scsi/*iscsi*
6057F: include/scsi/*iscsi*
6058
6059ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6060M: Or Gerlitz <ogerlitz@mellanox.com>
6061M: Sagi Grimberg <sagig@mellanox.com>
6062M: Roi Dayan <roid@mellanox.com>
6063L: linux-rdma@vger.kernel.org
6064S: Supported
6065W: http://www.openfabrics.org
6066W: www.open-iscsi.org
6067Q: http://patchwork.kernel.org/project/linux-rdma/list/
6068F: drivers/infiniband/ulp/iser/
6069
6070ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6071M: Sagi Grimberg <sagig@mellanox.com>
6072T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6073L: linux-rdma@vger.kernel.org
6074L: target-devel@vger.kernel.org
6075S: Supported
6076W: http://www.linux-iscsi.org
6077F: drivers/infiniband/ulp/isert
6078
6079ISDN SUBSYSTEM
6080M: Karsten Keil <isdn@linux-pingi.de>
6081L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6082L: netdev@vger.kernel.org
6083W: http://www.isdn4linux.de
6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6085S: Maintained
6086F: Documentation/isdn/
6087F: drivers/isdn/
6088F: include/linux/isdn.h
6089F: include/linux/isdn/
6090F: include/uapi/linux/isdn.h
6091F: include/uapi/linux/isdn/
6092
6093ISDN SUBSYSTEM (Eicon active card driver)
6094M: Armin Schindler <mac@melware.de>
6095L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6096W: http://www.melware.de
6097S: Maintained
6098F: drivers/isdn/hardware/eicon/
6099
6100IT87 HARDWARE MONITORING DRIVER
6101M: Jean Delvare <jdelvare@suse.com>
6102L: linux-hwmon@vger.kernel.org
6103S: Maintained
6104F: Documentation/hwmon/it87
6105F: drivers/hwmon/it87.c
6106
6107IT913X MEDIA DRIVER
6108M: Antti Palosaari <crope@iki.fi>
6109L: linux-media@vger.kernel.org
6110W: https://linuxtv.org
6111W: http://palosaari.fi/linux/
6112Q: http://patchwork.linuxtv.org/project/linux-media/list/
6113T: git git://linuxtv.org/anttip/media_tree.git
6114S: Maintained
6115F: drivers/media/tuners/it913x*
6116
6117IVTV VIDEO4LINUX DRIVER
6118M: Andy Walls <awalls@md.metrocast.net>
6119L: ivtv-devel@ivtvdriver.org (subscribers-only)
6120L: linux-media@vger.kernel.org
6121T: git git://linuxtv.org/media_tree.git
6122W: http://www.ivtvdriver.org
6123S: Maintained
6124F: Documentation/video4linux/*.ivtv
6125F: drivers/media/pci/ivtv/
6126F: include/uapi/linux/ivtv*
6127
6128IX2505V MEDIA DRIVER
6129M: Malcolm Priestley <tvboxspy@gmail.com>
6130L: linux-media@vger.kernel.org
6131W: https://linuxtv.org
6132Q: http://patchwork.linuxtv.org/project/linux-media/list/
6133S: Maintained
6134F: drivers/media/dvb-frontends/ix2505v*
6135
6136JC42.4 TEMPERATURE SENSOR DRIVER
6137M: Guenter Roeck <linux@roeck-us.net>
6138L: linux-hwmon@vger.kernel.org
6139S: Maintained
6140F: drivers/hwmon/jc42.c
6141F: Documentation/hwmon/jc42
6142
6143JFS FILESYSTEM
6144M: Dave Kleikamp <shaggy@kernel.org>
6145L: jfs-discussion@lists.sourceforge.net
6146W: http://jfs.sourceforge.net/
6147T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6148S: Maintained
6149F: Documentation/filesystems/jfs.txt
6150F: fs/jfs/
6151
6152JME NETWORK DRIVER
6153M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6154L: netdev@vger.kernel.org
6155S: Maintained
6156F: drivers/net/ethernet/jme.*
6157
6158JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6159M: David Woodhouse <dwmw2@infradead.org>
6160L: linux-mtd@lists.infradead.org
6161W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6162S: Maintained
6163F: fs/jffs2/
6164F: include/uapi/linux/jffs2.h
6165
6166JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6167M: "Theodore Ts'o" <tytso@mit.edu>
6168M: Jan Kara <jack@suse.com>
6169L: linux-ext4@vger.kernel.org
6170S: Maintained
6171F: fs/jbd2/
6172F: include/linux/jbd2.h
6173
6174JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6175M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6176L: linux-media@vger.kernel.org
6177S: Maintained
6178F: drivers/media/platform/rcar_jpu.c
6179
6180JSM Neo PCI based serial card
6181M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6182L: linux-serial@vger.kernel.org
6183S: Maintained
6184F: drivers/tty/serial/jsm/
6185
6186K10TEMP HARDWARE MONITORING DRIVER
6187M: Clemens Ladisch <clemens@ladisch.de>
6188L: linux-hwmon@vger.kernel.org
6189S: Maintained
6190F: Documentation/hwmon/k10temp
6191F: drivers/hwmon/k10temp.c
6192
6193K8TEMP HARDWARE MONITORING DRIVER
6194M: Rudolf Marek <r.marek@assembler.cz>
6195L: linux-hwmon@vger.kernel.org
6196S: Maintained
6197F: Documentation/hwmon/k8temp
6198F: drivers/hwmon/k8temp.c
6199
6200KASAN
6201M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6202R: Alexander Potapenko <glider@google.com>
6203R: Dmitry Vyukov <dvyukov@google.com>
6204L: kasan-dev@googlegroups.com
6205S: Maintained
6206F: arch/*/include/asm/kasan.h
6207F: arch/*/mm/kasan_init*
6208F: Documentation/kasan.txt
6209F: include/linux/kasan.h
6210F: lib/test_kasan.c
6211F: mm/kasan/
6212F: scripts/Makefile.kasan
6213
6214KCONFIG
6215M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6216L: linux-kbuild@vger.kernel.org
6217T: git git://gitorious.org/linux-kconfig/linux-kconfig
6218S: Maintained
6219F: Documentation/kbuild/kconfig-language.txt
6220F: scripts/kconfig/
6221
6222KDUMP
6223M: Vivek Goyal <vgoyal@redhat.com>
6224M: Haren Myneni <hbabu@us.ibm.com>
6225L: kexec@lists.infradead.org
6226W: http://lse.sourceforge.net/kdump/
6227S: Maintained
6228F: Documentation/kdump/
6229
6230KEENE FM RADIO TRANSMITTER DRIVER
6231M: Hans Verkuil <hverkuil@xs4all.nl>
6232L: linux-media@vger.kernel.org
6233T: git git://linuxtv.org/media_tree.git
6234W: https://linuxtv.org
6235S: Maintained
6236F: drivers/media/radio/radio-keene*
6237
6238KERNEL AUTOMOUNTER v4 (AUTOFS4)
6239M: Ian Kent <raven@themaw.net>
6240L: autofs@vger.kernel.org
6241S: Maintained
6242F: fs/autofs4/
6243
6244KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6245M: Michal Marek <mmarek@suse.com>
6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6247T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6248L: linux-kbuild@vger.kernel.org
6249S: Maintained
6250F: Documentation/kbuild/
6251F: Makefile
6252F: scripts/Makefile.*
6253F: scripts/basic/
6254F: scripts/mk*
6255F: scripts/package/
6256
6257KERNEL JANITORS
6258L: kernel-janitors@vger.kernel.org
6259W: http://kernelnewbies.org/KernelJanitors
6260S: Odd Fixes
6261
6262KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6263M: "J. Bruce Fields" <bfields@fieldses.org>
6264M: Jeff Layton <jlayton@poochiereds.net>
6265L: linux-nfs@vger.kernel.org
6266W: http://nfs.sourceforge.net/
6267T: git git://linux-nfs.org/~bfields/linux.git
6268S: Supported
6269F: fs/nfsd/
6270F: include/uapi/linux/nfsd/
6271F: fs/lockd/
6272F: fs/nfs_common/
6273F: net/sunrpc/
6274F: include/linux/lockd/
6275F: include/linux/sunrpc/
6276F: include/uapi/linux/sunrpc/
6277
6278KERNEL SELFTEST FRAMEWORK
6279M: Shuah Khan <shuahkh@osg.samsung.com>
6280L: linux-kselftest@vger.kernel.org
6281T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6282S: Maintained
6283F: tools/testing/selftests
6284
6285KERNEL VIRTUAL MACHINE (KVM)
6286M: Gleb Natapov <gleb@kernel.org>
6287M: Paolo Bonzini <pbonzini@redhat.com>
6288L: kvm@vger.kernel.org
6289W: http://www.linux-kvm.org
6290T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6291S: Supported
6292F: Documentation/*/kvm*.txt
6293F: Documentation/virtual/kvm/
6294F: arch/*/kvm/
6295F: arch/x86/kernel/kvm.c
6296F: arch/x86/kernel/kvmclock.c
6297F: arch/*/include/asm/kvm*
6298F: include/linux/kvm*
6299F: include/uapi/linux/kvm*
6300F: virt/kvm/
6301
6302KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6303M: Joerg Roedel <joro@8bytes.org>
6304L: kvm@vger.kernel.org
6305W: http://www.linux-kvm.org/
6306S: Maintained
6307F: arch/x86/include/asm/svm.h
6308F: arch/x86/kvm/svm.c
6309
6310KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6311M: Alexander Graf <agraf@suse.com>
6312L: kvm-ppc@vger.kernel.org
6313W: http://www.linux-kvm.org/
6314T: git git://github.com/agraf/linux-2.6.git
6315S: Supported
6316F: arch/powerpc/include/asm/kvm*
6317F: arch/powerpc/kvm/
6318
6319KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6320M: Christian Borntraeger <borntraeger@de.ibm.com>
6321M: Cornelia Huck <cornelia.huck@de.ibm.com>
6322L: linux-s390@vger.kernel.org
6323W: http://www.ibm.com/developerworks/linux/linux390/
6324T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6325S: Supported
6326F: Documentation/s390/kvm.txt
6327F: arch/s390/include/asm/kvm*
6328F: arch/s390/kvm/
6329
6330KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6331M: Christoffer Dall <christoffer.dall@linaro.org>
6332M: Marc Zyngier <marc.zyngier@arm.com>
6333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6334L: kvmarm@lists.cs.columbia.edu
6335W: http://systems.cs.columbia.edu/projects/kvm-arm
6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6337S: Supported
6338F: arch/arm/include/uapi/asm/kvm*
6339F: arch/arm/include/asm/kvm*
6340F: arch/arm/kvm/
6341F: virt/kvm/arm/
6342F: include/kvm/arm_*
6343
6344KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6345M: Christoffer Dall <christoffer.dall@linaro.org>
6346M: Marc Zyngier <marc.zyngier@arm.com>
6347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6348L: kvmarm@lists.cs.columbia.edu
6349S: Maintained
6350F: arch/arm64/include/uapi/asm/kvm*
6351F: arch/arm64/include/asm/kvm*
6352F: arch/arm64/kvm/
6353
6354KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6355M: James Hogan <james.hogan@imgtec.com>
6356L: linux-mips@linux-mips.org
6357S: Supported
6358F: arch/mips/include/uapi/asm/kvm*
6359F: arch/mips/include/asm/kvm*
6360F: arch/mips/kvm/
6361
6362KEXEC
6363M: Eric Biederman <ebiederm@xmission.com>
6364W: http://kernel.org/pub/linux/utils/kernel/kexec/
6365L: kexec@lists.infradead.org
6366S: Maintained
6367F: include/linux/kexec.h
6368F: include/uapi/linux/kexec.h
6369F: kernel/kexec.c
6370
6371KEYS/KEYRINGS:
6372M: David Howells <dhowells@redhat.com>
6373L: keyrings@vger.kernel.org
6374S: Maintained
6375F: Documentation/security/keys.txt
6376F: include/linux/key.h
6377F: include/linux/key-type.h
6378F: include/keys/
6379F: security/keys/
6380
6381KEYS-TRUSTED
6382M: David Safford <safford@us.ibm.com>
6383M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6384L: linux-security-module@vger.kernel.org
6385L: keyrings@vger.kernel.org
6386S: Supported
6387F: Documentation/security/keys-trusted-encrypted.txt
6388F: include/keys/trusted-type.h
6389F: security/keys/trusted.c
6390F: security/keys/trusted.h
6391
6392KEYS-ENCRYPTED
6393M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6394M: David Safford <safford@us.ibm.com>
6395L: linux-security-module@vger.kernel.org
6396L: keyrings@vger.kernel.org
6397S: Supported
6398F: Documentation/security/keys-trusted-encrypted.txt
6399F: include/keys/encrypted-type.h
6400F: security/keys/encrypted-keys/
6401
6402KGDB / KDB /debug_core
6403M: Jason Wessel <jason.wessel@windriver.com>
6404W: http://kgdb.wiki.kernel.org/
6405L: kgdb-bugreport@lists.sourceforge.net
6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6407S: Maintained
6408F: Documentation/DocBook/kgdb.tmpl
6409F: drivers/misc/kgdbts.c
6410F: drivers/tty/serial/kgdboc.c
6411F: include/linux/kdb.h
6412F: include/linux/kgdb.h
6413F: kernel/debug/
6414
6415KMEMCHECK
6416M: Vegard Nossum <vegardno@ifi.uio.no>
6417M: Pekka Enberg <penberg@kernel.org>
6418S: Maintained
6419F: Documentation/kmemcheck.txt
6420F: arch/x86/include/asm/kmemcheck.h
6421F: arch/x86/mm/kmemcheck/
6422F: include/linux/kmemcheck.h
6423F: mm/kmemcheck.c
6424
6425KMEMLEAK
6426M: Catalin Marinas <catalin.marinas@arm.com>
6427S: Maintained
6428F: Documentation/kmemleak.txt
6429F: include/linux/kmemleak.h
6430F: mm/kmemleak.c
6431F: mm/kmemleak-test.c
6432
6433KPROBES
6434M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6435M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6436M: "David S. Miller" <davem@davemloft.net>
6437M: Masami Hiramatsu <mhiramat@kernel.org>
6438S: Maintained
6439F: Documentation/kprobes.txt
6440F: include/linux/kprobes.h
6441F: kernel/kprobes.c
6442
6443KS0108 LCD CONTROLLER DRIVER
6444M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6445W: http://miguelojeda.es/auxdisplay.htm
6446W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6447S: Maintained
6448F: Documentation/auxdisplay/ks0108
6449F: drivers/auxdisplay/ks0108.c
6450F: include/linux/ks0108.h
6451
6452L3MDEV
6453M: David Ahern <dsa@cumulusnetworks.com>
6454L: netdev@vger.kernel.org
6455S: Maintained
6456F: net/l3mdev
6457F: include/net/l3mdev.h
6458
6459LANTIQ MIPS ARCHITECTURE
6460M: John Crispin <blogic@openwrt.org>
6461L: linux-mips@linux-mips.org
6462S: Maintained
6463F: arch/mips/lantiq
6464
6465LAPB module
6466L: linux-x25@vger.kernel.org
6467S: Orphan
6468F: Documentation/networking/lapb-module.txt
6469F: include/*/lapb.h
6470F: net/lapb/
6471
6472LASI 53c700 driver for PARISC
6473M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6474L: linux-scsi@vger.kernel.org
6475S: Maintained
6476F: Documentation/scsi/53c700.txt
6477F: drivers/scsi/53c700*
6478
6479LED SUBSYSTEM
6480M: Richard Purdie <rpurdie@rpsys.net>
6481M: Jacek Anaszewski <j.anaszewski@samsung.com>
6482L: linux-leds@vger.kernel.org
6483T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6484S: Maintained
6485F: drivers/leds/
6486F: include/linux/leds.h
6487
6488LEGACY EEPROM DRIVER
6489M: Jean Delvare <jdelvare@suse.com>
6490S: Maintained
6491F: Documentation/misc-devices/eeprom
6492F: drivers/misc/eeprom/eeprom.c
6493
6494LEGO USB Tower driver
6495M: Juergen Stuber <starblue@users.sourceforge.net>
6496L: legousb-devel@lists.sourceforge.net
6497W: http://legousb.sourceforge.net/
6498S: Maintained
6499F: drivers/usb/misc/legousbtower.c
6500
6501LG2160 MEDIA DRIVER
6502M: Michael Krufky <mkrufky@linuxtv.org>
6503L: linux-media@vger.kernel.org
6504W: https://linuxtv.org
6505W: http://github.com/mkrufky
6506Q: http://patchwork.linuxtv.org/project/linux-media/list/
6507T: git git://linuxtv.org/mkrufky/tuners.git
6508S: Maintained
6509F: drivers/media/dvb-frontends/lg2160.*
6510
6511LGDT3305 MEDIA DRIVER
6512M: Michael Krufky <mkrufky@linuxtv.org>
6513L: linux-media@vger.kernel.org
6514W: https://linuxtv.org
6515W: http://github.com/mkrufky
6516Q: http://patchwork.linuxtv.org/project/linux-media/list/
6517T: git git://linuxtv.org/mkrufky/tuners.git
6518S: Maintained
6519F: drivers/media/dvb-frontends/lgdt3305.*
6520
6521LGUEST
6522M: Rusty Russell <rusty@rustcorp.com.au>
6523L: lguest@lists.ozlabs.org
6524W: http://lguest.ozlabs.org/
6525S: Odd Fixes
6526F: arch/x86/include/asm/lguest*.h
6527F: arch/x86/lguest/
6528F: drivers/lguest/
6529F: include/linux/lguest*.h
6530F: tools/lguest/
6531
6532LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6533M: Tejun Heo <tj@kernel.org>
6534L: linux-ide@vger.kernel.org
6535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6536S: Maintained
6537F: drivers/ata/
6538F: include/linux/ata.h
6539F: include/linux/libata.h
6540
6541LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6542M: Viresh Kumar <vireshk@kernel.org>
6543L: linux-ide@vger.kernel.org
6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6545S: Maintained
6546F: include/linux/pata_arasan_cf_data.h
6547F: drivers/ata/pata_arasan_cf.c
6548
6549LIBATA PATA DRIVERS
6550M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6551M: Tejun Heo <tj@kernel.org>
6552L: linux-ide@vger.kernel.org
6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6554S: Maintained
6555F: drivers/ata/pata_*.c
6556F: drivers/ata/ata_generic.c
6557
6558LIBATA SATA AHCI PLATFORM devices support
6559M: Hans de Goede <hdegoede@redhat.com>
6560M: Tejun Heo <tj@kernel.org>
6561L: linux-ide@vger.kernel.org
6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6563S: Maintained
6564F: drivers/ata/ahci_platform.c
6565F: drivers/ata/libahci_platform.c
6566F: include/linux/ahci_platform.h
6567
6568LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6569M: Mikael Pettersson <mikpelinux@gmail.com>
6570L: linux-ide@vger.kernel.org
6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6572S: Maintained
6573F: drivers/ata/sata_promise.*
6574
6575LIBLOCKDEP
6576M: Sasha Levin <sasha.levin@oracle.com>
6577S: Maintained
6578F: tools/lib/lockdep/
6579
6580LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6581M: Dan Williams <dan.j.williams@intel.com>
6582L: linux-nvdimm@lists.01.org
6583Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6584T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6585S: Supported
6586F: drivers/nvdimm/*
6587F: include/linux/nd.h
6588F: include/linux/libnvdimm.h
6589F: include/uapi/linux/ndctl.h
6590
6591LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6592M: Ross Zwisler <ross.zwisler@linux.intel.com>
6593L: linux-nvdimm@lists.01.org
6594Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6595S: Supported
6596F: drivers/nvdimm/blk.c
6597F: drivers/nvdimm/region_devs.c
6598F: drivers/acpi/nfit*
6599
6600LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6601M: Vishal Verma <vishal.l.verma@intel.com>
6602L: linux-nvdimm@lists.01.org
6603Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6604S: Supported
6605F: drivers/nvdimm/btt*
6606
6607LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6608M: Ross Zwisler <ross.zwisler@linux.intel.com>
6609L: linux-nvdimm@lists.01.org
6610Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6611S: Supported
6612F: drivers/nvdimm/pmem.c
6613F: include/linux/pmem.h
6614F: arch/*/include/asm/pmem.h
6615
6616LIGHTNVM PLATFORM SUPPORT
6617M: Matias Bjorling <mb@lightnvm.io>
6618W: http://github/OpenChannelSSD
6619L: linux-block@vger.kernel.org
6620S: Maintained
6621F: drivers/lightnvm/
6622F: include/linux/lightnvm.h
6623F: include/uapi/linux/lightnvm.h
6624
6625LINUX FOR IBM pSERIES (RS/6000)
6626M: Paul Mackerras <paulus@au.ibm.com>
6627W: http://www.ibm.com/linux/ltc/projects/ppc
6628S: Supported
6629F: arch/powerpc/boot/rs6000.h
6630
6631LINUX FOR POWERPC (32-BIT AND 64-BIT)
6632M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6633M: Paul Mackerras <paulus@samba.org>
6634M: Michael Ellerman <mpe@ellerman.id.au>
6635W: http://www.penguinppc.org/
6636L: linuxppc-dev@lists.ozlabs.org
6637Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6639S: Supported
6640F: Documentation/powerpc/
6641F: arch/powerpc/
6642
6643LINUX FOR POWER MACINTOSH
6644M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6645W: http://www.penguinppc.org/
6646L: linuxppc-dev@lists.ozlabs.org
6647S: Maintained
6648F: arch/powerpc/platforms/powermac/
6649F: drivers/macintosh/
6650
6651LINUX FOR POWERPC EMBEDDED MPC5XXX
6652M: Anatolij Gustschin <agust@denx.de>
6653L: linuxppc-dev@lists.ozlabs.org
6654T: git git://git.denx.de/linux-denx-agust.git
6655S: Maintained
6656F: arch/powerpc/platforms/512x/
6657F: arch/powerpc/platforms/52xx/
6658
6659LINUX FOR POWERPC EMBEDDED PPC4XX
6660M: Alistair Popple <alistair@popple.id.au>
6661M: Matt Porter <mporter@kernel.crashing.org>
6662W: http://www.penguinppc.org/
6663L: linuxppc-dev@lists.ozlabs.org
6664S: Maintained
6665F: arch/powerpc/platforms/40x/
6666F: arch/powerpc/platforms/44x/
6667
6668LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6669L: linuxppc-dev@lists.ozlabs.org
6670S: Orphan
6671F: arch/powerpc/*/*virtex*
6672F: arch/powerpc/*/*/*virtex*
6673
6674LINUX FOR POWERPC EMBEDDED PPC8XX
6675M: Vitaly Bordug <vitb@kernel.crashing.org>
6676W: http://www.penguinppc.org/
6677L: linuxppc-dev@lists.ozlabs.org
6678S: Maintained
6679F: arch/powerpc/platforms/8xx/
6680
6681LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6682M: Scott Wood <oss@buserror.net>
6683M: Kumar Gala <galak@kernel.crashing.org>
6684W: http://www.penguinppc.org/
6685L: linuxppc-dev@lists.ozlabs.org
6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6687S: Maintained
6688F: arch/powerpc/platforms/83xx/
6689F: arch/powerpc/platforms/85xx/
6690
6691LINUX FOR POWERPC PA SEMI PWRFICIENT
6692M: Olof Johansson <olof@lixom.net>
6693L: linuxppc-dev@lists.ozlabs.org
6694S: Maintained
6695F: arch/powerpc/platforms/pasemi/
6696F: drivers/*/*pasemi*
6697F: drivers/*/*/*pasemi*
6698
6699LINUX SECURITY MODULE (LSM) FRAMEWORK
6700M: Chris Wright <chrisw@sous-sol.org>
6701L: linux-security-module@vger.kernel.org
6702S: Supported
6703
6704LIS3LV02D ACCELEROMETER DRIVER
6705M: Eric Piel <eric.piel@tremplin-utc.net>
6706S: Maintained
6707F: Documentation/misc-devices/lis3lv02d
6708F: drivers/misc/lis3lv02d/
6709F: drivers/platform/x86/hp_accel.c
6710
6711LIVE PATCHING
6712M: Josh Poimboeuf <jpoimboe@redhat.com>
6713M: Jessica Yu <jeyu@redhat.com>
6714M: Jiri Kosina <jikos@kernel.org>
6715M: Miroslav Benes <mbenes@suse.cz>
6716R: Petr Mladek <pmladek@suse.com>
6717S: Maintained
6718F: kernel/livepatch/
6719F: include/linux/livepatch.h
6720F: arch/x86/include/asm/livepatch.h
6721F: arch/x86/kernel/livepatch.c
6722F: Documentation/ABI/testing/sysfs-kernel-livepatch
6723F: samples/livepatch/
6724L: live-patching@vger.kernel.org
6725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6726
6727LINUX KERNEL DUMP TEST MODULE (LKDTM)
6728M: Kees Cook <keescook@chromium.org>
6729S: Maintained
6730F: drivers/misc/lkdtm.c
6731
6732LLC (802.2)
6733M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6734S: Maintained
6735F: include/linux/llc.h
6736F: include/uapi/linux/llc.h
6737F: include/net/llc*
6738F: net/llc/
6739
6740LM73 HARDWARE MONITOR DRIVER
6741M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6742L: linux-hwmon@vger.kernel.org
6743S: Maintained
6744F: drivers/hwmon/lm73.c
6745
6746LM78 HARDWARE MONITOR DRIVER
6747M: Jean Delvare <jdelvare@suse.com>
6748L: linux-hwmon@vger.kernel.org
6749S: Maintained
6750F: Documentation/hwmon/lm78
6751F: drivers/hwmon/lm78.c
6752
6753LM83 HARDWARE MONITOR DRIVER
6754M: Jean Delvare <jdelvare@suse.com>
6755L: linux-hwmon@vger.kernel.org
6756S: Maintained
6757F: Documentation/hwmon/lm83
6758F: drivers/hwmon/lm83.c
6759
6760LM90 HARDWARE MONITOR DRIVER
6761M: Jean Delvare <jdelvare@suse.com>
6762L: linux-hwmon@vger.kernel.org
6763S: Maintained
6764F: Documentation/hwmon/lm90
6765F: Documentation/devicetree/bindings/hwmon/lm90.txt
6766F: drivers/hwmon/lm90.c
6767
6768LM95234 HARDWARE MONITOR DRIVER
6769M: Guenter Roeck <linux@roeck-us.net>
6770L: linux-hwmon@vger.kernel.org
6771S: Maintained
6772F: Documentation/hwmon/lm95234
6773F: drivers/hwmon/lm95234.c
6774
6775LME2510 MEDIA DRIVER
6776M: Malcolm Priestley <tvboxspy@gmail.com>
6777L: linux-media@vger.kernel.org
6778W: https://linuxtv.org
6779Q: http://patchwork.linuxtv.org/project/linux-media/list/
6780S: Maintained
6781F: drivers/media/usb/dvb-usb-v2/lmedm04*
6782
6783LOCKDEP AND LOCKSTAT
6784M: Peter Zijlstra <peterz@infradead.org>
6785M: Ingo Molnar <mingo@redhat.com>
6786L: linux-kernel@vger.kernel.org
6787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6788S: Maintained
6789F: Documentation/locking/lockdep*.txt
6790F: Documentation/locking/lockstat.txt
6791F: include/linux/lockdep.h
6792F: kernel/locking/
6793
6794LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6795M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6796L: linux-ntfs-dev@lists.sourceforge.net
6797W: http://www.linux-ntfs.org/content/view/19/37/
6798S: Maintained
6799F: Documentation/ldm.txt
6800F: block/partitions/ldm.*
6801
6802LogFS
6803M: Joern Engel <joern@logfs.org>
6804M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6805L: logfs@logfs.org
6806W: logfs.org
6807S: Maintained
6808F: fs/logfs/
6809
6810LPC32XX MACHINE SUPPORT
6811M: Roland Stigge <stigge@antcom.de>
6812L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6813S: Maintained
6814F: arch/arm/mach-lpc32xx/
6815
6816LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6817M: Sathya Prakash <sathya.prakash@broadcom.com>
6818M: Chaitra P B <chaitra.basappa@broadcom.com>
6819M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6820L: MPT-FusionLinux.pdl@broadcom.com
6821L: linux-scsi@vger.kernel.org
6822W: http://www.avagotech.com/support/
6823S: Supported
6824F: drivers/message/fusion/
6825F: drivers/scsi/mpt2sas/
6826F: drivers/scsi/mpt3sas/
6827
6828LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6829M: Matthew Wilcox <matthew@wil.cx>
6830L: linux-scsi@vger.kernel.org
6831S: Maintained
6832F: drivers/scsi/sym53c8xx_2/
6833
6834LTC4261 HARDWARE MONITOR DRIVER
6835M: Guenter Roeck <linux@roeck-us.net>
6836L: linux-hwmon@vger.kernel.org
6837S: Maintained
6838F: Documentation/hwmon/ltc4261
6839F: drivers/hwmon/ltc4261.c
6840
6841LTP (Linux Test Project)
6842M: Mike Frysinger <vapier@gentoo.org>
6843M: Cyril Hrubis <chrubis@suse.cz>
6844M: Wanlong Gao <wanlong.gao@gmail.com>
6845M: Jan Stancek <jstancek@redhat.com>
6846M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6847M: Alexey Kodanev <alexey.kodanev@oracle.com>
6848L: ltp@lists.linux.it (subscribers-only)
6849W: http://linux-test-project.github.io/
6850T: git git://github.com/linux-test-project/ltp.git
6851S: Maintained
6852
6853M32R ARCHITECTURE
6854W: http://www.linux-m32r.org/
6855S: Orphan
6856F: arch/m32r/
6857
6858M68K ARCHITECTURE
6859M: Geert Uytterhoeven <geert@linux-m68k.org>
6860L: linux-m68k@lists.linux-m68k.org
6861W: http://www.linux-m68k.org/
6862T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6863S: Maintained
6864F: arch/m68k/
6865F: drivers/zorro/
6866
6867M68K ON APPLE MACINTOSH
6868M: Joshua Thompson <funaho@jurai.org>
6869W: http://www.mac.linux-m68k.org/
6870L: linux-m68k@lists.linux-m68k.org
6871S: Maintained
6872F: arch/m68k/mac/
6873
6874M68K ON HP9000/300
6875M: Philip Blundell <philb@gnu.org>
6876W: http://www.tazenda.demon.co.uk/phil/linux-hp
6877S: Maintained
6878F: arch/m68k/hp300/
6879
6880M88DS3103 MEDIA DRIVER
6881M: Antti Palosaari <crope@iki.fi>
6882L: linux-media@vger.kernel.org
6883W: https://linuxtv.org
6884W: http://palosaari.fi/linux/
6885Q: http://patchwork.linuxtv.org/project/linux-media/list/
6886T: git git://linuxtv.org/anttip/media_tree.git
6887S: Maintained
6888F: drivers/media/dvb-frontends/m88ds3103*
6889
6890M88RS2000 MEDIA DRIVER
6891M: Malcolm Priestley <tvboxspy@gmail.com>
6892L: linux-media@vger.kernel.org
6893W: https://linuxtv.org
6894Q: http://patchwork.linuxtv.org/project/linux-media/list/
6895S: Maintained
6896F: drivers/media/dvb-frontends/m88rs2000*
6897
6898MA901 MASTERKIT USB FM RADIO DRIVER
6899M: Alexey Klimov <klimov.linux@gmail.com>
6900L: linux-media@vger.kernel.org
6901T: git git://linuxtv.org/media_tree.git
6902S: Maintained
6903F: drivers/media/radio/radio-ma901.c
6904
6905MAC80211
6906M: Johannes Berg <johannes@sipsolutions.net>
6907L: linux-wireless@vger.kernel.org
6908W: http://wireless.kernel.org/
6909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6911S: Maintained
6912F: Documentation/networking/mac80211-injection.txt
6913F: include/net/mac80211.h
6914F: net/mac80211/
6915F: drivers/net/wireless/mac80211_hwsim.[ch]
6916
6917MACVLAN DRIVER
6918M: Patrick McHardy <kaber@trash.net>
6919L: netdev@vger.kernel.org
6920S: Maintained
6921F: drivers/net/macvlan.c
6922F: include/linux/if_macvlan.h
6923
6924MAILBOX API
6925M: Jassi Brar <jassisinghbrar@gmail.com>
6926L: linux-kernel@vger.kernel.org
6927S: Maintained
6928F: drivers/mailbox/
6929F: include/linux/mailbox_client.h
6930F: include/linux/mailbox_controller.h
6931
6932MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6933M: Michael Kerrisk <mtk.manpages@gmail.com>
6934W: http://www.kernel.org/doc/man-pages
6935L: linux-man@vger.kernel.org
6936S: Maintained
6937
6938MARVELL ARMADA DRM SUPPORT
6939M: Russell King <rmk+kernel@arm.linux.org.uk>
6940S: Maintained
6941F: drivers/gpu/drm/armada/
6942
6943MARVELL 88E6352 DSA support
6944M: Guenter Roeck <linux@roeck-us.net>
6945S: Maintained
6946F: drivers/net/dsa/mv88e6352.c
6947
6948MARVELL CRYPTO DRIVER
6949M: Boris Brezillon <boris.brezillon@free-electrons.com>
6950M: Arnaud Ebalard <arno@natisbad.org>
6951F: drivers/crypto/marvell/
6952S: Maintained
6953L: linux-crypto@vger.kernel.org
6954
6955MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6956M: Mirko Lindner <mlindner@marvell.com>
6957M: Stephen Hemminger <stephen@networkplumber.org>
6958L: netdev@vger.kernel.org
6959S: Maintained
6960F: drivers/net/ethernet/marvell/sk*
6961
6962MARVELL LIBERTAS WIRELESS DRIVER
6963L: libertas-dev@lists.infradead.org
6964S: Orphan
6965F: drivers/net/wireless/marvell/libertas/
6966
6967MARVELL MV643XX ETHERNET DRIVER
6968M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6969L: netdev@vger.kernel.org
6970S: Maintained
6971F: drivers/net/ethernet/marvell/mv643xx_eth.*
6972F: include/linux/mv643xx.h
6973
6974MARVELL MVNETA ETHERNET DRIVER
6975M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6976L: netdev@vger.kernel.org
6977S: Maintained
6978F: drivers/net/ethernet/marvell/mvneta.*
6979
6980MARVELL MWIFIEX WIRELESS DRIVER
6981M: Amitkumar Karwar <akarwar@marvell.com>
6982M: Nishant Sarmukadam <nishants@marvell.com>
6983L: linux-wireless@vger.kernel.org
6984S: Maintained
6985F: drivers/net/wireless/marvell/mwifiex/
6986
6987MARVELL MWL8K WIRELESS DRIVER
6988M: Lennert Buytenhek <buytenh@wantstofly.org>
6989L: linux-wireless@vger.kernel.org
6990S: Odd Fixes
6991F: drivers/net/wireless/marvell/mwl8k.c
6992
6993MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6994M: Nicolas Pitre <nico@fluxnic.net>
6995S: Odd Fixes
6996F: drivers/mmc/host/mvsdio.*
6997
6998MATROX FRAMEBUFFER DRIVER
6999L: linux-fbdev@vger.kernel.org
7000S: Orphan
7001F: drivers/video/fbdev/matrox/matroxfb_*
7002F: include/uapi/linux/matroxfb.h
7003
7004MAX16065 HARDWARE MONITOR DRIVER
7005M: Guenter Roeck <linux@roeck-us.net>
7006L: linux-hwmon@vger.kernel.org
7007S: Maintained
7008F: Documentation/hwmon/max16065
7009F: drivers/hwmon/max16065.c
7010
7011MAX20751 HARDWARE MONITOR DRIVER
7012M: Guenter Roeck <linux@roeck-us.net>
7013L: linux-hwmon@vger.kernel.org
7014S: Maintained
7015F: Documentation/hwmon/max20751
7016F: drivers/hwmon/max20751.c
7017
7018MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7019M: "Hans J. Koch" <hjk@hansjkoch.de>
7020L: linux-hwmon@vger.kernel.org
7021S: Maintained
7022F: Documentation/hwmon/max6650
7023F: drivers/hwmon/max6650.c
7024
7025MAX6697 HARDWARE MONITOR DRIVER
7026M: Guenter Roeck <linux@roeck-us.net>
7027L: linux-hwmon@vger.kernel.org
7028S: Maintained
7029F: Documentation/hwmon/max6697
7030F: Documentation/devicetree/bindings/i2c/max6697.txt
7031F: drivers/hwmon/max6697.c
7032F: include/linux/platform_data/max6697.h
7033
7034MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7035M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7036L: linux-pm@vger.kernel.org
7037S: Supported
7038F: drivers/power/max14577_charger.c
7039F: drivers/power/max77693_charger.c
7040
7041MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7042M: Javier Martinez Canillas <javier@osg.samsung.com>
7043L: linux-kernel@vger.kernel.org
7044S: Supported
7045F: drivers/*/*max77802*.c
7046F: Documentation/devicetree/bindings/*/*max77802.txt
7047F: include/dt-bindings/*/*max77802.h
7048
7049MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7050M: Chanwoo Choi <cw00.choi@samsung.com>
7051M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7052L: linux-kernel@vger.kernel.org
7053S: Supported
7054F: drivers/*/max14577.c
7055F: drivers/*/max77686*.c
7056F: drivers/*/max77693.c
7057F: drivers/extcon/extcon-max14577.c
7058F: drivers/extcon/extcon-max77693.c
7059F: drivers/rtc/rtc-max77686.c
7060F: drivers/clk/clk-max77686.c
7061F: Documentation/devicetree/bindings/mfd/max14577.txt
7062F: Documentation/devicetree/bindings/*/max77686.txt
7063F: Documentation/devicetree/bindings/mfd/max77693.txt
7064F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7065F: include/linux/mfd/max14577*.h
7066F: include/linux/mfd/max77686*.h
7067F: include/linux/mfd/max77693*.h
7068
7069MAXIRADIO FM RADIO RECEIVER DRIVER
7070M: Hans Verkuil <hverkuil@xs4all.nl>
7071L: linux-media@vger.kernel.org
7072T: git git://linuxtv.org/media_tree.git
7073W: https://linuxtv.org
7074S: Maintained
7075F: drivers/media/radio/radio-maxiradio*
7076
7077MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7078M: Peter Rosin <peda@axentia.se>
7079L: linux-iio@vger.kernel.org
7080S: Maintained
7081F: drivers/iio/potentiometer/mcp4531.c
7082
7083MEDIA DRIVERS FOR RENESAS - VSP1
7084M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7085L: linux-media@vger.kernel.org
7086L: linux-renesas-soc@vger.kernel.org
7087T: git git://linuxtv.org/media_tree.git
7088S: Supported
7089F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7090F: drivers/media/platform/vsp1/
7091
7092MEDIA DRIVERS FOR ASCOT2E
7093M: Sergey Kozlov <serjk@netup.ru>
7094L: linux-media@vger.kernel.org
7095W: https://linuxtv.org
7096W: http://netup.tv/
7097T: git git://linuxtv.org/media_tree.git
7098S: Supported
7099F: drivers/media/dvb-frontends/ascot2e*
7100
7101MEDIA DRIVERS FOR CXD2841ER
7102M: Sergey Kozlov <serjk@netup.ru>
7103L: linux-media@vger.kernel.org
7104W: https://linuxtv.org
7105W: http://netup.tv/
7106T: git git://linuxtv.org/media_tree.git
7107S: Supported
7108F: drivers/media/dvb-frontends/cxd2841er*
7109
7110MEDIA DRIVERS FOR HORUS3A
7111M: Sergey Kozlov <serjk@netup.ru>
7112L: linux-media@vger.kernel.org
7113W: https://linuxtv.org
7114W: http://netup.tv/
7115T: git git://linuxtv.org/media_tree.git
7116S: Supported
7117F: drivers/media/dvb-frontends/horus3a*
7118
7119MEDIA DRIVERS FOR LNBH25
7120M: Sergey Kozlov <serjk@netup.ru>
7121L: linux-media@vger.kernel.org
7122W: https://linuxtv.org
7123W: http://netup.tv/
7124T: git git://linuxtv.org/media_tree.git
7125S: Supported
7126F: drivers/media/dvb-frontends/lnbh25*
7127
7128MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7129M: Sergey Kozlov <serjk@netup.ru>
7130L: linux-media@vger.kernel.org
7131W: https://linuxtv.org
7132W: http://netup.tv/
7133T: git git://linuxtv.org/media_tree.git
7134S: Supported
7135F: drivers/media/pci/netup_unidvb/*
7136
7137MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7138M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7139P: LinuxTV.org Project
7140L: linux-media@vger.kernel.org
7141W: https://linuxtv.org
7142Q: http://patchwork.kernel.org/project/linux-media/list/
7143T: git git://linuxtv.org/media_tree.git
7144S: Maintained
7145F: Documentation/dvb/
7146F: Documentation/video4linux/
7147F: Documentation/DocBook/media/
7148F: drivers/media/
7149F: drivers/staging/media/
7150F: include/linux/platform_data/media/
7151F: include/media/
7152F: include/uapi/linux/dvb/
7153F: include/uapi/linux/videodev2.h
7154F: include/uapi/linux/media.h
7155F: include/uapi/linux/v4l2-*
7156F: include/uapi/linux/meye.h
7157F: include/uapi/linux/ivtv*
7158F: include/uapi/linux/uvcvideo.h
7159
7160MEDIATEK ETHERNET DRIVER
7161M: Felix Fietkau <nbd@openwrt.org>
7162M: John Crispin <blogic@openwrt.org>
7163L: netdev@vger.kernel.org
7164S: Maintained
7165F: drivers/net/ethernet/mediatek/
7166
7167MEDIATEK MT7601U WIRELESS LAN DRIVER
7168M: Jakub Kicinski <kubakici@wp.pl>
7169L: linux-wireless@vger.kernel.org
7170S: Maintained
7171F: drivers/net/wireless/mediatek/mt7601u/
7172
7173MEGARAID SCSI/SAS DRIVERS
7174M: Kashyap Desai <kashyap.desai@avagotech.com>
7175M: Sumit Saxena <sumit.saxena@avagotech.com>
7176M: Uday Lingala <uday.lingala@avagotech.com>
7177L: megaraidlinux.pdl@avagotech.com
7178L: linux-scsi@vger.kernel.org
7179W: http://www.lsi.com
7180S: Maintained
7181F: Documentation/scsi/megaraid.txt
7182F: drivers/scsi/megaraid.*
7183F: drivers/scsi/megaraid/
7184
7185MELLANOX ETHERNET DRIVER (mlx4_en)
7186M: Eugenia Emantayev <eugenia@mellanox.com>
7187L: netdev@vger.kernel.org
7188S: Supported
7189W: http://www.mellanox.com
7190Q: http://patchwork.ozlabs.org/project/netdev/list/
7191F: drivers/net/ethernet/mellanox/mlx4/en_*
7192
7193MELLANOX ETHERNET DRIVER (mlx5e)
7194M: Saeed Mahameed <saeedm@mellanox.com>
7195L: netdev@vger.kernel.org
7196S: Supported
7197W: http://www.mellanox.com
7198Q: http://patchwork.ozlabs.org/project/netdev/list/
7199F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7200
7201MELLANOX ETHERNET SWITCH DRIVERS
7202M: Jiri Pirko <jiri@mellanox.com>
7203M: Ido Schimmel <idosch@mellanox.com>
7204L: netdev@vger.kernel.org
7205S: Supported
7206W: http://www.mellanox.com
7207Q: http://patchwork.ozlabs.org/project/netdev/list/
7208F: drivers/net/ethernet/mellanox/mlxsw/
7209
7210MEMBARRIER SUPPORT
7211M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7212M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7213L: linux-kernel@vger.kernel.org
7214S: Supported
7215F: kernel/membarrier.c
7216F: include/uapi/linux/membarrier.h
7217
7218MEMORY MANAGEMENT
7219L: linux-mm@kvack.org
7220W: http://www.linux-mm.org
7221S: Maintained
7222F: include/linux/mm.h
7223F: include/linux/gfp.h
7224F: include/linux/mmzone.h
7225F: include/linux/memory_hotplug.h
7226F: include/linux/vmalloc.h
7227F: mm/
7228
7229MEMORY TECHNOLOGY DEVICES (MTD)
7230M: David Woodhouse <dwmw2@infradead.org>
7231M: Brian Norris <computersforpeace@gmail.com>
7232L: linux-mtd@lists.infradead.org
7233W: http://www.linux-mtd.infradead.org/
7234Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7235T: git git://git.infradead.org/linux-mtd.git
7236T: git git://git.infradead.org/l2-mtd.git
7237S: Maintained
7238F: drivers/mtd/
7239F: include/linux/mtd/
7240F: include/uapi/mtd/
7241
7242MEN A21 WATCHDOG DRIVER
7243M: Johannes Thumshirn <morbidrsa@gmail.com>
7244L: linux-watchdog@vger.kernel.org
7245S: Maintained
7246F: drivers/watchdog/mena21_wdt.c
7247
7248MEN CHAMELEON BUS (mcb)
7249M: Johannes Thumshirn <morbidrsa@gmail.com>
7250S: Maintained
7251F: drivers/mcb/
7252F: include/linux/mcb.h
7253F: Documentation/men-chameleon-bus.txt
7254
7255MEN F21BMC (Board Management Controller)
7256M: Andreas Werner <andreas.werner@men.de>
7257S: Supported
7258F: drivers/mfd/menf21bmc.c
7259F: drivers/watchdog/menf21bmc_wdt.c
7260F: drivers/leds/leds-menf21bmc.c
7261F: drivers/hwmon/menf21bmc_hwmon.c
7262F: Documentation/hwmon/menf21bmc
7263
7264METAG ARCHITECTURE
7265M: James Hogan <james.hogan@imgtec.com>
7266L: linux-metag@vger.kernel.org
7267T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7268S: Odd Fixes
7269F: arch/metag/
7270F: Documentation/metag/
7271F: Documentation/devicetree/bindings/metag/
7272F: Documentation/devicetree/bindings/interrupt-controller/img,*
7273F: drivers/clocksource/metag_generic.c
7274F: drivers/irqchip/irq-metag.c
7275F: drivers/irqchip/irq-metag-ext.c
7276F: drivers/tty/metag_da.c
7277
7278MICROBLAZE ARCHITECTURE
7279M: Michal Simek <monstr@monstr.eu>
7280W: http://www.monstr.eu/fdt/
7281T: git git://git.monstr.eu/linux-2.6-microblaze.git
7282S: Supported
7283F: arch/microblaze/
7284
7285MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7286M: Chen Yu <yu.c.chen@intel.com>
7287L: platform-driver-x86@vger.kernel.org
7288S: Supported
7289F: drivers/platform/x86/surfacepro3_button.c
7290
7291MICROTEK X6 SCANNER
7292M: Oliver Neukum <oliver@neukum.org>
7293S: Maintained
7294F: drivers/usb/image/microtek.*
7295
7296MIPS
7297M: Ralf Baechle <ralf@linux-mips.org>
7298L: linux-mips@linux-mips.org
7299W: http://www.linux-mips.org/
7300T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7301Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7302S: Supported
7303F: Documentation/mips/
7304F: arch/mips/
7305
7306MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7307M: Hans Verkuil <hverkuil@xs4all.nl>
7308L: linux-media@vger.kernel.org
7309T: git git://linuxtv.org/media_tree.git
7310W: https://linuxtv.org
7311S: Odd Fixes
7312F: drivers/media/radio/radio-miropcm20*
7313
7314MELLANOX MLX4 core VPI driver
7315M: Yishai Hadas <yishaih@mellanox.com>
7316L: netdev@vger.kernel.org
7317L: linux-rdma@vger.kernel.org
7318W: http://www.mellanox.com
7319Q: http://patchwork.ozlabs.org/project/netdev/list/
7320S: Supported
7321F: drivers/net/ethernet/mellanox/mlx4/
7322F: include/linux/mlx4/
7323
7324MELLANOX MLX4 IB driver
7325M: Yishai Hadas <yishaih@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/mlx4/
7331F: include/linux/mlx4/
7332
7333MELLANOX MLX5 core VPI driver
7334M: Matan Barak <matanb@mellanox.com>
7335M: Leon Romanovsky <leonro@mellanox.com>
7336L: netdev@vger.kernel.org
7337L: linux-rdma@vger.kernel.org
7338W: http://www.mellanox.com
7339Q: http://patchwork.ozlabs.org/project/netdev/list/
7340S: Supported
7341F: drivers/net/ethernet/mellanox/mlx5/core/
7342F: include/linux/mlx5/
7343
7344MELLANOX MLX5 IB driver
7345M: Matan Barak <matanb@mellanox.com>
7346M: Leon Romanovsky <leonro@mellanox.com>
7347L: linux-rdma@vger.kernel.org
7348W: http://www.mellanox.com
7349Q: http://patchwork.kernel.org/project/linux-rdma/list/
7350S: Supported
7351F: drivers/infiniband/hw/mlx5/
7352F: include/linux/mlx5/
7353
7354MELEXIS MLX90614 DRIVER
7355M: Crt Mori <cmo@melexis.com>
7356L: linux-iio@vger.kernel.org
7357W: http://www.melexis.com
7358S: Supported
7359F: drivers/iio/temperature/mlx90614.c
7360
7361MN88472 MEDIA DRIVER
7362M: Antti Palosaari <crope@iki.fi>
7363L: linux-media@vger.kernel.org
7364W: https://linuxtv.org
7365W: http://palosaari.fi/linux/
7366Q: http://patchwork.linuxtv.org/project/linux-media/list/
7367T: git git://linuxtv.org/anttip/media_tree.git
7368S: Maintained
7369F: drivers/staging/media/mn88472/
7370F: drivers/media/dvb-frontends/mn88472.h
7371
7372MN88473 MEDIA DRIVER
7373M: Antti Palosaari <crope@iki.fi>
7374L: linux-media@vger.kernel.org
7375W: https://linuxtv.org
7376W: http://palosaari.fi/linux/
7377Q: http://patchwork.linuxtv.org/project/linux-media/list/
7378S: Maintained
7379F: drivers/media/dvb-frontends/mn88473*
7380
7381MODULE SUPPORT
7382M: Rusty Russell <rusty@rustcorp.com.au>
7383S: Maintained
7384F: include/linux/module.h
7385F: kernel/module.c
7386
7387MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7388W: http://popies.net/meye/
7389S: Orphan
7390F: Documentation/video4linux/meye.txt
7391F: drivers/media/pci/meye/
7392F: include/uapi/linux/meye.h
7393
7394MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7395M: Jiri Slaby <jirislaby@gmail.com>
7396S: Maintained
7397F: Documentation/serial/moxa-smartio
7398F: drivers/tty/mxser.*
7399
7400MR800 AVERMEDIA USB FM RADIO DRIVER
7401M: Alexey Klimov <klimov.linux@gmail.com>
7402L: linux-media@vger.kernel.org
7403T: git git://linuxtv.org/media_tree.git
7404S: Maintained
7405F: drivers/media/radio/radio-mr800.c
7406
7407MRF24J40 IEEE 802.15.4 RADIO DRIVER
7408M: Alan Ott <alan@signal11.us>
7409L: linux-wpan@vger.kernel.org
7410S: Maintained
7411F: drivers/net/ieee802154/mrf24j40.c
7412F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7413
7414MSI LAPTOP SUPPORT
7415M: "Lee, Chun-Yi" <jlee@suse.com>
7416L: platform-driver-x86@vger.kernel.org
7417S: Maintained
7418F: drivers/platform/x86/msi-laptop.c
7419
7420MSI WMI SUPPORT
7421L: platform-driver-x86@vger.kernel.org
7422S: Orphan
7423F: drivers/platform/x86/msi-wmi.c
7424
7425MSI001 MEDIA DRIVER
7426M: Antti Palosaari <crope@iki.fi>
7427L: linux-media@vger.kernel.org
7428W: https://linuxtv.org
7429W: http://palosaari.fi/linux/
7430Q: http://patchwork.linuxtv.org/project/linux-media/list/
7431T: git git://linuxtv.org/anttip/media_tree.git
7432S: Maintained
7433F: drivers/media/tuners/msi001*
7434
7435MSI2500 MEDIA DRIVER
7436M: Antti Palosaari <crope@iki.fi>
7437L: linux-media@vger.kernel.org
7438W: https://linuxtv.org
7439W: http://palosaari.fi/linux/
7440Q: http://patchwork.linuxtv.org/project/linux-media/list/
7441T: git git://linuxtv.org/anttip/media_tree.git
7442S: Maintained
7443F: drivers/media/usb/msi2500/
7444
7445MSYSTEMS DISKONCHIP G3 MTD DRIVER
7446M: Robert Jarzmik <robert.jarzmik@free.fr>
7447L: linux-mtd@lists.infradead.org
7448S: Maintained
7449F: drivers/mtd/devices/docg3*
7450
7451MT9M032 APTINA SENSOR DRIVER
7452M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7453L: linux-media@vger.kernel.org
7454T: git git://linuxtv.org/media_tree.git
7455S: Maintained
7456F: drivers/media/i2c/mt9m032.c
7457F: include/media/i2c/mt9m032.h
7458
7459MT9P031 APTINA CAMERA SENSOR
7460M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7461L: linux-media@vger.kernel.org
7462T: git git://linuxtv.org/media_tree.git
7463S: Maintained
7464F: drivers/media/i2c/mt9p031.c
7465F: include/media/i2c/mt9p031.h
7466
7467MT9T001 APTINA CAMERA SENSOR
7468M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7469L: linux-media@vger.kernel.org
7470T: git git://linuxtv.org/media_tree.git
7471S: Maintained
7472F: drivers/media/i2c/mt9t001.c
7473F: include/media/i2c/mt9t001.h
7474
7475MT9V032 APTINA CAMERA SENSOR
7476M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7477L: linux-media@vger.kernel.org
7478T: git git://linuxtv.org/media_tree.git
7479S: Maintained
7480F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7481F: drivers/media/i2c/mt9v032.c
7482F: include/media/i2c/mt9v032.h
7483
7484MULTIFUNCTION DEVICES (MFD)
7485M: Lee Jones <lee.jones@linaro.org>
7486T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7487S: Supported
7488F: drivers/mfd/
7489F: include/linux/mfd/
7490
7491MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7492M: Ulf Hansson <ulf.hansson@linaro.org>
7493L: linux-mmc@vger.kernel.org
7494T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7495S: Maintained
7496F: drivers/mmc/
7497F: include/linux/mmc/
7498F: include/uapi/linux/mmc/
7499
7500MULTIMEDIA CARD (MMC) ETC. OVER SPI
7501S: Orphan
7502F: drivers/mmc/host/mmc_spi.c
7503F: include/linux/spi/mmc_spi.h
7504
7505MULTISOUND SOUND DRIVER
7506M: Andrew Veliath <andrewtv@usa.net>
7507S: Maintained
7508F: Documentation/sound/oss/MultiSound
7509F: sound/oss/msnd*
7510
7511MULTITECH MULTIPORT CARD (ISICOM)
7512S: Orphan
7513F: drivers/tty/isicom.c
7514F: include/linux/isicom.h
7515
7516MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7517M: Bin Liu <b-liu@ti.com>
7518L: linux-usb@vger.kernel.org
7519T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7520S: Maintained
7521F: drivers/usb/musb/
7522
7523MXL5007T MEDIA DRIVER
7524M: Michael Krufky <mkrufky@linuxtv.org>
7525L: linux-media@vger.kernel.org
7526W: https://linuxtv.org
7527W: http://github.com/mkrufky
7528Q: http://patchwork.linuxtv.org/project/linux-media/list/
7529T: git git://linuxtv.org/mkrufky/tuners.git
7530S: Maintained
7531F: drivers/media/tuners/mxl5007t.*
7532
7533MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7534M: Hyong-Youb Kim <hykim@myri.com>
7535L: netdev@vger.kernel.org
7536W: https://www.myricom.com/support/downloads/myri10ge.html
7537S: Supported
7538F: drivers/net/ethernet/myricom/myri10ge/
7539
7540NAND FLASH SUBSYSTEM
7541M: Boris Brezillon <boris.brezillon@free-electrons.com>
7542R: Richard Weinberger <richard@nod.at>
7543L: linux-mtd@lists.infradead.org
7544W: http://www.linux-mtd.infradead.org/
7545Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7546T: git git://github.com/linux-nand/linux.git
7547S: Maintained
7548F: drivers/mtd/nand/
7549F: include/linux/mtd/nand*.h
7550
7551NATSEMI ETHERNET DRIVER (DP8381x)
7552S: Orphan
7553F: drivers/net/ethernet/natsemi/natsemi.c
7554
7555NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7556M: Daniel Mack <zonque@gmail.com>
7557S: Maintained
7558L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7559W: http://www.native-instruments.com
7560F: sound/usb/caiaq/
7561
7562NCP FILESYSTEM
7563M: Petr Vandrovec <petr@vandrovec.name>
7564S: Odd Fixes
7565F: fs/ncpfs/
7566
7567NCR 5380 SCSI DRIVERS
7568M: Finn Thain <fthain@telegraphics.com.au>
7569M: Michael Schmitz <schmitzmic@gmail.com>
7570L: linux-scsi@vger.kernel.org
7571S: Maintained
7572F: Documentation/scsi/g_NCR5380.txt
7573F: drivers/scsi/NCR5380.*
7574F: drivers/scsi/arm/cumana_1.c
7575F: drivers/scsi/arm/oak.c
7576F: drivers/scsi/atari_NCR5380.c
7577F: drivers/scsi/atari_scsi.*
7578F: drivers/scsi/dmx3191d.c
7579F: drivers/scsi/dtc.*
7580F: drivers/scsi/g_NCR5380.*
7581F: drivers/scsi/g_NCR5380_mmio.c
7582F: drivers/scsi/mac_scsi.*
7583F: drivers/scsi/pas16.*
7584F: drivers/scsi/sun3_scsi.*
7585F: drivers/scsi/sun3_scsi_vme.c
7586F: drivers/scsi/t128.*
7587
7588NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7589M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7590L: linux-scsi@vger.kernel.org
7591S: Maintained
7592F: drivers/scsi/NCR_D700.*
7593
7594NCT6775 HARDWARE MONITOR DRIVER
7595M: Guenter Roeck <linux@roeck-us.net>
7596L: linux-hwmon@vger.kernel.org
7597S: Maintained
7598F: Documentation/hwmon/nct6775
7599F: drivers/hwmon/nct6775.c
7600
7601NETEFFECT IWARP RNIC DRIVER (IW_NES)
7602M: Faisal Latif <faisal.latif@intel.com>
7603L: linux-rdma@vger.kernel.org
7604W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7605S: Supported
7606F: drivers/infiniband/hw/nes/
7607
7608NETEM NETWORK EMULATOR
7609M: Stephen Hemminger <stephen@networkplumber.org>
7610L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7611S: Maintained
7612F: net/sched/sch_netem.c
7613
7614NETERION 10GbE DRIVERS (s2io/vxge)
7615M: Jon Mason <jdmason@kudzu.us>
7616L: netdev@vger.kernel.org
7617S: Supported
7618F: Documentation/networking/s2io.txt
7619F: Documentation/networking/vxge.txt
7620F: drivers/net/ethernet/neterion/
7621
7622NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7623M: Pablo Neira Ayuso <pablo@netfilter.org>
7624M: Patrick McHardy <kaber@trash.net>
7625M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7626L: netfilter-devel@vger.kernel.org
7627L: coreteam@netfilter.org
7628W: http://www.netfilter.org/
7629W: http://www.iptables.org/
7630Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7631T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7632T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7633S: Supported
7634F: include/linux/netfilter*
7635F: include/linux/netfilter/
7636F: include/net/netfilter/
7637F: include/uapi/linux/netfilter*
7638F: include/uapi/linux/netfilter/
7639F: net/*/netfilter.c
7640F: net/*/netfilter/
7641F: net/netfilter/
7642F: net/bridge/br_netfilter*.c
7643
7644NETLABEL
7645M: Paul Moore <paul@paul-moore.com>
7646W: http://netlabel.sf.net
7647L: netdev@vger.kernel.org
7648S: Maintained
7649F: Documentation/netlabel/
7650F: include/net/netlabel.h
7651F: net/netlabel/
7652
7653NETROM NETWORK LAYER
7654M: Ralf Baechle <ralf@linux-mips.org>
7655L: linux-hams@vger.kernel.org
7656W: http://www.linux-ax25.org/
7657S: Maintained
7658F: include/net/netrom.h
7659F: include/uapi/linux/netrom.h
7660F: net/netrom/
7661
7662NETRONOME ETHERNET DRIVERS
7663M: Jakub Kicinski <jakub.kicinski@netronome.com>
7664L: oss-drivers@netronome.com
7665S: Maintained
7666F: drivers/net/ethernet/netronome/
7667
7668NETWORK BLOCK DEVICE (NBD)
7669M: Markus Pargmann <mpa@pengutronix.de>
7670S: Maintained
7671L: nbd-general@lists.sourceforge.net
7672T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7673F: Documentation/blockdev/nbd.txt
7674F: drivers/block/nbd.c
7675F: include/uapi/linux/nbd.h
7676
7677NETWORK DROP MONITOR
7678M: Neil Horman <nhorman@tuxdriver.com>
7679L: netdev@vger.kernel.org
7680S: Maintained
7681W: https://fedorahosted.org/dropwatch/
7682F: net/core/drop_monitor.c
7683
7684NETWORKING [GENERAL]
7685M: "David S. Miller" <davem@davemloft.net>
7686L: netdev@vger.kernel.org
7687W: http://www.linuxfoundation.org/en/Net
7688Q: http://patchwork.ozlabs.org/project/netdev/list/
7689T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7690T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7691S: Maintained
7692F: net/
7693F: include/net/
7694F: include/linux/in.h
7695F: include/linux/net.h
7696F: include/linux/netdevice.h
7697F: include/uapi/linux/in.h
7698F: include/uapi/linux/net.h
7699F: include/uapi/linux/netdevice.h
7700F: include/uapi/linux/net_namespace.h
7701F: tools/net/
7702F: tools/testing/selftests/net/
7703F: lib/random32.c
7704F: lib/test_bpf.c
7705
7706NETWORKING [IPv4/IPv6]
7707M: "David S. Miller" <davem@davemloft.net>
7708M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7709M: James Morris <jmorris@namei.org>
7710M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7711M: Patrick McHardy <kaber@trash.net>
7712L: netdev@vger.kernel.org
7713T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7714S: Maintained
7715F: net/ipv4/
7716F: net/ipv6/
7717F: include/net/ip*
7718F: arch/x86/net/*
7719
7720NETWORKING [IPSEC]
7721M: Steffen Klassert <steffen.klassert@secunet.com>
7722M: Herbert Xu <herbert@gondor.apana.org.au>
7723M: "David S. Miller" <davem@davemloft.net>
7724L: netdev@vger.kernel.org
7725T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7727S: Maintained
7728F: net/core/flow.c
7729F: net/xfrm/
7730F: net/key/
7731F: net/ipv4/xfrm*
7732F: net/ipv4/esp4.c
7733F: net/ipv4/ah4.c
7734F: net/ipv4/ipcomp.c
7735F: net/ipv4/ip_vti.c
7736F: net/ipv6/xfrm*
7737F: net/ipv6/esp6.c
7738F: net/ipv6/ah6.c
7739F: net/ipv6/ipcomp6.c
7740F: net/ipv6/ip6_vti.c
7741F: include/uapi/linux/xfrm.h
7742F: include/net/xfrm.h
7743
7744NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7745M: Paul Moore <paul@paul-moore.com>
7746L: netdev@vger.kernel.org
7747S: Maintained
7748
7749NETWORKING [WIRELESS]
7750L: linux-wireless@vger.kernel.org
7751Q: http://patchwork.kernel.org/project/linux-wireless/list/
7752
7753NETWORKING DRIVERS
7754L: netdev@vger.kernel.org
7755W: http://www.linuxfoundation.org/en/Net
7756Q: http://patchwork.ozlabs.org/project/netdev/list/
7757T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7759S: Odd Fixes
7760F: drivers/net/
7761F: include/linux/if_*
7762F: include/linux/netdevice.h
7763F: include/linux/etherdevice.h
7764F: include/linux/fcdevice.h
7765F: include/linux/fddidevice.h
7766F: include/linux/hippidevice.h
7767F: include/linux/inetdevice.h
7768F: include/uapi/linux/if_*
7769F: include/uapi/linux/netdevice.h
7770
7771NETWORKING DRIVERS (WIRELESS)
7772M: Kalle Valo <kvalo@codeaurora.org>
7773L: linux-wireless@vger.kernel.org
7774Q: http://patchwork.kernel.org/project/linux-wireless/list/
7775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7777S: Maintained
7778F: drivers/net/wireless/
7779
7780NETXEN (1/10) GbE SUPPORT
7781M: Manish Chopra <manish.chopra@qlogic.com>
7782M: Sony Chacko <sony.chacko@qlogic.com>
7783M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7784L: netdev@vger.kernel.org
7785W: http://www.qlogic.com
7786S: Supported
7787F: drivers/net/ethernet/qlogic/netxen/
7788
7789NFC SUBSYSTEM
7790M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7791M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7792M: Samuel Ortiz <sameo@linux.intel.com>
7793L: linux-wireless@vger.kernel.org
7794L: linux-nfc@lists.01.org (subscribers-only)
7795S: Supported
7796F: net/nfc/
7797F: include/net/nfc/
7798F: include/uapi/linux/nfc.h
7799F: drivers/nfc/
7800F: include/linux/platform_data/nfcmrvl.h
7801F: include/linux/platform_data/nxp-nci.h
7802F: include/linux/platform_data/pn544.h
7803F: include/linux/platform_data/st21nfca.h
7804F: include/linux/platform_data/st-nci.h
7805F: Documentation/devicetree/bindings/net/nfc/
7806
7807NFS, SUNRPC, AND LOCKD CLIENTS
7808M: Trond Myklebust <trond.myklebust@primarydata.com>
7809M: Anna Schumaker <anna.schumaker@netapp.com>
7810L: linux-nfs@vger.kernel.org
7811W: http://client.linux-nfs.org
7812T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7813S: Maintained
7814F: fs/lockd/
7815F: fs/nfs/
7816F: fs/nfs_common/
7817F: net/sunrpc/
7818F: include/linux/lockd/
7819F: include/linux/nfs*
7820F: include/linux/sunrpc/
7821F: include/uapi/linux/nfs*
7822F: include/uapi/linux/sunrpc/
7823
7824NILFS2 FILESYSTEM
7825M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7826L: linux-nilfs@vger.kernel.org
7827W: http://nilfs.sourceforge.net/
7828T: git git://github.com/konis/nilfs2.git
7829S: Supported
7830F: Documentation/filesystems/nilfs2.txt
7831F: fs/nilfs2/
7832F: include/linux/nilfs2_fs.h
7833F: include/trace/events/nilfs2.h
7834
7835NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7836M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7837W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7838S: Maintained
7839F: Documentation/scsi/NinjaSCSI.txt
7840F: drivers/scsi/pcmcia/nsp_*
7841
7842NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7843M: GOTO Masanori <gotom@debian.or.jp>
7844M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7845W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7846S: Maintained
7847F: Documentation/scsi/NinjaSCSI.txt
7848F: drivers/scsi/nsp32*
7849
7850NIOS2 ARCHITECTURE
7851M: Ley Foon Tan <lftan@altera.com>
7852L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7853T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7854S: Maintained
7855F: arch/nios2/
7856
7857NOKIA N900 POWER SUPPLY DRIVERS
7858R: Pali Rohár <pali.rohar@gmail.com>
7859F: include/linux/power/bq2415x_charger.h
7860F: include/linux/power/bq27xxx_battery.h
7861F: include/linux/power/isp1704_charger.h
7862F: drivers/power/bq2415x_charger.c
7863F: drivers/power/bq27xxx_battery.c
7864F: drivers/power/bq27xxx_battery_i2c.c
7865F: drivers/power/isp1704_charger.c
7866F: drivers/power/rx51_battery.c
7867
7868NTB DRIVER CORE
7869M: Jon Mason <jdmason@kudzu.us>
7870M: Dave Jiang <dave.jiang@intel.com>
7871M: Allen Hubbe <Allen.Hubbe@emc.com>
7872L: linux-ntb@googlegroups.com
7873S: Supported
7874W: https://github.com/jonmason/ntb/wiki
7875T: git git://github.com/jonmason/ntb.git
7876F: drivers/ntb/
7877F: drivers/net/ntb_netdev.c
7878F: include/linux/ntb.h
7879F: include/linux/ntb_transport.h
7880
7881NTB INTEL DRIVER
7882M: Jon Mason <jdmason@kudzu.us>
7883M: Dave Jiang <dave.jiang@intel.com>
7884L: linux-ntb@googlegroups.com
7885S: Supported
7886W: https://github.com/jonmason/ntb/wiki
7887T: git git://github.com/jonmason/ntb.git
7888F: drivers/ntb/hw/intel/
7889
7890NTB AMD DRIVER
7891M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7892L: linux-ntb@googlegroups.com
7893S: Supported
7894F: drivers/ntb/hw/amd/
7895
7896NTFS FILESYSTEM
7897M: Anton Altaparmakov <anton@tuxera.com>
7898L: linux-ntfs-dev@lists.sourceforge.net
7899W: http://www.tuxera.com/
7900T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7901S: Supported
7902F: Documentation/filesystems/ntfs.txt
7903F: fs/ntfs/
7904
7905NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7906M: Antonino Daplas <adaplas@gmail.com>
7907L: linux-fbdev@vger.kernel.org
7908S: Maintained
7909F: drivers/video/fbdev/riva/
7910F: drivers/video/fbdev/nvidia/
7911
7912NVM EXPRESS DRIVER
7913M: Keith Busch <keith.busch@intel.com>
7914M: Jens Axboe <axboe@fb.com>
7915L: linux-nvme@lists.infradead.org
7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7917W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7918S: Supported
7919F: drivers/nvme/host/
7920F: include/linux/nvme.h
7921
7922NVMEM FRAMEWORK
7923M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7924M: Maxime Ripard <maxime.ripard@free-electrons.com>
7925S: Maintained
7926F: drivers/nvmem/
7927F: Documentation/devicetree/bindings/nvmem/
7928F: include/linux/nvmem-consumer.h
7929F: include/linux/nvmem-provider.h
7930
7931NXP-NCI NFC DRIVER
7932M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7933R: Charles Gorand <charles.gorand@effinnov.com>
7934L: linux-nfc@lists.01.org (moderated for non-subscribers)
7935S: Supported
7936F: drivers/nfc/nxp-nci
7937
7938NXP TDA998X DRM DRIVER
7939M: Russell King <rmk+kernel@arm.linux.org.uk>
7940S: Supported
7941F: drivers/gpu/drm/i2c/tda998x_drv.c
7942F: include/drm/i2c/tda998x.h
7943
7944NXP TFA9879 DRIVER
7945M: Peter Rosin <peda@axentia.se>
7946L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7947S: Maintained
7948F: sound/soc/codecs/tfa9879*
7949
7950OBJTOOL
7951M: Josh Poimboeuf <jpoimboe@redhat.com>
7952S: Supported
7953F: tools/objtool/
7954
7955OMAP SUPPORT
7956M: Tony Lindgren <tony@atomide.com>
7957L: linux-omap@vger.kernel.org
7958W: http://www.muru.com/linux/omap/
7959W: http://linux.omap.com/
7960Q: http://patchwork.kernel.org/project/linux-omap/list/
7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7962S: Maintained
7963F: arch/arm/*omap*/
7964F: arch/arm/configs/omap1_defconfig
7965F: arch/arm/configs/omap2plus_defconfig
7966F: drivers/i2c/busses/i2c-omap.c
7967F: drivers/irqchip/irq-omap-intc.c
7968F: drivers/mfd/*omap*.c
7969F: drivers/mfd/menelaus.c
7970F: drivers/mfd/palmas.c
7971F: drivers/mfd/tps65217.c
7972F: drivers/mfd/tps65218.c
7973F: drivers/mfd/tps65910.c
7974F: drivers/mfd/twl-core.[ch]
7975F: drivers/mfd/twl4030*.c
7976F: drivers/mfd/twl6030*.c
7977F: drivers/mfd/twl6040*.c
7978F: drivers/regulator/palmas-regulator*.c
7979F: drivers/regulator/pbias-regulator.c
7980F: drivers/regulator/tps65217-regulator.c
7981F: drivers/regulator/tps65218-regulator.c
7982F: drivers/regulator/tps65910-regulator.c
7983F: drivers/regulator/twl-regulator.c
7984F: include/linux/i2c-omap.h
7985
7986OMAP DEVICE TREE SUPPORT
7987M: Benoît Cousson <bcousson@baylibre.com>
7988M: Tony Lindgren <tony@atomide.com>
7989L: linux-omap@vger.kernel.org
7990L: devicetree@vger.kernel.org
7991S: Maintained
7992F: arch/arm/boot/dts/*omap*
7993F: arch/arm/boot/dts/*am3*
7994F: arch/arm/boot/dts/*am4*
7995F: arch/arm/boot/dts/*am5*
7996F: arch/arm/boot/dts/*dra7*
7997
7998OMAP CLOCK FRAMEWORK SUPPORT
7999M: Paul Walmsley <paul@pwsan.com>
8000L: linux-omap@vger.kernel.org
8001S: Maintained
8002F: arch/arm/*omap*/*clock*
8003
8004OMAP POWER MANAGEMENT SUPPORT
8005M: Kevin Hilman <khilman@kernel.org>
8006L: linux-omap@vger.kernel.org
8007S: Maintained
8008F: arch/arm/*omap*/*pm*
8009F: drivers/cpufreq/omap-cpufreq.c
8010
8011OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8012M: Rajendra Nayak <rnayak@ti.com>
8013M: Paul Walmsley <paul@pwsan.com>
8014L: linux-omap@vger.kernel.org
8015S: Maintained
8016F: arch/arm/mach-omap2/prm*
8017
8018OMAP AUDIO SUPPORT
8019M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8020M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8022L: linux-omap@vger.kernel.org
8023S: Maintained
8024F: sound/soc/omap/
8025
8026OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8027M: Roger Quadros <rogerq@ti.com>
8028M: Tony Lindgren <tony@atomide.com>
8029L: linux-omap@vger.kernel.org
8030S: Maintained
8031F: drivers/memory/omap-gpmc.c
8032F: arch/arm/mach-omap2/*gpmc*
8033
8034OMAP FRAMEBUFFER SUPPORT
8035M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8036L: linux-fbdev@vger.kernel.org
8037L: linux-omap@vger.kernel.org
8038S: Maintained
8039F: drivers/video/fbdev/omap/
8040
8041OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8042M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8043L: linux-omap@vger.kernel.org
8044L: linux-fbdev@vger.kernel.org
8045S: Maintained
8046F: drivers/video/fbdev/omap2/
8047F: Documentation/arm/OMAP/DSS
8048
8049OMAP HARDWARE SPINLOCK SUPPORT
8050M: Ohad Ben-Cohen <ohad@wizery.com>
8051L: linux-omap@vger.kernel.org
8052S: Maintained
8053F: drivers/hwspinlock/omap_hwspinlock.c
8054
8055OMAP MMC SUPPORT
8056M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8057L: linux-omap@vger.kernel.org
8058S: Maintained
8059F: drivers/mmc/host/omap.c
8060
8061OMAP HS MMC SUPPORT
8062L: linux-mmc@vger.kernel.org
8063L: linux-omap@vger.kernel.org
8064S: Orphan
8065F: drivers/mmc/host/omap_hsmmc.c
8066
8067OMAP RANDOM NUMBER GENERATOR SUPPORT
8068M: Deepak Saxena <dsaxena@plexity.net>
8069S: Maintained
8070F: drivers/char/hw_random/omap-rng.c
8071
8072OMAP HWMOD SUPPORT
8073M: Benoît Cousson <bcousson@baylibre.com>
8074M: Paul Walmsley <paul@pwsan.com>
8075L: linux-omap@vger.kernel.org
8076S: Maintained
8077F: arch/arm/mach-omap2/omap_hwmod.*
8078
8079OMAP HWMOD DATA
8080M: Paul Walmsley <paul@pwsan.com>
8081L: linux-omap@vger.kernel.org
8082S: Maintained
8083F: arch/arm/mach-omap2/omap_hwmod*data*
8084
8085OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8086M: Benoît Cousson <bcousson@baylibre.com>
8087L: linux-omap@vger.kernel.org
8088S: Maintained
8089F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8090
8091OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8092M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8093L: linux-media@vger.kernel.org
8094S: Maintained
8095F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8096F: drivers/media/platform/omap3isp/
8097F: drivers/staging/media/omap4iss/
8098
8099OMAP USB SUPPORT
8100L: linux-usb@vger.kernel.org
8101L: linux-omap@vger.kernel.org
8102S: Orphan
8103F: drivers/usb/*/*omap*
8104F: arch/arm/*omap*/usb*
8105
8106OMAP GPIO DRIVER
8107M: Grygorii Strashko <grygorii.strashko@ti.com>
8108M: Santosh Shilimkar <ssantosh@kernel.org>
8109M: Kevin Hilman <khilman@kernel.org>
8110L: linux-omap@vger.kernel.org
8111S: Maintained
8112F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8113F: drivers/gpio/gpio-omap.c
8114
8115OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8116M: Mark Jackson <mpfj@newflow.co.uk>
8117L: linux-omap@vger.kernel.org
8118S: Maintained
8119F: arch/arm/boot/dts/am335x-nano.dts
8120
8121OMFS FILESYSTEM
8122M: Bob Copeland <me@bobcopeland.com>
8123L: linux-karma-devel@lists.sourceforge.net
8124S: Maintained
8125F: Documentation/filesystems/omfs.txt
8126F: fs/omfs/
8127
8128OMNIKEY CARDMAN 4000 DRIVER
8129M: Harald Welte <laforge@gnumonks.org>
8130S: Maintained
8131F: drivers/char/pcmcia/cm4000_cs.c
8132F: include/linux/cm4000_cs.h
8133F: include/uapi/linux/cm4000_cs.h
8134
8135OMNIKEY CARDMAN 4040 DRIVER
8136M: Harald Welte <laforge@gnumonks.org>
8137S: Maintained
8138F: drivers/char/pcmcia/cm4040_cs.*
8139
8140OMNIVISION OV7670 SENSOR DRIVER
8141M: Jonathan Corbet <corbet@lwn.net>
8142L: linux-media@vger.kernel.org
8143T: git git://linuxtv.org/media_tree.git
8144S: Maintained
8145F: drivers/media/i2c/ov7670.c
8146
8147ONENAND FLASH DRIVER
8148M: Kyungmin Park <kyungmin.park@samsung.com>
8149L: linux-mtd@lists.infradead.org
8150S: Maintained
8151F: drivers/mtd/onenand/
8152F: include/linux/mtd/onenand*.h
8153
8154ONSTREAM SCSI TAPE DRIVER
8155M: Willem Riede <osst@riede.org>
8156L: osst-users@lists.sourceforge.net
8157L: linux-scsi@vger.kernel.org
8158S: Maintained
8159F: Documentation/scsi/osst.txt
8160F: drivers/scsi/osst.*
8161F: drivers/scsi/osst_*.h
8162F: drivers/scsi/st.h
8163
8164OPENCORES I2C BUS DRIVER
8165M: Peter Korsgaard <jacmet@sunsite.dk>
8166L: linux-i2c@vger.kernel.org
8167S: Maintained
8168F: Documentation/i2c/busses/i2c-ocores
8169F: drivers/i2c/busses/i2c-ocores.c
8170
8171OPEN FIRMWARE AND FLATTENED DEVICE TREE
8172M: Rob Herring <robh+dt@kernel.org>
8173M: Frank Rowand <frowand.list@gmail.com>
8174M: Grant Likely <grant.likely@linaro.org>
8175L: devicetree@vger.kernel.org
8176W: http://www.devicetree.org/
8177T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8178S: Maintained
8179F: drivers/of/
8180F: include/linux/of*.h
8181F: scripts/dtc/
8182
8183OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8184M: Rob Herring <robh+dt@kernel.org>
8185M: Pawel Moll <pawel.moll@arm.com>
8186M: Mark Rutland <mark.rutland@arm.com>
8187M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8188M: Kumar Gala <galak@codeaurora.org>
8189L: devicetree@vger.kernel.org
8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8191S: Maintained
8192F: Documentation/devicetree/
8193F: arch/*/boot/dts/
8194F: include/dt-bindings/
8195
8196OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8197M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8198L: devicetree@vger.kernel.org
8199S: Maintained
8200F: Documentation/devicetree/dynamic-resolution-notes.txt
8201F: Documentation/devicetree/overlay-notes.txt
8202F: drivers/of/overlay.c
8203F: drivers/of/resolver.c
8204
8205OPENRISC ARCHITECTURE
8206M: Jonas Bonn <jonas@southpole.se>
8207W: http://openrisc.net
8208L: linux@lists.openrisc.net (moderated for non-subscribers)
8209S: Maintained
8210T: git git://openrisc.net/~jonas/linux
8211F: arch/openrisc/
8212
8213OPENVSWITCH
8214M: Pravin Shelar <pshelar@nicira.com>
8215L: netdev@vger.kernel.org
8216L: dev@openvswitch.org
8217W: http://openvswitch.org
8218S: Maintained
8219F: net/openvswitch/
8220F: include/uapi/linux/openvswitch.h
8221
8222OPERATING PERFORMANCE POINTS (OPP)
8223M: Viresh Kumar <vireshk@kernel.org>
8224M: Nishanth Menon <nm@ti.com>
8225M: Stephen Boyd <sboyd@codeaurora.org>
8226L: linux-pm@vger.kernel.org
8227S: Maintained
8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8229F: drivers/base/power/opp/
8230F: include/linux/pm_opp.h
8231F: Documentation/power/opp.txt
8232F: Documentation/devicetree/bindings/opp/
8233
8234OPL4 DRIVER
8235M: Clemens Ladisch <clemens@ladisch.de>
8236L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8237T: git git://git.alsa-project.org/alsa-kernel.git
8238S: Maintained
8239F: sound/drivers/opl4/
8240
8241OPROFILE
8242M: Robert Richter <rric@kernel.org>
8243L: oprofile-list@lists.sf.net
8244S: Maintained
8245F: arch/*/include/asm/oprofile*.h
8246F: arch/*/oprofile/
8247F: drivers/oprofile/
8248F: include/linux/oprofile.h
8249
8250ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8251M: Mark Fasheh <mfasheh@suse.com>
8252M: Joel Becker <jlbec@evilplan.org>
8253L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8254W: http://ocfs2.wiki.kernel.org
8255S: Supported
8256F: Documentation/filesystems/ocfs2.txt
8257F: Documentation/filesystems/dlmfs.txt
8258F: fs/ocfs2/
8259
8260ORINOCO DRIVER
8261L: linux-wireless@vger.kernel.org
8262W: http://wireless.kernel.org/en/users/Drivers/orinoco
8263W: http://www.nongnu.org/orinoco/
8264S: Orphan
8265F: drivers/net/wireless/intersil/orinoco/
8266
8267OSD LIBRARY and FILESYSTEM
8268M: Boaz Harrosh <ooo@electrozaur.com>
8269M: Benny Halevy <bhalevy@primarydata.com>
8270L: osd-dev@open-osd.org
8271W: http://open-osd.org
8272T: git git://git.open-osd.org/open-osd.git
8273S: Maintained
8274F: drivers/scsi/osd/
8275F: include/scsi/osd_*
8276F: fs/exofs/
8277
8278OVERLAY FILESYSTEM
8279M: Miklos Szeredi <miklos@szeredi.hu>
8280L: linux-unionfs@vger.kernel.org
8281T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8282S: Supported
8283F: fs/overlayfs/
8284F: Documentation/filesystems/overlayfs.txt
8285
8286ORANGEFS FILESYSTEM
8287M: Mike Marshall <hubcap@omnibond.com>
8288L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8289T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8290S: Supported
8291F: fs/orangefs/
8292F: Documentation/filesystems/orangefs.txt
8293
8294P54 WIRELESS DRIVER
8295M: Christian Lamparter <chunkeey@googlemail.com>
8296L: linux-wireless@vger.kernel.org
8297W: http://wireless.kernel.org/en/users/Drivers/p54
8298S: Maintained
8299F: drivers/net/wireless/intersil/p54/
8300
8301PA SEMI ETHERNET DRIVER
8302M: Olof Johansson <olof@lixom.net>
8303L: netdev@vger.kernel.org
8304S: Maintained
8305F: drivers/net/ethernet/pasemi/*
8306
8307PA SEMI SMBUS DRIVER
8308M: Olof Johansson <olof@lixom.net>
8309L: linux-i2c@vger.kernel.org
8310S: Maintained
8311F: drivers/i2c/busses/i2c-pasemi.c
8312
8313PADATA PARALLEL EXECUTION MECHANISM
8314M: Steffen Klassert <steffen.klassert@secunet.com>
8315L: linux-crypto@vger.kernel.org
8316S: Maintained
8317F: kernel/padata.c
8318F: include/linux/padata.h
8319F: Documentation/padata.txt
8320
8321PANASONIC LAPTOP ACPI EXTRAS DRIVER
8322M: Harald Welte <laforge@gnumonks.org>
8323L: platform-driver-x86@vger.kernel.org
8324S: Maintained
8325F: drivers/platform/x86/panasonic-laptop.c
8326
8327PANASONIC MN10300/AM33/AM34 PORT
8328M: David Howells <dhowells@redhat.com>
8329M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8330L: linux-am33-list@redhat.com (moderated for non-subscribers)
8331W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8332S: Maintained
8333F: Documentation/mn10300/
8334F: arch/mn10300/
8335
8336PARALLEL LCD/KEYPAD PANEL DRIVER
8337M: Willy Tarreau <willy@haproxy.com>
8338M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8339S: Odd Fixes
8340F: Documentation/misc-devices/lcd-panel-cgram.txt
8341F: drivers/misc/panel.c
8342
8343PARALLEL PORT SUBSYSTEM
8344M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8345M: Sudip Mukherjee <sudip@vectorindia.org>
8346L: linux-parport@lists.infradead.org (subscribers-only)
8347S: Maintained
8348F: drivers/parport/
8349F: include/linux/parport*.h
8350F: drivers/char/ppdev.c
8351F: include/uapi/linux/ppdev.h
8352F: Documentation/parport*.txt
8353
8354PARAVIRT_OPS INTERFACE
8355M: Jeremy Fitzhardinge <jeremy@goop.org>
8356M: Chris Wright <chrisw@sous-sol.org>
8357M: Alok Kataria <akataria@vmware.com>
8358M: Rusty Russell <rusty@rustcorp.com.au>
8359L: virtualization@lists.linux-foundation.org
8360S: Supported
8361F: Documentation/virtual/paravirt_ops.txt
8362F: arch/*/kernel/paravirt*
8363F: arch/*/include/asm/paravirt.h
8364
8365PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8366M: Tim Waugh <tim@cyberelk.net>
8367L: linux-parport@lists.infradead.org (subscribers-only)
8368S: Maintained
8369F: Documentation/blockdev/paride.txt
8370F: drivers/block/paride/
8371
8372PARISC ARCHITECTURE
8373M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8374M: Helge Deller <deller@gmx.de>
8375L: linux-parisc@vger.kernel.org
8376W: http://www.parisc-linux.org/
8377Q: http://patchwork.kernel.org/project/linux-parisc/list/
8378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8380S: Maintained
8381F: arch/parisc/
8382F: Documentation/parisc/
8383F: drivers/parisc/
8384F: drivers/char/agp/parisc-agp.c
8385F: drivers/input/serio/gscps2.c
8386F: drivers/parport/parport_gsc.*
8387F: drivers/tty/serial/8250/8250_gsc.c
8388F: drivers/video/fbdev/sti*
8389F: drivers/video/console/sti*
8390F: drivers/video/logo/logo_parisc*
8391
8392PC87360 HARDWARE MONITORING DRIVER
8393M: Jim Cromie <jim.cromie@gmail.com>
8394L: linux-hwmon@vger.kernel.org
8395S: Maintained
8396F: Documentation/hwmon/pc87360
8397F: drivers/hwmon/pc87360.c
8398
8399PC8736x GPIO DRIVER
8400M: Jim Cromie <jim.cromie@gmail.com>
8401S: Maintained
8402F: drivers/char/pc8736x_gpio.c
8403
8404PC87427 HARDWARE MONITORING DRIVER
8405M: Jean Delvare <jdelvare@suse.com>
8406L: linux-hwmon@vger.kernel.org
8407S: Maintained
8408F: Documentation/hwmon/pc87427
8409F: drivers/hwmon/pc87427.c
8410
8411PCA9532 LED DRIVER
8412M: Riku Voipio <riku.voipio@iki.fi>
8413S: Maintained
8414F: drivers/leds/leds-pca9532.c
8415F: include/linux/leds-pca9532.h
8416
8417PCA9541 I2C BUS MASTER SELECTOR DRIVER
8418M: Guenter Roeck <linux@roeck-us.net>
8419L: linux-i2c@vger.kernel.org
8420S: Maintained
8421F: drivers/i2c/muxes/i2c-mux-pca9541.c
8422
8423PCDP - PRIMARY CONSOLE AND DEBUG PORT
8424M: Khalid Aziz <khalid@gonehiking.org>
8425S: Maintained
8426F: drivers/firmware/pcdp.*
8427
8428PCI ERROR RECOVERY
8429M: Linas Vepstas <linasvepstas@gmail.com>
8430L: linux-pci@vger.kernel.org
8431S: Supported
8432F: Documentation/PCI/pci-error-recovery.txt
8433
8434PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8435M: Russell Currey <ruscur@russell.cc>
8436L: linuxppc-dev@lists.ozlabs.org
8437S: Supported
8438F: Documentation/powerpc/eeh-pci-error-recovery.txt
8439F: arch/powerpc/kernel/eeh*.c
8440F: arch/powerpc/platforms/*/eeh*.c
8441F: arch/powerpc/include/*/eeh*.h
8442
8443PCI SUBSYSTEM
8444M: Bjorn Helgaas <bhelgaas@google.com>
8445L: linux-pci@vger.kernel.org
8446Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8447T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8448S: Supported
8449F: Documentation/PCI/
8450F: drivers/pci/
8451F: include/linux/pci*
8452F: arch/x86/pci/
8453F: arch/x86/kernel/quirks.c
8454
8455PCI DRIVER FOR ALTERA PCIE IP
8456M: Ley Foon Tan <lftan@altera.com>
8457L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8458L: linux-pci@vger.kernel.org
8459S: Supported
8460F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8461F: drivers/pci/host/pcie-altera.c
8462
8463PCI DRIVER FOR ARM VERSATILE PLATFORM
8464M: Rob Herring <robh@kernel.org>
8465L: linux-pci@vger.kernel.org
8466L: linux-arm-kernel@lists.infradead.org
8467S: Maintained
8468F: Documentation/devicetree/bindings/pci/versatile.txt
8469F: drivers/pci/host/pci-versatile.c
8470
8471PCI DRIVER FOR APPLIEDMICRO XGENE
8472M: Tanmay Inamdar <tinamdar@apm.com>
8473L: linux-pci@vger.kernel.org
8474L: linux-arm-kernel@lists.infradead.org
8475S: Maintained
8476F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8477F: drivers/pci/host/pci-xgene.c
8478
8479PCI DRIVER FOR FREESCALE LAYERSCAPE
8480M: Minghuan Lian <minghuan.Lian@freescale.com>
8481M: Mingkai Hu <mingkai.hu@freescale.com>
8482M: Roy Zang <tie-fei.zang@freescale.com>
8483L: linuxppc-dev@lists.ozlabs.org
8484L: linux-pci@vger.kernel.org
8485L: linux-arm-kernel@lists.infradead.org
8486S: Maintained
8487F: drivers/pci/host/*layerscape*
8488
8489PCI DRIVER FOR IMX6
8490M: Richard Zhu <Richard.Zhu@freescale.com>
8491M: Lucas Stach <l.stach@pengutronix.de>
8492L: linux-pci@vger.kernel.org
8493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8494S: Maintained
8495F: drivers/pci/host/*imx6*
8496
8497PCI DRIVER FOR TI KEYSTONE
8498M: Murali Karicheri <m-karicheri2@ti.com>
8499L: linux-pci@vger.kernel.org
8500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8501S: Maintained
8502F: drivers/pci/host/*keystone*
8503
8504PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8505M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8506M: Jason Cooper <jason@lakedaemon.net>
8507L: linux-pci@vger.kernel.org
8508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8509S: Maintained
8510F: drivers/pci/host/*mvebu*
8511
8512PCI DRIVER FOR NVIDIA TEGRA
8513M: Thierry Reding <thierry.reding@gmail.com>
8514L: linux-tegra@vger.kernel.org
8515L: linux-pci@vger.kernel.org
8516S: Supported
8517F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8518F: drivers/pci/host/pci-tegra.c
8519
8520PCI DRIVER FOR TI DRA7XX
8521M: Kishon Vijay Abraham I <kishon@ti.com>
8522L: linux-omap@vger.kernel.org
8523L: linux-pci@vger.kernel.org
8524S: Supported
8525F: Documentation/devicetree/bindings/pci/ti-pci.txt
8526F: drivers/pci/host/pci-dra7xx.c
8527
8528PCI DRIVER FOR RENESAS R-CAR
8529M: Simon Horman <horms@verge.net.au>
8530L: linux-pci@vger.kernel.org
8531L: linux-renesas-soc@vger.kernel.org
8532S: Maintained
8533F: drivers/pci/host/*rcar*
8534
8535PCI DRIVER FOR SAMSUNG EXYNOS
8536M: Jingoo Han <jingoohan1@gmail.com>
8537L: linux-pci@vger.kernel.org
8538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8539L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8540S: Maintained
8541F: drivers/pci/host/pci-exynos.c
8542
8543PCI DRIVER FOR SYNOPSIS DESIGNWARE
8544M: Jingoo Han <jingoohan1@gmail.com>
8545M: Pratyush Anand <pratyush.anand@gmail.com>
8546L: linux-pci@vger.kernel.org
8547S: Maintained
8548F: drivers/pci/host/*designware*
8549
8550PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8551M: Joao Pinto <jpinto@synopsys.com>
8552L: linux-pci@vger.kernel.org
8553S: Maintained
8554F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8555F: drivers/pci/host/pcie-designware-plat.c
8556
8557PCI DRIVER FOR GENERIC OF HOSTS
8558M: Will Deacon <will.deacon@arm.com>
8559L: linux-pci@vger.kernel.org
8560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8561S: Maintained
8562F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8563F: drivers/pci/host/pci-host-common.c
8564F: drivers/pci/host/pci-host-generic.c
8565
8566PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8567M: Keith Busch <keith.busch@intel.com>
8568L: linux-pci@vger.kernel.org
8569S: Supported
8570F: arch/x86/pci/vmd.c
8571
8572PCIE DRIVER FOR ST SPEAR13XX
8573M: Pratyush Anand <pratyush.anand@gmail.com>
8574L: linux-pci@vger.kernel.org
8575S: Maintained
8576F: drivers/pci/host/*spear*
8577
8578PCI MSI DRIVER FOR ALTERA MSI IP
8579M: Ley Foon Tan <lftan@altera.com>
8580L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8581L: linux-pci@vger.kernel.org
8582S: Supported
8583F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8584F: drivers/pci/host/pcie-altera-msi.c
8585
8586PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8587M: Duc Dang <dhdang@apm.com>
8588L: linux-pci@vger.kernel.org
8589L: linux-arm-kernel@lists.infradead.org
8590S: Maintained
8591F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8592F: drivers/pci/host/pci-xgene-msi.c
8593
8594PCIE DRIVER FOR HISILICON
8595M: Zhou Wang <wangzhou1@hisilicon.com>
8596M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8597L: linux-pci@vger.kernel.org
8598S: Maintained
8599F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8600F: drivers/pci/host/pcie-hisi.c
8601
8602PCIE DRIVER FOR QUALCOMM MSM
8603M: Stanimir Varbanov <svarbanov@mm-sol.com>
8604L: linux-pci@vger.kernel.org
8605L: linux-arm-msm@vger.kernel.org
8606S: Maintained
8607F: drivers/pci/host/*qcom*
8608
8609PCIE DRIVER FOR CAVIUM THUNDERX
8610M: David Daney <david.daney@cavium.com>
8611L: linux-pci@vger.kernel.org
8612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8613S: Supported
8614F: Documentation/devicetree/bindings/pci/pci-thunder-*
8615F: drivers/pci/host/pci-thunder-*
8616
8617PCMCIA SUBSYSTEM
8618P: Linux PCMCIA Team
8619L: linux-pcmcia@lists.infradead.org
8620W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8621T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8622S: Maintained
8623F: Documentation/pcmcia/
8624F: drivers/pcmcia/
8625F: include/pcmcia/
8626
8627PCNET32 NETWORK DRIVER
8628M: Don Fry <pcnet32@frontier.com>
8629L: netdev@vger.kernel.org
8630S: Maintained
8631F: drivers/net/ethernet/amd/pcnet32.c
8632
8633PCRYPT PARALLEL CRYPTO ENGINE
8634M: Steffen Klassert <steffen.klassert@secunet.com>
8635L: linux-crypto@vger.kernel.org
8636S: Maintained
8637F: crypto/pcrypt.c
8638F: include/crypto/pcrypt.h
8639
8640PER-CPU MEMORY ALLOCATOR
8641M: Tejun Heo <tj@kernel.org>
8642M: Christoph Lameter <cl@linux.com>
8643T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8644S: Maintained
8645F: include/linux/percpu*.h
8646F: mm/percpu*.c
8647F: arch/*/include/asm/percpu.h
8648
8649PER-TASK DELAY ACCOUNTING
8650M: Balbir Singh <bsingharora@gmail.com>
8651S: Maintained
8652F: include/linux/delayacct.h
8653F: kernel/delayacct.c
8654
8655PERFORMANCE EVENTS SUBSYSTEM
8656M: Peter Zijlstra <peterz@infradead.org>
8657M: Ingo Molnar <mingo@redhat.com>
8658M: Arnaldo Carvalho de Melo <acme@kernel.org>
8659R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8660L: linux-kernel@vger.kernel.org
8661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8662S: Supported
8663F: kernel/events/*
8664F: include/linux/perf_event.h
8665F: include/uapi/linux/perf_event.h
8666F: arch/*/kernel/perf_event*.c
8667F: arch/*/kernel/*/perf_event*.c
8668F: arch/*/kernel/*/*/perf_event*.c
8669F: arch/*/include/asm/perf_event.h
8670F: arch/*/kernel/perf_callchain.c
8671F: tools/perf/
8672
8673PERSONALITY HANDLING
8674M: Christoph Hellwig <hch@infradead.org>
8675L: linux-abi-devel@lists.sourceforge.net
8676S: Maintained
8677F: include/linux/personality.h
8678F: include/uapi/linux/personality.h
8679
8680PHONET PROTOCOL
8681M: Remi Denis-Courmont <courmisch@gmail.com>
8682S: Supported
8683F: Documentation/networking/phonet.txt
8684F: include/linux/phonet.h
8685F: include/net/phonet/
8686F: include/uapi/linux/phonet.h
8687F: net/phonet/
8688
8689PHRAM MTD DRIVER
8690M: Joern Engel <joern@lazybastard.org>
8691L: linux-mtd@lists.infradead.org
8692S: Maintained
8693F: drivers/mtd/devices/phram.c
8694
8695PICOLCD HID DRIVER
8696M: Bruno Prémont <bonbons@linux-vserver.org>
8697L: linux-input@vger.kernel.org
8698S: Maintained
8699F: drivers/hid/hid-picolcd*
8700
8701PICOXCELL SUPPORT
8702M: Jamie Iles <jamie@jamieiles.com>
8703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8704T: git git://github.com/jamieiles/linux-2.6-ji.git
8705S: Supported
8706F: arch/arm/boot/dts/picoxcell*
8707F: arch/arm/mach-picoxcell/
8708F: drivers/crypto/picoxcell*
8709
8710PIN CONTROL SUBSYSTEM
8711M: Linus Walleij <linus.walleij@linaro.org>
8712L: linux-gpio@vger.kernel.org
8713T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8714S: Maintained
8715F: drivers/pinctrl/
8716F: include/linux/pinctrl/
8717
8718PIN CONTROLLER - ATMEL AT91
8719M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8721S: Maintained
8722F: drivers/pinctrl/pinctrl-at91.*
8723
8724PIN CONTROLLER - ATMEL AT91 PIO4
8725M: Ludovic Desroches <ludovic.desroches@atmel.com>
8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8727L: linux-gpio@vger.kernel.org
8728S: Supported
8729F: drivers/pinctrl/pinctrl-at91-pio4.*
8730
8731PIN CONTROLLER - INTEL
8732M: Mika Westerberg <mika.westerberg@linux.intel.com>
8733M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8734S: Maintained
8735F: drivers/pinctrl/intel/
8736
8737PIN CONTROLLER - RENESAS
8738M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8739M: Geert Uytterhoeven <geert+renesas@glider.be>
8740L: linux-renesas-soc@vger.kernel.org
8741S: Maintained
8742F: drivers/pinctrl/sh-pfc/
8743
8744PIN CONTROLLER - SAMSUNG
8745M: Tomasz Figa <tomasz.figa@gmail.com>
8746M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8747M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8749L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8750S: Maintained
8751F: drivers/pinctrl/samsung/
8752
8753PIN CONTROLLER - SINGLE
8754M: Tony Lindgren <tony@atomide.com>
8755M: Haojian Zhuang <haojian.zhuang@linaro.org>
8756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8757L: linux-omap@vger.kernel.org
8758S: Maintained
8759F: drivers/pinctrl/pinctrl-single.c
8760
8761PIN CONTROLLER - ST SPEAR
8762M: Viresh Kumar <vireshk@kernel.org>
8763L: spear-devel@list.st.com
8764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8765W: http://www.st.com/spear
8766S: Maintained
8767F: drivers/pinctrl/spear/
8768
8769PKTCDVD DRIVER
8770M: Jiri Kosina <jikos@kernel.org>
8771S: Maintained
8772F: drivers/block/pktcdvd.c
8773F: include/linux/pktcdvd.h
8774F: include/uapi/linux/pktcdvd.h
8775
8776PKUNITY SOC DRIVERS
8777M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8778W: http://mprc.pku.edu.cn/~guanxuetao/linux
8779S: Maintained
8780T: git git://github.com/gxt/linux.git
8781F: drivers/input/serio/i8042-unicore32io.h
8782F: drivers/i2c/busses/i2c-puv3.c
8783F: drivers/video/fbdev/fb-puv3.c
8784F: drivers/rtc/rtc-puv3.c
8785
8786PMBUS HARDWARE MONITORING DRIVERS
8787M: Guenter Roeck <linux@roeck-us.net>
8788L: linux-hwmon@vger.kernel.org
8789W: http://hwmon.wiki.kernel.org/
8790W: http://www.roeck-us.net/linux/drivers/
8791T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8792S: Maintained
8793F: Documentation/hwmon/pmbus
8794F: drivers/hwmon/pmbus/
8795F: include/linux/i2c/pmbus.h
8796
8797PMC SIERRA MaxRAID DRIVER
8798L: linux-scsi@vger.kernel.org
8799W: http://www.pmc-sierra.com/
8800S: Orphan
8801F: drivers/scsi/pmcraid.*
8802
8803PMC SIERRA PM8001 DRIVER
8804M: Jack Wang <jinpu.wang@profitbricks.com>
8805M: lindar_liu@usish.com
8806L: pmchba@pmcs.com
8807L: linux-scsi@vger.kernel.org
8808S: Supported
8809F: drivers/scsi/pm8001/
8810
8811POSIX CLOCKS and TIMERS
8812M: Thomas Gleixner <tglx@linutronix.de>
8813L: linux-kernel@vger.kernel.org
8814T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8815S: Maintained
8816F: fs/timerfd.c
8817F: include/linux/timer*
8818F: kernel/time/*timer*
8819
8820POWER MANAGEMENT CORE
8821M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8822L: linux-pm@vger.kernel.org
8823T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8824S: Supported
8825F: drivers/base/power/
8826F: include/linux/pm.h
8827F: include/linux/pm_*
8828F: include/linux/powercap.h
8829F: drivers/powercap/
8830
8831POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8832M: Sebastian Reichel <sre@kernel.org>
8833M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8834M: David Woodhouse <dwmw2@infradead.org>
8835L: linux-pm@vger.kernel.org
8836T: git git://git.infradead.org/battery-2.6.git
8837S: Maintained
8838F: include/linux/power_supply.h
8839F: drivers/power/
8840X: drivers/power/avs/
8841
8842POWER STATE COORDINATION INTERFACE (PSCI)
8843M: Mark Rutland <mark.rutland@arm.com>
8844M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8845L: linux-arm-kernel@lists.infradead.org
8846S: Maintained
8847F: drivers/firmware/psci.c
8848F: include/linux/psci.h
8849F: include/uapi/linux/psci.h
8850
8851PNP SUPPORT
8852M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8853S: Maintained
8854F: drivers/pnp/
8855
8856PPP PROTOCOL DRIVERS AND COMPRESSORS
8857M: Paul Mackerras <paulus@samba.org>
8858L: linux-ppp@vger.kernel.org
8859S: Maintained
8860F: drivers/net/ppp/ppp_*
8861
8862PPP OVER ATM (RFC 2364)
8863M: Mitchell Blank Jr <mitch@sfgoth.com>
8864S: Maintained
8865F: net/atm/pppoatm.c
8866F: include/uapi/linux/atmppp.h
8867
8868PPP OVER ETHERNET
8869M: Michal Ostrowski <mostrows@earthlink.net>
8870S: Maintained
8871F: drivers/net/ppp/pppoe.c
8872F: drivers/net/ppp/pppox.c
8873
8874PPP OVER L2TP
8875M: James Chapman <jchapman@katalix.com>
8876S: Maintained
8877F: net/l2tp/l2tp_ppp.c
8878F: include/linux/if_pppol2tp.h
8879F: include/uapi/linux/if_pppol2tp.h
8880
8881PPS SUPPORT
8882M: Rodolfo Giometti <giometti@enneenne.com>
8883W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8884L: linuxpps@ml.enneenne.com (subscribers-only)
8885S: Maintained
8886F: Documentation/pps/
8887F: drivers/pps/
8888F: include/linux/pps*.h
8889
8890PPTP DRIVER
8891M: Dmitry Kozlov <xeb@mail.ru>
8892L: netdev@vger.kernel.org
8893S: Maintained
8894F: drivers/net/ppp/pptp.c
8895W: http://sourceforge.net/projects/accel-pptp
8896
8897PREEMPTIBLE KERNEL
8898M: Robert Love <rml@tech9.net>
8899L: kpreempt-tech@lists.sourceforge.net
8900W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8901S: Supported
8902F: Documentation/preempt-locking.txt
8903F: include/linux/preempt.h
8904
8905PRISM54 WIRELESS DRIVER
8906M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8907L: linux-wireless@vger.kernel.org
8908W: http://wireless.kernel.org/en/users/Drivers/p54
8909S: Obsolete
8910F: drivers/net/wireless/intersil/prism54/
8911
8912PS3 NETWORK SUPPORT
8913M: Geoff Levand <geoff@infradead.org>
8914L: netdev@vger.kernel.org
8915L: linuxppc-dev@lists.ozlabs.org
8916S: Maintained
8917F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8918
8919PS3 PLATFORM SUPPORT
8920M: Geoff Levand <geoff@infradead.org>
8921L: linuxppc-dev@lists.ozlabs.org
8922S: Maintained
8923F: arch/powerpc/boot/ps3*
8924F: arch/powerpc/include/asm/lv1call.h
8925F: arch/powerpc/include/asm/ps3*.h
8926F: arch/powerpc/platforms/ps3/
8927F: drivers/*/ps3*
8928F: drivers/ps3/
8929F: drivers/rtc/rtc-ps3.c
8930F: drivers/usb/host/*ps3.c
8931F: sound/ppc/snd_ps3*
8932
8933PS3VRAM DRIVER
8934M: Jim Paris <jim@jtan.com>
8935M: Geoff Levand <geoff@infradead.org>
8936L: linuxppc-dev@lists.ozlabs.org
8937S: Maintained
8938F: drivers/block/ps3vram.c
8939
8940PSTORE FILESYSTEM
8941M: Anton Vorontsov <anton@enomsg.org>
8942M: Colin Cross <ccross@android.com>
8943M: Kees Cook <keescook@chromium.org>
8944M: Tony Luck <tony.luck@intel.com>
8945S: Maintained
8946T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8947F: fs/pstore/
8948F: include/linux/pstore*
8949F: drivers/firmware/efi/efi-pstore.c
8950F: drivers/acpi/apei/erst.c
8951
8952PTP HARDWARE CLOCK SUPPORT
8953M: Richard Cochran <richardcochran@gmail.com>
8954L: netdev@vger.kernel.org
8955S: Maintained
8956W: http://linuxptp.sourceforge.net/
8957F: Documentation/ABI/testing/sysfs-ptp
8958F: Documentation/ptp/*
8959F: drivers/net/ethernet/freescale/gianfar_ptp.c
8960F: drivers/net/phy/dp83640*
8961F: drivers/ptp/*
8962F: include/linux/ptp_cl*
8963
8964PTRACE SUPPORT
8965M: Roland McGrath <roland@hack.frob.com>
8966M: Oleg Nesterov <oleg@redhat.com>
8967S: Maintained
8968F: include/asm-generic/syscall.h
8969F: include/linux/ptrace.h
8970F: include/linux/regset.h
8971F: include/linux/tracehook.h
8972F: include/uapi/linux/ptrace.h
8973F: kernel/ptrace.c
8974
8975PVRUSB2 VIDEO4LINUX DRIVER
8976M: Mike Isely <isely@pobox.com>
8977L: pvrusb2@isely.net (subscribers-only)
8978L: linux-media@vger.kernel.org
8979W: http://www.isely.net/pvrusb2/
8980T: git git://linuxtv.org/media_tree.git
8981S: Maintained
8982F: Documentation/video4linux/README.pvrusb2
8983F: drivers/media/usb/pvrusb2/
8984
8985PWC WEBCAM DRIVER
8986M: Hans de Goede <hdegoede@redhat.com>
8987L: linux-media@vger.kernel.org
8988T: git git://linuxtv.org/media_tree.git
8989S: Maintained
8990F: drivers/media/usb/pwc/*
8991
8992PWM FAN DRIVER
8993M: Kamil Debski <k.debski@samsung.com>
8994L: linux-hwmon@vger.kernel.org
8995S: Supported
8996F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8997F: Documentation/hwmon/pwm-fan
8998F: drivers/hwmon/pwm-fan.c
8999
9000PWM SUBSYSTEM
9001M: Thierry Reding <thierry.reding@gmail.com>
9002L: linux-pwm@vger.kernel.org
9003S: Maintained
9004T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9005F: Documentation/pwm.txt
9006F: Documentation/devicetree/bindings/pwm/
9007F: include/linux/pwm.h
9008F: drivers/pwm/
9009F: drivers/video/backlight/pwm_bl.c
9010F: include/linux/pwm_backlight.h
9011
9012PXA2xx/PXA3xx SUPPORT
9013M: Daniel Mack <daniel@zonque.org>
9014M: Haojian Zhuang <haojian.zhuang@gmail.com>
9015M: Robert Jarzmik <robert.jarzmik@free.fr>
9016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9017T: git git://github.com/hzhuang1/linux.git
9018T: git git://github.com/rjarzmik/linux.git
9019S: Maintained
9020F: arch/arm/boot/dts/pxa*
9021F: arch/arm/mach-pxa/
9022F: drivers/dma/pxa*
9023F: drivers/pcmcia/pxa2xx*
9024F: drivers/pinctrl/pxa/
9025F: drivers/spi/spi-pxa2xx*
9026F: drivers/usb/gadget/udc/pxa2*
9027F: include/sound/pxa2xx-lib.h
9028F: sound/arm/pxa*
9029F: sound/soc/pxa/
9030
9031PXA GPIO DRIVER
9032M: Robert Jarzmik <robert.jarzmik@free.fr>
9033L: linux-gpio@vger.kernel.org
9034S: Maintained
9035F: drivers/gpio/gpio-pxa.c
9036
9037PXA3xx NAND FLASH DRIVER
9038M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9039L: linux-mtd@lists.infradead.org
9040S: Maintained
9041F: drivers/mtd/nand/pxa3xx_nand.c
9042
9043MMP SUPPORT
9044M: Eric Miao <eric.y.miao@gmail.com>
9045M: Haojian Zhuang <haojian.zhuang@gmail.com>
9046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9047T: git git://github.com/hzhuang1/linux.git
9048T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9049S: Maintained
9050F: arch/arm/boot/dts/mmp*
9051F: arch/arm/mach-mmp/
9052
9053PXA MMCI DRIVER
9054S: Orphan
9055
9056PXA RTC DRIVER
9057M: Robert Jarzmik <robert.jarzmik@free.fr>
9058L: rtc-linux@googlegroups.com
9059S: Maintained
9060
9061QAT DRIVER
9062M: Tadeusz Struk <tadeusz.struk@intel.com>
9063L: qat-linux@intel.com
9064S: Supported
9065F: drivers/crypto/qat/
9066
9067QIB DRIVER
9068M: Mike Marciniszyn <infinipath@intel.com>
9069L: linux-rdma@vger.kernel.org
9070S: Supported
9071F: drivers/infiniband/hw/qib/
9072
9073QLOGIC QLA1280 SCSI DRIVER
9074M: Michael Reed <mdr@sgi.com>
9075L: linux-scsi@vger.kernel.org
9076S: Maintained
9077F: drivers/scsi/qla1280.[ch]
9078
9079QLOGIC QLA2XXX FC-SCSI DRIVER
9080M: qla2xxx-upstream@qlogic.com
9081L: linux-scsi@vger.kernel.org
9082S: Supported
9083F: Documentation/scsi/LICENSE.qla2xxx
9084F: drivers/scsi/qla2xxx/
9085
9086QLOGIC QLA4XXX iSCSI DRIVER
9087M: QLogic-Storage-Upstream@qlogic.com
9088L: linux-scsi@vger.kernel.org
9089S: Supported
9090F: Documentation/scsi/LICENSE.qla4xxx
9091F: drivers/scsi/qla4xxx/
9092
9093QLOGIC QLA3XXX NETWORK DRIVER
9094M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9095M: Ron Mercer <ron.mercer@qlogic.com>
9096M: linux-driver@qlogic.com
9097L: netdev@vger.kernel.org
9098S: Supported
9099F: Documentation/networking/LICENSE.qla3xxx
9100F: drivers/net/ethernet/qlogic/qla3xxx.*
9101
9102QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9103M: Dept-GELinuxNICDev@qlogic.com
9104L: netdev@vger.kernel.org
9105S: Supported
9106F: drivers/net/ethernet/qlogic/qlcnic/
9107
9108QLOGIC QLGE 10Gb ETHERNET DRIVER
9109M: Harish Patil <harish.patil@qlogic.com>
9110M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9111M: Dept-GELinuxNICDev@qlogic.com
9112M: linux-driver@qlogic.com
9113L: netdev@vger.kernel.org
9114S: Supported
9115F: drivers/net/ethernet/qlogic/qlge/
9116
9117QLOGIC QL4xxx ETHERNET DRIVER
9118M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9119M: Ariel Elior <Ariel.Elior@qlogic.com>
9120M: everest-linux-l2@qlogic.com
9121L: netdev@vger.kernel.org
9122S: Supported
9123F: drivers/net/ethernet/qlogic/qed/
9124F: include/linux/qed/
9125F: drivers/net/ethernet/qlogic/qede/
9126
9127QNX4 FILESYSTEM
9128M: Anders Larsen <al@alarsen.net>
9129W: http://www.alarsen.net/linux/qnx4fs/
9130S: Maintained
9131F: fs/qnx4/
9132F: include/uapi/linux/qnx4_fs.h
9133F: include/uapi/linux/qnxtypes.h
9134
9135QT1010 MEDIA DRIVER
9136M: Antti Palosaari <crope@iki.fi>
9137L: linux-media@vger.kernel.org
9138W: https://linuxtv.org
9139W: http://palosaari.fi/linux/
9140Q: http://patchwork.linuxtv.org/project/linux-media/list/
9141T: git git://linuxtv.org/anttip/media_tree.git
9142S: Maintained
9143F: drivers/media/tuners/qt1010*
9144
9145QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9146M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9147L: linux-wireless@vger.kernel.org
9148L: ath9k-devel@lists.ath9k.org
9149W: http://wireless.kernel.org/en/users/Drivers/ath9k
9150S: Supported
9151F: drivers/net/wireless/ath/ath9k/
9152
9153QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9154M: Kalle Valo <kvalo@qca.qualcomm.com>
9155L: ath10k@lists.infradead.org
9156W: http://wireless.kernel.org/en/users/Drivers/ath10k
9157T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9158S: Supported
9159F: drivers/net/wireless/ath/ath10k/
9160
9161QUALCOMM HEXAGON ARCHITECTURE
9162M: Richard Kuo <rkuo@codeaurora.org>
9163L: linux-hexagon@vger.kernel.org
9164T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9165S: Supported
9166F: arch/hexagon/
9167
9168QUALCOMM WCN36XX WIRELESS DRIVER
9169M: Eugene Krasnikov <k.eugene.e@gmail.com>
9170L: wcn36xx@lists.infradead.org
9171W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9172T: git git://github.com/KrasnikovEugene/wcn36xx.git
9173S: Supported
9174F: drivers/net/wireless/ath/wcn36xx/
9175
9176QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9177M: Gabriel Somlo <somlo@cmu.edu>
9178M: "Michael S. Tsirkin" <mst@redhat.com>
9179L: qemu-devel@nongnu.org
9180S: Maintained
9181F: drivers/firmware/qemu_fw_cfg.c
9182
9183RADOS BLOCK DEVICE (RBD)
9184M: Ilya Dryomov <idryomov@gmail.com>
9185M: Sage Weil <sage@redhat.com>
9186M: Alex Elder <elder@kernel.org>
9187L: ceph-devel@vger.kernel.org
9188W: http://ceph.com/
9189T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9190T: git git://github.com/ceph/ceph-client.git
9191S: Supported
9192F: Documentation/ABI/testing/sysfs-bus-rbd
9193F: drivers/block/rbd.c
9194F: drivers/block/rbd_types.h
9195
9196RADEON FRAMEBUFFER DISPLAY DRIVER
9197M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9198L: linux-fbdev@vger.kernel.org
9199S: Maintained
9200F: drivers/video/fbdev/aty/radeon*
9201F: include/uapi/linux/radeonfb.h
9202
9203RADIOSHARK RADIO DRIVER
9204M: Hans de Goede <hdegoede@redhat.com>
9205L: linux-media@vger.kernel.org
9206T: git git://linuxtv.org/media_tree.git
9207S: Maintained
9208F: drivers/media/radio/radio-shark.c
9209
9210RADIOSHARK2 RADIO DRIVER
9211M: Hans de Goede <hdegoede@redhat.com>
9212L: linux-media@vger.kernel.org
9213T: git git://linuxtv.org/media_tree.git
9214S: Maintained
9215F: drivers/media/radio/radio-shark2.c
9216F: drivers/media/radio/radio-tea5777.c
9217
9218RAGE128 FRAMEBUFFER DISPLAY DRIVER
9219M: Paul Mackerras <paulus@samba.org>
9220L: linux-fbdev@vger.kernel.org
9221S: Maintained
9222F: drivers/video/fbdev/aty/aty128fb.c
9223
9224RALINK MIPS ARCHITECTURE
9225M: John Crispin <blogic@openwrt.org>
9226L: linux-mips@linux-mips.org
9227S: Maintained
9228F: arch/mips/ralink
9229
9230RALINK RT2X00 WIRELESS LAN DRIVER
9231P: rt2x00 project
9232M: Stanislaw Gruszka <sgruszka@redhat.com>
9233M: Helmut Schaa <helmut.schaa@googlemail.com>
9234L: linux-wireless@vger.kernel.org
9235S: Maintained
9236F: drivers/net/wireless/ralink/rt2x00/
9237
9238RAMDISK RAM BLOCK DEVICE DRIVER
9239M: Jens Axboe <axboe@kernel.dk>
9240S: Maintained
9241F: Documentation/blockdev/ramdisk.txt
9242F: drivers/block/brd.c
9243
9244RANDOM NUMBER DRIVER
9245M: "Theodore Ts'o" <tytso@mit.edu>
9246S: Maintained
9247F: drivers/char/random.c
9248
9249RAPIDIO SUBSYSTEM
9250M: Matt Porter <mporter@kernel.crashing.org>
9251M: Alexandre Bounine <alexandre.bounine@idt.com>
9252S: Maintained
9253F: drivers/rapidio/
9254
9255RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9256L: linux-wireless@vger.kernel.org
9257S: Orphan
9258F: drivers/net/wireless/ray*
9259
9260RCUTORTURE MODULE
9261M: Josh Triplett <josh@joshtriplett.org>
9262M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9263L: linux-kernel@vger.kernel.org
9264S: Supported
9265T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9266F: Documentation/RCU/torture.txt
9267F: kernel/rcu/rcutorture.c
9268
9269RCUTORTURE TEST FRAMEWORK
9270M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9271M: Josh Triplett <josh@joshtriplett.org>
9272R: Steven Rostedt <rostedt@goodmis.org>
9273R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9274R: Lai Jiangshan <jiangshanlai@gmail.com>
9275L: linux-kernel@vger.kernel.org
9276S: Supported
9277T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9278F: tools/testing/selftests/rcutorture
9279
9280RDC R-321X SoC
9281M: Florian Fainelli <florian@openwrt.org>
9282S: Maintained
9283
9284RDC R6040 FAST ETHERNET DRIVER
9285M: Florian Fainelli <florian@openwrt.org>
9286L: netdev@vger.kernel.org
9287S: Maintained
9288F: drivers/net/ethernet/rdc/r6040.c
9289
9290RDS - RELIABLE DATAGRAM SOCKETS
9291M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9292L: netdev@vger.kernel.org
9293L: linux-rdma@vger.kernel.org
9294L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9295W: https://oss.oracle.com/projects/rds/
9296S: Supported
9297F: net/rds/
9298F: Documentation/networking/rds.txt
9299
9300RDMAVT - RDMA verbs software
9301M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9302L: linux-rdma@vger.kernel.org
9303S: Supported
9304F: drivers/infiniband/sw/rdmavt
9305
9306READ-COPY UPDATE (RCU)
9307M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9308M: Josh Triplett <josh@joshtriplett.org>
9309R: Steven Rostedt <rostedt@goodmis.org>
9310R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9311R: Lai Jiangshan <jiangshanlai@gmail.com>
9312L: linux-kernel@vger.kernel.org
9313W: http://www.rdrop.com/users/paulmck/RCU/
9314S: Supported
9315T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9316F: Documentation/RCU/
9317X: Documentation/RCU/torture.txt
9318F: include/linux/rcu*
9319X: include/linux/srcu.h
9320F: kernel/rcu/
9321X: kernel/torture.c
9322
9323REAL TIME CLOCK (RTC) SUBSYSTEM
9324M: Alessandro Zummo <a.zummo@towertech.it>
9325M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9326L: rtc-linux@googlegroups.com
9327Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9328T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9329S: Maintained
9330F: Documentation/rtc.txt
9331F: drivers/rtc/
9332F: include/linux/rtc.h
9333F: include/uapi/linux/rtc.h
9334
9335REALTEK AUDIO CODECS
9336M: Bard Liao <bardliao@realtek.com>
9337M: Oder Chiou <oder_chiou@realtek.com>
9338S: Maintained
9339F: sound/soc/codecs/rt*
9340F: include/sound/rt*.h
9341
9342REISERFS FILE SYSTEM
9343L: reiserfs-devel@vger.kernel.org
9344S: Supported
9345F: fs/reiserfs/
9346
9347REGISTER MAP ABSTRACTION
9348M: Mark Brown <broonie@kernel.org>
9349L: linux-kernel@vger.kernel.org
9350T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9351S: Supported
9352F: drivers/base/regmap/
9353F: include/linux/regmap.h
9354
9355REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9356M: Ohad Ben-Cohen <ohad@wizery.com>
9357M: Bjorn Andersson <bjorn.andersson@linaro.org>
9358L: linux-remoteproc@vger.kernel.org
9359T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9360S: Maintained
9361F: drivers/remoteproc/
9362F: Documentation/remoteproc.txt
9363F: include/linux/remoteproc.h
9364
9365REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9366M: Ohad Ben-Cohen <ohad@wizery.com>
9367M: Bjorn Andersson <bjorn.andersson@linaro.org>
9368L: linux-remoteproc@vger.kernel.org
9369T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9370S: Maintained
9371F: drivers/rpmsg/
9372F: Documentation/rpmsg.txt
9373F: include/linux/rpmsg.h
9374
9375RENESAS ETHERNET DRIVERS
9376R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9377L: netdev@vger.kernel.org
9378L: linux-renesas-soc@vger.kernel.org
9379F: drivers/net/ethernet/renesas/
9380F: include/linux/sh_eth.h
9381
9382RENESAS USB2 PHY DRIVER
9383M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9384L: linux-renesas-soc@vger.kernel.org
9385S: Maintained
9386F: drivers/phy/phy-rcar-gen3-usb2.c
9387
9388RESET CONTROLLER FRAMEWORK
9389M: Philipp Zabel <p.zabel@pengutronix.de>
9390T: git git://git.pengutronix.de/git/pza/linux
9391S: Maintained
9392F: drivers/reset/
9393F: Documentation/devicetree/bindings/reset/
9394F: include/dt-bindings/reset/
9395F: include/linux/reset.h
9396F: include/linux/reset-controller.h
9397
9398RFKILL
9399M: Johannes Berg <johannes@sipsolutions.net>
9400L: linux-wireless@vger.kernel.org
9401W: http://wireless.kernel.org/
9402T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9404S: Maintained
9405F: Documentation/rfkill.txt
9406F: net/rfkill/
9407
9408RHASHTABLE
9409M: Thomas Graf <tgraf@suug.ch>
9410L: netdev@vger.kernel.org
9411S: Maintained
9412F: lib/rhashtable.c
9413F: include/linux/rhashtable.h
9414
9415RICOH SMARTMEDIA/XD DRIVER
9416M: Maxim Levitsky <maximlevitsky@gmail.com>
9417S: Maintained
9418F: drivers/mtd/nand/r852.c
9419F: drivers/mtd/nand/r852.h
9420
9421RICOH R5C592 MEMORYSTICK DRIVER
9422M: Maxim Levitsky <maximlevitsky@gmail.com>
9423S: Maintained
9424F: drivers/memstick/host/r592.*
9425
9426ROCCAT DRIVERS
9427M: Stefan Achatz <erazor_de@users.sourceforge.net>
9428W: http://sourceforge.net/projects/roccat/
9429S: Maintained
9430F: drivers/hid/hid-roccat*
9431F: include/linux/hid-roccat*
9432F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9433
9434ROCKER DRIVER
9435M: Jiri Pirko <jiri@resnulli.us>
9436M: Scott Feldman <sfeldma@gmail.com>
9437L: netdev@vger.kernel.org
9438S: Supported
9439F: drivers/net/ethernet/rocker/
9440
9441ROCKETPORT DRIVER
9442P: Comtrol Corp.
9443W: http://www.comtrol.com
9444S: Maintained
9445F: Documentation/serial/rocket.txt
9446F: drivers/tty/rocket*
9447
9448ROCKETPORT EXPRESS/INFINITY DRIVER
9449M: Kevin Cernekee <cernekee@gmail.com>
9450L: linux-serial@vger.kernel.org
9451S: Odd Fixes
9452F: drivers/tty/serial/rp2.*
9453
9454ROSE NETWORK LAYER
9455M: Ralf Baechle <ralf@linux-mips.org>
9456L: linux-hams@vger.kernel.org
9457W: http://www.linux-ax25.org/
9458S: Maintained
9459F: include/net/rose.h
9460F: include/uapi/linux/rose.h
9461F: net/rose/
9462
9463RTL2830 MEDIA DRIVER
9464M: Antti Palosaari <crope@iki.fi>
9465L: linux-media@vger.kernel.org
9466W: https://linuxtv.org
9467W: http://palosaari.fi/linux/
9468Q: http://patchwork.linuxtv.org/project/linux-media/list/
9469T: git git://linuxtv.org/anttip/media_tree.git
9470S: Maintained
9471F: drivers/media/dvb-frontends/rtl2830*
9472
9473RTL2832 MEDIA DRIVER
9474M: Antti Palosaari <crope@iki.fi>
9475L: linux-media@vger.kernel.org
9476W: https://linuxtv.org
9477W: http://palosaari.fi/linux/
9478Q: http://patchwork.linuxtv.org/project/linux-media/list/
9479T: git git://linuxtv.org/anttip/media_tree.git
9480S: Maintained
9481F: drivers/media/dvb-frontends/rtl2832*
9482
9483RTL2832_SDR MEDIA DRIVER
9484M: Antti Palosaari <crope@iki.fi>
9485L: linux-media@vger.kernel.org
9486W: https://linuxtv.org
9487W: http://palosaari.fi/linux/
9488Q: http://patchwork.linuxtv.org/project/linux-media/list/
9489T: git git://linuxtv.org/anttip/media_tree.git
9490S: Maintained
9491F: drivers/media/dvb-frontends/rtl2832_sdr*
9492
9493RTL8180 WIRELESS DRIVER
9494L: linux-wireless@vger.kernel.org
9495W: http://wireless.kernel.org/
9496T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9497S: Orphan
9498F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9499
9500RTL8187 WIRELESS DRIVER
9501M: Herton Ronaldo Krzesinski <herton@canonical.com>
9502M: Hin-Tak Leung <htl10@users.sourceforge.net>
9503M: Larry Finger <Larry.Finger@lwfinger.net>
9504L: linux-wireless@vger.kernel.org
9505W: http://wireless.kernel.org/
9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9507S: Maintained
9508F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9509
9510RTL8192CE WIRELESS DRIVER
9511M: Larry Finger <Larry.Finger@lwfinger.net>
9512M: Chaoming Li <chaoming_li@realsil.com.cn>
9513L: linux-wireless@vger.kernel.org
9514W: http://wireless.kernel.org/
9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9516S: Maintained
9517F: drivers/net/wireless/realtek/rtlwifi/
9518F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9519
9520RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9521M: Jes Sorensen <Jes.Sorensen@redhat.com>
9522L: linux-wireless@vger.kernel.org
9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9524S: Maintained
9525F: drivers/net/wireless/realtek/rtl8xxxu/
9526
9527S3 SAVAGE FRAMEBUFFER DRIVER
9528M: Antonino Daplas <adaplas@gmail.com>
9529L: linux-fbdev@vger.kernel.org
9530S: Maintained
9531F: drivers/video/fbdev/savage/
9532
9533S390
9534M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9535M: Heiko Carstens <heiko.carstens@de.ibm.com>
9536L: linux-s390@vger.kernel.org
9537W: http://www.ibm.com/developerworks/linux/linux390/
9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9539S: Supported
9540F: arch/s390/
9541F: drivers/s390/
9542F: Documentation/s390/
9543F: Documentation/DocBook/s390*
9544
9545S390 COMMON I/O LAYER
9546M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9547M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9548L: linux-s390@vger.kernel.org
9549W: http://www.ibm.com/developerworks/linux/linux390/
9550S: Supported
9551F: drivers/s390/cio/
9552
9553S390 DASD DRIVER
9554M: Stefan Weinhuber <wein@de.ibm.com>
9555M: Stefan Haberland <stefan.haberland@de.ibm.com>
9556L: linux-s390@vger.kernel.org
9557W: http://www.ibm.com/developerworks/linux/linux390/
9558S: Supported
9559F: drivers/s390/block/dasd*
9560F: block/partitions/ibm.c
9561
9562S390 NETWORK DRIVERS
9563M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9564L: linux-s390@vger.kernel.org
9565W: http://www.ibm.com/developerworks/linux/linux390/
9566S: Supported
9567F: drivers/s390/net/
9568
9569S390 PCI SUBSYSTEM
9570M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9571M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9572L: linux-s390@vger.kernel.org
9573W: http://www.ibm.com/developerworks/linux/linux390/
9574S: Supported
9575F: arch/s390/pci/
9576F: drivers/pci/hotplug/s390_pci_hpc.c
9577
9578S390 ZCRYPT DRIVER
9579M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9580L: linux-s390@vger.kernel.org
9581W: http://www.ibm.com/developerworks/linux/linux390/
9582S: Supported
9583F: drivers/s390/crypto/
9584
9585S390 ZFCP DRIVER
9586M: Steffen Maier <maier@linux.vnet.ibm.com>
9587L: linux-s390@vger.kernel.org
9588W: http://www.ibm.com/developerworks/linux/linux390/
9589S: Supported
9590F: drivers/s390/scsi/zfcp_*
9591
9592S390 IUCV NETWORK LAYER
9593M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9594L: linux-s390@vger.kernel.org
9595W: http://www.ibm.com/developerworks/linux/linux390/
9596S: Supported
9597F: drivers/s390/net/*iucv*
9598F: include/net/iucv/
9599F: net/iucv/
9600
9601S390 IOMMU (PCI)
9602M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9603L: linux-s390@vger.kernel.org
9604W: http://www.ibm.com/developerworks/linux/linux390/
9605S: Supported
9606F: drivers/iommu/s390-iommu.c
9607
9608S3C24XX SD/MMC Driver
9609M: Ben Dooks <ben-linux@fluff.org>
9610L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9611S: Supported
9612F: drivers/mmc/host/s3cmci.*
9613
9614SAA6588 RDS RECEIVER DRIVER
9615M: Hans Verkuil <hverkuil@xs4all.nl>
9616L: linux-media@vger.kernel.org
9617T: git git://linuxtv.org/media_tree.git
9618W: https://linuxtv.org
9619S: Odd Fixes
9620F: drivers/media/i2c/saa6588*
9621
9622SAA7134 VIDEO4LINUX DRIVER
9623M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9624L: linux-media@vger.kernel.org
9625W: https://linuxtv.org
9626T: git git://linuxtv.org/media_tree.git
9627S: Odd fixes
9628F: Documentation/video4linux/*.saa7134
9629F: drivers/media/pci/saa7134/
9630
9631SAA7146 VIDEO4LINUX-2 DRIVER
9632M: Hans Verkuil <hverkuil@xs4all.nl>
9633L: linux-media@vger.kernel.org
9634T: git git://linuxtv.org/media_tree.git
9635S: Maintained
9636F: drivers/media/common/saa7146/
9637F: drivers/media/pci/saa7146/
9638F: include/media/saa7146*
9639
9640SAMSUNG LAPTOP DRIVER
9641M: Corentin Chary <corentin.chary@gmail.com>
9642L: platform-driver-x86@vger.kernel.org
9643S: Maintained
9644F: drivers/platform/x86/samsung-laptop.c
9645
9646SAMSUNG AUDIO (ASoC) DRIVERS
9647M: Sangbeom Kim <sbkim73@samsung.com>
9648L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9649S: Supported
9650F: sound/soc/samsung/
9651
9652SAMSUNG FRAMEBUFFER DRIVER
9653M: Jingoo Han <jingoohan1@gmail.com>
9654L: linux-fbdev@vger.kernel.org
9655S: Maintained
9656F: drivers/video/fbdev/s3c-fb.c
9657
9658SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9659M: Sangbeom Kim <sbkim73@samsung.com>
9660M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9661L: linux-kernel@vger.kernel.org
9662L: linux-samsung-soc@vger.kernel.org
9663S: Supported
9664F: drivers/mfd/sec*.c
9665F: drivers/regulator/s2m*.c
9666F: drivers/regulator/s5m*.c
9667F: drivers/clk/clk-s2mps11.c
9668F: drivers/rtc/rtc-s5m.c
9669F: include/linux/mfd/samsung/
9670F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9671F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9672F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9673F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9674
9675SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9676M: Kyungmin Park <kyungmin.park@samsung.com>
9677M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9678L: linux-media@vger.kernel.org
9679Q: https://patchwork.linuxtv.org/project/linux-media/list/
9680S: Supported
9681F: drivers/media/platform/exynos4-is/
9682
9683SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9684M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9685L: linux-media@vger.kernel.org
9686L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9687S: Maintained
9688F: drivers/media/platform/s3c-camif/
9689F: include/media/drv-intf/s3c_camif.h
9690
9691SAMSUNG S5C73M3 CAMERA DRIVER
9692M: Kyungmin Park <kyungmin.park@samsung.com>
9693M: Andrzej Hajda <a.hajda@samsung.com>
9694L: linux-media@vger.kernel.org
9695S: Supported
9696F: drivers/media/i2c/s5c73m3/*
9697
9698SAMSUNG S5K5BAF CAMERA DRIVER
9699M: Kyungmin Park <kyungmin.park@samsung.com>
9700M: Andrzej Hajda <a.hajda@samsung.com>
9701L: linux-media@vger.kernel.org
9702S: Supported
9703F: drivers/media/i2c/s5k5baf.c
9704
9705SAMSUNG S3FWRN5 NFC DRIVER
9706M: Robert Baldyga <r.baldyga@samsung.com>
9707M: Krzysztof Opasiak <k.opasiak@samsung.com>
9708L: linux-nfc@lists.01.org (moderated for non-subscribers)
9709S: Supported
9710F: drivers/nfc/s3fwrn5
9711
9712SAMSUNG SOC CLOCK DRIVERS
9713M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9714M: Tomasz Figa <tomasz.figa@gmail.com>
9715S: Supported
9716L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9717F: drivers/clk/samsung/
9718
9719SAMSUNG SXGBE DRIVERS
9720M: Byungho An <bh74.an@samsung.com>
9721M: Girish K S <ks.giri@samsung.com>
9722M: Vipul Pandya <vipul.pandya@samsung.com>
9723S: Supported
9724L: netdev@vger.kernel.org
9725F: drivers/net/ethernet/samsung/sxgbe/
9726
9727SAMSUNG THERMAL DRIVER
9728M: Lukasz Majewski <l.majewski@samsung.com>
9729L: linux-pm@vger.kernel.org
9730L: linux-samsung-soc@vger.kernel.org
9731S: Supported
9732T: git https://github.com/lmajewski/linux-samsung-thermal.git
9733F: drivers/thermal/samsung/
9734
9735SAMSUNG USB2 PHY DRIVER
9736M: Kamil Debski <k.debski@samsung.com>
9737L: linux-kernel@vger.kernel.org
9738S: Supported
9739F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9740F: Documentation/phy/samsung-usb2.txt
9741F: drivers/phy/phy-exynos4210-usb2.c
9742F: drivers/phy/phy-exynos4x12-usb2.c
9743F: drivers/phy/phy-exynos5250-usb2.c
9744F: drivers/phy/phy-s5pv210-usb2.c
9745F: drivers/phy/phy-samsung-usb2.c
9746F: drivers/phy/phy-samsung-usb2.h
9747
9748SERIAL DRIVERS
9749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9750L: linux-serial@vger.kernel.org
9751S: Maintained
9752F: drivers/tty/serial/
9753
9754SYNOPSYS DESIGNWARE DMAC DRIVER
9755M: Viresh Kumar <vireshk@kernel.org>
9756M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9757S: Maintained
9758F: include/linux/dma/dw.h
9759F: include/linux/platform_data/dma-dw.h
9760F: drivers/dma/dw/
9761
9762SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9763M: Lars Persson <lars.persson@axis.com>
9764L: netdev@vger.kernel.org
9765S: Supported
9766F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9767F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9768
9769SYNOPSYS DESIGNWARE I2C DRIVER
9770M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9771R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9772R: Mika Westerberg <mika.westerberg@linux.intel.com>
9773L: linux-i2c@vger.kernel.org
9774S: Maintained
9775F: drivers/i2c/busses/i2c-designware-*
9776F: include/linux/platform_data/i2c-designware.h
9777
9778SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9779M: Jaehoon Chung <jh80.chung@samsung.com>
9780L: linux-mmc@vger.kernel.org
9781S: Maintained
9782F: include/linux/mmc/dw_mmc.h
9783F: drivers/mmc/host/dw_mmc*
9784
9785SYSTEM TRACE MODULE CLASS
9786M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9787S: Maintained
9788F: Documentation/trace/stm.txt
9789F: drivers/hwtracing/stm/
9790F: include/linux/stm.h
9791F: include/uapi/linux/stm.h
9792
9793THUNDERBOLT DRIVER
9794M: Andreas Noever <andreas.noever@gmail.com>
9795S: Maintained
9796F: drivers/thunderbolt/
9797
9798TI BQ27XXX POWER SUPPLY DRIVER
9799R: Andrew F. Davis <afd@ti.com>
9800F: include/linux/power/bq27xxx_battery.h
9801F: drivers/power/bq27xxx_battery.c
9802F: drivers/power/bq27xxx_battery_i2c.c
9803
9804TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9805M: John Stultz <john.stultz@linaro.org>
9806M: Thomas Gleixner <tglx@linutronix.de>
9807L: linux-kernel@vger.kernel.org
9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9809S: Supported
9810F: include/linux/clocksource.h
9811F: include/linux/time.h
9812F: include/linux/timex.h
9813F: include/uapi/linux/time.h
9814F: include/uapi/linux/timex.h
9815F: kernel/time/clocksource.c
9816F: kernel/time/time*.c
9817F: kernel/time/alarmtimer.c
9818F: kernel/time/ntp.c
9819F: tools/testing/selftests/timers/
9820
9821SC1200 WDT DRIVER
9822M: Zwane Mwaikambo <zwanem@gmail.com>
9823S: Maintained
9824F: drivers/watchdog/sc1200wdt.c
9825
9826SCHEDULER
9827M: Ingo Molnar <mingo@redhat.com>
9828M: Peter Zijlstra <peterz@infradead.org>
9829L: linux-kernel@vger.kernel.org
9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9831S: Maintained
9832F: kernel/sched/
9833F: include/linux/sched.h
9834F: include/uapi/linux/sched.h
9835F: include/linux/wait.h
9836
9837SCORE ARCHITECTURE
9838M: Chen Liqin <liqin.linux@gmail.com>
9839M: Lennox Wu <lennox.wu@gmail.com>
9840W: http://www.sunplus.com
9841S: Supported
9842F: arch/score/
9843
9844SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9845M: Sudeep Holla <sudeep.holla@arm.com>
9846L: linux-arm-kernel@lists.infradead.org
9847S: Maintained
9848F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9849F: drivers/clk/clk-scpi.c
9850F: drivers/cpufreq/scpi-cpufreq.c
9851F: drivers/firmware/arm_scpi.c
9852F: include/linux/scpi_protocol.h
9853
9854SCSI CDROM DRIVER
9855M: Jens Axboe <axboe@kernel.dk>
9856L: linux-scsi@vger.kernel.org
9857W: http://www.kernel.dk
9858S: Maintained
9859F: drivers/scsi/sr*
9860
9861SCSI RDMA PROTOCOL (SRP) INITIATOR
9862M: Bart Van Assche <bart.vanassche@sandisk.com>
9863L: linux-rdma@vger.kernel.org
9864S: Supported
9865W: http://www.openfabrics.org
9866Q: http://patchwork.kernel.org/project/linux-rdma/list/
9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9868F: drivers/infiniband/ulp/srp/
9869F: include/scsi/srp.h
9870
9871SCSI SG DRIVER
9872M: Doug Gilbert <dgilbert@interlog.com>
9873L: linux-scsi@vger.kernel.org
9874W: http://sg.danny.cz/sg
9875S: Maintained
9876F: Documentation/scsi/scsi-generic.txt
9877F: drivers/scsi/sg.c
9878F: include/scsi/sg.h
9879
9880SCSI SUBSYSTEM
9881M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9882T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9883M: "Martin K. Petersen" <martin.petersen@oracle.com>
9884T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9885L: linux-scsi@vger.kernel.org
9886S: Maintained
9887F: drivers/scsi/
9888F: include/scsi/
9889
9890SCSI TAPE DRIVER
9891M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9892L: linux-scsi@vger.kernel.org
9893S: Maintained
9894F: Documentation/scsi/st.txt
9895F: drivers/scsi/st.*
9896F: drivers/scsi/st_*.h
9897
9898SCTP PROTOCOL
9899M: Vlad Yasevich <vyasevich@gmail.com>
9900M: Neil Horman <nhorman@tuxdriver.com>
9901L: linux-sctp@vger.kernel.org
9902W: http://lksctp.sourceforge.net
9903S: Maintained
9904F: Documentation/networking/sctp.txt
9905F: include/linux/sctp.h
9906F: include/uapi/linux/sctp.h
9907F: include/net/sctp/
9908F: net/sctp/
9909
9910SCx200 CPU SUPPORT
9911M: Jim Cromie <jim.cromie@gmail.com>
9912S: Odd Fixes
9913F: Documentation/i2c/busses/scx200_acb
9914F: arch/x86/platform/scx200/
9915F: drivers/watchdog/scx200_wdt.c
9916F: drivers/i2c/busses/scx200*
9917F: drivers/mtd/maps/scx200_docflash.c
9918F: include/linux/scx200.h
9919
9920SCx200 GPIO DRIVER
9921M: Jim Cromie <jim.cromie@gmail.com>
9922S: Maintained
9923F: drivers/char/scx200_gpio.c
9924F: include/linux/scx200_gpio.h
9925
9926SCx200 HRT CLOCKSOURCE DRIVER
9927M: Jim Cromie <jim.cromie@gmail.com>
9928S: Maintained
9929F: drivers/clocksource/scx200_hrt.c
9930
9931SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9932M: Sascha Sommer <saschasommer@freenet.de>
9933L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9934S: Maintained
9935F: drivers/mmc/host/sdricoh_cs.c
9936
9937SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9938M: Adrian Hunter <adrian.hunter@intel.com>
9939L: linux-mmc@vger.kernel.org
9940T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9941S: Maintained
9942F: drivers/mmc/host/sdhci*
9943F: include/linux/mmc/sdhci*
9944
9945SECURE COMPUTING
9946M: Kees Cook <keescook@chromium.org>
9947R: Andy Lutomirski <luto@amacapital.net>
9948R: Will Drewry <wad@chromium.org>
9949T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9950S: Supported
9951F: kernel/seccomp.c
9952F: include/uapi/linux/seccomp.h
9953F: include/linux/seccomp.h
9954F: tools/testing/selftests/seccomp/*
9955K: \bsecure_computing
9956K: \bTIF_SECCOMP\b
9957
9958SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9959M: Ben Dooks <ben-linux@fluff.org>
9960M: Jaehoon Chung <jh80.chung@samsung.com>
9961L: linux-mmc@vger.kernel.org
9962S: Maintained
9963F: drivers/mmc/host/sdhci-s3c*
9964
9965SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9966M: Viresh Kumar <vireshk@kernel.org>
9967L: spear-devel@list.st.com
9968L: linux-mmc@vger.kernel.org
9969S: Maintained
9970F: drivers/mmc/host/sdhci-spear.c
9971
9972SECURITY SUBSYSTEM
9973M: James Morris <james.l.morris@oracle.com>
9974M: "Serge E. Hallyn" <serge@hallyn.com>
9975L: linux-security-module@vger.kernel.org (suggested Cc:)
9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9977W: http://kernsec.org/
9978S: Supported
9979F: security/
9980
9981SECURITY CONTACT
9982M: Security Officers <security@kernel.org>
9983S: Supported
9984
9985SELINUX SECURITY MODULE
9986M: Paul Moore <paul@paul-moore.com>
9987M: Stephen Smalley <sds@tycho.nsa.gov>
9988M: Eric Paris <eparis@parisplace.org>
9989L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9990W: http://selinuxproject.org
9991T: git git://git.infradead.org/users/pcmoore/selinux
9992S: Supported
9993F: include/linux/selinux*
9994F: security/selinux/
9995F: scripts/selinux/
9996
9997APPARMOR SECURITY MODULE
9998M: John Johansen <john.johansen@canonical.com>
9999L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10000W: apparmor.wiki.kernel.org
10001T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10002S: Supported
10003F: security/apparmor/
10004
10005YAMA SECURITY MODULE
10006M: Kees Cook <keescook@chromium.org>
10007T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10008S: Supported
10009F: security/yama/
10010
10011SENSABLE PHANTOM
10012M: Jiri Slaby <jirislaby@gmail.com>
10013S: Maintained
10014F: drivers/misc/phantom.c
10015F: include/uapi/linux/phantom.h
10016
10017SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10018M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10019M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10020M: John Soni Jose <sony.john@avagotech.com>
10021L: linux-scsi@vger.kernel.org
10022W: http://www.avagotech.com
10023S: Supported
10024F: drivers/scsi/be2iscsi/
10025
10026Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10027M: Sathya Perla <sathya.perla@broadcom.com>
10028M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10029M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10030M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10031M: Somnath Kotur <somnath.kotur@broadcom.com>
10032L: netdev@vger.kernel.org
10033W: http://www.emulex.com
10034S: Supported
10035F: drivers/net/ethernet/emulex/benet/
10036
10037EMULEX ONECONNECT ROCE DRIVER
10038M: Selvin Xavier <selvin.xavier@avagotech.com>
10039M: Devesh Sharma <devesh.sharma@avagotech.com>
10040M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10041L: linux-rdma@vger.kernel.org
10042W: http://www.emulex.com
10043S: Supported
10044F: drivers/infiniband/hw/ocrdma/
10045
10046SFC NETWORK DRIVER
10047M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10048M: Shradha Shah <sshah@solarflare.com>
10049L: netdev@vger.kernel.org
10050S: Supported
10051F: drivers/net/ethernet/sfc/
10052
10053SGI GRU DRIVER
10054M: Dimitri Sivanich <sivanich@sgi.com>
10055S: Maintained
10056F: drivers/misc/sgi-gru/
10057
10058SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10059M: Pat Gefre <pfg@sgi.com>
10060L: linux-ia64@vger.kernel.org
10061S: Supported
10062F: Documentation/ia64/serial.txt
10063F: drivers/tty/serial/ioc?_serial.c
10064F: include/linux/ioc?.h
10065
10066SGI XP/XPC/XPNET DRIVER
10067M: Cliff Whickman <cpw@sgi.com>
10068M: Robin Holt <robinmholt@gmail.com>
10069S: Maintained
10070F: drivers/misc/sgi-xp/
10071
10072SI2157 MEDIA DRIVER
10073M: Antti Palosaari <crope@iki.fi>
10074L: linux-media@vger.kernel.org
10075W: https://linuxtv.org
10076W: http://palosaari.fi/linux/
10077Q: http://patchwork.linuxtv.org/project/linux-media/list/
10078T: git git://linuxtv.org/anttip/media_tree.git
10079S: Maintained
10080F: drivers/media/tuners/si2157*
10081
10082SI2168 MEDIA DRIVER
10083M: Antti Palosaari <crope@iki.fi>
10084L: linux-media@vger.kernel.org
10085W: https://linuxtv.org
10086W: http://palosaari.fi/linux/
10087Q: http://patchwork.linuxtv.org/project/linux-media/list/
10088T: git git://linuxtv.org/anttip/media_tree.git
10089S: Maintained
10090F: drivers/media/dvb-frontends/si2168*
10091
10092SI470X FM RADIO RECEIVER I2C DRIVER
10093M: Hans Verkuil <hverkuil@xs4all.nl>
10094L: linux-media@vger.kernel.org
10095T: git git://linuxtv.org/media_tree.git
10096W: https://linuxtv.org
10097S: Odd Fixes
10098F: drivers/media/radio/si470x/radio-si470x-i2c.c
10099
10100SI470X FM RADIO RECEIVER USB DRIVER
10101M: Hans Verkuil <hverkuil@xs4all.nl>
10102L: linux-media@vger.kernel.org
10103T: git git://linuxtv.org/media_tree.git
10104W: https://linuxtv.org
10105S: Maintained
10106F: drivers/media/radio/si470x/radio-si470x-common.c
10107F: drivers/media/radio/si470x/radio-si470x.h
10108F: drivers/media/radio/si470x/radio-si470x-usb.c
10109
10110SI4713 FM RADIO TRANSMITTER I2C DRIVER
10111M: Eduardo Valentin <edubezval@gmail.com>
10112L: linux-media@vger.kernel.org
10113T: git git://linuxtv.org/media_tree.git
10114W: https://linuxtv.org
10115S: Odd Fixes
10116F: drivers/media/radio/si4713/si4713.?
10117
10118SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10119M: Eduardo Valentin <edubezval@gmail.com>
10120L: linux-media@vger.kernel.org
10121T: git git://linuxtv.org/media_tree.git
10122W: https://linuxtv.org
10123S: Odd Fixes
10124F: drivers/media/radio/si4713/radio-platform-si4713.c
10125
10126SI4713 FM RADIO TRANSMITTER USB DRIVER
10127M: Hans Verkuil <hverkuil@xs4all.nl>
10128L: linux-media@vger.kernel.org
10129T: git git://linuxtv.org/media_tree.git
10130W: https://linuxtv.org
10131S: Maintained
10132F: drivers/media/radio/si4713/radio-usb-si4713.c
10133
10134SIANO DVB DRIVER
10135M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10136L: linux-media@vger.kernel.org
10137W: https://linuxtv.org
10138T: git git://linuxtv.org/media_tree.git
10139S: Odd fixes
10140F: drivers/media/common/siano/
10141F: drivers/media/usb/siano/
10142F: drivers/media/usb/siano/
10143F: drivers/media/mmc/siano/
10144
10145SIMPLEFB FB DRIVER
10146M: Hans de Goede <hdegoede@redhat.com>
10147L: linux-fbdev@vger.kernel.org
10148S: Maintained
10149F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10150F: drivers/video/fbdev/simplefb.c
10151F: include/linux/platform_data/simplefb.h
10152
10153SH_VEU V4L2 MEM2MEM DRIVER
10154L: linux-media@vger.kernel.org
10155S: Orphan
10156F: drivers/media/platform/sh_veu.c
10157
10158SH_VOU V4L2 OUTPUT DRIVER
10159L: linux-media@vger.kernel.org
10160S: Orphan
10161F: drivers/media/platform/sh_vou.c
10162F: include/media/drv-intf/sh_vou.h
10163
10164SIMPLE FIRMWARE INTERFACE (SFI)
10165M: Len Brown <lenb@kernel.org>
10166L: sfi-devel@simplefirmware.org
10167W: http://simplefirmware.org/
10168T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10169S: Supported
10170F: arch/x86/platform/sfi/
10171F: drivers/sfi/
10172F: include/linux/sfi*.h
10173
10174SIMTEC EB110ATX (Chalice CATS)
10175P: Ben Dooks
10176P: Vincent Sanders <vince@simtec.co.uk>
10177M: Simtec Linux Team <linux@simtec.co.uk>
10178W: http://www.simtec.co.uk/products/EB110ATX/
10179S: Supported
10180
10181SIMTEC EB2410ITX (BAST)
10182P: Ben Dooks
10183P: Vincent Sanders <vince@simtec.co.uk>
10184M: Simtec Linux Team <linux@simtec.co.uk>
10185W: http://www.simtec.co.uk/products/EB2410ITX/
10186S: Supported
10187F: arch/arm/mach-s3c24xx/mach-bast.c
10188F: arch/arm/mach-s3c24xx/bast-ide.c
10189F: arch/arm/mach-s3c24xx/bast-irq.c
10190
10191TI DAVINCI MACHINE SUPPORT
10192M: Sekhar Nori <nsekhar@ti.com>
10193M: Kevin Hilman <khilman@kernel.org>
10194T: git git://gitorious.org/linux-davinci/linux-davinci.git
10195Q: http://patchwork.kernel.org/project/linux-davinci/list/
10196S: Supported
10197F: arch/arm/mach-davinci/
10198F: drivers/i2c/busses/i2c-davinci.c
10199
10200TI DAVINCI SERIES MEDIA DRIVER
10201M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10202L: linux-media@vger.kernel.org
10203W: https://linuxtv.org
10204Q: http://patchwork.linuxtv.org/project/linux-media/list/
10205T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10206S: Maintained
10207F: drivers/media/platform/davinci/
10208F: include/media/davinci/
10209
10210TI AM437X VPFE DRIVER
10211M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10212L: linux-media@vger.kernel.org
10213W: https://linuxtv.org
10214Q: http://patchwork.linuxtv.org/project/linux-media/list/
10215T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10216S: Maintained
10217F: drivers/media/platform/am437x/
10218
10219OV2659 OMNIVISION SENSOR DRIVER
10220M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10221L: linux-media@vger.kernel.org
10222W: https://linuxtv.org
10223Q: http://patchwork.linuxtv.org/project/linux-media/list/
10224T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10225S: Maintained
10226F: drivers/media/i2c/ov2659.c
10227F: include/media/i2c/ov2659.h
10228
10229SILICON MOTION SM712 FRAME BUFFER DRIVER
10230M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10231M: Teddy Wang <teddy.wang@siliconmotion.com>
10232M: Sudip Mukherjee <sudip@vectorindia.org>
10233L: linux-fbdev@vger.kernel.org
10234S: Maintained
10235F: drivers/video/fbdev/sm712*
10236F: Documentation/fb/sm712fb.txt
10237
10238SIS 190 ETHERNET DRIVER
10239M: Francois Romieu <romieu@fr.zoreil.com>
10240L: netdev@vger.kernel.org
10241S: Maintained
10242F: drivers/net/ethernet/sis/sis190.c
10243
10244SIS 900/7016 FAST ETHERNET DRIVER
10245M: Daniele Venzano <venza@brownhat.org>
10246W: http://www.brownhat.org/sis900.html
10247L: netdev@vger.kernel.org
10248S: Maintained
10249F: drivers/net/ethernet/sis/sis900.*
10250
10251SIS FRAMEBUFFER DRIVER
10252M: Thomas Winischhofer <thomas@winischhofer.net>
10253W: http://www.winischhofer.net/linuxsisvga.shtml
10254S: Maintained
10255F: Documentation/fb/sisfb.txt
10256F: drivers/video/fbdev/sis/
10257F: include/video/sisfb.h
10258
10259SIS USB2VGA DRIVER
10260M: Thomas Winischhofer <thomas@winischhofer.net>
10261W: http://www.winischhofer.at/linuxsisusbvga.shtml
10262S: Maintained
10263F: drivers/usb/misc/sisusbvga/
10264
10265SLAB ALLOCATOR
10266M: Christoph Lameter <cl@linux.com>
10267M: Pekka Enberg <penberg@kernel.org>
10268M: David Rientjes <rientjes@google.com>
10269M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10270M: Andrew Morton <akpm@linux-foundation.org>
10271L: linux-mm@kvack.org
10272S: Maintained
10273F: include/linux/sl?b*.h
10274F: mm/sl?b*
10275
10276SLEEPABLE READ-COPY UPDATE (SRCU)
10277M: Lai Jiangshan <jiangshanlai@gmail.com>
10278M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10279M: Josh Triplett <josh@joshtriplett.org>
10280R: Steven Rostedt <rostedt@goodmis.org>
10281R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10282L: linux-kernel@vger.kernel.org
10283W: http://www.rdrop.com/users/paulmck/RCU/
10284S: Supported
10285T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10286F: include/linux/srcu.h
10287F: kernel/rcu/srcu.c
10288
10289SMACK SECURITY MODULE
10290M: Casey Schaufler <casey@schaufler-ca.com>
10291L: linux-security-module@vger.kernel.org
10292W: http://schaufler-ca.com
10293T: git git://git.gitorious.org/smack-next/kernel.git
10294S: Maintained
10295F: Documentation/security/Smack.txt
10296F: security/smack/
10297
10298DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10299M: Kevin Hilman <khilman@kernel.org>
10300M: Nishanth Menon <nm@ti.com>
10301S: Maintained
10302F: drivers/power/avs/
10303F: include/linux/power/smartreflex.h
10304L: linux-pm@vger.kernel.org
10305
10306SMC91x ETHERNET DRIVER
10307M: Nicolas Pitre <nico@fluxnic.net>
10308S: Odd Fixes
10309F: drivers/net/ethernet/smsc/smc91x.*
10310
10311SMIA AND SMIA++ IMAGE SENSOR DRIVER
10312M: Sakari Ailus <sakari.ailus@iki.fi>
10313L: linux-media@vger.kernel.org
10314S: Maintained
10315F: drivers/media/i2c/smiapp/
10316F: include/media/i2c/smiapp.h
10317F: drivers/media/i2c/smiapp-pll.c
10318F: drivers/media/i2c/smiapp-pll.h
10319F: include/uapi/linux/smiapp.h
10320F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10321
10322SMM665 HARDWARE MONITOR DRIVER
10323M: Guenter Roeck <linux@roeck-us.net>
10324L: linux-hwmon@vger.kernel.org
10325S: Maintained
10326F: Documentation/hwmon/smm665
10327F: drivers/hwmon/smm665.c
10328
10329SMSC EMC2103 HARDWARE MONITOR DRIVER
10330M: Steve Glendinning <steve.glendinning@shawell.net>
10331L: linux-hwmon@vger.kernel.org
10332S: Maintained
10333F: Documentation/hwmon/emc2103
10334F: drivers/hwmon/emc2103.c
10335
10336SMSC SCH5627 HARDWARE MONITOR DRIVER
10337M: Hans de Goede <hdegoede@redhat.com>
10338L: linux-hwmon@vger.kernel.org
10339S: Supported
10340F: Documentation/hwmon/sch5627
10341F: drivers/hwmon/sch5627.c
10342
10343SMSC47B397 HARDWARE MONITOR DRIVER
10344M: Jean Delvare <jdelvare@suse.com>
10345L: linux-hwmon@vger.kernel.org
10346S: Maintained
10347F: Documentation/hwmon/smsc47b397
10348F: drivers/hwmon/smsc47b397.c
10349
10350SMSC911x ETHERNET DRIVER
10351M: Steve Glendinning <steve.glendinning@shawell.net>
10352L: netdev@vger.kernel.org
10353S: Maintained
10354F: include/linux/smsc911x.h
10355F: drivers/net/ethernet/smsc/smsc911x.*
10356
10357SMSC9420 PCI ETHERNET DRIVER
10358M: Steve Glendinning <steve.glendinning@shawell.net>
10359L: netdev@vger.kernel.org
10360S: Maintained
10361F: drivers/net/ethernet/smsc/smsc9420.*
10362
10363SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10364M: Steve Glendinning <steve.glendinning@shawell.net>
10365L: linux-fbdev@vger.kernel.org
10366S: Maintained
10367F: drivers/video/fbdev/smscufx.c
10368
10369SOC-CAMERA V4L2 SUBSYSTEM
10370M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10371L: linux-media@vger.kernel.org
10372T: git git://linuxtv.org/media_tree.git
10373S: Maintained
10374F: include/media/soc*
10375F: drivers/media/i2c/soc_camera/
10376F: drivers/media/platform/soc_camera/
10377
10378SOEKRIS NET48XX LED SUPPORT
10379M: Chris Boot <bootc@bootc.net>
10380S: Maintained
10381F: drivers/leds/leds-net48xx.c
10382
10383SOFTLOGIC 6x10 MPEG CODEC
10384M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10385M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10386M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10387M: Ismael Luceno <ismael@iodev.co.uk>
10388L: linux-media@vger.kernel.org
10389S: Supported
10390F: drivers/media/pci/solo6x10/
10391
10392SOFTWARE RAID (Multiple Disks) SUPPORT
10393M: Shaohua Li <shli@kernel.org>
10394L: linux-raid@vger.kernel.org
10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10396S: Supported
10397F: drivers/md/
10398F: include/linux/raid/
10399F: include/uapi/linux/raid/
10400
10401SONIC NETWORK DRIVER
10402M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10403L: netdev@vger.kernel.org
10404S: Maintained
10405F: drivers/net/ethernet/natsemi/sonic.*
10406
10407SONICS SILICON BACKPLANE DRIVER (SSB)
10408M: Michael Buesch <m@bues.ch>
10409L: linux-wireless@vger.kernel.org
10410S: Maintained
10411F: drivers/ssb/
10412F: include/linux/ssb/
10413
10414SONY VAIO CONTROL DEVICE DRIVER
10415M: Mattia Dongili <malattia@linux.it>
10416L: platform-driver-x86@vger.kernel.org
10417W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10418S: Maintained
10419F: Documentation/laptops/sony-laptop.txt
10420F: drivers/char/sonypi.c
10421F: drivers/platform/x86/sony-laptop.c
10422F: include/linux/sony-laptop.h
10423
10424SONY MEMORYSTICK CARD SUPPORT
10425M: Alex Dubov <oakad@yahoo.com>
10426W: http://tifmxx.berlios.de/
10427S: Maintained
10428F: drivers/memstick/host/tifm_ms.c
10429
10430SONY MEMORYSTICK STANDARD SUPPORT
10431M: Maxim Levitsky <maximlevitsky@gmail.com>
10432S: Maintained
10433F: drivers/memstick/core/ms_block.*
10434
10435SOUND
10436M: Jaroslav Kysela <perex@perex.cz>
10437M: Takashi Iwai <tiwai@suse.com>
10438L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10439W: http://www.alsa-project.org/
10440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10441T: git git://git.alsa-project.org/alsa-kernel.git
10442Q: http://patchwork.kernel.org/project/alsa-devel/list/
10443S: Maintained
10444F: Documentation/sound/
10445F: include/sound/
10446F: include/uapi/sound/
10447F: sound/
10448
10449SOUND - COMPRESSED AUDIO
10450M: Vinod Koul <vinod.koul@intel.com>
10451L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10453S: Supported
10454F: Documentation/sound/alsa/compress_offload.txt
10455F: include/sound/compress_driver.h
10456F: include/uapi/sound/compress_*
10457F: sound/core/compress_offload.c
10458F: sound/soc/soc-compress.c
10459
10460SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10461M: Liam Girdwood <lgirdwood@gmail.com>
10462M: Mark Brown <broonie@kernel.org>
10463T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10464L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10465W: http://alsa-project.org/main/index.php/ASoC
10466S: Supported
10467F: Documentation/sound/alsa/soc/
10468F: sound/soc/
10469F: include/sound/soc*
10470
10471SOUND - DMAENGINE HELPERS
10472M: Lars-Peter Clausen <lars@metafoo.de>
10473S: Supported
10474F: include/sound/dmaengine_pcm.h
10475F: sound/core/pcm_dmaengine.c
10476F: sound/soc/soc-generic-dmaengine-pcm.c
10477
10478SP2 MEDIA DRIVER
10479M: Olli Salonen <olli.salonen@iki.fi>
10480L: linux-media@vger.kernel.org
10481W: https://linuxtv.org
10482Q: http://patchwork.linuxtv.org/project/linux-media/list/
10483S: Maintained
10484F: drivers/media/dvb-frontends/sp2*
10485
10486SPARC + UltraSPARC (sparc/sparc64)
10487M: "David S. Miller" <davem@davemloft.net>
10488L: sparclinux@vger.kernel.org
10489Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10490T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10491T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10492S: Maintained
10493F: arch/sparc/
10494F: drivers/sbus/
10495
10496SPARC SERIAL DRIVERS
10497M: "David S. Miller" <davem@davemloft.net>
10498L: sparclinux@vger.kernel.org
10499T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10500T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10501S: Maintained
10502F: include/linux/sunserialcore.h
10503F: drivers/tty/serial/suncore.c
10504F: drivers/tty/serial/sunhv.c
10505F: drivers/tty/serial/sunsab.c
10506F: drivers/tty/serial/sunsab.h
10507F: drivers/tty/serial/sunsu.c
10508F: drivers/tty/serial/sunzilog.c
10509F: drivers/tty/serial/sunzilog.h
10510
10511SPARSE CHECKER
10512M: "Christopher Li" <sparse@chrisli.org>
10513L: linux-sparse@vger.kernel.org
10514W: https://sparse.wiki.kernel.org/
10515T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10516T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10517S: Maintained
10518F: include/linux/compiler.h
10519
10520SPEAR PLATFORM SUPPORT
10521M: Viresh Kumar <vireshk@kernel.org>
10522M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10523L: spear-devel@list.st.com
10524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10525W: http://www.st.com/spear
10526S: Maintained
10527F: arch/arm/boot/dts/spear*
10528F: arch/arm/mach-spear/
10529
10530SPEAR CLOCK FRAMEWORK SUPPORT
10531M: Viresh Kumar <vireshk@kernel.org>
10532L: spear-devel@list.st.com
10533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10534W: http://www.st.com/spear
10535S: Maintained
10536F: drivers/clk/spear/
10537
10538SPI SUBSYSTEM
10539M: Mark Brown <broonie@kernel.org>
10540L: linux-spi@vger.kernel.org
10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10542Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10543S: Maintained
10544F: Documentation/spi/
10545F: drivers/spi/
10546F: include/linux/spi/
10547F: include/uapi/linux/spi/
10548
10549SPIDERNET NETWORK DRIVER for CELL
10550M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10551L: netdev@vger.kernel.org
10552S: Supported
10553F: Documentation/networking/spider_net.txt
10554F: drivers/net/ethernet/toshiba/spider_net*
10555
10556SPU FILE SYSTEM
10557M: Jeremy Kerr <jk@ozlabs.org>
10558L: linuxppc-dev@lists.ozlabs.org
10559W: http://www.ibm.com/developerworks/power/cell/
10560S: Supported
10561F: Documentation/filesystems/spufs.txt
10562F: arch/powerpc/platforms/cell/spufs/
10563
10564SQUASHFS FILE SYSTEM
10565M: Phillip Lougher <phillip@squashfs.org.uk>
10566L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10567W: http://squashfs.org.uk
10568T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10569S: Maintained
10570F: Documentation/filesystems/squashfs.txt
10571F: fs/squashfs/
10572
10573SRM (Alpha) environment access
10574M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10575S: Maintained
10576F: arch/alpha/kernel/srm_env.c
10577
10578STABLE BRANCH
10579M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10580L: stable@vger.kernel.org
10581S: Supported
10582F: Documentation/stable_kernel_rules.txt
10583
10584STAGING SUBSYSTEM
10585M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10586T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10587L: devel@driverdev.osuosl.org
10588S: Supported
10589F: drivers/staging/
10590
10591STAGING - COMEDI
10592M: Ian Abbott <abbotti@mev.co.uk>
10593M: H Hartley Sweeten <hsweeten@visionengravers.com>
10594S: Odd Fixes
10595F: drivers/staging/comedi/
10596
10597STAGING - FLARION FT1000 DRIVERS
10598M: Marek Belisko <marek.belisko@gmail.com>
10599S: Odd Fixes
10600F: drivers/staging/ft1000/
10601
10602STAGING - INDUSTRIAL IO
10603M: Jonathan Cameron <jic23@kernel.org>
10604L: linux-iio@vger.kernel.org
10605S: Odd Fixes
10606F: drivers/staging/iio/
10607
10608STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10609M: Jarod Wilson <jarod@wilsonet.com>
10610W: http://www.lirc.org/
10611S: Odd Fixes
10612F: drivers/staging/media/lirc/
10613
10614STAGING - LUSTRE PARALLEL FILESYSTEM
10615M: Oleg Drokin <oleg.drokin@intel.com>
10616M: Andreas Dilger <andreas.dilger@intel.com>
10617L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10618W: http://wiki.lustre.org/
10619S: Maintained
10620F: drivers/staging/lustre
10621
10622STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10623M: Marc Dietrich <marvin24@gmx.de>
10624L: ac100@lists.launchpad.net (moderated for non-subscribers)
10625L: linux-tegra@vger.kernel.org
10626S: Maintained
10627F: drivers/staging/nvec/
10628
10629STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10630M: Jens Frederich <jfrederich@gmail.com>
10631M: Daniel Drake <dsd@laptop.org>
10632M: Jon Nettleton <jon.nettleton@gmail.com>
10633W: http://wiki.laptop.org/go/DCON
10634S: Maintained
10635F: drivers/staging/olpc_dcon/
10636
10637STAGING - REALTEK RTL8712U DRIVERS
10638M: Larry Finger <Larry.Finger@lwfinger.net>
10639M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10640S: Odd Fixes
10641F: drivers/staging/rtl8712/
10642
10643STAGING - REALTEK RTL8723U WIRELESS DRIVER
10644M: Larry Finger <Larry.Finger@lwfinger.net>
10645M: Jes Sorensen <Jes.Sorensen@redhat.com>
10646L: linux-wireless@vger.kernel.org
10647S: Maintained
10648F: drivers/staging/rtl8723au/
10649
10650STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10651M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10652M: Teddy Wang <teddy.wang@siliconmotion.com>
10653M: Sudip Mukherjee <sudip@vectorindia.org>
10654L: linux-fbdev@vger.kernel.org
10655S: Maintained
10656F: drivers/staging/sm750fb/
10657
10658STAGING - SLICOSS
10659M: Lior Dotan <liodot@gmail.com>
10660M: Christopher Harrer <charrer@alacritech.com>
10661S: Odd Fixes
10662F: drivers/staging/slicoss/
10663
10664STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10665M: William Hubbs <w.d.hubbs@gmail.com>
10666M: Chris Brannon <chris@the-brannons.com>
10667M: Kirk Reiser <kirk@reisers.ca>
10668M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10669L: speakup@linux-speakup.org
10670W: http://www.linux-speakup.org/
10671S: Odd Fixes
10672F: drivers/staging/speakup/
10673
10674STAGING - VIA VT665X DRIVERS
10675M: Forest Bond <forest@alittletooquiet.net>
10676S: Odd Fixes
10677F: drivers/staging/vt665?/
10678
10679STAGING - WILC1000 WIFI DRIVER
10680M: Johnny Kim <johnny.kim@atmel.com>
10681M: Austin Shin <austin.shin@atmel.com>
10682M: Chris Park <chris.park@atmel.com>
10683M: Tony Cho <tony.cho@atmel.com>
10684M: Glen Lee <glen.lee@atmel.com>
10685M: Leo Kim <leo.kim@atmel.com>
10686L: linux-wireless@vger.kernel.org
10687S: Supported
10688F: drivers/staging/wilc1000/
10689
10690STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10691M: Arnaud Patard <arnaud.patard@rtp-net.org>
10692S: Odd Fixes
10693F: drivers/staging/xgifb/
10694
10695HFI1 DRIVER
10696M: Mike Marciniszyn <infinipath@intel.com>
10697L: linux-rdma@vger.kernel.org
10698S: Supported
10699F: drivers/staging/rdma/hfi1
10700
10701STARFIRE/DURALAN NETWORK DRIVER
10702M: Ion Badulescu <ionut@badula.org>
10703S: Odd Fixes
10704F: drivers/net/ethernet/adaptec/starfire*
10705
10706SUN3/3X
10707M: Sam Creasey <sammy@sammy.net>
10708W: http://sammy.net/sun3/
10709S: Maintained
10710F: arch/m68k/kernel/*sun3*
10711F: arch/m68k/sun3*/
10712F: arch/m68k/include/asm/sun3*
10713F: drivers/net/ethernet/i825xx/sun3*
10714
10715SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10716M: Hans de Goede <hdegoede@redhat.com>
10717L: linux-input@vger.kernel.org
10718S: Maintained
10719F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10720F: drivers/input/keyboard/sun4i-lradc-keys.c
10721
10722SUNDANCE NETWORK DRIVER
10723M: Denis Kirjanov <kda@linux-powerpc.org>
10724L: netdev@vger.kernel.org
10725S: Maintained
10726F: drivers/net/ethernet/dlink/sundance.c
10727
10728SUPERH
10729M: Yoshinori Sato <ysato@users.sourceforge.jp>
10730M: Rich Felker <dalias@libc.org>
10731L: linux-sh@vger.kernel.org
10732Q: http://patchwork.kernel.org/project/linux-sh/list/
10733S: Maintained
10734F: Documentation/sh/
10735F: arch/sh/
10736F: drivers/sh/
10737
10738SUSPEND TO RAM
10739M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10740M: Len Brown <len.brown@intel.com>
10741M: Pavel Machek <pavel@ucw.cz>
10742L: linux-pm@vger.kernel.org
10743S: Supported
10744F: Documentation/power/
10745F: arch/x86/kernel/acpi/
10746F: drivers/base/power/
10747F: kernel/power/
10748F: include/linux/suspend.h
10749F: include/linux/freezer.h
10750F: include/linux/pm.h
10751
10752SVGA HANDLING
10753M: Martin Mares <mj@ucw.cz>
10754L: linux-video@atrey.karlin.mff.cuni.cz
10755S: Maintained
10756F: Documentation/svga.txt
10757F: arch/x86/boot/video*
10758
10759SWIOTLB SUBSYSTEM
10760M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10761L: linux-kernel@vger.kernel.org
10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10763S: Supported
10764F: lib/swiotlb.c
10765F: arch/*/kernel/pci-swiotlb.c
10766F: include/linux/swiotlb.h
10767
10768SWITCHDEV
10769M: Jiri Pirko <jiri@resnulli.us>
10770L: netdev@vger.kernel.org
10771S: Supported
10772F: net/switchdev/
10773F: include/net/switchdev.h
10774
10775SYNOPSYS ARC ARCHITECTURE
10776M: Vineet Gupta <vgupta@synopsys.com>
10777L: linux-snps-arc@lists.infradead.org
10778S: Supported
10779F: arch/arc/
10780F: Documentation/devicetree/bindings/arc/*
10781F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10782F: drivers/tty/serial/arc_uart.c
10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10784
10785SYNOPSYS ARC SDP platform support
10786M: Alexey Brodkin <abrodkin@synopsys.com>
10787S: Supported
10788F: arch/arc/plat-axs10x
10789F: arch/arc/boot/dts/ax*
10790F: Documentation/devicetree/bindings/arc/axs10*
10791
10792SYSTEM CONFIGURATION (SYSCON)
10793M: Lee Jones <lee.jones@linaro.org>
10794M: Arnd Bergmann <arnd@arndb.de>
10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10796S: Supported
10797F: drivers/mfd/syscon.c
10798
10799SYSV FILESYSTEM
10800M: Christoph Hellwig <hch@infradead.org>
10801S: Maintained
10802F: Documentation/filesystems/sysv-fs.txt
10803F: fs/sysv/
10804F: include/linux/sysv_fs.h
10805
10806TARGET SUBSYSTEM
10807M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10808L: linux-scsi@vger.kernel.org
10809L: target-devel@vger.kernel.org
10810W: http://www.linux-iscsi.org
10811W: http://groups.google.com/group/linux-iscsi-target-dev
10812T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10813S: Supported
10814F: drivers/target/
10815F: include/target/
10816F: Documentation/target/
10817
10818TASKSTATS STATISTICS INTERFACE
10819M: Balbir Singh <bsingharora@gmail.com>
10820S: Maintained
10821F: Documentation/accounting/taskstats*
10822F: include/linux/taskstats*
10823F: kernel/taskstats.c
10824
10825TC CLASSIFIER
10826M: Jamal Hadi Salim <jhs@mojatatu.com>
10827L: netdev@vger.kernel.org
10828S: Maintained
10829F: include/net/pkt_cls.h
10830F: include/uapi/linux/pkt_cls.h
10831F: net/sched/
10832
10833TCP LOW PRIORITY MODULE
10834M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10835M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10836W: http://tcp-lp-mod.sourceforge.net/
10837S: Maintained
10838F: net/ipv4/tcp_lp.c
10839
10840TDA10071 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/dvb-frontends/tda10071*
10849
10850TDA18212 MEDIA DRIVER
10851M: Antti Palosaari <crope@iki.fi>
10852L: linux-media@vger.kernel.org
10853W: https://linuxtv.org
10854W: http://palosaari.fi/linux/
10855Q: http://patchwork.linuxtv.org/project/linux-media/list/
10856T: git git://linuxtv.org/anttip/media_tree.git
10857S: Maintained
10858F: drivers/media/tuners/tda18212*
10859
10860TDA18218 MEDIA DRIVER
10861M: Antti Palosaari <crope@iki.fi>
10862L: linux-media@vger.kernel.org
10863W: https://linuxtv.org
10864W: http://palosaari.fi/linux/
10865Q: http://patchwork.linuxtv.org/project/linux-media/list/
10866T: git git://linuxtv.org/anttip/media_tree.git
10867S: Maintained
10868F: drivers/media/tuners/tda18218*
10869
10870TDA18271 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/tda18271*
10879
10880TDA827x MEDIA DRIVER
10881M: Michael Krufky <mkrufky@linuxtv.org>
10882L: linux-media@vger.kernel.org
10883W: https://linuxtv.org
10884W: http://github.com/mkrufky
10885Q: http://patchwork.linuxtv.org/project/linux-media/list/
10886T: git git://linuxtv.org/mkrufky/tuners.git
10887S: Maintained
10888F: drivers/media/tuners/tda8290.*
10889
10890TDA8290 MEDIA DRIVER
10891M: Michael Krufky <mkrufky@linuxtv.org>
10892L: linux-media@vger.kernel.org
10893W: https://linuxtv.org
10894W: http://github.com/mkrufky
10895Q: http://patchwork.linuxtv.org/project/linux-media/list/
10896T: git git://linuxtv.org/mkrufky/tuners.git
10897S: Maintained
10898F: drivers/media/tuners/tda8290.*
10899
10900TDA9840 MEDIA DRIVER
10901M: Hans Verkuil <hverkuil@xs4all.nl>
10902L: linux-media@vger.kernel.org
10903T: git git://linuxtv.org/media_tree.git
10904W: https://linuxtv.org
10905S: Maintained
10906F: drivers/media/i2c/tda9840*
10907
10908TEA5761 TUNER DRIVER
10909M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10910L: linux-media@vger.kernel.org
10911W: https://linuxtv.org
10912T: git git://linuxtv.org/media_tree.git
10913S: Odd fixes
10914F: drivers/media/tuners/tea5761.*
10915
10916TEA5767 TUNER DRIVER
10917M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10918L: linux-media@vger.kernel.org
10919W: https://linuxtv.org
10920T: git git://linuxtv.org/media_tree.git
10921S: Maintained
10922F: drivers/media/tuners/tea5767.*
10923
10924TEA6415C MEDIA DRIVER
10925M: Hans Verkuil <hverkuil@xs4all.nl>
10926L: linux-media@vger.kernel.org
10927T: git git://linuxtv.org/media_tree.git
10928W: https://linuxtv.org
10929S: Maintained
10930F: drivers/media/i2c/tea6415c*
10931
10932TEA6420 MEDIA DRIVER
10933M: Hans Verkuil <hverkuil@xs4all.nl>
10934L: linux-media@vger.kernel.org
10935T: git git://linuxtv.org/media_tree.git
10936W: https://linuxtv.org
10937S: Maintained
10938F: drivers/media/i2c/tea6420*
10939
10940TEAM DRIVER
10941M: Jiri Pirko <jiri@resnulli.us>
10942L: netdev@vger.kernel.org
10943S: Supported
10944F: drivers/net/team/
10945F: include/linux/if_team.h
10946F: include/uapi/linux/if_team.h
10947
10948TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10949M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10950S: Maintained
10951F: arch/x86/platform/ts5500/
10952
10953TECHNOTREND USB IR RECEIVER
10954M: Sean Young <sean@mess.org>
10955L: linux-media@vger.kernel.org
10956S: Maintained
10957F: drivers/media/rc/ttusbir.c
10958
10959TEGRA ARCHITECTURE SUPPORT
10960M: Stephen Warren <swarren@wwwdotorg.org>
10961M: Thierry Reding <thierry.reding@gmail.com>
10962M: Alexandre Courbot <gnurou@gmail.com>
10963L: linux-tegra@vger.kernel.org
10964Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10966S: Supported
10967N: [^a-z]tegra
10968
10969TEGRA CLOCK DRIVER
10970M: Peter De Schrijver <pdeschrijver@nvidia.com>
10971M: Prashant Gaikwad <pgaikwad@nvidia.com>
10972S: Supported
10973F: drivers/clk/tegra/
10974
10975TEGRA DMA DRIVER
10976M: Laxman Dewangan <ldewangan@nvidia.com>
10977S: Supported
10978F: drivers/dma/tegra20-apb-dma.c
10979
10980TEGRA I2C DRIVER
10981M: Laxman Dewangan <ldewangan@nvidia.com>
10982S: Supported
10983F: drivers/i2c/busses/i2c-tegra.c
10984
10985TEGRA IOMMU DRIVERS
10986M: Hiroshi Doyu <hdoyu@nvidia.com>
10987S: Supported
10988F: drivers/iommu/tegra*
10989
10990TEGRA KBC DRIVER
10991M: Rakesh Iyer <riyer@nvidia.com>
10992M: Laxman Dewangan <ldewangan@nvidia.com>
10993S: Supported
10994F: drivers/input/keyboard/tegra-kbc.c
10995
10996TEGRA PWM DRIVER
10997M: Thierry Reding <thierry.reding@gmail.com>
10998S: Supported
10999F: drivers/pwm/pwm-tegra.c
11000
11001TEGRA SERIAL DRIVER
11002M: Laxman Dewangan <ldewangan@nvidia.com>
11003S: Supported
11004F: drivers/tty/serial/serial-tegra.c
11005
11006TEGRA SPI DRIVER
11007M: Laxman Dewangan <ldewangan@nvidia.com>
11008S: Supported
11009F: drivers/spi/spi-tegra*
11010
11011TEHUTI ETHERNET DRIVER
11012M: Andy Gospodarek <andy@greyhouse.net>
11013L: netdev@vger.kernel.org
11014S: Supported
11015F: drivers/net/ethernet/tehuti/*
11016
11017Telecom Clock Driver for MCPL0010
11018M: Mark Gross <mark.gross@intel.com>
11019S: Supported
11020F: drivers/char/tlclk.c
11021
11022TENSILICA XTENSA PORT (xtensa)
11023M: Chris Zankel <chris@zankel.net>
11024M: Max Filippov <jcmvbkbc@gmail.com>
11025L: linux-xtensa@linux-xtensa.org
11026T: git git://github.com/czankel/xtensa-linux.git
11027S: Maintained
11028F: arch/xtensa/
11029F: drivers/irqchip/irq-xtensa-*
11030
11031THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11032M: Hans Verkuil <hverkuil@xs4all.nl>
11033L: linux-media@vger.kernel.org
11034T: git git://linuxtv.org/media_tree.git
11035W: https://linuxtv.org
11036S: Maintained
11037F: drivers/media/radio/radio-raremono.c
11038
11039THERMAL
11040M: Zhang Rui <rui.zhang@intel.com>
11041M: Eduardo Valentin <edubezval@gmail.com>
11042L: linux-pm@vger.kernel.org
11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11044T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11045Q: https://patchwork.kernel.org/project/linux-pm/list/
11046S: Supported
11047F: drivers/thermal/
11048F: include/linux/thermal.h
11049F: include/uapi/linux/thermal.h
11050F: include/linux/cpu_cooling.h
11051F: Documentation/devicetree/bindings/thermal/
11052
11053THERMAL/CPU_COOLING
11054M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11055M: Viresh Kumar <viresh.kumar@linaro.org>
11056M: Javi Merino <javi.merino@arm.com>
11057L: linux-pm@vger.kernel.org
11058S: Supported
11059F: Documentation/thermal/cpu-cooling-api.txt
11060F: drivers/thermal/cpu_cooling.c
11061F: include/linux/cpu_cooling.h
11062
11063THINGM BLINK(1) USB RGB LED DRIVER
11064M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11065S: Maintained
11066F: drivers/hid/hid-thingm.c
11067
11068THINKPAD ACPI EXTRAS DRIVER
11069M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11070L: ibm-acpi-devel@lists.sourceforge.net
11071L: platform-driver-x86@vger.kernel.org
11072W: http://ibm-acpi.sourceforge.net
11073W: http://thinkwiki.org/wiki/Ibm-acpi
11074T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11075S: Maintained
11076F: drivers/platform/x86/thinkpad_acpi.c
11077
11078TI BANDGAP AND THERMAL DRIVER
11079M: Eduardo Valentin <edubezval@gmail.com>
11080L: linux-pm@vger.kernel.org
11081L: linux-omap@vger.kernel.org
11082S: Maintained
11083F: drivers/thermal/ti-soc-thermal/
11084
11085TI VPE/CAL DRIVERS
11086M: Benoit Parrot <bparrot@ti.com>
11087L: linux-media@vger.kernel.org
11088W: http://linuxtv.org/
11089Q: http://patchwork.linuxtv.org/project/linux-media/list/
11090S: Maintained
11091F: drivers/media/platform/ti-vpe/
11092
11093TI CDCE706 CLOCK DRIVER
11094M: Max Filippov <jcmvbkbc@gmail.com>
11095S: Maintained
11096F: drivers/clk/clk-cdce706.c
11097
11098TI CLOCK DRIVER
11099M: Tero Kristo <t-kristo@ti.com>
11100L: linux-omap@vger.kernel.org
11101S: Maintained
11102F: drivers/clk/ti/
11103F: include/linux/clk/ti.h
11104
11105TI FLASH MEDIA INTERFACE DRIVER
11106M: Alex Dubov <oakad@yahoo.com>
11107S: Maintained
11108F: drivers/misc/tifm*
11109F: drivers/mmc/host/tifm_sd.c
11110F: include/linux/tifm.h
11111
11112TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11113M: Santosh Shilimkar <ssantosh@kernel.org>
11114L: linux-kernel@vger.kernel.org
11115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11116S: Maintained
11117F: drivers/soc/ti/*
11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11119
11120
11121TI LM49xxx FAMILY ASoC CODEC DRIVERS
11122M: M R Swami Reddy <mr.swami.reddy@ti.com>
11123M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11124L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11125S: Maintained
11126F: sound/soc/codecs/lm49453*
11127F: sound/soc/codecs/isabelle*
11128
11129TI LP855x BACKLIGHT DRIVER
11130M: Milo Kim <milo.kim@ti.com>
11131S: Maintained
11132F: Documentation/backlight/lp855x-driver.txt
11133F: drivers/video/backlight/lp855x_bl.c
11134F: include/linux/platform_data/lp855x.h
11135
11136TI LP8727 CHARGER DRIVER
11137M: Milo Kim <milo.kim@ti.com>
11138S: Maintained
11139F: drivers/power/lp8727_charger.c
11140F: include/linux/platform_data/lp8727.h
11141
11142TI LP8788 MFD DRIVER
11143M: Milo Kim <milo.kim@ti.com>
11144S: Maintained
11145F: drivers/iio/adc/lp8788_adc.c
11146F: drivers/leds/leds-lp8788.c
11147F: drivers/mfd/lp8788*.c
11148F: drivers/power/lp8788-charger.c
11149F: drivers/regulator/lp8788-*.c
11150F: include/linux/mfd/lp8788*.h
11151
11152TI NETCP ETHERNET DRIVER
11153M: Wingman Kwok <w-kwok2@ti.com>
11154M: Murali Karicheri <m-karicheri2@ti.com>
11155L: netdev@vger.kernel.org
11156S: Maintained
11157F: drivers/net/ethernet/ti/netcp*
11158
11159TI TAS571X FAMILY ASoC CODEC DRIVER
11160M: Kevin Cernekee <cernekee@chromium.org>
11161L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11162S: Odd Fixes
11163F: sound/soc/codecs/tas571x*
11164
11165TI TWL4030 SERIES SOC CODEC DRIVER
11166M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11167L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11168S: Maintained
11169F: sound/soc/codecs/twl4030*
11170
11171TI WILINK WIRELESS DRIVERS
11172L: linux-wireless@vger.kernel.org
11173W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11174W: http://wireless.kernel.org/en/users/Drivers/wl1251
11175T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11176S: Orphan
11177F: drivers/net/wireless/ti/
11178F: include/linux/wl12xx.h
11179
11180TIPC NETWORK LAYER
11181M: Jon Maloy <jon.maloy@ericsson.com>
11182M: Ying Xue <ying.xue@windriver.com>
11183L: netdev@vger.kernel.org (core kernel code)
11184L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11185W: http://tipc.sourceforge.net/
11186S: Maintained
11187F: include/uapi/linux/tipc*.h
11188F: net/tipc/
11189
11190TILE ARCHITECTURE
11191M: Chris Metcalf <cmetcalf@mellanox.com>
11192W: http://www.mellanox.com/repository/solutions/tile-scm/
11193T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11194S: Supported
11195F: arch/tile/
11196F: drivers/char/tile-srom.c
11197F: drivers/edac/tile_edac.c
11198F: drivers/net/ethernet/tile/
11199F: drivers/rtc/rtc-tile.c
11200F: drivers/tty/hvc/hvc_tile.c
11201F: drivers/tty/serial/tilegx.c
11202F: drivers/usb/host/*-tilegx.c
11203F: include/linux/usb/tilegx.h
11204
11205TLAN NETWORK DRIVER
11206M: Samuel Chessman <chessman@tux.org>
11207L: tlan-devel@lists.sourceforge.net (subscribers-only)
11208W: http://sourceforge.net/projects/tlan/
11209S: Maintained
11210F: Documentation/networking/tlan.txt
11211F: drivers/net/ethernet/ti/tlan.*
11212
11213TOMOYO SECURITY MODULE
11214M: Kentaro Takeda <takedakn@nttdata.co.jp>
11215M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11216L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11217L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11218L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11219L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11220W: http://tomoyo.sourceforge.jp/
11221T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11222S: Maintained
11223F: security/tomoyo/
11224
11225TOPSTAR LAPTOP EXTRAS DRIVER
11226M: Herton Ronaldo Krzesinski <herton@canonical.com>
11227L: platform-driver-x86@vger.kernel.org
11228S: Maintained
11229F: drivers/platform/x86/topstar-laptop.c
11230
11231TOSHIBA ACPI EXTRAS DRIVER
11232M: Azael Avalos <coproscefalo@gmail.com>
11233L: platform-driver-x86@vger.kernel.org
11234S: Maintained
11235F: drivers/platform/x86/toshiba_acpi.c
11236
11237TOSHIBA BLUETOOTH DRIVER
11238M: Azael Avalos <coproscefalo@gmail.com>
11239L: platform-driver-x86@vger.kernel.org
11240S: Maintained
11241F: drivers/platform/x86/toshiba_bluetooth.c
11242
11243TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11244M: Azael Avalos <coproscefalo@gmail.com>
11245L: platform-driver-x86@vger.kernel.org
11246S: Maintained
11247F: drivers/platform/x86/toshiba_haps.c
11248
11249TOSHIBA WMI HOTKEYS DRIVER
11250M: Azael Avalos <coproscefalo@gmail.com>
11251L: platform-driver-x86@vger.kernel.org
11252S: Maintained
11253F: drivers/platform/x86/toshiba-wmi.c
11254
11255TOSHIBA SMM DRIVER
11256M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11257W: http://www.buzzard.org.uk/toshiba/
11258S: Maintained
11259F: drivers/char/toshiba.c
11260F: include/linux/toshiba.h
11261F: include/uapi/linux/toshiba.h
11262
11263TOSHIBA TC358743 DRIVER
11264M: Mats Randgaard <matrandg@cisco.com>
11265L: linux-media@vger.kernel.org
11266S: Maintained
11267F: drivers/media/i2c/tc358743*
11268F: include/media/i2c/tc358743.h
11269
11270TMIO MMC DRIVER
11271M: Ian Molton <ian@mnementh.co.uk>
11272L: linux-mmc@vger.kernel.org
11273S: Maintained
11274F: drivers/mmc/host/tmio_mmc*
11275F: drivers/mmc/host/sh_mobile_sdhi.c
11276F: include/linux/mmc/tmio.h
11277F: include/linux/mmc/sh_mobile_sdhi.h
11278
11279TMP401 HARDWARE MONITOR DRIVER
11280M: Guenter Roeck <linux@roeck-us.net>
11281L: linux-hwmon@vger.kernel.org
11282S: Maintained
11283F: Documentation/hwmon/tmp401
11284F: drivers/hwmon/tmp401.c
11285
11286TMPFS (SHMEM FILESYSTEM)
11287M: Hugh Dickins <hughd@google.com>
11288L: linux-mm@kvack.org
11289S: Maintained
11290F: include/linux/shmem_fs.h
11291F: mm/shmem.c
11292
11293TM6000 VIDEO4LINUX DRIVER
11294M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11295L: linux-media@vger.kernel.org
11296W: https://linuxtv.org
11297T: git git://linuxtv.org/media_tree.git
11298S: Odd fixes
11299F: drivers/media/usb/tm6000/
11300
11301TW68 VIDEO4LINUX DRIVER
11302M: Hans Verkuil <hverkuil@xs4all.nl>
11303L: linux-media@vger.kernel.org
11304T: git git://linuxtv.org/media_tree.git
11305W: https://linuxtv.org
11306S: Odd Fixes
11307F: drivers/media/pci/tw68/
11308
11309TPM DEVICE DRIVER
11310M: Peter Huewe <peterhuewe@gmx.de>
11311M: Marcel Selhorst <tpmdd@selhorst.net>
11312M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11313R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11314W: http://tpmdd.sourceforge.net
11315L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11316Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11317T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11318S: Maintained
11319F: drivers/char/tpm/
11320
11321TPM IBM_VTPM DEVICE DRIVER
11322M: Ashley Lai <ashleydlai@gmail.com>
11323W: http://tpmdd.sourceforge.net
11324L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11325S: Maintained
11326F: drivers/char/tpm/tpm_ibmvtpm*
11327
11328TRACING
11329M: Steven Rostedt <rostedt@goodmis.org>
11330M: Ingo Molnar <mingo@redhat.com>
11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11332S: Maintained
11333F: Documentation/trace/ftrace.txt
11334F: arch/*/*/*/ftrace.h
11335F: arch/*/kernel/ftrace.c
11336F: include/*/ftrace.h
11337F: include/linux/trace*.h
11338F: include/trace/
11339F: kernel/trace/
11340F: tools/testing/selftests/ftrace/
11341
11342TRIVIAL PATCHES
11343M: Jiri Kosina <trivial@kernel.org>
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11345S: Maintained
11346K: ^Subject:.*(?i)trivial
11347
11348TTY LAYER
11349M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11350M: Jiri Slaby <jslaby@suse.com>
11351S: Supported
11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11353F: Documentation/serial/
11354F: drivers/tty/
11355F: drivers/tty/serial/serial_core.c
11356F: include/linux/serial_core.h
11357F: include/linux/serial.h
11358F: include/linux/tty.h
11359F: include/uapi/linux/serial_core.h
11360F: include/uapi/linux/serial.h
11361F: include/uapi/linux/tty.h
11362
11363TUA9001 MEDIA DRIVER
11364M: Antti Palosaari <crope@iki.fi>
11365L: linux-media@vger.kernel.org
11366W: https://linuxtv.org
11367W: http://palosaari.fi/linux/
11368Q: http://patchwork.linuxtv.org/project/linux-media/list/
11369T: git git://linuxtv.org/anttip/media_tree.git
11370S: Maintained
11371F: drivers/media/tuners/tua9001*
11372
11373TULIP NETWORK DRIVERS
11374L: netdev@vger.kernel.org
11375L: linux-parisc@vger.kernel.org
11376S: Orphan
11377F: drivers/net/ethernet/dec/tulip/
11378
11379TUN/TAP driver
11380M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11381W: http://vtun.sourceforge.net/tun
11382S: Maintained
11383F: Documentation/networking/tuntap.txt
11384F: arch/um/os-Linux/drivers/
11385
11386TURBOCHANNEL SUBSYSTEM
11387M: "Maciej W. Rozycki" <macro@linux-mips.org>
11388M: Ralf Baechle <ralf@linux-mips.org>
11389L: linux-mips@linux-mips.org
11390Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11391S: Maintained
11392F: drivers/tc/
11393F: include/linux/tc.h
11394
11395U14-34F SCSI DRIVER
11396M: Dario Ballabio <ballabio_dario@emc.com>
11397L: linux-scsi@vger.kernel.org
11398S: Maintained
11399F: drivers/scsi/u14-34f.c
11400
11401UBI FILE SYSTEM (UBIFS)
11402M: Richard Weinberger <richard@nod.at>
11403M: Artem Bityutskiy <dedekind1@gmail.com>
11404M: Adrian Hunter <adrian.hunter@intel.com>
11405L: linux-mtd@lists.infradead.org
11406T: git git://git.infradead.org/ubifs-2.6.git
11407W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11408S: Supported
11409F: Documentation/filesystems/ubifs.txt
11410F: fs/ubifs/
11411
11412UCLINUX (M68KNOMMU AND COLDFIRE)
11413M: Greg Ungerer <gerg@uclinux.org>
11414W: http://www.uclinux.org/
11415L: linux-m68k@lists.linux-m68k.org
11416L: uclinux-dev@uclinux.org (subscribers-only)
11417T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11418S: Maintained
11419F: arch/m68k/coldfire/
11420F: arch/m68k/68*/
11421F: arch/m68k/*/*_no.*
11422F: arch/m68k/include/asm/*_no.*
11423
11424UDF FILESYSTEM
11425M: Jan Kara <jack@suse.com>
11426S: Maintained
11427F: Documentation/filesystems/udf.txt
11428F: fs/udf/
11429
11430UFS FILESYSTEM
11431M: Evgeniy Dushistov <dushistov@mail.ru>
11432S: Maintained
11433F: Documentation/filesystems/ufs.txt
11434F: fs/ufs/
11435
11436UHID USERSPACE HID IO DRIVER:
11437M: David Herrmann <dh.herrmann@googlemail.com>
11438L: linux-input@vger.kernel.org
11439S: Maintained
11440F: drivers/hid/uhid.c
11441F: include/uapi/linux/uhid.h
11442
11443ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11444L: linux-usb@vger.kernel.org
11445S: Orphan
11446F: drivers/uwb/
11447F: include/linux/uwb.h
11448F: include/linux/uwb/
11449
11450UNICORE32 ARCHITECTURE:
11451M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11452W: http://mprc.pku.edu.cn/~guanxuetao/linux
11453S: Maintained
11454T: git git://github.com/gxt/linux.git
11455F: arch/unicore32/
11456
11457UNIFDEF
11458M: Tony Finch <dot@dotat.at>
11459W: http://dotat.at/prog/unifdef
11460S: Maintained
11461F: scripts/unifdef.c
11462
11463UNIFORM CDROM DRIVER
11464M: Jens Axboe <axboe@kernel.dk>
11465W: http://www.kernel.dk
11466S: Maintained
11467F: Documentation/cdrom/
11468F: drivers/cdrom/cdrom.c
11469F: include/linux/cdrom.h
11470F: include/uapi/linux/cdrom.h
11471
11472UNISYS S-PAR DRIVERS
11473M: David Kershner <david.kershner@unisys.com>
11474L: sparmaintainer@unisys.com (Unisys internal)
11475S: Supported
11476F: drivers/staging/unisys/
11477
11478UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11479M: Vinayak Holikatti <vinholikatti@gmail.com>
11480L: linux-scsi@vger.kernel.org
11481S: Supported
11482F: Documentation/scsi/ufs.txt
11483F: drivers/scsi/ufs/
11484
11485UNSORTED BLOCK IMAGES (UBI)
11486M: Artem Bityutskiy <dedekind1@gmail.com>
11487M: Richard Weinberger <richard@nod.at>
11488W: http://www.linux-mtd.infradead.org/
11489L: linux-mtd@lists.infradead.org
11490T: git git://git.infradead.org/ubifs-2.6.git
11491S: Supported
11492F: drivers/mtd/ubi/
11493F: include/linux/mtd/ubi.h
11494F: include/uapi/mtd/ubi-user.h
11495
11496USB ACM DRIVER
11497M: Oliver Neukum <oneukum@suse.com>
11498L: linux-usb@vger.kernel.org
11499S: Maintained
11500F: Documentation/usb/acm.txt
11501F: drivers/usb/class/cdc-acm.*
11502
11503USB AR5523 WIRELESS DRIVER
11504M: Pontus Fuchs <pontus.fuchs@gmail.com>
11505L: linux-wireless@vger.kernel.org
11506S: Maintained
11507F: drivers/net/wireless/ath/ar5523/
11508
11509USB ATTACHED SCSI
11510M: Hans de Goede <hdegoede@redhat.com>
11511M: Gerd Hoffmann <kraxel@redhat.com>
11512L: linux-usb@vger.kernel.org
11513L: linux-scsi@vger.kernel.org
11514S: Maintained
11515F: drivers/usb/storage/uas.c
11516
11517USB CDC ETHERNET DRIVER
11518M: Oliver Neukum <oliver@neukum.org>
11519L: linux-usb@vger.kernel.org
11520S: Maintained
11521F: drivers/net/usb/cdc_*.c
11522F: include/uapi/linux/usb/cdc.h
11523
11524USB CHAOSKEY DRIVER
11525M: Keith Packard <keithp@keithp.com>
11526L: linux-usb@vger.kernel.org
11527S: Maintained
11528F: drivers/usb/misc/chaoskey.c
11529
11530USB CYPRESS C67X00 DRIVER
11531M: Peter Korsgaard <jacmet@sunsite.dk>
11532L: linux-usb@vger.kernel.org
11533S: Maintained
11534F: drivers/usb/c67x00/
11535
11536USB DAVICOM DM9601 DRIVER
11537M: Peter Korsgaard <jacmet@sunsite.dk>
11538L: netdev@vger.kernel.org
11539W: http://www.linux-usb.org/usbnet
11540S: Maintained
11541F: drivers/net/usb/dm9601.c
11542
11543USB DIAMOND RIO500 DRIVER
11544M: Cesar Miquel <miquel@df.uba.ar>
11545L: rio500-users@lists.sourceforge.net
11546W: http://rio500.sourceforge.net
11547S: Maintained
11548F: drivers/usb/misc/rio500*
11549
11550USB EHCI DRIVER
11551M: Alan Stern <stern@rowland.harvard.edu>
11552L: linux-usb@vger.kernel.org
11553S: Maintained
11554F: Documentation/usb/ehci.txt
11555F: drivers/usb/host/ehci*
11556
11557USB GADGET/PERIPHERAL SUBSYSTEM
11558M: Felipe Balbi <balbi@kernel.org>
11559L: linux-usb@vger.kernel.org
11560W: http://www.linux-usb.org/gadget
11561T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11562S: Maintained
11563F: drivers/usb/gadget/
11564F: include/linux/usb/gadget*
11565
11566USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11567M: Jiri Kosina <jikos@kernel.org>
11568R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11569L: linux-usb@vger.kernel.org
11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11571S: Maintained
11572F: Documentation/hid/hiddev.txt
11573F: drivers/hid/usbhid/
11574
11575USB ISP116X DRIVER
11576M: Olav Kongas <ok@artecdesign.ee>
11577L: linux-usb@vger.kernel.org
11578S: Maintained
11579F: drivers/usb/host/isp116x*
11580F: include/linux/usb/isp116x.h
11581
11582USB LAN78XX ETHERNET DRIVER
11583M: Woojung Huh <woojung.huh@microchip.com>
11584M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11585L: netdev@vger.kernel.org
11586S: Maintained
11587F: drivers/net/usb/lan78xx.*
11588
11589USB MASS STORAGE DRIVER
11590M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11591L: linux-usb@vger.kernel.org
11592L: usb-storage@lists.one-eyed-alien.net
11593S: Maintained
11594W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11595F: drivers/usb/storage/
11596
11597USB MIDI DRIVER
11598M: Clemens Ladisch <clemens@ladisch.de>
11599L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11600T: git git://git.alsa-project.org/alsa-kernel.git
11601S: Maintained
11602F: sound/usb/midi.*
11603
11604USB NETWORKING DRIVERS
11605L: linux-usb@vger.kernel.org
11606S: Odd Fixes
11607F: drivers/net/usb/
11608
11609USB OHCI DRIVER
11610M: Alan Stern <stern@rowland.harvard.edu>
11611L: linux-usb@vger.kernel.org
11612S: Maintained
11613F: Documentation/usb/ohci.txt
11614F: drivers/usb/host/ohci*
11615
11616USB OTG FSM (Finite State Machine)
11617M: Peter Chen <Peter.Chen@nxp.com>
11618T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11619L: linux-usb@vger.kernel.org
11620S: Maintained
11621F: drivers/usb/common/usb-otg-fsm.c
11622
11623USB OVER IP DRIVER
11624M: Valentina Manea <valentina.manea.m@gmail.com>
11625M: Shuah Khan <shuah.kh@samsung.com>
11626L: linux-usb@vger.kernel.org
11627S: Maintained
11628F: Documentation/usb/usbip_protocol.txt
11629F: drivers/usb/usbip/
11630F: tools/usb/usbip/
11631
11632USB PEGASUS DRIVER
11633M: Petko Manolov <petkan@nucleusys.com>
11634L: linux-usb@vger.kernel.org
11635L: netdev@vger.kernel.org
11636T: git git://github.com/petkan/pegasus.git
11637W: https://github.com/petkan/pegasus
11638S: Maintained
11639F: drivers/net/usb/pegasus.*
11640
11641USB PHY LAYER
11642M: Felipe Balbi <balbi@kernel.org>
11643L: linux-usb@vger.kernel.org
11644T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11645S: Maintained
11646F: drivers/usb/phy/
11647
11648USB PRINTER DRIVER (usblp)
11649M: Pete Zaitcev <zaitcev@redhat.com>
11650L: linux-usb@vger.kernel.org
11651S: Supported
11652F: drivers/usb/class/usblp.c
11653
11654USB QMI WWAN NETWORK DRIVER
11655M: Bjørn Mork <bjorn@mork.no>
11656L: netdev@vger.kernel.org
11657S: Maintained
11658F: Documentation/ABI/testing/sysfs-class-net-qmi
11659F: drivers/net/usb/qmi_wwan.c
11660
11661USB RTL8150 DRIVER
11662M: Petko Manolov <petkan@nucleusys.com>
11663L: linux-usb@vger.kernel.org
11664L: netdev@vger.kernel.org
11665T: git git://github.com/petkan/rtl8150.git
11666W: https://github.com/petkan/rtl8150
11667S: Maintained
11668F: drivers/net/usb/rtl8150.c
11669
11670USB SERIAL SUBSYSTEM
11671M: Johan Hovold <johan@kernel.org>
11672L: linux-usb@vger.kernel.org
11673S: Maintained
11674F: Documentation/usb/usb-serial.txt
11675F: drivers/usb/serial/
11676F: include/linux/usb/serial.h
11677
11678USB SMSC75XX ETHERNET DRIVER
11679M: Steve Glendinning <steve.glendinning@shawell.net>
11680L: netdev@vger.kernel.org
11681S: Maintained
11682F: drivers/net/usb/smsc75xx.*
11683
11684USB SMSC95XX ETHERNET DRIVER
11685M: Steve Glendinning <steve.glendinning@shawell.net>
11686L: netdev@vger.kernel.org
11687S: Maintained
11688F: drivers/net/usb/smsc95xx.*
11689
11690USB SUBSYSTEM
11691M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11692L: linux-usb@vger.kernel.org
11693W: http://www.linux-usb.org
11694T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11695S: Supported
11696F: Documentation/usb/
11697F: drivers/usb/
11698F: include/linux/usb.h
11699F: include/linux/usb/
11700
11701USB UHCI DRIVER
11702M: Alan Stern <stern@rowland.harvard.edu>
11703L: linux-usb@vger.kernel.org
11704S: Maintained
11705F: drivers/usb/host/uhci*
11706
11707USB "USBNET" DRIVER FRAMEWORK
11708M: Oliver Neukum <oneukum@suse.com>
11709L: netdev@vger.kernel.org
11710W: http://www.linux-usb.org/usbnet
11711S: Maintained
11712F: drivers/net/usb/usbnet.c
11713F: include/linux/usb/usbnet.h
11714
11715USB VIDEO CLASS
11716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11717L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11718L: linux-media@vger.kernel.org
11719T: git git://linuxtv.org/media_tree.git
11720W: http://www.ideasonboard.org/uvc/
11721S: Maintained
11722F: drivers/media/usb/uvc/
11723F: include/uapi/linux/uvcvideo.h
11724
11725USB VISION DRIVER
11726M: Hans Verkuil <hverkuil@xs4all.nl>
11727L: linux-media@vger.kernel.org
11728T: git git://linuxtv.org/media_tree.git
11729W: https://linuxtv.org
11730S: Odd Fixes
11731F: drivers/media/usb/usbvision/
11732
11733USB WEBCAM GADGET
11734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11735L: linux-usb@vger.kernel.org
11736S: Maintained
11737F: drivers/usb/gadget/function/*uvc*
11738F: drivers/usb/gadget/legacy/webcam.c
11739
11740USB WIRELESS RNDIS DRIVER (rndis_wlan)
11741M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11742L: linux-wireless@vger.kernel.org
11743S: Maintained
11744F: drivers/net/wireless/rndis_wlan.c
11745
11746USB XHCI DRIVER
11747M: Mathias Nyman <mathias.nyman@intel.com>
11748L: linux-usb@vger.kernel.org
11749S: Supported
11750F: drivers/usb/host/xhci*
11751F: drivers/usb/host/pci-quirks*
11752
11753USB ZD1201 DRIVER
11754L: linux-wireless@vger.kernel.org
11755W: http://linux-lc100020.sourceforge.net
11756S: Orphan
11757F: drivers/net/wireless/zydas/zd1201.*
11758
11759USB ZR364XX DRIVER
11760M: Antoine Jacquet <royale@zerezo.com>
11761L: linux-usb@vger.kernel.org
11762L: linux-media@vger.kernel.org
11763T: git git://linuxtv.org/media_tree.git
11764W: http://royale.zerezo.com/zr364xx/
11765S: Maintained
11766F: Documentation/video4linux/zr364xx.txt
11767F: drivers/media/usb/zr364xx/
11768
11769ULPI BUS
11770M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11771L: linux-usb@vger.kernel.org
11772S: Maintained
11773F: drivers/usb/common/ulpi.c
11774F: include/linux/ulpi/
11775
11776USER-MODE LINUX (UML)
11777M: Jeff Dike <jdike@addtoit.com>
11778M: Richard Weinberger <richard@nod.at>
11779L: user-mode-linux-devel@lists.sourceforge.net
11780L: user-mode-linux-user@lists.sourceforge.net
11781W: http://user-mode-linux.sourceforge.net
11782T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11783S: Maintained
11784F: Documentation/virtual/uml/
11785F: arch/um/
11786F: arch/x86/um/
11787F: fs/hostfs/
11788F: fs/hppfs/
11789
11790USERSPACE I/O (UIO)
11791M: "Hans J. Koch" <hjk@hansjkoch.de>
11792M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11793S: Maintained
11794T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11795F: Documentation/DocBook/uio-howto.tmpl
11796F: drivers/uio/
11797F: include/linux/uio*.h
11798
11799UTIL-LINUX PACKAGE
11800M: Karel Zak <kzak@redhat.com>
11801L: util-linux@vger.kernel.org
11802W: http://en.wikipedia.org/wiki/Util-linux
11803T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11804S: Maintained
11805
11806UVESAFB DRIVER
11807M: Michal Januszewski <spock@gentoo.org>
11808L: linux-fbdev@vger.kernel.org
11809W: http://dev.gentoo.org/~spock/projects/uvesafb/
11810S: Maintained
11811F: Documentation/fb/uvesafb.txt
11812F: drivers/video/fbdev/uvesafb.*
11813
11814VF610 NAND DRIVER
11815M: Stefan Agner <stefan@agner.ch>
11816L: linux-mtd@lists.infradead.org
11817S: Supported
11818F: drivers/mtd/nand/vf610_nfc.c
11819
11820VFAT/FAT/MSDOS FILESYSTEM
11821M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11822S: Maintained
11823F: Documentation/filesystems/vfat.txt
11824F: fs/fat/
11825
11826VFIO DRIVER
11827M: Alex Williamson <alex.williamson@redhat.com>
11828L: kvm@vger.kernel.org
11829T: git git://github.com/awilliam/linux-vfio.git
11830S: Maintained
11831F: Documentation/vfio.txt
11832F: drivers/vfio/
11833F: include/linux/vfio.h
11834F: include/uapi/linux/vfio.h
11835
11836VFIO PLATFORM DRIVER
11837M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11838L: kvm@vger.kernel.org
11839S: Maintained
11840F: drivers/vfio/platform/
11841
11842VIDEOBUF2 FRAMEWORK
11843M: Pawel Osciak <pawel@osciak.com>
11844M: Marek Szyprowski <m.szyprowski@samsung.com>
11845M: Kyungmin Park <kyungmin.park@samsung.com>
11846L: linux-media@vger.kernel.org
11847S: Maintained
11848F: drivers/media/v4l2-core/videobuf2-*
11849F: include/media/videobuf2-*
11850
11851VIRTUAL SERIO DEVICE DRIVER
11852M: Stephen Chandler Paul <thatslyude@gmail.com>
11853S: Maintained
11854F: drivers/input/serio/userio.c
11855F: include/uapi/linux/userio.h
11856
11857VIRTIO CONSOLE DRIVER
11858M: Amit Shah <amit.shah@redhat.com>
11859L: virtualization@lists.linux-foundation.org
11860S: Maintained
11861F: drivers/char/virtio_console.c
11862F: include/linux/virtio_console.h
11863F: include/uapi/linux/virtio_console.h
11864
11865VIRTIO CORE, NET AND BLOCK DRIVERS
11866M: "Michael S. Tsirkin" <mst@redhat.com>
11867L: virtualization@lists.linux-foundation.org
11868S: Maintained
11869F: drivers/virtio/
11870F: tools/virtio/
11871F: drivers/net/virtio_net.c
11872F: drivers/block/virtio_blk.c
11873F: include/linux/virtio_*.h
11874F: include/uapi/linux/virtio_*.h
11875
11876VIRTIO DRIVERS FOR S390
11877M: Christian Borntraeger <borntraeger@de.ibm.com>
11878M: Cornelia Huck <cornelia.huck@de.ibm.com>
11879L: linux-s390@vger.kernel.org
11880L: virtualization@lists.linux-foundation.org
11881L: kvm@vger.kernel.org
11882S: Supported
11883F: drivers/s390/virtio/
11884
11885VIRTIO GPU DRIVER
11886M: David Airlie <airlied@linux.ie>
11887M: Gerd Hoffmann <kraxel@redhat.com>
11888L: dri-devel@lists.freedesktop.org
11889L: virtualization@lists.linux-foundation.org
11890S: Maintained
11891F: drivers/gpu/drm/virtio/
11892F: include/uapi/linux/virtio_gpu.h
11893
11894VIRTIO HOST (VHOST)
11895M: "Michael S. Tsirkin" <mst@redhat.com>
11896L: kvm@vger.kernel.org
11897L: virtualization@lists.linux-foundation.org
11898L: netdev@vger.kernel.org
11899T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11900S: Maintained
11901F: drivers/vhost/
11902F: include/uapi/linux/vhost.h
11903
11904VIRTIO INPUT DRIVER
11905M: Gerd Hoffmann <kraxel@redhat.com>
11906S: Maintained
11907F: drivers/virtio/virtio_input.c
11908F: include/uapi/linux/virtio_input.h
11909
11910VIA RHINE NETWORK DRIVER
11911S: Orphan
11912F: drivers/net/ethernet/via/via-rhine.c
11913
11914VIA SD/MMC CARD CONTROLLER DRIVER
11915M: Bruce Chang <brucechang@via.com.tw>
11916M: Harald Welte <HaraldWelte@viatech.com>
11917S: Maintained
11918F: drivers/mmc/host/via-sdmmc.c
11919
11920VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11921M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11922L: linux-fbdev@vger.kernel.org
11923S: Maintained
11924F: include/linux/via-core.h
11925F: include/linux/via-gpio.h
11926F: include/linux/via_i2c.h
11927F: drivers/video/fbdev/via/
11928
11929VIA VELOCITY NETWORK DRIVER
11930M: Francois Romieu <romieu@fr.zoreil.com>
11931L: netdev@vger.kernel.org
11932S: Maintained
11933F: drivers/net/ethernet/via/via-velocity.*
11934
11935VIRT LIB
11936M: Alex Williamson <alex.williamson@redhat.com>
11937M: Paolo Bonzini <pbonzini@redhat.com>
11938L: kvm@vger.kernel.org
11939S: Supported
11940F: virt/lib/
11941
11942VIVID VIRTUAL VIDEO DRIVER
11943M: Hans Verkuil <hverkuil@xs4all.nl>
11944L: linux-media@vger.kernel.org
11945T: git git://linuxtv.org/media_tree.git
11946W: https://linuxtv.org
11947S: Maintained
11948F: drivers/media/platform/vivid/*
11949
11950VLAN (802.1Q)
11951M: Patrick McHardy <kaber@trash.net>
11952L: netdev@vger.kernel.org
11953S: Maintained
11954F: drivers/net/macvlan.c
11955F: include/linux/if_*vlan.h
11956F: net/8021q/
11957
11958VLYNQ BUS
11959M: Florian Fainelli <florian@openwrt.org>
11960L: openwrt-devel@lists.openwrt.org (subscribers-only)
11961S: Maintained
11962F: drivers/vlynq/vlynq.c
11963F: include/linux/vlynq.h
11964
11965VME SUBSYSTEM
11966M: Martyn Welch <martyn@welchs.me.uk>
11967M: Manohar Vanga <manohar.vanga@gmail.com>
11968M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11969L: devel@driverdev.osuosl.org
11970S: Maintained
11971T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11972F: Documentation/vme_api.txt
11973F: drivers/staging/vme/
11974F: drivers/vme/
11975F: include/linux/vme*
11976
11977VMWARE HYPERVISOR INTERFACE
11978M: Alok Kataria <akataria@vmware.com>
11979L: virtualization@lists.linux-foundation.org
11980S: Supported
11981F: arch/x86/kernel/cpu/vmware.c
11982
11983VMWARE BALLOON DRIVER
11984M: Xavier Deguillard <xdeguillard@vmware.com>
11985M: Philip Moltmann <moltmann@vmware.com>
11986M: "VMware, Inc." <pv-drivers@vmware.com>
11987L: linux-kernel@vger.kernel.org
11988S: Maintained
11989F: drivers/misc/vmw_balloon.c
11990
11991VMWARE VMMOUSE SUBDRIVER
11992M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11993M: "VMware, Inc." <pv-drivers@vmware.com>
11994L: linux-input@vger.kernel.org
11995S: Maintained
11996F: drivers/input/mouse/vmmouse.c
11997F: drivers/input/mouse/vmmouse.h
11998
11999VMWARE VMXNET3 ETHERNET DRIVER
12000M: Shrikrishna Khare <skhare@vmware.com>
12001M: "VMware, Inc." <pv-drivers@vmware.com>
12002L: netdev@vger.kernel.org
12003S: Maintained
12004F: drivers/net/vmxnet3/
12005
12006VMware PVSCSI driver
12007M: Arvind Kumar <arvindkumar@vmware.com>
12008M: VMware PV-Drivers <pv-drivers@vmware.com>
12009L: linux-scsi@vger.kernel.org
12010S: Maintained
12011F: drivers/scsi/vmw_pvscsi.c
12012F: drivers/scsi/vmw_pvscsi.h
12013
12014VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12015M: Liam Girdwood <lgirdwood@gmail.com>
12016M: Mark Brown <broonie@kernel.org>
12017L: linux-kernel@vger.kernel.org
12018W: http://www.slimlogic.co.uk/?p=48
12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12020S: Supported
12021F: drivers/regulator/
12022F: include/linux/regulator/
12023
12024VRF
12025M: David Ahern <dsa@cumulusnetworks.com>
12026M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12027L: netdev@vger.kernel.org
12028S: Maintained
12029F: drivers/net/vrf.c
12030F: Documentation/networking/vrf.txt
12031
12032VT1211 HARDWARE MONITOR DRIVER
12033M: Juerg Haefliger <juergh@gmail.com>
12034L: linux-hwmon@vger.kernel.org
12035S: Maintained
12036F: Documentation/hwmon/vt1211
12037F: drivers/hwmon/vt1211.c
12038
12039VT8231 HARDWARE MONITOR DRIVER
12040M: Roger Lucas <vt8231@hiddenengine.co.uk>
12041L: linux-hwmon@vger.kernel.org
12042S: Maintained
12043F: drivers/hwmon/vt8231.c
12044
12045VUB300 USB to SDIO/SD/MMC bridge chip
12046M: Tony Olech <tony.olech@elandigitalsystems.com>
12047L: linux-mmc@vger.kernel.org
12048L: linux-usb@vger.kernel.org
12049S: Supported
12050F: drivers/mmc/host/vub300.c
12051
12052W1 DALLAS'S 1-WIRE BUS
12053M: Evgeniy Polyakov <zbr@ioremap.net>
12054S: Maintained
12055F: Documentation/w1/
12056F: drivers/w1/
12057
12058W83791D HARDWARE MONITORING DRIVER
12059M: Marc Hulsman <m.hulsman@tudelft.nl>
12060L: linux-hwmon@vger.kernel.org
12061S: Maintained
12062F: Documentation/hwmon/w83791d
12063F: drivers/hwmon/w83791d.c
12064
12065W83793 HARDWARE MONITORING DRIVER
12066M: Rudolf Marek <r.marek@assembler.cz>
12067L: linux-hwmon@vger.kernel.org
12068S: Maintained
12069F: Documentation/hwmon/w83793
12070F: drivers/hwmon/w83793.c
12071
12072W83795 HARDWARE MONITORING DRIVER
12073M: Jean Delvare <jdelvare@suse.com>
12074L: linux-hwmon@vger.kernel.org
12075S: Maintained
12076F: drivers/hwmon/w83795.c
12077
12078W83L51xD SD/MMC CARD INTERFACE DRIVER
12079M: Pierre Ossman <pierre@ossman.eu>
12080S: Maintained
12081F: drivers/mmc/host/wbsd.*
12082
12083WACOM PROTOCOL 4 SERIAL TABLETS
12084M: Julian Squires <julian@cipht.net>
12085M: Hans de Goede <hdegoede@redhat.com>
12086L: linux-input@vger.kernel.org
12087S: Maintained
12088F: drivers/input/tablet/wacom_serial4.c
12089
12090WATCHDOG DEVICE DRIVERS
12091M: Wim Van Sebroeck <wim@iguana.be>
12092R: Guenter Roeck <linux@roeck-us.net>
12093L: linux-watchdog@vger.kernel.org
12094W: http://www.linux-watchdog.org/
12095T: git git://www.linux-watchdog.org/linux-watchdog.git
12096S: Maintained
12097F: Documentation/watchdog/
12098F: drivers/watchdog/
12099F: include/linux/watchdog.h
12100F: include/uapi/linux/watchdog.h
12101
12102WD7000 SCSI DRIVER
12103M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12104L: linux-scsi@vger.kernel.org
12105S: Maintained
12106F: drivers/scsi/wd7000.c
12107
12108WIIMOTE HID DRIVER
12109M: David Herrmann <dh.herrmann@googlemail.com>
12110L: linux-input@vger.kernel.org
12111S: Maintained
12112F: drivers/hid/hid-wiimote*
12113
12114WINBOND CIR DRIVER
12115M: David Härdeman <david@hardeman.nu>
12116S: Maintained
12117F: drivers/media/rc/winbond-cir.c
12118
12119WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12120M: William Breathitt Gray <vilhelm.gray@gmail.com>
12121L: linux-watchdog@vger.kernel.org
12122S: Maintained
12123F: drivers/watchdog/ebc-c384_wdt.c
12124
12125WINSYSTEMS WS16C48 GPIO DRIVER
12126M: William Breathitt Gray <vilhelm.gray@gmail.com>
12127L: linux-gpio@vger.kernel.org
12128S: Maintained
12129F: drivers/gpio/gpio-ws16c48.c
12130
12131WIMAX STACK
12132M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12133M: linux-wimax@intel.com
12134L: wimax@linuxwimax.org (subscribers-only)
12135S: Supported
12136W: http://linuxwimax.org
12137F: Documentation/wimax/README.wimax
12138F: include/linux/wimax/debug.h
12139F: include/net/wimax.h
12140F: include/uapi/linux/wimax.h
12141F: net/wimax/
12142
12143WISTRON LAPTOP BUTTON DRIVER
12144M: Miloslav Trmac <mitr@volny.cz>
12145S: Maintained
12146F: drivers/input/misc/wistron_btns.c
12147
12148WL3501 WIRELESS PCMCIA CARD DRIVER
12149M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12150L: linux-wireless@vger.kernel.org
12151W: http://oops.ghostprotocols.net:81/blog
12152S: Maintained
12153F: drivers/net/wireless/wl3501*
12154
12155WOLFSON MICROELECTRONICS DRIVERS
12156L: patches@opensource.wolfsonmicro.com
12157T: git https://github.com/CirrusLogic/linux-drivers.git
12158W: https://github.com/CirrusLogic/linux-drivers/wiki
12159S: Supported
12160F: Documentation/hwmon/wm83??
12161F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12162F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12163F: Documentation/devicetree/bindings/mfd/arizona.txt
12164F: arch/arm/mach-s3c64xx/mach-crag6410*
12165F: drivers/clk/clk-wm83*.c
12166F: drivers/extcon/extcon-arizona.c
12167F: drivers/leds/leds-wm83*.c
12168F: drivers/gpio/gpio-*wm*.c
12169F: drivers/gpio/gpio-arizona.c
12170F: drivers/hwmon/wm83??-hwmon.c
12171F: drivers/input/misc/wm831x-on.c
12172F: drivers/input/touchscreen/wm831x-ts.c
12173F: drivers/input/touchscreen/wm97*.c
12174F: drivers/mfd/arizona*
12175F: drivers/mfd/wm*.c
12176F: drivers/mfd/cs47l24*
12177F: drivers/power/wm83*.c
12178F: drivers/rtc/rtc-wm83*.c
12179F: drivers/regulator/wm8*.c
12180F: drivers/video/backlight/wm83*_bl.c
12181F: drivers/watchdog/wm83*_wdt.c
12182F: include/linux/mfd/arizona/
12183F: include/linux/mfd/wm831x/
12184F: include/linux/mfd/wm8350/
12185F: include/linux/mfd/wm8400*
12186F: include/linux/wm97xx.h
12187F: include/sound/wm????.h
12188F: sound/soc/codecs/arizona.?
12189F: sound/soc/codecs/wm*
12190F: sound/soc/codecs/cs47l24*
12191
12192WORKQUEUE
12193M: Tejun Heo <tj@kernel.org>
12194R: Lai Jiangshan <jiangshanlai@gmail.com>
12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12196S: Maintained
12197F: include/linux/workqueue.h
12198F: kernel/workqueue.c
12199F: Documentation/workqueue.txt
12200
12201X.25 NETWORK LAYER
12202M: Andrew Hendry <andrew.hendry@gmail.com>
12203L: linux-x25@vger.kernel.org
12204S: Odd Fixes
12205F: Documentation/networking/x25*
12206F: include/net/x25*
12207F: net/x25/
12208
12209X86 ARCHITECTURE (32-BIT AND 64-BIT)
12210M: Thomas Gleixner <tglx@linutronix.de>
12211M: Ingo Molnar <mingo@redhat.com>
12212M: "H. Peter Anvin" <hpa@zytor.com>
12213M: x86@kernel.org
12214L: linux-kernel@vger.kernel.org
12215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12216S: Maintained
12217F: Documentation/x86/
12218F: arch/x86/
12219
12220X86 PLATFORM DRIVERS
12221M: Darren Hart <dvhart@infradead.org>
12222L: platform-driver-x86@vger.kernel.org
12223T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12224S: Maintained
12225F: drivers/platform/x86/
12226F: drivers/platform/olpc/
12227
12228X86 MCE INFRASTRUCTURE
12229M: Tony Luck <tony.luck@intel.com>
12230M: Borislav Petkov <bp@alien8.de>
12231L: linux-edac@vger.kernel.org
12232S: Maintained
12233F: arch/x86/kernel/cpu/mcheck/*
12234
12235X86 MICROCODE UPDATE SUPPORT
12236M: Borislav Petkov <bp@alien8.de>
12237S: Maintained
12238F: arch/x86/kernel/cpu/microcode/*
12239
12240X86 VDSO
12241M: Andy Lutomirski <luto@amacapital.net>
12242L: linux-kernel@vger.kernel.org
12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12244S: Maintained
12245F: arch/x86/entry/vdso/
12246
12247XC2028/3028 TUNER DRIVER
12248M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12249L: linux-media@vger.kernel.org
12250W: https://linuxtv.org
12251T: git git://linuxtv.org/media_tree.git
12252S: Maintained
12253F: drivers/media/tuners/tuner-xc2028.*
12254
12255XEN HYPERVISOR INTERFACE
12256M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12257M: David Vrabel <david.vrabel@citrix.com>
12258M: Juergen Gross <jgross@suse.com>
12259L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12260T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12261S: Supported
12262F: arch/x86/xen/
12263F: drivers/*/xen-*front.c
12264F: drivers/xen/
12265F: arch/x86/include/asm/xen/
12266F: include/xen/
12267F: include/uapi/xen/
12268
12269XEN HYPERVISOR ARM
12270M: Stefano Stabellini <sstabellini@kernel.org>
12271L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12272S: Maintained
12273F: arch/arm/xen/
12274F: arch/arm/include/asm/xen/
12275
12276XEN HYPERVISOR ARM64
12277M: Stefano Stabellini <sstabellini@kernel.org>
12278L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12279S: Maintained
12280F: arch/arm64/xen/
12281F: arch/arm64/include/asm/xen/
12282
12283XEN NETWORK BACKEND DRIVER
12284M: Wei Liu <wei.liu2@citrix.com>
12285L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12286L: netdev@vger.kernel.org
12287S: Supported
12288F: drivers/net/xen-netback/*
12289
12290XEN PCI SUBSYSTEM
12291M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12292L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12293S: Supported
12294F: arch/x86/pci/*xen*
12295F: drivers/pci/*xen*
12296
12297XEN BLOCK SUBSYSTEM
12298M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12299M: Roger Pau Monné <roger.pau@citrix.com>
12300L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12301S: Supported
12302F: drivers/block/xen-blkback/*
12303F: drivers/block/xen*
12304
12305XEN PVSCSI DRIVERS
12306M: Juergen Gross <jgross@suse.com>
12307L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12308L: linux-scsi@vger.kernel.org
12309S: Supported
12310F: drivers/scsi/xen-scsifront.c
12311F: drivers/xen/xen-scsiback.c
12312F: include/xen/interface/io/vscsiif.h
12313
12314XEN SWIOTLB SUBSYSTEM
12315M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12316L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12317S: Supported
12318F: arch/x86/xen/*swiotlb*
12319F: drivers/xen/*swiotlb*
12320
12321XFS FILESYSTEM
12322P: Silicon Graphics Inc
12323M: Dave Chinner <david@fromorbit.com>
12324M: xfs@oss.sgi.com
12325L: xfs@oss.sgi.com
12326W: http://oss.sgi.com/projects/xfs
12327T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12328S: Supported
12329F: Documentation/filesystems/xfs.txt
12330F: fs/xfs/
12331
12332XILINX AXI ETHERNET DRIVER
12333M: Anirudha Sarangi <anirudh@xilinx.com>
12334M: John Linn <John.Linn@xilinx.com>
12335S: Maintained
12336F: drivers/net/ethernet/xilinx/xilinx_axienet*
12337
12338XILINX UARTLITE SERIAL DRIVER
12339M: Peter Korsgaard <jacmet@sunsite.dk>
12340L: linux-serial@vger.kernel.org
12341S: Maintained
12342F: drivers/tty/serial/uartlite.c
12343
12344XILINX VIDEO IP CORES
12345M: Hyun Kwon <hyun.kwon@xilinx.com>
12346M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12347L: linux-media@vger.kernel.org
12348T: git git://linuxtv.org/media_tree.git
12349S: Supported
12350F: Documentation/devicetree/bindings/media/xilinx/
12351F: drivers/media/platform/xilinx/
12352F: include/uapi/linux/xilinx-v4l2-controls.h
12353
12354XILLYBUS DRIVER
12355M: Eli Billauer <eli.billauer@gmail.com>
12356L: linux-kernel@vger.kernel.org
12357S: Supported
12358F: drivers/char/xillybus/
12359
12360XTENSA XTFPGA PLATFORM SUPPORT
12361M: Max Filippov <jcmvbkbc@gmail.com>
12362L: linux-xtensa@linux-xtensa.org
12363S: Maintained
12364F: drivers/spi/spi-xtensa-xtfpga.c
12365F: sound/soc/xtensa/xtfpga-i2s.c
12366
12367YAM DRIVER FOR AX.25
12368M: Jean-Paul Roubelat <jpr@f6fbb.org>
12369L: linux-hams@vger.kernel.org
12370S: Maintained
12371F: drivers/net/hamradio/yam*
12372F: include/linux/yam.h
12373
12374YEALINK PHONE DRIVER
12375M: Henk Vergonet <Henk.Vergonet@gmail.com>
12376L: usbb2k-api-dev@nongnu.org
12377S: Maintained
12378F: Documentation/input/yealink.txt
12379F: drivers/input/misc/yealink.*
12380
12381Z8530 DRIVER FOR AX.25
12382M: Joerg Reuter <jreuter@yaina.de>
12383W: http://yaina.de/jreuter/
12384W: http://www.qsl.net/dl1bke/
12385L: linux-hams@vger.kernel.org
12386S: Maintained
12387F: Documentation/networking/z8530drv.txt
12388F: drivers/net/hamradio/*scc.c
12389F: drivers/net/hamradio/z8530.h
12390
12391ZBUD COMPRESSED PAGE ALLOCATOR
12392M: Seth Jennings <sjenning@redhat.com>
12393L: linux-mm@kvack.org
12394S: Maintained
12395F: mm/zbud.c
12396F: include/linux/zbud.h
12397
12398ZD1211RW WIRELESS DRIVER
12399M: Daniel Drake <dsd@gentoo.org>
12400M: Ulrich Kunitz <kune@deine-taler.de>
12401W: http://zd1211.ath.cx/wiki/DriverRewrite
12402L: linux-wireless@vger.kernel.org
12403L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12404S: Maintained
12405F: drivers/net/wireless/zydas/zd1211rw/
12406
12407ZPOOL COMPRESSED PAGE STORAGE API
12408M: Dan Streetman <ddstreet@ieee.org>
12409L: linux-mm@kvack.org
12410S: Maintained
12411F: mm/zpool.c
12412F: include/linux/zpool.h
12413
12414ZR36067 VIDEO FOR LINUX DRIVER
12415L: mjpeg-users@lists.sourceforge.net
12416L: linux-media@vger.kernel.org
12417W: http://mjpeg.sourceforge.net/driver-zoran/
12418T: hg https://linuxtv.org/hg/v4l-dvb
12419S: Odd Fixes
12420F: drivers/media/pci/zoran/
12421
12422ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12423M: Minchan Kim <minchan@kernel.org>
12424M: Nitin Gupta <ngupta@vflare.org>
12425R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12426L: linux-kernel@vger.kernel.org
12427S: Maintained
12428F: drivers/block/zram/
12429F: Documentation/blockdev/zram.txt
12430
12431ZS DECSTATION Z85C30 SERIAL DRIVER
12432M: "Maciej W. Rozycki" <macro@linux-mips.org>
12433S: Maintained
12434F: drivers/tty/serial/zs.*
12435
12436ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12437M: Minchan Kim <minchan@kernel.org>
12438M: Nitin Gupta <ngupta@vflare.org>
12439R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12440L: linux-mm@kvack.org
12441S: Maintained
12442F: mm/zsmalloc.c
12443F: include/linux/zsmalloc.h
12444F: Documentation/vm/zsmalloc.txt
12445
12446ZSWAP COMPRESSED SWAP CACHING
12447M: Seth Jennings <sjenning@redhat.com>
12448L: linux-mm@kvack.org
12449S: Maintained
12450F: mm/zswap.c
12451
12452THE REST
12453M: Linus Torvalds <torvalds@linux-foundation.org>
12454L: linux-kernel@vger.kernel.org
12455Q: http://patchwork.kernel.org/project/LKML/list/
12456T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12457S: Buried alive in reporters
12458F: *
12459F: */