MAINTAINERS: add new maintainers of NXP LPC32xx SoC
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: linux-hwmon@vger.kernel.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: linux-hwmon@vger.kernel.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M: Jes Sorensen <jes@trained-monkey.org>
261L: linux-acenic@sunsite.dk
262S: Maintained
263F: drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Feuerer <peter@piie.net>
267L: platform-driver-x86@vger.kernel.org
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <jlee@suse.com>
274L: platform-driver-x86@vger.kernel.org
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280M: Len Brown <lenb@kernel.org>
281L: linux-acpi@vger.kernel.org
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285S: Supported
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
289F: include/acpi/
290F: Documentation/acpi/
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M: Vince Bridgers <vbridger@opensource.altera.com>
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779AOA (Apple Onboard Audio) ALSA DRIVER
780M: Johannes Berg <johannes@sipsolutions.net>
781L: linuxppc-dev@lists.ozlabs.org
782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783S: Maintained
784F: sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
792APM DRIVER
793M: Jiri Kosina <jikos@kernel.org>
794S: Odd fixes
795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
798F: include/uapi/linux/apm_bios.h
799F: drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M: Henrik Rydberg <rydberg@bitmath.org>
803L: linux-input@vger.kernel.org
804S: Odd fixes
805F: drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M: Henrik Rydberg <rydberg@bitmath.org>
809L: linux-hwmon@vger.kernel.org
810S: Odd fixes
811F: drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S: Maintained
816F: drivers/net/appletalk/
817F: net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M: Jaya Kumar <jayalk@intworks.biz>
839S: Maintained
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
850ARM HDLCD DRM DRIVER
851M: Liviu Dudau <liviu.dudau@arm.com>
852S: Supported
853F: drivers/gpu/drm/arm/
854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856ARM MFM AND FLOPPY DRIVERS
857M: Ian Molton <spyro@f2s.com>
858S: Maintained
859F: arch/arm/lib/floppydma.S
860F: arch/arm/include/asm/floppy.h
861
862ARM PMU PROFILING AND DEBUGGING
863M: Will Deacon <will.deacon@arm.com>
864R: Mark Rutland <mark.rutland@arm.com>
865S: Maintained
866F: arch/arm*/kernel/perf_*
867F: arch/arm/oprofile/common.c
868F: arch/arm*/kernel/hw_breakpoint.c
869F: arch/arm*/include/asm/hw_breakpoint.h
870F: arch/arm*/include/asm/perf_event.h
871F: drivers/perf/arm_pmu.c
872F: include/linux/perf/arm_pmu.h
873
874ARM PORT
875M: Russell King <linux@arm.linux.org.uk>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W: http://www.arm.linux.org.uk/
878S: Maintained
879F: arch/arm/
880
881ARM SUB-ARCHITECTURES
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883S: Maintained
884F: arch/arm/mach-*/
885F: arch/arm/plat-*/
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888ARM PRIMECELL AACI PL041 DRIVER
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/input/serio/ambakmi.*
902F: include/linux/amba/kmi.h
903
904ARM PRIMECELL MMCI PL180/1 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/mmc/host/mmci.*
908F: include/linux/amba/mmci.h
909
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/tty/serial/amba-pl01*.c
914F: include/linux/amba/serial.h
915
916ARM PRIMECELL BUS SUPPORT
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/amba/
920F: include/linux/amba/bus.h
921
922ARM/ADS SPHERE MACHINE SUPPORT
923M: Lennert Buytenhek <kernel@wantstofly.org>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926
927ARM/AFEB9260 MACHINE SUPPORT
928M: Sergey Lapin <slapin@ossfans.org>
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
931
932ARM/AJECO 1ARM MACHINE SUPPORT
933M: Lennert Buytenhek <kernel@wantstofly.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936
937ARM/Allwinner sunXi SoC support
938M: Maxime Ripard <maxime.ripard@free-electrons.com>
939M: Chen-Yu Tsai <wens@csie.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942N: sun[x456789]i
943
944ARM/Allwinner SoC Clock Support
945M: Emilio López <emilio@elopez.com.ar>
946S: Maintained
947F: drivers/clk/sunxi/
948
949ARM/Amlogic Meson SoC support
950M: Carlo Caione <carlo@caione.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952L: linux-meson@googlegroups.com
953W: http://linux-meson.com/
954S: Maintained
955F: arch/arm/mach-meson/
956F: arch/arm/boot/dts/meson*
957N: meson
958
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
961M: Antoine Tenart <antoine.tenart@free-electrons.com>
962S: Maintained
963F: arch/arm/mach-alpine/
964F: arch/arm/boot/dts/alpine*
965F: arch/arm64/boot/dts/al/
966F: drivers/*/*alpine*
967
968ARM/ARTPEC MACHINE SUPPORT
969M: Jesper Nilsson <jesper.nilsson@axis.com>
970M: Lars Persson <lars.persson@axis.com>
971M: Niklas Cassel <niklas.cassel@axis.com>
972S: Maintained
973L: linux-arm-kernel@axis.com
974F: arch/arm/mach-artpec
975F: arch/arm/boot/dts/artpec6*
976F: drivers/clk/clk-artpec6.c
977
978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979M: Nicolas Ferre <nicolas.ferre@atmel.com>
980M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W: http://www.linux4sam.org
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985S: Supported
986F: arch/arm/mach-at91/
987F: include/soc/at91/
988F: arch/arm/boot/dts/at91*.dts
989F: arch/arm/boot/dts/at91*.dtsi
990F: arch/arm/boot/dts/sama*.dts
991F: arch/arm/boot/dts/sama*.dtsi
992F: arch/arm/include/debug/at91.S
993
994ARM/ATMEL AT91 Clock Support
995M: Boris Brezillon <boris.brezillon@free-electrons.com>
996S: Maintained
997F: drivers/clk/at91
998
999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M: Rob Herring <robh@kernel.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/mach-highbank/
1004F: arch/arm/boot/dts/highbank.dts
1005F: arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M: Krzysztof Halasa <khalasa@piap.pl>
1009S: Maintained
1010F: arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M: Sunil Goutham <sgoutham@cavium.com>
1014M: Robert Richter <rric@kernel.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Supported
1017F: drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M: Alexander Shiyan <shc_work@mail.ru>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Odd Fixes
1023N: clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M: Hartley Sweeten <hsweeten@visionengravers.com>
1027M: Ryan Mallon <rmallon@gmail.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-ep93xx/
1031F: arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M: Lennert Buytenhek <kernel@wantstofly.org>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M: Russell King <linux@arm.linux.org.uk>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/include/asm/clkdev.h
1043F: drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M: Mike Rapoport <mike@compulab.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M: Hubert Feurstein <hubert.feurstein@contec.at>
1052S: Maintained
1053F: arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: drivers/hwtracing/coresight/*
1060F: Documentation/trace/coresight.txt
1061F: Documentation/devicetree/bindings/arm/coresight.txt
1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M: Richard Purdie <rpurdie@rpsys.net>
1066S: Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T: git git://github.com/ulli-kroll/linux.git
1072S: Maintained
1073F: arch/arm/mach-gemini/
1074F: drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M: Barry Song <baohua@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S: Maintained
1081F: arch/arm/boot/dts/prima2*
1082F: arch/arm/mach-prima2/
1083F: drivers/clk/sirf/
1084F: drivers/clocksource/timer-prima2.c
1085F: drivers/clocksource/timer-atlas7.c
1086N: [^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M: Baruch Siach <baruch@tkos.co.il>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: arch/arm/boot/dts/cx92755*
1093N: digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M: Russell King <linux@arm.linux.org.uk>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/mach-ebsa110/
1101F: drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M: Uwe Kleine-König <kernel@pengutronix.de>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107N: efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M: Daniel Ribeiro <drwyrm@gmail.com>
1111M: Stefan Schmidt <stefan@openezx.org>
1112M: Harald Welte <laforge@openezx.org>
1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W: http://www.openezx.org/
1115S: Maintained
1116T: topgit git://git.openezx.org/openezx.git
1117F: arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123T: git git://git.berlios.de/gemini-board
1124F: arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M: Russell King <linux@arm.linux.org.uk>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W: http://www.arm.linux.org.uk/
1130S: Maintained
1131F: arch/arm/include/asm/hardware/dec21285.h
1132F: arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M: Shawn Guo <shawnguo@kernel.org>
1136M: Sascha Hauer <kernel@pengutronix.de>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F: arch/arm/mach-imx/
1141F: arch/arm/mach-mxs/
1142F: arch/arm/boot/dts/imx*
1143F: arch/arm/configs/imx*_defconfig
1144F: drivers/clk/imx/
1145F: include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M: Shawn Guo <shawnguo@kernel.org>
1149M: Sascha Hauer <kernel@pengutronix.de>
1150R: Stefan Agner <stefan@agner.ch>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F: arch/arm/mach-imx/*vf610*
1155F: arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M: Lennert Buytenhek <kernel@wantstofly.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M: Steve Sakoman <sakoman@gmail.com>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M: Philipp Zabel <philipp.zabel@gmail.com>
1169M: Paul Parsons <lost.distance@yahoo.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-pxa/hx4700.c
1173F: arch/arm/mach-pxa/include/mach/hx4700.h
1174F: sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M: Wei Xu <xuwei5@hisilicon.com>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W: http://www.hisilicon.com
1180S: Supported
1181T: git git://github.com/hisilicon/linux-hisi.git
1182F: arch/arm/mach-hisi/
1183F: arch/arm/boot/dts/hi3*
1184F: arch/arm/boot/dts/hip*
1185F: arch/arm/boot/dts/hisi*
1186F: arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W: www.jlime.com
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F: arch/arm/mach-sa1100/jornada720.c
1194F: arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198M: Javier Martinez Canillas <javier@dowhile0.org>
1199L: linux-omap@vger.kernel.org
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M: Marek Vasut <marek.vasut@gmail.com>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M: Lennert Buytenhek <kernel@wantstofly.org>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M: Lennert Buytenhek <kernel@wantstofly.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M: Lennert Buytenhek <kernel@wantstofly.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M: Imre Kaloz <kaloz@openwrt.org>
1236M: Krzysztof Halasa <khalasa@piap.pl>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239F: arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M: Jonathan Cameron <jic23@cam.ac.uk>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-pxa/stargate2.c
1246F: drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M: Santosh Shilimkar <ssantosh@kernel.org>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-keystone/
1263F: arch/arm/boot/dts/k2*
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M: Santosh Shilimkar <ssantosh@kernel.org>
1268L: linux-kernel@vger.kernel.org
1269S: Maintained
1270F: drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M: Santosh Shilimkar <ssantosh@kernel.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M: Santosh Shilimkar <ssantosh@kernel.org>
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M: Lennert Buytenhek <kernel@wantstofly.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M: Joachim Eastwood <manabian@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/boot/dts/lpc43*
1301F: drivers/clk/nxp/clk-lpc18xx*
1302F: drivers/clocksource/time-lpc32xx.c
1303F: drivers/i2c/busses/i2c-lpc2k.c
1304F: drivers/memory/pl172.c
1305F: drivers/mtd/spi-nor/nxp-spifi.c
1306F: drivers/rtc/rtc-lpc24xx.c
1307N: lpc18xx
1308
1309ARM/LPC32XX SOC SUPPORT
1310M: Vladimir Zapolskiy <vz@mleia.com>
1311M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1314S: Maintained
1315F: arch/arm/mach-lpc32xx/
1316
1317ARM/MAGICIAN MACHINE SUPPORT
1318M: Philipp Zabel <philipp.zabel@gmail.com>
1319S: Maintained
1320
1321ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1322M: Jason Cooper <jason@lakedaemon.net>
1323M: Andrew Lunn <andrew@lunn.ch>
1324M: Gregory Clement <gregory.clement@free-electrons.com>
1325M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S: Maintained
1328F: arch/arm/mach-mvebu/
1329F: drivers/rtc/rtc-armada38x.c
1330F: arch/arm/boot/dts/armada*
1331F: arch/arm/boot/dts/kirkwood*
1332F: arch/arm64/boot/dts/marvell/armada*
1333
1334
1335ARM/Marvell Berlin SoC support
1336M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S: Maintained
1339F: arch/arm/mach-berlin/
1340F: arch/arm/boot/dts/berlin*
1341F: arch/arm64/boot/dts/marvell/berlin*
1342
1343
1344ARM/Marvell Dove/MV78xx0/Orion SOC support
1345M: Jason Cooper <jason@lakedaemon.net>
1346M: Andrew Lunn <andrew@lunn.ch>
1347M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1348M: Gregory Clement <gregory.clement@free-electrons.com>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350S: Maintained
1351F: arch/arm/mach-dove/
1352F: arch/arm/mach-mv78xx0/
1353F: arch/arm/mach-orion5x/
1354F: arch/arm/plat-orion/
1355F: arch/arm/boot/dts/dove*
1356F: arch/arm/boot/dts/orion5x*
1357
1358
1359ARM/Orion SoC/Technologic Systems TS-78xx platform support
1360M: Alexander Clouter <alex@digriz.org.uk>
1361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362W: http://www.digriz.org.uk/ts78xx/kernel
1363S: Maintained
1364F: arch/arm/mach-orion5x/ts78xx-*
1365
1366ARM/OXNAS platform support
1367M: Neil Armstrong <narmstrong@baylibre.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/mach-oxnas/
1371F: arch/arm/boot/dts/oxnas*
1372F: arch/arm/boot/dts/wd-mbwe.dts
1373N: oxnas
1374
1375ARM/Mediatek RTC DRIVER
1376M: Eddie Huang <eddie.huang@mediatek.com>
1377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1379S: Maintained
1380F: drivers/rtc/rtc-mt6397.c
1381
1382ARM/Mediatek SoC support
1383M: Matthias Brugger <matthias.bgg@gmail.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: arch/arm/boot/dts/mt6*
1388F: arch/arm/boot/dts/mt8*
1389F: arch/arm/mach-mediatek/
1390N: mtk
1391K: mediatek
1392
1393ARM/Mediatek USB3 PHY DRIVER
1394M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1397S: Maintained
1398F: drivers/phy/phy-mt65xx-usb3.c
1399
1400ARM/MICREL KS8695 ARCHITECTURE
1401M: Greg Ungerer <gerg@uclinux.org>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403F: arch/arm/mach-ks8695/
1404S: Odd Fixes
1405
1406ARM/MIOA701 MACHINE SUPPORT
1407M: Robert Jarzmik <robert.jarzmik@free.fr>
1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409F: arch/arm/mach-pxa/mioa701.c
1410S: Maintained
1411
1412ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1413M: Michael Petchkovsky <mkpetch@internode.on.net>
1414S: Maintained
1415
1416ARM/NOMADIK ARCHITECTURE
1417M: Alessandro Rubini <rubini@unipv.it>
1418M: Linus Walleij <linus.walleij@linaro.org>
1419L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S: Maintained
1421F: arch/arm/mach-nomadik/
1422F: drivers/pinctrl/nomadik/
1423F: drivers/i2c/busses/i2c-nomadik.c
1424T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1425
1426ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1427M: Nelson Castillo <arhuaco@freaks-unidos.net>
1428L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1429W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1430S: Supported
1431
1432ARM/TOSA MACHINE SUPPORT
1433M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1434M: Dirk Opfer <dirk@opfer-online.de>
1435S: Maintained
1436
1437ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1438M: Marek Vasut <marek.vasut@gmail.com>
1439L: linux-arm-kernel@lists.infradead.org
1440W: http://hackndev.com
1441S: Maintained
1442F: arch/arm/mach-pxa/include/mach/palmtx.h
1443F: arch/arm/mach-pxa/palmtx.c
1444F: arch/arm/mach-pxa/include/mach/palmt5.h
1445F: arch/arm/mach-pxa/palmt5.c
1446F: arch/arm/mach-pxa/include/mach/palmld.h
1447F: arch/arm/mach-pxa/palmld.c
1448F: arch/arm/mach-pxa/include/mach/palmte2.h
1449F: arch/arm/mach-pxa/palmte2.c
1450F: arch/arm/mach-pxa/include/mach/palmtc.h
1451F: arch/arm/mach-pxa/palmtc.c
1452
1453ARM/PALM TREO SUPPORT
1454M: Tomas Cech <sleep_walker@suse.com>
1455L: linux-arm-kernel@lists.infradead.org
1456W: http://hackndev.com
1457S: Maintained
1458F: arch/arm/mach-pxa/include/mach/palmtreo.h
1459F: arch/arm/mach-pxa/palmtreo.c
1460
1461ARM/PALMZ72 SUPPORT
1462M: Sergey Lapin <slapin@ossfans.org>
1463L: linux-arm-kernel@lists.infradead.org
1464W: http://hackndev.com
1465S: Maintained
1466F: arch/arm/mach-pxa/include/mach/palmz72.h
1467F: arch/arm/mach-pxa/palmz72.c
1468
1469ARM/PLEB SUPPORT
1470M: Peter Chubb <pleb@gelato.unsw.edu.au>
1471W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1472S: Maintained
1473
1474ARM/PT DIGITAL BOARD PORT
1475M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477W: http://www.arm.linux.org.uk/
1478S: Maintained
1479
1480ARM/QUALCOMM SUPPORT
1481M: Andy Gross <andy.gross@linaro.org>
1482M: David Brown <david.brown@linaro.org>
1483L: linux-arm-msm@vger.kernel.org
1484L: linux-soc@vger.kernel.org
1485S: Maintained
1486F: arch/arm/boot/dts/qcom-*.dts
1487F: arch/arm/boot/dts/qcom-*.dtsi
1488F: arch/arm/mach-qcom/
1489F: arch/arm64/boot/dts/qcom/*
1490F: drivers/soc/qcom/
1491F: drivers/tty/serial/msm_serial.h
1492F: drivers/tty/serial/msm_serial.c
1493F: drivers/*/pm8???-*
1494F: drivers/mfd/ssbi.c
1495F: drivers/firmware/qcom_scm.c
1496T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1497
1498ARM/RADISYS ENP2611 MACHINE SUPPORT
1499M: Lennert Buytenhek <kernel@wantstofly.org>
1500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S: Maintained
1502
1503ARM/RENESAS ARM64 ARCHITECTURE
1504M: Simon Horman <horms@verge.net.au>
1505M: Magnus Damm <magnus.damm@gmail.com>
1506L: linux-renesas-soc@vger.kernel.org
1507Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1508T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1509S: Supported
1510F: arch/arm64/boot/dts/renesas/
1511
1512ARM/RISCPC ARCHITECTURE
1513M: Russell King <linux@arm.linux.org.uk>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W: http://www.arm.linux.org.uk/
1516S: Maintained
1517F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1518F: arch/arm/include/asm/hardware/ioc.h
1519F: arch/arm/include/asm/hardware/iomd.h
1520F: arch/arm/include/asm/hardware/memc.h
1521F: arch/arm/mach-rpc/
1522F: drivers/net/ethernet/8390/etherh.c
1523F: drivers/net/ethernet/i825xx/ether1*
1524F: drivers/net/ethernet/seeq/ether3*
1525F: drivers/scsi/arm/
1526
1527ARM/Rockchip SoC support
1528M: Heiko Stuebner <heiko@sntech.de>
1529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530L: linux-rockchip@lists.infradead.org
1531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1532S: Maintained
1533F: arch/arm/boot/dts/rk3*
1534F: arch/arm/mach-rockchip/
1535F: drivers/clk/rockchip/
1536F: drivers/i2c/busses/i2c-rk3x.c
1537F: drivers/*/*rockchip*
1538F: drivers/*/*/*rockchip*
1539F: sound/soc/rockchip/
1540N: rockchip
1541
1542ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1543M: Kukjin Kim <kgene@kernel.org>
1544M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1547S: Maintained
1548F: arch/arm/boot/dts/s3c*
1549F: arch/arm/boot/dts/s5p*
1550F: arch/arm/boot/dts/samsung*
1551F: arch/arm/boot/dts/exynos*
1552F: arch/arm64/boot/dts/exynos/
1553F: arch/arm/plat-samsung/
1554F: arch/arm/mach-s3c24*/
1555F: arch/arm/mach-s3c64xx/
1556F: arch/arm/mach-s5p*/
1557F: arch/arm/mach-exynos*/
1558F: drivers/*/*s3c2410*
1559F: drivers/*/*/*s3c2410*
1560F: drivers/soc/samsung/*
1561F: drivers/spi/spi-s3c*
1562F: sound/soc/samsung/*
1563F: Documentation/arm/Samsung/
1564F: Documentation/devicetree/bindings/arm/samsung/
1565F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1566F: Documentation/devicetree/bindings/power/pd-samsung.txt
1567N: exynos
1568
1569ARM/SAMSUNG MOBILE MACHINE SUPPORT
1570M: Kyungmin Park <kyungmin.park@samsung.com>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S: Maintained
1573F: arch/arm/mach-s5pv210/
1574
1575ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1576M: Kyungmin Park <kyungmin.park@samsung.com>
1577M: Kamil Debski <k.debski@samsung.com>
1578L: linux-arm-kernel@lists.infradead.org
1579L: linux-media@vger.kernel.org
1580S: Maintained
1581F: drivers/media/platform/s5p-g2d/
1582
1583ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1584M: Kyungmin Park <kyungmin.park@samsung.com>
1585M: Kamil Debski <k.debski@samsung.com>
1586M: Jeongtae Park <jtp.park@samsung.com>
1587L: linux-arm-kernel@lists.infradead.org
1588L: linux-media@vger.kernel.org
1589S: Maintained
1590F: arch/arm/plat-samsung/s5p-dev-mfc.c
1591F: drivers/media/platform/s5p-mfc/
1592
1593ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1594M: Kyungmin Park <kyungmin.park@samsung.com>
1595M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1596L: linux-arm-kernel@lists.infradead.org
1597L: linux-media@vger.kernel.org
1598S: Maintained
1599F: drivers/media/platform/s5p-tv/
1600
1601ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1602M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1603M: Jacek Anaszewski <j.anaszewski@samsung.com>
1604L: linux-arm-kernel@lists.infradead.org
1605L: linux-media@vger.kernel.org
1606S: Maintained
1607F: drivers/media/platform/s5p-jpeg/
1608
1609ARM/SHMOBILE ARM ARCHITECTURE
1610M: Simon Horman <horms@verge.net.au>
1611M: Magnus Damm <magnus.damm@gmail.com>
1612L: linux-renesas-soc@vger.kernel.org
1613Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1615S: Supported
1616F: arch/arm/boot/dts/emev2*
1617F: arch/arm/boot/dts/r7s*
1618F: arch/arm/boot/dts/r8a*
1619F: arch/arm/boot/dts/sh*
1620F: arch/arm/configs/shmobile_defconfig
1621F: arch/arm/include/debug/renesas-scif.S
1622F: arch/arm/mach-shmobile/
1623F: drivers/sh/
1624
1625ARM/SOCFPGA ARCHITECTURE
1626M: Dinh Nguyen <dinguyen@opensource.altera.com>
1627S: Maintained
1628F: arch/arm/mach-socfpga/
1629F: arch/arm/boot/dts/socfpga*
1630F: arch/arm/configs/socfpga_defconfig
1631F: arch/arm64/boot/dts/altera/
1632W: http://www.rocketboards.org
1633T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1634
1635ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1636M: Dinh Nguyen <dinguyen@opensource.altera.com>
1637S: Maintained
1638F: drivers/clk/socfpga/
1639
1640ARM/SOCFPGA EDAC SUPPORT
1641M: Thor Thayer <tthayer@opensource.altera.com>
1642S: Maintained
1643F: drivers/edac/altera_edac.
1644
1645ARM/STI ARCHITECTURE
1646M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1647M: Maxime Coquelin <maxime.coquelin@st.com>
1648M: Patrice Chotard <patrice.chotard@st.com>
1649L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650L: kernel@stlinux.com
1651W: http://www.stlinux.com
1652S: Maintained
1653F: arch/arm/mach-sti/
1654F: arch/arm/boot/dts/sti*
1655F: drivers/char/hw_random/st-rng.c
1656F: drivers/clocksource/arm_global_timer.c
1657F: drivers/clocksource/clksrc_st_lpc.c
1658F: drivers/cpufreq/sti-cpufreq.c
1659F: drivers/i2c/busses/i2c-st.c
1660F: drivers/media/rc/st_rc.c
1661F: drivers/media/platform/sti/c8sectpfe/
1662F: drivers/mmc/host/sdhci-st.c
1663F: drivers/phy/phy-miphy28lp.c
1664F: drivers/phy/phy-miphy365x.c
1665F: drivers/phy/phy-stih407-usb.c
1666F: drivers/phy/phy-stih41x-usb.c
1667F: drivers/pinctrl/pinctrl-st.c
1668F: drivers/remoteproc/st_remoteproc.c
1669F: drivers/reset/sti/
1670F: drivers/rtc/rtc-st-lpc.c
1671F: drivers/tty/serial/st-asc.c
1672F: drivers/usb/dwc3/dwc3-st.c
1673F: drivers/usb/host/ehci-st.c
1674F: drivers/usb/host/ohci-st.c
1675F: drivers/watchdog/st_lpc_wdt.c
1676F: drivers/ata/ahci_st.c
1677
1678ARM/STM32 ARCHITECTURE
1679M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S: Maintained
1682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1683N: stm32
1684F: drivers/clocksource/armv7m_systick.c
1685
1686ARM/TANGO ARCHITECTURE
1687M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1688L: linux-arm-kernel@lists.infradead.org
1689S: Maintained
1690F: arch/arm/mach-tango/
1691F: arch/arm/boot/dts/tango*
1692
1693ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1694M: Lennert Buytenhek <kernel@wantstofly.org>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S: Maintained
1697
1698ARM/TETON BGA MACHINE SUPPORT
1699M: "Mark F. Brown" <mark.brown314@gmail.com>
1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701S: Maintained
1702
1703ARM/THECUS N2100 MACHINE SUPPORT
1704M: Lennert Buytenhek <kernel@wantstofly.org>
1705L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706S: Maintained
1707
1708ARM/NUVOTON W90X900 ARM ARCHITECTURE
1709M: Wan ZongShun <mcuos.com@gmail.com>
1710L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711W: http://www.mcuos.com
1712S: Maintained
1713F: arch/arm/mach-w90x900/
1714F: drivers/input/keyboard/w90p910_keypad.c
1715F: drivers/input/touchscreen/w90p910_ts.c
1716F: drivers/watchdog/nuc900_wdt.c
1717F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1718F: drivers/mtd/nand/nuc900_nand.c
1719F: drivers/rtc/rtc-nuc900.c
1720F: drivers/spi/spi-nuc900.c
1721F: drivers/usb/host/ehci-w90x900.c
1722F: drivers/video/fbdev/nuc900fb.c
1723
1724ARM/U300 MACHINE SUPPORT
1725M: Linus Walleij <linus.walleij@linaro.org>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Supported
1728F: arch/arm/mach-u300/
1729F: drivers/clocksource/timer-u300.c
1730F: drivers/i2c/busses/i2c-stu300.c
1731F: drivers/rtc/rtc-coh901331.c
1732F: drivers/watchdog/coh901327_wdt.c
1733F: drivers/dma/coh901318*
1734F: drivers/mfd/ab3100*
1735F: drivers/rtc/rtc-ab3100.c
1736F: drivers/rtc/rtc-coh901331.c
1737T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1738
1739ARM/UNIPHIER ARCHITECTURE
1740M: Masahiro Yamada <yamada.masahiro@socionext.com>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S: Maintained
1743F: arch/arm/boot/dts/uniphier*
1744F: arch/arm/include/asm/hardware/cache-uniphier.h
1745F: arch/arm/mach-uniphier/
1746F: arch/arm/mm/cache-uniphier.c
1747F: arch/arm64/boot/dts/socionext/
1748F: drivers/bus/uniphier-system-bus.c
1749F: drivers/i2c/busses/i2c-uniphier*
1750F: drivers/pinctrl/uniphier/
1751F: drivers/tty/serial/8250/8250_uniphier.c
1752N: uniphier
1753
1754ARM/Ux500 ARM ARCHITECTURE
1755M: Linus Walleij <linus.walleij@linaro.org>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758F: arch/arm/mach-ux500/
1759F: drivers/clocksource/clksrc-dbx500-prcmu.c
1760F: drivers/dma/ste_dma40*
1761F: drivers/hwspinlock/u8500_hsem.c
1762F: drivers/mfd/abx500*
1763F: drivers/mfd/ab8500*
1764F: drivers/mfd/dbx500*
1765F: drivers/mfd/db8500*
1766F: drivers/pinctrl/nomadik/pinctrl-ab*
1767F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1768F: drivers/rtc/rtc-ab8500.c
1769F: drivers/rtc/rtc-pl031.c
1770T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1771
1772ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1773M: Ulf Hansson <ulf.hansson@linaro.org>
1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775T: git git://git.linaro.org/people/ulfh/clk.git
1776S: Maintained
1777F: drivers/clk/ux500/
1778F: include/linux/platform_data/clk-ux500.h
1779
1780ARM/VERSATILE EXPRESS PLATFORM
1781M: Liviu Dudau <liviu.dudau@arm.com>
1782M: Sudeep Holla <sudeep.holla@arm.com>
1783M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S: Maintained
1786F: arch/arm/boot/dts/vexpress*
1787F: arch/arm64/boot/dts/arm/
1788F: arch/arm/mach-vexpress/
1789F: */*/vexpress*
1790F: */*/*/vexpress*
1791F: drivers/clk/versatile/clk-vexpress-osc.c
1792F: drivers/clocksource/versatile.c
1793N: mps2
1794
1795ARM/VFP SUPPORT
1796M: Russell King <linux@arm.linux.org.uk>
1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798W: http://www.arm.linux.org.uk/
1799S: Maintained
1800F: arch/arm/vfp/
1801
1802ARM/VOIPAC PXA270 SUPPORT
1803M: Marek Vasut <marek.vasut@gmail.com>
1804L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S: Maintained
1806F: arch/arm/mach-pxa/vpac270.c
1807F: arch/arm/mach-pxa/include/mach/vpac270.h
1808
1809ARM/VT8500 ARM ARCHITECTURE
1810M: Tony Prisk <linux@prisktech.co.nz>
1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812S: Maintained
1813F: arch/arm/mach-vt8500/
1814F: drivers/clocksource/vt8500_timer.c
1815F: drivers/i2c/busses/i2c-wmt.c
1816F: drivers/mmc/host/wmt-sdmmc.c
1817F: drivers/pwm/pwm-vt8500.c
1818F: drivers/rtc/rtc-vt8500.c
1819F: drivers/tty/serial/vt8500_serial.c
1820F: drivers/usb/host/ehci-platform.c
1821F: drivers/usb/host/uhci-platform.c
1822F: drivers/video/fbdev/vt8500lcdfb.*
1823F: drivers/video/fbdev/wm8505fb*
1824F: drivers/video/fbdev/wmt_ge_rops.*
1825
1826ARM/ZIPIT Z2 SUPPORT
1827M: Marek Vasut <marek.vasut@gmail.com>
1828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829S: Maintained
1830F: arch/arm/mach-pxa/z2.c
1831F: arch/arm/mach-pxa/include/mach/z2.h
1832
1833ARM/ZTE ARCHITECTURE
1834M: Jun Nie <jun.nie@linaro.org>
1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S: Maintained
1837F: arch/arm/mach-zx/
1838F: drivers/clk/zte/
1839F: Documentation/devicetree/bindings/arm/zte.txt
1840F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1841
1842ARM/ZYNQ ARCHITECTURE
1843M: Michal Simek <michal.simek@xilinx.com>
1844R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846W: http://wiki.xilinx.com
1847T: git https://github.com/Xilinx/linux-xlnx.git
1848S: Supported
1849F: arch/arm/mach-zynq/
1850F: drivers/cpuidle/cpuidle-zynq.c
1851F: drivers/block/xsysace.c
1852N: zynq
1853N: xilinx
1854F: drivers/clocksource/cadence_ttc_timer.c
1855F: drivers/i2c/busses/i2c-cadence.c
1856F: drivers/mmc/host/sdhci-of-arasan.c
1857F: drivers/edac/synopsys_edac.c
1858
1859ARM SMMU DRIVERS
1860M: Will Deacon <will.deacon@arm.com>
1861R: Robin Murphy <robin.murphy@arm.com>
1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863S: Maintained
1864F: drivers/iommu/arm-smmu.c
1865F: drivers/iommu/arm-smmu-v3.c
1866F: drivers/iommu/io-pgtable-arm.c
1867F: drivers/iommu/io-pgtable-arm-v7s.c
1868
1869ARM64 PORT (AARCH64 ARCHITECTURE)
1870M: Catalin Marinas <catalin.marinas@arm.com>
1871M: Will Deacon <will.deacon@arm.com>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1874S: Maintained
1875F: arch/arm64/
1876F: Documentation/arm64/
1877
1878AS3645A LED FLASH CONTROLLER DRIVER
1879M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1880L: linux-media@vger.kernel.org
1881T: git git://linuxtv.org/media_tree.git
1882S: Maintained
1883F: drivers/media/i2c/as3645a.c
1884F: include/media/i2c/as3645a.h
1885
1886ASC7621 HARDWARE MONITOR DRIVER
1887M: George Joseph <george.joseph@fairview5.com>
1888L: linux-hwmon@vger.kernel.org
1889S: Maintained
1890F: Documentation/hwmon/asc7621
1891F: drivers/hwmon/asc7621.c
1892
1893ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1894M: Corentin Chary <corentin.chary@gmail.com>
1895L: acpi4asus-user@lists.sourceforge.net
1896L: platform-driver-x86@vger.kernel.org
1897W: http://acpi4asus.sf.net
1898S: Maintained
1899F: drivers/platform/x86/asus*.c
1900F: drivers/platform/x86/eeepc*.c
1901
1902ASUS WIRELESS RADIO CONTROL DRIVER
1903M: João Paulo Rechi Vita <jprvita@gmail.com>
1904L: platform-driver-x86@vger.kernel.org
1905S: Maintained
1906F: drivers/platform/x86/asus-wireless.c
1907
1908ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1909R: Dan Williams <dan.j.williams@intel.com>
1910W: http://sourceforge.net/projects/xscaleiop
1911S: Odd fixes
1912F: Documentation/crypto/async-tx-api.txt
1913F: crypto/async_tx/
1914F: drivers/dma/
1915F: include/linux/dmaengine.h
1916F: include/linux/async_tx.h
1917
1918AT24 EEPROM DRIVER
1919M: Wolfram Sang <wsa@the-dreams.de>
1920L: linux-i2c@vger.kernel.org
1921S: Maintained
1922F: drivers/misc/eeprom/at24.c
1923F: include/linux/platform_data/at24.h
1924
1925ATA OVER ETHERNET (AOE) DRIVER
1926M: "Ed L. Cashin" <ed.cashin@acm.org>
1927W: http://www.openaoe.org/
1928S: Supported
1929F: Documentation/aoe/
1930F: drivers/block/aoe/
1931
1932ATHEROS 71XX/9XXX GPIO DRIVER
1933M: Alban Bedel <albeu@free.fr>
1934W: https://github.com/AlbanBedel/linux
1935T: git git://github.com/AlbanBedel/linux
1936S: Maintained
1937F: drivers/gpio/gpio-ath79.c
1938F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1939
1940ATHEROS ATH GENERIC UTILITIES
1941M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1942L: linux-wireless@vger.kernel.org
1943S: Supported
1944F: drivers/net/wireless/ath/*
1945
1946ATHEROS ATH5K WIRELESS DRIVER
1947M: Jiri Slaby <jirislaby@gmail.com>
1948M: Nick Kossifidis <mickflemm@gmail.com>
1949M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1950L: linux-wireless@vger.kernel.org
1951W: http://wireless.kernel.org/en/users/Drivers/ath5k
1952S: Maintained
1953F: drivers/net/wireless/ath/ath5k/
1954
1955ATHEROS ATH6KL WIRELESS DRIVER
1956M: Kalle Valo <kvalo@qca.qualcomm.com>
1957L: linux-wireless@vger.kernel.org
1958W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1959T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1960S: Supported
1961F: drivers/net/wireless/ath/ath6kl/
1962
1963WILOCITY WIL6210 WIRELESS DRIVER
1964M: Maya Erez <qca_merez@qca.qualcomm.com>
1965L: linux-wireless@vger.kernel.org
1966L: wil6210@qca.qualcomm.com
1967S: Supported
1968W: http://wireless.kernel.org/en/users/Drivers/wil6210
1969F: drivers/net/wireless/ath/wil6210/
1970F: include/uapi/linux/wil6210_uapi.h
1971
1972CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1973M: Christian Lamparter <chunkeey@googlemail.com>
1974L: linux-wireless@vger.kernel.org
1975W: http://wireless.kernel.org/en/users/Drivers/carl9170
1976S: Maintained
1977F: drivers/net/wireless/ath/carl9170/
1978
1979ATK0110 HWMON DRIVER
1980M: Luca Tettamanti <kronos.it@gmail.com>
1981L: linux-hwmon@vger.kernel.org
1982S: Maintained
1983F: drivers/hwmon/asus_atk0110.c
1984
1985ATI_REMOTE2 DRIVER
1986M: Ville Syrjala <syrjala@sci.fi>
1987S: Maintained
1988F: drivers/input/misc/ati_remote2.c
1989
1990ATLX ETHERNET DRIVERS
1991M: Jay Cliburn <jcliburn@gmail.com>
1992M: Chris Snook <chris.snook@gmail.com>
1993L: netdev@vger.kernel.org
1994W: http://sourceforge.net/projects/atl1
1995W: http://atl1.sourceforge.net
1996S: Maintained
1997F: drivers/net/ethernet/atheros/
1998
1999ATM
2000M: Chas Williams <3chas3@gmail.com>
2001L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2002L: netdev@vger.kernel.org
2003W: http://linux-atm.sourceforge.net
2004S: Maintained
2005F: drivers/atm/
2006F: include/linux/atm*
2007F: include/uapi/linux/atm*
2008
2009ATMEL AT91 / AT32 MCI DRIVER
2010M: Ludovic Desroches <ludovic.desroches@atmel.com>
2011S: Maintained
2012F: drivers/mmc/host/atmel-mci.c
2013
2014ATMEL AT91 / AT32 SERIAL DRIVER
2015M: Nicolas Ferre <nicolas.ferre@atmel.com>
2016S: Supported
2017F: drivers/tty/serial/atmel_serial.c
2018
2019ATMEL SAMA5D2 ADC DRIVER
2020M: Ludovic Desroches <ludovic.desroches@atmel.com>
2021L: linux-iio@vger.kernel.org
2022S: Supported
2023F: drivers/iio/adc/at91-sama5d2_adc.c
2024
2025ATMEL Audio ALSA driver
2026M: Nicolas Ferre <nicolas.ferre@atmel.com>
2027L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2028S: Supported
2029F: sound/soc/atmel
2030
2031ATMEL DMA DRIVER
2032M: Nicolas Ferre <nicolas.ferre@atmel.com>
2033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034S: Supported
2035F: drivers/dma/at_hdmac.c
2036F: drivers/dma/at_hdmac_regs.h
2037F: include/linux/platform_data/dma-atmel.h
2038
2039ATMEL XDMA DRIVER
2040M: Ludovic Desroches <ludovic.desroches@atmel.com>
2041L: linux-arm-kernel@lists.infradead.org
2042L: dmaengine@vger.kernel.org
2043S: Supported
2044F: drivers/dma/at_xdmac.c
2045
2046ATMEL I2C DRIVER
2047M: Ludovic Desroches <ludovic.desroches@atmel.com>
2048L: linux-i2c@vger.kernel.org
2049S: Supported
2050F: drivers/i2c/busses/i2c-at91.c
2051
2052ATMEL ISI DRIVER
2053M: Ludovic Desroches <ludovic.desroches@atmel.com>
2054L: linux-media@vger.kernel.org
2055S: Supported
2056F: drivers/media/platform/soc_camera/atmel-isi.c
2057F: include/media/atmel-isi.h
2058
2059ATMEL LCDFB DRIVER
2060M: Nicolas Ferre <nicolas.ferre@atmel.com>
2061L: linux-fbdev@vger.kernel.org
2062S: Maintained
2063F: drivers/video/fbdev/atmel_lcdfb.c
2064F: include/video/atmel_lcdc.h
2065
2066ATMEL MACB ETHERNET DRIVER
2067M: Nicolas Ferre <nicolas.ferre@atmel.com>
2068S: Supported
2069F: drivers/net/ethernet/cadence/
2070
2071ATMEL NAND DRIVER
2072M: Wenyou Yang <wenyou.yang@atmel.com>
2073M: Josh Wu <rainyfeeling@outlook.com>
2074L: linux-mtd@lists.infradead.org
2075S: Supported
2076F: drivers/mtd/nand/atmel_nand*
2077
2078ATMEL SDMMC DRIVER
2079M: Ludovic Desroches <ludovic.desroches@atmel.com>
2080L: linux-mmc@vger.kernel.org
2081S: Supported
2082F: drivers/mmc/host/sdhci-of-at91.c
2083
2084ATMEL SPI DRIVER
2085M: Nicolas Ferre <nicolas.ferre@atmel.com>
2086S: Supported
2087F: drivers/spi/spi-atmel.*
2088
2089ATMEL SSC DRIVER
2090M: Nicolas Ferre <nicolas.ferre@atmel.com>
2091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092S: Supported
2093F: drivers/misc/atmel-ssc.c
2094F: include/linux/atmel-ssc.h
2095
2096ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2097M: Nicolas Ferre <nicolas.ferre@atmel.com>
2098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S: Supported
2100F: drivers/misc/atmel_tclib.c
2101F: drivers/clocksource/tcb_clksrc.c
2102
2103ATMEL USBA UDC DRIVER
2104M: Nicolas Ferre <nicolas.ferre@atmel.com>
2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106S: Supported
2107F: drivers/usb/gadget/udc/atmel_usba_udc.*
2108
2109ATMEL WIRELESS DRIVER
2110M: Simon Kelley <simon@thekelleys.org.uk>
2111L: linux-wireless@vger.kernel.org
2112W: http://www.thekelleys.org.uk/atmel
2113W: http://atmelwlandriver.sourceforge.net/
2114S: Maintained
2115F: drivers/net/wireless/atmel/atmel*
2116
2117ATMEL MAXTOUCH DRIVER
2118M: Nick Dyer <nick.dyer@itdev.co.uk>
2119T: git git://github.com/atmel-maxtouch/linux.git
2120S: Supported
2121F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2122F: drivers/input/touchscreen/atmel_mxt_ts.c
2123F: include/linux/platform_data/atmel_mxt_ts.h
2124
2125ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2126M: Bradley Grove <linuxdrivers@attotech.com>
2127L: linux-scsi@vger.kernel.org
2128W: http://www.attotech.com
2129S: Supported
2130F: drivers/scsi/esas2r
2131
2132ATUSB IEEE 802.15.4 RADIO DRIVER
2133M: Stefan Schmidt <stefan@osg.samsung.com>
2134L: linux-wpan@vger.kernel.org
2135S: Maintained
2136F: drivers/net/ieee802154/atusb.c
2137F: drivers/net/ieee802154/atusb.h
2138F: drivers/net/ieee802154/at86rf230.h
2139
2140AUDIT SUBSYSTEM
2141M: Paul Moore <paul@paul-moore.com>
2142M: Eric Paris <eparis@redhat.com>
2143L: linux-audit@redhat.com (moderated for non-subscribers)
2144W: http://people.redhat.com/sgrubb/audit/
2145T: git git://git.infradead.org/users/pcmoore/audit
2146S: Maintained
2147F: include/linux/audit.h
2148F: include/uapi/linux/audit.h
2149F: kernel/audit*
2150
2151AUXILIARY DISPLAY DRIVERS
2152M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2153W: http://miguelojeda.es/auxdisplay.htm
2154W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2155S: Maintained
2156F: drivers/auxdisplay/
2157F: include/linux/cfag12864b.h
2158
2159AVR32 ARCHITECTURE
2160M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2161M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2162W: http://www.atmel.com/products/AVR32/
2163W: http://mirror.egtvedt.no/avr32linux.org/
2164W: http://avrfreaks.net/
2165S: Maintained
2166F: arch/avr32/
2167
2168AVR32/AT32AP MACHINE SUPPORT
2169M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2170M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2171S: Maintained
2172F: arch/avr32/mach-at32ap/
2173
2174AX.25 NETWORK LAYER
2175M: Ralf Baechle <ralf@linux-mips.org>
2176L: linux-hams@vger.kernel.org
2177W: http://www.linux-ax25.org/
2178S: Maintained
2179F: include/uapi/linux/ax25.h
2180F: include/net/ax25.h
2181F: net/ax25/
2182
2183AZ6007 DVB DRIVER
2184M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2185L: linux-media@vger.kernel.org
2186W: https://linuxtv.org
2187T: git git://linuxtv.org/media_tree.git
2188S: Maintained
2189F: drivers/media/usb/dvb-usb-v2/az6007.c
2190
2191AZTECH FM RADIO RECEIVER DRIVER
2192M: Hans Verkuil <hverkuil@xs4all.nl>
2193L: linux-media@vger.kernel.org
2194T: git git://linuxtv.org/media_tree.git
2195W: https://linuxtv.org
2196S: Maintained
2197F: drivers/media/radio/radio-aztech*
2198
2199B43 WIRELESS DRIVER
2200L: linux-wireless@vger.kernel.org
2201L: b43-dev@lists.infradead.org
2202W: http://wireless.kernel.org/en/users/Drivers/b43
2203S: Odd Fixes
2204F: drivers/net/wireless/broadcom/b43/
2205
2206B43LEGACY WIRELESS DRIVER
2207M: Larry Finger <Larry.Finger@lwfinger.net>
2208L: linux-wireless@vger.kernel.org
2209L: b43-dev@lists.infradead.org
2210W: http://wireless.kernel.org/en/users/Drivers/b43
2211S: Maintained
2212F: drivers/net/wireless/broadcom/b43legacy/
2213
2214BACKLIGHT CLASS/SUBSYSTEM
2215M: Jingoo Han <jingoohan1@gmail.com>
2216M: Lee Jones <lee.jones@linaro.org>
2217T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2218S: Maintained
2219F: drivers/video/backlight/
2220F: include/linux/backlight.h
2221
2222BATMAN ADVANCED
2223M: Marek Lindner <mareklindner@neomailbox.ch>
2224M: Simon Wunderlich <sw@simonwunderlich.de>
2225M: Antonio Quartulli <a@unstable.cc>
2226L: b.a.t.m.a.n@lists.open-mesh.org
2227W: https://www.open-mesh.org/
2228Q: https://patchwork.open-mesh.org/project/batman/list/
2229S: Maintained
2230F: net/batman-adv/
2231
2232BAYCOM/HDLCDRV DRIVERS FOR AX.25
2233M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2234L: linux-hams@vger.kernel.org
2235W: http://www.baycom.org/~tom/ham/ham.html
2236S: Maintained
2237F: drivers/net/hamradio/baycom*
2238
2239BCACHE (BLOCK LAYER CACHE)
2240M: Kent Overstreet <kent.overstreet@gmail.com>
2241L: linux-bcache@vger.kernel.org
2242W: http://bcache.evilpiepirate.org
2243S: Maintained
2244F: drivers/md/bcache/
2245
2246BDISP ST MEDIA DRIVER
2247M: Fabien Dessenne <fabien.dessenne@st.com>
2248L: linux-media@vger.kernel.org
2249T: git git://linuxtv.org/media_tree.git
2250W: https://linuxtv.org
2251S: Supported
2252F: drivers/media/platform/sti/bdisp
2253
2254BEFS FILE SYSTEM
2255S: Orphan
2256F: Documentation/filesystems/befs.txt
2257F: fs/befs/
2258
2259BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2260M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2261L: netdev@vger.kernel.org
2262S: Maintained
2263F: drivers/net/ethernet/ec_bhf.c
2264
2265BFS FILE SYSTEM
2266M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2267S: Maintained
2268F: Documentation/filesystems/bfs.txt
2269F: fs/bfs/
2270F: include/uapi/linux/bfs_fs.h
2271
2272BLACKFIN ARCHITECTURE
2273M: Steven Miao <realmz6@gmail.com>
2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2275T: git git://git.code.sf.net/p/adi-linux/code
2276W: http://blackfin.uclinux.org
2277S: Supported
2278F: arch/blackfin/
2279
2280BLACKFIN EMAC DRIVER
2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2282W: http://blackfin.uclinux.org
2283S: Supported
2284F: drivers/net/ethernet/adi/
2285
2286BLACKFIN RTC DRIVER
2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W: http://blackfin.uclinux.org
2289S: Supported
2290F: drivers/rtc/rtc-bfin.c
2291
2292BLACKFIN SDH DRIVER
2293M: Sonic Zhang <sonic.zhang@analog.com>
2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2295W: http://blackfin.uclinux.org
2296S: Supported
2297F: drivers/mmc/host/bfin_sdh.c
2298
2299BLACKFIN SERIAL DRIVER
2300M: Sonic Zhang <sonic.zhang@analog.com>
2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2302W: http://blackfin.uclinux.org
2303S: Supported
2304F: drivers/tty/serial/bfin_uart.c
2305
2306BLACKFIN WATCHDOG DRIVER
2307L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2308W: http://blackfin.uclinux.org
2309S: Supported
2310F: drivers/watchdog/bfin_wdt.c
2311
2312BLACKFIN I2C TWI DRIVER
2313M: Sonic Zhang <sonic.zhang@analog.com>
2314L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2315W: http://blackfin.uclinux.org/
2316S: Supported
2317F: drivers/i2c/busses/i2c-bfin-twi.c
2318
2319BLACKFIN MEDIA DRIVER
2320M: Scott Jiang <scott.jiang.linux@gmail.com>
2321L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2322W: http://blackfin.uclinux.org/
2323S: Supported
2324F: drivers/media/platform/blackfin/
2325F: drivers/media/i2c/adv7183*
2326F: drivers/media/i2c/vs6624*
2327
2328BLINKM RGB LED DRIVER
2329M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2330S: Maintained
2331F: drivers/leds/leds-blinkm.c
2332
2333BLOCK LAYER
2334M: Jens Axboe <axboe@kernel.dk>
2335L: linux-block@vger.kernel.org
2336T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2337S: Maintained
2338F: block/
2339F: kernel/trace/blktrace.c
2340
2341BLOCK2MTD DRIVER
2342M: Joern Engel <joern@lazybastard.org>
2343L: linux-mtd@lists.infradead.org
2344S: Maintained
2345F: drivers/mtd/devices/block2mtd.c
2346
2347BLUETOOTH DRIVERS
2348M: Marcel Holtmann <marcel@holtmann.org>
2349M: Gustavo Padovan <gustavo@padovan.org>
2350M: Johan Hedberg <johan.hedberg@gmail.com>
2351L: linux-bluetooth@vger.kernel.org
2352W: http://www.bluez.org/
2353T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2354T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2355S: Maintained
2356F: drivers/bluetooth/
2357
2358BLUETOOTH SUBSYSTEM
2359M: Marcel Holtmann <marcel@holtmann.org>
2360M: Gustavo Padovan <gustavo@padovan.org>
2361M: Johan Hedberg <johan.hedberg@gmail.com>
2362L: linux-bluetooth@vger.kernel.org
2363W: http://www.bluez.org/
2364T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2365T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2366S: Maintained
2367F: net/bluetooth/
2368F: include/net/bluetooth/
2369
2370BONDING DRIVER
2371M: Jay Vosburgh <j.vosburgh@gmail.com>
2372M: Veaceslav Falico <vfalico@gmail.com>
2373M: Andy Gospodarek <gospo@cumulusnetworks.com>
2374L: netdev@vger.kernel.org
2375W: http://sourceforge.net/projects/bonding/
2376S: Supported
2377F: drivers/net/bonding/
2378F: include/uapi/linux/if_bonding.h
2379
2380BPF (Safe dynamic programs and tools)
2381M: Alexei Starovoitov <ast@kernel.org>
2382L: netdev@vger.kernel.org
2383L: linux-kernel@vger.kernel.org
2384S: Supported
2385F: kernel/bpf/
2386
2387BROADCOM B44 10/100 ETHERNET DRIVER
2388M: Gary Zambrano <zambrano@broadcom.com>
2389L: netdev@vger.kernel.org
2390S: Supported
2391F: drivers/net/ethernet/broadcom/b44.*
2392
2393BROADCOM GENET ETHERNET DRIVER
2394M: Florian Fainelli <f.fainelli@gmail.com>
2395L: netdev@vger.kernel.org
2396S: Supported
2397F: drivers/net/ethernet/broadcom/genet/
2398
2399BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2400M: Sony Chacko <sony.chacko@qlogic.com>
2401M: Dept-HSGLinuxNICDev@qlogic.com
2402L: netdev@vger.kernel.org
2403S: Supported
2404F: drivers/net/ethernet/broadcom/bnx2.*
2405F: drivers/net/ethernet/broadcom/bnx2_*
2406
2407BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2408M: Ariel Elior <ariel.elior@qlogic.com>
2409L: netdev@vger.kernel.org
2410S: Supported
2411F: drivers/net/ethernet/broadcom/bnx2x/
2412
2413BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2414M: Florian Fainelli <f.fainelli@gmail.com>
2415M: Ray Jui <rjui@broadcom.com>
2416M: Scott Branden <sbranden@broadcom.com>
2417L: bcm-kernel-feedback-list@broadcom.com
2418T: git git://github.com/broadcom/mach-bcm
2419S: Maintained
2420F: arch/arm/mach-bcm/
2421F: arch/arm/boot/dts/bcm113*
2422F: arch/arm/boot/dts/bcm216*
2423F: arch/arm/boot/dts/bcm281*
2424F: arch/arm64/boot/dts/broadcom/
2425F: arch/arm/configs/bcm_defconfig
2426F: drivers/mmc/host/sdhci-bcm-kona.c
2427F: drivers/clocksource/bcm_kona_timer.c
2428
2429BROADCOM BCM2835 ARM ARCHITECTURE
2430M: Stephen Warren <swarren@wwwdotorg.org>
2431M: Lee Jones <lee@kernel.org>
2432M: Eric Anholt <eric@anholt.net>
2433L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2435T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2436S: Maintained
2437N: bcm2835
2438
2439BROADCOM BCM47XX MIPS ARCHITECTURE
2440M: Hauke Mehrtens <hauke@hauke-m.de>
2441M: Rafał Miłecki <zajec5@gmail.com>
2442L: linux-mips@linux-mips.org
2443S: Maintained
2444F: arch/mips/bcm47xx/*
2445F: arch/mips/include/asm/mach-bcm47xx/*
2446
2447BROADCOM BCM5301X ARM ARCHITECTURE
2448M: Hauke Mehrtens <hauke@hauke-m.de>
2449L: linux-arm-kernel@lists.infradead.org
2450S: Maintained
2451F: arch/arm/mach-bcm/bcm_5301x.c
2452F: arch/arm/boot/dts/bcm5301x.dtsi
2453F: arch/arm/boot/dts/bcm470*
2454
2455BROADCOM BCM63XX ARM ARCHITECTURE
2456M: Florian Fainelli <f.fainelli@gmail.com>
2457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2458L: bcm-kernel-feedback-list@broadcom.com
2459T: git git://github.com/broadcom/stblinux.git
2460S: Maintained
2461F: arch/arm/mach-bcm/bcm63xx.c
2462F: arch/arm/include/debug/bcm63xx.S
2463
2464BROADCOM BCM63XX/BCM33XX UDC DRIVER
2465M: Kevin Cernekee <cernekee@gmail.com>
2466L: linux-usb@vger.kernel.org
2467S: Maintained
2468F: drivers/usb/gadget/udc/bcm63xx_udc.*
2469
2470BROADCOM BCM7XXX ARM ARCHITECTURE
2471M: Brian Norris <computersforpeace@gmail.com>
2472M: Gregory Fong <gregory.0xf0@gmail.com>
2473M: Florian Fainelli <f.fainelli@gmail.com>
2474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2475L: bcm-kernel-feedback-list@broadcom.com
2476T: git git://github.com/broadcom/stblinux.git
2477S: Maintained
2478F: arch/arm/mach-bcm/*brcmstb*
2479F: arch/arm/boot/dts/bcm7*.dts*
2480F: drivers/bus/brcmstb_gisb.c
2481N: brcmstb
2482
2483BROADCOM BMIPS MIPS ARCHITECTURE
2484M: Kevin Cernekee <cernekee@gmail.com>
2485M: Florian Fainelli <f.fainelli@gmail.com>
2486L: linux-mips@linux-mips.org
2487T: git git://github.com/broadcom/stblinux.git
2488S: Maintained
2489F: arch/mips/bmips/*
2490F: arch/mips/include/asm/mach-bmips/*
2491F: arch/mips/kernel/*bmips*
2492F: arch/mips/boot/dts/brcm/bcm*.dts*
2493F: drivers/irqchip/irq-bcm63*
2494F: drivers/irqchip/irq-bcm7*
2495F: drivers/irqchip/irq-brcmstb*
2496F: include/linux/bcm963xx_nvram.h
2497F: include/linux/bcm963xx_tag.h
2498
2499BROADCOM TG3 GIGABIT ETHERNET DRIVER
2500M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2501M: Prashant Sreedharan <prashant@broadcom.com>
2502M: Michael Chan <mchan@broadcom.com>
2503L: netdev@vger.kernel.org
2504S: Supported
2505F: drivers/net/ethernet/broadcom/tg3.*
2506
2507BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2508M: Brett Rudley <brudley@broadcom.com>
2509M: Arend van Spriel <arend@broadcom.com>
2510M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2511M: Hante Meuleman <meuleman@broadcom.com>
2512L: linux-wireless@vger.kernel.org
2513L: brcm80211-dev-list@broadcom.com
2514S: Supported
2515F: drivers/net/wireless/broadcom/brcm80211/
2516
2517BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2518M: QLogic-Storage-Upstream@qlogic.com
2519L: linux-scsi@vger.kernel.org
2520S: Supported
2521F: drivers/scsi/bnx2fc/
2522
2523BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2524M: QLogic-Storage-Upstream@qlogic.com
2525L: linux-scsi@vger.kernel.org
2526S: Supported
2527F: drivers/scsi/bnx2i/
2528
2529BROADCOM IPROC ARM ARCHITECTURE
2530M: Ray Jui <rjui@broadcom.com>
2531M: Scott Branden <sbranden@broadcom.com>
2532M: Jon Mason <jonmason@broadcom.com>
2533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2534L: bcm-kernel-feedback-list@broadcom.com
2535T: git git://github.com/broadcom/cygnus-linux.git
2536S: Maintained
2537N: iproc
2538N: cygnus
2539N: nsp
2540N: bcm9113*
2541N: bcm9583*
2542N: bcm9585*
2543N: bcm9586*
2544N: bcm988312
2545N: bcm113*
2546N: bcm583*
2547N: bcm585*
2548N: bcm586*
2549N: bcm88312
2550
2551BROADCOM BRCMSTB GPIO DRIVER
2552M: Gregory Fong <gregory.0xf0@gmail.com>
2553L: bcm-kernel-feedback-list@broadcom.com
2554S: Supported
2555F: drivers/gpio/gpio-brcmstb.c
2556F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2557
2558BROADCOM KONA GPIO DRIVER
2559M: Ray Jui <rjui@broadcom.com>
2560L: bcm-kernel-feedback-list@broadcom.com
2561S: Supported
2562F: drivers/gpio/gpio-bcm-kona.c
2563F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2564
2565BROADCOM NVRAM DRIVER
2566M: Rafał Miłecki <zajec5@gmail.com>
2567L: linux-mips@linux-mips.org
2568S: Maintained
2569F: drivers/firmware/broadcom/*
2570
2571BROADCOM STB NAND FLASH DRIVER
2572M: Brian Norris <computersforpeace@gmail.com>
2573M: Kamal Dasu <kdasu.kdev@gmail.com>
2574L: linux-mtd@lists.infradead.org
2575L: bcm-kernel-feedback-list@broadcom.com
2576S: Maintained
2577F: drivers/mtd/nand/brcmnand/
2578
2579BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2580M: Rafał Miłecki <zajec5@gmail.com>
2581L: linux-wireless@vger.kernel.org
2582S: Maintained
2583F: drivers/bcma/
2584F: include/linux/bcma/
2585
2586BROADCOM SYSTEMPORT ETHERNET DRIVER
2587M: Florian Fainelli <f.fainelli@gmail.com>
2588L: netdev@vger.kernel.org
2589S: Supported
2590F: drivers/net/ethernet/broadcom/bcmsysport.*
2591
2592BROADCOM VULCAN ARM64 SOC
2593M: Jayachandran C. <jchandra@broadcom.com>
2594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595L: bcm-kernel-feedback-list@broadcom.com
2596S: Maintained
2597F: arch/arm64/boot/dts/broadcom/vulcan*
2598
2599BROCADE BFA FC SCSI DRIVER
2600M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2601M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2602L: linux-scsi@vger.kernel.org
2603S: Supported
2604F: drivers/scsi/bfa/
2605
2606BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2607M: Rasesh Mody <rasesh.mody@qlogic.com>
2608L: netdev@vger.kernel.org
2609S: Supported
2610F: drivers/net/ethernet/brocade/bna/
2611
2612BSG (block layer generic sg v4 driver)
2613M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2614L: linux-scsi@vger.kernel.org
2615S: Supported
2616F: block/bsg.c
2617F: include/linux/bsg.h
2618F: include/uapi/linux/bsg.h
2619
2620BT87X AUDIO DRIVER
2621M: Clemens Ladisch <clemens@ladisch.de>
2622L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2623T: git git://git.alsa-project.org/alsa-kernel.git
2624S: Maintained
2625F: Documentation/sound/alsa/Bt87x.txt
2626F: sound/pci/bt87x.c
2627
2628BT8XXGPIO DRIVER
2629M: Michael Buesch <m@bues.ch>
2630W: http://bu3sch.de/btgpio.php
2631S: Maintained
2632F: drivers/gpio/gpio-bt8xx.c
2633
2634BTRFS FILE SYSTEM
2635M: Chris Mason <clm@fb.com>
2636M: Josef Bacik <jbacik@fb.com>
2637M: David Sterba <dsterba@suse.com>
2638L: linux-btrfs@vger.kernel.org
2639W: http://btrfs.wiki.kernel.org/
2640Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2642S: Maintained
2643F: Documentation/filesystems/btrfs.txt
2644F: fs/btrfs/
2645
2646BTTV VIDEO4LINUX DRIVER
2647M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2648L: linux-media@vger.kernel.org
2649W: https://linuxtv.org
2650T: git git://linuxtv.org/media_tree.git
2651S: Odd fixes
2652F: Documentation/video4linux/bttv/
2653F: drivers/media/pci/bt8xx/bttv*
2654
2655BUSLOGIC SCSI DRIVER
2656M: Khalid Aziz <khalid@gonehiking.org>
2657L: linux-scsi@vger.kernel.org
2658S: Maintained
2659F: drivers/scsi/BusLogic.*
2660F: drivers/scsi/FlashPoint.*
2661
2662C-MEDIA CMI8788 DRIVER
2663M: Clemens Ladisch <clemens@ladisch.de>
2664L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2665T: git git://git.alsa-project.org/alsa-kernel.git
2666S: Maintained
2667F: sound/pci/oxygen/
2668
2669C6X ARCHITECTURE
2670M: Mark Salter <msalter@redhat.com>
2671M: Aurelien Jacquiot <a-jacquiot@ti.com>
2672L: linux-c6x-dev@linux-c6x.org
2673W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2674S: Maintained
2675F: arch/c6x/
2676
2677CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2678M: David Howells <dhowells@redhat.com>
2679L: linux-cachefs@redhat.com (moderated for non-subscribers)
2680S: Supported
2681F: Documentation/filesystems/caching/cachefiles.txt
2682F: fs/cachefiles/
2683
2684CADET FM/AM RADIO RECEIVER DRIVER
2685M: Hans Verkuil <hverkuil@xs4all.nl>
2686L: linux-media@vger.kernel.org
2687T: git git://linuxtv.org/media_tree.git
2688W: https://linuxtv.org
2689S: Maintained
2690F: drivers/media/radio/radio-cadet*
2691
2692CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2693M: Jonathan Corbet <corbet@lwn.net>
2694L: linux-media@vger.kernel.org
2695T: git git://linuxtv.org/media_tree.git
2696S: Maintained
2697F: Documentation/video4linux/cafe_ccic
2698F: drivers/media/platform/marvell-ccic/
2699
2700CAIF NETWORK LAYER
2701M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2702L: netdev@vger.kernel.org
2703S: Supported
2704F: Documentation/networking/caif/
2705F: drivers/net/caif/
2706F: include/uapi/linux/caif/
2707F: include/net/caif/
2708F: net/caif/
2709
2710CALGARY x86-64 IOMMU
2711M: Muli Ben-Yehuda <muli@il.ibm.com>
2712M: "Jon D. Mason" <jdmason@kudzu.us>
2713L: discuss@x86-64.org
2714S: Maintained
2715F: arch/x86/kernel/pci-calgary_64.c
2716F: arch/x86/kernel/tce_64.c
2717F: arch/x86/include/asm/calgary.h
2718F: arch/x86/include/asm/tce.h
2719
2720CAN NETWORK LAYER
2721M: Oliver Hartkopp <socketcan@hartkopp.net>
2722M: Marc Kleine-Budde <mkl@pengutronix.de>
2723L: linux-can@vger.kernel.org
2724W: https://github.com/linux-can
2725T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2726T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2727S: Maintained
2728F: Documentation/networking/can.txt
2729F: net/can/
2730F: include/linux/can/core.h
2731F: include/uapi/linux/can.h
2732F: include/uapi/linux/can/bcm.h
2733F: include/uapi/linux/can/raw.h
2734F: include/uapi/linux/can/gw.h
2735
2736CAN NETWORK DRIVERS
2737M: Wolfgang Grandegger <wg@grandegger.com>
2738M: Marc Kleine-Budde <mkl@pengutronix.de>
2739L: linux-can@vger.kernel.org
2740W: https://github.com/linux-can
2741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2742T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2743S: Maintained
2744F: drivers/net/can/
2745F: include/linux/can/dev.h
2746F: include/linux/can/platform/
2747F: include/uapi/linux/can/error.h
2748F: include/uapi/linux/can/netlink.h
2749
2750CAPABILITIES
2751M: Serge Hallyn <serge.hallyn@canonical.com>
2752L: linux-security-module@vger.kernel.org
2753S: Supported
2754F: include/linux/capability.h
2755F: include/uapi/linux/capability.h
2756F: security/commoncap.c
2757F: kernel/capability.c
2758
2759CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2760M: Kevin Tsai <ktsai@capellamicro.com>
2761S: Maintained
2762F: drivers/iio/light/cm*
2763F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2764
2765CAVIUM LIQUIDIO NETWORK DRIVER
2766M: Derek Chickles <derek.chickles@caviumnetworks.com>
2767M: Satanand Burla <satananda.burla@caviumnetworks.com>
2768M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2769M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2770L: netdev@vger.kernel.org
2771W: http://www.cavium.com
2772S: Supported
2773F: drivers/net/ethernet/cavium/liquidio/
2774
2775CC2520 IEEE-802.15.4 RADIO DRIVER
2776M: Varka Bhadram <varkabhadram@gmail.com>
2777L: linux-wpan@vger.kernel.org
2778S: Maintained
2779F: drivers/net/ieee802154/cc2520.c
2780F: include/linux/spi/cc2520.h
2781F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2782
2783CELL BROADBAND ENGINE ARCHITECTURE
2784M: Arnd Bergmann <arnd@arndb.de>
2785L: linuxppc-dev@lists.ozlabs.org
2786W: http://www.ibm.com/developerworks/power/cell/
2787S: Supported
2788F: arch/powerpc/include/asm/cell*.h
2789F: arch/powerpc/include/asm/spu*.h
2790F: arch/powerpc/include/uapi/asm/spu*.h
2791F: arch/powerpc/oprofile/*cell*
2792F: arch/powerpc/platforms/cell/
2793
2794CEPH COMMON CODE (LIBCEPH)
2795M: Ilya Dryomov <idryomov@gmail.com>
2796M: "Yan, Zheng" <zyan@redhat.com>
2797M: Sage Weil <sage@redhat.com>
2798L: ceph-devel@vger.kernel.org
2799W: http://ceph.com/
2800T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2801T: git git://github.com/ceph/ceph-client.git
2802S: Supported
2803F: net/ceph/
2804F: include/linux/ceph/
2805F: include/linux/crush/
2806
2807CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2808M: "Yan, Zheng" <zyan@redhat.com>
2809M: Sage Weil <sage@redhat.com>
2810M: Ilya Dryomov <idryomov@gmail.com>
2811L: ceph-devel@vger.kernel.org
2812W: http://ceph.com/
2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2814T: git git://github.com/ceph/ceph-client.git
2815S: Supported
2816F: Documentation/filesystems/ceph.txt
2817F: fs/ceph/
2818
2819CERTIFICATE HANDLING:
2820M: David Howells <dhowells@redhat.com>
2821M: David Woodhouse <dwmw2@infradead.org>
2822L: keyrings@vger.kernel.org
2823S: Maintained
2824F: Documentation/module-signing.txt
2825F: certs/
2826F: scripts/sign-file.c
2827F: scripts/extract-cert.c
2828
2829CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2830L: linux-usb@vger.kernel.org
2831S: Orphan
2832F: Documentation/usb/WUSB-Design-overview.txt
2833F: Documentation/usb/wusb-cbaf
2834F: drivers/usb/host/hwa-hc.c
2835F: drivers/usb/host/whci/
2836F: drivers/usb/wusbcore/
2837F: include/linux/usb/wusb*
2838
2839CFAG12864B LCD DRIVER
2840M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2841W: http://miguelojeda.es/auxdisplay.htm
2842W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2843S: Maintained
2844F: drivers/auxdisplay/cfag12864b.c
2845F: include/linux/cfag12864b.h
2846
2847CFAG12864BFB LCD FRAMEBUFFER DRIVER
2848M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2849W: http://miguelojeda.es/auxdisplay.htm
2850W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2851S: Maintained
2852F: drivers/auxdisplay/cfag12864bfb.c
2853F: include/linux/cfag12864b.h
2854
2855CFG80211 and NL80211
2856M: Johannes Berg <johannes@sipsolutions.net>
2857L: linux-wireless@vger.kernel.org
2858W: http://wireless.kernel.org/
2859T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2861S: Maintained
2862F: include/uapi/linux/nl80211.h
2863F: include/net/cfg80211.h
2864F: net/wireless/*
2865X: net/wireless/wext*
2866
2867CHAR and MISC DRIVERS
2868M: Arnd Bergmann <arnd@arndb.de>
2869M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2870T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2871S: Supported
2872F: drivers/char/*
2873F: drivers/misc/*
2874F: include/linux/miscdevice.h
2875
2876CHECKPATCH
2877M: Andy Whitcroft <apw@canonical.com>
2878M: Joe Perches <joe@perches.com>
2879S: Maintained
2880F: scripts/checkpatch.pl
2881
2882CHINESE DOCUMENTATION
2883M: Harry Wei <harryxiyou@gmail.com>
2884L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2885L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2886S: Maintained
2887F: Documentation/zh_CN/
2888
2889CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2890M: Peter Chen <Peter.Chen@nxp.com>
2891T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2892L: linux-usb@vger.kernel.org
2893S: Maintained
2894F: drivers/usb/chipidea/
2895
2896CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2897M: Hans de Goede <hdegoede@redhat.com>
2898L: linux-input@vger.kernel.org
2899S: Maintained
2900F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2901F: drivers/input/touchscreen/chipone_icn8318.c
2902
2903CHROME HARDWARE PLATFORM SUPPORT
2904M: Olof Johansson <olof@lixom.net>
2905S: Maintained
2906T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2907F: drivers/platform/chrome/
2908
2909CISCO VIC ETHERNET NIC DRIVER
2910M: Christian Benvenuti <benve@cisco.com>
2911M: Sujith Sankar <ssujith@cisco.com>
2912M: Govindarajulu Varadarajan <_govind@gmx.com>
2913M: Neel Patel <neepatel@cisco.com>
2914S: Supported
2915F: drivers/net/ethernet/cisco/enic/
2916
2917CISCO VIC LOW LATENCY NIC DRIVER
2918M: Christian Benvenuti <benve@cisco.com>
2919M: Dave Goodell <dgoodell@cisco.com>
2920S: Supported
2921F: drivers/infiniband/hw/usnic/
2922
2923CIRRUS LOGIC EP93XX ETHERNET DRIVER
2924M: Hartley Sweeten <hsweeten@visionengravers.com>
2925L: netdev@vger.kernel.org
2926S: Maintained
2927F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2928
2929CIRRUS LOGIC AUDIO CODEC DRIVERS
2930M: Brian Austin <brian.austin@cirrus.com>
2931M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2932L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2933S: Maintained
2934F: sound/soc/codecs/cs*
2935
2936CLEANCACHE API
2937M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2938L: linux-kernel@vger.kernel.org
2939S: Maintained
2940F: mm/cleancache.c
2941F: include/linux/cleancache.h
2942
2943CLK API
2944M: Russell King <linux@arm.linux.org.uk>
2945L: linux-clk@vger.kernel.org
2946S: Maintained
2947F: include/linux/clk.h
2948
2949CLOCKSOURCE, CLOCKEVENT DRIVERS
2950M: Daniel Lezcano <daniel.lezcano@linaro.org>
2951M: Thomas Gleixner <tglx@linutronix.de>
2952L: linux-kernel@vger.kernel.org
2953T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2954S: Supported
2955F: drivers/clocksource
2956
2957CISCO FCOE HBA DRIVER
2958M: Hiral Patel <hiralpat@cisco.com>
2959M: Suma Ramars <sramars@cisco.com>
2960M: Brian Uchino <buchino@cisco.com>
2961L: linux-scsi@vger.kernel.org
2962S: Supported
2963F: drivers/scsi/fnic/
2964
2965CISCO SCSI HBA DRIVER
2966M: Narsimhulu Musini <nmusini@cisco.com>
2967M: Sesidhar Baddela <sebaddel@cisco.com>
2968L: linux-scsi@vger.kernel.org
2969S: Supported
2970F: drivers/scsi/snic/
2971
2972CMPC ACPI DRIVER
2973M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2974M: Daniel Oliveira Nascimento <don@syst.com.br>
2975L: platform-driver-x86@vger.kernel.org
2976S: Supported
2977F: drivers/platform/x86/classmate-laptop.c
2978
2979COBALT MEDIA DRIVER
2980M: Hans Verkuil <hans.verkuil@cisco.com>
2981L: linux-media@vger.kernel.org
2982T: git git://linuxtv.org/media_tree.git
2983W: https://linuxtv.org
2984S: Supported
2985F: drivers/media/pci/cobalt/
2986
2987COCCINELLE/Semantic Patches (SmPL)
2988M: Julia Lawall <Julia.Lawall@lip6.fr>
2989M: Gilles Muller <Gilles.Muller@lip6.fr>
2990M: Nicolas Palix <nicolas.palix@imag.fr>
2991M: Michal Marek <mmarek@suse.com>
2992L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2994W: http://coccinelle.lip6.fr/
2995S: Supported
2996F: Documentation/coccinelle.txt
2997F: scripts/coccinelle/
2998F: scripts/coccicheck
2999
3000CODA FILE SYSTEM
3001M: Jan Harkes <jaharkes@cs.cmu.edu>
3002M: coda@cs.cmu.edu
3003L: codalist@coda.cs.cmu.edu
3004W: http://www.coda.cs.cmu.edu/
3005S: Maintained
3006F: Documentation/filesystems/coda.txt
3007F: fs/coda/
3008F: include/linux/coda*.h
3009F: include/uapi/linux/coda*.h
3010
3011CODA V4L2 MEM2MEM DRIVER
3012M: Philipp Zabel <p.zabel@pengutronix.de>
3013L: linux-media@vger.kernel.org
3014S: Maintained
3015F: Documentation/devicetree/bindings/media/coda.txt
3016F: drivers/media/platform/coda/
3017
3018COMMON CLK FRAMEWORK
3019M: Michael Turquette <mturquette@baylibre.com>
3020M: Stephen Boyd <sboyd@codeaurora.org>
3021L: linux-clk@vger.kernel.org
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3023S: Maintained
3024F: drivers/clk/
3025X: drivers/clk/clkdev.c
3026F: include/linux/clk-pr*
3027F: include/linux/clk/
3028
3029COMMON INTERNET FILE SYSTEM (CIFS)
3030M: Steve French <sfrench@samba.org>
3031L: linux-cifs@vger.kernel.org
3032L: samba-technical@lists.samba.org (moderated for non-subscribers)
3033W: http://linux-cifs.samba.org/
3034T: git git://git.samba.org/sfrench/cifs-2.6.git
3035S: Supported
3036F: Documentation/filesystems/cifs/
3037F: fs/cifs/
3038
3039COMPACTPCI HOTPLUG CORE
3040M: Scott Murray <scott@spiteful.org>
3041L: linux-pci@vger.kernel.org
3042S: Maintained
3043F: drivers/pci/hotplug/cpci_hotplug*
3044
3045COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3046M: Scott Murray <scott@spiteful.org>
3047L: linux-pci@vger.kernel.org
3048S: Maintained
3049F: drivers/pci/hotplug/cpcihp_zt5550.*
3050
3051COMPACTPCI HOTPLUG GENERIC DRIVER
3052M: Scott Murray <scott@spiteful.org>
3053L: linux-pci@vger.kernel.org
3054S: Maintained
3055F: drivers/pci/hotplug/cpcihp_generic.c
3056
3057COMPAL LAPTOP SUPPORT
3058M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3059L: platform-driver-x86@vger.kernel.org
3060S: Maintained
3061F: drivers/platform/x86/compal-laptop.c
3062
3063CONEXANT ACCESSRUNNER USB DRIVER
3064L: accessrunner-general@lists.sourceforge.net
3065W: http://accessrunner.sourceforge.net/
3066S: Orphan
3067F: drivers/usb/atm/cxacru.c
3068
3069CONFIGFS
3070M: Joel Becker <jlbec@evilplan.org>
3071M: Christoph Hellwig <hch@lst.de>
3072T: git git://git.infradead.org/users/hch/configfs.git
3073S: Supported
3074F: fs/configfs/
3075F: include/linux/configfs.h
3076
3077CONNECTOR
3078M: Evgeniy Polyakov <zbr@ioremap.net>
3079L: netdev@vger.kernel.org
3080S: Maintained
3081F: drivers/connector/
3082
3083CONTROL GROUP (CGROUP)
3084M: Tejun Heo <tj@kernel.org>
3085M: Li Zefan <lizefan@huawei.com>
3086M: Johannes Weiner <hannes@cmpxchg.org>
3087L: cgroups@vger.kernel.org
3088T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3089S: Maintained
3090F: Documentation/cgroups/
3091F: include/linux/cgroup*
3092F: kernel/cgroup*
3093
3094CONTROL GROUP - CPUSET
3095M: Li Zefan <lizefan@huawei.com>
3096L: cgroups@vger.kernel.org
3097W: http://www.bullopensource.org/cpuset/
3098W: http://oss.sgi.com/projects/cpusets/
3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3100S: Maintained
3101F: Documentation/cgroups/cpusets.txt
3102F: include/linux/cpuset.h
3103F: kernel/cpuset.c
3104
3105CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3106M: Johannes Weiner <hannes@cmpxchg.org>
3107M: Michal Hocko <mhocko@kernel.org>
3108M: Vladimir Davydov <vdavydov@virtuozzo.com>
3109L: cgroups@vger.kernel.org
3110L: linux-mm@kvack.org
3111S: Maintained
3112F: mm/memcontrol.c
3113F: mm/swap_cgroup.c
3114
3115CORETEMP HARDWARE MONITORING DRIVER
3116M: Fenghua Yu <fenghua.yu@intel.com>
3117L: linux-hwmon@vger.kernel.org
3118S: Maintained
3119F: Documentation/hwmon/coretemp
3120F: drivers/hwmon/coretemp.c
3121
3122COSA/SRP SYNC SERIAL DRIVER
3123M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3124W: http://www.fi.muni.cz/~kas/cosa/
3125S: Maintained
3126F: drivers/net/wan/cosa*
3127
3128CPMAC ETHERNET DRIVER
3129M: Florian Fainelli <florian@openwrt.org>
3130L: netdev@vger.kernel.org
3131S: Maintained
3132F: drivers/net/ethernet/ti/cpmac.c
3133
3134CPU FREQUENCY DRIVERS
3135M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3136M: Viresh Kumar <viresh.kumar@linaro.org>
3137L: linux-pm@vger.kernel.org
3138S: Maintained
3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3140T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3141F: drivers/cpufreq/
3142F: include/linux/cpufreq.h
3143
3144CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3145M: Viresh Kumar <viresh.kumar@linaro.org>
3146M: Sudeep Holla <sudeep.holla@arm.com>
3147L: linux-pm@vger.kernel.org
3148W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3149S: Maintained
3150F: drivers/cpufreq/arm_big_little.h
3151F: drivers/cpufreq/arm_big_little.c
3152F: drivers/cpufreq/arm_big_little_dt.c
3153
3154CPUIDLE DRIVER - ARM BIG LITTLE
3155M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3156M: Daniel Lezcano <daniel.lezcano@linaro.org>
3157L: linux-pm@vger.kernel.org
3158L: linux-arm-kernel@lists.infradead.org
3159T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3160S: Maintained
3161F: drivers/cpuidle/cpuidle-big_little.c
3162
3163CPUIDLE DRIVER - ARM EXYNOS
3164M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3165M: Daniel Lezcano <daniel.lezcano@linaro.org>
3166M: Kukjin Kim <kgene@kernel.org>
3167L: linux-pm@vger.kernel.org
3168L: linux-samsung-soc@vger.kernel.org
3169S: Supported
3170F: drivers/cpuidle/cpuidle-exynos.c
3171F: arch/arm/mach-exynos/pm.c
3172
3173CPUIDLE DRIVERS
3174M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3175M: Daniel Lezcano <daniel.lezcano@linaro.org>
3176L: linux-pm@vger.kernel.org
3177S: Maintained
3178T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3179F: drivers/cpuidle/*
3180F: include/linux/cpuidle.h
3181
3182CPUID/MSR DRIVER
3183M: "H. Peter Anvin" <hpa@zytor.com>
3184S: Maintained
3185F: arch/x86/kernel/cpuid.c
3186F: arch/x86/kernel/msr.c
3187
3188CPU POWER MONITORING SUBSYSTEM
3189M: Thomas Renninger <trenn@suse.com>
3190L: linux-pm@vger.kernel.org
3191S: Maintained
3192F: tools/power/cpupower/
3193
3194CRAMFS FILESYSTEM
3195W: http://sourceforge.net/projects/cramfs/
3196S: Orphan / Obsolete
3197F: Documentation/filesystems/cramfs.txt
3198F: fs/cramfs/
3199
3200CRIS PORT
3201M: Mikael Starvik <starvik@axis.com>
3202M: Jesper Nilsson <jesper.nilsson@axis.com>
3203L: linux-cris-kernel@axis.com
3204W: http://developer.axis.com
3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3206S: Maintained
3207F: arch/cris/
3208F: drivers/tty/serial/crisv10.*
3209
3210CRYPTO API
3211M: Herbert Xu <herbert@gondor.apana.org.au>
3212M: "David S. Miller" <davem@davemloft.net>
3213L: linux-crypto@vger.kernel.org
3214T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3215T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3216S: Maintained
3217F: Documentation/crypto/
3218F: Documentation/DocBook/crypto-API.tmpl
3219F: arch/*/crypto/
3220F: crypto/
3221F: drivers/crypto/
3222F: include/crypto/
3223
3224CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3225M: Neil Horman <nhorman@tuxdriver.com>
3226L: linux-crypto@vger.kernel.org
3227S: Maintained
3228F: crypto/ansi_cprng.c
3229F: crypto/rng.c
3230
3231CS3308 MEDIA DRIVER
3232M: Hans Verkuil <hverkuil@xs4all.nl>
3233L: linux-media@vger.kernel.org
3234T: git git://linuxtv.org/media_tree.git
3235W: http://linuxtv.org
3236S: Odd Fixes
3237F: drivers/media/i2c/cs3308.c
3238F: drivers/media/i2c/cs3308.h
3239
3240CS5535 Audio ALSA driver
3241M: Jaya Kumar <jayakumar.alsa@gmail.com>
3242S: Maintained
3243F: sound/pci/cs5535audio/
3244
3245CW1200 WLAN driver
3246M: Solomon Peachy <pizza@shaftnet.org>
3247S: Maintained
3248F: drivers/net/wireless/st/cw1200/
3249
3250CX18 VIDEO4LINUX DRIVER
3251M: Andy Walls <awalls@md.metrocast.net>
3252L: ivtv-devel@ivtvdriver.org (subscribers-only)
3253L: linux-media@vger.kernel.org
3254T: git git://linuxtv.org/media_tree.git
3255W: https://linuxtv.org
3256W: http://www.ivtvdriver.org/index.php/Cx18
3257S: Maintained
3258F: Documentation/video4linux/cx18.txt
3259F: drivers/media/pci/cx18/
3260F: include/uapi/linux/ivtv*
3261
3262CX2341X MPEG ENCODER HELPER MODULE
3263M: Hans Verkuil <hverkuil@xs4all.nl>
3264L: linux-media@vger.kernel.org
3265T: git git://linuxtv.org/media_tree.git
3266W: https://linuxtv.org
3267S: Maintained
3268F: drivers/media/common/cx2341x*
3269F: include/media/cx2341x*
3270
3271CX24120 MEDIA DRIVER
3272M: Jemma Denson <jdenson@gmail.com>
3273M: Patrick Boettcher <patrick.boettcher@posteo.de>
3274L: linux-media@vger.kernel.org
3275W: https://linuxtv.org
3276Q: http://patchwork.linuxtv.org/project/linux-media/list/
3277S: Maintained
3278F: drivers/media/dvb-frontends/cx24120*
3279
3280CX88 VIDEO4LINUX DRIVER
3281M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3282L: linux-media@vger.kernel.org
3283W: https://linuxtv.org
3284T: git git://linuxtv.org/media_tree.git
3285S: Odd fixes
3286F: Documentation/video4linux/cx88/
3287F: drivers/media/pci/cx88/
3288
3289CXD2820R MEDIA DRIVER
3290M: Antti Palosaari <crope@iki.fi>
3291L: linux-media@vger.kernel.org
3292W: https://linuxtv.org
3293W: http://palosaari.fi/linux/
3294Q: http://patchwork.linuxtv.org/project/linux-media/list/
3295T: git git://linuxtv.org/anttip/media_tree.git
3296S: Maintained
3297F: drivers/media/dvb-frontends/cxd2820r*
3298
3299CXGB3 ETHERNET DRIVER (CXGB3)
3300M: Santosh Raspatur <santosh@chelsio.com>
3301L: netdev@vger.kernel.org
3302W: http://www.chelsio.com
3303S: Supported
3304F: drivers/net/ethernet/chelsio/cxgb3/
3305
3306CXGB3 ISCSI DRIVER (CXGB3I)
3307M: Karen Xie <kxie@chelsio.com>
3308L: linux-scsi@vger.kernel.org
3309W: http://www.chelsio.com
3310S: Supported
3311F: drivers/scsi/cxgbi/cxgb3i
3312
3313CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3314M: Steve Wise <swise@chelsio.com>
3315L: linux-rdma@vger.kernel.org
3316W: http://www.openfabrics.org
3317S: Supported
3318F: drivers/infiniband/hw/cxgb3/
3319
3320CXGB4 ETHERNET DRIVER (CXGB4)
3321M: Hariprasad S <hariprasad@chelsio.com>
3322L: netdev@vger.kernel.org
3323W: http://www.chelsio.com
3324S: Supported
3325F: drivers/net/ethernet/chelsio/cxgb4/
3326
3327CXGB4 ISCSI DRIVER (CXGB4I)
3328M: Karen Xie <kxie@chelsio.com>
3329L: linux-scsi@vger.kernel.org
3330W: http://www.chelsio.com
3331S: Supported
3332F: drivers/scsi/cxgbi/cxgb4i
3333
3334CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3335M: Steve Wise <swise@chelsio.com>
3336L: linux-rdma@vger.kernel.org
3337W: http://www.openfabrics.org
3338S: Supported
3339F: drivers/infiniband/hw/cxgb4/
3340
3341CXGB4VF ETHERNET DRIVER (CXGB4VF)
3342M: Casey Leedom <leedom@chelsio.com>
3343L: netdev@vger.kernel.org
3344W: http://www.chelsio.com
3345S: Supported
3346F: drivers/net/ethernet/chelsio/cxgb4vf/
3347
3348CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3349M: Ian Munsie <imunsie@au1.ibm.com>
3350M: Michael Neuling <mikey@neuling.org>
3351L: linuxppc-dev@lists.ozlabs.org
3352S: Supported
3353F: drivers/misc/cxl/
3354F: include/misc/cxl*
3355F: include/uapi/misc/cxl.h
3356F: Documentation/powerpc/cxl.txt
3357F: Documentation/powerpc/cxl.txt
3358F: Documentation/ABI/testing/sysfs-class-cxl
3359
3360CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3361M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3362M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3363L: linux-scsi@vger.kernel.org
3364S: Supported
3365F: drivers/scsi/cxlflash/
3366F: include/uapi/scsi/cxlflash_ioctls.h
3367F: Documentation/powerpc/cxlflash.txt
3368
3369STMMAC ETHERNET DRIVER
3370M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3371L: netdev@vger.kernel.org
3372W: http://www.stlinux.com
3373S: Supported
3374F: drivers/net/ethernet/stmicro/stmmac/
3375
3376CYBERPRO FB DRIVER
3377M: Russell King <linux@arm.linux.org.uk>
3378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3379W: http://www.arm.linux.org.uk/
3380S: Maintained
3381F: drivers/video/fbdev/cyber2000fb.*
3382
3383CYCLADES ASYNC MUX DRIVER
3384W: http://www.cyclades.com/
3385S: Orphan
3386F: drivers/tty/cyclades.c
3387F: include/linux/cyclades.h
3388F: include/uapi/linux/cyclades.h
3389
3390CYCLADES PC300 DRIVER
3391W: http://www.cyclades.com/
3392S: Orphan
3393F: drivers/net/wan/pc300*
3394
3395CYPRESS_FIRMWARE MEDIA DRIVER
3396M: Antti Palosaari <crope@iki.fi>
3397L: linux-media@vger.kernel.org
3398W: https://linuxtv.org
3399W: http://palosaari.fi/linux/
3400Q: http://patchwork.linuxtv.org/project/linux-media/list/
3401T: git git://linuxtv.org/anttip/media_tree.git
3402S: Maintained
3403F: drivers/media/common/cypress_firmware*
3404
3405CYTTSP TOUCHSCREEN DRIVER
3406M: Ferruh Yigit <fery@cypress.com>
3407L: linux-input@vger.kernel.org
3408S: Supported
3409F: drivers/input/touchscreen/cyttsp*
3410F: include/linux/input/cyttsp.h
3411
3412DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3413M: Joshua Kinard <kumba@gentoo.org>
3414S: Maintained
3415F: drivers/rtc/rtc-ds1685.c
3416F: include/linux/rtc/ds1685.h
3417
3418DAMA SLAVE for AX.25
3419M: Joerg Reuter <jreuter@yaina.de>
3420W: http://yaina.de/jreuter/
3421W: http://www.qsl.net/dl1bke/
3422L: linux-hams@vger.kernel.org
3423S: Maintained
3424F: net/ax25/af_ax25.c
3425F: net/ax25/ax25_dev.c
3426F: net/ax25/ax25_ds_*
3427F: net/ax25/ax25_in.c
3428F: net/ax25/ax25_out.c
3429F: net/ax25/ax25_timer.c
3430F: net/ax25/sysctl_net_ax25.c
3431
3432DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3433L: netdev@vger.kernel.org
3434S: Orphan
3435F: Documentation/networking/dmfe.txt
3436F: drivers/net/ethernet/dec/tulip/dmfe.c
3437
3438DC390/AM53C974 SCSI driver
3439M: Hannes Reinecke <hare@suse.com>
3440L: linux-scsi@vger.kernel.org
3441S: Maintained
3442F: drivers/scsi/am53c974.c
3443
3444DC395x SCSI driver
3445M: Oliver Neukum <oliver@neukum.org>
3446M: Ali Akcaagac <aliakc@web.de>
3447M: Jamie Lenehan <lenehan@twibble.org>
3448L: dc395x@twibble.org
3449W: http://twibble.org/dist/dc395x/
3450W: http://lists.twibble.org/mailman/listinfo/dc395x/
3451S: Maintained
3452F: Documentation/scsi/dc395x.txt
3453F: drivers/scsi/dc395x.*
3454
3455DCCP PROTOCOL
3456M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3457L: dccp@vger.kernel.org
3458W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3459S: Maintained
3460F: include/linux/dccp.h
3461F: include/uapi/linux/dccp.h
3462F: include/linux/tfrc.h
3463F: net/dccp/
3464
3465DECnet NETWORK LAYER
3466W: http://linux-decnet.sourceforge.net
3467L: linux-decnet-user@lists.sourceforge.net
3468S: Orphan
3469F: Documentation/networking/decnet.txt
3470F: net/decnet/
3471
3472DECSTATION PLATFORM SUPPORT
3473M: "Maciej W. Rozycki" <macro@linux-mips.org>
3474L: linux-mips@linux-mips.org
3475W: http://www.linux-mips.org/wiki/DECstation
3476S: Maintained
3477F: arch/mips/dec/
3478F: arch/mips/include/asm/dec/
3479F: arch/mips/include/asm/mach-dec/
3480
3481DEFXX FDDI NETWORK DRIVER
3482M: "Maciej W. Rozycki" <macro@linux-mips.org>
3483S: Maintained
3484F: drivers/net/fddi/defxx.*
3485
3486DELL LAPTOP DRIVER
3487M: Matthew Garrett <mjg59@srcf.ucam.org>
3488M: Pali Rohár <pali.rohar@gmail.com>
3489L: platform-driver-x86@vger.kernel.org
3490S: Maintained
3491F: drivers/platform/x86/dell-laptop.c
3492
3493DELL LAPTOP RBTN DRIVER
3494M: Pali Rohár <pali.rohar@gmail.com>
3495S: Maintained
3496F: drivers/platform/x86/dell-rbtn.*
3497
3498DELL LAPTOP FREEFALL DRIVER
3499M: Pali Rohár <pali.rohar@gmail.com>
3500S: Maintained
3501F: drivers/platform/x86/dell-smo8800.c
3502
3503DELL LAPTOP SMM DRIVER
3504M: Pali Rohár <pali.rohar@gmail.com>
3505S: Maintained
3506F: drivers/hwmon/dell-smm-hwmon.c
3507F: include/uapi/linux/i8k.h
3508
3509DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3510M: Doug Warzecha <Douglas_Warzecha@dell.com>
3511S: Maintained
3512F: Documentation/dcdbas.txt
3513F: drivers/firmware/dcdbas.*
3514
3515DELL WMI EXTRAS DRIVER
3516M: Matthew Garrett <mjg59@srcf.ucam.org>
3517M: Pali Rohár <pali.rohar@gmail.com>
3518S: Maintained
3519F: drivers/platform/x86/dell-wmi.c
3520
3521DESIGNWARE USB2 DRD IP DRIVER
3522M: John Youn <johnyoun@synopsys.com>
3523L: linux-usb@vger.kernel.org
3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3525S: Maintained
3526F: drivers/usb/dwc2/
3527
3528DESIGNWARE USB3 DRD IP DRIVER
3529M: Felipe Balbi <balbi@kernel.org>
3530L: linux-usb@vger.kernel.org
3531T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3532S: Maintained
3533F: drivers/usb/dwc3/
3534
3535DEVICE COREDUMP (DEV_COREDUMP)
3536M: Johannes Berg <johannes@sipsolutions.net>
3537L: linux-kernel@vger.kernel.org
3538S: Maintained
3539F: drivers/base/devcoredump.c
3540F: include/linux/devcoredump.h
3541
3542DEVICE FREQUENCY (DEVFREQ)
3543M: MyungJoo Ham <myungjoo.ham@samsung.com>
3544M: Kyungmin Park <kyungmin.park@samsung.com>
3545L: linux-pm@vger.kernel.org
3546T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3547S: Maintained
3548F: drivers/devfreq/
3549F: include/linux/devfreq.h
3550F: Documentation/devicetree/bindings/devfreq/
3551
3552DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3553M: Chanwoo Choi <cw00.choi@samsung.com>
3554L: linux-pm@vger.kernel.org
3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3556S: Supported
3557F: drivers/devfreq/event/
3558F: drivers/devfreq/devfreq-event.c
3559F: include/linux/devfreq-event.h
3560F: Documentation/devicetree/bindings/devfreq/event/
3561
3562DEVICE NUMBER REGISTRY
3563M: Torben Mathiasen <device@lanana.org>
3564W: http://lanana.org/docs/device-list/index.html
3565S: Maintained
3566
3567DEVICE-MAPPER (LVM)
3568M: Alasdair Kergon <agk@redhat.com>
3569M: Mike Snitzer <snitzer@redhat.com>
3570M: dm-devel@redhat.com
3571L: dm-devel@redhat.com
3572W: http://sources.redhat.com/dm
3573Q: http://patchwork.kernel.org/project/dm-devel/list/
3574T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3575T: quilt http://people.redhat.com/agk/patches/linux/editing/
3576S: Maintained
3577F: Documentation/device-mapper/
3578F: drivers/md/dm*
3579F: drivers/md/persistent-data/
3580F: include/linux/device-mapper.h
3581F: include/linux/dm-*.h
3582F: include/uapi/linux/dm-*.h
3583
3584DEVLINK
3585M: Jiri Pirko <jiri@mellanox.com>
3586L: netdev@vger.kernel.org
3587S: Supported
3588F: net/core/devlink.c
3589F: include/net/devlink.h
3590F: include/uapi/linux/devlink.h
3591
3592DIALOG SEMICONDUCTOR DRIVERS
3593M: Support Opensource <support.opensource@diasemi.com>
3594W: http://www.dialog-semiconductor.com/products
3595S: Supported
3596F: Documentation/hwmon/da90??
3597F: Documentation/devicetree/bindings/sound/da[79]*.txt
3598F: drivers/gpio/gpio-da90??.c
3599F: drivers/hwmon/da90??-hwmon.c
3600F: drivers/iio/adc/da91??-*.c
3601F: drivers/input/misc/da90??_onkey.c
3602F: drivers/input/touchscreen/da9052_tsi.c
3603F: drivers/leds/leds-da90??.c
3604F: drivers/mfd/da903x.c
3605F: drivers/mfd/da90??-*.c
3606F: drivers/mfd/da91??-*.c
3607F: drivers/power/da9052-battery.c
3608F: drivers/power/da91??-*.c
3609F: drivers/regulator/da903x.c
3610F: drivers/regulator/da9???-regulator.[ch]
3611F: drivers/rtc/rtc-da90??.c
3612F: drivers/video/backlight/da90??_bl.c
3613F: drivers/watchdog/da90??_wdt.c
3614F: include/linux/mfd/da903x.h
3615F: include/linux/mfd/da9052/
3616F: include/linux/mfd/da9055/
3617F: include/linux/mfd/da9063/
3618F: include/linux/mfd/da9150/
3619F: include/sound/da[79]*.h
3620F: sound/soc/codecs/da[79]*.[ch]
3621
3622DIGI NEO AND CLASSIC PCI PRODUCTS
3623M: Lidza Louina <lidza.louina@gmail.com>
3624M: Mark Hounschell <markh@compro.net>
3625L: driverdev-devel@linuxdriverproject.org
3626S: Maintained
3627F: drivers/staging/dgnc/
3628
3629DIOLAN U2C-12 I2C DRIVER
3630M: Guenter Roeck <linux@roeck-us.net>
3631L: linux-i2c@vger.kernel.org
3632S: Maintained
3633F: drivers/i2c/busses/i2c-diolan-u2c.c
3634
3635DIRECT ACCESS (DAX)
3636M: Matthew Wilcox <willy@linux.intel.com>
3637L: linux-fsdevel@vger.kernel.org
3638S: Supported
3639F: fs/dax.c
3640
3641DIRECTORY NOTIFICATION (DNOTIFY)
3642M: Eric Paris <eparis@parisplace.org>
3643S: Maintained
3644F: Documentation/filesystems/dnotify.txt
3645F: fs/notify/dnotify/
3646F: include/linux/dnotify.h
3647
3648DISK GEOMETRY AND PARTITION HANDLING
3649M: Andries Brouwer <aeb@cwi.nl>
3650W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3651W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3652W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3653S: Maintained
3654
3655DISKQUOTA
3656M: Jan Kara <jack@suse.com>
3657S: Maintained
3658F: Documentation/filesystems/quota.txt
3659F: fs/quota/
3660F: include/linux/quota*.h
3661F: include/uapi/linux/quota*.h
3662
3663DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3664M: Bernie Thompson <bernie@plugable.com>
3665L: linux-fbdev@vger.kernel.org
3666S: Maintained
3667W: http://plugable.com/category/projects/udlfb/
3668F: drivers/video/fbdev/udlfb.c
3669F: include/video/udlfb.h
3670F: Documentation/fb/udlfb.txt
3671
3672DISTRIBUTED LOCK MANAGER (DLM)
3673M: Christine Caulfield <ccaulfie@redhat.com>
3674M: David Teigland <teigland@redhat.com>
3675L: cluster-devel@redhat.com
3676W: http://sources.redhat.com/cluster/
3677T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3678S: Supported
3679F: fs/dlm/
3680
3681DMA BUFFER SHARING FRAMEWORK
3682M: Sumit Semwal <sumit.semwal@linaro.org>
3683S: Maintained
3684L: linux-media@vger.kernel.org
3685L: dri-devel@lists.freedesktop.org
3686L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3687F: drivers/dma-buf/
3688F: include/linux/dma-buf*
3689F: include/linux/reservation.h
3690F: include/linux/*fence.h
3691F: Documentation/dma-buf-sharing.txt
3692T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3693
3694DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3695M: Vinod Koul <vinod.koul@intel.com>
3696L: dmaengine@vger.kernel.org
3697Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3698S: Maintained
3699F: drivers/dma/
3700F: include/linux/dmaengine.h
3701F: Documentation/dmaengine/
3702T: git git://git.infradead.org/users/vkoul/slave-dma.git
3703
3704DME1737 HARDWARE MONITOR DRIVER
3705M: Juerg Haefliger <juergh@gmail.com>
3706L: linux-hwmon@vger.kernel.org
3707S: Maintained
3708F: Documentation/hwmon/dme1737
3709F: drivers/hwmon/dme1737.c
3710
3711DMI/SMBIOS SUPPORT
3712M: Jean Delvare <jdelvare@suse.com>
3713S: Maintained
3714T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3715F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3716F: drivers/firmware/dmi-id.c
3717F: drivers/firmware/dmi_scan.c
3718F: include/linux/dmi.h
3719
3720DOCUMENTATION
3721M: Jonathan Corbet <corbet@lwn.net>
3722L: linux-doc@vger.kernel.org
3723S: Maintained
3724F: Documentation/
3725F: scripts/docproc.c
3726F: scripts/kernel-doc*
3727X: Documentation/ABI/
3728X: Documentation/devicetree/
3729X: Documentation/acpi
3730X: Documentation/power
3731X: Documentation/spi
3732X: Documentation/DocBook/media
3733T: git git://git.lwn.net/linux.git docs-next
3734
3735DOUBLETALK DRIVER
3736M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3737L: blinux-list@redhat.com
3738S: Maintained
3739F: drivers/char/dtlk.c
3740F: include/linux/dtlk.h
3741
3742DPT_I2O SCSI RAID DRIVER
3743M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3744L: linux-scsi@vger.kernel.org
3745W: http://www.adaptec.com/
3746S: Maintained
3747F: drivers/scsi/dpt*
3748F: drivers/scsi/dpt/
3749
3750DRBD DRIVER
3751M: Philipp Reisner <philipp.reisner@linbit.com>
3752M: Lars Ellenberg <lars.ellenberg@linbit.com>
3753L: drbd-dev@lists.linbit.com
3754W: http://www.drbd.org
3755T: git git://git.linbit.com/linux-drbd.git
3756T: git git://git.linbit.com/drbd-8.4.git
3757S: Supported
3758F: drivers/block/drbd/
3759F: lib/lru_cache.c
3760F: Documentation/blockdev/drbd/
3761
3762DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3763M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3764T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3765S: Supported
3766F: Documentation/kobject.txt
3767F: drivers/base/
3768F: fs/debugfs/
3769F: fs/kernfs/
3770F: fs/sysfs/
3771F: include/linux/debugfs.h
3772F: include/linux/kobj*
3773F: lib/kobj*
3774
3775DRM DRIVERS
3776M: David Airlie <airlied@linux.ie>
3777L: dri-devel@lists.freedesktop.org
3778T: git git://people.freedesktop.org/~airlied/linux
3779S: Maintained
3780F: drivers/gpu/drm/
3781F: drivers/gpu/vga/
3782F: include/drm/
3783F: include/uapi/drm/
3784
3785RADEON and AMDGPU DRM DRIVERS
3786M: Alex Deucher <alexander.deucher@amd.com>
3787M: Christian König <christian.koenig@amd.com>
3788L: dri-devel@lists.freedesktop.org
3789T: git git://people.freedesktop.org/~agd5f/linux
3790S: Supported
3791F: drivers/gpu/drm/radeon/
3792F: include/uapi/drm/radeon*
3793F: drivers/gpu/drm/amd/
3794F: include/uapi/drm/amdgpu*
3795
3796DRM PANEL DRIVERS
3797M: Thierry Reding <thierry.reding@gmail.com>
3798L: dri-devel@lists.freedesktop.org
3799T: git git://anongit.freedesktop.org/tegra/linux.git
3800S: Maintained
3801F: drivers/gpu/drm/drm_panel.c
3802F: drivers/gpu/drm/panel/
3803F: include/drm/drm_panel.h
3804F: Documentation/devicetree/bindings/display/panel/
3805
3806INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3807M: Daniel Vetter <daniel.vetter@intel.com>
3808M: Jani Nikula <jani.nikula@linux.intel.com>
3809L: intel-gfx@lists.freedesktop.org
3810L: dri-devel@lists.freedesktop.org
3811W: https://01.org/linuxgraphics/
3812Q: http://patchwork.freedesktop.org/project/intel-gfx/
3813T: git git://anongit.freedesktop.org/drm-intel
3814S: Supported
3815F: drivers/gpu/drm/i915/
3816F: include/drm/i915*
3817F: include/uapi/drm/i915*
3818
3819DRM DRIVERS FOR ATMEL HLCDC
3820M: Boris Brezillon <boris.brezillon@free-electrons.com>
3821L: dri-devel@lists.freedesktop.org
3822S: Supported
3823F: drivers/gpu/drm/atmel-hlcdc/
3824F: Documentation/devicetree/bindings/drm/atmel/
3825
3826DRM DRIVERS FOR EXYNOS
3827M: Inki Dae <inki.dae@samsung.com>
3828M: Joonyoung Shim <jy0922.shim@samsung.com>
3829M: Seung-Woo Kim <sw0312.kim@samsung.com>
3830M: Kyungmin Park <kyungmin.park@samsung.com>
3831L: dri-devel@lists.freedesktop.org
3832T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3833S: Supported
3834F: drivers/gpu/drm/exynos/
3835F: include/drm/exynos*
3836F: include/uapi/drm/exynos*
3837
3838DRM DRIVERS FOR FREESCALE DCU
3839M: Stefan Agner <stefan@agner.ch>
3840M: Alison Wang <alison.wang@freescale.com>
3841L: dri-devel@lists.freedesktop.org
3842S: Supported
3843F: drivers/gpu/drm/fsl-dcu/
3844F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3845F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3846
3847DRM DRIVERS FOR FREESCALE IMX
3848M: Philipp Zabel <p.zabel@pengutronix.de>
3849L: dri-devel@lists.freedesktop.org
3850S: Maintained
3851F: drivers/gpu/drm/imx/
3852F: drivers/gpu/ipu-v3/
3853F: Documentation/devicetree/bindings/display/imx/
3854
3855DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3856M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3857L: dri-devel@lists.freedesktop.org
3858T: git git://github.com/patjak/drm-gma500
3859S: Maintained
3860F: drivers/gpu/drm/gma500
3861F: include/drm/gma500*
3862
3863DRM DRIVERS FOR NVIDIA TEGRA
3864M: Thierry Reding <thierry.reding@gmail.com>
3865M: Terje Bergström <tbergstrom@nvidia.com>
3866L: dri-devel@lists.freedesktop.org
3867L: linux-tegra@vger.kernel.org
3868T: git git://anongit.freedesktop.org/tegra/linux.git
3869S: Supported
3870F: drivers/gpu/drm/tegra/
3871F: drivers/gpu/host1x/
3872F: include/linux/host1x.h
3873F: include/uapi/drm/tegra_drm.h
3874F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3875
3876DRM DRIVERS FOR RENESAS
3877M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3878L: dri-devel@lists.freedesktop.org
3879L: linux-renesas-soc@vger.kernel.org
3880T: git git://people.freedesktop.org/~airlied/linux
3881S: Supported
3882F: drivers/gpu/drm/rcar-du/
3883F: drivers/gpu/drm/shmobile/
3884F: include/linux/platform_data/shmob_drm.h
3885
3886DRM DRIVERS FOR ROCKCHIP
3887M: Mark Yao <mark.yao@rock-chips.com>
3888L: dri-devel@lists.freedesktop.org
3889S: Maintained
3890F: drivers/gpu/drm/rockchip/
3891F: Documentation/devicetree/bindings/display/rockchip*
3892
3893DRM DRIVERS FOR STI
3894M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3895M: Vincent Abriou <vincent.abriou@st.com>
3896L: dri-devel@lists.freedesktop.org
3897T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3898S: Maintained
3899F: drivers/gpu/drm/sti
3900F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3901
3902DRM DRIVERS FOR VIVANTE GPU IP
3903M: Lucas Stach <l.stach@pengutronix.de>
3904R: Russell King <linux+etnaviv@arm.linux.org.uk>
3905R: Christian Gmeiner <christian.gmeiner@gmail.com>
3906L: dri-devel@lists.freedesktop.org
3907S: Maintained
3908F: drivers/gpu/drm/etnaviv
3909F: Documentation/devicetree/bindings/display/etnaviv
3910
3911DSBR100 USB FM RADIO DRIVER
3912M: Alexey Klimov <klimov.linux@gmail.com>
3913L: linux-media@vger.kernel.org
3914T: git git://linuxtv.org/media_tree.git
3915S: Maintained
3916F: drivers/media/radio/dsbr100.c
3917
3918DSCC4 DRIVER
3919M: Francois Romieu <romieu@fr.zoreil.com>
3920L: netdev@vger.kernel.org
3921S: Maintained
3922F: drivers/net/wan/dscc4.c
3923
3924DT3155 MEDIA DRIVER
3925M: Hans Verkuil <hverkuil@xs4all.nl>
3926L: linux-media@vger.kernel.org
3927T: git git://linuxtv.org/media_tree.git
3928W: https://linuxtv.org
3929S: Odd Fixes
3930F: drivers/media/pci/dt3155/
3931
3932DVB_USB_AF9015 MEDIA DRIVER
3933M: Antti Palosaari <crope@iki.fi>
3934L: linux-media@vger.kernel.org
3935W: https://linuxtv.org
3936W: http://palosaari.fi/linux/
3937Q: http://patchwork.linuxtv.org/project/linux-media/list/
3938T: git git://linuxtv.org/anttip/media_tree.git
3939S: Maintained
3940F: drivers/media/usb/dvb-usb-v2/af9015*
3941
3942DVB_USB_AF9035 MEDIA DRIVER
3943M: Antti Palosaari <crope@iki.fi>
3944L: linux-media@vger.kernel.org
3945W: https://linuxtv.org
3946W: http://palosaari.fi/linux/
3947Q: http://patchwork.linuxtv.org/project/linux-media/list/
3948T: git git://linuxtv.org/anttip/media_tree.git
3949S: Maintained
3950F: drivers/media/usb/dvb-usb-v2/af9035*
3951
3952DVB_USB_ANYSEE MEDIA DRIVER
3953M: Antti Palosaari <crope@iki.fi>
3954L: linux-media@vger.kernel.org
3955W: https://linuxtv.org
3956W: http://palosaari.fi/linux/
3957Q: http://patchwork.linuxtv.org/project/linux-media/list/
3958T: git git://linuxtv.org/anttip/media_tree.git
3959S: Maintained
3960F: drivers/media/usb/dvb-usb-v2/anysee*
3961
3962DVB_USB_AU6610 MEDIA DRIVER
3963M: Antti Palosaari <crope@iki.fi>
3964L: linux-media@vger.kernel.org
3965W: https://linuxtv.org
3966W: http://palosaari.fi/linux/
3967Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968T: git git://linuxtv.org/anttip/media_tree.git
3969S: Maintained
3970F: drivers/media/usb/dvb-usb-v2/au6610*
3971
3972DVB_USB_CE6230 MEDIA DRIVER
3973M: Antti Palosaari <crope@iki.fi>
3974L: linux-media@vger.kernel.org
3975W: https://linuxtv.org
3976W: http://palosaari.fi/linux/
3977Q: http://patchwork.linuxtv.org/project/linux-media/list/
3978T: git git://linuxtv.org/anttip/media_tree.git
3979S: Maintained
3980F: drivers/media/usb/dvb-usb-v2/ce6230*
3981
3982DVB_USB_CXUSB MEDIA DRIVER
3983M: Michael Krufky <mkrufky@linuxtv.org>
3984L: linux-media@vger.kernel.org
3985W: https://linuxtv.org
3986W: http://github.com/mkrufky
3987Q: http://patchwork.linuxtv.org/project/linux-media/list/
3988T: git git://linuxtv.org/media_tree.git
3989S: Maintained
3990F: drivers/media/usb/dvb-usb/cxusb*
3991
3992DVB_USB_EC168 MEDIA DRIVER
3993M: Antti Palosaari <crope@iki.fi>
3994L: linux-media@vger.kernel.org
3995W: https://linuxtv.org
3996W: http://palosaari.fi/linux/
3997Q: http://patchwork.linuxtv.org/project/linux-media/list/
3998T: git git://linuxtv.org/anttip/media_tree.git
3999S: Maintained
4000F: drivers/media/usb/dvb-usb-v2/ec168*
4001
4002DVB_USB_GL861 MEDIA DRIVER
4003M: Antti Palosaari <crope@iki.fi>
4004L: linux-media@vger.kernel.org
4005W: https://linuxtv.org
4006Q: http://patchwork.linuxtv.org/project/linux-media/list/
4007T: git git://linuxtv.org/anttip/media_tree.git
4008S: Maintained
4009F: drivers/media/usb/dvb-usb-v2/gl861*
4010
4011DVB_USB_MXL111SF MEDIA DRIVER
4012M: Michael Krufky <mkrufky@linuxtv.org>
4013L: linux-media@vger.kernel.org
4014W: https://linuxtv.org
4015W: http://github.com/mkrufky
4016Q: http://patchwork.linuxtv.org/project/linux-media/list/
4017T: git git://linuxtv.org/mkrufky/mxl111sf.git
4018S: Maintained
4019F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4020
4021DVB_USB_RTL28XXU MEDIA DRIVER
4022M: Antti Palosaari <crope@iki.fi>
4023L: linux-media@vger.kernel.org
4024W: https://linuxtv.org
4025W: http://palosaari.fi/linux/
4026Q: http://patchwork.linuxtv.org/project/linux-media/list/
4027T: git git://linuxtv.org/anttip/media_tree.git
4028S: Maintained
4029F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4030
4031DVB_USB_V2 MEDIA DRIVER
4032M: Antti Palosaari <crope@iki.fi>
4033L: linux-media@vger.kernel.org
4034W: https://linuxtv.org
4035W: http://palosaari.fi/linux/
4036Q: http://patchwork.linuxtv.org/project/linux-media/list/
4037T: git git://linuxtv.org/anttip/media_tree.git
4038S: Maintained
4039F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4040F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4041
4042DYNAMIC DEBUG
4043M: Jason Baron <jbaron@akamai.com>
4044S: Maintained
4045F: lib/dynamic_debug.c
4046F: include/linux/dynamic_debug.h
4047
4048DZ DECSTATION DZ11 SERIAL DRIVER
4049M: "Maciej W. Rozycki" <macro@linux-mips.org>
4050S: Maintained
4051F: drivers/tty/serial/dz.*
4052
4053E3X0 POWER BUTTON DRIVER
4054M: Moritz Fischer <moritz.fischer@ettus.com>
4055L: usrp-users@lists.ettus.com
4056W: http://www.ettus.com
4057S: Supported
4058F: drivers/input/misc/e3x0-button.c
4059F: Documentation/devicetree/bindings/input/e3x0-button.txt
4060
4061E4000 MEDIA DRIVER
4062M: Antti Palosaari <crope@iki.fi>
4063L: linux-media@vger.kernel.org
4064W: https://linuxtv.org
4065W: http://palosaari.fi/linux/
4066Q: http://patchwork.linuxtv.org/project/linux-media/list/
4067T: git git://linuxtv.org/anttip/media_tree.git
4068S: Maintained
4069F: drivers/media/tuners/e4000*
4070
4071EATA ISA/EISA/PCI SCSI DRIVER
4072M: Dario Ballabio <ballabio_dario@emc.com>
4073L: linux-scsi@vger.kernel.org
4074S: Maintained
4075F: drivers/scsi/eata.c
4076
4077EC100 MEDIA DRIVER
4078M: Antti Palosaari <crope@iki.fi>
4079L: linux-media@vger.kernel.org
4080W: https://linuxtv.org
4081W: http://palosaari.fi/linux/
4082Q: http://patchwork.linuxtv.org/project/linux-media/list/
4083T: git git://linuxtv.org/anttip/media_tree.git
4084S: Maintained
4085F: drivers/media/dvb-frontends/ec100*
4086
4087ECRYPT FILE SYSTEM
4088M: Tyler Hicks <tyhicks@canonical.com>
4089L: ecryptfs@vger.kernel.org
4090W: http://ecryptfs.org
4091W: https://launchpad.net/ecryptfs
4092T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4093S: Supported
4094F: Documentation/filesystems/ecryptfs.txt
4095F: fs/ecryptfs/
4096
4097EDAC-CORE
4098M: Doug Thompson <dougthompson@xmission.com>
4099M: Borislav Petkov <bp@alien8.de>
4100M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4101L: linux-edac@vger.kernel.org
4102T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4104S: Supported
4105F: Documentation/edac.txt
4106F: drivers/edac/
4107F: include/linux/edac.h
4108
4109EDAC-AMD64
4110M: Doug Thompson <dougthompson@xmission.com>
4111M: Borislav Petkov <bp@alien8.de>
4112L: linux-edac@vger.kernel.org
4113S: Maintained
4114F: drivers/edac/amd64_edac*
4115
4116EDAC-CALXEDA
4117M: Doug Thompson <dougthompson@xmission.com>
4118M: Robert Richter <rric@kernel.org>
4119L: linux-edac@vger.kernel.org
4120S: Maintained
4121F: drivers/edac/highbank*
4122
4123EDAC-CAVIUM
4124M: Ralf Baechle <ralf@linux-mips.org>
4125M: David Daney <david.daney@cavium.com>
4126L: linux-edac@vger.kernel.org
4127L: linux-mips@linux-mips.org
4128S: Supported
4129F: drivers/edac/octeon_edac*
4130
4131EDAC-E752X
4132M: Mark Gross <mark.gross@intel.com>
4133M: Doug Thompson <dougthompson@xmission.com>
4134L: linux-edac@vger.kernel.org
4135S: Maintained
4136F: drivers/edac/e752x_edac.c
4137
4138EDAC-E7XXX
4139M: Doug Thompson <dougthompson@xmission.com>
4140L: linux-edac@vger.kernel.org
4141S: Maintained
4142F: drivers/edac/e7xxx_edac.c
4143
4144EDAC-GHES
4145M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4146L: linux-edac@vger.kernel.org
4147S: Maintained
4148F: drivers/edac/ghes_edac.c
4149
4150EDAC-I82443BXGX
4151M: Tim Small <tim@buttersideup.com>
4152L: linux-edac@vger.kernel.org
4153S: Maintained
4154F: drivers/edac/i82443bxgx_edac.c
4155
4156EDAC-I3000
4157M: Jason Uhlenkott <juhlenko@akamai.com>
4158L: linux-edac@vger.kernel.org
4159S: Maintained
4160F: drivers/edac/i3000_edac.c
4161
4162EDAC-I5000
4163M: Doug Thompson <dougthompson@xmission.com>
4164L: linux-edac@vger.kernel.org
4165S: Maintained
4166F: drivers/edac/i5000_edac.c
4167
4168EDAC-I5400
4169M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4170L: linux-edac@vger.kernel.org
4171S: Maintained
4172F: drivers/edac/i5400_edac.c
4173
4174EDAC-I7300
4175M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4176L: linux-edac@vger.kernel.org
4177S: Maintained
4178F: drivers/edac/i7300_edac.c
4179
4180EDAC-I7CORE
4181M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4182L: linux-edac@vger.kernel.org
4183S: Maintained
4184F: drivers/edac/i7core_edac.c
4185
4186EDAC-I82975X
4187M: Ranganathan Desikan <ravi@jetztechnologies.com>
4188M: "Arvind R." <arvino55@gmail.com>
4189L: linux-edac@vger.kernel.org
4190S: Maintained
4191F: drivers/edac/i82975x_edac.c
4192
4193EDAC-IE31200
4194M: Jason Baron <jbaron@akamai.com>
4195L: linux-edac@vger.kernel.org
4196S: Maintained
4197F: drivers/edac/ie31200_edac.c
4198
4199EDAC-MPC85XX
4200M: Johannes Thumshirn <morbidrsa@gmail.com>
4201L: linux-edac@vger.kernel.org
4202S: Maintained
4203F: drivers/edac/mpc85xx_edac.[ch]
4204
4205EDAC-PASEMI
4206M: Egor Martovetsky <egor@pasemi.com>
4207L: linux-edac@vger.kernel.org
4208S: Maintained
4209F: drivers/edac/pasemi_edac.c
4210
4211EDAC-R82600
4212M: Tim Small <tim@buttersideup.com>
4213L: linux-edac@vger.kernel.org
4214S: Maintained
4215F: drivers/edac/r82600_edac.c
4216
4217EDAC-SBRIDGE
4218M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4219L: linux-edac@vger.kernel.org
4220S: Maintained
4221F: drivers/edac/sb_edac.c
4222
4223EDAC-XGENE
4224APPLIED MICRO (APM) X-GENE SOC EDAC
4225M: Loc Ho <lho@apm.com>
4226S: Supported
4227F: drivers/edac/xgene_edac.c
4228F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4229
4230EDIROL UA-101/UA-1000 DRIVER
4231M: Clemens Ladisch <clemens@ladisch.de>
4232L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4233T: git git://git.alsa-project.org/alsa-kernel.git
4234S: Maintained
4235F: sound/usb/misc/ua101.c
4236
4237EXTENSIBLE FIRMWARE INTERFACE (EFI)
4238M: Matt Fleming <matt@codeblueprint.co.uk>
4239L: linux-efi@vger.kernel.org
4240T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4241S: Maintained
4242F: Documentation/efi-stub.txt
4243F: arch/ia64/kernel/efi.c
4244F: arch/x86/boot/compressed/eboot.[ch]
4245F: arch/x86/include/asm/efi.h
4246F: arch/x86/platform/efi/*
4247F: drivers/firmware/efi/*
4248F: include/linux/efi*.h
4249
4250EFI VARIABLE FILESYSTEM
4251M: Matthew Garrett <matthew.garrett@nebula.com>
4252M: Jeremy Kerr <jk@ozlabs.org>
4253M: Matt Fleming <matt@codeblueprint.co.uk>
4254T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4255L: linux-efi@vger.kernel.org
4256S: Maintained
4257F: fs/efivarfs/
4258
4259EFIFB FRAMEBUFFER DRIVER
4260L: linux-fbdev@vger.kernel.org
4261M: Peter Jones <pjones@redhat.com>
4262S: Maintained
4263F: drivers/video/fbdev/efifb.c
4264
4265EFS FILESYSTEM
4266W: http://aeschi.ch.eu.org/efs/
4267S: Orphan
4268F: fs/efs/
4269
4270EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4271M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4272L: netdev@vger.kernel.org
4273S: Maintained
4274F: drivers/net/ethernet/ibm/ehea/
4275
4276EM28XX VIDEO4LINUX DRIVER
4277M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4278L: linux-media@vger.kernel.org
4279W: https://linuxtv.org
4280T: git git://linuxtv.org/media_tree.git
4281S: Maintained
4282F: drivers/media/usb/em28xx/
4283
4284EMBEDDED LINUX
4285M: Paul Gortmaker <paul.gortmaker@windriver.com>
4286M: Matt Mackall <mpm@selenic.com>
4287M: David Woodhouse <dwmw2@infradead.org>
4288L: linux-embedded@vger.kernel.org
4289S: Maintained
4290
4291EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4292M: James Smart <james.smart@avagotech.com>
4293M: Dick Kennedy <dick.kennedy@avagotech.com>
4294L: linux-scsi@vger.kernel.org
4295W: http://www.avagotech.com
4296S: Supported
4297F: drivers/scsi/lpfc/
4298
4299ENE CB710 FLASH CARD READER DRIVER
4300M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4301S: Maintained
4302F: drivers/misc/cb710/
4303F: drivers/mmc/host/cb710-mmc.*
4304F: include/linux/cb710.h
4305
4306ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4307M: Maxim Levitsky <maximlevitsky@gmail.com>
4308S: Maintained
4309F: drivers/media/rc/ene_ir.*
4310
4311EPSON S1D13XXX FRAMEBUFFER DRIVER
4312M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4313S: Maintained
4314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4315F: drivers/video/fbdev/s1d13xxxfb.c
4316F: include/video/s1d13xxxfb.h
4317
4318ET131X NETWORK DRIVER
4319M: Mark Einon <mark.einon@gmail.com>
4320S: Odd Fixes
4321F: drivers/net/ethernet/agere/
4322
4323ETHERNET BRIDGE
4324M: Stephen Hemminger <stephen@networkplumber.org>
4325L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4326L: netdev@vger.kernel.org
4327W: http://www.linuxfoundation.org/en/Net:Bridge
4328S: Maintained
4329F: include/linux/netfilter_bridge/
4330F: net/bridge/
4331
4332ETHERNET PHY LIBRARY
4333M: Florian Fainelli <f.fainelli@gmail.com>
4334L: netdev@vger.kernel.org
4335S: Maintained
4336F: include/linux/phy.h
4337F: include/linux/phy_fixed.h
4338F: drivers/net/phy/
4339F: Documentation/networking/phy.txt
4340F: drivers/of/of_mdio.c
4341F: drivers/of/of_net.c
4342
4343EXT2 FILE SYSTEM
4344M: Jan Kara <jack@suse.com>
4345L: linux-ext4@vger.kernel.org
4346S: Maintained
4347F: Documentation/filesystems/ext2.txt
4348F: fs/ext2/
4349F: include/linux/ext2*
4350
4351EXT4 FILE SYSTEM
4352M: "Theodore Ts'o" <tytso@mit.edu>
4353M: Andreas Dilger <adilger.kernel@dilger.ca>
4354L: linux-ext4@vger.kernel.org
4355W: http://ext4.wiki.kernel.org
4356Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4358S: Maintained
4359F: Documentation/filesystems/ext4.txt
4360F: fs/ext4/
4361
4362Extended Verification Module (EVM)
4363M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4364L: linux-ima-devel@lists.sourceforge.net
4365L: linux-security-module@vger.kernel.org
4366S: Supported
4367F: security/integrity/evm/
4368
4369EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4370M: MyungJoo Ham <myungjoo.ham@samsung.com>
4371M: Chanwoo Choi <cw00.choi@samsung.com>
4372L: linux-kernel@vger.kernel.org
4373T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4374S: Maintained
4375F: drivers/extcon/
4376F: include/linux/extcon/
4377F: include/linux/extcon.h
4378F: Documentation/extcon/
4379F: Documentation/devicetree/bindings/extcon/
4380
4381EXYNOS DP DRIVER
4382M: Jingoo Han <jingoohan1@gmail.com>
4383L: dri-devel@lists.freedesktop.org
4384S: Maintained
4385F: drivers/gpu/drm/exynos/exynos_dp*
4386
4387EXYNOS SYSMMU (IOMMU) driver
4388M: Marek Szyprowski <m.szyprowski@samsung.com>
4389L: iommu@lists.linux-foundation.org
4390S: Maintained
4391F: drivers/iommu/exynos-iommu.c
4392
4393EXYNOS MIPI DISPLAY DRIVERS
4394M: Inki Dae <inki.dae@samsung.com>
4395M: Donghwa Lee <dh09.lee@samsung.com>
4396M: Kyungmin Park <kyungmin.park@samsung.com>
4397L: linux-fbdev@vger.kernel.org
4398S: Maintained
4399F: drivers/video/fbdev/exynos/exynos_mipi*
4400F: include/video/exynos_mipi*
4401
4402F71805F HARDWARE MONITORING DRIVER
4403M: Jean Delvare <jdelvare@suse.com>
4404L: linux-hwmon@vger.kernel.org
4405S: Maintained
4406F: Documentation/hwmon/f71805f
4407F: drivers/hwmon/f71805f.c
4408
4409FC0011 TUNER DRIVER
4410M: Michael Buesch <m@bues.ch>
4411L: linux-media@vger.kernel.org
4412S: Maintained
4413F: drivers/media/tuners/fc0011.h
4414F: drivers/media/tuners/fc0011.c
4415
4416FC2580 MEDIA DRIVER
4417M: Antti Palosaari <crope@iki.fi>
4418L: linux-media@vger.kernel.org
4419W: https://linuxtv.org
4420W: http://palosaari.fi/linux/
4421Q: http://patchwork.linuxtv.org/project/linux-media/list/
4422T: git git://linuxtv.org/anttip/media_tree.git
4423S: Maintained
4424F: drivers/media/tuners/fc2580*
4425
4426FANOTIFY
4427M: Eric Paris <eparis@redhat.com>
4428S: Maintained
4429F: fs/notify/fanotify/
4430F: include/linux/fanotify.h
4431F: include/uapi/linux/fanotify.h
4432
4433FARSYNC SYNCHRONOUS DRIVER
4434M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4435W: http://www.farsite.co.uk/
4436S: Supported
4437F: drivers/net/wan/farsync.*
4438
4439FAULT INJECTION SUPPORT
4440M: Akinobu Mita <akinobu.mita@gmail.com>
4441S: Supported
4442F: Documentation/fault-injection/
4443F: lib/fault-inject.c
4444
4445FBTFT Framebuffer drivers
4446M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4447M: Noralf Trønnes <noralf@tronnes.org>
4448S: Maintained
4449F: drivers/staging/fbtft/
4450
4451FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4452M: Vasu Dev <vasu.dev@intel.com>
4453L: fcoe-devel@open-fcoe.org
4454W: www.Open-FCoE.org
4455S: Supported
4456F: drivers/scsi/libfc/
4457F: drivers/scsi/fcoe/
4458F: include/scsi/fc/
4459F: include/scsi/libfc.h
4460F: include/scsi/libfcoe.h
4461F: include/uapi/scsi/fc/
4462
4463FILE LOCKING (flock() and fcntl()/lockf())
4464M: Jeff Layton <jlayton@poochiereds.net>
4465M: "J. Bruce Fields" <bfields@fieldses.org>
4466L: linux-fsdevel@vger.kernel.org
4467S: Maintained
4468F: include/linux/fcntl.h
4469F: include/linux/fs.h
4470F: include/uapi/linux/fcntl.h
4471F: include/uapi/linux/fs.h
4472F: fs/fcntl.c
4473F: fs/locks.c
4474
4475FILESYSTEMS (VFS and infrastructure)
4476M: Alexander Viro <viro@zeniv.linux.org.uk>
4477L: linux-fsdevel@vger.kernel.org
4478S: Maintained
4479F: fs/*
4480
4481FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4482M: Riku Voipio <riku.voipio@iki.fi>
4483L: linux-hwmon@vger.kernel.org
4484S: Maintained
4485F: drivers/hwmon/f75375s.c
4486F: include/linux/f75375s.h
4487
4488FIREWIRE AUDIO DRIVERS
4489M: Clemens Ladisch <clemens@ladisch.de>
4490L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4491T: git git://git.alsa-project.org/alsa-kernel.git
4492S: Maintained
4493F: sound/firewire/
4494
4495FIREWIRE MEDIA DRIVERS (firedtv)
4496M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4497L: linux-media@vger.kernel.org
4498L: linux1394-devel@lists.sourceforge.net
4499T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4500S: Maintained
4501F: drivers/media/firewire/
4502
4503FIREWIRE SBP-2 TARGET
4504M: Chris Boot <bootc@bootc.net>
4505L: linux-scsi@vger.kernel.org
4506L: target-devel@vger.kernel.org
4507L: linux1394-devel@lists.sourceforge.net
4508T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4509S: Maintained
4510F: drivers/target/sbp/
4511
4512FIREWIRE SUBSYSTEM
4513M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4514L: linux1394-devel@lists.sourceforge.net
4515W: http://ieee1394.wiki.kernel.org/
4516T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4517S: Maintained
4518F: drivers/firewire/
4519F: include/linux/firewire.h
4520F: include/uapi/linux/firewire*.h
4521F: tools/firewire/
4522
4523FIRMWARE LOADER (request_firmware)
4524M: Ming Lei <ming.lei@canonical.com>
4525L: linux-kernel@vger.kernel.org
4526S: Maintained
4527F: Documentation/firmware_class/
4528F: drivers/base/firmware*.c
4529F: include/linux/firmware.h
4530
4531FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4532M: Joshua Morris <josh.h.morris@us.ibm.com>
4533M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4534S: Maintained
4535F: drivers/block/rsxx/
4536
4537FLOPPY DRIVER
4538M: Jiri Kosina <jikos@kernel.org>
4539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4540S: Odd fixes
4541F: drivers/block/floppy.c
4542
4543FMC SUBSYSTEM
4544M: Alessandro Rubini <rubini@gnudd.com>
4545W: http://www.ohwr.org/projects/fmc-bus
4546S: Supported
4547F: drivers/fmc/
4548F: include/linux/fmc*.h
4549F: include/linux/ipmi-fru.h
4550K: fmc_d.*register
4551
4552FPGA MANAGER FRAMEWORK
4553M: Alan Tull <atull@opensource.altera.com>
4554R: Moritz Fischer <moritz.fischer@ettus.com>
4555S: Maintained
4556F: drivers/fpga/
4557F: include/linux/fpga/fpga-mgr.h
4558W: http://www.rocketboards.org
4559
4560FPU EMULATOR
4561M: Bill Metzenthen <billm@melbpc.org.au>
4562W: http://floatingpoint.sourceforge.net/emulator/index.html
4563S: Maintained
4564F: arch/x86/math-emu/
4565
4566FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4567L: netdev@vger.kernel.org
4568S: Orphan
4569F: drivers/net/wan/dlci.c
4570F: drivers/net/wan/sdla.c
4571
4572FRAMEBUFFER LAYER
4573M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4574M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4575L: linux-fbdev@vger.kernel.org
4576W: http://linux-fbdev.sourceforge.net/
4577Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4578T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4579S: Maintained
4580F: Documentation/fb/
4581F: drivers/video/
4582F: include/video/
4583F: include/linux/fb.h
4584F: include/uapi/video/
4585F: include/uapi/linux/fb.h
4586
4587FREESCALE DIU FRAMEBUFFER DRIVER
4588M: Timur Tabi <timur@tabi.org>
4589L: linux-fbdev@vger.kernel.org
4590S: Maintained
4591F: drivers/video/fbdev/fsl-diu-fb.*
4592
4593FREESCALE DMA DRIVER
4594M: Li Yang <leoli@freescale.com>
4595M: Zhang Wei <zw@zh-kernel.org>
4596L: linuxppc-dev@lists.ozlabs.org
4597S: Maintained
4598F: drivers/dma/fsldma.*
4599
4600FREESCALE GPMI NAND DRIVER
4601M: Han Xu <han.xu@nxp.com>
4602L: linux-mtd@lists.infradead.org
4603S: Maintained
4604F: drivers/mtd/nand/gpmi-nand/*
4605
4606FREESCALE I2C CPM DRIVER
4607M: Jochen Friedrich <jochen@scram.de>
4608L: linuxppc-dev@lists.ozlabs.org
4609L: linux-i2c@vger.kernel.org
4610S: Maintained
4611F: drivers/i2c/busses/i2c-cpm.c
4612
4613FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4614M: Sascha Hauer <kernel@pengutronix.de>
4615L: linux-fbdev@vger.kernel.org
4616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4617S: Maintained
4618F: include/linux/platform_data/video-imxfb.h
4619F: drivers/video/fbdev/imxfb.c
4620
4621FREESCALE QUAD SPI DRIVER
4622M: Han Xu <han.xu@nxp.com>
4623L: linux-mtd@lists.infradead.org
4624S: Maintained
4625F: drivers/mtd/spi-nor/fsl-quadspi.c
4626
4627FREESCALE SOC FS_ENET DRIVER
4628M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4629M: Vitaly Bordug <vbordug@ru.mvista.com>
4630L: linuxppc-dev@lists.ozlabs.org
4631L: netdev@vger.kernel.org
4632S: Maintained
4633F: drivers/net/ethernet/freescale/fs_enet/
4634F: include/linux/fs_enet_pd.h
4635
4636FREESCALE IMX / MXC FEC DRIVER
4637M: Fugang Duan <fugang.duan@nxp.com>
4638L: netdev@vger.kernel.org
4639S: Maintained
4640F: drivers/net/ethernet/freescale/fec_main.c
4641F: drivers/net/ethernet/freescale/fec_ptp.c
4642F: drivers/net/ethernet/freescale/fec.h
4643F: Documentation/devicetree/bindings/net/fsl-fec.txt
4644
4645FREESCALE QUICC ENGINE LIBRARY
4646L: linuxppc-dev@lists.ozlabs.org
4647S: Orphan
4648F: drivers/soc/fsl/qe/
4649F: include/soc/fsl/*qe*.h
4650F: include/soc/fsl/*ucc*.h
4651
4652FREESCALE USB PERIPHERAL DRIVERS
4653M: Li Yang <leoli@freescale.com>
4654L: linux-usb@vger.kernel.org
4655L: linuxppc-dev@lists.ozlabs.org
4656S: Maintained
4657F: drivers/usb/gadget/udc/fsl*
4658
4659FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4660M: Li Yang <leoli@freescale.com>
4661L: netdev@vger.kernel.org
4662L: linuxppc-dev@lists.ozlabs.org
4663S: Maintained
4664F: drivers/net/ethernet/freescale/ucc_geth*
4665
4666FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4667M: Claudiu Manoil <claudiu.manoil@freescale.com>
4668L: netdev@vger.kernel.org
4669S: Maintained
4670F: drivers/net/ethernet/freescale/gianfar*
4671X: drivers/net/ethernet/freescale/gianfar_ptp.c
4672F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4673
4674FREESCALE QUICC ENGINE UCC UART DRIVER
4675M: Timur Tabi <timur@tabi.org>
4676L: linuxppc-dev@lists.ozlabs.org
4677S: Maintained
4678F: drivers/tty/serial/ucc_uart.c
4679
4680FREESCALE SOC SOUND DRIVERS
4681M: Timur Tabi <timur@tabi.org>
4682M: Nicolin Chen <nicoleotsuka@gmail.com>
4683M: Xiubo Li <Xiubo.Lee@gmail.com>
4684L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4685L: linuxppc-dev@lists.ozlabs.org
4686S: Maintained
4687F: sound/soc/fsl/fsl*
4688F: sound/soc/fsl/imx*
4689F: sound/soc/fsl/mpc8610_hpcd.c
4690
4691FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4692M: "J. German Rivera" <German.Rivera@freescale.com>
4693L: linux-kernel@vger.kernel.org
4694S: Maintained
4695F: drivers/staging/fsl-mc/
4696
4697FREEVXFS FILESYSTEM
4698M: Christoph Hellwig <hch@infradead.org>
4699W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4700S: Maintained
4701F: fs/freevxfs/
4702
4703FREEZER
4704M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4705M: Pavel Machek <pavel@ucw.cz>
4706L: linux-pm@vger.kernel.org
4707S: Supported
4708F: Documentation/power/freezing-of-tasks.txt
4709F: include/linux/freezer.h
4710F: kernel/freezer.c
4711
4712FRONTSWAP API
4713M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4714L: linux-kernel@vger.kernel.org
4715S: Maintained
4716F: mm/frontswap.c
4717F: include/linux/frontswap.h
4718
4719FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4720M: David Howells <dhowells@redhat.com>
4721L: linux-cachefs@redhat.com (moderated for non-subscribers)
4722S: Supported
4723F: Documentation/filesystems/caching/
4724F: fs/fscache/
4725F: include/linux/fscache*.h
4726
4727F2FS FILE SYSTEM
4728M: Jaegeuk Kim <jaegeuk@kernel.org>
4729M: Changman Lee <cm224.lee@samsung.com>
4730R: Chao Yu <chao2.yu@samsung.com>
4731L: linux-f2fs-devel@lists.sourceforge.net
4732W: http://en.wikipedia.org/wiki/F2FS
4733T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4734S: Maintained
4735F: Documentation/filesystems/f2fs.txt
4736F: Documentation/ABI/testing/sysfs-fs-f2fs
4737F: fs/f2fs/
4738F: include/linux/f2fs_fs.h
4739F: include/trace/events/f2fs.h
4740
4741FUJITSU FR-V (FRV) PORT
4742S: Orphan
4743F: arch/frv/
4744
4745FUJITSU LAPTOP EXTRAS
4746M: Jonathan Woithe <jwoithe@just42.net>
4747L: platform-driver-x86@vger.kernel.org
4748S: Maintained
4749F: drivers/platform/x86/fujitsu-laptop.c
4750
4751FUJITSU M-5MO LS CAMERA ISP DRIVER
4752M: Kyungmin Park <kyungmin.park@samsung.com>
4753M: Heungjun Kim <riverful.kim@samsung.com>
4754L: linux-media@vger.kernel.org
4755S: Maintained
4756F: drivers/media/i2c/m5mols/
4757F: include/media/i2c/m5mols.h
4758
4759FUJITSU TABLET EXTRAS
4760M: Robert Gerlach <khnz@gmx.de>
4761L: platform-driver-x86@vger.kernel.org
4762S: Maintained
4763F: drivers/platform/x86/fujitsu-tablet.c
4764
4765FUSE: FILESYSTEM IN USERSPACE
4766M: Miklos Szeredi <miklos@szeredi.hu>
4767L: fuse-devel@lists.sourceforge.net
4768W: http://fuse.sourceforge.net/
4769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4770S: Maintained
4771F: fs/fuse/
4772F: include/uapi/linux/fuse.h
4773F: Documentation/filesystems/fuse.txt
4774
4775FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4776M: Rik Faith <faith@cs.unc.edu>
4777L: linux-scsi@vger.kernel.org
4778S: Odd Fixes (e.g., new signatures)
4779F: drivers/scsi/fdomain.*
4780
4781GCOV BASED KERNEL PROFILING
4782M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4783S: Maintained
4784F: kernel/gcov/
4785F: Documentation/gcov.txt
4786
4787GDT SCSI DISK ARRAY CONTROLLER DRIVER
4788M: Achim Leubner <achim_leubner@adaptec.com>
4789L: linux-scsi@vger.kernel.org
4790W: http://www.icp-vortex.com/
4791S: Supported
4792F: drivers/scsi/gdt*
4793
4794GDB KERNEL DEBUGGING HELPER SCRIPTS
4795M: Jan Kiszka <jan.kiszka@siemens.com>
4796S: Supported
4797F: scripts/gdb/
4798
4799GEMTEK FM RADIO RECEIVER DRIVER
4800M: Hans Verkuil <hverkuil@xs4all.nl>
4801L: linux-media@vger.kernel.org
4802T: git git://linuxtv.org/media_tree.git
4803W: https://linuxtv.org
4804S: Maintained
4805F: drivers/media/radio/radio-gemtek*
4806
4807GENERIC GPIO I2C DRIVER
4808M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4809S: Supported
4810F: drivers/i2c/busses/i2c-gpio.c
4811F: include/linux/i2c-gpio.h
4812
4813GENERIC GPIO I2C MULTIPLEXER DRIVER
4814M: Peter Korsgaard <peter.korsgaard@barco.com>
4815L: linux-i2c@vger.kernel.org
4816S: Supported
4817F: drivers/i2c/muxes/i2c-mux-gpio.c
4818F: include/linux/i2c-mux-gpio.h
4819F: Documentation/i2c/muxes/i2c-mux-gpio
4820
4821GENERIC HDLC (WAN) DRIVERS
4822M: Krzysztof Halasa <khc@pm.waw.pl>
4823W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4824S: Maintained
4825F: drivers/net/wan/c101.c
4826F: drivers/net/wan/hd6457*
4827F: drivers/net/wan/hdlc*
4828F: drivers/net/wan/n2.c
4829F: drivers/net/wan/pc300too.c
4830F: drivers/net/wan/pci200syn.c
4831F: drivers/net/wan/wanxl*
4832
4833GENERIC INCLUDE/ASM HEADER FILES
4834M: Arnd Bergmann <arnd@arndb.de>
4835L: linux-arch@vger.kernel.org
4836T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4837S: Maintained
4838F: include/asm-generic/
4839F: include/uapi/asm-generic/
4840
4841GENERIC PHY FRAMEWORK
4842M: Kishon Vijay Abraham I <kishon@ti.com>
4843L: linux-kernel@vger.kernel.org
4844T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4845S: Supported
4846F: drivers/phy/
4847F: include/linux/phy/
4848
4849GENERIC PM DOMAINS
4850M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4851M: Kevin Hilman <khilman@kernel.org>
4852M: Ulf Hansson <ulf.hansson@linaro.org>
4853L: linux-pm@vger.kernel.org
4854S: Supported
4855F: drivers/base/power/domain*.c
4856F: include/linux/pm_domain.h
4857
4858GENERIC UIO DRIVER FOR PCI DEVICES
4859M: "Michael S. Tsirkin" <mst@redhat.com>
4860L: kvm@vger.kernel.org
4861S: Supported
4862F: drivers/uio/uio_pci_generic.c
4863
4864GET_MAINTAINER SCRIPT
4865M: Joe Perches <joe@perches.com>
4866S: Maintained
4867F: scripts/get_maintainer.pl
4868
4869GFS2 FILE SYSTEM
4870M: Steven Whitehouse <swhiteho@redhat.com>
4871M: Bob Peterson <rpeterso@redhat.com>
4872L: cluster-devel@redhat.com
4873W: http://sources.redhat.com/cluster/
4874T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4875S: Supported
4876F: Documentation/filesystems/gfs2*.txt
4877F: fs/gfs2/
4878F: include/uapi/linux/gfs2_ondisk.h
4879
4880GIGASET ISDN DRIVERS
4881M: Paul Bolle <pebolle@tiscali.nl>
4882L: gigaset307x-common@lists.sourceforge.net
4883W: http://gigaset307x.sourceforge.net/
4884S: Odd Fixes
4885F: Documentation/isdn/README.gigaset
4886F: drivers/isdn/gigaset/
4887F: include/uapi/linux/gigaset_dev.h
4888
4889GO7007 MPEG CODEC
4890M: Hans Verkuil <hans.verkuil@cisco.com>
4891L: linux-media@vger.kernel.org
4892S: Maintained
4893F: drivers/media/usb/go7007/
4894
4895GOODIX TOUCHSCREEN
4896M: Bastien Nocera <hadess@hadess.net>
4897L: linux-input@vger.kernel.org
4898S: Maintained
4899F: drivers/input/touchscreen/goodix.c
4900
4901GPIO SUBSYSTEM
4902M: Linus Walleij <linus.walleij@linaro.org>
4903M: Alexandre Courbot <gnurou@gmail.com>
4904L: linux-gpio@vger.kernel.org
4905T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4906S: Maintained
4907F: Documentation/gpio/
4908F: Documentation/ABI/testing/gpio-cdev
4909F: Documentation/ABI/obsolete/sysfs-gpio
4910F: drivers/gpio/
4911F: include/linux/gpio/
4912F: include/linux/gpio.h
4913F: include/asm-generic/gpio.h
4914F: include/uapi/linux/gpio.h
4915F: tools/gpio/
4916
4917GRE DEMULTIPLEXER DRIVER
4918M: Dmitry Kozlov <xeb@mail.ru>
4919L: netdev@vger.kernel.org
4920S: Maintained
4921F: net/ipv4/gre_demux.c
4922F: net/ipv4/gre_offload.c
4923F: include/net/gre.h
4924
4925GRETH 10/100/1G Ethernet MAC device driver
4926M: Kristoffer Glembo <kristoffer@gaisler.com>
4927L: netdev@vger.kernel.org
4928S: Maintained
4929F: drivers/net/ethernet/aeroflex/
4930
4931GSPCA FINEPIX SUBDRIVER
4932M: Frank Zago <frank@zago.net>
4933L: linux-media@vger.kernel.org
4934T: git git://linuxtv.org/media_tree.git
4935S: Maintained
4936F: drivers/media/usb/gspca/finepix.c
4937
4938GSPCA GL860 SUBDRIVER
4939M: Olivier Lorin <o.lorin@laposte.net>
4940L: linux-media@vger.kernel.org
4941T: git git://linuxtv.org/media_tree.git
4942S: Maintained
4943F: drivers/media/usb/gspca/gl860/
4944
4945GSPCA M5602 SUBDRIVER
4946M: Erik Andren <erik.andren@gmail.com>
4947L: linux-media@vger.kernel.org
4948T: git git://linuxtv.org/media_tree.git
4949S: Maintained
4950F: drivers/media/usb/gspca/m5602/
4951
4952GSPCA PAC207 SONIXB SUBDRIVER
4953M: Hans de Goede <hdegoede@redhat.com>
4954L: linux-media@vger.kernel.org
4955T: git git://linuxtv.org/media_tree.git
4956S: Maintained
4957F: drivers/media/usb/gspca/pac207.c
4958
4959GSPCA SN9C20X SUBDRIVER
4960M: Brian Johnson <brijohn@gmail.com>
4961L: linux-media@vger.kernel.org
4962T: git git://linuxtv.org/media_tree.git
4963S: Maintained
4964F: drivers/media/usb/gspca/sn9c20x.c
4965
4966GSPCA T613 SUBDRIVER
4967M: Leandro Costantino <lcostantino@gmail.com>
4968L: linux-media@vger.kernel.org
4969T: git git://linuxtv.org/media_tree.git
4970S: Maintained
4971F: drivers/media/usb/gspca/t613.c
4972
4973GSPCA USB WEBCAM DRIVER
4974M: Hans de Goede <hdegoede@redhat.com>
4975L: linux-media@vger.kernel.org
4976T: git git://linuxtv.org/media_tree.git
4977S: Maintained
4978F: drivers/media/usb/gspca/
4979
4980GUID PARTITION TABLE (GPT)
4981M: Davidlohr Bueso <dave@stgolabs.net>
4982L: linux-efi@vger.kernel.org
4983S: Maintained
4984F: block/partitions/efi.*
4985
4986STK1160 USB VIDEO CAPTURE DRIVER
4987M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4988L: linux-media@vger.kernel.org
4989T: git git://linuxtv.org/media_tree.git
4990S: Maintained
4991F: drivers/media/usb/stk1160/
4992
4993H8/300 ARCHITECTURE
4994M: Yoshinori Sato <ysato@users.sourceforge.jp>
4995L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4996W: http://uclinux-h8.sourceforge.jp
4997T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4998S: Maintained
4999F: arch/h8300/
5000F: drivers/clocksource/h8300_*.c
5001F: drivers/clk/h8300/
5002F: drivers/irqchip/irq-renesas-h8*.c
5003
5004HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5005M: Frank Seidel <frank@f-seidel.de>
5006L: platform-driver-x86@vger.kernel.org
5007W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5008S: Maintained
5009F: drivers/platform/x86/hdaps.c
5010
5011HDPVR USB VIDEO ENCODER DRIVER
5012M: Hans Verkuil <hverkuil@xs4all.nl>
5013L: linux-media@vger.kernel.org
5014T: git git://linuxtv.org/media_tree.git
5015W: https://linuxtv.org
5016S: Odd Fixes
5017F: drivers/media/usb/hdpvr/
5018
5019HWPOISON MEMORY FAILURE HANDLING
5020M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5021L: linux-mm@kvack.org
5022S: Maintained
5023F: mm/memory-failure.c
5024F: mm/hwpoison-inject.c
5025
5026HYPERVISOR VIRTUAL CONSOLE DRIVER
5027L: linuxppc-dev@lists.ozlabs.org
5028S: Odd Fixes
5029F: drivers/tty/hvc/
5030
5031HACKRF MEDIA DRIVER
5032M: Antti Palosaari <crope@iki.fi>
5033L: linux-media@vger.kernel.org
5034W: https://linuxtv.org
5035W: http://palosaari.fi/linux/
5036Q: http://patchwork.linuxtv.org/project/linux-media/list/
5037T: git git://linuxtv.org/anttip/media_tree.git
5038S: Maintained
5039F: drivers/media/usb/hackrf/
5040
5041HARDWARE MONITORING
5042M: Jean Delvare <jdelvare@suse.com>
5043M: Guenter Roeck <linux@roeck-us.net>
5044L: linux-hwmon@vger.kernel.org
5045W: http://hwmon.wiki.kernel.org/
5046T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5048S: Maintained
5049F: Documentation/hwmon/
5050F: drivers/hwmon/
5051F: include/linux/hwmon*.h
5052
5053HARDWARE RANDOM NUMBER GENERATOR CORE
5054M: Matt Mackall <mpm@selenic.com>
5055M: Herbert Xu <herbert@gondor.apana.org.au>
5056L: linux-crypto@vger.kernel.org
5057S: Odd fixes
5058F: Documentation/hw_random.txt
5059F: drivers/char/hw_random/
5060F: include/linux/hw_random.h
5061
5062HARDWARE SPINLOCK CORE
5063M: Ohad Ben-Cohen <ohad@wizery.com>
5064M: Bjorn Andersson <bjorn.andersson@linaro.org>
5065L: linux-remoteproc@vger.kernel.org
5066S: Maintained
5067T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5068F: Documentation/hwspinlock.txt
5069F: drivers/hwspinlock/hwspinlock_*
5070F: include/linux/hwspinlock.h
5071
5072HARMONY SOUND DRIVER
5073L: linux-parisc@vger.kernel.org
5074S: Maintained
5075F: sound/parisc/harmony.*
5076
5077HD29L2 MEDIA DRIVER
5078M: Antti Palosaari <crope@iki.fi>
5079L: linux-media@vger.kernel.org
5080W: https://linuxtv.org
5081W: http://palosaari.fi/linux/
5082Q: http://patchwork.linuxtv.org/project/linux-media/list/
5083T: git git://linuxtv.org/anttip/media_tree.git
5084S: Maintained
5085F: drivers/media/dvb-frontends/hd29l2*
5086
5087HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5088M: Don Brace <don.brace@microsemi.com>
5089L: iss_storagedev@hp.com
5090L: esc.storagedev@microsemi.com
5091L: linux-scsi@vger.kernel.org
5092S: Supported
5093F: Documentation/scsi/hpsa.txt
5094F: drivers/scsi/hpsa*.[ch]
5095F: include/linux/cciss*.h
5096F: include/uapi/linux/cciss*.h
5097
5098HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5099M: Don Brace <don.brace@microsemi.com>
5100L: iss_storagedev@hp.com
5101L: esc.storagedev@microsemi.com
5102L: linux-scsi@vger.kernel.org
5103S: Supported
5104F: Documentation/blockdev/cciss.txt
5105F: drivers/block/cciss*
5106F: include/linux/cciss_ioctl.h
5107F: include/uapi/linux/cciss_ioctl.h
5108
5109HFS FILESYSTEM
5110L: linux-fsdevel@vger.kernel.org
5111S: Orphan
5112F: Documentation/filesystems/hfs.txt
5113F: fs/hfs/
5114
5115HFSPLUS FILESYSTEM
5116L: linux-fsdevel@vger.kernel.org
5117S: Orphan
5118F: Documentation/filesystems/hfsplus.txt
5119F: fs/hfsplus/
5120
5121HGA FRAMEBUFFER DRIVER
5122M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5123L: linux-nvidia@lists.surfsouth.com
5124W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5125S: Maintained
5126F: drivers/video/fbdev/hgafb.c
5127
5128HIBERNATION (aka Software Suspend, aka swsusp)
5129M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5130M: Pavel Machek <pavel@ucw.cz>
5131L: linux-pm@vger.kernel.org
5132S: Supported
5133F: arch/x86/power/
5134F: drivers/base/power/
5135F: kernel/power/
5136F: include/linux/suspend.h
5137F: include/linux/freezer.h
5138F: include/linux/pm.h
5139F: arch/*/include/asm/suspend*.h
5140
5141HID CORE LAYER
5142M: Jiri Kosina <jikos@kernel.org>
5143R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5144L: linux-input@vger.kernel.org
5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5146S: Maintained
5147F: drivers/hid/
5148F: include/linux/hid*
5149F: include/uapi/linux/hid*
5150
5151HID SENSOR HUB DRIVERS
5152M: Jiri Kosina <jikos@kernel.org>
5153M: Jonathan Cameron <jic23@kernel.org>
5154M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5155L: linux-input@vger.kernel.org
5156L: linux-iio@vger.kernel.org
5157S: Maintained
5158F: Documentation/hid/hid-sensor*
5159F: drivers/hid/hid-sensor-*
5160F: drivers/iio/*/hid-*
5161F: include/linux/hid-sensor-*
5162
5163HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5164M: Thomas Gleixner <tglx@linutronix.de>
5165L: linux-kernel@vger.kernel.org
5166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5167S: Maintained
5168F: Documentation/timers/
5169F: kernel/time/hrtimer.c
5170F: kernel/time/clockevents.c
5171F: kernel/time/tick*.*
5172F: kernel/time/timer_*.c
5173F: include/linux/clockchips.h
5174F: include/linux/hrtimer.h
5175
5176HIGH-SPEED SCC DRIVER FOR AX.25
5177L: linux-hams@vger.kernel.org
5178S: Orphan
5179F: drivers/net/hamradio/dmascc.c
5180F: drivers/net/hamradio/scc.c
5181
5182HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5183M: HighPoint Linux Team <linux@highpoint-tech.com>
5184W: http://www.highpoint-tech.com
5185S: Supported
5186F: Documentation/scsi/hptiop.txt
5187F: drivers/scsi/hptiop.c
5188
5189HIPPI
5190M: Jes Sorensen <jes@trained-monkey.org>
5191L: linux-hippi@sunsite.dk
5192S: Maintained
5193F: include/linux/hippidevice.h
5194F: include/uapi/linux/if_hippi.h
5195F: net/802/hippi.c
5196F: drivers/net/hippi/
5197
5198HISILICON SAS Controller
5199M: John Garry <john.garry@huawei.com>
5200W: http://www.hisilicon.com
5201S: Supported
5202F: drivers/scsi/hisi_sas/
5203F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5204
5205HOST AP DRIVER
5206M: Jouni Malinen <j@w1.fi>
5207L: hostap@shmoo.com (subscribers-only)
5208L: linux-wireless@vger.kernel.org
5209W: http://hostap.epitest.fi/
5210S: Maintained
5211F: drivers/net/wireless/intersil/hostap/
5212
5213HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5214L: platform-driver-x86@vger.kernel.org
5215S: Orphan
5216F: drivers/platform/x86/tc1100-wmi.c
5217
5218HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5219M: Jaroslav Kysela <perex@perex.cz>
5220S: Maintained
5221F: drivers/net/ethernet/hp/hp100.*
5222
5223HPET: High Precision Event Timers driver
5224M: Clemens Ladisch <clemens@ladisch.de>
5225S: Maintained
5226F: Documentation/timers/hpet.txt
5227F: drivers/char/hpet.c
5228F: include/linux/hpet.h
5229F: include/uapi/linux/hpet.h
5230
5231HPET: x86
5232S: Orphan
5233F: arch/x86/kernel/hpet.c
5234F: arch/x86/include/asm/hpet.h
5235
5236HPFS FILESYSTEM
5237M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5238W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5239S: Maintained
5240F: fs/hpfs/
5241
5242HSI SUBSYSTEM
5243M: Sebastian Reichel <sre@kernel.org>
5244T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5245S: Maintained
5246F: Documentation/ABI/testing/sysfs-bus-hsi
5247F: Documentation/hsi.txt
5248F: drivers/hsi/
5249F: include/linux/hsi/
5250F: include/uapi/linux/hsi/
5251
5252HSO 3G MODEM DRIVER
5253M: Jan Dumon <j.dumon@option.com>
5254W: http://www.pharscape.org
5255S: Maintained
5256F: drivers/net/usb/hso.c
5257
5258HSR NETWORK PROTOCOL
5259M: Arvid Brodin <arvid.brodin@alten.se>
5260L: netdev@vger.kernel.org
5261S: Maintained
5262F: net/hsr/
5263
5264HTCPEN TOUCHSCREEN DRIVER
5265M: Pau Oliva Fora <pof@eslack.org>
5266L: linux-input@vger.kernel.org
5267S: Maintained
5268F: drivers/input/touchscreen/htcpen.c
5269
5270HUGETLB FILESYSTEM
5271M: Nadia Yvette Chambers <nyc@holomorphy.com>
5272S: Maintained
5273F: fs/hugetlbfs/
5274
5275Hyper-V CORE AND DRIVERS
5276M: "K. Y. Srinivasan" <kys@microsoft.com>
5277M: Haiyang Zhang <haiyangz@microsoft.com>
5278L: devel@linuxdriverproject.org
5279S: Maintained
5280F: arch/x86/include/asm/mshyperv.h
5281F: arch/x86/include/uapi/asm/hyperv.h
5282F: arch/x86/kernel/cpu/mshyperv.c
5283F: drivers/hid/hid-hyperv.c
5284F: drivers/hv/
5285F: drivers/input/serio/hyperv-keyboard.c
5286F: drivers/pci/host/pci-hyperv.c
5287F: drivers/net/hyperv/
5288F: drivers/scsi/storvsc_drv.c
5289F: drivers/video/fbdev/hyperv_fb.c
5290F: include/linux/hyperv.h
5291F: tools/hv/
5292F: Documentation/ABI/stable/sysfs-bus-vmbus
5293
5294I2C MUXES
5295M: Peter Rosin <peda@axentia.se>
5296L: linux-i2c@vger.kernel.org
5297S: Maintained
5298F: Documentation/i2c/muxes/
5299F: Documentation/devicetree/bindings/i2c/i2c-mux*
5300F: drivers/i2c/i2c-mux.c
5301F: drivers/i2c/muxes/
5302F: include/linux/i2c-mux.h
5303
5304I2C OVER PARALLEL PORT
5305M: Jean Delvare <jdelvare@suse.com>
5306L: linux-i2c@vger.kernel.org
5307S: Maintained
5308F: Documentation/i2c/busses/i2c-parport
5309F: Documentation/i2c/busses/i2c-parport-light
5310F: drivers/i2c/busses/i2c-parport.c
5311F: drivers/i2c/busses/i2c-parport-light.c
5312
5313I2C/SMBUS CONTROLLER DRIVERS FOR PC
5314M: Jean Delvare <jdelvare@suse.com>
5315L: linux-i2c@vger.kernel.org
5316S: Maintained
5317F: Documentation/i2c/busses/i2c-ali1535
5318F: Documentation/i2c/busses/i2c-ali1563
5319F: Documentation/i2c/busses/i2c-ali15x3
5320F: Documentation/i2c/busses/i2c-amd756
5321F: Documentation/i2c/busses/i2c-amd8111
5322F: Documentation/i2c/busses/i2c-i801
5323F: Documentation/i2c/busses/i2c-nforce2
5324F: Documentation/i2c/busses/i2c-piix4
5325F: Documentation/i2c/busses/i2c-sis5595
5326F: Documentation/i2c/busses/i2c-sis630
5327F: Documentation/i2c/busses/i2c-sis96x
5328F: Documentation/i2c/busses/i2c-via
5329F: Documentation/i2c/busses/i2c-viapro
5330F: drivers/i2c/busses/i2c-ali1535.c
5331F: drivers/i2c/busses/i2c-ali1563.c
5332F: drivers/i2c/busses/i2c-ali15x3.c
5333F: drivers/i2c/busses/i2c-amd756.c
5334F: drivers/i2c/busses/i2c-amd756-s4882.c
5335F: drivers/i2c/busses/i2c-amd8111.c
5336F: drivers/i2c/busses/i2c-i801.c
5337F: drivers/i2c/busses/i2c-isch.c
5338F: drivers/i2c/busses/i2c-nforce2.c
5339F: drivers/i2c/busses/i2c-nforce2-s4985.c
5340F: drivers/i2c/busses/i2c-piix4.c
5341F: drivers/i2c/busses/i2c-sis5595.c
5342F: drivers/i2c/busses/i2c-sis630.c
5343F: drivers/i2c/busses/i2c-sis96x.c
5344F: drivers/i2c/busses/i2c-via.c
5345F: drivers/i2c/busses/i2c-viapro.c
5346
5347I2C/SMBUS ISMT DRIVER
5348M: Seth Heasley <seth.heasley@intel.com>
5349M: Neil Horman <nhorman@tuxdriver.com>
5350L: linux-i2c@vger.kernel.org
5351F: drivers/i2c/busses/i2c-ismt.c
5352F: Documentation/i2c/busses/i2c-ismt
5353
5354I2C/SMBUS STUB DRIVER
5355M: Jean Delvare <jdelvare@suse.com>
5356L: linux-i2c@vger.kernel.org
5357S: Maintained
5358F: drivers/i2c/i2c-stub.c
5359
5360I2C SUBSYSTEM
5361M: Wolfram Sang <wsa@the-dreams.de>
5362L: linux-i2c@vger.kernel.org
5363W: https://i2c.wiki.kernel.org/
5364Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5366S: Maintained
5367F: Documentation/devicetree/bindings/i2c/
5368F: Documentation/i2c/
5369F: drivers/i2c/
5370F: drivers/i2c/*/
5371F: include/linux/i2c.h
5372F: include/linux/i2c-*.h
5373F: include/uapi/linux/i2c.h
5374F: include/uapi/linux/i2c-*.h
5375
5376I2C ACPI SUPPORT
5377M: Mika Westerberg <mika.westerberg@linux.intel.com>
5378L: linux-i2c@vger.kernel.org
5379L: linux-acpi@vger.kernel.org
5380S: Maintained
5381
5382I2C-TAOS-EVM DRIVER
5383M: Jean Delvare <jdelvare@suse.com>
5384L: linux-i2c@vger.kernel.org
5385S: Maintained
5386F: Documentation/i2c/busses/i2c-taos-evm
5387F: drivers/i2c/busses/i2c-taos-evm.c
5388
5389I2C-TINY-USB DRIVER
5390M: Till Harbaum <till@harbaum.org>
5391L: linux-i2c@vger.kernel.org
5392W: http://www.harbaum.org/till/i2c_tiny_usb
5393S: Maintained
5394F: drivers/i2c/busses/i2c-tiny-usb.c
5395
5396i386 BOOT CODE
5397M: "H. Peter Anvin" <hpa@zytor.com>
5398S: Maintained
5399F: arch/x86/boot/
5400
5401i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5402M: "H. Peter Anvin" <hpa@zytor.com>
5403T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5404S: Maintained
5405
5406IA64 (Itanium) PLATFORM
5407M: Tony Luck <tony.luck@intel.com>
5408M: Fenghua Yu <fenghua.yu@intel.com>
5409L: linux-ia64@vger.kernel.org
5410T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5411S: Maintained
5412F: arch/ia64/
5413
5414IBM Power VMX Cryptographic instructions
5415M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5416M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5417L: linux-crypto@vger.kernel.org
5418S: Supported
5419F: drivers/crypto/vmx/Makefile
5420F: drivers/crypto/vmx/Kconfig
5421F: drivers/crypto/vmx/vmx.c
5422F: drivers/crypto/vmx/aes*
5423F: drivers/crypto/vmx/ghash*
5424F: drivers/crypto/vmx/ppc-xlate.pl
5425
5426IBM Power in-Nest Crypto Acceleration
5427M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5428M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5429L: linux-crypto@vger.kernel.org
5430S: Supported
5431F: drivers/crypto/nx/Makefile
5432F: drivers/crypto/nx/Kconfig
5433F: drivers/crypto/nx/nx-aes*
5434F: drivers/crypto/nx/nx-sha*
5435F: drivers/crypto/nx/nx.*
5436F: drivers/crypto/nx/nx_csbcpb.h
5437F: drivers/crypto/nx/nx_debugfs.h
5438
5439IBM Power 842 compression accelerator
5440M: Dan Streetman <ddstreet@ieee.org>
5441S: Supported
5442F: drivers/crypto/nx/Makefile
5443F: drivers/crypto/nx/Kconfig
5444F: drivers/crypto/nx/nx-842*
5445F: include/linux/sw842.h
5446F: crypto/842.c
5447F: lib/842/
5448
5449IBM Power Linux RAID adapter
5450M: Brian King <brking@us.ibm.com>
5451S: Supported
5452F: drivers/scsi/ipr.*
5453
5454IBM Power Virtual Ethernet Device Driver
5455M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5456L: netdev@vger.kernel.org
5457S: Supported
5458F: drivers/net/ethernet/ibm/ibmveth.*
5459
5460IBM Power SRIOV Virtual NIC Device Driver
5461M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5462M: John Allen <jallen@linux.vnet.ibm.com>
5463L: netdev@vger.kernel.org
5464S: Supported
5465F: drivers/net/ethernet/ibm/ibmvnic.*
5466
5467IBM Power Virtual SCSI Device Drivers
5468M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5469L: linux-scsi@vger.kernel.org
5470S: Supported
5471F: drivers/scsi/ibmvscsi/ibmvscsi*
5472F: drivers/scsi/ibmvscsi/viosrp.h
5473
5474IBM Power Virtual FC Device Drivers
5475M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5476L: linux-scsi@vger.kernel.org
5477S: Supported
5478F: drivers/scsi/ibmvscsi/ibmvfc*
5479
5480IBM ServeRAID RAID DRIVER
5481S: Orphan
5482F: drivers/scsi/ips.*
5483
5484ICH LPC AND GPIO DRIVER
5485M: Peter Tyser <ptyser@xes-inc.com>
5486S: Maintained
5487F: drivers/mfd/lpc_ich.c
5488F: drivers/gpio/gpio-ich.c
5489
5490IDE SUBSYSTEM
5491M: "David S. Miller" <davem@davemloft.net>
5492L: linux-ide@vger.kernel.org
5493Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5494T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5495S: Maintained
5496F: Documentation/ide/
5497F: drivers/ide/
5498F: include/linux/ide.h
5499
5500IDEAPAD LAPTOP EXTRAS DRIVER
5501M: Ike Panhc <ike.pan@canonical.com>
5502L: platform-driver-x86@vger.kernel.org
5503W: http://launchpad.net/ideapad-laptop
5504S: Maintained
5505F: drivers/platform/x86/ideapad-laptop.c
5506
5507IDEAPAD LAPTOP SLIDEBAR DRIVER
5508M: Andrey Moiseev <o2g.org.ru@gmail.com>
5509L: linux-input@vger.kernel.org
5510W: https://github.com/o2genum/ideapad-slidebar
5511S: Maintained
5512F: drivers/input/misc/ideapad_slidebar.c
5513
5514IDE/ATAPI DRIVERS
5515M: Borislav Petkov <bp@alien8.de>
5516L: linux-ide@vger.kernel.org
5517S: Maintained
5518F: Documentation/cdrom/ide-cd
5519F: drivers/ide/ide-cd*
5520
5521IDLE-I7300
5522M: Andy Henroid <andrew.d.henroid@intel.com>
5523L: linux-pm@vger.kernel.org
5524S: Supported
5525F: drivers/idle/i7300_idle.c
5526
5527IEEE 802.15.4 SUBSYSTEM
5528M: Alexander Aring <aar@pengutronix.de>
5529L: linux-wpan@vger.kernel.org
5530W: http://wpan.cakelab.org/
5531T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5532T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5533S: Maintained
5534F: net/ieee802154/
5535F: net/mac802154/
5536F: drivers/net/ieee802154/
5537F: include/linux/nl802154.h
5538F: include/linux/ieee802154.h
5539F: include/net/nl802154.h
5540F: include/net/mac802154.h
5541F: include/net/af_ieee802154.h
5542F: include/net/cfg802154.h
5543F: include/net/ieee802154_netdev.h
5544F: Documentation/networking/ieee802154.txt
5545
5546IGORPLUG-USB IR RECEIVER
5547M: Sean Young <sean@mess.org>
5548L: linux-media@vger.kernel.org
5549S: Maintained
5550F: drivers/media/rc/igorplugusb.c
5551
5552IGUANAWORKS USB IR TRANSCEIVER
5553M: Sean Young <sean@mess.org>
5554L: linux-media@vger.kernel.org
5555S: Maintained
5556F: drivers/media/rc/iguanair.c
5557
5558IIO SUBSYSTEM AND DRIVERS
5559M: Jonathan Cameron <jic23@kernel.org>
5560R: Hartmut Knaack <knaack.h@gmx.de>
5561R: Lars-Peter Clausen <lars@metafoo.de>
5562R: Peter Meerwald <pmeerw@pmeerw.net>
5563L: linux-iio@vger.kernel.org
5564S: Maintained
5565F: drivers/iio/
5566F: drivers/staging/iio/
5567F: include/linux/iio/
5568F: tools/iio/
5569
5570IKANOS/ADI EAGLE ADSL USB DRIVER
5571M: Matthieu Castet <castet.matthieu@free.fr>
5572M: Stanislaw Gruszka <stf_xl@wp.pl>
5573S: Maintained
5574F: drivers/usb/atm/ueagle-atm.c
5575
5576INA209 HARDWARE MONITOR DRIVER
5577M: Guenter Roeck <linux@roeck-us.net>
5578L: linux-hwmon@vger.kernel.org
5579S: Maintained
5580F: Documentation/hwmon/ina209
5581F: Documentation/devicetree/bindings/i2c/ina209.txt
5582F: drivers/hwmon/ina209.c
5583
5584INA2XX HARDWARE MONITOR DRIVER
5585M: Guenter Roeck <linux@roeck-us.net>
5586L: linux-hwmon@vger.kernel.org
5587S: Maintained
5588F: Documentation/hwmon/ina2xx
5589F: drivers/hwmon/ina2xx.c
5590F: include/linux/platform_data/ina2xx.h
5591
5592INDUSTRY PACK SUBSYSTEM (IPACK)
5593M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5594M: Jens Taprogge <jens.taprogge@taprogge.org>
5595M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5596L: industrypack-devel@lists.sourceforge.net
5597W: http://industrypack.sourceforge.net
5598S: Maintained
5599F: drivers/ipack/
5600
5601INGENIC JZ4780 DMA Driver
5602M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5603S: Maintained
5604F: drivers/dma/dma-jz4780.c
5605
5606INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5607M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5608M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5609L: linux-ima-devel@lists.sourceforge.net
5610L: linux-ima-user@lists.sourceforge.net
5611L: linux-security-module@vger.kernel.org
5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5613S: Supported
5614F: security/integrity/ima/
5615
5616IMGTEC IR DECODER DRIVER
5617M: James Hogan <james.hogan@imgtec.com>
5618S: Maintained
5619F: drivers/media/rc/img-ir/
5620
5621IMS TWINTURBO FRAMEBUFFER DRIVER
5622L: linux-fbdev@vger.kernel.org
5623S: Orphan
5624F: drivers/video/fbdev/imsttfb.c
5625
5626INFINIBAND SUBSYSTEM
5627M: Doug Ledford <dledford@redhat.com>
5628M: Sean Hefty <sean.hefty@intel.com>
5629M: Hal Rosenstock <hal.rosenstock@gmail.com>
5630L: linux-rdma@vger.kernel.org
5631W: http://www.openfabrics.org/
5632Q: http://patchwork.kernel.org/project/linux-rdma/list/
5633T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5634S: Supported
5635F: Documentation/infiniband/
5636F: drivers/infiniband/
5637F: drivers/staging/rdma/
5638F: include/uapi/linux/if_infiniband.h
5639F: include/uapi/rdma/
5640F: include/rdma/
5641
5642INOTIFY
5643M: John McCutchan <john@johnmccutchan.com>
5644M: Robert Love <rlove@rlove.org>
5645M: Eric Paris <eparis@parisplace.org>
5646S: Maintained
5647F: Documentation/filesystems/inotify.txt
5648F: fs/notify/inotify/
5649F: include/linux/inotify.h
5650F: include/uapi/linux/inotify.h
5651
5652INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5653M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5654L: linux-input@vger.kernel.org
5655Q: http://patchwork.kernel.org/project/linux-input/list/
5656T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5657S: Maintained
5658F: drivers/input/
5659F: include/linux/input.h
5660F: include/uapi/linux/input.h
5661F: include/linux/input/
5662F: Documentation/devicetree/bindings/input/
5663
5664INPUT MULTITOUCH (MT) PROTOCOL
5665M: Henrik Rydberg <rydberg@bitmath.org>
5666L: linux-input@vger.kernel.org
5667S: Odd fixes
5668F: Documentation/input/multi-touch-protocol.txt
5669F: drivers/input/input-mt.c
5670K: \b(ABS|SYN)_MT_
5671
5672INTEL ASoC BDW/HSW DRIVERS
5673M: Jie Yang <yang.jie@linux.intel.com>
5674L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5675S: Supported
5676F: sound/soc/intel/common/sst-dsp*
5677F: sound/soc/intel/common/sst-firmware.c
5678F: sound/soc/intel/boards/broadwell.c
5679F: sound/soc/intel/haswell/
5680
5681INTEL C600 SERIES SAS CONTROLLER DRIVER
5682M: Intel SCU Linux support <intel-linux-scu@intel.com>
5683M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5684L: linux-scsi@vger.kernel.org
5685T: git git://git.code.sf.net/p/intel-sas/isci
5686S: Supported
5687F: drivers/scsi/isci/
5688
5689INTEL HID EVENT DRIVER
5690M: Alex Hung <alex.hung@canonical.com>
5691L: platform-driver-x86@vger.kernel.org
5692S: Maintained
5693F: drivers/platform/x86/intel-hid.c
5694
5695INTEL IDLE DRIVER
5696M: Len Brown <lenb@kernel.org>
5697L: linux-pm@vger.kernel.org
5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5699S: Supported
5700F: drivers/idle/intel_idle.c
5701
5702INTEL PSTATE DRIVER
5703M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5704M: Len Brown <lenb@kernel.org>
5705L: linux-pm@vger.kernel.org
5706S: Supported
5707F: drivers/cpufreq/intel_pstate.c
5708
5709INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5710M: Maik Broemme <mbroemme@plusserver.de>
5711L: linux-fbdev@vger.kernel.org
5712S: Maintained
5713F: Documentation/fb/intelfb.txt
5714F: drivers/video/fbdev/intelfb/
5715
5716INTEL 810/815 FRAMEBUFFER DRIVER
5717M: Antonino Daplas <adaplas@gmail.com>
5718L: linux-fbdev@vger.kernel.org
5719S: Maintained
5720F: drivers/video/fbdev/i810/
5721
5722INTEL MENLOW THERMAL DRIVER
5723M: Sujith Thomas <sujith.thomas@intel.com>
5724L: platform-driver-x86@vger.kernel.org
5725W: https://01.org/linux-acpi
5726S: Supported
5727F: drivers/platform/x86/intel_menlow.c
5728
5729INTEL I/OAT DMA DRIVER
5730M: Dave Jiang <dave.jiang@intel.com>
5731R: Dan Williams <dan.j.williams@intel.com>
5732L: dmaengine@vger.kernel.org
5733Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5734S: Supported
5735F: drivers/dma/ioat*
5736
5737INTEL IOMMU (VT-d)
5738M: David Woodhouse <dwmw2@infradead.org>
5739L: iommu@lists.linux-foundation.org
5740T: git git://git.infradead.org/iommu-2.6.git
5741S: Supported
5742F: drivers/iommu/intel-iommu.c
5743F: include/linux/intel-iommu.h
5744
5745INTEL IOP-ADMA DMA DRIVER
5746R: Dan Williams <dan.j.williams@intel.com>
5747S: Odd fixes
5748F: drivers/dma/iop-adma.c
5749
5750INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5751M: Krzysztof Halasa <khalasa@piap.pl>
5752S: Maintained
5753F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5754F: arch/arm/mach-ixp4xx/include/mach/npe.h
5755F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5756F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5757F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5758F: drivers/net/wan/ixp4xx_hss.c
5759
5760INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5761M: Deepak Saxena <dsaxena@plexity.net>
5762S: Maintained
5763F: drivers/char/hw_random/ixp4xx-rng.c
5764
5765INTEL ETHERNET DRIVERS
5766M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5767R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5768R: Shannon Nelson <shannon.nelson@intel.com>
5769R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5770R: Don Skidmore <donald.c.skidmore@intel.com>
5771R: Bruce Allan <bruce.w.allan@intel.com>
5772R: John Ronciak <john.ronciak@intel.com>
5773R: Mitch Williams <mitch.a.williams@intel.com>
5774L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5775W: http://www.intel.com/support/feedback.htm
5776W: http://e1000.sourceforge.net/
5777Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5779T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5780S: Supported
5781F: Documentation/networking/e100.txt
5782F: Documentation/networking/e1000.txt
5783F: Documentation/networking/e1000e.txt
5784F: Documentation/networking/igb.txt
5785F: Documentation/networking/igbvf.txt
5786F: Documentation/networking/ixgb.txt
5787F: Documentation/networking/ixgbe.txt
5788F: Documentation/networking/ixgbevf.txt
5789F: Documentation/networking/i40e.txt
5790F: Documentation/networking/i40evf.txt
5791F: drivers/net/ethernet/intel/
5792F: drivers/net/ethernet/intel/*/
5793
5794INTEL RDMA RNIC DRIVER
5795M: Faisal Latif <faisal.latif@intel.com>
5796R: Chien Tin Tung <chien.tin.tung@intel.com>
5797R: Mustafa Ismail <mustafa.ismail@intel.com>
5798R: Shiraz Saleem <shiraz.saleem@intel.com>
5799R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5800L: linux-rdma@vger.kernel.org
5801S: Supported
5802F: drivers/infiniband/hw/i40iw/
5803
5804INTEL-MID GPIO DRIVER
5805M: David Cohen <david.a.cohen@linux.intel.com>
5806L: linux-gpio@vger.kernel.org
5807S: Maintained
5808F: drivers/gpio/gpio-intel-mid.c
5809
5810INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5811M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5812L: linux-wireless@vger.kernel.org
5813S: Maintained
5814F: Documentation/networking/README.ipw2100
5815F: Documentation/networking/README.ipw2200
5816F: drivers/net/wireless/intel/ipw2x00/
5817
5818INTEL(R) TRACE HUB
5819M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5820S: Supported
5821F: Documentation/trace/intel_th.txt
5822F: drivers/hwtracing/intel_th/
5823
5824INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5825M: Ning Sun <ning.sun@intel.com>
5826L: tboot-devel@lists.sourceforge.net
5827W: http://tboot.sourceforge.net
5828T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5829S: Supported
5830F: Documentation/intel_txt.txt
5831F: include/linux/tboot.h
5832F: arch/x86/kernel/tboot.c
5833
5834INTEL WIRELESS WIMAX CONNECTION 2400
5835M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5836M: linux-wimax@intel.com
5837L: wimax@linuxwimax.org (subscribers-only)
5838S: Supported
5839W: http://linuxwimax.org
5840F: Documentation/wimax/README.i2400m
5841F: drivers/net/wimax/i2400m/
5842F: include/uapi/linux/wimax/i2400m.h
5843
5844INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5845M: Stanislaw Gruszka <sgruszka@redhat.com>
5846L: linux-wireless@vger.kernel.org
5847S: Supported
5848F: drivers/net/wireless/intel/iwlegacy/
5849
5850INTEL WIRELESS WIFI LINK (iwlwifi)
5851M: Johannes Berg <johannes.berg@intel.com>
5852M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5853M: Intel Linux Wireless <linuxwifi@intel.com>
5854L: linux-wireless@vger.kernel.org
5855W: http://intellinuxwireless.org
5856T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5857S: Supported
5858F: drivers/net/wireless/intel/iwlwifi/
5859
5860INTEL MANAGEMENT ENGINE (mei)
5861M: Tomas Winkler <tomas.winkler@intel.com>
5862L: linux-kernel@vger.kernel.org
5863S: Supported
5864F: include/uapi/linux/mei.h
5865F: include/linux/mei_cl_bus.h
5866F: drivers/misc/mei/*
5867F: drivers/watchdog/mei_wdt.c
5868F: Documentation/misc-devices/mei/*
5869
5870INTEL MIC DRIVERS (mic)
5871M: Sudeep Dutt <sudeep.dutt@intel.com>
5872M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5873S: Supported
5874W: https://github.com/sudeepdutt/mic
5875W: http://software.intel.com/en-us/mic-developer
5876F: include/linux/mic_bus.h
5877F: include/linux/scif.h
5878F: include/uapi/linux/mic_common.h
5879F: include/uapi/linux/mic_ioctl.h
5880F: include/uapi/linux/scif_ioctl.h
5881F: drivers/misc/mic/
5882F: drivers/dma/mic_x100_dma.c
5883F: drivers/dma/mic_x100_dma.h
5884F: Documentation/mic/
5885
5886INTEL PMC/P-Unit IPC DRIVER
5887M: Zha Qipeng<qipeng.zha@intel.com>
5888L: platform-driver-x86@vger.kernel.org
5889S: Maintained
5890F: drivers/platform/x86/intel_pmc_ipc.c
5891F: drivers/platform/x86/intel_punit_ipc.c
5892F: arch/x86/include/asm/intel_pmc_ipc.h
5893F: arch/x86/include/asm/intel_punit_ipc.h
5894
5895INTEL TELEMETRY DRIVER
5896M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5897L: platform-driver-x86@vger.kernel.org
5898S: Maintained
5899F: arch/x86/include/asm/intel_telemetry.h
5900F: drivers/platform/x86/intel_telemetry*
5901
5902IOC3 ETHERNET DRIVER
5903M: Ralf Baechle <ralf@linux-mips.org>
5904L: linux-mips@linux-mips.org
5905S: Maintained
5906F: drivers/net/ethernet/sgi/ioc3-eth.c
5907
5908IOC3 SERIAL DRIVER
5909M: Pat Gefre <pfg@sgi.com>
5910L: linux-serial@vger.kernel.org
5911S: Maintained
5912F: drivers/tty/serial/ioc3_serial.c
5913
5914IOMMU DRIVERS
5915M: Joerg Roedel <joro@8bytes.org>
5916L: iommu@lists.linux-foundation.org
5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5918S: Maintained
5919F: drivers/iommu/
5920
5921IP MASQUERADING
5922M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5923S: Maintained
5924F: net/ipv4/netfilter/ipt_MASQUERADE.c
5925
5926IPMI SUBSYSTEM
5927M: Corey Minyard <minyard@acm.org>
5928L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5929W: http://openipmi.sourceforge.net/
5930S: Supported
5931F: Documentation/IPMI.txt
5932F: drivers/char/ipmi/
5933F: include/linux/ipmi*
5934F: include/uapi/linux/ipmi*
5935
5936QCOM AUDIO (ASoC) DRIVERS
5937M: Patrick Lai <plai@codeaurora.org>
5938M: Banajit Goswami <bgoswami@codeaurora.org>
5939L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5940S: Supported
5941F: sound/soc/qcom/
5942
5943IPS SCSI RAID DRIVER
5944M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5945L: linux-scsi@vger.kernel.org
5946W: http://www.adaptec.com/
5947S: Maintained
5948F: drivers/scsi/ips*
5949
5950IPVS
5951M: Wensong Zhang <wensong@linux-vs.org>
5952M: Simon Horman <horms@verge.net.au>
5953M: Julian Anastasov <ja@ssi.bg>
5954L: netdev@vger.kernel.org
5955L: lvs-devel@vger.kernel.org
5956S: Maintained
5957T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5959F: Documentation/networking/ipvs-sysctl.txt
5960F: include/net/ip_vs.h
5961F: include/uapi/linux/ip_vs.h
5962F: net/netfilter/ipvs/
5963
5964IPWIRELESS DRIVER
5965M: Jiri Kosina <jikos@kernel.org>
5966M: David Sterba <dsterba@suse.com>
5967S: Odd Fixes
5968F: drivers/tty/ipwireless/
5969
5970IPX NETWORK LAYER
5971M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5972L: netdev@vger.kernel.org
5973S: Maintained
5974F: include/net/ipx.h
5975F: include/uapi/linux/ipx.h
5976F: net/ipx/
5977
5978IRDA SUBSYSTEM
5979M: Samuel Ortiz <samuel@sortiz.org>
5980L: irda-users@lists.sourceforge.net (subscribers-only)
5981L: netdev@vger.kernel.org
5982W: http://irda.sourceforge.net/
5983S: Maintained
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5985F: Documentation/networking/irda.txt
5986F: drivers/net/irda/
5987F: include/net/irda/
5988F: net/irda/
5989
5990IRQ SUBSYSTEM
5991M: Thomas Gleixner <tglx@linutronix.de>
5992L: linux-kernel@vger.kernel.org
5993S: Maintained
5994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5995F: kernel/irq/
5996
5997IRQCHIP DRIVERS
5998M: Thomas Gleixner <tglx@linutronix.de>
5999M: Jason Cooper <jason@lakedaemon.net>
6000M: Marc Zyngier <marc.zyngier@arm.com>
6001L: linux-kernel@vger.kernel.org
6002S: Maintained
6003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6004T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6005F: Documentation/devicetree/bindings/interrupt-controller/
6006F: drivers/irqchip/
6007
6008IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6009M: Jiang Liu <jiang.liu@linux.intel.com>
6010M: Marc Zyngier <marc.zyngier@arm.com>
6011S: Maintained
6012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6013F: Documentation/IRQ-domain.txt
6014F: include/linux/irqdomain.h
6015F: kernel/irq/irqdomain.c
6016F: kernel/irq/msi.c
6017
6018ISAPNP
6019M: Jaroslav Kysela <perex@perex.cz>
6020S: Maintained
6021F: Documentation/isapnp.txt
6022F: drivers/pnp/isapnp/
6023F: include/linux/isapnp.h
6024
6025ISA RADIO MODULE
6026M: Hans Verkuil <hverkuil@xs4all.nl>
6027L: linux-media@vger.kernel.org
6028T: git git://linuxtv.org/media_tree.git
6029W: https://linuxtv.org
6030S: Maintained
6031F: drivers/media/radio/radio-isa*
6032
6033iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6034M: Peter Jones <pjones@redhat.com>
6035M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6036S: Maintained
6037F: drivers/firmware/iscsi_ibft*
6038
6039ISCSI
6040M: Mike Christie <michaelc@cs.wisc.edu>
6041L: open-iscsi@googlegroups.com
6042W: www.open-iscsi.org
6043T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6044S: Maintained
6045F: drivers/scsi/*iscsi*
6046F: include/scsi/*iscsi*
6047
6048ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6049M: Or Gerlitz <ogerlitz@mellanox.com>
6050M: Sagi Grimberg <sagig@mellanox.com>
6051M: Roi Dayan <roid@mellanox.com>
6052L: linux-rdma@vger.kernel.org
6053S: Supported
6054W: http://www.openfabrics.org
6055W: www.open-iscsi.org
6056Q: http://patchwork.kernel.org/project/linux-rdma/list/
6057F: drivers/infiniband/ulp/iser/
6058
6059ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6060M: Sagi Grimberg <sagig@mellanox.com>
6061T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6062L: linux-rdma@vger.kernel.org
6063L: target-devel@vger.kernel.org
6064S: Supported
6065W: http://www.linux-iscsi.org
6066F: drivers/infiniband/ulp/isert
6067
6068ISDN SUBSYSTEM
6069M: Karsten Keil <isdn@linux-pingi.de>
6070L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6071L: netdev@vger.kernel.org
6072W: http://www.isdn4linux.de
6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6074S: Maintained
6075F: Documentation/isdn/
6076F: drivers/isdn/
6077F: include/linux/isdn.h
6078F: include/linux/isdn/
6079F: include/uapi/linux/isdn.h
6080F: include/uapi/linux/isdn/
6081
6082ISDN SUBSYSTEM (Eicon active card driver)
6083M: Armin Schindler <mac@melware.de>
6084L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6085W: http://www.melware.de
6086S: Maintained
6087F: drivers/isdn/hardware/eicon/
6088
6089IT87 HARDWARE MONITORING DRIVER
6090M: Jean Delvare <jdelvare@suse.com>
6091L: linux-hwmon@vger.kernel.org
6092S: Maintained
6093F: Documentation/hwmon/it87
6094F: drivers/hwmon/it87.c
6095
6096IT913X MEDIA DRIVER
6097M: Antti Palosaari <crope@iki.fi>
6098L: linux-media@vger.kernel.org
6099W: https://linuxtv.org
6100W: http://palosaari.fi/linux/
6101Q: http://patchwork.linuxtv.org/project/linux-media/list/
6102T: git git://linuxtv.org/anttip/media_tree.git
6103S: Maintained
6104F: drivers/media/tuners/it913x*
6105
6106IVTV VIDEO4LINUX DRIVER
6107M: Andy Walls <awalls@md.metrocast.net>
6108L: ivtv-devel@ivtvdriver.org (subscribers-only)
6109L: linux-media@vger.kernel.org
6110T: git git://linuxtv.org/media_tree.git
6111W: http://www.ivtvdriver.org
6112S: Maintained
6113F: Documentation/video4linux/*.ivtv
6114F: drivers/media/pci/ivtv/
6115F: include/uapi/linux/ivtv*
6116
6117IX2505V MEDIA DRIVER
6118M: Malcolm Priestley <tvboxspy@gmail.com>
6119L: linux-media@vger.kernel.org
6120W: https://linuxtv.org
6121Q: http://patchwork.linuxtv.org/project/linux-media/list/
6122S: Maintained
6123F: drivers/media/dvb-frontends/ix2505v*
6124
6125JC42.4 TEMPERATURE SENSOR DRIVER
6126M: Guenter Roeck <linux@roeck-us.net>
6127L: linux-hwmon@vger.kernel.org
6128S: Maintained
6129F: drivers/hwmon/jc42.c
6130F: Documentation/hwmon/jc42
6131
6132JFS FILESYSTEM
6133M: Dave Kleikamp <shaggy@kernel.org>
6134L: jfs-discussion@lists.sourceforge.net
6135W: http://jfs.sourceforge.net/
6136T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6137S: Maintained
6138F: Documentation/filesystems/jfs.txt
6139F: fs/jfs/
6140
6141JME NETWORK DRIVER
6142M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6143L: netdev@vger.kernel.org
6144S: Maintained
6145F: drivers/net/ethernet/jme.*
6146
6147JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6148M: David Woodhouse <dwmw2@infradead.org>
6149L: linux-mtd@lists.infradead.org
6150W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6151S: Maintained
6152F: fs/jffs2/
6153F: include/uapi/linux/jffs2.h
6154
6155JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6156M: "Theodore Ts'o" <tytso@mit.edu>
6157M: Jan Kara <jack@suse.com>
6158L: linux-ext4@vger.kernel.org
6159S: Maintained
6160F: fs/jbd2/
6161F: include/linux/jbd2.h
6162
6163JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6164M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6165L: linux-media@vger.kernel.org
6166S: Maintained
6167F: drivers/media/platform/rcar_jpu.c
6168
6169JSM Neo PCI based serial card
6170M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6171L: linux-serial@vger.kernel.org
6172S: Maintained
6173F: drivers/tty/serial/jsm/
6174
6175K10TEMP HARDWARE MONITORING DRIVER
6176M: Clemens Ladisch <clemens@ladisch.de>
6177L: linux-hwmon@vger.kernel.org
6178S: Maintained
6179F: Documentation/hwmon/k10temp
6180F: drivers/hwmon/k10temp.c
6181
6182K8TEMP HARDWARE MONITORING DRIVER
6183M: Rudolf Marek <r.marek@assembler.cz>
6184L: linux-hwmon@vger.kernel.org
6185S: Maintained
6186F: Documentation/hwmon/k8temp
6187F: drivers/hwmon/k8temp.c
6188
6189KASAN
6190M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6191R: Alexander Potapenko <glider@google.com>
6192R: Dmitry Vyukov <dvyukov@google.com>
6193L: kasan-dev@googlegroups.com
6194S: Maintained
6195F: arch/*/include/asm/kasan.h
6196F: arch/*/mm/kasan_init*
6197F: Documentation/kasan.txt
6198F: include/linux/kasan.h
6199F: lib/test_kasan.c
6200F: mm/kasan/
6201F: scripts/Makefile.kasan
6202
6203KCONFIG
6204M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6205L: linux-kbuild@vger.kernel.org
6206T: git git://gitorious.org/linux-kconfig/linux-kconfig
6207S: Maintained
6208F: Documentation/kbuild/kconfig-language.txt
6209F: scripts/kconfig/
6210
6211KDUMP
6212M: Vivek Goyal <vgoyal@redhat.com>
6213M: Haren Myneni <hbabu@us.ibm.com>
6214L: kexec@lists.infradead.org
6215W: http://lse.sourceforge.net/kdump/
6216S: Maintained
6217F: Documentation/kdump/
6218
6219KEENE FM RADIO TRANSMITTER DRIVER
6220M: Hans Verkuil <hverkuil@xs4all.nl>
6221L: linux-media@vger.kernel.org
6222T: git git://linuxtv.org/media_tree.git
6223W: https://linuxtv.org
6224S: Maintained
6225F: drivers/media/radio/radio-keene*
6226
6227KERNEL AUTOMOUNTER v4 (AUTOFS4)
6228M: Ian Kent <raven@themaw.net>
6229L: autofs@vger.kernel.org
6230S: Maintained
6231F: fs/autofs4/
6232
6233KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6234M: Michal Marek <mmarek@suse.com>
6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6236T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6237L: linux-kbuild@vger.kernel.org
6238S: Maintained
6239F: Documentation/kbuild/
6240F: Makefile
6241F: scripts/Makefile.*
6242F: scripts/basic/
6243F: scripts/mk*
6244F: scripts/package/
6245
6246KERNEL JANITORS
6247L: kernel-janitors@vger.kernel.org
6248W: http://kernelnewbies.org/KernelJanitors
6249S: Odd Fixes
6250
6251KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6252M: "J. Bruce Fields" <bfields@fieldses.org>
6253M: Jeff Layton <jlayton@poochiereds.net>
6254L: linux-nfs@vger.kernel.org
6255W: http://nfs.sourceforge.net/
6256T: git git://linux-nfs.org/~bfields/linux.git
6257S: Supported
6258F: fs/nfsd/
6259F: include/uapi/linux/nfsd/
6260F: fs/lockd/
6261F: fs/nfs_common/
6262F: net/sunrpc/
6263F: include/linux/lockd/
6264F: include/linux/sunrpc/
6265F: include/uapi/linux/sunrpc/
6266
6267KERNEL SELFTEST FRAMEWORK
6268M: Shuah Khan <shuahkh@osg.samsung.com>
6269L: linux-kselftest@vger.kernel.org
6270T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6271S: Maintained
6272F: tools/testing/selftests
6273
6274KERNEL VIRTUAL MACHINE (KVM)
6275M: Gleb Natapov <gleb@kernel.org>
6276M: Paolo Bonzini <pbonzini@redhat.com>
6277L: kvm@vger.kernel.org
6278W: http://www.linux-kvm.org
6279T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6280S: Supported
6281F: Documentation/*/kvm*.txt
6282F: Documentation/virtual/kvm/
6283F: arch/*/kvm/
6284F: arch/x86/kernel/kvm.c
6285F: arch/x86/kernel/kvmclock.c
6286F: arch/*/include/asm/kvm*
6287F: include/linux/kvm*
6288F: include/uapi/linux/kvm*
6289F: virt/kvm/
6290
6291KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6292M: Joerg Roedel <joro@8bytes.org>
6293L: kvm@vger.kernel.org
6294W: http://www.linux-kvm.org/
6295S: Maintained
6296F: arch/x86/include/asm/svm.h
6297F: arch/x86/kvm/svm.c
6298
6299KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6300M: Alexander Graf <agraf@suse.com>
6301L: kvm-ppc@vger.kernel.org
6302W: http://www.linux-kvm.org/
6303T: git git://github.com/agraf/linux-2.6.git
6304S: Supported
6305F: arch/powerpc/include/asm/kvm*
6306F: arch/powerpc/kvm/
6307
6308KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6309M: Christian Borntraeger <borntraeger@de.ibm.com>
6310M: Cornelia Huck <cornelia.huck@de.ibm.com>
6311L: linux-s390@vger.kernel.org
6312W: http://www.ibm.com/developerworks/linux/linux390/
6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6314S: Supported
6315F: Documentation/s390/kvm.txt
6316F: arch/s390/include/asm/kvm*
6317F: arch/s390/kvm/
6318
6319KERNEL VIRTUAL MACHINE (KVM) FOR ARM
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
6324W: http://systems.cs.columbia.edu/projects/kvm-arm
6325T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6326S: Supported
6327F: arch/arm/include/uapi/asm/kvm*
6328F: arch/arm/include/asm/kvm*
6329F: arch/arm/kvm/
6330F: virt/kvm/arm/
6331F: include/kvm/arm_*
6332
6333KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6334M: Christoffer Dall <christoffer.dall@linaro.org>
6335M: Marc Zyngier <marc.zyngier@arm.com>
6336L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6337L: kvmarm@lists.cs.columbia.edu
6338S: Maintained
6339F: arch/arm64/include/uapi/asm/kvm*
6340F: arch/arm64/include/asm/kvm*
6341F: arch/arm64/kvm/
6342
6343KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6344M: James Hogan <james.hogan@imgtec.com>
6345L: linux-mips@linux-mips.org
6346S: Supported
6347F: arch/mips/include/uapi/asm/kvm*
6348F: arch/mips/include/asm/kvm*
6349F: arch/mips/kvm/
6350
6351KEXEC
6352M: Eric Biederman <ebiederm@xmission.com>
6353W: http://kernel.org/pub/linux/utils/kernel/kexec/
6354L: kexec@lists.infradead.org
6355S: Maintained
6356F: include/linux/kexec.h
6357F: include/uapi/linux/kexec.h
6358F: kernel/kexec.c
6359
6360KEYS/KEYRINGS:
6361M: David Howells <dhowells@redhat.com>
6362L: keyrings@vger.kernel.org
6363S: Maintained
6364F: Documentation/security/keys.txt
6365F: include/linux/key.h
6366F: include/linux/key-type.h
6367F: include/keys/
6368F: security/keys/
6369
6370KEYS-TRUSTED
6371M: David Safford <safford@us.ibm.com>
6372M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6373L: linux-security-module@vger.kernel.org
6374L: keyrings@vger.kernel.org
6375S: Supported
6376F: Documentation/security/keys-trusted-encrypted.txt
6377F: include/keys/trusted-type.h
6378F: security/keys/trusted.c
6379F: security/keys/trusted.h
6380
6381KEYS-ENCRYPTED
6382M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6383M: David Safford <safford@us.ibm.com>
6384L: linux-security-module@vger.kernel.org
6385L: keyrings@vger.kernel.org
6386S: Supported
6387F: Documentation/security/keys-trusted-encrypted.txt
6388F: include/keys/encrypted-type.h
6389F: security/keys/encrypted-keys/
6390
6391KGDB / KDB /debug_core
6392M: Jason Wessel <jason.wessel@windriver.com>
6393W: http://kgdb.wiki.kernel.org/
6394L: kgdb-bugreport@lists.sourceforge.net
6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6396S: Maintained
6397F: Documentation/DocBook/kgdb.tmpl
6398F: drivers/misc/kgdbts.c
6399F: drivers/tty/serial/kgdboc.c
6400F: include/linux/kdb.h
6401F: include/linux/kgdb.h
6402F: kernel/debug/
6403
6404KMEMCHECK
6405M: Vegard Nossum <vegardno@ifi.uio.no>
6406M: Pekka Enberg <penberg@kernel.org>
6407S: Maintained
6408F: Documentation/kmemcheck.txt
6409F: arch/x86/include/asm/kmemcheck.h
6410F: arch/x86/mm/kmemcheck/
6411F: include/linux/kmemcheck.h
6412F: mm/kmemcheck.c
6413
6414KMEMLEAK
6415M: Catalin Marinas <catalin.marinas@arm.com>
6416S: Maintained
6417F: Documentation/kmemleak.txt
6418F: include/linux/kmemleak.h
6419F: mm/kmemleak.c
6420F: mm/kmemleak-test.c
6421
6422KPROBES
6423M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6424M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6425M: "David S. Miller" <davem@davemloft.net>
6426M: Masami Hiramatsu <mhiramat@kernel.org>
6427S: Maintained
6428F: Documentation/kprobes.txt
6429F: include/linux/kprobes.h
6430F: kernel/kprobes.c
6431
6432KS0108 LCD CONTROLLER DRIVER
6433M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6434W: http://miguelojeda.es/auxdisplay.htm
6435W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6436S: Maintained
6437F: Documentation/auxdisplay/ks0108
6438F: drivers/auxdisplay/ks0108.c
6439F: include/linux/ks0108.h
6440
6441L3MDEV
6442M: David Ahern <dsa@cumulusnetworks.com>
6443L: netdev@vger.kernel.org
6444S: Maintained
6445F: net/l3mdev
6446F: include/net/l3mdev.h
6447
6448LANTIQ MIPS ARCHITECTURE
6449M: John Crispin <blogic@openwrt.org>
6450L: linux-mips@linux-mips.org
6451S: Maintained
6452F: arch/mips/lantiq
6453
6454LAPB module
6455L: linux-x25@vger.kernel.org
6456S: Orphan
6457F: Documentation/networking/lapb-module.txt
6458F: include/*/lapb.h
6459F: net/lapb/
6460
6461LASI 53c700 driver for PARISC
6462M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6463L: linux-scsi@vger.kernel.org
6464S: Maintained
6465F: Documentation/scsi/53c700.txt
6466F: drivers/scsi/53c700*
6467
6468LED SUBSYSTEM
6469M: Richard Purdie <rpurdie@rpsys.net>
6470M: Jacek Anaszewski <j.anaszewski@samsung.com>
6471L: linux-leds@vger.kernel.org
6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6473S: Maintained
6474F: drivers/leds/
6475F: include/linux/leds.h
6476
6477LEGACY EEPROM DRIVER
6478M: Jean Delvare <jdelvare@suse.com>
6479S: Maintained
6480F: Documentation/misc-devices/eeprom
6481F: drivers/misc/eeprom/eeprom.c
6482
6483LEGO USB Tower driver
6484M: Juergen Stuber <starblue@users.sourceforge.net>
6485L: legousb-devel@lists.sourceforge.net
6486W: http://legousb.sourceforge.net/
6487S: Maintained
6488F: drivers/usb/misc/legousbtower.c
6489
6490LG2160 MEDIA DRIVER
6491M: Michael Krufky <mkrufky@linuxtv.org>
6492L: linux-media@vger.kernel.org
6493W: https://linuxtv.org
6494W: http://github.com/mkrufky
6495Q: http://patchwork.linuxtv.org/project/linux-media/list/
6496T: git git://linuxtv.org/mkrufky/tuners.git
6497S: Maintained
6498F: drivers/media/dvb-frontends/lg2160.*
6499
6500LGDT3305 MEDIA DRIVER
6501M: Michael Krufky <mkrufky@linuxtv.org>
6502L: linux-media@vger.kernel.org
6503W: https://linuxtv.org
6504W: http://github.com/mkrufky
6505Q: http://patchwork.linuxtv.org/project/linux-media/list/
6506T: git git://linuxtv.org/mkrufky/tuners.git
6507S: Maintained
6508F: drivers/media/dvb-frontends/lgdt3305.*
6509
6510LGUEST
6511M: Rusty Russell <rusty@rustcorp.com.au>
6512L: lguest@lists.ozlabs.org
6513W: http://lguest.ozlabs.org/
6514S: Odd Fixes
6515F: arch/x86/include/asm/lguest*.h
6516F: arch/x86/lguest/
6517F: drivers/lguest/
6518F: include/linux/lguest*.h
6519F: tools/lguest/
6520
6521LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6522M: Tejun Heo <tj@kernel.org>
6523L: linux-ide@vger.kernel.org
6524T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6525S: Maintained
6526F: drivers/ata/
6527F: include/linux/ata.h
6528F: include/linux/libata.h
6529
6530LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6531M: Viresh Kumar <vireshk@kernel.org>
6532L: linux-ide@vger.kernel.org
6533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6534S: Maintained
6535F: include/linux/pata_arasan_cf_data.h
6536F: drivers/ata/pata_arasan_cf.c
6537
6538LIBATA PATA DRIVERS
6539M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6540M: Tejun Heo <tj@kernel.org>
6541L: linux-ide@vger.kernel.org
6542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6543S: Maintained
6544F: drivers/ata/pata_*.c
6545F: drivers/ata/ata_generic.c
6546
6547LIBATA SATA AHCI PLATFORM devices support
6548M: Hans de Goede <hdegoede@redhat.com>
6549M: Tejun Heo <tj@kernel.org>
6550L: linux-ide@vger.kernel.org
6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6552S: Maintained
6553F: drivers/ata/ahci_platform.c
6554F: drivers/ata/libahci_platform.c
6555F: include/linux/ahci_platform.h
6556
6557LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6558M: Mikael Pettersson <mikpelinux@gmail.com>
6559L: linux-ide@vger.kernel.org
6560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6561S: Maintained
6562F: drivers/ata/sata_promise.*
6563
6564LIBLOCKDEP
6565M: Sasha Levin <sasha.levin@oracle.com>
6566S: Maintained
6567F: tools/lib/lockdep/
6568
6569LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6570M: Dan Williams <dan.j.williams@intel.com>
6571L: linux-nvdimm@lists.01.org
6572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6573T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6574S: Supported
6575F: drivers/nvdimm/*
6576F: include/linux/nd.h
6577F: include/linux/libnvdimm.h
6578F: include/uapi/linux/ndctl.h
6579
6580LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6581M: Ross Zwisler <ross.zwisler@linux.intel.com>
6582L: linux-nvdimm@lists.01.org
6583Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6584S: Supported
6585F: drivers/nvdimm/blk.c
6586F: drivers/nvdimm/region_devs.c
6587F: drivers/acpi/nfit*
6588
6589LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6590M: Vishal Verma <vishal.l.verma@intel.com>
6591L: linux-nvdimm@lists.01.org
6592Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6593S: Supported
6594F: drivers/nvdimm/btt*
6595
6596LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6597M: Ross Zwisler <ross.zwisler@linux.intel.com>
6598L: linux-nvdimm@lists.01.org
6599Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6600S: Supported
6601F: drivers/nvdimm/pmem.c
6602F: include/linux/pmem.h
6603F: arch/*/include/asm/pmem.h
6604
6605LIGHTNVM PLATFORM SUPPORT
6606M: Matias Bjorling <mb@lightnvm.io>
6607W: http://github/OpenChannelSSD
6608L: linux-block@vger.kernel.org
6609S: Maintained
6610F: drivers/lightnvm/
6611F: include/linux/lightnvm.h
6612F: include/uapi/linux/lightnvm.h
6613
6614LINUX FOR IBM pSERIES (RS/6000)
6615M: Paul Mackerras <paulus@au.ibm.com>
6616W: http://www.ibm.com/linux/ltc/projects/ppc
6617S: Supported
6618F: arch/powerpc/boot/rs6000.h
6619
6620LINUX FOR POWERPC (32-BIT AND 64-BIT)
6621M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6622M: Paul Mackerras <paulus@samba.org>
6623M: Michael Ellerman <mpe@ellerman.id.au>
6624W: http://www.penguinppc.org/
6625L: linuxppc-dev@lists.ozlabs.org
6626Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6627T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6628S: Supported
6629F: Documentation/powerpc/
6630F: arch/powerpc/
6631
6632LINUX FOR POWER MACINTOSH
6633M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6634W: http://www.penguinppc.org/
6635L: linuxppc-dev@lists.ozlabs.org
6636S: Maintained
6637F: arch/powerpc/platforms/powermac/
6638F: drivers/macintosh/
6639
6640LINUX FOR POWERPC EMBEDDED MPC5XXX
6641M: Anatolij Gustschin <agust@denx.de>
6642L: linuxppc-dev@lists.ozlabs.org
6643T: git git://git.denx.de/linux-denx-agust.git
6644S: Maintained
6645F: arch/powerpc/platforms/512x/
6646F: arch/powerpc/platforms/52xx/
6647
6648LINUX FOR POWERPC EMBEDDED PPC4XX
6649M: Alistair Popple <alistair@popple.id.au>
6650M: Matt Porter <mporter@kernel.crashing.org>
6651W: http://www.penguinppc.org/
6652L: linuxppc-dev@lists.ozlabs.org
6653S: Maintained
6654F: arch/powerpc/platforms/40x/
6655F: arch/powerpc/platforms/44x/
6656
6657LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6658L: linuxppc-dev@lists.ozlabs.org
6659S: Orphan
6660F: arch/powerpc/*/*virtex*
6661F: arch/powerpc/*/*/*virtex*
6662
6663LINUX FOR POWERPC EMBEDDED PPC8XX
6664M: Vitaly Bordug <vitb@kernel.crashing.org>
6665W: http://www.penguinppc.org/
6666L: linuxppc-dev@lists.ozlabs.org
6667S: Maintained
6668F: arch/powerpc/platforms/8xx/
6669
6670LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6671M: Scott Wood <oss@buserror.net>
6672M: Kumar Gala <galak@kernel.crashing.org>
6673W: http://www.penguinppc.org/
6674L: linuxppc-dev@lists.ozlabs.org
6675T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6676S: Maintained
6677F: arch/powerpc/platforms/83xx/
6678F: arch/powerpc/platforms/85xx/
6679
6680LINUX FOR POWERPC PA SEMI PWRFICIENT
6681M: Olof Johansson <olof@lixom.net>
6682L: linuxppc-dev@lists.ozlabs.org
6683S: Maintained
6684F: arch/powerpc/platforms/pasemi/
6685F: drivers/*/*pasemi*
6686F: drivers/*/*/*pasemi*
6687
6688LINUX SECURITY MODULE (LSM) FRAMEWORK
6689M: Chris Wright <chrisw@sous-sol.org>
6690L: linux-security-module@vger.kernel.org
6691S: Supported
6692
6693LIS3LV02D ACCELEROMETER DRIVER
6694M: Eric Piel <eric.piel@tremplin-utc.net>
6695S: Maintained
6696F: Documentation/misc-devices/lis3lv02d
6697F: drivers/misc/lis3lv02d/
6698F: drivers/platform/x86/hp_accel.c
6699
6700LIVE PATCHING
6701M: Josh Poimboeuf <jpoimboe@redhat.com>
6702M: Jessica Yu <jeyu@redhat.com>
6703M: Jiri Kosina <jikos@kernel.org>
6704M: Miroslav Benes <mbenes@suse.cz>
6705R: Petr Mladek <pmladek@suse.com>
6706S: Maintained
6707F: kernel/livepatch/
6708F: include/linux/livepatch.h
6709F: arch/x86/include/asm/livepatch.h
6710F: arch/x86/kernel/livepatch.c
6711F: Documentation/ABI/testing/sysfs-kernel-livepatch
6712F: samples/livepatch/
6713L: live-patching@vger.kernel.org
6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6715
6716LINUX KERNEL DUMP TEST MODULE (LKDTM)
6717M: Kees Cook <keescook@chromium.org>
6718S: Maintained
6719F: drivers/misc/lkdtm.c
6720
6721LLC (802.2)
6722M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6723S: Maintained
6724F: include/linux/llc.h
6725F: include/uapi/linux/llc.h
6726F: include/net/llc*
6727F: net/llc/
6728
6729LM73 HARDWARE MONITOR DRIVER
6730M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6731L: linux-hwmon@vger.kernel.org
6732S: Maintained
6733F: drivers/hwmon/lm73.c
6734
6735LM78 HARDWARE MONITOR DRIVER
6736M: Jean Delvare <jdelvare@suse.com>
6737L: linux-hwmon@vger.kernel.org
6738S: Maintained
6739F: Documentation/hwmon/lm78
6740F: drivers/hwmon/lm78.c
6741
6742LM83 HARDWARE MONITOR DRIVER
6743M: Jean Delvare <jdelvare@suse.com>
6744L: linux-hwmon@vger.kernel.org
6745S: Maintained
6746F: Documentation/hwmon/lm83
6747F: drivers/hwmon/lm83.c
6748
6749LM90 HARDWARE MONITOR DRIVER
6750M: Jean Delvare <jdelvare@suse.com>
6751L: linux-hwmon@vger.kernel.org
6752S: Maintained
6753F: Documentation/hwmon/lm90
6754F: Documentation/devicetree/bindings/hwmon/lm90.txt
6755F: drivers/hwmon/lm90.c
6756
6757LM95234 HARDWARE MONITOR DRIVER
6758M: Guenter Roeck <linux@roeck-us.net>
6759L: linux-hwmon@vger.kernel.org
6760S: Maintained
6761F: Documentation/hwmon/lm95234
6762F: drivers/hwmon/lm95234.c
6763
6764LME2510 MEDIA DRIVER
6765M: Malcolm Priestley <tvboxspy@gmail.com>
6766L: linux-media@vger.kernel.org
6767W: https://linuxtv.org
6768Q: http://patchwork.linuxtv.org/project/linux-media/list/
6769S: Maintained
6770F: drivers/media/usb/dvb-usb-v2/lmedm04*
6771
6772LOCKDEP AND LOCKSTAT
6773M: Peter Zijlstra <peterz@infradead.org>
6774M: Ingo Molnar <mingo@redhat.com>
6775L: linux-kernel@vger.kernel.org
6776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6777S: Maintained
6778F: Documentation/locking/lockdep*.txt
6779F: Documentation/locking/lockstat.txt
6780F: include/linux/lockdep.h
6781F: kernel/locking/
6782
6783LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6784M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6785L: linux-ntfs-dev@lists.sourceforge.net
6786W: http://www.linux-ntfs.org/content/view/19/37/
6787S: Maintained
6788F: Documentation/ldm.txt
6789F: block/partitions/ldm.*
6790
6791LogFS
6792M: Joern Engel <joern@logfs.org>
6793M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6794L: logfs@logfs.org
6795W: logfs.org
6796S: Maintained
6797F: fs/logfs/
6798
6799LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6800M: Sathya Prakash <sathya.prakash@broadcom.com>
6801M: Chaitra P B <chaitra.basappa@broadcom.com>
6802M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6803L: MPT-FusionLinux.pdl@broadcom.com
6804L: linux-scsi@vger.kernel.org
6805W: http://www.avagotech.com/support/
6806S: Supported
6807F: drivers/message/fusion/
6808F: drivers/scsi/mpt2sas/
6809F: drivers/scsi/mpt3sas/
6810
6811LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6812M: Matthew Wilcox <matthew@wil.cx>
6813L: linux-scsi@vger.kernel.org
6814S: Maintained
6815F: drivers/scsi/sym53c8xx_2/
6816
6817LTC4261 HARDWARE MONITOR DRIVER
6818M: Guenter Roeck <linux@roeck-us.net>
6819L: linux-hwmon@vger.kernel.org
6820S: Maintained
6821F: Documentation/hwmon/ltc4261
6822F: drivers/hwmon/ltc4261.c
6823
6824LTP (Linux Test Project)
6825M: Mike Frysinger <vapier@gentoo.org>
6826M: Cyril Hrubis <chrubis@suse.cz>
6827M: Wanlong Gao <wanlong.gao@gmail.com>
6828M: Jan Stancek <jstancek@redhat.com>
6829M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6830M: Alexey Kodanev <alexey.kodanev@oracle.com>
6831L: ltp@lists.linux.it (subscribers-only)
6832W: http://linux-test-project.github.io/
6833T: git git://github.com/linux-test-project/ltp.git
6834S: Maintained
6835
6836M32R ARCHITECTURE
6837W: http://www.linux-m32r.org/
6838S: Orphan
6839F: arch/m32r/
6840
6841M68K ARCHITECTURE
6842M: Geert Uytterhoeven <geert@linux-m68k.org>
6843L: linux-m68k@lists.linux-m68k.org
6844W: http://www.linux-m68k.org/
6845T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6846S: Maintained
6847F: arch/m68k/
6848F: drivers/zorro/
6849
6850M68K ON APPLE MACINTOSH
6851M: Joshua Thompson <funaho@jurai.org>
6852W: http://www.mac.linux-m68k.org/
6853L: linux-m68k@lists.linux-m68k.org
6854S: Maintained
6855F: arch/m68k/mac/
6856
6857M68K ON HP9000/300
6858M: Philip Blundell <philb@gnu.org>
6859W: http://www.tazenda.demon.co.uk/phil/linux-hp
6860S: Maintained
6861F: arch/m68k/hp300/
6862
6863M88DS3103 MEDIA DRIVER
6864M: Antti Palosaari <crope@iki.fi>
6865L: linux-media@vger.kernel.org
6866W: https://linuxtv.org
6867W: http://palosaari.fi/linux/
6868Q: http://patchwork.linuxtv.org/project/linux-media/list/
6869T: git git://linuxtv.org/anttip/media_tree.git
6870S: Maintained
6871F: drivers/media/dvb-frontends/m88ds3103*
6872
6873M88RS2000 MEDIA DRIVER
6874M: Malcolm Priestley <tvboxspy@gmail.com>
6875L: linux-media@vger.kernel.org
6876W: https://linuxtv.org
6877Q: http://patchwork.linuxtv.org/project/linux-media/list/
6878S: Maintained
6879F: drivers/media/dvb-frontends/m88rs2000*
6880
6881MA901 MASTERKIT USB FM RADIO DRIVER
6882M: Alexey Klimov <klimov.linux@gmail.com>
6883L: linux-media@vger.kernel.org
6884T: git git://linuxtv.org/media_tree.git
6885S: Maintained
6886F: drivers/media/radio/radio-ma901.c
6887
6888MAC80211
6889M: Johannes Berg <johannes@sipsolutions.net>
6890L: linux-wireless@vger.kernel.org
6891W: http://wireless.kernel.org/
6892T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6894S: Maintained
6895F: Documentation/networking/mac80211-injection.txt
6896F: include/net/mac80211.h
6897F: net/mac80211/
6898F: drivers/net/wireless/mac80211_hwsim.[ch]
6899
6900MACVLAN DRIVER
6901M: Patrick McHardy <kaber@trash.net>
6902L: netdev@vger.kernel.org
6903S: Maintained
6904F: drivers/net/macvlan.c
6905F: include/linux/if_macvlan.h
6906
6907MAILBOX API
6908M: Jassi Brar <jassisinghbrar@gmail.com>
6909L: linux-kernel@vger.kernel.org
6910S: Maintained
6911F: drivers/mailbox/
6912F: include/linux/mailbox_client.h
6913F: include/linux/mailbox_controller.h
6914
6915MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6916M: Michael Kerrisk <mtk.manpages@gmail.com>
6917W: http://www.kernel.org/doc/man-pages
6918L: linux-man@vger.kernel.org
6919S: Maintained
6920
6921MARVELL ARMADA DRM SUPPORT
6922M: Russell King <rmk+kernel@arm.linux.org.uk>
6923S: Maintained
6924F: drivers/gpu/drm/armada/
6925
6926MARVELL 88E6352 DSA support
6927M: Guenter Roeck <linux@roeck-us.net>
6928S: Maintained
6929F: drivers/net/dsa/mv88e6352.c
6930
6931MARVELL CRYPTO DRIVER
6932M: Boris Brezillon <boris.brezillon@free-electrons.com>
6933M: Arnaud Ebalard <arno@natisbad.org>
6934F: drivers/crypto/marvell/
6935S: Maintained
6936L: linux-crypto@vger.kernel.org
6937
6938MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6939M: Mirko Lindner <mlindner@marvell.com>
6940M: Stephen Hemminger <stephen@networkplumber.org>
6941L: netdev@vger.kernel.org
6942S: Maintained
6943F: drivers/net/ethernet/marvell/sk*
6944
6945MARVELL LIBERTAS WIRELESS DRIVER
6946L: libertas-dev@lists.infradead.org
6947S: Orphan
6948F: drivers/net/wireless/marvell/libertas/
6949
6950MARVELL MV643XX ETHERNET DRIVER
6951M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6952L: netdev@vger.kernel.org
6953S: Maintained
6954F: drivers/net/ethernet/marvell/mv643xx_eth.*
6955F: include/linux/mv643xx.h
6956
6957MARVELL MVNETA ETHERNET DRIVER
6958M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6959L: netdev@vger.kernel.org
6960S: Maintained
6961F: drivers/net/ethernet/marvell/mvneta.*
6962
6963MARVELL MWIFIEX WIRELESS DRIVER
6964M: Amitkumar Karwar <akarwar@marvell.com>
6965M: Nishant Sarmukadam <nishants@marvell.com>
6966L: linux-wireless@vger.kernel.org
6967S: Maintained
6968F: drivers/net/wireless/marvell/mwifiex/
6969
6970MARVELL MWL8K WIRELESS DRIVER
6971M: Lennert Buytenhek <buytenh@wantstofly.org>
6972L: linux-wireless@vger.kernel.org
6973S: Odd Fixes
6974F: drivers/net/wireless/marvell/mwl8k.c
6975
6976MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6977M: Nicolas Pitre <nico@fluxnic.net>
6978S: Odd Fixes
6979F: drivers/mmc/host/mvsdio.*
6980
6981MATROX FRAMEBUFFER DRIVER
6982L: linux-fbdev@vger.kernel.org
6983S: Orphan
6984F: drivers/video/fbdev/matrox/matroxfb_*
6985F: include/uapi/linux/matroxfb.h
6986
6987MAX16065 HARDWARE MONITOR DRIVER
6988M: Guenter Roeck <linux@roeck-us.net>
6989L: linux-hwmon@vger.kernel.org
6990S: Maintained
6991F: Documentation/hwmon/max16065
6992F: drivers/hwmon/max16065.c
6993
6994MAX20751 HARDWARE MONITOR DRIVER
6995M: Guenter Roeck <linux@roeck-us.net>
6996L: linux-hwmon@vger.kernel.org
6997S: Maintained
6998F: Documentation/hwmon/max20751
6999F: drivers/hwmon/max20751.c
7000
7001MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7002M: "Hans J. Koch" <hjk@hansjkoch.de>
7003L: linux-hwmon@vger.kernel.org
7004S: Maintained
7005F: Documentation/hwmon/max6650
7006F: drivers/hwmon/max6650.c
7007
7008MAX6697 HARDWARE MONITOR DRIVER
7009M: Guenter Roeck <linux@roeck-us.net>
7010L: linux-hwmon@vger.kernel.org
7011S: Maintained
7012F: Documentation/hwmon/max6697
7013F: Documentation/devicetree/bindings/i2c/max6697.txt
7014F: drivers/hwmon/max6697.c
7015F: include/linux/platform_data/max6697.h
7016
7017MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7018M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7019L: linux-pm@vger.kernel.org
7020S: Supported
7021F: drivers/power/max14577_charger.c
7022F: drivers/power/max77693_charger.c
7023
7024MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7025M: Javier Martinez Canillas <javier@osg.samsung.com>
7026L: linux-kernel@vger.kernel.org
7027S: Supported
7028F: drivers/*/*max77802*.c
7029F: Documentation/devicetree/bindings/*/*max77802.txt
7030F: include/dt-bindings/*/*max77802.h
7031
7032MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7033M: Chanwoo Choi <cw00.choi@samsung.com>
7034M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7035L: linux-kernel@vger.kernel.org
7036S: Supported
7037F: drivers/*/max14577.c
7038F: drivers/*/max77686*.c
7039F: drivers/*/max77693.c
7040F: drivers/extcon/extcon-max14577.c
7041F: drivers/extcon/extcon-max77693.c
7042F: drivers/rtc/rtc-max77686.c
7043F: drivers/clk/clk-max77686.c
7044F: Documentation/devicetree/bindings/mfd/max14577.txt
7045F: Documentation/devicetree/bindings/*/max77686.txt
7046F: Documentation/devicetree/bindings/mfd/max77693.txt
7047F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7048F: include/linux/mfd/max14577*.h
7049F: include/linux/mfd/max77686*.h
7050F: include/linux/mfd/max77693*.h
7051
7052MAXIRADIO FM RADIO RECEIVER DRIVER
7053M: Hans Verkuil <hverkuil@xs4all.nl>
7054L: linux-media@vger.kernel.org
7055T: git git://linuxtv.org/media_tree.git
7056W: https://linuxtv.org
7057S: Maintained
7058F: drivers/media/radio/radio-maxiradio*
7059
7060MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7061M: Peter Rosin <peda@axentia.se>
7062L: linux-iio@vger.kernel.org
7063S: Maintained
7064F: drivers/iio/potentiometer/mcp4531.c
7065
7066MEDIA DRIVERS FOR RENESAS - VSP1
7067M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7068L: linux-media@vger.kernel.org
7069L: linux-renesas-soc@vger.kernel.org
7070T: git git://linuxtv.org/media_tree.git
7071S: Supported
7072F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7073F: drivers/media/platform/vsp1/
7074
7075MEDIA DRIVERS FOR ASCOT2E
7076M: Sergey Kozlov <serjk@netup.ru>
7077L: linux-media@vger.kernel.org
7078W: https://linuxtv.org
7079W: http://netup.tv/
7080T: git git://linuxtv.org/media_tree.git
7081S: Supported
7082F: drivers/media/dvb-frontends/ascot2e*
7083
7084MEDIA DRIVERS FOR CXD2841ER
7085M: Sergey Kozlov <serjk@netup.ru>
7086L: linux-media@vger.kernel.org
7087W: https://linuxtv.org
7088W: http://netup.tv/
7089T: git git://linuxtv.org/media_tree.git
7090S: Supported
7091F: drivers/media/dvb-frontends/cxd2841er*
7092
7093MEDIA DRIVERS FOR HORUS3A
7094M: Sergey Kozlov <serjk@netup.ru>
7095L: linux-media@vger.kernel.org
7096W: https://linuxtv.org
7097W: http://netup.tv/
7098T: git git://linuxtv.org/media_tree.git
7099S: Supported
7100F: drivers/media/dvb-frontends/horus3a*
7101
7102MEDIA DRIVERS FOR LNBH25
7103M: Sergey Kozlov <serjk@netup.ru>
7104L: linux-media@vger.kernel.org
7105W: https://linuxtv.org
7106W: http://netup.tv/
7107T: git git://linuxtv.org/media_tree.git
7108S: Supported
7109F: drivers/media/dvb-frontends/lnbh25*
7110
7111MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7112M: Sergey Kozlov <serjk@netup.ru>
7113L: linux-media@vger.kernel.org
7114W: https://linuxtv.org
7115W: http://netup.tv/
7116T: git git://linuxtv.org/media_tree.git
7117S: Supported
7118F: drivers/media/pci/netup_unidvb/*
7119
7120MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7121M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7122P: LinuxTV.org Project
7123L: linux-media@vger.kernel.org
7124W: https://linuxtv.org
7125Q: http://patchwork.kernel.org/project/linux-media/list/
7126T: git git://linuxtv.org/media_tree.git
7127S: Maintained
7128F: Documentation/dvb/
7129F: Documentation/video4linux/
7130F: Documentation/DocBook/media/
7131F: drivers/media/
7132F: drivers/staging/media/
7133F: include/linux/platform_data/media/
7134F: include/media/
7135F: include/uapi/linux/dvb/
7136F: include/uapi/linux/videodev2.h
7137F: include/uapi/linux/media.h
7138F: include/uapi/linux/v4l2-*
7139F: include/uapi/linux/meye.h
7140F: include/uapi/linux/ivtv*
7141F: include/uapi/linux/uvcvideo.h
7142
7143MEDIATEK ETHERNET DRIVER
7144M: Felix Fietkau <nbd@openwrt.org>
7145M: John Crispin <blogic@openwrt.org>
7146L: netdev@vger.kernel.org
7147S: Maintained
7148F: drivers/net/ethernet/mediatek/
7149
7150MEDIATEK MT7601U WIRELESS LAN DRIVER
7151M: Jakub Kicinski <kubakici@wp.pl>
7152L: linux-wireless@vger.kernel.org
7153S: Maintained
7154F: drivers/net/wireless/mediatek/mt7601u/
7155
7156MEGARAID SCSI/SAS DRIVERS
7157M: Kashyap Desai <kashyap.desai@avagotech.com>
7158M: Sumit Saxena <sumit.saxena@avagotech.com>
7159M: Uday Lingala <uday.lingala@avagotech.com>
7160L: megaraidlinux.pdl@avagotech.com
7161L: linux-scsi@vger.kernel.org
7162W: http://www.lsi.com
7163S: Maintained
7164F: Documentation/scsi/megaraid.txt
7165F: drivers/scsi/megaraid.*
7166F: drivers/scsi/megaraid/
7167
7168MELLANOX ETHERNET DRIVER (mlx4_en)
7169M: Eugenia Emantayev <eugenia@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/mlx4/en_*
7175
7176MELLANOX ETHERNET DRIVER (mlx5e)
7177M: Saeed Mahameed <saeedm@mellanox.com>
7178L: netdev@vger.kernel.org
7179S: Supported
7180W: http://www.mellanox.com
7181Q: http://patchwork.ozlabs.org/project/netdev/list/
7182F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7183
7184MELLANOX ETHERNET SWITCH DRIVERS
7185M: Jiri Pirko <jiri@mellanox.com>
7186M: Ido Schimmel <idosch@mellanox.com>
7187L: netdev@vger.kernel.org
7188S: Supported
7189W: http://www.mellanox.com
7190Q: http://patchwork.ozlabs.org/project/netdev/list/
7191F: drivers/net/ethernet/mellanox/mlxsw/
7192
7193MEMBARRIER SUPPORT
7194M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7195M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7196L: linux-kernel@vger.kernel.org
7197S: Supported
7198F: kernel/membarrier.c
7199F: include/uapi/linux/membarrier.h
7200
7201MEMORY MANAGEMENT
7202L: linux-mm@kvack.org
7203W: http://www.linux-mm.org
7204S: Maintained
7205F: include/linux/mm.h
7206F: include/linux/gfp.h
7207F: include/linux/mmzone.h
7208F: include/linux/memory_hotplug.h
7209F: include/linux/vmalloc.h
7210F: mm/
7211
7212MEMORY TECHNOLOGY DEVICES (MTD)
7213M: David Woodhouse <dwmw2@infradead.org>
7214M: Brian Norris <computersforpeace@gmail.com>
7215L: linux-mtd@lists.infradead.org
7216W: http://www.linux-mtd.infradead.org/
7217Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7218T: git git://git.infradead.org/linux-mtd.git
7219T: git git://git.infradead.org/l2-mtd.git
7220S: Maintained
7221F: drivers/mtd/
7222F: include/linux/mtd/
7223F: include/uapi/mtd/
7224
7225MEN A21 WATCHDOG DRIVER
7226M: Johannes Thumshirn <morbidrsa@gmail.com>
7227L: linux-watchdog@vger.kernel.org
7228S: Maintained
7229F: drivers/watchdog/mena21_wdt.c
7230
7231MEN CHAMELEON BUS (mcb)
7232M: Johannes Thumshirn <morbidrsa@gmail.com>
7233S: Maintained
7234F: drivers/mcb/
7235F: include/linux/mcb.h
7236F: Documentation/men-chameleon-bus.txt
7237
7238MEN F21BMC (Board Management Controller)
7239M: Andreas Werner <andreas.werner@men.de>
7240S: Supported
7241F: drivers/mfd/menf21bmc.c
7242F: drivers/watchdog/menf21bmc_wdt.c
7243F: drivers/leds/leds-menf21bmc.c
7244F: drivers/hwmon/menf21bmc_hwmon.c
7245F: Documentation/hwmon/menf21bmc
7246
7247METAG ARCHITECTURE
7248M: James Hogan <james.hogan@imgtec.com>
7249L: linux-metag@vger.kernel.org
7250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7251S: Odd Fixes
7252F: arch/metag/
7253F: Documentation/metag/
7254F: Documentation/devicetree/bindings/metag/
7255F: Documentation/devicetree/bindings/interrupt-controller/img,*
7256F: drivers/clocksource/metag_generic.c
7257F: drivers/irqchip/irq-metag.c
7258F: drivers/irqchip/irq-metag-ext.c
7259F: drivers/tty/metag_da.c
7260
7261MICROBLAZE ARCHITECTURE
7262M: Michal Simek <monstr@monstr.eu>
7263W: http://www.monstr.eu/fdt/
7264T: git git://git.monstr.eu/linux-2.6-microblaze.git
7265S: Supported
7266F: arch/microblaze/
7267
7268MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7269M: Chen Yu <yu.c.chen@intel.com>
7270L: platform-driver-x86@vger.kernel.org
7271S: Supported
7272F: drivers/platform/x86/surfacepro3_button.c
7273
7274MICROTEK X6 SCANNER
7275M: Oliver Neukum <oliver@neukum.org>
7276S: Maintained
7277F: drivers/usb/image/microtek.*
7278
7279MIPS
7280M: Ralf Baechle <ralf@linux-mips.org>
7281L: linux-mips@linux-mips.org
7282W: http://www.linux-mips.org/
7283T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7284Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7285S: Supported
7286F: Documentation/mips/
7287F: arch/mips/
7288
7289MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7290M: Hans Verkuil <hverkuil@xs4all.nl>
7291L: linux-media@vger.kernel.org
7292T: git git://linuxtv.org/media_tree.git
7293W: https://linuxtv.org
7294S: Odd Fixes
7295F: drivers/media/radio/radio-miropcm20*
7296
7297MELLANOX MLX4 core VPI driver
7298M: Yishai Hadas <yishaih@mellanox.com>
7299L: netdev@vger.kernel.org
7300L: linux-rdma@vger.kernel.org
7301W: http://www.mellanox.com
7302Q: http://patchwork.ozlabs.org/project/netdev/list/
7303S: Supported
7304F: drivers/net/ethernet/mellanox/mlx4/
7305F: include/linux/mlx4/
7306
7307MELLANOX MLX4 IB driver
7308M: Yishai Hadas <yishaih@mellanox.com>
7309L: linux-rdma@vger.kernel.org
7310W: http://www.mellanox.com
7311Q: http://patchwork.kernel.org/project/linux-rdma/list/
7312S: Supported
7313F: drivers/infiniband/hw/mlx4/
7314F: include/linux/mlx4/
7315
7316MELLANOX MLX5 core VPI driver
7317M: Matan Barak <matanb@mellanox.com>
7318M: Leon Romanovsky <leonro@mellanox.com>
7319L: netdev@vger.kernel.org
7320L: linux-rdma@vger.kernel.org
7321W: http://www.mellanox.com
7322Q: http://patchwork.ozlabs.org/project/netdev/list/
7323S: Supported
7324F: drivers/net/ethernet/mellanox/mlx5/core/
7325F: include/linux/mlx5/
7326
7327MELLANOX MLX5 IB driver
7328M: Matan Barak <matanb@mellanox.com>
7329M: Leon Romanovsky <leonro@mellanox.com>
7330L: linux-rdma@vger.kernel.org
7331W: http://www.mellanox.com
7332Q: http://patchwork.kernel.org/project/linux-rdma/list/
7333S: Supported
7334F: drivers/infiniband/hw/mlx5/
7335F: include/linux/mlx5/
7336
7337MELEXIS MLX90614 DRIVER
7338M: Crt Mori <cmo@melexis.com>
7339L: linux-iio@vger.kernel.org
7340W: http://www.melexis.com
7341S: Supported
7342F: drivers/iio/temperature/mlx90614.c
7343
7344MN88472 MEDIA DRIVER
7345M: Antti Palosaari <crope@iki.fi>
7346L: linux-media@vger.kernel.org
7347W: https://linuxtv.org
7348W: http://palosaari.fi/linux/
7349Q: http://patchwork.linuxtv.org/project/linux-media/list/
7350T: git git://linuxtv.org/anttip/media_tree.git
7351S: Maintained
7352F: drivers/staging/media/mn88472/
7353F: drivers/media/dvb-frontends/mn88472.h
7354
7355MN88473 MEDIA DRIVER
7356M: Antti Palosaari <crope@iki.fi>
7357L: linux-media@vger.kernel.org
7358W: https://linuxtv.org
7359W: http://palosaari.fi/linux/
7360Q: http://patchwork.linuxtv.org/project/linux-media/list/
7361S: Maintained
7362F: drivers/media/dvb-frontends/mn88473*
7363
7364MODULE SUPPORT
7365M: Rusty Russell <rusty@rustcorp.com.au>
7366S: Maintained
7367F: include/linux/module.h
7368F: kernel/module.c
7369
7370MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7371W: http://popies.net/meye/
7372S: Orphan
7373F: Documentation/video4linux/meye.txt
7374F: drivers/media/pci/meye/
7375F: include/uapi/linux/meye.h
7376
7377MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7378M: Jiri Slaby <jirislaby@gmail.com>
7379S: Maintained
7380F: Documentation/serial/moxa-smartio
7381F: drivers/tty/mxser.*
7382
7383MR800 AVERMEDIA USB FM RADIO DRIVER
7384M: Alexey Klimov <klimov.linux@gmail.com>
7385L: linux-media@vger.kernel.org
7386T: git git://linuxtv.org/media_tree.git
7387S: Maintained
7388F: drivers/media/radio/radio-mr800.c
7389
7390MRF24J40 IEEE 802.15.4 RADIO DRIVER
7391M: Alan Ott <alan@signal11.us>
7392L: linux-wpan@vger.kernel.org
7393S: Maintained
7394F: drivers/net/ieee802154/mrf24j40.c
7395F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7396
7397MSI LAPTOP SUPPORT
7398M: "Lee, Chun-Yi" <jlee@suse.com>
7399L: platform-driver-x86@vger.kernel.org
7400S: Maintained
7401F: drivers/platform/x86/msi-laptop.c
7402
7403MSI WMI SUPPORT
7404L: platform-driver-x86@vger.kernel.org
7405S: Orphan
7406F: drivers/platform/x86/msi-wmi.c
7407
7408MSI001 MEDIA DRIVER
7409M: Antti Palosaari <crope@iki.fi>
7410L: linux-media@vger.kernel.org
7411W: https://linuxtv.org
7412W: http://palosaari.fi/linux/
7413Q: http://patchwork.linuxtv.org/project/linux-media/list/
7414T: git git://linuxtv.org/anttip/media_tree.git
7415S: Maintained
7416F: drivers/media/tuners/msi001*
7417
7418MSI2500 MEDIA DRIVER
7419M: Antti Palosaari <crope@iki.fi>
7420L: linux-media@vger.kernel.org
7421W: https://linuxtv.org
7422W: http://palosaari.fi/linux/
7423Q: http://patchwork.linuxtv.org/project/linux-media/list/
7424T: git git://linuxtv.org/anttip/media_tree.git
7425S: Maintained
7426F: drivers/media/usb/msi2500/
7427
7428MSYSTEMS DISKONCHIP G3 MTD DRIVER
7429M: Robert Jarzmik <robert.jarzmik@free.fr>
7430L: linux-mtd@lists.infradead.org
7431S: Maintained
7432F: drivers/mtd/devices/docg3*
7433
7434MT9M032 APTINA SENSOR DRIVER
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/mt9m032.c
7440F: include/media/i2c/mt9m032.h
7441
7442MT9P031 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/mt9p031.c
7448F: include/media/i2c/mt9p031.h
7449
7450MT9T001 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: drivers/media/i2c/mt9t001.c
7456F: include/media/i2c/mt9t001.h
7457
7458MT9V032 APTINA CAMERA SENSOR
7459M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7460L: linux-media@vger.kernel.org
7461T: git git://linuxtv.org/media_tree.git
7462S: Maintained
7463F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7464F: drivers/media/i2c/mt9v032.c
7465F: include/media/i2c/mt9v032.h
7466
7467MULTIFUNCTION DEVICES (MFD)
7468M: Lee Jones <lee.jones@linaro.org>
7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7470S: Supported
7471F: drivers/mfd/
7472F: include/linux/mfd/
7473
7474MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7475M: Ulf Hansson <ulf.hansson@linaro.org>
7476L: linux-mmc@vger.kernel.org
7477T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7478S: Maintained
7479F: drivers/mmc/
7480F: include/linux/mmc/
7481F: include/uapi/linux/mmc/
7482
7483MULTIMEDIA CARD (MMC) ETC. OVER SPI
7484S: Orphan
7485F: drivers/mmc/host/mmc_spi.c
7486F: include/linux/spi/mmc_spi.h
7487
7488MULTISOUND SOUND DRIVER
7489M: Andrew Veliath <andrewtv@usa.net>
7490S: Maintained
7491F: Documentation/sound/oss/MultiSound
7492F: sound/oss/msnd*
7493
7494MULTITECH MULTIPORT CARD (ISICOM)
7495S: Orphan
7496F: drivers/tty/isicom.c
7497F: include/linux/isicom.h
7498
7499MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7500M: Bin Liu <b-liu@ti.com>
7501L: linux-usb@vger.kernel.org
7502T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7503S: Maintained
7504F: drivers/usb/musb/
7505
7506MXL5007T MEDIA DRIVER
7507M: Michael Krufky <mkrufky@linuxtv.org>
7508L: linux-media@vger.kernel.org
7509W: https://linuxtv.org
7510W: http://github.com/mkrufky
7511Q: http://patchwork.linuxtv.org/project/linux-media/list/
7512T: git git://linuxtv.org/mkrufky/tuners.git
7513S: Maintained
7514F: drivers/media/tuners/mxl5007t.*
7515
7516MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7517M: Hyong-Youb Kim <hykim@myri.com>
7518L: netdev@vger.kernel.org
7519W: https://www.myricom.com/support/downloads/myri10ge.html
7520S: Supported
7521F: drivers/net/ethernet/myricom/myri10ge/
7522
7523NAND FLASH SUBSYSTEM
7524M: Boris Brezillon <boris.brezillon@free-electrons.com>
7525R: Richard Weinberger <richard@nod.at>
7526L: linux-mtd@lists.infradead.org
7527W: http://www.linux-mtd.infradead.org/
7528Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7529T: git git://github.com/linux-nand/linux.git
7530S: Maintained
7531F: drivers/mtd/nand/
7532F: include/linux/mtd/nand*.h
7533
7534NATSEMI ETHERNET DRIVER (DP8381x)
7535S: Orphan
7536F: drivers/net/ethernet/natsemi/natsemi.c
7537
7538NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7539M: Daniel Mack <zonque@gmail.com>
7540S: Maintained
7541L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7542W: http://www.native-instruments.com
7543F: sound/usb/caiaq/
7544
7545NCP FILESYSTEM
7546M: Petr Vandrovec <petr@vandrovec.name>
7547S: Odd Fixes
7548F: fs/ncpfs/
7549
7550NCR 5380 SCSI DRIVERS
7551M: Finn Thain <fthain@telegraphics.com.au>
7552M: Michael Schmitz <schmitzmic@gmail.com>
7553L: linux-scsi@vger.kernel.org
7554S: Maintained
7555F: Documentation/scsi/g_NCR5380.txt
7556F: drivers/scsi/NCR5380.*
7557F: drivers/scsi/arm/cumana_1.c
7558F: drivers/scsi/arm/oak.c
7559F: drivers/scsi/atari_NCR5380.c
7560F: drivers/scsi/atari_scsi.*
7561F: drivers/scsi/dmx3191d.c
7562F: drivers/scsi/dtc.*
7563F: drivers/scsi/g_NCR5380.*
7564F: drivers/scsi/g_NCR5380_mmio.c
7565F: drivers/scsi/mac_scsi.*
7566F: drivers/scsi/pas16.*
7567F: drivers/scsi/sun3_scsi.*
7568F: drivers/scsi/sun3_scsi_vme.c
7569F: drivers/scsi/t128.*
7570
7571NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7572M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7573L: linux-scsi@vger.kernel.org
7574S: Maintained
7575F: drivers/scsi/NCR_D700.*
7576
7577NCT6775 HARDWARE MONITOR DRIVER
7578M: Guenter Roeck <linux@roeck-us.net>
7579L: linux-hwmon@vger.kernel.org
7580S: Maintained
7581F: Documentation/hwmon/nct6775
7582F: drivers/hwmon/nct6775.c
7583
7584NETEFFECT IWARP RNIC DRIVER (IW_NES)
7585M: Faisal Latif <faisal.latif@intel.com>
7586L: linux-rdma@vger.kernel.org
7587W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7588S: Supported
7589F: drivers/infiniband/hw/nes/
7590
7591NETEM NETWORK EMULATOR
7592M: Stephen Hemminger <stephen@networkplumber.org>
7593L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7594S: Maintained
7595F: net/sched/sch_netem.c
7596
7597NETERION 10GbE DRIVERS (s2io/vxge)
7598M: Jon Mason <jdmason@kudzu.us>
7599L: netdev@vger.kernel.org
7600S: Supported
7601F: Documentation/networking/s2io.txt
7602F: Documentation/networking/vxge.txt
7603F: drivers/net/ethernet/neterion/
7604
7605NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7606M: Pablo Neira Ayuso <pablo@netfilter.org>
7607M: Patrick McHardy <kaber@trash.net>
7608M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7609L: netfilter-devel@vger.kernel.org
7610L: coreteam@netfilter.org
7611W: http://www.netfilter.org/
7612W: http://www.iptables.org/
7613Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7614T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7615T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7616S: Supported
7617F: include/linux/netfilter*
7618F: include/linux/netfilter/
7619F: include/net/netfilter/
7620F: include/uapi/linux/netfilter*
7621F: include/uapi/linux/netfilter/
7622F: net/*/netfilter.c
7623F: net/*/netfilter/
7624F: net/netfilter/
7625F: net/bridge/br_netfilter*.c
7626
7627NETLABEL
7628M: Paul Moore <paul@paul-moore.com>
7629W: http://netlabel.sf.net
7630L: netdev@vger.kernel.org
7631S: Maintained
7632F: Documentation/netlabel/
7633F: include/net/netlabel.h
7634F: net/netlabel/
7635
7636NETROM NETWORK LAYER
7637M: Ralf Baechle <ralf@linux-mips.org>
7638L: linux-hams@vger.kernel.org
7639W: http://www.linux-ax25.org/
7640S: Maintained
7641F: include/net/netrom.h
7642F: include/uapi/linux/netrom.h
7643F: net/netrom/
7644
7645NETRONOME ETHERNET DRIVERS
7646M: Jakub Kicinski <jakub.kicinski@netronome.com>
7647L: oss-drivers@netronome.com
7648S: Maintained
7649F: drivers/net/ethernet/netronome/
7650
7651NETWORK BLOCK DEVICE (NBD)
7652M: Markus Pargmann <mpa@pengutronix.de>
7653S: Maintained
7654L: nbd-general@lists.sourceforge.net
7655T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7656F: Documentation/blockdev/nbd.txt
7657F: drivers/block/nbd.c
7658F: include/uapi/linux/nbd.h
7659
7660NETWORK DROP MONITOR
7661M: Neil Horman <nhorman@tuxdriver.com>
7662L: netdev@vger.kernel.org
7663S: Maintained
7664W: https://fedorahosted.org/dropwatch/
7665F: net/core/drop_monitor.c
7666
7667NETWORKING [GENERAL]
7668M: "David S. Miller" <davem@davemloft.net>
7669L: netdev@vger.kernel.org
7670W: http://www.linuxfoundation.org/en/Net
7671Q: http://patchwork.ozlabs.org/project/netdev/list/
7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7674S: Maintained
7675F: net/
7676F: include/net/
7677F: include/linux/in.h
7678F: include/linux/net.h
7679F: include/linux/netdevice.h
7680F: include/uapi/linux/in.h
7681F: include/uapi/linux/net.h
7682F: include/uapi/linux/netdevice.h
7683F: include/uapi/linux/net_namespace.h
7684F: tools/net/
7685F: tools/testing/selftests/net/
7686F: lib/random32.c
7687F: lib/test_bpf.c
7688
7689NETWORKING [IPv4/IPv6]
7690M: "David S. Miller" <davem@davemloft.net>
7691M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7692M: James Morris <jmorris@namei.org>
7693M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7694M: Patrick McHardy <kaber@trash.net>
7695L: netdev@vger.kernel.org
7696T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7697S: Maintained
7698F: net/ipv4/
7699F: net/ipv6/
7700F: include/net/ip*
7701F: arch/x86/net/*
7702
7703NETWORKING [IPSEC]
7704M: Steffen Klassert <steffen.klassert@secunet.com>
7705M: Herbert Xu <herbert@gondor.apana.org.au>
7706M: "David S. Miller" <davem@davemloft.net>
7707L: netdev@vger.kernel.org
7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7709T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7710S: Maintained
7711F: net/core/flow.c
7712F: net/xfrm/
7713F: net/key/
7714F: net/ipv4/xfrm*
7715F: net/ipv4/esp4.c
7716F: net/ipv4/ah4.c
7717F: net/ipv4/ipcomp.c
7718F: net/ipv4/ip_vti.c
7719F: net/ipv6/xfrm*
7720F: net/ipv6/esp6.c
7721F: net/ipv6/ah6.c
7722F: net/ipv6/ipcomp6.c
7723F: net/ipv6/ip6_vti.c
7724F: include/uapi/linux/xfrm.h
7725F: include/net/xfrm.h
7726
7727NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7728M: Paul Moore <paul@paul-moore.com>
7729L: netdev@vger.kernel.org
7730S: Maintained
7731
7732NETWORKING [WIRELESS]
7733L: linux-wireless@vger.kernel.org
7734Q: http://patchwork.kernel.org/project/linux-wireless/list/
7735
7736NETWORKING DRIVERS
7737L: netdev@vger.kernel.org
7738W: http://www.linuxfoundation.org/en/Net
7739Q: http://patchwork.ozlabs.org/project/netdev/list/
7740T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7742S: Odd Fixes
7743F: drivers/net/
7744F: include/linux/if_*
7745F: include/linux/netdevice.h
7746F: include/linux/etherdevice.h
7747F: include/linux/fcdevice.h
7748F: include/linux/fddidevice.h
7749F: include/linux/hippidevice.h
7750F: include/linux/inetdevice.h
7751F: include/uapi/linux/if_*
7752F: include/uapi/linux/netdevice.h
7753
7754NETWORKING DRIVERS (WIRELESS)
7755M: Kalle Valo <kvalo@codeaurora.org>
7756L: linux-wireless@vger.kernel.org
7757Q: http://patchwork.kernel.org/project/linux-wireless/list/
7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7759T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7760S: Maintained
7761F: drivers/net/wireless/
7762
7763NETXEN (1/10) GbE SUPPORT
7764M: Manish Chopra <manish.chopra@qlogic.com>
7765M: Sony Chacko <sony.chacko@qlogic.com>
7766M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7767L: netdev@vger.kernel.org
7768W: http://www.qlogic.com
7769S: Supported
7770F: drivers/net/ethernet/qlogic/netxen/
7771
7772NFC SUBSYSTEM
7773M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7774M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7775M: Samuel Ortiz <sameo@linux.intel.com>
7776L: linux-wireless@vger.kernel.org
7777L: linux-nfc@lists.01.org (subscribers-only)
7778S: Supported
7779F: net/nfc/
7780F: include/net/nfc/
7781F: include/uapi/linux/nfc.h
7782F: drivers/nfc/
7783F: include/linux/platform_data/nfcmrvl.h
7784F: include/linux/platform_data/nxp-nci.h
7785F: include/linux/platform_data/pn544.h
7786F: include/linux/platform_data/st21nfca.h
7787F: include/linux/platform_data/st-nci.h
7788F: Documentation/devicetree/bindings/net/nfc/
7789
7790NFS, SUNRPC, AND LOCKD CLIENTS
7791M: Trond Myklebust <trond.myklebust@primarydata.com>
7792M: Anna Schumaker <anna.schumaker@netapp.com>
7793L: linux-nfs@vger.kernel.org
7794W: http://client.linux-nfs.org
7795T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7796S: Maintained
7797F: fs/lockd/
7798F: fs/nfs/
7799F: fs/nfs_common/
7800F: net/sunrpc/
7801F: include/linux/lockd/
7802F: include/linux/nfs*
7803F: include/linux/sunrpc/
7804F: include/uapi/linux/nfs*
7805F: include/uapi/linux/sunrpc/
7806
7807NILFS2 FILESYSTEM
7808M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7809L: linux-nilfs@vger.kernel.org
7810W: http://nilfs.sourceforge.net/
7811T: git git://github.com/konis/nilfs2.git
7812S: Supported
7813F: Documentation/filesystems/nilfs2.txt
7814F: fs/nilfs2/
7815F: include/linux/nilfs2_fs.h
7816F: include/trace/events/nilfs2.h
7817
7818NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
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/pcmcia/nsp_*
7824
7825NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7826M: GOTO Masanori <gotom@debian.or.jp>
7827M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7828W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7829S: Maintained
7830F: Documentation/scsi/NinjaSCSI.txt
7831F: drivers/scsi/nsp32*
7832
7833NIOS2 ARCHITECTURE
7834M: Ley Foon Tan <lftan@altera.com>
7835L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7836T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7837S: Maintained
7838F: arch/nios2/
7839
7840NOKIA N900 POWER SUPPLY DRIVERS
7841R: Pali Rohár <pali.rohar@gmail.com>
7842F: include/linux/power/bq2415x_charger.h
7843F: include/linux/power/bq27xxx_battery.h
7844F: include/linux/power/isp1704_charger.h
7845F: drivers/power/bq2415x_charger.c
7846F: drivers/power/bq27xxx_battery.c
7847F: drivers/power/bq27xxx_battery_i2c.c
7848F: drivers/power/isp1704_charger.c
7849F: drivers/power/rx51_battery.c
7850
7851NTB DRIVER CORE
7852M: Jon Mason <jdmason@kudzu.us>
7853M: Dave Jiang <dave.jiang@intel.com>
7854M: Allen Hubbe <Allen.Hubbe@emc.com>
7855L: linux-ntb@googlegroups.com
7856S: Supported
7857W: https://github.com/jonmason/ntb/wiki
7858T: git git://github.com/jonmason/ntb.git
7859F: drivers/ntb/
7860F: drivers/net/ntb_netdev.c
7861F: include/linux/ntb.h
7862F: include/linux/ntb_transport.h
7863
7864NTB INTEL DRIVER
7865M: Jon Mason <jdmason@kudzu.us>
7866M: Dave Jiang <dave.jiang@intel.com>
7867L: linux-ntb@googlegroups.com
7868S: Supported
7869W: https://github.com/jonmason/ntb/wiki
7870T: git git://github.com/jonmason/ntb.git
7871F: drivers/ntb/hw/intel/
7872
7873NTB AMD DRIVER
7874M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7875L: linux-ntb@googlegroups.com
7876S: Supported
7877F: drivers/ntb/hw/amd/
7878
7879NTFS FILESYSTEM
7880M: Anton Altaparmakov <anton@tuxera.com>
7881L: linux-ntfs-dev@lists.sourceforge.net
7882W: http://www.tuxera.com/
7883T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7884S: Supported
7885F: Documentation/filesystems/ntfs.txt
7886F: fs/ntfs/
7887
7888NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7889M: Antonino Daplas <adaplas@gmail.com>
7890L: linux-fbdev@vger.kernel.org
7891S: Maintained
7892F: drivers/video/fbdev/riva/
7893F: drivers/video/fbdev/nvidia/
7894
7895NVM EXPRESS DRIVER
7896M: Keith Busch <keith.busch@intel.com>
7897M: Jens Axboe <axboe@fb.com>
7898L: linux-nvme@lists.infradead.org
7899T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7900W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7901S: Supported
7902F: drivers/nvme/host/
7903F: include/linux/nvme.h
7904
7905NVMEM FRAMEWORK
7906M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7907M: Maxime Ripard <maxime.ripard@free-electrons.com>
7908S: Maintained
7909F: drivers/nvmem/
7910F: Documentation/devicetree/bindings/nvmem/
7911F: include/linux/nvmem-consumer.h
7912F: include/linux/nvmem-provider.h
7913
7914NXP-NCI NFC DRIVER
7915M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7916R: Charles Gorand <charles.gorand@effinnov.com>
7917L: linux-nfc@lists.01.org (moderated for non-subscribers)
7918S: Supported
7919F: drivers/nfc/nxp-nci
7920
7921NXP TDA998X DRM DRIVER
7922M: Russell King <rmk+kernel@arm.linux.org.uk>
7923S: Supported
7924F: drivers/gpu/drm/i2c/tda998x_drv.c
7925F: include/drm/i2c/tda998x.h
7926
7927NXP TFA9879 DRIVER
7928M: Peter Rosin <peda@axentia.se>
7929L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7930S: Maintained
7931F: sound/soc/codecs/tfa9879*
7932
7933OBJTOOL
7934M: Josh Poimboeuf <jpoimboe@redhat.com>
7935S: Supported
7936F: tools/objtool/
7937
7938OMAP SUPPORT
7939M: Tony Lindgren <tony@atomide.com>
7940L: linux-omap@vger.kernel.org
7941W: http://www.muru.com/linux/omap/
7942W: http://linux.omap.com/
7943Q: http://patchwork.kernel.org/project/linux-omap/list/
7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7945S: Maintained
7946F: arch/arm/*omap*/
7947F: arch/arm/configs/omap1_defconfig
7948F: arch/arm/configs/omap2plus_defconfig
7949F: drivers/i2c/busses/i2c-omap.c
7950F: drivers/irqchip/irq-omap-intc.c
7951F: drivers/mfd/*omap*.c
7952F: drivers/mfd/menelaus.c
7953F: drivers/mfd/palmas.c
7954F: drivers/mfd/tps65217.c
7955F: drivers/mfd/tps65218.c
7956F: drivers/mfd/tps65910.c
7957F: drivers/mfd/twl-core.[ch]
7958F: drivers/mfd/twl4030*.c
7959F: drivers/mfd/twl6030*.c
7960F: drivers/mfd/twl6040*.c
7961F: drivers/regulator/palmas-regulator*.c
7962F: drivers/regulator/pbias-regulator.c
7963F: drivers/regulator/tps65217-regulator.c
7964F: drivers/regulator/tps65218-regulator.c
7965F: drivers/regulator/tps65910-regulator.c
7966F: drivers/regulator/twl-regulator.c
7967F: include/linux/i2c-omap.h
7968
7969OMAP DEVICE TREE SUPPORT
7970M: Benoît Cousson <bcousson@baylibre.com>
7971M: Tony Lindgren <tony@atomide.com>
7972L: linux-omap@vger.kernel.org
7973L: devicetree@vger.kernel.org
7974S: Maintained
7975F: arch/arm/boot/dts/*omap*
7976F: arch/arm/boot/dts/*am3*
7977F: arch/arm/boot/dts/*am4*
7978F: arch/arm/boot/dts/*am5*
7979F: arch/arm/boot/dts/*dra7*
7980
7981OMAP CLOCK FRAMEWORK SUPPORT
7982M: Paul Walmsley <paul@pwsan.com>
7983L: linux-omap@vger.kernel.org
7984S: Maintained
7985F: arch/arm/*omap*/*clock*
7986
7987OMAP POWER MANAGEMENT SUPPORT
7988M: Kevin Hilman <khilman@kernel.org>
7989L: linux-omap@vger.kernel.org
7990S: Maintained
7991F: arch/arm/*omap*/*pm*
7992F: drivers/cpufreq/omap-cpufreq.c
7993
7994OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7995M: Rajendra Nayak <rnayak@ti.com>
7996M: Paul Walmsley <paul@pwsan.com>
7997L: linux-omap@vger.kernel.org
7998S: Maintained
7999F: arch/arm/mach-omap2/prm*
8000
8001OMAP AUDIO SUPPORT
8002M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8003M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8005L: linux-omap@vger.kernel.org
8006S: Maintained
8007F: sound/soc/omap/
8008
8009OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8010M: Roger Quadros <rogerq@ti.com>
8011M: Tony Lindgren <tony@atomide.com>
8012L: linux-omap@vger.kernel.org
8013S: Maintained
8014F: drivers/memory/omap-gpmc.c
8015F: arch/arm/mach-omap2/*gpmc*
8016
8017OMAP FRAMEBUFFER SUPPORT
8018M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8019L: linux-fbdev@vger.kernel.org
8020L: linux-omap@vger.kernel.org
8021S: Maintained
8022F: drivers/video/fbdev/omap/
8023
8024OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8025M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8026L: linux-omap@vger.kernel.org
8027L: linux-fbdev@vger.kernel.org
8028S: Maintained
8029F: drivers/video/fbdev/omap2/
8030F: Documentation/arm/OMAP/DSS
8031
8032OMAP HARDWARE SPINLOCK SUPPORT
8033M: Ohad Ben-Cohen <ohad@wizery.com>
8034L: linux-omap@vger.kernel.org
8035S: Maintained
8036F: drivers/hwspinlock/omap_hwspinlock.c
8037
8038OMAP MMC SUPPORT
8039M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8040L: linux-omap@vger.kernel.org
8041S: Maintained
8042F: drivers/mmc/host/omap.c
8043
8044OMAP HS MMC SUPPORT
8045L: linux-mmc@vger.kernel.org
8046L: linux-omap@vger.kernel.org
8047S: Orphan
8048F: drivers/mmc/host/omap_hsmmc.c
8049
8050OMAP RANDOM NUMBER GENERATOR SUPPORT
8051M: Deepak Saxena <dsaxena@plexity.net>
8052S: Maintained
8053F: drivers/char/hw_random/omap-rng.c
8054
8055OMAP HWMOD SUPPORT
8056M: Benoît Cousson <bcousson@baylibre.com>
8057M: Paul Walmsley <paul@pwsan.com>
8058L: linux-omap@vger.kernel.org
8059S: Maintained
8060F: arch/arm/mach-omap2/omap_hwmod.*
8061
8062OMAP HWMOD DATA
8063M: Paul Walmsley <paul@pwsan.com>
8064L: linux-omap@vger.kernel.org
8065S: Maintained
8066F: arch/arm/mach-omap2/omap_hwmod*data*
8067
8068OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8069M: Benoît Cousson <bcousson@baylibre.com>
8070L: linux-omap@vger.kernel.org
8071S: Maintained
8072F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8073
8074OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8075M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8076L: linux-media@vger.kernel.org
8077S: Maintained
8078F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8079F: drivers/media/platform/omap3isp/
8080F: drivers/staging/media/omap4iss/
8081
8082OMAP USB SUPPORT
8083L: linux-usb@vger.kernel.org
8084L: linux-omap@vger.kernel.org
8085S: Orphan
8086F: drivers/usb/*/*omap*
8087F: arch/arm/*omap*/usb*
8088
8089OMAP GPIO DRIVER
8090M: Grygorii Strashko <grygorii.strashko@ti.com>
8091M: Santosh Shilimkar <ssantosh@kernel.org>
8092M: Kevin Hilman <khilman@kernel.org>
8093L: linux-omap@vger.kernel.org
8094S: Maintained
8095F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8096F: drivers/gpio/gpio-omap.c
8097
8098OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8099M: Mark Jackson <mpfj@newflow.co.uk>
8100L: linux-omap@vger.kernel.org
8101S: Maintained
8102F: arch/arm/boot/dts/am335x-nano.dts
8103
8104OMFS FILESYSTEM
8105M: Bob Copeland <me@bobcopeland.com>
8106L: linux-karma-devel@lists.sourceforge.net
8107S: Maintained
8108F: Documentation/filesystems/omfs.txt
8109F: fs/omfs/
8110
8111OMNIKEY CARDMAN 4000 DRIVER
8112M: Harald Welte <laforge@gnumonks.org>
8113S: Maintained
8114F: drivers/char/pcmcia/cm4000_cs.c
8115F: include/linux/cm4000_cs.h
8116F: include/uapi/linux/cm4000_cs.h
8117
8118OMNIKEY CARDMAN 4040 DRIVER
8119M: Harald Welte <laforge@gnumonks.org>
8120S: Maintained
8121F: drivers/char/pcmcia/cm4040_cs.*
8122
8123OMNIVISION OV7670 SENSOR DRIVER
8124M: Jonathan Corbet <corbet@lwn.net>
8125L: linux-media@vger.kernel.org
8126T: git git://linuxtv.org/media_tree.git
8127S: Maintained
8128F: drivers/media/i2c/ov7670.c
8129
8130ONENAND FLASH DRIVER
8131M: Kyungmin Park <kyungmin.park@samsung.com>
8132L: linux-mtd@lists.infradead.org
8133S: Maintained
8134F: drivers/mtd/onenand/
8135F: include/linux/mtd/onenand*.h
8136
8137ONSTREAM SCSI TAPE DRIVER
8138M: Willem Riede <osst@riede.org>
8139L: osst-users@lists.sourceforge.net
8140L: linux-scsi@vger.kernel.org
8141S: Maintained
8142F: Documentation/scsi/osst.txt
8143F: drivers/scsi/osst.*
8144F: drivers/scsi/osst_*.h
8145F: drivers/scsi/st.h
8146
8147OPENCORES I2C BUS DRIVER
8148M: Peter Korsgaard <jacmet@sunsite.dk>
8149L: linux-i2c@vger.kernel.org
8150S: Maintained
8151F: Documentation/i2c/busses/i2c-ocores
8152F: drivers/i2c/busses/i2c-ocores.c
8153
8154OPEN FIRMWARE AND FLATTENED DEVICE TREE
8155M: Rob Herring <robh+dt@kernel.org>
8156M: Frank Rowand <frowand.list@gmail.com>
8157M: Grant Likely <grant.likely@linaro.org>
8158L: devicetree@vger.kernel.org
8159W: http://www.devicetree.org/
8160T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8161S: Maintained
8162F: drivers/of/
8163F: include/linux/of*.h
8164F: scripts/dtc/
8165
8166OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8167M: Rob Herring <robh+dt@kernel.org>
8168M: Pawel Moll <pawel.moll@arm.com>
8169M: Mark Rutland <mark.rutland@arm.com>
8170M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8171M: Kumar Gala <galak@codeaurora.org>
8172L: devicetree@vger.kernel.org
8173T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8174S: Maintained
8175F: Documentation/devicetree/
8176F: arch/*/boot/dts/
8177F: include/dt-bindings/
8178
8179OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8180M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8181L: devicetree@vger.kernel.org
8182S: Maintained
8183F: Documentation/devicetree/dynamic-resolution-notes.txt
8184F: Documentation/devicetree/overlay-notes.txt
8185F: drivers/of/overlay.c
8186F: drivers/of/resolver.c
8187
8188OPENRISC ARCHITECTURE
8189M: Jonas Bonn <jonas@southpole.se>
8190W: http://openrisc.net
8191L: linux@lists.openrisc.net (moderated for non-subscribers)
8192S: Maintained
8193T: git git://openrisc.net/~jonas/linux
8194F: arch/openrisc/
8195
8196OPENVSWITCH
8197M: Pravin Shelar <pshelar@nicira.com>
8198L: netdev@vger.kernel.org
8199L: dev@openvswitch.org
8200W: http://openvswitch.org
8201S: Maintained
8202F: net/openvswitch/
8203F: include/uapi/linux/openvswitch.h
8204
8205OPERATING PERFORMANCE POINTS (OPP)
8206M: Viresh Kumar <vireshk@kernel.org>
8207M: Nishanth Menon <nm@ti.com>
8208M: Stephen Boyd <sboyd@codeaurora.org>
8209L: linux-pm@vger.kernel.org
8210S: Maintained
8211T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8212F: drivers/base/power/opp/
8213F: include/linux/pm_opp.h
8214F: Documentation/power/opp.txt
8215F: Documentation/devicetree/bindings/opp/
8216
8217OPL4 DRIVER
8218M: Clemens Ladisch <clemens@ladisch.de>
8219L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8220T: git git://git.alsa-project.org/alsa-kernel.git
8221S: Maintained
8222F: sound/drivers/opl4/
8223
8224OPROFILE
8225M: Robert Richter <rric@kernel.org>
8226L: oprofile-list@lists.sf.net
8227S: Maintained
8228F: arch/*/include/asm/oprofile*.h
8229F: arch/*/oprofile/
8230F: drivers/oprofile/
8231F: include/linux/oprofile.h
8232
8233ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8234M: Mark Fasheh <mfasheh@suse.com>
8235M: Joel Becker <jlbec@evilplan.org>
8236L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8237W: http://ocfs2.wiki.kernel.org
8238S: Supported
8239F: Documentation/filesystems/ocfs2.txt
8240F: Documentation/filesystems/dlmfs.txt
8241F: fs/ocfs2/
8242
8243ORINOCO DRIVER
8244L: linux-wireless@vger.kernel.org
8245W: http://wireless.kernel.org/en/users/Drivers/orinoco
8246W: http://www.nongnu.org/orinoco/
8247S: Orphan
8248F: drivers/net/wireless/intersil/orinoco/
8249
8250OSD LIBRARY and FILESYSTEM
8251M: Boaz Harrosh <ooo@electrozaur.com>
8252M: Benny Halevy <bhalevy@primarydata.com>
8253L: osd-dev@open-osd.org
8254W: http://open-osd.org
8255T: git git://git.open-osd.org/open-osd.git
8256S: Maintained
8257F: drivers/scsi/osd/
8258F: include/scsi/osd_*
8259F: fs/exofs/
8260
8261OVERLAY FILESYSTEM
8262M: Miklos Szeredi <miklos@szeredi.hu>
8263L: linux-unionfs@vger.kernel.org
8264T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8265S: Supported
8266F: fs/overlayfs/
8267F: Documentation/filesystems/overlayfs.txt
8268
8269ORANGEFS FILESYSTEM
8270M: Mike Marshall <hubcap@omnibond.com>
8271L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8272T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8273S: Supported
8274F: fs/orangefs/
8275F: Documentation/filesystems/orangefs.txt
8276
8277P54 WIRELESS DRIVER
8278M: Christian Lamparter <chunkeey@googlemail.com>
8279L: linux-wireless@vger.kernel.org
8280W: http://wireless.kernel.org/en/users/Drivers/p54
8281S: Maintained
8282F: drivers/net/wireless/intersil/p54/
8283
8284PA SEMI ETHERNET DRIVER
8285M: Olof Johansson <olof@lixom.net>
8286L: netdev@vger.kernel.org
8287S: Maintained
8288F: drivers/net/ethernet/pasemi/*
8289
8290PA SEMI SMBUS DRIVER
8291M: Olof Johansson <olof@lixom.net>
8292L: linux-i2c@vger.kernel.org
8293S: Maintained
8294F: drivers/i2c/busses/i2c-pasemi.c
8295
8296PADATA PARALLEL EXECUTION MECHANISM
8297M: Steffen Klassert <steffen.klassert@secunet.com>
8298L: linux-crypto@vger.kernel.org
8299S: Maintained
8300F: kernel/padata.c
8301F: include/linux/padata.h
8302F: Documentation/padata.txt
8303
8304PANASONIC LAPTOP ACPI EXTRAS DRIVER
8305M: Harald Welte <laforge@gnumonks.org>
8306L: platform-driver-x86@vger.kernel.org
8307S: Maintained
8308F: drivers/platform/x86/panasonic-laptop.c
8309
8310PANASONIC MN10300/AM33/AM34 PORT
8311M: David Howells <dhowells@redhat.com>
8312M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8313L: linux-am33-list@redhat.com (moderated for non-subscribers)
8314W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8315S: Maintained
8316F: Documentation/mn10300/
8317F: arch/mn10300/
8318
8319PARALLEL LCD/KEYPAD PANEL DRIVER
8320M: Willy Tarreau <willy@haproxy.com>
8321M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8322S: Odd Fixes
8323F: Documentation/misc-devices/lcd-panel-cgram.txt
8324F: drivers/misc/panel.c
8325
8326PARALLEL PORT SUBSYSTEM
8327M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8328M: Sudip Mukherjee <sudip@vectorindia.org>
8329L: linux-parport@lists.infradead.org (subscribers-only)
8330S: Maintained
8331F: drivers/parport/
8332F: include/linux/parport*.h
8333F: drivers/char/ppdev.c
8334F: include/uapi/linux/ppdev.h
8335F: Documentation/parport*.txt
8336
8337PARAVIRT_OPS INTERFACE
8338M: Jeremy Fitzhardinge <jeremy@goop.org>
8339M: Chris Wright <chrisw@sous-sol.org>
8340M: Alok Kataria <akataria@vmware.com>
8341M: Rusty Russell <rusty@rustcorp.com.au>
8342L: virtualization@lists.linux-foundation.org
8343S: Supported
8344F: Documentation/virtual/paravirt_ops.txt
8345F: arch/*/kernel/paravirt*
8346F: arch/*/include/asm/paravirt.h
8347
8348PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8349M: Tim Waugh <tim@cyberelk.net>
8350L: linux-parport@lists.infradead.org (subscribers-only)
8351S: Maintained
8352F: Documentation/blockdev/paride.txt
8353F: drivers/block/paride/
8354
8355PARISC ARCHITECTURE
8356M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8357M: Helge Deller <deller@gmx.de>
8358L: linux-parisc@vger.kernel.org
8359W: http://www.parisc-linux.org/
8360Q: http://patchwork.kernel.org/project/linux-parisc/list/
8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8362T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8363S: Maintained
8364F: arch/parisc/
8365F: Documentation/parisc/
8366F: drivers/parisc/
8367F: drivers/char/agp/parisc-agp.c
8368F: drivers/input/serio/gscps2.c
8369F: drivers/parport/parport_gsc.*
8370F: drivers/tty/serial/8250/8250_gsc.c
8371F: drivers/video/fbdev/sti*
8372F: drivers/video/console/sti*
8373F: drivers/video/logo/logo_parisc*
8374
8375PC87360 HARDWARE MONITORING DRIVER
8376M: Jim Cromie <jim.cromie@gmail.com>
8377L: linux-hwmon@vger.kernel.org
8378S: Maintained
8379F: Documentation/hwmon/pc87360
8380F: drivers/hwmon/pc87360.c
8381
8382PC8736x GPIO DRIVER
8383M: Jim Cromie <jim.cromie@gmail.com>
8384S: Maintained
8385F: drivers/char/pc8736x_gpio.c
8386
8387PC87427 HARDWARE MONITORING DRIVER
8388M: Jean Delvare <jdelvare@suse.com>
8389L: linux-hwmon@vger.kernel.org
8390S: Maintained
8391F: Documentation/hwmon/pc87427
8392F: drivers/hwmon/pc87427.c
8393
8394PCA9532 LED DRIVER
8395M: Riku Voipio <riku.voipio@iki.fi>
8396S: Maintained
8397F: drivers/leds/leds-pca9532.c
8398F: include/linux/leds-pca9532.h
8399
8400PCA9541 I2C BUS MASTER SELECTOR DRIVER
8401M: Guenter Roeck <linux@roeck-us.net>
8402L: linux-i2c@vger.kernel.org
8403S: Maintained
8404F: drivers/i2c/muxes/i2c-mux-pca9541.c
8405
8406PCDP - PRIMARY CONSOLE AND DEBUG PORT
8407M: Khalid Aziz <khalid@gonehiking.org>
8408S: Maintained
8409F: drivers/firmware/pcdp.*
8410
8411PCI ERROR RECOVERY
8412M: Linas Vepstas <linasvepstas@gmail.com>
8413L: linux-pci@vger.kernel.org
8414S: Supported
8415F: Documentation/PCI/pci-error-recovery.txt
8416
8417PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8418M: Russell Currey <ruscur@russell.cc>
8419L: linuxppc-dev@lists.ozlabs.org
8420S: Supported
8421F: Documentation/powerpc/eeh-pci-error-recovery.txt
8422F: arch/powerpc/kernel/eeh*.c
8423F: arch/powerpc/platforms/*/eeh*.c
8424F: arch/powerpc/include/*/eeh*.h
8425
8426PCI SUBSYSTEM
8427M: Bjorn Helgaas <bhelgaas@google.com>
8428L: linux-pci@vger.kernel.org
8429Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8431S: Supported
8432F: Documentation/PCI/
8433F: drivers/pci/
8434F: include/linux/pci*
8435F: arch/x86/pci/
8436F: arch/x86/kernel/quirks.c
8437
8438PCI DRIVER FOR ALTERA PCIE IP
8439M: Ley Foon Tan <lftan@altera.com>
8440L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8441L: linux-pci@vger.kernel.org
8442S: Supported
8443F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8444F: drivers/pci/host/pcie-altera.c
8445
8446PCI DRIVER FOR ARM VERSATILE PLATFORM
8447M: Rob Herring <robh@kernel.org>
8448L: linux-pci@vger.kernel.org
8449L: linux-arm-kernel@lists.infradead.org
8450S: Maintained
8451F: Documentation/devicetree/bindings/pci/versatile.txt
8452F: drivers/pci/host/pci-versatile.c
8453
8454PCI DRIVER FOR APPLIEDMICRO XGENE
8455M: Tanmay Inamdar <tinamdar@apm.com>
8456L: linux-pci@vger.kernel.org
8457L: linux-arm-kernel@lists.infradead.org
8458S: Maintained
8459F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8460F: drivers/pci/host/pci-xgene.c
8461
8462PCI DRIVER FOR FREESCALE LAYERSCAPE
8463M: Minghuan Lian <minghuan.Lian@freescale.com>
8464M: Mingkai Hu <mingkai.hu@freescale.com>
8465M: Roy Zang <tie-fei.zang@freescale.com>
8466L: linuxppc-dev@lists.ozlabs.org
8467L: linux-pci@vger.kernel.org
8468L: linux-arm-kernel@lists.infradead.org
8469S: Maintained
8470F: drivers/pci/host/*layerscape*
8471
8472PCI DRIVER FOR IMX6
8473M: Richard Zhu <Richard.Zhu@freescale.com>
8474M: Lucas Stach <l.stach@pengutronix.de>
8475L: linux-pci@vger.kernel.org
8476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8477S: Maintained
8478F: drivers/pci/host/*imx6*
8479
8480PCI DRIVER FOR TI KEYSTONE
8481M: Murali Karicheri <m-karicheri2@ti.com>
8482L: linux-pci@vger.kernel.org
8483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8484S: Maintained
8485F: drivers/pci/host/*keystone*
8486
8487PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8488M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8489M: Jason Cooper <jason@lakedaemon.net>
8490L: linux-pci@vger.kernel.org
8491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8492S: Maintained
8493F: drivers/pci/host/*mvebu*
8494
8495PCI DRIVER FOR NVIDIA TEGRA
8496M: Thierry Reding <thierry.reding@gmail.com>
8497L: linux-tegra@vger.kernel.org
8498L: linux-pci@vger.kernel.org
8499S: Supported
8500F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8501F: drivers/pci/host/pci-tegra.c
8502
8503PCI DRIVER FOR TI DRA7XX
8504M: Kishon Vijay Abraham I <kishon@ti.com>
8505L: linux-omap@vger.kernel.org
8506L: linux-pci@vger.kernel.org
8507S: Supported
8508F: Documentation/devicetree/bindings/pci/ti-pci.txt
8509F: drivers/pci/host/pci-dra7xx.c
8510
8511PCI DRIVER FOR RENESAS R-CAR
8512M: Simon Horman <horms@verge.net.au>
8513L: linux-pci@vger.kernel.org
8514L: linux-renesas-soc@vger.kernel.org
8515S: Maintained
8516F: drivers/pci/host/*rcar*
8517
8518PCI DRIVER FOR SAMSUNG EXYNOS
8519M: Jingoo Han <jingoohan1@gmail.com>
8520L: linux-pci@vger.kernel.org
8521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8522L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8523S: Maintained
8524F: drivers/pci/host/pci-exynos.c
8525
8526PCI DRIVER FOR SYNOPSIS DESIGNWARE
8527M: Jingoo Han <jingoohan1@gmail.com>
8528M: Pratyush Anand <pratyush.anand@gmail.com>
8529L: linux-pci@vger.kernel.org
8530S: Maintained
8531F: drivers/pci/host/*designware*
8532
8533PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8534M: Joao Pinto <jpinto@synopsys.com>
8535L: linux-pci@vger.kernel.org
8536S: Maintained
8537F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8538F: drivers/pci/host/pcie-designware-plat.c
8539
8540PCI DRIVER FOR GENERIC OF HOSTS
8541M: Will Deacon <will.deacon@arm.com>
8542L: linux-pci@vger.kernel.org
8543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8544S: Maintained
8545F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8546F: drivers/pci/host/pci-host-common.c
8547F: drivers/pci/host/pci-host-generic.c
8548
8549PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8550M: Keith Busch <keith.busch@intel.com>
8551L: linux-pci@vger.kernel.org
8552S: Supported
8553F: arch/x86/pci/vmd.c
8554
8555PCIE DRIVER FOR ST SPEAR13XX
8556M: Pratyush Anand <pratyush.anand@gmail.com>
8557L: linux-pci@vger.kernel.org
8558S: Maintained
8559F: drivers/pci/host/*spear*
8560
8561PCI MSI DRIVER FOR ALTERA MSI IP
8562M: Ley Foon Tan <lftan@altera.com>
8563L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8564L: linux-pci@vger.kernel.org
8565S: Supported
8566F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8567F: drivers/pci/host/pcie-altera-msi.c
8568
8569PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8570M: Duc Dang <dhdang@apm.com>
8571L: linux-pci@vger.kernel.org
8572L: linux-arm-kernel@lists.infradead.org
8573S: Maintained
8574F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8575F: drivers/pci/host/pci-xgene-msi.c
8576
8577PCIE DRIVER FOR HISILICON
8578M: Zhou Wang <wangzhou1@hisilicon.com>
8579M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8580L: linux-pci@vger.kernel.org
8581S: Maintained
8582F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8583F: drivers/pci/host/pcie-hisi.c
8584
8585PCIE DRIVER FOR QUALCOMM MSM
8586M: Stanimir Varbanov <svarbanov@mm-sol.com>
8587L: linux-pci@vger.kernel.org
8588L: linux-arm-msm@vger.kernel.org
8589S: Maintained
8590F: drivers/pci/host/*qcom*
8591
8592PCIE DRIVER FOR CAVIUM THUNDERX
8593M: David Daney <david.daney@cavium.com>
8594L: linux-pci@vger.kernel.org
8595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8596S: Supported
8597F: Documentation/devicetree/bindings/pci/pci-thunder-*
8598F: drivers/pci/host/pci-thunder-*
8599
8600PCMCIA SUBSYSTEM
8601P: Linux PCMCIA Team
8602L: linux-pcmcia@lists.infradead.org
8603W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8604T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8605S: Maintained
8606F: Documentation/pcmcia/
8607F: drivers/pcmcia/
8608F: include/pcmcia/
8609
8610PCNET32 NETWORK DRIVER
8611M: Don Fry <pcnet32@frontier.com>
8612L: netdev@vger.kernel.org
8613S: Maintained
8614F: drivers/net/ethernet/amd/pcnet32.c
8615
8616PCRYPT PARALLEL CRYPTO ENGINE
8617M: Steffen Klassert <steffen.klassert@secunet.com>
8618L: linux-crypto@vger.kernel.org
8619S: Maintained
8620F: crypto/pcrypt.c
8621F: include/crypto/pcrypt.h
8622
8623PER-CPU MEMORY ALLOCATOR
8624M: Tejun Heo <tj@kernel.org>
8625M: Christoph Lameter <cl@linux.com>
8626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8627S: Maintained
8628F: include/linux/percpu*.h
8629F: mm/percpu*.c
8630F: arch/*/include/asm/percpu.h
8631
8632PER-TASK DELAY ACCOUNTING
8633M: Balbir Singh <bsingharora@gmail.com>
8634S: Maintained
8635F: include/linux/delayacct.h
8636F: kernel/delayacct.c
8637
8638PERFORMANCE EVENTS SUBSYSTEM
8639M: Peter Zijlstra <peterz@infradead.org>
8640M: Ingo Molnar <mingo@redhat.com>
8641M: Arnaldo Carvalho de Melo <acme@kernel.org>
8642R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8643L: linux-kernel@vger.kernel.org
8644T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8645S: Supported
8646F: kernel/events/*
8647F: include/linux/perf_event.h
8648F: include/uapi/linux/perf_event.h
8649F: arch/*/kernel/perf_event*.c
8650F: arch/*/kernel/*/perf_event*.c
8651F: arch/*/kernel/*/*/perf_event*.c
8652F: arch/*/include/asm/perf_event.h
8653F: arch/*/kernel/perf_callchain.c
8654F: tools/perf/
8655
8656PERSONALITY HANDLING
8657M: Christoph Hellwig <hch@infradead.org>
8658L: linux-abi-devel@lists.sourceforge.net
8659S: Maintained
8660F: include/linux/personality.h
8661F: include/uapi/linux/personality.h
8662
8663PHONET PROTOCOL
8664M: Remi Denis-Courmont <courmisch@gmail.com>
8665S: Supported
8666F: Documentation/networking/phonet.txt
8667F: include/linux/phonet.h
8668F: include/net/phonet/
8669F: include/uapi/linux/phonet.h
8670F: net/phonet/
8671
8672PHRAM MTD DRIVER
8673M: Joern Engel <joern@lazybastard.org>
8674L: linux-mtd@lists.infradead.org
8675S: Maintained
8676F: drivers/mtd/devices/phram.c
8677
8678PICOLCD HID DRIVER
8679M: Bruno Prémont <bonbons@linux-vserver.org>
8680L: linux-input@vger.kernel.org
8681S: Maintained
8682F: drivers/hid/hid-picolcd*
8683
8684PICOXCELL SUPPORT
8685M: Jamie Iles <jamie@jamieiles.com>
8686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8687T: git git://github.com/jamieiles/linux-2.6-ji.git
8688S: Supported
8689F: arch/arm/boot/dts/picoxcell*
8690F: arch/arm/mach-picoxcell/
8691F: drivers/crypto/picoxcell*
8692
8693PIN CONTROL SUBSYSTEM
8694M: Linus Walleij <linus.walleij@linaro.org>
8695L: linux-gpio@vger.kernel.org
8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8697S: Maintained
8698F: drivers/pinctrl/
8699F: include/linux/pinctrl/
8700
8701PIN CONTROLLER - ATMEL AT91
8702M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8703L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8704S: Maintained
8705F: drivers/pinctrl/pinctrl-at91.*
8706
8707PIN CONTROLLER - ATMEL AT91 PIO4
8708M: Ludovic Desroches <ludovic.desroches@atmel.com>
8709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8710L: linux-gpio@vger.kernel.org
8711S: Supported
8712F: drivers/pinctrl/pinctrl-at91-pio4.*
8713
8714PIN CONTROLLER - INTEL
8715M: Mika Westerberg <mika.westerberg@linux.intel.com>
8716M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8717S: Maintained
8718F: drivers/pinctrl/intel/
8719
8720PIN CONTROLLER - RENESAS
8721M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8722M: Geert Uytterhoeven <geert+renesas@glider.be>
8723L: linux-renesas-soc@vger.kernel.org
8724S: Maintained
8725F: drivers/pinctrl/sh-pfc/
8726
8727PIN CONTROLLER - SAMSUNG
8728M: Tomasz Figa <tomasz.figa@gmail.com>
8729M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8730M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8732L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8733S: Maintained
8734F: drivers/pinctrl/samsung/
8735
8736PIN CONTROLLER - SINGLE
8737M: Tony Lindgren <tony@atomide.com>
8738M: Haojian Zhuang <haojian.zhuang@linaro.org>
8739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8740L: linux-omap@vger.kernel.org
8741S: Maintained
8742F: drivers/pinctrl/pinctrl-single.c
8743
8744PIN CONTROLLER - ST SPEAR
8745M: Viresh Kumar <vireshk@kernel.org>
8746L: spear-devel@list.st.com
8747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8748W: http://www.st.com/spear
8749S: Maintained
8750F: drivers/pinctrl/spear/
8751
8752PKTCDVD DRIVER
8753M: Jiri Kosina <jikos@kernel.org>
8754S: Maintained
8755F: drivers/block/pktcdvd.c
8756F: include/linux/pktcdvd.h
8757F: include/uapi/linux/pktcdvd.h
8758
8759PKUNITY SOC DRIVERS
8760M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8761W: http://mprc.pku.edu.cn/~guanxuetao/linux
8762S: Maintained
8763T: git git://github.com/gxt/linux.git
8764F: drivers/input/serio/i8042-unicore32io.h
8765F: drivers/i2c/busses/i2c-puv3.c
8766F: drivers/video/fbdev/fb-puv3.c
8767F: drivers/rtc/rtc-puv3.c
8768
8769PMBUS HARDWARE MONITORING DRIVERS
8770M: Guenter Roeck <linux@roeck-us.net>
8771L: linux-hwmon@vger.kernel.org
8772W: http://hwmon.wiki.kernel.org/
8773W: http://www.roeck-us.net/linux/drivers/
8774T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8775S: Maintained
8776F: Documentation/hwmon/pmbus
8777F: drivers/hwmon/pmbus/
8778F: include/linux/i2c/pmbus.h
8779
8780PMC SIERRA MaxRAID DRIVER
8781L: linux-scsi@vger.kernel.org
8782W: http://www.pmc-sierra.com/
8783S: Orphan
8784F: drivers/scsi/pmcraid.*
8785
8786PMC SIERRA PM8001 DRIVER
8787M: Jack Wang <jinpu.wang@profitbricks.com>
8788M: lindar_liu@usish.com
8789L: pmchba@pmcs.com
8790L: linux-scsi@vger.kernel.org
8791S: Supported
8792F: drivers/scsi/pm8001/
8793
8794POSIX CLOCKS and TIMERS
8795M: Thomas Gleixner <tglx@linutronix.de>
8796L: linux-kernel@vger.kernel.org
8797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8798S: Maintained
8799F: fs/timerfd.c
8800F: include/linux/timer*
8801F: kernel/time/*timer*
8802
8803POWER MANAGEMENT CORE
8804M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8805L: linux-pm@vger.kernel.org
8806T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8807S: Supported
8808F: drivers/base/power/
8809F: include/linux/pm.h
8810F: include/linux/pm_*
8811F: include/linux/powercap.h
8812F: drivers/powercap/
8813
8814POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8815M: Sebastian Reichel <sre@kernel.org>
8816M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8817M: David Woodhouse <dwmw2@infradead.org>
8818L: linux-pm@vger.kernel.org
8819T: git git://git.infradead.org/battery-2.6.git
8820S: Maintained
8821F: include/linux/power_supply.h
8822F: drivers/power/
8823X: drivers/power/avs/
8824
8825POWER STATE COORDINATION INTERFACE (PSCI)
8826M: Mark Rutland <mark.rutland@arm.com>
8827M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8828L: linux-arm-kernel@lists.infradead.org
8829S: Maintained
8830F: drivers/firmware/psci.c
8831F: include/linux/psci.h
8832F: include/uapi/linux/psci.h
8833
8834PNP SUPPORT
8835M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8836S: Maintained
8837F: drivers/pnp/
8838
8839PPP PROTOCOL DRIVERS AND COMPRESSORS
8840M: Paul Mackerras <paulus@samba.org>
8841L: linux-ppp@vger.kernel.org
8842S: Maintained
8843F: drivers/net/ppp/ppp_*
8844
8845PPP OVER ATM (RFC 2364)
8846M: Mitchell Blank Jr <mitch@sfgoth.com>
8847S: Maintained
8848F: net/atm/pppoatm.c
8849F: include/uapi/linux/atmppp.h
8850
8851PPP OVER ETHERNET
8852M: Michal Ostrowski <mostrows@earthlink.net>
8853S: Maintained
8854F: drivers/net/ppp/pppoe.c
8855F: drivers/net/ppp/pppox.c
8856
8857PPP OVER L2TP
8858M: James Chapman <jchapman@katalix.com>
8859S: Maintained
8860F: net/l2tp/l2tp_ppp.c
8861F: include/linux/if_pppol2tp.h
8862F: include/uapi/linux/if_pppol2tp.h
8863
8864PPS SUPPORT
8865M: Rodolfo Giometti <giometti@enneenne.com>
8866W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8867L: linuxpps@ml.enneenne.com (subscribers-only)
8868S: Maintained
8869F: Documentation/pps/
8870F: drivers/pps/
8871F: include/linux/pps*.h
8872
8873PPTP DRIVER
8874M: Dmitry Kozlov <xeb@mail.ru>
8875L: netdev@vger.kernel.org
8876S: Maintained
8877F: drivers/net/ppp/pptp.c
8878W: http://sourceforge.net/projects/accel-pptp
8879
8880PREEMPTIBLE KERNEL
8881M: Robert Love <rml@tech9.net>
8882L: kpreempt-tech@lists.sourceforge.net
8883W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8884S: Supported
8885F: Documentation/preempt-locking.txt
8886F: include/linux/preempt.h
8887
8888PRISM54 WIRELESS DRIVER
8889M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8890L: linux-wireless@vger.kernel.org
8891W: http://wireless.kernel.org/en/users/Drivers/p54
8892S: Obsolete
8893F: drivers/net/wireless/intersil/prism54/
8894
8895PS3 NETWORK SUPPORT
8896M: Geoff Levand <geoff@infradead.org>
8897L: netdev@vger.kernel.org
8898L: linuxppc-dev@lists.ozlabs.org
8899S: Maintained
8900F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8901
8902PS3 PLATFORM SUPPORT
8903M: Geoff Levand <geoff@infradead.org>
8904L: linuxppc-dev@lists.ozlabs.org
8905S: Maintained
8906F: arch/powerpc/boot/ps3*
8907F: arch/powerpc/include/asm/lv1call.h
8908F: arch/powerpc/include/asm/ps3*.h
8909F: arch/powerpc/platforms/ps3/
8910F: drivers/*/ps3*
8911F: drivers/ps3/
8912F: drivers/rtc/rtc-ps3.c
8913F: drivers/usb/host/*ps3.c
8914F: sound/ppc/snd_ps3*
8915
8916PS3VRAM DRIVER
8917M: Jim Paris <jim@jtan.com>
8918M: Geoff Levand <geoff@infradead.org>
8919L: linuxppc-dev@lists.ozlabs.org
8920S: Maintained
8921F: drivers/block/ps3vram.c
8922
8923PSTORE FILESYSTEM
8924M: Anton Vorontsov <anton@enomsg.org>
8925M: Colin Cross <ccross@android.com>
8926M: Kees Cook <keescook@chromium.org>
8927M: Tony Luck <tony.luck@intel.com>
8928S: Maintained
8929T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8930F: fs/pstore/
8931F: include/linux/pstore*
8932F: drivers/firmware/efi/efi-pstore.c
8933F: drivers/acpi/apei/erst.c
8934
8935PTP HARDWARE CLOCK SUPPORT
8936M: Richard Cochran <richardcochran@gmail.com>
8937L: netdev@vger.kernel.org
8938S: Maintained
8939W: http://linuxptp.sourceforge.net/
8940F: Documentation/ABI/testing/sysfs-ptp
8941F: Documentation/ptp/*
8942F: drivers/net/ethernet/freescale/gianfar_ptp.c
8943F: drivers/net/phy/dp83640*
8944F: drivers/ptp/*
8945F: include/linux/ptp_cl*
8946
8947PTRACE SUPPORT
8948M: Roland McGrath <roland@hack.frob.com>
8949M: Oleg Nesterov <oleg@redhat.com>
8950S: Maintained
8951F: include/asm-generic/syscall.h
8952F: include/linux/ptrace.h
8953F: include/linux/regset.h
8954F: include/linux/tracehook.h
8955F: include/uapi/linux/ptrace.h
8956F: kernel/ptrace.c
8957
8958PVRUSB2 VIDEO4LINUX DRIVER
8959M: Mike Isely <isely@pobox.com>
8960L: pvrusb2@isely.net (subscribers-only)
8961L: linux-media@vger.kernel.org
8962W: http://www.isely.net/pvrusb2/
8963T: git git://linuxtv.org/media_tree.git
8964S: Maintained
8965F: Documentation/video4linux/README.pvrusb2
8966F: drivers/media/usb/pvrusb2/
8967
8968PWC WEBCAM DRIVER
8969M: Hans de Goede <hdegoede@redhat.com>
8970L: linux-media@vger.kernel.org
8971T: git git://linuxtv.org/media_tree.git
8972S: Maintained
8973F: drivers/media/usb/pwc/*
8974
8975PWM FAN DRIVER
8976M: Kamil Debski <k.debski@samsung.com>
8977L: linux-hwmon@vger.kernel.org
8978S: Supported
8979F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8980F: Documentation/hwmon/pwm-fan
8981F: drivers/hwmon/pwm-fan.c
8982
8983PWM SUBSYSTEM
8984M: Thierry Reding <thierry.reding@gmail.com>
8985L: linux-pwm@vger.kernel.org
8986S: Maintained
8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8988F: Documentation/pwm.txt
8989F: Documentation/devicetree/bindings/pwm/
8990F: include/linux/pwm.h
8991F: drivers/pwm/
8992F: drivers/video/backlight/pwm_bl.c
8993F: include/linux/pwm_backlight.h
8994
8995PXA2xx/PXA3xx SUPPORT
8996M: Daniel Mack <daniel@zonque.org>
8997M: Haojian Zhuang <haojian.zhuang@gmail.com>
8998M: Robert Jarzmik <robert.jarzmik@free.fr>
8999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9000T: git git://github.com/hzhuang1/linux.git
9001T: git git://github.com/rjarzmik/linux.git
9002S: Maintained
9003F: arch/arm/boot/dts/pxa*
9004F: arch/arm/mach-pxa/
9005F: drivers/dma/pxa*
9006F: drivers/pcmcia/pxa2xx*
9007F: drivers/pinctrl/pxa/
9008F: drivers/spi/spi-pxa2xx*
9009F: drivers/usb/gadget/udc/pxa2*
9010F: include/sound/pxa2xx-lib.h
9011F: sound/arm/pxa*
9012F: sound/soc/pxa/
9013
9014PXA GPIO DRIVER
9015M: Robert Jarzmik <robert.jarzmik@free.fr>
9016L: linux-gpio@vger.kernel.org
9017S: Maintained
9018F: drivers/gpio/gpio-pxa.c
9019
9020PXA3xx NAND FLASH DRIVER
9021M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9022L: linux-mtd@lists.infradead.org
9023S: Maintained
9024F: drivers/mtd/nand/pxa3xx_nand.c
9025
9026MMP SUPPORT
9027M: Eric Miao <eric.y.miao@gmail.com>
9028M: Haojian Zhuang <haojian.zhuang@gmail.com>
9029L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9030T: git git://github.com/hzhuang1/linux.git
9031T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9032S: Maintained
9033F: arch/arm/boot/dts/mmp*
9034F: arch/arm/mach-mmp/
9035
9036PXA MMCI DRIVER
9037S: Orphan
9038
9039PXA RTC DRIVER
9040M: Robert Jarzmik <robert.jarzmik@free.fr>
9041L: rtc-linux@googlegroups.com
9042S: Maintained
9043
9044QAT DRIVER
9045M: Tadeusz Struk <tadeusz.struk@intel.com>
9046L: qat-linux@intel.com
9047S: Supported
9048F: drivers/crypto/qat/
9049
9050QIB DRIVER
9051M: Mike Marciniszyn <infinipath@intel.com>
9052L: linux-rdma@vger.kernel.org
9053S: Supported
9054F: drivers/infiniband/hw/qib/
9055
9056QLOGIC QLA1280 SCSI DRIVER
9057M: Michael Reed <mdr@sgi.com>
9058L: linux-scsi@vger.kernel.org
9059S: Maintained
9060F: drivers/scsi/qla1280.[ch]
9061
9062QLOGIC QLA2XXX FC-SCSI DRIVER
9063M: qla2xxx-upstream@qlogic.com
9064L: linux-scsi@vger.kernel.org
9065S: Supported
9066F: Documentation/scsi/LICENSE.qla2xxx
9067F: drivers/scsi/qla2xxx/
9068
9069QLOGIC QLA4XXX iSCSI DRIVER
9070M: QLogic-Storage-Upstream@qlogic.com
9071L: linux-scsi@vger.kernel.org
9072S: Supported
9073F: Documentation/scsi/LICENSE.qla4xxx
9074F: drivers/scsi/qla4xxx/
9075
9076QLOGIC QLA3XXX NETWORK DRIVER
9077M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9078M: Ron Mercer <ron.mercer@qlogic.com>
9079M: linux-driver@qlogic.com
9080L: netdev@vger.kernel.org
9081S: Supported
9082F: Documentation/networking/LICENSE.qla3xxx
9083F: drivers/net/ethernet/qlogic/qla3xxx.*
9084
9085QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9086M: Dept-GELinuxNICDev@qlogic.com
9087L: netdev@vger.kernel.org
9088S: Supported
9089F: drivers/net/ethernet/qlogic/qlcnic/
9090
9091QLOGIC QLGE 10Gb ETHERNET DRIVER
9092M: Harish Patil <harish.patil@qlogic.com>
9093M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9094M: Dept-GELinuxNICDev@qlogic.com
9095M: linux-driver@qlogic.com
9096L: netdev@vger.kernel.org
9097S: Supported
9098F: drivers/net/ethernet/qlogic/qlge/
9099
9100QLOGIC QL4xxx ETHERNET DRIVER
9101M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9102M: Ariel Elior <Ariel.Elior@qlogic.com>
9103M: everest-linux-l2@qlogic.com
9104L: netdev@vger.kernel.org
9105S: Supported
9106F: drivers/net/ethernet/qlogic/qed/
9107F: include/linux/qed/
9108F: drivers/net/ethernet/qlogic/qede/
9109
9110QNX4 FILESYSTEM
9111M: Anders Larsen <al@alarsen.net>
9112W: http://www.alarsen.net/linux/qnx4fs/
9113S: Maintained
9114F: fs/qnx4/
9115F: include/uapi/linux/qnx4_fs.h
9116F: include/uapi/linux/qnxtypes.h
9117
9118QT1010 MEDIA DRIVER
9119M: Antti Palosaari <crope@iki.fi>
9120L: linux-media@vger.kernel.org
9121W: https://linuxtv.org
9122W: http://palosaari.fi/linux/
9123Q: http://patchwork.linuxtv.org/project/linux-media/list/
9124T: git git://linuxtv.org/anttip/media_tree.git
9125S: Maintained
9126F: drivers/media/tuners/qt1010*
9127
9128QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9129M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9130L: linux-wireless@vger.kernel.org
9131L: ath9k-devel@lists.ath9k.org
9132W: http://wireless.kernel.org/en/users/Drivers/ath9k
9133S: Supported
9134F: drivers/net/wireless/ath/ath9k/
9135
9136QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9137M: Kalle Valo <kvalo@qca.qualcomm.com>
9138L: ath10k@lists.infradead.org
9139W: http://wireless.kernel.org/en/users/Drivers/ath10k
9140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9141S: Supported
9142F: drivers/net/wireless/ath/ath10k/
9143
9144QUALCOMM HEXAGON ARCHITECTURE
9145M: Richard Kuo <rkuo@codeaurora.org>
9146L: linux-hexagon@vger.kernel.org
9147T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9148S: Supported
9149F: arch/hexagon/
9150
9151QUALCOMM WCN36XX WIRELESS DRIVER
9152M: Eugene Krasnikov <k.eugene.e@gmail.com>
9153L: wcn36xx@lists.infradead.org
9154W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9155T: git git://github.com/KrasnikovEugene/wcn36xx.git
9156S: Supported
9157F: drivers/net/wireless/ath/wcn36xx/
9158
9159QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9160M: Gabriel Somlo <somlo@cmu.edu>
9161M: "Michael S. Tsirkin" <mst@redhat.com>
9162L: qemu-devel@nongnu.org
9163S: Maintained
9164F: drivers/firmware/qemu_fw_cfg.c
9165
9166RADOS BLOCK DEVICE (RBD)
9167M: Ilya Dryomov <idryomov@gmail.com>
9168M: Sage Weil <sage@redhat.com>
9169M: Alex Elder <elder@kernel.org>
9170L: ceph-devel@vger.kernel.org
9171W: http://ceph.com/
9172T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9173T: git git://github.com/ceph/ceph-client.git
9174S: Supported
9175F: Documentation/ABI/testing/sysfs-bus-rbd
9176F: drivers/block/rbd.c
9177F: drivers/block/rbd_types.h
9178
9179RADEON FRAMEBUFFER DISPLAY DRIVER
9180M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9181L: linux-fbdev@vger.kernel.org
9182S: Maintained
9183F: drivers/video/fbdev/aty/radeon*
9184F: include/uapi/linux/radeonfb.h
9185
9186RADIOSHARK RADIO DRIVER
9187M: Hans de Goede <hdegoede@redhat.com>
9188L: linux-media@vger.kernel.org
9189T: git git://linuxtv.org/media_tree.git
9190S: Maintained
9191F: drivers/media/radio/radio-shark.c
9192
9193RADIOSHARK2 RADIO DRIVER
9194M: Hans de Goede <hdegoede@redhat.com>
9195L: linux-media@vger.kernel.org
9196T: git git://linuxtv.org/media_tree.git
9197S: Maintained
9198F: drivers/media/radio/radio-shark2.c
9199F: drivers/media/radio/radio-tea5777.c
9200
9201RAGE128 FRAMEBUFFER DISPLAY DRIVER
9202M: Paul Mackerras <paulus@samba.org>
9203L: linux-fbdev@vger.kernel.org
9204S: Maintained
9205F: drivers/video/fbdev/aty/aty128fb.c
9206
9207RALINK MIPS ARCHITECTURE
9208M: John Crispin <blogic@openwrt.org>
9209L: linux-mips@linux-mips.org
9210S: Maintained
9211F: arch/mips/ralink
9212
9213RALINK RT2X00 WIRELESS LAN DRIVER
9214P: rt2x00 project
9215M: Stanislaw Gruszka <sgruszka@redhat.com>
9216M: Helmut Schaa <helmut.schaa@googlemail.com>
9217L: linux-wireless@vger.kernel.org
9218S: Maintained
9219F: drivers/net/wireless/ralink/rt2x00/
9220
9221RAMDISK RAM BLOCK DEVICE DRIVER
9222M: Jens Axboe <axboe@kernel.dk>
9223S: Maintained
9224F: Documentation/blockdev/ramdisk.txt
9225F: drivers/block/brd.c
9226
9227RANDOM NUMBER DRIVER
9228M: "Theodore Ts'o" <tytso@mit.edu>
9229S: Maintained
9230F: drivers/char/random.c
9231
9232RAPIDIO SUBSYSTEM
9233M: Matt Porter <mporter@kernel.crashing.org>
9234M: Alexandre Bounine <alexandre.bounine@idt.com>
9235S: Maintained
9236F: drivers/rapidio/
9237
9238RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9239L: linux-wireless@vger.kernel.org
9240S: Orphan
9241F: drivers/net/wireless/ray*
9242
9243RCUTORTURE MODULE
9244M: Josh Triplett <josh@joshtriplett.org>
9245M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9246L: linux-kernel@vger.kernel.org
9247S: Supported
9248T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9249F: Documentation/RCU/torture.txt
9250F: kernel/rcu/rcutorture.c
9251
9252RCUTORTURE TEST FRAMEWORK
9253M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9254M: Josh Triplett <josh@joshtriplett.org>
9255R: Steven Rostedt <rostedt@goodmis.org>
9256R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9257R: Lai Jiangshan <jiangshanlai@gmail.com>
9258L: linux-kernel@vger.kernel.org
9259S: Supported
9260T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9261F: tools/testing/selftests/rcutorture
9262
9263RDC R-321X SoC
9264M: Florian Fainelli <florian@openwrt.org>
9265S: Maintained
9266
9267RDC R6040 FAST ETHERNET DRIVER
9268M: Florian Fainelli <florian@openwrt.org>
9269L: netdev@vger.kernel.org
9270S: Maintained
9271F: drivers/net/ethernet/rdc/r6040.c
9272
9273RDS - RELIABLE DATAGRAM SOCKETS
9274M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9275L: netdev@vger.kernel.org
9276L: linux-rdma@vger.kernel.org
9277L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9278W: https://oss.oracle.com/projects/rds/
9279S: Supported
9280F: net/rds/
9281F: Documentation/networking/rds.txt
9282
9283RDMAVT - RDMA verbs software
9284M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9285L: linux-rdma@vger.kernel.org
9286S: Supported
9287F: drivers/infiniband/sw/rdmavt
9288
9289READ-COPY UPDATE (RCU)
9290M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9291M: Josh Triplett <josh@joshtriplett.org>
9292R: Steven Rostedt <rostedt@goodmis.org>
9293R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9294R: Lai Jiangshan <jiangshanlai@gmail.com>
9295L: linux-kernel@vger.kernel.org
9296W: http://www.rdrop.com/users/paulmck/RCU/
9297S: Supported
9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9299F: Documentation/RCU/
9300X: Documentation/RCU/torture.txt
9301F: include/linux/rcu*
9302X: include/linux/srcu.h
9303F: kernel/rcu/
9304X: kernel/torture.c
9305
9306REAL TIME CLOCK (RTC) SUBSYSTEM
9307M: Alessandro Zummo <a.zummo@towertech.it>
9308M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9309L: rtc-linux@googlegroups.com
9310Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9311T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9312S: Maintained
9313F: Documentation/rtc.txt
9314F: drivers/rtc/
9315F: include/linux/rtc.h
9316F: include/uapi/linux/rtc.h
9317
9318REALTEK AUDIO CODECS
9319M: Bard Liao <bardliao@realtek.com>
9320M: Oder Chiou <oder_chiou@realtek.com>
9321S: Maintained
9322F: sound/soc/codecs/rt*
9323F: include/sound/rt*.h
9324
9325REISERFS FILE SYSTEM
9326L: reiserfs-devel@vger.kernel.org
9327S: Supported
9328F: fs/reiserfs/
9329
9330REGISTER MAP ABSTRACTION
9331M: Mark Brown <broonie@kernel.org>
9332L: linux-kernel@vger.kernel.org
9333T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9334S: Supported
9335F: drivers/base/regmap/
9336F: include/linux/regmap.h
9337
9338REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9339M: Ohad Ben-Cohen <ohad@wizery.com>
9340M: Bjorn Andersson <bjorn.andersson@linaro.org>
9341L: linux-remoteproc@vger.kernel.org
9342T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9343S: Maintained
9344F: drivers/remoteproc/
9345F: Documentation/remoteproc.txt
9346F: include/linux/remoteproc.h
9347
9348REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9349M: Ohad Ben-Cohen <ohad@wizery.com>
9350M: Bjorn Andersson <bjorn.andersson@linaro.org>
9351L: linux-remoteproc@vger.kernel.org
9352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9353S: Maintained
9354F: drivers/rpmsg/
9355F: Documentation/rpmsg.txt
9356F: include/linux/rpmsg.h
9357
9358RENESAS ETHERNET DRIVERS
9359R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9360L: netdev@vger.kernel.org
9361L: linux-renesas-soc@vger.kernel.org
9362F: drivers/net/ethernet/renesas/
9363F: include/linux/sh_eth.h
9364
9365RENESAS USB2 PHY DRIVER
9366M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9367L: linux-renesas-soc@vger.kernel.org
9368S: Maintained
9369F: drivers/phy/phy-rcar-gen3-usb2.c
9370
9371RESET CONTROLLER FRAMEWORK
9372M: Philipp Zabel <p.zabel@pengutronix.de>
9373T: git git://git.pengutronix.de/git/pza/linux
9374S: Maintained
9375F: drivers/reset/
9376F: Documentation/devicetree/bindings/reset/
9377F: include/dt-bindings/reset/
9378F: include/linux/reset.h
9379F: include/linux/reset-controller.h
9380
9381RFKILL
9382M: Johannes Berg <johannes@sipsolutions.net>
9383L: linux-wireless@vger.kernel.org
9384W: http://wireless.kernel.org/
9385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9387S: Maintained
9388F: Documentation/rfkill.txt
9389F: net/rfkill/
9390
9391RHASHTABLE
9392M: Thomas Graf <tgraf@suug.ch>
9393L: netdev@vger.kernel.org
9394S: Maintained
9395F: lib/rhashtable.c
9396F: include/linux/rhashtable.h
9397
9398RICOH SMARTMEDIA/XD DRIVER
9399M: Maxim Levitsky <maximlevitsky@gmail.com>
9400S: Maintained
9401F: drivers/mtd/nand/r852.c
9402F: drivers/mtd/nand/r852.h
9403
9404RICOH R5C592 MEMORYSTICK DRIVER
9405M: Maxim Levitsky <maximlevitsky@gmail.com>
9406S: Maintained
9407F: drivers/memstick/host/r592.*
9408
9409ROCCAT DRIVERS
9410M: Stefan Achatz <erazor_de@users.sourceforge.net>
9411W: http://sourceforge.net/projects/roccat/
9412S: Maintained
9413F: drivers/hid/hid-roccat*
9414F: include/linux/hid-roccat*
9415F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9416
9417ROCKER DRIVER
9418M: Jiri Pirko <jiri@resnulli.us>
9419M: Scott Feldman <sfeldma@gmail.com>
9420L: netdev@vger.kernel.org
9421S: Supported
9422F: drivers/net/ethernet/rocker/
9423
9424ROCKETPORT DRIVER
9425P: Comtrol Corp.
9426W: http://www.comtrol.com
9427S: Maintained
9428F: Documentation/serial/rocket.txt
9429F: drivers/tty/rocket*
9430
9431ROCKETPORT EXPRESS/INFINITY DRIVER
9432M: Kevin Cernekee <cernekee@gmail.com>
9433L: linux-serial@vger.kernel.org
9434S: Odd Fixes
9435F: drivers/tty/serial/rp2.*
9436
9437ROSE NETWORK LAYER
9438M: Ralf Baechle <ralf@linux-mips.org>
9439L: linux-hams@vger.kernel.org
9440W: http://www.linux-ax25.org/
9441S: Maintained
9442F: include/net/rose.h
9443F: include/uapi/linux/rose.h
9444F: net/rose/
9445
9446RTL2830 MEDIA DRIVER
9447M: Antti Palosaari <crope@iki.fi>
9448L: linux-media@vger.kernel.org
9449W: https://linuxtv.org
9450W: http://palosaari.fi/linux/
9451Q: http://patchwork.linuxtv.org/project/linux-media/list/
9452T: git git://linuxtv.org/anttip/media_tree.git
9453S: Maintained
9454F: drivers/media/dvb-frontends/rtl2830*
9455
9456RTL2832 MEDIA DRIVER
9457M: Antti Palosaari <crope@iki.fi>
9458L: linux-media@vger.kernel.org
9459W: https://linuxtv.org
9460W: http://palosaari.fi/linux/
9461Q: http://patchwork.linuxtv.org/project/linux-media/list/
9462T: git git://linuxtv.org/anttip/media_tree.git
9463S: Maintained
9464F: drivers/media/dvb-frontends/rtl2832*
9465
9466RTL2832_SDR MEDIA DRIVER
9467M: Antti Palosaari <crope@iki.fi>
9468L: linux-media@vger.kernel.org
9469W: https://linuxtv.org
9470W: http://palosaari.fi/linux/
9471Q: http://patchwork.linuxtv.org/project/linux-media/list/
9472T: git git://linuxtv.org/anttip/media_tree.git
9473S: Maintained
9474F: drivers/media/dvb-frontends/rtl2832_sdr*
9475
9476RTL8180 WIRELESS DRIVER
9477L: linux-wireless@vger.kernel.org
9478W: http://wireless.kernel.org/
9479T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9480S: Orphan
9481F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9482
9483RTL8187 WIRELESS DRIVER
9484M: Herton Ronaldo Krzesinski <herton@canonical.com>
9485M: Hin-Tak Leung <htl10@users.sourceforge.net>
9486M: Larry Finger <Larry.Finger@lwfinger.net>
9487L: linux-wireless@vger.kernel.org
9488W: http://wireless.kernel.org/
9489T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9490S: Maintained
9491F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9492
9493RTL8192CE WIRELESS DRIVER
9494M: Larry Finger <Larry.Finger@lwfinger.net>
9495M: Chaoming Li <chaoming_li@realsil.com.cn>
9496L: linux-wireless@vger.kernel.org
9497W: http://wireless.kernel.org/
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9499S: Maintained
9500F: drivers/net/wireless/realtek/rtlwifi/
9501F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9502
9503RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9504M: Jes Sorensen <Jes.Sorensen@redhat.com>
9505L: linux-wireless@vger.kernel.org
9506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9507S: Maintained
9508F: drivers/net/wireless/realtek/rtl8xxxu/
9509
9510S3 SAVAGE FRAMEBUFFER DRIVER
9511M: Antonino Daplas <adaplas@gmail.com>
9512L: linux-fbdev@vger.kernel.org
9513S: Maintained
9514F: drivers/video/fbdev/savage/
9515
9516S390
9517M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9518M: Heiko Carstens <heiko.carstens@de.ibm.com>
9519L: linux-s390@vger.kernel.org
9520W: http://www.ibm.com/developerworks/linux/linux390/
9521T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9522S: Supported
9523F: arch/s390/
9524F: drivers/s390/
9525F: Documentation/s390/
9526F: Documentation/DocBook/s390*
9527
9528S390 COMMON I/O LAYER
9529M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9530M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9531L: linux-s390@vger.kernel.org
9532W: http://www.ibm.com/developerworks/linux/linux390/
9533S: Supported
9534F: drivers/s390/cio/
9535
9536S390 DASD DRIVER
9537M: Stefan Weinhuber <wein@de.ibm.com>
9538M: Stefan Haberland <stefan.haberland@de.ibm.com>
9539L: linux-s390@vger.kernel.org
9540W: http://www.ibm.com/developerworks/linux/linux390/
9541S: Supported
9542F: drivers/s390/block/dasd*
9543F: block/partitions/ibm.c
9544
9545S390 NETWORK DRIVERS
9546M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9547L: linux-s390@vger.kernel.org
9548W: http://www.ibm.com/developerworks/linux/linux390/
9549S: Supported
9550F: drivers/s390/net/
9551
9552S390 PCI SUBSYSTEM
9553M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9554M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9555L: linux-s390@vger.kernel.org
9556W: http://www.ibm.com/developerworks/linux/linux390/
9557S: Supported
9558F: arch/s390/pci/
9559F: drivers/pci/hotplug/s390_pci_hpc.c
9560
9561S390 ZCRYPT DRIVER
9562M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9563L: linux-s390@vger.kernel.org
9564W: http://www.ibm.com/developerworks/linux/linux390/
9565S: Supported
9566F: drivers/s390/crypto/
9567
9568S390 ZFCP DRIVER
9569M: Steffen Maier <maier@linux.vnet.ibm.com>
9570L: linux-s390@vger.kernel.org
9571W: http://www.ibm.com/developerworks/linux/linux390/
9572S: Supported
9573F: drivers/s390/scsi/zfcp_*
9574
9575S390 IUCV NETWORK LAYER
9576M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9577L: linux-s390@vger.kernel.org
9578W: http://www.ibm.com/developerworks/linux/linux390/
9579S: Supported
9580F: drivers/s390/net/*iucv*
9581F: include/net/iucv/
9582F: net/iucv/
9583
9584S390 IOMMU (PCI)
9585M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9586L: linux-s390@vger.kernel.org
9587W: http://www.ibm.com/developerworks/linux/linux390/
9588S: Supported
9589F: drivers/iommu/s390-iommu.c
9590
9591S3C24XX SD/MMC Driver
9592M: Ben Dooks <ben-linux@fluff.org>
9593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9594S: Supported
9595F: drivers/mmc/host/s3cmci.*
9596
9597SAA6588 RDS RECEIVER DRIVER
9598M: Hans Verkuil <hverkuil@xs4all.nl>
9599L: linux-media@vger.kernel.org
9600T: git git://linuxtv.org/media_tree.git
9601W: https://linuxtv.org
9602S: Odd Fixes
9603F: drivers/media/i2c/saa6588*
9604
9605SAA7134 VIDEO4LINUX DRIVER
9606M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9607L: linux-media@vger.kernel.org
9608W: https://linuxtv.org
9609T: git git://linuxtv.org/media_tree.git
9610S: Odd fixes
9611F: Documentation/video4linux/*.saa7134
9612F: drivers/media/pci/saa7134/
9613
9614SAA7146 VIDEO4LINUX-2 DRIVER
9615M: Hans Verkuil <hverkuil@xs4all.nl>
9616L: linux-media@vger.kernel.org
9617T: git git://linuxtv.org/media_tree.git
9618S: Maintained
9619F: drivers/media/common/saa7146/
9620F: drivers/media/pci/saa7146/
9621F: include/media/saa7146*
9622
9623SAMSUNG LAPTOP DRIVER
9624M: Corentin Chary <corentin.chary@gmail.com>
9625L: platform-driver-x86@vger.kernel.org
9626S: Maintained
9627F: drivers/platform/x86/samsung-laptop.c
9628
9629SAMSUNG AUDIO (ASoC) DRIVERS
9630M: Sangbeom Kim <sbkim73@samsung.com>
9631L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9632S: Supported
9633F: sound/soc/samsung/
9634
9635SAMSUNG FRAMEBUFFER DRIVER
9636M: Jingoo Han <jingoohan1@gmail.com>
9637L: linux-fbdev@vger.kernel.org
9638S: Maintained
9639F: drivers/video/fbdev/s3c-fb.c
9640
9641SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9642M: Sangbeom Kim <sbkim73@samsung.com>
9643M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9644L: linux-kernel@vger.kernel.org
9645L: linux-samsung-soc@vger.kernel.org
9646S: Supported
9647F: drivers/mfd/sec*.c
9648F: drivers/regulator/s2m*.c
9649F: drivers/regulator/s5m*.c
9650F: drivers/clk/clk-s2mps11.c
9651F: drivers/rtc/rtc-s5m.c
9652F: include/linux/mfd/samsung/
9653F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9654F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9655F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9656F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9657
9658SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9659M: Kyungmin Park <kyungmin.park@samsung.com>
9660M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9661L: linux-media@vger.kernel.org
9662Q: https://patchwork.linuxtv.org/project/linux-media/list/
9663S: Supported
9664F: drivers/media/platform/exynos4-is/
9665
9666SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9667M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9668L: linux-media@vger.kernel.org
9669L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9670S: Maintained
9671F: drivers/media/platform/s3c-camif/
9672F: include/media/drv-intf/s3c_camif.h
9673
9674SAMSUNG S5C73M3 CAMERA DRIVER
9675M: Kyungmin Park <kyungmin.park@samsung.com>
9676M: Andrzej Hajda <a.hajda@samsung.com>
9677L: linux-media@vger.kernel.org
9678S: Supported
9679F: drivers/media/i2c/s5c73m3/*
9680
9681SAMSUNG S5K5BAF CAMERA DRIVER
9682M: Kyungmin Park <kyungmin.park@samsung.com>
9683M: Andrzej Hajda <a.hajda@samsung.com>
9684L: linux-media@vger.kernel.org
9685S: Supported
9686F: drivers/media/i2c/s5k5baf.c
9687
9688SAMSUNG S3FWRN5 NFC DRIVER
9689M: Robert Baldyga <r.baldyga@samsung.com>
9690M: Krzysztof Opasiak <k.opasiak@samsung.com>
9691L: linux-nfc@lists.01.org (moderated for non-subscribers)
9692S: Supported
9693F: drivers/nfc/s3fwrn5
9694
9695SAMSUNG SOC CLOCK DRIVERS
9696M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9697M: Tomasz Figa <tomasz.figa@gmail.com>
9698S: Supported
9699L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9700F: drivers/clk/samsung/
9701
9702SAMSUNG SXGBE DRIVERS
9703M: Byungho An <bh74.an@samsung.com>
9704M: Girish K S <ks.giri@samsung.com>
9705M: Vipul Pandya <vipul.pandya@samsung.com>
9706S: Supported
9707L: netdev@vger.kernel.org
9708F: drivers/net/ethernet/samsung/sxgbe/
9709
9710SAMSUNG THERMAL DRIVER
9711M: Lukasz Majewski <l.majewski@samsung.com>
9712L: linux-pm@vger.kernel.org
9713L: linux-samsung-soc@vger.kernel.org
9714S: Supported
9715T: git https://github.com/lmajewski/linux-samsung-thermal.git
9716F: drivers/thermal/samsung/
9717
9718SAMSUNG USB2 PHY DRIVER
9719M: Kamil Debski <k.debski@samsung.com>
9720L: linux-kernel@vger.kernel.org
9721S: Supported
9722F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9723F: Documentation/phy/samsung-usb2.txt
9724F: drivers/phy/phy-exynos4210-usb2.c
9725F: drivers/phy/phy-exynos4x12-usb2.c
9726F: drivers/phy/phy-exynos5250-usb2.c
9727F: drivers/phy/phy-s5pv210-usb2.c
9728F: drivers/phy/phy-samsung-usb2.c
9729F: drivers/phy/phy-samsung-usb2.h
9730
9731SERIAL DRIVERS
9732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9733L: linux-serial@vger.kernel.org
9734S: Maintained
9735F: drivers/tty/serial/
9736
9737SYNOPSYS DESIGNWARE DMAC DRIVER
9738M: Viresh Kumar <vireshk@kernel.org>
9739M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9740S: Maintained
9741F: include/linux/dma/dw.h
9742F: include/linux/platform_data/dma-dw.h
9743F: drivers/dma/dw/
9744
9745SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9746M: Lars Persson <lars.persson@axis.com>
9747L: netdev@vger.kernel.org
9748S: Supported
9749F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9750F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9751
9752SYNOPSYS DESIGNWARE I2C DRIVER
9753M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9754R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9755R: Mika Westerberg <mika.westerberg@linux.intel.com>
9756L: linux-i2c@vger.kernel.org
9757S: Maintained
9758F: drivers/i2c/busses/i2c-designware-*
9759F: include/linux/platform_data/i2c-designware.h
9760
9761SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9762M: Jaehoon Chung <jh80.chung@samsung.com>
9763L: linux-mmc@vger.kernel.org
9764S: Maintained
9765F: include/linux/mmc/dw_mmc.h
9766F: drivers/mmc/host/dw_mmc*
9767
9768SYSTEM TRACE MODULE CLASS
9769M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9770S: Maintained
9771F: Documentation/trace/stm.txt
9772F: drivers/hwtracing/stm/
9773F: include/linux/stm.h
9774F: include/uapi/linux/stm.h
9775
9776THUNDERBOLT DRIVER
9777M: Andreas Noever <andreas.noever@gmail.com>
9778S: Maintained
9779F: drivers/thunderbolt/
9780
9781TI BQ27XXX POWER SUPPLY DRIVER
9782R: Andrew F. Davis <afd@ti.com>
9783F: include/linux/power/bq27xxx_battery.h
9784F: drivers/power/bq27xxx_battery.c
9785F: drivers/power/bq27xxx_battery_i2c.c
9786
9787TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9788M: John Stultz <john.stultz@linaro.org>
9789M: Thomas Gleixner <tglx@linutronix.de>
9790L: linux-kernel@vger.kernel.org
9791T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9792S: Supported
9793F: include/linux/clocksource.h
9794F: include/linux/time.h
9795F: include/linux/timex.h
9796F: include/uapi/linux/time.h
9797F: include/uapi/linux/timex.h
9798F: kernel/time/clocksource.c
9799F: kernel/time/time*.c
9800F: kernel/time/alarmtimer.c
9801F: kernel/time/ntp.c
9802F: tools/testing/selftests/timers/
9803
9804SC1200 WDT DRIVER
9805M: Zwane Mwaikambo <zwanem@gmail.com>
9806S: Maintained
9807F: drivers/watchdog/sc1200wdt.c
9808
9809SCHEDULER
9810M: Ingo Molnar <mingo@redhat.com>
9811M: Peter Zijlstra <peterz@infradead.org>
9812L: linux-kernel@vger.kernel.org
9813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9814S: Maintained
9815F: kernel/sched/
9816F: include/linux/sched.h
9817F: include/uapi/linux/sched.h
9818F: include/linux/wait.h
9819
9820SCORE ARCHITECTURE
9821M: Chen Liqin <liqin.linux@gmail.com>
9822M: Lennox Wu <lennox.wu@gmail.com>
9823W: http://www.sunplus.com
9824S: Supported
9825F: arch/score/
9826
9827SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9828M: Sudeep Holla <sudeep.holla@arm.com>
9829L: linux-arm-kernel@lists.infradead.org
9830S: Maintained
9831F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9832F: drivers/clk/clk-scpi.c
9833F: drivers/cpufreq/scpi-cpufreq.c
9834F: drivers/firmware/arm_scpi.c
9835F: include/linux/scpi_protocol.h
9836
9837SCSI CDROM DRIVER
9838M: Jens Axboe <axboe@kernel.dk>
9839L: linux-scsi@vger.kernel.org
9840W: http://www.kernel.dk
9841S: Maintained
9842F: drivers/scsi/sr*
9843
9844SCSI RDMA PROTOCOL (SRP) INITIATOR
9845M: Bart Van Assche <bart.vanassche@sandisk.com>
9846L: linux-rdma@vger.kernel.org
9847S: Supported
9848W: http://www.openfabrics.org
9849Q: http://patchwork.kernel.org/project/linux-rdma/list/
9850T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9851F: drivers/infiniband/ulp/srp/
9852F: include/scsi/srp.h
9853
9854SCSI SG DRIVER
9855M: Doug Gilbert <dgilbert@interlog.com>
9856L: linux-scsi@vger.kernel.org
9857W: http://sg.danny.cz/sg
9858S: Maintained
9859F: Documentation/scsi/scsi-generic.txt
9860F: drivers/scsi/sg.c
9861F: include/scsi/sg.h
9862
9863SCSI SUBSYSTEM
9864M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9866M: "Martin K. Petersen" <martin.petersen@oracle.com>
9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9868L: linux-scsi@vger.kernel.org
9869S: Maintained
9870F: drivers/scsi/
9871F: include/scsi/
9872
9873SCSI TAPE DRIVER
9874M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9875L: linux-scsi@vger.kernel.org
9876S: Maintained
9877F: Documentation/scsi/st.txt
9878F: drivers/scsi/st.*
9879F: drivers/scsi/st_*.h
9880
9881SCTP PROTOCOL
9882M: Vlad Yasevich <vyasevich@gmail.com>
9883M: Neil Horman <nhorman@tuxdriver.com>
9884L: linux-sctp@vger.kernel.org
9885W: http://lksctp.sourceforge.net
9886S: Maintained
9887F: Documentation/networking/sctp.txt
9888F: include/linux/sctp.h
9889F: include/uapi/linux/sctp.h
9890F: include/net/sctp/
9891F: net/sctp/
9892
9893SCx200 CPU SUPPORT
9894M: Jim Cromie <jim.cromie@gmail.com>
9895S: Odd Fixes
9896F: Documentation/i2c/busses/scx200_acb
9897F: arch/x86/platform/scx200/
9898F: drivers/watchdog/scx200_wdt.c
9899F: drivers/i2c/busses/scx200*
9900F: drivers/mtd/maps/scx200_docflash.c
9901F: include/linux/scx200.h
9902
9903SCx200 GPIO DRIVER
9904M: Jim Cromie <jim.cromie@gmail.com>
9905S: Maintained
9906F: drivers/char/scx200_gpio.c
9907F: include/linux/scx200_gpio.h
9908
9909SCx200 HRT CLOCKSOURCE DRIVER
9910M: Jim Cromie <jim.cromie@gmail.com>
9911S: Maintained
9912F: drivers/clocksource/scx200_hrt.c
9913
9914SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9915M: Sascha Sommer <saschasommer@freenet.de>
9916L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9917S: Maintained
9918F: drivers/mmc/host/sdricoh_cs.c
9919
9920SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9921M: Adrian Hunter <adrian.hunter@intel.com>
9922L: linux-mmc@vger.kernel.org
9923T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9924S: Maintained
9925F: drivers/mmc/host/sdhci*
9926F: include/linux/mmc/sdhci*
9927
9928SECURE COMPUTING
9929M: Kees Cook <keescook@chromium.org>
9930R: Andy Lutomirski <luto@amacapital.net>
9931R: Will Drewry <wad@chromium.org>
9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9933S: Supported
9934F: kernel/seccomp.c
9935F: include/uapi/linux/seccomp.h
9936F: include/linux/seccomp.h
9937F: tools/testing/selftests/seccomp/*
9938K: \bsecure_computing
9939K: \bTIF_SECCOMP\b
9940
9941SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9942M: Ben Dooks <ben-linux@fluff.org>
9943M: Jaehoon Chung <jh80.chung@samsung.com>
9944L: linux-mmc@vger.kernel.org
9945S: Maintained
9946F: drivers/mmc/host/sdhci-s3c*
9947
9948SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9949M: Viresh Kumar <vireshk@kernel.org>
9950L: spear-devel@list.st.com
9951L: linux-mmc@vger.kernel.org
9952S: Maintained
9953F: drivers/mmc/host/sdhci-spear.c
9954
9955SECURITY SUBSYSTEM
9956M: James Morris <james.l.morris@oracle.com>
9957M: "Serge E. Hallyn" <serge@hallyn.com>
9958L: linux-security-module@vger.kernel.org (suggested Cc:)
9959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9960W: http://kernsec.org/
9961S: Supported
9962F: security/
9963
9964SECURITY CONTACT
9965M: Security Officers <security@kernel.org>
9966S: Supported
9967
9968SELINUX SECURITY MODULE
9969M: Paul Moore <paul@paul-moore.com>
9970M: Stephen Smalley <sds@tycho.nsa.gov>
9971M: Eric Paris <eparis@parisplace.org>
9972L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9973W: http://selinuxproject.org
9974T: git git://git.infradead.org/users/pcmoore/selinux
9975S: Supported
9976F: include/linux/selinux*
9977F: security/selinux/
9978F: scripts/selinux/
9979
9980APPARMOR SECURITY MODULE
9981M: John Johansen <john.johansen@canonical.com>
9982L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9983W: apparmor.wiki.kernel.org
9984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9985S: Supported
9986F: security/apparmor/
9987
9988YAMA SECURITY MODULE
9989M: Kees Cook <keescook@chromium.org>
9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9991S: Supported
9992F: security/yama/
9993
9994SENSABLE PHANTOM
9995M: Jiri Slaby <jirislaby@gmail.com>
9996S: Maintained
9997F: drivers/misc/phantom.c
9998F: include/uapi/linux/phantom.h
9999
10000SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10001M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10002M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10003M: John Soni Jose <sony.john@avagotech.com>
10004L: linux-scsi@vger.kernel.org
10005W: http://www.avagotech.com
10006S: Supported
10007F: drivers/scsi/be2iscsi/
10008
10009Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10010M: Sathya Perla <sathya.perla@broadcom.com>
10011M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10012M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10013M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10014M: Somnath Kotur <somnath.kotur@broadcom.com>
10015L: netdev@vger.kernel.org
10016W: http://www.emulex.com
10017S: Supported
10018F: drivers/net/ethernet/emulex/benet/
10019
10020EMULEX ONECONNECT ROCE DRIVER
10021M: Selvin Xavier <selvin.xavier@avagotech.com>
10022M: Devesh Sharma <devesh.sharma@avagotech.com>
10023M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10024L: linux-rdma@vger.kernel.org
10025W: http://www.emulex.com
10026S: Supported
10027F: drivers/infiniband/hw/ocrdma/
10028
10029SFC NETWORK DRIVER
10030M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10031M: Shradha Shah <sshah@solarflare.com>
10032L: netdev@vger.kernel.org
10033S: Supported
10034F: drivers/net/ethernet/sfc/
10035
10036SGI GRU DRIVER
10037M: Dimitri Sivanich <sivanich@sgi.com>
10038S: Maintained
10039F: drivers/misc/sgi-gru/
10040
10041SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10042M: Pat Gefre <pfg@sgi.com>
10043L: linux-ia64@vger.kernel.org
10044S: Supported
10045F: Documentation/ia64/serial.txt
10046F: drivers/tty/serial/ioc?_serial.c
10047F: include/linux/ioc?.h
10048
10049SGI XP/XPC/XPNET DRIVER
10050M: Cliff Whickman <cpw@sgi.com>
10051M: Robin Holt <robinmholt@gmail.com>
10052S: Maintained
10053F: drivers/misc/sgi-xp/
10054
10055SI2157 MEDIA DRIVER
10056M: Antti Palosaari <crope@iki.fi>
10057L: linux-media@vger.kernel.org
10058W: https://linuxtv.org
10059W: http://palosaari.fi/linux/
10060Q: http://patchwork.linuxtv.org/project/linux-media/list/
10061T: git git://linuxtv.org/anttip/media_tree.git
10062S: Maintained
10063F: drivers/media/tuners/si2157*
10064
10065SI2168 MEDIA DRIVER
10066M: Antti Palosaari <crope@iki.fi>
10067L: linux-media@vger.kernel.org
10068W: https://linuxtv.org
10069W: http://palosaari.fi/linux/
10070Q: http://patchwork.linuxtv.org/project/linux-media/list/
10071T: git git://linuxtv.org/anttip/media_tree.git
10072S: Maintained
10073F: drivers/media/dvb-frontends/si2168*
10074
10075SI470X FM RADIO RECEIVER I2C 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: Odd Fixes
10081F: drivers/media/radio/si470x/radio-si470x-i2c.c
10082
10083SI470X FM RADIO RECEIVER USB DRIVER
10084M: Hans Verkuil <hverkuil@xs4all.nl>
10085L: linux-media@vger.kernel.org
10086T: git git://linuxtv.org/media_tree.git
10087W: https://linuxtv.org
10088S: Maintained
10089F: drivers/media/radio/si470x/radio-si470x-common.c
10090F: drivers/media/radio/si470x/radio-si470x.h
10091F: drivers/media/radio/si470x/radio-si470x-usb.c
10092
10093SI4713 FM RADIO TRANSMITTER I2C 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/si4713.?
10100
10101SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10102M: Eduardo Valentin <edubezval@gmail.com>
10103L: linux-media@vger.kernel.org
10104T: git git://linuxtv.org/media_tree.git
10105W: https://linuxtv.org
10106S: Odd Fixes
10107F: drivers/media/radio/si4713/radio-platform-si4713.c
10108
10109SI4713 FM RADIO TRANSMITTER USB DRIVER
10110M: Hans Verkuil <hverkuil@xs4all.nl>
10111L: linux-media@vger.kernel.org
10112T: git git://linuxtv.org/media_tree.git
10113W: https://linuxtv.org
10114S: Maintained
10115F: drivers/media/radio/si4713/radio-usb-si4713.c
10116
10117SIANO DVB DRIVER
10118M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10119L: linux-media@vger.kernel.org
10120W: https://linuxtv.org
10121T: git git://linuxtv.org/media_tree.git
10122S: Odd fixes
10123F: drivers/media/common/siano/
10124F: drivers/media/usb/siano/
10125F: drivers/media/usb/siano/
10126F: drivers/media/mmc/siano/
10127
10128SIMPLEFB FB DRIVER
10129M: Hans de Goede <hdegoede@redhat.com>
10130L: linux-fbdev@vger.kernel.org
10131S: Maintained
10132F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10133F: drivers/video/fbdev/simplefb.c
10134F: include/linux/platform_data/simplefb.h
10135
10136SH_VEU V4L2 MEM2MEM DRIVER
10137L: linux-media@vger.kernel.org
10138S: Orphan
10139F: drivers/media/platform/sh_veu.c
10140
10141SH_VOU V4L2 OUTPUT DRIVER
10142L: linux-media@vger.kernel.org
10143S: Orphan
10144F: drivers/media/platform/sh_vou.c
10145F: include/media/drv-intf/sh_vou.h
10146
10147SIMPLE FIRMWARE INTERFACE (SFI)
10148M: Len Brown <lenb@kernel.org>
10149L: sfi-devel@simplefirmware.org
10150W: http://simplefirmware.org/
10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10152S: Supported
10153F: arch/x86/platform/sfi/
10154F: drivers/sfi/
10155F: include/linux/sfi*.h
10156
10157SIMTEC EB110ATX (Chalice CATS)
10158P: Ben Dooks
10159P: Vincent Sanders <vince@simtec.co.uk>
10160M: Simtec Linux Team <linux@simtec.co.uk>
10161W: http://www.simtec.co.uk/products/EB110ATX/
10162S: Supported
10163
10164SIMTEC EB2410ITX (BAST)
10165P: Ben Dooks
10166P: Vincent Sanders <vince@simtec.co.uk>
10167M: Simtec Linux Team <linux@simtec.co.uk>
10168W: http://www.simtec.co.uk/products/EB2410ITX/
10169S: Supported
10170F: arch/arm/mach-s3c24xx/mach-bast.c
10171F: arch/arm/mach-s3c24xx/bast-ide.c
10172F: arch/arm/mach-s3c24xx/bast-irq.c
10173
10174TI DAVINCI MACHINE SUPPORT
10175M: Sekhar Nori <nsekhar@ti.com>
10176M: Kevin Hilman <khilman@kernel.org>
10177T: git git://gitorious.org/linux-davinci/linux-davinci.git
10178Q: http://patchwork.kernel.org/project/linux-davinci/list/
10179S: Supported
10180F: arch/arm/mach-davinci/
10181F: drivers/i2c/busses/i2c-davinci.c
10182
10183TI DAVINCI SERIES MEDIA DRIVER
10184M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10185L: linux-media@vger.kernel.org
10186W: https://linuxtv.org
10187Q: http://patchwork.linuxtv.org/project/linux-media/list/
10188T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10189S: Maintained
10190F: drivers/media/platform/davinci/
10191F: include/media/davinci/
10192
10193TI AM437X VPFE DRIVER
10194M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10195L: linux-media@vger.kernel.org
10196W: https://linuxtv.org
10197Q: http://patchwork.linuxtv.org/project/linux-media/list/
10198T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10199S: Maintained
10200F: drivers/media/platform/am437x/
10201
10202OV2659 OMNIVISION SENSOR DRIVER
10203M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10204L: linux-media@vger.kernel.org
10205W: https://linuxtv.org
10206Q: http://patchwork.linuxtv.org/project/linux-media/list/
10207T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10208S: Maintained
10209F: drivers/media/i2c/ov2659.c
10210F: include/media/i2c/ov2659.h
10211
10212SILICON MOTION SM712 FRAME BUFFER DRIVER
10213M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10214M: Teddy Wang <teddy.wang@siliconmotion.com>
10215M: Sudip Mukherjee <sudip@vectorindia.org>
10216L: linux-fbdev@vger.kernel.org
10217S: Maintained
10218F: drivers/video/fbdev/sm712*
10219F: Documentation/fb/sm712fb.txt
10220
10221SIS 190 ETHERNET DRIVER
10222M: Francois Romieu <romieu@fr.zoreil.com>
10223L: netdev@vger.kernel.org
10224S: Maintained
10225F: drivers/net/ethernet/sis/sis190.c
10226
10227SIS 900/7016 FAST ETHERNET DRIVER
10228M: Daniele Venzano <venza@brownhat.org>
10229W: http://www.brownhat.org/sis900.html
10230L: netdev@vger.kernel.org
10231S: Maintained
10232F: drivers/net/ethernet/sis/sis900.*
10233
10234SIS FRAMEBUFFER DRIVER
10235M: Thomas Winischhofer <thomas@winischhofer.net>
10236W: http://www.winischhofer.net/linuxsisvga.shtml
10237S: Maintained
10238F: Documentation/fb/sisfb.txt
10239F: drivers/video/fbdev/sis/
10240F: include/video/sisfb.h
10241
10242SIS USB2VGA DRIVER
10243M: Thomas Winischhofer <thomas@winischhofer.net>
10244W: http://www.winischhofer.at/linuxsisusbvga.shtml
10245S: Maintained
10246F: drivers/usb/misc/sisusbvga/
10247
10248SLAB ALLOCATOR
10249M: Christoph Lameter <cl@linux.com>
10250M: Pekka Enberg <penberg@kernel.org>
10251M: David Rientjes <rientjes@google.com>
10252M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10253M: Andrew Morton <akpm@linux-foundation.org>
10254L: linux-mm@kvack.org
10255S: Maintained
10256F: include/linux/sl?b*.h
10257F: mm/sl?b*
10258
10259SLEEPABLE READ-COPY UPDATE (SRCU)
10260M: Lai Jiangshan <jiangshanlai@gmail.com>
10261M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10262M: Josh Triplett <josh@joshtriplett.org>
10263R: Steven Rostedt <rostedt@goodmis.org>
10264R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10265L: linux-kernel@vger.kernel.org
10266W: http://www.rdrop.com/users/paulmck/RCU/
10267S: Supported
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10269F: include/linux/srcu.h
10270F: kernel/rcu/srcu.c
10271
10272SMACK SECURITY MODULE
10273M: Casey Schaufler <casey@schaufler-ca.com>
10274L: linux-security-module@vger.kernel.org
10275W: http://schaufler-ca.com
10276T: git git://git.gitorious.org/smack-next/kernel.git
10277S: Maintained
10278F: Documentation/security/Smack.txt
10279F: security/smack/
10280
10281DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10282M: Kevin Hilman <khilman@kernel.org>
10283M: Nishanth Menon <nm@ti.com>
10284S: Maintained
10285F: drivers/power/avs/
10286F: include/linux/power/smartreflex.h
10287L: linux-pm@vger.kernel.org
10288
10289SMC91x ETHERNET DRIVER
10290M: Nicolas Pitre <nico@fluxnic.net>
10291S: Odd Fixes
10292F: drivers/net/ethernet/smsc/smc91x.*
10293
10294SMIA AND SMIA++ IMAGE SENSOR DRIVER
10295M: Sakari Ailus <sakari.ailus@iki.fi>
10296L: linux-media@vger.kernel.org
10297S: Maintained
10298F: drivers/media/i2c/smiapp/
10299F: include/media/i2c/smiapp.h
10300F: drivers/media/i2c/smiapp-pll.c
10301F: drivers/media/i2c/smiapp-pll.h
10302F: include/uapi/linux/smiapp.h
10303F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10304
10305SMM665 HARDWARE MONITOR DRIVER
10306M: Guenter Roeck <linux@roeck-us.net>
10307L: linux-hwmon@vger.kernel.org
10308S: Maintained
10309F: Documentation/hwmon/smm665
10310F: drivers/hwmon/smm665.c
10311
10312SMSC EMC2103 HARDWARE MONITOR DRIVER
10313M: Steve Glendinning <steve.glendinning@shawell.net>
10314L: linux-hwmon@vger.kernel.org
10315S: Maintained
10316F: Documentation/hwmon/emc2103
10317F: drivers/hwmon/emc2103.c
10318
10319SMSC SCH5627 HARDWARE MONITOR DRIVER
10320M: Hans de Goede <hdegoede@redhat.com>
10321L: linux-hwmon@vger.kernel.org
10322S: Supported
10323F: Documentation/hwmon/sch5627
10324F: drivers/hwmon/sch5627.c
10325
10326SMSC47B397 HARDWARE MONITOR DRIVER
10327M: Jean Delvare <jdelvare@suse.com>
10328L: linux-hwmon@vger.kernel.org
10329S: Maintained
10330F: Documentation/hwmon/smsc47b397
10331F: drivers/hwmon/smsc47b397.c
10332
10333SMSC911x ETHERNET DRIVER
10334M: Steve Glendinning <steve.glendinning@shawell.net>
10335L: netdev@vger.kernel.org
10336S: Maintained
10337F: include/linux/smsc911x.h
10338F: drivers/net/ethernet/smsc/smsc911x.*
10339
10340SMSC9420 PCI ETHERNET DRIVER
10341M: Steve Glendinning <steve.glendinning@shawell.net>
10342L: netdev@vger.kernel.org
10343S: Maintained
10344F: drivers/net/ethernet/smsc/smsc9420.*
10345
10346SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10347M: Steve Glendinning <steve.glendinning@shawell.net>
10348L: linux-fbdev@vger.kernel.org
10349S: Maintained
10350F: drivers/video/fbdev/smscufx.c
10351
10352SOC-CAMERA V4L2 SUBSYSTEM
10353M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10354L: linux-media@vger.kernel.org
10355T: git git://linuxtv.org/media_tree.git
10356S: Maintained
10357F: include/media/soc*
10358F: drivers/media/i2c/soc_camera/
10359F: drivers/media/platform/soc_camera/
10360
10361SOEKRIS NET48XX LED SUPPORT
10362M: Chris Boot <bootc@bootc.net>
10363S: Maintained
10364F: drivers/leds/leds-net48xx.c
10365
10366SOFTLOGIC 6x10 MPEG CODEC
10367M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10368M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10369M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10370M: Ismael Luceno <ismael@iodev.co.uk>
10371L: linux-media@vger.kernel.org
10372S: Supported
10373F: drivers/media/pci/solo6x10/
10374
10375SOFTWARE RAID (Multiple Disks) SUPPORT
10376M: Shaohua Li <shli@kernel.org>
10377L: linux-raid@vger.kernel.org
10378T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10379S: Supported
10380F: drivers/md/
10381F: include/linux/raid/
10382F: include/uapi/linux/raid/
10383
10384SONIC NETWORK DRIVER
10385M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10386L: netdev@vger.kernel.org
10387S: Maintained
10388F: drivers/net/ethernet/natsemi/sonic.*
10389
10390SONICS SILICON BACKPLANE DRIVER (SSB)
10391M: Michael Buesch <m@bues.ch>
10392L: linux-wireless@vger.kernel.org
10393S: Maintained
10394F: drivers/ssb/
10395F: include/linux/ssb/
10396
10397SONY VAIO CONTROL DEVICE DRIVER
10398M: Mattia Dongili <malattia@linux.it>
10399L: platform-driver-x86@vger.kernel.org
10400W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10401S: Maintained
10402F: Documentation/laptops/sony-laptop.txt
10403F: drivers/char/sonypi.c
10404F: drivers/platform/x86/sony-laptop.c
10405F: include/linux/sony-laptop.h
10406
10407SONY MEMORYSTICK CARD SUPPORT
10408M: Alex Dubov <oakad@yahoo.com>
10409W: http://tifmxx.berlios.de/
10410S: Maintained
10411F: drivers/memstick/host/tifm_ms.c
10412
10413SONY MEMORYSTICK STANDARD SUPPORT
10414M: Maxim Levitsky <maximlevitsky@gmail.com>
10415S: Maintained
10416F: drivers/memstick/core/ms_block.*
10417
10418SOUND
10419M: Jaroslav Kysela <perex@perex.cz>
10420M: Takashi Iwai <tiwai@suse.com>
10421L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10422W: http://www.alsa-project.org/
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10424T: git git://git.alsa-project.org/alsa-kernel.git
10425Q: http://patchwork.kernel.org/project/alsa-devel/list/
10426S: Maintained
10427F: Documentation/sound/
10428F: include/sound/
10429F: include/uapi/sound/
10430F: sound/
10431
10432SOUND - COMPRESSED AUDIO
10433M: Vinod Koul <vinod.koul@intel.com>
10434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10436S: Supported
10437F: Documentation/sound/alsa/compress_offload.txt
10438F: include/sound/compress_driver.h
10439F: include/uapi/sound/compress_*
10440F: sound/core/compress_offload.c
10441F: sound/soc/soc-compress.c
10442
10443SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10444M: Liam Girdwood <lgirdwood@gmail.com>
10445M: Mark Brown <broonie@kernel.org>
10446T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10447L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10448W: http://alsa-project.org/main/index.php/ASoC
10449S: Supported
10450F: Documentation/sound/alsa/soc/
10451F: sound/soc/
10452F: include/sound/soc*
10453
10454SOUND - DMAENGINE HELPERS
10455M: Lars-Peter Clausen <lars@metafoo.de>
10456S: Supported
10457F: include/sound/dmaengine_pcm.h
10458F: sound/core/pcm_dmaengine.c
10459F: sound/soc/soc-generic-dmaengine-pcm.c
10460
10461SP2 MEDIA DRIVER
10462M: Olli Salonen <olli.salonen@iki.fi>
10463L: linux-media@vger.kernel.org
10464W: https://linuxtv.org
10465Q: http://patchwork.linuxtv.org/project/linux-media/list/
10466S: Maintained
10467F: drivers/media/dvb-frontends/sp2*
10468
10469SPARC + UltraSPARC (sparc/sparc64)
10470M: "David S. Miller" <davem@davemloft.net>
10471L: sparclinux@vger.kernel.org
10472Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10473T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10475S: Maintained
10476F: arch/sparc/
10477F: drivers/sbus/
10478
10479SPARC SERIAL DRIVERS
10480M: "David S. Miller" <davem@davemloft.net>
10481L: sparclinux@vger.kernel.org
10482T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10483T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10484S: Maintained
10485F: include/linux/sunserialcore.h
10486F: drivers/tty/serial/suncore.c
10487F: drivers/tty/serial/sunhv.c
10488F: drivers/tty/serial/sunsab.c
10489F: drivers/tty/serial/sunsab.h
10490F: drivers/tty/serial/sunsu.c
10491F: drivers/tty/serial/sunzilog.c
10492F: drivers/tty/serial/sunzilog.h
10493
10494SPARSE CHECKER
10495M: "Christopher Li" <sparse@chrisli.org>
10496L: linux-sparse@vger.kernel.org
10497W: https://sparse.wiki.kernel.org/
10498T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10499T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10500S: Maintained
10501F: include/linux/compiler.h
10502
10503SPEAR PLATFORM SUPPORT
10504M: Viresh Kumar <vireshk@kernel.org>
10505M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10506L: spear-devel@list.st.com
10507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10508W: http://www.st.com/spear
10509S: Maintained
10510F: arch/arm/boot/dts/spear*
10511F: arch/arm/mach-spear/
10512
10513SPEAR CLOCK FRAMEWORK SUPPORT
10514M: Viresh Kumar <vireshk@kernel.org>
10515L: spear-devel@list.st.com
10516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10517W: http://www.st.com/spear
10518S: Maintained
10519F: drivers/clk/spear/
10520
10521SPI SUBSYSTEM
10522M: Mark Brown <broonie@kernel.org>
10523L: linux-spi@vger.kernel.org
10524T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10525Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10526S: Maintained
10527F: Documentation/spi/
10528F: drivers/spi/
10529F: include/linux/spi/
10530F: include/uapi/linux/spi/
10531
10532SPIDERNET NETWORK DRIVER for CELL
10533M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10534L: netdev@vger.kernel.org
10535S: Supported
10536F: Documentation/networking/spider_net.txt
10537F: drivers/net/ethernet/toshiba/spider_net*
10538
10539SPU FILE SYSTEM
10540M: Jeremy Kerr <jk@ozlabs.org>
10541L: linuxppc-dev@lists.ozlabs.org
10542W: http://www.ibm.com/developerworks/power/cell/
10543S: Supported
10544F: Documentation/filesystems/spufs.txt
10545F: arch/powerpc/platforms/cell/spufs/
10546
10547SQUASHFS FILE SYSTEM
10548M: Phillip Lougher <phillip@squashfs.org.uk>
10549L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10550W: http://squashfs.org.uk
10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10552S: Maintained
10553F: Documentation/filesystems/squashfs.txt
10554F: fs/squashfs/
10555
10556SRM (Alpha) environment access
10557M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10558S: Maintained
10559F: arch/alpha/kernel/srm_env.c
10560
10561STABLE BRANCH
10562M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10563L: stable@vger.kernel.org
10564S: Supported
10565F: Documentation/stable_kernel_rules.txt
10566
10567STAGING SUBSYSTEM
10568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10569T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10570L: devel@driverdev.osuosl.org
10571S: Supported
10572F: drivers/staging/
10573
10574STAGING - COMEDI
10575M: Ian Abbott <abbotti@mev.co.uk>
10576M: H Hartley Sweeten <hsweeten@visionengravers.com>
10577S: Odd Fixes
10578F: drivers/staging/comedi/
10579
10580STAGING - FLARION FT1000 DRIVERS
10581M: Marek Belisko <marek.belisko@gmail.com>
10582S: Odd Fixes
10583F: drivers/staging/ft1000/
10584
10585STAGING - INDUSTRIAL IO
10586M: Jonathan Cameron <jic23@kernel.org>
10587L: linux-iio@vger.kernel.org
10588S: Odd Fixes
10589F: drivers/staging/iio/
10590
10591STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10592M: Jarod Wilson <jarod@wilsonet.com>
10593W: http://www.lirc.org/
10594S: Odd Fixes
10595F: drivers/staging/media/lirc/
10596
10597STAGING - LUSTRE PARALLEL FILESYSTEM
10598M: Oleg Drokin <oleg.drokin@intel.com>
10599M: Andreas Dilger <andreas.dilger@intel.com>
10600L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10601W: http://wiki.lustre.org/
10602S: Maintained
10603F: drivers/staging/lustre
10604
10605STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10606M: Marc Dietrich <marvin24@gmx.de>
10607L: ac100@lists.launchpad.net (moderated for non-subscribers)
10608L: linux-tegra@vger.kernel.org
10609S: Maintained
10610F: drivers/staging/nvec/
10611
10612STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10613M: Jens Frederich <jfrederich@gmail.com>
10614M: Daniel Drake <dsd@laptop.org>
10615M: Jon Nettleton <jon.nettleton@gmail.com>
10616W: http://wiki.laptop.org/go/DCON
10617S: Maintained
10618F: drivers/staging/olpc_dcon/
10619
10620STAGING - REALTEK RTL8712U DRIVERS
10621M: Larry Finger <Larry.Finger@lwfinger.net>
10622M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10623S: Odd Fixes
10624F: drivers/staging/rtl8712/
10625
10626STAGING - REALTEK RTL8723U WIRELESS DRIVER
10627M: Larry Finger <Larry.Finger@lwfinger.net>
10628M: Jes Sorensen <Jes.Sorensen@redhat.com>
10629L: linux-wireless@vger.kernel.org
10630S: Maintained
10631F: drivers/staging/rtl8723au/
10632
10633STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10634M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10635M: Teddy Wang <teddy.wang@siliconmotion.com>
10636M: Sudip Mukherjee <sudip@vectorindia.org>
10637L: linux-fbdev@vger.kernel.org
10638S: Maintained
10639F: drivers/staging/sm750fb/
10640
10641STAGING - SLICOSS
10642M: Lior Dotan <liodot@gmail.com>
10643M: Christopher Harrer <charrer@alacritech.com>
10644S: Odd Fixes
10645F: drivers/staging/slicoss/
10646
10647STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10648M: William Hubbs <w.d.hubbs@gmail.com>
10649M: Chris Brannon <chris@the-brannons.com>
10650M: Kirk Reiser <kirk@reisers.ca>
10651M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10652L: speakup@linux-speakup.org
10653W: http://www.linux-speakup.org/
10654S: Odd Fixes
10655F: drivers/staging/speakup/
10656
10657STAGING - VIA VT665X DRIVERS
10658M: Forest Bond <forest@alittletooquiet.net>
10659S: Odd Fixes
10660F: drivers/staging/vt665?/
10661
10662STAGING - WILC1000 WIFI DRIVER
10663M: Johnny Kim <johnny.kim@atmel.com>
10664M: Austin Shin <austin.shin@atmel.com>
10665M: Chris Park <chris.park@atmel.com>
10666M: Tony Cho <tony.cho@atmel.com>
10667M: Glen Lee <glen.lee@atmel.com>
10668M: Leo Kim <leo.kim@atmel.com>
10669L: linux-wireless@vger.kernel.org
10670S: Supported
10671F: drivers/staging/wilc1000/
10672
10673STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10674M: Arnaud Patard <arnaud.patard@rtp-net.org>
10675S: Odd Fixes
10676F: drivers/staging/xgifb/
10677
10678HFI1 DRIVER
10679M: Mike Marciniszyn <infinipath@intel.com>
10680L: linux-rdma@vger.kernel.org
10681S: Supported
10682F: drivers/staging/rdma/hfi1
10683
10684STARFIRE/DURALAN NETWORK DRIVER
10685M: Ion Badulescu <ionut@badula.org>
10686S: Odd Fixes
10687F: drivers/net/ethernet/adaptec/starfire*
10688
10689SUN3/3X
10690M: Sam Creasey <sammy@sammy.net>
10691W: http://sammy.net/sun3/
10692S: Maintained
10693F: arch/m68k/kernel/*sun3*
10694F: arch/m68k/sun3*/
10695F: arch/m68k/include/asm/sun3*
10696F: drivers/net/ethernet/i825xx/sun3*
10697
10698SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10699M: Hans de Goede <hdegoede@redhat.com>
10700L: linux-input@vger.kernel.org
10701S: Maintained
10702F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10703F: drivers/input/keyboard/sun4i-lradc-keys.c
10704
10705SUNDANCE NETWORK DRIVER
10706M: Denis Kirjanov <kda@linux-powerpc.org>
10707L: netdev@vger.kernel.org
10708S: Maintained
10709F: drivers/net/ethernet/dlink/sundance.c
10710
10711SUPERH
10712M: Yoshinori Sato <ysato@users.sourceforge.jp>
10713M: Rich Felker <dalias@libc.org>
10714L: linux-sh@vger.kernel.org
10715Q: http://patchwork.kernel.org/project/linux-sh/list/
10716S: Maintained
10717F: Documentation/sh/
10718F: arch/sh/
10719F: drivers/sh/
10720
10721SUSPEND TO RAM
10722M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10723M: Len Brown <len.brown@intel.com>
10724M: Pavel Machek <pavel@ucw.cz>
10725L: linux-pm@vger.kernel.org
10726S: Supported
10727F: Documentation/power/
10728F: arch/x86/kernel/acpi/
10729F: drivers/base/power/
10730F: kernel/power/
10731F: include/linux/suspend.h
10732F: include/linux/freezer.h
10733F: include/linux/pm.h
10734
10735SVGA HANDLING
10736M: Martin Mares <mj@ucw.cz>
10737L: linux-video@atrey.karlin.mff.cuni.cz
10738S: Maintained
10739F: Documentation/svga.txt
10740F: arch/x86/boot/video*
10741
10742SWIOTLB SUBSYSTEM
10743M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10744L: linux-kernel@vger.kernel.org
10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10746S: Supported
10747F: lib/swiotlb.c
10748F: arch/*/kernel/pci-swiotlb.c
10749F: include/linux/swiotlb.h
10750
10751SWITCHDEV
10752M: Jiri Pirko <jiri@resnulli.us>
10753L: netdev@vger.kernel.org
10754S: Supported
10755F: net/switchdev/
10756F: include/net/switchdev.h
10757
10758SYNOPSYS ARC ARCHITECTURE
10759M: Vineet Gupta <vgupta@synopsys.com>
10760L: linux-snps-arc@lists.infradead.org
10761S: Supported
10762F: arch/arc/
10763F: Documentation/devicetree/bindings/arc/*
10764F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10765F: drivers/tty/serial/arc_uart.c
10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10767
10768SYNOPSYS ARC SDP platform support
10769M: Alexey Brodkin <abrodkin@synopsys.com>
10770S: Supported
10771F: arch/arc/plat-axs10x
10772F: arch/arc/boot/dts/ax*
10773F: Documentation/devicetree/bindings/arc/axs10*
10774
10775SYSTEM CONFIGURATION (SYSCON)
10776M: Lee Jones <lee.jones@linaro.org>
10777M: Arnd Bergmann <arnd@arndb.de>
10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10779S: Supported
10780F: drivers/mfd/syscon.c
10781
10782SYSV FILESYSTEM
10783M: Christoph Hellwig <hch@infradead.org>
10784S: Maintained
10785F: Documentation/filesystems/sysv-fs.txt
10786F: fs/sysv/
10787F: include/linux/sysv_fs.h
10788
10789TARGET SUBSYSTEM
10790M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10791L: linux-scsi@vger.kernel.org
10792L: target-devel@vger.kernel.org
10793W: http://www.linux-iscsi.org
10794W: http://groups.google.com/group/linux-iscsi-target-dev
10795T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10796S: Supported
10797F: drivers/target/
10798F: include/target/
10799F: Documentation/target/
10800
10801TASKSTATS STATISTICS INTERFACE
10802M: Balbir Singh <bsingharora@gmail.com>
10803S: Maintained
10804F: Documentation/accounting/taskstats*
10805F: include/linux/taskstats*
10806F: kernel/taskstats.c
10807
10808TC CLASSIFIER
10809M: Jamal Hadi Salim <jhs@mojatatu.com>
10810L: netdev@vger.kernel.org
10811S: Maintained
10812F: include/net/pkt_cls.h
10813F: include/uapi/linux/pkt_cls.h
10814F: net/sched/
10815
10816TCP LOW PRIORITY MODULE
10817M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10818M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10819W: http://tcp-lp-mod.sourceforge.net/
10820S: Maintained
10821F: net/ipv4/tcp_lp.c
10822
10823TDA10071 MEDIA DRIVER
10824M: Antti Palosaari <crope@iki.fi>
10825L: linux-media@vger.kernel.org
10826W: https://linuxtv.org
10827W: http://palosaari.fi/linux/
10828Q: http://patchwork.linuxtv.org/project/linux-media/list/
10829T: git git://linuxtv.org/anttip/media_tree.git
10830S: Maintained
10831F: drivers/media/dvb-frontends/tda10071*
10832
10833TDA18212 MEDIA DRIVER
10834M: Antti Palosaari <crope@iki.fi>
10835L: linux-media@vger.kernel.org
10836W: https://linuxtv.org
10837W: http://palosaari.fi/linux/
10838Q: http://patchwork.linuxtv.org/project/linux-media/list/
10839T: git git://linuxtv.org/anttip/media_tree.git
10840S: Maintained
10841F: drivers/media/tuners/tda18212*
10842
10843TDA18218 MEDIA DRIVER
10844M: Antti Palosaari <crope@iki.fi>
10845L: linux-media@vger.kernel.org
10846W: https://linuxtv.org
10847W: http://palosaari.fi/linux/
10848Q: http://patchwork.linuxtv.org/project/linux-media/list/
10849T: git git://linuxtv.org/anttip/media_tree.git
10850S: Maintained
10851F: drivers/media/tuners/tda18218*
10852
10853TDA18271 MEDIA DRIVER
10854M: Michael Krufky <mkrufky@linuxtv.org>
10855L: linux-media@vger.kernel.org
10856W: https://linuxtv.org
10857W: http://github.com/mkrufky
10858Q: http://patchwork.linuxtv.org/project/linux-media/list/
10859T: git git://linuxtv.org/mkrufky/tuners.git
10860S: Maintained
10861F: drivers/media/tuners/tda18271*
10862
10863TDA827x MEDIA DRIVER
10864M: Michael Krufky <mkrufky@linuxtv.org>
10865L: linux-media@vger.kernel.org
10866W: https://linuxtv.org
10867W: http://github.com/mkrufky
10868Q: http://patchwork.linuxtv.org/project/linux-media/list/
10869T: git git://linuxtv.org/mkrufky/tuners.git
10870S: Maintained
10871F: drivers/media/tuners/tda8290.*
10872
10873TDA8290 MEDIA DRIVER
10874M: Michael Krufky <mkrufky@linuxtv.org>
10875L: linux-media@vger.kernel.org
10876W: https://linuxtv.org
10877W: http://github.com/mkrufky
10878Q: http://patchwork.linuxtv.org/project/linux-media/list/
10879T: git git://linuxtv.org/mkrufky/tuners.git
10880S: Maintained
10881F: drivers/media/tuners/tda8290.*
10882
10883TDA9840 MEDIA DRIVER
10884M: Hans Verkuil <hverkuil@xs4all.nl>
10885L: linux-media@vger.kernel.org
10886T: git git://linuxtv.org/media_tree.git
10887W: https://linuxtv.org
10888S: Maintained
10889F: drivers/media/i2c/tda9840*
10890
10891TEA5761 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: Odd fixes
10897F: drivers/media/tuners/tea5761.*
10898
10899TEA5767 TUNER DRIVER
10900M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10901L: linux-media@vger.kernel.org
10902W: https://linuxtv.org
10903T: git git://linuxtv.org/media_tree.git
10904S: Maintained
10905F: drivers/media/tuners/tea5767.*
10906
10907TEA6415C 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/tea6415c*
10914
10915TEA6420 MEDIA DRIVER
10916M: Hans Verkuil <hverkuil@xs4all.nl>
10917L: linux-media@vger.kernel.org
10918T: git git://linuxtv.org/media_tree.git
10919W: https://linuxtv.org
10920S: Maintained
10921F: drivers/media/i2c/tea6420*
10922
10923TEAM DRIVER
10924M: Jiri Pirko <jiri@resnulli.us>
10925L: netdev@vger.kernel.org
10926S: Supported
10927F: drivers/net/team/
10928F: include/linux/if_team.h
10929F: include/uapi/linux/if_team.h
10930
10931TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10932M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10933S: Maintained
10934F: arch/x86/platform/ts5500/
10935
10936TECHNOTREND USB IR RECEIVER
10937M: Sean Young <sean@mess.org>
10938L: linux-media@vger.kernel.org
10939S: Maintained
10940F: drivers/media/rc/ttusbir.c
10941
10942TEGRA ARCHITECTURE SUPPORT
10943M: Stephen Warren <swarren@wwwdotorg.org>
10944M: Thierry Reding <thierry.reding@gmail.com>
10945M: Alexandre Courbot <gnurou@gmail.com>
10946L: linux-tegra@vger.kernel.org
10947Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10949S: Supported
10950N: [^a-z]tegra
10951
10952TEGRA CLOCK DRIVER
10953M: Peter De Schrijver <pdeschrijver@nvidia.com>
10954M: Prashant Gaikwad <pgaikwad@nvidia.com>
10955S: Supported
10956F: drivers/clk/tegra/
10957
10958TEGRA DMA DRIVER
10959M: Laxman Dewangan <ldewangan@nvidia.com>
10960S: Supported
10961F: drivers/dma/tegra20-apb-dma.c
10962
10963TEGRA I2C DRIVER
10964M: Laxman Dewangan <ldewangan@nvidia.com>
10965S: Supported
10966F: drivers/i2c/busses/i2c-tegra.c
10967
10968TEGRA IOMMU DRIVERS
10969M: Hiroshi Doyu <hdoyu@nvidia.com>
10970S: Supported
10971F: drivers/iommu/tegra*
10972
10973TEGRA KBC DRIVER
10974M: Rakesh Iyer <riyer@nvidia.com>
10975M: Laxman Dewangan <ldewangan@nvidia.com>
10976S: Supported
10977F: drivers/input/keyboard/tegra-kbc.c
10978
10979TEGRA PWM DRIVER
10980M: Thierry Reding <thierry.reding@gmail.com>
10981S: Supported
10982F: drivers/pwm/pwm-tegra.c
10983
10984TEGRA SERIAL DRIVER
10985M: Laxman Dewangan <ldewangan@nvidia.com>
10986S: Supported
10987F: drivers/tty/serial/serial-tegra.c
10988
10989TEGRA SPI DRIVER
10990M: Laxman Dewangan <ldewangan@nvidia.com>
10991S: Supported
10992F: drivers/spi/spi-tegra*
10993
10994TEHUTI ETHERNET DRIVER
10995M: Andy Gospodarek <andy@greyhouse.net>
10996L: netdev@vger.kernel.org
10997S: Supported
10998F: drivers/net/ethernet/tehuti/*
10999
11000Telecom Clock Driver for MCPL0010
11001M: Mark Gross <mark.gross@intel.com>
11002S: Supported
11003F: drivers/char/tlclk.c
11004
11005TENSILICA XTENSA PORT (xtensa)
11006M: Chris Zankel <chris@zankel.net>
11007M: Max Filippov <jcmvbkbc@gmail.com>
11008L: linux-xtensa@linux-xtensa.org
11009T: git git://github.com/czankel/xtensa-linux.git
11010S: Maintained
11011F: arch/xtensa/
11012F: drivers/irqchip/irq-xtensa-*
11013
11014THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11015M: Hans Verkuil <hverkuil@xs4all.nl>
11016L: linux-media@vger.kernel.org
11017T: git git://linuxtv.org/media_tree.git
11018W: https://linuxtv.org
11019S: Maintained
11020F: drivers/media/radio/radio-raremono.c
11021
11022THERMAL
11023M: Zhang Rui <rui.zhang@intel.com>
11024M: Eduardo Valentin <edubezval@gmail.com>
11025L: linux-pm@vger.kernel.org
11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11028Q: https://patchwork.kernel.org/project/linux-pm/list/
11029S: Supported
11030F: drivers/thermal/
11031F: include/linux/thermal.h
11032F: include/uapi/linux/thermal.h
11033F: include/linux/cpu_cooling.h
11034F: Documentation/devicetree/bindings/thermal/
11035
11036THERMAL/CPU_COOLING
11037M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11038M: Viresh Kumar <viresh.kumar@linaro.org>
11039M: Javi Merino <javi.merino@arm.com>
11040L: linux-pm@vger.kernel.org
11041S: Supported
11042F: Documentation/thermal/cpu-cooling-api.txt
11043F: drivers/thermal/cpu_cooling.c
11044F: include/linux/cpu_cooling.h
11045
11046THINGM BLINK(1) USB RGB LED DRIVER
11047M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11048S: Maintained
11049F: drivers/hid/hid-thingm.c
11050
11051THINKPAD ACPI EXTRAS DRIVER
11052M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11053L: ibm-acpi-devel@lists.sourceforge.net
11054L: platform-driver-x86@vger.kernel.org
11055W: http://ibm-acpi.sourceforge.net
11056W: http://thinkwiki.org/wiki/Ibm-acpi
11057T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11058S: Maintained
11059F: drivers/platform/x86/thinkpad_acpi.c
11060
11061TI BANDGAP AND THERMAL DRIVER
11062M: Eduardo Valentin <edubezval@gmail.com>
11063L: linux-pm@vger.kernel.org
11064L: linux-omap@vger.kernel.org
11065S: Maintained
11066F: drivers/thermal/ti-soc-thermal/
11067
11068TI VPE/CAL DRIVERS
11069M: Benoit Parrot <bparrot@ti.com>
11070L: linux-media@vger.kernel.org
11071W: http://linuxtv.org/
11072Q: http://patchwork.linuxtv.org/project/linux-media/list/
11073S: Maintained
11074F: drivers/media/platform/ti-vpe/
11075
11076TI CDCE706 CLOCK DRIVER
11077M: Max Filippov <jcmvbkbc@gmail.com>
11078S: Maintained
11079F: drivers/clk/clk-cdce706.c
11080
11081TI CLOCK DRIVER
11082M: Tero Kristo <t-kristo@ti.com>
11083L: linux-omap@vger.kernel.org
11084S: Maintained
11085F: drivers/clk/ti/
11086F: include/linux/clk/ti.h
11087
11088TI FLASH MEDIA INTERFACE DRIVER
11089M: Alex Dubov <oakad@yahoo.com>
11090S: Maintained
11091F: drivers/misc/tifm*
11092F: drivers/mmc/host/tifm_sd.c
11093F: include/linux/tifm.h
11094
11095TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11096M: Santosh Shilimkar <ssantosh@kernel.org>
11097L: linux-kernel@vger.kernel.org
11098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11099S: Maintained
11100F: drivers/soc/ti/*
11101T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11102
11103
11104TI LM49xxx FAMILY ASoC CODEC DRIVERS
11105M: M R Swami Reddy <mr.swami.reddy@ti.com>
11106M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11108S: Maintained
11109F: sound/soc/codecs/lm49453*
11110F: sound/soc/codecs/isabelle*
11111
11112TI LP855x BACKLIGHT DRIVER
11113M: Milo Kim <milo.kim@ti.com>
11114S: Maintained
11115F: Documentation/backlight/lp855x-driver.txt
11116F: drivers/video/backlight/lp855x_bl.c
11117F: include/linux/platform_data/lp855x.h
11118
11119TI LP8727 CHARGER DRIVER
11120M: Milo Kim <milo.kim@ti.com>
11121S: Maintained
11122F: drivers/power/lp8727_charger.c
11123F: include/linux/platform_data/lp8727.h
11124
11125TI LP8788 MFD DRIVER
11126M: Milo Kim <milo.kim@ti.com>
11127S: Maintained
11128F: drivers/iio/adc/lp8788_adc.c
11129F: drivers/leds/leds-lp8788.c
11130F: drivers/mfd/lp8788*.c
11131F: drivers/power/lp8788-charger.c
11132F: drivers/regulator/lp8788-*.c
11133F: include/linux/mfd/lp8788*.h
11134
11135TI NETCP ETHERNET DRIVER
11136M: Wingman Kwok <w-kwok2@ti.com>
11137M: Murali Karicheri <m-karicheri2@ti.com>
11138L: netdev@vger.kernel.org
11139S: Maintained
11140F: drivers/net/ethernet/ti/netcp*
11141
11142TI TAS571X FAMILY ASoC CODEC DRIVER
11143M: Kevin Cernekee <cernekee@chromium.org>
11144L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11145S: Odd Fixes
11146F: sound/soc/codecs/tas571x*
11147
11148TI TWL4030 SERIES SOC CODEC DRIVER
11149M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11150L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11151S: Maintained
11152F: sound/soc/codecs/twl4030*
11153
11154TI WILINK WIRELESS DRIVERS
11155L: linux-wireless@vger.kernel.org
11156W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11157W: http://wireless.kernel.org/en/users/Drivers/wl1251
11158T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11159S: Orphan
11160F: drivers/net/wireless/ti/
11161F: include/linux/wl12xx.h
11162
11163TIPC NETWORK LAYER
11164M: Jon Maloy <jon.maloy@ericsson.com>
11165M: Ying Xue <ying.xue@windriver.com>
11166L: netdev@vger.kernel.org (core kernel code)
11167L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11168W: http://tipc.sourceforge.net/
11169S: Maintained
11170F: include/uapi/linux/tipc*.h
11171F: net/tipc/
11172
11173TILE ARCHITECTURE
11174M: Chris Metcalf <cmetcalf@mellanox.com>
11175W: http://www.mellanox.com/repository/solutions/tile-scm/
11176T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11177S: Supported
11178F: arch/tile/
11179F: drivers/char/tile-srom.c
11180F: drivers/edac/tile_edac.c
11181F: drivers/net/ethernet/tile/
11182F: drivers/rtc/rtc-tile.c
11183F: drivers/tty/hvc/hvc_tile.c
11184F: drivers/tty/serial/tilegx.c
11185F: drivers/usb/host/*-tilegx.c
11186F: include/linux/usb/tilegx.h
11187
11188TLAN NETWORK DRIVER
11189M: Samuel Chessman <chessman@tux.org>
11190L: tlan-devel@lists.sourceforge.net (subscribers-only)
11191W: http://sourceforge.net/projects/tlan/
11192S: Maintained
11193F: Documentation/networking/tlan.txt
11194F: drivers/net/ethernet/ti/tlan.*
11195
11196TOMOYO SECURITY MODULE
11197M: Kentaro Takeda <takedakn@nttdata.co.jp>
11198M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11199L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11200L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11201L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11202L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11203W: http://tomoyo.sourceforge.jp/
11204T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11205S: Maintained
11206F: security/tomoyo/
11207
11208TOPSTAR LAPTOP EXTRAS DRIVER
11209M: Herton Ronaldo Krzesinski <herton@canonical.com>
11210L: platform-driver-x86@vger.kernel.org
11211S: Maintained
11212F: drivers/platform/x86/topstar-laptop.c
11213
11214TOSHIBA ACPI EXTRAS DRIVER
11215M: Azael Avalos <coproscefalo@gmail.com>
11216L: platform-driver-x86@vger.kernel.org
11217S: Maintained
11218F: drivers/platform/x86/toshiba_acpi.c
11219
11220TOSHIBA BLUETOOTH DRIVER
11221M: Azael Avalos <coproscefalo@gmail.com>
11222L: platform-driver-x86@vger.kernel.org
11223S: Maintained
11224F: drivers/platform/x86/toshiba_bluetooth.c
11225
11226TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11227M: Azael Avalos <coproscefalo@gmail.com>
11228L: platform-driver-x86@vger.kernel.org
11229S: Maintained
11230F: drivers/platform/x86/toshiba_haps.c
11231
11232TOSHIBA WMI HOTKEYS DRIVER
11233M: Azael Avalos <coproscefalo@gmail.com>
11234L: platform-driver-x86@vger.kernel.org
11235S: Maintained
11236F: drivers/platform/x86/toshiba-wmi.c
11237
11238TOSHIBA SMM DRIVER
11239M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11240W: http://www.buzzard.org.uk/toshiba/
11241S: Maintained
11242F: drivers/char/toshiba.c
11243F: include/linux/toshiba.h
11244F: include/uapi/linux/toshiba.h
11245
11246TOSHIBA TC358743 DRIVER
11247M: Mats Randgaard <matrandg@cisco.com>
11248L: linux-media@vger.kernel.org
11249S: Maintained
11250F: drivers/media/i2c/tc358743*
11251F: include/media/i2c/tc358743.h
11252
11253TMIO MMC DRIVER
11254M: Ian Molton <ian@mnementh.co.uk>
11255L: linux-mmc@vger.kernel.org
11256S: Maintained
11257F: drivers/mmc/host/tmio_mmc*
11258F: drivers/mmc/host/sh_mobile_sdhi.c
11259F: include/linux/mmc/tmio.h
11260F: include/linux/mmc/sh_mobile_sdhi.h
11261
11262TMP401 HARDWARE MONITOR DRIVER
11263M: Guenter Roeck <linux@roeck-us.net>
11264L: linux-hwmon@vger.kernel.org
11265S: Maintained
11266F: Documentation/hwmon/tmp401
11267F: drivers/hwmon/tmp401.c
11268
11269TMPFS (SHMEM FILESYSTEM)
11270M: Hugh Dickins <hughd@google.com>
11271L: linux-mm@kvack.org
11272S: Maintained
11273F: include/linux/shmem_fs.h
11274F: mm/shmem.c
11275
11276TM6000 VIDEO4LINUX DRIVER
11277M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11278L: linux-media@vger.kernel.org
11279W: https://linuxtv.org
11280T: git git://linuxtv.org/media_tree.git
11281S: Odd fixes
11282F: drivers/media/usb/tm6000/
11283
11284TW68 VIDEO4LINUX DRIVER
11285M: Hans Verkuil <hverkuil@xs4all.nl>
11286L: linux-media@vger.kernel.org
11287T: git git://linuxtv.org/media_tree.git
11288W: https://linuxtv.org
11289S: Odd Fixes
11290F: drivers/media/pci/tw68/
11291
11292TPM DEVICE DRIVER
11293M: Peter Huewe <peterhuewe@gmx.de>
11294M: Marcel Selhorst <tpmdd@selhorst.net>
11295M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11296R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11297W: http://tpmdd.sourceforge.net
11298L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11299Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11300T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11301S: Maintained
11302F: drivers/char/tpm/
11303
11304TPM IBM_VTPM DEVICE DRIVER
11305M: Ashley Lai <ashleydlai@gmail.com>
11306W: http://tpmdd.sourceforge.net
11307L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11308S: Maintained
11309F: drivers/char/tpm/tpm_ibmvtpm*
11310
11311TRACING
11312M: Steven Rostedt <rostedt@goodmis.org>
11313M: Ingo Molnar <mingo@redhat.com>
11314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11315S: Maintained
11316F: Documentation/trace/ftrace.txt
11317F: arch/*/*/*/ftrace.h
11318F: arch/*/kernel/ftrace.c
11319F: include/*/ftrace.h
11320F: include/linux/trace*.h
11321F: include/trace/
11322F: kernel/trace/
11323F: tools/testing/selftests/ftrace/
11324
11325TRIVIAL PATCHES
11326M: Jiri Kosina <trivial@kernel.org>
11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11328S: Maintained
11329K: ^Subject:.*(?i)trivial
11330
11331TTY LAYER
11332M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11333M: Jiri Slaby <jslaby@suse.com>
11334S: Supported
11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11336F: Documentation/serial/
11337F: drivers/tty/
11338F: drivers/tty/serial/serial_core.c
11339F: include/linux/serial_core.h
11340F: include/linux/serial.h
11341F: include/linux/tty.h
11342F: include/uapi/linux/serial_core.h
11343F: include/uapi/linux/serial.h
11344F: include/uapi/linux/tty.h
11345
11346TUA9001 MEDIA DRIVER
11347M: Antti Palosaari <crope@iki.fi>
11348L: linux-media@vger.kernel.org
11349W: https://linuxtv.org
11350W: http://palosaari.fi/linux/
11351Q: http://patchwork.linuxtv.org/project/linux-media/list/
11352T: git git://linuxtv.org/anttip/media_tree.git
11353S: Maintained
11354F: drivers/media/tuners/tua9001*
11355
11356TULIP NETWORK DRIVERS
11357L: netdev@vger.kernel.org
11358L: linux-parisc@vger.kernel.org
11359S: Orphan
11360F: drivers/net/ethernet/dec/tulip/
11361
11362TUN/TAP driver
11363M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11364W: http://vtun.sourceforge.net/tun
11365S: Maintained
11366F: Documentation/networking/tuntap.txt
11367F: arch/um/os-Linux/drivers/
11368
11369TURBOCHANNEL SUBSYSTEM
11370M: "Maciej W. Rozycki" <macro@linux-mips.org>
11371M: Ralf Baechle <ralf@linux-mips.org>
11372L: linux-mips@linux-mips.org
11373Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11374S: Maintained
11375F: drivers/tc/
11376F: include/linux/tc.h
11377
11378U14-34F SCSI DRIVER
11379M: Dario Ballabio <ballabio_dario@emc.com>
11380L: linux-scsi@vger.kernel.org
11381S: Maintained
11382F: drivers/scsi/u14-34f.c
11383
11384UBI FILE SYSTEM (UBIFS)
11385M: Richard Weinberger <richard@nod.at>
11386M: Artem Bityutskiy <dedekind1@gmail.com>
11387M: Adrian Hunter <adrian.hunter@intel.com>
11388L: linux-mtd@lists.infradead.org
11389T: git git://git.infradead.org/ubifs-2.6.git
11390W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11391S: Supported
11392F: Documentation/filesystems/ubifs.txt
11393F: fs/ubifs/
11394
11395UCLINUX (M68KNOMMU AND COLDFIRE)
11396M: Greg Ungerer <gerg@uclinux.org>
11397W: http://www.uclinux.org/
11398L: linux-m68k@lists.linux-m68k.org
11399L: uclinux-dev@uclinux.org (subscribers-only)
11400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11401S: Maintained
11402F: arch/m68k/coldfire/
11403F: arch/m68k/68*/
11404F: arch/m68k/*/*_no.*
11405F: arch/m68k/include/asm/*_no.*
11406
11407UDF FILESYSTEM
11408M: Jan Kara <jack@suse.com>
11409S: Maintained
11410F: Documentation/filesystems/udf.txt
11411F: fs/udf/
11412
11413UFS FILESYSTEM
11414M: Evgeniy Dushistov <dushistov@mail.ru>
11415S: Maintained
11416F: Documentation/filesystems/ufs.txt
11417F: fs/ufs/
11418
11419UHID USERSPACE HID IO DRIVER:
11420M: David Herrmann <dh.herrmann@googlemail.com>
11421L: linux-input@vger.kernel.org
11422S: Maintained
11423F: drivers/hid/uhid.c
11424F: include/uapi/linux/uhid.h
11425
11426ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11427L: linux-usb@vger.kernel.org
11428S: Orphan
11429F: drivers/uwb/
11430F: include/linux/uwb.h
11431F: include/linux/uwb/
11432
11433UNICORE32 ARCHITECTURE:
11434M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11435W: http://mprc.pku.edu.cn/~guanxuetao/linux
11436S: Maintained
11437T: git git://github.com/gxt/linux.git
11438F: arch/unicore32/
11439
11440UNIFDEF
11441M: Tony Finch <dot@dotat.at>
11442W: http://dotat.at/prog/unifdef
11443S: Maintained
11444F: scripts/unifdef.c
11445
11446UNIFORM CDROM DRIVER
11447M: Jens Axboe <axboe@kernel.dk>
11448W: http://www.kernel.dk
11449S: Maintained
11450F: Documentation/cdrom/
11451F: drivers/cdrom/cdrom.c
11452F: include/linux/cdrom.h
11453F: include/uapi/linux/cdrom.h
11454
11455UNISYS S-PAR DRIVERS
11456M: David Kershner <david.kershner@unisys.com>
11457L: sparmaintainer@unisys.com (Unisys internal)
11458S: Supported
11459F: drivers/staging/unisys/
11460
11461UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11462M: Vinayak Holikatti <vinholikatti@gmail.com>
11463L: linux-scsi@vger.kernel.org
11464S: Supported
11465F: Documentation/scsi/ufs.txt
11466F: drivers/scsi/ufs/
11467
11468UNSORTED BLOCK IMAGES (UBI)
11469M: Artem Bityutskiy <dedekind1@gmail.com>
11470M: Richard Weinberger <richard@nod.at>
11471W: http://www.linux-mtd.infradead.org/
11472L: linux-mtd@lists.infradead.org
11473T: git git://git.infradead.org/ubifs-2.6.git
11474S: Supported
11475F: drivers/mtd/ubi/
11476F: include/linux/mtd/ubi.h
11477F: include/uapi/mtd/ubi-user.h
11478
11479USB ACM DRIVER
11480M: Oliver Neukum <oneukum@suse.com>
11481L: linux-usb@vger.kernel.org
11482S: Maintained
11483F: Documentation/usb/acm.txt
11484F: drivers/usb/class/cdc-acm.*
11485
11486USB AR5523 WIRELESS DRIVER
11487M: Pontus Fuchs <pontus.fuchs@gmail.com>
11488L: linux-wireless@vger.kernel.org
11489S: Maintained
11490F: drivers/net/wireless/ath/ar5523/
11491
11492USB ATTACHED SCSI
11493M: Hans de Goede <hdegoede@redhat.com>
11494M: Gerd Hoffmann <kraxel@redhat.com>
11495L: linux-usb@vger.kernel.org
11496L: linux-scsi@vger.kernel.org
11497S: Maintained
11498F: drivers/usb/storage/uas.c
11499
11500USB CDC ETHERNET DRIVER
11501M: Oliver Neukum <oliver@neukum.org>
11502L: linux-usb@vger.kernel.org
11503S: Maintained
11504F: drivers/net/usb/cdc_*.c
11505F: include/uapi/linux/usb/cdc.h
11506
11507USB CHAOSKEY DRIVER
11508M: Keith Packard <keithp@keithp.com>
11509L: linux-usb@vger.kernel.org
11510S: Maintained
11511F: drivers/usb/misc/chaoskey.c
11512
11513USB CYPRESS C67X00 DRIVER
11514M: Peter Korsgaard <jacmet@sunsite.dk>
11515L: linux-usb@vger.kernel.org
11516S: Maintained
11517F: drivers/usb/c67x00/
11518
11519USB DAVICOM DM9601 DRIVER
11520M: Peter Korsgaard <jacmet@sunsite.dk>
11521L: netdev@vger.kernel.org
11522W: http://www.linux-usb.org/usbnet
11523S: Maintained
11524F: drivers/net/usb/dm9601.c
11525
11526USB DIAMOND RIO500 DRIVER
11527M: Cesar Miquel <miquel@df.uba.ar>
11528L: rio500-users@lists.sourceforge.net
11529W: http://rio500.sourceforge.net
11530S: Maintained
11531F: drivers/usb/misc/rio500*
11532
11533USB EHCI DRIVER
11534M: Alan Stern <stern@rowland.harvard.edu>
11535L: linux-usb@vger.kernel.org
11536S: Maintained
11537F: Documentation/usb/ehci.txt
11538F: drivers/usb/host/ehci*
11539
11540USB GADGET/PERIPHERAL SUBSYSTEM
11541M: Felipe Balbi <balbi@kernel.org>
11542L: linux-usb@vger.kernel.org
11543W: http://www.linux-usb.org/gadget
11544T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11545S: Maintained
11546F: drivers/usb/gadget/
11547F: include/linux/usb/gadget*
11548
11549USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11550M: Jiri Kosina <jikos@kernel.org>
11551R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11552L: linux-usb@vger.kernel.org
11553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11554S: Maintained
11555F: Documentation/hid/hiddev.txt
11556F: drivers/hid/usbhid/
11557
11558USB ISP116X DRIVER
11559M: Olav Kongas <ok@artecdesign.ee>
11560L: linux-usb@vger.kernel.org
11561S: Maintained
11562F: drivers/usb/host/isp116x*
11563F: include/linux/usb/isp116x.h
11564
11565USB LAN78XX ETHERNET DRIVER
11566M: Woojung Huh <woojung.huh@microchip.com>
11567M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11568L: netdev@vger.kernel.org
11569S: Maintained
11570F: drivers/net/usb/lan78xx.*
11571
11572USB MASS STORAGE DRIVER
11573M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11574L: linux-usb@vger.kernel.org
11575L: usb-storage@lists.one-eyed-alien.net
11576S: Maintained
11577W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11578F: drivers/usb/storage/
11579
11580USB MIDI DRIVER
11581M: Clemens Ladisch <clemens@ladisch.de>
11582L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11583T: git git://git.alsa-project.org/alsa-kernel.git
11584S: Maintained
11585F: sound/usb/midi.*
11586
11587USB NETWORKING DRIVERS
11588L: linux-usb@vger.kernel.org
11589S: Odd Fixes
11590F: drivers/net/usb/
11591
11592USB OHCI DRIVER
11593M: Alan Stern <stern@rowland.harvard.edu>
11594L: linux-usb@vger.kernel.org
11595S: Maintained
11596F: Documentation/usb/ohci.txt
11597F: drivers/usb/host/ohci*
11598
11599USB OTG FSM (Finite State Machine)
11600M: Peter Chen <Peter.Chen@nxp.com>
11601T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11602L: linux-usb@vger.kernel.org
11603S: Maintained
11604F: drivers/usb/common/usb-otg-fsm.c
11605
11606USB OVER IP DRIVER
11607M: Valentina Manea <valentina.manea.m@gmail.com>
11608M: Shuah Khan <shuah.kh@samsung.com>
11609L: linux-usb@vger.kernel.org
11610S: Maintained
11611F: Documentation/usb/usbip_protocol.txt
11612F: drivers/usb/usbip/
11613F: tools/usb/usbip/
11614
11615USB PEGASUS DRIVER
11616M: Petko Manolov <petkan@nucleusys.com>
11617L: linux-usb@vger.kernel.org
11618L: netdev@vger.kernel.org
11619T: git git://github.com/petkan/pegasus.git
11620W: https://github.com/petkan/pegasus
11621S: Maintained
11622F: drivers/net/usb/pegasus.*
11623
11624USB PHY LAYER
11625M: Felipe Balbi <balbi@kernel.org>
11626L: linux-usb@vger.kernel.org
11627T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11628S: Maintained
11629F: drivers/usb/phy/
11630
11631USB PRINTER DRIVER (usblp)
11632M: Pete Zaitcev <zaitcev@redhat.com>
11633L: linux-usb@vger.kernel.org
11634S: Supported
11635F: drivers/usb/class/usblp.c
11636
11637USB QMI WWAN NETWORK DRIVER
11638M: Bjørn Mork <bjorn@mork.no>
11639L: netdev@vger.kernel.org
11640S: Maintained
11641F: Documentation/ABI/testing/sysfs-class-net-qmi
11642F: drivers/net/usb/qmi_wwan.c
11643
11644USB RTL8150 DRIVER
11645M: Petko Manolov <petkan@nucleusys.com>
11646L: linux-usb@vger.kernel.org
11647L: netdev@vger.kernel.org
11648T: git git://github.com/petkan/rtl8150.git
11649W: https://github.com/petkan/rtl8150
11650S: Maintained
11651F: drivers/net/usb/rtl8150.c
11652
11653USB SERIAL SUBSYSTEM
11654M: Johan Hovold <johan@kernel.org>
11655L: linux-usb@vger.kernel.org
11656S: Maintained
11657F: Documentation/usb/usb-serial.txt
11658F: drivers/usb/serial/
11659F: include/linux/usb/serial.h
11660
11661USB SMSC75XX ETHERNET DRIVER
11662M: Steve Glendinning <steve.glendinning@shawell.net>
11663L: netdev@vger.kernel.org
11664S: Maintained
11665F: drivers/net/usb/smsc75xx.*
11666
11667USB SMSC95XX ETHERNET DRIVER
11668M: Steve Glendinning <steve.glendinning@shawell.net>
11669L: netdev@vger.kernel.org
11670S: Maintained
11671F: drivers/net/usb/smsc95xx.*
11672
11673USB SUBSYSTEM
11674M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11675L: linux-usb@vger.kernel.org
11676W: http://www.linux-usb.org
11677T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11678S: Supported
11679F: Documentation/usb/
11680F: drivers/usb/
11681F: include/linux/usb.h
11682F: include/linux/usb/
11683
11684USB UHCI DRIVER
11685M: Alan Stern <stern@rowland.harvard.edu>
11686L: linux-usb@vger.kernel.org
11687S: Maintained
11688F: drivers/usb/host/uhci*
11689
11690USB "USBNET" DRIVER FRAMEWORK
11691M: Oliver Neukum <oneukum@suse.com>
11692L: netdev@vger.kernel.org
11693W: http://www.linux-usb.org/usbnet
11694S: Maintained
11695F: drivers/net/usb/usbnet.c
11696F: include/linux/usb/usbnet.h
11697
11698USB VIDEO CLASS
11699M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11700L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11701L: linux-media@vger.kernel.org
11702T: git git://linuxtv.org/media_tree.git
11703W: http://www.ideasonboard.org/uvc/
11704S: Maintained
11705F: drivers/media/usb/uvc/
11706F: include/uapi/linux/uvcvideo.h
11707
11708USB VISION DRIVER
11709M: Hans Verkuil <hverkuil@xs4all.nl>
11710L: linux-media@vger.kernel.org
11711T: git git://linuxtv.org/media_tree.git
11712W: https://linuxtv.org
11713S: Odd Fixes
11714F: drivers/media/usb/usbvision/
11715
11716USB WEBCAM GADGET
11717M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11718L: linux-usb@vger.kernel.org
11719S: Maintained
11720F: drivers/usb/gadget/function/*uvc*
11721F: drivers/usb/gadget/legacy/webcam.c
11722
11723USB WIRELESS RNDIS DRIVER (rndis_wlan)
11724M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11725L: linux-wireless@vger.kernel.org
11726S: Maintained
11727F: drivers/net/wireless/rndis_wlan.c
11728
11729USB XHCI DRIVER
11730M: Mathias Nyman <mathias.nyman@intel.com>
11731L: linux-usb@vger.kernel.org
11732S: Supported
11733F: drivers/usb/host/xhci*
11734F: drivers/usb/host/pci-quirks*
11735
11736USB ZD1201 DRIVER
11737L: linux-wireless@vger.kernel.org
11738W: http://linux-lc100020.sourceforge.net
11739S: Orphan
11740F: drivers/net/wireless/zydas/zd1201.*
11741
11742USB ZR364XX DRIVER
11743M: Antoine Jacquet <royale@zerezo.com>
11744L: linux-usb@vger.kernel.org
11745L: linux-media@vger.kernel.org
11746T: git git://linuxtv.org/media_tree.git
11747W: http://royale.zerezo.com/zr364xx/
11748S: Maintained
11749F: Documentation/video4linux/zr364xx.txt
11750F: drivers/media/usb/zr364xx/
11751
11752ULPI BUS
11753M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11754L: linux-usb@vger.kernel.org
11755S: Maintained
11756F: drivers/usb/common/ulpi.c
11757F: include/linux/ulpi/
11758
11759USER-MODE LINUX (UML)
11760M: Jeff Dike <jdike@addtoit.com>
11761M: Richard Weinberger <richard@nod.at>
11762L: user-mode-linux-devel@lists.sourceforge.net
11763L: user-mode-linux-user@lists.sourceforge.net
11764W: http://user-mode-linux.sourceforge.net
11765T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11766S: Maintained
11767F: Documentation/virtual/uml/
11768F: arch/um/
11769F: arch/x86/um/
11770F: fs/hostfs/
11771F: fs/hppfs/
11772
11773USERSPACE I/O (UIO)
11774M: "Hans J. Koch" <hjk@hansjkoch.de>
11775M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11776S: Maintained
11777T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11778F: Documentation/DocBook/uio-howto.tmpl
11779F: drivers/uio/
11780F: include/linux/uio*.h
11781
11782UTIL-LINUX PACKAGE
11783M: Karel Zak <kzak@redhat.com>
11784L: util-linux@vger.kernel.org
11785W: http://en.wikipedia.org/wiki/Util-linux
11786T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11787S: Maintained
11788
11789UVESAFB DRIVER
11790M: Michal Januszewski <spock@gentoo.org>
11791L: linux-fbdev@vger.kernel.org
11792W: http://dev.gentoo.org/~spock/projects/uvesafb/
11793S: Maintained
11794F: Documentation/fb/uvesafb.txt
11795F: drivers/video/fbdev/uvesafb.*
11796
11797VF610 NAND DRIVER
11798M: Stefan Agner <stefan@agner.ch>
11799L: linux-mtd@lists.infradead.org
11800S: Supported
11801F: drivers/mtd/nand/vf610_nfc.c
11802
11803VFAT/FAT/MSDOS FILESYSTEM
11804M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11805S: Maintained
11806F: Documentation/filesystems/vfat.txt
11807F: fs/fat/
11808
11809VFIO DRIVER
11810M: Alex Williamson <alex.williamson@redhat.com>
11811L: kvm@vger.kernel.org
11812T: git git://github.com/awilliam/linux-vfio.git
11813S: Maintained
11814F: Documentation/vfio.txt
11815F: drivers/vfio/
11816F: include/linux/vfio.h
11817F: include/uapi/linux/vfio.h
11818
11819VFIO PLATFORM DRIVER
11820M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11821L: kvm@vger.kernel.org
11822S: Maintained
11823F: drivers/vfio/platform/
11824
11825VIDEOBUF2 FRAMEWORK
11826M: Pawel Osciak <pawel@osciak.com>
11827M: Marek Szyprowski <m.szyprowski@samsung.com>
11828M: Kyungmin Park <kyungmin.park@samsung.com>
11829L: linux-media@vger.kernel.org
11830S: Maintained
11831F: drivers/media/v4l2-core/videobuf2-*
11832F: include/media/videobuf2-*
11833
11834VIRTUAL SERIO DEVICE DRIVER
11835M: Stephen Chandler Paul <thatslyude@gmail.com>
11836S: Maintained
11837F: drivers/input/serio/userio.c
11838F: include/uapi/linux/userio.h
11839
11840VIRTIO CONSOLE DRIVER
11841M: Amit Shah <amit.shah@redhat.com>
11842L: virtualization@lists.linux-foundation.org
11843S: Maintained
11844F: drivers/char/virtio_console.c
11845F: include/linux/virtio_console.h
11846F: include/uapi/linux/virtio_console.h
11847
11848VIRTIO CORE, NET AND BLOCK DRIVERS
11849M: "Michael S. Tsirkin" <mst@redhat.com>
11850L: virtualization@lists.linux-foundation.org
11851S: Maintained
11852F: drivers/virtio/
11853F: tools/virtio/
11854F: drivers/net/virtio_net.c
11855F: drivers/block/virtio_blk.c
11856F: include/linux/virtio_*.h
11857F: include/uapi/linux/virtio_*.h
11858
11859VIRTIO DRIVERS FOR S390
11860M: Christian Borntraeger <borntraeger@de.ibm.com>
11861M: Cornelia Huck <cornelia.huck@de.ibm.com>
11862L: linux-s390@vger.kernel.org
11863L: virtualization@lists.linux-foundation.org
11864L: kvm@vger.kernel.org
11865S: Supported
11866F: drivers/s390/virtio/
11867
11868VIRTIO GPU DRIVER
11869M: David Airlie <airlied@linux.ie>
11870M: Gerd Hoffmann <kraxel@redhat.com>
11871L: dri-devel@lists.freedesktop.org
11872L: virtualization@lists.linux-foundation.org
11873S: Maintained
11874F: drivers/gpu/drm/virtio/
11875F: include/uapi/linux/virtio_gpu.h
11876
11877VIRTIO HOST (VHOST)
11878M: "Michael S. Tsirkin" <mst@redhat.com>
11879L: kvm@vger.kernel.org
11880L: virtualization@lists.linux-foundation.org
11881L: netdev@vger.kernel.org
11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11883S: Maintained
11884F: drivers/vhost/
11885F: include/uapi/linux/vhost.h
11886
11887VIRTIO INPUT DRIVER
11888M: Gerd Hoffmann <kraxel@redhat.com>
11889S: Maintained
11890F: drivers/virtio/virtio_input.c
11891F: include/uapi/linux/virtio_input.h
11892
11893VIA RHINE NETWORK DRIVER
11894S: Orphan
11895F: drivers/net/ethernet/via/via-rhine.c
11896
11897VIA SD/MMC CARD CONTROLLER DRIVER
11898M: Bruce Chang <brucechang@via.com.tw>
11899M: Harald Welte <HaraldWelte@viatech.com>
11900S: Maintained
11901F: drivers/mmc/host/via-sdmmc.c
11902
11903VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11904M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11905L: linux-fbdev@vger.kernel.org
11906S: Maintained
11907F: include/linux/via-core.h
11908F: include/linux/via-gpio.h
11909F: include/linux/via_i2c.h
11910F: drivers/video/fbdev/via/
11911
11912VIA VELOCITY NETWORK DRIVER
11913M: Francois Romieu <romieu@fr.zoreil.com>
11914L: netdev@vger.kernel.org
11915S: Maintained
11916F: drivers/net/ethernet/via/via-velocity.*
11917
11918VIRT LIB
11919M: Alex Williamson <alex.williamson@redhat.com>
11920M: Paolo Bonzini <pbonzini@redhat.com>
11921L: kvm@vger.kernel.org
11922S: Supported
11923F: virt/lib/
11924
11925VIVID VIRTUAL VIDEO DRIVER
11926M: Hans Verkuil <hverkuil@xs4all.nl>
11927L: linux-media@vger.kernel.org
11928T: git git://linuxtv.org/media_tree.git
11929W: https://linuxtv.org
11930S: Maintained
11931F: drivers/media/platform/vivid/*
11932
11933VLAN (802.1Q)
11934M: Patrick McHardy <kaber@trash.net>
11935L: netdev@vger.kernel.org
11936S: Maintained
11937F: drivers/net/macvlan.c
11938F: include/linux/if_*vlan.h
11939F: net/8021q/
11940
11941VLYNQ BUS
11942M: Florian Fainelli <florian@openwrt.org>
11943L: openwrt-devel@lists.openwrt.org (subscribers-only)
11944S: Maintained
11945F: drivers/vlynq/vlynq.c
11946F: include/linux/vlynq.h
11947
11948VME SUBSYSTEM
11949M: Martyn Welch <martyn@welchs.me.uk>
11950M: Manohar Vanga <manohar.vanga@gmail.com>
11951M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11952L: devel@driverdev.osuosl.org
11953S: Maintained
11954T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11955F: Documentation/vme_api.txt
11956F: drivers/staging/vme/
11957F: drivers/vme/
11958F: include/linux/vme*
11959
11960VMWARE HYPERVISOR INTERFACE
11961M: Alok Kataria <akataria@vmware.com>
11962L: virtualization@lists.linux-foundation.org
11963S: Supported
11964F: arch/x86/kernel/cpu/vmware.c
11965
11966VMWARE BALLOON DRIVER
11967M: Xavier Deguillard <xdeguillard@vmware.com>
11968M: Philip Moltmann <moltmann@vmware.com>
11969M: "VMware, Inc." <pv-drivers@vmware.com>
11970L: linux-kernel@vger.kernel.org
11971S: Maintained
11972F: drivers/misc/vmw_balloon.c
11973
11974VMWARE VMMOUSE SUBDRIVER
11975M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11976M: "VMware, Inc." <pv-drivers@vmware.com>
11977L: linux-input@vger.kernel.org
11978S: Maintained
11979F: drivers/input/mouse/vmmouse.c
11980F: drivers/input/mouse/vmmouse.h
11981
11982VMWARE VMXNET3 ETHERNET DRIVER
11983M: Shrikrishna Khare <skhare@vmware.com>
11984M: "VMware, Inc." <pv-drivers@vmware.com>
11985L: netdev@vger.kernel.org
11986S: Maintained
11987F: drivers/net/vmxnet3/
11988
11989VMware PVSCSI driver
11990M: Arvind Kumar <arvindkumar@vmware.com>
11991M: VMware PV-Drivers <pv-drivers@vmware.com>
11992L: linux-scsi@vger.kernel.org
11993S: Maintained
11994F: drivers/scsi/vmw_pvscsi.c
11995F: drivers/scsi/vmw_pvscsi.h
11996
11997VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11998M: Liam Girdwood <lgirdwood@gmail.com>
11999M: Mark Brown <broonie@kernel.org>
12000L: linux-kernel@vger.kernel.org
12001W: http://www.slimlogic.co.uk/?p=48
12002T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12003S: Supported
12004F: drivers/regulator/
12005F: include/linux/regulator/
12006
12007VRF
12008M: David Ahern <dsa@cumulusnetworks.com>
12009M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12010L: netdev@vger.kernel.org
12011S: Maintained
12012F: drivers/net/vrf.c
12013F: Documentation/networking/vrf.txt
12014
12015VT1211 HARDWARE MONITOR DRIVER
12016M: Juerg Haefliger <juergh@gmail.com>
12017L: linux-hwmon@vger.kernel.org
12018S: Maintained
12019F: Documentation/hwmon/vt1211
12020F: drivers/hwmon/vt1211.c
12021
12022VT8231 HARDWARE MONITOR DRIVER
12023M: Roger Lucas <vt8231@hiddenengine.co.uk>
12024L: linux-hwmon@vger.kernel.org
12025S: Maintained
12026F: drivers/hwmon/vt8231.c
12027
12028VUB300 USB to SDIO/SD/MMC bridge chip
12029M: Tony Olech <tony.olech@elandigitalsystems.com>
12030L: linux-mmc@vger.kernel.org
12031L: linux-usb@vger.kernel.org
12032S: Supported
12033F: drivers/mmc/host/vub300.c
12034
12035W1 DALLAS'S 1-WIRE BUS
12036M: Evgeniy Polyakov <zbr@ioremap.net>
12037S: Maintained
12038F: Documentation/w1/
12039F: drivers/w1/
12040
12041W83791D HARDWARE MONITORING DRIVER
12042M: Marc Hulsman <m.hulsman@tudelft.nl>
12043L: linux-hwmon@vger.kernel.org
12044S: Maintained
12045F: Documentation/hwmon/w83791d
12046F: drivers/hwmon/w83791d.c
12047
12048W83793 HARDWARE MONITORING DRIVER
12049M: Rudolf Marek <r.marek@assembler.cz>
12050L: linux-hwmon@vger.kernel.org
12051S: Maintained
12052F: Documentation/hwmon/w83793
12053F: drivers/hwmon/w83793.c
12054
12055W83795 HARDWARE MONITORING DRIVER
12056M: Jean Delvare <jdelvare@suse.com>
12057L: linux-hwmon@vger.kernel.org
12058S: Maintained
12059F: drivers/hwmon/w83795.c
12060
12061W83L51xD SD/MMC CARD INTERFACE DRIVER
12062M: Pierre Ossman <pierre@ossman.eu>
12063S: Maintained
12064F: drivers/mmc/host/wbsd.*
12065
12066WACOM PROTOCOL 4 SERIAL TABLETS
12067M: Julian Squires <julian@cipht.net>
12068M: Hans de Goede <hdegoede@redhat.com>
12069L: linux-input@vger.kernel.org
12070S: Maintained
12071F: drivers/input/tablet/wacom_serial4.c
12072
12073WATCHDOG DEVICE DRIVERS
12074M: Wim Van Sebroeck <wim@iguana.be>
12075R: Guenter Roeck <linux@roeck-us.net>
12076L: linux-watchdog@vger.kernel.org
12077W: http://www.linux-watchdog.org/
12078T: git git://www.linux-watchdog.org/linux-watchdog.git
12079S: Maintained
12080F: Documentation/watchdog/
12081F: drivers/watchdog/
12082F: include/linux/watchdog.h
12083F: include/uapi/linux/watchdog.h
12084
12085WD7000 SCSI DRIVER
12086M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12087L: linux-scsi@vger.kernel.org
12088S: Maintained
12089F: drivers/scsi/wd7000.c
12090
12091WIIMOTE HID DRIVER
12092M: David Herrmann <dh.herrmann@googlemail.com>
12093L: linux-input@vger.kernel.org
12094S: Maintained
12095F: drivers/hid/hid-wiimote*
12096
12097WINBOND CIR DRIVER
12098M: David Härdeman <david@hardeman.nu>
12099S: Maintained
12100F: drivers/media/rc/winbond-cir.c
12101
12102WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12103M: William Breathitt Gray <vilhelm.gray@gmail.com>
12104L: linux-watchdog@vger.kernel.org
12105S: Maintained
12106F: drivers/watchdog/ebc-c384_wdt.c
12107
12108WINSYSTEMS WS16C48 GPIO DRIVER
12109M: William Breathitt Gray <vilhelm.gray@gmail.com>
12110L: linux-gpio@vger.kernel.org
12111S: Maintained
12112F: drivers/gpio/gpio-ws16c48.c
12113
12114WIMAX STACK
12115M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12116M: linux-wimax@intel.com
12117L: wimax@linuxwimax.org (subscribers-only)
12118S: Supported
12119W: http://linuxwimax.org
12120F: Documentation/wimax/README.wimax
12121F: include/linux/wimax/debug.h
12122F: include/net/wimax.h
12123F: include/uapi/linux/wimax.h
12124F: net/wimax/
12125
12126WISTRON LAPTOP BUTTON DRIVER
12127M: Miloslav Trmac <mitr@volny.cz>
12128S: Maintained
12129F: drivers/input/misc/wistron_btns.c
12130
12131WL3501 WIRELESS PCMCIA CARD DRIVER
12132M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12133L: linux-wireless@vger.kernel.org
12134W: http://oops.ghostprotocols.net:81/blog
12135S: Maintained
12136F: drivers/net/wireless/wl3501*
12137
12138WOLFSON MICROELECTRONICS DRIVERS
12139L: patches@opensource.wolfsonmicro.com
12140T: git https://github.com/CirrusLogic/linux-drivers.git
12141W: https://github.com/CirrusLogic/linux-drivers/wiki
12142S: Supported
12143F: Documentation/hwmon/wm83??
12144F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12145F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12146F: Documentation/devicetree/bindings/mfd/arizona.txt
12147F: arch/arm/mach-s3c64xx/mach-crag6410*
12148F: drivers/clk/clk-wm83*.c
12149F: drivers/extcon/extcon-arizona.c
12150F: drivers/leds/leds-wm83*.c
12151F: drivers/gpio/gpio-*wm*.c
12152F: drivers/gpio/gpio-arizona.c
12153F: drivers/hwmon/wm83??-hwmon.c
12154F: drivers/input/misc/wm831x-on.c
12155F: drivers/input/touchscreen/wm831x-ts.c
12156F: drivers/input/touchscreen/wm97*.c
12157F: drivers/mfd/arizona*
12158F: drivers/mfd/wm*.c
12159F: drivers/mfd/cs47l24*
12160F: drivers/power/wm83*.c
12161F: drivers/rtc/rtc-wm83*.c
12162F: drivers/regulator/wm8*.c
12163F: drivers/video/backlight/wm83*_bl.c
12164F: drivers/watchdog/wm83*_wdt.c
12165F: include/linux/mfd/arizona/
12166F: include/linux/mfd/wm831x/
12167F: include/linux/mfd/wm8350/
12168F: include/linux/mfd/wm8400*
12169F: include/linux/wm97xx.h
12170F: include/sound/wm????.h
12171F: sound/soc/codecs/arizona.?
12172F: sound/soc/codecs/wm*
12173F: sound/soc/codecs/cs47l24*
12174
12175WORKQUEUE
12176M: Tejun Heo <tj@kernel.org>
12177R: Lai Jiangshan <jiangshanlai@gmail.com>
12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12179S: Maintained
12180F: include/linux/workqueue.h
12181F: kernel/workqueue.c
12182F: Documentation/workqueue.txt
12183
12184X.25 NETWORK LAYER
12185M: Andrew Hendry <andrew.hendry@gmail.com>
12186L: linux-x25@vger.kernel.org
12187S: Odd Fixes
12188F: Documentation/networking/x25*
12189F: include/net/x25*
12190F: net/x25/
12191
12192X86 ARCHITECTURE (32-BIT AND 64-BIT)
12193M: Thomas Gleixner <tglx@linutronix.de>
12194M: Ingo Molnar <mingo@redhat.com>
12195M: "H. Peter Anvin" <hpa@zytor.com>
12196M: x86@kernel.org
12197L: linux-kernel@vger.kernel.org
12198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12199S: Maintained
12200F: Documentation/x86/
12201F: arch/x86/
12202
12203X86 PLATFORM DRIVERS
12204M: Darren Hart <dvhart@infradead.org>
12205L: platform-driver-x86@vger.kernel.org
12206T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12207S: Maintained
12208F: drivers/platform/x86/
12209F: drivers/platform/olpc/
12210
12211X86 MCE INFRASTRUCTURE
12212M: Tony Luck <tony.luck@intel.com>
12213M: Borislav Petkov <bp@alien8.de>
12214L: linux-edac@vger.kernel.org
12215S: Maintained
12216F: arch/x86/kernel/cpu/mcheck/*
12217
12218X86 MICROCODE UPDATE SUPPORT
12219M: Borislav Petkov <bp@alien8.de>
12220S: Maintained
12221F: arch/x86/kernel/cpu/microcode/*
12222
12223X86 VDSO
12224M: Andy Lutomirski <luto@amacapital.net>
12225L: linux-kernel@vger.kernel.org
12226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12227S: Maintained
12228F: arch/x86/entry/vdso/
12229
12230XC2028/3028 TUNER DRIVER
12231M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12232L: linux-media@vger.kernel.org
12233W: https://linuxtv.org
12234T: git git://linuxtv.org/media_tree.git
12235S: Maintained
12236F: drivers/media/tuners/tuner-xc2028.*
12237
12238XEN HYPERVISOR INTERFACE
12239M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12240M: David Vrabel <david.vrabel@citrix.com>
12241M: Juergen Gross <jgross@suse.com>
12242L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12243T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12244S: Supported
12245F: arch/x86/xen/
12246F: drivers/*/xen-*front.c
12247F: drivers/xen/
12248F: arch/x86/include/asm/xen/
12249F: include/xen/
12250F: include/uapi/xen/
12251
12252XEN HYPERVISOR ARM
12253M: Stefano Stabellini <sstabellini@kernel.org>
12254L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12255S: Maintained
12256F: arch/arm/xen/
12257F: arch/arm/include/asm/xen/
12258
12259XEN HYPERVISOR ARM64
12260M: Stefano Stabellini <sstabellini@kernel.org>
12261L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12262S: Maintained
12263F: arch/arm64/xen/
12264F: arch/arm64/include/asm/xen/
12265
12266XEN NETWORK BACKEND DRIVER
12267M: Wei Liu <wei.liu2@citrix.com>
12268L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12269L: netdev@vger.kernel.org
12270S: Supported
12271F: drivers/net/xen-netback/*
12272
12273XEN PCI SUBSYSTEM
12274M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12275L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12276S: Supported
12277F: arch/x86/pci/*xen*
12278F: drivers/pci/*xen*
12279
12280XEN BLOCK SUBSYSTEM
12281M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12282M: Roger Pau Monné <roger.pau@citrix.com>
12283L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12284S: Supported
12285F: drivers/block/xen-blkback/*
12286F: drivers/block/xen*
12287
12288XEN PVSCSI DRIVERS
12289M: Juergen Gross <jgross@suse.com>
12290L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12291L: linux-scsi@vger.kernel.org
12292S: Supported
12293F: drivers/scsi/xen-scsifront.c
12294F: drivers/xen/xen-scsiback.c
12295F: include/xen/interface/io/vscsiif.h
12296
12297XEN SWIOTLB SUBSYSTEM
12298M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12299L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12300S: Supported
12301F: arch/x86/xen/*swiotlb*
12302F: drivers/xen/*swiotlb*
12303
12304XFS FILESYSTEM
12305P: Silicon Graphics Inc
12306M: Dave Chinner <david@fromorbit.com>
12307M: xfs@oss.sgi.com
12308L: xfs@oss.sgi.com
12309W: http://oss.sgi.com/projects/xfs
12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12311S: Supported
12312F: Documentation/filesystems/xfs.txt
12313F: fs/xfs/
12314
12315XILINX AXI ETHERNET DRIVER
12316M: Anirudha Sarangi <anirudh@xilinx.com>
12317M: John Linn <John.Linn@xilinx.com>
12318S: Maintained
12319F: drivers/net/ethernet/xilinx/xilinx_axienet*
12320
12321XILINX UARTLITE SERIAL DRIVER
12322M: Peter Korsgaard <jacmet@sunsite.dk>
12323L: linux-serial@vger.kernel.org
12324S: Maintained
12325F: drivers/tty/serial/uartlite.c
12326
12327XILINX VIDEO IP CORES
12328M: Hyun Kwon <hyun.kwon@xilinx.com>
12329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12330L: linux-media@vger.kernel.org
12331T: git git://linuxtv.org/media_tree.git
12332S: Supported
12333F: Documentation/devicetree/bindings/media/xilinx/
12334F: drivers/media/platform/xilinx/
12335F: include/uapi/linux/xilinx-v4l2-controls.h
12336
12337XILLYBUS DRIVER
12338M: Eli Billauer <eli.billauer@gmail.com>
12339L: linux-kernel@vger.kernel.org
12340S: Supported
12341F: drivers/char/xillybus/
12342
12343XTENSA XTFPGA PLATFORM SUPPORT
12344M: Max Filippov <jcmvbkbc@gmail.com>
12345L: linux-xtensa@linux-xtensa.org
12346S: Maintained
12347F: drivers/spi/spi-xtensa-xtfpga.c
12348F: sound/soc/xtensa/xtfpga-i2s.c
12349
12350YAM DRIVER FOR AX.25
12351M: Jean-Paul Roubelat <jpr@f6fbb.org>
12352L: linux-hams@vger.kernel.org
12353S: Maintained
12354F: drivers/net/hamradio/yam*
12355F: include/linux/yam.h
12356
12357YEALINK PHONE DRIVER
12358M: Henk Vergonet <Henk.Vergonet@gmail.com>
12359L: usbb2k-api-dev@nongnu.org
12360S: Maintained
12361F: Documentation/input/yealink.txt
12362F: drivers/input/misc/yealink.*
12363
12364Z8530 DRIVER FOR AX.25
12365M: Joerg Reuter <jreuter@yaina.de>
12366W: http://yaina.de/jreuter/
12367W: http://www.qsl.net/dl1bke/
12368L: linux-hams@vger.kernel.org
12369S: Maintained
12370F: Documentation/networking/z8530drv.txt
12371F: drivers/net/hamradio/*scc.c
12372F: drivers/net/hamradio/z8530.h
12373
12374ZBUD COMPRESSED PAGE ALLOCATOR
12375M: Seth Jennings <sjenning@redhat.com>
12376L: linux-mm@kvack.org
12377S: Maintained
12378F: mm/zbud.c
12379F: include/linux/zbud.h
12380
12381ZD1211RW WIRELESS DRIVER
12382M: Daniel Drake <dsd@gentoo.org>
12383M: Ulrich Kunitz <kune@deine-taler.de>
12384W: http://zd1211.ath.cx/wiki/DriverRewrite
12385L: linux-wireless@vger.kernel.org
12386L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12387S: Maintained
12388F: drivers/net/wireless/zydas/zd1211rw/
12389
12390ZPOOL COMPRESSED PAGE STORAGE API
12391M: Dan Streetman <ddstreet@ieee.org>
12392L: linux-mm@kvack.org
12393S: Maintained
12394F: mm/zpool.c
12395F: include/linux/zpool.h
12396
12397ZR36067 VIDEO FOR LINUX DRIVER
12398L: mjpeg-users@lists.sourceforge.net
12399L: linux-media@vger.kernel.org
12400W: http://mjpeg.sourceforge.net/driver-zoran/
12401T: hg https://linuxtv.org/hg/v4l-dvb
12402S: Odd Fixes
12403F: drivers/media/pci/zoran/
12404
12405ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12406M: Minchan Kim <minchan@kernel.org>
12407M: Nitin Gupta <ngupta@vflare.org>
12408R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12409L: linux-kernel@vger.kernel.org
12410S: Maintained
12411F: drivers/block/zram/
12412F: Documentation/blockdev/zram.txt
12413
12414ZS DECSTATION Z85C30 SERIAL DRIVER
12415M: "Maciej W. Rozycki" <macro@linux-mips.org>
12416S: Maintained
12417F: drivers/tty/serial/zs.*
12418
12419ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12420M: Minchan Kim <minchan@kernel.org>
12421M: Nitin Gupta <ngupta@vflare.org>
12422R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12423L: linux-mm@kvack.org
12424S: Maintained
12425F: mm/zsmalloc.c
12426F: include/linux/zsmalloc.h
12427F: Documentation/vm/zsmalloc.txt
12428
12429ZSWAP COMPRESSED SWAP CACHING
12430M: Seth Jennings <sjenning@redhat.com>
12431L: linux-mm@kvack.org
12432S: Maintained
12433F: mm/zswap.c
12434
12435THE REST
12436M: Linus Torvalds <torvalds@linux-foundation.org>
12437L: linux-kernel@vger.kernel.org
12438Q: http://patchwork.kernel.org/project/LKML/list/
12439T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12440S: Buried alive in reporters
12441F: *
12442F: */