drm: sun4i: tv: Add NTSC output standard
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: linux-hwmon@vger.kernel.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: linux-hwmon@vger.kernel.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M: Jes Sorensen <jes@trained-monkey.org>
261L: linux-acenic@sunsite.dk
262S: Maintained
263F: drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Feuerer <peter@piie.net>
267L: platform-driver-x86@vger.kernel.org
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <jlee@suse.com>
274L: platform-driver-x86@vger.kernel.org
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280M: Len Brown <lenb@kernel.org>
281L: linux-acpi@vger.kernel.org
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285S: Supported
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
289F: include/acpi/
290F: Documentation/acpi/
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M: Vince Bridgers <vbridger@opensource.altera.com>
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779AOA (Apple Onboard Audio) ALSA DRIVER
780M: Johannes Berg <johannes@sipsolutions.net>
781L: linuxppc-dev@lists.ozlabs.org
782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783S: Maintained
784F: sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
792APM DRIVER
793M: Jiri Kosina <jikos@kernel.org>
794S: Odd fixes
795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
798F: include/uapi/linux/apm_bios.h
799F: drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M: Henrik Rydberg <rydberg@bitmath.org>
803L: linux-input@vger.kernel.org
804S: Odd fixes
805F: drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M: Henrik Rydberg <rydberg@bitmath.org>
809L: linux-hwmon@vger.kernel.org
810S: Odd fixes
811F: drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S: Maintained
816F: drivers/net/appletalk/
817F: net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M: Jaya Kumar <jayalk@intworks.biz>
839S: Maintained
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
850ARC PGU DRM DRIVER
851M: Alexey Brodkin <abrodkin@synopsys.com>
852S: Supported
853F: drivers/gpu/drm/arc/
854F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
855
856ARM HDLCD DRM DRIVER
857M: Liviu Dudau <liviu.dudau@arm.com>
858S: Supported
859F: drivers/gpu/drm/arm/
860F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
861
862ARM MFM AND FLOPPY DRIVERS
863M: Ian Molton <spyro@f2s.com>
864S: Maintained
865F: arch/arm/lib/floppydma.S
866F: arch/arm/include/asm/floppy.h
867
868ARM PMU PROFILING AND DEBUGGING
869M: Will Deacon <will.deacon@arm.com>
870R: Mark Rutland <mark.rutland@arm.com>
871S: Maintained
872F: arch/arm*/kernel/perf_*
873F: arch/arm/oprofile/common.c
874F: arch/arm*/kernel/hw_breakpoint.c
875F: arch/arm*/include/asm/hw_breakpoint.h
876F: arch/arm*/include/asm/perf_event.h
877F: drivers/perf/arm_pmu.c
878F: include/linux/perf/arm_pmu.h
879
880ARM PORT
881M: Russell King <linux@arm.linux.org.uk>
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883W: http://www.arm.linux.org.uk/
884S: Maintained
885F: arch/arm/
886
887ARM SUB-ARCHITECTURES
888L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889S: Maintained
890F: arch/arm/mach-*/
891F: arch/arm/plat-*/
892T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
893
894ARM PRIMECELL AACI PL041 DRIVER
895M: Russell King <linux@arm.linux.org.uk>
896S: Maintained
897F: sound/arm/aaci.*
898
899ARM PRIMECELL CLCD PL110 DRIVER
900M: Russell King <linux@arm.linux.org.uk>
901S: Maintained
902F: drivers/video/fbdev/amba-clcd.*
903
904ARM PRIMECELL KMI PL050 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/input/serio/ambakmi.*
908F: include/linux/amba/kmi.h
909
910ARM PRIMECELL MMCI PL180/1 DRIVER
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/mmc/host/mmci.*
914F: include/linux/amba/mmci.h
915
916ARM PRIMECELL UART PL010 AND PL011 DRIVERS
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/tty/serial/amba-pl01*.c
920F: include/linux/amba/serial.h
921
922ARM PRIMECELL BUS SUPPORT
923M: Russell King <linux@arm.linux.org.uk>
924S: Maintained
925F: drivers/amba/
926F: include/linux/amba/bus.h
927
928ARM/ADS SPHERE MACHINE SUPPORT
929M: Lennert Buytenhek <kernel@wantstofly.org>
930L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
931S: Maintained
932
933ARM/AFEB9260 MACHINE SUPPORT
934M: Sergey Lapin <slapin@ossfans.org>
935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S: Maintained
937
938ARM/AJECO 1ARM MACHINE SUPPORT
939M: Lennert Buytenhek <kernel@wantstofly.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942
943ARM/Allwinner sunXi SoC support
944M: Maxime Ripard <maxime.ripard@free-electrons.com>
945M: Chen-Yu Tsai <wens@csie.org>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
948N: sun[x456789]i
949
950ARM/Allwinner SoC Clock Support
951M: Emilio López <emilio@elopez.com.ar>
952S: Maintained
953F: drivers/clk/sunxi/
954
955ARM/Amlogic Meson SoC support
956M: Carlo Caione <carlo@caione.org>
957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
958L: linux-meson@googlegroups.com
959W: http://linux-meson.com/
960S: Maintained
961F: arch/arm/mach-meson/
962F: arch/arm/boot/dts/meson*
963N: meson
964
965ARM/Annapurna Labs ALPINE ARCHITECTURE
966M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
967M: Antoine Tenart <antoine.tenart@free-electrons.com>
968S: Maintained
969F: arch/arm/mach-alpine/
970F: arch/arm/boot/dts/alpine*
971F: arch/arm64/boot/dts/al/
972F: drivers/*/*alpine*
973
974ARM/ARTPEC MACHINE SUPPORT
975M: Jesper Nilsson <jesper.nilsson@axis.com>
976M: Lars Persson <lars.persson@axis.com>
977M: Niklas Cassel <niklas.cassel@axis.com>
978S: Maintained
979L: linux-arm-kernel@axis.com
980F: arch/arm/mach-artpec
981F: arch/arm/boot/dts/artpec6*
982F: drivers/clk/clk-artpec6.c
983
984ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
985M: Nicolas Ferre <nicolas.ferre@atmel.com>
986M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
987M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
988L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
989W: http://www.linux4sam.org
990T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
991S: Supported
992F: arch/arm/mach-at91/
993F: include/soc/at91/
994F: arch/arm/boot/dts/at91*.dts
995F: arch/arm/boot/dts/at91*.dtsi
996F: arch/arm/boot/dts/sama*.dts
997F: arch/arm/boot/dts/sama*.dtsi
998F: arch/arm/include/debug/at91.S
999
1000ARM/ATMEL AT91 Clock Support
1001M: Boris Brezillon <boris.brezillon@free-electrons.com>
1002S: Maintained
1003F: drivers/clk/at91
1004
1005ARM/CALXEDA HIGHBANK ARCHITECTURE
1006M: Rob Herring <robh@kernel.org>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S: Maintained
1009F: arch/arm/mach-highbank/
1010F: arch/arm/boot/dts/highbank.dts
1011F: arch/arm/boot/dts/ecx-*.dts*
1012
1013ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1014M: Krzysztof Halasa <khalasa@piap.pl>
1015S: Maintained
1016F: arch/arm/mach-cns3xxx/
1017
1018ARM/CAVIUM THUNDER NETWORK DRIVER
1019M: Sunil Goutham <sgoutham@cavium.com>
1020M: Robert Richter <rric@kernel.org>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Supported
1023F: drivers/net/ethernet/cavium/thunder/
1024
1025ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1026M: Alexander Shiyan <shc_work@mail.ru>
1027L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1028S: Odd Fixes
1029N: clps711x
1030
1031ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1032M: Hartley Sweeten <hsweeten@visionengravers.com>
1033M: Ryan Mallon <rmallon@gmail.com>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S: Maintained
1036F: arch/arm/mach-ep93xx/
1037F: arch/arm/mach-ep93xx/include/mach/
1038
1039ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1040M: Lennert Buytenhek <kernel@wantstofly.org>
1041L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S: Maintained
1043
1044ARM/CLKDEV SUPPORT
1045M: Russell King <linux@arm.linux.org.uk>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Maintained
1048F: arch/arm/include/asm/clkdev.h
1049F: drivers/clk/clkdev.c
1050
1051ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1052M: Mike Rapoport <mike@compulab.co.il>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055
1056ARM/CONTEC MICRO9 MACHINE SUPPORT
1057M: Hubert Feurstein <hubert.feurstein@contec.at>
1058S: Maintained
1059F: arch/arm/mach-ep93xx/micro9.c
1060
1061ARM/CORESIGHT FRAMEWORK AND DRIVERS
1062M: Mathieu Poirier <mathieu.poirier@linaro.org>
1063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1064S: Maintained
1065F: drivers/hwtracing/coresight/*
1066F: Documentation/trace/coresight.txt
1067F: Documentation/devicetree/bindings/arm/coresight.txt
1068F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1069
1070ARM/CORGI MACHINE SUPPORT
1071M: Richard Purdie <rpurdie@rpsys.net>
1072S: Maintained
1073
1074ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1075M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077T: git git://github.com/ulli-kroll/linux.git
1078S: Maintained
1079F: arch/arm/mach-gemini/
1080F: drivers/rtc/rtc-gemini.c
1081
1082ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1083M: Barry Song <baohua@kernel.org>
1084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1086S: Maintained
1087F: arch/arm/boot/dts/prima2*
1088F: arch/arm/mach-prima2/
1089F: drivers/clk/sirf/
1090F: drivers/clocksource/timer-prima2.c
1091F: drivers/clocksource/timer-atlas7.c
1092N: [^a-z]sirf
1093
1094ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1095M: Baruch Siach <baruch@tkos.co.il>
1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097S: Maintained
1098F: arch/arm/boot/dts/cx92755*
1099N: digicolor
1100
1101ARM/EBSA110 MACHINE SUPPORT
1102M: Russell King <linux@arm.linux.org.uk>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104W: http://www.arm.linux.org.uk/
1105S: Maintained
1106F: arch/arm/mach-ebsa110/
1107F: drivers/net/ethernet/amd/am79c961a.*
1108
1109ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1110M: Uwe Kleine-König <kernel@pengutronix.de>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112S: Maintained
1113N: efm32
1114
1115ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1116M: Daniel Ribeiro <drwyrm@gmail.com>
1117M: Stefan Schmidt <stefan@openezx.org>
1118M: Harald Welte <laforge@openezx.org>
1119L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1120W: http://www.openezx.org/
1121S: Maintained
1122T: topgit git://git.openezx.org/openezx.git
1123F: arch/arm/mach-pxa/ezx.c
1124
1125ARM/FARADAY FA526 PORT
1126M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1128S: Maintained
1129T: git git://git.berlios.de/gemini-board
1130F: arch/arm/mm/*-fa*
1131
1132ARM/FOOTBRIDGE ARCHITECTURE
1133M: Russell King <linux@arm.linux.org.uk>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135W: http://www.arm.linux.org.uk/
1136S: Maintained
1137F: arch/arm/include/asm/hardware/dec21285.h
1138F: arch/arm/mach-footbridge/
1139
1140ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1141M: Shawn Guo <shawnguo@kernel.org>
1142M: Sascha Hauer <kernel@pengutronix.de>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Maintained
1145T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1146F: arch/arm/mach-imx/
1147F: arch/arm/mach-mxs/
1148F: arch/arm/boot/dts/imx*
1149F: arch/arm/configs/imx*_defconfig
1150F: drivers/clk/imx/
1151F: include/soc/imx/
1152
1153ARM/FREESCALE VYBRID ARM ARCHITECTURE
1154M: Shawn Guo <shawnguo@kernel.org>
1155M: Sascha Hauer <kernel@pengutronix.de>
1156R: Stefan Agner <stefan@agner.ch>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1160F: arch/arm/mach-imx/*vf610*
1161F: arch/arm/boot/dts/vf*
1162
1163ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1164M: Lennert Buytenhek <kernel@wantstofly.org>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166S: Maintained
1167
1168ARM/GUMSTIX MACHINE SUPPORT
1169M: Steve Sakoman <sakoman@gmail.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172
1173ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1174M: Philipp Zabel <philipp.zabel@gmail.com>
1175M: Paul Parsons <lost.distance@yahoo.com>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178F: arch/arm/mach-pxa/hx4700.c
1179F: arch/arm/mach-pxa/include/mach/hx4700.h
1180F: sound/soc/pxa/hx4700.c
1181
1182ARM/HISILICON SOC SUPPORT
1183M: Wei Xu <xuwei5@hisilicon.com>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185W: http://www.hisilicon.com
1186S: Supported
1187T: git git://github.com/hisilicon/linux-hisi.git
1188F: arch/arm/mach-hisi/
1189F: arch/arm/boot/dts/hi3*
1190F: arch/arm/boot/dts/hip*
1191F: arch/arm/boot/dts/hisi*
1192F: arch/arm64/boot/dts/hisilicon/
1193
1194ARM/HP JORNADA 7XX MACHINE SUPPORT
1195M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1196W: www.jlime.com
1197S: Maintained
1198T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1199F: arch/arm/mach-sa1100/jornada720.c
1200F: arch/arm/mach-sa1100/include/mach/jornada720.h
1201
1202ARM/IGEP MACHINE SUPPORT
1203M: Enric Balletbo i Serra <eballetbo@gmail.com>
1204M: Javier Martinez Canillas <javier@dowhile0.org>
1205L: linux-omap@vger.kernel.org
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/boot/dts/omap3-igep*
1209
1210ARM/INCOME PXA270 SUPPORT
1211M: Marek Vasut <marek.vasut@gmail.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214F: arch/arm/mach-pxa/colibri-pxa270-income.c
1215
1216ARM/INTEL IOP32X ARM ARCHITECTURE
1217M: Lennert Buytenhek <kernel@wantstofly.org>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219S: Maintained
1220
1221ARM/INTEL IOP33X ARM ARCHITECTURE
1222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S: Orphan
1224
1225ARM/INTEL IOP13XX ARM ARCHITECTURE
1226M: Lennert Buytenhek <kernel@wantstofly.org>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229
1230ARM/INTEL IQ81342EX MACHINE SUPPORT
1231M: Lennert Buytenhek <kernel@wantstofly.org>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S: Maintained
1234
1235ARM/INTEL IXDP2850 MACHINE SUPPORT
1236M: Lennert Buytenhek <kernel@wantstofly.org>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239
1240ARM/INTEL IXP4XX ARM ARCHITECTURE
1241M: Imre Kaloz <kaloz@openwrt.org>
1242M: Krzysztof Halasa <khalasa@piap.pl>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-ixp4xx/
1246
1247ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1248M: Jonathan Cameron <jic23@cam.ac.uk>
1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S: Maintained
1251F: arch/arm/mach-pxa/stargate2.c
1252F: drivers/pcmcia/pxa2xx_stargate2.c
1253
1254ARM/INTEL XSC3 (MANZANO) ARM CORE
1255M: Lennert Buytenhek <kernel@wantstofly.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258
1259ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1260M: Lennert Buytenhek <kernel@wantstofly.org>
1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S: Maintained
1263
1264ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1265M: Santosh Shilimkar <ssantosh@kernel.org>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268F: arch/arm/mach-keystone/
1269F: arch/arm/boot/dts/k2*
1270T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1273M: Santosh Shilimkar <ssantosh@kernel.org>
1274L: linux-kernel@vger.kernel.org
1275S: Maintained
1276F: drivers/clk/keystone/
1277
1278ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1279M: Santosh Shilimkar <ssantosh@kernel.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/clocksource/timer-keystone.c
1284
1285ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/power/reset/keystone-reset.c
1290
1291ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1292M: Santosh Shilimkar <ssantosh@kernel.org>
1293L: linux-kernel@vger.kernel.org
1294S: Maintained
1295F: drivers/memory/*emif*
1296
1297ARM/LOGICPD PXA270 MACHINE SUPPORT
1298M: Lennert Buytenhek <kernel@wantstofly.org>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S: Maintained
1301
1302ARM/LPC18XX ARCHITECTURE
1303M: Joachim Eastwood <manabian@gmail.com>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
1306F: arch/arm/boot/dts/lpc43*
1307F: drivers/clk/nxp/clk-lpc18xx*
1308F: drivers/clocksource/time-lpc32xx.c
1309F: drivers/i2c/busses/i2c-lpc2k.c
1310F: drivers/memory/pl172.c
1311F: drivers/mtd/spi-nor/nxp-spifi.c
1312F: drivers/rtc/rtc-lpc24xx.c
1313N: lpc18xx
1314
1315ARM/MAGICIAN MACHINE SUPPORT
1316M: Philipp Zabel <philipp.zabel@gmail.com>
1317S: Maintained
1318
1319ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1320M: Jason Cooper <jason@lakedaemon.net>
1321M: Andrew Lunn <andrew@lunn.ch>
1322M: Gregory Clement <gregory.clement@free-electrons.com>
1323M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326F: arch/arm/mach-mvebu/
1327F: drivers/rtc/rtc-armada38x.c
1328F: arch/arm/boot/dts/armada*
1329F: arch/arm/boot/dts/kirkwood*
1330F: arch/arm64/boot/dts/marvell/armada*
1331
1332
1333ARM/Marvell Berlin SoC support
1334M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: arch/arm/mach-berlin/
1338F: arch/arm/boot/dts/berlin*
1339F: arch/arm64/boot/dts/marvell/berlin*
1340
1341
1342ARM/Marvell Dove/MV78xx0/Orion SOC support
1343M: Jason Cooper <jason@lakedaemon.net>
1344M: Andrew Lunn <andrew@lunn.ch>
1345M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1346M: Gregory Clement <gregory.clement@free-electrons.com>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S: Maintained
1349F: arch/arm/mach-dove/
1350F: arch/arm/mach-mv78xx0/
1351F: arch/arm/mach-orion5x/
1352F: arch/arm/plat-orion/
1353F: arch/arm/boot/dts/dove*
1354F: arch/arm/boot/dts/orion5x*
1355
1356
1357ARM/Orion SoC/Technologic Systems TS-78xx platform support
1358M: Alexander Clouter <alex@digriz.org.uk>
1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1360W: http://www.digriz.org.uk/ts78xx/kernel
1361S: Maintained
1362F: arch/arm/mach-orion5x/ts78xx-*
1363
1364ARM/Mediatek RTC DRIVER
1365M: Eddie Huang <eddie.huang@mediatek.com>
1366L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1367L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1368S: Maintained
1369F: drivers/rtc/rtc-mt6397.c
1370
1371ARM/Mediatek SoC support
1372M: Matthias Brugger <matthias.bgg@gmail.com>
1373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1374L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1375S: Maintained
1376F: arch/arm/boot/dts/mt6*
1377F: arch/arm/boot/dts/mt8*
1378F: arch/arm/mach-mediatek/
1379N: mtk
1380K: mediatek
1381
1382ARM/Mediatek USB3 PHY DRIVER
1383M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1386S: Maintained
1387F: drivers/phy/phy-mt65xx-usb3.c
1388
1389ARM/MICREL KS8695 ARCHITECTURE
1390M: Greg Ungerer <gerg@uclinux.org>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F: arch/arm/mach-ks8695/
1393S: Odd Fixes
1394
1395ARM/MIOA701 MACHINE SUPPORT
1396M: Robert Jarzmik <robert.jarzmik@free.fr>
1397L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1398F: arch/arm/mach-pxa/mioa701.c
1399S: Maintained
1400
1401ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1402M: Michael Petchkovsky <mkpetch@internode.on.net>
1403S: Maintained
1404
1405ARM/NOMADIK ARCHITECTURE
1406M: Alessandro Rubini <rubini@unipv.it>
1407M: Linus Walleij <linus.walleij@linaro.org>
1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S: Maintained
1410F: arch/arm/mach-nomadik/
1411F: drivers/pinctrl/nomadik/
1412F: drivers/i2c/busses/i2c-nomadik.c
1413T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1414
1415ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1416M: Nelson Castillo <arhuaco@freaks-unidos.net>
1417L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1418W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1419S: Supported
1420
1421ARM/TOSA MACHINE SUPPORT
1422M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1423M: Dirk Opfer <dirk@opfer-online.de>
1424S: Maintained
1425
1426ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1427M: Marek Vasut <marek.vasut@gmail.com>
1428L: linux-arm-kernel@lists.infradead.org
1429W: http://hackndev.com
1430S: Maintained
1431F: arch/arm/mach-pxa/include/mach/palmtx.h
1432F: arch/arm/mach-pxa/palmtx.c
1433F: arch/arm/mach-pxa/include/mach/palmt5.h
1434F: arch/arm/mach-pxa/palmt5.c
1435F: arch/arm/mach-pxa/include/mach/palmld.h
1436F: arch/arm/mach-pxa/palmld.c
1437F: arch/arm/mach-pxa/include/mach/palmte2.h
1438F: arch/arm/mach-pxa/palmte2.c
1439F: arch/arm/mach-pxa/include/mach/palmtc.h
1440F: arch/arm/mach-pxa/palmtc.c
1441
1442ARM/PALM TREO SUPPORT
1443M: Tomas Cech <sleep_walker@suse.com>
1444L: linux-arm-kernel@lists.infradead.org
1445W: http://hackndev.com
1446S: Maintained
1447F: arch/arm/mach-pxa/include/mach/palmtreo.h
1448F: arch/arm/mach-pxa/palmtreo.c
1449
1450ARM/PALMZ72 SUPPORT
1451M: Sergey Lapin <slapin@ossfans.org>
1452L: linux-arm-kernel@lists.infradead.org
1453W: http://hackndev.com
1454S: Maintained
1455F: arch/arm/mach-pxa/include/mach/palmz72.h
1456F: arch/arm/mach-pxa/palmz72.c
1457
1458ARM/PLEB SUPPORT
1459M: Peter Chubb <pleb@gelato.unsw.edu.au>
1460W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1461S: Maintained
1462
1463ARM/PT DIGITAL BOARD PORT
1464M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466W: http://www.arm.linux.org.uk/
1467S: Maintained
1468
1469ARM/QUALCOMM SUPPORT
1470M: Andy Gross <andy.gross@linaro.org>
1471M: David Brown <david.brown@linaro.org>
1472L: linux-arm-msm@vger.kernel.org
1473L: linux-soc@vger.kernel.org
1474S: Maintained
1475F: arch/arm/boot/dts/qcom-*.dts
1476F: arch/arm/boot/dts/qcom-*.dtsi
1477F: arch/arm/mach-qcom/
1478F: arch/arm64/boot/dts/qcom/*
1479F: drivers/soc/qcom/
1480F: drivers/tty/serial/msm_serial.h
1481F: drivers/tty/serial/msm_serial.c
1482F: drivers/*/pm8???-*
1483F: drivers/mfd/ssbi.c
1484F: drivers/firmware/qcom_scm.c
1485T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1486
1487ARM/RADISYS ENP2611 MACHINE SUPPORT
1488M: Lennert Buytenhek <kernel@wantstofly.org>
1489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490S: Maintained
1491
1492ARM/RENESAS ARM64 ARCHITECTURE
1493M: Simon Horman <horms@verge.net.au>
1494M: Magnus Damm <magnus.damm@gmail.com>
1495L: linux-renesas-soc@vger.kernel.org
1496Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1497T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1498S: Supported
1499F: arch/arm64/boot/dts/renesas/
1500
1501ARM/RISCPC ARCHITECTURE
1502M: Russell King <linux@arm.linux.org.uk>
1503L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504W: http://www.arm.linux.org.uk/
1505S: Maintained
1506F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1507F: arch/arm/include/asm/hardware/ioc.h
1508F: arch/arm/include/asm/hardware/iomd.h
1509F: arch/arm/include/asm/hardware/memc.h
1510F: arch/arm/mach-rpc/
1511F: drivers/net/ethernet/8390/etherh.c
1512F: drivers/net/ethernet/i825xx/ether1*
1513F: drivers/net/ethernet/seeq/ether3*
1514F: drivers/scsi/arm/
1515
1516ARM/Rockchip SoC support
1517M: Heiko Stuebner <heiko@sntech.de>
1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L: linux-rockchip@lists.infradead.org
1520T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1521S: Maintained
1522F: arch/arm/boot/dts/rk3*
1523F: arch/arm/mach-rockchip/
1524F: drivers/clk/rockchip/
1525F: drivers/i2c/busses/i2c-rk3x.c
1526F: drivers/*/*rockchip*
1527F: drivers/*/*/*rockchip*
1528F: sound/soc/rockchip/
1529N: rockchip
1530
1531ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1532M: Kukjin Kim <kgene@kernel.org>
1533M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1534L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1536S: Maintained
1537F: arch/arm/boot/dts/s3c*
1538F: arch/arm/boot/dts/s5p*
1539F: arch/arm/boot/dts/samsung*
1540F: arch/arm/boot/dts/exynos*
1541F: arch/arm64/boot/dts/exynos/
1542F: arch/arm/plat-samsung/
1543F: arch/arm/mach-s3c24*/
1544F: arch/arm/mach-s3c64xx/
1545F: arch/arm/mach-s5p*/
1546F: arch/arm/mach-exynos*/
1547F: drivers/*/*s3c2410*
1548F: drivers/*/*/*s3c2410*
1549F: drivers/soc/samsung/*
1550F: drivers/spi/spi-s3c*
1551F: sound/soc/samsung/*
1552F: Documentation/arm/Samsung/
1553F: Documentation/devicetree/bindings/arm/samsung/
1554F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1555F: Documentation/devicetree/bindings/power/pd-samsung.txt
1556N: exynos
1557
1558ARM/SAMSUNG MOBILE MACHINE SUPPORT
1559M: Kyungmin Park <kyungmin.park@samsung.com>
1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S: Maintained
1562F: arch/arm/mach-s5pv210/
1563
1564ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1565M: Kyungmin Park <kyungmin.park@samsung.com>
1566M: Kamil Debski <k.debski@samsung.com>
1567L: linux-arm-kernel@lists.infradead.org
1568L: linux-media@vger.kernel.org
1569S: Maintained
1570F: drivers/media/platform/s5p-g2d/
1571
1572ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1573M: Kyungmin Park <kyungmin.park@samsung.com>
1574M: Kamil Debski <k.debski@samsung.com>
1575M: Jeongtae Park <jtp.park@samsung.com>
1576L: linux-arm-kernel@lists.infradead.org
1577L: linux-media@vger.kernel.org
1578S: Maintained
1579F: arch/arm/plat-samsung/s5p-dev-mfc.c
1580F: drivers/media/platform/s5p-mfc/
1581
1582ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1583M: Kyungmin Park <kyungmin.park@samsung.com>
1584M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1585L: linux-arm-kernel@lists.infradead.org
1586L: linux-media@vger.kernel.org
1587S: Maintained
1588F: drivers/media/platform/s5p-tv/
1589
1590ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1591M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1592M: Jacek Anaszewski <j.anaszewski@samsung.com>
1593L: linux-arm-kernel@lists.infradead.org
1594L: linux-media@vger.kernel.org
1595S: Maintained
1596F: drivers/media/platform/s5p-jpeg/
1597
1598ARM/SHMOBILE ARM ARCHITECTURE
1599M: Simon Horman <horms@verge.net.au>
1600M: Magnus Damm <magnus.damm@gmail.com>
1601L: linux-renesas-soc@vger.kernel.org
1602Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1604S: Supported
1605F: arch/arm/boot/dts/emev2*
1606F: arch/arm/boot/dts/r7s*
1607F: arch/arm/boot/dts/r8a*
1608F: arch/arm/boot/dts/sh*
1609F: arch/arm/configs/shmobile_defconfig
1610F: arch/arm/include/debug/renesas-scif.S
1611F: arch/arm/mach-shmobile/
1612F: drivers/sh/
1613
1614ARM/SOCFPGA ARCHITECTURE
1615M: Dinh Nguyen <dinguyen@opensource.altera.com>
1616S: Maintained
1617F: arch/arm/mach-socfpga/
1618F: arch/arm/boot/dts/socfpga*
1619F: arch/arm/configs/socfpga_defconfig
1620F: arch/arm64/boot/dts/altera/
1621W: http://www.rocketboards.org
1622T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1623
1624ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1625M: Dinh Nguyen <dinguyen@opensource.altera.com>
1626S: Maintained
1627F: drivers/clk/socfpga/
1628
1629ARM/SOCFPGA EDAC SUPPORT
1630M: Thor Thayer <tthayer@opensource.altera.com>
1631S: Maintained
1632F: drivers/edac/altera_edac.
1633
1634ARM/STI ARCHITECTURE
1635M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1636M: Maxime Coquelin <maxime.coquelin@st.com>
1637M: Patrice Chotard <patrice.chotard@st.com>
1638L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639L: kernel@stlinux.com
1640W: http://www.stlinux.com
1641S: Maintained
1642F: arch/arm/mach-sti/
1643F: arch/arm/boot/dts/sti*
1644F: drivers/char/hw_random/st-rng.c
1645F: drivers/clocksource/arm_global_timer.c
1646F: drivers/clocksource/clksrc_st_lpc.c
1647F: drivers/i2c/busses/i2c-st.c
1648F: drivers/media/rc/st_rc.c
1649F: drivers/media/platform/sti/c8sectpfe/
1650F: drivers/mmc/host/sdhci-st.c
1651F: drivers/phy/phy-miphy28lp.c
1652F: drivers/phy/phy-miphy365x.c
1653F: drivers/phy/phy-stih407-usb.c
1654F: drivers/phy/phy-stih41x-usb.c
1655F: drivers/pinctrl/pinctrl-st.c
1656F: drivers/reset/sti/
1657F: drivers/rtc/rtc-st-lpc.c
1658F: drivers/tty/serial/st-asc.c
1659F: drivers/usb/dwc3/dwc3-st.c
1660F: drivers/usb/host/ehci-st.c
1661F: drivers/usb/host/ohci-st.c
1662F: drivers/watchdog/st_lpc_wdt.c
1663F: drivers/ata/ahci_st.c
1664
1665ARM/STM32 ARCHITECTURE
1666M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1670N: stm32
1671F: drivers/clocksource/armv7m_systick.c
1672
1673ARM/TANGO ARCHITECTURE
1674M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1675L: linux-arm-kernel@lists.infradead.org
1676S: Maintained
1677F: arch/arm/mach-tango/
1678F: arch/arm/boot/dts/tango*
1679
1680ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1681M: Lennert Buytenhek <kernel@wantstofly.org>
1682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683S: Maintained
1684
1685ARM/TETON BGA MACHINE SUPPORT
1686M: "Mark F. Brown" <mark.brown314@gmail.com>
1687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688S: Maintained
1689
1690ARM/THECUS N2100 MACHINE SUPPORT
1691M: Lennert Buytenhek <kernel@wantstofly.org>
1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693S: Maintained
1694
1695ARM/NUVOTON W90X900 ARM ARCHITECTURE
1696M: Wan ZongShun <mcuos.com@gmail.com>
1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698W: http://www.mcuos.com
1699S: Maintained
1700F: arch/arm/mach-w90x900/
1701F: drivers/input/keyboard/w90p910_keypad.c
1702F: drivers/input/touchscreen/w90p910_ts.c
1703F: drivers/watchdog/nuc900_wdt.c
1704F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1705F: drivers/mtd/nand/nuc900_nand.c
1706F: drivers/rtc/rtc-nuc900.c
1707F: drivers/spi/spi-nuc900.c
1708F: drivers/usb/host/ehci-w90x900.c
1709F: drivers/video/fbdev/nuc900fb.c
1710
1711ARM/U300 MACHINE SUPPORT
1712M: Linus Walleij <linus.walleij@linaro.org>
1713L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S: Supported
1715F: arch/arm/mach-u300/
1716F: drivers/clocksource/timer-u300.c
1717F: drivers/i2c/busses/i2c-stu300.c
1718F: drivers/rtc/rtc-coh901331.c
1719F: drivers/watchdog/coh901327_wdt.c
1720F: drivers/dma/coh901318*
1721F: drivers/mfd/ab3100*
1722F: drivers/rtc/rtc-ab3100.c
1723F: drivers/rtc/rtc-coh901331.c
1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1725
1726ARM/UNIPHIER ARCHITECTURE
1727M: Masahiro Yamada <yamada.masahiro@socionext.com>
1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S: Maintained
1730F: arch/arm/boot/dts/uniphier*
1731F: arch/arm/include/asm/hardware/cache-uniphier.h
1732F: arch/arm/mach-uniphier/
1733F: arch/arm/mm/cache-uniphier.c
1734F: arch/arm64/boot/dts/socionext/
1735F: drivers/bus/uniphier-system-bus.c
1736F: drivers/i2c/busses/i2c-uniphier*
1737F: drivers/pinctrl/uniphier/
1738F: drivers/tty/serial/8250/8250_uniphier.c
1739N: uniphier
1740
1741ARM/Ux500 ARM ARCHITECTURE
1742M: Linus Walleij <linus.walleij@linaro.org>
1743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744S: Maintained
1745F: arch/arm/mach-ux500/
1746F: drivers/clocksource/clksrc-dbx500-prcmu.c
1747F: drivers/dma/ste_dma40*
1748F: drivers/hwspinlock/u8500_hsem.c
1749F: drivers/mfd/abx500*
1750F: drivers/mfd/ab8500*
1751F: drivers/mfd/dbx500*
1752F: drivers/mfd/db8500*
1753F: drivers/pinctrl/nomadik/pinctrl-ab*
1754F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1755F: drivers/rtc/rtc-ab8500.c
1756F: drivers/rtc/rtc-pl031.c
1757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1758
1759ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1760M: Ulf Hansson <ulf.hansson@linaro.org>
1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762T: git git://git.linaro.org/people/ulfh/clk.git
1763S: Maintained
1764F: drivers/clk/ux500/
1765F: include/linux/platform_data/clk-ux500.h
1766
1767ARM/VERSATILE EXPRESS PLATFORM
1768M: Liviu Dudau <liviu.dudau@arm.com>
1769M: Sudeep Holla <sudeep.holla@arm.com>
1770M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S: Maintained
1773F: arch/arm/boot/dts/vexpress*
1774F: arch/arm64/boot/dts/arm/
1775F: arch/arm/mach-vexpress/
1776F: */*/vexpress*
1777F: */*/*/vexpress*
1778F: drivers/clk/versatile/clk-vexpress-osc.c
1779F: drivers/clocksource/versatile.c
1780
1781ARM/VFP SUPPORT
1782M: Russell King <linux@arm.linux.org.uk>
1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784W: http://www.arm.linux.org.uk/
1785S: Maintained
1786F: arch/arm/vfp/
1787
1788ARM/VOIPAC PXA270 SUPPORT
1789M: Marek Vasut <marek.vasut@gmail.com>
1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S: Maintained
1792F: arch/arm/mach-pxa/vpac270.c
1793F: arch/arm/mach-pxa/include/mach/vpac270.h
1794
1795ARM/VT8500 ARM ARCHITECTURE
1796M: Tony Prisk <linux@prisktech.co.nz>
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798S: Maintained
1799F: arch/arm/mach-vt8500/
1800F: drivers/clocksource/vt8500_timer.c
1801F: drivers/i2c/busses/i2c-wmt.c
1802F: drivers/mmc/host/wmt-sdmmc.c
1803F: drivers/pwm/pwm-vt8500.c
1804F: drivers/rtc/rtc-vt8500.c
1805F: drivers/tty/serial/vt8500_serial.c
1806F: drivers/usb/host/ehci-platform.c
1807F: drivers/usb/host/uhci-platform.c
1808F: drivers/video/fbdev/vt8500lcdfb.*
1809F: drivers/video/fbdev/wm8505fb*
1810F: drivers/video/fbdev/wmt_ge_rops.*
1811
1812ARM/ZIPIT Z2 SUPPORT
1813M: Marek Vasut <marek.vasut@gmail.com>
1814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815S: Maintained
1816F: arch/arm/mach-pxa/z2.c
1817F: arch/arm/mach-pxa/include/mach/z2.h
1818
1819ARM/ZTE ARCHITECTURE
1820M: Jun Nie <jun.nie@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822S: Maintained
1823F: arch/arm/mach-zx/
1824F: drivers/clk/zte/
1825F: Documentation/devicetree/bindings/arm/zte.txt
1826F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1827
1828ARM/ZYNQ ARCHITECTURE
1829M: Michal Simek <michal.simek@xilinx.com>
1830R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832W: http://wiki.xilinx.com
1833T: git https://github.com/Xilinx/linux-xlnx.git
1834S: Supported
1835F: arch/arm/mach-zynq/
1836F: drivers/cpuidle/cpuidle-zynq.c
1837F: drivers/block/xsysace.c
1838N: zynq
1839N: xilinx
1840F: drivers/clocksource/cadence_ttc_timer.c
1841F: drivers/i2c/busses/i2c-cadence.c
1842F: drivers/mmc/host/sdhci-of-arasan.c
1843F: drivers/edac/synopsys_edac.c
1844
1845ARM SMMU DRIVERS
1846M: Will Deacon <will.deacon@arm.com>
1847R: Robin Murphy <robin.murphy@arm.com>
1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S: Maintained
1850F: drivers/iommu/arm-smmu.c
1851F: drivers/iommu/arm-smmu-v3.c
1852F: drivers/iommu/io-pgtable-arm.c
1853F: drivers/iommu/io-pgtable-arm-v7s.c
1854
1855ARM64 PORT (AARCH64 ARCHITECTURE)
1856M: Catalin Marinas <catalin.marinas@arm.com>
1857M: Will Deacon <will.deacon@arm.com>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1860S: Maintained
1861F: arch/arm64/
1862F: Documentation/arm64/
1863
1864AS3645A LED FLASH CONTROLLER DRIVER
1865M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1866L: linux-media@vger.kernel.org
1867T: git git://linuxtv.org/media_tree.git
1868S: Maintained
1869F: drivers/media/i2c/as3645a.c
1870F: include/media/i2c/as3645a.h
1871
1872ASC7621 HARDWARE MONITOR DRIVER
1873M: George Joseph <george.joseph@fairview5.com>
1874L: linux-hwmon@vger.kernel.org
1875S: Maintained
1876F: Documentation/hwmon/asc7621
1877F: drivers/hwmon/asc7621.c
1878
1879ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1880M: Corentin Chary <corentin.chary@gmail.com>
1881L: acpi4asus-user@lists.sourceforge.net
1882L: platform-driver-x86@vger.kernel.org
1883W: http://acpi4asus.sf.net
1884S: Maintained
1885F: drivers/platform/x86/asus*.c
1886F: drivers/platform/x86/eeepc*.c
1887
1888ASUS WIRELESS RADIO CONTROL DRIVER
1889M: João Paulo Rechi Vita <jprvita@gmail.com>
1890L: platform-driver-x86@vger.kernel.org
1891S: Maintained
1892F: drivers/platform/x86/asus-wireless.c
1893
1894ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1895R: Dan Williams <dan.j.williams@intel.com>
1896W: http://sourceforge.net/projects/xscaleiop
1897S: Odd fixes
1898F: Documentation/crypto/async-tx-api.txt
1899F: crypto/async_tx/
1900F: drivers/dma/
1901F: include/linux/dmaengine.h
1902F: include/linux/async_tx.h
1903
1904AT24 EEPROM DRIVER
1905M: Wolfram Sang <wsa@the-dreams.de>
1906L: linux-i2c@vger.kernel.org
1907S: Maintained
1908F: drivers/misc/eeprom/at24.c
1909F: include/linux/platform_data/at24.h
1910
1911ATA OVER ETHERNET (AOE) DRIVER
1912M: "Ed L. Cashin" <ed.cashin@acm.org>
1913W: http://www.openaoe.org/
1914S: Supported
1915F: Documentation/aoe/
1916F: drivers/block/aoe/
1917
1918ATHEROS 71XX/9XXX GPIO DRIVER
1919M: Alban Bedel <albeu@free.fr>
1920W: https://github.com/AlbanBedel/linux
1921T: git git://github.com/AlbanBedel/linux
1922S: Maintained
1923F: drivers/gpio/gpio-ath79.c
1924F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1925
1926ATHEROS ATH GENERIC UTILITIES
1927M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1928L: linux-wireless@vger.kernel.org
1929S: Supported
1930F: drivers/net/wireless/ath/*
1931
1932ATHEROS ATH5K WIRELESS DRIVER
1933M: Jiri Slaby <jirislaby@gmail.com>
1934M: Nick Kossifidis <mickflemm@gmail.com>
1935M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1936L: linux-wireless@vger.kernel.org
1937W: http://wireless.kernel.org/en/users/Drivers/ath5k
1938S: Maintained
1939F: drivers/net/wireless/ath/ath5k/
1940
1941ATHEROS ATH6KL WIRELESS DRIVER
1942M: Kalle Valo <kvalo@qca.qualcomm.com>
1943L: linux-wireless@vger.kernel.org
1944W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1946S: Supported
1947F: drivers/net/wireless/ath/ath6kl/
1948
1949WILOCITY WIL6210 WIRELESS DRIVER
1950M: Maya Erez <qca_merez@qca.qualcomm.com>
1951L: linux-wireless@vger.kernel.org
1952L: wil6210@qca.qualcomm.com
1953S: Supported
1954W: http://wireless.kernel.org/en/users/Drivers/wil6210
1955F: drivers/net/wireless/ath/wil6210/
1956F: include/uapi/linux/wil6210_uapi.h
1957
1958CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1959M: Christian Lamparter <chunkeey@googlemail.com>
1960L: linux-wireless@vger.kernel.org
1961W: http://wireless.kernel.org/en/users/Drivers/carl9170
1962S: Maintained
1963F: drivers/net/wireless/ath/carl9170/
1964
1965ATK0110 HWMON DRIVER
1966M: Luca Tettamanti <kronos.it@gmail.com>
1967L: linux-hwmon@vger.kernel.org
1968S: Maintained
1969F: drivers/hwmon/asus_atk0110.c
1970
1971ATI_REMOTE2 DRIVER
1972M: Ville Syrjala <syrjala@sci.fi>
1973S: Maintained
1974F: drivers/input/misc/ati_remote2.c
1975
1976ATLX ETHERNET DRIVERS
1977M: Jay Cliburn <jcliburn@gmail.com>
1978M: Chris Snook <chris.snook@gmail.com>
1979L: netdev@vger.kernel.org
1980W: http://sourceforge.net/projects/atl1
1981W: http://atl1.sourceforge.net
1982S: Maintained
1983F: drivers/net/ethernet/atheros/
1984
1985ATM
1986M: Chas Williams <3chas3@gmail.com>
1987L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1988L: netdev@vger.kernel.org
1989W: http://linux-atm.sourceforge.net
1990S: Maintained
1991F: drivers/atm/
1992F: include/linux/atm*
1993F: include/uapi/linux/atm*
1994
1995ATMEL AT91 / AT32 MCI DRIVER
1996M: Ludovic Desroches <ludovic.desroches@atmel.com>
1997S: Maintained
1998F: drivers/mmc/host/atmel-mci.c
1999
2000ATMEL AT91 / AT32 SERIAL DRIVER
2001M: Nicolas Ferre <nicolas.ferre@atmel.com>
2002S: Supported
2003F: drivers/tty/serial/atmel_serial.c
2004
2005ATMEL SAMA5D2 ADC DRIVER
2006M: Ludovic Desroches <ludovic.desroches@atmel.com>
2007L: linux-iio@vger.kernel.org
2008S: Supported
2009F: drivers/iio/adc/at91-sama5d2_adc.c
2010
2011ATMEL Audio ALSA driver
2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
2013L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2014S: Supported
2015F: sound/soc/atmel
2016
2017ATMEL DMA DRIVER
2018M: Nicolas Ferre <nicolas.ferre@atmel.com>
2019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020S: Supported
2021F: drivers/dma/at_hdmac.c
2022F: drivers/dma/at_hdmac_regs.h
2023F: include/linux/platform_data/dma-atmel.h
2024
2025ATMEL XDMA DRIVER
2026M: Ludovic Desroches <ludovic.desroches@atmel.com>
2027L: linux-arm-kernel@lists.infradead.org
2028L: dmaengine@vger.kernel.org
2029S: Supported
2030F: drivers/dma/at_xdmac.c
2031
2032ATMEL I2C DRIVER
2033M: Ludovic Desroches <ludovic.desroches@atmel.com>
2034L: linux-i2c@vger.kernel.org
2035S: Supported
2036F: drivers/i2c/busses/i2c-at91.c
2037
2038ATMEL ISI DRIVER
2039M: Ludovic Desroches <ludovic.desroches@atmel.com>
2040L: linux-media@vger.kernel.org
2041S: Supported
2042F: drivers/media/platform/soc_camera/atmel-isi.c
2043F: include/media/atmel-isi.h
2044
2045ATMEL LCDFB DRIVER
2046M: Nicolas Ferre <nicolas.ferre@atmel.com>
2047L: linux-fbdev@vger.kernel.org
2048S: Maintained
2049F: drivers/video/fbdev/atmel_lcdfb.c
2050F: include/video/atmel_lcdc.h
2051
2052ATMEL MACB ETHERNET DRIVER
2053M: Nicolas Ferre <nicolas.ferre@atmel.com>
2054S: Supported
2055F: drivers/net/ethernet/cadence/
2056
2057ATMEL NAND DRIVER
2058M: Wenyou Yang <wenyou.yang@atmel.com>
2059M: Josh Wu <rainyfeeling@outlook.com>
2060L: linux-mtd@lists.infradead.org
2061S: Supported
2062F: drivers/mtd/nand/atmel_nand*
2063
2064ATMEL SDMMC DRIVER
2065M: Ludovic Desroches <ludovic.desroches@atmel.com>
2066L: linux-mmc@vger.kernel.org
2067S: Supported
2068F: drivers/mmc/host/sdhci-of-at91.c
2069
2070ATMEL SPI DRIVER
2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
2072S: Supported
2073F: drivers/spi/spi-atmel.*
2074
2075ATMEL SSC DRIVER
2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078S: Supported
2079F: drivers/misc/atmel-ssc.c
2080F: include/linux/atmel-ssc.h
2081
2082ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2083M: Nicolas Ferre <nicolas.ferre@atmel.com>
2084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085S: Supported
2086F: drivers/misc/atmel_tclib.c
2087F: drivers/clocksource/tcb_clksrc.c
2088
2089ATMEL USBA UDC DRIVER
2090M: Nicolas Ferre <nicolas.ferre@atmel.com>
2091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092S: Supported
2093F: drivers/usb/gadget/udc/atmel_usba_udc.*
2094
2095ATMEL WIRELESS DRIVER
2096M: Simon Kelley <simon@thekelleys.org.uk>
2097L: linux-wireless@vger.kernel.org
2098W: http://www.thekelleys.org.uk/atmel
2099W: http://atmelwlandriver.sourceforge.net/
2100S: Maintained
2101F: drivers/net/wireless/atmel/atmel*
2102
2103ATMEL MAXTOUCH DRIVER
2104M: Nick Dyer <nick.dyer@itdev.co.uk>
2105T: git git://github.com/atmel-maxtouch/linux.git
2106S: Supported
2107F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2108F: drivers/input/touchscreen/atmel_mxt_ts.c
2109F: include/linux/platform_data/atmel_mxt_ts.h
2110
2111ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2112M: Bradley Grove <linuxdrivers@attotech.com>
2113L: linux-scsi@vger.kernel.org
2114W: http://www.attotech.com
2115S: Supported
2116F: drivers/scsi/esas2r
2117
2118ATUSB IEEE 802.15.4 RADIO DRIVER
2119M: Stefan Schmidt <stefan@osg.samsung.com>
2120L: linux-wpan@vger.kernel.org
2121S: Maintained
2122F: drivers/net/ieee802154/atusb.c
2123F: drivers/net/ieee802154/atusb.h
2124F: drivers/net/ieee802154/at86rf230.h
2125
2126AUDIT SUBSYSTEM
2127M: Paul Moore <paul@paul-moore.com>
2128M: Eric Paris <eparis@redhat.com>
2129L: linux-audit@redhat.com (moderated for non-subscribers)
2130W: http://people.redhat.com/sgrubb/audit/
2131T: git git://git.infradead.org/users/pcmoore/audit
2132S: Maintained
2133F: include/linux/audit.h
2134F: include/uapi/linux/audit.h
2135F: kernel/audit*
2136
2137AUXILIARY DISPLAY DRIVERS
2138M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2139W: http://miguelojeda.es/auxdisplay.htm
2140W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2141S: Maintained
2142F: drivers/auxdisplay/
2143F: include/linux/cfag12864b.h
2144
2145AVR32 ARCHITECTURE
2146M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2147M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2148W: http://www.atmel.com/products/AVR32/
2149W: http://mirror.egtvedt.no/avr32linux.org/
2150W: http://avrfreaks.net/
2151S: Maintained
2152F: arch/avr32/
2153
2154AVR32/AT32AP MACHINE SUPPORT
2155M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2156M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2157S: Maintained
2158F: arch/avr32/mach-at32ap/
2159
2160AX.25 NETWORK LAYER
2161M: Ralf Baechle <ralf@linux-mips.org>
2162L: linux-hams@vger.kernel.org
2163W: http://www.linux-ax25.org/
2164S: Maintained
2165F: include/uapi/linux/ax25.h
2166F: include/net/ax25.h
2167F: net/ax25/
2168
2169AZ6007 DVB DRIVER
2170M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2171L: linux-media@vger.kernel.org
2172W: https://linuxtv.org
2173T: git git://linuxtv.org/media_tree.git
2174S: Maintained
2175F: drivers/media/usb/dvb-usb-v2/az6007.c
2176
2177AZTECH FM RADIO RECEIVER DRIVER
2178M: Hans Verkuil <hverkuil@xs4all.nl>
2179L: linux-media@vger.kernel.org
2180T: git git://linuxtv.org/media_tree.git
2181W: https://linuxtv.org
2182S: Maintained
2183F: drivers/media/radio/radio-aztech*
2184
2185B43 WIRELESS DRIVER
2186L: linux-wireless@vger.kernel.org
2187L: b43-dev@lists.infradead.org
2188W: http://wireless.kernel.org/en/users/Drivers/b43
2189S: Odd Fixes
2190F: drivers/net/wireless/broadcom/b43/
2191
2192B43LEGACY WIRELESS DRIVER
2193M: Larry Finger <Larry.Finger@lwfinger.net>
2194L: linux-wireless@vger.kernel.org
2195L: b43-dev@lists.infradead.org
2196W: http://wireless.kernel.org/en/users/Drivers/b43
2197S: Maintained
2198F: drivers/net/wireless/broadcom/b43legacy/
2199
2200BACKLIGHT CLASS/SUBSYSTEM
2201M: Jingoo Han <jingoohan1@gmail.com>
2202M: Lee Jones <lee.jones@linaro.org>
2203T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2204S: Maintained
2205F: drivers/video/backlight/
2206F: include/linux/backlight.h
2207
2208BATMAN ADVANCED
2209M: Marek Lindner <mareklindner@neomailbox.ch>
2210M: Simon Wunderlich <sw@simonwunderlich.de>
2211M: Antonio Quartulli <a@unstable.cc>
2212L: b.a.t.m.a.n@lists.open-mesh.org
2213W: https://www.open-mesh.org/
2214Q: https://patchwork.open-mesh.org/project/batman/list/
2215S: Maintained
2216F: net/batman-adv/
2217
2218BAYCOM/HDLCDRV DRIVERS FOR AX.25
2219M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2220L: linux-hams@vger.kernel.org
2221W: http://www.baycom.org/~tom/ham/ham.html
2222S: Maintained
2223F: drivers/net/hamradio/baycom*
2224
2225BCACHE (BLOCK LAYER CACHE)
2226M: Kent Overstreet <kent.overstreet@gmail.com>
2227L: linux-bcache@vger.kernel.org
2228W: http://bcache.evilpiepirate.org
2229S: Maintained
2230F: drivers/md/bcache/
2231
2232BDISP ST MEDIA DRIVER
2233M: Fabien Dessenne <fabien.dessenne@st.com>
2234L: linux-media@vger.kernel.org
2235T: git git://linuxtv.org/media_tree.git
2236W: https://linuxtv.org
2237S: Supported
2238F: drivers/media/platform/sti/bdisp
2239
2240BEFS FILE SYSTEM
2241S: Orphan
2242F: Documentation/filesystems/befs.txt
2243F: fs/befs/
2244
2245BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2246M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2247L: netdev@vger.kernel.org
2248S: Maintained
2249F: drivers/net/ethernet/ec_bhf.c
2250
2251BFS FILE SYSTEM
2252M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2253S: Maintained
2254F: Documentation/filesystems/bfs.txt
2255F: fs/bfs/
2256F: include/uapi/linux/bfs_fs.h
2257
2258BLACKFIN ARCHITECTURE
2259M: Steven Miao <realmz6@gmail.com>
2260L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2261T: git git://git.code.sf.net/p/adi-linux/code
2262W: http://blackfin.uclinux.org
2263S: Supported
2264F: arch/blackfin/
2265
2266BLACKFIN EMAC DRIVER
2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W: http://blackfin.uclinux.org
2269S: Supported
2270F: drivers/net/ethernet/adi/
2271
2272BLACKFIN RTC DRIVER
2273L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2274W: http://blackfin.uclinux.org
2275S: Supported
2276F: drivers/rtc/rtc-bfin.c
2277
2278BLACKFIN SDH DRIVER
2279M: Sonic Zhang <sonic.zhang@analog.com>
2280L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2281W: http://blackfin.uclinux.org
2282S: Supported
2283F: drivers/mmc/host/bfin_sdh.c
2284
2285BLACKFIN SERIAL DRIVER
2286M: Sonic Zhang <sonic.zhang@analog.com>
2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W: http://blackfin.uclinux.org
2289S: Supported
2290F: drivers/tty/serial/bfin_uart.c
2291
2292BLACKFIN WATCHDOG DRIVER
2293L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2294W: http://blackfin.uclinux.org
2295S: Supported
2296F: drivers/watchdog/bfin_wdt.c
2297
2298BLACKFIN I2C TWI DRIVER
2299M: Sonic Zhang <sonic.zhang@analog.com>
2300L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2301W: http://blackfin.uclinux.org/
2302S: Supported
2303F: drivers/i2c/busses/i2c-bfin-twi.c
2304
2305BLACKFIN MEDIA DRIVER
2306M: Scott Jiang <scott.jiang.linux@gmail.com>
2307L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2308W: http://blackfin.uclinux.org/
2309S: Supported
2310F: drivers/media/platform/blackfin/
2311F: drivers/media/i2c/adv7183*
2312F: drivers/media/i2c/vs6624*
2313
2314BLINKM RGB LED DRIVER
2315M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2316S: Maintained
2317F: drivers/leds/leds-blinkm.c
2318
2319BLOCK LAYER
2320M: Jens Axboe <axboe@kernel.dk>
2321L: linux-block@vger.kernel.org
2322T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2323S: Maintained
2324F: block/
2325F: kernel/trace/blktrace.c
2326
2327BLOCK2MTD DRIVER
2328M: Joern Engel <joern@lazybastard.org>
2329L: linux-mtd@lists.infradead.org
2330S: Maintained
2331F: drivers/mtd/devices/block2mtd.c
2332
2333BLUETOOTH DRIVERS
2334M: Marcel Holtmann <marcel@holtmann.org>
2335M: Gustavo Padovan <gustavo@padovan.org>
2336M: Johan Hedberg <johan.hedberg@gmail.com>
2337L: linux-bluetooth@vger.kernel.org
2338W: http://www.bluez.org/
2339T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2340T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2341S: Maintained
2342F: drivers/bluetooth/
2343
2344BLUETOOTH SUBSYSTEM
2345M: Marcel Holtmann <marcel@holtmann.org>
2346M: Gustavo Padovan <gustavo@padovan.org>
2347M: Johan Hedberg <johan.hedberg@gmail.com>
2348L: linux-bluetooth@vger.kernel.org
2349W: http://www.bluez.org/
2350T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2351T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2352S: Maintained
2353F: net/bluetooth/
2354F: include/net/bluetooth/
2355
2356BONDING DRIVER
2357M: Jay Vosburgh <j.vosburgh@gmail.com>
2358M: Veaceslav Falico <vfalico@gmail.com>
2359M: Andy Gospodarek <gospo@cumulusnetworks.com>
2360L: netdev@vger.kernel.org
2361W: http://sourceforge.net/projects/bonding/
2362S: Supported
2363F: drivers/net/bonding/
2364F: include/uapi/linux/if_bonding.h
2365
2366BPF (Safe dynamic programs and tools)
2367M: Alexei Starovoitov <ast@kernel.org>
2368L: netdev@vger.kernel.org
2369L: linux-kernel@vger.kernel.org
2370S: Supported
2371F: kernel/bpf/
2372
2373BROADCOM B44 10/100 ETHERNET DRIVER
2374M: Gary Zambrano <zambrano@broadcom.com>
2375L: netdev@vger.kernel.org
2376S: Supported
2377F: drivers/net/ethernet/broadcom/b44.*
2378
2379BROADCOM GENET ETHERNET DRIVER
2380M: Florian Fainelli <f.fainelli@gmail.com>
2381L: netdev@vger.kernel.org
2382S: Supported
2383F: drivers/net/ethernet/broadcom/genet/
2384
2385BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2386M: Sony Chacko <sony.chacko@qlogic.com>
2387M: Dept-HSGLinuxNICDev@qlogic.com
2388L: netdev@vger.kernel.org
2389S: Supported
2390F: drivers/net/ethernet/broadcom/bnx2.*
2391F: drivers/net/ethernet/broadcom/bnx2_*
2392
2393BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2394M: Ariel Elior <ariel.elior@qlogic.com>
2395L: netdev@vger.kernel.org
2396S: Supported
2397F: drivers/net/ethernet/broadcom/bnx2x/
2398
2399BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2400M: Florian Fainelli <f.fainelli@gmail.com>
2401M: Ray Jui <rjui@broadcom.com>
2402M: Scott Branden <sbranden@broadcom.com>
2403L: bcm-kernel-feedback-list@broadcom.com
2404T: git git://github.com/broadcom/mach-bcm
2405S: Maintained
2406F: arch/arm/mach-bcm/
2407F: arch/arm/boot/dts/bcm113*
2408F: arch/arm/boot/dts/bcm216*
2409F: arch/arm/boot/dts/bcm281*
2410F: arch/arm64/boot/dts/broadcom/
2411F: arch/arm/configs/bcm_defconfig
2412F: drivers/mmc/host/sdhci-bcm-kona.c
2413F: drivers/clocksource/bcm_kona_timer.c
2414
2415BROADCOM BCM2835 ARM ARCHITECTURE
2416M: Stephen Warren <swarren@wwwdotorg.org>
2417M: Lee Jones <lee@kernel.org>
2418M: Eric Anholt <eric@anholt.net>
2419L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2421T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2422S: Maintained
2423N: bcm2835
2424
2425BROADCOM BCM47XX MIPS ARCHITECTURE
2426M: Hauke Mehrtens <hauke@hauke-m.de>
2427M: Rafał Miłecki <zajec5@gmail.com>
2428L: linux-mips@linux-mips.org
2429S: Maintained
2430F: arch/mips/bcm47xx/*
2431F: arch/mips/include/asm/mach-bcm47xx/*
2432
2433BROADCOM BCM5301X ARM ARCHITECTURE
2434M: Hauke Mehrtens <hauke@hauke-m.de>
2435L: linux-arm-kernel@lists.infradead.org
2436S: Maintained
2437F: arch/arm/mach-bcm/bcm_5301x.c
2438F: arch/arm/boot/dts/bcm5301x.dtsi
2439F: arch/arm/boot/dts/bcm470*
2440
2441BROADCOM BCM63XX ARM ARCHITECTURE
2442M: Florian Fainelli <f.fainelli@gmail.com>
2443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444L: bcm-kernel-feedback-list@broadcom.com
2445T: git git://github.com/broadcom/stblinux.git
2446S: Maintained
2447F: arch/arm/mach-bcm/bcm63xx.c
2448F: arch/arm/include/debug/bcm63xx.S
2449
2450BROADCOM BCM63XX/BCM33XX UDC DRIVER
2451M: Kevin Cernekee <cernekee@gmail.com>
2452L: linux-usb@vger.kernel.org
2453S: Maintained
2454F: drivers/usb/gadget/udc/bcm63xx_udc.*
2455
2456BROADCOM BCM7XXX ARM ARCHITECTURE
2457M: Brian Norris <computersforpeace@gmail.com>
2458M: Gregory Fong <gregory.0xf0@gmail.com>
2459M: Florian Fainelli <f.fainelli@gmail.com>
2460L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2461L: bcm-kernel-feedback-list@broadcom.com
2462T: git git://github.com/broadcom/stblinux.git
2463S: Maintained
2464F: arch/arm/mach-bcm/*brcmstb*
2465F: arch/arm/boot/dts/bcm7*.dts*
2466F: drivers/bus/brcmstb_gisb.c
2467N: brcmstb
2468
2469BROADCOM BMIPS MIPS ARCHITECTURE
2470M: Kevin Cernekee <cernekee@gmail.com>
2471M: Florian Fainelli <f.fainelli@gmail.com>
2472L: linux-mips@linux-mips.org
2473T: git git://github.com/broadcom/stblinux.git
2474S: Maintained
2475F: arch/mips/bmips/*
2476F: arch/mips/include/asm/mach-bmips/*
2477F: arch/mips/kernel/*bmips*
2478F: arch/mips/boot/dts/brcm/bcm*.dts*
2479F: drivers/irqchip/irq-bcm63*
2480F: drivers/irqchip/irq-bcm7*
2481F: drivers/irqchip/irq-brcmstb*
2482F: include/linux/bcm963xx_nvram.h
2483F: include/linux/bcm963xx_tag.h
2484
2485BROADCOM TG3 GIGABIT ETHERNET DRIVER
2486M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2487M: Prashant Sreedharan <prashant@broadcom.com>
2488M: Michael Chan <mchan@broadcom.com>
2489L: netdev@vger.kernel.org
2490S: Supported
2491F: drivers/net/ethernet/broadcom/tg3.*
2492
2493BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2494M: Brett Rudley <brudley@broadcom.com>
2495M: Arend van Spriel <arend@broadcom.com>
2496M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2497M: Hante Meuleman <meuleman@broadcom.com>
2498L: linux-wireless@vger.kernel.org
2499L: brcm80211-dev-list@broadcom.com
2500S: Supported
2501F: drivers/net/wireless/broadcom/brcm80211/
2502
2503BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2504M: QLogic-Storage-Upstream@qlogic.com
2505L: linux-scsi@vger.kernel.org
2506S: Supported
2507F: drivers/scsi/bnx2fc/
2508
2509BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2510M: QLogic-Storage-Upstream@qlogic.com
2511L: linux-scsi@vger.kernel.org
2512S: Supported
2513F: drivers/scsi/bnx2i/
2514
2515BROADCOM IPROC ARM ARCHITECTURE
2516M: Ray Jui <rjui@broadcom.com>
2517M: Scott Branden <sbranden@broadcom.com>
2518M: Jon Mason <jonmason@broadcom.com>
2519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2520L: bcm-kernel-feedback-list@broadcom.com
2521T: git git://github.com/broadcom/cygnus-linux.git
2522S: Maintained
2523N: iproc
2524N: cygnus
2525N: nsp
2526N: bcm9113*
2527N: bcm9583*
2528N: bcm9585*
2529N: bcm9586*
2530N: bcm988312
2531N: bcm113*
2532N: bcm583*
2533N: bcm585*
2534N: bcm586*
2535N: bcm88312
2536
2537BROADCOM BRCMSTB GPIO DRIVER
2538M: Gregory Fong <gregory.0xf0@gmail.com>
2539L: bcm-kernel-feedback-list@broadcom.com
2540S: Supported
2541F: drivers/gpio/gpio-brcmstb.c
2542F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2543
2544BROADCOM KONA GPIO DRIVER
2545M: Ray Jui <rjui@broadcom.com>
2546L: bcm-kernel-feedback-list@broadcom.com
2547S: Supported
2548F: drivers/gpio/gpio-bcm-kona.c
2549F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2550
2551BROADCOM NVRAM DRIVER
2552M: Rafał Miłecki <zajec5@gmail.com>
2553L: linux-mips@linux-mips.org
2554S: Maintained
2555F: drivers/firmware/broadcom/*
2556
2557BROADCOM STB NAND FLASH DRIVER
2558M: Brian Norris <computersforpeace@gmail.com>
2559M: Kamal Dasu <kdasu.kdev@gmail.com>
2560L: linux-mtd@lists.infradead.org
2561L: bcm-kernel-feedback-list@broadcom.com
2562S: Maintained
2563F: drivers/mtd/nand/brcmnand/
2564
2565BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2566M: Rafał Miłecki <zajec5@gmail.com>
2567L: linux-wireless@vger.kernel.org
2568S: Maintained
2569F: drivers/bcma/
2570F: include/linux/bcma/
2571
2572BROADCOM SYSTEMPORT ETHERNET DRIVER
2573M: Florian Fainelli <f.fainelli@gmail.com>
2574L: netdev@vger.kernel.org
2575S: Supported
2576F: drivers/net/ethernet/broadcom/bcmsysport.*
2577
2578BROADCOM VULCAN ARM64 SOC
2579M: Jayachandran C. <jchandra@broadcom.com>
2580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2581L: bcm-kernel-feedback-list@broadcom.com
2582S: Maintained
2583F: arch/arm64/boot/dts/broadcom/vulcan*
2584
2585BROCADE BFA FC SCSI DRIVER
2586M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2587M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2588L: linux-scsi@vger.kernel.org
2589S: Supported
2590F: drivers/scsi/bfa/
2591
2592BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2593M: Rasesh Mody <rasesh.mody@qlogic.com>
2594L: netdev@vger.kernel.org
2595S: Supported
2596F: drivers/net/ethernet/brocade/bna/
2597
2598BSG (block layer generic sg v4 driver)
2599M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2600L: linux-scsi@vger.kernel.org
2601S: Supported
2602F: block/bsg.c
2603F: include/linux/bsg.h
2604F: include/uapi/linux/bsg.h
2605
2606BT87X AUDIO DRIVER
2607M: Clemens Ladisch <clemens@ladisch.de>
2608L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2609T: git git://git.alsa-project.org/alsa-kernel.git
2610S: Maintained
2611F: Documentation/sound/alsa/Bt87x.txt
2612F: sound/pci/bt87x.c
2613
2614BT8XXGPIO DRIVER
2615M: Michael Buesch <m@bues.ch>
2616W: http://bu3sch.de/btgpio.php
2617S: Maintained
2618F: drivers/gpio/gpio-bt8xx.c
2619
2620BTRFS FILE SYSTEM
2621M: Chris Mason <clm@fb.com>
2622M: Josef Bacik <jbacik@fb.com>
2623M: David Sterba <dsterba@suse.com>
2624L: linux-btrfs@vger.kernel.org
2625W: http://btrfs.wiki.kernel.org/
2626Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2627T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2628S: Maintained
2629F: Documentation/filesystems/btrfs.txt
2630F: fs/btrfs/
2631
2632BTTV VIDEO4LINUX DRIVER
2633M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2634L: linux-media@vger.kernel.org
2635W: https://linuxtv.org
2636T: git git://linuxtv.org/media_tree.git
2637S: Odd fixes
2638F: Documentation/video4linux/bttv/
2639F: drivers/media/pci/bt8xx/bttv*
2640
2641BUSLOGIC SCSI DRIVER
2642M: Khalid Aziz <khalid@gonehiking.org>
2643L: linux-scsi@vger.kernel.org
2644S: Maintained
2645F: drivers/scsi/BusLogic.*
2646F: drivers/scsi/FlashPoint.*
2647
2648C-MEDIA CMI8788 DRIVER
2649M: Clemens Ladisch <clemens@ladisch.de>
2650L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2651T: git git://git.alsa-project.org/alsa-kernel.git
2652S: Maintained
2653F: sound/pci/oxygen/
2654
2655C6X ARCHITECTURE
2656M: Mark Salter <msalter@redhat.com>
2657M: Aurelien Jacquiot <a-jacquiot@ti.com>
2658L: linux-c6x-dev@linux-c6x.org
2659W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2660S: Maintained
2661F: arch/c6x/
2662
2663CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2664M: David Howells <dhowells@redhat.com>
2665L: linux-cachefs@redhat.com (moderated for non-subscribers)
2666S: Supported
2667F: Documentation/filesystems/caching/cachefiles.txt
2668F: fs/cachefiles/
2669
2670CADET FM/AM RADIO RECEIVER DRIVER
2671M: Hans Verkuil <hverkuil@xs4all.nl>
2672L: linux-media@vger.kernel.org
2673T: git git://linuxtv.org/media_tree.git
2674W: https://linuxtv.org
2675S: Maintained
2676F: drivers/media/radio/radio-cadet*
2677
2678CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2679M: Jonathan Corbet <corbet@lwn.net>
2680L: linux-media@vger.kernel.org
2681T: git git://linuxtv.org/media_tree.git
2682S: Maintained
2683F: Documentation/video4linux/cafe_ccic
2684F: drivers/media/platform/marvell-ccic/
2685
2686CAIF NETWORK LAYER
2687M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2688L: netdev@vger.kernel.org
2689S: Supported
2690F: Documentation/networking/caif/
2691F: drivers/net/caif/
2692F: include/uapi/linux/caif/
2693F: include/net/caif/
2694F: net/caif/
2695
2696CALGARY x86-64 IOMMU
2697M: Muli Ben-Yehuda <muli@il.ibm.com>
2698M: "Jon D. Mason" <jdmason@kudzu.us>
2699L: discuss@x86-64.org
2700S: Maintained
2701F: arch/x86/kernel/pci-calgary_64.c
2702F: arch/x86/kernel/tce_64.c
2703F: arch/x86/include/asm/calgary.h
2704F: arch/x86/include/asm/tce.h
2705
2706CAN NETWORK LAYER
2707M: Oliver Hartkopp <socketcan@hartkopp.net>
2708M: Marc Kleine-Budde <mkl@pengutronix.de>
2709L: linux-can@vger.kernel.org
2710W: https://github.com/linux-can
2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2713S: Maintained
2714F: Documentation/networking/can.txt
2715F: net/can/
2716F: include/linux/can/core.h
2717F: include/uapi/linux/can.h
2718F: include/uapi/linux/can/bcm.h
2719F: include/uapi/linux/can/raw.h
2720F: include/uapi/linux/can/gw.h
2721
2722CAN NETWORK DRIVERS
2723M: Wolfgang Grandegger <wg@grandegger.com>
2724M: Marc Kleine-Budde <mkl@pengutronix.de>
2725L: linux-can@vger.kernel.org
2726W: https://github.com/linux-can
2727T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2729S: Maintained
2730F: drivers/net/can/
2731F: include/linux/can/dev.h
2732F: include/linux/can/platform/
2733F: include/uapi/linux/can/error.h
2734F: include/uapi/linux/can/netlink.h
2735
2736CAPABILITIES
2737M: Serge Hallyn <serge.hallyn@canonical.com>
2738L: linux-security-module@vger.kernel.org
2739S: Supported
2740F: include/linux/capability.h
2741F: include/uapi/linux/capability.h
2742F: security/commoncap.c
2743F: kernel/capability.c
2744
2745CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2746M: Kevin Tsai <ktsai@capellamicro.com>
2747S: Maintained
2748F: drivers/iio/light/cm*
2749F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2750
2751CAVIUM LIQUIDIO NETWORK DRIVER
2752M: Derek Chickles <derek.chickles@caviumnetworks.com>
2753M: Satanand Burla <satananda.burla@caviumnetworks.com>
2754M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2755M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2756L: netdev@vger.kernel.org
2757W: http://www.cavium.com
2758S: Supported
2759F: drivers/net/ethernet/cavium/liquidio/
2760
2761CC2520 IEEE-802.15.4 RADIO DRIVER
2762M: Varka Bhadram <varkabhadram@gmail.com>
2763L: linux-wpan@vger.kernel.org
2764S: Maintained
2765F: drivers/net/ieee802154/cc2520.c
2766F: include/linux/spi/cc2520.h
2767F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2768
2769CELL BROADBAND ENGINE ARCHITECTURE
2770M: Arnd Bergmann <arnd@arndb.de>
2771L: linuxppc-dev@lists.ozlabs.org
2772W: http://www.ibm.com/developerworks/power/cell/
2773S: Supported
2774F: arch/powerpc/include/asm/cell*.h
2775F: arch/powerpc/include/asm/spu*.h
2776F: arch/powerpc/include/uapi/asm/spu*.h
2777F: arch/powerpc/oprofile/*cell*
2778F: arch/powerpc/platforms/cell/
2779
2780CEPH COMMON CODE (LIBCEPH)
2781M: Ilya Dryomov <idryomov@gmail.com>
2782M: "Yan, Zheng" <zyan@redhat.com>
2783M: Sage Weil <sage@redhat.com>
2784L: ceph-devel@vger.kernel.org
2785W: http://ceph.com/
2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2787T: git git://github.com/ceph/ceph-client.git
2788S: Supported
2789F: net/ceph/
2790F: include/linux/ceph/
2791F: include/linux/crush/
2792
2793CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2794M: "Yan, Zheng" <zyan@redhat.com>
2795M: Sage Weil <sage@redhat.com>
2796M: Ilya Dryomov <idryomov@gmail.com>
2797L: ceph-devel@vger.kernel.org
2798W: http://ceph.com/
2799T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2800T: git git://github.com/ceph/ceph-client.git
2801S: Supported
2802F: Documentation/filesystems/ceph.txt
2803F: fs/ceph/
2804
2805CERTIFICATE HANDLING:
2806M: David Howells <dhowells@redhat.com>
2807M: David Woodhouse <dwmw2@infradead.org>
2808L: keyrings@vger.kernel.org
2809S: Maintained
2810F: Documentation/module-signing.txt
2811F: certs/
2812F: scripts/sign-file.c
2813F: scripts/extract-cert.c
2814
2815CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2816L: linux-usb@vger.kernel.org
2817S: Orphan
2818F: Documentation/usb/WUSB-Design-overview.txt
2819F: Documentation/usb/wusb-cbaf
2820F: drivers/usb/host/hwa-hc.c
2821F: drivers/usb/host/whci/
2822F: drivers/usb/wusbcore/
2823F: include/linux/usb/wusb*
2824
2825CFAG12864B LCD DRIVER
2826M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2827W: http://miguelojeda.es/auxdisplay.htm
2828W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2829S: Maintained
2830F: drivers/auxdisplay/cfag12864b.c
2831F: include/linux/cfag12864b.h
2832
2833CFAG12864BFB LCD FRAMEBUFFER DRIVER
2834M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2835W: http://miguelojeda.es/auxdisplay.htm
2836W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2837S: Maintained
2838F: drivers/auxdisplay/cfag12864bfb.c
2839F: include/linux/cfag12864b.h
2840
2841CFG80211 and NL80211
2842M: Johannes Berg <johannes@sipsolutions.net>
2843L: linux-wireless@vger.kernel.org
2844W: http://wireless.kernel.org/
2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2847S: Maintained
2848F: include/uapi/linux/nl80211.h
2849F: include/net/cfg80211.h
2850F: net/wireless/*
2851X: net/wireless/wext*
2852
2853CHAR and MISC DRIVERS
2854M: Arnd Bergmann <arnd@arndb.de>
2855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2857S: Supported
2858F: drivers/char/*
2859F: drivers/misc/*
2860F: include/linux/miscdevice.h
2861
2862CHECKPATCH
2863M: Andy Whitcroft <apw@canonical.com>
2864M: Joe Perches <joe@perches.com>
2865S: Maintained
2866F: scripts/checkpatch.pl
2867
2868CHINESE DOCUMENTATION
2869M: Harry Wei <harryxiyou@gmail.com>
2870L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2871L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2872S: Maintained
2873F: Documentation/zh_CN/
2874
2875CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2876M: Peter Chen <Peter.Chen@nxp.com>
2877T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2878L: linux-usb@vger.kernel.org
2879S: Maintained
2880F: drivers/usb/chipidea/
2881
2882CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2883M: Hans de Goede <hdegoede@redhat.com>
2884L: linux-input@vger.kernel.org
2885S: Maintained
2886F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2887F: drivers/input/touchscreen/chipone_icn8318.c
2888
2889CHROME HARDWARE PLATFORM SUPPORT
2890M: Olof Johansson <olof@lixom.net>
2891S: Maintained
2892T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2893F: drivers/platform/chrome/
2894
2895CISCO VIC ETHERNET NIC DRIVER
2896M: Christian Benvenuti <benve@cisco.com>
2897M: Sujith Sankar <ssujith@cisco.com>
2898M: Govindarajulu Varadarajan <_govind@gmx.com>
2899M: Neel Patel <neepatel@cisco.com>
2900S: Supported
2901F: drivers/net/ethernet/cisco/enic/
2902
2903CISCO VIC LOW LATENCY NIC DRIVER
2904M: Christian Benvenuti <benve@cisco.com>
2905M: Dave Goodell <dgoodell@cisco.com>
2906S: Supported
2907F: drivers/infiniband/hw/usnic/
2908
2909CIRRUS LOGIC EP93XX ETHERNET DRIVER
2910M: Hartley Sweeten <hsweeten@visionengravers.com>
2911L: netdev@vger.kernel.org
2912S: Maintained
2913F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2914
2915CIRRUS LOGIC AUDIO CODEC DRIVERS
2916M: Brian Austin <brian.austin@cirrus.com>
2917M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2918L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2919S: Maintained
2920F: sound/soc/codecs/cs*
2921
2922CLEANCACHE API
2923M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2924L: linux-kernel@vger.kernel.org
2925S: Maintained
2926F: mm/cleancache.c
2927F: include/linux/cleancache.h
2928
2929CLK API
2930M: Russell King <linux@arm.linux.org.uk>
2931L: linux-clk@vger.kernel.org
2932S: Maintained
2933F: include/linux/clk.h
2934
2935CLOCKSOURCE, CLOCKEVENT DRIVERS
2936M: Daniel Lezcano <daniel.lezcano@linaro.org>
2937M: Thomas Gleixner <tglx@linutronix.de>
2938L: linux-kernel@vger.kernel.org
2939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2940S: Supported
2941F: drivers/clocksource
2942
2943CISCO FCOE HBA DRIVER
2944M: Hiral Patel <hiralpat@cisco.com>
2945M: Suma Ramars <sramars@cisco.com>
2946M: Brian Uchino <buchino@cisco.com>
2947L: linux-scsi@vger.kernel.org
2948S: Supported
2949F: drivers/scsi/fnic/
2950
2951CISCO SCSI HBA DRIVER
2952M: Narsimhulu Musini <nmusini@cisco.com>
2953M: Sesidhar Baddela <sebaddel@cisco.com>
2954L: linux-scsi@vger.kernel.org
2955S: Supported
2956F: drivers/scsi/snic/
2957
2958CMPC ACPI DRIVER
2959M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2960M: Daniel Oliveira Nascimento <don@syst.com.br>
2961L: platform-driver-x86@vger.kernel.org
2962S: Supported
2963F: drivers/platform/x86/classmate-laptop.c
2964
2965COBALT MEDIA DRIVER
2966M: Hans Verkuil <hans.verkuil@cisco.com>
2967L: linux-media@vger.kernel.org
2968T: git git://linuxtv.org/media_tree.git
2969W: https://linuxtv.org
2970S: Supported
2971F: drivers/media/pci/cobalt/
2972
2973COCCINELLE/Semantic Patches (SmPL)
2974M: Julia Lawall <Julia.Lawall@lip6.fr>
2975M: Gilles Muller <Gilles.Muller@lip6.fr>
2976M: Nicolas Palix <nicolas.palix@imag.fr>
2977M: Michal Marek <mmarek@suse.com>
2978L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2979T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2980W: http://coccinelle.lip6.fr/
2981S: Supported
2982F: Documentation/coccinelle.txt
2983F: scripts/coccinelle/
2984F: scripts/coccicheck
2985
2986CODA FILE SYSTEM
2987M: Jan Harkes <jaharkes@cs.cmu.edu>
2988M: coda@cs.cmu.edu
2989L: codalist@coda.cs.cmu.edu
2990W: http://www.coda.cs.cmu.edu/
2991S: Maintained
2992F: Documentation/filesystems/coda.txt
2993F: fs/coda/
2994F: include/linux/coda*.h
2995F: include/uapi/linux/coda*.h
2996
2997CODA V4L2 MEM2MEM DRIVER
2998M: Philipp Zabel <p.zabel@pengutronix.de>
2999L: linux-media@vger.kernel.org
3000S: Maintained
3001F: Documentation/devicetree/bindings/media/coda.txt
3002F: drivers/media/platform/coda/
3003
3004COMMON CLK FRAMEWORK
3005M: Michael Turquette <mturquette@baylibre.com>
3006M: Stephen Boyd <sboyd@codeaurora.org>
3007L: linux-clk@vger.kernel.org
3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3009S: Maintained
3010F: drivers/clk/
3011X: drivers/clk/clkdev.c
3012F: include/linux/clk-pr*
3013F: include/linux/clk/
3014
3015COMMON INTERNET FILE SYSTEM (CIFS)
3016M: Steve French <sfrench@samba.org>
3017L: linux-cifs@vger.kernel.org
3018L: samba-technical@lists.samba.org (moderated for non-subscribers)
3019W: http://linux-cifs.samba.org/
3020T: git git://git.samba.org/sfrench/cifs-2.6.git
3021S: Supported
3022F: Documentation/filesystems/cifs/
3023F: fs/cifs/
3024
3025COMPACTPCI HOTPLUG CORE
3026M: Scott Murray <scott@spiteful.org>
3027L: linux-pci@vger.kernel.org
3028S: Maintained
3029F: drivers/pci/hotplug/cpci_hotplug*
3030
3031COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3032M: Scott Murray <scott@spiteful.org>
3033L: linux-pci@vger.kernel.org
3034S: Maintained
3035F: drivers/pci/hotplug/cpcihp_zt5550.*
3036
3037COMPACTPCI HOTPLUG GENERIC DRIVER
3038M: Scott Murray <scott@spiteful.org>
3039L: linux-pci@vger.kernel.org
3040S: Maintained
3041F: drivers/pci/hotplug/cpcihp_generic.c
3042
3043COMPAL LAPTOP SUPPORT
3044M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3045L: platform-driver-x86@vger.kernel.org
3046S: Maintained
3047F: drivers/platform/x86/compal-laptop.c
3048
3049CONEXANT ACCESSRUNNER USB DRIVER
3050L: accessrunner-general@lists.sourceforge.net
3051W: http://accessrunner.sourceforge.net/
3052S: Orphan
3053F: drivers/usb/atm/cxacru.c
3054
3055CONFIGFS
3056M: Joel Becker <jlbec@evilplan.org>
3057M: Christoph Hellwig <hch@lst.de>
3058T: git git://git.infradead.org/users/hch/configfs.git
3059S: Supported
3060F: fs/configfs/
3061F: include/linux/configfs.h
3062
3063CONNECTOR
3064M: Evgeniy Polyakov <zbr@ioremap.net>
3065L: netdev@vger.kernel.org
3066S: Maintained
3067F: drivers/connector/
3068
3069CONTROL GROUP (CGROUP)
3070M: Tejun Heo <tj@kernel.org>
3071M: Li Zefan <lizefan@huawei.com>
3072M: Johannes Weiner <hannes@cmpxchg.org>
3073L: cgroups@vger.kernel.org
3074T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3075S: Maintained
3076F: Documentation/cgroups/
3077F: include/linux/cgroup*
3078F: kernel/cgroup*
3079
3080CONTROL GROUP - CPUSET
3081M: Li Zefan <lizefan@huawei.com>
3082L: cgroups@vger.kernel.org
3083W: http://www.bullopensource.org/cpuset/
3084W: http://oss.sgi.com/projects/cpusets/
3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3086S: Maintained
3087F: Documentation/cgroups/cpusets.txt
3088F: include/linux/cpuset.h
3089F: kernel/cpuset.c
3090
3091CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3092M: Johannes Weiner <hannes@cmpxchg.org>
3093M: Michal Hocko <mhocko@kernel.org>
3094M: Vladimir Davydov <vdavydov@virtuozzo.com>
3095L: cgroups@vger.kernel.org
3096L: linux-mm@kvack.org
3097S: Maintained
3098F: mm/memcontrol.c
3099F: mm/swap_cgroup.c
3100
3101CORETEMP HARDWARE MONITORING DRIVER
3102M: Fenghua Yu <fenghua.yu@intel.com>
3103L: linux-hwmon@vger.kernel.org
3104S: Maintained
3105F: Documentation/hwmon/coretemp
3106F: drivers/hwmon/coretemp.c
3107
3108COSA/SRP SYNC SERIAL DRIVER
3109M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3110W: http://www.fi.muni.cz/~kas/cosa/
3111S: Maintained
3112F: drivers/net/wan/cosa*
3113
3114CPMAC ETHERNET DRIVER
3115M: Florian Fainelli <florian@openwrt.org>
3116L: netdev@vger.kernel.org
3117S: Maintained
3118F: drivers/net/ethernet/ti/cpmac.c
3119
3120CPU FREQUENCY DRIVERS
3121M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3122M: Viresh Kumar <viresh.kumar@linaro.org>
3123L: linux-pm@vger.kernel.org
3124S: Maintained
3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3126T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3127F: drivers/cpufreq/
3128F: include/linux/cpufreq.h
3129
3130CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3131M: Viresh Kumar <viresh.kumar@linaro.org>
3132M: Sudeep Holla <sudeep.holla@arm.com>
3133L: linux-pm@vger.kernel.org
3134W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3135S: Maintained
3136F: drivers/cpufreq/arm_big_little.h
3137F: drivers/cpufreq/arm_big_little.c
3138F: drivers/cpufreq/arm_big_little_dt.c
3139
3140CPUIDLE DRIVER - ARM BIG LITTLE
3141M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3142M: Daniel Lezcano <daniel.lezcano@linaro.org>
3143L: linux-pm@vger.kernel.org
3144L: linux-arm-kernel@lists.infradead.org
3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3146S: Maintained
3147F: drivers/cpuidle/cpuidle-big_little.c
3148
3149CPUIDLE DRIVER - ARM EXYNOS
3150M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3151M: Daniel Lezcano <daniel.lezcano@linaro.org>
3152M: Kukjin Kim <kgene@kernel.org>
3153L: linux-pm@vger.kernel.org
3154L: linux-samsung-soc@vger.kernel.org
3155S: Supported
3156F: drivers/cpuidle/cpuidle-exynos.c
3157F: arch/arm/mach-exynos/pm.c
3158
3159CPUIDLE DRIVERS
3160M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3161M: Daniel Lezcano <daniel.lezcano@linaro.org>
3162L: linux-pm@vger.kernel.org
3163S: Maintained
3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3165F: drivers/cpuidle/*
3166F: include/linux/cpuidle.h
3167
3168CPUID/MSR DRIVER
3169M: "H. Peter Anvin" <hpa@zytor.com>
3170S: Maintained
3171F: arch/x86/kernel/cpuid.c
3172F: arch/x86/kernel/msr.c
3173
3174CPU POWER MONITORING SUBSYSTEM
3175M: Thomas Renninger <trenn@suse.com>
3176L: linux-pm@vger.kernel.org
3177S: Maintained
3178F: tools/power/cpupower/
3179
3180CRAMFS FILESYSTEM
3181W: http://sourceforge.net/projects/cramfs/
3182S: Orphan / Obsolete
3183F: Documentation/filesystems/cramfs.txt
3184F: fs/cramfs/
3185
3186CRIS PORT
3187M: Mikael Starvik <starvik@axis.com>
3188M: Jesper Nilsson <jesper.nilsson@axis.com>
3189L: linux-cris-kernel@axis.com
3190W: http://developer.axis.com
3191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3192S: Maintained
3193F: arch/cris/
3194F: drivers/tty/serial/crisv10.*
3195
3196CRYPTO API
3197M: Herbert Xu <herbert@gondor.apana.org.au>
3198M: "David S. Miller" <davem@davemloft.net>
3199L: linux-crypto@vger.kernel.org
3200T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3201T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3202S: Maintained
3203F: Documentation/crypto/
3204F: Documentation/DocBook/crypto-API.tmpl
3205F: arch/*/crypto/
3206F: crypto/
3207F: drivers/crypto/
3208F: include/crypto/
3209
3210CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3211M: Neil Horman <nhorman@tuxdriver.com>
3212L: linux-crypto@vger.kernel.org
3213S: Maintained
3214F: crypto/ansi_cprng.c
3215F: crypto/rng.c
3216
3217CS3308 MEDIA DRIVER
3218M: Hans Verkuil <hverkuil@xs4all.nl>
3219L: linux-media@vger.kernel.org
3220T: git git://linuxtv.org/media_tree.git
3221W: http://linuxtv.org
3222S: Odd Fixes
3223F: drivers/media/i2c/cs3308.c
3224F: drivers/media/i2c/cs3308.h
3225
3226CS5535 Audio ALSA driver
3227M: Jaya Kumar <jayakumar.alsa@gmail.com>
3228S: Maintained
3229F: sound/pci/cs5535audio/
3230
3231CW1200 WLAN driver
3232M: Solomon Peachy <pizza@shaftnet.org>
3233S: Maintained
3234F: drivers/net/wireless/st/cw1200/
3235
3236CX18 VIDEO4LINUX DRIVER
3237M: Andy Walls <awalls@md.metrocast.net>
3238L: ivtv-devel@ivtvdriver.org (subscribers-only)
3239L: linux-media@vger.kernel.org
3240T: git git://linuxtv.org/media_tree.git
3241W: https://linuxtv.org
3242W: http://www.ivtvdriver.org/index.php/Cx18
3243S: Maintained
3244F: Documentation/video4linux/cx18.txt
3245F: drivers/media/pci/cx18/
3246F: include/uapi/linux/ivtv*
3247
3248CX2341X MPEG ENCODER HELPER MODULE
3249M: Hans Verkuil <hverkuil@xs4all.nl>
3250L: linux-media@vger.kernel.org
3251T: git git://linuxtv.org/media_tree.git
3252W: https://linuxtv.org
3253S: Maintained
3254F: drivers/media/common/cx2341x*
3255F: include/media/cx2341x*
3256
3257CX24120 MEDIA DRIVER
3258M: Jemma Denson <jdenson@gmail.com>
3259M: Patrick Boettcher <patrick.boettcher@posteo.de>
3260L: linux-media@vger.kernel.org
3261W: https://linuxtv.org
3262Q: http://patchwork.linuxtv.org/project/linux-media/list/
3263S: Maintained
3264F: drivers/media/dvb-frontends/cx24120*
3265
3266CX88 VIDEO4LINUX DRIVER
3267M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3268L: linux-media@vger.kernel.org
3269W: https://linuxtv.org
3270T: git git://linuxtv.org/media_tree.git
3271S: Odd fixes
3272F: Documentation/video4linux/cx88/
3273F: drivers/media/pci/cx88/
3274
3275CXD2820R MEDIA DRIVER
3276M: Antti Palosaari <crope@iki.fi>
3277L: linux-media@vger.kernel.org
3278W: https://linuxtv.org
3279W: http://palosaari.fi/linux/
3280Q: http://patchwork.linuxtv.org/project/linux-media/list/
3281T: git git://linuxtv.org/anttip/media_tree.git
3282S: Maintained
3283F: drivers/media/dvb-frontends/cxd2820r*
3284
3285CXGB3 ETHERNET DRIVER (CXGB3)
3286M: Santosh Raspatur <santosh@chelsio.com>
3287L: netdev@vger.kernel.org
3288W: http://www.chelsio.com
3289S: Supported
3290F: drivers/net/ethernet/chelsio/cxgb3/
3291
3292CXGB3 ISCSI DRIVER (CXGB3I)
3293M: Karen Xie <kxie@chelsio.com>
3294L: linux-scsi@vger.kernel.org
3295W: http://www.chelsio.com
3296S: Supported
3297F: drivers/scsi/cxgbi/cxgb3i
3298
3299CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3300M: Steve Wise <swise@chelsio.com>
3301L: linux-rdma@vger.kernel.org
3302W: http://www.openfabrics.org
3303S: Supported
3304F: drivers/infiniband/hw/cxgb3/
3305
3306CXGB4 ETHERNET DRIVER (CXGB4)
3307M: Hariprasad S <hariprasad@chelsio.com>
3308L: netdev@vger.kernel.org
3309W: http://www.chelsio.com
3310S: Supported
3311F: drivers/net/ethernet/chelsio/cxgb4/
3312
3313CXGB4 ISCSI DRIVER (CXGB4I)
3314M: Karen Xie <kxie@chelsio.com>
3315L: linux-scsi@vger.kernel.org
3316W: http://www.chelsio.com
3317S: Supported
3318F: drivers/scsi/cxgbi/cxgb4i
3319
3320CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3321M: Steve Wise <swise@chelsio.com>
3322L: linux-rdma@vger.kernel.org
3323W: http://www.openfabrics.org
3324S: Supported
3325F: drivers/infiniband/hw/cxgb4/
3326
3327CXGB4VF ETHERNET DRIVER (CXGB4VF)
3328M: Casey Leedom <leedom@chelsio.com>
3329L: netdev@vger.kernel.org
3330W: http://www.chelsio.com
3331S: Supported
3332F: drivers/net/ethernet/chelsio/cxgb4vf/
3333
3334CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3335M: Ian Munsie <imunsie@au1.ibm.com>
3336M: Michael Neuling <mikey@neuling.org>
3337L: linuxppc-dev@lists.ozlabs.org
3338S: Supported
3339F: drivers/misc/cxl/
3340F: include/misc/cxl*
3341F: include/uapi/misc/cxl.h
3342F: Documentation/powerpc/cxl.txt
3343F: Documentation/powerpc/cxl.txt
3344F: Documentation/ABI/testing/sysfs-class-cxl
3345
3346CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3347M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3348M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3349L: linux-scsi@vger.kernel.org
3350S: Supported
3351F: drivers/scsi/cxlflash/
3352F: include/uapi/scsi/cxlflash_ioctls.h
3353F: Documentation/powerpc/cxlflash.txt
3354
3355STMMAC ETHERNET DRIVER
3356M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3357L: netdev@vger.kernel.org
3358W: http://www.stlinux.com
3359S: Supported
3360F: drivers/net/ethernet/stmicro/stmmac/
3361
3362CYBERPRO FB DRIVER
3363M: Russell King <linux@arm.linux.org.uk>
3364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3365W: http://www.arm.linux.org.uk/
3366S: Maintained
3367F: drivers/video/fbdev/cyber2000fb.*
3368
3369CYCLADES ASYNC MUX DRIVER
3370W: http://www.cyclades.com/
3371S: Orphan
3372F: drivers/tty/cyclades.c
3373F: include/linux/cyclades.h
3374F: include/uapi/linux/cyclades.h
3375
3376CYCLADES PC300 DRIVER
3377W: http://www.cyclades.com/
3378S: Orphan
3379F: drivers/net/wan/pc300*
3380
3381CYPRESS_FIRMWARE MEDIA DRIVER
3382M: Antti Palosaari <crope@iki.fi>
3383L: linux-media@vger.kernel.org
3384W: https://linuxtv.org
3385W: http://palosaari.fi/linux/
3386Q: http://patchwork.linuxtv.org/project/linux-media/list/
3387T: git git://linuxtv.org/anttip/media_tree.git
3388S: Maintained
3389F: drivers/media/common/cypress_firmware*
3390
3391CYTTSP TOUCHSCREEN DRIVER
3392M: Ferruh Yigit <fery@cypress.com>
3393L: linux-input@vger.kernel.org
3394S: Supported
3395F: drivers/input/touchscreen/cyttsp*
3396F: include/linux/input/cyttsp.h
3397
3398DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3399M: Joshua Kinard <kumba@gentoo.org>
3400S: Maintained
3401F: drivers/rtc/rtc-ds1685.c
3402F: include/linux/rtc/ds1685.h
3403
3404DAMA SLAVE for AX.25
3405M: Joerg Reuter <jreuter@yaina.de>
3406W: http://yaina.de/jreuter/
3407W: http://www.qsl.net/dl1bke/
3408L: linux-hams@vger.kernel.org
3409S: Maintained
3410F: net/ax25/af_ax25.c
3411F: net/ax25/ax25_dev.c
3412F: net/ax25/ax25_ds_*
3413F: net/ax25/ax25_in.c
3414F: net/ax25/ax25_out.c
3415F: net/ax25/ax25_timer.c
3416F: net/ax25/sysctl_net_ax25.c
3417
3418DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3419L: netdev@vger.kernel.org
3420S: Orphan
3421F: Documentation/networking/dmfe.txt
3422F: drivers/net/ethernet/dec/tulip/dmfe.c
3423
3424DC390/AM53C974 SCSI driver
3425M: Hannes Reinecke <hare@suse.com>
3426L: linux-scsi@vger.kernel.org
3427S: Maintained
3428F: drivers/scsi/am53c974.c
3429
3430DC395x SCSI driver
3431M: Oliver Neukum <oliver@neukum.org>
3432M: Ali Akcaagac <aliakc@web.de>
3433M: Jamie Lenehan <lenehan@twibble.org>
3434L: dc395x@twibble.org
3435W: http://twibble.org/dist/dc395x/
3436W: http://lists.twibble.org/mailman/listinfo/dc395x/
3437S: Maintained
3438F: Documentation/scsi/dc395x.txt
3439F: drivers/scsi/dc395x.*
3440
3441DCCP PROTOCOL
3442M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3443L: dccp@vger.kernel.org
3444W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3445S: Maintained
3446F: include/linux/dccp.h
3447F: include/uapi/linux/dccp.h
3448F: include/linux/tfrc.h
3449F: net/dccp/
3450
3451DECnet NETWORK LAYER
3452W: http://linux-decnet.sourceforge.net
3453L: linux-decnet-user@lists.sourceforge.net
3454S: Orphan
3455F: Documentation/networking/decnet.txt
3456F: net/decnet/
3457
3458DECSTATION PLATFORM SUPPORT
3459M: "Maciej W. Rozycki" <macro@linux-mips.org>
3460L: linux-mips@linux-mips.org
3461W: http://www.linux-mips.org/wiki/DECstation
3462S: Maintained
3463F: arch/mips/dec/
3464F: arch/mips/include/asm/dec/
3465F: arch/mips/include/asm/mach-dec/
3466
3467DEFXX FDDI NETWORK DRIVER
3468M: "Maciej W. Rozycki" <macro@linux-mips.org>
3469S: Maintained
3470F: drivers/net/fddi/defxx.*
3471
3472DELL LAPTOP DRIVER
3473M: Matthew Garrett <mjg59@srcf.ucam.org>
3474M: Pali Rohár <pali.rohar@gmail.com>
3475L: platform-driver-x86@vger.kernel.org
3476S: Maintained
3477F: drivers/platform/x86/dell-laptop.c
3478
3479DELL LAPTOP RBTN DRIVER
3480M: Pali Rohár <pali.rohar@gmail.com>
3481S: Maintained
3482F: drivers/platform/x86/dell-rbtn.*
3483
3484DELL LAPTOP FREEFALL DRIVER
3485M: Pali Rohár <pali.rohar@gmail.com>
3486S: Maintained
3487F: drivers/platform/x86/dell-smo8800.c
3488
3489DELL LAPTOP SMM DRIVER
3490M: Pali Rohár <pali.rohar@gmail.com>
3491S: Maintained
3492F: drivers/hwmon/dell-smm-hwmon.c
3493F: include/uapi/linux/i8k.h
3494
3495DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3496M: Doug Warzecha <Douglas_Warzecha@dell.com>
3497S: Maintained
3498F: Documentation/dcdbas.txt
3499F: drivers/firmware/dcdbas.*
3500
3501DELL WMI EXTRAS DRIVER
3502M: Matthew Garrett <mjg59@srcf.ucam.org>
3503M: Pali Rohár <pali.rohar@gmail.com>
3504S: Maintained
3505F: drivers/platform/x86/dell-wmi.c
3506
3507DESIGNWARE USB2 DRD IP DRIVER
3508M: John Youn <johnyoun@synopsys.com>
3509L: linux-usb@vger.kernel.org
3510T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3511S: Maintained
3512F: drivers/usb/dwc2/
3513
3514DESIGNWARE USB3 DRD IP DRIVER
3515M: Felipe Balbi <balbi@kernel.org>
3516L: linux-usb@vger.kernel.org
3517T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3518S: Maintained
3519F: drivers/usb/dwc3/
3520
3521DEVICE COREDUMP (DEV_COREDUMP)
3522M: Johannes Berg <johannes@sipsolutions.net>
3523L: linux-kernel@vger.kernel.org
3524S: Maintained
3525F: drivers/base/devcoredump.c
3526F: include/linux/devcoredump.h
3527
3528DEVICE FREQUENCY (DEVFREQ)
3529M: MyungJoo Ham <myungjoo.ham@samsung.com>
3530M: Kyungmin Park <kyungmin.park@samsung.com>
3531L: linux-pm@vger.kernel.org
3532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3533S: Maintained
3534F: drivers/devfreq/
3535F: include/linux/devfreq.h
3536F: Documentation/devicetree/bindings/devfreq/
3537
3538DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3539M: Chanwoo Choi <cw00.choi@samsung.com>
3540L: linux-pm@vger.kernel.org
3541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3542S: Supported
3543F: drivers/devfreq/event/
3544F: drivers/devfreq/devfreq-event.c
3545F: include/linux/devfreq-event.h
3546F: Documentation/devicetree/bindings/devfreq/event/
3547
3548DEVICE NUMBER REGISTRY
3549M: Torben Mathiasen <device@lanana.org>
3550W: http://lanana.org/docs/device-list/index.html
3551S: Maintained
3552
3553DEVICE-MAPPER (LVM)
3554M: Alasdair Kergon <agk@redhat.com>
3555M: Mike Snitzer <snitzer@redhat.com>
3556M: dm-devel@redhat.com
3557L: dm-devel@redhat.com
3558W: http://sources.redhat.com/dm
3559Q: http://patchwork.kernel.org/project/dm-devel/list/
3560T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3561T: quilt http://people.redhat.com/agk/patches/linux/editing/
3562S: Maintained
3563F: Documentation/device-mapper/
3564F: drivers/md/dm*
3565F: drivers/md/persistent-data/
3566F: include/linux/device-mapper.h
3567F: include/linux/dm-*.h
3568F: include/uapi/linux/dm-*.h
3569
3570DEVLINK
3571M: Jiri Pirko <jiri@mellanox.com>
3572L: netdev@vger.kernel.org
3573S: Supported
3574F: net/core/devlink.c
3575F: include/net/devlink.h
3576F: include/uapi/linux/devlink.h
3577
3578DIALOG SEMICONDUCTOR DRIVERS
3579M: Support Opensource <support.opensource@diasemi.com>
3580W: http://www.dialog-semiconductor.com/products
3581S: Supported
3582F: Documentation/hwmon/da90??
3583F: Documentation/devicetree/bindings/sound/da[79]*.txt
3584F: drivers/gpio/gpio-da90??.c
3585F: drivers/hwmon/da90??-hwmon.c
3586F: drivers/iio/adc/da91??-*.c
3587F: drivers/input/misc/da90??_onkey.c
3588F: drivers/input/touchscreen/da9052_tsi.c
3589F: drivers/leds/leds-da90??.c
3590F: drivers/mfd/da903x.c
3591F: drivers/mfd/da90??-*.c
3592F: drivers/mfd/da91??-*.c
3593F: drivers/power/da9052-battery.c
3594F: drivers/power/da91??-*.c
3595F: drivers/regulator/da903x.c
3596F: drivers/regulator/da9???-regulator.[ch]
3597F: drivers/rtc/rtc-da90??.c
3598F: drivers/video/backlight/da90??_bl.c
3599F: drivers/watchdog/da90??_wdt.c
3600F: include/linux/mfd/da903x.h
3601F: include/linux/mfd/da9052/
3602F: include/linux/mfd/da9055/
3603F: include/linux/mfd/da9063/
3604F: include/linux/mfd/da9150/
3605F: include/sound/da[79]*.h
3606F: sound/soc/codecs/da[79]*.[ch]
3607
3608DIGI NEO AND CLASSIC PCI PRODUCTS
3609M: Lidza Louina <lidza.louina@gmail.com>
3610M: Mark Hounschell <markh@compro.net>
3611L: driverdev-devel@linuxdriverproject.org
3612S: Maintained
3613F: drivers/staging/dgnc/
3614
3615DIOLAN U2C-12 I2C DRIVER
3616M: Guenter Roeck <linux@roeck-us.net>
3617L: linux-i2c@vger.kernel.org
3618S: Maintained
3619F: drivers/i2c/busses/i2c-diolan-u2c.c
3620
3621DIRECT ACCESS (DAX)
3622M: Matthew Wilcox <willy@linux.intel.com>
3623L: linux-fsdevel@vger.kernel.org
3624S: Supported
3625F: fs/dax.c
3626
3627DIRECTORY NOTIFICATION (DNOTIFY)
3628M: Eric Paris <eparis@parisplace.org>
3629S: Maintained
3630F: Documentation/filesystems/dnotify.txt
3631F: fs/notify/dnotify/
3632F: include/linux/dnotify.h
3633
3634DISK GEOMETRY AND PARTITION HANDLING
3635M: Andries Brouwer <aeb@cwi.nl>
3636W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3637W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3638W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3639S: Maintained
3640
3641DISKQUOTA
3642M: Jan Kara <jack@suse.com>
3643S: Maintained
3644F: Documentation/filesystems/quota.txt
3645F: fs/quota/
3646F: include/linux/quota*.h
3647F: include/uapi/linux/quota*.h
3648
3649DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3650M: Bernie Thompson <bernie@plugable.com>
3651L: linux-fbdev@vger.kernel.org
3652S: Maintained
3653W: http://plugable.com/category/projects/udlfb/
3654F: drivers/video/fbdev/udlfb.c
3655F: include/video/udlfb.h
3656F: Documentation/fb/udlfb.txt
3657
3658DISTRIBUTED LOCK MANAGER (DLM)
3659M: Christine Caulfield <ccaulfie@redhat.com>
3660M: David Teigland <teigland@redhat.com>
3661L: cluster-devel@redhat.com
3662W: http://sources.redhat.com/cluster/
3663T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3664S: Supported
3665F: fs/dlm/
3666
3667DMA BUFFER SHARING FRAMEWORK
3668M: Sumit Semwal <sumit.semwal@linaro.org>
3669S: Maintained
3670L: linux-media@vger.kernel.org
3671L: dri-devel@lists.freedesktop.org
3672L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3673F: drivers/dma-buf/
3674F: include/linux/dma-buf*
3675F: include/linux/reservation.h
3676F: include/linux/*fence.h
3677F: Documentation/dma-buf-sharing.txt
3678T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3679
3680DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3681M: Vinod Koul <vinod.koul@intel.com>
3682L: dmaengine@vger.kernel.org
3683Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3684S: Maintained
3685F: drivers/dma/
3686F: include/linux/dmaengine.h
3687F: Documentation/dmaengine/
3688T: git git://git.infradead.org/users/vkoul/slave-dma.git
3689
3690DME1737 HARDWARE MONITOR DRIVER
3691M: Juerg Haefliger <juergh@gmail.com>
3692L: linux-hwmon@vger.kernel.org
3693S: Maintained
3694F: Documentation/hwmon/dme1737
3695F: drivers/hwmon/dme1737.c
3696
3697DMI/SMBIOS SUPPORT
3698M: Jean Delvare <jdelvare@suse.com>
3699S: Maintained
3700T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3701F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3702F: drivers/firmware/dmi-id.c
3703F: drivers/firmware/dmi_scan.c
3704F: include/linux/dmi.h
3705
3706DOCUMENTATION
3707M: Jonathan Corbet <corbet@lwn.net>
3708L: linux-doc@vger.kernel.org
3709S: Maintained
3710F: Documentation/
3711F: scripts/docproc.c
3712F: scripts/kernel-doc*
3713X: Documentation/ABI/
3714X: Documentation/devicetree/
3715X: Documentation/acpi
3716X: Documentation/power
3717X: Documentation/spi
3718X: Documentation/DocBook/media
3719T: git git://git.lwn.net/linux.git docs-next
3720
3721DOUBLETALK DRIVER
3722M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3723L: blinux-list@redhat.com
3724S: Maintained
3725F: drivers/char/dtlk.c
3726F: include/linux/dtlk.h
3727
3728DPT_I2O SCSI RAID DRIVER
3729M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3730L: linux-scsi@vger.kernel.org
3731W: http://www.adaptec.com/
3732S: Maintained
3733F: drivers/scsi/dpt*
3734F: drivers/scsi/dpt/
3735
3736DRBD DRIVER
3737M: Philipp Reisner <philipp.reisner@linbit.com>
3738M: Lars Ellenberg <lars.ellenberg@linbit.com>
3739L: drbd-dev@lists.linbit.com
3740W: http://www.drbd.org
3741T: git git://git.linbit.com/linux-drbd.git
3742T: git git://git.linbit.com/drbd-8.4.git
3743S: Supported
3744F: drivers/block/drbd/
3745F: lib/lru_cache.c
3746F: Documentation/blockdev/drbd/
3747
3748DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3751S: Supported
3752F: Documentation/kobject.txt
3753F: drivers/base/
3754F: fs/debugfs/
3755F: fs/kernfs/
3756F: fs/sysfs/
3757F: include/linux/debugfs.h
3758F: include/linux/kobj*
3759F: lib/kobj*
3760
3761DRM DRIVERS
3762M: David Airlie <airlied@linux.ie>
3763L: dri-devel@lists.freedesktop.org
3764T: git git://people.freedesktop.org/~airlied/linux
3765S: Maintained
3766F: drivers/gpu/drm/
3767F: drivers/gpu/vga/
3768F: include/drm/
3769F: include/uapi/drm/
3770
3771RADEON and AMDGPU DRM DRIVERS
3772M: Alex Deucher <alexander.deucher@amd.com>
3773M: Christian König <christian.koenig@amd.com>
3774L: dri-devel@lists.freedesktop.org
3775T: git git://people.freedesktop.org/~agd5f/linux
3776S: Supported
3777F: drivers/gpu/drm/radeon/
3778F: include/uapi/drm/radeon*
3779F: drivers/gpu/drm/amd/
3780F: include/uapi/drm/amdgpu*
3781
3782DRM PANEL DRIVERS
3783M: Thierry Reding <thierry.reding@gmail.com>
3784L: dri-devel@lists.freedesktop.org
3785T: git git://anongit.freedesktop.org/tegra/linux.git
3786S: Maintained
3787F: drivers/gpu/drm/drm_panel.c
3788F: drivers/gpu/drm/panel/
3789F: include/drm/drm_panel.h
3790F: Documentation/devicetree/bindings/display/panel/
3791
3792INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3793M: Daniel Vetter <daniel.vetter@intel.com>
3794M: Jani Nikula <jani.nikula@linux.intel.com>
3795L: intel-gfx@lists.freedesktop.org
3796L: dri-devel@lists.freedesktop.org
3797W: https://01.org/linuxgraphics/
3798Q: http://patchwork.freedesktop.org/project/intel-gfx/
3799T: git git://anongit.freedesktop.org/drm-intel
3800S: Supported
3801F: drivers/gpu/drm/i915/
3802F: include/drm/i915*
3803F: include/uapi/drm/i915*
3804
3805DRM DRIVERS FOR ATMEL HLCDC
3806M: Boris Brezillon <boris.brezillon@free-electrons.com>
3807L: dri-devel@lists.freedesktop.org
3808S: Supported
3809F: drivers/gpu/drm/atmel-hlcdc/
3810F: Documentation/devicetree/bindings/drm/atmel/
3811
3812DRM DRIVERS FOR EXYNOS
3813M: Inki Dae <inki.dae@samsung.com>
3814M: Joonyoung Shim <jy0922.shim@samsung.com>
3815M: Seung-Woo Kim <sw0312.kim@samsung.com>
3816M: Kyungmin Park <kyungmin.park@samsung.com>
3817L: dri-devel@lists.freedesktop.org
3818T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3819S: Supported
3820F: drivers/gpu/drm/exynos/
3821F: include/drm/exynos*
3822F: include/uapi/drm/exynos*
3823
3824DRM DRIVERS FOR FREESCALE DCU
3825M: Stefan Agner <stefan@agner.ch>
3826M: Alison Wang <alison.wang@freescale.com>
3827L: dri-devel@lists.freedesktop.org
3828S: Supported
3829F: drivers/gpu/drm/fsl-dcu/
3830F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3831F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3832
3833DRM DRIVERS FOR FREESCALE IMX
3834M: Philipp Zabel <p.zabel@pengutronix.de>
3835L: dri-devel@lists.freedesktop.org
3836S: Maintained
3837F: drivers/gpu/drm/imx/
3838F: drivers/gpu/ipu-v3/
3839F: Documentation/devicetree/bindings/display/imx/
3840
3841DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3842M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3843L: dri-devel@lists.freedesktop.org
3844T: git git://github.com/patjak/drm-gma500
3845S: Maintained
3846F: drivers/gpu/drm/gma500
3847F: include/drm/gma500*
3848
3849DRM DRIVERS FOR NVIDIA TEGRA
3850M: Thierry Reding <thierry.reding@gmail.com>
3851M: Terje Bergström <tbergstrom@nvidia.com>
3852L: dri-devel@lists.freedesktop.org
3853L: linux-tegra@vger.kernel.org
3854T: git git://anongit.freedesktop.org/tegra/linux.git
3855S: Supported
3856F: drivers/gpu/drm/tegra/
3857F: drivers/gpu/host1x/
3858F: include/linux/host1x.h
3859F: include/uapi/drm/tegra_drm.h
3860F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3861
3862DRM DRIVERS FOR RENESAS
3863M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3864L: dri-devel@lists.freedesktop.org
3865L: linux-renesas-soc@vger.kernel.org
3866T: git git://people.freedesktop.org/~airlied/linux
3867S: Supported
3868F: drivers/gpu/drm/rcar-du/
3869F: drivers/gpu/drm/shmobile/
3870F: include/linux/platform_data/shmob_drm.h
3871
3872DRM DRIVERS FOR ROCKCHIP
3873M: Mark Yao <mark.yao@rock-chips.com>
3874L: dri-devel@lists.freedesktop.org
3875S: Maintained
3876F: drivers/gpu/drm/rockchip/
3877F: Documentation/devicetree/bindings/display/rockchip*
3878
3879DRM DRIVERS FOR STI
3880M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3881M: Vincent Abriou <vincent.abriou@st.com>
3882L: dri-devel@lists.freedesktop.org
3883T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3884S: Maintained
3885F: drivers/gpu/drm/sti
3886F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3887
3888DRM DRIVERS FOR VIVANTE GPU IP
3889M: Lucas Stach <l.stach@pengutronix.de>
3890R: Russell King <linux+etnaviv@arm.linux.org.uk>
3891R: Christian Gmeiner <christian.gmeiner@gmail.com>
3892L: dri-devel@lists.freedesktop.org
3893S: Maintained
3894F: drivers/gpu/drm/etnaviv
3895F: Documentation/devicetree/bindings/display/etnaviv
3896
3897DSBR100 USB FM RADIO DRIVER
3898M: Alexey Klimov <klimov.linux@gmail.com>
3899L: linux-media@vger.kernel.org
3900T: git git://linuxtv.org/media_tree.git
3901S: Maintained
3902F: drivers/media/radio/dsbr100.c
3903
3904DSCC4 DRIVER
3905M: Francois Romieu <romieu@fr.zoreil.com>
3906L: netdev@vger.kernel.org
3907S: Maintained
3908F: drivers/net/wan/dscc4.c
3909
3910DT3155 MEDIA DRIVER
3911M: Hans Verkuil <hverkuil@xs4all.nl>
3912L: linux-media@vger.kernel.org
3913T: git git://linuxtv.org/media_tree.git
3914W: https://linuxtv.org
3915S: Odd Fixes
3916F: drivers/media/pci/dt3155/
3917
3918DVB_USB_AF9015 MEDIA DRIVER
3919M: Antti Palosaari <crope@iki.fi>
3920L: linux-media@vger.kernel.org
3921W: https://linuxtv.org
3922W: http://palosaari.fi/linux/
3923Q: http://patchwork.linuxtv.org/project/linux-media/list/
3924T: git git://linuxtv.org/anttip/media_tree.git
3925S: Maintained
3926F: drivers/media/usb/dvb-usb-v2/af9015*
3927
3928DVB_USB_AF9035 MEDIA DRIVER
3929M: Antti Palosaari <crope@iki.fi>
3930L: linux-media@vger.kernel.org
3931W: https://linuxtv.org
3932W: http://palosaari.fi/linux/
3933Q: http://patchwork.linuxtv.org/project/linux-media/list/
3934T: git git://linuxtv.org/anttip/media_tree.git
3935S: Maintained
3936F: drivers/media/usb/dvb-usb-v2/af9035*
3937
3938DVB_USB_ANYSEE MEDIA DRIVER
3939M: Antti Palosaari <crope@iki.fi>
3940L: linux-media@vger.kernel.org
3941W: https://linuxtv.org
3942W: http://palosaari.fi/linux/
3943Q: http://patchwork.linuxtv.org/project/linux-media/list/
3944T: git git://linuxtv.org/anttip/media_tree.git
3945S: Maintained
3946F: drivers/media/usb/dvb-usb-v2/anysee*
3947
3948DVB_USB_AU6610 MEDIA DRIVER
3949M: Antti Palosaari <crope@iki.fi>
3950L: linux-media@vger.kernel.org
3951W: https://linuxtv.org
3952W: http://palosaari.fi/linux/
3953Q: http://patchwork.linuxtv.org/project/linux-media/list/
3954T: git git://linuxtv.org/anttip/media_tree.git
3955S: Maintained
3956F: drivers/media/usb/dvb-usb-v2/au6610*
3957
3958DVB_USB_CE6230 MEDIA DRIVER
3959M: Antti Palosaari <crope@iki.fi>
3960L: linux-media@vger.kernel.org
3961W: https://linuxtv.org
3962W: http://palosaari.fi/linux/
3963Q: http://patchwork.linuxtv.org/project/linux-media/list/
3964T: git git://linuxtv.org/anttip/media_tree.git
3965S: Maintained
3966F: drivers/media/usb/dvb-usb-v2/ce6230*
3967
3968DVB_USB_CXUSB MEDIA DRIVER
3969M: Michael Krufky <mkrufky@linuxtv.org>
3970L: linux-media@vger.kernel.org
3971W: https://linuxtv.org
3972W: http://github.com/mkrufky
3973Q: http://patchwork.linuxtv.org/project/linux-media/list/
3974T: git git://linuxtv.org/media_tree.git
3975S: Maintained
3976F: drivers/media/usb/dvb-usb/cxusb*
3977
3978DVB_USB_EC168 MEDIA DRIVER
3979M: Antti Palosaari <crope@iki.fi>
3980L: linux-media@vger.kernel.org
3981W: https://linuxtv.org
3982W: http://palosaari.fi/linux/
3983Q: http://patchwork.linuxtv.org/project/linux-media/list/
3984T: git git://linuxtv.org/anttip/media_tree.git
3985S: Maintained
3986F: drivers/media/usb/dvb-usb-v2/ec168*
3987
3988DVB_USB_GL861 MEDIA DRIVER
3989M: Antti Palosaari <crope@iki.fi>
3990L: linux-media@vger.kernel.org
3991W: https://linuxtv.org
3992Q: http://patchwork.linuxtv.org/project/linux-media/list/
3993T: git git://linuxtv.org/anttip/media_tree.git
3994S: Maintained
3995F: drivers/media/usb/dvb-usb-v2/gl861*
3996
3997DVB_USB_MXL111SF MEDIA DRIVER
3998M: Michael Krufky <mkrufky@linuxtv.org>
3999L: linux-media@vger.kernel.org
4000W: https://linuxtv.org
4001W: http://github.com/mkrufky
4002Q: http://patchwork.linuxtv.org/project/linux-media/list/
4003T: git git://linuxtv.org/mkrufky/mxl111sf.git
4004S: Maintained
4005F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4006
4007DVB_USB_RTL28XXU MEDIA DRIVER
4008M: Antti Palosaari <crope@iki.fi>
4009L: linux-media@vger.kernel.org
4010W: https://linuxtv.org
4011W: http://palosaari.fi/linux/
4012Q: http://patchwork.linuxtv.org/project/linux-media/list/
4013T: git git://linuxtv.org/anttip/media_tree.git
4014S: Maintained
4015F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4016
4017DVB_USB_V2 MEDIA DRIVER
4018M: Antti Palosaari <crope@iki.fi>
4019L: linux-media@vger.kernel.org
4020W: https://linuxtv.org
4021W: http://palosaari.fi/linux/
4022Q: http://patchwork.linuxtv.org/project/linux-media/list/
4023T: git git://linuxtv.org/anttip/media_tree.git
4024S: Maintained
4025F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4026F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4027
4028DYNAMIC DEBUG
4029M: Jason Baron <jbaron@akamai.com>
4030S: Maintained
4031F: lib/dynamic_debug.c
4032F: include/linux/dynamic_debug.h
4033
4034DZ DECSTATION DZ11 SERIAL DRIVER
4035M: "Maciej W. Rozycki" <macro@linux-mips.org>
4036S: Maintained
4037F: drivers/tty/serial/dz.*
4038
4039E3X0 POWER BUTTON DRIVER
4040M: Moritz Fischer <moritz.fischer@ettus.com>
4041L: usrp-users@lists.ettus.com
4042W: http://www.ettus.com
4043S: Supported
4044F: drivers/input/misc/e3x0-button.c
4045F: Documentation/devicetree/bindings/input/e3x0-button.txt
4046
4047E4000 MEDIA DRIVER
4048M: Antti Palosaari <crope@iki.fi>
4049L: linux-media@vger.kernel.org
4050W: https://linuxtv.org
4051W: http://palosaari.fi/linux/
4052Q: http://patchwork.linuxtv.org/project/linux-media/list/
4053T: git git://linuxtv.org/anttip/media_tree.git
4054S: Maintained
4055F: drivers/media/tuners/e4000*
4056
4057EATA ISA/EISA/PCI SCSI DRIVER
4058M: Dario Ballabio <ballabio_dario@emc.com>
4059L: linux-scsi@vger.kernel.org
4060S: Maintained
4061F: drivers/scsi/eata.c
4062
4063EC100 MEDIA DRIVER
4064M: Antti Palosaari <crope@iki.fi>
4065L: linux-media@vger.kernel.org
4066W: https://linuxtv.org
4067W: http://palosaari.fi/linux/
4068Q: http://patchwork.linuxtv.org/project/linux-media/list/
4069T: git git://linuxtv.org/anttip/media_tree.git
4070S: Maintained
4071F: drivers/media/dvb-frontends/ec100*
4072
4073ECRYPT FILE SYSTEM
4074M: Tyler Hicks <tyhicks@canonical.com>
4075L: ecryptfs@vger.kernel.org
4076W: http://ecryptfs.org
4077W: https://launchpad.net/ecryptfs
4078T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4079S: Supported
4080F: Documentation/filesystems/ecryptfs.txt
4081F: fs/ecryptfs/
4082
4083EDAC-CORE
4084M: Doug Thompson <dougthompson@xmission.com>
4085M: Borislav Petkov <bp@alien8.de>
4086M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4087L: linux-edac@vger.kernel.org
4088T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4089T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4090S: Supported
4091F: Documentation/edac.txt
4092F: drivers/edac/
4093F: include/linux/edac.h
4094
4095EDAC-AMD64
4096M: Doug Thompson <dougthompson@xmission.com>
4097M: Borislav Petkov <bp@alien8.de>
4098L: linux-edac@vger.kernel.org
4099S: Maintained
4100F: drivers/edac/amd64_edac*
4101
4102EDAC-CALXEDA
4103M: Doug Thompson <dougthompson@xmission.com>
4104M: Robert Richter <rric@kernel.org>
4105L: linux-edac@vger.kernel.org
4106S: Maintained
4107F: drivers/edac/highbank*
4108
4109EDAC-CAVIUM
4110M: Ralf Baechle <ralf@linux-mips.org>
4111M: David Daney <david.daney@cavium.com>
4112L: linux-edac@vger.kernel.org
4113L: linux-mips@linux-mips.org
4114S: Supported
4115F: drivers/edac/octeon_edac*
4116
4117EDAC-E752X
4118M: Mark Gross <mark.gross@intel.com>
4119M: Doug Thompson <dougthompson@xmission.com>
4120L: linux-edac@vger.kernel.org
4121S: Maintained
4122F: drivers/edac/e752x_edac.c
4123
4124EDAC-E7XXX
4125M: Doug Thompson <dougthompson@xmission.com>
4126L: linux-edac@vger.kernel.org
4127S: Maintained
4128F: drivers/edac/e7xxx_edac.c
4129
4130EDAC-GHES
4131M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4132L: linux-edac@vger.kernel.org
4133S: Maintained
4134F: drivers/edac/ghes_edac.c
4135
4136EDAC-I82443BXGX
4137M: Tim Small <tim@buttersideup.com>
4138L: linux-edac@vger.kernel.org
4139S: Maintained
4140F: drivers/edac/i82443bxgx_edac.c
4141
4142EDAC-I3000
4143M: Jason Uhlenkott <juhlenko@akamai.com>
4144L: linux-edac@vger.kernel.org
4145S: Maintained
4146F: drivers/edac/i3000_edac.c
4147
4148EDAC-I5000
4149M: Doug Thompson <dougthompson@xmission.com>
4150L: linux-edac@vger.kernel.org
4151S: Maintained
4152F: drivers/edac/i5000_edac.c
4153
4154EDAC-I5400
4155M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4156L: linux-edac@vger.kernel.org
4157S: Maintained
4158F: drivers/edac/i5400_edac.c
4159
4160EDAC-I7300
4161M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4162L: linux-edac@vger.kernel.org
4163S: Maintained
4164F: drivers/edac/i7300_edac.c
4165
4166EDAC-I7CORE
4167M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4168L: linux-edac@vger.kernel.org
4169S: Maintained
4170F: drivers/edac/i7core_edac.c
4171
4172EDAC-I82975X
4173M: Ranganathan Desikan <ravi@jetztechnologies.com>
4174M: "Arvind R." <arvino55@gmail.com>
4175L: linux-edac@vger.kernel.org
4176S: Maintained
4177F: drivers/edac/i82975x_edac.c
4178
4179EDAC-IE31200
4180M: Jason Baron <jbaron@akamai.com>
4181L: linux-edac@vger.kernel.org
4182S: Maintained
4183F: drivers/edac/ie31200_edac.c
4184
4185EDAC-MPC85XX
4186M: Johannes Thumshirn <morbidrsa@gmail.com>
4187L: linux-edac@vger.kernel.org
4188S: Maintained
4189F: drivers/edac/mpc85xx_edac.[ch]
4190
4191EDAC-PASEMI
4192M: Egor Martovetsky <egor@pasemi.com>
4193L: linux-edac@vger.kernel.org
4194S: Maintained
4195F: drivers/edac/pasemi_edac.c
4196
4197EDAC-R82600
4198M: Tim Small <tim@buttersideup.com>
4199L: linux-edac@vger.kernel.org
4200S: Maintained
4201F: drivers/edac/r82600_edac.c
4202
4203EDAC-SBRIDGE
4204M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4205L: linux-edac@vger.kernel.org
4206S: Maintained
4207F: drivers/edac/sb_edac.c
4208
4209EDAC-XGENE
4210APPLIED MICRO (APM) X-GENE SOC EDAC
4211M: Loc Ho <lho@apm.com>
4212S: Supported
4213F: drivers/edac/xgene_edac.c
4214F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4215
4216EDIROL UA-101/UA-1000 DRIVER
4217M: Clemens Ladisch <clemens@ladisch.de>
4218L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4219T: git git://git.alsa-project.org/alsa-kernel.git
4220S: Maintained
4221F: sound/usb/misc/ua101.c
4222
4223EXTENSIBLE FIRMWARE INTERFACE (EFI)
4224M: Matt Fleming <matt@codeblueprint.co.uk>
4225L: linux-efi@vger.kernel.org
4226T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4227S: Maintained
4228F: Documentation/efi-stub.txt
4229F: arch/ia64/kernel/efi.c
4230F: arch/x86/boot/compressed/eboot.[ch]
4231F: arch/x86/include/asm/efi.h
4232F: arch/x86/platform/efi/*
4233F: drivers/firmware/efi/*
4234F: include/linux/efi*.h
4235
4236EFI VARIABLE FILESYSTEM
4237M: Matthew Garrett <matthew.garrett@nebula.com>
4238M: Jeremy Kerr <jk@ozlabs.org>
4239M: Matt Fleming <matt@codeblueprint.co.uk>
4240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4241L: linux-efi@vger.kernel.org
4242S: Maintained
4243F: fs/efivarfs/
4244
4245EFIFB FRAMEBUFFER DRIVER
4246L: linux-fbdev@vger.kernel.org
4247M: Peter Jones <pjones@redhat.com>
4248S: Maintained
4249F: drivers/video/fbdev/efifb.c
4250
4251EFS FILESYSTEM
4252W: http://aeschi.ch.eu.org/efs/
4253S: Orphan
4254F: fs/efs/
4255
4256EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4257M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4258L: netdev@vger.kernel.org
4259S: Maintained
4260F: drivers/net/ethernet/ibm/ehea/
4261
4262EM28XX VIDEO4LINUX DRIVER
4263M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4264L: linux-media@vger.kernel.org
4265W: https://linuxtv.org
4266T: git git://linuxtv.org/media_tree.git
4267S: Maintained
4268F: drivers/media/usb/em28xx/
4269
4270EMBEDDED LINUX
4271M: Paul Gortmaker <paul.gortmaker@windriver.com>
4272M: Matt Mackall <mpm@selenic.com>
4273M: David Woodhouse <dwmw2@infradead.org>
4274L: linux-embedded@vger.kernel.org
4275S: Maintained
4276
4277EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4278M: James Smart <james.smart@avagotech.com>
4279M: Dick Kennedy <dick.kennedy@avagotech.com>
4280L: linux-scsi@vger.kernel.org
4281W: http://www.avagotech.com
4282S: Supported
4283F: drivers/scsi/lpfc/
4284
4285ENE CB710 FLASH CARD READER DRIVER
4286M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4287S: Maintained
4288F: drivers/misc/cb710/
4289F: drivers/mmc/host/cb710-mmc.*
4290F: include/linux/cb710.h
4291
4292ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4293M: Maxim Levitsky <maximlevitsky@gmail.com>
4294S: Maintained
4295F: drivers/media/rc/ene_ir.*
4296
4297EPSON S1D13XXX FRAMEBUFFER DRIVER
4298M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4299S: Maintained
4300T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4301F: drivers/video/fbdev/s1d13xxxfb.c
4302F: include/video/s1d13xxxfb.h
4303
4304ET131X NETWORK DRIVER
4305M: Mark Einon <mark.einon@gmail.com>
4306S: Odd Fixes
4307F: drivers/net/ethernet/agere/
4308
4309ETHERNET BRIDGE
4310M: Stephen Hemminger <stephen@networkplumber.org>
4311L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4312L: netdev@vger.kernel.org
4313W: http://www.linuxfoundation.org/en/Net:Bridge
4314S: Maintained
4315F: include/linux/netfilter_bridge/
4316F: net/bridge/
4317
4318ETHERNET PHY LIBRARY
4319M: Florian Fainelli <f.fainelli@gmail.com>
4320L: netdev@vger.kernel.org
4321S: Maintained
4322F: include/linux/phy.h
4323F: include/linux/phy_fixed.h
4324F: drivers/net/phy/
4325F: Documentation/networking/phy.txt
4326F: drivers/of/of_mdio.c
4327F: drivers/of/of_net.c
4328
4329EXT2 FILE SYSTEM
4330M: Jan Kara <jack@suse.com>
4331L: linux-ext4@vger.kernel.org
4332S: Maintained
4333F: Documentation/filesystems/ext2.txt
4334F: fs/ext2/
4335F: include/linux/ext2*
4336
4337EXT4 FILE SYSTEM
4338M: "Theodore Ts'o" <tytso@mit.edu>
4339M: Andreas Dilger <adilger.kernel@dilger.ca>
4340L: linux-ext4@vger.kernel.org
4341W: http://ext4.wiki.kernel.org
4342Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4344S: Maintained
4345F: Documentation/filesystems/ext4.txt
4346F: fs/ext4/
4347
4348Extended Verification Module (EVM)
4349M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4350L: linux-ima-devel@lists.sourceforge.net
4351L: linux-security-module@vger.kernel.org
4352S: Supported
4353F: security/integrity/evm/
4354
4355EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4356M: MyungJoo Ham <myungjoo.ham@samsung.com>
4357M: Chanwoo Choi <cw00.choi@samsung.com>
4358L: linux-kernel@vger.kernel.org
4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4360S: Maintained
4361F: drivers/extcon/
4362F: include/linux/extcon/
4363F: include/linux/extcon.h
4364F: Documentation/extcon/
4365F: Documentation/devicetree/bindings/extcon/
4366
4367EXYNOS DP DRIVER
4368M: Jingoo Han <jingoohan1@gmail.com>
4369L: dri-devel@lists.freedesktop.org
4370S: Maintained
4371F: drivers/gpu/drm/exynos/exynos_dp*
4372
4373EXYNOS SYSMMU (IOMMU) driver
4374M: Marek Szyprowski <m.szyprowski@samsung.com>
4375L: iommu@lists.linux-foundation.org
4376S: Maintained
4377F: drivers/iommu/exynos-iommu.c
4378
4379EXYNOS MIPI DISPLAY DRIVERS
4380M: Inki Dae <inki.dae@samsung.com>
4381M: Donghwa Lee <dh09.lee@samsung.com>
4382M: Kyungmin Park <kyungmin.park@samsung.com>
4383L: linux-fbdev@vger.kernel.org
4384S: Maintained
4385F: drivers/video/fbdev/exynos/exynos_mipi*
4386F: include/video/exynos_mipi*
4387
4388F71805F HARDWARE MONITORING DRIVER
4389M: Jean Delvare <jdelvare@suse.com>
4390L: linux-hwmon@vger.kernel.org
4391S: Maintained
4392F: Documentation/hwmon/f71805f
4393F: drivers/hwmon/f71805f.c
4394
4395FC0011 TUNER DRIVER
4396M: Michael Buesch <m@bues.ch>
4397L: linux-media@vger.kernel.org
4398S: Maintained
4399F: drivers/media/tuners/fc0011.h
4400F: drivers/media/tuners/fc0011.c
4401
4402FC2580 MEDIA DRIVER
4403M: Antti Palosaari <crope@iki.fi>
4404L: linux-media@vger.kernel.org
4405W: https://linuxtv.org
4406W: http://palosaari.fi/linux/
4407Q: http://patchwork.linuxtv.org/project/linux-media/list/
4408T: git git://linuxtv.org/anttip/media_tree.git
4409S: Maintained
4410F: drivers/media/tuners/fc2580*
4411
4412FANOTIFY
4413M: Eric Paris <eparis@redhat.com>
4414S: Maintained
4415F: fs/notify/fanotify/
4416F: include/linux/fanotify.h
4417F: include/uapi/linux/fanotify.h
4418
4419FARSYNC SYNCHRONOUS DRIVER
4420M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4421W: http://www.farsite.co.uk/
4422S: Supported
4423F: drivers/net/wan/farsync.*
4424
4425FAULT INJECTION SUPPORT
4426M: Akinobu Mita <akinobu.mita@gmail.com>
4427S: Supported
4428F: Documentation/fault-injection/
4429F: lib/fault-inject.c
4430
4431FBTFT Framebuffer drivers
4432M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4433M: Noralf Trønnes <noralf@tronnes.org>
4434S: Maintained
4435F: drivers/staging/fbtft/
4436
4437FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4438M: Vasu Dev <vasu.dev@intel.com>
4439L: fcoe-devel@open-fcoe.org
4440W: www.Open-FCoE.org
4441S: Supported
4442F: drivers/scsi/libfc/
4443F: drivers/scsi/fcoe/
4444F: include/scsi/fc/
4445F: include/scsi/libfc.h
4446F: include/scsi/libfcoe.h
4447F: include/uapi/scsi/fc/
4448
4449FILE LOCKING (flock() and fcntl()/lockf())
4450M: Jeff Layton <jlayton@poochiereds.net>
4451M: "J. Bruce Fields" <bfields@fieldses.org>
4452L: linux-fsdevel@vger.kernel.org
4453S: Maintained
4454F: include/linux/fcntl.h
4455F: include/linux/fs.h
4456F: include/uapi/linux/fcntl.h
4457F: include/uapi/linux/fs.h
4458F: fs/fcntl.c
4459F: fs/locks.c
4460
4461FILESYSTEMS (VFS and infrastructure)
4462M: Alexander Viro <viro@zeniv.linux.org.uk>
4463L: linux-fsdevel@vger.kernel.org
4464S: Maintained
4465F: fs/*
4466
4467FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4468M: Riku Voipio <riku.voipio@iki.fi>
4469L: linux-hwmon@vger.kernel.org
4470S: Maintained
4471F: drivers/hwmon/f75375s.c
4472F: include/linux/f75375s.h
4473
4474FIREWIRE AUDIO DRIVERS
4475M: Clemens Ladisch <clemens@ladisch.de>
4476L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4477T: git git://git.alsa-project.org/alsa-kernel.git
4478S: Maintained
4479F: sound/firewire/
4480
4481FIREWIRE MEDIA DRIVERS (firedtv)
4482M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4483L: linux-media@vger.kernel.org
4484L: linux1394-devel@lists.sourceforge.net
4485T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4486S: Maintained
4487F: drivers/media/firewire/
4488
4489FIREWIRE SBP-2 TARGET
4490M: Chris Boot <bootc@bootc.net>
4491L: linux-scsi@vger.kernel.org
4492L: target-devel@vger.kernel.org
4493L: linux1394-devel@lists.sourceforge.net
4494T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4495S: Maintained
4496F: drivers/target/sbp/
4497
4498FIREWIRE SUBSYSTEM
4499M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4500L: linux1394-devel@lists.sourceforge.net
4501W: http://ieee1394.wiki.kernel.org/
4502T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4503S: Maintained
4504F: drivers/firewire/
4505F: include/linux/firewire.h
4506F: include/uapi/linux/firewire*.h
4507F: tools/firewire/
4508
4509FIRMWARE LOADER (request_firmware)
4510M: Ming Lei <ming.lei@canonical.com>
4511L: linux-kernel@vger.kernel.org
4512S: Maintained
4513F: Documentation/firmware_class/
4514F: drivers/base/firmware*.c
4515F: include/linux/firmware.h
4516
4517FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4518M: Joshua Morris <josh.h.morris@us.ibm.com>
4519M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4520S: Maintained
4521F: drivers/block/rsxx/
4522
4523FLOPPY DRIVER
4524M: Jiri Kosina <jikos@kernel.org>
4525T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4526S: Odd fixes
4527F: drivers/block/floppy.c
4528
4529FMC SUBSYSTEM
4530M: Alessandro Rubini <rubini@gnudd.com>
4531W: http://www.ohwr.org/projects/fmc-bus
4532S: Supported
4533F: drivers/fmc/
4534F: include/linux/fmc*.h
4535F: include/linux/ipmi-fru.h
4536K: fmc_d.*register
4537
4538FPGA MANAGER FRAMEWORK
4539M: Alan Tull <atull@opensource.altera.com>
4540R: Moritz Fischer <moritz.fischer@ettus.com>
4541S: Maintained
4542F: drivers/fpga/
4543F: include/linux/fpga/fpga-mgr.h
4544W: http://www.rocketboards.org
4545
4546FPU EMULATOR
4547M: Bill Metzenthen <billm@melbpc.org.au>
4548W: http://floatingpoint.sourceforge.net/emulator/index.html
4549S: Maintained
4550F: arch/x86/math-emu/
4551
4552FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4553L: netdev@vger.kernel.org
4554S: Orphan
4555F: drivers/net/wan/dlci.c
4556F: drivers/net/wan/sdla.c
4557
4558FRAMEBUFFER LAYER
4559M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4560M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4561L: linux-fbdev@vger.kernel.org
4562W: http://linux-fbdev.sourceforge.net/
4563Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4564T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4565S: Maintained
4566F: Documentation/fb/
4567F: drivers/video/
4568F: include/video/
4569F: include/linux/fb.h
4570F: include/uapi/video/
4571F: include/uapi/linux/fb.h
4572
4573FREESCALE DIU FRAMEBUFFER DRIVER
4574M: Timur Tabi <timur@tabi.org>
4575L: linux-fbdev@vger.kernel.org
4576S: Maintained
4577F: drivers/video/fbdev/fsl-diu-fb.*
4578
4579FREESCALE DMA DRIVER
4580M: Li Yang <leoli@freescale.com>
4581M: Zhang Wei <zw@zh-kernel.org>
4582L: linuxppc-dev@lists.ozlabs.org
4583S: Maintained
4584F: drivers/dma/fsldma.*
4585
4586FREESCALE GPMI NAND DRIVER
4587M: Han Xu <han.xu@nxp.com>
4588L: linux-mtd@lists.infradead.org
4589S: Maintained
4590F: drivers/mtd/nand/gpmi-nand/*
4591
4592FREESCALE I2C CPM DRIVER
4593M: Jochen Friedrich <jochen@scram.de>
4594L: linuxppc-dev@lists.ozlabs.org
4595L: linux-i2c@vger.kernel.org
4596S: Maintained
4597F: drivers/i2c/busses/i2c-cpm.c
4598
4599FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4600M: Sascha Hauer <kernel@pengutronix.de>
4601L: linux-fbdev@vger.kernel.org
4602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4603S: Maintained
4604F: include/linux/platform_data/video-imxfb.h
4605F: drivers/video/fbdev/imxfb.c
4606
4607FREESCALE QUAD SPI DRIVER
4608M: Han Xu <han.xu@nxp.com>
4609L: linux-mtd@lists.infradead.org
4610S: Maintained
4611F: drivers/mtd/spi-nor/fsl-quadspi.c
4612
4613FREESCALE SOC FS_ENET DRIVER
4614M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4615M: Vitaly Bordug <vbordug@ru.mvista.com>
4616L: linuxppc-dev@lists.ozlabs.org
4617L: netdev@vger.kernel.org
4618S: Maintained
4619F: drivers/net/ethernet/freescale/fs_enet/
4620F: include/linux/fs_enet_pd.h
4621
4622FREESCALE IMX / MXC FEC DRIVER
4623M: Fugang Duan <fugang.duan@nxp.com>
4624L: netdev@vger.kernel.org
4625S: Maintained
4626F: drivers/net/ethernet/freescale/fec_main.c
4627F: drivers/net/ethernet/freescale/fec_ptp.c
4628F: drivers/net/ethernet/freescale/fec.h
4629F: Documentation/devicetree/bindings/net/fsl-fec.txt
4630
4631FREESCALE QUICC ENGINE LIBRARY
4632L: linuxppc-dev@lists.ozlabs.org
4633S: Orphan
4634F: drivers/soc/fsl/qe/
4635F: include/soc/fsl/*qe*.h
4636F: include/soc/fsl/*ucc*.h
4637
4638FREESCALE USB PERIPHERAL DRIVERS
4639M: Li Yang <leoli@freescale.com>
4640L: linux-usb@vger.kernel.org
4641L: linuxppc-dev@lists.ozlabs.org
4642S: Maintained
4643F: drivers/usb/gadget/udc/fsl*
4644
4645FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4646M: Li Yang <leoli@freescale.com>
4647L: netdev@vger.kernel.org
4648L: linuxppc-dev@lists.ozlabs.org
4649S: Maintained
4650F: drivers/net/ethernet/freescale/ucc_geth*
4651
4652FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4653M: Claudiu Manoil <claudiu.manoil@freescale.com>
4654L: netdev@vger.kernel.org
4655S: Maintained
4656F: drivers/net/ethernet/freescale/gianfar*
4657X: drivers/net/ethernet/freescale/gianfar_ptp.c
4658F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4659
4660FREESCALE QUICC ENGINE UCC UART DRIVER
4661M: Timur Tabi <timur@tabi.org>
4662L: linuxppc-dev@lists.ozlabs.org
4663S: Maintained
4664F: drivers/tty/serial/ucc_uart.c
4665
4666FREESCALE SOC SOUND DRIVERS
4667M: Timur Tabi <timur@tabi.org>
4668M: Nicolin Chen <nicoleotsuka@gmail.com>
4669M: Xiubo Li <Xiubo.Lee@gmail.com>
4670L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4671L: linuxppc-dev@lists.ozlabs.org
4672S: Maintained
4673F: sound/soc/fsl/fsl*
4674F: sound/soc/fsl/imx*
4675F: sound/soc/fsl/mpc8610_hpcd.c
4676
4677FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4678M: "J. German Rivera" <German.Rivera@freescale.com>
4679L: linux-kernel@vger.kernel.org
4680S: Maintained
4681F: drivers/staging/fsl-mc/
4682
4683FREEVXFS FILESYSTEM
4684M: Christoph Hellwig <hch@infradead.org>
4685W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4686S: Maintained
4687F: fs/freevxfs/
4688
4689FREEZER
4690M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4691M: Pavel Machek <pavel@ucw.cz>
4692L: linux-pm@vger.kernel.org
4693S: Supported
4694F: Documentation/power/freezing-of-tasks.txt
4695F: include/linux/freezer.h
4696F: kernel/freezer.c
4697
4698FRONTSWAP API
4699M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4700L: linux-kernel@vger.kernel.org
4701S: Maintained
4702F: mm/frontswap.c
4703F: include/linux/frontswap.h
4704
4705FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4706M: David Howells <dhowells@redhat.com>
4707L: linux-cachefs@redhat.com (moderated for non-subscribers)
4708S: Supported
4709F: Documentation/filesystems/caching/
4710F: fs/fscache/
4711F: include/linux/fscache*.h
4712
4713F2FS FILE SYSTEM
4714M: Jaegeuk Kim <jaegeuk@kernel.org>
4715M: Changman Lee <cm224.lee@samsung.com>
4716R: Chao Yu <chao2.yu@samsung.com>
4717L: linux-f2fs-devel@lists.sourceforge.net
4718W: http://en.wikipedia.org/wiki/F2FS
4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4720S: Maintained
4721F: Documentation/filesystems/f2fs.txt
4722F: Documentation/ABI/testing/sysfs-fs-f2fs
4723F: fs/f2fs/
4724F: include/linux/f2fs_fs.h
4725F: include/trace/events/f2fs.h
4726
4727FUJITSU FR-V (FRV) PORT
4728S: Orphan
4729F: arch/frv/
4730
4731FUJITSU LAPTOP EXTRAS
4732M: Jonathan Woithe <jwoithe@just42.net>
4733L: platform-driver-x86@vger.kernel.org
4734S: Maintained
4735F: drivers/platform/x86/fujitsu-laptop.c
4736
4737FUJITSU M-5MO LS CAMERA ISP DRIVER
4738M: Kyungmin Park <kyungmin.park@samsung.com>
4739M: Heungjun Kim <riverful.kim@samsung.com>
4740L: linux-media@vger.kernel.org
4741S: Maintained
4742F: drivers/media/i2c/m5mols/
4743F: include/media/i2c/m5mols.h
4744
4745FUJITSU TABLET EXTRAS
4746M: Robert Gerlach <khnz@gmx.de>
4747L: platform-driver-x86@vger.kernel.org
4748S: Maintained
4749F: drivers/platform/x86/fujitsu-tablet.c
4750
4751FUSE: FILESYSTEM IN USERSPACE
4752M: Miklos Szeredi <miklos@szeredi.hu>
4753L: fuse-devel@lists.sourceforge.net
4754W: http://fuse.sourceforge.net/
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4756S: Maintained
4757F: fs/fuse/
4758F: include/uapi/linux/fuse.h
4759F: Documentation/filesystems/fuse.txt
4760
4761FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4762M: Rik Faith <faith@cs.unc.edu>
4763L: linux-scsi@vger.kernel.org
4764S: Odd Fixes (e.g., new signatures)
4765F: drivers/scsi/fdomain.*
4766
4767GCOV BASED KERNEL PROFILING
4768M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4769S: Maintained
4770F: kernel/gcov/
4771F: Documentation/gcov.txt
4772
4773GDT SCSI DISK ARRAY CONTROLLER DRIVER
4774M: Achim Leubner <achim_leubner@adaptec.com>
4775L: linux-scsi@vger.kernel.org
4776W: http://www.icp-vortex.com/
4777S: Supported
4778F: drivers/scsi/gdt*
4779
4780GDB KERNEL DEBUGGING HELPER SCRIPTS
4781M: Jan Kiszka <jan.kiszka@siemens.com>
4782S: Supported
4783F: scripts/gdb/
4784
4785GEMTEK FM RADIO RECEIVER DRIVER
4786M: Hans Verkuil <hverkuil@xs4all.nl>
4787L: linux-media@vger.kernel.org
4788T: git git://linuxtv.org/media_tree.git
4789W: https://linuxtv.org
4790S: Maintained
4791F: drivers/media/radio/radio-gemtek*
4792
4793GENERIC GPIO I2C DRIVER
4794M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4795S: Supported
4796F: drivers/i2c/busses/i2c-gpio.c
4797F: include/linux/i2c-gpio.h
4798
4799GENERIC GPIO I2C MULTIPLEXER DRIVER
4800M: Peter Korsgaard <peter.korsgaard@barco.com>
4801L: linux-i2c@vger.kernel.org
4802S: Supported
4803F: drivers/i2c/muxes/i2c-mux-gpio.c
4804F: include/linux/i2c-mux-gpio.h
4805F: Documentation/i2c/muxes/i2c-mux-gpio
4806
4807GENERIC HDLC (WAN) DRIVERS
4808M: Krzysztof Halasa <khc@pm.waw.pl>
4809W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4810S: Maintained
4811F: drivers/net/wan/c101.c
4812F: drivers/net/wan/hd6457*
4813F: drivers/net/wan/hdlc*
4814F: drivers/net/wan/n2.c
4815F: drivers/net/wan/pc300too.c
4816F: drivers/net/wan/pci200syn.c
4817F: drivers/net/wan/wanxl*
4818
4819GENERIC INCLUDE/ASM HEADER FILES
4820M: Arnd Bergmann <arnd@arndb.de>
4821L: linux-arch@vger.kernel.org
4822T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4823S: Maintained
4824F: include/asm-generic/
4825F: include/uapi/asm-generic/
4826
4827GENERIC PHY FRAMEWORK
4828M: Kishon Vijay Abraham I <kishon@ti.com>
4829L: linux-kernel@vger.kernel.org
4830T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4831S: Supported
4832F: drivers/phy/
4833F: include/linux/phy/
4834
4835GENERIC PM DOMAINS
4836M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4837M: Kevin Hilman <khilman@kernel.org>
4838M: Ulf Hansson <ulf.hansson@linaro.org>
4839L: linux-pm@vger.kernel.org
4840S: Supported
4841F: drivers/base/power/domain*.c
4842F: include/linux/pm_domain.h
4843
4844GENERIC UIO DRIVER FOR PCI DEVICES
4845M: "Michael S. Tsirkin" <mst@redhat.com>
4846L: kvm@vger.kernel.org
4847S: Supported
4848F: drivers/uio/uio_pci_generic.c
4849
4850GET_MAINTAINER SCRIPT
4851M: Joe Perches <joe@perches.com>
4852S: Maintained
4853F: scripts/get_maintainer.pl
4854
4855GFS2 FILE SYSTEM
4856M: Steven Whitehouse <swhiteho@redhat.com>
4857M: Bob Peterson <rpeterso@redhat.com>
4858L: cluster-devel@redhat.com
4859W: http://sources.redhat.com/cluster/
4860T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4861S: Supported
4862F: Documentation/filesystems/gfs2*.txt
4863F: fs/gfs2/
4864F: include/uapi/linux/gfs2_ondisk.h
4865
4866GIGASET ISDN DRIVERS
4867M: Paul Bolle <pebolle@tiscali.nl>
4868L: gigaset307x-common@lists.sourceforge.net
4869W: http://gigaset307x.sourceforge.net/
4870S: Odd Fixes
4871F: Documentation/isdn/README.gigaset
4872F: drivers/isdn/gigaset/
4873F: include/uapi/linux/gigaset_dev.h
4874
4875GO7007 MPEG CODEC
4876M: Hans Verkuil <hans.verkuil@cisco.com>
4877L: linux-media@vger.kernel.org
4878S: Maintained
4879F: drivers/media/usb/go7007/
4880
4881GOODIX TOUCHSCREEN
4882M: Bastien Nocera <hadess@hadess.net>
4883L: linux-input@vger.kernel.org
4884S: Maintained
4885F: drivers/input/touchscreen/goodix.c
4886
4887GPIO SUBSYSTEM
4888M: Linus Walleij <linus.walleij@linaro.org>
4889M: Alexandre Courbot <gnurou@gmail.com>
4890L: linux-gpio@vger.kernel.org
4891T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4892S: Maintained
4893F: Documentation/gpio/
4894F: Documentation/ABI/testing/gpio-cdev
4895F: Documentation/ABI/obsolete/sysfs-gpio
4896F: drivers/gpio/
4897F: include/linux/gpio/
4898F: include/linux/gpio.h
4899F: include/asm-generic/gpio.h
4900F: include/uapi/linux/gpio.h
4901F: tools/gpio/
4902
4903GRE DEMULTIPLEXER DRIVER
4904M: Dmitry Kozlov <xeb@mail.ru>
4905L: netdev@vger.kernel.org
4906S: Maintained
4907F: net/ipv4/gre_demux.c
4908F: net/ipv4/gre_offload.c
4909F: include/net/gre.h
4910
4911GRETH 10/100/1G Ethernet MAC device driver
4912M: Kristoffer Glembo <kristoffer@gaisler.com>
4913L: netdev@vger.kernel.org
4914S: Maintained
4915F: drivers/net/ethernet/aeroflex/
4916
4917GSPCA FINEPIX SUBDRIVER
4918M: Frank Zago <frank@zago.net>
4919L: linux-media@vger.kernel.org
4920T: git git://linuxtv.org/media_tree.git
4921S: Maintained
4922F: drivers/media/usb/gspca/finepix.c
4923
4924GSPCA GL860 SUBDRIVER
4925M: Olivier Lorin <o.lorin@laposte.net>
4926L: linux-media@vger.kernel.org
4927T: git git://linuxtv.org/media_tree.git
4928S: Maintained
4929F: drivers/media/usb/gspca/gl860/
4930
4931GSPCA M5602 SUBDRIVER
4932M: Erik Andren <erik.andren@gmail.com>
4933L: linux-media@vger.kernel.org
4934T: git git://linuxtv.org/media_tree.git
4935S: Maintained
4936F: drivers/media/usb/gspca/m5602/
4937
4938GSPCA PAC207 SONIXB SUBDRIVER
4939M: Hans de Goede <hdegoede@redhat.com>
4940L: linux-media@vger.kernel.org
4941T: git git://linuxtv.org/media_tree.git
4942S: Maintained
4943F: drivers/media/usb/gspca/pac207.c
4944
4945GSPCA SN9C20X SUBDRIVER
4946M: Brian Johnson <brijohn@gmail.com>
4947L: linux-media@vger.kernel.org
4948T: git git://linuxtv.org/media_tree.git
4949S: Maintained
4950F: drivers/media/usb/gspca/sn9c20x.c
4951
4952GSPCA T613 SUBDRIVER
4953M: Leandro Costantino <lcostantino@gmail.com>
4954L: linux-media@vger.kernel.org
4955T: git git://linuxtv.org/media_tree.git
4956S: Maintained
4957F: drivers/media/usb/gspca/t613.c
4958
4959GSPCA USB WEBCAM DRIVER
4960M: Hans de Goede <hdegoede@redhat.com>
4961L: linux-media@vger.kernel.org
4962T: git git://linuxtv.org/media_tree.git
4963S: Maintained
4964F: drivers/media/usb/gspca/
4965
4966GUID PARTITION TABLE (GPT)
4967M: Davidlohr Bueso <dave@stgolabs.net>
4968L: linux-efi@vger.kernel.org
4969S: Maintained
4970F: block/partitions/efi.*
4971
4972STK1160 USB VIDEO CAPTURE DRIVER
4973M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4974L: linux-media@vger.kernel.org
4975T: git git://linuxtv.org/media_tree.git
4976S: Maintained
4977F: drivers/media/usb/stk1160/
4978
4979H8/300 ARCHITECTURE
4980M: Yoshinori Sato <ysato@users.sourceforge.jp>
4981L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4982W: http://uclinux-h8.sourceforge.jp
4983T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4984S: Maintained
4985F: arch/h8300/
4986F: drivers/clocksource/h8300_*.c
4987F: drivers/clk/h8300/
4988F: drivers/irqchip/irq-renesas-h8*.c
4989
4990HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4991M: Frank Seidel <frank@f-seidel.de>
4992L: platform-driver-x86@vger.kernel.org
4993W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4994S: Maintained
4995F: drivers/platform/x86/hdaps.c
4996
4997HDPVR USB VIDEO ENCODER DRIVER
4998M: Hans Verkuil <hverkuil@xs4all.nl>
4999L: linux-media@vger.kernel.org
5000T: git git://linuxtv.org/media_tree.git
5001W: https://linuxtv.org
5002S: Odd Fixes
5003F: drivers/media/usb/hdpvr/
5004
5005HWPOISON MEMORY FAILURE HANDLING
5006M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5007L: linux-mm@kvack.org
5008S: Maintained
5009F: mm/memory-failure.c
5010F: mm/hwpoison-inject.c
5011
5012HYPERVISOR VIRTUAL CONSOLE DRIVER
5013L: linuxppc-dev@lists.ozlabs.org
5014S: Odd Fixes
5015F: drivers/tty/hvc/
5016
5017HACKRF MEDIA DRIVER
5018M: Antti Palosaari <crope@iki.fi>
5019L: linux-media@vger.kernel.org
5020W: https://linuxtv.org
5021W: http://palosaari.fi/linux/
5022Q: http://patchwork.linuxtv.org/project/linux-media/list/
5023T: git git://linuxtv.org/anttip/media_tree.git
5024S: Maintained
5025F: drivers/media/usb/hackrf/
5026
5027HARDWARE MONITORING
5028M: Jean Delvare <jdelvare@suse.com>
5029M: Guenter Roeck <linux@roeck-us.net>
5030L: linux-hwmon@vger.kernel.org
5031W: http://hwmon.wiki.kernel.org/
5032T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5034S: Maintained
5035F: Documentation/hwmon/
5036F: drivers/hwmon/
5037F: include/linux/hwmon*.h
5038
5039HARDWARE RANDOM NUMBER GENERATOR CORE
5040M: Matt Mackall <mpm@selenic.com>
5041M: Herbert Xu <herbert@gondor.apana.org.au>
5042L: linux-crypto@vger.kernel.org
5043S: Odd fixes
5044F: Documentation/hw_random.txt
5045F: drivers/char/hw_random/
5046F: include/linux/hw_random.h
5047
5048HARDWARE SPINLOCK CORE
5049M: Ohad Ben-Cohen <ohad@wizery.com>
5050M: Bjorn Andersson <bjorn.andersson@linaro.org>
5051L: linux-remoteproc@vger.kernel.org
5052S: Maintained
5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5054F: Documentation/hwspinlock.txt
5055F: drivers/hwspinlock/hwspinlock_*
5056F: include/linux/hwspinlock.h
5057
5058HARMONY SOUND DRIVER
5059L: linux-parisc@vger.kernel.org
5060S: Maintained
5061F: sound/parisc/harmony.*
5062
5063HD29L2 MEDIA DRIVER
5064M: Antti Palosaari <crope@iki.fi>
5065L: linux-media@vger.kernel.org
5066W: https://linuxtv.org
5067W: http://palosaari.fi/linux/
5068Q: http://patchwork.linuxtv.org/project/linux-media/list/
5069T: git git://linuxtv.org/anttip/media_tree.git
5070S: Maintained
5071F: drivers/media/dvb-frontends/hd29l2*
5072
5073HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5074M: Don Brace <don.brace@microsemi.com>
5075L: iss_storagedev@hp.com
5076L: esc.storagedev@microsemi.com
5077L: linux-scsi@vger.kernel.org
5078S: Supported
5079F: Documentation/scsi/hpsa.txt
5080F: drivers/scsi/hpsa*.[ch]
5081F: include/linux/cciss*.h
5082F: include/uapi/linux/cciss*.h
5083
5084HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5085M: Don Brace <don.brace@microsemi.com>
5086L: iss_storagedev@hp.com
5087L: esc.storagedev@microsemi.com
5088L: linux-scsi@vger.kernel.org
5089S: Supported
5090F: Documentation/blockdev/cciss.txt
5091F: drivers/block/cciss*
5092F: include/linux/cciss_ioctl.h
5093F: include/uapi/linux/cciss_ioctl.h
5094
5095HFS FILESYSTEM
5096L: linux-fsdevel@vger.kernel.org
5097S: Orphan
5098F: Documentation/filesystems/hfs.txt
5099F: fs/hfs/
5100
5101HFSPLUS FILESYSTEM
5102L: linux-fsdevel@vger.kernel.org
5103S: Orphan
5104F: Documentation/filesystems/hfsplus.txt
5105F: fs/hfsplus/
5106
5107HGA FRAMEBUFFER DRIVER
5108M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5109L: linux-nvidia@lists.surfsouth.com
5110W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5111S: Maintained
5112F: drivers/video/fbdev/hgafb.c
5113
5114HIBERNATION (aka Software Suspend, aka swsusp)
5115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5116M: Pavel Machek <pavel@ucw.cz>
5117L: linux-pm@vger.kernel.org
5118S: Supported
5119F: arch/x86/power/
5120F: drivers/base/power/
5121F: kernel/power/
5122F: include/linux/suspend.h
5123F: include/linux/freezer.h
5124F: include/linux/pm.h
5125F: arch/*/include/asm/suspend*.h
5126
5127HID CORE LAYER
5128M: Jiri Kosina <jikos@kernel.org>
5129R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5130L: linux-input@vger.kernel.org
5131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5132S: Maintained
5133F: drivers/hid/
5134F: include/linux/hid*
5135F: include/uapi/linux/hid*
5136
5137HID SENSOR HUB DRIVERS
5138M: Jiri Kosina <jikos@kernel.org>
5139M: Jonathan Cameron <jic23@kernel.org>
5140M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5141L: linux-input@vger.kernel.org
5142L: linux-iio@vger.kernel.org
5143S: Maintained
5144F: Documentation/hid/hid-sensor*
5145F: drivers/hid/hid-sensor-*
5146F: drivers/iio/*/hid-*
5147F: include/linux/hid-sensor-*
5148
5149HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5150M: Thomas Gleixner <tglx@linutronix.de>
5151L: linux-kernel@vger.kernel.org
5152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5153S: Maintained
5154F: Documentation/timers/
5155F: kernel/time/hrtimer.c
5156F: kernel/time/clockevents.c
5157F: kernel/time/tick*.*
5158F: kernel/time/timer_*.c
5159F: include/linux/clockchips.h
5160F: include/linux/hrtimer.h
5161
5162HIGH-SPEED SCC DRIVER FOR AX.25
5163L: linux-hams@vger.kernel.org
5164S: Orphan
5165F: drivers/net/hamradio/dmascc.c
5166F: drivers/net/hamradio/scc.c
5167
5168HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5169M: HighPoint Linux Team <linux@highpoint-tech.com>
5170W: http://www.highpoint-tech.com
5171S: Supported
5172F: Documentation/scsi/hptiop.txt
5173F: drivers/scsi/hptiop.c
5174
5175HIPPI
5176M: Jes Sorensen <jes@trained-monkey.org>
5177L: linux-hippi@sunsite.dk
5178S: Maintained
5179F: include/linux/hippidevice.h
5180F: include/uapi/linux/if_hippi.h
5181F: net/802/hippi.c
5182F: drivers/net/hippi/
5183
5184HISILICON SAS Controller
5185M: John Garry <john.garry@huawei.com>
5186W: http://www.hisilicon.com
5187S: Supported
5188F: drivers/scsi/hisi_sas/
5189F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5190
5191HOST AP DRIVER
5192M: Jouni Malinen <j@w1.fi>
5193L: hostap@shmoo.com (subscribers-only)
5194L: linux-wireless@vger.kernel.org
5195W: http://hostap.epitest.fi/
5196S: Maintained
5197F: drivers/net/wireless/intersil/hostap/
5198
5199HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5200L: platform-driver-x86@vger.kernel.org
5201S: Orphan
5202F: drivers/platform/x86/tc1100-wmi.c
5203
5204HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5205M: Jaroslav Kysela <perex@perex.cz>
5206S: Maintained
5207F: drivers/net/ethernet/hp/hp100.*
5208
5209HPET: High Precision Event Timers driver
5210M: Clemens Ladisch <clemens@ladisch.de>
5211S: Maintained
5212F: Documentation/timers/hpet.txt
5213F: drivers/char/hpet.c
5214F: include/linux/hpet.h
5215F: include/uapi/linux/hpet.h
5216
5217HPET: x86
5218S: Orphan
5219F: arch/x86/kernel/hpet.c
5220F: arch/x86/include/asm/hpet.h
5221
5222HPFS FILESYSTEM
5223M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5224W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5225S: Maintained
5226F: fs/hpfs/
5227
5228HSI SUBSYSTEM
5229M: Sebastian Reichel <sre@kernel.org>
5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5231S: Maintained
5232F: Documentation/ABI/testing/sysfs-bus-hsi
5233F: Documentation/hsi.txt
5234F: drivers/hsi/
5235F: include/linux/hsi/
5236F: include/uapi/linux/hsi/
5237
5238HSO 3G MODEM DRIVER
5239M: Jan Dumon <j.dumon@option.com>
5240W: http://www.pharscape.org
5241S: Maintained
5242F: drivers/net/usb/hso.c
5243
5244HSR NETWORK PROTOCOL
5245M: Arvid Brodin <arvid.brodin@alten.se>
5246L: netdev@vger.kernel.org
5247S: Maintained
5248F: net/hsr/
5249
5250HTCPEN TOUCHSCREEN DRIVER
5251M: Pau Oliva Fora <pof@eslack.org>
5252L: linux-input@vger.kernel.org
5253S: Maintained
5254F: drivers/input/touchscreen/htcpen.c
5255
5256HUGETLB FILESYSTEM
5257M: Nadia Yvette Chambers <nyc@holomorphy.com>
5258S: Maintained
5259F: fs/hugetlbfs/
5260
5261Hyper-V CORE AND DRIVERS
5262M: "K. Y. Srinivasan" <kys@microsoft.com>
5263M: Haiyang Zhang <haiyangz@microsoft.com>
5264L: devel@linuxdriverproject.org
5265S: Maintained
5266F: arch/x86/include/asm/mshyperv.h
5267F: arch/x86/include/uapi/asm/hyperv.h
5268F: arch/x86/kernel/cpu/mshyperv.c
5269F: drivers/hid/hid-hyperv.c
5270F: drivers/hv/
5271F: drivers/input/serio/hyperv-keyboard.c
5272F: drivers/pci/host/pci-hyperv.c
5273F: drivers/net/hyperv/
5274F: drivers/scsi/storvsc_drv.c
5275F: drivers/video/fbdev/hyperv_fb.c
5276F: include/linux/hyperv.h
5277F: tools/hv/
5278F: Documentation/ABI/stable/sysfs-bus-vmbus
5279
5280I2C MUXES
5281M: Peter Rosin <peda@axentia.se>
5282L: linux-i2c@vger.kernel.org
5283S: Maintained
5284F: Documentation/i2c/muxes/
5285F: Documentation/devicetree/bindings/i2c/i2c-mux*
5286F: drivers/i2c/i2c-mux.c
5287F: drivers/i2c/muxes/
5288F: include/linux/i2c-mux.h
5289
5290I2C OVER PARALLEL PORT
5291M: Jean Delvare <jdelvare@suse.com>
5292L: linux-i2c@vger.kernel.org
5293S: Maintained
5294F: Documentation/i2c/busses/i2c-parport
5295F: Documentation/i2c/busses/i2c-parport-light
5296F: drivers/i2c/busses/i2c-parport.c
5297F: drivers/i2c/busses/i2c-parport-light.c
5298
5299I2C/SMBUS CONTROLLER DRIVERS FOR PC
5300M: Jean Delvare <jdelvare@suse.com>
5301L: linux-i2c@vger.kernel.org
5302S: Maintained
5303F: Documentation/i2c/busses/i2c-ali1535
5304F: Documentation/i2c/busses/i2c-ali1563
5305F: Documentation/i2c/busses/i2c-ali15x3
5306F: Documentation/i2c/busses/i2c-amd756
5307F: Documentation/i2c/busses/i2c-amd8111
5308F: Documentation/i2c/busses/i2c-i801
5309F: Documentation/i2c/busses/i2c-nforce2
5310F: Documentation/i2c/busses/i2c-piix4
5311F: Documentation/i2c/busses/i2c-sis5595
5312F: Documentation/i2c/busses/i2c-sis630
5313F: Documentation/i2c/busses/i2c-sis96x
5314F: Documentation/i2c/busses/i2c-via
5315F: Documentation/i2c/busses/i2c-viapro
5316F: drivers/i2c/busses/i2c-ali1535.c
5317F: drivers/i2c/busses/i2c-ali1563.c
5318F: drivers/i2c/busses/i2c-ali15x3.c
5319F: drivers/i2c/busses/i2c-amd756.c
5320F: drivers/i2c/busses/i2c-amd756-s4882.c
5321F: drivers/i2c/busses/i2c-amd8111.c
5322F: drivers/i2c/busses/i2c-i801.c
5323F: drivers/i2c/busses/i2c-isch.c
5324F: drivers/i2c/busses/i2c-nforce2.c
5325F: drivers/i2c/busses/i2c-nforce2-s4985.c
5326F: drivers/i2c/busses/i2c-piix4.c
5327F: drivers/i2c/busses/i2c-sis5595.c
5328F: drivers/i2c/busses/i2c-sis630.c
5329F: drivers/i2c/busses/i2c-sis96x.c
5330F: drivers/i2c/busses/i2c-via.c
5331F: drivers/i2c/busses/i2c-viapro.c
5332
5333I2C/SMBUS ISMT DRIVER
5334M: Seth Heasley <seth.heasley@intel.com>
5335M: Neil Horman <nhorman@tuxdriver.com>
5336L: linux-i2c@vger.kernel.org
5337F: drivers/i2c/busses/i2c-ismt.c
5338F: Documentation/i2c/busses/i2c-ismt
5339
5340I2C/SMBUS STUB DRIVER
5341M: Jean Delvare <jdelvare@suse.com>
5342L: linux-i2c@vger.kernel.org
5343S: Maintained
5344F: drivers/i2c/i2c-stub.c
5345
5346I2C SUBSYSTEM
5347M: Wolfram Sang <wsa@the-dreams.de>
5348L: linux-i2c@vger.kernel.org
5349W: https://i2c.wiki.kernel.org/
5350Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5352S: Maintained
5353F: Documentation/devicetree/bindings/i2c/
5354F: Documentation/i2c/
5355F: drivers/i2c/
5356F: drivers/i2c/*/
5357F: include/linux/i2c.h
5358F: include/linux/i2c-*.h
5359F: include/uapi/linux/i2c.h
5360F: include/uapi/linux/i2c-*.h
5361
5362I2C ACPI SUPPORT
5363M: Mika Westerberg <mika.westerberg@linux.intel.com>
5364L: linux-i2c@vger.kernel.org
5365L: linux-acpi@vger.kernel.org
5366S: Maintained
5367
5368I2C-TAOS-EVM DRIVER
5369M: Jean Delvare <jdelvare@suse.com>
5370L: linux-i2c@vger.kernel.org
5371S: Maintained
5372F: Documentation/i2c/busses/i2c-taos-evm
5373F: drivers/i2c/busses/i2c-taos-evm.c
5374
5375I2C-TINY-USB DRIVER
5376M: Till Harbaum <till@harbaum.org>
5377L: linux-i2c@vger.kernel.org
5378W: http://www.harbaum.org/till/i2c_tiny_usb
5379S: Maintained
5380F: drivers/i2c/busses/i2c-tiny-usb.c
5381
5382i386 BOOT CODE
5383M: "H. Peter Anvin" <hpa@zytor.com>
5384S: Maintained
5385F: arch/x86/boot/
5386
5387i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5388M: "H. Peter Anvin" <hpa@zytor.com>
5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5390S: Maintained
5391
5392IA64 (Itanium) PLATFORM
5393M: Tony Luck <tony.luck@intel.com>
5394M: Fenghua Yu <fenghua.yu@intel.com>
5395L: linux-ia64@vger.kernel.org
5396T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5397S: Maintained
5398F: arch/ia64/
5399
5400IBM Power VMX Cryptographic instructions
5401M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5402M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5403L: linux-crypto@vger.kernel.org
5404S: Supported
5405F: drivers/crypto/vmx/Makefile
5406F: drivers/crypto/vmx/Kconfig
5407F: drivers/crypto/vmx/vmx.c
5408F: drivers/crypto/vmx/aes*
5409F: drivers/crypto/vmx/ghash*
5410F: drivers/crypto/vmx/ppc-xlate.pl
5411
5412IBM Power in-Nest Crypto Acceleration
5413M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5414M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5415L: linux-crypto@vger.kernel.org
5416S: Supported
5417F: drivers/crypto/nx/Makefile
5418F: drivers/crypto/nx/Kconfig
5419F: drivers/crypto/nx/nx-aes*
5420F: drivers/crypto/nx/nx-sha*
5421F: drivers/crypto/nx/nx.*
5422F: drivers/crypto/nx/nx_csbcpb.h
5423F: drivers/crypto/nx/nx_debugfs.h
5424
5425IBM Power 842 compression accelerator
5426M: Dan Streetman <ddstreet@ieee.org>
5427S: Supported
5428F: drivers/crypto/nx/Makefile
5429F: drivers/crypto/nx/Kconfig
5430F: drivers/crypto/nx/nx-842*
5431F: include/linux/sw842.h
5432F: crypto/842.c
5433F: lib/842/
5434
5435IBM Power Linux RAID adapter
5436M: Brian King <brking@us.ibm.com>
5437S: Supported
5438F: drivers/scsi/ipr.*
5439
5440IBM Power Virtual Ethernet Device Driver
5441M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5442L: netdev@vger.kernel.org
5443S: Supported
5444F: drivers/net/ethernet/ibm/ibmveth.*
5445
5446IBM Power SRIOV Virtual NIC Device Driver
5447M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5448M: John Allen <jallen@linux.vnet.ibm.com>
5449L: netdev@vger.kernel.org
5450S: Supported
5451F: drivers/net/ethernet/ibm/ibmvnic.*
5452
5453IBM Power Virtual SCSI Device Drivers
5454M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5455L: linux-scsi@vger.kernel.org
5456S: Supported
5457F: drivers/scsi/ibmvscsi/ibmvscsi*
5458F: drivers/scsi/ibmvscsi/viosrp.h
5459
5460IBM Power Virtual FC Device Drivers
5461M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5462L: linux-scsi@vger.kernel.org
5463S: Supported
5464F: drivers/scsi/ibmvscsi/ibmvfc*
5465
5466IBM ServeRAID RAID DRIVER
5467S: Orphan
5468F: drivers/scsi/ips.*
5469
5470ICH LPC AND GPIO DRIVER
5471M: Peter Tyser <ptyser@xes-inc.com>
5472S: Maintained
5473F: drivers/mfd/lpc_ich.c
5474F: drivers/gpio/gpio-ich.c
5475
5476IDE SUBSYSTEM
5477M: "David S. Miller" <davem@davemloft.net>
5478L: linux-ide@vger.kernel.org
5479Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5481S: Maintained
5482F: Documentation/ide/
5483F: drivers/ide/
5484F: include/linux/ide.h
5485
5486IDEAPAD LAPTOP EXTRAS DRIVER
5487M: Ike Panhc <ike.pan@canonical.com>
5488L: platform-driver-x86@vger.kernel.org
5489W: http://launchpad.net/ideapad-laptop
5490S: Maintained
5491F: drivers/platform/x86/ideapad-laptop.c
5492
5493IDEAPAD LAPTOP SLIDEBAR DRIVER
5494M: Andrey Moiseev <o2g.org.ru@gmail.com>
5495L: linux-input@vger.kernel.org
5496W: https://github.com/o2genum/ideapad-slidebar
5497S: Maintained
5498F: drivers/input/misc/ideapad_slidebar.c
5499
5500IDE/ATAPI DRIVERS
5501M: Borislav Petkov <bp@alien8.de>
5502L: linux-ide@vger.kernel.org
5503S: Maintained
5504F: Documentation/cdrom/ide-cd
5505F: drivers/ide/ide-cd*
5506
5507IDLE-I7300
5508M: Andy Henroid <andrew.d.henroid@intel.com>
5509L: linux-pm@vger.kernel.org
5510S: Supported
5511F: drivers/idle/i7300_idle.c
5512
5513IEEE 802.15.4 SUBSYSTEM
5514M: Alexander Aring <aar@pengutronix.de>
5515L: linux-wpan@vger.kernel.org
5516W: http://wpan.cakelab.org/
5517T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5518T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5519S: Maintained
5520F: net/ieee802154/
5521F: net/mac802154/
5522F: drivers/net/ieee802154/
5523F: include/linux/nl802154.h
5524F: include/linux/ieee802154.h
5525F: include/net/nl802154.h
5526F: include/net/mac802154.h
5527F: include/net/af_ieee802154.h
5528F: include/net/cfg802154.h
5529F: include/net/ieee802154_netdev.h
5530F: Documentation/networking/ieee802154.txt
5531
5532IGORPLUG-USB IR RECEIVER
5533M: Sean Young <sean@mess.org>
5534L: linux-media@vger.kernel.org
5535S: Maintained
5536F: drivers/media/rc/igorplugusb.c
5537
5538IGUANAWORKS USB IR TRANSCEIVER
5539M: Sean Young <sean@mess.org>
5540L: linux-media@vger.kernel.org
5541S: Maintained
5542F: drivers/media/rc/iguanair.c
5543
5544IIO SUBSYSTEM AND DRIVERS
5545M: Jonathan Cameron <jic23@kernel.org>
5546R: Hartmut Knaack <knaack.h@gmx.de>
5547R: Lars-Peter Clausen <lars@metafoo.de>
5548R: Peter Meerwald <pmeerw@pmeerw.net>
5549L: linux-iio@vger.kernel.org
5550S: Maintained
5551F: drivers/iio/
5552F: drivers/staging/iio/
5553F: include/linux/iio/
5554F: tools/iio/
5555
5556IKANOS/ADI EAGLE ADSL USB DRIVER
5557M: Matthieu Castet <castet.matthieu@free.fr>
5558M: Stanislaw Gruszka <stf_xl@wp.pl>
5559S: Maintained
5560F: drivers/usb/atm/ueagle-atm.c
5561
5562INA209 HARDWARE MONITOR DRIVER
5563M: Guenter Roeck <linux@roeck-us.net>
5564L: linux-hwmon@vger.kernel.org
5565S: Maintained
5566F: Documentation/hwmon/ina209
5567F: Documentation/devicetree/bindings/i2c/ina209.txt
5568F: drivers/hwmon/ina209.c
5569
5570INA2XX HARDWARE MONITOR DRIVER
5571M: Guenter Roeck <linux@roeck-us.net>
5572L: linux-hwmon@vger.kernel.org
5573S: Maintained
5574F: Documentation/hwmon/ina2xx
5575F: drivers/hwmon/ina2xx.c
5576F: include/linux/platform_data/ina2xx.h
5577
5578INDUSTRY PACK SUBSYSTEM (IPACK)
5579M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5580M: Jens Taprogge <jens.taprogge@taprogge.org>
5581M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5582L: industrypack-devel@lists.sourceforge.net
5583W: http://industrypack.sourceforge.net
5584S: Maintained
5585F: drivers/ipack/
5586
5587INGENIC JZ4780 DMA Driver
5588M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5589S: Maintained
5590F: drivers/dma/dma-jz4780.c
5591
5592INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5593M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5594M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5595L: linux-ima-devel@lists.sourceforge.net
5596L: linux-ima-user@lists.sourceforge.net
5597L: linux-security-module@vger.kernel.org
5598T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5599S: Supported
5600F: security/integrity/ima/
5601
5602IMGTEC IR DECODER DRIVER
5603M: James Hogan <james.hogan@imgtec.com>
5604S: Maintained
5605F: drivers/media/rc/img-ir/
5606
5607IMS TWINTURBO FRAMEBUFFER DRIVER
5608L: linux-fbdev@vger.kernel.org
5609S: Orphan
5610F: drivers/video/fbdev/imsttfb.c
5611
5612INFINIBAND SUBSYSTEM
5613M: Doug Ledford <dledford@redhat.com>
5614M: Sean Hefty <sean.hefty@intel.com>
5615M: Hal Rosenstock <hal.rosenstock@gmail.com>
5616L: linux-rdma@vger.kernel.org
5617W: http://www.openfabrics.org/
5618Q: http://patchwork.kernel.org/project/linux-rdma/list/
5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5620S: Supported
5621F: Documentation/infiniband/
5622F: drivers/infiniband/
5623F: drivers/staging/rdma/
5624F: include/uapi/linux/if_infiniband.h
5625F: include/uapi/rdma/
5626F: include/rdma/
5627
5628INOTIFY
5629M: John McCutchan <john@johnmccutchan.com>
5630M: Robert Love <rlove@rlove.org>
5631M: Eric Paris <eparis@parisplace.org>
5632S: Maintained
5633F: Documentation/filesystems/inotify.txt
5634F: fs/notify/inotify/
5635F: include/linux/inotify.h
5636F: include/uapi/linux/inotify.h
5637
5638INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5639M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5640L: linux-input@vger.kernel.org
5641Q: http://patchwork.kernel.org/project/linux-input/list/
5642T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5643S: Maintained
5644F: drivers/input/
5645F: include/linux/input.h
5646F: include/uapi/linux/input.h
5647F: include/linux/input/
5648F: Documentation/devicetree/bindings/input/
5649
5650INPUT MULTITOUCH (MT) PROTOCOL
5651M: Henrik Rydberg <rydberg@bitmath.org>
5652L: linux-input@vger.kernel.org
5653S: Odd fixes
5654F: Documentation/input/multi-touch-protocol.txt
5655F: drivers/input/input-mt.c
5656K: \b(ABS|SYN)_MT_
5657
5658INTEL ASoC BDW/HSW DRIVERS
5659M: Jie Yang <yang.jie@linux.intel.com>
5660L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5661S: Supported
5662F: sound/soc/intel/common/sst-dsp*
5663F: sound/soc/intel/common/sst-firmware.c
5664F: sound/soc/intel/boards/broadwell.c
5665F: sound/soc/intel/haswell/
5666
5667INTEL C600 SERIES SAS CONTROLLER DRIVER
5668M: Intel SCU Linux support <intel-linux-scu@intel.com>
5669M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5670L: linux-scsi@vger.kernel.org
5671T: git git://git.code.sf.net/p/intel-sas/isci
5672S: Supported
5673F: drivers/scsi/isci/
5674
5675INTEL HID EVENT DRIVER
5676M: Alex Hung <alex.hung@canonical.com>
5677L: platform-driver-x86@vger.kernel.org
5678S: Maintained
5679F: drivers/platform/x86/intel-hid.c
5680
5681INTEL IDLE DRIVER
5682M: Len Brown <lenb@kernel.org>
5683L: linux-pm@vger.kernel.org
5684T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5685S: Supported
5686F: drivers/idle/intel_idle.c
5687
5688INTEL PSTATE DRIVER
5689M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5690M: Len Brown <lenb@kernel.org>
5691L: linux-pm@vger.kernel.org
5692S: Supported
5693F: drivers/cpufreq/intel_pstate.c
5694
5695INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5696M: Maik Broemme <mbroemme@plusserver.de>
5697L: linux-fbdev@vger.kernel.org
5698S: Maintained
5699F: Documentation/fb/intelfb.txt
5700F: drivers/video/fbdev/intelfb/
5701
5702INTEL 810/815 FRAMEBUFFER DRIVER
5703M: Antonino Daplas <adaplas@gmail.com>
5704L: linux-fbdev@vger.kernel.org
5705S: Maintained
5706F: drivers/video/fbdev/i810/
5707
5708INTEL MENLOW THERMAL DRIVER
5709M: Sujith Thomas <sujith.thomas@intel.com>
5710L: platform-driver-x86@vger.kernel.org
5711W: https://01.org/linux-acpi
5712S: Supported
5713F: drivers/platform/x86/intel_menlow.c
5714
5715INTEL I/OAT DMA DRIVER
5716M: Dave Jiang <dave.jiang@intel.com>
5717R: Dan Williams <dan.j.williams@intel.com>
5718L: dmaengine@vger.kernel.org
5719Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5720S: Supported
5721F: drivers/dma/ioat*
5722
5723INTEL IOMMU (VT-d)
5724M: David Woodhouse <dwmw2@infradead.org>
5725L: iommu@lists.linux-foundation.org
5726T: git git://git.infradead.org/iommu-2.6.git
5727S: Supported
5728F: drivers/iommu/intel-iommu.c
5729F: include/linux/intel-iommu.h
5730
5731INTEL IOP-ADMA DMA DRIVER
5732R: Dan Williams <dan.j.williams@intel.com>
5733S: Odd fixes
5734F: drivers/dma/iop-adma.c
5735
5736INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5737M: Krzysztof Halasa <khalasa@piap.pl>
5738S: Maintained
5739F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5740F: arch/arm/mach-ixp4xx/include/mach/npe.h
5741F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5742F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5743F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5744F: drivers/net/wan/ixp4xx_hss.c
5745
5746INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5747M: Deepak Saxena <dsaxena@plexity.net>
5748S: Maintained
5749F: drivers/char/hw_random/ixp4xx-rng.c
5750
5751INTEL ETHERNET DRIVERS
5752M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5753R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5754R: Shannon Nelson <shannon.nelson@intel.com>
5755R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5756R: Don Skidmore <donald.c.skidmore@intel.com>
5757R: Bruce Allan <bruce.w.allan@intel.com>
5758R: John Ronciak <john.ronciak@intel.com>
5759R: Mitch Williams <mitch.a.williams@intel.com>
5760L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5761W: http://www.intel.com/support/feedback.htm
5762W: http://e1000.sourceforge.net/
5763Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5764T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5766S: Supported
5767F: Documentation/networking/e100.txt
5768F: Documentation/networking/e1000.txt
5769F: Documentation/networking/e1000e.txt
5770F: Documentation/networking/igb.txt
5771F: Documentation/networking/igbvf.txt
5772F: Documentation/networking/ixgb.txt
5773F: Documentation/networking/ixgbe.txt
5774F: Documentation/networking/ixgbevf.txt
5775F: Documentation/networking/i40e.txt
5776F: Documentation/networking/i40evf.txt
5777F: drivers/net/ethernet/intel/
5778F: drivers/net/ethernet/intel/*/
5779
5780INTEL RDMA RNIC DRIVER
5781M: Faisal Latif <faisal.latif@intel.com>
5782R: Chien Tin Tung <chien.tin.tung@intel.com>
5783R: Mustafa Ismail <mustafa.ismail@intel.com>
5784R: Shiraz Saleem <shiraz.saleem@intel.com>
5785R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5786L: linux-rdma@vger.kernel.org
5787S: Supported
5788F: drivers/infiniband/hw/i40iw/
5789
5790INTEL-MID GPIO DRIVER
5791M: David Cohen <david.a.cohen@linux.intel.com>
5792L: linux-gpio@vger.kernel.org
5793S: Maintained
5794F: drivers/gpio/gpio-intel-mid.c
5795
5796INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5797M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5798L: linux-wireless@vger.kernel.org
5799S: Maintained
5800F: Documentation/networking/README.ipw2100
5801F: Documentation/networking/README.ipw2200
5802F: drivers/net/wireless/intel/ipw2x00/
5803
5804INTEL(R) TRACE HUB
5805M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5806S: Supported
5807F: Documentation/trace/intel_th.txt
5808F: drivers/hwtracing/intel_th/
5809
5810INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5811M: Ning Sun <ning.sun@intel.com>
5812L: tboot-devel@lists.sourceforge.net
5813W: http://tboot.sourceforge.net
5814T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5815S: Supported
5816F: Documentation/intel_txt.txt
5817F: include/linux/tboot.h
5818F: arch/x86/kernel/tboot.c
5819
5820INTEL WIRELESS WIMAX CONNECTION 2400
5821M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5822M: linux-wimax@intel.com
5823L: wimax@linuxwimax.org (subscribers-only)
5824S: Supported
5825W: http://linuxwimax.org
5826F: Documentation/wimax/README.i2400m
5827F: drivers/net/wimax/i2400m/
5828F: include/uapi/linux/wimax/i2400m.h
5829
5830INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5831M: Stanislaw Gruszka <sgruszka@redhat.com>
5832L: linux-wireless@vger.kernel.org
5833S: Supported
5834F: drivers/net/wireless/intel/iwlegacy/
5835
5836INTEL WIRELESS WIFI LINK (iwlwifi)
5837M: Johannes Berg <johannes.berg@intel.com>
5838M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5839M: Intel Linux Wireless <linuxwifi@intel.com>
5840L: linux-wireless@vger.kernel.org
5841W: http://intellinuxwireless.org
5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5843S: Supported
5844F: drivers/net/wireless/intel/iwlwifi/
5845
5846INTEL MANAGEMENT ENGINE (mei)
5847M: Tomas Winkler <tomas.winkler@intel.com>
5848L: linux-kernel@vger.kernel.org
5849S: Supported
5850F: include/uapi/linux/mei.h
5851F: include/linux/mei_cl_bus.h
5852F: drivers/misc/mei/*
5853F: drivers/watchdog/mei_wdt.c
5854F: Documentation/misc-devices/mei/*
5855
5856INTEL MIC DRIVERS (mic)
5857M: Sudeep Dutt <sudeep.dutt@intel.com>
5858M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5859S: Supported
5860W: https://github.com/sudeepdutt/mic
5861W: http://software.intel.com/en-us/mic-developer
5862F: include/linux/mic_bus.h
5863F: include/linux/scif.h
5864F: include/uapi/linux/mic_common.h
5865F: include/uapi/linux/mic_ioctl.h
5866F: include/uapi/linux/scif_ioctl.h
5867F: drivers/misc/mic/
5868F: drivers/dma/mic_x100_dma.c
5869F: drivers/dma/mic_x100_dma.h
5870F: Documentation/mic/
5871
5872INTEL PMC/P-Unit IPC DRIVER
5873M: Zha Qipeng<qipeng.zha@intel.com>
5874L: platform-driver-x86@vger.kernel.org
5875S: Maintained
5876F: drivers/platform/x86/intel_pmc_ipc.c
5877F: drivers/platform/x86/intel_punit_ipc.c
5878F: arch/x86/include/asm/intel_pmc_ipc.h
5879F: arch/x86/include/asm/intel_punit_ipc.h
5880
5881INTEL TELEMETRY DRIVER
5882M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5883L: platform-driver-x86@vger.kernel.org
5884S: Maintained
5885F: arch/x86/include/asm/intel_telemetry.h
5886F: drivers/platform/x86/intel_telemetry*
5887
5888IOC3 ETHERNET DRIVER
5889M: Ralf Baechle <ralf@linux-mips.org>
5890L: linux-mips@linux-mips.org
5891S: Maintained
5892F: drivers/net/ethernet/sgi/ioc3-eth.c
5893
5894IOC3 SERIAL DRIVER
5895M: Pat Gefre <pfg@sgi.com>
5896L: linux-serial@vger.kernel.org
5897S: Maintained
5898F: drivers/tty/serial/ioc3_serial.c
5899
5900IOMMU DRIVERS
5901M: Joerg Roedel <joro@8bytes.org>
5902L: iommu@lists.linux-foundation.org
5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5904S: Maintained
5905F: drivers/iommu/
5906
5907IP MASQUERADING
5908M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5909S: Maintained
5910F: net/ipv4/netfilter/ipt_MASQUERADE.c
5911
5912IPMI SUBSYSTEM
5913M: Corey Minyard <minyard@acm.org>
5914L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5915W: http://openipmi.sourceforge.net/
5916S: Supported
5917F: Documentation/IPMI.txt
5918F: drivers/char/ipmi/
5919F: include/linux/ipmi*
5920F: include/uapi/linux/ipmi*
5921
5922QCOM AUDIO (ASoC) DRIVERS
5923M: Patrick Lai <plai@codeaurora.org>
5924M: Banajit Goswami <bgoswami@codeaurora.org>
5925L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5926S: Supported
5927F: sound/soc/qcom/
5928
5929IPS SCSI RAID DRIVER
5930M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5931L: linux-scsi@vger.kernel.org
5932W: http://www.adaptec.com/
5933S: Maintained
5934F: drivers/scsi/ips*
5935
5936IPVS
5937M: Wensong Zhang <wensong@linux-vs.org>
5938M: Simon Horman <horms@verge.net.au>
5939M: Julian Anastasov <ja@ssi.bg>
5940L: netdev@vger.kernel.org
5941L: lvs-devel@vger.kernel.org
5942S: Maintained
5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5945F: Documentation/networking/ipvs-sysctl.txt
5946F: include/net/ip_vs.h
5947F: include/uapi/linux/ip_vs.h
5948F: net/netfilter/ipvs/
5949
5950IPWIRELESS DRIVER
5951M: Jiri Kosina <jikos@kernel.org>
5952M: David Sterba <dsterba@suse.com>
5953S: Odd Fixes
5954F: drivers/tty/ipwireless/
5955
5956IPX NETWORK LAYER
5957M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5958L: netdev@vger.kernel.org
5959S: Maintained
5960F: include/net/ipx.h
5961F: include/uapi/linux/ipx.h
5962F: net/ipx/
5963
5964IRDA SUBSYSTEM
5965M: Samuel Ortiz <samuel@sortiz.org>
5966L: irda-users@lists.sourceforge.net (subscribers-only)
5967L: netdev@vger.kernel.org
5968W: http://irda.sourceforge.net/
5969S: Maintained
5970T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5971F: Documentation/networking/irda.txt
5972F: drivers/net/irda/
5973F: include/net/irda/
5974F: net/irda/
5975
5976IRQ SUBSYSTEM
5977M: Thomas Gleixner <tglx@linutronix.de>
5978L: linux-kernel@vger.kernel.org
5979S: Maintained
5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5981F: kernel/irq/
5982
5983IRQCHIP DRIVERS
5984M: Thomas Gleixner <tglx@linutronix.de>
5985M: Jason Cooper <jason@lakedaemon.net>
5986M: Marc Zyngier <marc.zyngier@arm.com>
5987L: linux-kernel@vger.kernel.org
5988S: Maintained
5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5990T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5991F: Documentation/devicetree/bindings/interrupt-controller/
5992F: drivers/irqchip/
5993
5994IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5995M: Jiang Liu <jiang.liu@linux.intel.com>
5996M: Marc Zyngier <marc.zyngier@arm.com>
5997S: Maintained
5998T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5999F: Documentation/IRQ-domain.txt
6000F: include/linux/irqdomain.h
6001F: kernel/irq/irqdomain.c
6002F: kernel/irq/msi.c
6003
6004ISAPNP
6005M: Jaroslav Kysela <perex@perex.cz>
6006S: Maintained
6007F: Documentation/isapnp.txt
6008F: drivers/pnp/isapnp/
6009F: include/linux/isapnp.h
6010
6011ISA RADIO MODULE
6012M: Hans Verkuil <hverkuil@xs4all.nl>
6013L: linux-media@vger.kernel.org
6014T: git git://linuxtv.org/media_tree.git
6015W: https://linuxtv.org
6016S: Maintained
6017F: drivers/media/radio/radio-isa*
6018
6019iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6020M: Peter Jones <pjones@redhat.com>
6021M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6022S: Maintained
6023F: drivers/firmware/iscsi_ibft*
6024
6025ISCSI
6026M: Mike Christie <michaelc@cs.wisc.edu>
6027L: open-iscsi@googlegroups.com
6028W: www.open-iscsi.org
6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6030S: Maintained
6031F: drivers/scsi/*iscsi*
6032F: include/scsi/*iscsi*
6033
6034ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6035M: Or Gerlitz <ogerlitz@mellanox.com>
6036M: Sagi Grimberg <sagig@mellanox.com>
6037M: Roi Dayan <roid@mellanox.com>
6038L: linux-rdma@vger.kernel.org
6039S: Supported
6040W: http://www.openfabrics.org
6041W: www.open-iscsi.org
6042Q: http://patchwork.kernel.org/project/linux-rdma/list/
6043F: drivers/infiniband/ulp/iser/
6044
6045ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6046M: Sagi Grimberg <sagig@mellanox.com>
6047T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6048L: linux-rdma@vger.kernel.org
6049L: target-devel@vger.kernel.org
6050S: Supported
6051W: http://www.linux-iscsi.org
6052F: drivers/infiniband/ulp/isert
6053
6054ISDN SUBSYSTEM
6055M: Karsten Keil <isdn@linux-pingi.de>
6056L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6057L: netdev@vger.kernel.org
6058W: http://www.isdn4linux.de
6059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6060S: Maintained
6061F: Documentation/isdn/
6062F: drivers/isdn/
6063F: include/linux/isdn.h
6064F: include/linux/isdn/
6065F: include/uapi/linux/isdn.h
6066F: include/uapi/linux/isdn/
6067
6068ISDN SUBSYSTEM (Eicon active card driver)
6069M: Armin Schindler <mac@melware.de>
6070L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6071W: http://www.melware.de
6072S: Maintained
6073F: drivers/isdn/hardware/eicon/
6074
6075IT87 HARDWARE MONITORING DRIVER
6076M: Jean Delvare <jdelvare@suse.com>
6077L: linux-hwmon@vger.kernel.org
6078S: Maintained
6079F: Documentation/hwmon/it87
6080F: drivers/hwmon/it87.c
6081
6082IT913X MEDIA DRIVER
6083M: Antti Palosaari <crope@iki.fi>
6084L: linux-media@vger.kernel.org
6085W: https://linuxtv.org
6086W: http://palosaari.fi/linux/
6087Q: http://patchwork.linuxtv.org/project/linux-media/list/
6088T: git git://linuxtv.org/anttip/media_tree.git
6089S: Maintained
6090F: drivers/media/tuners/it913x*
6091
6092IVTV VIDEO4LINUX DRIVER
6093M: Andy Walls <awalls@md.metrocast.net>
6094L: ivtv-devel@ivtvdriver.org (subscribers-only)
6095L: linux-media@vger.kernel.org
6096T: git git://linuxtv.org/media_tree.git
6097W: http://www.ivtvdriver.org
6098S: Maintained
6099F: Documentation/video4linux/*.ivtv
6100F: drivers/media/pci/ivtv/
6101F: include/uapi/linux/ivtv*
6102
6103IX2505V MEDIA DRIVER
6104M: Malcolm Priestley <tvboxspy@gmail.com>
6105L: linux-media@vger.kernel.org
6106W: https://linuxtv.org
6107Q: http://patchwork.linuxtv.org/project/linux-media/list/
6108S: Maintained
6109F: drivers/media/dvb-frontends/ix2505v*
6110
6111JC42.4 TEMPERATURE SENSOR DRIVER
6112M: Guenter Roeck <linux@roeck-us.net>
6113L: linux-hwmon@vger.kernel.org
6114S: Maintained
6115F: drivers/hwmon/jc42.c
6116F: Documentation/hwmon/jc42
6117
6118JFS FILESYSTEM
6119M: Dave Kleikamp <shaggy@kernel.org>
6120L: jfs-discussion@lists.sourceforge.net
6121W: http://jfs.sourceforge.net/
6122T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6123S: Maintained
6124F: Documentation/filesystems/jfs.txt
6125F: fs/jfs/
6126
6127JME NETWORK DRIVER
6128M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6129L: netdev@vger.kernel.org
6130S: Maintained
6131F: drivers/net/ethernet/jme.*
6132
6133JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6134M: David Woodhouse <dwmw2@infradead.org>
6135L: linux-mtd@lists.infradead.org
6136W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6137S: Maintained
6138F: fs/jffs2/
6139F: include/uapi/linux/jffs2.h
6140
6141JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6142M: "Theodore Ts'o" <tytso@mit.edu>
6143M: Jan Kara <jack@suse.com>
6144L: linux-ext4@vger.kernel.org
6145S: Maintained
6146F: fs/jbd2/
6147F: include/linux/jbd2.h
6148
6149JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6150M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6151L: linux-media@vger.kernel.org
6152S: Maintained
6153F: drivers/media/platform/rcar_jpu.c
6154
6155JSM Neo PCI based serial card
6156M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6157L: linux-serial@vger.kernel.org
6158S: Maintained
6159F: drivers/tty/serial/jsm/
6160
6161K10TEMP HARDWARE MONITORING DRIVER
6162M: Clemens Ladisch <clemens@ladisch.de>
6163L: linux-hwmon@vger.kernel.org
6164S: Maintained
6165F: Documentation/hwmon/k10temp
6166F: drivers/hwmon/k10temp.c
6167
6168K8TEMP HARDWARE MONITORING DRIVER
6169M: Rudolf Marek <r.marek@assembler.cz>
6170L: linux-hwmon@vger.kernel.org
6171S: Maintained
6172F: Documentation/hwmon/k8temp
6173F: drivers/hwmon/k8temp.c
6174
6175KASAN
6176M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6177R: Alexander Potapenko <glider@google.com>
6178R: Dmitry Vyukov <dvyukov@google.com>
6179L: kasan-dev@googlegroups.com
6180S: Maintained
6181F: arch/*/include/asm/kasan.h
6182F: arch/*/mm/kasan_init*
6183F: Documentation/kasan.txt
6184F: include/linux/kasan.h
6185F: lib/test_kasan.c
6186F: mm/kasan/
6187F: scripts/Makefile.kasan
6188
6189KCONFIG
6190M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6191L: linux-kbuild@vger.kernel.org
6192T: git git://gitorious.org/linux-kconfig/linux-kconfig
6193S: Maintained
6194F: Documentation/kbuild/kconfig-language.txt
6195F: scripts/kconfig/
6196
6197KDUMP
6198M: Vivek Goyal <vgoyal@redhat.com>
6199M: Haren Myneni <hbabu@us.ibm.com>
6200L: kexec@lists.infradead.org
6201W: http://lse.sourceforge.net/kdump/
6202S: Maintained
6203F: Documentation/kdump/
6204
6205KEENE FM RADIO TRANSMITTER DRIVER
6206M: Hans Verkuil <hverkuil@xs4all.nl>
6207L: linux-media@vger.kernel.org
6208T: git git://linuxtv.org/media_tree.git
6209W: https://linuxtv.org
6210S: Maintained
6211F: drivers/media/radio/radio-keene*
6212
6213KERNEL AUTOMOUNTER v4 (AUTOFS4)
6214M: Ian Kent <raven@themaw.net>
6215L: autofs@vger.kernel.org
6216S: Maintained
6217F: fs/autofs4/
6218
6219KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6220M: Michal Marek <mmarek@suse.com>
6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6222T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6223L: linux-kbuild@vger.kernel.org
6224S: Maintained
6225F: Documentation/kbuild/
6226F: Makefile
6227F: scripts/Makefile.*
6228F: scripts/basic/
6229F: scripts/mk*
6230F: scripts/package/
6231
6232KERNEL JANITORS
6233L: kernel-janitors@vger.kernel.org
6234W: http://kernelnewbies.org/KernelJanitors
6235S: Odd Fixes
6236
6237KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6238M: "J. Bruce Fields" <bfields@fieldses.org>
6239M: Jeff Layton <jlayton@poochiereds.net>
6240L: linux-nfs@vger.kernel.org
6241W: http://nfs.sourceforge.net/
6242T: git git://linux-nfs.org/~bfields/linux.git
6243S: Supported
6244F: fs/nfsd/
6245F: include/uapi/linux/nfsd/
6246F: fs/lockd/
6247F: fs/nfs_common/
6248F: net/sunrpc/
6249F: include/linux/lockd/
6250F: include/linux/sunrpc/
6251F: include/uapi/linux/sunrpc/
6252
6253KERNEL SELFTEST FRAMEWORK
6254M: Shuah Khan <shuahkh@osg.samsung.com>
6255L: linux-kselftest@vger.kernel.org
6256T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6257S: Maintained
6258F: tools/testing/selftests
6259
6260KERNEL VIRTUAL MACHINE (KVM)
6261M: Gleb Natapov <gleb@kernel.org>
6262M: Paolo Bonzini <pbonzini@redhat.com>
6263L: kvm@vger.kernel.org
6264W: http://www.linux-kvm.org
6265T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6266S: Supported
6267F: Documentation/*/kvm*.txt
6268F: Documentation/virtual/kvm/
6269F: arch/*/kvm/
6270F: arch/x86/kernel/kvm.c
6271F: arch/x86/kernel/kvmclock.c
6272F: arch/*/include/asm/kvm*
6273F: include/linux/kvm*
6274F: include/uapi/linux/kvm*
6275F: virt/kvm/
6276
6277KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6278M: Joerg Roedel <joro@8bytes.org>
6279L: kvm@vger.kernel.org
6280W: http://www.linux-kvm.org/
6281S: Maintained
6282F: arch/x86/include/asm/svm.h
6283F: arch/x86/kvm/svm.c
6284
6285KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6286M: Alexander Graf <agraf@suse.com>
6287L: kvm-ppc@vger.kernel.org
6288W: http://www.linux-kvm.org/
6289T: git git://github.com/agraf/linux-2.6.git
6290S: Supported
6291F: arch/powerpc/include/asm/kvm*
6292F: arch/powerpc/kvm/
6293
6294KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6295M: Christian Borntraeger <borntraeger@de.ibm.com>
6296M: Cornelia Huck <cornelia.huck@de.ibm.com>
6297L: linux-s390@vger.kernel.org
6298W: http://www.ibm.com/developerworks/linux/linux390/
6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6300S: Supported
6301F: Documentation/s390/kvm.txt
6302F: arch/s390/include/asm/kvm*
6303F: arch/s390/kvm/
6304
6305KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6306M: Christoffer Dall <christoffer.dall@linaro.org>
6307M: Marc Zyngier <marc.zyngier@arm.com>
6308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6309L: kvmarm@lists.cs.columbia.edu
6310W: http://systems.cs.columbia.edu/projects/kvm-arm
6311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6312S: Supported
6313F: arch/arm/include/uapi/asm/kvm*
6314F: arch/arm/include/asm/kvm*
6315F: arch/arm/kvm/
6316F: virt/kvm/arm/
6317F: include/kvm/arm_*
6318
6319KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6320M: Christoffer Dall <christoffer.dall@linaro.org>
6321M: Marc Zyngier <marc.zyngier@arm.com>
6322L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6323L: kvmarm@lists.cs.columbia.edu
6324S: Maintained
6325F: arch/arm64/include/uapi/asm/kvm*
6326F: arch/arm64/include/asm/kvm*
6327F: arch/arm64/kvm/
6328
6329KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6330M: James Hogan <james.hogan@imgtec.com>
6331L: linux-mips@linux-mips.org
6332S: Supported
6333F: arch/mips/include/uapi/asm/kvm*
6334F: arch/mips/include/asm/kvm*
6335F: arch/mips/kvm/
6336
6337KEXEC
6338M: Eric Biederman <ebiederm@xmission.com>
6339W: http://kernel.org/pub/linux/utils/kernel/kexec/
6340L: kexec@lists.infradead.org
6341S: Maintained
6342F: include/linux/kexec.h
6343F: include/uapi/linux/kexec.h
6344F: kernel/kexec.c
6345
6346KEYS/KEYRINGS:
6347M: David Howells <dhowells@redhat.com>
6348L: keyrings@vger.kernel.org
6349S: Maintained
6350F: Documentation/security/keys.txt
6351F: include/linux/key.h
6352F: include/linux/key-type.h
6353F: include/keys/
6354F: security/keys/
6355
6356KEYS-TRUSTED
6357M: David Safford <safford@us.ibm.com>
6358M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6359L: linux-security-module@vger.kernel.org
6360L: keyrings@vger.kernel.org
6361S: Supported
6362F: Documentation/security/keys-trusted-encrypted.txt
6363F: include/keys/trusted-type.h
6364F: security/keys/trusted.c
6365F: security/keys/trusted.h
6366
6367KEYS-ENCRYPTED
6368M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6369M: David Safford <safford@us.ibm.com>
6370L: linux-security-module@vger.kernel.org
6371L: keyrings@vger.kernel.org
6372S: Supported
6373F: Documentation/security/keys-trusted-encrypted.txt
6374F: include/keys/encrypted-type.h
6375F: security/keys/encrypted-keys/
6376
6377KGDB / KDB /debug_core
6378M: Jason Wessel <jason.wessel@windriver.com>
6379W: http://kgdb.wiki.kernel.org/
6380L: kgdb-bugreport@lists.sourceforge.net
6381T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6382S: Maintained
6383F: Documentation/DocBook/kgdb.tmpl
6384F: drivers/misc/kgdbts.c
6385F: drivers/tty/serial/kgdboc.c
6386F: include/linux/kdb.h
6387F: include/linux/kgdb.h
6388F: kernel/debug/
6389
6390KMEMCHECK
6391M: Vegard Nossum <vegardno@ifi.uio.no>
6392M: Pekka Enberg <penberg@kernel.org>
6393S: Maintained
6394F: Documentation/kmemcheck.txt
6395F: arch/x86/include/asm/kmemcheck.h
6396F: arch/x86/mm/kmemcheck/
6397F: include/linux/kmemcheck.h
6398F: mm/kmemcheck.c
6399
6400KMEMLEAK
6401M: Catalin Marinas <catalin.marinas@arm.com>
6402S: Maintained
6403F: Documentation/kmemleak.txt
6404F: include/linux/kmemleak.h
6405F: mm/kmemleak.c
6406F: mm/kmemleak-test.c
6407
6408KPROBES
6409M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6410M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6411M: "David S. Miller" <davem@davemloft.net>
6412M: Masami Hiramatsu <mhiramat@kernel.org>
6413S: Maintained
6414F: Documentation/kprobes.txt
6415F: include/linux/kprobes.h
6416F: kernel/kprobes.c
6417
6418KS0108 LCD CONTROLLER DRIVER
6419M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6420W: http://miguelojeda.es/auxdisplay.htm
6421W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6422S: Maintained
6423F: Documentation/auxdisplay/ks0108
6424F: drivers/auxdisplay/ks0108.c
6425F: include/linux/ks0108.h
6426
6427L3MDEV
6428M: David Ahern <dsa@cumulusnetworks.com>
6429L: netdev@vger.kernel.org
6430S: Maintained
6431F: net/l3mdev
6432F: include/net/l3mdev.h
6433
6434LANTIQ MIPS ARCHITECTURE
6435M: John Crispin <blogic@openwrt.org>
6436L: linux-mips@linux-mips.org
6437S: Maintained
6438F: arch/mips/lantiq
6439
6440LAPB module
6441L: linux-x25@vger.kernel.org
6442S: Orphan
6443F: Documentation/networking/lapb-module.txt
6444F: include/*/lapb.h
6445F: net/lapb/
6446
6447LASI 53c700 driver for PARISC
6448M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6449L: linux-scsi@vger.kernel.org
6450S: Maintained
6451F: Documentation/scsi/53c700.txt
6452F: drivers/scsi/53c700*
6453
6454LED SUBSYSTEM
6455M: Richard Purdie <rpurdie@rpsys.net>
6456M: Jacek Anaszewski <j.anaszewski@samsung.com>
6457L: linux-leds@vger.kernel.org
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6459S: Maintained
6460F: drivers/leds/
6461F: include/linux/leds.h
6462
6463LEGACY EEPROM DRIVER
6464M: Jean Delvare <jdelvare@suse.com>
6465S: Maintained
6466F: Documentation/misc-devices/eeprom
6467F: drivers/misc/eeprom/eeprom.c
6468
6469LEGO USB Tower driver
6470M: Juergen Stuber <starblue@users.sourceforge.net>
6471L: legousb-devel@lists.sourceforge.net
6472W: http://legousb.sourceforge.net/
6473S: Maintained
6474F: drivers/usb/misc/legousbtower.c
6475
6476LG2160 MEDIA DRIVER
6477M: Michael Krufky <mkrufky@linuxtv.org>
6478L: linux-media@vger.kernel.org
6479W: https://linuxtv.org
6480W: http://github.com/mkrufky
6481Q: http://patchwork.linuxtv.org/project/linux-media/list/
6482T: git git://linuxtv.org/mkrufky/tuners.git
6483S: Maintained
6484F: drivers/media/dvb-frontends/lg2160.*
6485
6486LGDT3305 MEDIA DRIVER
6487M: Michael Krufky <mkrufky@linuxtv.org>
6488L: linux-media@vger.kernel.org
6489W: https://linuxtv.org
6490W: http://github.com/mkrufky
6491Q: http://patchwork.linuxtv.org/project/linux-media/list/
6492T: git git://linuxtv.org/mkrufky/tuners.git
6493S: Maintained
6494F: drivers/media/dvb-frontends/lgdt3305.*
6495
6496LGUEST
6497M: Rusty Russell <rusty@rustcorp.com.au>
6498L: lguest@lists.ozlabs.org
6499W: http://lguest.ozlabs.org/
6500S: Odd Fixes
6501F: arch/x86/include/asm/lguest*.h
6502F: arch/x86/lguest/
6503F: drivers/lguest/
6504F: include/linux/lguest*.h
6505F: tools/lguest/
6506
6507LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6508M: Tejun Heo <tj@kernel.org>
6509L: linux-ide@vger.kernel.org
6510T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6511S: Maintained
6512F: drivers/ata/
6513F: include/linux/ata.h
6514F: include/linux/libata.h
6515
6516LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6517M: Viresh Kumar <vireshk@kernel.org>
6518L: linux-ide@vger.kernel.org
6519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6520S: Maintained
6521F: include/linux/pata_arasan_cf_data.h
6522F: drivers/ata/pata_arasan_cf.c
6523
6524LIBATA PATA DRIVERS
6525M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6526M: Tejun Heo <tj@kernel.org>
6527L: linux-ide@vger.kernel.org
6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6529S: Maintained
6530F: drivers/ata/pata_*.c
6531F: drivers/ata/ata_generic.c
6532
6533LIBATA SATA AHCI PLATFORM devices support
6534M: Hans de Goede <hdegoede@redhat.com>
6535M: Tejun Heo <tj@kernel.org>
6536L: linux-ide@vger.kernel.org
6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6538S: Maintained
6539F: drivers/ata/ahci_platform.c
6540F: drivers/ata/libahci_platform.c
6541F: include/linux/ahci_platform.h
6542
6543LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6544M: Mikael Pettersson <mikpelinux@gmail.com>
6545L: linux-ide@vger.kernel.org
6546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6547S: Maintained
6548F: drivers/ata/sata_promise.*
6549
6550LIBLOCKDEP
6551M: Sasha Levin <sasha.levin@oracle.com>
6552S: Maintained
6553F: tools/lib/lockdep/
6554
6555LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6556M: Dan Williams <dan.j.williams@intel.com>
6557L: linux-nvdimm@lists.01.org
6558Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6559T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6560S: Supported
6561F: drivers/nvdimm/*
6562F: include/linux/nd.h
6563F: include/linux/libnvdimm.h
6564F: include/uapi/linux/ndctl.h
6565
6566LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6567M: Ross Zwisler <ross.zwisler@linux.intel.com>
6568L: linux-nvdimm@lists.01.org
6569Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6570S: Supported
6571F: drivers/nvdimm/blk.c
6572F: drivers/nvdimm/region_devs.c
6573F: drivers/acpi/nfit*
6574
6575LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6576M: Vishal Verma <vishal.l.verma@intel.com>
6577L: linux-nvdimm@lists.01.org
6578Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6579S: Supported
6580F: drivers/nvdimm/btt*
6581
6582LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6583M: Ross Zwisler <ross.zwisler@linux.intel.com>
6584L: linux-nvdimm@lists.01.org
6585Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6586S: Supported
6587F: drivers/nvdimm/pmem.c
6588F: include/linux/pmem.h
6589F: arch/*/include/asm/pmem.h
6590
6591LIGHTNVM PLATFORM SUPPORT
6592M: Matias Bjorling <mb@lightnvm.io>
6593W: http://github/OpenChannelSSD
6594L: linux-block@vger.kernel.org
6595S: Maintained
6596F: drivers/lightnvm/
6597F: include/linux/lightnvm.h
6598F: include/uapi/linux/lightnvm.h
6599
6600LINUX FOR IBM pSERIES (RS/6000)
6601M: Paul Mackerras <paulus@au.ibm.com>
6602W: http://www.ibm.com/linux/ltc/projects/ppc
6603S: Supported
6604F: arch/powerpc/boot/rs6000.h
6605
6606LINUX FOR POWERPC (32-BIT AND 64-BIT)
6607M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6608M: Paul Mackerras <paulus@samba.org>
6609M: Michael Ellerman <mpe@ellerman.id.au>
6610W: http://www.penguinppc.org/
6611L: linuxppc-dev@lists.ozlabs.org
6612Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6613T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6614S: Supported
6615F: Documentation/powerpc/
6616F: arch/powerpc/
6617
6618LINUX FOR POWER MACINTOSH
6619M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6620W: http://www.penguinppc.org/
6621L: linuxppc-dev@lists.ozlabs.org
6622S: Maintained
6623F: arch/powerpc/platforms/powermac/
6624F: drivers/macintosh/
6625
6626LINUX FOR POWERPC EMBEDDED MPC5XXX
6627M: Anatolij Gustschin <agust@denx.de>
6628L: linuxppc-dev@lists.ozlabs.org
6629T: git git://git.denx.de/linux-denx-agust.git
6630S: Maintained
6631F: arch/powerpc/platforms/512x/
6632F: arch/powerpc/platforms/52xx/
6633
6634LINUX FOR POWERPC EMBEDDED PPC4XX
6635M: Alistair Popple <alistair@popple.id.au>
6636M: Matt Porter <mporter@kernel.crashing.org>
6637W: http://www.penguinppc.org/
6638L: linuxppc-dev@lists.ozlabs.org
6639S: Maintained
6640F: arch/powerpc/platforms/40x/
6641F: arch/powerpc/platforms/44x/
6642
6643LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6644L: linuxppc-dev@lists.ozlabs.org
6645S: Orphan
6646F: arch/powerpc/*/*virtex*
6647F: arch/powerpc/*/*/*virtex*
6648
6649LINUX FOR POWERPC EMBEDDED PPC8XX
6650M: Vitaly Bordug <vitb@kernel.crashing.org>
6651W: http://www.penguinppc.org/
6652L: linuxppc-dev@lists.ozlabs.org
6653S: Maintained
6654F: arch/powerpc/platforms/8xx/
6655
6656LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6657M: Scott Wood <oss@buserror.net>
6658M: Kumar Gala <galak@kernel.crashing.org>
6659W: http://www.penguinppc.org/
6660L: linuxppc-dev@lists.ozlabs.org
6661T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6662S: Maintained
6663F: arch/powerpc/platforms/83xx/
6664F: arch/powerpc/platforms/85xx/
6665
6666LINUX FOR POWERPC PA SEMI PWRFICIENT
6667M: Olof Johansson <olof@lixom.net>
6668L: linuxppc-dev@lists.ozlabs.org
6669S: Maintained
6670F: arch/powerpc/platforms/pasemi/
6671F: drivers/*/*pasemi*
6672F: drivers/*/*/*pasemi*
6673
6674LINUX SECURITY MODULE (LSM) FRAMEWORK
6675M: Chris Wright <chrisw@sous-sol.org>
6676L: linux-security-module@vger.kernel.org
6677S: Supported
6678
6679LIS3LV02D ACCELEROMETER DRIVER
6680M: Eric Piel <eric.piel@tremplin-utc.net>
6681S: Maintained
6682F: Documentation/misc-devices/lis3lv02d
6683F: drivers/misc/lis3lv02d/
6684F: drivers/platform/x86/hp_accel.c
6685
6686LIVE PATCHING
6687M: Josh Poimboeuf <jpoimboe@redhat.com>
6688M: Jessica Yu <jeyu@redhat.com>
6689M: Jiri Kosina <jikos@kernel.org>
6690M: Miroslav Benes <mbenes@suse.cz>
6691R: Petr Mladek <pmladek@suse.com>
6692S: Maintained
6693F: kernel/livepatch/
6694F: include/linux/livepatch.h
6695F: arch/x86/include/asm/livepatch.h
6696F: arch/x86/kernel/livepatch.c
6697F: Documentation/ABI/testing/sysfs-kernel-livepatch
6698F: samples/livepatch/
6699L: live-patching@vger.kernel.org
6700T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6701
6702LINUX KERNEL DUMP TEST MODULE (LKDTM)
6703M: Kees Cook <keescook@chromium.org>
6704S: Maintained
6705F: drivers/misc/lkdtm.c
6706
6707LLC (802.2)
6708M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6709S: Maintained
6710F: include/linux/llc.h
6711F: include/uapi/linux/llc.h
6712F: include/net/llc*
6713F: net/llc/
6714
6715LM73 HARDWARE MONITOR DRIVER
6716M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6717L: linux-hwmon@vger.kernel.org
6718S: Maintained
6719F: drivers/hwmon/lm73.c
6720
6721LM78 HARDWARE MONITOR DRIVER
6722M: Jean Delvare <jdelvare@suse.com>
6723L: linux-hwmon@vger.kernel.org
6724S: Maintained
6725F: Documentation/hwmon/lm78
6726F: drivers/hwmon/lm78.c
6727
6728LM83 HARDWARE MONITOR DRIVER
6729M: Jean Delvare <jdelvare@suse.com>
6730L: linux-hwmon@vger.kernel.org
6731S: Maintained
6732F: Documentation/hwmon/lm83
6733F: drivers/hwmon/lm83.c
6734
6735LM90 HARDWARE MONITOR DRIVER
6736M: Jean Delvare <jdelvare@suse.com>
6737L: linux-hwmon@vger.kernel.org
6738S: Maintained
6739F: Documentation/hwmon/lm90
6740F: Documentation/devicetree/bindings/hwmon/lm90.txt
6741F: drivers/hwmon/lm90.c
6742
6743LM95234 HARDWARE MONITOR DRIVER
6744M: Guenter Roeck <linux@roeck-us.net>
6745L: linux-hwmon@vger.kernel.org
6746S: Maintained
6747F: Documentation/hwmon/lm95234
6748F: drivers/hwmon/lm95234.c
6749
6750LME2510 MEDIA DRIVER
6751M: Malcolm Priestley <tvboxspy@gmail.com>
6752L: linux-media@vger.kernel.org
6753W: https://linuxtv.org
6754Q: http://patchwork.linuxtv.org/project/linux-media/list/
6755S: Maintained
6756F: drivers/media/usb/dvb-usb-v2/lmedm04*
6757
6758LOCKDEP AND LOCKSTAT
6759M: Peter Zijlstra <peterz@infradead.org>
6760M: Ingo Molnar <mingo@redhat.com>
6761L: linux-kernel@vger.kernel.org
6762T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6763S: Maintained
6764F: Documentation/locking/lockdep*.txt
6765F: Documentation/locking/lockstat.txt
6766F: include/linux/lockdep.h
6767F: kernel/locking/
6768
6769LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6770M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6771L: linux-ntfs-dev@lists.sourceforge.net
6772W: http://www.linux-ntfs.org/content/view/19/37/
6773S: Maintained
6774F: Documentation/ldm.txt
6775F: block/partitions/ldm.*
6776
6777LogFS
6778M: Joern Engel <joern@logfs.org>
6779M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6780L: logfs@logfs.org
6781W: logfs.org
6782S: Maintained
6783F: fs/logfs/
6784
6785LPC32XX MACHINE SUPPORT
6786M: Roland Stigge <stigge@antcom.de>
6787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6788S: Maintained
6789F: arch/arm/mach-lpc32xx/
6790
6791LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6792M: Sathya Prakash <sathya.prakash@broadcom.com>
6793M: Chaitra P B <chaitra.basappa@broadcom.com>
6794M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6795L: MPT-FusionLinux.pdl@broadcom.com
6796L: linux-scsi@vger.kernel.org
6797W: http://www.avagotech.com/support/
6798S: Supported
6799F: drivers/message/fusion/
6800F: drivers/scsi/mpt2sas/
6801F: drivers/scsi/mpt3sas/
6802
6803LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6804M: Matthew Wilcox <matthew@wil.cx>
6805L: linux-scsi@vger.kernel.org
6806S: Maintained
6807F: drivers/scsi/sym53c8xx_2/
6808
6809LTC4261 HARDWARE MONITOR DRIVER
6810M: Guenter Roeck <linux@roeck-us.net>
6811L: linux-hwmon@vger.kernel.org
6812S: Maintained
6813F: Documentation/hwmon/ltc4261
6814F: drivers/hwmon/ltc4261.c
6815
6816LTP (Linux Test Project)
6817M: Mike Frysinger <vapier@gentoo.org>
6818M: Cyril Hrubis <chrubis@suse.cz>
6819M: Wanlong Gao <wanlong.gao@gmail.com>
6820M: Jan Stancek <jstancek@redhat.com>
6821M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6822M: Alexey Kodanev <alexey.kodanev@oracle.com>
6823L: ltp@lists.linux.it (subscribers-only)
6824W: http://linux-test-project.github.io/
6825T: git git://github.com/linux-test-project/ltp.git
6826S: Maintained
6827
6828M32R ARCHITECTURE
6829W: http://www.linux-m32r.org/
6830S: Orphan
6831F: arch/m32r/
6832
6833M68K ARCHITECTURE
6834M: Geert Uytterhoeven <geert@linux-m68k.org>
6835L: linux-m68k@lists.linux-m68k.org
6836W: http://www.linux-m68k.org/
6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6838S: Maintained
6839F: arch/m68k/
6840F: drivers/zorro/
6841
6842M68K ON APPLE MACINTOSH
6843M: Joshua Thompson <funaho@jurai.org>
6844W: http://www.mac.linux-m68k.org/
6845L: linux-m68k@lists.linux-m68k.org
6846S: Maintained
6847F: arch/m68k/mac/
6848
6849M68K ON HP9000/300
6850M: Philip Blundell <philb@gnu.org>
6851W: http://www.tazenda.demon.co.uk/phil/linux-hp
6852S: Maintained
6853F: arch/m68k/hp300/
6854
6855M88DS3103 MEDIA DRIVER
6856M: Antti Palosaari <crope@iki.fi>
6857L: linux-media@vger.kernel.org
6858W: https://linuxtv.org
6859W: http://palosaari.fi/linux/
6860Q: http://patchwork.linuxtv.org/project/linux-media/list/
6861T: git git://linuxtv.org/anttip/media_tree.git
6862S: Maintained
6863F: drivers/media/dvb-frontends/m88ds3103*
6864
6865M88RS2000 MEDIA DRIVER
6866M: Malcolm Priestley <tvboxspy@gmail.com>
6867L: linux-media@vger.kernel.org
6868W: https://linuxtv.org
6869Q: http://patchwork.linuxtv.org/project/linux-media/list/
6870S: Maintained
6871F: drivers/media/dvb-frontends/m88rs2000*
6872
6873MA901 MASTERKIT USB FM RADIO DRIVER
6874M: Alexey Klimov <klimov.linux@gmail.com>
6875L: linux-media@vger.kernel.org
6876T: git git://linuxtv.org/media_tree.git
6877S: Maintained
6878F: drivers/media/radio/radio-ma901.c
6879
6880MAC80211
6881M: Johannes Berg <johannes@sipsolutions.net>
6882L: linux-wireless@vger.kernel.org
6883W: http://wireless.kernel.org/
6884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6885T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6886S: Maintained
6887F: Documentation/networking/mac80211-injection.txt
6888F: include/net/mac80211.h
6889F: net/mac80211/
6890F: drivers/net/wireless/mac80211_hwsim.[ch]
6891
6892MACVLAN DRIVER
6893M: Patrick McHardy <kaber@trash.net>
6894L: netdev@vger.kernel.org
6895S: Maintained
6896F: drivers/net/macvlan.c
6897F: include/linux/if_macvlan.h
6898
6899MAILBOX API
6900M: Jassi Brar <jassisinghbrar@gmail.com>
6901L: linux-kernel@vger.kernel.org
6902S: Maintained
6903F: drivers/mailbox/
6904F: include/linux/mailbox_client.h
6905F: include/linux/mailbox_controller.h
6906
6907MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6908M: Michael Kerrisk <mtk.manpages@gmail.com>
6909W: http://www.kernel.org/doc/man-pages
6910L: linux-man@vger.kernel.org
6911S: Maintained
6912
6913MARVELL ARMADA DRM SUPPORT
6914M: Russell King <rmk+kernel@arm.linux.org.uk>
6915S: Maintained
6916F: drivers/gpu/drm/armada/
6917
6918MARVELL 88E6352 DSA support
6919M: Guenter Roeck <linux@roeck-us.net>
6920S: Maintained
6921F: drivers/net/dsa/mv88e6352.c
6922
6923MARVELL CRYPTO DRIVER
6924M: Boris Brezillon <boris.brezillon@free-electrons.com>
6925M: Arnaud Ebalard <arno@natisbad.org>
6926F: drivers/crypto/marvell/
6927S: Maintained
6928L: linux-crypto@vger.kernel.org
6929
6930MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6931M: Mirko Lindner <mlindner@marvell.com>
6932M: Stephen Hemminger <stephen@networkplumber.org>
6933L: netdev@vger.kernel.org
6934S: Maintained
6935F: drivers/net/ethernet/marvell/sk*
6936
6937MARVELL LIBERTAS WIRELESS DRIVER
6938L: libertas-dev@lists.infradead.org
6939S: Orphan
6940F: drivers/net/wireless/marvell/libertas/
6941
6942MARVELL MV643XX ETHERNET DRIVER
6943M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6944L: netdev@vger.kernel.org
6945S: Maintained
6946F: drivers/net/ethernet/marvell/mv643xx_eth.*
6947F: include/linux/mv643xx.h
6948
6949MARVELL MVNETA ETHERNET DRIVER
6950M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6951L: netdev@vger.kernel.org
6952S: Maintained
6953F: drivers/net/ethernet/marvell/mvneta.*
6954
6955MARVELL MWIFIEX WIRELESS DRIVER
6956M: Amitkumar Karwar <akarwar@marvell.com>
6957M: Nishant Sarmukadam <nishants@marvell.com>
6958L: linux-wireless@vger.kernel.org
6959S: Maintained
6960F: drivers/net/wireless/marvell/mwifiex/
6961
6962MARVELL MWL8K WIRELESS DRIVER
6963M: Lennert Buytenhek <buytenh@wantstofly.org>
6964L: linux-wireless@vger.kernel.org
6965S: Odd Fixes
6966F: drivers/net/wireless/marvell/mwl8k.c
6967
6968MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6969M: Nicolas Pitre <nico@fluxnic.net>
6970S: Odd Fixes
6971F: drivers/mmc/host/mvsdio.*
6972
6973MATROX FRAMEBUFFER DRIVER
6974L: linux-fbdev@vger.kernel.org
6975S: Orphan
6976F: drivers/video/fbdev/matrox/matroxfb_*
6977F: include/uapi/linux/matroxfb.h
6978
6979MAX16065 HARDWARE MONITOR DRIVER
6980M: Guenter Roeck <linux@roeck-us.net>
6981L: linux-hwmon@vger.kernel.org
6982S: Maintained
6983F: Documentation/hwmon/max16065
6984F: drivers/hwmon/max16065.c
6985
6986MAX20751 HARDWARE MONITOR DRIVER
6987M: Guenter Roeck <linux@roeck-us.net>
6988L: linux-hwmon@vger.kernel.org
6989S: Maintained
6990F: Documentation/hwmon/max20751
6991F: drivers/hwmon/max20751.c
6992
6993MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6994M: "Hans J. Koch" <hjk@hansjkoch.de>
6995L: linux-hwmon@vger.kernel.org
6996S: Maintained
6997F: Documentation/hwmon/max6650
6998F: drivers/hwmon/max6650.c
6999
7000MAX6697 HARDWARE MONITOR DRIVER
7001M: Guenter Roeck <linux@roeck-us.net>
7002L: linux-hwmon@vger.kernel.org
7003S: Maintained
7004F: Documentation/hwmon/max6697
7005F: Documentation/devicetree/bindings/i2c/max6697.txt
7006F: drivers/hwmon/max6697.c
7007F: include/linux/platform_data/max6697.h
7008
7009MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7010M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7011L: linux-pm@vger.kernel.org
7012S: Supported
7013F: drivers/power/max14577_charger.c
7014F: drivers/power/max77693_charger.c
7015
7016MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7017M: Javier Martinez Canillas <javier@osg.samsung.com>
7018L: linux-kernel@vger.kernel.org
7019S: Supported
7020F: drivers/*/*max77802*.c
7021F: Documentation/devicetree/bindings/*/*max77802.txt
7022F: include/dt-bindings/*/*max77802.h
7023
7024MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7025M: Chanwoo Choi <cw00.choi@samsung.com>
7026M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7027L: linux-kernel@vger.kernel.org
7028S: Supported
7029F: drivers/*/max14577.c
7030F: drivers/*/max77686*.c
7031F: drivers/*/max77693.c
7032F: drivers/extcon/extcon-max14577.c
7033F: drivers/extcon/extcon-max77693.c
7034F: drivers/rtc/rtc-max77686.c
7035F: drivers/clk/clk-max77686.c
7036F: Documentation/devicetree/bindings/mfd/max14577.txt
7037F: Documentation/devicetree/bindings/*/max77686.txt
7038F: Documentation/devicetree/bindings/mfd/max77693.txt
7039F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7040F: include/linux/mfd/max14577*.h
7041F: include/linux/mfd/max77686*.h
7042F: include/linux/mfd/max77693*.h
7043
7044MAXIRADIO FM RADIO RECEIVER DRIVER
7045M: Hans Verkuil <hverkuil@xs4all.nl>
7046L: linux-media@vger.kernel.org
7047T: git git://linuxtv.org/media_tree.git
7048W: https://linuxtv.org
7049S: Maintained
7050F: drivers/media/radio/radio-maxiradio*
7051
7052MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7053M: Peter Rosin <peda@axentia.se>
7054L: linux-iio@vger.kernel.org
7055S: Maintained
7056F: drivers/iio/potentiometer/mcp4531.c
7057
7058MEDIA DRIVERS FOR RENESAS - VSP1
7059M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7060L: linux-media@vger.kernel.org
7061L: linux-renesas-soc@vger.kernel.org
7062T: git git://linuxtv.org/media_tree.git
7063S: Supported
7064F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7065F: drivers/media/platform/vsp1/
7066
7067MEDIA DRIVERS FOR ASCOT2E
7068M: Sergey Kozlov <serjk@netup.ru>
7069L: linux-media@vger.kernel.org
7070W: https://linuxtv.org
7071W: http://netup.tv/
7072T: git git://linuxtv.org/media_tree.git
7073S: Supported
7074F: drivers/media/dvb-frontends/ascot2e*
7075
7076MEDIA DRIVERS FOR CXD2841ER
7077M: Sergey Kozlov <serjk@netup.ru>
7078L: linux-media@vger.kernel.org
7079W: https://linuxtv.org
7080W: http://netup.tv/
7081T: git git://linuxtv.org/media_tree.git
7082S: Supported
7083F: drivers/media/dvb-frontends/cxd2841er*
7084
7085MEDIA DRIVERS FOR HORUS3A
7086M: Sergey Kozlov <serjk@netup.ru>
7087L: linux-media@vger.kernel.org
7088W: https://linuxtv.org
7089W: http://netup.tv/
7090T: git git://linuxtv.org/media_tree.git
7091S: Supported
7092F: drivers/media/dvb-frontends/horus3a*
7093
7094MEDIA DRIVERS FOR LNBH25
7095M: Sergey Kozlov <serjk@netup.ru>
7096L: linux-media@vger.kernel.org
7097W: https://linuxtv.org
7098W: http://netup.tv/
7099T: git git://linuxtv.org/media_tree.git
7100S: Supported
7101F: drivers/media/dvb-frontends/lnbh25*
7102
7103MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7104M: Sergey Kozlov <serjk@netup.ru>
7105L: linux-media@vger.kernel.org
7106W: https://linuxtv.org
7107W: http://netup.tv/
7108T: git git://linuxtv.org/media_tree.git
7109S: Supported
7110F: drivers/media/pci/netup_unidvb/*
7111
7112MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7113M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7114P: LinuxTV.org Project
7115L: linux-media@vger.kernel.org
7116W: https://linuxtv.org
7117Q: http://patchwork.kernel.org/project/linux-media/list/
7118T: git git://linuxtv.org/media_tree.git
7119S: Maintained
7120F: Documentation/dvb/
7121F: Documentation/video4linux/
7122F: Documentation/DocBook/media/
7123F: drivers/media/
7124F: drivers/staging/media/
7125F: include/linux/platform_data/media/
7126F: include/media/
7127F: include/uapi/linux/dvb/
7128F: include/uapi/linux/videodev2.h
7129F: include/uapi/linux/media.h
7130F: include/uapi/linux/v4l2-*
7131F: include/uapi/linux/meye.h
7132F: include/uapi/linux/ivtv*
7133F: include/uapi/linux/uvcvideo.h
7134
7135MEDIATEK ETHERNET DRIVER
7136M: Felix Fietkau <nbd@openwrt.org>
7137M: John Crispin <blogic@openwrt.org>
7138L: netdev@vger.kernel.org
7139S: Maintained
7140F: drivers/net/ethernet/mediatek/
7141
7142MEDIATEK MT7601U WIRELESS LAN DRIVER
7143M: Jakub Kicinski <kubakici@wp.pl>
7144L: linux-wireless@vger.kernel.org
7145S: Maintained
7146F: drivers/net/wireless/mediatek/mt7601u/
7147
7148MEGARAID SCSI/SAS DRIVERS
7149M: Kashyap Desai <kashyap.desai@avagotech.com>
7150M: Sumit Saxena <sumit.saxena@avagotech.com>
7151M: Uday Lingala <uday.lingala@avagotech.com>
7152L: megaraidlinux.pdl@avagotech.com
7153L: linux-scsi@vger.kernel.org
7154W: http://www.lsi.com
7155S: Maintained
7156F: Documentation/scsi/megaraid.txt
7157F: drivers/scsi/megaraid.*
7158F: drivers/scsi/megaraid/
7159
7160MELLANOX ETHERNET DRIVER (mlx4_en)
7161M: Eugenia Emantayev <eugenia@mellanox.com>
7162L: netdev@vger.kernel.org
7163S: Supported
7164W: http://www.mellanox.com
7165Q: http://patchwork.ozlabs.org/project/netdev/list/
7166F: drivers/net/ethernet/mellanox/mlx4/en_*
7167
7168MELLANOX ETHERNET DRIVER (mlx5e)
7169M: Saeed Mahameed <saeedm@mellanox.com>
7170L: netdev@vger.kernel.org
7171S: Supported
7172W: http://www.mellanox.com
7173Q: http://patchwork.ozlabs.org/project/netdev/list/
7174F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7175
7176MELLANOX ETHERNET SWITCH DRIVERS
7177M: Jiri Pirko <jiri@mellanox.com>
7178M: Ido Schimmel <idosch@mellanox.com>
7179L: netdev@vger.kernel.org
7180S: Supported
7181W: http://www.mellanox.com
7182Q: http://patchwork.ozlabs.org/project/netdev/list/
7183F: drivers/net/ethernet/mellanox/mlxsw/
7184
7185MEMBARRIER SUPPORT
7186M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7187M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7188L: linux-kernel@vger.kernel.org
7189S: Supported
7190F: kernel/membarrier.c
7191F: include/uapi/linux/membarrier.h
7192
7193MEMORY MANAGEMENT
7194L: linux-mm@kvack.org
7195W: http://www.linux-mm.org
7196S: Maintained
7197F: include/linux/mm.h
7198F: include/linux/gfp.h
7199F: include/linux/mmzone.h
7200F: include/linux/memory_hotplug.h
7201F: include/linux/vmalloc.h
7202F: mm/
7203
7204MEMORY TECHNOLOGY DEVICES (MTD)
7205M: David Woodhouse <dwmw2@infradead.org>
7206M: Brian Norris <computersforpeace@gmail.com>
7207L: linux-mtd@lists.infradead.org
7208W: http://www.linux-mtd.infradead.org/
7209Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7210T: git git://git.infradead.org/linux-mtd.git
7211T: git git://git.infradead.org/l2-mtd.git
7212S: Maintained
7213F: drivers/mtd/
7214F: include/linux/mtd/
7215F: include/uapi/mtd/
7216
7217MEN A21 WATCHDOG DRIVER
7218M: Johannes Thumshirn <morbidrsa@gmail.com>
7219L: linux-watchdog@vger.kernel.org
7220S: Maintained
7221F: drivers/watchdog/mena21_wdt.c
7222
7223MEN CHAMELEON BUS (mcb)
7224M: Johannes Thumshirn <morbidrsa@gmail.com>
7225S: Maintained
7226F: drivers/mcb/
7227F: include/linux/mcb.h
7228F: Documentation/men-chameleon-bus.txt
7229
7230MEN F21BMC (Board Management Controller)
7231M: Andreas Werner <andreas.werner@men.de>
7232S: Supported
7233F: drivers/mfd/menf21bmc.c
7234F: drivers/watchdog/menf21bmc_wdt.c
7235F: drivers/leds/leds-menf21bmc.c
7236F: drivers/hwmon/menf21bmc_hwmon.c
7237F: Documentation/hwmon/menf21bmc
7238
7239METAG ARCHITECTURE
7240M: James Hogan <james.hogan@imgtec.com>
7241L: linux-metag@vger.kernel.org
7242T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7243S: Odd Fixes
7244F: arch/metag/
7245F: Documentation/metag/
7246F: Documentation/devicetree/bindings/metag/
7247F: Documentation/devicetree/bindings/interrupt-controller/img,*
7248F: drivers/clocksource/metag_generic.c
7249F: drivers/irqchip/irq-metag.c
7250F: drivers/irqchip/irq-metag-ext.c
7251F: drivers/tty/metag_da.c
7252
7253MICROBLAZE ARCHITECTURE
7254M: Michal Simek <monstr@monstr.eu>
7255W: http://www.monstr.eu/fdt/
7256T: git git://git.monstr.eu/linux-2.6-microblaze.git
7257S: Supported
7258F: arch/microblaze/
7259
7260MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7261M: Chen Yu <yu.c.chen@intel.com>
7262L: platform-driver-x86@vger.kernel.org
7263S: Supported
7264F: drivers/platform/x86/surfacepro3_button.c
7265
7266MICROTEK X6 SCANNER
7267M: Oliver Neukum <oliver@neukum.org>
7268S: Maintained
7269F: drivers/usb/image/microtek.*
7270
7271MIPS
7272M: Ralf Baechle <ralf@linux-mips.org>
7273L: linux-mips@linux-mips.org
7274W: http://www.linux-mips.org/
7275T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7276Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7277S: Supported
7278F: Documentation/mips/
7279F: arch/mips/
7280
7281MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7282M: Hans Verkuil <hverkuil@xs4all.nl>
7283L: linux-media@vger.kernel.org
7284T: git git://linuxtv.org/media_tree.git
7285W: https://linuxtv.org
7286S: Odd Fixes
7287F: drivers/media/radio/radio-miropcm20*
7288
7289MELLANOX MLX4 core VPI driver
7290M: Yishai Hadas <yishaih@mellanox.com>
7291L: netdev@vger.kernel.org
7292L: linux-rdma@vger.kernel.org
7293W: http://www.mellanox.com
7294Q: http://patchwork.ozlabs.org/project/netdev/list/
7295S: Supported
7296F: drivers/net/ethernet/mellanox/mlx4/
7297F: include/linux/mlx4/
7298
7299MELLANOX MLX4 IB driver
7300M: Yishai Hadas <yishaih@mellanox.com>
7301L: linux-rdma@vger.kernel.org
7302W: http://www.mellanox.com
7303Q: http://patchwork.kernel.org/project/linux-rdma/list/
7304S: Supported
7305F: drivers/infiniband/hw/mlx4/
7306F: include/linux/mlx4/
7307
7308MELLANOX MLX5 core VPI driver
7309M: Matan Barak <matanb@mellanox.com>
7310M: Leon Romanovsky <leonro@mellanox.com>
7311L: netdev@vger.kernel.org
7312L: linux-rdma@vger.kernel.org
7313W: http://www.mellanox.com
7314Q: http://patchwork.ozlabs.org/project/netdev/list/
7315S: Supported
7316F: drivers/net/ethernet/mellanox/mlx5/core/
7317F: include/linux/mlx5/
7318
7319MELLANOX MLX5 IB driver
7320M: Matan Barak <matanb@mellanox.com>
7321M: Leon Romanovsky <leonro@mellanox.com>
7322L: linux-rdma@vger.kernel.org
7323W: http://www.mellanox.com
7324Q: http://patchwork.kernel.org/project/linux-rdma/list/
7325S: Supported
7326F: drivers/infiniband/hw/mlx5/
7327F: include/linux/mlx5/
7328
7329MELEXIS MLX90614 DRIVER
7330M: Crt Mori <cmo@melexis.com>
7331L: linux-iio@vger.kernel.org
7332W: http://www.melexis.com
7333S: Supported
7334F: drivers/iio/temperature/mlx90614.c
7335
7336MN88472 MEDIA DRIVER
7337M: Antti Palosaari <crope@iki.fi>
7338L: linux-media@vger.kernel.org
7339W: https://linuxtv.org
7340W: http://palosaari.fi/linux/
7341Q: http://patchwork.linuxtv.org/project/linux-media/list/
7342T: git git://linuxtv.org/anttip/media_tree.git
7343S: Maintained
7344F: drivers/staging/media/mn88472/
7345F: drivers/media/dvb-frontends/mn88472.h
7346
7347MN88473 MEDIA DRIVER
7348M: Antti Palosaari <crope@iki.fi>
7349L: linux-media@vger.kernel.org
7350W: https://linuxtv.org
7351W: http://palosaari.fi/linux/
7352Q: http://patchwork.linuxtv.org/project/linux-media/list/
7353S: Maintained
7354F: drivers/media/dvb-frontends/mn88473*
7355
7356MODULE SUPPORT
7357M: Rusty Russell <rusty@rustcorp.com.au>
7358S: Maintained
7359F: include/linux/module.h
7360F: kernel/module.c
7361
7362MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7363W: http://popies.net/meye/
7364S: Orphan
7365F: Documentation/video4linux/meye.txt
7366F: drivers/media/pci/meye/
7367F: include/uapi/linux/meye.h
7368
7369MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7370M: Jiri Slaby <jirislaby@gmail.com>
7371S: Maintained
7372F: Documentation/serial/moxa-smartio
7373F: drivers/tty/mxser.*
7374
7375MR800 AVERMEDIA USB FM RADIO DRIVER
7376M: Alexey Klimov <klimov.linux@gmail.com>
7377L: linux-media@vger.kernel.org
7378T: git git://linuxtv.org/media_tree.git
7379S: Maintained
7380F: drivers/media/radio/radio-mr800.c
7381
7382MRF24J40 IEEE 802.15.4 RADIO DRIVER
7383M: Alan Ott <alan@signal11.us>
7384L: linux-wpan@vger.kernel.org
7385S: Maintained
7386F: drivers/net/ieee802154/mrf24j40.c
7387F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7388
7389MSI LAPTOP SUPPORT
7390M: "Lee, Chun-Yi" <jlee@suse.com>
7391L: platform-driver-x86@vger.kernel.org
7392S: Maintained
7393F: drivers/platform/x86/msi-laptop.c
7394
7395MSI WMI SUPPORT
7396L: platform-driver-x86@vger.kernel.org
7397S: Orphan
7398F: drivers/platform/x86/msi-wmi.c
7399
7400MSI001 MEDIA DRIVER
7401M: Antti Palosaari <crope@iki.fi>
7402L: linux-media@vger.kernel.org
7403W: https://linuxtv.org
7404W: http://palosaari.fi/linux/
7405Q: http://patchwork.linuxtv.org/project/linux-media/list/
7406T: git git://linuxtv.org/anttip/media_tree.git
7407S: Maintained
7408F: drivers/media/tuners/msi001*
7409
7410MSI2500 MEDIA DRIVER
7411M: Antti Palosaari <crope@iki.fi>
7412L: linux-media@vger.kernel.org
7413W: https://linuxtv.org
7414W: http://palosaari.fi/linux/
7415Q: http://patchwork.linuxtv.org/project/linux-media/list/
7416T: git git://linuxtv.org/anttip/media_tree.git
7417S: Maintained
7418F: drivers/media/usb/msi2500/
7419
7420MSYSTEMS DISKONCHIP G3 MTD DRIVER
7421M: Robert Jarzmik <robert.jarzmik@free.fr>
7422L: linux-mtd@lists.infradead.org
7423S: Maintained
7424F: drivers/mtd/devices/docg3*
7425
7426MT9M032 APTINA SENSOR DRIVER
7427M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7428L: linux-media@vger.kernel.org
7429T: git git://linuxtv.org/media_tree.git
7430S: Maintained
7431F: drivers/media/i2c/mt9m032.c
7432F: include/media/i2c/mt9m032.h
7433
7434MT9P031 APTINA CAMERA SENSOR
7435M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7436L: linux-media@vger.kernel.org
7437T: git git://linuxtv.org/media_tree.git
7438S: Maintained
7439F: drivers/media/i2c/mt9p031.c
7440F: include/media/i2c/mt9p031.h
7441
7442MT9T001 APTINA CAMERA SENSOR
7443M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7444L: linux-media@vger.kernel.org
7445T: git git://linuxtv.org/media_tree.git
7446S: Maintained
7447F: drivers/media/i2c/mt9t001.c
7448F: include/media/i2c/mt9t001.h
7449
7450MT9V032 APTINA CAMERA SENSOR
7451M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7452L: linux-media@vger.kernel.org
7453T: git git://linuxtv.org/media_tree.git
7454S: Maintained
7455F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7456F: drivers/media/i2c/mt9v032.c
7457F: include/media/i2c/mt9v032.h
7458
7459MULTIFUNCTION DEVICES (MFD)
7460M: Lee Jones <lee.jones@linaro.org>
7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7462S: Supported
7463F: drivers/mfd/
7464F: include/linux/mfd/
7465
7466MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7467M: Ulf Hansson <ulf.hansson@linaro.org>
7468L: linux-mmc@vger.kernel.org
7469T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7470S: Maintained
7471F: drivers/mmc/
7472F: include/linux/mmc/
7473F: include/uapi/linux/mmc/
7474
7475MULTIMEDIA CARD (MMC) ETC. OVER SPI
7476S: Orphan
7477F: drivers/mmc/host/mmc_spi.c
7478F: include/linux/spi/mmc_spi.h
7479
7480MULTISOUND SOUND DRIVER
7481M: Andrew Veliath <andrewtv@usa.net>
7482S: Maintained
7483F: Documentation/sound/oss/MultiSound
7484F: sound/oss/msnd*
7485
7486MULTITECH MULTIPORT CARD (ISICOM)
7487S: Orphan
7488F: drivers/tty/isicom.c
7489F: include/linux/isicom.h
7490
7491MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7492M: Bin Liu <b-liu@ti.com>
7493L: linux-usb@vger.kernel.org
7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7495S: Maintained
7496F: drivers/usb/musb/
7497
7498MXL5007T MEDIA DRIVER
7499M: Michael Krufky <mkrufky@linuxtv.org>
7500L: linux-media@vger.kernel.org
7501W: https://linuxtv.org
7502W: http://github.com/mkrufky
7503Q: http://patchwork.linuxtv.org/project/linux-media/list/
7504T: git git://linuxtv.org/mkrufky/tuners.git
7505S: Maintained
7506F: drivers/media/tuners/mxl5007t.*
7507
7508MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7509M: Hyong-Youb Kim <hykim@myri.com>
7510L: netdev@vger.kernel.org
7511W: https://www.myricom.com/support/downloads/myri10ge.html
7512S: Supported
7513F: drivers/net/ethernet/myricom/myri10ge/
7514
7515NAND FLASH SUBSYSTEM
7516M: Boris Brezillon <boris.brezillon@free-electrons.com>
7517R: Richard Weinberger <richard@nod.at>
7518L: linux-mtd@lists.infradead.org
7519W: http://www.linux-mtd.infradead.org/
7520Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7521T: git git://github.com/linux-nand/linux.git
7522S: Maintained
7523F: drivers/mtd/nand/
7524F: include/linux/mtd/nand*.h
7525
7526NATSEMI ETHERNET DRIVER (DP8381x)
7527S: Orphan
7528F: drivers/net/ethernet/natsemi/natsemi.c
7529
7530NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7531M: Daniel Mack <zonque@gmail.com>
7532S: Maintained
7533L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7534W: http://www.native-instruments.com
7535F: sound/usb/caiaq/
7536
7537NCP FILESYSTEM
7538M: Petr Vandrovec <petr@vandrovec.name>
7539S: Odd Fixes
7540F: fs/ncpfs/
7541
7542NCR 5380 SCSI DRIVERS
7543M: Finn Thain <fthain@telegraphics.com.au>
7544M: Michael Schmitz <schmitzmic@gmail.com>
7545L: linux-scsi@vger.kernel.org
7546S: Maintained
7547F: Documentation/scsi/g_NCR5380.txt
7548F: drivers/scsi/NCR5380.*
7549F: drivers/scsi/arm/cumana_1.c
7550F: drivers/scsi/arm/oak.c
7551F: drivers/scsi/atari_NCR5380.c
7552F: drivers/scsi/atari_scsi.*
7553F: drivers/scsi/dmx3191d.c
7554F: drivers/scsi/dtc.*
7555F: drivers/scsi/g_NCR5380.*
7556F: drivers/scsi/g_NCR5380_mmio.c
7557F: drivers/scsi/mac_scsi.*
7558F: drivers/scsi/pas16.*
7559F: drivers/scsi/sun3_scsi.*
7560F: drivers/scsi/sun3_scsi_vme.c
7561F: drivers/scsi/t128.*
7562
7563NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7564M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7565L: linux-scsi@vger.kernel.org
7566S: Maintained
7567F: drivers/scsi/NCR_D700.*
7568
7569NCT6775 HARDWARE MONITOR DRIVER
7570M: Guenter Roeck <linux@roeck-us.net>
7571L: linux-hwmon@vger.kernel.org
7572S: Maintained
7573F: Documentation/hwmon/nct6775
7574F: drivers/hwmon/nct6775.c
7575
7576NETEFFECT IWARP RNIC DRIVER (IW_NES)
7577M: Faisal Latif <faisal.latif@intel.com>
7578L: linux-rdma@vger.kernel.org
7579W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7580S: Supported
7581F: drivers/infiniband/hw/nes/
7582
7583NETEM NETWORK EMULATOR
7584M: Stephen Hemminger <stephen@networkplumber.org>
7585L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7586S: Maintained
7587F: net/sched/sch_netem.c
7588
7589NETERION 10GbE DRIVERS (s2io/vxge)
7590M: Jon Mason <jdmason@kudzu.us>
7591L: netdev@vger.kernel.org
7592S: Supported
7593F: Documentation/networking/s2io.txt
7594F: Documentation/networking/vxge.txt
7595F: drivers/net/ethernet/neterion/
7596
7597NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7598M: Pablo Neira Ayuso <pablo@netfilter.org>
7599M: Patrick McHardy <kaber@trash.net>
7600M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7601L: netfilter-devel@vger.kernel.org
7602L: coreteam@netfilter.org
7603W: http://www.netfilter.org/
7604W: http://www.iptables.org/
7605Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7606T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7608S: Supported
7609F: include/linux/netfilter*
7610F: include/linux/netfilter/
7611F: include/net/netfilter/
7612F: include/uapi/linux/netfilter*
7613F: include/uapi/linux/netfilter/
7614F: net/*/netfilter.c
7615F: net/*/netfilter/
7616F: net/netfilter/
7617F: net/bridge/br_netfilter*.c
7618
7619NETLABEL
7620M: Paul Moore <paul@paul-moore.com>
7621W: http://netlabel.sf.net
7622L: netdev@vger.kernel.org
7623S: Maintained
7624F: Documentation/netlabel/
7625F: include/net/netlabel.h
7626F: net/netlabel/
7627
7628NETROM NETWORK LAYER
7629M: Ralf Baechle <ralf@linux-mips.org>
7630L: linux-hams@vger.kernel.org
7631W: http://www.linux-ax25.org/
7632S: Maintained
7633F: include/net/netrom.h
7634F: include/uapi/linux/netrom.h
7635F: net/netrom/
7636
7637NETRONOME ETHERNET DRIVERS
7638M: Jakub Kicinski <jakub.kicinski@netronome.com>
7639L: oss-drivers@netronome.com
7640S: Maintained
7641F: drivers/net/ethernet/netronome/
7642
7643NETWORK BLOCK DEVICE (NBD)
7644M: Markus Pargmann <mpa@pengutronix.de>
7645S: Maintained
7646L: nbd-general@lists.sourceforge.net
7647T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7648F: Documentation/blockdev/nbd.txt
7649F: drivers/block/nbd.c
7650F: include/uapi/linux/nbd.h
7651
7652NETWORK DROP MONITOR
7653M: Neil Horman <nhorman@tuxdriver.com>
7654L: netdev@vger.kernel.org
7655S: Maintained
7656W: https://fedorahosted.org/dropwatch/
7657F: net/core/drop_monitor.c
7658
7659NETWORKING [GENERAL]
7660M: "David S. Miller" <davem@davemloft.net>
7661L: netdev@vger.kernel.org
7662W: http://www.linuxfoundation.org/en/Net
7663Q: http://patchwork.ozlabs.org/project/netdev/list/
7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7666S: Maintained
7667F: net/
7668F: include/net/
7669F: include/linux/in.h
7670F: include/linux/net.h
7671F: include/linux/netdevice.h
7672F: include/uapi/linux/in.h
7673F: include/uapi/linux/net.h
7674F: include/uapi/linux/netdevice.h
7675F: include/uapi/linux/net_namespace.h
7676F: tools/net/
7677F: tools/testing/selftests/net/
7678F: lib/random32.c
7679F: lib/test_bpf.c
7680
7681NETWORKING [IPv4/IPv6]
7682M: "David S. Miller" <davem@davemloft.net>
7683M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7684M: James Morris <jmorris@namei.org>
7685M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7686M: Patrick McHardy <kaber@trash.net>
7687L: netdev@vger.kernel.org
7688T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7689S: Maintained
7690F: net/ipv4/
7691F: net/ipv6/
7692F: include/net/ip*
7693F: arch/x86/net/*
7694
7695NETWORKING [IPSEC]
7696M: Steffen Klassert <steffen.klassert@secunet.com>
7697M: Herbert Xu <herbert@gondor.apana.org.au>
7698M: "David S. Miller" <davem@davemloft.net>
7699L: netdev@vger.kernel.org
7700T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7701T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7702S: Maintained
7703F: net/core/flow.c
7704F: net/xfrm/
7705F: net/key/
7706F: net/ipv4/xfrm*
7707F: net/ipv4/esp4.c
7708F: net/ipv4/ah4.c
7709F: net/ipv4/ipcomp.c
7710F: net/ipv4/ip_vti.c
7711F: net/ipv6/xfrm*
7712F: net/ipv6/esp6.c
7713F: net/ipv6/ah6.c
7714F: net/ipv6/ipcomp6.c
7715F: net/ipv6/ip6_vti.c
7716F: include/uapi/linux/xfrm.h
7717F: include/net/xfrm.h
7718
7719NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7720M: Paul Moore <paul@paul-moore.com>
7721L: netdev@vger.kernel.org
7722S: Maintained
7723
7724NETWORKING [WIRELESS]
7725L: linux-wireless@vger.kernel.org
7726Q: http://patchwork.kernel.org/project/linux-wireless/list/
7727
7728NETWORKING DRIVERS
7729L: netdev@vger.kernel.org
7730W: http://www.linuxfoundation.org/en/Net
7731Q: http://patchwork.ozlabs.org/project/netdev/list/
7732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7734S: Odd Fixes
7735F: drivers/net/
7736F: include/linux/if_*
7737F: include/linux/netdevice.h
7738F: include/linux/etherdevice.h
7739F: include/linux/fcdevice.h
7740F: include/linux/fddidevice.h
7741F: include/linux/hippidevice.h
7742F: include/linux/inetdevice.h
7743F: include/uapi/linux/if_*
7744F: include/uapi/linux/netdevice.h
7745
7746NETWORKING DRIVERS (WIRELESS)
7747M: Kalle Valo <kvalo@codeaurora.org>
7748L: linux-wireless@vger.kernel.org
7749Q: http://patchwork.kernel.org/project/linux-wireless/list/
7750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7752S: Maintained
7753F: drivers/net/wireless/
7754
7755NETXEN (1/10) GbE SUPPORT
7756M: Manish Chopra <manish.chopra@qlogic.com>
7757M: Sony Chacko <sony.chacko@qlogic.com>
7758M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7759L: netdev@vger.kernel.org
7760W: http://www.qlogic.com
7761S: Supported
7762F: drivers/net/ethernet/qlogic/netxen/
7763
7764NFC SUBSYSTEM
7765M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7766M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7767M: Samuel Ortiz <sameo@linux.intel.com>
7768L: linux-wireless@vger.kernel.org
7769L: linux-nfc@lists.01.org (subscribers-only)
7770S: Supported
7771F: net/nfc/
7772F: include/net/nfc/
7773F: include/uapi/linux/nfc.h
7774F: drivers/nfc/
7775F: include/linux/platform_data/nfcmrvl.h
7776F: include/linux/platform_data/nxp-nci.h
7777F: include/linux/platform_data/pn544.h
7778F: include/linux/platform_data/st21nfca.h
7779F: include/linux/platform_data/st-nci.h
7780F: Documentation/devicetree/bindings/net/nfc/
7781
7782NFS, SUNRPC, AND LOCKD CLIENTS
7783M: Trond Myklebust <trond.myklebust@primarydata.com>
7784M: Anna Schumaker <anna.schumaker@netapp.com>
7785L: linux-nfs@vger.kernel.org
7786W: http://client.linux-nfs.org
7787T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7788S: Maintained
7789F: fs/lockd/
7790F: fs/nfs/
7791F: fs/nfs_common/
7792F: net/sunrpc/
7793F: include/linux/lockd/
7794F: include/linux/nfs*
7795F: include/linux/sunrpc/
7796F: include/uapi/linux/nfs*
7797F: include/uapi/linux/sunrpc/
7798
7799NILFS2 FILESYSTEM
7800M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7801L: linux-nilfs@vger.kernel.org
7802W: http://nilfs.sourceforge.net/
7803T: git git://github.com/konis/nilfs2.git
7804S: Supported
7805F: Documentation/filesystems/nilfs2.txt
7806F: fs/nilfs2/
7807F: include/linux/nilfs2_fs.h
7808F: include/trace/events/nilfs2.h
7809
7810NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7811M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7812W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7813S: Maintained
7814F: Documentation/scsi/NinjaSCSI.txt
7815F: drivers/scsi/pcmcia/nsp_*
7816
7817NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7818M: GOTO Masanori <gotom@debian.or.jp>
7819M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7820W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7821S: Maintained
7822F: Documentation/scsi/NinjaSCSI.txt
7823F: drivers/scsi/nsp32*
7824
7825NIOS2 ARCHITECTURE
7826M: Ley Foon Tan <lftan@altera.com>
7827L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7828T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7829S: Maintained
7830F: arch/nios2/
7831
7832NOKIA N900 POWER SUPPLY DRIVERS
7833R: Pali Rohár <pali.rohar@gmail.com>
7834F: include/linux/power/bq2415x_charger.h
7835F: include/linux/power/bq27xxx_battery.h
7836F: include/linux/power/isp1704_charger.h
7837F: drivers/power/bq2415x_charger.c
7838F: drivers/power/bq27xxx_battery.c
7839F: drivers/power/bq27xxx_battery_i2c.c
7840F: drivers/power/isp1704_charger.c
7841F: drivers/power/rx51_battery.c
7842
7843NTB DRIVER CORE
7844M: Jon Mason <jdmason@kudzu.us>
7845M: Dave Jiang <dave.jiang@intel.com>
7846M: Allen Hubbe <Allen.Hubbe@emc.com>
7847L: linux-ntb@googlegroups.com
7848S: Supported
7849W: https://github.com/jonmason/ntb/wiki
7850T: git git://github.com/jonmason/ntb.git
7851F: drivers/ntb/
7852F: drivers/net/ntb_netdev.c
7853F: include/linux/ntb.h
7854F: include/linux/ntb_transport.h
7855
7856NTB INTEL DRIVER
7857M: Jon Mason <jdmason@kudzu.us>
7858M: Dave Jiang <dave.jiang@intel.com>
7859L: linux-ntb@googlegroups.com
7860S: Supported
7861W: https://github.com/jonmason/ntb/wiki
7862T: git git://github.com/jonmason/ntb.git
7863F: drivers/ntb/hw/intel/
7864
7865NTB AMD DRIVER
7866M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7867L: linux-ntb@googlegroups.com
7868S: Supported
7869F: drivers/ntb/hw/amd/
7870
7871NTFS FILESYSTEM
7872M: Anton Altaparmakov <anton@tuxera.com>
7873L: linux-ntfs-dev@lists.sourceforge.net
7874W: http://www.tuxera.com/
7875T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7876S: Supported
7877F: Documentation/filesystems/ntfs.txt
7878F: fs/ntfs/
7879
7880NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7881M: Antonino Daplas <adaplas@gmail.com>
7882L: linux-fbdev@vger.kernel.org
7883S: Maintained
7884F: drivers/video/fbdev/riva/
7885F: drivers/video/fbdev/nvidia/
7886
7887NVM EXPRESS DRIVER
7888M: Keith Busch <keith.busch@intel.com>
7889M: Jens Axboe <axboe@fb.com>
7890L: linux-nvme@lists.infradead.org
7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7892W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7893S: Supported
7894F: drivers/nvme/host/
7895F: include/linux/nvme.h
7896
7897NVMEM FRAMEWORK
7898M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7899M: Maxime Ripard <maxime.ripard@free-electrons.com>
7900S: Maintained
7901F: drivers/nvmem/
7902F: Documentation/devicetree/bindings/nvmem/
7903F: include/linux/nvmem-consumer.h
7904F: include/linux/nvmem-provider.h
7905
7906NXP-NCI NFC DRIVER
7907M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7908R: Charles Gorand <charles.gorand@effinnov.com>
7909L: linux-nfc@lists.01.org (moderated for non-subscribers)
7910S: Supported
7911F: drivers/nfc/nxp-nci
7912
7913NXP TDA998X DRM DRIVER
7914M: Russell King <rmk+kernel@arm.linux.org.uk>
7915S: Supported
7916F: drivers/gpu/drm/i2c/tda998x_drv.c
7917F: include/drm/i2c/tda998x.h
7918
7919NXP TFA9879 DRIVER
7920M: Peter Rosin <peda@axentia.se>
7921L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7922S: Maintained
7923F: sound/soc/codecs/tfa9879*
7924
7925OBJTOOL
7926M: Josh Poimboeuf <jpoimboe@redhat.com>
7927S: Supported
7928F: tools/objtool/
7929
7930OMAP SUPPORT
7931M: Tony Lindgren <tony@atomide.com>
7932L: linux-omap@vger.kernel.org
7933W: http://www.muru.com/linux/omap/
7934W: http://linux.omap.com/
7935Q: http://patchwork.kernel.org/project/linux-omap/list/
7936T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7937S: Maintained
7938F: arch/arm/*omap*/
7939F: arch/arm/configs/omap1_defconfig
7940F: arch/arm/configs/omap2plus_defconfig
7941F: drivers/i2c/busses/i2c-omap.c
7942F: drivers/irqchip/irq-omap-intc.c
7943F: drivers/mfd/*omap*.c
7944F: drivers/mfd/menelaus.c
7945F: drivers/mfd/palmas.c
7946F: drivers/mfd/tps65217.c
7947F: drivers/mfd/tps65218.c
7948F: drivers/mfd/tps65910.c
7949F: drivers/mfd/twl-core.[ch]
7950F: drivers/mfd/twl4030*.c
7951F: drivers/mfd/twl6030*.c
7952F: drivers/mfd/twl6040*.c
7953F: drivers/regulator/palmas-regulator*.c
7954F: drivers/regulator/pbias-regulator.c
7955F: drivers/regulator/tps65217-regulator.c
7956F: drivers/regulator/tps65218-regulator.c
7957F: drivers/regulator/tps65910-regulator.c
7958F: drivers/regulator/twl-regulator.c
7959F: include/linux/i2c-omap.h
7960
7961OMAP DEVICE TREE SUPPORT
7962M: Benoît Cousson <bcousson@baylibre.com>
7963M: Tony Lindgren <tony@atomide.com>
7964L: linux-omap@vger.kernel.org
7965L: devicetree@vger.kernel.org
7966S: Maintained
7967F: arch/arm/boot/dts/*omap*
7968F: arch/arm/boot/dts/*am3*
7969F: arch/arm/boot/dts/*am4*
7970F: arch/arm/boot/dts/*am5*
7971F: arch/arm/boot/dts/*dra7*
7972
7973OMAP CLOCK FRAMEWORK SUPPORT
7974M: Paul Walmsley <paul@pwsan.com>
7975L: linux-omap@vger.kernel.org
7976S: Maintained
7977F: arch/arm/*omap*/*clock*
7978
7979OMAP POWER MANAGEMENT SUPPORT
7980M: Kevin Hilman <khilman@kernel.org>
7981L: linux-omap@vger.kernel.org
7982S: Maintained
7983F: arch/arm/*omap*/*pm*
7984F: drivers/cpufreq/omap-cpufreq.c
7985
7986OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7987M: Rajendra Nayak <rnayak@ti.com>
7988M: Paul Walmsley <paul@pwsan.com>
7989L: linux-omap@vger.kernel.org
7990S: Maintained
7991F: arch/arm/mach-omap2/prm*
7992
7993OMAP AUDIO SUPPORT
7994M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7995M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7996L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7997L: linux-omap@vger.kernel.org
7998S: Maintained
7999F: sound/soc/omap/
8000
8001OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8002M: Roger Quadros <rogerq@ti.com>
8003M: Tony Lindgren <tony@atomide.com>
8004L: linux-omap@vger.kernel.org
8005S: Maintained
8006F: drivers/memory/omap-gpmc.c
8007F: arch/arm/mach-omap2/*gpmc*
8008
8009OMAP FRAMEBUFFER SUPPORT
8010M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8011L: linux-fbdev@vger.kernel.org
8012L: linux-omap@vger.kernel.org
8013S: Maintained
8014F: drivers/video/fbdev/omap/
8015
8016OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8017M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8018L: linux-omap@vger.kernel.org
8019L: linux-fbdev@vger.kernel.org
8020S: Maintained
8021F: drivers/video/fbdev/omap2/
8022F: Documentation/arm/OMAP/DSS
8023
8024OMAP HARDWARE SPINLOCK SUPPORT
8025M: Ohad Ben-Cohen <ohad@wizery.com>
8026L: linux-omap@vger.kernel.org
8027S: Maintained
8028F: drivers/hwspinlock/omap_hwspinlock.c
8029
8030OMAP MMC SUPPORT
8031M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8032L: linux-omap@vger.kernel.org
8033S: Maintained
8034F: drivers/mmc/host/omap.c
8035
8036OMAP HS MMC SUPPORT
8037L: linux-mmc@vger.kernel.org
8038L: linux-omap@vger.kernel.org
8039S: Orphan
8040F: drivers/mmc/host/omap_hsmmc.c
8041
8042OMAP RANDOM NUMBER GENERATOR SUPPORT
8043M: Deepak Saxena <dsaxena@plexity.net>
8044S: Maintained
8045F: drivers/char/hw_random/omap-rng.c
8046
8047OMAP HWMOD SUPPORT
8048M: Benoît Cousson <bcousson@baylibre.com>
8049M: Paul Walmsley <paul@pwsan.com>
8050L: linux-omap@vger.kernel.org
8051S: Maintained
8052F: arch/arm/mach-omap2/omap_hwmod.*
8053
8054OMAP HWMOD DATA
8055M: Paul Walmsley <paul@pwsan.com>
8056L: linux-omap@vger.kernel.org
8057S: Maintained
8058F: arch/arm/mach-omap2/omap_hwmod*data*
8059
8060OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8061M: Benoît Cousson <bcousson@baylibre.com>
8062L: linux-omap@vger.kernel.org
8063S: Maintained
8064F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8065
8066OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8067M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8068L: linux-media@vger.kernel.org
8069S: Maintained
8070F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8071F: drivers/media/platform/omap3isp/
8072F: drivers/staging/media/omap4iss/
8073
8074OMAP USB SUPPORT
8075L: linux-usb@vger.kernel.org
8076L: linux-omap@vger.kernel.org
8077S: Orphan
8078F: drivers/usb/*/*omap*
8079F: arch/arm/*omap*/usb*
8080
8081OMAP GPIO DRIVER
8082M: Grygorii Strashko <grygorii.strashko@ti.com>
8083M: Santosh Shilimkar <ssantosh@kernel.org>
8084M: Kevin Hilman <khilman@kernel.org>
8085L: linux-omap@vger.kernel.org
8086S: Maintained
8087F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8088F: drivers/gpio/gpio-omap.c
8089
8090OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8091M: Mark Jackson <mpfj@newflow.co.uk>
8092L: linux-omap@vger.kernel.org
8093S: Maintained
8094F: arch/arm/boot/dts/am335x-nano.dts
8095
8096OMFS FILESYSTEM
8097M: Bob Copeland <me@bobcopeland.com>
8098L: linux-karma-devel@lists.sourceforge.net
8099S: Maintained
8100F: Documentation/filesystems/omfs.txt
8101F: fs/omfs/
8102
8103OMNIKEY CARDMAN 4000 DRIVER
8104M: Harald Welte <laforge@gnumonks.org>
8105S: Maintained
8106F: drivers/char/pcmcia/cm4000_cs.c
8107F: include/linux/cm4000_cs.h
8108F: include/uapi/linux/cm4000_cs.h
8109
8110OMNIKEY CARDMAN 4040 DRIVER
8111M: Harald Welte <laforge@gnumonks.org>
8112S: Maintained
8113F: drivers/char/pcmcia/cm4040_cs.*
8114
8115OMNIVISION OV7670 SENSOR DRIVER
8116M: Jonathan Corbet <corbet@lwn.net>
8117L: linux-media@vger.kernel.org
8118T: git git://linuxtv.org/media_tree.git
8119S: Maintained
8120F: drivers/media/i2c/ov7670.c
8121
8122ONENAND FLASH DRIVER
8123M: Kyungmin Park <kyungmin.park@samsung.com>
8124L: linux-mtd@lists.infradead.org
8125S: Maintained
8126F: drivers/mtd/onenand/
8127F: include/linux/mtd/onenand*.h
8128
8129ONSTREAM SCSI TAPE DRIVER
8130M: Willem Riede <osst@riede.org>
8131L: osst-users@lists.sourceforge.net
8132L: linux-scsi@vger.kernel.org
8133S: Maintained
8134F: Documentation/scsi/osst.txt
8135F: drivers/scsi/osst.*
8136F: drivers/scsi/osst_*.h
8137F: drivers/scsi/st.h
8138
8139OPENCORES I2C BUS DRIVER
8140M: Peter Korsgaard <jacmet@sunsite.dk>
8141L: linux-i2c@vger.kernel.org
8142S: Maintained
8143F: Documentation/i2c/busses/i2c-ocores
8144F: drivers/i2c/busses/i2c-ocores.c
8145
8146OPEN FIRMWARE AND FLATTENED DEVICE TREE
8147M: Rob Herring <robh+dt@kernel.org>
8148M: Frank Rowand <frowand.list@gmail.com>
8149M: Grant Likely <grant.likely@linaro.org>
8150L: devicetree@vger.kernel.org
8151W: http://www.devicetree.org/
8152T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8153S: Maintained
8154F: drivers/of/
8155F: include/linux/of*.h
8156F: scripts/dtc/
8157
8158OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8159M: Rob Herring <robh+dt@kernel.org>
8160M: Pawel Moll <pawel.moll@arm.com>
8161M: Mark Rutland <mark.rutland@arm.com>
8162M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8163M: Kumar Gala <galak@codeaurora.org>
8164L: devicetree@vger.kernel.org
8165T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8166S: Maintained
8167F: Documentation/devicetree/
8168F: arch/*/boot/dts/
8169F: include/dt-bindings/
8170
8171OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8172M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8173L: devicetree@vger.kernel.org
8174S: Maintained
8175F: Documentation/devicetree/dynamic-resolution-notes.txt
8176F: Documentation/devicetree/overlay-notes.txt
8177F: drivers/of/overlay.c
8178F: drivers/of/resolver.c
8179
8180OPENRISC ARCHITECTURE
8181M: Jonas Bonn <jonas@southpole.se>
8182W: http://openrisc.net
8183L: linux@lists.openrisc.net (moderated for non-subscribers)
8184S: Maintained
8185T: git git://openrisc.net/~jonas/linux
8186F: arch/openrisc/
8187
8188OPENVSWITCH
8189M: Pravin Shelar <pshelar@nicira.com>
8190L: netdev@vger.kernel.org
8191L: dev@openvswitch.org
8192W: http://openvswitch.org
8193S: Maintained
8194F: net/openvswitch/
8195F: include/uapi/linux/openvswitch.h
8196
8197OPERATING PERFORMANCE POINTS (OPP)
8198M: Viresh Kumar <vireshk@kernel.org>
8199M: Nishanth Menon <nm@ti.com>
8200M: Stephen Boyd <sboyd@codeaurora.org>
8201L: linux-pm@vger.kernel.org
8202S: Maintained
8203T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8204F: drivers/base/power/opp/
8205F: include/linux/pm_opp.h
8206F: Documentation/power/opp.txt
8207F: Documentation/devicetree/bindings/opp/
8208
8209OPL4 DRIVER
8210M: Clemens Ladisch <clemens@ladisch.de>
8211L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8212T: git git://git.alsa-project.org/alsa-kernel.git
8213S: Maintained
8214F: sound/drivers/opl4/
8215
8216OPROFILE
8217M: Robert Richter <rric@kernel.org>
8218L: oprofile-list@lists.sf.net
8219S: Maintained
8220F: arch/*/include/asm/oprofile*.h
8221F: arch/*/oprofile/
8222F: drivers/oprofile/
8223F: include/linux/oprofile.h
8224
8225ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8226M: Mark Fasheh <mfasheh@suse.com>
8227M: Joel Becker <jlbec@evilplan.org>
8228L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8229W: http://ocfs2.wiki.kernel.org
8230S: Supported
8231F: Documentation/filesystems/ocfs2.txt
8232F: Documentation/filesystems/dlmfs.txt
8233F: fs/ocfs2/
8234
8235ORINOCO DRIVER
8236L: linux-wireless@vger.kernel.org
8237W: http://wireless.kernel.org/en/users/Drivers/orinoco
8238W: http://www.nongnu.org/orinoco/
8239S: Orphan
8240F: drivers/net/wireless/intersil/orinoco/
8241
8242OSD LIBRARY and FILESYSTEM
8243M: Boaz Harrosh <ooo@electrozaur.com>
8244M: Benny Halevy <bhalevy@primarydata.com>
8245L: osd-dev@open-osd.org
8246W: http://open-osd.org
8247T: git git://git.open-osd.org/open-osd.git
8248S: Maintained
8249F: drivers/scsi/osd/
8250F: include/scsi/osd_*
8251F: fs/exofs/
8252
8253OVERLAY FILESYSTEM
8254M: Miklos Szeredi <miklos@szeredi.hu>
8255L: linux-unionfs@vger.kernel.org
8256T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8257S: Supported
8258F: fs/overlayfs/
8259F: Documentation/filesystems/overlayfs.txt
8260
8261ORANGEFS FILESYSTEM
8262M: Mike Marshall <hubcap@omnibond.com>
8263L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8265S: Supported
8266F: fs/orangefs/
8267F: Documentation/filesystems/orangefs.txt
8268
8269P54 WIRELESS DRIVER
8270M: Christian Lamparter <chunkeey@googlemail.com>
8271L: linux-wireless@vger.kernel.org
8272W: http://wireless.kernel.org/en/users/Drivers/p54
8273S: Maintained
8274F: drivers/net/wireless/intersil/p54/
8275
8276PA SEMI ETHERNET DRIVER
8277M: Olof Johansson <olof@lixom.net>
8278L: netdev@vger.kernel.org
8279S: Maintained
8280F: drivers/net/ethernet/pasemi/*
8281
8282PA SEMI SMBUS DRIVER
8283M: Olof Johansson <olof@lixom.net>
8284L: linux-i2c@vger.kernel.org
8285S: Maintained
8286F: drivers/i2c/busses/i2c-pasemi.c
8287
8288PADATA PARALLEL EXECUTION MECHANISM
8289M: Steffen Klassert <steffen.klassert@secunet.com>
8290L: linux-crypto@vger.kernel.org
8291S: Maintained
8292F: kernel/padata.c
8293F: include/linux/padata.h
8294F: Documentation/padata.txt
8295
8296PANASONIC LAPTOP ACPI EXTRAS DRIVER
8297M: Harald Welte <laforge@gnumonks.org>
8298L: platform-driver-x86@vger.kernel.org
8299S: Maintained
8300F: drivers/platform/x86/panasonic-laptop.c
8301
8302PANASONIC MN10300/AM33/AM34 PORT
8303M: David Howells <dhowells@redhat.com>
8304M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8305L: linux-am33-list@redhat.com (moderated for non-subscribers)
8306W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8307S: Maintained
8308F: Documentation/mn10300/
8309F: arch/mn10300/
8310
8311PARALLEL LCD/KEYPAD PANEL DRIVER
8312M: Willy Tarreau <willy@haproxy.com>
8313M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8314S: Odd Fixes
8315F: Documentation/misc-devices/lcd-panel-cgram.txt
8316F: drivers/misc/panel.c
8317
8318PARALLEL PORT SUBSYSTEM
8319M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8320M: Sudip Mukherjee <sudip@vectorindia.org>
8321L: linux-parport@lists.infradead.org (subscribers-only)
8322S: Maintained
8323F: drivers/parport/
8324F: include/linux/parport*.h
8325F: drivers/char/ppdev.c
8326F: include/uapi/linux/ppdev.h
8327F: Documentation/parport*.txt
8328
8329PARAVIRT_OPS INTERFACE
8330M: Jeremy Fitzhardinge <jeremy@goop.org>
8331M: Chris Wright <chrisw@sous-sol.org>
8332M: Alok Kataria <akataria@vmware.com>
8333M: Rusty Russell <rusty@rustcorp.com.au>
8334L: virtualization@lists.linux-foundation.org
8335S: Supported
8336F: Documentation/virtual/paravirt_ops.txt
8337F: arch/*/kernel/paravirt*
8338F: arch/*/include/asm/paravirt.h
8339
8340PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8341M: Tim Waugh <tim@cyberelk.net>
8342L: linux-parport@lists.infradead.org (subscribers-only)
8343S: Maintained
8344F: Documentation/blockdev/paride.txt
8345F: drivers/block/paride/
8346
8347PARISC ARCHITECTURE
8348M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8349M: Helge Deller <deller@gmx.de>
8350L: linux-parisc@vger.kernel.org
8351W: http://www.parisc-linux.org/
8352Q: http://patchwork.kernel.org/project/linux-parisc/list/
8353T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8354T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8355S: Maintained
8356F: arch/parisc/
8357F: Documentation/parisc/
8358F: drivers/parisc/
8359F: drivers/char/agp/parisc-agp.c
8360F: drivers/input/serio/gscps2.c
8361F: drivers/parport/parport_gsc.*
8362F: drivers/tty/serial/8250/8250_gsc.c
8363F: drivers/video/fbdev/sti*
8364F: drivers/video/console/sti*
8365F: drivers/video/logo/logo_parisc*
8366
8367PC87360 HARDWARE MONITORING DRIVER
8368M: Jim Cromie <jim.cromie@gmail.com>
8369L: linux-hwmon@vger.kernel.org
8370S: Maintained
8371F: Documentation/hwmon/pc87360
8372F: drivers/hwmon/pc87360.c
8373
8374PC8736x GPIO DRIVER
8375M: Jim Cromie <jim.cromie@gmail.com>
8376S: Maintained
8377F: drivers/char/pc8736x_gpio.c
8378
8379PC87427 HARDWARE MONITORING DRIVER
8380M: Jean Delvare <jdelvare@suse.com>
8381L: linux-hwmon@vger.kernel.org
8382S: Maintained
8383F: Documentation/hwmon/pc87427
8384F: drivers/hwmon/pc87427.c
8385
8386PCA9532 LED DRIVER
8387M: Riku Voipio <riku.voipio@iki.fi>
8388S: Maintained
8389F: drivers/leds/leds-pca9532.c
8390F: include/linux/leds-pca9532.h
8391
8392PCA9541 I2C BUS MASTER SELECTOR DRIVER
8393M: Guenter Roeck <linux@roeck-us.net>
8394L: linux-i2c@vger.kernel.org
8395S: Maintained
8396F: drivers/i2c/muxes/i2c-mux-pca9541.c
8397
8398PCDP - PRIMARY CONSOLE AND DEBUG PORT
8399M: Khalid Aziz <khalid@gonehiking.org>
8400S: Maintained
8401F: drivers/firmware/pcdp.*
8402
8403PCI ERROR RECOVERY
8404M: Linas Vepstas <linasvepstas@gmail.com>
8405L: linux-pci@vger.kernel.org
8406S: Supported
8407F: Documentation/PCI/pci-error-recovery.txt
8408
8409PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8410M: Russell Currey <ruscur@russell.cc>
8411L: linuxppc-dev@lists.ozlabs.org
8412S: Supported
8413F: Documentation/powerpc/eeh-pci-error-recovery.txt
8414F: arch/powerpc/kernel/eeh*.c
8415F: arch/powerpc/platforms/*/eeh*.c
8416F: arch/powerpc/include/*/eeh*.h
8417
8418PCI SUBSYSTEM
8419M: Bjorn Helgaas <bhelgaas@google.com>
8420L: linux-pci@vger.kernel.org
8421Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8422T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8423S: Supported
8424F: Documentation/PCI/
8425F: drivers/pci/
8426F: include/linux/pci*
8427F: arch/x86/pci/
8428F: arch/x86/kernel/quirks.c
8429
8430PCI DRIVER FOR ALTERA PCIE IP
8431M: Ley Foon Tan <lftan@altera.com>
8432L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8433L: linux-pci@vger.kernel.org
8434S: Supported
8435F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8436F: drivers/pci/host/pcie-altera.c
8437
8438PCI DRIVER FOR ARM VERSATILE PLATFORM
8439M: Rob Herring <robh@kernel.org>
8440L: linux-pci@vger.kernel.org
8441L: linux-arm-kernel@lists.infradead.org
8442S: Maintained
8443F: Documentation/devicetree/bindings/pci/versatile.txt
8444F: drivers/pci/host/pci-versatile.c
8445
8446PCI DRIVER FOR APPLIEDMICRO XGENE
8447M: Tanmay Inamdar <tinamdar@apm.com>
8448L: linux-pci@vger.kernel.org
8449L: linux-arm-kernel@lists.infradead.org
8450S: Maintained
8451F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8452F: drivers/pci/host/pci-xgene.c
8453
8454PCI DRIVER FOR FREESCALE LAYERSCAPE
8455M: Minghuan Lian <minghuan.Lian@freescale.com>
8456M: Mingkai Hu <mingkai.hu@freescale.com>
8457M: Roy Zang <tie-fei.zang@freescale.com>
8458L: linuxppc-dev@lists.ozlabs.org
8459L: linux-pci@vger.kernel.org
8460L: linux-arm-kernel@lists.infradead.org
8461S: Maintained
8462F: drivers/pci/host/*layerscape*
8463
8464PCI DRIVER FOR IMX6
8465M: Richard Zhu <Richard.Zhu@freescale.com>
8466M: Lucas Stach <l.stach@pengutronix.de>
8467L: linux-pci@vger.kernel.org
8468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8469S: Maintained
8470F: drivers/pci/host/*imx6*
8471
8472PCI DRIVER FOR TI KEYSTONE
8473M: Murali Karicheri <m-karicheri2@ti.com>
8474L: linux-pci@vger.kernel.org
8475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8476S: Maintained
8477F: drivers/pci/host/*keystone*
8478
8479PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8480M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8481M: Jason Cooper <jason@lakedaemon.net>
8482L: linux-pci@vger.kernel.org
8483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8484S: Maintained
8485F: drivers/pci/host/*mvebu*
8486
8487PCI DRIVER FOR NVIDIA TEGRA
8488M: Thierry Reding <thierry.reding@gmail.com>
8489L: linux-tegra@vger.kernel.org
8490L: linux-pci@vger.kernel.org
8491S: Supported
8492F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8493F: drivers/pci/host/pci-tegra.c
8494
8495PCI DRIVER FOR TI DRA7XX
8496M: Kishon Vijay Abraham I <kishon@ti.com>
8497L: linux-omap@vger.kernel.org
8498L: linux-pci@vger.kernel.org
8499S: Supported
8500F: Documentation/devicetree/bindings/pci/ti-pci.txt
8501F: drivers/pci/host/pci-dra7xx.c
8502
8503PCI DRIVER FOR RENESAS R-CAR
8504M: Simon Horman <horms@verge.net.au>
8505L: linux-pci@vger.kernel.org
8506L: linux-renesas-soc@vger.kernel.org
8507S: Maintained
8508F: drivers/pci/host/*rcar*
8509
8510PCI DRIVER FOR SAMSUNG EXYNOS
8511M: Jingoo Han <jingoohan1@gmail.com>
8512L: linux-pci@vger.kernel.org
8513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8514L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8515S: Maintained
8516F: drivers/pci/host/pci-exynos.c
8517
8518PCI DRIVER FOR SYNOPSIS DESIGNWARE
8519M: Jingoo Han <jingoohan1@gmail.com>
8520M: Pratyush Anand <pratyush.anand@gmail.com>
8521L: linux-pci@vger.kernel.org
8522S: Maintained
8523F: drivers/pci/host/*designware*
8524
8525PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8526M: Joao Pinto <jpinto@synopsys.com>
8527L: linux-pci@vger.kernel.org
8528S: Maintained
8529F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8530F: drivers/pci/host/pcie-designware-plat.c
8531
8532PCI DRIVER FOR GENERIC OF HOSTS
8533M: Will Deacon <will.deacon@arm.com>
8534L: linux-pci@vger.kernel.org
8535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8536S: Maintained
8537F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8538F: drivers/pci/host/pci-host-common.c
8539F: drivers/pci/host/pci-host-generic.c
8540
8541PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8542M: Keith Busch <keith.busch@intel.com>
8543L: linux-pci@vger.kernel.org
8544S: Supported
8545F: arch/x86/pci/vmd.c
8546
8547PCIE DRIVER FOR ST SPEAR13XX
8548M: Pratyush Anand <pratyush.anand@gmail.com>
8549L: linux-pci@vger.kernel.org
8550S: Maintained
8551F: drivers/pci/host/*spear*
8552
8553PCI MSI DRIVER FOR ALTERA MSI IP
8554M: Ley Foon Tan <lftan@altera.com>
8555L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8556L: linux-pci@vger.kernel.org
8557S: Supported
8558F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8559F: drivers/pci/host/pcie-altera-msi.c
8560
8561PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8562M: Duc Dang <dhdang@apm.com>
8563L: linux-pci@vger.kernel.org
8564L: linux-arm-kernel@lists.infradead.org
8565S: Maintained
8566F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8567F: drivers/pci/host/pci-xgene-msi.c
8568
8569PCIE DRIVER FOR HISILICON
8570M: Zhou Wang <wangzhou1@hisilicon.com>
8571M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8572L: linux-pci@vger.kernel.org
8573S: Maintained
8574F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8575F: drivers/pci/host/pcie-hisi.c
8576
8577PCIE DRIVER FOR QUALCOMM MSM
8578M: Stanimir Varbanov <svarbanov@mm-sol.com>
8579L: linux-pci@vger.kernel.org
8580L: linux-arm-msm@vger.kernel.org
8581S: Maintained
8582F: drivers/pci/host/*qcom*
8583
8584PCIE DRIVER FOR CAVIUM THUNDERX
8585M: David Daney <david.daney@cavium.com>
8586L: linux-pci@vger.kernel.org
8587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8588S: Supported
8589F: Documentation/devicetree/bindings/pci/pci-thunder-*
8590F: drivers/pci/host/pci-thunder-*
8591
8592PCMCIA SUBSYSTEM
8593P: Linux PCMCIA Team
8594L: linux-pcmcia@lists.infradead.org
8595W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8596T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8597S: Maintained
8598F: Documentation/pcmcia/
8599F: drivers/pcmcia/
8600F: include/pcmcia/
8601
8602PCNET32 NETWORK DRIVER
8603M: Don Fry <pcnet32@frontier.com>
8604L: netdev@vger.kernel.org
8605S: Maintained
8606F: drivers/net/ethernet/amd/pcnet32.c
8607
8608PCRYPT PARALLEL CRYPTO ENGINE
8609M: Steffen Klassert <steffen.klassert@secunet.com>
8610L: linux-crypto@vger.kernel.org
8611S: Maintained
8612F: crypto/pcrypt.c
8613F: include/crypto/pcrypt.h
8614
8615PER-CPU MEMORY ALLOCATOR
8616M: Tejun Heo <tj@kernel.org>
8617M: Christoph Lameter <cl@linux.com>
8618T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8619S: Maintained
8620F: include/linux/percpu*.h
8621F: mm/percpu*.c
8622F: arch/*/include/asm/percpu.h
8623
8624PER-TASK DELAY ACCOUNTING
8625M: Balbir Singh <bsingharora@gmail.com>
8626S: Maintained
8627F: include/linux/delayacct.h
8628F: kernel/delayacct.c
8629
8630PERFORMANCE EVENTS SUBSYSTEM
8631M: Peter Zijlstra <peterz@infradead.org>
8632M: Ingo Molnar <mingo@redhat.com>
8633M: Arnaldo Carvalho de Melo <acme@kernel.org>
8634R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8635L: linux-kernel@vger.kernel.org
8636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8637S: Supported
8638F: kernel/events/*
8639F: include/linux/perf_event.h
8640F: include/uapi/linux/perf_event.h
8641F: arch/*/kernel/perf_event*.c
8642F: arch/*/kernel/*/perf_event*.c
8643F: arch/*/kernel/*/*/perf_event*.c
8644F: arch/*/include/asm/perf_event.h
8645F: arch/*/kernel/perf_callchain.c
8646F: tools/perf/
8647
8648PERSONALITY HANDLING
8649M: Christoph Hellwig <hch@infradead.org>
8650L: linux-abi-devel@lists.sourceforge.net
8651S: Maintained
8652F: include/linux/personality.h
8653F: include/uapi/linux/personality.h
8654
8655PHONET PROTOCOL
8656M: Remi Denis-Courmont <courmisch@gmail.com>
8657S: Supported
8658F: Documentation/networking/phonet.txt
8659F: include/linux/phonet.h
8660F: include/net/phonet/
8661F: include/uapi/linux/phonet.h
8662F: net/phonet/
8663
8664PHRAM MTD DRIVER
8665M: Joern Engel <joern@lazybastard.org>
8666L: linux-mtd@lists.infradead.org
8667S: Maintained
8668F: drivers/mtd/devices/phram.c
8669
8670PICOLCD HID DRIVER
8671M: Bruno Prémont <bonbons@linux-vserver.org>
8672L: linux-input@vger.kernel.org
8673S: Maintained
8674F: drivers/hid/hid-picolcd*
8675
8676PICOXCELL SUPPORT
8677M: Jamie Iles <jamie@jamieiles.com>
8678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8679T: git git://github.com/jamieiles/linux-2.6-ji.git
8680S: Supported
8681F: arch/arm/boot/dts/picoxcell*
8682F: arch/arm/mach-picoxcell/
8683F: drivers/crypto/picoxcell*
8684
8685PIN CONTROL SUBSYSTEM
8686M: Linus Walleij <linus.walleij@linaro.org>
8687L: linux-gpio@vger.kernel.org
8688T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8689S: Maintained
8690F: drivers/pinctrl/
8691F: include/linux/pinctrl/
8692
8693PIN CONTROLLER - ATMEL AT91
8694M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8696S: Maintained
8697F: drivers/pinctrl/pinctrl-at91.*
8698
8699PIN CONTROLLER - ATMEL AT91 PIO4
8700M: Ludovic Desroches <ludovic.desroches@atmel.com>
8701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8702L: linux-gpio@vger.kernel.org
8703S: Supported
8704F: drivers/pinctrl/pinctrl-at91-pio4.*
8705
8706PIN CONTROLLER - INTEL
8707M: Mika Westerberg <mika.westerberg@linux.intel.com>
8708M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8709S: Maintained
8710F: drivers/pinctrl/intel/
8711
8712PIN CONTROLLER - RENESAS
8713M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8714M: Geert Uytterhoeven <geert+renesas@glider.be>
8715L: linux-renesas-soc@vger.kernel.org
8716S: Maintained
8717F: drivers/pinctrl/sh-pfc/
8718
8719PIN CONTROLLER - SAMSUNG
8720M: Tomasz Figa <tomasz.figa@gmail.com>
8721M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8722M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8724L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8725S: Maintained
8726F: drivers/pinctrl/samsung/
8727
8728PIN CONTROLLER - SINGLE
8729M: Tony Lindgren <tony@atomide.com>
8730M: Haojian Zhuang <haojian.zhuang@linaro.org>
8731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8732L: linux-omap@vger.kernel.org
8733S: Maintained
8734F: drivers/pinctrl/pinctrl-single.c
8735
8736PIN CONTROLLER - ST SPEAR
8737M: Viresh Kumar <vireshk@kernel.org>
8738L: spear-devel@list.st.com
8739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8740W: http://www.st.com/spear
8741S: Maintained
8742F: drivers/pinctrl/spear/
8743
8744PKTCDVD DRIVER
8745M: Jiri Kosina <jikos@kernel.org>
8746S: Maintained
8747F: drivers/block/pktcdvd.c
8748F: include/linux/pktcdvd.h
8749F: include/uapi/linux/pktcdvd.h
8750
8751PKUNITY SOC DRIVERS
8752M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8753W: http://mprc.pku.edu.cn/~guanxuetao/linux
8754S: Maintained
8755T: git git://github.com/gxt/linux.git
8756F: drivers/input/serio/i8042-unicore32io.h
8757F: drivers/i2c/busses/i2c-puv3.c
8758F: drivers/video/fbdev/fb-puv3.c
8759F: drivers/rtc/rtc-puv3.c
8760
8761PMBUS HARDWARE MONITORING DRIVERS
8762M: Guenter Roeck <linux@roeck-us.net>
8763L: linux-hwmon@vger.kernel.org
8764W: http://hwmon.wiki.kernel.org/
8765W: http://www.roeck-us.net/linux/drivers/
8766T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8767S: Maintained
8768F: Documentation/hwmon/pmbus
8769F: drivers/hwmon/pmbus/
8770F: include/linux/i2c/pmbus.h
8771
8772PMC SIERRA MaxRAID DRIVER
8773L: linux-scsi@vger.kernel.org
8774W: http://www.pmc-sierra.com/
8775S: Orphan
8776F: drivers/scsi/pmcraid.*
8777
8778PMC SIERRA PM8001 DRIVER
8779M: Jack Wang <jinpu.wang@profitbricks.com>
8780M: lindar_liu@usish.com
8781L: pmchba@pmcs.com
8782L: linux-scsi@vger.kernel.org
8783S: Supported
8784F: drivers/scsi/pm8001/
8785
8786POSIX CLOCKS and TIMERS
8787M: Thomas Gleixner <tglx@linutronix.de>
8788L: linux-kernel@vger.kernel.org
8789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8790S: Maintained
8791F: fs/timerfd.c
8792F: include/linux/timer*
8793F: kernel/time/*timer*
8794
8795POWER MANAGEMENT CORE
8796M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8797L: linux-pm@vger.kernel.org
8798T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8799S: Supported
8800F: drivers/base/power/
8801F: include/linux/pm.h
8802F: include/linux/pm_*
8803F: include/linux/powercap.h
8804F: drivers/powercap/
8805
8806POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8807M: Sebastian Reichel <sre@kernel.org>
8808M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8809M: David Woodhouse <dwmw2@infradead.org>
8810L: linux-pm@vger.kernel.org
8811T: git git://git.infradead.org/battery-2.6.git
8812S: Maintained
8813F: include/linux/power_supply.h
8814F: drivers/power/
8815X: drivers/power/avs/
8816
8817POWER STATE COORDINATION INTERFACE (PSCI)
8818M: Mark Rutland <mark.rutland@arm.com>
8819M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8820L: linux-arm-kernel@lists.infradead.org
8821S: Maintained
8822F: drivers/firmware/psci.c
8823F: include/linux/psci.h
8824F: include/uapi/linux/psci.h
8825
8826PNP SUPPORT
8827M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8828S: Maintained
8829F: drivers/pnp/
8830
8831PPP PROTOCOL DRIVERS AND COMPRESSORS
8832M: Paul Mackerras <paulus@samba.org>
8833L: linux-ppp@vger.kernel.org
8834S: Maintained
8835F: drivers/net/ppp/ppp_*
8836
8837PPP OVER ATM (RFC 2364)
8838M: Mitchell Blank Jr <mitch@sfgoth.com>
8839S: Maintained
8840F: net/atm/pppoatm.c
8841F: include/uapi/linux/atmppp.h
8842
8843PPP OVER ETHERNET
8844M: Michal Ostrowski <mostrows@earthlink.net>
8845S: Maintained
8846F: drivers/net/ppp/pppoe.c
8847F: drivers/net/ppp/pppox.c
8848
8849PPP OVER L2TP
8850M: James Chapman <jchapman@katalix.com>
8851S: Maintained
8852F: net/l2tp/l2tp_ppp.c
8853F: include/linux/if_pppol2tp.h
8854F: include/uapi/linux/if_pppol2tp.h
8855
8856PPS SUPPORT
8857M: Rodolfo Giometti <giometti@enneenne.com>
8858W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8859L: linuxpps@ml.enneenne.com (subscribers-only)
8860S: Maintained
8861F: Documentation/pps/
8862F: drivers/pps/
8863F: include/linux/pps*.h
8864
8865PPTP DRIVER
8866M: Dmitry Kozlov <xeb@mail.ru>
8867L: netdev@vger.kernel.org
8868S: Maintained
8869F: drivers/net/ppp/pptp.c
8870W: http://sourceforge.net/projects/accel-pptp
8871
8872PREEMPTIBLE KERNEL
8873M: Robert Love <rml@tech9.net>
8874L: kpreempt-tech@lists.sourceforge.net
8875W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8876S: Supported
8877F: Documentation/preempt-locking.txt
8878F: include/linux/preempt.h
8879
8880PRISM54 WIRELESS DRIVER
8881M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8882L: linux-wireless@vger.kernel.org
8883W: http://wireless.kernel.org/en/users/Drivers/p54
8884S: Obsolete
8885F: drivers/net/wireless/intersil/prism54/
8886
8887PS3 NETWORK SUPPORT
8888M: Geoff Levand <geoff@infradead.org>
8889L: netdev@vger.kernel.org
8890L: linuxppc-dev@lists.ozlabs.org
8891S: Maintained
8892F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8893
8894PS3 PLATFORM SUPPORT
8895M: Geoff Levand <geoff@infradead.org>
8896L: linuxppc-dev@lists.ozlabs.org
8897S: Maintained
8898F: arch/powerpc/boot/ps3*
8899F: arch/powerpc/include/asm/lv1call.h
8900F: arch/powerpc/include/asm/ps3*.h
8901F: arch/powerpc/platforms/ps3/
8902F: drivers/*/ps3*
8903F: drivers/ps3/
8904F: drivers/rtc/rtc-ps3.c
8905F: drivers/usb/host/*ps3.c
8906F: sound/ppc/snd_ps3*
8907
8908PS3VRAM DRIVER
8909M: Jim Paris <jim@jtan.com>
8910M: Geoff Levand <geoff@infradead.org>
8911L: linuxppc-dev@lists.ozlabs.org
8912S: Maintained
8913F: drivers/block/ps3vram.c
8914
8915PSTORE FILESYSTEM
8916M: Anton Vorontsov <anton@enomsg.org>
8917M: Colin Cross <ccross@android.com>
8918M: Kees Cook <keescook@chromium.org>
8919M: Tony Luck <tony.luck@intel.com>
8920S: Maintained
8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8922F: fs/pstore/
8923F: include/linux/pstore*
8924F: drivers/firmware/efi/efi-pstore.c
8925F: drivers/acpi/apei/erst.c
8926
8927PTP HARDWARE CLOCK SUPPORT
8928M: Richard Cochran <richardcochran@gmail.com>
8929L: netdev@vger.kernel.org
8930S: Maintained
8931W: http://linuxptp.sourceforge.net/
8932F: Documentation/ABI/testing/sysfs-ptp
8933F: Documentation/ptp/*
8934F: drivers/net/ethernet/freescale/gianfar_ptp.c
8935F: drivers/net/phy/dp83640*
8936F: drivers/ptp/*
8937F: include/linux/ptp_cl*
8938
8939PTRACE SUPPORT
8940M: Roland McGrath <roland@hack.frob.com>
8941M: Oleg Nesterov <oleg@redhat.com>
8942S: Maintained
8943F: include/asm-generic/syscall.h
8944F: include/linux/ptrace.h
8945F: include/linux/regset.h
8946F: include/linux/tracehook.h
8947F: include/uapi/linux/ptrace.h
8948F: kernel/ptrace.c
8949
8950PVRUSB2 VIDEO4LINUX DRIVER
8951M: Mike Isely <isely@pobox.com>
8952L: pvrusb2@isely.net (subscribers-only)
8953L: linux-media@vger.kernel.org
8954W: http://www.isely.net/pvrusb2/
8955T: git git://linuxtv.org/media_tree.git
8956S: Maintained
8957F: Documentation/video4linux/README.pvrusb2
8958F: drivers/media/usb/pvrusb2/
8959
8960PWC WEBCAM DRIVER
8961M: Hans de Goede <hdegoede@redhat.com>
8962L: linux-media@vger.kernel.org
8963T: git git://linuxtv.org/media_tree.git
8964S: Maintained
8965F: drivers/media/usb/pwc/*
8966
8967PWM FAN DRIVER
8968M: Kamil Debski <k.debski@samsung.com>
8969L: linux-hwmon@vger.kernel.org
8970S: Supported
8971F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8972F: Documentation/hwmon/pwm-fan
8973F: drivers/hwmon/pwm-fan.c
8974
8975PWM SUBSYSTEM
8976M: Thierry Reding <thierry.reding@gmail.com>
8977L: linux-pwm@vger.kernel.org
8978S: Maintained
8979T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8980F: Documentation/pwm.txt
8981F: Documentation/devicetree/bindings/pwm/
8982F: include/linux/pwm.h
8983F: drivers/pwm/
8984F: drivers/video/backlight/pwm_bl.c
8985F: include/linux/pwm_backlight.h
8986
8987PXA2xx/PXA3xx SUPPORT
8988M: Daniel Mack <daniel@zonque.org>
8989M: Haojian Zhuang <haojian.zhuang@gmail.com>
8990M: Robert Jarzmik <robert.jarzmik@free.fr>
8991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8992T: git git://github.com/hzhuang1/linux.git
8993T: git git://github.com/rjarzmik/linux.git
8994S: Maintained
8995F: arch/arm/boot/dts/pxa*
8996F: arch/arm/mach-pxa/
8997F: drivers/dma/pxa*
8998F: drivers/pcmcia/pxa2xx*
8999F: drivers/pinctrl/pxa/
9000F: drivers/spi/spi-pxa2xx*
9001F: drivers/usb/gadget/udc/pxa2*
9002F: include/sound/pxa2xx-lib.h
9003F: sound/arm/pxa*
9004F: sound/soc/pxa/
9005
9006PXA GPIO DRIVER
9007M: Robert Jarzmik <robert.jarzmik@free.fr>
9008L: linux-gpio@vger.kernel.org
9009S: Maintained
9010F: drivers/gpio/gpio-pxa.c
9011
9012PXA3xx NAND FLASH DRIVER
9013M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9014L: linux-mtd@lists.infradead.org
9015S: Maintained
9016F: drivers/mtd/nand/pxa3xx_nand.c
9017
9018MMP SUPPORT
9019M: Eric Miao <eric.y.miao@gmail.com>
9020M: Haojian Zhuang <haojian.zhuang@gmail.com>
9021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9022T: git git://github.com/hzhuang1/linux.git
9023T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9024S: Maintained
9025F: arch/arm/boot/dts/mmp*
9026F: arch/arm/mach-mmp/
9027
9028PXA MMCI DRIVER
9029S: Orphan
9030
9031PXA RTC DRIVER
9032M: Robert Jarzmik <robert.jarzmik@free.fr>
9033L: rtc-linux@googlegroups.com
9034S: Maintained
9035
9036QAT DRIVER
9037M: Tadeusz Struk <tadeusz.struk@intel.com>
9038L: qat-linux@intel.com
9039S: Supported
9040F: drivers/crypto/qat/
9041
9042QIB DRIVER
9043M: Mike Marciniszyn <infinipath@intel.com>
9044L: linux-rdma@vger.kernel.org
9045S: Supported
9046F: drivers/infiniband/hw/qib/
9047
9048QLOGIC QLA1280 SCSI DRIVER
9049M: Michael Reed <mdr@sgi.com>
9050L: linux-scsi@vger.kernel.org
9051S: Maintained
9052F: drivers/scsi/qla1280.[ch]
9053
9054QLOGIC QLA2XXX FC-SCSI DRIVER
9055M: qla2xxx-upstream@qlogic.com
9056L: linux-scsi@vger.kernel.org
9057S: Supported
9058F: Documentation/scsi/LICENSE.qla2xxx
9059F: drivers/scsi/qla2xxx/
9060
9061QLOGIC QLA4XXX iSCSI DRIVER
9062M: QLogic-Storage-Upstream@qlogic.com
9063L: linux-scsi@vger.kernel.org
9064S: Supported
9065F: Documentation/scsi/LICENSE.qla4xxx
9066F: drivers/scsi/qla4xxx/
9067
9068QLOGIC QLA3XXX NETWORK DRIVER
9069M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9070M: Ron Mercer <ron.mercer@qlogic.com>
9071M: linux-driver@qlogic.com
9072L: netdev@vger.kernel.org
9073S: Supported
9074F: Documentation/networking/LICENSE.qla3xxx
9075F: drivers/net/ethernet/qlogic/qla3xxx.*
9076
9077QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9078M: Dept-GELinuxNICDev@qlogic.com
9079L: netdev@vger.kernel.org
9080S: Supported
9081F: drivers/net/ethernet/qlogic/qlcnic/
9082
9083QLOGIC QLGE 10Gb ETHERNET DRIVER
9084M: Harish Patil <harish.patil@qlogic.com>
9085M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9086M: Dept-GELinuxNICDev@qlogic.com
9087M: linux-driver@qlogic.com
9088L: netdev@vger.kernel.org
9089S: Supported
9090F: drivers/net/ethernet/qlogic/qlge/
9091
9092QLOGIC QL4xxx ETHERNET DRIVER
9093M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9094M: Ariel Elior <Ariel.Elior@qlogic.com>
9095M: everest-linux-l2@qlogic.com
9096L: netdev@vger.kernel.org
9097S: Supported
9098F: drivers/net/ethernet/qlogic/qed/
9099F: include/linux/qed/
9100F: drivers/net/ethernet/qlogic/qede/
9101
9102QNX4 FILESYSTEM
9103M: Anders Larsen <al@alarsen.net>
9104W: http://www.alarsen.net/linux/qnx4fs/
9105S: Maintained
9106F: fs/qnx4/
9107F: include/uapi/linux/qnx4_fs.h
9108F: include/uapi/linux/qnxtypes.h
9109
9110QT1010 MEDIA DRIVER
9111M: Antti Palosaari <crope@iki.fi>
9112L: linux-media@vger.kernel.org
9113W: https://linuxtv.org
9114W: http://palosaari.fi/linux/
9115Q: http://patchwork.linuxtv.org/project/linux-media/list/
9116T: git git://linuxtv.org/anttip/media_tree.git
9117S: Maintained
9118F: drivers/media/tuners/qt1010*
9119
9120QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9121M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9122L: linux-wireless@vger.kernel.org
9123L: ath9k-devel@lists.ath9k.org
9124W: http://wireless.kernel.org/en/users/Drivers/ath9k
9125S: Supported
9126F: drivers/net/wireless/ath/ath9k/
9127
9128QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9129M: Kalle Valo <kvalo@qca.qualcomm.com>
9130L: ath10k@lists.infradead.org
9131W: http://wireless.kernel.org/en/users/Drivers/ath10k
9132T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9133S: Supported
9134F: drivers/net/wireless/ath/ath10k/
9135
9136QUALCOMM HEXAGON ARCHITECTURE
9137M: Richard Kuo <rkuo@codeaurora.org>
9138L: linux-hexagon@vger.kernel.org
9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9140S: Supported
9141F: arch/hexagon/
9142
9143QUALCOMM WCN36XX WIRELESS DRIVER
9144M: Eugene Krasnikov <k.eugene.e@gmail.com>
9145L: wcn36xx@lists.infradead.org
9146W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9147T: git git://github.com/KrasnikovEugene/wcn36xx.git
9148S: Supported
9149F: drivers/net/wireless/ath/wcn36xx/
9150
9151QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9152M: Gabriel Somlo <somlo@cmu.edu>
9153M: "Michael S. Tsirkin" <mst@redhat.com>
9154L: qemu-devel@nongnu.org
9155S: Maintained
9156F: drivers/firmware/qemu_fw_cfg.c
9157
9158RADOS BLOCK DEVICE (RBD)
9159M: Ilya Dryomov <idryomov@gmail.com>
9160M: Sage Weil <sage@redhat.com>
9161M: Alex Elder <elder@kernel.org>
9162L: ceph-devel@vger.kernel.org
9163W: http://ceph.com/
9164T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9165T: git git://github.com/ceph/ceph-client.git
9166S: Supported
9167F: Documentation/ABI/testing/sysfs-bus-rbd
9168F: drivers/block/rbd.c
9169F: drivers/block/rbd_types.h
9170
9171RADEON FRAMEBUFFER DISPLAY DRIVER
9172M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9173L: linux-fbdev@vger.kernel.org
9174S: Maintained
9175F: drivers/video/fbdev/aty/radeon*
9176F: include/uapi/linux/radeonfb.h
9177
9178RADIOSHARK RADIO DRIVER
9179M: Hans de Goede <hdegoede@redhat.com>
9180L: linux-media@vger.kernel.org
9181T: git git://linuxtv.org/media_tree.git
9182S: Maintained
9183F: drivers/media/radio/radio-shark.c
9184
9185RADIOSHARK2 RADIO DRIVER
9186M: Hans de Goede <hdegoede@redhat.com>
9187L: linux-media@vger.kernel.org
9188T: git git://linuxtv.org/media_tree.git
9189S: Maintained
9190F: drivers/media/radio/radio-shark2.c
9191F: drivers/media/radio/radio-tea5777.c
9192
9193RAGE128 FRAMEBUFFER DISPLAY DRIVER
9194M: Paul Mackerras <paulus@samba.org>
9195L: linux-fbdev@vger.kernel.org
9196S: Maintained
9197F: drivers/video/fbdev/aty/aty128fb.c
9198
9199RALINK MIPS ARCHITECTURE
9200M: John Crispin <blogic@openwrt.org>
9201L: linux-mips@linux-mips.org
9202S: Maintained
9203F: arch/mips/ralink
9204
9205RALINK RT2X00 WIRELESS LAN DRIVER
9206P: rt2x00 project
9207M: Stanislaw Gruszka <sgruszka@redhat.com>
9208M: Helmut Schaa <helmut.schaa@googlemail.com>
9209L: linux-wireless@vger.kernel.org
9210S: Maintained
9211F: drivers/net/wireless/ralink/rt2x00/
9212
9213RAMDISK RAM BLOCK DEVICE DRIVER
9214M: Jens Axboe <axboe@kernel.dk>
9215S: Maintained
9216F: Documentation/blockdev/ramdisk.txt
9217F: drivers/block/brd.c
9218
9219RANDOM NUMBER DRIVER
9220M: "Theodore Ts'o" <tytso@mit.edu>
9221S: Maintained
9222F: drivers/char/random.c
9223
9224RAPIDIO SUBSYSTEM
9225M: Matt Porter <mporter@kernel.crashing.org>
9226M: Alexandre Bounine <alexandre.bounine@idt.com>
9227S: Maintained
9228F: drivers/rapidio/
9229
9230RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9231L: linux-wireless@vger.kernel.org
9232S: Orphan
9233F: drivers/net/wireless/ray*
9234
9235RCUTORTURE MODULE
9236M: Josh Triplett <josh@joshtriplett.org>
9237M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9238L: linux-kernel@vger.kernel.org
9239S: Supported
9240T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9241F: Documentation/RCU/torture.txt
9242F: kernel/rcu/rcutorture.c
9243
9244RCUTORTURE TEST FRAMEWORK
9245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9246M: Josh Triplett <josh@joshtriplett.org>
9247R: Steven Rostedt <rostedt@goodmis.org>
9248R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9249R: Lai Jiangshan <jiangshanlai@gmail.com>
9250L: linux-kernel@vger.kernel.org
9251S: Supported
9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9253F: tools/testing/selftests/rcutorture
9254
9255RDC R-321X SoC
9256M: Florian Fainelli <florian@openwrt.org>
9257S: Maintained
9258
9259RDC R6040 FAST ETHERNET DRIVER
9260M: Florian Fainelli <florian@openwrt.org>
9261L: netdev@vger.kernel.org
9262S: Maintained
9263F: drivers/net/ethernet/rdc/r6040.c
9264
9265RDS - RELIABLE DATAGRAM SOCKETS
9266M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9267L: netdev@vger.kernel.org
9268L: linux-rdma@vger.kernel.org
9269L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9270W: https://oss.oracle.com/projects/rds/
9271S: Supported
9272F: net/rds/
9273F: Documentation/networking/rds.txt
9274
9275RDMAVT - RDMA verbs software
9276M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9277L: linux-rdma@vger.kernel.org
9278S: Supported
9279F: drivers/infiniband/sw/rdmavt
9280
9281READ-COPY UPDATE (RCU)
9282M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9283M: Josh Triplett <josh@joshtriplett.org>
9284R: Steven Rostedt <rostedt@goodmis.org>
9285R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9286R: Lai Jiangshan <jiangshanlai@gmail.com>
9287L: linux-kernel@vger.kernel.org
9288W: http://www.rdrop.com/users/paulmck/RCU/
9289S: Supported
9290T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9291F: Documentation/RCU/
9292X: Documentation/RCU/torture.txt
9293F: include/linux/rcu*
9294X: include/linux/srcu.h
9295F: kernel/rcu/
9296X: kernel/torture.c
9297
9298REAL TIME CLOCK (RTC) SUBSYSTEM
9299M: Alessandro Zummo <a.zummo@towertech.it>
9300M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9301L: rtc-linux@googlegroups.com
9302Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9303T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9304S: Maintained
9305F: Documentation/rtc.txt
9306F: drivers/rtc/
9307F: include/linux/rtc.h
9308F: include/uapi/linux/rtc.h
9309
9310REALTEK AUDIO CODECS
9311M: Bard Liao <bardliao@realtek.com>
9312M: Oder Chiou <oder_chiou@realtek.com>
9313S: Maintained
9314F: sound/soc/codecs/rt*
9315F: include/sound/rt*.h
9316
9317REISERFS FILE SYSTEM
9318L: reiserfs-devel@vger.kernel.org
9319S: Supported
9320F: fs/reiserfs/
9321
9322REGISTER MAP ABSTRACTION
9323M: Mark Brown <broonie@kernel.org>
9324L: linux-kernel@vger.kernel.org
9325T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9326S: Supported
9327F: drivers/base/regmap/
9328F: include/linux/regmap.h
9329
9330REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9331M: Ohad Ben-Cohen <ohad@wizery.com>
9332M: Bjorn Andersson <bjorn.andersson@linaro.org>
9333L: linux-remoteproc@vger.kernel.org
9334T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9335S: Maintained
9336F: drivers/remoteproc/
9337F: Documentation/remoteproc.txt
9338F: include/linux/remoteproc.h
9339
9340REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9341M: Ohad Ben-Cohen <ohad@wizery.com>
9342M: Bjorn Andersson <bjorn.andersson@linaro.org>
9343L: linux-remoteproc@vger.kernel.org
9344T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9345S: Maintained
9346F: drivers/rpmsg/
9347F: Documentation/rpmsg.txt
9348F: include/linux/rpmsg.h
9349
9350RENESAS ETHERNET DRIVERS
9351R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9352L: netdev@vger.kernel.org
9353L: linux-renesas-soc@vger.kernel.org
9354F: drivers/net/ethernet/renesas/
9355F: include/linux/sh_eth.h
9356
9357RENESAS USB2 PHY DRIVER
9358M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9359L: linux-renesas-soc@vger.kernel.org
9360S: Maintained
9361F: drivers/phy/phy-rcar-gen3-usb2.c
9362
9363RESET CONTROLLER FRAMEWORK
9364M: Philipp Zabel <p.zabel@pengutronix.de>
9365T: git git://git.pengutronix.de/git/pza/linux
9366S: Maintained
9367F: drivers/reset/
9368F: Documentation/devicetree/bindings/reset/
9369F: include/dt-bindings/reset/
9370F: include/linux/reset.h
9371F: include/linux/reset-controller.h
9372
9373RFKILL
9374M: Johannes Berg <johannes@sipsolutions.net>
9375L: linux-wireless@vger.kernel.org
9376W: http://wireless.kernel.org/
9377T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9378T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9379S: Maintained
9380F: Documentation/rfkill.txt
9381F: net/rfkill/
9382
9383RHASHTABLE
9384M: Thomas Graf <tgraf@suug.ch>
9385L: netdev@vger.kernel.org
9386S: Maintained
9387F: lib/rhashtable.c
9388F: include/linux/rhashtable.h
9389
9390RICOH SMARTMEDIA/XD DRIVER
9391M: Maxim Levitsky <maximlevitsky@gmail.com>
9392S: Maintained
9393F: drivers/mtd/nand/r852.c
9394F: drivers/mtd/nand/r852.h
9395
9396RICOH R5C592 MEMORYSTICK DRIVER
9397M: Maxim Levitsky <maximlevitsky@gmail.com>
9398S: Maintained
9399F: drivers/memstick/host/r592.*
9400
9401ROCCAT DRIVERS
9402M: Stefan Achatz <erazor_de@users.sourceforge.net>
9403W: http://sourceforge.net/projects/roccat/
9404S: Maintained
9405F: drivers/hid/hid-roccat*
9406F: include/linux/hid-roccat*
9407F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9408
9409ROCKER DRIVER
9410M: Jiri Pirko <jiri@resnulli.us>
9411M: Scott Feldman <sfeldma@gmail.com>
9412L: netdev@vger.kernel.org
9413S: Supported
9414F: drivers/net/ethernet/rocker/
9415
9416ROCKETPORT DRIVER
9417P: Comtrol Corp.
9418W: http://www.comtrol.com
9419S: Maintained
9420F: Documentation/serial/rocket.txt
9421F: drivers/tty/rocket*
9422
9423ROCKETPORT EXPRESS/INFINITY DRIVER
9424M: Kevin Cernekee <cernekee@gmail.com>
9425L: linux-serial@vger.kernel.org
9426S: Odd Fixes
9427F: drivers/tty/serial/rp2.*
9428
9429ROSE NETWORK LAYER
9430M: Ralf Baechle <ralf@linux-mips.org>
9431L: linux-hams@vger.kernel.org
9432W: http://www.linux-ax25.org/
9433S: Maintained
9434F: include/net/rose.h
9435F: include/uapi/linux/rose.h
9436F: net/rose/
9437
9438RTL2830 MEDIA DRIVER
9439M: Antti Palosaari <crope@iki.fi>
9440L: linux-media@vger.kernel.org
9441W: https://linuxtv.org
9442W: http://palosaari.fi/linux/
9443Q: http://patchwork.linuxtv.org/project/linux-media/list/
9444T: git git://linuxtv.org/anttip/media_tree.git
9445S: Maintained
9446F: drivers/media/dvb-frontends/rtl2830*
9447
9448RTL2832 MEDIA DRIVER
9449M: Antti Palosaari <crope@iki.fi>
9450L: linux-media@vger.kernel.org
9451W: https://linuxtv.org
9452W: http://palosaari.fi/linux/
9453Q: http://patchwork.linuxtv.org/project/linux-media/list/
9454T: git git://linuxtv.org/anttip/media_tree.git
9455S: Maintained
9456F: drivers/media/dvb-frontends/rtl2832*
9457
9458RTL2832_SDR MEDIA DRIVER
9459M: Antti Palosaari <crope@iki.fi>
9460L: linux-media@vger.kernel.org
9461W: https://linuxtv.org
9462W: http://palosaari.fi/linux/
9463Q: http://patchwork.linuxtv.org/project/linux-media/list/
9464T: git git://linuxtv.org/anttip/media_tree.git
9465S: Maintained
9466F: drivers/media/dvb-frontends/rtl2832_sdr*
9467
9468RTL8180 WIRELESS DRIVER
9469L: linux-wireless@vger.kernel.org
9470W: http://wireless.kernel.org/
9471T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9472S: Orphan
9473F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9474
9475RTL8187 WIRELESS DRIVER
9476M: Herton Ronaldo Krzesinski <herton@canonical.com>
9477M: Hin-Tak Leung <htl10@users.sourceforge.net>
9478M: Larry Finger <Larry.Finger@lwfinger.net>
9479L: linux-wireless@vger.kernel.org
9480W: http://wireless.kernel.org/
9481T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9482S: Maintained
9483F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9484
9485RTL8192CE WIRELESS DRIVER
9486M: Larry Finger <Larry.Finger@lwfinger.net>
9487M: Chaoming Li <chaoming_li@realsil.com.cn>
9488L: linux-wireless@vger.kernel.org
9489W: http://wireless.kernel.org/
9490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9491S: Maintained
9492F: drivers/net/wireless/realtek/rtlwifi/
9493F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9494
9495RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9496M: Jes Sorensen <Jes.Sorensen@redhat.com>
9497L: linux-wireless@vger.kernel.org
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9499S: Maintained
9500F: drivers/net/wireless/realtek/rtl8xxxu/
9501
9502S3 SAVAGE FRAMEBUFFER DRIVER
9503M: Antonino Daplas <adaplas@gmail.com>
9504L: linux-fbdev@vger.kernel.org
9505S: Maintained
9506F: drivers/video/fbdev/savage/
9507
9508S390
9509M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9510M: Heiko Carstens <heiko.carstens@de.ibm.com>
9511L: linux-s390@vger.kernel.org
9512W: http://www.ibm.com/developerworks/linux/linux390/
9513T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9514S: Supported
9515F: arch/s390/
9516F: drivers/s390/
9517F: Documentation/s390/
9518F: Documentation/DocBook/s390*
9519
9520S390 COMMON I/O LAYER
9521M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9522M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9523L: linux-s390@vger.kernel.org
9524W: http://www.ibm.com/developerworks/linux/linux390/
9525S: Supported
9526F: drivers/s390/cio/
9527
9528S390 DASD DRIVER
9529M: Stefan Weinhuber <wein@de.ibm.com>
9530M: Stefan Haberland <stefan.haberland@de.ibm.com>
9531L: linux-s390@vger.kernel.org
9532W: http://www.ibm.com/developerworks/linux/linux390/
9533S: Supported
9534F: drivers/s390/block/dasd*
9535F: block/partitions/ibm.c
9536
9537S390 NETWORK DRIVERS
9538M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9539L: linux-s390@vger.kernel.org
9540W: http://www.ibm.com/developerworks/linux/linux390/
9541S: Supported
9542F: drivers/s390/net/
9543
9544S390 PCI SUBSYSTEM
9545M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9546M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9547L: linux-s390@vger.kernel.org
9548W: http://www.ibm.com/developerworks/linux/linux390/
9549S: Supported
9550F: arch/s390/pci/
9551F: drivers/pci/hotplug/s390_pci_hpc.c
9552
9553S390 ZCRYPT DRIVER
9554M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9555L: linux-s390@vger.kernel.org
9556W: http://www.ibm.com/developerworks/linux/linux390/
9557S: Supported
9558F: drivers/s390/crypto/
9559
9560S390 ZFCP DRIVER
9561M: Steffen Maier <maier@linux.vnet.ibm.com>
9562L: linux-s390@vger.kernel.org
9563W: http://www.ibm.com/developerworks/linux/linux390/
9564S: Supported
9565F: drivers/s390/scsi/zfcp_*
9566
9567S390 IUCV NETWORK LAYER
9568M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9569L: linux-s390@vger.kernel.org
9570W: http://www.ibm.com/developerworks/linux/linux390/
9571S: Supported
9572F: drivers/s390/net/*iucv*
9573F: include/net/iucv/
9574F: net/iucv/
9575
9576S390 IOMMU (PCI)
9577M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9578L: linux-s390@vger.kernel.org
9579W: http://www.ibm.com/developerworks/linux/linux390/
9580S: Supported
9581F: drivers/iommu/s390-iommu.c
9582
9583S3C24XX SD/MMC Driver
9584M: Ben Dooks <ben-linux@fluff.org>
9585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9586S: Supported
9587F: drivers/mmc/host/s3cmci.*
9588
9589SAA6588 RDS RECEIVER DRIVER
9590M: Hans Verkuil <hverkuil@xs4all.nl>
9591L: linux-media@vger.kernel.org
9592T: git git://linuxtv.org/media_tree.git
9593W: https://linuxtv.org
9594S: Odd Fixes
9595F: drivers/media/i2c/saa6588*
9596
9597SAA7134 VIDEO4LINUX DRIVER
9598M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9599L: linux-media@vger.kernel.org
9600W: https://linuxtv.org
9601T: git git://linuxtv.org/media_tree.git
9602S: Odd fixes
9603F: Documentation/video4linux/*.saa7134
9604F: drivers/media/pci/saa7134/
9605
9606SAA7146 VIDEO4LINUX-2 DRIVER
9607M: Hans Verkuil <hverkuil@xs4all.nl>
9608L: linux-media@vger.kernel.org
9609T: git git://linuxtv.org/media_tree.git
9610S: Maintained
9611F: drivers/media/common/saa7146/
9612F: drivers/media/pci/saa7146/
9613F: include/media/saa7146*
9614
9615SAMSUNG LAPTOP DRIVER
9616M: Corentin Chary <corentin.chary@gmail.com>
9617L: platform-driver-x86@vger.kernel.org
9618S: Maintained
9619F: drivers/platform/x86/samsung-laptop.c
9620
9621SAMSUNG AUDIO (ASoC) DRIVERS
9622M: Sangbeom Kim <sbkim73@samsung.com>
9623L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9624S: Supported
9625F: sound/soc/samsung/
9626
9627SAMSUNG FRAMEBUFFER DRIVER
9628M: Jingoo Han <jingoohan1@gmail.com>
9629L: linux-fbdev@vger.kernel.org
9630S: Maintained
9631F: drivers/video/fbdev/s3c-fb.c
9632
9633SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9634M: Sangbeom Kim <sbkim73@samsung.com>
9635M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9636L: linux-kernel@vger.kernel.org
9637L: linux-samsung-soc@vger.kernel.org
9638S: Supported
9639F: drivers/mfd/sec*.c
9640F: drivers/regulator/s2m*.c
9641F: drivers/regulator/s5m*.c
9642F: drivers/clk/clk-s2mps11.c
9643F: drivers/rtc/rtc-s5m.c
9644F: include/linux/mfd/samsung/
9645F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9646F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9647F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9648F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9649
9650SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9651M: Kyungmin Park <kyungmin.park@samsung.com>
9652M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9653L: linux-media@vger.kernel.org
9654Q: https://patchwork.linuxtv.org/project/linux-media/list/
9655S: Supported
9656F: drivers/media/platform/exynos4-is/
9657
9658SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9659M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9660L: linux-media@vger.kernel.org
9661L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9662S: Maintained
9663F: drivers/media/platform/s3c-camif/
9664F: include/media/drv-intf/s3c_camif.h
9665
9666SAMSUNG S5C73M3 CAMERA DRIVER
9667M: Kyungmin Park <kyungmin.park@samsung.com>
9668M: Andrzej Hajda <a.hajda@samsung.com>
9669L: linux-media@vger.kernel.org
9670S: Supported
9671F: drivers/media/i2c/s5c73m3/*
9672
9673SAMSUNG S5K5BAF CAMERA DRIVER
9674M: Kyungmin Park <kyungmin.park@samsung.com>
9675M: Andrzej Hajda <a.hajda@samsung.com>
9676L: linux-media@vger.kernel.org
9677S: Supported
9678F: drivers/media/i2c/s5k5baf.c
9679
9680SAMSUNG S3FWRN5 NFC DRIVER
9681M: Robert Baldyga <r.baldyga@samsung.com>
9682M: Krzysztof Opasiak <k.opasiak@samsung.com>
9683L: linux-nfc@lists.01.org (moderated for non-subscribers)
9684S: Supported
9685F: drivers/nfc/s3fwrn5
9686
9687SAMSUNG SOC CLOCK DRIVERS
9688M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9689M: Tomasz Figa <tomasz.figa@gmail.com>
9690S: Supported
9691L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9692F: drivers/clk/samsung/
9693
9694SAMSUNG SXGBE DRIVERS
9695M: Byungho An <bh74.an@samsung.com>
9696M: Girish K S <ks.giri@samsung.com>
9697M: Vipul Pandya <vipul.pandya@samsung.com>
9698S: Supported
9699L: netdev@vger.kernel.org
9700F: drivers/net/ethernet/samsung/sxgbe/
9701
9702SAMSUNG THERMAL DRIVER
9703M: Lukasz Majewski <l.majewski@samsung.com>
9704L: linux-pm@vger.kernel.org
9705L: linux-samsung-soc@vger.kernel.org
9706S: Supported
9707T: git https://github.com/lmajewski/linux-samsung-thermal.git
9708F: drivers/thermal/samsung/
9709
9710SAMSUNG USB2 PHY DRIVER
9711M: Kamil Debski <k.debski@samsung.com>
9712L: linux-kernel@vger.kernel.org
9713S: Supported
9714F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9715F: Documentation/phy/samsung-usb2.txt
9716F: drivers/phy/phy-exynos4210-usb2.c
9717F: drivers/phy/phy-exynos4x12-usb2.c
9718F: drivers/phy/phy-exynos5250-usb2.c
9719F: drivers/phy/phy-s5pv210-usb2.c
9720F: drivers/phy/phy-samsung-usb2.c
9721F: drivers/phy/phy-samsung-usb2.h
9722
9723SERIAL DRIVERS
9724M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9725L: linux-serial@vger.kernel.org
9726S: Maintained
9727F: drivers/tty/serial/
9728
9729SYNOPSYS DESIGNWARE DMAC DRIVER
9730M: Viresh Kumar <vireshk@kernel.org>
9731M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9732S: Maintained
9733F: include/linux/dma/dw.h
9734F: include/linux/platform_data/dma-dw.h
9735F: drivers/dma/dw/
9736
9737SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9738M: Lars Persson <lars.persson@axis.com>
9739L: netdev@vger.kernel.org
9740S: Supported
9741F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9742F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9743
9744SYNOPSYS DESIGNWARE I2C DRIVER
9745M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9746R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9747R: Mika Westerberg <mika.westerberg@linux.intel.com>
9748L: linux-i2c@vger.kernel.org
9749S: Maintained
9750F: drivers/i2c/busses/i2c-designware-*
9751F: include/linux/platform_data/i2c-designware.h
9752
9753SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9754M: Jaehoon Chung <jh80.chung@samsung.com>
9755L: linux-mmc@vger.kernel.org
9756S: Maintained
9757F: include/linux/mmc/dw_mmc.h
9758F: drivers/mmc/host/dw_mmc*
9759
9760SYSTEM TRACE MODULE CLASS
9761M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9762S: Maintained
9763F: Documentation/trace/stm.txt
9764F: drivers/hwtracing/stm/
9765F: include/linux/stm.h
9766F: include/uapi/linux/stm.h
9767
9768THUNDERBOLT DRIVER
9769M: Andreas Noever <andreas.noever@gmail.com>
9770S: Maintained
9771F: drivers/thunderbolt/
9772
9773TI BQ27XXX POWER SUPPLY DRIVER
9774R: Andrew F. Davis <afd@ti.com>
9775F: include/linux/power/bq27xxx_battery.h
9776F: drivers/power/bq27xxx_battery.c
9777F: drivers/power/bq27xxx_battery_i2c.c
9778
9779TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9780M: John Stultz <john.stultz@linaro.org>
9781M: Thomas Gleixner <tglx@linutronix.de>
9782L: linux-kernel@vger.kernel.org
9783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9784S: Supported
9785F: include/linux/clocksource.h
9786F: include/linux/time.h
9787F: include/linux/timex.h
9788F: include/uapi/linux/time.h
9789F: include/uapi/linux/timex.h
9790F: kernel/time/clocksource.c
9791F: kernel/time/time*.c
9792F: kernel/time/alarmtimer.c
9793F: kernel/time/ntp.c
9794F: tools/testing/selftests/timers/
9795
9796SC1200 WDT DRIVER
9797M: Zwane Mwaikambo <zwanem@gmail.com>
9798S: Maintained
9799F: drivers/watchdog/sc1200wdt.c
9800
9801SCHEDULER
9802M: Ingo Molnar <mingo@redhat.com>
9803M: Peter Zijlstra <peterz@infradead.org>
9804L: linux-kernel@vger.kernel.org
9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9806S: Maintained
9807F: kernel/sched/
9808F: include/linux/sched.h
9809F: include/uapi/linux/sched.h
9810F: include/linux/wait.h
9811
9812SCORE ARCHITECTURE
9813M: Chen Liqin <liqin.linux@gmail.com>
9814M: Lennox Wu <lennox.wu@gmail.com>
9815W: http://www.sunplus.com
9816S: Supported
9817F: arch/score/
9818
9819SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9820M: Sudeep Holla <sudeep.holla@arm.com>
9821L: linux-arm-kernel@lists.infradead.org
9822S: Maintained
9823F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9824F: drivers/clk/clk-scpi.c
9825F: drivers/cpufreq/scpi-cpufreq.c
9826F: drivers/firmware/arm_scpi.c
9827F: include/linux/scpi_protocol.h
9828
9829SCSI CDROM DRIVER
9830M: Jens Axboe <axboe@kernel.dk>
9831L: linux-scsi@vger.kernel.org
9832W: http://www.kernel.dk
9833S: Maintained
9834F: drivers/scsi/sr*
9835
9836SCSI RDMA PROTOCOL (SRP) INITIATOR
9837M: Bart Van Assche <bart.vanassche@sandisk.com>
9838L: linux-rdma@vger.kernel.org
9839S: Supported
9840W: http://www.openfabrics.org
9841Q: http://patchwork.kernel.org/project/linux-rdma/list/
9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9843F: drivers/infiniband/ulp/srp/
9844F: include/scsi/srp.h
9845
9846SCSI SG DRIVER
9847M: Doug Gilbert <dgilbert@interlog.com>
9848L: linux-scsi@vger.kernel.org
9849W: http://sg.danny.cz/sg
9850S: Maintained
9851F: Documentation/scsi/scsi-generic.txt
9852F: drivers/scsi/sg.c
9853F: include/scsi/sg.h
9854
9855SCSI SUBSYSTEM
9856M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9857T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9858M: "Martin K. Petersen" <martin.petersen@oracle.com>
9859T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9860L: linux-scsi@vger.kernel.org
9861S: Maintained
9862F: drivers/scsi/
9863F: include/scsi/
9864
9865SCSI TAPE DRIVER
9866M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9867L: linux-scsi@vger.kernel.org
9868S: Maintained
9869F: Documentation/scsi/st.txt
9870F: drivers/scsi/st.*
9871F: drivers/scsi/st_*.h
9872
9873SCTP PROTOCOL
9874M: Vlad Yasevich <vyasevich@gmail.com>
9875M: Neil Horman <nhorman@tuxdriver.com>
9876L: linux-sctp@vger.kernel.org
9877W: http://lksctp.sourceforge.net
9878S: Maintained
9879F: Documentation/networking/sctp.txt
9880F: include/linux/sctp.h
9881F: include/uapi/linux/sctp.h
9882F: include/net/sctp/
9883F: net/sctp/
9884
9885SCx200 CPU SUPPORT
9886M: Jim Cromie <jim.cromie@gmail.com>
9887S: Odd Fixes
9888F: Documentation/i2c/busses/scx200_acb
9889F: arch/x86/platform/scx200/
9890F: drivers/watchdog/scx200_wdt.c
9891F: drivers/i2c/busses/scx200*
9892F: drivers/mtd/maps/scx200_docflash.c
9893F: include/linux/scx200.h
9894
9895SCx200 GPIO DRIVER
9896M: Jim Cromie <jim.cromie@gmail.com>
9897S: Maintained
9898F: drivers/char/scx200_gpio.c
9899F: include/linux/scx200_gpio.h
9900
9901SCx200 HRT CLOCKSOURCE DRIVER
9902M: Jim Cromie <jim.cromie@gmail.com>
9903S: Maintained
9904F: drivers/clocksource/scx200_hrt.c
9905
9906SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9907M: Sascha Sommer <saschasommer@freenet.de>
9908L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9909S: Maintained
9910F: drivers/mmc/host/sdricoh_cs.c
9911
9912SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9913M: Adrian Hunter <adrian.hunter@intel.com>
9914L: linux-mmc@vger.kernel.org
9915T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9916S: Maintained
9917F: drivers/mmc/host/sdhci*
9918F: include/linux/mmc/sdhci*
9919
9920SECURE COMPUTING
9921M: Kees Cook <keescook@chromium.org>
9922R: Andy Lutomirski <luto@amacapital.net>
9923R: Will Drewry <wad@chromium.org>
9924T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9925S: Supported
9926F: kernel/seccomp.c
9927F: include/uapi/linux/seccomp.h
9928F: include/linux/seccomp.h
9929F: tools/testing/selftests/seccomp/*
9930K: \bsecure_computing
9931K: \bTIF_SECCOMP\b
9932
9933SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9934M: Ben Dooks <ben-linux@fluff.org>
9935M: Jaehoon Chung <jh80.chung@samsung.com>
9936L: linux-mmc@vger.kernel.org
9937S: Maintained
9938F: drivers/mmc/host/sdhci-s3c*
9939
9940SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9941M: Viresh Kumar <vireshk@kernel.org>
9942L: spear-devel@list.st.com
9943L: linux-mmc@vger.kernel.org
9944S: Maintained
9945F: drivers/mmc/host/sdhci-spear.c
9946
9947SECURITY SUBSYSTEM
9948M: James Morris <james.l.morris@oracle.com>
9949M: "Serge E. Hallyn" <serge@hallyn.com>
9950L: linux-security-module@vger.kernel.org (suggested Cc:)
9951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9952W: http://kernsec.org/
9953S: Supported
9954F: security/
9955
9956SECURITY CONTACT
9957M: Security Officers <security@kernel.org>
9958S: Supported
9959
9960SELINUX SECURITY MODULE
9961M: Paul Moore <paul@paul-moore.com>
9962M: Stephen Smalley <sds@tycho.nsa.gov>
9963M: Eric Paris <eparis@parisplace.org>
9964L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9965W: http://selinuxproject.org
9966T: git git://git.infradead.org/users/pcmoore/selinux
9967S: Supported
9968F: include/linux/selinux*
9969F: security/selinux/
9970F: scripts/selinux/
9971
9972APPARMOR SECURITY MODULE
9973M: John Johansen <john.johansen@canonical.com>
9974L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9975W: apparmor.wiki.kernel.org
9976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9977S: Supported
9978F: security/apparmor/
9979
9980YAMA SECURITY MODULE
9981M: Kees Cook <keescook@chromium.org>
9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9983S: Supported
9984F: security/yama/
9985
9986SENSABLE PHANTOM
9987M: Jiri Slaby <jirislaby@gmail.com>
9988S: Maintained
9989F: drivers/misc/phantom.c
9990F: include/uapi/linux/phantom.h
9991
9992SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9993M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9994M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9995M: John Soni Jose <sony.john@avagotech.com>
9996L: linux-scsi@vger.kernel.org
9997W: http://www.avagotech.com
9998S: Supported
9999F: drivers/scsi/be2iscsi/
10000
10001Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10002M: Sathya Perla <sathya.perla@broadcom.com>
10003M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10004M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10005M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10006M: Somnath Kotur <somnath.kotur@broadcom.com>
10007L: netdev@vger.kernel.org
10008W: http://www.emulex.com
10009S: Supported
10010F: drivers/net/ethernet/emulex/benet/
10011
10012EMULEX ONECONNECT ROCE DRIVER
10013M: Selvin Xavier <selvin.xavier@avagotech.com>
10014M: Devesh Sharma <devesh.sharma@avagotech.com>
10015M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10016L: linux-rdma@vger.kernel.org
10017W: http://www.emulex.com
10018S: Supported
10019F: drivers/infiniband/hw/ocrdma/
10020
10021SFC NETWORK DRIVER
10022M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10023M: Shradha Shah <sshah@solarflare.com>
10024L: netdev@vger.kernel.org
10025S: Supported
10026F: drivers/net/ethernet/sfc/
10027
10028SGI GRU DRIVER
10029M: Dimitri Sivanich <sivanich@sgi.com>
10030S: Maintained
10031F: drivers/misc/sgi-gru/
10032
10033SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10034M: Pat Gefre <pfg@sgi.com>
10035L: linux-ia64@vger.kernel.org
10036S: Supported
10037F: Documentation/ia64/serial.txt
10038F: drivers/tty/serial/ioc?_serial.c
10039F: include/linux/ioc?.h
10040
10041SGI XP/XPC/XPNET DRIVER
10042M: Cliff Whickman <cpw@sgi.com>
10043M: Robin Holt <robinmholt@gmail.com>
10044S: Maintained
10045F: drivers/misc/sgi-xp/
10046
10047SI2157 MEDIA DRIVER
10048M: Antti Palosaari <crope@iki.fi>
10049L: linux-media@vger.kernel.org
10050W: https://linuxtv.org
10051W: http://palosaari.fi/linux/
10052Q: http://patchwork.linuxtv.org/project/linux-media/list/
10053T: git git://linuxtv.org/anttip/media_tree.git
10054S: Maintained
10055F: drivers/media/tuners/si2157*
10056
10057SI2168 MEDIA DRIVER
10058M: Antti Palosaari <crope@iki.fi>
10059L: linux-media@vger.kernel.org
10060W: https://linuxtv.org
10061W: http://palosaari.fi/linux/
10062Q: http://patchwork.linuxtv.org/project/linux-media/list/
10063T: git git://linuxtv.org/anttip/media_tree.git
10064S: Maintained
10065F: drivers/media/dvb-frontends/si2168*
10066
10067SI470X FM RADIO RECEIVER I2C DRIVER
10068M: Hans Verkuil <hverkuil@xs4all.nl>
10069L: linux-media@vger.kernel.org
10070T: git git://linuxtv.org/media_tree.git
10071W: https://linuxtv.org
10072S: Odd Fixes
10073F: drivers/media/radio/si470x/radio-si470x-i2c.c
10074
10075SI470X FM RADIO RECEIVER USB DRIVER
10076M: Hans Verkuil <hverkuil@xs4all.nl>
10077L: linux-media@vger.kernel.org
10078T: git git://linuxtv.org/media_tree.git
10079W: https://linuxtv.org
10080S: Maintained
10081F: drivers/media/radio/si470x/radio-si470x-common.c
10082F: drivers/media/radio/si470x/radio-si470x.h
10083F: drivers/media/radio/si470x/radio-si470x-usb.c
10084
10085SI4713 FM RADIO TRANSMITTER I2C DRIVER
10086M: Eduardo Valentin <edubezval@gmail.com>
10087L: linux-media@vger.kernel.org
10088T: git git://linuxtv.org/media_tree.git
10089W: https://linuxtv.org
10090S: Odd Fixes
10091F: drivers/media/radio/si4713/si4713.?
10092
10093SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10094M: Eduardo Valentin <edubezval@gmail.com>
10095L: linux-media@vger.kernel.org
10096T: git git://linuxtv.org/media_tree.git
10097W: https://linuxtv.org
10098S: Odd Fixes
10099F: drivers/media/radio/si4713/radio-platform-si4713.c
10100
10101SI4713 FM RADIO TRANSMITTER USB DRIVER
10102M: Hans Verkuil <hverkuil@xs4all.nl>
10103L: linux-media@vger.kernel.org
10104T: git git://linuxtv.org/media_tree.git
10105W: https://linuxtv.org
10106S: Maintained
10107F: drivers/media/radio/si4713/radio-usb-si4713.c
10108
10109SIANO DVB DRIVER
10110M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10111L: linux-media@vger.kernel.org
10112W: https://linuxtv.org
10113T: git git://linuxtv.org/media_tree.git
10114S: Odd fixes
10115F: drivers/media/common/siano/
10116F: drivers/media/usb/siano/
10117F: drivers/media/usb/siano/
10118F: drivers/media/mmc/siano/
10119
10120SIMPLEFB FB DRIVER
10121M: Hans de Goede <hdegoede@redhat.com>
10122L: linux-fbdev@vger.kernel.org
10123S: Maintained
10124F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10125F: drivers/video/fbdev/simplefb.c
10126F: include/linux/platform_data/simplefb.h
10127
10128SH_VEU V4L2 MEM2MEM DRIVER
10129L: linux-media@vger.kernel.org
10130S: Orphan
10131F: drivers/media/platform/sh_veu.c
10132
10133SH_VOU V4L2 OUTPUT DRIVER
10134L: linux-media@vger.kernel.org
10135S: Orphan
10136F: drivers/media/platform/sh_vou.c
10137F: include/media/drv-intf/sh_vou.h
10138
10139SIMPLE FIRMWARE INTERFACE (SFI)
10140M: Len Brown <lenb@kernel.org>
10141L: sfi-devel@simplefirmware.org
10142W: http://simplefirmware.org/
10143T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10144S: Supported
10145F: arch/x86/platform/sfi/
10146F: drivers/sfi/
10147F: include/linux/sfi*.h
10148
10149SIMTEC EB110ATX (Chalice CATS)
10150P: Ben Dooks
10151P: Vincent Sanders <vince@simtec.co.uk>
10152M: Simtec Linux Team <linux@simtec.co.uk>
10153W: http://www.simtec.co.uk/products/EB110ATX/
10154S: Supported
10155
10156SIMTEC EB2410ITX (BAST)
10157P: Ben Dooks
10158P: Vincent Sanders <vince@simtec.co.uk>
10159M: Simtec Linux Team <linux@simtec.co.uk>
10160W: http://www.simtec.co.uk/products/EB2410ITX/
10161S: Supported
10162F: arch/arm/mach-s3c24xx/mach-bast.c
10163F: arch/arm/mach-s3c24xx/bast-ide.c
10164F: arch/arm/mach-s3c24xx/bast-irq.c
10165
10166TI DAVINCI MACHINE SUPPORT
10167M: Sekhar Nori <nsekhar@ti.com>
10168M: Kevin Hilman <khilman@kernel.org>
10169T: git git://gitorious.org/linux-davinci/linux-davinci.git
10170Q: http://patchwork.kernel.org/project/linux-davinci/list/
10171S: Supported
10172F: arch/arm/mach-davinci/
10173F: drivers/i2c/busses/i2c-davinci.c
10174
10175TI DAVINCI SERIES MEDIA DRIVER
10176M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10177L: linux-media@vger.kernel.org
10178W: https://linuxtv.org
10179Q: http://patchwork.linuxtv.org/project/linux-media/list/
10180T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10181S: Maintained
10182F: drivers/media/platform/davinci/
10183F: include/media/davinci/
10184
10185TI AM437X VPFE DRIVER
10186M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10187L: linux-media@vger.kernel.org
10188W: https://linuxtv.org
10189Q: http://patchwork.linuxtv.org/project/linux-media/list/
10190T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10191S: Maintained
10192F: drivers/media/platform/am437x/
10193
10194OV2659 OMNIVISION SENSOR DRIVER
10195M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10196L: linux-media@vger.kernel.org
10197W: https://linuxtv.org
10198Q: http://patchwork.linuxtv.org/project/linux-media/list/
10199T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10200S: Maintained
10201F: drivers/media/i2c/ov2659.c
10202F: include/media/i2c/ov2659.h
10203
10204SILICON MOTION SM712 FRAME BUFFER DRIVER
10205M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10206M: Teddy Wang <teddy.wang@siliconmotion.com>
10207M: Sudip Mukherjee <sudip@vectorindia.org>
10208L: linux-fbdev@vger.kernel.org
10209S: Maintained
10210F: drivers/video/fbdev/sm712*
10211F: Documentation/fb/sm712fb.txt
10212
10213SIS 190 ETHERNET DRIVER
10214M: Francois Romieu <romieu@fr.zoreil.com>
10215L: netdev@vger.kernel.org
10216S: Maintained
10217F: drivers/net/ethernet/sis/sis190.c
10218
10219SIS 900/7016 FAST ETHERNET DRIVER
10220M: Daniele Venzano <venza@brownhat.org>
10221W: http://www.brownhat.org/sis900.html
10222L: netdev@vger.kernel.org
10223S: Maintained
10224F: drivers/net/ethernet/sis/sis900.*
10225
10226SIS FRAMEBUFFER DRIVER
10227M: Thomas Winischhofer <thomas@winischhofer.net>
10228W: http://www.winischhofer.net/linuxsisvga.shtml
10229S: Maintained
10230F: Documentation/fb/sisfb.txt
10231F: drivers/video/fbdev/sis/
10232F: include/video/sisfb.h
10233
10234SIS USB2VGA DRIVER
10235M: Thomas Winischhofer <thomas@winischhofer.net>
10236W: http://www.winischhofer.at/linuxsisusbvga.shtml
10237S: Maintained
10238F: drivers/usb/misc/sisusbvga/
10239
10240SLAB ALLOCATOR
10241M: Christoph Lameter <cl@linux.com>
10242M: Pekka Enberg <penberg@kernel.org>
10243M: David Rientjes <rientjes@google.com>
10244M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10245M: Andrew Morton <akpm@linux-foundation.org>
10246L: linux-mm@kvack.org
10247S: Maintained
10248F: include/linux/sl?b*.h
10249F: mm/sl?b*
10250
10251SLEEPABLE READ-COPY UPDATE (SRCU)
10252M: Lai Jiangshan <jiangshanlai@gmail.com>
10253M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10254M: Josh Triplett <josh@joshtriplett.org>
10255R: Steven Rostedt <rostedt@goodmis.org>
10256R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10257L: linux-kernel@vger.kernel.org
10258W: http://www.rdrop.com/users/paulmck/RCU/
10259S: Supported
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10261F: include/linux/srcu.h
10262F: kernel/rcu/srcu.c
10263
10264SMACK SECURITY MODULE
10265M: Casey Schaufler <casey@schaufler-ca.com>
10266L: linux-security-module@vger.kernel.org
10267W: http://schaufler-ca.com
10268T: git git://git.gitorious.org/smack-next/kernel.git
10269S: Maintained
10270F: Documentation/security/Smack.txt
10271F: security/smack/
10272
10273DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10274M: Kevin Hilman <khilman@kernel.org>
10275M: Nishanth Menon <nm@ti.com>
10276S: Maintained
10277F: drivers/power/avs/
10278F: include/linux/power/smartreflex.h
10279L: linux-pm@vger.kernel.org
10280
10281SMC91x ETHERNET DRIVER
10282M: Nicolas Pitre <nico@fluxnic.net>
10283S: Odd Fixes
10284F: drivers/net/ethernet/smsc/smc91x.*
10285
10286SMIA AND SMIA++ IMAGE SENSOR DRIVER
10287M: Sakari Ailus <sakari.ailus@iki.fi>
10288L: linux-media@vger.kernel.org
10289S: Maintained
10290F: drivers/media/i2c/smiapp/
10291F: include/media/i2c/smiapp.h
10292F: drivers/media/i2c/smiapp-pll.c
10293F: drivers/media/i2c/smiapp-pll.h
10294F: include/uapi/linux/smiapp.h
10295F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10296
10297SMM665 HARDWARE MONITOR DRIVER
10298M: Guenter Roeck <linux@roeck-us.net>
10299L: linux-hwmon@vger.kernel.org
10300S: Maintained
10301F: Documentation/hwmon/smm665
10302F: drivers/hwmon/smm665.c
10303
10304SMSC EMC2103 HARDWARE MONITOR DRIVER
10305M: Steve Glendinning <steve.glendinning@shawell.net>
10306L: linux-hwmon@vger.kernel.org
10307S: Maintained
10308F: Documentation/hwmon/emc2103
10309F: drivers/hwmon/emc2103.c
10310
10311SMSC SCH5627 HARDWARE MONITOR DRIVER
10312M: Hans de Goede <hdegoede@redhat.com>
10313L: linux-hwmon@vger.kernel.org
10314S: Supported
10315F: Documentation/hwmon/sch5627
10316F: drivers/hwmon/sch5627.c
10317
10318SMSC47B397 HARDWARE MONITOR DRIVER
10319M: Jean Delvare <jdelvare@suse.com>
10320L: linux-hwmon@vger.kernel.org
10321S: Maintained
10322F: Documentation/hwmon/smsc47b397
10323F: drivers/hwmon/smsc47b397.c
10324
10325SMSC911x ETHERNET DRIVER
10326M: Steve Glendinning <steve.glendinning@shawell.net>
10327L: netdev@vger.kernel.org
10328S: Maintained
10329F: include/linux/smsc911x.h
10330F: drivers/net/ethernet/smsc/smsc911x.*
10331
10332SMSC9420 PCI ETHERNET DRIVER
10333M: Steve Glendinning <steve.glendinning@shawell.net>
10334L: netdev@vger.kernel.org
10335S: Maintained
10336F: drivers/net/ethernet/smsc/smsc9420.*
10337
10338SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10339M: Steve Glendinning <steve.glendinning@shawell.net>
10340L: linux-fbdev@vger.kernel.org
10341S: Maintained
10342F: drivers/video/fbdev/smscufx.c
10343
10344SOC-CAMERA V4L2 SUBSYSTEM
10345M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10346L: linux-media@vger.kernel.org
10347T: git git://linuxtv.org/media_tree.git
10348S: Maintained
10349F: include/media/soc*
10350F: drivers/media/i2c/soc_camera/
10351F: drivers/media/platform/soc_camera/
10352
10353SOEKRIS NET48XX LED SUPPORT
10354M: Chris Boot <bootc@bootc.net>
10355S: Maintained
10356F: drivers/leds/leds-net48xx.c
10357
10358SOFTLOGIC 6x10 MPEG CODEC
10359M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10360M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10361M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10362M: Ismael Luceno <ismael@iodev.co.uk>
10363L: linux-media@vger.kernel.org
10364S: Supported
10365F: drivers/media/pci/solo6x10/
10366
10367SOFTWARE RAID (Multiple Disks) SUPPORT
10368M: Shaohua Li <shli@kernel.org>
10369L: linux-raid@vger.kernel.org
10370T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10371S: Supported
10372F: drivers/md/
10373F: include/linux/raid/
10374F: include/uapi/linux/raid/
10375
10376SONIC NETWORK DRIVER
10377M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10378L: netdev@vger.kernel.org
10379S: Maintained
10380F: drivers/net/ethernet/natsemi/sonic.*
10381
10382SONICS SILICON BACKPLANE DRIVER (SSB)
10383M: Michael Buesch <m@bues.ch>
10384L: linux-wireless@vger.kernel.org
10385S: Maintained
10386F: drivers/ssb/
10387F: include/linux/ssb/
10388
10389SONY VAIO CONTROL DEVICE DRIVER
10390M: Mattia Dongili <malattia@linux.it>
10391L: platform-driver-x86@vger.kernel.org
10392W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10393S: Maintained
10394F: Documentation/laptops/sony-laptop.txt
10395F: drivers/char/sonypi.c
10396F: drivers/platform/x86/sony-laptop.c
10397F: include/linux/sony-laptop.h
10398
10399SONY MEMORYSTICK CARD SUPPORT
10400M: Alex Dubov <oakad@yahoo.com>
10401W: http://tifmxx.berlios.de/
10402S: Maintained
10403F: drivers/memstick/host/tifm_ms.c
10404
10405SONY MEMORYSTICK STANDARD SUPPORT
10406M: Maxim Levitsky <maximlevitsky@gmail.com>
10407S: Maintained
10408F: drivers/memstick/core/ms_block.*
10409
10410SOUND
10411M: Jaroslav Kysela <perex@perex.cz>
10412M: Takashi Iwai <tiwai@suse.com>
10413L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10414W: http://www.alsa-project.org/
10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10416T: git git://git.alsa-project.org/alsa-kernel.git
10417Q: http://patchwork.kernel.org/project/alsa-devel/list/
10418S: Maintained
10419F: Documentation/sound/
10420F: include/sound/
10421F: include/uapi/sound/
10422F: sound/
10423
10424SOUND - COMPRESSED AUDIO
10425M: Vinod Koul <vinod.koul@intel.com>
10426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10428S: Supported
10429F: Documentation/sound/alsa/compress_offload.txt
10430F: include/sound/compress_driver.h
10431F: include/uapi/sound/compress_*
10432F: sound/core/compress_offload.c
10433F: sound/soc/soc-compress.c
10434
10435SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10436M: Liam Girdwood <lgirdwood@gmail.com>
10437M: Mark Brown <broonie@kernel.org>
10438T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10439L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10440W: http://alsa-project.org/main/index.php/ASoC
10441S: Supported
10442F: Documentation/sound/alsa/soc/
10443F: sound/soc/
10444F: include/sound/soc*
10445
10446SOUND - DMAENGINE HELPERS
10447M: Lars-Peter Clausen <lars@metafoo.de>
10448S: Supported
10449F: include/sound/dmaengine_pcm.h
10450F: sound/core/pcm_dmaengine.c
10451F: sound/soc/soc-generic-dmaengine-pcm.c
10452
10453SP2 MEDIA DRIVER
10454M: Olli Salonen <olli.salonen@iki.fi>
10455L: linux-media@vger.kernel.org
10456W: https://linuxtv.org
10457Q: http://patchwork.linuxtv.org/project/linux-media/list/
10458S: Maintained
10459F: drivers/media/dvb-frontends/sp2*
10460
10461SPARC + UltraSPARC (sparc/sparc64)
10462M: "David S. Miller" <davem@davemloft.net>
10463L: sparclinux@vger.kernel.org
10464Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10465T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10466T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10467S: Maintained
10468F: arch/sparc/
10469F: drivers/sbus/
10470
10471SPARC SERIAL DRIVERS
10472M: "David S. Miller" <davem@davemloft.net>
10473L: sparclinux@vger.kernel.org
10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10476S: Maintained
10477F: include/linux/sunserialcore.h
10478F: drivers/tty/serial/suncore.c
10479F: drivers/tty/serial/sunhv.c
10480F: drivers/tty/serial/sunsab.c
10481F: drivers/tty/serial/sunsab.h
10482F: drivers/tty/serial/sunsu.c
10483F: drivers/tty/serial/sunzilog.c
10484F: drivers/tty/serial/sunzilog.h
10485
10486SPARSE CHECKER
10487M: "Christopher Li" <sparse@chrisli.org>
10488L: linux-sparse@vger.kernel.org
10489W: https://sparse.wiki.kernel.org/
10490T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10491T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10492S: Maintained
10493F: include/linux/compiler.h
10494
10495SPEAR PLATFORM SUPPORT
10496M: Viresh Kumar <vireshk@kernel.org>
10497M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10498L: spear-devel@list.st.com
10499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10500W: http://www.st.com/spear
10501S: Maintained
10502F: arch/arm/boot/dts/spear*
10503F: arch/arm/mach-spear/
10504
10505SPEAR CLOCK FRAMEWORK SUPPORT
10506M: Viresh Kumar <vireshk@kernel.org>
10507L: spear-devel@list.st.com
10508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10509W: http://www.st.com/spear
10510S: Maintained
10511F: drivers/clk/spear/
10512
10513SPI SUBSYSTEM
10514M: Mark Brown <broonie@kernel.org>
10515L: linux-spi@vger.kernel.org
10516T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10517Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10518S: Maintained
10519F: Documentation/spi/
10520F: drivers/spi/
10521F: include/linux/spi/
10522F: include/uapi/linux/spi/
10523
10524SPIDERNET NETWORK DRIVER for CELL
10525M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10526L: netdev@vger.kernel.org
10527S: Supported
10528F: Documentation/networking/spider_net.txt
10529F: drivers/net/ethernet/toshiba/spider_net*
10530
10531SPU FILE SYSTEM
10532M: Jeremy Kerr <jk@ozlabs.org>
10533L: linuxppc-dev@lists.ozlabs.org
10534W: http://www.ibm.com/developerworks/power/cell/
10535S: Supported
10536F: Documentation/filesystems/spufs.txt
10537F: arch/powerpc/platforms/cell/spufs/
10538
10539SQUASHFS FILE SYSTEM
10540M: Phillip Lougher <phillip@squashfs.org.uk>
10541L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10542W: http://squashfs.org.uk
10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10544S: Maintained
10545F: Documentation/filesystems/squashfs.txt
10546F: fs/squashfs/
10547
10548SRM (Alpha) environment access
10549M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10550S: Maintained
10551F: arch/alpha/kernel/srm_env.c
10552
10553STABLE BRANCH
10554M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10555L: stable@vger.kernel.org
10556S: Supported
10557F: Documentation/stable_kernel_rules.txt
10558
10559STAGING SUBSYSTEM
10560M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10561T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10562L: devel@driverdev.osuosl.org
10563S: Supported
10564F: drivers/staging/
10565
10566STAGING - COMEDI
10567M: Ian Abbott <abbotti@mev.co.uk>
10568M: H Hartley Sweeten <hsweeten@visionengravers.com>
10569S: Odd Fixes
10570F: drivers/staging/comedi/
10571
10572STAGING - FLARION FT1000 DRIVERS
10573M: Marek Belisko <marek.belisko@gmail.com>
10574S: Odd Fixes
10575F: drivers/staging/ft1000/
10576
10577STAGING - INDUSTRIAL IO
10578M: Jonathan Cameron <jic23@kernel.org>
10579L: linux-iio@vger.kernel.org
10580S: Odd Fixes
10581F: drivers/staging/iio/
10582
10583STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10584M: Jarod Wilson <jarod@wilsonet.com>
10585W: http://www.lirc.org/
10586S: Odd Fixes
10587F: drivers/staging/media/lirc/
10588
10589STAGING - LUSTRE PARALLEL FILESYSTEM
10590M: Oleg Drokin <oleg.drokin@intel.com>
10591M: Andreas Dilger <andreas.dilger@intel.com>
10592L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10593W: http://wiki.lustre.org/
10594S: Maintained
10595F: drivers/staging/lustre
10596
10597STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10598M: Marc Dietrich <marvin24@gmx.de>
10599L: ac100@lists.launchpad.net (moderated for non-subscribers)
10600L: linux-tegra@vger.kernel.org
10601S: Maintained
10602F: drivers/staging/nvec/
10603
10604STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10605M: Jens Frederich <jfrederich@gmail.com>
10606M: Daniel Drake <dsd@laptop.org>
10607M: Jon Nettleton <jon.nettleton@gmail.com>
10608W: http://wiki.laptop.org/go/DCON
10609S: Maintained
10610F: drivers/staging/olpc_dcon/
10611
10612STAGING - REALTEK RTL8712U DRIVERS
10613M: Larry Finger <Larry.Finger@lwfinger.net>
10614M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10615S: Odd Fixes
10616F: drivers/staging/rtl8712/
10617
10618STAGING - REALTEK RTL8723U WIRELESS DRIVER
10619M: Larry Finger <Larry.Finger@lwfinger.net>
10620M: Jes Sorensen <Jes.Sorensen@redhat.com>
10621L: linux-wireless@vger.kernel.org
10622S: Maintained
10623F: drivers/staging/rtl8723au/
10624
10625STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10626M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10627M: Teddy Wang <teddy.wang@siliconmotion.com>
10628M: Sudip Mukherjee <sudip@vectorindia.org>
10629L: linux-fbdev@vger.kernel.org
10630S: Maintained
10631F: drivers/staging/sm750fb/
10632
10633STAGING - SLICOSS
10634M: Lior Dotan <liodot@gmail.com>
10635M: Christopher Harrer <charrer@alacritech.com>
10636S: Odd Fixes
10637F: drivers/staging/slicoss/
10638
10639STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10640M: William Hubbs <w.d.hubbs@gmail.com>
10641M: Chris Brannon <chris@the-brannons.com>
10642M: Kirk Reiser <kirk@reisers.ca>
10643M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10644L: speakup@linux-speakup.org
10645W: http://www.linux-speakup.org/
10646S: Odd Fixes
10647F: drivers/staging/speakup/
10648
10649STAGING - VIA VT665X DRIVERS
10650M: Forest Bond <forest@alittletooquiet.net>
10651S: Odd Fixes
10652F: drivers/staging/vt665?/
10653
10654STAGING - WILC1000 WIFI DRIVER
10655M: Johnny Kim <johnny.kim@atmel.com>
10656M: Austin Shin <austin.shin@atmel.com>
10657M: Chris Park <chris.park@atmel.com>
10658M: Tony Cho <tony.cho@atmel.com>
10659M: Glen Lee <glen.lee@atmel.com>
10660M: Leo Kim <leo.kim@atmel.com>
10661L: linux-wireless@vger.kernel.org
10662S: Supported
10663F: drivers/staging/wilc1000/
10664
10665STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10666M: Arnaud Patard <arnaud.patard@rtp-net.org>
10667S: Odd Fixes
10668F: drivers/staging/xgifb/
10669
10670HFI1 DRIVER
10671M: Mike Marciniszyn <infinipath@intel.com>
10672L: linux-rdma@vger.kernel.org
10673S: Supported
10674F: drivers/staging/rdma/hfi1
10675
10676STARFIRE/DURALAN NETWORK DRIVER
10677M: Ion Badulescu <ionut@badula.org>
10678S: Odd Fixes
10679F: drivers/net/ethernet/adaptec/starfire*
10680
10681SUN3/3X
10682M: Sam Creasey <sammy@sammy.net>
10683W: http://sammy.net/sun3/
10684S: Maintained
10685F: arch/m68k/kernel/*sun3*
10686F: arch/m68k/sun3*/
10687F: arch/m68k/include/asm/sun3*
10688F: drivers/net/ethernet/i825xx/sun3*
10689
10690SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10691M: Hans de Goede <hdegoede@redhat.com>
10692L: linux-input@vger.kernel.org
10693S: Maintained
10694F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10695F: drivers/input/keyboard/sun4i-lradc-keys.c
10696
10697SUNDANCE NETWORK DRIVER
10698M: Denis Kirjanov <kda@linux-powerpc.org>
10699L: netdev@vger.kernel.org
10700S: Maintained
10701F: drivers/net/ethernet/dlink/sundance.c
10702
10703SUPERH
10704M: Yoshinori Sato <ysato@users.sourceforge.jp>
10705M: Rich Felker <dalias@libc.org>
10706L: linux-sh@vger.kernel.org
10707Q: http://patchwork.kernel.org/project/linux-sh/list/
10708S: Maintained
10709F: Documentation/sh/
10710F: arch/sh/
10711F: drivers/sh/
10712
10713SUSPEND TO RAM
10714M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10715M: Len Brown <len.brown@intel.com>
10716M: Pavel Machek <pavel@ucw.cz>
10717L: linux-pm@vger.kernel.org
10718S: Supported
10719F: Documentation/power/
10720F: arch/x86/kernel/acpi/
10721F: drivers/base/power/
10722F: kernel/power/
10723F: include/linux/suspend.h
10724F: include/linux/freezer.h
10725F: include/linux/pm.h
10726
10727SVGA HANDLING
10728M: Martin Mares <mj@ucw.cz>
10729L: linux-video@atrey.karlin.mff.cuni.cz
10730S: Maintained
10731F: Documentation/svga.txt
10732F: arch/x86/boot/video*
10733
10734SWIOTLB SUBSYSTEM
10735M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10736L: linux-kernel@vger.kernel.org
10737T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10738S: Supported
10739F: lib/swiotlb.c
10740F: arch/*/kernel/pci-swiotlb.c
10741F: include/linux/swiotlb.h
10742
10743SWITCHDEV
10744M: Jiri Pirko <jiri@resnulli.us>
10745L: netdev@vger.kernel.org
10746S: Supported
10747F: net/switchdev/
10748F: include/net/switchdev.h
10749
10750SYNOPSYS ARC ARCHITECTURE
10751M: Vineet Gupta <vgupta@synopsys.com>
10752L: linux-snps-arc@lists.infradead.org
10753S: Supported
10754F: arch/arc/
10755F: Documentation/devicetree/bindings/arc/*
10756F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10757F: drivers/tty/serial/arc_uart.c
10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10759
10760SYNOPSYS ARC SDP platform support
10761M: Alexey Brodkin <abrodkin@synopsys.com>
10762S: Supported
10763F: arch/arc/plat-axs10x
10764F: arch/arc/boot/dts/ax*
10765F: Documentation/devicetree/bindings/arc/axs10*
10766
10767SYSTEM CONFIGURATION (SYSCON)
10768M: Lee Jones <lee.jones@linaro.org>
10769M: Arnd Bergmann <arnd@arndb.de>
10770T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10771S: Supported
10772F: drivers/mfd/syscon.c
10773
10774SYSV FILESYSTEM
10775M: Christoph Hellwig <hch@infradead.org>
10776S: Maintained
10777F: Documentation/filesystems/sysv-fs.txt
10778F: fs/sysv/
10779F: include/linux/sysv_fs.h
10780
10781TARGET SUBSYSTEM
10782M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10783L: linux-scsi@vger.kernel.org
10784L: target-devel@vger.kernel.org
10785W: http://www.linux-iscsi.org
10786W: http://groups.google.com/group/linux-iscsi-target-dev
10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10788S: Supported
10789F: drivers/target/
10790F: include/target/
10791F: Documentation/target/
10792
10793TASKSTATS STATISTICS INTERFACE
10794M: Balbir Singh <bsingharora@gmail.com>
10795S: Maintained
10796F: Documentation/accounting/taskstats*
10797F: include/linux/taskstats*
10798F: kernel/taskstats.c
10799
10800TC CLASSIFIER
10801M: Jamal Hadi Salim <jhs@mojatatu.com>
10802L: netdev@vger.kernel.org
10803S: Maintained
10804F: include/net/pkt_cls.h
10805F: include/uapi/linux/pkt_cls.h
10806F: net/sched/
10807
10808TCP LOW PRIORITY MODULE
10809M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10810M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10811W: http://tcp-lp-mod.sourceforge.net/
10812S: Maintained
10813F: net/ipv4/tcp_lp.c
10814
10815TDA10071 MEDIA DRIVER
10816M: Antti Palosaari <crope@iki.fi>
10817L: linux-media@vger.kernel.org
10818W: https://linuxtv.org
10819W: http://palosaari.fi/linux/
10820Q: http://patchwork.linuxtv.org/project/linux-media/list/
10821T: git git://linuxtv.org/anttip/media_tree.git
10822S: Maintained
10823F: drivers/media/dvb-frontends/tda10071*
10824
10825TDA18212 MEDIA DRIVER
10826M: Antti Palosaari <crope@iki.fi>
10827L: linux-media@vger.kernel.org
10828W: https://linuxtv.org
10829W: http://palosaari.fi/linux/
10830Q: http://patchwork.linuxtv.org/project/linux-media/list/
10831T: git git://linuxtv.org/anttip/media_tree.git
10832S: Maintained
10833F: drivers/media/tuners/tda18212*
10834
10835TDA18218 MEDIA DRIVER
10836M: Antti Palosaari <crope@iki.fi>
10837L: linux-media@vger.kernel.org
10838W: https://linuxtv.org
10839W: http://palosaari.fi/linux/
10840Q: http://patchwork.linuxtv.org/project/linux-media/list/
10841T: git git://linuxtv.org/anttip/media_tree.git
10842S: Maintained
10843F: drivers/media/tuners/tda18218*
10844
10845TDA18271 MEDIA DRIVER
10846M: Michael Krufky <mkrufky@linuxtv.org>
10847L: linux-media@vger.kernel.org
10848W: https://linuxtv.org
10849W: http://github.com/mkrufky
10850Q: http://patchwork.linuxtv.org/project/linux-media/list/
10851T: git git://linuxtv.org/mkrufky/tuners.git
10852S: Maintained
10853F: drivers/media/tuners/tda18271*
10854
10855TDA827x MEDIA DRIVER
10856M: Michael Krufky <mkrufky@linuxtv.org>
10857L: linux-media@vger.kernel.org
10858W: https://linuxtv.org
10859W: http://github.com/mkrufky
10860Q: http://patchwork.linuxtv.org/project/linux-media/list/
10861T: git git://linuxtv.org/mkrufky/tuners.git
10862S: Maintained
10863F: drivers/media/tuners/tda8290.*
10864
10865TDA8290 MEDIA DRIVER
10866M: Michael Krufky <mkrufky@linuxtv.org>
10867L: linux-media@vger.kernel.org
10868W: https://linuxtv.org
10869W: http://github.com/mkrufky
10870Q: http://patchwork.linuxtv.org/project/linux-media/list/
10871T: git git://linuxtv.org/mkrufky/tuners.git
10872S: Maintained
10873F: drivers/media/tuners/tda8290.*
10874
10875TDA9840 MEDIA DRIVER
10876M: Hans Verkuil <hverkuil@xs4all.nl>
10877L: linux-media@vger.kernel.org
10878T: git git://linuxtv.org/media_tree.git
10879W: https://linuxtv.org
10880S: Maintained
10881F: drivers/media/i2c/tda9840*
10882
10883TEA5761 TUNER DRIVER
10884M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10885L: linux-media@vger.kernel.org
10886W: https://linuxtv.org
10887T: git git://linuxtv.org/media_tree.git
10888S: Odd fixes
10889F: drivers/media/tuners/tea5761.*
10890
10891TEA5767 TUNER DRIVER
10892M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10893L: linux-media@vger.kernel.org
10894W: https://linuxtv.org
10895T: git git://linuxtv.org/media_tree.git
10896S: Maintained
10897F: drivers/media/tuners/tea5767.*
10898
10899TEA6415C MEDIA DRIVER
10900M: Hans Verkuil <hverkuil@xs4all.nl>
10901L: linux-media@vger.kernel.org
10902T: git git://linuxtv.org/media_tree.git
10903W: https://linuxtv.org
10904S: Maintained
10905F: drivers/media/i2c/tea6415c*
10906
10907TEA6420 MEDIA DRIVER
10908M: Hans Verkuil <hverkuil@xs4all.nl>
10909L: linux-media@vger.kernel.org
10910T: git git://linuxtv.org/media_tree.git
10911W: https://linuxtv.org
10912S: Maintained
10913F: drivers/media/i2c/tea6420*
10914
10915TEAM DRIVER
10916M: Jiri Pirko <jiri@resnulli.us>
10917L: netdev@vger.kernel.org
10918S: Supported
10919F: drivers/net/team/
10920F: include/linux/if_team.h
10921F: include/uapi/linux/if_team.h
10922
10923TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10924M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10925S: Maintained
10926F: arch/x86/platform/ts5500/
10927
10928TECHNOTREND USB IR RECEIVER
10929M: Sean Young <sean@mess.org>
10930L: linux-media@vger.kernel.org
10931S: Maintained
10932F: drivers/media/rc/ttusbir.c
10933
10934TEGRA ARCHITECTURE SUPPORT
10935M: Stephen Warren <swarren@wwwdotorg.org>
10936M: Thierry Reding <thierry.reding@gmail.com>
10937M: Alexandre Courbot <gnurou@gmail.com>
10938L: linux-tegra@vger.kernel.org
10939Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10941S: Supported
10942N: [^a-z]tegra
10943
10944TEGRA CLOCK DRIVER
10945M: Peter De Schrijver <pdeschrijver@nvidia.com>
10946M: Prashant Gaikwad <pgaikwad@nvidia.com>
10947S: Supported
10948F: drivers/clk/tegra/
10949
10950TEGRA DMA DRIVER
10951M: Laxman Dewangan <ldewangan@nvidia.com>
10952S: Supported
10953F: drivers/dma/tegra20-apb-dma.c
10954
10955TEGRA I2C DRIVER
10956M: Laxman Dewangan <ldewangan@nvidia.com>
10957S: Supported
10958F: drivers/i2c/busses/i2c-tegra.c
10959
10960TEGRA IOMMU DRIVERS
10961M: Hiroshi Doyu <hdoyu@nvidia.com>
10962S: Supported
10963F: drivers/iommu/tegra*
10964
10965TEGRA KBC DRIVER
10966M: Rakesh Iyer <riyer@nvidia.com>
10967M: Laxman Dewangan <ldewangan@nvidia.com>
10968S: Supported
10969F: drivers/input/keyboard/tegra-kbc.c
10970
10971TEGRA PWM DRIVER
10972M: Thierry Reding <thierry.reding@gmail.com>
10973S: Supported
10974F: drivers/pwm/pwm-tegra.c
10975
10976TEGRA SERIAL DRIVER
10977M: Laxman Dewangan <ldewangan@nvidia.com>
10978S: Supported
10979F: drivers/tty/serial/serial-tegra.c
10980
10981TEGRA SPI DRIVER
10982M: Laxman Dewangan <ldewangan@nvidia.com>
10983S: Supported
10984F: drivers/spi/spi-tegra*
10985
10986TEHUTI ETHERNET DRIVER
10987M: Andy Gospodarek <andy@greyhouse.net>
10988L: netdev@vger.kernel.org
10989S: Supported
10990F: drivers/net/ethernet/tehuti/*
10991
10992Telecom Clock Driver for MCPL0010
10993M: Mark Gross <mark.gross@intel.com>
10994S: Supported
10995F: drivers/char/tlclk.c
10996
10997TENSILICA XTENSA PORT (xtensa)
10998M: Chris Zankel <chris@zankel.net>
10999M: Max Filippov <jcmvbkbc@gmail.com>
11000L: linux-xtensa@linux-xtensa.org
11001T: git git://github.com/czankel/xtensa-linux.git
11002S: Maintained
11003F: arch/xtensa/
11004F: drivers/irqchip/irq-xtensa-*
11005
11006THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11007M: Hans Verkuil <hverkuil@xs4all.nl>
11008L: linux-media@vger.kernel.org
11009T: git git://linuxtv.org/media_tree.git
11010W: https://linuxtv.org
11011S: Maintained
11012F: drivers/media/radio/radio-raremono.c
11013
11014THERMAL
11015M: Zhang Rui <rui.zhang@intel.com>
11016M: Eduardo Valentin <edubezval@gmail.com>
11017L: linux-pm@vger.kernel.org
11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11020Q: https://patchwork.kernel.org/project/linux-pm/list/
11021S: Supported
11022F: drivers/thermal/
11023F: include/linux/thermal.h
11024F: include/uapi/linux/thermal.h
11025F: include/linux/cpu_cooling.h
11026F: Documentation/devicetree/bindings/thermal/
11027
11028THERMAL/CPU_COOLING
11029M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11030M: Viresh Kumar <viresh.kumar@linaro.org>
11031M: Javi Merino <javi.merino@arm.com>
11032L: linux-pm@vger.kernel.org
11033S: Supported
11034F: Documentation/thermal/cpu-cooling-api.txt
11035F: drivers/thermal/cpu_cooling.c
11036F: include/linux/cpu_cooling.h
11037
11038THINGM BLINK(1) USB RGB LED DRIVER
11039M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11040S: Maintained
11041F: drivers/hid/hid-thingm.c
11042
11043THINKPAD ACPI EXTRAS DRIVER
11044M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11045L: ibm-acpi-devel@lists.sourceforge.net
11046L: platform-driver-x86@vger.kernel.org
11047W: http://ibm-acpi.sourceforge.net
11048W: http://thinkwiki.org/wiki/Ibm-acpi
11049T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11050S: Maintained
11051F: drivers/platform/x86/thinkpad_acpi.c
11052
11053TI BANDGAP AND THERMAL DRIVER
11054M: Eduardo Valentin <edubezval@gmail.com>
11055L: linux-pm@vger.kernel.org
11056L: linux-omap@vger.kernel.org
11057S: Maintained
11058F: drivers/thermal/ti-soc-thermal/
11059
11060TI VPE/CAL DRIVERS
11061M: Benoit Parrot <bparrot@ti.com>
11062L: linux-media@vger.kernel.org
11063W: http://linuxtv.org/
11064Q: http://patchwork.linuxtv.org/project/linux-media/list/
11065S: Maintained
11066F: drivers/media/platform/ti-vpe/
11067
11068TI CDCE706 CLOCK DRIVER
11069M: Max Filippov <jcmvbkbc@gmail.com>
11070S: Maintained
11071F: drivers/clk/clk-cdce706.c
11072
11073TI CLOCK DRIVER
11074M: Tero Kristo <t-kristo@ti.com>
11075L: linux-omap@vger.kernel.org
11076S: Maintained
11077F: drivers/clk/ti/
11078F: include/linux/clk/ti.h
11079
11080TI FLASH MEDIA INTERFACE DRIVER
11081M: Alex Dubov <oakad@yahoo.com>
11082S: Maintained
11083F: drivers/misc/tifm*
11084F: drivers/mmc/host/tifm_sd.c
11085F: include/linux/tifm.h
11086
11087TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11088M: Santosh Shilimkar <ssantosh@kernel.org>
11089L: linux-kernel@vger.kernel.org
11090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11091S: Maintained
11092F: drivers/soc/ti/*
11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11094
11095
11096TI LM49xxx FAMILY ASoC CODEC DRIVERS
11097M: M R Swami Reddy <mr.swami.reddy@ti.com>
11098M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11099L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11100S: Maintained
11101F: sound/soc/codecs/lm49453*
11102F: sound/soc/codecs/isabelle*
11103
11104TI LP855x BACKLIGHT DRIVER
11105M: Milo Kim <milo.kim@ti.com>
11106S: Maintained
11107F: Documentation/backlight/lp855x-driver.txt
11108F: drivers/video/backlight/lp855x_bl.c
11109F: include/linux/platform_data/lp855x.h
11110
11111TI LP8727 CHARGER DRIVER
11112M: Milo Kim <milo.kim@ti.com>
11113S: Maintained
11114F: drivers/power/lp8727_charger.c
11115F: include/linux/platform_data/lp8727.h
11116
11117TI LP8788 MFD DRIVER
11118M: Milo Kim <milo.kim@ti.com>
11119S: Maintained
11120F: drivers/iio/adc/lp8788_adc.c
11121F: drivers/leds/leds-lp8788.c
11122F: drivers/mfd/lp8788*.c
11123F: drivers/power/lp8788-charger.c
11124F: drivers/regulator/lp8788-*.c
11125F: include/linux/mfd/lp8788*.h
11126
11127TI NETCP ETHERNET DRIVER
11128M: Wingman Kwok <w-kwok2@ti.com>
11129M: Murali Karicheri <m-karicheri2@ti.com>
11130L: netdev@vger.kernel.org
11131S: Maintained
11132F: drivers/net/ethernet/ti/netcp*
11133
11134TI TAS571X FAMILY ASoC CODEC DRIVER
11135M: Kevin Cernekee <cernekee@chromium.org>
11136L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11137S: Odd Fixes
11138F: sound/soc/codecs/tas571x*
11139
11140TI TWL4030 SERIES SOC CODEC DRIVER
11141M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11143S: Maintained
11144F: sound/soc/codecs/twl4030*
11145
11146TI WILINK WIRELESS DRIVERS
11147L: linux-wireless@vger.kernel.org
11148W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11149W: http://wireless.kernel.org/en/users/Drivers/wl1251
11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11151S: Orphan
11152F: drivers/net/wireless/ti/
11153F: include/linux/wl12xx.h
11154
11155TIPC NETWORK LAYER
11156M: Jon Maloy <jon.maloy@ericsson.com>
11157M: Ying Xue <ying.xue@windriver.com>
11158L: netdev@vger.kernel.org (core kernel code)
11159L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11160W: http://tipc.sourceforge.net/
11161S: Maintained
11162F: include/uapi/linux/tipc*.h
11163F: net/tipc/
11164
11165TILE ARCHITECTURE
11166M: Chris Metcalf <cmetcalf@mellanox.com>
11167W: http://www.mellanox.com/repository/solutions/tile-scm/
11168T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11169S: Supported
11170F: arch/tile/
11171F: drivers/char/tile-srom.c
11172F: drivers/edac/tile_edac.c
11173F: drivers/net/ethernet/tile/
11174F: drivers/rtc/rtc-tile.c
11175F: drivers/tty/hvc/hvc_tile.c
11176F: drivers/tty/serial/tilegx.c
11177F: drivers/usb/host/*-tilegx.c
11178F: include/linux/usb/tilegx.h
11179
11180TLAN NETWORK DRIVER
11181M: Samuel Chessman <chessman@tux.org>
11182L: tlan-devel@lists.sourceforge.net (subscribers-only)
11183W: http://sourceforge.net/projects/tlan/
11184S: Maintained
11185F: Documentation/networking/tlan.txt
11186F: drivers/net/ethernet/ti/tlan.*
11187
11188TOMOYO SECURITY MODULE
11189M: Kentaro Takeda <takedakn@nttdata.co.jp>
11190M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11191L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11192L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11193L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11194L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11195W: http://tomoyo.sourceforge.jp/
11196T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11197S: Maintained
11198F: security/tomoyo/
11199
11200TOPSTAR LAPTOP EXTRAS DRIVER
11201M: Herton Ronaldo Krzesinski <herton@canonical.com>
11202L: platform-driver-x86@vger.kernel.org
11203S: Maintained
11204F: drivers/platform/x86/topstar-laptop.c
11205
11206TOSHIBA ACPI EXTRAS DRIVER
11207M: Azael Avalos <coproscefalo@gmail.com>
11208L: platform-driver-x86@vger.kernel.org
11209S: Maintained
11210F: drivers/platform/x86/toshiba_acpi.c
11211
11212TOSHIBA BLUETOOTH DRIVER
11213M: Azael Avalos <coproscefalo@gmail.com>
11214L: platform-driver-x86@vger.kernel.org
11215S: Maintained
11216F: drivers/platform/x86/toshiba_bluetooth.c
11217
11218TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11219M: Azael Avalos <coproscefalo@gmail.com>
11220L: platform-driver-x86@vger.kernel.org
11221S: Maintained
11222F: drivers/platform/x86/toshiba_haps.c
11223
11224TOSHIBA WMI HOTKEYS DRIVER
11225M: Azael Avalos <coproscefalo@gmail.com>
11226L: platform-driver-x86@vger.kernel.org
11227S: Maintained
11228F: drivers/platform/x86/toshiba-wmi.c
11229
11230TOSHIBA SMM DRIVER
11231M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11232W: http://www.buzzard.org.uk/toshiba/
11233S: Maintained
11234F: drivers/char/toshiba.c
11235F: include/linux/toshiba.h
11236F: include/uapi/linux/toshiba.h
11237
11238TOSHIBA TC358743 DRIVER
11239M: Mats Randgaard <matrandg@cisco.com>
11240L: linux-media@vger.kernel.org
11241S: Maintained
11242F: drivers/media/i2c/tc358743*
11243F: include/media/i2c/tc358743.h
11244
11245TMIO MMC DRIVER
11246M: Ian Molton <ian@mnementh.co.uk>
11247L: linux-mmc@vger.kernel.org
11248S: Maintained
11249F: drivers/mmc/host/tmio_mmc*
11250F: drivers/mmc/host/sh_mobile_sdhi.c
11251F: include/linux/mmc/tmio.h
11252F: include/linux/mmc/sh_mobile_sdhi.h
11253
11254TMP401 HARDWARE MONITOR DRIVER
11255M: Guenter Roeck <linux@roeck-us.net>
11256L: linux-hwmon@vger.kernel.org
11257S: Maintained
11258F: Documentation/hwmon/tmp401
11259F: drivers/hwmon/tmp401.c
11260
11261TMPFS (SHMEM FILESYSTEM)
11262M: Hugh Dickins <hughd@google.com>
11263L: linux-mm@kvack.org
11264S: Maintained
11265F: include/linux/shmem_fs.h
11266F: mm/shmem.c
11267
11268TM6000 VIDEO4LINUX DRIVER
11269M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11270L: linux-media@vger.kernel.org
11271W: https://linuxtv.org
11272T: git git://linuxtv.org/media_tree.git
11273S: Odd fixes
11274F: drivers/media/usb/tm6000/
11275
11276TW68 VIDEO4LINUX DRIVER
11277M: Hans Verkuil <hverkuil@xs4all.nl>
11278L: linux-media@vger.kernel.org
11279T: git git://linuxtv.org/media_tree.git
11280W: https://linuxtv.org
11281S: Odd Fixes
11282F: drivers/media/pci/tw68/
11283
11284TPM DEVICE DRIVER
11285M: Peter Huewe <peterhuewe@gmx.de>
11286M: Marcel Selhorst <tpmdd@selhorst.net>
11287M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11288R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11289W: http://tpmdd.sourceforge.net
11290L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11291Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11292T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11293S: Maintained
11294F: drivers/char/tpm/
11295
11296TPM IBM_VTPM DEVICE DRIVER
11297M: Ashley Lai <ashleydlai@gmail.com>
11298W: http://tpmdd.sourceforge.net
11299L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11300S: Maintained
11301F: drivers/char/tpm/tpm_ibmvtpm*
11302
11303TRACING
11304M: Steven Rostedt <rostedt@goodmis.org>
11305M: Ingo Molnar <mingo@redhat.com>
11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11307S: Maintained
11308F: Documentation/trace/ftrace.txt
11309F: arch/*/*/*/ftrace.h
11310F: arch/*/kernel/ftrace.c
11311F: include/*/ftrace.h
11312F: include/linux/trace*.h
11313F: include/trace/
11314F: kernel/trace/
11315F: tools/testing/selftests/ftrace/
11316
11317TRIVIAL PATCHES
11318M: Jiri Kosina <trivial@kernel.org>
11319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11320S: Maintained
11321K: ^Subject:.*(?i)trivial
11322
11323TTY LAYER
11324M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11325M: Jiri Slaby <jslaby@suse.com>
11326S: Supported
11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11328F: Documentation/serial/
11329F: drivers/tty/
11330F: drivers/tty/serial/serial_core.c
11331F: include/linux/serial_core.h
11332F: include/linux/serial.h
11333F: include/linux/tty.h
11334F: include/uapi/linux/serial_core.h
11335F: include/uapi/linux/serial.h
11336F: include/uapi/linux/tty.h
11337
11338TUA9001 MEDIA DRIVER
11339M: Antti Palosaari <crope@iki.fi>
11340L: linux-media@vger.kernel.org
11341W: https://linuxtv.org
11342W: http://palosaari.fi/linux/
11343Q: http://patchwork.linuxtv.org/project/linux-media/list/
11344T: git git://linuxtv.org/anttip/media_tree.git
11345S: Maintained
11346F: drivers/media/tuners/tua9001*
11347
11348TULIP NETWORK DRIVERS
11349L: netdev@vger.kernel.org
11350L: linux-parisc@vger.kernel.org
11351S: Orphan
11352F: drivers/net/ethernet/dec/tulip/
11353
11354TUN/TAP driver
11355M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11356W: http://vtun.sourceforge.net/tun
11357S: Maintained
11358F: Documentation/networking/tuntap.txt
11359F: arch/um/os-Linux/drivers/
11360
11361TURBOCHANNEL SUBSYSTEM
11362M: "Maciej W. Rozycki" <macro@linux-mips.org>
11363M: Ralf Baechle <ralf@linux-mips.org>
11364L: linux-mips@linux-mips.org
11365Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11366S: Maintained
11367F: drivers/tc/
11368F: include/linux/tc.h
11369
11370U14-34F SCSI DRIVER
11371M: Dario Ballabio <ballabio_dario@emc.com>
11372L: linux-scsi@vger.kernel.org
11373S: Maintained
11374F: drivers/scsi/u14-34f.c
11375
11376UBI FILE SYSTEM (UBIFS)
11377M: Richard Weinberger <richard@nod.at>
11378M: Artem Bityutskiy <dedekind1@gmail.com>
11379M: Adrian Hunter <adrian.hunter@intel.com>
11380L: linux-mtd@lists.infradead.org
11381T: git git://git.infradead.org/ubifs-2.6.git
11382W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11383S: Supported
11384F: Documentation/filesystems/ubifs.txt
11385F: fs/ubifs/
11386
11387UCLINUX (M68KNOMMU AND COLDFIRE)
11388M: Greg Ungerer <gerg@uclinux.org>
11389W: http://www.uclinux.org/
11390L: linux-m68k@lists.linux-m68k.org
11391L: uclinux-dev@uclinux.org (subscribers-only)
11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11393S: Maintained
11394F: arch/m68k/coldfire/
11395F: arch/m68k/68*/
11396F: arch/m68k/*/*_no.*
11397F: arch/m68k/include/asm/*_no.*
11398
11399UDF FILESYSTEM
11400M: Jan Kara <jack@suse.com>
11401S: Maintained
11402F: Documentation/filesystems/udf.txt
11403F: fs/udf/
11404
11405UFS FILESYSTEM
11406M: Evgeniy Dushistov <dushistov@mail.ru>
11407S: Maintained
11408F: Documentation/filesystems/ufs.txt
11409F: fs/ufs/
11410
11411UHID USERSPACE HID IO DRIVER:
11412M: David Herrmann <dh.herrmann@googlemail.com>
11413L: linux-input@vger.kernel.org
11414S: Maintained
11415F: drivers/hid/uhid.c
11416F: include/uapi/linux/uhid.h
11417
11418ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11419L: linux-usb@vger.kernel.org
11420S: Orphan
11421F: drivers/uwb/
11422F: include/linux/uwb.h
11423F: include/linux/uwb/
11424
11425UNICORE32 ARCHITECTURE:
11426M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11427W: http://mprc.pku.edu.cn/~guanxuetao/linux
11428S: Maintained
11429T: git git://github.com/gxt/linux.git
11430F: arch/unicore32/
11431
11432UNIFDEF
11433M: Tony Finch <dot@dotat.at>
11434W: http://dotat.at/prog/unifdef
11435S: Maintained
11436F: scripts/unifdef.c
11437
11438UNIFORM CDROM DRIVER
11439M: Jens Axboe <axboe@kernel.dk>
11440W: http://www.kernel.dk
11441S: Maintained
11442F: Documentation/cdrom/
11443F: drivers/cdrom/cdrom.c
11444F: include/linux/cdrom.h
11445F: include/uapi/linux/cdrom.h
11446
11447UNISYS S-PAR DRIVERS
11448M: David Kershner <david.kershner@unisys.com>
11449L: sparmaintainer@unisys.com (Unisys internal)
11450S: Supported
11451F: drivers/staging/unisys/
11452
11453UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11454M: Vinayak Holikatti <vinholikatti@gmail.com>
11455L: linux-scsi@vger.kernel.org
11456S: Supported
11457F: Documentation/scsi/ufs.txt
11458F: drivers/scsi/ufs/
11459
11460UNSORTED BLOCK IMAGES (UBI)
11461M: Artem Bityutskiy <dedekind1@gmail.com>
11462M: Richard Weinberger <richard@nod.at>
11463W: http://www.linux-mtd.infradead.org/
11464L: linux-mtd@lists.infradead.org
11465T: git git://git.infradead.org/ubifs-2.6.git
11466S: Supported
11467F: drivers/mtd/ubi/
11468F: include/linux/mtd/ubi.h
11469F: include/uapi/mtd/ubi-user.h
11470
11471USB ACM DRIVER
11472M: Oliver Neukum <oneukum@suse.com>
11473L: linux-usb@vger.kernel.org
11474S: Maintained
11475F: Documentation/usb/acm.txt
11476F: drivers/usb/class/cdc-acm.*
11477
11478USB AR5523 WIRELESS DRIVER
11479M: Pontus Fuchs <pontus.fuchs@gmail.com>
11480L: linux-wireless@vger.kernel.org
11481S: Maintained
11482F: drivers/net/wireless/ath/ar5523/
11483
11484USB ATTACHED SCSI
11485M: Hans de Goede <hdegoede@redhat.com>
11486M: Gerd Hoffmann <kraxel@redhat.com>
11487L: linux-usb@vger.kernel.org
11488L: linux-scsi@vger.kernel.org
11489S: Maintained
11490F: drivers/usb/storage/uas.c
11491
11492USB CDC ETHERNET DRIVER
11493M: Oliver Neukum <oliver@neukum.org>
11494L: linux-usb@vger.kernel.org
11495S: Maintained
11496F: drivers/net/usb/cdc_*.c
11497F: include/uapi/linux/usb/cdc.h
11498
11499USB CHAOSKEY DRIVER
11500M: Keith Packard <keithp@keithp.com>
11501L: linux-usb@vger.kernel.org
11502S: Maintained
11503F: drivers/usb/misc/chaoskey.c
11504
11505USB CYPRESS C67X00 DRIVER
11506M: Peter Korsgaard <jacmet@sunsite.dk>
11507L: linux-usb@vger.kernel.org
11508S: Maintained
11509F: drivers/usb/c67x00/
11510
11511USB DAVICOM DM9601 DRIVER
11512M: Peter Korsgaard <jacmet@sunsite.dk>
11513L: netdev@vger.kernel.org
11514W: http://www.linux-usb.org/usbnet
11515S: Maintained
11516F: drivers/net/usb/dm9601.c
11517
11518USB DIAMOND RIO500 DRIVER
11519M: Cesar Miquel <miquel@df.uba.ar>
11520L: rio500-users@lists.sourceforge.net
11521W: http://rio500.sourceforge.net
11522S: Maintained
11523F: drivers/usb/misc/rio500*
11524
11525USB EHCI DRIVER
11526M: Alan Stern <stern@rowland.harvard.edu>
11527L: linux-usb@vger.kernel.org
11528S: Maintained
11529F: Documentation/usb/ehci.txt
11530F: drivers/usb/host/ehci*
11531
11532USB GADGET/PERIPHERAL SUBSYSTEM
11533M: Felipe Balbi <balbi@kernel.org>
11534L: linux-usb@vger.kernel.org
11535W: http://www.linux-usb.org/gadget
11536T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11537S: Maintained
11538F: drivers/usb/gadget/
11539F: include/linux/usb/gadget*
11540
11541USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11542M: Jiri Kosina <jikos@kernel.org>
11543R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11544L: linux-usb@vger.kernel.org
11545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11546S: Maintained
11547F: Documentation/hid/hiddev.txt
11548F: drivers/hid/usbhid/
11549
11550USB ISP116X DRIVER
11551M: Olav Kongas <ok@artecdesign.ee>
11552L: linux-usb@vger.kernel.org
11553S: Maintained
11554F: drivers/usb/host/isp116x*
11555F: include/linux/usb/isp116x.h
11556
11557USB LAN78XX ETHERNET DRIVER
11558M: Woojung Huh <woojung.huh@microchip.com>
11559M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11560L: netdev@vger.kernel.org
11561S: Maintained
11562F: drivers/net/usb/lan78xx.*
11563
11564USB MASS STORAGE DRIVER
11565M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11566L: linux-usb@vger.kernel.org
11567L: usb-storage@lists.one-eyed-alien.net
11568S: Maintained
11569W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11570F: drivers/usb/storage/
11571
11572USB MIDI DRIVER
11573M: Clemens Ladisch <clemens@ladisch.de>
11574L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11575T: git git://git.alsa-project.org/alsa-kernel.git
11576S: Maintained
11577F: sound/usb/midi.*
11578
11579USB NETWORKING DRIVERS
11580L: linux-usb@vger.kernel.org
11581S: Odd Fixes
11582F: drivers/net/usb/
11583
11584USB OHCI DRIVER
11585M: Alan Stern <stern@rowland.harvard.edu>
11586L: linux-usb@vger.kernel.org
11587S: Maintained
11588F: Documentation/usb/ohci.txt
11589F: drivers/usb/host/ohci*
11590
11591USB OTG FSM (Finite State Machine)
11592M: Peter Chen <Peter.Chen@nxp.com>
11593T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11594L: linux-usb@vger.kernel.org
11595S: Maintained
11596F: drivers/usb/common/usb-otg-fsm.c
11597
11598USB OVER IP DRIVER
11599M: Valentina Manea <valentina.manea.m@gmail.com>
11600M: Shuah Khan <shuah.kh@samsung.com>
11601L: linux-usb@vger.kernel.org
11602S: Maintained
11603F: Documentation/usb/usbip_protocol.txt
11604F: drivers/usb/usbip/
11605F: tools/usb/usbip/
11606
11607USB PEGASUS DRIVER
11608M: Petko Manolov <petkan@nucleusys.com>
11609L: linux-usb@vger.kernel.org
11610L: netdev@vger.kernel.org
11611T: git git://github.com/petkan/pegasus.git
11612W: https://github.com/petkan/pegasus
11613S: Maintained
11614F: drivers/net/usb/pegasus.*
11615
11616USB PHY LAYER
11617M: Felipe Balbi <balbi@kernel.org>
11618L: linux-usb@vger.kernel.org
11619T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11620S: Maintained
11621F: drivers/usb/phy/
11622
11623USB PRINTER DRIVER (usblp)
11624M: Pete Zaitcev <zaitcev@redhat.com>
11625L: linux-usb@vger.kernel.org
11626S: Supported
11627F: drivers/usb/class/usblp.c
11628
11629USB QMI WWAN NETWORK DRIVER
11630M: Bjørn Mork <bjorn@mork.no>
11631L: netdev@vger.kernel.org
11632S: Maintained
11633F: Documentation/ABI/testing/sysfs-class-net-qmi
11634F: drivers/net/usb/qmi_wwan.c
11635
11636USB RTL8150 DRIVER
11637M: Petko Manolov <petkan@nucleusys.com>
11638L: linux-usb@vger.kernel.org
11639L: netdev@vger.kernel.org
11640T: git git://github.com/petkan/rtl8150.git
11641W: https://github.com/petkan/rtl8150
11642S: Maintained
11643F: drivers/net/usb/rtl8150.c
11644
11645USB SERIAL SUBSYSTEM
11646M: Johan Hovold <johan@kernel.org>
11647L: linux-usb@vger.kernel.org
11648S: Maintained
11649F: Documentation/usb/usb-serial.txt
11650F: drivers/usb/serial/
11651F: include/linux/usb/serial.h
11652
11653USB SMSC75XX ETHERNET DRIVER
11654M: Steve Glendinning <steve.glendinning@shawell.net>
11655L: netdev@vger.kernel.org
11656S: Maintained
11657F: drivers/net/usb/smsc75xx.*
11658
11659USB SMSC95XX ETHERNET DRIVER
11660M: Steve Glendinning <steve.glendinning@shawell.net>
11661L: netdev@vger.kernel.org
11662S: Maintained
11663F: drivers/net/usb/smsc95xx.*
11664
11665USB SUBSYSTEM
11666M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11667L: linux-usb@vger.kernel.org
11668W: http://www.linux-usb.org
11669T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11670S: Supported
11671F: Documentation/usb/
11672F: drivers/usb/
11673F: include/linux/usb.h
11674F: include/linux/usb/
11675
11676USB UHCI DRIVER
11677M: Alan Stern <stern@rowland.harvard.edu>
11678L: linux-usb@vger.kernel.org
11679S: Maintained
11680F: drivers/usb/host/uhci*
11681
11682USB "USBNET" DRIVER FRAMEWORK
11683M: Oliver Neukum <oneukum@suse.com>
11684L: netdev@vger.kernel.org
11685W: http://www.linux-usb.org/usbnet
11686S: Maintained
11687F: drivers/net/usb/usbnet.c
11688F: include/linux/usb/usbnet.h
11689
11690USB VIDEO CLASS
11691M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11692L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11693L: linux-media@vger.kernel.org
11694T: git git://linuxtv.org/media_tree.git
11695W: http://www.ideasonboard.org/uvc/
11696S: Maintained
11697F: drivers/media/usb/uvc/
11698F: include/uapi/linux/uvcvideo.h
11699
11700USB VISION DRIVER
11701M: Hans Verkuil <hverkuil@xs4all.nl>
11702L: linux-media@vger.kernel.org
11703T: git git://linuxtv.org/media_tree.git
11704W: https://linuxtv.org
11705S: Odd Fixes
11706F: drivers/media/usb/usbvision/
11707
11708USB WEBCAM GADGET
11709M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11710L: linux-usb@vger.kernel.org
11711S: Maintained
11712F: drivers/usb/gadget/function/*uvc*
11713F: drivers/usb/gadget/legacy/webcam.c
11714
11715USB WIRELESS RNDIS DRIVER (rndis_wlan)
11716M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11717L: linux-wireless@vger.kernel.org
11718S: Maintained
11719F: drivers/net/wireless/rndis_wlan.c
11720
11721USB XHCI DRIVER
11722M: Mathias Nyman <mathias.nyman@intel.com>
11723L: linux-usb@vger.kernel.org
11724S: Supported
11725F: drivers/usb/host/xhci*
11726F: drivers/usb/host/pci-quirks*
11727
11728USB ZD1201 DRIVER
11729L: linux-wireless@vger.kernel.org
11730W: http://linux-lc100020.sourceforge.net
11731S: Orphan
11732F: drivers/net/wireless/zydas/zd1201.*
11733
11734USB ZR364XX DRIVER
11735M: Antoine Jacquet <royale@zerezo.com>
11736L: linux-usb@vger.kernel.org
11737L: linux-media@vger.kernel.org
11738T: git git://linuxtv.org/media_tree.git
11739W: http://royale.zerezo.com/zr364xx/
11740S: Maintained
11741F: Documentation/video4linux/zr364xx.txt
11742F: drivers/media/usb/zr364xx/
11743
11744ULPI BUS
11745M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11746L: linux-usb@vger.kernel.org
11747S: Maintained
11748F: drivers/usb/common/ulpi.c
11749F: include/linux/ulpi/
11750
11751USER-MODE LINUX (UML)
11752M: Jeff Dike <jdike@addtoit.com>
11753M: Richard Weinberger <richard@nod.at>
11754L: user-mode-linux-devel@lists.sourceforge.net
11755L: user-mode-linux-user@lists.sourceforge.net
11756W: http://user-mode-linux.sourceforge.net
11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11758S: Maintained
11759F: Documentation/virtual/uml/
11760F: arch/um/
11761F: arch/x86/um/
11762F: fs/hostfs/
11763F: fs/hppfs/
11764
11765USERSPACE I/O (UIO)
11766M: "Hans J. Koch" <hjk@hansjkoch.de>
11767M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11768S: Maintained
11769T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11770F: Documentation/DocBook/uio-howto.tmpl
11771F: drivers/uio/
11772F: include/linux/uio*.h
11773
11774UTIL-LINUX PACKAGE
11775M: Karel Zak <kzak@redhat.com>
11776L: util-linux@vger.kernel.org
11777W: http://en.wikipedia.org/wiki/Util-linux
11778T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11779S: Maintained
11780
11781UVESAFB DRIVER
11782M: Michal Januszewski <spock@gentoo.org>
11783L: linux-fbdev@vger.kernel.org
11784W: http://dev.gentoo.org/~spock/projects/uvesafb/
11785S: Maintained
11786F: Documentation/fb/uvesafb.txt
11787F: drivers/video/fbdev/uvesafb.*
11788
11789VF610 NAND DRIVER
11790M: Stefan Agner <stefan@agner.ch>
11791L: linux-mtd@lists.infradead.org
11792S: Supported
11793F: drivers/mtd/nand/vf610_nfc.c
11794
11795VFAT/FAT/MSDOS FILESYSTEM
11796M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11797S: Maintained
11798F: Documentation/filesystems/vfat.txt
11799F: fs/fat/
11800
11801VFIO DRIVER
11802M: Alex Williamson <alex.williamson@redhat.com>
11803L: kvm@vger.kernel.org
11804T: git git://github.com/awilliam/linux-vfio.git
11805S: Maintained
11806F: Documentation/vfio.txt
11807F: drivers/vfio/
11808F: include/linux/vfio.h
11809F: include/uapi/linux/vfio.h
11810
11811VFIO PLATFORM DRIVER
11812M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11813L: kvm@vger.kernel.org
11814S: Maintained
11815F: drivers/vfio/platform/
11816
11817VIDEOBUF2 FRAMEWORK
11818M: Pawel Osciak <pawel@osciak.com>
11819M: Marek Szyprowski <m.szyprowski@samsung.com>
11820M: Kyungmin Park <kyungmin.park@samsung.com>
11821L: linux-media@vger.kernel.org
11822S: Maintained
11823F: drivers/media/v4l2-core/videobuf2-*
11824F: include/media/videobuf2-*
11825
11826VIRTUAL SERIO DEVICE DRIVER
11827M: Stephen Chandler Paul <thatslyude@gmail.com>
11828S: Maintained
11829F: drivers/input/serio/userio.c
11830F: include/uapi/linux/userio.h
11831
11832VIRTIO CONSOLE DRIVER
11833M: Amit Shah <amit.shah@redhat.com>
11834L: virtualization@lists.linux-foundation.org
11835S: Maintained
11836F: drivers/char/virtio_console.c
11837F: include/linux/virtio_console.h
11838F: include/uapi/linux/virtio_console.h
11839
11840VIRTIO CORE, NET AND BLOCK DRIVERS
11841M: "Michael S. Tsirkin" <mst@redhat.com>
11842L: virtualization@lists.linux-foundation.org
11843S: Maintained
11844F: drivers/virtio/
11845F: tools/virtio/
11846F: drivers/net/virtio_net.c
11847F: drivers/block/virtio_blk.c
11848F: include/linux/virtio_*.h
11849F: include/uapi/linux/virtio_*.h
11850
11851VIRTIO DRIVERS FOR S390
11852M: Christian Borntraeger <borntraeger@de.ibm.com>
11853M: Cornelia Huck <cornelia.huck@de.ibm.com>
11854L: linux-s390@vger.kernel.org
11855L: virtualization@lists.linux-foundation.org
11856L: kvm@vger.kernel.org
11857S: Supported
11858F: drivers/s390/virtio/
11859
11860VIRTIO GPU DRIVER
11861M: David Airlie <airlied@linux.ie>
11862M: Gerd Hoffmann <kraxel@redhat.com>
11863L: dri-devel@lists.freedesktop.org
11864L: virtualization@lists.linux-foundation.org
11865S: Maintained
11866F: drivers/gpu/drm/virtio/
11867F: include/uapi/linux/virtio_gpu.h
11868
11869VIRTIO HOST (VHOST)
11870M: "Michael S. Tsirkin" <mst@redhat.com>
11871L: kvm@vger.kernel.org
11872L: virtualization@lists.linux-foundation.org
11873L: netdev@vger.kernel.org
11874T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11875S: Maintained
11876F: drivers/vhost/
11877F: include/uapi/linux/vhost.h
11878
11879VIRTIO INPUT DRIVER
11880M: Gerd Hoffmann <kraxel@redhat.com>
11881S: Maintained
11882F: drivers/virtio/virtio_input.c
11883F: include/uapi/linux/virtio_input.h
11884
11885VIA RHINE NETWORK DRIVER
11886S: Orphan
11887F: drivers/net/ethernet/via/via-rhine.c
11888
11889VIA SD/MMC CARD CONTROLLER DRIVER
11890M: Bruce Chang <brucechang@via.com.tw>
11891M: Harald Welte <HaraldWelte@viatech.com>
11892S: Maintained
11893F: drivers/mmc/host/via-sdmmc.c
11894
11895VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11896M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11897L: linux-fbdev@vger.kernel.org
11898S: Maintained
11899F: include/linux/via-core.h
11900F: include/linux/via-gpio.h
11901F: include/linux/via_i2c.h
11902F: drivers/video/fbdev/via/
11903
11904VIA VELOCITY NETWORK DRIVER
11905M: Francois Romieu <romieu@fr.zoreil.com>
11906L: netdev@vger.kernel.org
11907S: Maintained
11908F: drivers/net/ethernet/via/via-velocity.*
11909
11910VIRT LIB
11911M: Alex Williamson <alex.williamson@redhat.com>
11912M: Paolo Bonzini <pbonzini@redhat.com>
11913L: kvm@vger.kernel.org
11914S: Supported
11915F: virt/lib/
11916
11917VIVID VIRTUAL VIDEO DRIVER
11918M: Hans Verkuil <hverkuil@xs4all.nl>
11919L: linux-media@vger.kernel.org
11920T: git git://linuxtv.org/media_tree.git
11921W: https://linuxtv.org
11922S: Maintained
11923F: drivers/media/platform/vivid/*
11924
11925VLAN (802.1Q)
11926M: Patrick McHardy <kaber@trash.net>
11927L: netdev@vger.kernel.org
11928S: Maintained
11929F: drivers/net/macvlan.c
11930F: include/linux/if_*vlan.h
11931F: net/8021q/
11932
11933VLYNQ BUS
11934M: Florian Fainelli <florian@openwrt.org>
11935L: openwrt-devel@lists.openwrt.org (subscribers-only)
11936S: Maintained
11937F: drivers/vlynq/vlynq.c
11938F: include/linux/vlynq.h
11939
11940VME SUBSYSTEM
11941M: Martyn Welch <martyn@welchs.me.uk>
11942M: Manohar Vanga <manohar.vanga@gmail.com>
11943M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11944L: devel@driverdev.osuosl.org
11945S: Maintained
11946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11947F: Documentation/vme_api.txt
11948F: drivers/staging/vme/
11949F: drivers/vme/
11950F: include/linux/vme*
11951
11952VMWARE HYPERVISOR INTERFACE
11953M: Alok Kataria <akataria@vmware.com>
11954L: virtualization@lists.linux-foundation.org
11955S: Supported
11956F: arch/x86/kernel/cpu/vmware.c
11957
11958VMWARE BALLOON DRIVER
11959M: Xavier Deguillard <xdeguillard@vmware.com>
11960M: Philip Moltmann <moltmann@vmware.com>
11961M: "VMware, Inc." <pv-drivers@vmware.com>
11962L: linux-kernel@vger.kernel.org
11963S: Maintained
11964F: drivers/misc/vmw_balloon.c
11965
11966VMWARE VMMOUSE SUBDRIVER
11967M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11968M: "VMware, Inc." <pv-drivers@vmware.com>
11969L: linux-input@vger.kernel.org
11970S: Maintained
11971F: drivers/input/mouse/vmmouse.c
11972F: drivers/input/mouse/vmmouse.h
11973
11974VMWARE VMXNET3 ETHERNET DRIVER
11975M: Shrikrishna Khare <skhare@vmware.com>
11976M: "VMware, Inc." <pv-drivers@vmware.com>
11977L: netdev@vger.kernel.org
11978S: Maintained
11979F: drivers/net/vmxnet3/
11980
11981VMware PVSCSI driver
11982M: Arvind Kumar <arvindkumar@vmware.com>
11983M: VMware PV-Drivers <pv-drivers@vmware.com>
11984L: linux-scsi@vger.kernel.org
11985S: Maintained
11986F: drivers/scsi/vmw_pvscsi.c
11987F: drivers/scsi/vmw_pvscsi.h
11988
11989VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11990M: Liam Girdwood <lgirdwood@gmail.com>
11991M: Mark Brown <broonie@kernel.org>
11992L: linux-kernel@vger.kernel.org
11993W: http://www.slimlogic.co.uk/?p=48
11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11995S: Supported
11996F: drivers/regulator/
11997F: include/linux/regulator/
11998
11999VRF
12000M: David Ahern <dsa@cumulusnetworks.com>
12001M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12002L: netdev@vger.kernel.org
12003S: Maintained
12004F: drivers/net/vrf.c
12005F: Documentation/networking/vrf.txt
12006
12007VT1211 HARDWARE MONITOR DRIVER
12008M: Juerg Haefliger <juergh@gmail.com>
12009L: linux-hwmon@vger.kernel.org
12010S: Maintained
12011F: Documentation/hwmon/vt1211
12012F: drivers/hwmon/vt1211.c
12013
12014VT8231 HARDWARE MONITOR DRIVER
12015M: Roger Lucas <vt8231@hiddenengine.co.uk>
12016L: linux-hwmon@vger.kernel.org
12017S: Maintained
12018F: drivers/hwmon/vt8231.c
12019
12020VUB300 USB to SDIO/SD/MMC bridge chip
12021M: Tony Olech <tony.olech@elandigitalsystems.com>
12022L: linux-mmc@vger.kernel.org
12023L: linux-usb@vger.kernel.org
12024S: Supported
12025F: drivers/mmc/host/vub300.c
12026
12027W1 DALLAS'S 1-WIRE BUS
12028M: Evgeniy Polyakov <zbr@ioremap.net>
12029S: Maintained
12030F: Documentation/w1/
12031F: drivers/w1/
12032
12033W83791D HARDWARE MONITORING DRIVER
12034M: Marc Hulsman <m.hulsman@tudelft.nl>
12035L: linux-hwmon@vger.kernel.org
12036S: Maintained
12037F: Documentation/hwmon/w83791d
12038F: drivers/hwmon/w83791d.c
12039
12040W83793 HARDWARE MONITORING DRIVER
12041M: Rudolf Marek <r.marek@assembler.cz>
12042L: linux-hwmon@vger.kernel.org
12043S: Maintained
12044F: Documentation/hwmon/w83793
12045F: drivers/hwmon/w83793.c
12046
12047W83795 HARDWARE MONITORING DRIVER
12048M: Jean Delvare <jdelvare@suse.com>
12049L: linux-hwmon@vger.kernel.org
12050S: Maintained
12051F: drivers/hwmon/w83795.c
12052
12053W83L51xD SD/MMC CARD INTERFACE DRIVER
12054M: Pierre Ossman <pierre@ossman.eu>
12055S: Maintained
12056F: drivers/mmc/host/wbsd.*
12057
12058WACOM PROTOCOL 4 SERIAL TABLETS
12059M: Julian Squires <julian@cipht.net>
12060M: Hans de Goede <hdegoede@redhat.com>
12061L: linux-input@vger.kernel.org
12062S: Maintained
12063F: drivers/input/tablet/wacom_serial4.c
12064
12065WATCHDOG DEVICE DRIVERS
12066M: Wim Van Sebroeck <wim@iguana.be>
12067R: Guenter Roeck <linux@roeck-us.net>
12068L: linux-watchdog@vger.kernel.org
12069W: http://www.linux-watchdog.org/
12070T: git git://www.linux-watchdog.org/linux-watchdog.git
12071S: Maintained
12072F: Documentation/watchdog/
12073F: drivers/watchdog/
12074F: include/linux/watchdog.h
12075F: include/uapi/linux/watchdog.h
12076
12077WD7000 SCSI DRIVER
12078M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12079L: linux-scsi@vger.kernel.org
12080S: Maintained
12081F: drivers/scsi/wd7000.c
12082
12083WIIMOTE HID DRIVER
12084M: David Herrmann <dh.herrmann@googlemail.com>
12085L: linux-input@vger.kernel.org
12086S: Maintained
12087F: drivers/hid/hid-wiimote*
12088
12089WINBOND CIR DRIVER
12090M: David Härdeman <david@hardeman.nu>
12091S: Maintained
12092F: drivers/media/rc/winbond-cir.c
12093
12094WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12095M: William Breathitt Gray <vilhelm.gray@gmail.com>
12096L: linux-watchdog@vger.kernel.org
12097S: Maintained
12098F: drivers/watchdog/ebc-c384_wdt.c
12099
12100WINSYSTEMS WS16C48 GPIO DRIVER
12101M: William Breathitt Gray <vilhelm.gray@gmail.com>
12102L: linux-gpio@vger.kernel.org
12103S: Maintained
12104F: drivers/gpio/gpio-ws16c48.c
12105
12106WIMAX STACK
12107M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12108M: linux-wimax@intel.com
12109L: wimax@linuxwimax.org (subscribers-only)
12110S: Supported
12111W: http://linuxwimax.org
12112F: Documentation/wimax/README.wimax
12113F: include/linux/wimax/debug.h
12114F: include/net/wimax.h
12115F: include/uapi/linux/wimax.h
12116F: net/wimax/
12117
12118WISTRON LAPTOP BUTTON DRIVER
12119M: Miloslav Trmac <mitr@volny.cz>
12120S: Maintained
12121F: drivers/input/misc/wistron_btns.c
12122
12123WL3501 WIRELESS PCMCIA CARD DRIVER
12124M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12125L: linux-wireless@vger.kernel.org
12126W: http://oops.ghostprotocols.net:81/blog
12127S: Maintained
12128F: drivers/net/wireless/wl3501*
12129
12130WOLFSON MICROELECTRONICS DRIVERS
12131L: patches@opensource.wolfsonmicro.com
12132T: git https://github.com/CirrusLogic/linux-drivers.git
12133W: https://github.com/CirrusLogic/linux-drivers/wiki
12134S: Supported
12135F: Documentation/hwmon/wm83??
12136F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12137F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12138F: Documentation/devicetree/bindings/mfd/arizona.txt
12139F: arch/arm/mach-s3c64xx/mach-crag6410*
12140F: drivers/clk/clk-wm83*.c
12141F: drivers/extcon/extcon-arizona.c
12142F: drivers/leds/leds-wm83*.c
12143F: drivers/gpio/gpio-*wm*.c
12144F: drivers/gpio/gpio-arizona.c
12145F: drivers/hwmon/wm83??-hwmon.c
12146F: drivers/input/misc/wm831x-on.c
12147F: drivers/input/touchscreen/wm831x-ts.c
12148F: drivers/input/touchscreen/wm97*.c
12149F: drivers/mfd/arizona*
12150F: drivers/mfd/wm*.c
12151F: drivers/mfd/cs47l24*
12152F: drivers/power/wm83*.c
12153F: drivers/rtc/rtc-wm83*.c
12154F: drivers/regulator/wm8*.c
12155F: drivers/video/backlight/wm83*_bl.c
12156F: drivers/watchdog/wm83*_wdt.c
12157F: include/linux/mfd/arizona/
12158F: include/linux/mfd/wm831x/
12159F: include/linux/mfd/wm8350/
12160F: include/linux/mfd/wm8400*
12161F: include/linux/wm97xx.h
12162F: include/sound/wm????.h
12163F: sound/soc/codecs/arizona.?
12164F: sound/soc/codecs/wm*
12165F: sound/soc/codecs/cs47l24*
12166
12167WORKQUEUE
12168M: Tejun Heo <tj@kernel.org>
12169R: Lai Jiangshan <jiangshanlai@gmail.com>
12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12171S: Maintained
12172F: include/linux/workqueue.h
12173F: kernel/workqueue.c
12174F: Documentation/workqueue.txt
12175
12176X.25 NETWORK LAYER
12177M: Andrew Hendry <andrew.hendry@gmail.com>
12178L: linux-x25@vger.kernel.org
12179S: Odd Fixes
12180F: Documentation/networking/x25*
12181F: include/net/x25*
12182F: net/x25/
12183
12184X86 ARCHITECTURE (32-BIT AND 64-BIT)
12185M: Thomas Gleixner <tglx@linutronix.de>
12186M: Ingo Molnar <mingo@redhat.com>
12187M: "H. Peter Anvin" <hpa@zytor.com>
12188M: x86@kernel.org
12189L: linux-kernel@vger.kernel.org
12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12191S: Maintained
12192F: Documentation/x86/
12193F: arch/x86/
12194
12195X86 PLATFORM DRIVERS
12196M: Darren Hart <dvhart@infradead.org>
12197L: platform-driver-x86@vger.kernel.org
12198T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12199S: Maintained
12200F: drivers/platform/x86/
12201F: drivers/platform/olpc/
12202
12203X86 MCE INFRASTRUCTURE
12204M: Tony Luck <tony.luck@intel.com>
12205M: Borislav Petkov <bp@alien8.de>
12206L: linux-edac@vger.kernel.org
12207S: Maintained
12208F: arch/x86/kernel/cpu/mcheck/*
12209
12210X86 MICROCODE UPDATE SUPPORT
12211M: Borislav Petkov <bp@alien8.de>
12212S: Maintained
12213F: arch/x86/kernel/cpu/microcode/*
12214
12215X86 VDSO
12216M: Andy Lutomirski <luto@amacapital.net>
12217L: linux-kernel@vger.kernel.org
12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12219S: Maintained
12220F: arch/x86/entry/vdso/
12221
12222XC2028/3028 TUNER DRIVER
12223M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12224L: linux-media@vger.kernel.org
12225W: https://linuxtv.org
12226T: git git://linuxtv.org/media_tree.git
12227S: Maintained
12228F: drivers/media/tuners/tuner-xc2028.*
12229
12230XEN HYPERVISOR INTERFACE
12231M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12232M: David Vrabel <david.vrabel@citrix.com>
12233M: Juergen Gross <jgross@suse.com>
12234L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12236S: Supported
12237F: arch/x86/xen/
12238F: drivers/*/xen-*front.c
12239F: drivers/xen/
12240F: arch/x86/include/asm/xen/
12241F: include/xen/
12242F: include/uapi/xen/
12243
12244XEN HYPERVISOR ARM
12245M: Stefano Stabellini <sstabellini@kernel.org>
12246L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12247S: Maintained
12248F: arch/arm/xen/
12249F: arch/arm/include/asm/xen/
12250
12251XEN HYPERVISOR ARM64
12252M: Stefano Stabellini <sstabellini@kernel.org>
12253L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12254S: Maintained
12255F: arch/arm64/xen/
12256F: arch/arm64/include/asm/xen/
12257
12258XEN NETWORK BACKEND DRIVER
12259M: Wei Liu <wei.liu2@citrix.com>
12260L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12261L: netdev@vger.kernel.org
12262S: Supported
12263F: drivers/net/xen-netback/*
12264
12265XEN PCI SUBSYSTEM
12266M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12267L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12268S: Supported
12269F: arch/x86/pci/*xen*
12270F: drivers/pci/*xen*
12271
12272XEN BLOCK SUBSYSTEM
12273M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12274M: Roger Pau Monné <roger.pau@citrix.com>
12275L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12276S: Supported
12277F: drivers/block/xen-blkback/*
12278F: drivers/block/xen*
12279
12280XEN PVSCSI DRIVERS
12281M: Juergen Gross <jgross@suse.com>
12282L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12283L: linux-scsi@vger.kernel.org
12284S: Supported
12285F: drivers/scsi/xen-scsifront.c
12286F: drivers/xen/xen-scsiback.c
12287F: include/xen/interface/io/vscsiif.h
12288
12289XEN SWIOTLB SUBSYSTEM
12290M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12291L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12292S: Supported
12293F: arch/x86/xen/*swiotlb*
12294F: drivers/xen/*swiotlb*
12295
12296XFS FILESYSTEM
12297P: Silicon Graphics Inc
12298M: Dave Chinner <david@fromorbit.com>
12299M: xfs@oss.sgi.com
12300L: xfs@oss.sgi.com
12301W: http://oss.sgi.com/projects/xfs
12302T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12303S: Supported
12304F: Documentation/filesystems/xfs.txt
12305F: fs/xfs/
12306
12307XILINX AXI ETHERNET DRIVER
12308M: Anirudha Sarangi <anirudh@xilinx.com>
12309M: John Linn <John.Linn@xilinx.com>
12310S: Maintained
12311F: drivers/net/ethernet/xilinx/xilinx_axienet*
12312
12313XILINX UARTLITE SERIAL DRIVER
12314M: Peter Korsgaard <jacmet@sunsite.dk>
12315L: linux-serial@vger.kernel.org
12316S: Maintained
12317F: drivers/tty/serial/uartlite.c
12318
12319XILINX VIDEO IP CORES
12320M: Hyun Kwon <hyun.kwon@xilinx.com>
12321M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12322L: linux-media@vger.kernel.org
12323T: git git://linuxtv.org/media_tree.git
12324S: Supported
12325F: Documentation/devicetree/bindings/media/xilinx/
12326F: drivers/media/platform/xilinx/
12327F: include/uapi/linux/xilinx-v4l2-controls.h
12328
12329XILLYBUS DRIVER
12330M: Eli Billauer <eli.billauer@gmail.com>
12331L: linux-kernel@vger.kernel.org
12332S: Supported
12333F: drivers/char/xillybus/
12334
12335XTENSA XTFPGA PLATFORM SUPPORT
12336M: Max Filippov <jcmvbkbc@gmail.com>
12337L: linux-xtensa@linux-xtensa.org
12338S: Maintained
12339F: drivers/spi/spi-xtensa-xtfpga.c
12340F: sound/soc/xtensa/xtfpga-i2s.c
12341
12342YAM DRIVER FOR AX.25
12343M: Jean-Paul Roubelat <jpr@f6fbb.org>
12344L: linux-hams@vger.kernel.org
12345S: Maintained
12346F: drivers/net/hamradio/yam*
12347F: include/linux/yam.h
12348
12349YEALINK PHONE DRIVER
12350M: Henk Vergonet <Henk.Vergonet@gmail.com>
12351L: usbb2k-api-dev@nongnu.org
12352S: Maintained
12353F: Documentation/input/yealink.txt
12354F: drivers/input/misc/yealink.*
12355
12356Z8530 DRIVER FOR AX.25
12357M: Joerg Reuter <jreuter@yaina.de>
12358W: http://yaina.de/jreuter/
12359W: http://www.qsl.net/dl1bke/
12360L: linux-hams@vger.kernel.org
12361S: Maintained
12362F: Documentation/networking/z8530drv.txt
12363F: drivers/net/hamradio/*scc.c
12364F: drivers/net/hamradio/z8530.h
12365
12366ZBUD COMPRESSED PAGE ALLOCATOR
12367M: Seth Jennings <sjenning@redhat.com>
12368L: linux-mm@kvack.org
12369S: Maintained
12370F: mm/zbud.c
12371F: include/linux/zbud.h
12372
12373ZD1211RW WIRELESS DRIVER
12374M: Daniel Drake <dsd@gentoo.org>
12375M: Ulrich Kunitz <kune@deine-taler.de>
12376W: http://zd1211.ath.cx/wiki/DriverRewrite
12377L: linux-wireless@vger.kernel.org
12378L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12379S: Maintained
12380F: drivers/net/wireless/zydas/zd1211rw/
12381
12382ZPOOL COMPRESSED PAGE STORAGE API
12383M: Dan Streetman <ddstreet@ieee.org>
12384L: linux-mm@kvack.org
12385S: Maintained
12386F: mm/zpool.c
12387F: include/linux/zpool.h
12388
12389ZR36067 VIDEO FOR LINUX DRIVER
12390L: mjpeg-users@lists.sourceforge.net
12391L: linux-media@vger.kernel.org
12392W: http://mjpeg.sourceforge.net/driver-zoran/
12393T: hg https://linuxtv.org/hg/v4l-dvb
12394S: Odd Fixes
12395F: drivers/media/pci/zoran/
12396
12397ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12398M: Minchan Kim <minchan@kernel.org>
12399M: Nitin Gupta <ngupta@vflare.org>
12400R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12401L: linux-kernel@vger.kernel.org
12402S: Maintained
12403F: drivers/block/zram/
12404F: Documentation/blockdev/zram.txt
12405
12406ZS DECSTATION Z85C30 SERIAL DRIVER
12407M: "Maciej W. Rozycki" <macro@linux-mips.org>
12408S: Maintained
12409F: drivers/tty/serial/zs.*
12410
12411ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12412M: Minchan Kim <minchan@kernel.org>
12413M: Nitin Gupta <ngupta@vflare.org>
12414R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12415L: linux-mm@kvack.org
12416S: Maintained
12417F: mm/zsmalloc.c
12418F: include/linux/zsmalloc.h
12419F: Documentation/vm/zsmalloc.txt
12420
12421ZSWAP COMPRESSED SWAP CACHING
12422M: Seth Jennings <sjenning@redhat.com>
12423L: linux-mm@kvack.org
12424S: Maintained
12425F: mm/zswap.c
12426
12427THE REST
12428M: Linus Torvalds <torvalds@linux-foundation.org>
12429L: linux-kernel@vger.kernel.org
12430Q: http://patchwork.kernel.org/project/LKML/list/
12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12432S: Buried alive in reporters
12433F: *
12434F: */