ARM: dts: at91: shdwc binding: add new shutdown controller documentation
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: linux-hwmon@vger.kernel.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: linux-hwmon@vger.kernel.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M: Jes Sorensen <jes@trained-monkey.org>
261L: linux-acenic@sunsite.dk
262S: Maintained
263F: drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Feuerer <peter@piie.net>
267L: platform-driver-x86@vger.kernel.org
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <jlee@suse.com>
274L: platform-driver-x86@vger.kernel.org
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280M: Len Brown <lenb@kernel.org>
281L: linux-acpi@vger.kernel.org
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285S: Supported
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
289F: include/acpi/
290F: Documentation/acpi/
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M: Vince Bridgers <vbridger@opensource.altera.com>
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779AOA (Apple Onboard Audio) ALSA DRIVER
780M: Johannes Berg <johannes@sipsolutions.net>
781L: linuxppc-dev@lists.ozlabs.org
782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783S: Maintained
784F: sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
792APM DRIVER
793M: Jiri Kosina <jikos@kernel.org>
794S: Odd fixes
795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
798F: include/uapi/linux/apm_bios.h
799F: drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M: Henrik Rydberg <rydberg@bitmath.org>
803L: linux-input@vger.kernel.org
804S: Odd fixes
805F: drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M: Henrik Rydberg <rydberg@bitmath.org>
809L: linux-hwmon@vger.kernel.org
810S: Odd fixes
811F: drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S: Maintained
816F: drivers/net/appletalk/
817F: net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M: Jaya Kumar <jayalk@intworks.biz>
839S: Maintained
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
850ARM HDLCD DRM DRIVER
851M: Liviu Dudau <liviu.dudau@arm.com>
852S: Supported
853F: drivers/gpu/drm/arm/
854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856ARM MFM AND FLOPPY DRIVERS
857M: Ian Molton <spyro@f2s.com>
858S: Maintained
859F: arch/arm/lib/floppydma.S
860F: arch/arm/include/asm/floppy.h
861
862ARM PMU PROFILING AND DEBUGGING
863M: Will Deacon <will.deacon@arm.com>
864R: Mark Rutland <mark.rutland@arm.com>
865S: Maintained
866F: arch/arm*/kernel/perf_*
867F: arch/arm/oprofile/common.c
868F: arch/arm*/kernel/hw_breakpoint.c
869F: arch/arm*/include/asm/hw_breakpoint.h
870F: arch/arm*/include/asm/perf_event.h
871F: drivers/perf/arm_pmu.c
872F: include/linux/perf/arm_pmu.h
873
874ARM PORT
875M: Russell King <linux@arm.linux.org.uk>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W: http://www.arm.linux.org.uk/
878S: Maintained
879F: arch/arm/
880
881ARM SUB-ARCHITECTURES
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883S: Maintained
884F: arch/arm/mach-*/
885F: arch/arm/plat-*/
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888ARM PRIMECELL AACI PL041 DRIVER
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/input/serio/ambakmi.*
902F: include/linux/amba/kmi.h
903
904ARM PRIMECELL MMCI PL180/1 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/mmc/host/mmci.*
908F: include/linux/amba/mmci.h
909
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/tty/serial/amba-pl01*.c
914F: include/linux/amba/serial.h
915
916ARM PRIMECELL BUS SUPPORT
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/amba/
920F: include/linux/amba/bus.h
921
922ARM/ADS SPHERE MACHINE SUPPORT
923M: Lennert Buytenhek <kernel@wantstofly.org>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926
927ARM/AFEB9260 MACHINE SUPPORT
928M: Sergey Lapin <slapin@ossfans.org>
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
931
932ARM/AJECO 1ARM MACHINE SUPPORT
933M: Lennert Buytenhek <kernel@wantstofly.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936
937ARM/Allwinner sunXi SoC support
938M: Maxime Ripard <maxime.ripard@free-electrons.com>
939M: Chen-Yu Tsai <wens@csie.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942N: sun[x456789]i
943
944ARM/Allwinner SoC Clock Support
945M: Emilio López <emilio@elopez.com.ar>
946S: Maintained
947F: drivers/clk/sunxi/
948
949ARM/Amlogic Meson SoC support
950M: Carlo Caione <carlo@caione.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952L: linux-meson@googlegroups.com
953W: http://linux-meson.com/
954S: Maintained
955F: arch/arm/mach-meson/
956F: arch/arm/boot/dts/meson*
957N: meson
958
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
961M: Antoine Tenart <antoine.tenart@free-electrons.com>
962S: Maintained
963F: arch/arm/mach-alpine/
964F: arch/arm/boot/dts/alpine*
965F: arch/arm64/boot/dts/al/
966F: drivers/*/*alpine*
967
968ARM/ARTPEC MACHINE SUPPORT
969M: Jesper Nilsson <jesper.nilsson@axis.com>
970M: Lars Persson <lars.persson@axis.com>
971M: Niklas Cassel <niklas.cassel@axis.com>
972S: Maintained
973L: linux-arm-kernel@axis.com
974F: arch/arm/mach-artpec
975F: arch/arm/boot/dts/artpec6*
976F: drivers/clk/clk-artpec6.c
977
978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979M: Nicolas Ferre <nicolas.ferre@atmel.com>
980M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W: http://www.linux4sam.org
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985S: Supported
986F: arch/arm/mach-at91/
987F: include/soc/at91/
988F: arch/arm/boot/dts/at91*.dts
989F: arch/arm/boot/dts/at91*.dtsi
990F: arch/arm/boot/dts/sama*.dts
991F: arch/arm/boot/dts/sama*.dtsi
992F: arch/arm/include/debug/at91.S
993
994ARM/ATMEL AT91 Clock Support
995M: Boris Brezillon <boris.brezillon@free-electrons.com>
996S: Maintained
997F: drivers/clk/at91
998
999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M: Rob Herring <robh@kernel.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/mach-highbank/
1004F: arch/arm/boot/dts/highbank.dts
1005F: arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M: Krzysztof Halasa <khalasa@piap.pl>
1009S: Maintained
1010F: arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M: Sunil Goutham <sgoutham@cavium.com>
1014M: Robert Richter <rric@kernel.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Supported
1017F: drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M: Alexander Shiyan <shc_work@mail.ru>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Odd Fixes
1023N: clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M: Hartley Sweeten <hsweeten@visionengravers.com>
1027M: Ryan Mallon <rmallon@gmail.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-ep93xx/
1031F: arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M: Lennert Buytenhek <kernel@wantstofly.org>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M: Russell King <linux@arm.linux.org.uk>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/include/asm/clkdev.h
1043F: drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M: Mike Rapoport <mike@compulab.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M: Hubert Feurstein <hubert.feurstein@contec.at>
1052S: Maintained
1053F: arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: drivers/hwtracing/coresight/*
1060F: Documentation/trace/coresight.txt
1061F: Documentation/devicetree/bindings/arm/coresight.txt
1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M: Richard Purdie <rpurdie@rpsys.net>
1066S: Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T: git git://github.com/ulli-kroll/linux.git
1072S: Maintained
1073F: arch/arm/mach-gemini/
1074F: drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M: Barry Song <baohua@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S: Maintained
1081F: arch/arm/boot/dts/prima2*
1082F: arch/arm/mach-prima2/
1083F: drivers/clk/sirf/
1084F: drivers/clocksource/timer-prima2.c
1085F: drivers/clocksource/timer-atlas7.c
1086N: [^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M: Baruch Siach <baruch@tkos.co.il>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: arch/arm/boot/dts/cx92755*
1093N: digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M: Russell King <linux@arm.linux.org.uk>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/mach-ebsa110/
1101F: drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M: Uwe Kleine-König <kernel@pengutronix.de>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107N: efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M: Daniel Ribeiro <drwyrm@gmail.com>
1111M: Stefan Schmidt <stefan@openezx.org>
1112M: Harald Welte <laforge@openezx.org>
1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W: http://www.openezx.org/
1115S: Maintained
1116T: topgit git://git.openezx.org/openezx.git
1117F: arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123T: git git://git.berlios.de/gemini-board
1124F: arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M: Russell King <linux@arm.linux.org.uk>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W: http://www.arm.linux.org.uk/
1130S: Maintained
1131F: arch/arm/include/asm/hardware/dec21285.h
1132F: arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M: Shawn Guo <shawnguo@kernel.org>
1136M: Sascha Hauer <kernel@pengutronix.de>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F: arch/arm/mach-imx/
1141F: arch/arm/mach-mxs/
1142F: arch/arm/boot/dts/imx*
1143F: arch/arm/configs/imx*_defconfig
1144F: drivers/clk/imx/
1145F: include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M: Shawn Guo <shawnguo@kernel.org>
1149M: Sascha Hauer <kernel@pengutronix.de>
1150R: Stefan Agner <stefan@agner.ch>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F: arch/arm/mach-imx/*vf610*
1155F: arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M: Lennert Buytenhek <kernel@wantstofly.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M: Steve Sakoman <sakoman@gmail.com>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M: Philipp Zabel <philipp.zabel@gmail.com>
1169M: Paul Parsons <lost.distance@yahoo.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-pxa/hx4700.c
1173F: arch/arm/mach-pxa/include/mach/hx4700.h
1174F: sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M: Wei Xu <xuwei5@hisilicon.com>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W: http://www.hisilicon.com
1180S: Supported
1181T: git git://github.com/hisilicon/linux-hisi.git
1182F: arch/arm/mach-hisi/
1183F: arch/arm/boot/dts/hi3*
1184F: arch/arm/boot/dts/hip*
1185F: arch/arm/boot/dts/hisi*
1186F: arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W: www.jlime.com
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F: arch/arm/mach-sa1100/jornada720.c
1194F: arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198M: Javier Martinez Canillas <javier@dowhile0.org>
1199L: linux-omap@vger.kernel.org
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M: Marek Vasut <marek.vasut@gmail.com>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M: Lennert Buytenhek <kernel@wantstofly.org>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M: Lennert Buytenhek <kernel@wantstofly.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M: Lennert Buytenhek <kernel@wantstofly.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M: Imre Kaloz <kaloz@openwrt.org>
1236M: Krzysztof Halasa <khalasa@piap.pl>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239F: arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M: Jonathan Cameron <jic23@cam.ac.uk>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-pxa/stargate2.c
1246F: drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M: Santosh Shilimkar <ssantosh@kernel.org>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-keystone/
1263F: arch/arm/boot/dts/k2*
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M: Santosh Shilimkar <ssantosh@kernel.org>
1268L: linux-kernel@vger.kernel.org
1269S: Maintained
1270F: drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M: Santosh Shilimkar <ssantosh@kernel.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M: Santosh Shilimkar <ssantosh@kernel.org>
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M: Lennert Buytenhek <kernel@wantstofly.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M: Joachim Eastwood <manabian@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/boot/dts/lpc43*
1301F: drivers/clk/nxp/clk-lpc18xx*
1302F: drivers/clocksource/time-lpc32xx.c
1303F: drivers/i2c/busses/i2c-lpc2k.c
1304F: drivers/memory/pl172.c
1305F: drivers/mtd/spi-nor/nxp-spifi.c
1306F: drivers/rtc/rtc-lpc24xx.c
1307N: lpc18xx
1308
1309ARM/MAGICIAN MACHINE SUPPORT
1310M: Philipp Zabel <philipp.zabel@gmail.com>
1311S: Maintained
1312
1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314M: Jason Cooper <jason@lakedaemon.net>
1315M: Andrew Lunn <andrew@lunn.ch>
1316M: Gregory Clement <gregory.clement@free-electrons.com>
1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-mvebu/
1321F: drivers/rtc/rtc-armada38x.c
1322F: arch/arm/boot/dts/armada*
1323F: arch/arm/boot/dts/kirkwood*
1324F: arch/arm64/boot/dts/marvell/armada*
1325
1326
1327ARM/Marvell Berlin SoC support
1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/mach-berlin/
1332F: arch/arm/boot/dts/berlin*
1333F: arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336ARM/Marvell Dove/MV78xx0/Orion SOC support
1337M: Jason Cooper <jason@lakedaemon.net>
1338M: Andrew Lunn <andrew@lunn.ch>
1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340M: Gregory Clement <gregory.clement@free-electrons.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm/mach-dove/
1344F: arch/arm/mach-mv78xx0/
1345F: arch/arm/mach-orion5x/
1346F: arch/arm/plat-orion/
1347F: arch/arm/boot/dts/dove*
1348F: arch/arm/boot/dts/orion5x*
1349
1350
1351ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352M: Alexander Clouter <alex@digriz.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.digriz.org.uk/ts78xx/kernel
1355S: Maintained
1356F: arch/arm/mach-orion5x/ts78xx-*
1357
1358ARM/Mediatek RTC DRIVER
1359M: Eddie Huang <eddie.huang@mediatek.com>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362S: Maintained
1363F: drivers/rtc/rtc-mt6397.c
1364
1365ARM/Mediatek SoC support
1366M: Matthias Brugger <matthias.bgg@gmail.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/boot/dts/mt6*
1371F: arch/arm/boot/dts/mt8*
1372F: arch/arm/mach-mediatek/
1373N: mtk
1374K: mediatek
1375
1376ARM/Mediatek USB3 PHY DRIVER
1377M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: drivers/phy/phy-mt65xx-usb3.c
1382
1383ARM/MICREL KS8695 ARCHITECTURE
1384M: Greg Ungerer <gerg@uclinux.org>
1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386F: arch/arm/mach-ks8695/
1387S: Odd Fixes
1388
1389ARM/MIOA701 MACHINE SUPPORT
1390M: Robert Jarzmik <robert.jarzmik@free.fr>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F: arch/arm/mach-pxa/mioa701.c
1393S: Maintained
1394
1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1396M: Michael Petchkovsky <mkpetch@internode.on.net>
1397S: Maintained
1398
1399ARM/NOMADIK ARCHITECTURE
1400M: Alessandro Rubini <rubini@unipv.it>
1401M: Linus Walleij <linus.walleij@linaro.org>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-nomadik/
1405F: drivers/pinctrl/nomadik/
1406F: drivers/i2c/busses/i2c-nomadik.c
1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1408
1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1410M: Nelson Castillo <arhuaco@freaks-unidos.net>
1411L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413S: Supported
1414
1415ARM/TOSA MACHINE SUPPORT
1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417M: Dirk Opfer <dirk@opfer-online.de>
1418S: Maintained
1419
1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1421M: Marek Vasut <marek.vasut@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org
1423W: http://hackndev.com
1424S: Maintained
1425F: arch/arm/mach-pxa/include/mach/palmtx.h
1426F: arch/arm/mach-pxa/palmtx.c
1427F: arch/arm/mach-pxa/include/mach/palmt5.h
1428F: arch/arm/mach-pxa/palmt5.c
1429F: arch/arm/mach-pxa/include/mach/palmld.h
1430F: arch/arm/mach-pxa/palmld.c
1431F: arch/arm/mach-pxa/include/mach/palmte2.h
1432F: arch/arm/mach-pxa/palmte2.c
1433F: arch/arm/mach-pxa/include/mach/palmtc.h
1434F: arch/arm/mach-pxa/palmtc.c
1435
1436ARM/PALM TREO SUPPORT
1437M: Tomas Cech <sleep_walker@suse.com>
1438L: linux-arm-kernel@lists.infradead.org
1439W: http://hackndev.com
1440S: Maintained
1441F: arch/arm/mach-pxa/include/mach/palmtreo.h
1442F: arch/arm/mach-pxa/palmtreo.c
1443
1444ARM/PALMZ72 SUPPORT
1445M: Sergey Lapin <slapin@ossfans.org>
1446L: linux-arm-kernel@lists.infradead.org
1447W: http://hackndev.com
1448S: Maintained
1449F: arch/arm/mach-pxa/include/mach/palmz72.h
1450F: arch/arm/mach-pxa/palmz72.c
1451
1452ARM/PLEB SUPPORT
1453M: Peter Chubb <pleb@gelato.unsw.edu.au>
1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455S: Maintained
1456
1457ARM/PT DIGITAL BOARD PORT
1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460W: http://www.arm.linux.org.uk/
1461S: Maintained
1462
1463ARM/QUALCOMM SUPPORT
1464M: Andy Gross <andy.gross@linaro.org>
1465M: David Brown <david.brown@linaro.org>
1466L: linux-arm-msm@vger.kernel.org
1467L: linux-soc@vger.kernel.org
1468S: Maintained
1469F: arch/arm/boot/dts/qcom-*.dts
1470F: arch/arm/boot/dts/qcom-*.dtsi
1471F: arch/arm/mach-qcom/
1472F: arch/arm64/boot/dts/qcom/*
1473F: drivers/soc/qcom/
1474F: drivers/tty/serial/msm_serial.h
1475F: drivers/tty/serial/msm_serial.c
1476F: drivers/*/pm8???-*
1477F: drivers/mfd/ssbi.c
1478F: drivers/firmware/qcom_scm.c
1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1480
1481ARM/RADISYS ENP2611 MACHINE SUPPORT
1482M: Lennert Buytenhek <kernel@wantstofly.org>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S: Maintained
1485
1486ARM/RENESAS ARM64 ARCHITECTURE
1487M: Simon Horman <horms@verge.net.au>
1488M: Magnus Damm <magnus.damm@gmail.com>
1489L: linux-renesas-soc@vger.kernel.org
1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492S: Supported
1493F: arch/arm64/boot/dts/renesas/
1494
1495ARM/RISCPC ARCHITECTURE
1496M: Russell King <linux@arm.linux.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.arm.linux.org.uk/
1499S: Maintained
1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1501F: arch/arm/include/asm/hardware/ioc.h
1502F: arch/arm/include/asm/hardware/iomd.h
1503F: arch/arm/include/asm/hardware/memc.h
1504F: arch/arm/mach-rpc/
1505F: drivers/net/ethernet/8390/etherh.c
1506F: drivers/net/ethernet/i825xx/ether1*
1507F: drivers/net/ethernet/seeq/ether3*
1508F: drivers/scsi/arm/
1509
1510ARM/Rockchip SoC support
1511M: Heiko Stuebner <heiko@sntech.de>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L: linux-rockchip@lists.infradead.org
1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1515S: Maintained
1516F: arch/arm/boot/dts/rk3*
1517F: arch/arm/mach-rockchip/
1518F: drivers/clk/rockchip/
1519F: drivers/i2c/busses/i2c-rk3x.c
1520F: drivers/*/*rockchip*
1521F: drivers/*/*/*rockchip*
1522F: sound/soc/rockchip/
1523N: rockchip
1524
1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526M: Kukjin Kim <kgene@kernel.org>
1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1530S: Maintained
1531F: arch/arm/boot/dts/s3c*
1532F: arch/arm/boot/dts/s5p*
1533F: arch/arm/boot/dts/samsung*
1534F: arch/arm/boot/dts/exynos*
1535F: arch/arm64/boot/dts/exynos/
1536F: arch/arm/plat-samsung/
1537F: arch/arm/mach-s3c24*/
1538F: arch/arm/mach-s3c64xx/
1539F: arch/arm/mach-s5p*/
1540F: arch/arm/mach-exynos*/
1541F: drivers/*/*s3c2410*
1542F: drivers/*/*/*s3c2410*
1543F: drivers/soc/samsung/*
1544F: drivers/spi/spi-s3c*
1545F: sound/soc/samsung/*
1546F: Documentation/arm/Samsung/
1547F: Documentation/devicetree/bindings/arm/samsung/
1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1549F: Documentation/devicetree/bindings/power/pd-samsung.txt
1550N: exynos
1551
1552ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553M: Kyungmin Park <kyungmin.park@samsung.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
1556F: arch/arm/mach-s5pv210/
1557
1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559M: Kyungmin Park <kyungmin.park@samsung.com>
1560M: Kamil Debski <k.debski@samsung.com>
1561L: linux-arm-kernel@lists.infradead.org
1562L: linux-media@vger.kernel.org
1563S: Maintained
1564F: drivers/media/platform/s5p-g2d/
1565
1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567M: Kyungmin Park <kyungmin.park@samsung.com>
1568M: Kamil Debski <k.debski@samsung.com>
1569M: Jeongtae Park <jtp.park@samsung.com>
1570L: linux-arm-kernel@lists.infradead.org
1571L: linux-media@vger.kernel.org
1572S: Maintained
1573F: arch/arm/plat-samsung/s5p-dev-mfc.c
1574F: drivers/media/platform/s5p-mfc/
1575
1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577M: Kyungmin Park <kyungmin.park@samsung.com>
1578M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1579L: linux-arm-kernel@lists.infradead.org
1580L: linux-media@vger.kernel.org
1581S: Maintained
1582F: drivers/media/platform/s5p-tv/
1583
1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586M: Jacek Anaszewski <j.anaszewski@samsung.com>
1587L: linux-arm-kernel@lists.infradead.org
1588L: linux-media@vger.kernel.org
1589S: Maintained
1590F: drivers/media/platform/s5p-jpeg/
1591
1592ARM/SHMOBILE ARM ARCHITECTURE
1593M: Simon Horman <horms@verge.net.au>
1594M: Magnus Damm <magnus.damm@gmail.com>
1595L: linux-renesas-soc@vger.kernel.org
1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S: Supported
1599F: arch/arm/boot/dts/emev2*
1600F: arch/arm/boot/dts/r7s*
1601F: arch/arm/boot/dts/r8a*
1602F: arch/arm/boot/dts/sh*
1603F: arch/arm/configs/shmobile_defconfig
1604F: arch/arm/include/debug/renesas-scif.S
1605F: arch/arm/mach-shmobile/
1606F: drivers/sh/
1607
1608ARM/SOCFPGA ARCHITECTURE
1609M: Dinh Nguyen <dinguyen@opensource.altera.com>
1610S: Maintained
1611F: arch/arm/mach-socfpga/
1612F: arch/arm/boot/dts/socfpga*
1613F: arch/arm/configs/socfpga_defconfig
1614F: arch/arm64/boot/dts/altera/
1615W: http://www.rocketboards.org
1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1617
1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1619M: Dinh Nguyen <dinguyen@opensource.altera.com>
1620S: Maintained
1621F: drivers/clk/socfpga/
1622
1623ARM/SOCFPGA EDAC SUPPORT
1624M: Thor Thayer <tthayer@opensource.altera.com>
1625S: Maintained
1626F: drivers/edac/altera_edac.
1627
1628ARM/STI ARCHITECTURE
1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630M: Maxime Coquelin <maxime.coquelin@st.com>
1631M: Patrice Chotard <patrice.chotard@st.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L: kernel@stlinux.com
1634W: http://www.stlinux.com
1635S: Maintained
1636F: arch/arm/mach-sti/
1637F: arch/arm/boot/dts/sti*
1638F: drivers/char/hw_random/st-rng.c
1639F: drivers/clocksource/arm_global_timer.c
1640F: drivers/clocksource/clksrc_st_lpc.c
1641F: drivers/i2c/busses/i2c-st.c
1642F: drivers/media/rc/st_rc.c
1643F: drivers/media/platform/sti/c8sectpfe/
1644F: drivers/mmc/host/sdhci-st.c
1645F: drivers/phy/phy-miphy28lp.c
1646F: drivers/phy/phy-miphy365x.c
1647F: drivers/phy/phy-stih407-usb.c
1648F: drivers/phy/phy-stih41x-usb.c
1649F: drivers/pinctrl/pinctrl-st.c
1650F: drivers/reset/sti/
1651F: drivers/rtc/rtc-st-lpc.c
1652F: drivers/tty/serial/st-asc.c
1653F: drivers/usb/dwc3/dwc3-st.c
1654F: drivers/usb/host/ehci-st.c
1655F: drivers/usb/host/ohci-st.c
1656F: drivers/watchdog/st_lpc_wdt.c
1657F: drivers/ata/ahci_st.c
1658
1659ARM/STM32 ARCHITECTURE
1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S: Maintained
1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664N: stm32
1665F: drivers/clocksource/armv7m_systick.c
1666
1667ARM/TANGO ARCHITECTURE
1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669L: linux-arm-kernel@lists.infradead.org
1670S: Maintained
1671F: arch/arm/mach-tango/
1672F: arch/arm/boot/dts/tango*
1673
1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1675M: Lennert Buytenhek <kernel@wantstofly.org>
1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S: Maintained
1678
1679ARM/TETON BGA MACHINE SUPPORT
1680M: "Mark F. Brown" <mark.brown314@gmail.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
1683
1684ARM/THECUS N2100 MACHINE SUPPORT
1685M: Lennert Buytenhek <kernel@wantstofly.org>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S: Maintained
1688
1689ARM/NUVOTON W90X900 ARM ARCHITECTURE
1690M: Wan ZongShun <mcuos.com@gmail.com>
1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692W: http://www.mcuos.com
1693S: Maintained
1694F: arch/arm/mach-w90x900/
1695F: drivers/input/keyboard/w90p910_keypad.c
1696F: drivers/input/touchscreen/w90p910_ts.c
1697F: drivers/watchdog/nuc900_wdt.c
1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1699F: drivers/mtd/nand/nuc900_nand.c
1700F: drivers/rtc/rtc-nuc900.c
1701F: drivers/spi/spi-nuc900.c
1702F: drivers/usb/host/ehci-w90x900.c
1703F: drivers/video/fbdev/nuc900fb.c
1704
1705ARM/U300 MACHINE SUPPORT
1706M: Linus Walleij <linus.walleij@linaro.org>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Supported
1709F: arch/arm/mach-u300/
1710F: drivers/clocksource/timer-u300.c
1711F: drivers/i2c/busses/i2c-stu300.c
1712F: drivers/rtc/rtc-coh901331.c
1713F: drivers/watchdog/coh901327_wdt.c
1714F: drivers/dma/coh901318*
1715F: drivers/mfd/ab3100*
1716F: drivers/rtc/rtc-ab3100.c
1717F: drivers/rtc/rtc-coh901331.c
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1719
1720ARM/UNIPHIER ARCHITECTURE
1721M: Masahiro Yamada <yamada.masahiro@socionext.com>
1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S: Maintained
1724F: arch/arm/boot/dts/uniphier*
1725F: arch/arm/include/asm/hardware/cache-uniphier.h
1726F: arch/arm/mach-uniphier/
1727F: arch/arm/mm/cache-uniphier.c
1728F: arch/arm64/boot/dts/socionext/
1729F: drivers/bus/uniphier-system-bus.c
1730F: drivers/i2c/busses/i2c-uniphier*
1731F: drivers/pinctrl/uniphier/
1732F: drivers/tty/serial/8250/8250_uniphier.c
1733N: uniphier
1734
1735ARM/Ux500 ARM ARCHITECTURE
1736M: Linus Walleij <linus.walleij@linaro.org>
1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S: Maintained
1739F: arch/arm/mach-ux500/
1740F: drivers/clocksource/clksrc-dbx500-prcmu.c
1741F: drivers/dma/ste_dma40*
1742F: drivers/hwspinlock/u8500_hsem.c
1743F: drivers/mfd/abx500*
1744F: drivers/mfd/ab8500*
1745F: drivers/mfd/dbx500*
1746F: drivers/mfd/db8500*
1747F: drivers/pinctrl/nomadik/pinctrl-ab*
1748F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1749F: drivers/rtc/rtc-ab8500.c
1750F: drivers/rtc/rtc-pl031.c
1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1752
1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754M: Ulf Hansson <ulf.hansson@linaro.org>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756T: git git://git.linaro.org/people/ulfh/clk.git
1757S: Maintained
1758F: drivers/clk/ux500/
1759F: include/linux/platform_data/clk-ux500.h
1760
1761ARM/VERSATILE EXPRESS PLATFORM
1762M: Liviu Dudau <liviu.dudau@arm.com>
1763M: Sudeep Holla <sudeep.holla@arm.com>
1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm/boot/dts/vexpress*
1768F: arch/arm64/boot/dts/arm/
1769F: arch/arm/mach-vexpress/
1770F: */*/vexpress*
1771F: */*/*/vexpress*
1772F: drivers/clk/versatile/clk-vexpress-osc.c
1773F: drivers/clocksource/versatile.c
1774
1775ARM/VFP SUPPORT
1776M: Russell King <linux@arm.linux.org.uk>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W: http://www.arm.linux.org.uk/
1779S: Maintained
1780F: arch/arm/vfp/
1781
1782ARM/VOIPAC PXA270 SUPPORT
1783M: Marek Vasut <marek.vasut@gmail.com>
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S: Maintained
1786F: arch/arm/mach-pxa/vpac270.c
1787F: arch/arm/mach-pxa/include/mach/vpac270.h
1788
1789ARM/VT8500 ARM ARCHITECTURE
1790M: Tony Prisk <linux@prisktech.co.nz>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793F: arch/arm/mach-vt8500/
1794F: drivers/clocksource/vt8500_timer.c
1795F: drivers/i2c/busses/i2c-wmt.c
1796F: drivers/mmc/host/wmt-sdmmc.c
1797F: drivers/pwm/pwm-vt8500.c
1798F: drivers/rtc/rtc-vt8500.c
1799F: drivers/tty/serial/vt8500_serial.c
1800F: drivers/usb/host/ehci-platform.c
1801F: drivers/usb/host/uhci-platform.c
1802F: drivers/video/fbdev/vt8500lcdfb.*
1803F: drivers/video/fbdev/wm8505fb*
1804F: drivers/video/fbdev/wmt_ge_rops.*
1805
1806ARM/ZIPIT Z2 SUPPORT
1807M: Marek Vasut <marek.vasut@gmail.com>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Maintained
1810F: arch/arm/mach-pxa/z2.c
1811F: arch/arm/mach-pxa/include/mach/z2.h
1812
1813ARM/ZTE ARCHITECTURE
1814M: Jun Nie <jun.nie@linaro.org>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: arch/arm/mach-zx/
1818F: drivers/clk/zte/
1819F: Documentation/devicetree/bindings/arm/zte.txt
1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
1822ARM/ZYNQ ARCHITECTURE
1823M: Michal Simek <michal.simek@xilinx.com>
1824R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826W: http://wiki.xilinx.com
1827T: git https://github.com/Xilinx/linux-xlnx.git
1828S: Supported
1829F: arch/arm/mach-zynq/
1830F: drivers/cpuidle/cpuidle-zynq.c
1831F: drivers/block/xsysace.c
1832N: zynq
1833N: xilinx
1834F: drivers/clocksource/cadence_ttc_timer.c
1835F: drivers/i2c/busses/i2c-cadence.c
1836F: drivers/mmc/host/sdhci-of-arasan.c
1837F: drivers/edac/synopsys_edac.c
1838
1839ARM SMMU DRIVERS
1840M: Will Deacon <will.deacon@arm.com>
1841R: Robin Murphy <robin.murphy@arm.com>
1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S: Maintained
1844F: drivers/iommu/arm-smmu.c
1845F: drivers/iommu/arm-smmu-v3.c
1846F: drivers/iommu/io-pgtable-arm.c
1847F: drivers/iommu/io-pgtable-arm-v7s.c
1848
1849ARM64 PORT (AARCH64 ARCHITECTURE)
1850M: Catalin Marinas <catalin.marinas@arm.com>
1851M: Will Deacon <will.deacon@arm.com>
1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1854S: Maintained
1855F: arch/arm64/
1856F: Documentation/arm64/
1857
1858AS3645A LED FLASH CONTROLLER DRIVER
1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1860L: linux-media@vger.kernel.org
1861T: git git://linuxtv.org/media_tree.git
1862S: Maintained
1863F: drivers/media/i2c/as3645a.c
1864F: include/media/i2c/as3645a.h
1865
1866ASC7621 HARDWARE MONITOR DRIVER
1867M: George Joseph <george.joseph@fairview5.com>
1868L: linux-hwmon@vger.kernel.org
1869S: Maintained
1870F: Documentation/hwmon/asc7621
1871F: drivers/hwmon/asc7621.c
1872
1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1874M: Corentin Chary <corentin.chary@gmail.com>
1875L: acpi4asus-user@lists.sourceforge.net
1876L: platform-driver-x86@vger.kernel.org
1877W: http://acpi4asus.sf.net
1878S: Maintained
1879F: drivers/platform/x86/asus*.c
1880F: drivers/platform/x86/eeepc*.c
1881
1882ASUS WIRELESS RADIO CONTROL DRIVER
1883M: João Paulo Rechi Vita <jprvita@gmail.com>
1884L: platform-driver-x86@vger.kernel.org
1885S: Maintained
1886F: drivers/platform/x86/asus-wireless.c
1887
1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1889R: Dan Williams <dan.j.williams@intel.com>
1890W: http://sourceforge.net/projects/xscaleiop
1891S: Odd fixes
1892F: Documentation/crypto/async-tx-api.txt
1893F: crypto/async_tx/
1894F: drivers/dma/
1895F: include/linux/dmaengine.h
1896F: include/linux/async_tx.h
1897
1898AT24 EEPROM DRIVER
1899M: Wolfram Sang <wsa@the-dreams.de>
1900L: linux-i2c@vger.kernel.org
1901S: Maintained
1902F: drivers/misc/eeprom/at24.c
1903F: include/linux/platform_data/at24.h
1904
1905ATA OVER ETHERNET (AOE) DRIVER
1906M: "Ed L. Cashin" <ed.cashin@acm.org>
1907W: http://www.openaoe.org/
1908S: Supported
1909F: Documentation/aoe/
1910F: drivers/block/aoe/
1911
1912ATHEROS 71XX/9XXX GPIO DRIVER
1913M: Alban Bedel <albeu@free.fr>
1914W: https://github.com/AlbanBedel/linux
1915T: git git://github.com/AlbanBedel/linux
1916S: Maintained
1917F: drivers/gpio/gpio-ath79.c
1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1919
1920ATHEROS ATH GENERIC UTILITIES
1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1922L: linux-wireless@vger.kernel.org
1923S: Supported
1924F: drivers/net/wireless/ath/*
1925
1926ATHEROS ATH5K WIRELESS DRIVER
1927M: Jiri Slaby <jirislaby@gmail.com>
1928M: Nick Kossifidis <mickflemm@gmail.com>
1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1930L: linux-wireless@vger.kernel.org
1931W: http://wireless.kernel.org/en/users/Drivers/ath5k
1932S: Maintained
1933F: drivers/net/wireless/ath/ath5k/
1934
1935ATHEROS ATH6KL WIRELESS DRIVER
1936M: Kalle Valo <kvalo@qca.qualcomm.com>
1937L: linux-wireless@vger.kernel.org
1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1940S: Supported
1941F: drivers/net/wireless/ath/ath6kl/
1942
1943WILOCITY WIL6210 WIRELESS DRIVER
1944M: Maya Erez <qca_merez@qca.qualcomm.com>
1945L: linux-wireless@vger.kernel.org
1946L: wil6210@qca.qualcomm.com
1947S: Supported
1948W: http://wireless.kernel.org/en/users/Drivers/wil6210
1949F: drivers/net/wireless/ath/wil6210/
1950F: include/uapi/linux/wil6210_uapi.h
1951
1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1953M: Christian Lamparter <chunkeey@googlemail.com>
1954L: linux-wireless@vger.kernel.org
1955W: http://wireless.kernel.org/en/users/Drivers/carl9170
1956S: Maintained
1957F: drivers/net/wireless/ath/carl9170/
1958
1959ATK0110 HWMON DRIVER
1960M: Luca Tettamanti <kronos.it@gmail.com>
1961L: linux-hwmon@vger.kernel.org
1962S: Maintained
1963F: drivers/hwmon/asus_atk0110.c
1964
1965ATI_REMOTE2 DRIVER
1966M: Ville Syrjala <syrjala@sci.fi>
1967S: Maintained
1968F: drivers/input/misc/ati_remote2.c
1969
1970ATLX ETHERNET DRIVERS
1971M: Jay Cliburn <jcliburn@gmail.com>
1972M: Chris Snook <chris.snook@gmail.com>
1973L: netdev@vger.kernel.org
1974W: http://sourceforge.net/projects/atl1
1975W: http://atl1.sourceforge.net
1976S: Maintained
1977F: drivers/net/ethernet/atheros/
1978
1979ATM
1980M: Chas Williams <3chas3@gmail.com>
1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1982L: netdev@vger.kernel.org
1983W: http://linux-atm.sourceforge.net
1984S: Maintained
1985F: drivers/atm/
1986F: include/linux/atm*
1987F: include/uapi/linux/atm*
1988
1989ATMEL AT91 / AT32 MCI DRIVER
1990M: Ludovic Desroches <ludovic.desroches@atmel.com>
1991S: Maintained
1992F: drivers/mmc/host/atmel-mci.c
1993
1994ATMEL AT91 / AT32 SERIAL DRIVER
1995M: Nicolas Ferre <nicolas.ferre@atmel.com>
1996S: Supported
1997F: drivers/tty/serial/atmel_serial.c
1998
1999ATMEL SAMA5D2 ADC DRIVER
2000M: Ludovic Desroches <ludovic.desroches@atmel.com>
2001L: linux-iio@vger.kernel.org
2002S: Supported
2003F: drivers/iio/adc/at91-sama5d2_adc.c
2004
2005ATMEL Audio ALSA driver
2006M: Nicolas Ferre <nicolas.ferre@atmel.com>
2007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2008S: Supported
2009F: sound/soc/atmel
2010
2011ATMEL DMA DRIVER
2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Supported
2015F: drivers/dma/at_hdmac.c
2016F: drivers/dma/at_hdmac_regs.h
2017F: include/linux/platform_data/dma-atmel.h
2018
2019ATMEL XDMA DRIVER
2020M: Ludovic Desroches <ludovic.desroches@atmel.com>
2021L: linux-arm-kernel@lists.infradead.org
2022L: dmaengine@vger.kernel.org
2023S: Supported
2024F: drivers/dma/at_xdmac.c
2025
2026ATMEL I2C DRIVER
2027M: Ludovic Desroches <ludovic.desroches@atmel.com>
2028L: linux-i2c@vger.kernel.org
2029S: Supported
2030F: drivers/i2c/busses/i2c-at91.c
2031
2032ATMEL ISI DRIVER
2033M: Ludovic Desroches <ludovic.desroches@atmel.com>
2034L: linux-media@vger.kernel.org
2035S: Supported
2036F: drivers/media/platform/soc_camera/atmel-isi.c
2037F: include/media/atmel-isi.h
2038
2039ATMEL LCDFB DRIVER
2040M: Nicolas Ferre <nicolas.ferre@atmel.com>
2041L: linux-fbdev@vger.kernel.org
2042S: Maintained
2043F: drivers/video/fbdev/atmel_lcdfb.c
2044F: include/video/atmel_lcdc.h
2045
2046ATMEL MACB ETHERNET DRIVER
2047M: Nicolas Ferre <nicolas.ferre@atmel.com>
2048S: Supported
2049F: drivers/net/ethernet/cadence/
2050
2051ATMEL NAND DRIVER
2052M: Wenyou Yang <wenyou.yang@atmel.com>
2053M: Josh Wu <rainyfeeling@outlook.com>
2054L: linux-mtd@lists.infradead.org
2055S: Supported
2056F: drivers/mtd/nand/atmel_nand*
2057
2058ATMEL SDMMC DRIVER
2059M: Ludovic Desroches <ludovic.desroches@atmel.com>
2060L: linux-mmc@vger.kernel.org
2061S: Supported
2062F: drivers/mmc/host/sdhci-of-at91.c
2063
2064ATMEL SPI DRIVER
2065M: Nicolas Ferre <nicolas.ferre@atmel.com>
2066S: Supported
2067F: drivers/spi/spi-atmel.*
2068
2069ATMEL SSC DRIVER
2070M: Nicolas Ferre <nicolas.ferre@atmel.com>
2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S: Supported
2073F: drivers/misc/atmel-ssc.c
2074F: include/linux/atmel-ssc.h
2075
2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Supported
2080F: drivers/misc/atmel_tclib.c
2081F: drivers/clocksource/tcb_clksrc.c
2082
2083ATMEL USBA UDC DRIVER
2084M: Nicolas Ferre <nicolas.ferre@atmel.com>
2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S: Supported
2087F: drivers/usb/gadget/udc/atmel_usba_udc.*
2088
2089ATMEL WIRELESS DRIVER
2090M: Simon Kelley <simon@thekelleys.org.uk>
2091L: linux-wireless@vger.kernel.org
2092W: http://www.thekelleys.org.uk/atmel
2093W: http://atmelwlandriver.sourceforge.net/
2094S: Maintained
2095F: drivers/net/wireless/atmel/atmel*
2096
2097ATMEL MAXTOUCH DRIVER
2098M: Nick Dyer <nick.dyer@itdev.co.uk>
2099T: git git://github.com/atmel-maxtouch/linux.git
2100S: Supported
2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2102F: drivers/input/touchscreen/atmel_mxt_ts.c
2103F: include/linux/platform_data/atmel_mxt_ts.h
2104
2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2106M: Bradley Grove <linuxdrivers@attotech.com>
2107L: linux-scsi@vger.kernel.org
2108W: http://www.attotech.com
2109S: Supported
2110F: drivers/scsi/esas2r
2111
2112ATUSB IEEE 802.15.4 RADIO DRIVER
2113M: Stefan Schmidt <stefan@osg.samsung.com>
2114L: linux-wpan@vger.kernel.org
2115S: Maintained
2116F: drivers/net/ieee802154/atusb.c
2117F: drivers/net/ieee802154/atusb.h
2118F: drivers/net/ieee802154/at86rf230.h
2119
2120AUDIT SUBSYSTEM
2121M: Paul Moore <paul@paul-moore.com>
2122M: Eric Paris <eparis@redhat.com>
2123L: linux-audit@redhat.com (moderated for non-subscribers)
2124W: http://people.redhat.com/sgrubb/audit/
2125T: git git://git.infradead.org/users/pcmoore/audit
2126S: Maintained
2127F: include/linux/audit.h
2128F: include/uapi/linux/audit.h
2129F: kernel/audit*
2130
2131AUXILIARY DISPLAY DRIVERS
2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2133W: http://miguelojeda.es/auxdisplay.htm
2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2135S: Maintained
2136F: drivers/auxdisplay/
2137F: include/linux/cfag12864b.h
2138
2139AVR32 ARCHITECTURE
2140M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2142W: http://www.atmel.com/products/AVR32/
2143W: http://mirror.egtvedt.no/avr32linux.org/
2144W: http://avrfreaks.net/
2145S: Maintained
2146F: arch/avr32/
2147
2148AVR32/AT32AP MACHINE SUPPORT
2149M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2151S: Maintained
2152F: arch/avr32/mach-at32ap/
2153
2154AX.25 NETWORK LAYER
2155M: Ralf Baechle <ralf@linux-mips.org>
2156L: linux-hams@vger.kernel.org
2157W: http://www.linux-ax25.org/
2158S: Maintained
2159F: include/uapi/linux/ax25.h
2160F: include/net/ax25.h
2161F: net/ax25/
2162
2163AZ6007 DVB DRIVER
2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2165L: linux-media@vger.kernel.org
2166W: https://linuxtv.org
2167T: git git://linuxtv.org/media_tree.git
2168S: Maintained
2169F: drivers/media/usb/dvb-usb-v2/az6007.c
2170
2171AZTECH FM RADIO RECEIVER DRIVER
2172M: Hans Verkuil <hverkuil@xs4all.nl>
2173L: linux-media@vger.kernel.org
2174T: git git://linuxtv.org/media_tree.git
2175W: https://linuxtv.org
2176S: Maintained
2177F: drivers/media/radio/radio-aztech*
2178
2179B43 WIRELESS DRIVER
2180L: linux-wireless@vger.kernel.org
2181L: b43-dev@lists.infradead.org
2182W: http://wireless.kernel.org/en/users/Drivers/b43
2183S: Odd Fixes
2184F: drivers/net/wireless/broadcom/b43/
2185
2186B43LEGACY WIRELESS DRIVER
2187M: Larry Finger <Larry.Finger@lwfinger.net>
2188L: linux-wireless@vger.kernel.org
2189L: b43-dev@lists.infradead.org
2190W: http://wireless.kernel.org/en/users/Drivers/b43
2191S: Maintained
2192F: drivers/net/wireless/broadcom/b43legacy/
2193
2194BACKLIGHT CLASS/SUBSYSTEM
2195M: Jingoo Han <jingoohan1@gmail.com>
2196M: Lee Jones <lee.jones@linaro.org>
2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2198S: Maintained
2199F: drivers/video/backlight/
2200F: include/linux/backlight.h
2201
2202BATMAN ADVANCED
2203M: Marek Lindner <mareklindner@neomailbox.ch>
2204M: Simon Wunderlich <sw@simonwunderlich.de>
2205M: Antonio Quartulli <a@unstable.cc>
2206L: b.a.t.m.a.n@lists.open-mesh.org
2207W: https://www.open-mesh.org/
2208Q: https://patchwork.open-mesh.org/project/batman/list/
2209S: Maintained
2210F: net/batman-adv/
2211
2212BAYCOM/HDLCDRV DRIVERS FOR AX.25
2213M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2214L: linux-hams@vger.kernel.org
2215W: http://www.baycom.org/~tom/ham/ham.html
2216S: Maintained
2217F: drivers/net/hamradio/baycom*
2218
2219BCACHE (BLOCK LAYER CACHE)
2220M: Kent Overstreet <kent.overstreet@gmail.com>
2221L: linux-bcache@vger.kernel.org
2222W: http://bcache.evilpiepirate.org
2223S: Maintained
2224F: drivers/md/bcache/
2225
2226BDISP ST MEDIA DRIVER
2227M: Fabien Dessenne <fabien.dessenne@st.com>
2228L: linux-media@vger.kernel.org
2229T: git git://linuxtv.org/media_tree.git
2230W: https://linuxtv.org
2231S: Supported
2232F: drivers/media/platform/sti/bdisp
2233
2234BEFS FILE SYSTEM
2235S: Orphan
2236F: Documentation/filesystems/befs.txt
2237F: fs/befs/
2238
2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2240M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2241L: netdev@vger.kernel.org
2242S: Maintained
2243F: drivers/net/ethernet/ec_bhf.c
2244
2245BFS FILE SYSTEM
2246M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2247S: Maintained
2248F: Documentation/filesystems/bfs.txt
2249F: fs/bfs/
2250F: include/uapi/linux/bfs_fs.h
2251
2252BLACKFIN ARCHITECTURE
2253M: Steven Miao <realmz6@gmail.com>
2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2255T: git git://git.code.sf.net/p/adi-linux/code
2256W: http://blackfin.uclinux.org
2257S: Supported
2258F: arch/blackfin/
2259
2260BLACKFIN EMAC DRIVER
2261L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2262W: http://blackfin.uclinux.org
2263S: Supported
2264F: drivers/net/ethernet/adi/
2265
2266BLACKFIN RTC DRIVER
2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W: http://blackfin.uclinux.org
2269S: Supported
2270F: drivers/rtc/rtc-bfin.c
2271
2272BLACKFIN SDH DRIVER
2273M: Sonic Zhang <sonic.zhang@analog.com>
2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2275W: http://blackfin.uclinux.org
2276S: Supported
2277F: drivers/mmc/host/bfin_sdh.c
2278
2279BLACKFIN SERIAL DRIVER
2280M: Sonic Zhang <sonic.zhang@analog.com>
2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2282W: http://blackfin.uclinux.org
2283S: Supported
2284F: drivers/tty/serial/bfin_uart.c
2285
2286BLACKFIN WATCHDOG DRIVER
2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W: http://blackfin.uclinux.org
2289S: Supported
2290F: drivers/watchdog/bfin_wdt.c
2291
2292BLACKFIN I2C TWI DRIVER
2293M: Sonic Zhang <sonic.zhang@analog.com>
2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2295W: http://blackfin.uclinux.org/
2296S: Supported
2297F: drivers/i2c/busses/i2c-bfin-twi.c
2298
2299BLACKFIN MEDIA DRIVER
2300M: Scott Jiang <scott.jiang.linux@gmail.com>
2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2302W: http://blackfin.uclinux.org/
2303S: Supported
2304F: drivers/media/platform/blackfin/
2305F: drivers/media/i2c/adv7183*
2306F: drivers/media/i2c/vs6624*
2307
2308BLINKM RGB LED DRIVER
2309M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2310S: Maintained
2311F: drivers/leds/leds-blinkm.c
2312
2313BLOCK LAYER
2314M: Jens Axboe <axboe@kernel.dk>
2315L: linux-block@vger.kernel.org
2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2317S: Maintained
2318F: block/
2319F: kernel/trace/blktrace.c
2320
2321BLOCK2MTD DRIVER
2322M: Joern Engel <joern@lazybastard.org>
2323L: linux-mtd@lists.infradead.org
2324S: Maintained
2325F: drivers/mtd/devices/block2mtd.c
2326
2327BLUETOOTH DRIVERS
2328M: Marcel Holtmann <marcel@holtmann.org>
2329M: Gustavo Padovan <gustavo@padovan.org>
2330M: Johan Hedberg <johan.hedberg@gmail.com>
2331L: linux-bluetooth@vger.kernel.org
2332W: http://www.bluez.org/
2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2334T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2335S: Maintained
2336F: drivers/bluetooth/
2337
2338BLUETOOTH SUBSYSTEM
2339M: Marcel Holtmann <marcel@holtmann.org>
2340M: Gustavo Padovan <gustavo@padovan.org>
2341M: Johan Hedberg <johan.hedberg@gmail.com>
2342L: linux-bluetooth@vger.kernel.org
2343W: http://www.bluez.org/
2344T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2346S: Maintained
2347F: net/bluetooth/
2348F: include/net/bluetooth/
2349
2350BONDING DRIVER
2351M: Jay Vosburgh <j.vosburgh@gmail.com>
2352M: Veaceslav Falico <vfalico@gmail.com>
2353M: Andy Gospodarek <gospo@cumulusnetworks.com>
2354L: netdev@vger.kernel.org
2355W: http://sourceforge.net/projects/bonding/
2356S: Supported
2357F: drivers/net/bonding/
2358F: include/uapi/linux/if_bonding.h
2359
2360BPF (Safe dynamic programs and tools)
2361M: Alexei Starovoitov <ast@kernel.org>
2362L: netdev@vger.kernel.org
2363L: linux-kernel@vger.kernel.org
2364S: Supported
2365F: kernel/bpf/
2366
2367BROADCOM B44 10/100 ETHERNET DRIVER
2368M: Gary Zambrano <zambrano@broadcom.com>
2369L: netdev@vger.kernel.org
2370S: Supported
2371F: drivers/net/ethernet/broadcom/b44.*
2372
2373BROADCOM GENET ETHERNET DRIVER
2374M: Florian Fainelli <f.fainelli@gmail.com>
2375L: netdev@vger.kernel.org
2376S: Supported
2377F: drivers/net/ethernet/broadcom/genet/
2378
2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2380M: Sony Chacko <sony.chacko@qlogic.com>
2381M: Dept-HSGLinuxNICDev@qlogic.com
2382L: netdev@vger.kernel.org
2383S: Supported
2384F: drivers/net/ethernet/broadcom/bnx2.*
2385F: drivers/net/ethernet/broadcom/bnx2_*
2386
2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2388M: Ariel Elior <ariel.elior@qlogic.com>
2389L: netdev@vger.kernel.org
2390S: Supported
2391F: drivers/net/ethernet/broadcom/bnx2x/
2392
2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2394M: Florian Fainelli <f.fainelli@gmail.com>
2395M: Ray Jui <rjui@broadcom.com>
2396M: Scott Branden <sbranden@broadcom.com>
2397L: bcm-kernel-feedback-list@broadcom.com
2398T: git git://github.com/broadcom/mach-bcm
2399S: Maintained
2400F: arch/arm/mach-bcm/
2401F: arch/arm/boot/dts/bcm113*
2402F: arch/arm/boot/dts/bcm216*
2403F: arch/arm/boot/dts/bcm281*
2404F: arch/arm64/boot/dts/broadcom/
2405F: arch/arm/configs/bcm_defconfig
2406F: drivers/mmc/host/sdhci-bcm-kona.c
2407F: drivers/clocksource/bcm_kona_timer.c
2408
2409BROADCOM BCM2835 ARM ARCHITECTURE
2410M: Stephen Warren <swarren@wwwdotorg.org>
2411M: Lee Jones <lee@kernel.org>
2412M: Eric Anholt <eric@anholt.net>
2413L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2416S: Maintained
2417N: bcm2835
2418
2419BROADCOM BCM47XX MIPS ARCHITECTURE
2420M: Hauke Mehrtens <hauke@hauke-m.de>
2421M: Rafał Miłecki <zajec5@gmail.com>
2422L: linux-mips@linux-mips.org
2423S: Maintained
2424F: arch/mips/bcm47xx/*
2425F: arch/mips/include/asm/mach-bcm47xx/*
2426
2427BROADCOM BCM5301X ARM ARCHITECTURE
2428M: Hauke Mehrtens <hauke@hauke-m.de>
2429L: linux-arm-kernel@lists.infradead.org
2430S: Maintained
2431F: arch/arm/mach-bcm/bcm_5301x.c
2432F: arch/arm/boot/dts/bcm5301x.dtsi
2433F: arch/arm/boot/dts/bcm470*
2434
2435BROADCOM BCM63XX ARM ARCHITECTURE
2436M: Florian Fainelli <f.fainelli@gmail.com>
2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438L: bcm-kernel-feedback-list@broadcom.com
2439T: git git://github.com/broadcom/stblinux.git
2440S: Maintained
2441F: arch/arm/mach-bcm/bcm63xx.c
2442F: arch/arm/include/debug/bcm63xx.S
2443
2444BROADCOM BCM63XX/BCM33XX UDC DRIVER
2445M: Kevin Cernekee <cernekee@gmail.com>
2446L: linux-usb@vger.kernel.org
2447S: Maintained
2448F: drivers/usb/gadget/udc/bcm63xx_udc.*
2449
2450BROADCOM BCM7XXX ARM ARCHITECTURE
2451M: Brian Norris <computersforpeace@gmail.com>
2452M: Gregory Fong <gregory.0xf0@gmail.com>
2453M: Florian Fainelli <f.fainelli@gmail.com>
2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455L: bcm-kernel-feedback-list@broadcom.com
2456T: git git://github.com/broadcom/stblinux.git
2457S: Maintained
2458F: arch/arm/mach-bcm/*brcmstb*
2459F: arch/arm/boot/dts/bcm7*.dts*
2460F: drivers/bus/brcmstb_gisb.c
2461N: brcmstb
2462
2463BROADCOM BMIPS MIPS ARCHITECTURE
2464M: Kevin Cernekee <cernekee@gmail.com>
2465M: Florian Fainelli <f.fainelli@gmail.com>
2466L: linux-mips@linux-mips.org
2467T: git git://github.com/broadcom/stblinux.git
2468S: Maintained
2469F: arch/mips/bmips/*
2470F: arch/mips/include/asm/mach-bmips/*
2471F: arch/mips/kernel/*bmips*
2472F: arch/mips/boot/dts/brcm/bcm*.dts*
2473F: drivers/irqchip/irq-bcm63*
2474F: drivers/irqchip/irq-bcm7*
2475F: drivers/irqchip/irq-brcmstb*
2476F: include/linux/bcm963xx_nvram.h
2477F: include/linux/bcm963xx_tag.h
2478
2479BROADCOM TG3 GIGABIT ETHERNET DRIVER
2480M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2481M: Prashant Sreedharan <prashant@broadcom.com>
2482M: Michael Chan <mchan@broadcom.com>
2483L: netdev@vger.kernel.org
2484S: Supported
2485F: drivers/net/ethernet/broadcom/tg3.*
2486
2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2488M: Brett Rudley <brudley@broadcom.com>
2489M: Arend van Spriel <arend@broadcom.com>
2490M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2491M: Hante Meuleman <meuleman@broadcom.com>
2492L: linux-wireless@vger.kernel.org
2493L: brcm80211-dev-list@broadcom.com
2494S: Supported
2495F: drivers/net/wireless/broadcom/brcm80211/
2496
2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2498M: QLogic-Storage-Upstream@qlogic.com
2499L: linux-scsi@vger.kernel.org
2500S: Supported
2501F: drivers/scsi/bnx2fc/
2502
2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2504M: QLogic-Storage-Upstream@qlogic.com
2505L: linux-scsi@vger.kernel.org
2506S: Supported
2507F: drivers/scsi/bnx2i/
2508
2509BROADCOM IPROC ARM ARCHITECTURE
2510M: Ray Jui <rjui@broadcom.com>
2511M: Scott Branden <sbranden@broadcom.com>
2512M: Jon Mason <jonmason@broadcom.com>
2513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514L: bcm-kernel-feedback-list@broadcom.com
2515T: git git://github.com/broadcom/cygnus-linux.git
2516S: Maintained
2517N: iproc
2518N: cygnus
2519N: nsp
2520N: bcm9113*
2521N: bcm9583*
2522N: bcm9585*
2523N: bcm9586*
2524N: bcm988312
2525N: bcm113*
2526N: bcm583*
2527N: bcm585*
2528N: bcm586*
2529N: bcm88312
2530
2531BROADCOM BRCMSTB GPIO DRIVER
2532M: Gregory Fong <gregory.0xf0@gmail.com>
2533L: bcm-kernel-feedback-list@broadcom.com
2534S: Supported
2535F: drivers/gpio/gpio-brcmstb.c
2536F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2537
2538BROADCOM KONA GPIO DRIVER
2539M: Ray Jui <rjui@broadcom.com>
2540L: bcm-kernel-feedback-list@broadcom.com
2541S: Supported
2542F: drivers/gpio/gpio-bcm-kona.c
2543F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2544
2545BROADCOM NVRAM DRIVER
2546M: Rafał Miłecki <zajec5@gmail.com>
2547L: linux-mips@linux-mips.org
2548S: Maintained
2549F: drivers/firmware/broadcom/*
2550
2551BROADCOM STB NAND FLASH DRIVER
2552M: Brian Norris <computersforpeace@gmail.com>
2553M: Kamal Dasu <kdasu.kdev@gmail.com>
2554L: linux-mtd@lists.infradead.org
2555L: bcm-kernel-feedback-list@broadcom.com
2556S: Maintained
2557F: drivers/mtd/nand/brcmnand/
2558
2559BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2560M: Rafał Miłecki <zajec5@gmail.com>
2561L: linux-wireless@vger.kernel.org
2562S: Maintained
2563F: drivers/bcma/
2564F: include/linux/bcma/
2565
2566BROADCOM SYSTEMPORT ETHERNET DRIVER
2567M: Florian Fainelli <f.fainelli@gmail.com>
2568L: netdev@vger.kernel.org
2569S: Supported
2570F: drivers/net/ethernet/broadcom/bcmsysport.*
2571
2572BROADCOM VULCAN ARM64 SOC
2573M: Jayachandran C. <jchandra@broadcom.com>
2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575L: bcm-kernel-feedback-list@broadcom.com
2576S: Maintained
2577F: arch/arm64/boot/dts/broadcom/vulcan*
2578
2579BROCADE BFA FC SCSI DRIVER
2580M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2581M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2582L: linux-scsi@vger.kernel.org
2583S: Supported
2584F: drivers/scsi/bfa/
2585
2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2587M: Rasesh Mody <rasesh.mody@qlogic.com>
2588L: netdev@vger.kernel.org
2589S: Supported
2590F: drivers/net/ethernet/brocade/bna/
2591
2592BSG (block layer generic sg v4 driver)
2593M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: block/bsg.c
2597F: include/linux/bsg.h
2598F: include/uapi/linux/bsg.h
2599
2600BT87X AUDIO DRIVER
2601M: Clemens Ladisch <clemens@ladisch.de>
2602L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2603T: git git://git.alsa-project.org/alsa-kernel.git
2604S: Maintained
2605F: Documentation/sound/alsa/Bt87x.txt
2606F: sound/pci/bt87x.c
2607
2608BT8XXGPIO DRIVER
2609M: Michael Buesch <m@bues.ch>
2610W: http://bu3sch.de/btgpio.php
2611S: Maintained
2612F: drivers/gpio/gpio-bt8xx.c
2613
2614BTRFS FILE SYSTEM
2615M: Chris Mason <clm@fb.com>
2616M: Josef Bacik <jbacik@fb.com>
2617M: David Sterba <dsterba@suse.com>
2618L: linux-btrfs@vger.kernel.org
2619W: http://btrfs.wiki.kernel.org/
2620Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2622S: Maintained
2623F: Documentation/filesystems/btrfs.txt
2624F: fs/btrfs/
2625
2626BTTV VIDEO4LINUX DRIVER
2627M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2628L: linux-media@vger.kernel.org
2629W: https://linuxtv.org
2630T: git git://linuxtv.org/media_tree.git
2631S: Odd fixes
2632F: Documentation/video4linux/bttv/
2633F: drivers/media/pci/bt8xx/bttv*
2634
2635BUSLOGIC SCSI DRIVER
2636M: Khalid Aziz <khalid@gonehiking.org>
2637L: linux-scsi@vger.kernel.org
2638S: Maintained
2639F: drivers/scsi/BusLogic.*
2640F: drivers/scsi/FlashPoint.*
2641
2642C-MEDIA CMI8788 DRIVER
2643M: Clemens Ladisch <clemens@ladisch.de>
2644L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2645T: git git://git.alsa-project.org/alsa-kernel.git
2646S: Maintained
2647F: sound/pci/oxygen/
2648
2649C6X ARCHITECTURE
2650M: Mark Salter <msalter@redhat.com>
2651M: Aurelien Jacquiot <a-jacquiot@ti.com>
2652L: linux-c6x-dev@linux-c6x.org
2653W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2654S: Maintained
2655F: arch/c6x/
2656
2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2658M: David Howells <dhowells@redhat.com>
2659L: linux-cachefs@redhat.com (moderated for non-subscribers)
2660S: Supported
2661F: Documentation/filesystems/caching/cachefiles.txt
2662F: fs/cachefiles/
2663
2664CADET FM/AM RADIO RECEIVER DRIVER
2665M: Hans Verkuil <hverkuil@xs4all.nl>
2666L: linux-media@vger.kernel.org
2667T: git git://linuxtv.org/media_tree.git
2668W: https://linuxtv.org
2669S: Maintained
2670F: drivers/media/radio/radio-cadet*
2671
2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2673M: Jonathan Corbet <corbet@lwn.net>
2674L: linux-media@vger.kernel.org
2675T: git git://linuxtv.org/media_tree.git
2676S: Maintained
2677F: Documentation/video4linux/cafe_ccic
2678F: drivers/media/platform/marvell-ccic/
2679
2680CAIF NETWORK LAYER
2681M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2682L: netdev@vger.kernel.org
2683S: Supported
2684F: Documentation/networking/caif/
2685F: drivers/net/caif/
2686F: include/uapi/linux/caif/
2687F: include/net/caif/
2688F: net/caif/
2689
2690CALGARY x86-64 IOMMU
2691M: Muli Ben-Yehuda <muli@il.ibm.com>
2692M: "Jon D. Mason" <jdmason@kudzu.us>
2693L: discuss@x86-64.org
2694S: Maintained
2695F: arch/x86/kernel/pci-calgary_64.c
2696F: arch/x86/kernel/tce_64.c
2697F: arch/x86/include/asm/calgary.h
2698F: arch/x86/include/asm/tce.h
2699
2700CAN NETWORK LAYER
2701M: Oliver Hartkopp <socketcan@hartkopp.net>
2702M: Marc Kleine-Budde <mkl@pengutronix.de>
2703L: linux-can@vger.kernel.org
2704W: https://github.com/linux-can
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2707S: Maintained
2708F: Documentation/networking/can.txt
2709F: net/can/
2710F: include/linux/can/core.h
2711F: include/uapi/linux/can.h
2712F: include/uapi/linux/can/bcm.h
2713F: include/uapi/linux/can/raw.h
2714F: include/uapi/linux/can/gw.h
2715
2716CAN NETWORK DRIVERS
2717M: Wolfgang Grandegger <wg@grandegger.com>
2718M: Marc Kleine-Budde <mkl@pengutronix.de>
2719L: linux-can@vger.kernel.org
2720W: https://github.com/linux-can
2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2723S: Maintained
2724F: drivers/net/can/
2725F: include/linux/can/dev.h
2726F: include/linux/can/platform/
2727F: include/uapi/linux/can/error.h
2728F: include/uapi/linux/can/netlink.h
2729
2730CAPABILITIES
2731M: Serge Hallyn <serge.hallyn@canonical.com>
2732L: linux-security-module@vger.kernel.org
2733S: Supported
2734F: include/linux/capability.h
2735F: include/uapi/linux/capability.h
2736F: security/commoncap.c
2737F: kernel/capability.c
2738
2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2740M: Kevin Tsai <ktsai@capellamicro.com>
2741S: Maintained
2742F: drivers/iio/light/cm*
2743F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2744
2745CAVIUM LIQUIDIO NETWORK DRIVER
2746M: Derek Chickles <derek.chickles@caviumnetworks.com>
2747M: Satanand Burla <satananda.burla@caviumnetworks.com>
2748M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2749M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2750L: netdev@vger.kernel.org
2751W: http://www.cavium.com
2752S: Supported
2753F: drivers/net/ethernet/cavium/liquidio/
2754
2755CC2520 IEEE-802.15.4 RADIO DRIVER
2756M: Varka Bhadram <varkabhadram@gmail.com>
2757L: linux-wpan@vger.kernel.org
2758S: Maintained
2759F: drivers/net/ieee802154/cc2520.c
2760F: include/linux/spi/cc2520.h
2761F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2762
2763CELL BROADBAND ENGINE ARCHITECTURE
2764M: Arnd Bergmann <arnd@arndb.de>
2765L: linuxppc-dev@lists.ozlabs.org
2766W: http://www.ibm.com/developerworks/power/cell/
2767S: Supported
2768F: arch/powerpc/include/asm/cell*.h
2769F: arch/powerpc/include/asm/spu*.h
2770F: arch/powerpc/include/uapi/asm/spu*.h
2771F: arch/powerpc/oprofile/*cell*
2772F: arch/powerpc/platforms/cell/
2773
2774CEPH COMMON CODE (LIBCEPH)
2775M: Ilya Dryomov <idryomov@gmail.com>
2776M: "Yan, Zheng" <zyan@redhat.com>
2777M: Sage Weil <sage@redhat.com>
2778L: ceph-devel@vger.kernel.org
2779W: http://ceph.com/
2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2781T: git git://github.com/ceph/ceph-client.git
2782S: Supported
2783F: net/ceph/
2784F: include/linux/ceph/
2785F: include/linux/crush/
2786
2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2788M: "Yan, Zheng" <zyan@redhat.com>
2789M: Sage Weil <sage@redhat.com>
2790M: Ilya Dryomov <idryomov@gmail.com>
2791L: ceph-devel@vger.kernel.org
2792W: http://ceph.com/
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2794T: git git://github.com/ceph/ceph-client.git
2795S: Supported
2796F: Documentation/filesystems/ceph.txt
2797F: fs/ceph/
2798
2799CERTIFICATE HANDLING:
2800M: David Howells <dhowells@redhat.com>
2801M: David Woodhouse <dwmw2@infradead.org>
2802L: keyrings@vger.kernel.org
2803S: Maintained
2804F: Documentation/module-signing.txt
2805F: certs/
2806F: scripts/sign-file.c
2807F: scripts/extract-cert.c
2808
2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2810L: linux-usb@vger.kernel.org
2811S: Orphan
2812F: Documentation/usb/WUSB-Design-overview.txt
2813F: Documentation/usb/wusb-cbaf
2814F: drivers/usb/host/hwa-hc.c
2815F: drivers/usb/host/whci/
2816F: drivers/usb/wusbcore/
2817F: include/linux/usb/wusb*
2818
2819CFAG12864B LCD DRIVER
2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2821W: http://miguelojeda.es/auxdisplay.htm
2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2823S: Maintained
2824F: drivers/auxdisplay/cfag12864b.c
2825F: include/linux/cfag12864b.h
2826
2827CFAG12864BFB LCD FRAMEBUFFER DRIVER
2828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829W: http://miguelojeda.es/auxdisplay.htm
2830W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831S: Maintained
2832F: drivers/auxdisplay/cfag12864bfb.c
2833F: include/linux/cfag12864b.h
2834
2835CFG80211 and NL80211
2836M: Johannes Berg <johannes@sipsolutions.net>
2837L: linux-wireless@vger.kernel.org
2838W: http://wireless.kernel.org/
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2841S: Maintained
2842F: include/uapi/linux/nl80211.h
2843F: include/net/cfg80211.h
2844F: net/wireless/*
2845X: net/wireless/wext*
2846
2847CHAR and MISC DRIVERS
2848M: Arnd Bergmann <arnd@arndb.de>
2849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2851S: Supported
2852F: drivers/char/*
2853F: drivers/misc/*
2854F: include/linux/miscdevice.h
2855
2856CHECKPATCH
2857M: Andy Whitcroft <apw@canonical.com>
2858M: Joe Perches <joe@perches.com>
2859S: Maintained
2860F: scripts/checkpatch.pl
2861
2862CHINESE DOCUMENTATION
2863M: Harry Wei <harryxiyou@gmail.com>
2864L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2865L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2866S: Maintained
2867F: Documentation/zh_CN/
2868
2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2870M: Peter Chen <Peter.Chen@nxp.com>
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2872L: linux-usb@vger.kernel.org
2873S: Maintained
2874F: drivers/usb/chipidea/
2875
2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2877M: Hans de Goede <hdegoede@redhat.com>
2878L: linux-input@vger.kernel.org
2879S: Maintained
2880F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2881F: drivers/input/touchscreen/chipone_icn8318.c
2882
2883CHROME HARDWARE PLATFORM SUPPORT
2884M: Olof Johansson <olof@lixom.net>
2885S: Maintained
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2887F: drivers/platform/chrome/
2888
2889CISCO VIC ETHERNET NIC DRIVER
2890M: Christian Benvenuti <benve@cisco.com>
2891M: Sujith Sankar <ssujith@cisco.com>
2892M: Govindarajulu Varadarajan <_govind@gmx.com>
2893M: Neel Patel <neepatel@cisco.com>
2894S: Supported
2895F: drivers/net/ethernet/cisco/enic/
2896
2897CISCO VIC LOW LATENCY NIC DRIVER
2898M: Christian Benvenuti <benve@cisco.com>
2899M: Dave Goodell <dgoodell@cisco.com>
2900S: Supported
2901F: drivers/infiniband/hw/usnic/
2902
2903CIRRUS LOGIC EP93XX ETHERNET DRIVER
2904M: Hartley Sweeten <hsweeten@visionengravers.com>
2905L: netdev@vger.kernel.org
2906S: Maintained
2907F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2908
2909CIRRUS LOGIC AUDIO CODEC DRIVERS
2910M: Brian Austin <brian.austin@cirrus.com>
2911M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2912L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2913S: Maintained
2914F: sound/soc/codecs/cs*
2915
2916CLEANCACHE API
2917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2918L: linux-kernel@vger.kernel.org
2919S: Maintained
2920F: mm/cleancache.c
2921F: include/linux/cleancache.h
2922
2923CLK API
2924M: Russell King <linux@arm.linux.org.uk>
2925L: linux-clk@vger.kernel.org
2926S: Maintained
2927F: include/linux/clk.h
2928
2929CLOCKSOURCE, CLOCKEVENT DRIVERS
2930M: Daniel Lezcano <daniel.lezcano@linaro.org>
2931M: Thomas Gleixner <tglx@linutronix.de>
2932L: linux-kernel@vger.kernel.org
2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2934S: Supported
2935F: drivers/clocksource
2936
2937CISCO FCOE HBA DRIVER
2938M: Hiral Patel <hiralpat@cisco.com>
2939M: Suma Ramars <sramars@cisco.com>
2940M: Brian Uchino <buchino@cisco.com>
2941L: linux-scsi@vger.kernel.org
2942S: Supported
2943F: drivers/scsi/fnic/
2944
2945CISCO SCSI HBA DRIVER
2946M: Narsimhulu Musini <nmusini@cisco.com>
2947M: Sesidhar Baddela <sebaddel@cisco.com>
2948L: linux-scsi@vger.kernel.org
2949S: Supported
2950F: drivers/scsi/snic/
2951
2952CMPC ACPI DRIVER
2953M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2954M: Daniel Oliveira Nascimento <don@syst.com.br>
2955L: platform-driver-x86@vger.kernel.org
2956S: Supported
2957F: drivers/platform/x86/classmate-laptop.c
2958
2959COBALT MEDIA DRIVER
2960M: Hans Verkuil <hans.verkuil@cisco.com>
2961L: linux-media@vger.kernel.org
2962T: git git://linuxtv.org/media_tree.git
2963W: https://linuxtv.org
2964S: Supported
2965F: drivers/media/pci/cobalt/
2966
2967COCCINELLE/Semantic Patches (SmPL)
2968M: Julia Lawall <Julia.Lawall@lip6.fr>
2969M: Gilles Muller <Gilles.Muller@lip6.fr>
2970M: Nicolas Palix <nicolas.palix@imag.fr>
2971M: Michal Marek <mmarek@suse.com>
2972L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2974W: http://coccinelle.lip6.fr/
2975S: Supported
2976F: Documentation/coccinelle.txt
2977F: scripts/coccinelle/
2978F: scripts/coccicheck
2979
2980CODA FILE SYSTEM
2981M: Jan Harkes <jaharkes@cs.cmu.edu>
2982M: coda@cs.cmu.edu
2983L: codalist@coda.cs.cmu.edu
2984W: http://www.coda.cs.cmu.edu/
2985S: Maintained
2986F: Documentation/filesystems/coda.txt
2987F: fs/coda/
2988F: include/linux/coda*.h
2989F: include/uapi/linux/coda*.h
2990
2991CODA V4L2 MEM2MEM DRIVER
2992M: Philipp Zabel <p.zabel@pengutronix.de>
2993L: linux-media@vger.kernel.org
2994S: Maintained
2995F: Documentation/devicetree/bindings/media/coda.txt
2996F: drivers/media/platform/coda/
2997
2998COMMON CLK FRAMEWORK
2999M: Michael Turquette <mturquette@baylibre.com>
3000M: Stephen Boyd <sboyd@codeaurora.org>
3001L: linux-clk@vger.kernel.org
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3003S: Maintained
3004F: drivers/clk/
3005X: drivers/clk/clkdev.c
3006F: include/linux/clk-pr*
3007F: include/linux/clk/
3008
3009COMMON INTERNET FILE SYSTEM (CIFS)
3010M: Steve French <sfrench@samba.org>
3011L: linux-cifs@vger.kernel.org
3012L: samba-technical@lists.samba.org (moderated for non-subscribers)
3013W: http://linux-cifs.samba.org/
3014T: git git://git.samba.org/sfrench/cifs-2.6.git
3015S: Supported
3016F: Documentation/filesystems/cifs/
3017F: fs/cifs/
3018
3019COMPACTPCI HOTPLUG CORE
3020M: Scott Murray <scott@spiteful.org>
3021L: linux-pci@vger.kernel.org
3022S: Maintained
3023F: drivers/pci/hotplug/cpci_hotplug*
3024
3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3026M: Scott Murray <scott@spiteful.org>
3027L: linux-pci@vger.kernel.org
3028S: Maintained
3029F: drivers/pci/hotplug/cpcihp_zt5550.*
3030
3031COMPACTPCI HOTPLUG GENERIC DRIVER
3032M: Scott Murray <scott@spiteful.org>
3033L: linux-pci@vger.kernel.org
3034S: Maintained
3035F: drivers/pci/hotplug/cpcihp_generic.c
3036
3037COMPAL LAPTOP SUPPORT
3038M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3039L: platform-driver-x86@vger.kernel.org
3040S: Maintained
3041F: drivers/platform/x86/compal-laptop.c
3042
3043CONEXANT ACCESSRUNNER USB DRIVER
3044L: accessrunner-general@lists.sourceforge.net
3045W: http://accessrunner.sourceforge.net/
3046S: Orphan
3047F: drivers/usb/atm/cxacru.c
3048
3049CONFIGFS
3050M: Joel Becker <jlbec@evilplan.org>
3051M: Christoph Hellwig <hch@lst.de>
3052T: git git://git.infradead.org/users/hch/configfs.git
3053S: Supported
3054F: fs/configfs/
3055F: include/linux/configfs.h
3056
3057CONNECTOR
3058M: Evgeniy Polyakov <zbr@ioremap.net>
3059L: netdev@vger.kernel.org
3060S: Maintained
3061F: drivers/connector/
3062
3063CONTROL GROUP (CGROUP)
3064M: Tejun Heo <tj@kernel.org>
3065M: Li Zefan <lizefan@huawei.com>
3066M: Johannes Weiner <hannes@cmpxchg.org>
3067L: cgroups@vger.kernel.org
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3069S: Maintained
3070F: Documentation/cgroups/
3071F: include/linux/cgroup*
3072F: kernel/cgroup*
3073
3074CONTROL GROUP - CPUSET
3075M: Li Zefan <lizefan@huawei.com>
3076L: cgroups@vger.kernel.org
3077W: http://www.bullopensource.org/cpuset/
3078W: http://oss.sgi.com/projects/cpusets/
3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3080S: Maintained
3081F: Documentation/cgroups/cpusets.txt
3082F: include/linux/cpuset.h
3083F: kernel/cpuset.c
3084
3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3086M: Johannes Weiner <hannes@cmpxchg.org>
3087M: Michal Hocko <mhocko@kernel.org>
3088M: Vladimir Davydov <vdavydov@virtuozzo.com>
3089L: cgroups@vger.kernel.org
3090L: linux-mm@kvack.org
3091S: Maintained
3092F: mm/memcontrol.c
3093F: mm/swap_cgroup.c
3094
3095CORETEMP HARDWARE MONITORING DRIVER
3096M: Fenghua Yu <fenghua.yu@intel.com>
3097L: linux-hwmon@vger.kernel.org
3098S: Maintained
3099F: Documentation/hwmon/coretemp
3100F: drivers/hwmon/coretemp.c
3101
3102COSA/SRP SYNC SERIAL DRIVER
3103M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3104W: http://www.fi.muni.cz/~kas/cosa/
3105S: Maintained
3106F: drivers/net/wan/cosa*
3107
3108CPMAC ETHERNET DRIVER
3109M: Florian Fainelli <florian@openwrt.org>
3110L: netdev@vger.kernel.org
3111S: Maintained
3112F: drivers/net/ethernet/ti/cpmac.c
3113
3114CPU FREQUENCY DRIVERS
3115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3116M: Viresh Kumar <viresh.kumar@linaro.org>
3117L: linux-pm@vger.kernel.org
3118S: Maintained
3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3120T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3121F: drivers/cpufreq/
3122F: include/linux/cpufreq.h
3123
3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3125M: Viresh Kumar <viresh.kumar@linaro.org>
3126M: Sudeep Holla <sudeep.holla@arm.com>
3127L: linux-pm@vger.kernel.org
3128W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3129S: Maintained
3130F: drivers/cpufreq/arm_big_little.h
3131F: drivers/cpufreq/arm_big_little.c
3132F: drivers/cpufreq/arm_big_little_dt.c
3133
3134CPUIDLE DRIVER - ARM BIG LITTLE
3135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3136M: Daniel Lezcano <daniel.lezcano@linaro.org>
3137L: linux-pm@vger.kernel.org
3138L: linux-arm-kernel@lists.infradead.org
3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3140S: Maintained
3141F: drivers/cpuidle/cpuidle-big_little.c
3142
3143CPUIDLE DRIVER - ARM EXYNOS
3144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3145M: Daniel Lezcano <daniel.lezcano@linaro.org>
3146M: Kukjin Kim <kgene@kernel.org>
3147L: linux-pm@vger.kernel.org
3148L: linux-samsung-soc@vger.kernel.org
3149S: Supported
3150F: drivers/cpuidle/cpuidle-exynos.c
3151F: arch/arm/mach-exynos/pm.c
3152
3153CPUIDLE DRIVERS
3154M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3155M: Daniel Lezcano <daniel.lezcano@linaro.org>
3156L: linux-pm@vger.kernel.org
3157S: Maintained
3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3159F: drivers/cpuidle/*
3160F: include/linux/cpuidle.h
3161
3162CPUID/MSR DRIVER
3163M: "H. Peter Anvin" <hpa@zytor.com>
3164S: Maintained
3165F: arch/x86/kernel/cpuid.c
3166F: arch/x86/kernel/msr.c
3167
3168CPU POWER MONITORING SUBSYSTEM
3169M: Thomas Renninger <trenn@suse.com>
3170L: linux-pm@vger.kernel.org
3171S: Maintained
3172F: tools/power/cpupower/
3173
3174CRAMFS FILESYSTEM
3175W: http://sourceforge.net/projects/cramfs/
3176S: Orphan / Obsolete
3177F: Documentation/filesystems/cramfs.txt
3178F: fs/cramfs/
3179
3180CRIS PORT
3181M: Mikael Starvik <starvik@axis.com>
3182M: Jesper Nilsson <jesper.nilsson@axis.com>
3183L: linux-cris-kernel@axis.com
3184W: http://developer.axis.com
3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3186S: Maintained
3187F: arch/cris/
3188F: drivers/tty/serial/crisv10.*
3189
3190CRYPTO API
3191M: Herbert Xu <herbert@gondor.apana.org.au>
3192M: "David S. Miller" <davem@davemloft.net>
3193L: linux-crypto@vger.kernel.org
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3196S: Maintained
3197F: Documentation/crypto/
3198F: Documentation/DocBook/crypto-API.tmpl
3199F: arch/*/crypto/
3200F: crypto/
3201F: drivers/crypto/
3202F: include/crypto/
3203
3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3205M: Neil Horman <nhorman@tuxdriver.com>
3206L: linux-crypto@vger.kernel.org
3207S: Maintained
3208F: crypto/ansi_cprng.c
3209F: crypto/rng.c
3210
3211CS3308 MEDIA DRIVER
3212M: Hans Verkuil <hverkuil@xs4all.nl>
3213L: linux-media@vger.kernel.org
3214T: git git://linuxtv.org/media_tree.git
3215W: http://linuxtv.org
3216S: Odd Fixes
3217F: drivers/media/i2c/cs3308.c
3218F: drivers/media/i2c/cs3308.h
3219
3220CS5535 Audio ALSA driver
3221M: Jaya Kumar <jayakumar.alsa@gmail.com>
3222S: Maintained
3223F: sound/pci/cs5535audio/
3224
3225CW1200 WLAN driver
3226M: Solomon Peachy <pizza@shaftnet.org>
3227S: Maintained
3228F: drivers/net/wireless/st/cw1200/
3229
3230CX18 VIDEO4LINUX DRIVER
3231M: Andy Walls <awalls@md.metrocast.net>
3232L: ivtv-devel@ivtvdriver.org (subscribers-only)
3233L: linux-media@vger.kernel.org
3234T: git git://linuxtv.org/media_tree.git
3235W: https://linuxtv.org
3236W: http://www.ivtvdriver.org/index.php/Cx18
3237S: Maintained
3238F: Documentation/video4linux/cx18.txt
3239F: drivers/media/pci/cx18/
3240F: include/uapi/linux/ivtv*
3241
3242CX2341X MPEG ENCODER HELPER MODULE
3243M: Hans Verkuil <hverkuil@xs4all.nl>
3244L: linux-media@vger.kernel.org
3245T: git git://linuxtv.org/media_tree.git
3246W: https://linuxtv.org
3247S: Maintained
3248F: drivers/media/common/cx2341x*
3249F: include/media/cx2341x*
3250
3251CX24120 MEDIA DRIVER
3252M: Jemma Denson <jdenson@gmail.com>
3253M: Patrick Boettcher <patrick.boettcher@posteo.de>
3254L: linux-media@vger.kernel.org
3255W: https://linuxtv.org
3256Q: http://patchwork.linuxtv.org/project/linux-media/list/
3257S: Maintained
3258F: drivers/media/dvb-frontends/cx24120*
3259
3260CX88 VIDEO4LINUX DRIVER
3261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3262L: linux-media@vger.kernel.org
3263W: https://linuxtv.org
3264T: git git://linuxtv.org/media_tree.git
3265S: Odd fixes
3266F: Documentation/video4linux/cx88/
3267F: drivers/media/pci/cx88/
3268
3269CXD2820R MEDIA DRIVER
3270M: Antti Palosaari <crope@iki.fi>
3271L: linux-media@vger.kernel.org
3272W: https://linuxtv.org
3273W: http://palosaari.fi/linux/
3274Q: http://patchwork.linuxtv.org/project/linux-media/list/
3275T: git git://linuxtv.org/anttip/media_tree.git
3276S: Maintained
3277F: drivers/media/dvb-frontends/cxd2820r*
3278
3279CXGB3 ETHERNET DRIVER (CXGB3)
3280M: Santosh Raspatur <santosh@chelsio.com>
3281L: netdev@vger.kernel.org
3282W: http://www.chelsio.com
3283S: Supported
3284F: drivers/net/ethernet/chelsio/cxgb3/
3285
3286CXGB3 ISCSI DRIVER (CXGB3I)
3287M: Karen Xie <kxie@chelsio.com>
3288L: linux-scsi@vger.kernel.org
3289W: http://www.chelsio.com
3290S: Supported
3291F: drivers/scsi/cxgbi/cxgb3i
3292
3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3294M: Steve Wise <swise@chelsio.com>
3295L: linux-rdma@vger.kernel.org
3296W: http://www.openfabrics.org
3297S: Supported
3298F: drivers/infiniband/hw/cxgb3/
3299
3300CXGB4 ETHERNET DRIVER (CXGB4)
3301M: Hariprasad S <hariprasad@chelsio.com>
3302L: netdev@vger.kernel.org
3303W: http://www.chelsio.com
3304S: Supported
3305F: drivers/net/ethernet/chelsio/cxgb4/
3306
3307CXGB4 ISCSI DRIVER (CXGB4I)
3308M: Karen Xie <kxie@chelsio.com>
3309L: linux-scsi@vger.kernel.org
3310W: http://www.chelsio.com
3311S: Supported
3312F: drivers/scsi/cxgbi/cxgb4i
3313
3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3315M: Steve Wise <swise@chelsio.com>
3316L: linux-rdma@vger.kernel.org
3317W: http://www.openfabrics.org
3318S: Supported
3319F: drivers/infiniband/hw/cxgb4/
3320
3321CXGB4VF ETHERNET DRIVER (CXGB4VF)
3322M: Casey Leedom <leedom@chelsio.com>
3323L: netdev@vger.kernel.org
3324W: http://www.chelsio.com
3325S: Supported
3326F: drivers/net/ethernet/chelsio/cxgb4vf/
3327
3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3329M: Ian Munsie <imunsie@au1.ibm.com>
3330M: Michael Neuling <mikey@neuling.org>
3331L: linuxppc-dev@lists.ozlabs.org
3332S: Supported
3333F: drivers/misc/cxl/
3334F: include/misc/cxl*
3335F: include/uapi/misc/cxl.h
3336F: Documentation/powerpc/cxl.txt
3337F: Documentation/powerpc/cxl.txt
3338F: Documentation/ABI/testing/sysfs-class-cxl
3339
3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3341M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3342M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3343L: linux-scsi@vger.kernel.org
3344S: Supported
3345F: drivers/scsi/cxlflash/
3346F: include/uapi/scsi/cxlflash_ioctls.h
3347F: Documentation/powerpc/cxlflash.txt
3348
3349STMMAC ETHERNET DRIVER
3350M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3351L: netdev@vger.kernel.org
3352W: http://www.stlinux.com
3353S: Supported
3354F: drivers/net/ethernet/stmicro/stmmac/
3355
3356CYBERPRO FB DRIVER
3357M: Russell King <linux@arm.linux.org.uk>
3358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359W: http://www.arm.linux.org.uk/
3360S: Maintained
3361F: drivers/video/fbdev/cyber2000fb.*
3362
3363CYCLADES ASYNC MUX DRIVER
3364W: http://www.cyclades.com/
3365S: Orphan
3366F: drivers/tty/cyclades.c
3367F: include/linux/cyclades.h
3368F: include/uapi/linux/cyclades.h
3369
3370CYCLADES PC300 DRIVER
3371W: http://www.cyclades.com/
3372S: Orphan
3373F: drivers/net/wan/pc300*
3374
3375CYPRESS_FIRMWARE MEDIA DRIVER
3376M: Antti Palosaari <crope@iki.fi>
3377L: linux-media@vger.kernel.org
3378W: https://linuxtv.org
3379W: http://palosaari.fi/linux/
3380Q: http://patchwork.linuxtv.org/project/linux-media/list/
3381T: git git://linuxtv.org/anttip/media_tree.git
3382S: Maintained
3383F: drivers/media/common/cypress_firmware*
3384
3385CYTTSP TOUCHSCREEN DRIVER
3386M: Ferruh Yigit <fery@cypress.com>
3387L: linux-input@vger.kernel.org
3388S: Supported
3389F: drivers/input/touchscreen/cyttsp*
3390F: include/linux/input/cyttsp.h
3391
3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3393M: Joshua Kinard <kumba@gentoo.org>
3394S: Maintained
3395F: drivers/rtc/rtc-ds1685.c
3396F: include/linux/rtc/ds1685.h
3397
3398DAMA SLAVE for AX.25
3399M: Joerg Reuter <jreuter@yaina.de>
3400W: http://yaina.de/jreuter/
3401W: http://www.qsl.net/dl1bke/
3402L: linux-hams@vger.kernel.org
3403S: Maintained
3404F: net/ax25/af_ax25.c
3405F: net/ax25/ax25_dev.c
3406F: net/ax25/ax25_ds_*
3407F: net/ax25/ax25_in.c
3408F: net/ax25/ax25_out.c
3409F: net/ax25/ax25_timer.c
3410F: net/ax25/sysctl_net_ax25.c
3411
3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3413L: netdev@vger.kernel.org
3414S: Orphan
3415F: Documentation/networking/dmfe.txt
3416F: drivers/net/ethernet/dec/tulip/dmfe.c
3417
3418DC390/AM53C974 SCSI driver
3419M: Hannes Reinecke <hare@suse.com>
3420L: linux-scsi@vger.kernel.org
3421S: Maintained
3422F: drivers/scsi/am53c974.c
3423
3424DC395x SCSI driver
3425M: Oliver Neukum <oliver@neukum.org>
3426M: Ali Akcaagac <aliakc@web.de>
3427M: Jamie Lenehan <lenehan@twibble.org>
3428L: dc395x@twibble.org
3429W: http://twibble.org/dist/dc395x/
3430W: http://lists.twibble.org/mailman/listinfo/dc395x/
3431S: Maintained
3432F: Documentation/scsi/dc395x.txt
3433F: drivers/scsi/dc395x.*
3434
3435DCCP PROTOCOL
3436M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3437L: dccp@vger.kernel.org
3438W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3439S: Maintained
3440F: include/linux/dccp.h
3441F: include/uapi/linux/dccp.h
3442F: include/linux/tfrc.h
3443F: net/dccp/
3444
3445DECnet NETWORK LAYER
3446W: http://linux-decnet.sourceforge.net
3447L: linux-decnet-user@lists.sourceforge.net
3448S: Orphan
3449F: Documentation/networking/decnet.txt
3450F: net/decnet/
3451
3452DECSTATION PLATFORM SUPPORT
3453M: "Maciej W. Rozycki" <macro@linux-mips.org>
3454L: linux-mips@linux-mips.org
3455W: http://www.linux-mips.org/wiki/DECstation
3456S: Maintained
3457F: arch/mips/dec/
3458F: arch/mips/include/asm/dec/
3459F: arch/mips/include/asm/mach-dec/
3460
3461DEFXX FDDI NETWORK DRIVER
3462M: "Maciej W. Rozycki" <macro@linux-mips.org>
3463S: Maintained
3464F: drivers/net/fddi/defxx.*
3465
3466DELL LAPTOP DRIVER
3467M: Matthew Garrett <mjg59@srcf.ucam.org>
3468M: Pali Rohár <pali.rohar@gmail.com>
3469L: platform-driver-x86@vger.kernel.org
3470S: Maintained
3471F: drivers/platform/x86/dell-laptop.c
3472
3473DELL LAPTOP RBTN DRIVER
3474M: Pali Rohár <pali.rohar@gmail.com>
3475S: Maintained
3476F: drivers/platform/x86/dell-rbtn.*
3477
3478DELL LAPTOP FREEFALL DRIVER
3479M: Pali Rohár <pali.rohar@gmail.com>
3480S: Maintained
3481F: drivers/platform/x86/dell-smo8800.c
3482
3483DELL LAPTOP SMM DRIVER
3484M: Pali Rohár <pali.rohar@gmail.com>
3485S: Maintained
3486F: drivers/hwmon/dell-smm-hwmon.c
3487F: include/uapi/linux/i8k.h
3488
3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3490M: Doug Warzecha <Douglas_Warzecha@dell.com>
3491S: Maintained
3492F: Documentation/dcdbas.txt
3493F: drivers/firmware/dcdbas.*
3494
3495DELL WMI EXTRAS DRIVER
3496M: Matthew Garrett <mjg59@srcf.ucam.org>
3497M: Pali Rohár <pali.rohar@gmail.com>
3498S: Maintained
3499F: drivers/platform/x86/dell-wmi.c
3500
3501DESIGNWARE USB2 DRD IP DRIVER
3502M: John Youn <johnyoun@synopsys.com>
3503L: linux-usb@vger.kernel.org
3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3505S: Maintained
3506F: drivers/usb/dwc2/
3507
3508DESIGNWARE USB3 DRD IP DRIVER
3509M: Felipe Balbi <balbi@kernel.org>
3510L: linux-usb@vger.kernel.org
3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3512S: Maintained
3513F: drivers/usb/dwc3/
3514
3515DEVICE COREDUMP (DEV_COREDUMP)
3516M: Johannes Berg <johannes@sipsolutions.net>
3517L: linux-kernel@vger.kernel.org
3518S: Maintained
3519F: drivers/base/devcoredump.c
3520F: include/linux/devcoredump.h
3521
3522DEVICE FREQUENCY (DEVFREQ)
3523M: MyungJoo Ham <myungjoo.ham@samsung.com>
3524M: Kyungmin Park <kyungmin.park@samsung.com>
3525L: linux-pm@vger.kernel.org
3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3527S: Maintained
3528F: drivers/devfreq/
3529F: include/linux/devfreq.h
3530F: Documentation/devicetree/bindings/devfreq/
3531
3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3533M: Chanwoo Choi <cw00.choi@samsung.com>
3534L: linux-pm@vger.kernel.org
3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S: Supported
3537F: drivers/devfreq/event/
3538F: drivers/devfreq/devfreq-event.c
3539F: include/linux/devfreq-event.h
3540F: Documentation/devicetree/bindings/devfreq/event/
3541
3542DEVICE NUMBER REGISTRY
3543M: Torben Mathiasen <device@lanana.org>
3544W: http://lanana.org/docs/device-list/index.html
3545S: Maintained
3546
3547DEVICE-MAPPER (LVM)
3548M: Alasdair Kergon <agk@redhat.com>
3549M: Mike Snitzer <snitzer@redhat.com>
3550M: dm-devel@redhat.com
3551L: dm-devel@redhat.com
3552W: http://sources.redhat.com/dm
3553Q: http://patchwork.kernel.org/project/dm-devel/list/
3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3555T: quilt http://people.redhat.com/agk/patches/linux/editing/
3556S: Maintained
3557F: Documentation/device-mapper/
3558F: drivers/md/dm*
3559F: drivers/md/persistent-data/
3560F: include/linux/device-mapper.h
3561F: include/linux/dm-*.h
3562F: include/uapi/linux/dm-*.h
3563
3564DEVLINK
3565M: Jiri Pirko <jiri@mellanox.com>
3566L: netdev@vger.kernel.org
3567S: Supported
3568F: net/core/devlink.c
3569F: include/net/devlink.h
3570F: include/uapi/linux/devlink.h
3571
3572DIALOG SEMICONDUCTOR DRIVERS
3573M: Support Opensource <support.opensource@diasemi.com>
3574W: http://www.dialog-semiconductor.com/products
3575S: Supported
3576F: Documentation/hwmon/da90??
3577F: Documentation/devicetree/bindings/sound/da[79]*.txt
3578F: drivers/gpio/gpio-da90??.c
3579F: drivers/hwmon/da90??-hwmon.c
3580F: drivers/iio/adc/da91??-*.c
3581F: drivers/input/misc/da90??_onkey.c
3582F: drivers/input/touchscreen/da9052_tsi.c
3583F: drivers/leds/leds-da90??.c
3584F: drivers/mfd/da903x.c
3585F: drivers/mfd/da90??-*.c
3586F: drivers/mfd/da91??-*.c
3587F: drivers/power/da9052-battery.c
3588F: drivers/power/da91??-*.c
3589F: drivers/regulator/da903x.c
3590F: drivers/regulator/da9???-regulator.[ch]
3591F: drivers/rtc/rtc-da90??.c
3592F: drivers/video/backlight/da90??_bl.c
3593F: drivers/watchdog/da90??_wdt.c
3594F: include/linux/mfd/da903x.h
3595F: include/linux/mfd/da9052/
3596F: include/linux/mfd/da9055/
3597F: include/linux/mfd/da9063/
3598F: include/linux/mfd/da9150/
3599F: include/sound/da[79]*.h
3600F: sound/soc/codecs/da[79]*.[ch]
3601
3602DIGI NEO AND CLASSIC PCI PRODUCTS
3603M: Lidza Louina <lidza.louina@gmail.com>
3604M: Mark Hounschell <markh@compro.net>
3605L: driverdev-devel@linuxdriverproject.org
3606S: Maintained
3607F: drivers/staging/dgnc/
3608
3609DIOLAN U2C-12 I2C DRIVER
3610M: Guenter Roeck <linux@roeck-us.net>
3611L: linux-i2c@vger.kernel.org
3612S: Maintained
3613F: drivers/i2c/busses/i2c-diolan-u2c.c
3614
3615DIRECT ACCESS (DAX)
3616M: Matthew Wilcox <willy@linux.intel.com>
3617L: linux-fsdevel@vger.kernel.org
3618S: Supported
3619F: fs/dax.c
3620
3621DIRECTORY NOTIFICATION (DNOTIFY)
3622M: Eric Paris <eparis@parisplace.org>
3623S: Maintained
3624F: Documentation/filesystems/dnotify.txt
3625F: fs/notify/dnotify/
3626F: include/linux/dnotify.h
3627
3628DISK GEOMETRY AND PARTITION HANDLING
3629M: Andries Brouwer <aeb@cwi.nl>
3630W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3631W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3632W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3633S: Maintained
3634
3635DISKQUOTA
3636M: Jan Kara <jack@suse.com>
3637S: Maintained
3638F: Documentation/filesystems/quota.txt
3639F: fs/quota/
3640F: include/linux/quota*.h
3641F: include/uapi/linux/quota*.h
3642
3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3644M: Bernie Thompson <bernie@plugable.com>
3645L: linux-fbdev@vger.kernel.org
3646S: Maintained
3647W: http://plugable.com/category/projects/udlfb/
3648F: drivers/video/fbdev/udlfb.c
3649F: include/video/udlfb.h
3650F: Documentation/fb/udlfb.txt
3651
3652DISTRIBUTED LOCK MANAGER (DLM)
3653M: Christine Caulfield <ccaulfie@redhat.com>
3654M: David Teigland <teigland@redhat.com>
3655L: cluster-devel@redhat.com
3656W: http://sources.redhat.com/cluster/
3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3658S: Supported
3659F: fs/dlm/
3660
3661DMA BUFFER SHARING FRAMEWORK
3662M: Sumit Semwal <sumit.semwal@linaro.org>
3663S: Maintained
3664L: linux-media@vger.kernel.org
3665L: dri-devel@lists.freedesktop.org
3666L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3667F: drivers/dma-buf/
3668F: include/linux/dma-buf*
3669F: include/linux/reservation.h
3670F: include/linux/*fence.h
3671F: Documentation/dma-buf-sharing.txt
3672T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3673
3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3675M: Vinod Koul <vinod.koul@intel.com>
3676L: dmaengine@vger.kernel.org
3677Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3678S: Maintained
3679F: drivers/dma/
3680F: include/linux/dmaengine.h
3681F: Documentation/dmaengine/
3682T: git git://git.infradead.org/users/vkoul/slave-dma.git
3683
3684DME1737 HARDWARE MONITOR DRIVER
3685M: Juerg Haefliger <juergh@gmail.com>
3686L: linux-hwmon@vger.kernel.org
3687S: Maintained
3688F: Documentation/hwmon/dme1737
3689F: drivers/hwmon/dme1737.c
3690
3691DMI/SMBIOS SUPPORT
3692M: Jean Delvare <jdelvare@suse.com>
3693S: Maintained
3694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3695F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3696F: drivers/firmware/dmi-id.c
3697F: drivers/firmware/dmi_scan.c
3698F: include/linux/dmi.h
3699
3700DOCUMENTATION
3701M: Jonathan Corbet <corbet@lwn.net>
3702L: linux-doc@vger.kernel.org
3703S: Maintained
3704F: Documentation/
3705F: scripts/docproc.c
3706F: scripts/kernel-doc*
3707X: Documentation/ABI/
3708X: Documentation/devicetree/
3709X: Documentation/acpi
3710X: Documentation/power
3711X: Documentation/spi
3712X: Documentation/DocBook/media
3713T: git git://git.lwn.net/linux.git docs-next
3714
3715DOUBLETALK DRIVER
3716M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3717L: blinux-list@redhat.com
3718S: Maintained
3719F: drivers/char/dtlk.c
3720F: include/linux/dtlk.h
3721
3722DPT_I2O SCSI RAID DRIVER
3723M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3724L: linux-scsi@vger.kernel.org
3725W: http://www.adaptec.com/
3726S: Maintained
3727F: drivers/scsi/dpt*
3728F: drivers/scsi/dpt/
3729
3730DRBD DRIVER
3731M: Philipp Reisner <philipp.reisner@linbit.com>
3732M: Lars Ellenberg <lars.ellenberg@linbit.com>
3733L: drbd-dev@lists.linbit.com
3734W: http://www.drbd.org
3735T: git git://git.linbit.com/linux-drbd.git
3736T: git git://git.linbit.com/drbd-8.4.git
3737S: Supported
3738F: drivers/block/drbd/
3739F: lib/lru_cache.c
3740F: Documentation/blockdev/drbd/
3741
3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3745S: Supported
3746F: Documentation/kobject.txt
3747F: drivers/base/
3748F: fs/debugfs/
3749F: fs/kernfs/
3750F: fs/sysfs/
3751F: include/linux/debugfs.h
3752F: include/linux/kobj*
3753F: lib/kobj*
3754
3755DRM DRIVERS
3756M: David Airlie <airlied@linux.ie>
3757L: dri-devel@lists.freedesktop.org
3758T: git git://people.freedesktop.org/~airlied/linux
3759S: Maintained
3760F: drivers/gpu/drm/
3761F: drivers/gpu/vga/
3762F: include/drm/
3763F: include/uapi/drm/
3764
3765RADEON and AMDGPU DRM DRIVERS
3766M: Alex Deucher <alexander.deucher@amd.com>
3767M: Christian König <christian.koenig@amd.com>
3768L: dri-devel@lists.freedesktop.org
3769T: git git://people.freedesktop.org/~agd5f/linux
3770S: Supported
3771F: drivers/gpu/drm/radeon/
3772F: include/uapi/drm/radeon*
3773F: drivers/gpu/drm/amd/
3774F: include/uapi/drm/amdgpu*
3775
3776DRM PANEL DRIVERS
3777M: Thierry Reding <thierry.reding@gmail.com>
3778L: dri-devel@lists.freedesktop.org
3779T: git git://anongit.freedesktop.org/tegra/linux.git
3780S: Maintained
3781F: drivers/gpu/drm/drm_panel.c
3782F: drivers/gpu/drm/panel/
3783F: include/drm/drm_panel.h
3784F: Documentation/devicetree/bindings/display/panel/
3785
3786INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3787M: Daniel Vetter <daniel.vetter@intel.com>
3788M: Jani Nikula <jani.nikula@linux.intel.com>
3789L: intel-gfx@lists.freedesktop.org
3790L: dri-devel@lists.freedesktop.org
3791W: https://01.org/linuxgraphics/
3792Q: http://patchwork.freedesktop.org/project/intel-gfx/
3793T: git git://anongit.freedesktop.org/drm-intel
3794S: Supported
3795F: drivers/gpu/drm/i915/
3796F: include/drm/i915*
3797F: include/uapi/drm/i915*
3798
3799DRM DRIVERS FOR ATMEL HLCDC
3800M: Boris Brezillon <boris.brezillon@free-electrons.com>
3801L: dri-devel@lists.freedesktop.org
3802S: Supported
3803F: drivers/gpu/drm/atmel-hlcdc/
3804F: Documentation/devicetree/bindings/drm/atmel/
3805
3806DRM DRIVERS FOR EXYNOS
3807M: Inki Dae <inki.dae@samsung.com>
3808M: Joonyoung Shim <jy0922.shim@samsung.com>
3809M: Seung-Woo Kim <sw0312.kim@samsung.com>
3810M: Kyungmin Park <kyungmin.park@samsung.com>
3811L: dri-devel@lists.freedesktop.org
3812T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3813S: Supported
3814F: drivers/gpu/drm/exynos/
3815F: include/drm/exynos*
3816F: include/uapi/drm/exynos*
3817
3818DRM DRIVERS FOR FREESCALE DCU
3819M: Stefan Agner <stefan@agner.ch>
3820M: Alison Wang <alison.wang@freescale.com>
3821L: dri-devel@lists.freedesktop.org
3822S: Supported
3823F: drivers/gpu/drm/fsl-dcu/
3824F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3825F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3826
3827DRM DRIVERS FOR FREESCALE IMX
3828M: Philipp Zabel <p.zabel@pengutronix.de>
3829L: dri-devel@lists.freedesktop.org
3830S: Maintained
3831F: drivers/gpu/drm/imx/
3832F: drivers/gpu/ipu-v3/
3833F: Documentation/devicetree/bindings/display/imx/
3834
3835DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3836M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3837L: dri-devel@lists.freedesktop.org
3838T: git git://github.com/patjak/drm-gma500
3839S: Maintained
3840F: drivers/gpu/drm/gma500
3841F: include/drm/gma500*
3842
3843DRM DRIVERS FOR NVIDIA TEGRA
3844M: Thierry Reding <thierry.reding@gmail.com>
3845M: Terje Bergström <tbergstrom@nvidia.com>
3846L: dri-devel@lists.freedesktop.org
3847L: linux-tegra@vger.kernel.org
3848T: git git://anongit.freedesktop.org/tegra/linux.git
3849S: Supported
3850F: drivers/gpu/drm/tegra/
3851F: drivers/gpu/host1x/
3852F: include/linux/host1x.h
3853F: include/uapi/drm/tegra_drm.h
3854F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3855
3856DRM DRIVERS FOR RENESAS
3857M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3858L: dri-devel@lists.freedesktop.org
3859L: linux-renesas-soc@vger.kernel.org
3860T: git git://people.freedesktop.org/~airlied/linux
3861S: Supported
3862F: drivers/gpu/drm/rcar-du/
3863F: drivers/gpu/drm/shmobile/
3864F: include/linux/platform_data/shmob_drm.h
3865
3866DRM DRIVERS FOR ROCKCHIP
3867M: Mark Yao <mark.yao@rock-chips.com>
3868L: dri-devel@lists.freedesktop.org
3869S: Maintained
3870F: drivers/gpu/drm/rockchip/
3871F: Documentation/devicetree/bindings/display/rockchip*
3872
3873DRM DRIVERS FOR STI
3874M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3875M: Vincent Abriou <vincent.abriou@st.com>
3876L: dri-devel@lists.freedesktop.org
3877T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3878S: Maintained
3879F: drivers/gpu/drm/sti
3880F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3881
3882DRM DRIVERS FOR VIVANTE GPU IP
3883M: Lucas Stach <l.stach@pengutronix.de>
3884R: Russell King <linux+etnaviv@arm.linux.org.uk>
3885R: Christian Gmeiner <christian.gmeiner@gmail.com>
3886L: dri-devel@lists.freedesktop.org
3887S: Maintained
3888F: drivers/gpu/drm/etnaviv
3889F: Documentation/devicetree/bindings/display/etnaviv
3890
3891DSBR100 USB FM RADIO DRIVER
3892M: Alexey Klimov <klimov.linux@gmail.com>
3893L: linux-media@vger.kernel.org
3894T: git git://linuxtv.org/media_tree.git
3895S: Maintained
3896F: drivers/media/radio/dsbr100.c
3897
3898DSCC4 DRIVER
3899M: Francois Romieu <romieu@fr.zoreil.com>
3900L: netdev@vger.kernel.org
3901S: Maintained
3902F: drivers/net/wan/dscc4.c
3903
3904DT3155 MEDIA DRIVER
3905M: Hans Verkuil <hverkuil@xs4all.nl>
3906L: linux-media@vger.kernel.org
3907T: git git://linuxtv.org/media_tree.git
3908W: https://linuxtv.org
3909S: Odd Fixes
3910F: drivers/media/pci/dt3155/
3911
3912DVB_USB_AF9015 MEDIA DRIVER
3913M: Antti Palosaari <crope@iki.fi>
3914L: linux-media@vger.kernel.org
3915W: https://linuxtv.org
3916W: http://palosaari.fi/linux/
3917Q: http://patchwork.linuxtv.org/project/linux-media/list/
3918T: git git://linuxtv.org/anttip/media_tree.git
3919S: Maintained
3920F: drivers/media/usb/dvb-usb-v2/af9015*
3921
3922DVB_USB_AF9035 MEDIA DRIVER
3923M: Antti Palosaari <crope@iki.fi>
3924L: linux-media@vger.kernel.org
3925W: https://linuxtv.org
3926W: http://palosaari.fi/linux/
3927Q: http://patchwork.linuxtv.org/project/linux-media/list/
3928T: git git://linuxtv.org/anttip/media_tree.git
3929S: Maintained
3930F: drivers/media/usb/dvb-usb-v2/af9035*
3931
3932DVB_USB_ANYSEE 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/anysee*
3941
3942DVB_USB_AU6610 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/au6610*
3951
3952DVB_USB_CE6230 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/ce6230*
3961
3962DVB_USB_CXUSB MEDIA DRIVER
3963M: Michael Krufky <mkrufky@linuxtv.org>
3964L: linux-media@vger.kernel.org
3965W: https://linuxtv.org
3966W: http://github.com/mkrufky
3967Q: http://patchwork.linuxtv.org/project/linux-media/list/
3968T: git git://linuxtv.org/media_tree.git
3969S: Maintained
3970F: drivers/media/usb/dvb-usb/cxusb*
3971
3972DVB_USB_EC168 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/ec168*
3981
3982DVB_USB_GL861 MEDIA DRIVER
3983M: Antti Palosaari <crope@iki.fi>
3984L: linux-media@vger.kernel.org
3985W: https://linuxtv.org
3986Q: http://patchwork.linuxtv.org/project/linux-media/list/
3987T: git git://linuxtv.org/anttip/media_tree.git
3988S: Maintained
3989F: drivers/media/usb/dvb-usb-v2/gl861*
3990
3991DVB_USB_MXL111SF MEDIA DRIVER
3992M: Michael Krufky <mkrufky@linuxtv.org>
3993L: linux-media@vger.kernel.org
3994W: https://linuxtv.org
3995W: http://github.com/mkrufky
3996Q: http://patchwork.linuxtv.org/project/linux-media/list/
3997T: git git://linuxtv.org/mkrufky/mxl111sf.git
3998S: Maintained
3999F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4000
4001DVB_USB_RTL28XXU MEDIA DRIVER
4002M: Antti Palosaari <crope@iki.fi>
4003L: linux-media@vger.kernel.org
4004W: https://linuxtv.org
4005W: http://palosaari.fi/linux/
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/rtl28xxu*
4010
4011DVB_USB_V2 MEDIA DRIVER
4012M: Antti Palosaari <crope@iki.fi>
4013L: linux-media@vger.kernel.org
4014W: https://linuxtv.org
4015W: http://palosaari.fi/linux/
4016Q: http://patchwork.linuxtv.org/project/linux-media/list/
4017T: git git://linuxtv.org/anttip/media_tree.git
4018S: Maintained
4019F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4020F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4021
4022DYNAMIC DEBUG
4023M: Jason Baron <jbaron@akamai.com>
4024S: Maintained
4025F: lib/dynamic_debug.c
4026F: include/linux/dynamic_debug.h
4027
4028DZ DECSTATION DZ11 SERIAL DRIVER
4029M: "Maciej W. Rozycki" <macro@linux-mips.org>
4030S: Maintained
4031F: drivers/tty/serial/dz.*
4032
4033E3X0 POWER BUTTON DRIVER
4034M: Moritz Fischer <moritz.fischer@ettus.com>
4035L: usrp-users@lists.ettus.com
4036W: http://www.ettus.com
4037S: Supported
4038F: drivers/input/misc/e3x0-button.c
4039F: Documentation/devicetree/bindings/input/e3x0-button.txt
4040
4041E4000 MEDIA DRIVER
4042M: Antti Palosaari <crope@iki.fi>
4043L: linux-media@vger.kernel.org
4044W: https://linuxtv.org
4045W: http://palosaari.fi/linux/
4046Q: http://patchwork.linuxtv.org/project/linux-media/list/
4047T: git git://linuxtv.org/anttip/media_tree.git
4048S: Maintained
4049F: drivers/media/tuners/e4000*
4050
4051EATA ISA/EISA/PCI SCSI DRIVER
4052M: Dario Ballabio <ballabio_dario@emc.com>
4053L: linux-scsi@vger.kernel.org
4054S: Maintained
4055F: drivers/scsi/eata.c
4056
4057EC100 MEDIA DRIVER
4058M: Antti Palosaari <crope@iki.fi>
4059L: linux-media@vger.kernel.org
4060W: https://linuxtv.org
4061W: http://palosaari.fi/linux/
4062Q: http://patchwork.linuxtv.org/project/linux-media/list/
4063T: git git://linuxtv.org/anttip/media_tree.git
4064S: Maintained
4065F: drivers/media/dvb-frontends/ec100*
4066
4067ECRYPT FILE SYSTEM
4068M: Tyler Hicks <tyhicks@canonical.com>
4069L: ecryptfs@vger.kernel.org
4070W: http://ecryptfs.org
4071W: https://launchpad.net/ecryptfs
4072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4073S: Supported
4074F: Documentation/filesystems/ecryptfs.txt
4075F: fs/ecryptfs/
4076
4077EDAC-CORE
4078M: Doug Thompson <dougthompson@xmission.com>
4079M: Borislav Petkov <bp@alien8.de>
4080M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4081L: linux-edac@vger.kernel.org
4082T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4083T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4084S: Supported
4085F: Documentation/edac.txt
4086F: drivers/edac/
4087F: include/linux/edac.h
4088
4089EDAC-AMD64
4090M: Doug Thompson <dougthompson@xmission.com>
4091M: Borislav Petkov <bp@alien8.de>
4092L: linux-edac@vger.kernel.org
4093S: Maintained
4094F: drivers/edac/amd64_edac*
4095
4096EDAC-CALXEDA
4097M: Doug Thompson <dougthompson@xmission.com>
4098M: Robert Richter <rric@kernel.org>
4099L: linux-edac@vger.kernel.org
4100S: Maintained
4101F: drivers/edac/highbank*
4102
4103EDAC-CAVIUM
4104M: Ralf Baechle <ralf@linux-mips.org>
4105M: David Daney <david.daney@cavium.com>
4106L: linux-edac@vger.kernel.org
4107L: linux-mips@linux-mips.org
4108S: Supported
4109F: drivers/edac/octeon_edac*
4110
4111EDAC-E752X
4112M: Mark Gross <mark.gross@intel.com>
4113M: Doug Thompson <dougthompson@xmission.com>
4114L: linux-edac@vger.kernel.org
4115S: Maintained
4116F: drivers/edac/e752x_edac.c
4117
4118EDAC-E7XXX
4119M: Doug Thompson <dougthompson@xmission.com>
4120L: linux-edac@vger.kernel.org
4121S: Maintained
4122F: drivers/edac/e7xxx_edac.c
4123
4124EDAC-GHES
4125M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4126L: linux-edac@vger.kernel.org
4127S: Maintained
4128F: drivers/edac/ghes_edac.c
4129
4130EDAC-I82443BXGX
4131M: Tim Small <tim@buttersideup.com>
4132L: linux-edac@vger.kernel.org
4133S: Maintained
4134F: drivers/edac/i82443bxgx_edac.c
4135
4136EDAC-I3000
4137M: Jason Uhlenkott <juhlenko@akamai.com>
4138L: linux-edac@vger.kernel.org
4139S: Maintained
4140F: drivers/edac/i3000_edac.c
4141
4142EDAC-I5000
4143M: Doug Thompson <dougthompson@xmission.com>
4144L: linux-edac@vger.kernel.org
4145S: Maintained
4146F: drivers/edac/i5000_edac.c
4147
4148EDAC-I5400
4149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4150L: linux-edac@vger.kernel.org
4151S: Maintained
4152F: drivers/edac/i5400_edac.c
4153
4154EDAC-I7300
4155M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4156L: linux-edac@vger.kernel.org
4157S: Maintained
4158F: drivers/edac/i7300_edac.c
4159
4160EDAC-I7CORE
4161M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4162L: linux-edac@vger.kernel.org
4163S: Maintained
4164F: drivers/edac/i7core_edac.c
4165
4166EDAC-I82975X
4167M: Ranganathan Desikan <ravi@jetztechnologies.com>
4168M: "Arvind R." <arvino55@gmail.com>
4169L: linux-edac@vger.kernel.org
4170S: Maintained
4171F: drivers/edac/i82975x_edac.c
4172
4173EDAC-IE31200
4174M: Jason Baron <jbaron@akamai.com>
4175L: linux-edac@vger.kernel.org
4176S: Maintained
4177F: drivers/edac/ie31200_edac.c
4178
4179EDAC-MPC85XX
4180M: Johannes Thumshirn <morbidrsa@gmail.com>
4181L: linux-edac@vger.kernel.org
4182S: Maintained
4183F: drivers/edac/mpc85xx_edac.[ch]
4184
4185EDAC-PASEMI
4186M: Egor Martovetsky <egor@pasemi.com>
4187L: linux-edac@vger.kernel.org
4188S: Maintained
4189F: drivers/edac/pasemi_edac.c
4190
4191EDAC-R82600
4192M: Tim Small <tim@buttersideup.com>
4193L: linux-edac@vger.kernel.org
4194S: Maintained
4195F: drivers/edac/r82600_edac.c
4196
4197EDAC-SBRIDGE
4198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4199L: linux-edac@vger.kernel.org
4200S: Maintained
4201F: drivers/edac/sb_edac.c
4202
4203EDAC-XGENE
4204APPLIED MICRO (APM) X-GENE SOC EDAC
4205M: Loc Ho <lho@apm.com>
4206S: Supported
4207F: drivers/edac/xgene_edac.c
4208F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4209
4210EDIROL UA-101/UA-1000 DRIVER
4211M: Clemens Ladisch <clemens@ladisch.de>
4212L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4213T: git git://git.alsa-project.org/alsa-kernel.git
4214S: Maintained
4215F: sound/usb/misc/ua101.c
4216
4217EXTENSIBLE FIRMWARE INTERFACE (EFI)
4218M: Matt Fleming <matt@codeblueprint.co.uk>
4219L: linux-efi@vger.kernel.org
4220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4221S: Maintained
4222F: Documentation/efi-stub.txt
4223F: arch/ia64/kernel/efi.c
4224F: arch/x86/boot/compressed/eboot.[ch]
4225F: arch/x86/include/asm/efi.h
4226F: arch/x86/platform/efi/*
4227F: drivers/firmware/efi/*
4228F: include/linux/efi*.h
4229
4230EFI VARIABLE FILESYSTEM
4231M: Matthew Garrett <matthew.garrett@nebula.com>
4232M: Jeremy Kerr <jk@ozlabs.org>
4233M: Matt Fleming <matt@codeblueprint.co.uk>
4234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4235L: linux-efi@vger.kernel.org
4236S: Maintained
4237F: fs/efivarfs/
4238
4239EFIFB FRAMEBUFFER DRIVER
4240L: linux-fbdev@vger.kernel.org
4241M: Peter Jones <pjones@redhat.com>
4242S: Maintained
4243F: drivers/video/fbdev/efifb.c
4244
4245EFS FILESYSTEM
4246W: http://aeschi.ch.eu.org/efs/
4247S: Orphan
4248F: fs/efs/
4249
4250EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4251M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4252L: netdev@vger.kernel.org
4253S: Maintained
4254F: drivers/net/ethernet/ibm/ehea/
4255
4256EM28XX VIDEO4LINUX DRIVER
4257M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4258L: linux-media@vger.kernel.org
4259W: https://linuxtv.org
4260T: git git://linuxtv.org/media_tree.git
4261S: Maintained
4262F: drivers/media/usb/em28xx/
4263
4264EMBEDDED LINUX
4265M: Paul Gortmaker <paul.gortmaker@windriver.com>
4266M: Matt Mackall <mpm@selenic.com>
4267M: David Woodhouse <dwmw2@infradead.org>
4268L: linux-embedded@vger.kernel.org
4269S: Maintained
4270
4271EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4272M: James Smart <james.smart@avagotech.com>
4273M: Dick Kennedy <dick.kennedy@avagotech.com>
4274L: linux-scsi@vger.kernel.org
4275W: http://www.avagotech.com
4276S: Supported
4277F: drivers/scsi/lpfc/
4278
4279ENE CB710 FLASH CARD READER DRIVER
4280M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4281S: Maintained
4282F: drivers/misc/cb710/
4283F: drivers/mmc/host/cb710-mmc.*
4284F: include/linux/cb710.h
4285
4286ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4287M: Maxim Levitsky <maximlevitsky@gmail.com>
4288S: Maintained
4289F: drivers/media/rc/ene_ir.*
4290
4291EPSON S1D13XXX FRAMEBUFFER DRIVER
4292M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4293S: Maintained
4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4295F: drivers/video/fbdev/s1d13xxxfb.c
4296F: include/video/s1d13xxxfb.h
4297
4298ET131X NETWORK DRIVER
4299M: Mark Einon <mark.einon@gmail.com>
4300S: Odd Fixes
4301F: drivers/net/ethernet/agere/
4302
4303ETHERNET BRIDGE
4304M: Stephen Hemminger <stephen@networkplumber.org>
4305L: bridge@lists.linux-foundation.org
4306L: netdev@vger.kernel.org
4307W: http://www.linuxfoundation.org/en/Net:Bridge
4308S: Maintained
4309F: include/linux/netfilter_bridge/
4310F: net/bridge/
4311
4312ETHERNET PHY LIBRARY
4313M: Florian Fainelli <f.fainelli@gmail.com>
4314L: netdev@vger.kernel.org
4315S: Maintained
4316F: include/linux/phy.h
4317F: include/linux/phy_fixed.h
4318F: drivers/net/phy/
4319F: Documentation/networking/phy.txt
4320F: drivers/of/of_mdio.c
4321F: drivers/of/of_net.c
4322
4323EXT2 FILE SYSTEM
4324M: Jan Kara <jack@suse.com>
4325L: linux-ext4@vger.kernel.org
4326S: Maintained
4327F: Documentation/filesystems/ext2.txt
4328F: fs/ext2/
4329F: include/linux/ext2*
4330
4331EXT4 FILE SYSTEM
4332M: "Theodore Ts'o" <tytso@mit.edu>
4333M: Andreas Dilger <adilger.kernel@dilger.ca>
4334L: linux-ext4@vger.kernel.org
4335W: http://ext4.wiki.kernel.org
4336Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4338S: Maintained
4339F: Documentation/filesystems/ext4.txt
4340F: fs/ext4/
4341
4342Extended Verification Module (EVM)
4343M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4344L: linux-ima-devel@lists.sourceforge.net
4345L: linux-security-module@vger.kernel.org
4346S: Supported
4347F: security/integrity/evm/
4348
4349EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4350M: MyungJoo Ham <myungjoo.ham@samsung.com>
4351M: Chanwoo Choi <cw00.choi@samsung.com>
4352L: linux-kernel@vger.kernel.org
4353T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4354S: Maintained
4355F: drivers/extcon/
4356F: include/linux/extcon/
4357F: include/linux/extcon.h
4358F: Documentation/extcon/
4359F: Documentation/devicetree/bindings/extcon/
4360
4361EXYNOS DP DRIVER
4362M: Jingoo Han <jingoohan1@gmail.com>
4363L: dri-devel@lists.freedesktop.org
4364S: Maintained
4365F: drivers/gpu/drm/exynos/exynos_dp*
4366
4367EXYNOS SYSMMU (IOMMU) driver
4368M: Marek Szyprowski <m.szyprowski@samsung.com>
4369L: iommu@lists.linux-foundation.org
4370S: Maintained
4371F: drivers/iommu/exynos-iommu.c
4372
4373EXYNOS MIPI DISPLAY DRIVERS
4374M: Inki Dae <inki.dae@samsung.com>
4375M: Donghwa Lee <dh09.lee@samsung.com>
4376M: Kyungmin Park <kyungmin.park@samsung.com>
4377L: linux-fbdev@vger.kernel.org
4378S: Maintained
4379F: drivers/video/fbdev/exynos/exynos_mipi*
4380F: include/video/exynos_mipi*
4381
4382F71805F HARDWARE MONITORING DRIVER
4383M: Jean Delvare <jdelvare@suse.com>
4384L: linux-hwmon@vger.kernel.org
4385S: Maintained
4386F: Documentation/hwmon/f71805f
4387F: drivers/hwmon/f71805f.c
4388
4389FC0011 TUNER DRIVER
4390M: Michael Buesch <m@bues.ch>
4391L: linux-media@vger.kernel.org
4392S: Maintained
4393F: drivers/media/tuners/fc0011.h
4394F: drivers/media/tuners/fc0011.c
4395
4396FC2580 MEDIA DRIVER
4397M: Antti Palosaari <crope@iki.fi>
4398L: linux-media@vger.kernel.org
4399W: https://linuxtv.org
4400W: http://palosaari.fi/linux/
4401Q: http://patchwork.linuxtv.org/project/linux-media/list/
4402T: git git://linuxtv.org/anttip/media_tree.git
4403S: Maintained
4404F: drivers/media/tuners/fc2580*
4405
4406FANOTIFY
4407M: Eric Paris <eparis@redhat.com>
4408S: Maintained
4409F: fs/notify/fanotify/
4410F: include/linux/fanotify.h
4411F: include/uapi/linux/fanotify.h
4412
4413FARSYNC SYNCHRONOUS DRIVER
4414M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4415W: http://www.farsite.co.uk/
4416S: Supported
4417F: drivers/net/wan/farsync.*
4418
4419FAULT INJECTION SUPPORT
4420M: Akinobu Mita <akinobu.mita@gmail.com>
4421S: Supported
4422F: Documentation/fault-injection/
4423F: lib/fault-inject.c
4424
4425FBTFT Framebuffer drivers
4426M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4427M: Noralf Trønnes <noralf@tronnes.org>
4428S: Maintained
4429F: drivers/staging/fbtft/
4430
4431FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4432M: Vasu Dev <vasu.dev@intel.com>
4433L: fcoe-devel@open-fcoe.org
4434W: www.Open-FCoE.org
4435S: Supported
4436F: drivers/scsi/libfc/
4437F: drivers/scsi/fcoe/
4438F: include/scsi/fc/
4439F: include/scsi/libfc.h
4440F: include/scsi/libfcoe.h
4441F: include/uapi/scsi/fc/
4442
4443FILE LOCKING (flock() and fcntl()/lockf())
4444M: Jeff Layton <jlayton@poochiereds.net>
4445M: "J. Bruce Fields" <bfields@fieldses.org>
4446L: linux-fsdevel@vger.kernel.org
4447S: Maintained
4448F: include/linux/fcntl.h
4449F: include/linux/fs.h
4450F: include/uapi/linux/fcntl.h
4451F: include/uapi/linux/fs.h
4452F: fs/fcntl.c
4453F: fs/locks.c
4454
4455FILESYSTEMS (VFS and infrastructure)
4456M: Alexander Viro <viro@zeniv.linux.org.uk>
4457L: linux-fsdevel@vger.kernel.org
4458S: Maintained
4459F: fs/*
4460
4461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4462M: Riku Voipio <riku.voipio@iki.fi>
4463L: linux-hwmon@vger.kernel.org
4464S: Maintained
4465F: drivers/hwmon/f75375s.c
4466F: include/linux/f75375s.h
4467
4468FIREWIRE AUDIO DRIVERS
4469M: Clemens Ladisch <clemens@ladisch.de>
4470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4471T: git git://git.alsa-project.org/alsa-kernel.git
4472S: Maintained
4473F: sound/firewire/
4474
4475FIREWIRE MEDIA DRIVERS (firedtv)
4476M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4477L: linux-media@vger.kernel.org
4478L: linux1394-devel@lists.sourceforge.net
4479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4480S: Maintained
4481F: drivers/media/firewire/
4482
4483FIREWIRE SBP-2 TARGET
4484M: Chris Boot <bootc@bootc.net>
4485L: linux-scsi@vger.kernel.org
4486L: target-devel@vger.kernel.org
4487L: linux1394-devel@lists.sourceforge.net
4488T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4489S: Maintained
4490F: drivers/target/sbp/
4491
4492FIREWIRE SUBSYSTEM
4493M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4494L: linux1394-devel@lists.sourceforge.net
4495W: http://ieee1394.wiki.kernel.org/
4496T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4497S: Maintained
4498F: drivers/firewire/
4499F: include/linux/firewire.h
4500F: include/uapi/linux/firewire*.h
4501F: tools/firewire/
4502
4503FIRMWARE LOADER (request_firmware)
4504M: Ming Lei <ming.lei@canonical.com>
4505L: linux-kernel@vger.kernel.org
4506S: Maintained
4507F: Documentation/firmware_class/
4508F: drivers/base/firmware*.c
4509F: include/linux/firmware.h
4510
4511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4512M: Joshua Morris <josh.h.morris@us.ibm.com>
4513M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4514S: Maintained
4515F: drivers/block/rsxx/
4516
4517FLOPPY DRIVER
4518M: Jiri Kosina <jikos@kernel.org>
4519T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4520S: Odd fixes
4521F: drivers/block/floppy.c
4522
4523FMC SUBSYSTEM
4524M: Alessandro Rubini <rubini@gnudd.com>
4525W: http://www.ohwr.org/projects/fmc-bus
4526S: Supported
4527F: drivers/fmc/
4528F: include/linux/fmc*.h
4529F: include/linux/ipmi-fru.h
4530K: fmc_d.*register
4531
4532FPGA MANAGER FRAMEWORK
4533M: Alan Tull <atull@opensource.altera.com>
4534R: Moritz Fischer <moritz.fischer@ettus.com>
4535S: Maintained
4536F: drivers/fpga/
4537F: include/linux/fpga/fpga-mgr.h
4538W: http://www.rocketboards.org
4539
4540FPU EMULATOR
4541M: Bill Metzenthen <billm@melbpc.org.au>
4542W: http://floatingpoint.sourceforge.net/emulator/index.html
4543S: Maintained
4544F: arch/x86/math-emu/
4545
4546FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4547L: netdev@vger.kernel.org
4548S: Orphan
4549F: drivers/net/wan/dlci.c
4550F: drivers/net/wan/sdla.c
4551
4552FRAMEBUFFER LAYER
4553M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4554M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4555L: linux-fbdev@vger.kernel.org
4556W: http://linux-fbdev.sourceforge.net/
4557Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4559S: Maintained
4560F: Documentation/fb/
4561F: drivers/video/
4562F: include/video/
4563F: include/linux/fb.h
4564F: include/uapi/video/
4565F: include/uapi/linux/fb.h
4566
4567FREESCALE DIU FRAMEBUFFER DRIVER
4568M: Timur Tabi <timur@tabi.org>
4569L: linux-fbdev@vger.kernel.org
4570S: Maintained
4571F: drivers/video/fbdev/fsl-diu-fb.*
4572
4573FREESCALE DMA DRIVER
4574M: Li Yang <leoli@freescale.com>
4575M: Zhang Wei <zw@zh-kernel.org>
4576L: linuxppc-dev@lists.ozlabs.org
4577S: Maintained
4578F: drivers/dma/fsldma.*
4579
4580FREESCALE GPMI NAND DRIVER
4581M: Han Xu <han.xu@nxp.com>
4582L: linux-mtd@lists.infradead.org
4583S: Maintained
4584F: drivers/mtd/nand/gpmi-nand/*
4585
4586FREESCALE I2C CPM DRIVER
4587M: Jochen Friedrich <jochen@scram.de>
4588L: linuxppc-dev@lists.ozlabs.org
4589L: linux-i2c@vger.kernel.org
4590S: Maintained
4591F: drivers/i2c/busses/i2c-cpm.c
4592
4593FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4594M: Sascha Hauer <kernel@pengutronix.de>
4595L: linux-fbdev@vger.kernel.org
4596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4597S: Maintained
4598F: include/linux/platform_data/video-imxfb.h
4599F: drivers/video/fbdev/imxfb.c
4600
4601FREESCALE QUAD SPI DRIVER
4602M: Han Xu <han.xu@nxp.com>
4603L: linux-mtd@lists.infradead.org
4604S: Maintained
4605F: drivers/mtd/spi-nor/fsl-quadspi.c
4606
4607FREESCALE SOC FS_ENET DRIVER
4608M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4609M: Vitaly Bordug <vbordug@ru.mvista.com>
4610L: linuxppc-dev@lists.ozlabs.org
4611L: netdev@vger.kernel.org
4612S: Maintained
4613F: drivers/net/ethernet/freescale/fs_enet/
4614F: include/linux/fs_enet_pd.h
4615
4616FREESCALE IMX / MXC FEC DRIVER
4617M: Fugang Duan <fugang.duan@nxp.com>
4618L: netdev@vger.kernel.org
4619S: Maintained
4620F: drivers/net/ethernet/freescale/fec_main.c
4621F: drivers/net/ethernet/freescale/fec_ptp.c
4622F: drivers/net/ethernet/freescale/fec.h
4623F: Documentation/devicetree/bindings/net/fsl-fec.txt
4624
4625FREESCALE QUICC ENGINE LIBRARY
4626L: linuxppc-dev@lists.ozlabs.org
4627S: Orphan
4628F: drivers/soc/fsl/qe/
4629F: include/soc/fsl/*qe*.h
4630F: include/soc/fsl/*ucc*.h
4631
4632FREESCALE USB PERIPHERAL DRIVERS
4633M: Li Yang <leoli@freescale.com>
4634L: linux-usb@vger.kernel.org
4635L: linuxppc-dev@lists.ozlabs.org
4636S: Maintained
4637F: drivers/usb/gadget/udc/fsl*
4638
4639FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4640M: Li Yang <leoli@freescale.com>
4641L: netdev@vger.kernel.org
4642L: linuxppc-dev@lists.ozlabs.org
4643S: Maintained
4644F: drivers/net/ethernet/freescale/ucc_geth*
4645
4646FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4647M: Claudiu Manoil <claudiu.manoil@freescale.com>
4648L: netdev@vger.kernel.org
4649S: Maintained
4650F: drivers/net/ethernet/freescale/gianfar*
4651X: drivers/net/ethernet/freescale/gianfar_ptp.c
4652F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4653
4654FREESCALE QUICC ENGINE UCC UART DRIVER
4655M: Timur Tabi <timur@tabi.org>
4656L: linuxppc-dev@lists.ozlabs.org
4657S: Maintained
4658F: drivers/tty/serial/ucc_uart.c
4659
4660FREESCALE SOC SOUND DRIVERS
4661M: Timur Tabi <timur@tabi.org>
4662M: Nicolin Chen <nicoleotsuka@gmail.com>
4663M: Xiubo Li <Xiubo.Lee@gmail.com>
4664L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4665L: linuxppc-dev@lists.ozlabs.org
4666S: Maintained
4667F: sound/soc/fsl/fsl*
4668F: sound/soc/fsl/imx*
4669F: sound/soc/fsl/mpc8610_hpcd.c
4670
4671FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4672M: "J. German Rivera" <German.Rivera@freescale.com>
4673L: linux-kernel@vger.kernel.org
4674S: Maintained
4675F: drivers/staging/fsl-mc/
4676
4677FREEVXFS FILESYSTEM
4678M: Christoph Hellwig <hch@infradead.org>
4679W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4680S: Maintained
4681F: fs/freevxfs/
4682
4683FREEZER
4684M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4685M: Pavel Machek <pavel@ucw.cz>
4686L: linux-pm@vger.kernel.org
4687S: Supported
4688F: Documentation/power/freezing-of-tasks.txt
4689F: include/linux/freezer.h
4690F: kernel/freezer.c
4691
4692FRONTSWAP API
4693M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4694L: linux-kernel@vger.kernel.org
4695S: Maintained
4696F: mm/frontswap.c
4697F: include/linux/frontswap.h
4698
4699FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4700M: David Howells <dhowells@redhat.com>
4701L: linux-cachefs@redhat.com (moderated for non-subscribers)
4702S: Supported
4703F: Documentation/filesystems/caching/
4704F: fs/fscache/
4705F: include/linux/fscache*.h
4706
4707F2FS FILE SYSTEM
4708M: Jaegeuk Kim <jaegeuk@kernel.org>
4709M: Changman Lee <cm224.lee@samsung.com>
4710R: Chao Yu <chao2.yu@samsung.com>
4711L: linux-f2fs-devel@lists.sourceforge.net
4712W: http://en.wikipedia.org/wiki/F2FS
4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4714S: Maintained
4715F: Documentation/filesystems/f2fs.txt
4716F: Documentation/ABI/testing/sysfs-fs-f2fs
4717F: fs/f2fs/
4718F: include/linux/f2fs_fs.h
4719F: include/trace/events/f2fs.h
4720
4721FUJITSU FR-V (FRV) PORT
4722S: Orphan
4723F: arch/frv/
4724
4725FUJITSU LAPTOP EXTRAS
4726M: Jonathan Woithe <jwoithe@just42.net>
4727L: platform-driver-x86@vger.kernel.org
4728S: Maintained
4729F: drivers/platform/x86/fujitsu-laptop.c
4730
4731FUJITSU M-5MO LS CAMERA ISP DRIVER
4732M: Kyungmin Park <kyungmin.park@samsung.com>
4733M: Heungjun Kim <riverful.kim@samsung.com>
4734L: linux-media@vger.kernel.org
4735S: Maintained
4736F: drivers/media/i2c/m5mols/
4737F: include/media/i2c/m5mols.h
4738
4739FUJITSU TABLET EXTRAS
4740M: Robert Gerlach <khnz@gmx.de>
4741L: platform-driver-x86@vger.kernel.org
4742S: Maintained
4743F: drivers/platform/x86/fujitsu-tablet.c
4744
4745FUSE: FILESYSTEM IN USERSPACE
4746M: Miklos Szeredi <miklos@szeredi.hu>
4747L: fuse-devel@lists.sourceforge.net
4748W: http://fuse.sourceforge.net/
4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4750S: Maintained
4751F: fs/fuse/
4752F: include/uapi/linux/fuse.h
4753F: Documentation/filesystems/fuse.txt
4754
4755FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4756M: Rik Faith <faith@cs.unc.edu>
4757L: linux-scsi@vger.kernel.org
4758S: Odd Fixes (e.g., new signatures)
4759F: drivers/scsi/fdomain.*
4760
4761GCOV BASED KERNEL PROFILING
4762M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4763S: Maintained
4764F: kernel/gcov/
4765F: Documentation/gcov.txt
4766
4767GDT SCSI DISK ARRAY CONTROLLER DRIVER
4768M: Achim Leubner <achim_leubner@adaptec.com>
4769L: linux-scsi@vger.kernel.org
4770W: http://www.icp-vortex.com/
4771S: Supported
4772F: drivers/scsi/gdt*
4773
4774GDB KERNEL DEBUGGING HELPER SCRIPTS
4775M: Jan Kiszka <jan.kiszka@siemens.com>
4776S: Supported
4777F: scripts/gdb/
4778
4779GEMTEK FM RADIO RECEIVER DRIVER
4780M: Hans Verkuil <hverkuil@xs4all.nl>
4781L: linux-media@vger.kernel.org
4782T: git git://linuxtv.org/media_tree.git
4783W: https://linuxtv.org
4784S: Maintained
4785F: drivers/media/radio/radio-gemtek*
4786
4787GENERIC GPIO I2C DRIVER
4788M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4789S: Supported
4790F: drivers/i2c/busses/i2c-gpio.c
4791F: include/linux/i2c-gpio.h
4792
4793GENERIC GPIO I2C MULTIPLEXER DRIVER
4794M: Peter Korsgaard <peter.korsgaard@barco.com>
4795L: linux-i2c@vger.kernel.org
4796S: Supported
4797F: drivers/i2c/muxes/i2c-mux-gpio.c
4798F: include/linux/i2c-mux-gpio.h
4799F: Documentation/i2c/muxes/i2c-mux-gpio
4800
4801GENERIC HDLC (WAN) DRIVERS
4802M: Krzysztof Halasa <khc@pm.waw.pl>
4803W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4804S: Maintained
4805F: drivers/net/wan/c101.c
4806F: drivers/net/wan/hd6457*
4807F: drivers/net/wan/hdlc*
4808F: drivers/net/wan/n2.c
4809F: drivers/net/wan/pc300too.c
4810F: drivers/net/wan/pci200syn.c
4811F: drivers/net/wan/wanxl*
4812
4813GENERIC INCLUDE/ASM HEADER FILES
4814M: Arnd Bergmann <arnd@arndb.de>
4815L: linux-arch@vger.kernel.org
4816T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4817S: Maintained
4818F: include/asm-generic/
4819F: include/uapi/asm-generic/
4820
4821GENERIC PHY FRAMEWORK
4822M: Kishon Vijay Abraham I <kishon@ti.com>
4823L: linux-kernel@vger.kernel.org
4824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4825S: Supported
4826F: drivers/phy/
4827F: include/linux/phy/
4828
4829GENERIC PM DOMAINS
4830M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4831M: Kevin Hilman <khilman@kernel.org>
4832M: Ulf Hansson <ulf.hansson@linaro.org>
4833L: linux-pm@vger.kernel.org
4834S: Supported
4835F: drivers/base/power/domain*.c
4836F: include/linux/pm_domain.h
4837
4838GENERIC UIO DRIVER FOR PCI DEVICES
4839M: "Michael S. Tsirkin" <mst@redhat.com>
4840L: kvm@vger.kernel.org
4841S: Supported
4842F: drivers/uio/uio_pci_generic.c
4843
4844GET_MAINTAINER SCRIPT
4845M: Joe Perches <joe@perches.com>
4846S: Maintained
4847F: scripts/get_maintainer.pl
4848
4849GFS2 FILE SYSTEM
4850M: Steven Whitehouse <swhiteho@redhat.com>
4851M: Bob Peterson <rpeterso@redhat.com>
4852L: cluster-devel@redhat.com
4853W: http://sources.redhat.com/cluster/
4854T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4855S: Supported
4856F: Documentation/filesystems/gfs2*.txt
4857F: fs/gfs2/
4858F: include/uapi/linux/gfs2_ondisk.h
4859
4860GIGASET ISDN DRIVERS
4861M: Paul Bolle <pebolle@tiscali.nl>
4862L: gigaset307x-common@lists.sourceforge.net
4863W: http://gigaset307x.sourceforge.net/
4864S: Odd Fixes
4865F: Documentation/isdn/README.gigaset
4866F: drivers/isdn/gigaset/
4867F: include/uapi/linux/gigaset_dev.h
4868
4869GO7007 MPEG CODEC
4870M: Hans Verkuil <hans.verkuil@cisco.com>
4871L: linux-media@vger.kernel.org
4872S: Maintained
4873F: drivers/media/usb/go7007/
4874
4875GOODIX TOUCHSCREEN
4876M: Bastien Nocera <hadess@hadess.net>
4877L: linux-input@vger.kernel.org
4878S: Maintained
4879F: drivers/input/touchscreen/goodix.c
4880
4881GPIO SUBSYSTEM
4882M: Linus Walleij <linus.walleij@linaro.org>
4883M: Alexandre Courbot <gnurou@gmail.com>
4884L: linux-gpio@vger.kernel.org
4885T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4886S: Maintained
4887F: Documentation/gpio/
4888F: Documentation/ABI/testing/gpio-cdev
4889F: Documentation/ABI/obsolete/sysfs-gpio
4890F: drivers/gpio/
4891F: include/linux/gpio/
4892F: include/linux/gpio.h
4893F: include/asm-generic/gpio.h
4894F: include/uapi/linux/gpio.h
4895F: tools/gpio/
4896
4897GRE DEMULTIPLEXER DRIVER
4898M: Dmitry Kozlov <xeb@mail.ru>
4899L: netdev@vger.kernel.org
4900S: Maintained
4901F: net/ipv4/gre_demux.c
4902F: net/ipv4/gre_offload.c
4903F: include/net/gre.h
4904
4905GRETH 10/100/1G Ethernet MAC device driver
4906M: Kristoffer Glembo <kristoffer@gaisler.com>
4907L: netdev@vger.kernel.org
4908S: Maintained
4909F: drivers/net/ethernet/aeroflex/
4910
4911GSPCA FINEPIX SUBDRIVER
4912M: Frank Zago <frank@zago.net>
4913L: linux-media@vger.kernel.org
4914T: git git://linuxtv.org/media_tree.git
4915S: Maintained
4916F: drivers/media/usb/gspca/finepix.c
4917
4918GSPCA GL860 SUBDRIVER
4919M: Olivier Lorin <o.lorin@laposte.net>
4920L: linux-media@vger.kernel.org
4921T: git git://linuxtv.org/media_tree.git
4922S: Maintained
4923F: drivers/media/usb/gspca/gl860/
4924
4925GSPCA M5602 SUBDRIVER
4926M: Erik Andren <erik.andren@gmail.com>
4927L: linux-media@vger.kernel.org
4928T: git git://linuxtv.org/media_tree.git
4929S: Maintained
4930F: drivers/media/usb/gspca/m5602/
4931
4932GSPCA PAC207 SONIXB SUBDRIVER
4933M: Hans de Goede <hdegoede@redhat.com>
4934L: linux-media@vger.kernel.org
4935T: git git://linuxtv.org/media_tree.git
4936S: Maintained
4937F: drivers/media/usb/gspca/pac207.c
4938
4939GSPCA SN9C20X SUBDRIVER
4940M: Brian Johnson <brijohn@gmail.com>
4941L: linux-media@vger.kernel.org
4942T: git git://linuxtv.org/media_tree.git
4943S: Maintained
4944F: drivers/media/usb/gspca/sn9c20x.c
4945
4946GSPCA T613 SUBDRIVER
4947M: Leandro Costantino <lcostantino@gmail.com>
4948L: linux-media@vger.kernel.org
4949T: git git://linuxtv.org/media_tree.git
4950S: Maintained
4951F: drivers/media/usb/gspca/t613.c
4952
4953GSPCA USB WEBCAM DRIVER
4954M: Hans de Goede <hdegoede@redhat.com>
4955L: linux-media@vger.kernel.org
4956T: git git://linuxtv.org/media_tree.git
4957S: Maintained
4958F: drivers/media/usb/gspca/
4959
4960GUID PARTITION TABLE (GPT)
4961M: Davidlohr Bueso <dave@stgolabs.net>
4962L: linux-efi@vger.kernel.org
4963S: Maintained
4964F: block/partitions/efi.*
4965
4966STK1160 USB VIDEO CAPTURE DRIVER
4967M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4968L: linux-media@vger.kernel.org
4969T: git git://linuxtv.org/media_tree.git
4970S: Maintained
4971F: drivers/media/usb/stk1160/
4972
4973H8/300 ARCHITECTURE
4974M: Yoshinori Sato <ysato@users.sourceforge.jp>
4975L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4976W: http://uclinux-h8.sourceforge.jp
4977T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4978S: Maintained
4979F: arch/h8300/
4980F: drivers/clocksource/h8300_*.c
4981F: drivers/clk/h8300/
4982F: drivers/irqchip/irq-renesas-h8*.c
4983
4984HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4985M: Frank Seidel <frank@f-seidel.de>
4986L: platform-driver-x86@vger.kernel.org
4987W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4988S: Maintained
4989F: drivers/platform/x86/hdaps.c
4990
4991HDPVR USB VIDEO ENCODER DRIVER
4992M: Hans Verkuil <hverkuil@xs4all.nl>
4993L: linux-media@vger.kernel.org
4994T: git git://linuxtv.org/media_tree.git
4995W: https://linuxtv.org
4996S: Odd Fixes
4997F: drivers/media/usb/hdpvr/
4998
4999HWPOISON MEMORY FAILURE HANDLING
5000M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5001L: linux-mm@kvack.org
5002S: Maintained
5003F: mm/memory-failure.c
5004F: mm/hwpoison-inject.c
5005
5006HYPERVISOR VIRTUAL CONSOLE DRIVER
5007L: linuxppc-dev@lists.ozlabs.org
5008S: Odd Fixes
5009F: drivers/tty/hvc/
5010
5011HACKRF MEDIA DRIVER
5012M: Antti Palosaari <crope@iki.fi>
5013L: linux-media@vger.kernel.org
5014W: https://linuxtv.org
5015W: http://palosaari.fi/linux/
5016Q: http://patchwork.linuxtv.org/project/linux-media/list/
5017T: git git://linuxtv.org/anttip/media_tree.git
5018S: Maintained
5019F: drivers/media/usb/hackrf/
5020
5021HARDWARE MONITORING
5022M: Jean Delvare <jdelvare@suse.com>
5023M: Guenter Roeck <linux@roeck-us.net>
5024L: linux-hwmon@vger.kernel.org
5025W: http://hwmon.wiki.kernel.org/
5026T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5027T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5028S: Maintained
5029F: Documentation/hwmon/
5030F: drivers/hwmon/
5031F: include/linux/hwmon*.h
5032
5033HARDWARE RANDOM NUMBER GENERATOR CORE
5034M: Matt Mackall <mpm@selenic.com>
5035M: Herbert Xu <herbert@gondor.apana.org.au>
5036L: linux-crypto@vger.kernel.org
5037S: Odd fixes
5038F: Documentation/hw_random.txt
5039F: drivers/char/hw_random/
5040F: include/linux/hw_random.h
5041
5042HARDWARE SPINLOCK CORE
5043M: Ohad Ben-Cohen <ohad@wizery.com>
5044M: Bjorn Andersson <bjorn.andersson@linaro.org>
5045L: linux-remoteproc@vger.kernel.org
5046S: Maintained
5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5048F: Documentation/hwspinlock.txt
5049F: drivers/hwspinlock/hwspinlock_*
5050F: include/linux/hwspinlock.h
5051
5052HARMONY SOUND DRIVER
5053L: linux-parisc@vger.kernel.org
5054S: Maintained
5055F: sound/parisc/harmony.*
5056
5057HD29L2 MEDIA DRIVER
5058M: Antti Palosaari <crope@iki.fi>
5059L: linux-media@vger.kernel.org
5060W: https://linuxtv.org
5061W: http://palosaari.fi/linux/
5062Q: http://patchwork.linuxtv.org/project/linux-media/list/
5063T: git git://linuxtv.org/anttip/media_tree.git
5064S: Maintained
5065F: drivers/media/dvb-frontends/hd29l2*
5066
5067HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5068M: Don Brace <don.brace@microsemi.com>
5069L: iss_storagedev@hp.com
5070L: esc.storagedev@microsemi.com
5071L: linux-scsi@vger.kernel.org
5072S: Supported
5073F: Documentation/scsi/hpsa.txt
5074F: drivers/scsi/hpsa*.[ch]
5075F: include/linux/cciss*.h
5076F: include/uapi/linux/cciss*.h
5077
5078HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5079M: Don Brace <don.brace@microsemi.com>
5080L: iss_storagedev@hp.com
5081L: esc.storagedev@microsemi.com
5082L: linux-scsi@vger.kernel.org
5083S: Supported
5084F: Documentation/blockdev/cciss.txt
5085F: drivers/block/cciss*
5086F: include/linux/cciss_ioctl.h
5087F: include/uapi/linux/cciss_ioctl.h
5088
5089HFS FILESYSTEM
5090L: linux-fsdevel@vger.kernel.org
5091S: Orphan
5092F: Documentation/filesystems/hfs.txt
5093F: fs/hfs/
5094
5095HFSPLUS FILESYSTEM
5096L: linux-fsdevel@vger.kernel.org
5097S: Orphan
5098F: Documentation/filesystems/hfsplus.txt
5099F: fs/hfsplus/
5100
5101HGA FRAMEBUFFER DRIVER
5102M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5103L: linux-nvidia@lists.surfsouth.com
5104W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5105S: Maintained
5106F: drivers/video/fbdev/hgafb.c
5107
5108HIBERNATION (aka Software Suspend, aka swsusp)
5109M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5110M: Pavel Machek <pavel@ucw.cz>
5111L: linux-pm@vger.kernel.org
5112S: Supported
5113F: arch/x86/power/
5114F: drivers/base/power/
5115F: kernel/power/
5116F: include/linux/suspend.h
5117F: include/linux/freezer.h
5118F: include/linux/pm.h
5119F: arch/*/include/asm/suspend*.h
5120
5121HID CORE LAYER
5122M: Jiri Kosina <jikos@kernel.org>
5123R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5124L: linux-input@vger.kernel.org
5125T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5126S: Maintained
5127F: drivers/hid/
5128F: include/linux/hid*
5129F: include/uapi/linux/hid*
5130
5131HID SENSOR HUB DRIVERS
5132M: Jiri Kosina <jikos@kernel.org>
5133M: Jonathan Cameron <jic23@kernel.org>
5134M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5135L: linux-input@vger.kernel.org
5136L: linux-iio@vger.kernel.org
5137S: Maintained
5138F: Documentation/hid/hid-sensor*
5139F: drivers/hid/hid-sensor-*
5140F: drivers/iio/*/hid-*
5141F: include/linux/hid-sensor-*
5142
5143HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5144M: Thomas Gleixner <tglx@linutronix.de>
5145L: linux-kernel@vger.kernel.org
5146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5147S: Maintained
5148F: Documentation/timers/
5149F: kernel/time/hrtimer.c
5150F: kernel/time/clockevents.c
5151F: kernel/time/tick*.*
5152F: kernel/time/timer_*.c
5153F: include/linux/clockchips.h
5154F: include/linux/hrtimer.h
5155
5156HIGH-SPEED SCC DRIVER FOR AX.25
5157L: linux-hams@vger.kernel.org
5158S: Orphan
5159F: drivers/net/hamradio/dmascc.c
5160F: drivers/net/hamradio/scc.c
5161
5162HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5163M: HighPoint Linux Team <linux@highpoint-tech.com>
5164W: http://www.highpoint-tech.com
5165S: Supported
5166F: Documentation/scsi/hptiop.txt
5167F: drivers/scsi/hptiop.c
5168
5169HIPPI
5170M: Jes Sorensen <jes@trained-monkey.org>
5171L: linux-hippi@sunsite.dk
5172S: Maintained
5173F: include/linux/hippidevice.h
5174F: include/uapi/linux/if_hippi.h
5175F: net/802/hippi.c
5176F: drivers/net/hippi/
5177
5178HISILICON SAS Controller
5179M: John Garry <john.garry@huawei.com>
5180W: http://www.hisilicon.com
5181S: Supported
5182F: drivers/scsi/hisi_sas/
5183F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5184
5185HOST AP DRIVER
5186M: Jouni Malinen <j@w1.fi>
5187L: hostap@shmoo.com (subscribers-only)
5188L: linux-wireless@vger.kernel.org
5189W: http://hostap.epitest.fi/
5190S: Maintained
5191F: drivers/net/wireless/intersil/hostap/
5192
5193HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5194L: platform-driver-x86@vger.kernel.org
5195S: Orphan
5196F: drivers/platform/x86/tc1100-wmi.c
5197
5198HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5199M: Jaroslav Kysela <perex@perex.cz>
5200S: Maintained
5201F: drivers/net/ethernet/hp/hp100.*
5202
5203HPET: High Precision Event Timers driver
5204M: Clemens Ladisch <clemens@ladisch.de>
5205S: Maintained
5206F: Documentation/timers/hpet.txt
5207F: drivers/char/hpet.c
5208F: include/linux/hpet.h
5209F: include/uapi/linux/hpet.h
5210
5211HPET: x86
5212S: Orphan
5213F: arch/x86/kernel/hpet.c
5214F: arch/x86/include/asm/hpet.h
5215
5216HPFS FILESYSTEM
5217M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5218W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5219S: Maintained
5220F: fs/hpfs/
5221
5222HSI SUBSYSTEM
5223M: Sebastian Reichel <sre@kernel.org>
5224T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5225S: Maintained
5226F: Documentation/ABI/testing/sysfs-bus-hsi
5227F: Documentation/hsi.txt
5228F: drivers/hsi/
5229F: include/linux/hsi/
5230F: include/uapi/linux/hsi/
5231
5232HSO 3G MODEM DRIVER
5233M: Jan Dumon <j.dumon@option.com>
5234W: http://www.pharscape.org
5235S: Maintained
5236F: drivers/net/usb/hso.c
5237
5238HSR NETWORK PROTOCOL
5239M: Arvid Brodin <arvid.brodin@alten.se>
5240L: netdev@vger.kernel.org
5241S: Maintained
5242F: net/hsr/
5243
5244HTCPEN TOUCHSCREEN DRIVER
5245M: Pau Oliva Fora <pof@eslack.org>
5246L: linux-input@vger.kernel.org
5247S: Maintained
5248F: drivers/input/touchscreen/htcpen.c
5249
5250HUGETLB FILESYSTEM
5251M: Nadia Yvette Chambers <nyc@holomorphy.com>
5252S: Maintained
5253F: fs/hugetlbfs/
5254
5255Hyper-V CORE AND DRIVERS
5256M: "K. Y. Srinivasan" <kys@microsoft.com>
5257M: Haiyang Zhang <haiyangz@microsoft.com>
5258L: devel@linuxdriverproject.org
5259S: Maintained
5260F: arch/x86/include/asm/mshyperv.h
5261F: arch/x86/include/uapi/asm/hyperv.h
5262F: arch/x86/kernel/cpu/mshyperv.c
5263F: drivers/hid/hid-hyperv.c
5264F: drivers/hv/
5265F: drivers/input/serio/hyperv-keyboard.c
5266F: drivers/pci/host/pci-hyperv.c
5267F: drivers/net/hyperv/
5268F: drivers/scsi/storvsc_drv.c
5269F: drivers/video/fbdev/hyperv_fb.c
5270F: include/linux/hyperv.h
5271F: tools/hv/
5272F: Documentation/ABI/stable/sysfs-bus-vmbus
5273
5274I2C MUXES
5275M: Peter Rosin <peda@axentia.se>
5276L: linux-i2c@vger.kernel.org
5277S: Maintained
5278F: Documentation/i2c/muxes/
5279F: Documentation/devicetree/bindings/i2c/i2c-mux*
5280F: drivers/i2c/i2c-mux.c
5281F: drivers/i2c/muxes/
5282F: include/linux/i2c-mux.h
5283
5284I2C OVER PARALLEL PORT
5285M: Jean Delvare <jdelvare@suse.com>
5286L: linux-i2c@vger.kernel.org
5287S: Maintained
5288F: Documentation/i2c/busses/i2c-parport
5289F: Documentation/i2c/busses/i2c-parport-light
5290F: drivers/i2c/busses/i2c-parport.c
5291F: drivers/i2c/busses/i2c-parport-light.c
5292
5293I2C/SMBUS CONTROLLER DRIVERS FOR PC
5294M: Jean Delvare <jdelvare@suse.com>
5295L: linux-i2c@vger.kernel.org
5296S: Maintained
5297F: Documentation/i2c/busses/i2c-ali1535
5298F: Documentation/i2c/busses/i2c-ali1563
5299F: Documentation/i2c/busses/i2c-ali15x3
5300F: Documentation/i2c/busses/i2c-amd756
5301F: Documentation/i2c/busses/i2c-amd8111
5302F: Documentation/i2c/busses/i2c-i801
5303F: Documentation/i2c/busses/i2c-nforce2
5304F: Documentation/i2c/busses/i2c-piix4
5305F: Documentation/i2c/busses/i2c-sis5595
5306F: Documentation/i2c/busses/i2c-sis630
5307F: Documentation/i2c/busses/i2c-sis96x
5308F: Documentation/i2c/busses/i2c-via
5309F: Documentation/i2c/busses/i2c-viapro
5310F: drivers/i2c/busses/i2c-ali1535.c
5311F: drivers/i2c/busses/i2c-ali1563.c
5312F: drivers/i2c/busses/i2c-ali15x3.c
5313F: drivers/i2c/busses/i2c-amd756.c
5314F: drivers/i2c/busses/i2c-amd756-s4882.c
5315F: drivers/i2c/busses/i2c-amd8111.c
5316F: drivers/i2c/busses/i2c-i801.c
5317F: drivers/i2c/busses/i2c-isch.c
5318F: drivers/i2c/busses/i2c-nforce2.c
5319F: drivers/i2c/busses/i2c-nforce2-s4985.c
5320F: drivers/i2c/busses/i2c-piix4.c
5321F: drivers/i2c/busses/i2c-sis5595.c
5322F: drivers/i2c/busses/i2c-sis630.c
5323F: drivers/i2c/busses/i2c-sis96x.c
5324F: drivers/i2c/busses/i2c-via.c
5325F: drivers/i2c/busses/i2c-viapro.c
5326
5327I2C/SMBUS ISMT DRIVER
5328M: Seth Heasley <seth.heasley@intel.com>
5329M: Neil Horman <nhorman@tuxdriver.com>
5330L: linux-i2c@vger.kernel.org
5331F: drivers/i2c/busses/i2c-ismt.c
5332F: Documentation/i2c/busses/i2c-ismt
5333
5334I2C/SMBUS STUB DRIVER
5335M: Jean Delvare <jdelvare@suse.com>
5336L: linux-i2c@vger.kernel.org
5337S: Maintained
5338F: drivers/i2c/i2c-stub.c
5339
5340I2C SUBSYSTEM
5341M: Wolfram Sang <wsa@the-dreams.de>
5342L: linux-i2c@vger.kernel.org
5343W: https://i2c.wiki.kernel.org/
5344Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5345T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5346S: Maintained
5347F: Documentation/devicetree/bindings/i2c/
5348F: Documentation/i2c/
5349F: drivers/i2c/
5350F: drivers/i2c/*/
5351F: include/linux/i2c.h
5352F: include/linux/i2c-*.h
5353F: include/uapi/linux/i2c.h
5354F: include/uapi/linux/i2c-*.h
5355
5356I2C ACPI SUPPORT
5357M: Mika Westerberg <mika.westerberg@linux.intel.com>
5358L: linux-i2c@vger.kernel.org
5359L: linux-acpi@vger.kernel.org
5360S: Maintained
5361
5362I2C-TAOS-EVM DRIVER
5363M: Jean Delvare <jdelvare@suse.com>
5364L: linux-i2c@vger.kernel.org
5365S: Maintained
5366F: Documentation/i2c/busses/i2c-taos-evm
5367F: drivers/i2c/busses/i2c-taos-evm.c
5368
5369I2C-TINY-USB DRIVER
5370M: Till Harbaum <till@harbaum.org>
5371L: linux-i2c@vger.kernel.org
5372W: http://www.harbaum.org/till/i2c_tiny_usb
5373S: Maintained
5374F: drivers/i2c/busses/i2c-tiny-usb.c
5375
5376i386 BOOT CODE
5377M: "H. Peter Anvin" <hpa@zytor.com>
5378S: Maintained
5379F: arch/x86/boot/
5380
5381i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5382M: "H. Peter Anvin" <hpa@zytor.com>
5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5384S: Maintained
5385
5386IA64 (Itanium) PLATFORM
5387M: Tony Luck <tony.luck@intel.com>
5388M: Fenghua Yu <fenghua.yu@intel.com>
5389L: linux-ia64@vger.kernel.org
5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5391S: Maintained
5392F: arch/ia64/
5393
5394IBM Power VMX Cryptographic instructions
5395M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5396M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5397L: linux-crypto@vger.kernel.org
5398S: Supported
5399F: drivers/crypto/vmx/Makefile
5400F: drivers/crypto/vmx/Kconfig
5401F: drivers/crypto/vmx/vmx.c
5402F: drivers/crypto/vmx/aes*
5403F: drivers/crypto/vmx/ghash*
5404F: drivers/crypto/vmx/ppc-xlate.pl
5405
5406IBM Power in-Nest Crypto Acceleration
5407M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5408M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5409L: linux-crypto@vger.kernel.org
5410S: Supported
5411F: drivers/crypto/nx/Makefile
5412F: drivers/crypto/nx/Kconfig
5413F: drivers/crypto/nx/nx-aes*
5414F: drivers/crypto/nx/nx-sha*
5415F: drivers/crypto/nx/nx.*
5416F: drivers/crypto/nx/nx_csbcpb.h
5417F: drivers/crypto/nx/nx_debugfs.h
5418
5419IBM Power 842 compression accelerator
5420M: Dan Streetman <ddstreet@ieee.org>
5421S: Supported
5422F: drivers/crypto/nx/Makefile
5423F: drivers/crypto/nx/Kconfig
5424F: drivers/crypto/nx/nx-842*
5425F: include/linux/sw842.h
5426F: crypto/842.c
5427F: lib/842/
5428
5429IBM Power Linux RAID adapter
5430M: Brian King <brking@us.ibm.com>
5431S: Supported
5432F: drivers/scsi/ipr.*
5433
5434IBM Power Virtual Ethernet Device Driver
5435M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5436L: netdev@vger.kernel.org
5437S: Supported
5438F: drivers/net/ethernet/ibm/ibmveth.*
5439
5440IBM Power SRIOV Virtual NIC Device Driver
5441M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5442M: John Allen <jallen@linux.vnet.ibm.com>
5443L: netdev@vger.kernel.org
5444S: Supported
5445F: drivers/net/ethernet/ibm/ibmvnic.*
5446
5447IBM Power Virtual SCSI Device Drivers
5448M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5449L: linux-scsi@vger.kernel.org
5450S: Supported
5451F: drivers/scsi/ibmvscsi/ibmvscsi*
5452F: drivers/scsi/ibmvscsi/viosrp.h
5453
5454IBM Power Virtual FC Device Drivers
5455M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5456L: linux-scsi@vger.kernel.org
5457S: Supported
5458F: drivers/scsi/ibmvscsi/ibmvfc*
5459
5460IBM ServeRAID RAID DRIVER
5461S: Orphan
5462F: drivers/scsi/ips.*
5463
5464ICH LPC AND GPIO DRIVER
5465M: Peter Tyser <ptyser@xes-inc.com>
5466S: Maintained
5467F: drivers/mfd/lpc_ich.c
5468F: drivers/gpio/gpio-ich.c
5469
5470IDE SUBSYSTEM
5471M: "David S. Miller" <davem@davemloft.net>
5472L: linux-ide@vger.kernel.org
5473Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5474T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5475S: Maintained
5476F: Documentation/ide/
5477F: drivers/ide/
5478F: include/linux/ide.h
5479
5480IDEAPAD LAPTOP EXTRAS DRIVER
5481M: Ike Panhc <ike.pan@canonical.com>
5482L: platform-driver-x86@vger.kernel.org
5483W: http://launchpad.net/ideapad-laptop
5484S: Maintained
5485F: drivers/platform/x86/ideapad-laptop.c
5486
5487IDEAPAD LAPTOP SLIDEBAR DRIVER
5488M: Andrey Moiseev <o2g.org.ru@gmail.com>
5489L: linux-input@vger.kernel.org
5490W: https://github.com/o2genum/ideapad-slidebar
5491S: Maintained
5492F: drivers/input/misc/ideapad_slidebar.c
5493
5494IDE/ATAPI DRIVERS
5495M: Borislav Petkov <bp@alien8.de>
5496L: linux-ide@vger.kernel.org
5497S: Maintained
5498F: Documentation/cdrom/ide-cd
5499F: drivers/ide/ide-cd*
5500
5501IDLE-I7300
5502M: Andy Henroid <andrew.d.henroid@intel.com>
5503L: linux-pm@vger.kernel.org
5504S: Supported
5505F: drivers/idle/i7300_idle.c
5506
5507IEEE 802.15.4 SUBSYSTEM
5508M: Alexander Aring <aar@pengutronix.de>
5509L: linux-wpan@vger.kernel.org
5510W: http://wpan.cakelab.org/
5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5512T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5513S: Maintained
5514F: net/ieee802154/
5515F: net/mac802154/
5516F: drivers/net/ieee802154/
5517F: include/linux/nl802154.h
5518F: include/linux/ieee802154.h
5519F: include/net/nl802154.h
5520F: include/net/mac802154.h
5521F: include/net/af_ieee802154.h
5522F: include/net/cfg802154.h
5523F: include/net/ieee802154_netdev.h
5524F: Documentation/networking/ieee802154.txt
5525
5526IGORPLUG-USB IR RECEIVER
5527M: Sean Young <sean@mess.org>
5528L: linux-media@vger.kernel.org
5529S: Maintained
5530F: drivers/media/rc/igorplugusb.c
5531
5532IGUANAWORKS USB IR TRANSCEIVER
5533M: Sean Young <sean@mess.org>
5534L: linux-media@vger.kernel.org
5535S: Maintained
5536F: drivers/media/rc/iguanair.c
5537
5538IIO SUBSYSTEM AND DRIVERS
5539M: Jonathan Cameron <jic23@kernel.org>
5540R: Hartmut Knaack <knaack.h@gmx.de>
5541R: Lars-Peter Clausen <lars@metafoo.de>
5542R: Peter Meerwald <pmeerw@pmeerw.net>
5543L: linux-iio@vger.kernel.org
5544S: Maintained
5545F: drivers/iio/
5546F: drivers/staging/iio/
5547F: include/linux/iio/
5548F: tools/iio/
5549
5550IKANOS/ADI EAGLE ADSL USB DRIVER
5551M: Matthieu Castet <castet.matthieu@free.fr>
5552M: Stanislaw Gruszka <stf_xl@wp.pl>
5553S: Maintained
5554F: drivers/usb/atm/ueagle-atm.c
5555
5556INA209 HARDWARE MONITOR DRIVER
5557M: Guenter Roeck <linux@roeck-us.net>
5558L: linux-hwmon@vger.kernel.org
5559S: Maintained
5560F: Documentation/hwmon/ina209
5561F: Documentation/devicetree/bindings/i2c/ina209.txt
5562F: drivers/hwmon/ina209.c
5563
5564INA2XX HARDWARE MONITOR DRIVER
5565M: Guenter Roeck <linux@roeck-us.net>
5566L: linux-hwmon@vger.kernel.org
5567S: Maintained
5568F: Documentation/hwmon/ina2xx
5569F: drivers/hwmon/ina2xx.c
5570F: include/linux/platform_data/ina2xx.h
5571
5572INDUSTRY PACK SUBSYSTEM (IPACK)
5573M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5574M: Jens Taprogge <jens.taprogge@taprogge.org>
5575M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5576L: industrypack-devel@lists.sourceforge.net
5577W: http://industrypack.sourceforge.net
5578S: Maintained
5579F: drivers/ipack/
5580
5581INGENIC JZ4780 DMA Driver
5582M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5583S: Maintained
5584F: drivers/dma/dma-jz4780.c
5585
5586INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5587M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5588M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5589L: linux-ima-devel@lists.sourceforge.net
5590L: linux-ima-user@lists.sourceforge.net
5591L: linux-security-module@vger.kernel.org
5592T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5593S: Supported
5594F: security/integrity/ima/
5595
5596IMGTEC IR DECODER DRIVER
5597M: James Hogan <james.hogan@imgtec.com>
5598S: Maintained
5599F: drivers/media/rc/img-ir/
5600
5601IMS TWINTURBO FRAMEBUFFER DRIVER
5602L: linux-fbdev@vger.kernel.org
5603S: Orphan
5604F: drivers/video/fbdev/imsttfb.c
5605
5606INFINIBAND SUBSYSTEM
5607M: Doug Ledford <dledford@redhat.com>
5608M: Sean Hefty <sean.hefty@intel.com>
5609M: Hal Rosenstock <hal.rosenstock@gmail.com>
5610L: linux-rdma@vger.kernel.org
5611W: http://www.openfabrics.org/
5612Q: http://patchwork.kernel.org/project/linux-rdma/list/
5613T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5614S: Supported
5615F: Documentation/infiniband/
5616F: drivers/infiniband/
5617F: drivers/staging/rdma/
5618F: include/uapi/linux/if_infiniband.h
5619F: include/uapi/rdma/
5620F: include/rdma/
5621
5622INOTIFY
5623M: John McCutchan <john@johnmccutchan.com>
5624M: Robert Love <rlove@rlove.org>
5625M: Eric Paris <eparis@parisplace.org>
5626S: Maintained
5627F: Documentation/filesystems/inotify.txt
5628F: fs/notify/inotify/
5629F: include/linux/inotify.h
5630F: include/uapi/linux/inotify.h
5631
5632INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5633M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5634L: linux-input@vger.kernel.org
5635Q: http://patchwork.kernel.org/project/linux-input/list/
5636T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5637S: Maintained
5638F: drivers/input/
5639F: include/linux/input.h
5640F: include/uapi/linux/input.h
5641F: include/linux/input/
5642F: Documentation/devicetree/bindings/input/
5643
5644INPUT MULTITOUCH (MT) PROTOCOL
5645M: Henrik Rydberg <rydberg@bitmath.org>
5646L: linux-input@vger.kernel.org
5647S: Odd fixes
5648F: Documentation/input/multi-touch-protocol.txt
5649F: drivers/input/input-mt.c
5650K: \b(ABS|SYN)_MT_
5651
5652INTEL ASoC BDW/HSW DRIVERS
5653M: Jie Yang <yang.jie@linux.intel.com>
5654L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5655S: Supported
5656F: sound/soc/intel/common/sst-dsp*
5657F: sound/soc/intel/common/sst-firmware.c
5658F: sound/soc/intel/boards/broadwell.c
5659F: sound/soc/intel/haswell/
5660
5661INTEL C600 SERIES SAS CONTROLLER DRIVER
5662M: Intel SCU Linux support <intel-linux-scu@intel.com>
5663M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5664L: linux-scsi@vger.kernel.org
5665T: git git://git.code.sf.net/p/intel-sas/isci
5666S: Supported
5667F: drivers/scsi/isci/
5668
5669INTEL HID EVENT DRIVER
5670M: Alex Hung <alex.hung@canonical.com>
5671L: platform-driver-x86@vger.kernel.org
5672S: Maintained
5673F: drivers/platform/x86/intel-hid.c
5674
5675INTEL IDLE DRIVER
5676M: Len Brown <lenb@kernel.org>
5677L: linux-pm@vger.kernel.org
5678T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5679S: Supported
5680F: drivers/idle/intel_idle.c
5681
5682INTEL PSTATE DRIVER
5683M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5684M: Len Brown <lenb@kernel.org>
5685L: linux-pm@vger.kernel.org
5686S: Supported
5687F: drivers/cpufreq/intel_pstate.c
5688
5689INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5690M: Maik Broemme <mbroemme@plusserver.de>
5691L: linux-fbdev@vger.kernel.org
5692S: Maintained
5693F: Documentation/fb/intelfb.txt
5694F: drivers/video/fbdev/intelfb/
5695
5696INTEL 810/815 FRAMEBUFFER DRIVER
5697M: Antonino Daplas <adaplas@gmail.com>
5698L: linux-fbdev@vger.kernel.org
5699S: Maintained
5700F: drivers/video/fbdev/i810/
5701
5702INTEL MENLOW THERMAL DRIVER
5703M: Sujith Thomas <sujith.thomas@intel.com>
5704L: platform-driver-x86@vger.kernel.org
5705W: https://01.org/linux-acpi
5706S: Supported
5707F: drivers/platform/x86/intel_menlow.c
5708
5709INTEL I/OAT DMA DRIVER
5710M: Dave Jiang <dave.jiang@intel.com>
5711R: Dan Williams <dan.j.williams@intel.com>
5712L: dmaengine@vger.kernel.org
5713Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5714S: Supported
5715F: drivers/dma/ioat*
5716
5717INTEL IOMMU (VT-d)
5718M: David Woodhouse <dwmw2@infradead.org>
5719L: iommu@lists.linux-foundation.org
5720T: git git://git.infradead.org/iommu-2.6.git
5721S: Supported
5722F: drivers/iommu/intel-iommu.c
5723F: include/linux/intel-iommu.h
5724
5725INTEL IOP-ADMA DMA DRIVER
5726R: Dan Williams <dan.j.williams@intel.com>
5727S: Odd fixes
5728F: drivers/dma/iop-adma.c
5729
5730INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5731M: Krzysztof Halasa <khalasa@piap.pl>
5732S: Maintained
5733F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5734F: arch/arm/mach-ixp4xx/include/mach/npe.h
5735F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5736F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5737F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5738F: drivers/net/wan/ixp4xx_hss.c
5739
5740INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5741M: Deepak Saxena <dsaxena@plexity.net>
5742S: Maintained
5743F: drivers/char/hw_random/ixp4xx-rng.c
5744
5745INTEL ETHERNET DRIVERS
5746M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5747R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5748R: Shannon Nelson <shannon.nelson@intel.com>
5749R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5750R: Don Skidmore <donald.c.skidmore@intel.com>
5751R: Bruce Allan <bruce.w.allan@intel.com>
5752R: John Ronciak <john.ronciak@intel.com>
5753R: Mitch Williams <mitch.a.williams@intel.com>
5754L: intel-wired-lan@lists.osuosl.org
5755W: http://www.intel.com/support/feedback.htm
5756W: http://e1000.sourceforge.net/
5757Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5760S: Supported
5761F: Documentation/networking/e100.txt
5762F: Documentation/networking/e1000.txt
5763F: Documentation/networking/e1000e.txt
5764F: Documentation/networking/igb.txt
5765F: Documentation/networking/igbvf.txt
5766F: Documentation/networking/ixgb.txt
5767F: Documentation/networking/ixgbe.txt
5768F: Documentation/networking/ixgbevf.txt
5769F: Documentation/networking/i40e.txt
5770F: Documentation/networking/i40evf.txt
5771F: drivers/net/ethernet/intel/
5772F: drivers/net/ethernet/intel/*/
5773
5774INTEL RDMA RNIC DRIVER
5775M: Faisal Latif <faisal.latif@intel.com>
5776R: Chien Tin Tung <chien.tin.tung@intel.com>
5777R: Mustafa Ismail <mustafa.ismail@intel.com>
5778R: Shiraz Saleem <shiraz.saleem@intel.com>
5779R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5780L: linux-rdma@vger.kernel.org
5781S: Supported
5782F: drivers/infiniband/hw/i40iw/
5783
5784INTEL-MID GPIO DRIVER
5785M: David Cohen <david.a.cohen@linux.intel.com>
5786L: linux-gpio@vger.kernel.org
5787S: Maintained
5788F: drivers/gpio/gpio-intel-mid.c
5789
5790INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5791M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5792L: linux-wireless@vger.kernel.org
5793S: Maintained
5794F: Documentation/networking/README.ipw2100
5795F: Documentation/networking/README.ipw2200
5796F: drivers/net/wireless/intel/ipw2x00/
5797
5798INTEL(R) TRACE HUB
5799M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5800S: Supported
5801F: Documentation/trace/intel_th.txt
5802F: drivers/hwtracing/intel_th/
5803
5804INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5805M: Ning Sun <ning.sun@intel.com>
5806L: tboot-devel@lists.sourceforge.net
5807W: http://tboot.sourceforge.net
5808T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5809S: Supported
5810F: Documentation/intel_txt.txt
5811F: include/linux/tboot.h
5812F: arch/x86/kernel/tboot.c
5813
5814INTEL WIRELESS WIMAX CONNECTION 2400
5815M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5816M: linux-wimax@intel.com
5817L: wimax@linuxwimax.org (subscribers-only)
5818S: Supported
5819W: http://linuxwimax.org
5820F: Documentation/wimax/README.i2400m
5821F: drivers/net/wimax/i2400m/
5822F: include/uapi/linux/wimax/i2400m.h
5823
5824INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5825M: Stanislaw Gruszka <sgruszka@redhat.com>
5826L: linux-wireless@vger.kernel.org
5827S: Supported
5828F: drivers/net/wireless/intel/iwlegacy/
5829
5830INTEL WIRELESS WIFI LINK (iwlwifi)
5831M: Johannes Berg <johannes.berg@intel.com>
5832M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5833M: Intel Linux Wireless <linuxwifi@intel.com>
5834L: linux-wireless@vger.kernel.org
5835W: http://intellinuxwireless.org
5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5837S: Supported
5838F: drivers/net/wireless/intel/iwlwifi/
5839
5840INTEL MANAGEMENT ENGINE (mei)
5841M: Tomas Winkler <tomas.winkler@intel.com>
5842L: linux-kernel@vger.kernel.org
5843S: Supported
5844F: include/uapi/linux/mei.h
5845F: include/linux/mei_cl_bus.h
5846F: drivers/misc/mei/*
5847F: drivers/watchdog/mei_wdt.c
5848F: Documentation/misc-devices/mei/*
5849
5850INTEL MIC DRIVERS (mic)
5851M: Sudeep Dutt <sudeep.dutt@intel.com>
5852M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5853S: Supported
5854W: https://github.com/sudeepdutt/mic
5855W: http://software.intel.com/en-us/mic-developer
5856F: include/linux/mic_bus.h
5857F: include/linux/scif.h
5858F: include/uapi/linux/mic_common.h
5859F: include/uapi/linux/mic_ioctl.h
5860F: include/uapi/linux/scif_ioctl.h
5861F: drivers/misc/mic/
5862F: drivers/dma/mic_x100_dma.c
5863F: drivers/dma/mic_x100_dma.h
5864F: Documentation/mic/
5865
5866INTEL PMC/P-Unit IPC DRIVER
5867M: Zha Qipeng<qipeng.zha@intel.com>
5868L: platform-driver-x86@vger.kernel.org
5869S: Maintained
5870F: drivers/platform/x86/intel_pmc_ipc.c
5871F: drivers/platform/x86/intel_punit_ipc.c
5872F: arch/x86/include/asm/intel_pmc_ipc.h
5873F: arch/x86/include/asm/intel_punit_ipc.h
5874
5875INTEL TELEMETRY DRIVER
5876M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5877L: platform-driver-x86@vger.kernel.org
5878S: Maintained
5879F: arch/x86/include/asm/intel_telemetry.h
5880F: drivers/platform/x86/intel_telemetry*
5881
5882IOC3 ETHERNET DRIVER
5883M: Ralf Baechle <ralf@linux-mips.org>
5884L: linux-mips@linux-mips.org
5885S: Maintained
5886F: drivers/net/ethernet/sgi/ioc3-eth.c
5887
5888IOC3 SERIAL DRIVER
5889M: Pat Gefre <pfg@sgi.com>
5890L: linux-serial@vger.kernel.org
5891S: Maintained
5892F: drivers/tty/serial/ioc3_serial.c
5893
5894IOMMU DRIVERS
5895M: Joerg Roedel <joro@8bytes.org>
5896L: iommu@lists.linux-foundation.org
5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5898S: Maintained
5899F: drivers/iommu/
5900
5901IP MASQUERADING
5902M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5903S: Maintained
5904F: net/ipv4/netfilter/ipt_MASQUERADE.c
5905
5906IPMI SUBSYSTEM
5907M: Corey Minyard <minyard@acm.org>
5908L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5909W: http://openipmi.sourceforge.net/
5910S: Supported
5911F: Documentation/IPMI.txt
5912F: drivers/char/ipmi/
5913F: include/linux/ipmi*
5914F: include/uapi/linux/ipmi*
5915
5916QCOM AUDIO (ASoC) DRIVERS
5917M: Patrick Lai <plai@codeaurora.org>
5918M: Banajit Goswami <bgoswami@codeaurora.org>
5919L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5920S: Supported
5921F: sound/soc/qcom/
5922
5923IPS SCSI RAID DRIVER
5924M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5925L: linux-scsi@vger.kernel.org
5926W: http://www.adaptec.com/
5927S: Maintained
5928F: drivers/scsi/ips*
5929
5930IPVS
5931M: Wensong Zhang <wensong@linux-vs.org>
5932M: Simon Horman <horms@verge.net.au>
5933M: Julian Anastasov <ja@ssi.bg>
5934L: netdev@vger.kernel.org
5935L: lvs-devel@vger.kernel.org
5936S: Maintained
5937T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5938T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5939F: Documentation/networking/ipvs-sysctl.txt
5940F: include/net/ip_vs.h
5941F: include/uapi/linux/ip_vs.h
5942F: net/netfilter/ipvs/
5943
5944IPWIRELESS DRIVER
5945M: Jiri Kosina <jikos@kernel.org>
5946M: David Sterba <dsterba@suse.com>
5947S: Odd Fixes
5948F: drivers/tty/ipwireless/
5949
5950IPX NETWORK LAYER
5951M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5952L: netdev@vger.kernel.org
5953S: Maintained
5954F: include/net/ipx.h
5955F: include/uapi/linux/ipx.h
5956F: net/ipx/
5957
5958IRDA SUBSYSTEM
5959M: Samuel Ortiz <samuel@sortiz.org>
5960L: irda-users@lists.sourceforge.net (subscribers-only)
5961L: netdev@vger.kernel.org
5962W: http://irda.sourceforge.net/
5963S: Maintained
5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5965F: Documentation/networking/irda.txt
5966F: drivers/net/irda/
5967F: include/net/irda/
5968F: net/irda/
5969
5970IRQ SUBSYSTEM
5971M: Thomas Gleixner <tglx@linutronix.de>
5972L: linux-kernel@vger.kernel.org
5973S: Maintained
5974T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5975F: kernel/irq/
5976
5977IRQCHIP DRIVERS
5978M: Thomas Gleixner <tglx@linutronix.de>
5979M: Jason Cooper <jason@lakedaemon.net>
5980M: Marc Zyngier <marc.zyngier@arm.com>
5981L: linux-kernel@vger.kernel.org
5982S: Maintained
5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5984T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5985F: Documentation/devicetree/bindings/interrupt-controller/
5986F: drivers/irqchip/
5987
5988IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5989M: Jiang Liu <jiang.liu@linux.intel.com>
5990M: Marc Zyngier <marc.zyngier@arm.com>
5991S: Maintained
5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5993F: Documentation/IRQ-domain.txt
5994F: include/linux/irqdomain.h
5995F: kernel/irq/irqdomain.c
5996F: kernel/irq/msi.c
5997
5998ISAPNP
5999M: Jaroslav Kysela <perex@perex.cz>
6000S: Maintained
6001F: Documentation/isapnp.txt
6002F: drivers/pnp/isapnp/
6003F: include/linux/isapnp.h
6004
6005ISA RADIO MODULE
6006M: Hans Verkuil <hverkuil@xs4all.nl>
6007L: linux-media@vger.kernel.org
6008T: git git://linuxtv.org/media_tree.git
6009W: https://linuxtv.org
6010S: Maintained
6011F: drivers/media/radio/radio-isa*
6012
6013iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6014M: Peter Jones <pjones@redhat.com>
6015M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6016S: Maintained
6017F: drivers/firmware/iscsi_ibft*
6018
6019ISCSI
6020M: Mike Christie <michaelc@cs.wisc.edu>
6021L: open-iscsi@googlegroups.com
6022W: www.open-iscsi.org
6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6024S: Maintained
6025F: drivers/scsi/*iscsi*
6026F: include/scsi/*iscsi*
6027
6028ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6029M: Or Gerlitz <ogerlitz@mellanox.com>
6030M: Sagi Grimberg <sagig@mellanox.com>
6031M: Roi Dayan <roid@mellanox.com>
6032L: linux-rdma@vger.kernel.org
6033S: Supported
6034W: http://www.openfabrics.org
6035W: www.open-iscsi.org
6036Q: http://patchwork.kernel.org/project/linux-rdma/list/
6037F: drivers/infiniband/ulp/iser/
6038
6039ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6040M: Sagi Grimberg <sagig@mellanox.com>
6041T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6042L: linux-rdma@vger.kernel.org
6043L: target-devel@vger.kernel.org
6044S: Supported
6045W: http://www.linux-iscsi.org
6046F: drivers/infiniband/ulp/isert
6047
6048ISDN SUBSYSTEM
6049M: Karsten Keil <isdn@linux-pingi.de>
6050L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6051L: netdev@vger.kernel.org
6052W: http://www.isdn4linux.de
6053T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6054S: Maintained
6055F: Documentation/isdn/
6056F: drivers/isdn/
6057F: include/linux/isdn.h
6058F: include/linux/isdn/
6059F: include/uapi/linux/isdn.h
6060F: include/uapi/linux/isdn/
6061
6062ISDN SUBSYSTEM (Eicon active card driver)
6063M: Armin Schindler <mac@melware.de>
6064L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6065W: http://www.melware.de
6066S: Maintained
6067F: drivers/isdn/hardware/eicon/
6068
6069IT87 HARDWARE MONITORING DRIVER
6070M: Jean Delvare <jdelvare@suse.com>
6071L: linux-hwmon@vger.kernel.org
6072S: Maintained
6073F: Documentation/hwmon/it87
6074F: drivers/hwmon/it87.c
6075
6076IT913X MEDIA DRIVER
6077M: Antti Palosaari <crope@iki.fi>
6078L: linux-media@vger.kernel.org
6079W: https://linuxtv.org
6080W: http://palosaari.fi/linux/
6081Q: http://patchwork.linuxtv.org/project/linux-media/list/
6082T: git git://linuxtv.org/anttip/media_tree.git
6083S: Maintained
6084F: drivers/media/tuners/it913x*
6085
6086IVTV VIDEO4LINUX DRIVER
6087M: Andy Walls <awalls@md.metrocast.net>
6088L: ivtv-devel@ivtvdriver.org (subscribers-only)
6089L: linux-media@vger.kernel.org
6090T: git git://linuxtv.org/media_tree.git
6091W: http://www.ivtvdriver.org
6092S: Maintained
6093F: Documentation/video4linux/*.ivtv
6094F: drivers/media/pci/ivtv/
6095F: include/uapi/linux/ivtv*
6096
6097IX2505V MEDIA DRIVER
6098M: Malcolm Priestley <tvboxspy@gmail.com>
6099L: linux-media@vger.kernel.org
6100W: https://linuxtv.org
6101Q: http://patchwork.linuxtv.org/project/linux-media/list/
6102S: Maintained
6103F: drivers/media/dvb-frontends/ix2505v*
6104
6105JC42.4 TEMPERATURE SENSOR DRIVER
6106M: Guenter Roeck <linux@roeck-us.net>
6107L: linux-hwmon@vger.kernel.org
6108S: Maintained
6109F: drivers/hwmon/jc42.c
6110F: Documentation/hwmon/jc42
6111
6112JFS FILESYSTEM
6113M: Dave Kleikamp <shaggy@kernel.org>
6114L: jfs-discussion@lists.sourceforge.net
6115W: http://jfs.sourceforge.net/
6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6117S: Maintained
6118F: Documentation/filesystems/jfs.txt
6119F: fs/jfs/
6120
6121JME NETWORK DRIVER
6122M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6123L: netdev@vger.kernel.org
6124S: Maintained
6125F: drivers/net/ethernet/jme.*
6126
6127JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6128M: David Woodhouse <dwmw2@infradead.org>
6129L: linux-mtd@lists.infradead.org
6130W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6131S: Maintained
6132F: fs/jffs2/
6133F: include/uapi/linux/jffs2.h
6134
6135JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6136M: "Theodore Ts'o" <tytso@mit.edu>
6137M: Jan Kara <jack@suse.com>
6138L: linux-ext4@vger.kernel.org
6139S: Maintained
6140F: fs/jbd2/
6141F: include/linux/jbd2.h
6142
6143JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6144M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6145L: linux-media@vger.kernel.org
6146S: Maintained
6147F: drivers/media/platform/rcar_jpu.c
6148
6149JSM Neo PCI based serial card
6150M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6151L: linux-serial@vger.kernel.org
6152S: Maintained
6153F: drivers/tty/serial/jsm/
6154
6155K10TEMP HARDWARE MONITORING DRIVER
6156M: Clemens Ladisch <clemens@ladisch.de>
6157L: linux-hwmon@vger.kernel.org
6158S: Maintained
6159F: Documentation/hwmon/k10temp
6160F: drivers/hwmon/k10temp.c
6161
6162K8TEMP HARDWARE MONITORING DRIVER
6163M: Rudolf Marek <r.marek@assembler.cz>
6164L: linux-hwmon@vger.kernel.org
6165S: Maintained
6166F: Documentation/hwmon/k8temp
6167F: drivers/hwmon/k8temp.c
6168
6169KASAN
6170M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6171R: Alexander Potapenko <glider@google.com>
6172R: Dmitry Vyukov <dvyukov@google.com>
6173L: kasan-dev@googlegroups.com
6174S: Maintained
6175F: arch/*/include/asm/kasan.h
6176F: arch/*/mm/kasan_init*
6177F: Documentation/kasan.txt
6178F: include/linux/kasan.h
6179F: lib/test_kasan.c
6180F: mm/kasan/
6181F: scripts/Makefile.kasan
6182
6183KCONFIG
6184M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6185L: linux-kbuild@vger.kernel.org
6186T: git git://gitorious.org/linux-kconfig/linux-kconfig
6187S: Maintained
6188F: Documentation/kbuild/kconfig-language.txt
6189F: scripts/kconfig/
6190
6191KDUMP
6192M: Vivek Goyal <vgoyal@redhat.com>
6193M: Haren Myneni <hbabu@us.ibm.com>
6194L: kexec@lists.infradead.org
6195W: http://lse.sourceforge.net/kdump/
6196S: Maintained
6197F: Documentation/kdump/
6198
6199KEENE FM RADIO TRANSMITTER DRIVER
6200M: Hans Verkuil <hverkuil@xs4all.nl>
6201L: linux-media@vger.kernel.org
6202T: git git://linuxtv.org/media_tree.git
6203W: https://linuxtv.org
6204S: Maintained
6205F: drivers/media/radio/radio-keene*
6206
6207KERNEL AUTOMOUNTER v4 (AUTOFS4)
6208M: Ian Kent <raven@themaw.net>
6209L: autofs@vger.kernel.org
6210S: Maintained
6211F: fs/autofs4/
6212
6213KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6214M: Michal Marek <mmarek@suse.com>
6215T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6217L: linux-kbuild@vger.kernel.org
6218S: Maintained
6219F: Documentation/kbuild/
6220F: Makefile
6221F: scripts/Makefile.*
6222F: scripts/basic/
6223F: scripts/mk*
6224F: scripts/package/
6225
6226KERNEL JANITORS
6227L: kernel-janitors@vger.kernel.org
6228W: http://kernelnewbies.org/KernelJanitors
6229S: Odd Fixes
6230
6231KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6232M: "J. Bruce Fields" <bfields@fieldses.org>
6233M: Jeff Layton <jlayton@poochiereds.net>
6234L: linux-nfs@vger.kernel.org
6235W: http://nfs.sourceforge.net/
6236T: git git://linux-nfs.org/~bfields/linux.git
6237S: Supported
6238F: fs/nfsd/
6239F: include/uapi/linux/nfsd/
6240F: fs/lockd/
6241F: fs/nfs_common/
6242F: net/sunrpc/
6243F: include/linux/lockd/
6244F: include/linux/sunrpc/
6245F: include/uapi/linux/sunrpc/
6246
6247KERNEL SELFTEST FRAMEWORK
6248M: Shuah Khan <shuahkh@osg.samsung.com>
6249L: linux-kselftest@vger.kernel.org
6250T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6251S: Maintained
6252F: tools/testing/selftests
6253
6254KERNEL VIRTUAL MACHINE (KVM)
6255M: Gleb Natapov <gleb@kernel.org>
6256M: Paolo Bonzini <pbonzini@redhat.com>
6257L: kvm@vger.kernel.org
6258W: http://www.linux-kvm.org
6259T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6260S: Supported
6261F: Documentation/*/kvm*.txt
6262F: Documentation/virtual/kvm/
6263F: arch/*/kvm/
6264F: arch/x86/kernel/kvm.c
6265F: arch/x86/kernel/kvmclock.c
6266F: arch/*/include/asm/kvm*
6267F: include/linux/kvm*
6268F: include/uapi/linux/kvm*
6269F: virt/kvm/
6270
6271KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6272M: Joerg Roedel <joro@8bytes.org>
6273L: kvm@vger.kernel.org
6274W: http://www.linux-kvm.org/
6275S: Maintained
6276F: arch/x86/include/asm/svm.h
6277F: arch/x86/kvm/svm.c
6278
6279KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6280M: Alexander Graf <agraf@suse.com>
6281L: kvm-ppc@vger.kernel.org
6282W: http://www.linux-kvm.org/
6283T: git git://github.com/agraf/linux-2.6.git
6284S: Supported
6285F: arch/powerpc/include/asm/kvm*
6286F: arch/powerpc/kvm/
6287
6288KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6289M: Christian Borntraeger <borntraeger@de.ibm.com>
6290M: Cornelia Huck <cornelia.huck@de.ibm.com>
6291L: linux-s390@vger.kernel.org
6292W: http://www.ibm.com/developerworks/linux/linux390/
6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6294S: Supported
6295F: Documentation/s390/kvm.txt
6296F: arch/s390/include/asm/kvm*
6297F: arch/s390/kvm/
6298
6299KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6300M: Christoffer Dall <christoffer.dall@linaro.org>
6301M: Marc Zyngier <marc.zyngier@arm.com>
6302L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6303L: kvmarm@lists.cs.columbia.edu
6304W: http://systems.cs.columbia.edu/projects/kvm-arm
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6306S: Supported
6307F: arch/arm/include/uapi/asm/kvm*
6308F: arch/arm/include/asm/kvm*
6309F: arch/arm/kvm/
6310F: virt/kvm/arm/
6311F: include/kvm/arm_*
6312
6313KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6314M: Christoffer Dall <christoffer.dall@linaro.org>
6315M: Marc Zyngier <marc.zyngier@arm.com>
6316L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6317L: kvmarm@lists.cs.columbia.edu
6318S: Maintained
6319F: arch/arm64/include/uapi/asm/kvm*
6320F: arch/arm64/include/asm/kvm*
6321F: arch/arm64/kvm/
6322
6323KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6324M: James Hogan <james.hogan@imgtec.com>
6325L: linux-mips@linux-mips.org
6326S: Supported
6327F: arch/mips/include/uapi/asm/kvm*
6328F: arch/mips/include/asm/kvm*
6329F: arch/mips/kvm/
6330
6331KEXEC
6332M: Eric Biederman <ebiederm@xmission.com>
6333W: http://kernel.org/pub/linux/utils/kernel/kexec/
6334L: kexec@lists.infradead.org
6335S: Maintained
6336F: include/linux/kexec.h
6337F: include/uapi/linux/kexec.h
6338F: kernel/kexec.c
6339
6340KEYS/KEYRINGS:
6341M: David Howells <dhowells@redhat.com>
6342L: keyrings@vger.kernel.org
6343S: Maintained
6344F: Documentation/security/keys.txt
6345F: include/linux/key.h
6346F: include/linux/key-type.h
6347F: include/keys/
6348F: security/keys/
6349
6350KEYS-TRUSTED
6351M: David Safford <safford@us.ibm.com>
6352M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6353L: linux-security-module@vger.kernel.org
6354L: keyrings@vger.kernel.org
6355S: Supported
6356F: Documentation/security/keys-trusted-encrypted.txt
6357F: include/keys/trusted-type.h
6358F: security/keys/trusted.c
6359F: security/keys/trusted.h
6360
6361KEYS-ENCRYPTED
6362M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6363M: David Safford <safford@us.ibm.com>
6364L: linux-security-module@vger.kernel.org
6365L: keyrings@vger.kernel.org
6366S: Supported
6367F: Documentation/security/keys-trusted-encrypted.txt
6368F: include/keys/encrypted-type.h
6369F: security/keys/encrypted-keys/
6370
6371KGDB / KDB /debug_core
6372M: Jason Wessel <jason.wessel@windriver.com>
6373W: http://kgdb.wiki.kernel.org/
6374L: kgdb-bugreport@lists.sourceforge.net
6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6376S: Maintained
6377F: Documentation/DocBook/kgdb.tmpl
6378F: drivers/misc/kgdbts.c
6379F: drivers/tty/serial/kgdboc.c
6380F: include/linux/kdb.h
6381F: include/linux/kgdb.h
6382F: kernel/debug/
6383
6384KMEMCHECK
6385M: Vegard Nossum <vegardno@ifi.uio.no>
6386M: Pekka Enberg <penberg@kernel.org>
6387S: Maintained
6388F: Documentation/kmemcheck.txt
6389F: arch/x86/include/asm/kmemcheck.h
6390F: arch/x86/mm/kmemcheck/
6391F: include/linux/kmemcheck.h
6392F: mm/kmemcheck.c
6393
6394KMEMLEAK
6395M: Catalin Marinas <catalin.marinas@arm.com>
6396S: Maintained
6397F: Documentation/kmemleak.txt
6398F: include/linux/kmemleak.h
6399F: mm/kmemleak.c
6400F: mm/kmemleak-test.c
6401
6402KPROBES
6403M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6404M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6405M: "David S. Miller" <davem@davemloft.net>
6406M: Masami Hiramatsu <mhiramat@kernel.org>
6407S: Maintained
6408F: Documentation/kprobes.txt
6409F: include/linux/kprobes.h
6410F: kernel/kprobes.c
6411
6412KS0108 LCD CONTROLLER DRIVER
6413M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6414W: http://miguelojeda.es/auxdisplay.htm
6415W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6416S: Maintained
6417F: Documentation/auxdisplay/ks0108
6418F: drivers/auxdisplay/ks0108.c
6419F: include/linux/ks0108.h
6420
6421L3MDEV
6422M: David Ahern <dsa@cumulusnetworks.com>
6423L: netdev@vger.kernel.org
6424S: Maintained
6425F: net/l3mdev
6426F: include/net/l3mdev.h
6427
6428LANTIQ MIPS ARCHITECTURE
6429M: John Crispin <blogic@openwrt.org>
6430L: linux-mips@linux-mips.org
6431S: Maintained
6432F: arch/mips/lantiq
6433
6434LAPB module
6435L: linux-x25@vger.kernel.org
6436S: Orphan
6437F: Documentation/networking/lapb-module.txt
6438F: include/*/lapb.h
6439F: net/lapb/
6440
6441LASI 53c700 driver for PARISC
6442M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6443L: linux-scsi@vger.kernel.org
6444S: Maintained
6445F: Documentation/scsi/53c700.txt
6446F: drivers/scsi/53c700*
6447
6448LED SUBSYSTEM
6449M: Richard Purdie <rpurdie@rpsys.net>
6450M: Jacek Anaszewski <j.anaszewski@samsung.com>
6451L: linux-leds@vger.kernel.org
6452T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6453S: Maintained
6454F: drivers/leds/
6455F: include/linux/leds.h
6456
6457LEGACY EEPROM DRIVER
6458M: Jean Delvare <jdelvare@suse.com>
6459S: Maintained
6460F: Documentation/misc-devices/eeprom
6461F: drivers/misc/eeprom/eeprom.c
6462
6463LEGO USB Tower driver
6464M: Juergen Stuber <starblue@users.sourceforge.net>
6465L: legousb-devel@lists.sourceforge.net
6466W: http://legousb.sourceforge.net/
6467S: Maintained
6468F: drivers/usb/misc/legousbtower.c
6469
6470LG2160 MEDIA DRIVER
6471M: Michael Krufky <mkrufky@linuxtv.org>
6472L: linux-media@vger.kernel.org
6473W: https://linuxtv.org
6474W: http://github.com/mkrufky
6475Q: http://patchwork.linuxtv.org/project/linux-media/list/
6476T: git git://linuxtv.org/mkrufky/tuners.git
6477S: Maintained
6478F: drivers/media/dvb-frontends/lg2160.*
6479
6480LGDT3305 MEDIA DRIVER
6481M: Michael Krufky <mkrufky@linuxtv.org>
6482L: linux-media@vger.kernel.org
6483W: https://linuxtv.org
6484W: http://github.com/mkrufky
6485Q: http://patchwork.linuxtv.org/project/linux-media/list/
6486T: git git://linuxtv.org/mkrufky/tuners.git
6487S: Maintained
6488F: drivers/media/dvb-frontends/lgdt3305.*
6489
6490LGUEST
6491M: Rusty Russell <rusty@rustcorp.com.au>
6492L: lguest@lists.ozlabs.org
6493W: http://lguest.ozlabs.org/
6494S: Odd Fixes
6495F: arch/x86/include/asm/lguest*.h
6496F: arch/x86/lguest/
6497F: drivers/lguest/
6498F: include/linux/lguest*.h
6499F: tools/lguest/
6500
6501LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6502M: Tejun Heo <tj@kernel.org>
6503L: linux-ide@vger.kernel.org
6504T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6505S: Maintained
6506F: drivers/ata/
6507F: include/linux/ata.h
6508F: include/linux/libata.h
6509
6510LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6511M: Viresh Kumar <vireshk@kernel.org>
6512L: linux-ide@vger.kernel.org
6513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6514S: Maintained
6515F: include/linux/pata_arasan_cf_data.h
6516F: drivers/ata/pata_arasan_cf.c
6517
6518LIBATA PATA DRIVERS
6519M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6520M: Tejun Heo <tj@kernel.org>
6521L: linux-ide@vger.kernel.org
6522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6523S: Maintained
6524F: drivers/ata/pata_*.c
6525F: drivers/ata/ata_generic.c
6526
6527LIBATA SATA AHCI PLATFORM devices support
6528M: Hans de Goede <hdegoede@redhat.com>
6529M: Tejun Heo <tj@kernel.org>
6530L: linux-ide@vger.kernel.org
6531T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6532S: Maintained
6533F: drivers/ata/ahci_platform.c
6534F: drivers/ata/libahci_platform.c
6535F: include/linux/ahci_platform.h
6536
6537LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6538M: Mikael Pettersson <mikpelinux@gmail.com>
6539L: linux-ide@vger.kernel.org
6540T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6541S: Maintained
6542F: drivers/ata/sata_promise.*
6543
6544LIBLOCKDEP
6545M: Sasha Levin <sasha.levin@oracle.com>
6546S: Maintained
6547F: tools/lib/lockdep/
6548
6549LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6550M: Dan Williams <dan.j.williams@intel.com>
6551L: linux-nvdimm@lists.01.org
6552Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6553T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6554S: Supported
6555F: drivers/nvdimm/*
6556F: include/linux/nd.h
6557F: include/linux/libnvdimm.h
6558F: include/uapi/linux/ndctl.h
6559
6560LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6561M: Ross Zwisler <ross.zwisler@linux.intel.com>
6562L: linux-nvdimm@lists.01.org
6563Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6564S: Supported
6565F: drivers/nvdimm/blk.c
6566F: drivers/nvdimm/region_devs.c
6567F: drivers/acpi/nfit*
6568
6569LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6570M: Vishal Verma <vishal.l.verma@intel.com>
6571L: linux-nvdimm@lists.01.org
6572Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6573S: Supported
6574F: drivers/nvdimm/btt*
6575
6576LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6577M: Ross Zwisler <ross.zwisler@linux.intel.com>
6578L: linux-nvdimm@lists.01.org
6579Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6580S: Supported
6581F: drivers/nvdimm/pmem.c
6582F: include/linux/pmem.h
6583F: arch/*/include/asm/pmem.h
6584
6585LIGHTNVM PLATFORM SUPPORT
6586M: Matias Bjorling <mb@lightnvm.io>
6587W: http://github/OpenChannelSSD
6588L: linux-block@vger.kernel.org
6589S: Maintained
6590F: drivers/lightnvm/
6591F: include/linux/lightnvm.h
6592F: include/uapi/linux/lightnvm.h
6593
6594LINUX FOR IBM pSERIES (RS/6000)
6595M: Paul Mackerras <paulus@au.ibm.com>
6596W: http://www.ibm.com/linux/ltc/projects/ppc
6597S: Supported
6598F: arch/powerpc/boot/rs6000.h
6599
6600LINUX FOR POWERPC (32-BIT AND 64-BIT)
6601M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6602M: Paul Mackerras <paulus@samba.org>
6603M: Michael Ellerman <mpe@ellerman.id.au>
6604W: http://www.penguinppc.org/
6605L: linuxppc-dev@lists.ozlabs.org
6606Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6607T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6608S: Supported
6609F: Documentation/powerpc/
6610F: arch/powerpc/
6611
6612LINUX FOR POWER MACINTOSH
6613M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6614W: http://www.penguinppc.org/
6615L: linuxppc-dev@lists.ozlabs.org
6616S: Maintained
6617F: arch/powerpc/platforms/powermac/
6618F: drivers/macintosh/
6619
6620LINUX FOR POWERPC EMBEDDED MPC5XXX
6621M: Anatolij Gustschin <agust@denx.de>
6622L: linuxppc-dev@lists.ozlabs.org
6623T: git git://git.denx.de/linux-denx-agust.git
6624S: Maintained
6625F: arch/powerpc/platforms/512x/
6626F: arch/powerpc/platforms/52xx/
6627
6628LINUX FOR POWERPC EMBEDDED PPC4XX
6629M: Alistair Popple <alistair@popple.id.au>
6630M: Matt Porter <mporter@kernel.crashing.org>
6631W: http://www.penguinppc.org/
6632L: linuxppc-dev@lists.ozlabs.org
6633S: Maintained
6634F: arch/powerpc/platforms/40x/
6635F: arch/powerpc/platforms/44x/
6636
6637LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6638L: linuxppc-dev@lists.ozlabs.org
6639S: Orphan
6640F: arch/powerpc/*/*virtex*
6641F: arch/powerpc/*/*/*virtex*
6642
6643LINUX FOR POWERPC EMBEDDED PPC8XX
6644M: Vitaly Bordug <vitb@kernel.crashing.org>
6645W: http://www.penguinppc.org/
6646L: linuxppc-dev@lists.ozlabs.org
6647S: Maintained
6648F: arch/powerpc/platforms/8xx/
6649
6650LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6651M: Scott Wood <oss@buserror.net>
6652M: Kumar Gala <galak@kernel.crashing.org>
6653W: http://www.penguinppc.org/
6654L: linuxppc-dev@lists.ozlabs.org
6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6656S: Maintained
6657F: arch/powerpc/platforms/83xx/
6658F: arch/powerpc/platforms/85xx/
6659
6660LINUX FOR POWERPC PA SEMI PWRFICIENT
6661M: Olof Johansson <olof@lixom.net>
6662L: linuxppc-dev@lists.ozlabs.org
6663S: Maintained
6664F: arch/powerpc/platforms/pasemi/
6665F: drivers/*/*pasemi*
6666F: drivers/*/*/*pasemi*
6667
6668LINUX SECURITY MODULE (LSM) FRAMEWORK
6669M: Chris Wright <chrisw@sous-sol.org>
6670L: linux-security-module@vger.kernel.org
6671S: Supported
6672
6673LIS3LV02D ACCELEROMETER DRIVER
6674M: Eric Piel <eric.piel@tremplin-utc.net>
6675S: Maintained
6676F: Documentation/misc-devices/lis3lv02d
6677F: drivers/misc/lis3lv02d/
6678F: drivers/platform/x86/hp_accel.c
6679
6680LIVE PATCHING
6681M: Josh Poimboeuf <jpoimboe@redhat.com>
6682M: Jessica Yu <jeyu@redhat.com>
6683M: Jiri Kosina <jikos@kernel.org>
6684M: Miroslav Benes <mbenes@suse.cz>
6685R: Petr Mladek <pmladek@suse.com>
6686S: Maintained
6687F: kernel/livepatch/
6688F: include/linux/livepatch.h
6689F: arch/x86/include/asm/livepatch.h
6690F: arch/x86/kernel/livepatch.c
6691F: Documentation/ABI/testing/sysfs-kernel-livepatch
6692F: samples/livepatch/
6693L: live-patching@vger.kernel.org
6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6695
6696LINUX KERNEL DUMP TEST MODULE (LKDTM)
6697M: Kees Cook <keescook@chromium.org>
6698S: Maintained
6699F: drivers/misc/lkdtm.c
6700
6701LLC (802.2)
6702M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6703S: Maintained
6704F: include/linux/llc.h
6705F: include/uapi/linux/llc.h
6706F: include/net/llc*
6707F: net/llc/
6708
6709LM73 HARDWARE MONITOR DRIVER
6710M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6711L: linux-hwmon@vger.kernel.org
6712S: Maintained
6713F: drivers/hwmon/lm73.c
6714
6715LM78 HARDWARE MONITOR DRIVER
6716M: Jean Delvare <jdelvare@suse.com>
6717L: linux-hwmon@vger.kernel.org
6718S: Maintained
6719F: Documentation/hwmon/lm78
6720F: drivers/hwmon/lm78.c
6721
6722LM83 HARDWARE MONITOR DRIVER
6723M: Jean Delvare <jdelvare@suse.com>
6724L: linux-hwmon@vger.kernel.org
6725S: Maintained
6726F: Documentation/hwmon/lm83
6727F: drivers/hwmon/lm83.c
6728
6729LM90 HARDWARE MONITOR DRIVER
6730M: Jean Delvare <jdelvare@suse.com>
6731L: linux-hwmon@vger.kernel.org
6732S: Maintained
6733F: Documentation/hwmon/lm90
6734F: Documentation/devicetree/bindings/hwmon/lm90.txt
6735F: drivers/hwmon/lm90.c
6736
6737LM95234 HARDWARE MONITOR DRIVER
6738M: Guenter Roeck <linux@roeck-us.net>
6739L: linux-hwmon@vger.kernel.org
6740S: Maintained
6741F: Documentation/hwmon/lm95234
6742F: drivers/hwmon/lm95234.c
6743
6744LME2510 MEDIA DRIVER
6745M: Malcolm Priestley <tvboxspy@gmail.com>
6746L: linux-media@vger.kernel.org
6747W: https://linuxtv.org
6748Q: http://patchwork.linuxtv.org/project/linux-media/list/
6749S: Maintained
6750F: drivers/media/usb/dvb-usb-v2/lmedm04*
6751
6752LOCKDEP AND LOCKSTAT
6753M: Peter Zijlstra <peterz@infradead.org>
6754M: Ingo Molnar <mingo@redhat.com>
6755L: linux-kernel@vger.kernel.org
6756T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6757S: Maintained
6758F: Documentation/locking/lockdep*.txt
6759F: Documentation/locking/lockstat.txt
6760F: include/linux/lockdep.h
6761F: kernel/locking/
6762
6763LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6764M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6765L: linux-ntfs-dev@lists.sourceforge.net
6766W: http://www.linux-ntfs.org/content/view/19/37/
6767S: Maintained
6768F: Documentation/ldm.txt
6769F: block/partitions/ldm.*
6770
6771LogFS
6772M: Joern Engel <joern@logfs.org>
6773M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6774L: logfs@logfs.org
6775W: logfs.org
6776S: Maintained
6777F: fs/logfs/
6778
6779LPC32XX MACHINE SUPPORT
6780M: Roland Stigge <stigge@antcom.de>
6781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6782S: Maintained
6783F: arch/arm/mach-lpc32xx/
6784
6785LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6786M: Sathya Prakash <sathya.prakash@broadcom.com>
6787M: Chaitra P B <chaitra.basappa@broadcom.com>
6788M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6789L: MPT-FusionLinux.pdl@broadcom.com
6790L: linux-scsi@vger.kernel.org
6791W: http://www.avagotech.com/support/
6792S: Supported
6793F: drivers/message/fusion/
6794F: drivers/scsi/mpt2sas/
6795F: drivers/scsi/mpt3sas/
6796
6797LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6798M: Matthew Wilcox <matthew@wil.cx>
6799L: linux-scsi@vger.kernel.org
6800S: Maintained
6801F: drivers/scsi/sym53c8xx_2/
6802
6803LTC4261 HARDWARE MONITOR DRIVER
6804M: Guenter Roeck <linux@roeck-us.net>
6805L: linux-hwmon@vger.kernel.org
6806S: Maintained
6807F: Documentation/hwmon/ltc4261
6808F: drivers/hwmon/ltc4261.c
6809
6810LTP (Linux Test Project)
6811M: Mike Frysinger <vapier@gentoo.org>
6812M: Cyril Hrubis <chrubis@suse.cz>
6813M: Wanlong Gao <wanlong.gao@gmail.com>
6814M: Jan Stancek <jstancek@redhat.com>
6815M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6816M: Alexey Kodanev <alexey.kodanev@oracle.com>
6817L: ltp@lists.linux.it (subscribers-only)
6818W: http://linux-test-project.github.io/
6819T: git git://github.com/linux-test-project/ltp.git
6820S: Maintained
6821
6822M32R ARCHITECTURE
6823W: http://www.linux-m32r.org/
6824S: Orphan
6825F: arch/m32r/
6826
6827M68K ARCHITECTURE
6828M: Geert Uytterhoeven <geert@linux-m68k.org>
6829L: linux-m68k@lists.linux-m68k.org
6830W: http://www.linux-m68k.org/
6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6832S: Maintained
6833F: arch/m68k/
6834F: drivers/zorro/
6835
6836M68K ON APPLE MACINTOSH
6837M: Joshua Thompson <funaho@jurai.org>
6838W: http://www.mac.linux-m68k.org/
6839L: linux-m68k@lists.linux-m68k.org
6840S: Maintained
6841F: arch/m68k/mac/
6842
6843M68K ON HP9000/300
6844M: Philip Blundell <philb@gnu.org>
6845W: http://www.tazenda.demon.co.uk/phil/linux-hp
6846S: Maintained
6847F: arch/m68k/hp300/
6848
6849M88DS3103 MEDIA DRIVER
6850M: Antti Palosaari <crope@iki.fi>
6851L: linux-media@vger.kernel.org
6852W: https://linuxtv.org
6853W: http://palosaari.fi/linux/
6854Q: http://patchwork.linuxtv.org/project/linux-media/list/
6855T: git git://linuxtv.org/anttip/media_tree.git
6856S: Maintained
6857F: drivers/media/dvb-frontends/m88ds3103*
6858
6859M88RS2000 MEDIA DRIVER
6860M: Malcolm Priestley <tvboxspy@gmail.com>
6861L: linux-media@vger.kernel.org
6862W: https://linuxtv.org
6863Q: http://patchwork.linuxtv.org/project/linux-media/list/
6864S: Maintained
6865F: drivers/media/dvb-frontends/m88rs2000*
6866
6867MA901 MASTERKIT USB FM RADIO DRIVER
6868M: Alexey Klimov <klimov.linux@gmail.com>
6869L: linux-media@vger.kernel.org
6870T: git git://linuxtv.org/media_tree.git
6871S: Maintained
6872F: drivers/media/radio/radio-ma901.c
6873
6874MAC80211
6875M: Johannes Berg <johannes@sipsolutions.net>
6876L: linux-wireless@vger.kernel.org
6877W: http://wireless.kernel.org/
6878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6879T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6880S: Maintained
6881F: Documentation/networking/mac80211-injection.txt
6882F: include/net/mac80211.h
6883F: net/mac80211/
6884F: drivers/net/wireless/mac80211_hwsim.[ch]
6885
6886MACVLAN DRIVER
6887M: Patrick McHardy <kaber@trash.net>
6888L: netdev@vger.kernel.org
6889S: Maintained
6890F: drivers/net/macvlan.c
6891F: include/linux/if_macvlan.h
6892
6893MAILBOX API
6894M: Jassi Brar <jassisinghbrar@gmail.com>
6895L: linux-kernel@vger.kernel.org
6896S: Maintained
6897F: drivers/mailbox/
6898F: include/linux/mailbox_client.h
6899F: include/linux/mailbox_controller.h
6900
6901MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6902M: Michael Kerrisk <mtk.manpages@gmail.com>
6903W: http://www.kernel.org/doc/man-pages
6904L: linux-man@vger.kernel.org
6905S: Maintained
6906
6907MARVELL ARMADA DRM SUPPORT
6908M: Russell King <rmk+kernel@arm.linux.org.uk>
6909S: Maintained
6910F: drivers/gpu/drm/armada/
6911
6912MARVELL 88E6352 DSA support
6913M: Guenter Roeck <linux@roeck-us.net>
6914S: Maintained
6915F: drivers/net/dsa/mv88e6352.c
6916
6917MARVELL CRYPTO DRIVER
6918M: Boris Brezillon <boris.brezillon@free-electrons.com>
6919M: Arnaud Ebalard <arno@natisbad.org>
6920F: drivers/crypto/marvell/
6921S: Maintained
6922L: linux-crypto@vger.kernel.org
6923
6924MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6925M: Mirko Lindner <mlindner@marvell.com>
6926M: Stephen Hemminger <stephen@networkplumber.org>
6927L: netdev@vger.kernel.org
6928S: Maintained
6929F: drivers/net/ethernet/marvell/sk*
6930
6931MARVELL LIBERTAS WIRELESS DRIVER
6932L: libertas-dev@lists.infradead.org
6933S: Orphan
6934F: drivers/net/wireless/marvell/libertas/
6935
6936MARVELL MV643XX ETHERNET DRIVER
6937M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6938L: netdev@vger.kernel.org
6939S: Maintained
6940F: drivers/net/ethernet/marvell/mv643xx_eth.*
6941F: include/linux/mv643xx.h
6942
6943MARVELL MVNETA ETHERNET DRIVER
6944M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6945L: netdev@vger.kernel.org
6946S: Maintained
6947F: drivers/net/ethernet/marvell/mvneta.*
6948
6949MARVELL MWIFIEX WIRELESS DRIVER
6950M: Amitkumar Karwar <akarwar@marvell.com>
6951M: Nishant Sarmukadam <nishants@marvell.com>
6952L: linux-wireless@vger.kernel.org
6953S: Maintained
6954F: drivers/net/wireless/marvell/mwifiex/
6955
6956MARVELL MWL8K WIRELESS DRIVER
6957M: Lennert Buytenhek <buytenh@wantstofly.org>
6958L: linux-wireless@vger.kernel.org
6959S: Odd Fixes
6960F: drivers/net/wireless/marvell/mwl8k.c
6961
6962MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6963M: Nicolas Pitre <nico@fluxnic.net>
6964S: Odd Fixes
6965F: drivers/mmc/host/mvsdio.*
6966
6967MATROX FRAMEBUFFER DRIVER
6968L: linux-fbdev@vger.kernel.org
6969S: Orphan
6970F: drivers/video/fbdev/matrox/matroxfb_*
6971F: include/uapi/linux/matroxfb.h
6972
6973MAX16065 HARDWARE MONITOR DRIVER
6974M: Guenter Roeck <linux@roeck-us.net>
6975L: linux-hwmon@vger.kernel.org
6976S: Maintained
6977F: Documentation/hwmon/max16065
6978F: drivers/hwmon/max16065.c
6979
6980MAX20751 HARDWARE MONITOR DRIVER
6981M: Guenter Roeck <linux@roeck-us.net>
6982L: linux-hwmon@vger.kernel.org
6983S: Maintained
6984F: Documentation/hwmon/max20751
6985F: drivers/hwmon/max20751.c
6986
6987MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6988M: "Hans J. Koch" <hjk@hansjkoch.de>
6989L: linux-hwmon@vger.kernel.org
6990S: Maintained
6991F: Documentation/hwmon/max6650
6992F: drivers/hwmon/max6650.c
6993
6994MAX6697 HARDWARE MONITOR DRIVER
6995M: Guenter Roeck <linux@roeck-us.net>
6996L: linux-hwmon@vger.kernel.org
6997S: Maintained
6998F: Documentation/hwmon/max6697
6999F: Documentation/devicetree/bindings/i2c/max6697.txt
7000F: drivers/hwmon/max6697.c
7001F: include/linux/platform_data/max6697.h
7002
7003MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7004M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7005L: linux-pm@vger.kernel.org
7006S: Supported
7007F: drivers/power/max14577_charger.c
7008F: drivers/power/max77693_charger.c
7009
7010MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7011M: Javier Martinez Canillas <javier@osg.samsung.com>
7012L: linux-kernel@vger.kernel.org
7013S: Supported
7014F: drivers/*/*max77802*.c
7015F: Documentation/devicetree/bindings/*/*max77802.txt
7016F: include/dt-bindings/*/*max77802.h
7017
7018MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7019M: Chanwoo Choi <cw00.choi@samsung.com>
7020M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7021L: linux-kernel@vger.kernel.org
7022S: Supported
7023F: drivers/*/max14577.c
7024F: drivers/*/max77686*.c
7025F: drivers/*/max77693.c
7026F: drivers/extcon/extcon-max14577.c
7027F: drivers/extcon/extcon-max77693.c
7028F: drivers/rtc/rtc-max77686.c
7029F: drivers/clk/clk-max77686.c
7030F: Documentation/devicetree/bindings/mfd/max14577.txt
7031F: Documentation/devicetree/bindings/*/max77686.txt
7032F: Documentation/devicetree/bindings/mfd/max77693.txt
7033F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7034F: include/linux/mfd/max14577*.h
7035F: include/linux/mfd/max77686*.h
7036F: include/linux/mfd/max77693*.h
7037
7038MAXIRADIO FM RADIO RECEIVER DRIVER
7039M: Hans Verkuil <hverkuil@xs4all.nl>
7040L: linux-media@vger.kernel.org
7041T: git git://linuxtv.org/media_tree.git
7042W: https://linuxtv.org
7043S: Maintained
7044F: drivers/media/radio/radio-maxiradio*
7045
7046MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7047M: Peter Rosin <peda@axentia.se>
7048L: linux-iio@vger.kernel.org
7049S: Maintained
7050F: drivers/iio/potentiometer/mcp4531.c
7051
7052MEDIA DRIVERS FOR RENESAS - VSP1
7053M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7054L: linux-media@vger.kernel.org
7055L: linux-renesas-soc@vger.kernel.org
7056T: git git://linuxtv.org/media_tree.git
7057S: Supported
7058F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7059F: drivers/media/platform/vsp1/
7060
7061MEDIA DRIVERS FOR ASCOT2E
7062M: Sergey Kozlov <serjk@netup.ru>
7063L: linux-media@vger.kernel.org
7064W: https://linuxtv.org
7065W: http://netup.tv/
7066T: git git://linuxtv.org/media_tree.git
7067S: Supported
7068F: drivers/media/dvb-frontends/ascot2e*
7069
7070MEDIA DRIVERS FOR CXD2841ER
7071M: Sergey Kozlov <serjk@netup.ru>
7072L: linux-media@vger.kernel.org
7073W: https://linuxtv.org
7074W: http://netup.tv/
7075T: git git://linuxtv.org/media_tree.git
7076S: Supported
7077F: drivers/media/dvb-frontends/cxd2841er*
7078
7079MEDIA DRIVERS FOR HORUS3A
7080M: Sergey Kozlov <serjk@netup.ru>
7081L: linux-media@vger.kernel.org
7082W: https://linuxtv.org
7083W: http://netup.tv/
7084T: git git://linuxtv.org/media_tree.git
7085S: Supported
7086F: drivers/media/dvb-frontends/horus3a*
7087
7088MEDIA DRIVERS FOR LNBH25
7089M: Sergey Kozlov <serjk@netup.ru>
7090L: linux-media@vger.kernel.org
7091W: https://linuxtv.org
7092W: http://netup.tv/
7093T: git git://linuxtv.org/media_tree.git
7094S: Supported
7095F: drivers/media/dvb-frontends/lnbh25*
7096
7097MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7098M: Sergey Kozlov <serjk@netup.ru>
7099L: linux-media@vger.kernel.org
7100W: https://linuxtv.org
7101W: http://netup.tv/
7102T: git git://linuxtv.org/media_tree.git
7103S: Supported
7104F: drivers/media/pci/netup_unidvb/*
7105
7106MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7107M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7108P: LinuxTV.org Project
7109L: linux-media@vger.kernel.org
7110W: https://linuxtv.org
7111Q: http://patchwork.kernel.org/project/linux-media/list/
7112T: git git://linuxtv.org/media_tree.git
7113S: Maintained
7114F: Documentation/dvb/
7115F: Documentation/video4linux/
7116F: Documentation/DocBook/media/
7117F: drivers/media/
7118F: drivers/staging/media/
7119F: include/linux/platform_data/media/
7120F: include/media/
7121F: include/uapi/linux/dvb/
7122F: include/uapi/linux/videodev2.h
7123F: include/uapi/linux/media.h
7124F: include/uapi/linux/v4l2-*
7125F: include/uapi/linux/meye.h
7126F: include/uapi/linux/ivtv*
7127F: include/uapi/linux/uvcvideo.h
7128
7129MEDIATEK ETHERNET DRIVER
7130M: Felix Fietkau <nbd@openwrt.org>
7131M: John Crispin <blogic@openwrt.org>
7132L: netdev@vger.kernel.org
7133S: Maintained
7134F: drivers/net/ethernet/mediatek/
7135
7136MEDIATEK MT7601U WIRELESS LAN DRIVER
7137M: Jakub Kicinski <kubakici@wp.pl>
7138L: linux-wireless@vger.kernel.org
7139S: Maintained
7140F: drivers/net/wireless/mediatek/mt7601u/
7141
7142MEGARAID SCSI/SAS DRIVERS
7143M: Kashyap Desai <kashyap.desai@avagotech.com>
7144M: Sumit Saxena <sumit.saxena@avagotech.com>
7145M: Uday Lingala <uday.lingala@avagotech.com>
7146L: megaraidlinux.pdl@avagotech.com
7147L: linux-scsi@vger.kernel.org
7148W: http://www.lsi.com
7149S: Maintained
7150F: Documentation/scsi/megaraid.txt
7151F: drivers/scsi/megaraid.*
7152F: drivers/scsi/megaraid/
7153
7154MELLANOX ETHERNET DRIVER (mlx4_en)
7155M: Eugenia Emantayev <eugenia@mellanox.com>
7156L: netdev@vger.kernel.org
7157S: Supported
7158W: http://www.mellanox.com
7159Q: http://patchwork.ozlabs.org/project/netdev/list/
7160F: drivers/net/ethernet/mellanox/mlx4/en_*
7161
7162MELLANOX ETHERNET DRIVER (mlx5e)
7163M: Saeed Mahameed <saeedm@mellanox.com>
7164L: netdev@vger.kernel.org
7165S: Supported
7166W: http://www.mellanox.com
7167Q: http://patchwork.ozlabs.org/project/netdev/list/
7168F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7169
7170MELLANOX ETHERNET SWITCH DRIVERS
7171M: Jiri Pirko <jiri@mellanox.com>
7172M: Ido Schimmel <idosch@mellanox.com>
7173L: netdev@vger.kernel.org
7174S: Supported
7175W: http://www.mellanox.com
7176Q: http://patchwork.ozlabs.org/project/netdev/list/
7177F: drivers/net/ethernet/mellanox/mlxsw/
7178
7179MEMBARRIER SUPPORT
7180M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7181M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7182L: linux-kernel@vger.kernel.org
7183S: Supported
7184F: kernel/membarrier.c
7185F: include/uapi/linux/membarrier.h
7186
7187MEMORY MANAGEMENT
7188L: linux-mm@kvack.org
7189W: http://www.linux-mm.org
7190S: Maintained
7191F: include/linux/mm.h
7192F: include/linux/gfp.h
7193F: include/linux/mmzone.h
7194F: include/linux/memory_hotplug.h
7195F: include/linux/vmalloc.h
7196F: mm/
7197
7198MEMORY TECHNOLOGY DEVICES (MTD)
7199M: David Woodhouse <dwmw2@infradead.org>
7200M: Brian Norris <computersforpeace@gmail.com>
7201L: linux-mtd@lists.infradead.org
7202W: http://www.linux-mtd.infradead.org/
7203Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7204T: git git://git.infradead.org/linux-mtd.git
7205T: git git://git.infradead.org/l2-mtd.git
7206S: Maintained
7207F: drivers/mtd/
7208F: include/linux/mtd/
7209F: include/uapi/mtd/
7210
7211MEN A21 WATCHDOG DRIVER
7212M: Johannes Thumshirn <morbidrsa@gmail.com>
7213L: linux-watchdog@vger.kernel.org
7214S: Maintained
7215F: drivers/watchdog/mena21_wdt.c
7216
7217MEN CHAMELEON BUS (mcb)
7218M: Johannes Thumshirn <morbidrsa@gmail.com>
7219S: Maintained
7220F: drivers/mcb/
7221F: include/linux/mcb.h
7222F: Documentation/men-chameleon-bus.txt
7223
7224MEN F21BMC (Board Management Controller)
7225M: Andreas Werner <andreas.werner@men.de>
7226S: Supported
7227F: drivers/mfd/menf21bmc.c
7228F: drivers/watchdog/menf21bmc_wdt.c
7229F: drivers/leds/leds-menf21bmc.c
7230F: drivers/hwmon/menf21bmc_hwmon.c
7231F: Documentation/hwmon/menf21bmc
7232
7233METAG ARCHITECTURE
7234M: James Hogan <james.hogan@imgtec.com>
7235L: linux-metag@vger.kernel.org
7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7237S: Odd Fixes
7238F: arch/metag/
7239F: Documentation/metag/
7240F: Documentation/devicetree/bindings/metag/
7241F: Documentation/devicetree/bindings/interrupt-controller/img,*
7242F: drivers/clocksource/metag_generic.c
7243F: drivers/irqchip/irq-metag.c
7244F: drivers/irqchip/irq-metag-ext.c
7245F: drivers/tty/metag_da.c
7246
7247MICROBLAZE ARCHITECTURE
7248M: Michal Simek <monstr@monstr.eu>
7249W: http://www.monstr.eu/fdt/
7250T: git git://git.monstr.eu/linux-2.6-microblaze.git
7251S: Supported
7252F: arch/microblaze/
7253
7254MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7255M: Chen Yu <yu.c.chen@intel.com>
7256L: platform-driver-x86@vger.kernel.org
7257S: Supported
7258F: drivers/platform/x86/surfacepro3_button.c
7259
7260MICROTEK X6 SCANNER
7261M: Oliver Neukum <oliver@neukum.org>
7262S: Maintained
7263F: drivers/usb/image/microtek.*
7264
7265MIPS
7266M: Ralf Baechle <ralf@linux-mips.org>
7267L: linux-mips@linux-mips.org
7268W: http://www.linux-mips.org/
7269T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7270Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7271S: Supported
7272F: Documentation/mips/
7273F: arch/mips/
7274
7275MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7276M: Hans Verkuil <hverkuil@xs4all.nl>
7277L: linux-media@vger.kernel.org
7278T: git git://linuxtv.org/media_tree.git
7279W: https://linuxtv.org
7280S: Odd Fixes
7281F: drivers/media/radio/radio-miropcm20*
7282
7283MELLANOX MLX4 core VPI driver
7284M: Yishai Hadas <yishaih@mellanox.com>
7285L: netdev@vger.kernel.org
7286L: linux-rdma@vger.kernel.org
7287W: http://www.mellanox.com
7288Q: http://patchwork.ozlabs.org/project/netdev/list/
7289S: Supported
7290F: drivers/net/ethernet/mellanox/mlx4/
7291F: include/linux/mlx4/
7292
7293MELLANOX MLX4 IB driver
7294M: Yishai Hadas <yishaih@mellanox.com>
7295L: linux-rdma@vger.kernel.org
7296W: http://www.mellanox.com
7297Q: http://patchwork.kernel.org/project/linux-rdma/list/
7298S: Supported
7299F: drivers/infiniband/hw/mlx4/
7300F: include/linux/mlx4/
7301
7302MELLANOX MLX5 core VPI driver
7303M: Matan Barak <matanb@mellanox.com>
7304M: Leon Romanovsky <leonro@mellanox.com>
7305L: netdev@vger.kernel.org
7306L: linux-rdma@vger.kernel.org
7307W: http://www.mellanox.com
7308Q: http://patchwork.ozlabs.org/project/netdev/list/
7309S: Supported
7310F: drivers/net/ethernet/mellanox/mlx5/core/
7311F: include/linux/mlx5/
7312
7313MELLANOX MLX5 IB driver
7314M: Matan Barak <matanb@mellanox.com>
7315M: Leon Romanovsky <leonro@mellanox.com>
7316L: linux-rdma@vger.kernel.org
7317W: http://www.mellanox.com
7318Q: http://patchwork.kernel.org/project/linux-rdma/list/
7319S: Supported
7320F: drivers/infiniband/hw/mlx5/
7321F: include/linux/mlx5/
7322
7323MELEXIS MLX90614 DRIVER
7324M: Crt Mori <cmo@melexis.com>
7325L: linux-iio@vger.kernel.org
7326W: http://www.melexis.com
7327S: Supported
7328F: drivers/iio/temperature/mlx90614.c
7329
7330MN88472 MEDIA DRIVER
7331M: Antti Palosaari <crope@iki.fi>
7332L: linux-media@vger.kernel.org
7333W: https://linuxtv.org
7334W: http://palosaari.fi/linux/
7335Q: http://patchwork.linuxtv.org/project/linux-media/list/
7336T: git git://linuxtv.org/anttip/media_tree.git
7337S: Maintained
7338F: drivers/staging/media/mn88472/
7339F: drivers/media/dvb-frontends/mn88472.h
7340
7341MN88473 MEDIA DRIVER
7342M: Antti Palosaari <crope@iki.fi>
7343L: linux-media@vger.kernel.org
7344W: https://linuxtv.org
7345W: http://palosaari.fi/linux/
7346Q: http://patchwork.linuxtv.org/project/linux-media/list/
7347S: Maintained
7348F: drivers/media/dvb-frontends/mn88473*
7349
7350MODULE SUPPORT
7351M: Rusty Russell <rusty@rustcorp.com.au>
7352S: Maintained
7353F: include/linux/module.h
7354F: kernel/module.c
7355
7356MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7357W: http://popies.net/meye/
7358S: Orphan
7359F: Documentation/video4linux/meye.txt
7360F: drivers/media/pci/meye/
7361F: include/uapi/linux/meye.h
7362
7363MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7364M: Jiri Slaby <jirislaby@gmail.com>
7365S: Maintained
7366F: Documentation/serial/moxa-smartio
7367F: drivers/tty/mxser.*
7368
7369MR800 AVERMEDIA USB FM RADIO DRIVER
7370M: Alexey Klimov <klimov.linux@gmail.com>
7371L: linux-media@vger.kernel.org
7372T: git git://linuxtv.org/media_tree.git
7373S: Maintained
7374F: drivers/media/radio/radio-mr800.c
7375
7376MRF24J40 IEEE 802.15.4 RADIO DRIVER
7377M: Alan Ott <alan@signal11.us>
7378L: linux-wpan@vger.kernel.org
7379S: Maintained
7380F: drivers/net/ieee802154/mrf24j40.c
7381F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7382
7383MSI LAPTOP SUPPORT
7384M: "Lee, Chun-Yi" <jlee@suse.com>
7385L: platform-driver-x86@vger.kernel.org
7386S: Maintained
7387F: drivers/platform/x86/msi-laptop.c
7388
7389MSI WMI SUPPORT
7390L: platform-driver-x86@vger.kernel.org
7391S: Orphan
7392F: drivers/platform/x86/msi-wmi.c
7393
7394MSI001 MEDIA DRIVER
7395M: Antti Palosaari <crope@iki.fi>
7396L: linux-media@vger.kernel.org
7397W: https://linuxtv.org
7398W: http://palosaari.fi/linux/
7399Q: http://patchwork.linuxtv.org/project/linux-media/list/
7400T: git git://linuxtv.org/anttip/media_tree.git
7401S: Maintained
7402F: drivers/media/tuners/msi001*
7403
7404MSI2500 MEDIA DRIVER
7405M: Antti Palosaari <crope@iki.fi>
7406L: linux-media@vger.kernel.org
7407W: https://linuxtv.org
7408W: http://palosaari.fi/linux/
7409Q: http://patchwork.linuxtv.org/project/linux-media/list/
7410T: git git://linuxtv.org/anttip/media_tree.git
7411S: Maintained
7412F: drivers/media/usb/msi2500/
7413
7414MSYSTEMS DISKONCHIP G3 MTD DRIVER
7415M: Robert Jarzmik <robert.jarzmik@free.fr>
7416L: linux-mtd@lists.infradead.org
7417S: Maintained
7418F: drivers/mtd/devices/docg3*
7419
7420MT9M032 APTINA SENSOR DRIVER
7421M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7422L: linux-media@vger.kernel.org
7423T: git git://linuxtv.org/media_tree.git
7424S: Maintained
7425F: drivers/media/i2c/mt9m032.c
7426F: include/media/i2c/mt9m032.h
7427
7428MT9P031 APTINA CAMERA SENSOR
7429M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7430L: linux-media@vger.kernel.org
7431T: git git://linuxtv.org/media_tree.git
7432S: Maintained
7433F: drivers/media/i2c/mt9p031.c
7434F: include/media/i2c/mt9p031.h
7435
7436MT9T001 APTINA CAMERA SENSOR
7437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7438L: linux-media@vger.kernel.org
7439T: git git://linuxtv.org/media_tree.git
7440S: Maintained
7441F: drivers/media/i2c/mt9t001.c
7442F: include/media/i2c/mt9t001.h
7443
7444MT9V032 APTINA CAMERA SENSOR
7445M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7446L: linux-media@vger.kernel.org
7447T: git git://linuxtv.org/media_tree.git
7448S: Maintained
7449F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7450F: drivers/media/i2c/mt9v032.c
7451F: include/media/i2c/mt9v032.h
7452
7453MULTIFUNCTION DEVICES (MFD)
7454M: Lee Jones <lee.jones@linaro.org>
7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7456S: Supported
7457F: drivers/mfd/
7458F: include/linux/mfd/
7459
7460MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7461M: Ulf Hansson <ulf.hansson@linaro.org>
7462L: linux-mmc@vger.kernel.org
7463T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7464S: Maintained
7465F: drivers/mmc/
7466F: include/linux/mmc/
7467F: include/uapi/linux/mmc/
7468
7469MULTIMEDIA CARD (MMC) ETC. OVER SPI
7470S: Orphan
7471F: drivers/mmc/host/mmc_spi.c
7472F: include/linux/spi/mmc_spi.h
7473
7474MULTISOUND SOUND DRIVER
7475M: Andrew Veliath <andrewtv@usa.net>
7476S: Maintained
7477F: Documentation/sound/oss/MultiSound
7478F: sound/oss/msnd*
7479
7480MULTITECH MULTIPORT CARD (ISICOM)
7481S: Orphan
7482F: drivers/tty/isicom.c
7483F: include/linux/isicom.h
7484
7485MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7486M: Bin Liu <b-liu@ti.com>
7487L: linux-usb@vger.kernel.org
7488T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7489S: Maintained
7490F: drivers/usb/musb/
7491
7492MXL5007T MEDIA DRIVER
7493M: Michael Krufky <mkrufky@linuxtv.org>
7494L: linux-media@vger.kernel.org
7495W: https://linuxtv.org
7496W: http://github.com/mkrufky
7497Q: http://patchwork.linuxtv.org/project/linux-media/list/
7498T: git git://linuxtv.org/mkrufky/tuners.git
7499S: Maintained
7500F: drivers/media/tuners/mxl5007t.*
7501
7502MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7503M: Hyong-Youb Kim <hykim@myri.com>
7504L: netdev@vger.kernel.org
7505W: https://www.myricom.com/support/downloads/myri10ge.html
7506S: Supported
7507F: drivers/net/ethernet/myricom/myri10ge/
7508
7509NAND FLASH SUBSYSTEM
7510M: Boris Brezillon <boris.brezillon@free-electrons.com>
7511R: Richard Weinberger <richard@nod.at>
7512L: linux-mtd@lists.infradead.org
7513W: http://www.linux-mtd.infradead.org/
7514Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7515T: git git://github.com/linux-nand/linux.git
7516S: Maintained
7517F: drivers/mtd/nand/
7518F: include/linux/mtd/nand*.h
7519
7520NATSEMI ETHERNET DRIVER (DP8381x)
7521S: Orphan
7522F: drivers/net/ethernet/natsemi/natsemi.c
7523
7524NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7525M: Daniel Mack <zonque@gmail.com>
7526S: Maintained
7527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7528W: http://www.native-instruments.com
7529F: sound/usb/caiaq/
7530
7531NCP FILESYSTEM
7532M: Petr Vandrovec <petr@vandrovec.name>
7533S: Odd Fixes
7534F: fs/ncpfs/
7535
7536NCR 5380 SCSI DRIVERS
7537M: Finn Thain <fthain@telegraphics.com.au>
7538M: Michael Schmitz <schmitzmic@gmail.com>
7539L: linux-scsi@vger.kernel.org
7540S: Maintained
7541F: Documentation/scsi/g_NCR5380.txt
7542F: drivers/scsi/NCR5380.*
7543F: drivers/scsi/arm/cumana_1.c
7544F: drivers/scsi/arm/oak.c
7545F: drivers/scsi/atari_NCR5380.c
7546F: drivers/scsi/atari_scsi.*
7547F: drivers/scsi/dmx3191d.c
7548F: drivers/scsi/dtc.*
7549F: drivers/scsi/g_NCR5380.*
7550F: drivers/scsi/g_NCR5380_mmio.c
7551F: drivers/scsi/mac_scsi.*
7552F: drivers/scsi/pas16.*
7553F: drivers/scsi/sun3_scsi.*
7554F: drivers/scsi/sun3_scsi_vme.c
7555F: drivers/scsi/t128.*
7556
7557NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7558M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7559L: linux-scsi@vger.kernel.org
7560S: Maintained
7561F: drivers/scsi/NCR_D700.*
7562
7563NCT6775 HARDWARE MONITOR DRIVER
7564M: Guenter Roeck <linux@roeck-us.net>
7565L: linux-hwmon@vger.kernel.org
7566S: Maintained
7567F: Documentation/hwmon/nct6775
7568F: drivers/hwmon/nct6775.c
7569
7570NETEFFECT IWARP RNIC DRIVER (IW_NES)
7571M: Faisal Latif <faisal.latif@intel.com>
7572L: linux-rdma@vger.kernel.org
7573W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7574S: Supported
7575F: drivers/infiniband/hw/nes/
7576
7577NETEM NETWORK EMULATOR
7578M: Stephen Hemminger <stephen@networkplumber.org>
7579L: netem@lists.linux-foundation.org
7580S: Maintained
7581F: net/sched/sch_netem.c
7582
7583NETERION 10GbE DRIVERS (s2io/vxge)
7584M: Jon Mason <jdmason@kudzu.us>
7585L: netdev@vger.kernel.org
7586S: Supported
7587F: Documentation/networking/s2io.txt
7588F: Documentation/networking/vxge.txt
7589F: drivers/net/ethernet/neterion/
7590
7591NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7592M: Pablo Neira Ayuso <pablo@netfilter.org>
7593M: Patrick McHardy <kaber@trash.net>
7594M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7595L: netfilter-devel@vger.kernel.org
7596L: coreteam@netfilter.org
7597W: http://www.netfilter.org/
7598W: http://www.iptables.org/
7599Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7600T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7602S: Supported
7603F: include/linux/netfilter*
7604F: include/linux/netfilter/
7605F: include/net/netfilter/
7606F: include/uapi/linux/netfilter*
7607F: include/uapi/linux/netfilter/
7608F: net/*/netfilter.c
7609F: net/*/netfilter/
7610F: net/netfilter/
7611F: net/bridge/br_netfilter*.c
7612
7613NETLABEL
7614M: Paul Moore <paul@paul-moore.com>
7615W: http://netlabel.sf.net
7616L: netdev@vger.kernel.org
7617S: Maintained
7618F: Documentation/netlabel/
7619F: include/net/netlabel.h
7620F: net/netlabel/
7621
7622NETROM NETWORK LAYER
7623M: Ralf Baechle <ralf@linux-mips.org>
7624L: linux-hams@vger.kernel.org
7625W: http://www.linux-ax25.org/
7626S: Maintained
7627F: include/net/netrom.h
7628F: include/uapi/linux/netrom.h
7629F: net/netrom/
7630
7631NETRONOME ETHERNET DRIVERS
7632M: Jakub Kicinski <jakub.kicinski@netronome.com>
7633L: oss-drivers@netronome.com
7634S: Maintained
7635F: drivers/net/ethernet/netronome/
7636
7637NETWORK BLOCK DEVICE (NBD)
7638M: Markus Pargmann <mpa@pengutronix.de>
7639S: Maintained
7640L: nbd-general@lists.sourceforge.net
7641T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7642F: Documentation/blockdev/nbd.txt
7643F: drivers/block/nbd.c
7644F: include/uapi/linux/nbd.h
7645
7646NETWORK DROP MONITOR
7647M: Neil Horman <nhorman@tuxdriver.com>
7648L: netdev@vger.kernel.org
7649S: Maintained
7650W: https://fedorahosted.org/dropwatch/
7651F: net/core/drop_monitor.c
7652
7653NETWORKING [GENERAL]
7654M: "David S. Miller" <davem@davemloft.net>
7655L: netdev@vger.kernel.org
7656W: http://www.linuxfoundation.org/en/Net
7657Q: http://patchwork.ozlabs.org/project/netdev/list/
7658T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7660S: Maintained
7661F: net/
7662F: include/net/
7663F: include/linux/in.h
7664F: include/linux/net.h
7665F: include/linux/netdevice.h
7666F: include/uapi/linux/in.h
7667F: include/uapi/linux/net.h
7668F: include/uapi/linux/netdevice.h
7669F: include/uapi/linux/net_namespace.h
7670F: tools/net/
7671F: tools/testing/selftests/net/
7672F: lib/random32.c
7673F: lib/test_bpf.c
7674
7675NETWORKING [IPv4/IPv6]
7676M: "David S. Miller" <davem@davemloft.net>
7677M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7678M: James Morris <jmorris@namei.org>
7679M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7680M: Patrick McHardy <kaber@trash.net>
7681L: netdev@vger.kernel.org
7682T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7683S: Maintained
7684F: net/ipv4/
7685F: net/ipv6/
7686F: include/net/ip*
7687F: arch/x86/net/*
7688
7689NETWORKING [IPSEC]
7690M: Steffen Klassert <steffen.klassert@secunet.com>
7691M: Herbert Xu <herbert@gondor.apana.org.au>
7692M: "David S. Miller" <davem@davemloft.net>
7693L: netdev@vger.kernel.org
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7696S: Maintained
7697F: net/core/flow.c
7698F: net/xfrm/
7699F: net/key/
7700F: net/ipv4/xfrm*
7701F: net/ipv4/esp4.c
7702F: net/ipv4/ah4.c
7703F: net/ipv4/ipcomp.c
7704F: net/ipv4/ip_vti.c
7705F: net/ipv6/xfrm*
7706F: net/ipv6/esp6.c
7707F: net/ipv6/ah6.c
7708F: net/ipv6/ipcomp6.c
7709F: net/ipv6/ip6_vti.c
7710F: include/uapi/linux/xfrm.h
7711F: include/net/xfrm.h
7712
7713NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7714M: Paul Moore <paul@paul-moore.com>
7715L: netdev@vger.kernel.org
7716S: Maintained
7717
7718NETWORKING [WIRELESS]
7719L: linux-wireless@vger.kernel.org
7720Q: http://patchwork.kernel.org/project/linux-wireless/list/
7721
7722NETWORKING DRIVERS
7723L: netdev@vger.kernel.org
7724W: http://www.linuxfoundation.org/en/Net
7725Q: http://patchwork.ozlabs.org/project/netdev/list/
7726T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7727T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7728S: Odd Fixes
7729F: drivers/net/
7730F: include/linux/if_*
7731F: include/linux/netdevice.h
7732F: include/linux/etherdevice.h
7733F: include/linux/fcdevice.h
7734F: include/linux/fddidevice.h
7735F: include/linux/hippidevice.h
7736F: include/linux/inetdevice.h
7737F: include/uapi/linux/if_*
7738F: include/uapi/linux/netdevice.h
7739
7740NETWORKING DRIVERS (WIRELESS)
7741M: Kalle Valo <kvalo@codeaurora.org>
7742L: linux-wireless@vger.kernel.org
7743Q: http://patchwork.kernel.org/project/linux-wireless/list/
7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7746S: Maintained
7747F: drivers/net/wireless/
7748
7749NETXEN (1/10) GbE SUPPORT
7750M: Manish Chopra <manish.chopra@qlogic.com>
7751M: Sony Chacko <sony.chacko@qlogic.com>
7752M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7753L: netdev@vger.kernel.org
7754W: http://www.qlogic.com
7755S: Supported
7756F: drivers/net/ethernet/qlogic/netxen/
7757
7758NFC SUBSYSTEM
7759M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7760M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7761M: Samuel Ortiz <sameo@linux.intel.com>
7762L: linux-wireless@vger.kernel.org
7763L: linux-nfc@lists.01.org (subscribers-only)
7764S: Supported
7765F: net/nfc/
7766F: include/net/nfc/
7767F: include/uapi/linux/nfc.h
7768F: drivers/nfc/
7769F: include/linux/platform_data/nfcmrvl.h
7770F: include/linux/platform_data/nxp-nci.h
7771F: include/linux/platform_data/pn544.h
7772F: include/linux/platform_data/st21nfca.h
7773F: include/linux/platform_data/st-nci.h
7774F: Documentation/devicetree/bindings/net/nfc/
7775
7776NFS, SUNRPC, AND LOCKD CLIENTS
7777M: Trond Myklebust <trond.myklebust@primarydata.com>
7778M: Anna Schumaker <anna.schumaker@netapp.com>
7779L: linux-nfs@vger.kernel.org
7780W: http://client.linux-nfs.org
7781T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7782S: Maintained
7783F: fs/lockd/
7784F: fs/nfs/
7785F: fs/nfs_common/
7786F: net/sunrpc/
7787F: include/linux/lockd/
7788F: include/linux/nfs*
7789F: include/linux/sunrpc/
7790F: include/uapi/linux/nfs*
7791F: include/uapi/linux/sunrpc/
7792
7793NILFS2 FILESYSTEM
7794M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7795L: linux-nilfs@vger.kernel.org
7796W: http://nilfs.sourceforge.net/
7797T: git git://github.com/konis/nilfs2.git
7798S: Supported
7799F: Documentation/filesystems/nilfs2.txt
7800F: fs/nilfs2/
7801F: include/linux/nilfs2_fs.h
7802F: include/trace/events/nilfs2.h
7803
7804NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7805M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7806W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7807S: Maintained
7808F: Documentation/scsi/NinjaSCSI.txt
7809F: drivers/scsi/pcmcia/nsp_*
7810
7811NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7812M: GOTO Masanori <gotom@debian.or.jp>
7813M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7814W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7815S: Maintained
7816F: Documentation/scsi/NinjaSCSI.txt
7817F: drivers/scsi/nsp32*
7818
7819NIOS2 ARCHITECTURE
7820M: Ley Foon Tan <lftan@altera.com>
7821L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7823S: Maintained
7824F: arch/nios2/
7825
7826NOKIA N900 POWER SUPPLY DRIVERS
7827R: Pali Rohár <pali.rohar@gmail.com>
7828F: include/linux/power/bq2415x_charger.h
7829F: include/linux/power/bq27xxx_battery.h
7830F: include/linux/power/isp1704_charger.h
7831F: drivers/power/bq2415x_charger.c
7832F: drivers/power/bq27xxx_battery.c
7833F: drivers/power/bq27xxx_battery_i2c.c
7834F: drivers/power/isp1704_charger.c
7835F: drivers/power/rx51_battery.c
7836
7837NTB DRIVER CORE
7838M: Jon Mason <jdmason@kudzu.us>
7839M: Dave Jiang <dave.jiang@intel.com>
7840M: Allen Hubbe <Allen.Hubbe@emc.com>
7841L: linux-ntb@googlegroups.com
7842S: Supported
7843W: https://github.com/jonmason/ntb/wiki
7844T: git git://github.com/jonmason/ntb.git
7845F: drivers/ntb/
7846F: drivers/net/ntb_netdev.c
7847F: include/linux/ntb.h
7848F: include/linux/ntb_transport.h
7849
7850NTB INTEL DRIVER
7851M: Jon Mason <jdmason@kudzu.us>
7852M: Dave Jiang <dave.jiang@intel.com>
7853L: linux-ntb@googlegroups.com
7854S: Supported
7855W: https://github.com/jonmason/ntb/wiki
7856T: git git://github.com/jonmason/ntb.git
7857F: drivers/ntb/hw/intel/
7858
7859NTB AMD DRIVER
7860M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7861L: linux-ntb@googlegroups.com
7862S: Supported
7863F: drivers/ntb/hw/amd/
7864
7865NTFS FILESYSTEM
7866M: Anton Altaparmakov <anton@tuxera.com>
7867L: linux-ntfs-dev@lists.sourceforge.net
7868W: http://www.tuxera.com/
7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7870S: Supported
7871F: Documentation/filesystems/ntfs.txt
7872F: fs/ntfs/
7873
7874NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7875M: Antonino Daplas <adaplas@gmail.com>
7876L: linux-fbdev@vger.kernel.org
7877S: Maintained
7878F: drivers/video/fbdev/riva/
7879F: drivers/video/fbdev/nvidia/
7880
7881NVM EXPRESS DRIVER
7882M: Keith Busch <keith.busch@intel.com>
7883M: Jens Axboe <axboe@fb.com>
7884L: linux-nvme@lists.infradead.org
7885T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7886W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7887S: Supported
7888F: drivers/nvme/host/
7889F: include/linux/nvme.h
7890
7891NVMEM FRAMEWORK
7892M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7893M: Maxime Ripard <maxime.ripard@free-electrons.com>
7894S: Maintained
7895F: drivers/nvmem/
7896F: Documentation/devicetree/bindings/nvmem/
7897F: include/linux/nvmem-consumer.h
7898F: include/linux/nvmem-provider.h
7899
7900NXP-NCI NFC DRIVER
7901M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7902R: Charles Gorand <charles.gorand@effinnov.com>
7903L: linux-nfc@lists.01.org (moderated for non-subscribers)
7904S: Supported
7905F: drivers/nfc/nxp-nci
7906
7907NXP TDA998X DRM DRIVER
7908M: Russell King <rmk+kernel@arm.linux.org.uk>
7909S: Supported
7910F: drivers/gpu/drm/i2c/tda998x_drv.c
7911F: include/drm/i2c/tda998x.h
7912
7913NXP TFA9879 DRIVER
7914M: Peter Rosin <peda@axentia.se>
7915L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7916S: Maintained
7917F: sound/soc/codecs/tfa9879*
7918
7919OBJTOOL
7920M: Josh Poimboeuf <jpoimboe@redhat.com>
7921S: Supported
7922F: tools/objtool/
7923
7924OMAP SUPPORT
7925M: Tony Lindgren <tony@atomide.com>
7926L: linux-omap@vger.kernel.org
7927W: http://www.muru.com/linux/omap/
7928W: http://linux.omap.com/
7929Q: http://patchwork.kernel.org/project/linux-omap/list/
7930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7931S: Maintained
7932F: arch/arm/*omap*/
7933F: arch/arm/configs/omap1_defconfig
7934F: arch/arm/configs/omap2plus_defconfig
7935F: drivers/i2c/busses/i2c-omap.c
7936F: drivers/irqchip/irq-omap-intc.c
7937F: drivers/mfd/*omap*.c
7938F: drivers/mfd/menelaus.c
7939F: drivers/mfd/palmas.c
7940F: drivers/mfd/tps65217.c
7941F: drivers/mfd/tps65218.c
7942F: drivers/mfd/tps65910.c
7943F: drivers/mfd/twl-core.[ch]
7944F: drivers/mfd/twl4030*.c
7945F: drivers/mfd/twl6030*.c
7946F: drivers/mfd/twl6040*.c
7947F: drivers/regulator/palmas-regulator*.c
7948F: drivers/regulator/pbias-regulator.c
7949F: drivers/regulator/tps65217-regulator.c
7950F: drivers/regulator/tps65218-regulator.c
7951F: drivers/regulator/tps65910-regulator.c
7952F: drivers/regulator/twl-regulator.c
7953F: include/linux/i2c-omap.h
7954
7955OMAP DEVICE TREE SUPPORT
7956M: Benoît Cousson <bcousson@baylibre.com>
7957M: Tony Lindgren <tony@atomide.com>
7958L: linux-omap@vger.kernel.org
7959L: devicetree@vger.kernel.org
7960S: Maintained
7961F: arch/arm/boot/dts/*omap*
7962F: arch/arm/boot/dts/*am3*
7963F: arch/arm/boot/dts/*am4*
7964F: arch/arm/boot/dts/*am5*
7965F: arch/arm/boot/dts/*dra7*
7966
7967OMAP CLOCK FRAMEWORK SUPPORT
7968M: Paul Walmsley <paul@pwsan.com>
7969L: linux-omap@vger.kernel.org
7970S: Maintained
7971F: arch/arm/*omap*/*clock*
7972
7973OMAP POWER MANAGEMENT SUPPORT
7974M: Kevin Hilman <khilman@kernel.org>
7975L: linux-omap@vger.kernel.org
7976S: Maintained
7977F: arch/arm/*omap*/*pm*
7978F: drivers/cpufreq/omap-cpufreq.c
7979
7980OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7981M: Rajendra Nayak <rnayak@ti.com>
7982M: Paul Walmsley <paul@pwsan.com>
7983L: linux-omap@vger.kernel.org
7984S: Maintained
7985F: arch/arm/mach-omap2/prm*
7986
7987OMAP AUDIO SUPPORT
7988M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7989M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7990L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7991L: linux-omap@vger.kernel.org
7992S: Maintained
7993F: sound/soc/omap/
7994
7995OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7996M: Roger Quadros <rogerq@ti.com>
7997M: Tony Lindgren <tony@atomide.com>
7998L: linux-omap@vger.kernel.org
7999S: Maintained
8000F: drivers/memory/omap-gpmc.c
8001F: arch/arm/mach-omap2/*gpmc*
8002
8003OMAP FRAMEBUFFER SUPPORT
8004M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8005L: linux-fbdev@vger.kernel.org
8006L: linux-omap@vger.kernel.org
8007S: Maintained
8008F: drivers/video/fbdev/omap/
8009
8010OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8011M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8012L: linux-omap@vger.kernel.org
8013L: linux-fbdev@vger.kernel.org
8014S: Maintained
8015F: drivers/video/fbdev/omap2/
8016F: Documentation/arm/OMAP/DSS
8017
8018OMAP HARDWARE SPINLOCK SUPPORT
8019M: Ohad Ben-Cohen <ohad@wizery.com>
8020L: linux-omap@vger.kernel.org
8021S: Maintained
8022F: drivers/hwspinlock/omap_hwspinlock.c
8023
8024OMAP MMC SUPPORT
8025M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8026L: linux-omap@vger.kernel.org
8027S: Maintained
8028F: drivers/mmc/host/omap.c
8029
8030OMAP HS MMC SUPPORT
8031L: linux-mmc@vger.kernel.org
8032L: linux-omap@vger.kernel.org
8033S: Orphan
8034F: drivers/mmc/host/omap_hsmmc.c
8035
8036OMAP RANDOM NUMBER GENERATOR SUPPORT
8037M: Deepak Saxena <dsaxena@plexity.net>
8038S: Maintained
8039F: drivers/char/hw_random/omap-rng.c
8040
8041OMAP HWMOD SUPPORT
8042M: Benoît Cousson <bcousson@baylibre.com>
8043M: Paul Walmsley <paul@pwsan.com>
8044L: linux-omap@vger.kernel.org
8045S: Maintained
8046F: arch/arm/mach-omap2/omap_hwmod.*
8047
8048OMAP HWMOD DATA
8049M: Paul Walmsley <paul@pwsan.com>
8050L: linux-omap@vger.kernel.org
8051S: Maintained
8052F: arch/arm/mach-omap2/omap_hwmod*data*
8053
8054OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8055M: Benoît Cousson <bcousson@baylibre.com>
8056L: linux-omap@vger.kernel.org
8057S: Maintained
8058F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8059
8060OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8061M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8062L: linux-media@vger.kernel.org
8063S: Maintained
8064F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8065F: drivers/media/platform/omap3isp/
8066F: drivers/staging/media/omap4iss/
8067
8068OMAP USB SUPPORT
8069L: linux-usb@vger.kernel.org
8070L: linux-omap@vger.kernel.org
8071S: Orphan
8072F: drivers/usb/*/*omap*
8073F: arch/arm/*omap*/usb*
8074
8075OMAP GPIO DRIVER
8076M: Grygorii Strashko <grygorii.strashko@ti.com>
8077M: Santosh Shilimkar <ssantosh@kernel.org>
8078M: Kevin Hilman <khilman@kernel.org>
8079L: linux-omap@vger.kernel.org
8080S: Maintained
8081F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8082F: drivers/gpio/gpio-omap.c
8083
8084OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8085M: Mark Jackson <mpfj@newflow.co.uk>
8086L: linux-omap@vger.kernel.org
8087S: Maintained
8088F: arch/arm/boot/dts/am335x-nano.dts
8089
8090OMFS FILESYSTEM
8091M: Bob Copeland <me@bobcopeland.com>
8092L: linux-karma-devel@lists.sourceforge.net
8093S: Maintained
8094F: Documentation/filesystems/omfs.txt
8095F: fs/omfs/
8096
8097OMNIKEY CARDMAN 4000 DRIVER
8098M: Harald Welte <laforge@gnumonks.org>
8099S: Maintained
8100F: drivers/char/pcmcia/cm4000_cs.c
8101F: include/linux/cm4000_cs.h
8102F: include/uapi/linux/cm4000_cs.h
8103
8104OMNIKEY CARDMAN 4040 DRIVER
8105M: Harald Welte <laforge@gnumonks.org>
8106S: Maintained
8107F: drivers/char/pcmcia/cm4040_cs.*
8108
8109OMNIVISION OV7670 SENSOR DRIVER
8110M: Jonathan Corbet <corbet@lwn.net>
8111L: linux-media@vger.kernel.org
8112T: git git://linuxtv.org/media_tree.git
8113S: Maintained
8114F: drivers/media/i2c/ov7670.c
8115
8116ONENAND FLASH DRIVER
8117M: Kyungmin Park <kyungmin.park@samsung.com>
8118L: linux-mtd@lists.infradead.org
8119S: Maintained
8120F: drivers/mtd/onenand/
8121F: include/linux/mtd/onenand*.h
8122
8123ONSTREAM SCSI TAPE DRIVER
8124M: Willem Riede <osst@riede.org>
8125L: osst-users@lists.sourceforge.net
8126L: linux-scsi@vger.kernel.org
8127S: Maintained
8128F: Documentation/scsi/osst.txt
8129F: drivers/scsi/osst.*
8130F: drivers/scsi/osst_*.h
8131F: drivers/scsi/st.h
8132
8133OPENCORES I2C BUS DRIVER
8134M: Peter Korsgaard <jacmet@sunsite.dk>
8135L: linux-i2c@vger.kernel.org
8136S: Maintained
8137F: Documentation/i2c/busses/i2c-ocores
8138F: drivers/i2c/busses/i2c-ocores.c
8139
8140OPEN FIRMWARE AND FLATTENED DEVICE TREE
8141M: Rob Herring <robh+dt@kernel.org>
8142M: Frank Rowand <frowand.list@gmail.com>
8143M: Grant Likely <grant.likely@linaro.org>
8144L: devicetree@vger.kernel.org
8145W: http://www.devicetree.org/
8146T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8147S: Maintained
8148F: drivers/of/
8149F: include/linux/of*.h
8150F: scripts/dtc/
8151
8152OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8153M: Rob Herring <robh+dt@kernel.org>
8154M: Pawel Moll <pawel.moll@arm.com>
8155M: Mark Rutland <mark.rutland@arm.com>
8156M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8157M: Kumar Gala <galak@codeaurora.org>
8158L: devicetree@vger.kernel.org
8159T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8160S: Maintained
8161F: Documentation/devicetree/
8162F: arch/*/boot/dts/
8163F: include/dt-bindings/
8164
8165OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8166M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8167L: devicetree@vger.kernel.org
8168S: Maintained
8169F: Documentation/devicetree/dynamic-resolution-notes.txt
8170F: Documentation/devicetree/overlay-notes.txt
8171F: drivers/of/overlay.c
8172F: drivers/of/resolver.c
8173
8174OPENRISC ARCHITECTURE
8175M: Jonas Bonn <jonas@southpole.se>
8176W: http://openrisc.net
8177L: linux@lists.openrisc.net (moderated for non-subscribers)
8178S: Maintained
8179T: git git://openrisc.net/~jonas/linux
8180F: arch/openrisc/
8181
8182OPENVSWITCH
8183M: Pravin Shelar <pshelar@nicira.com>
8184L: netdev@vger.kernel.org
8185L: dev@openvswitch.org
8186W: http://openvswitch.org
8187S: Maintained
8188F: net/openvswitch/
8189F: include/uapi/linux/openvswitch.h
8190
8191OPERATING PERFORMANCE POINTS (OPP)
8192M: Viresh Kumar <vireshk@kernel.org>
8193M: Nishanth Menon <nm@ti.com>
8194M: Stephen Boyd <sboyd@codeaurora.org>
8195L: linux-pm@vger.kernel.org
8196S: Maintained
8197T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8198F: drivers/base/power/opp/
8199F: include/linux/pm_opp.h
8200F: Documentation/power/opp.txt
8201F: Documentation/devicetree/bindings/opp/
8202
8203OPL4 DRIVER
8204M: Clemens Ladisch <clemens@ladisch.de>
8205L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8206T: git git://git.alsa-project.org/alsa-kernel.git
8207S: Maintained
8208F: sound/drivers/opl4/
8209
8210OPROFILE
8211M: Robert Richter <rric@kernel.org>
8212L: oprofile-list@lists.sf.net
8213S: Maintained
8214F: arch/*/include/asm/oprofile*.h
8215F: arch/*/oprofile/
8216F: drivers/oprofile/
8217F: include/linux/oprofile.h
8218
8219ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8220M: Mark Fasheh <mfasheh@suse.com>
8221M: Joel Becker <jlbec@evilplan.org>
8222L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8223W: http://ocfs2.wiki.kernel.org
8224S: Supported
8225F: Documentation/filesystems/ocfs2.txt
8226F: Documentation/filesystems/dlmfs.txt
8227F: fs/ocfs2/
8228
8229ORINOCO DRIVER
8230L: linux-wireless@vger.kernel.org
8231W: http://wireless.kernel.org/en/users/Drivers/orinoco
8232W: http://www.nongnu.org/orinoco/
8233S: Orphan
8234F: drivers/net/wireless/intersil/orinoco/
8235
8236OSD LIBRARY and FILESYSTEM
8237M: Boaz Harrosh <ooo@electrozaur.com>
8238M: Benny Halevy <bhalevy@primarydata.com>
8239L: osd-dev@open-osd.org
8240W: http://open-osd.org
8241T: git git://git.open-osd.org/open-osd.git
8242S: Maintained
8243F: drivers/scsi/osd/
8244F: include/scsi/osd_*
8245F: fs/exofs/
8246
8247OVERLAY FILESYSTEM
8248M: Miklos Szeredi <miklos@szeredi.hu>
8249L: linux-unionfs@vger.kernel.org
8250T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8251S: Supported
8252F: fs/overlayfs/
8253F: Documentation/filesystems/overlayfs.txt
8254
8255ORANGEFS FILESYSTEM
8256M: Mike Marshall <hubcap@omnibond.com>
8257L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8259S: Supported
8260F: fs/orangefs/
8261F: Documentation/filesystems/orangefs.txt
8262
8263P54 WIRELESS DRIVER
8264M: Christian Lamparter <chunkeey@googlemail.com>
8265L: linux-wireless@vger.kernel.org
8266W: http://wireless.kernel.org/en/users/Drivers/p54
8267S: Maintained
8268F: drivers/net/wireless/intersil/p54/
8269
8270PA SEMI ETHERNET DRIVER
8271M: Olof Johansson <olof@lixom.net>
8272L: netdev@vger.kernel.org
8273S: Maintained
8274F: drivers/net/ethernet/pasemi/*
8275
8276PA SEMI SMBUS DRIVER
8277M: Olof Johansson <olof@lixom.net>
8278L: linux-i2c@vger.kernel.org
8279S: Maintained
8280F: drivers/i2c/busses/i2c-pasemi.c
8281
8282PADATA PARALLEL EXECUTION MECHANISM
8283M: Steffen Klassert <steffen.klassert@secunet.com>
8284L: linux-crypto@vger.kernel.org
8285S: Maintained
8286F: kernel/padata.c
8287F: include/linux/padata.h
8288F: Documentation/padata.txt
8289
8290PANASONIC LAPTOP ACPI EXTRAS DRIVER
8291M: Harald Welte <laforge@gnumonks.org>
8292L: platform-driver-x86@vger.kernel.org
8293S: Maintained
8294F: drivers/platform/x86/panasonic-laptop.c
8295
8296PANASONIC MN10300/AM33/AM34 PORT
8297M: David Howells <dhowells@redhat.com>
8298M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8299L: linux-am33-list@redhat.com (moderated for non-subscribers)
8300W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8301S: Maintained
8302F: Documentation/mn10300/
8303F: arch/mn10300/
8304
8305PARALLEL LCD/KEYPAD PANEL DRIVER
8306M: Willy Tarreau <willy@haproxy.com>
8307M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8308S: Odd Fixes
8309F: Documentation/misc-devices/lcd-panel-cgram.txt
8310F: drivers/misc/panel.c
8311
8312PARALLEL PORT SUBSYSTEM
8313M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8314M: Sudip Mukherjee <sudip@vectorindia.org>
8315L: linux-parport@lists.infradead.org (subscribers-only)
8316S: Maintained
8317F: drivers/parport/
8318F: include/linux/parport*.h
8319F: drivers/char/ppdev.c
8320F: include/uapi/linux/ppdev.h
8321F: Documentation/parport*.txt
8322
8323PARAVIRT_OPS INTERFACE
8324M: Jeremy Fitzhardinge <jeremy@goop.org>
8325M: Chris Wright <chrisw@sous-sol.org>
8326M: Alok Kataria <akataria@vmware.com>
8327M: Rusty Russell <rusty@rustcorp.com.au>
8328L: virtualization@lists.linux-foundation.org
8329S: Supported
8330F: Documentation/virtual/paravirt_ops.txt
8331F: arch/*/kernel/paravirt*
8332F: arch/*/include/asm/paravirt.h
8333
8334PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8335M: Tim Waugh <tim@cyberelk.net>
8336L: linux-parport@lists.infradead.org (subscribers-only)
8337S: Maintained
8338F: Documentation/blockdev/paride.txt
8339F: drivers/block/paride/
8340
8341PARISC ARCHITECTURE
8342M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8343M: Helge Deller <deller@gmx.de>
8344L: linux-parisc@vger.kernel.org
8345W: http://www.parisc-linux.org/
8346Q: http://patchwork.kernel.org/project/linux-parisc/list/
8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8348T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8349S: Maintained
8350F: arch/parisc/
8351F: Documentation/parisc/
8352F: drivers/parisc/
8353F: drivers/char/agp/parisc-agp.c
8354F: drivers/input/serio/gscps2.c
8355F: drivers/parport/parport_gsc.*
8356F: drivers/tty/serial/8250/8250_gsc.c
8357F: drivers/video/fbdev/sti*
8358F: drivers/video/console/sti*
8359F: drivers/video/logo/logo_parisc*
8360
8361PC87360 HARDWARE MONITORING DRIVER
8362M: Jim Cromie <jim.cromie@gmail.com>
8363L: linux-hwmon@vger.kernel.org
8364S: Maintained
8365F: Documentation/hwmon/pc87360
8366F: drivers/hwmon/pc87360.c
8367
8368PC8736x GPIO DRIVER
8369M: Jim Cromie <jim.cromie@gmail.com>
8370S: Maintained
8371F: drivers/char/pc8736x_gpio.c
8372
8373PC87427 HARDWARE MONITORING DRIVER
8374M: Jean Delvare <jdelvare@suse.com>
8375L: linux-hwmon@vger.kernel.org
8376S: Maintained
8377F: Documentation/hwmon/pc87427
8378F: drivers/hwmon/pc87427.c
8379
8380PCA9532 LED DRIVER
8381M: Riku Voipio <riku.voipio@iki.fi>
8382S: Maintained
8383F: drivers/leds/leds-pca9532.c
8384F: include/linux/leds-pca9532.h
8385
8386PCA9541 I2C BUS MASTER SELECTOR DRIVER
8387M: Guenter Roeck <linux@roeck-us.net>
8388L: linux-i2c@vger.kernel.org
8389S: Maintained
8390F: drivers/i2c/muxes/i2c-mux-pca9541.c
8391
8392PCDP - PRIMARY CONSOLE AND DEBUG PORT
8393M: Khalid Aziz <khalid@gonehiking.org>
8394S: Maintained
8395F: drivers/firmware/pcdp.*
8396
8397PCI ERROR RECOVERY
8398M: Linas Vepstas <linasvepstas@gmail.com>
8399L: linux-pci@vger.kernel.org
8400S: Supported
8401F: Documentation/PCI/pci-error-recovery.txt
8402
8403PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8404M: Russell Currey <ruscur@russell.cc>
8405L: linuxppc-dev@lists.ozlabs.org
8406S: Supported
8407F: Documentation/powerpc/eeh-pci-error-recovery.txt
8408F: arch/powerpc/kernel/eeh*.c
8409F: arch/powerpc/platforms/*/eeh*.c
8410F: arch/powerpc/include/*/eeh*.h
8411
8412PCI SUBSYSTEM
8413M: Bjorn Helgaas <bhelgaas@google.com>
8414L: linux-pci@vger.kernel.org
8415Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8417S: Supported
8418F: Documentation/PCI/
8419F: drivers/pci/
8420F: include/linux/pci*
8421F: arch/x86/pci/
8422F: arch/x86/kernel/quirks.c
8423
8424PCI DRIVER FOR ALTERA PCIE IP
8425M: Ley Foon Tan <lftan@altera.com>
8426L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8427L: linux-pci@vger.kernel.org
8428S: Supported
8429F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8430F: drivers/pci/host/pcie-altera.c
8431
8432PCI DRIVER FOR ARM VERSATILE PLATFORM
8433M: Rob Herring <robh@kernel.org>
8434L: linux-pci@vger.kernel.org
8435L: linux-arm-kernel@lists.infradead.org
8436S: Maintained
8437F: Documentation/devicetree/bindings/pci/versatile.txt
8438F: drivers/pci/host/pci-versatile.c
8439
8440PCI DRIVER FOR APPLIEDMICRO XGENE
8441M: Tanmay Inamdar <tinamdar@apm.com>
8442L: linux-pci@vger.kernel.org
8443L: linux-arm-kernel@lists.infradead.org
8444S: Maintained
8445F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8446F: drivers/pci/host/pci-xgene.c
8447
8448PCI DRIVER FOR FREESCALE LAYERSCAPE
8449M: Minghuan Lian <minghuan.Lian@freescale.com>
8450M: Mingkai Hu <mingkai.hu@freescale.com>
8451M: Roy Zang <tie-fei.zang@freescale.com>
8452L: linuxppc-dev@lists.ozlabs.org
8453L: linux-pci@vger.kernel.org
8454L: linux-arm-kernel@lists.infradead.org
8455S: Maintained
8456F: drivers/pci/host/*layerscape*
8457
8458PCI DRIVER FOR IMX6
8459M: Richard Zhu <Richard.Zhu@freescale.com>
8460M: Lucas Stach <l.stach@pengutronix.de>
8461L: linux-pci@vger.kernel.org
8462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8463S: Maintained
8464F: drivers/pci/host/*imx6*
8465
8466PCI DRIVER FOR TI KEYSTONE
8467M: Murali Karicheri <m-karicheri2@ti.com>
8468L: linux-pci@vger.kernel.org
8469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8470S: Maintained
8471F: drivers/pci/host/*keystone*
8472
8473PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8474M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8475M: Jason Cooper <jason@lakedaemon.net>
8476L: linux-pci@vger.kernel.org
8477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8478S: Maintained
8479F: drivers/pci/host/*mvebu*
8480
8481PCI DRIVER FOR NVIDIA TEGRA
8482M: Thierry Reding <thierry.reding@gmail.com>
8483L: linux-tegra@vger.kernel.org
8484L: linux-pci@vger.kernel.org
8485S: Supported
8486F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8487F: drivers/pci/host/pci-tegra.c
8488
8489PCI DRIVER FOR TI DRA7XX
8490M: Kishon Vijay Abraham I <kishon@ti.com>
8491L: linux-omap@vger.kernel.org
8492L: linux-pci@vger.kernel.org
8493S: Supported
8494F: Documentation/devicetree/bindings/pci/ti-pci.txt
8495F: drivers/pci/host/pci-dra7xx.c
8496
8497PCI DRIVER FOR RENESAS R-CAR
8498M: Simon Horman <horms@verge.net.au>
8499L: linux-pci@vger.kernel.org
8500L: linux-renesas-soc@vger.kernel.org
8501S: Maintained
8502F: drivers/pci/host/*rcar*
8503
8504PCI DRIVER FOR SAMSUNG EXYNOS
8505M: Jingoo Han <jingoohan1@gmail.com>
8506L: linux-pci@vger.kernel.org
8507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8508L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8509S: Maintained
8510F: drivers/pci/host/pci-exynos.c
8511
8512PCI DRIVER FOR SYNOPSIS DESIGNWARE
8513M: Jingoo Han <jingoohan1@gmail.com>
8514M: Pratyush Anand <pratyush.anand@gmail.com>
8515L: linux-pci@vger.kernel.org
8516S: Maintained
8517F: drivers/pci/host/*designware*
8518
8519PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8520M: Joao Pinto <jpinto@synopsys.com>
8521L: linux-pci@vger.kernel.org
8522S: Maintained
8523F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8524F: drivers/pci/host/pcie-designware-plat.c
8525
8526PCI DRIVER FOR GENERIC OF HOSTS
8527M: Will Deacon <will.deacon@arm.com>
8528L: linux-pci@vger.kernel.org
8529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8530S: Maintained
8531F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8532F: drivers/pci/host/pci-host-common.c
8533F: drivers/pci/host/pci-host-generic.c
8534
8535PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8536M: Keith Busch <keith.busch@intel.com>
8537L: linux-pci@vger.kernel.org
8538S: Supported
8539F: arch/x86/pci/vmd.c
8540
8541PCIE DRIVER FOR ST SPEAR13XX
8542M: Pratyush Anand <pratyush.anand@gmail.com>
8543L: linux-pci@vger.kernel.org
8544S: Maintained
8545F: drivers/pci/host/*spear*
8546
8547PCI MSI DRIVER FOR ALTERA MSI IP
8548M: Ley Foon Tan <lftan@altera.com>
8549L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8550L: linux-pci@vger.kernel.org
8551S: Supported
8552F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8553F: drivers/pci/host/pcie-altera-msi.c
8554
8555PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8556M: Duc Dang <dhdang@apm.com>
8557L: linux-pci@vger.kernel.org
8558L: linux-arm-kernel@lists.infradead.org
8559S: Maintained
8560F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8561F: drivers/pci/host/pci-xgene-msi.c
8562
8563PCIE DRIVER FOR HISILICON
8564M: Zhou Wang <wangzhou1@hisilicon.com>
8565M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8566L: linux-pci@vger.kernel.org
8567S: Maintained
8568F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8569F: drivers/pci/host/pcie-hisi.c
8570
8571PCIE DRIVER FOR QUALCOMM MSM
8572M: Stanimir Varbanov <svarbanov@mm-sol.com>
8573L: linux-pci@vger.kernel.org
8574L: linux-arm-msm@vger.kernel.org
8575S: Maintained
8576F: drivers/pci/host/*qcom*
8577
8578PCIE DRIVER FOR CAVIUM THUNDERX
8579M: David Daney <david.daney@cavium.com>
8580L: linux-pci@vger.kernel.org
8581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8582S: Supported
8583F: Documentation/devicetree/bindings/pci/pci-thunder-*
8584F: drivers/pci/host/pci-thunder-*
8585
8586PCMCIA SUBSYSTEM
8587P: Linux PCMCIA Team
8588L: linux-pcmcia@lists.infradead.org
8589W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8591S: Maintained
8592F: Documentation/pcmcia/
8593F: drivers/pcmcia/
8594F: include/pcmcia/
8595
8596PCNET32 NETWORK DRIVER
8597M: Don Fry <pcnet32@frontier.com>
8598L: netdev@vger.kernel.org
8599S: Maintained
8600F: drivers/net/ethernet/amd/pcnet32.c
8601
8602PCRYPT PARALLEL CRYPTO ENGINE
8603M: Steffen Klassert <steffen.klassert@secunet.com>
8604L: linux-crypto@vger.kernel.org
8605S: Maintained
8606F: crypto/pcrypt.c
8607F: include/crypto/pcrypt.h
8608
8609PER-CPU MEMORY ALLOCATOR
8610M: Tejun Heo <tj@kernel.org>
8611M: Christoph Lameter <cl@linux.com>
8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8613S: Maintained
8614F: include/linux/percpu*.h
8615F: mm/percpu*.c
8616F: arch/*/include/asm/percpu.h
8617
8618PER-TASK DELAY ACCOUNTING
8619M: Balbir Singh <bsingharora@gmail.com>
8620S: Maintained
8621F: include/linux/delayacct.h
8622F: kernel/delayacct.c
8623
8624PERFORMANCE EVENTS SUBSYSTEM
8625M: Peter Zijlstra <peterz@infradead.org>
8626M: Ingo Molnar <mingo@redhat.com>
8627M: Arnaldo Carvalho de Melo <acme@kernel.org>
8628R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8629L: linux-kernel@vger.kernel.org
8630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8631S: Supported
8632F: kernel/events/*
8633F: include/linux/perf_event.h
8634F: include/uapi/linux/perf_event.h
8635F: arch/*/kernel/perf_event*.c
8636F: arch/*/kernel/*/perf_event*.c
8637F: arch/*/kernel/*/*/perf_event*.c
8638F: arch/*/include/asm/perf_event.h
8639F: arch/*/kernel/perf_callchain.c
8640F: tools/perf/
8641
8642PERSONALITY HANDLING
8643M: Christoph Hellwig <hch@infradead.org>
8644L: linux-abi-devel@lists.sourceforge.net
8645S: Maintained
8646F: include/linux/personality.h
8647F: include/uapi/linux/personality.h
8648
8649PHONET PROTOCOL
8650M: Remi Denis-Courmont <courmisch@gmail.com>
8651S: Supported
8652F: Documentation/networking/phonet.txt
8653F: include/linux/phonet.h
8654F: include/net/phonet/
8655F: include/uapi/linux/phonet.h
8656F: net/phonet/
8657
8658PHRAM MTD DRIVER
8659M: Joern Engel <joern@lazybastard.org>
8660L: linux-mtd@lists.infradead.org
8661S: Maintained
8662F: drivers/mtd/devices/phram.c
8663
8664PICOLCD HID DRIVER
8665M: Bruno Prémont <bonbons@linux-vserver.org>
8666L: linux-input@vger.kernel.org
8667S: Maintained
8668F: drivers/hid/hid-picolcd*
8669
8670PICOXCELL SUPPORT
8671M: Jamie Iles <jamie@jamieiles.com>
8672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8673T: git git://github.com/jamieiles/linux-2.6-ji.git
8674S: Supported
8675F: arch/arm/boot/dts/picoxcell*
8676F: arch/arm/mach-picoxcell/
8677F: drivers/crypto/picoxcell*
8678
8679PIN CONTROL SUBSYSTEM
8680M: Linus Walleij <linus.walleij@linaro.org>
8681L: linux-gpio@vger.kernel.org
8682T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8683S: Maintained
8684F: drivers/pinctrl/
8685F: include/linux/pinctrl/
8686
8687PIN CONTROLLER - ATMEL AT91
8688M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8690S: Maintained
8691F: drivers/pinctrl/pinctrl-at91.*
8692
8693PIN CONTROLLER - ATMEL AT91 PIO4
8694M: Ludovic Desroches <ludovic.desroches@atmel.com>
8695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8696L: linux-gpio@vger.kernel.org
8697S: Supported
8698F: drivers/pinctrl/pinctrl-at91-pio4.*
8699
8700PIN CONTROLLER - INTEL
8701M: Mika Westerberg <mika.westerberg@linux.intel.com>
8702M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8703S: Maintained
8704F: drivers/pinctrl/intel/
8705
8706PIN CONTROLLER - RENESAS
8707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8708M: Geert Uytterhoeven <geert+renesas@glider.be>
8709L: linux-renesas-soc@vger.kernel.org
8710S: Maintained
8711F: drivers/pinctrl/sh-pfc/
8712
8713PIN CONTROLLER - SAMSUNG
8714M: Tomasz Figa <tomasz.figa@gmail.com>
8715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8716L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8717S: Maintained
8718F: drivers/pinctrl/samsung/
8719
8720PIN CONTROLLER - SINGLE
8721M: Tony Lindgren <tony@atomide.com>
8722M: Haojian Zhuang <haojian.zhuang@linaro.org>
8723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8724L: linux-omap@vger.kernel.org
8725S: Maintained
8726F: drivers/pinctrl/pinctrl-single.c
8727
8728PIN CONTROLLER - ST SPEAR
8729M: Viresh Kumar <vireshk@kernel.org>
8730L: spear-devel@list.st.com
8731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8732W: http://www.st.com/spear
8733S: Maintained
8734F: drivers/pinctrl/spear/
8735
8736PKTCDVD DRIVER
8737M: Jiri Kosina <jikos@kernel.org>
8738S: Maintained
8739F: drivers/block/pktcdvd.c
8740F: include/linux/pktcdvd.h
8741F: include/uapi/linux/pktcdvd.h
8742
8743PKUNITY SOC DRIVERS
8744M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8745W: http://mprc.pku.edu.cn/~guanxuetao/linux
8746S: Maintained
8747T: git git://github.com/gxt/linux.git
8748F: drivers/input/serio/i8042-unicore32io.h
8749F: drivers/i2c/busses/i2c-puv3.c
8750F: drivers/video/fbdev/fb-puv3.c
8751F: drivers/rtc/rtc-puv3.c
8752
8753PMBUS HARDWARE MONITORING DRIVERS
8754M: Guenter Roeck <linux@roeck-us.net>
8755L: linux-hwmon@vger.kernel.org
8756W: http://hwmon.wiki.kernel.org/
8757W: http://www.roeck-us.net/linux/drivers/
8758T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8759S: Maintained
8760F: Documentation/hwmon/pmbus
8761F: drivers/hwmon/pmbus/
8762F: include/linux/i2c/pmbus.h
8763
8764PMC SIERRA MaxRAID DRIVER
8765L: linux-scsi@vger.kernel.org
8766W: http://www.pmc-sierra.com/
8767S: Orphan
8768F: drivers/scsi/pmcraid.*
8769
8770PMC SIERRA PM8001 DRIVER
8771M: Jack Wang <jinpu.wang@profitbricks.com>
8772M: lindar_liu@usish.com
8773L: pmchba@pmcs.com
8774L: linux-scsi@vger.kernel.org
8775S: Supported
8776F: drivers/scsi/pm8001/
8777
8778POSIX CLOCKS and TIMERS
8779M: Thomas Gleixner <tglx@linutronix.de>
8780L: linux-kernel@vger.kernel.org
8781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8782S: Maintained
8783F: fs/timerfd.c
8784F: include/linux/timer*
8785F: kernel/time/*timer*
8786
8787POWER MANAGEMENT CORE
8788M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8789L: linux-pm@vger.kernel.org
8790T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8791S: Supported
8792F: drivers/base/power/
8793F: include/linux/pm.h
8794F: include/linux/pm_*
8795F: include/linux/powercap.h
8796F: drivers/powercap/
8797
8798POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8799M: Sebastian Reichel <sre@kernel.org>
8800M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8801M: David Woodhouse <dwmw2@infradead.org>
8802L: linux-pm@vger.kernel.org
8803T: git git://git.infradead.org/battery-2.6.git
8804S: Maintained
8805F: include/linux/power_supply.h
8806F: drivers/power/
8807X: drivers/power/avs/
8808
8809POWER STATE COORDINATION INTERFACE (PSCI)
8810M: Mark Rutland <mark.rutland@arm.com>
8811M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8812L: linux-arm-kernel@lists.infradead.org
8813S: Maintained
8814F: drivers/firmware/psci.c
8815F: include/linux/psci.h
8816F: include/uapi/linux/psci.h
8817
8818PNP SUPPORT
8819M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8820S: Maintained
8821F: drivers/pnp/
8822
8823PPP PROTOCOL DRIVERS AND COMPRESSORS
8824M: Paul Mackerras <paulus@samba.org>
8825L: linux-ppp@vger.kernel.org
8826S: Maintained
8827F: drivers/net/ppp/ppp_*
8828
8829PPP OVER ATM (RFC 2364)
8830M: Mitchell Blank Jr <mitch@sfgoth.com>
8831S: Maintained
8832F: net/atm/pppoatm.c
8833F: include/uapi/linux/atmppp.h
8834
8835PPP OVER ETHERNET
8836M: Michal Ostrowski <mostrows@earthlink.net>
8837S: Maintained
8838F: drivers/net/ppp/pppoe.c
8839F: drivers/net/ppp/pppox.c
8840
8841PPP OVER L2TP
8842M: James Chapman <jchapman@katalix.com>
8843S: Maintained
8844F: net/l2tp/l2tp_ppp.c
8845F: include/linux/if_pppol2tp.h
8846F: include/uapi/linux/if_pppol2tp.h
8847
8848PPS SUPPORT
8849M: Rodolfo Giometti <giometti@enneenne.com>
8850W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8851L: linuxpps@ml.enneenne.com (subscribers-only)
8852S: Maintained
8853F: Documentation/pps/
8854F: drivers/pps/
8855F: include/linux/pps*.h
8856
8857PPTP DRIVER
8858M: Dmitry Kozlov <xeb@mail.ru>
8859L: netdev@vger.kernel.org
8860S: Maintained
8861F: drivers/net/ppp/pptp.c
8862W: http://sourceforge.net/projects/accel-pptp
8863
8864PREEMPTIBLE KERNEL
8865M: Robert Love <rml@tech9.net>
8866L: kpreempt-tech@lists.sourceforge.net
8867W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8868S: Supported
8869F: Documentation/preempt-locking.txt
8870F: include/linux/preempt.h
8871
8872PRISM54 WIRELESS DRIVER
8873M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8874L: linux-wireless@vger.kernel.org
8875W: http://wireless.kernel.org/en/users/Drivers/p54
8876S: Obsolete
8877F: drivers/net/wireless/intersil/prism54/
8878
8879PS3 NETWORK SUPPORT
8880M: Geoff Levand <geoff@infradead.org>
8881L: netdev@vger.kernel.org
8882L: linuxppc-dev@lists.ozlabs.org
8883S: Maintained
8884F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8885
8886PS3 PLATFORM SUPPORT
8887M: Geoff Levand <geoff@infradead.org>
8888L: linuxppc-dev@lists.ozlabs.org
8889S: Maintained
8890F: arch/powerpc/boot/ps3*
8891F: arch/powerpc/include/asm/lv1call.h
8892F: arch/powerpc/include/asm/ps3*.h
8893F: arch/powerpc/platforms/ps3/
8894F: drivers/*/ps3*
8895F: drivers/ps3/
8896F: drivers/rtc/rtc-ps3.c
8897F: drivers/usb/host/*ps3.c
8898F: sound/ppc/snd_ps3*
8899
8900PS3VRAM DRIVER
8901M: Jim Paris <jim@jtan.com>
8902M: Geoff Levand <geoff@infradead.org>
8903L: linuxppc-dev@lists.ozlabs.org
8904S: Maintained
8905F: drivers/block/ps3vram.c
8906
8907PSTORE FILESYSTEM
8908M: Anton Vorontsov <anton@enomsg.org>
8909M: Colin Cross <ccross@android.com>
8910M: Kees Cook <keescook@chromium.org>
8911M: Tony Luck <tony.luck@intel.com>
8912S: Maintained
8913T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8914F: fs/pstore/
8915F: include/linux/pstore*
8916F: drivers/firmware/efi/efi-pstore.c
8917F: drivers/acpi/apei/erst.c
8918
8919PTP HARDWARE CLOCK SUPPORT
8920M: Richard Cochran <richardcochran@gmail.com>
8921L: netdev@vger.kernel.org
8922S: Maintained
8923W: http://linuxptp.sourceforge.net/
8924F: Documentation/ABI/testing/sysfs-ptp
8925F: Documentation/ptp/*
8926F: drivers/net/ethernet/freescale/gianfar_ptp.c
8927F: drivers/net/phy/dp83640*
8928F: drivers/ptp/*
8929F: include/linux/ptp_cl*
8930
8931PTRACE SUPPORT
8932M: Roland McGrath <roland@hack.frob.com>
8933M: Oleg Nesterov <oleg@redhat.com>
8934S: Maintained
8935F: include/asm-generic/syscall.h
8936F: include/linux/ptrace.h
8937F: include/linux/regset.h
8938F: include/linux/tracehook.h
8939F: include/uapi/linux/ptrace.h
8940F: kernel/ptrace.c
8941
8942PVRUSB2 VIDEO4LINUX DRIVER
8943M: Mike Isely <isely@pobox.com>
8944L: pvrusb2@isely.net (subscribers-only)
8945L: linux-media@vger.kernel.org
8946W: http://www.isely.net/pvrusb2/
8947T: git git://linuxtv.org/media_tree.git
8948S: Maintained
8949F: Documentation/video4linux/README.pvrusb2
8950F: drivers/media/usb/pvrusb2/
8951
8952PWC WEBCAM DRIVER
8953M: Hans de Goede <hdegoede@redhat.com>
8954L: linux-media@vger.kernel.org
8955T: git git://linuxtv.org/media_tree.git
8956S: Maintained
8957F: drivers/media/usb/pwc/*
8958
8959PWM FAN DRIVER
8960M: Kamil Debski <k.debski@samsung.com>
8961L: linux-hwmon@vger.kernel.org
8962S: Supported
8963F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8964F: Documentation/hwmon/pwm-fan
8965F: drivers/hwmon/pwm-fan.c
8966
8967PWM SUBSYSTEM
8968M: Thierry Reding <thierry.reding@gmail.com>
8969L: linux-pwm@vger.kernel.org
8970S: Maintained
8971T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8972F: Documentation/pwm.txt
8973F: Documentation/devicetree/bindings/pwm/
8974F: include/linux/pwm.h
8975F: drivers/pwm/
8976F: drivers/video/backlight/pwm_bl.c
8977F: include/linux/pwm_backlight.h
8978
8979PXA2xx/PXA3xx SUPPORT
8980M: Daniel Mack <daniel@zonque.org>
8981M: Haojian Zhuang <haojian.zhuang@gmail.com>
8982M: Robert Jarzmik <robert.jarzmik@free.fr>
8983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8984T: git git://github.com/hzhuang1/linux.git
8985T: git git://github.com/rjarzmik/linux.git
8986S: Maintained
8987F: arch/arm/boot/dts/pxa*
8988F: arch/arm/mach-pxa/
8989F: drivers/dma/pxa*
8990F: drivers/pcmcia/pxa2xx*
8991F: drivers/pinctrl/pxa/
8992F: drivers/spi/spi-pxa2xx*
8993F: drivers/usb/gadget/udc/pxa2*
8994F: include/sound/pxa2xx-lib.h
8995F: sound/arm/pxa*
8996F: sound/soc/pxa/
8997
8998PXA GPIO DRIVER
8999M: Robert Jarzmik <robert.jarzmik@free.fr>
9000L: linux-gpio@vger.kernel.org
9001S: Maintained
9002F: drivers/gpio/gpio-pxa.c
9003
9004PXA3xx NAND FLASH DRIVER
9005M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9006L: linux-mtd@lists.infradead.org
9007S: Maintained
9008F: drivers/mtd/nand/pxa3xx_nand.c
9009
9010MMP SUPPORT
9011M: Eric Miao <eric.y.miao@gmail.com>
9012M: Haojian Zhuang <haojian.zhuang@gmail.com>
9013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9014T: git git://github.com/hzhuang1/linux.git
9015T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9016S: Maintained
9017F: arch/arm/boot/dts/mmp*
9018F: arch/arm/mach-mmp/
9019
9020PXA MMCI DRIVER
9021S: Orphan
9022
9023PXA RTC DRIVER
9024M: Robert Jarzmik <robert.jarzmik@free.fr>
9025L: rtc-linux@googlegroups.com
9026S: Maintained
9027
9028QAT DRIVER
9029M: Tadeusz Struk <tadeusz.struk@intel.com>
9030L: qat-linux@intel.com
9031S: Supported
9032F: drivers/crypto/qat/
9033
9034QIB DRIVER
9035M: Mike Marciniszyn <infinipath@intel.com>
9036L: linux-rdma@vger.kernel.org
9037S: Supported
9038F: drivers/infiniband/hw/qib/
9039
9040QLOGIC QLA1280 SCSI DRIVER
9041M: Michael Reed <mdr@sgi.com>
9042L: linux-scsi@vger.kernel.org
9043S: Maintained
9044F: drivers/scsi/qla1280.[ch]
9045
9046QLOGIC QLA2XXX FC-SCSI DRIVER
9047M: qla2xxx-upstream@qlogic.com
9048L: linux-scsi@vger.kernel.org
9049S: Supported
9050F: Documentation/scsi/LICENSE.qla2xxx
9051F: drivers/scsi/qla2xxx/
9052
9053QLOGIC QLA4XXX iSCSI DRIVER
9054M: QLogic-Storage-Upstream@qlogic.com
9055L: linux-scsi@vger.kernel.org
9056S: Supported
9057F: Documentation/scsi/LICENSE.qla4xxx
9058F: drivers/scsi/qla4xxx/
9059
9060QLOGIC QLA3XXX NETWORK DRIVER
9061M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9062M: Ron Mercer <ron.mercer@qlogic.com>
9063M: linux-driver@qlogic.com
9064L: netdev@vger.kernel.org
9065S: Supported
9066F: Documentation/networking/LICENSE.qla3xxx
9067F: drivers/net/ethernet/qlogic/qla3xxx.*
9068
9069QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9070M: Dept-GELinuxNICDev@qlogic.com
9071L: netdev@vger.kernel.org
9072S: Supported
9073F: drivers/net/ethernet/qlogic/qlcnic/
9074
9075QLOGIC QLGE 10Gb ETHERNET DRIVER
9076M: Harish Patil <harish.patil@qlogic.com>
9077M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9078M: Dept-GELinuxNICDev@qlogic.com
9079M: linux-driver@qlogic.com
9080L: netdev@vger.kernel.org
9081S: Supported
9082F: drivers/net/ethernet/qlogic/qlge/
9083
9084QLOGIC QL4xxx ETHERNET DRIVER
9085M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9086M: Ariel Elior <Ariel.Elior@qlogic.com>
9087M: everest-linux-l2@qlogic.com
9088L: netdev@vger.kernel.org
9089S: Supported
9090F: drivers/net/ethernet/qlogic/qed/
9091F: include/linux/qed/
9092F: drivers/net/ethernet/qlogic/qede/
9093
9094QNX4 FILESYSTEM
9095M: Anders Larsen <al@alarsen.net>
9096W: http://www.alarsen.net/linux/qnx4fs/
9097S: Maintained
9098F: fs/qnx4/
9099F: include/uapi/linux/qnx4_fs.h
9100F: include/uapi/linux/qnxtypes.h
9101
9102QT1010 MEDIA DRIVER
9103M: Antti Palosaari <crope@iki.fi>
9104L: linux-media@vger.kernel.org
9105W: https://linuxtv.org
9106W: http://palosaari.fi/linux/
9107Q: http://patchwork.linuxtv.org/project/linux-media/list/
9108T: git git://linuxtv.org/anttip/media_tree.git
9109S: Maintained
9110F: drivers/media/tuners/qt1010*
9111
9112QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9113M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9114L: linux-wireless@vger.kernel.org
9115L: ath9k-devel@lists.ath9k.org
9116W: http://wireless.kernel.org/en/users/Drivers/ath9k
9117S: Supported
9118F: drivers/net/wireless/ath/ath9k/
9119
9120QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9121M: Kalle Valo <kvalo@qca.qualcomm.com>
9122L: ath10k@lists.infradead.org
9123W: http://wireless.kernel.org/en/users/Drivers/ath10k
9124T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9125S: Supported
9126F: drivers/net/wireless/ath/ath10k/
9127
9128QUALCOMM HEXAGON ARCHITECTURE
9129M: Richard Kuo <rkuo@codeaurora.org>
9130L: linux-hexagon@vger.kernel.org
9131T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9132S: Supported
9133F: arch/hexagon/
9134
9135QUALCOMM WCN36XX WIRELESS DRIVER
9136M: Eugene Krasnikov <k.eugene.e@gmail.com>
9137L: wcn36xx@lists.infradead.org
9138W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9139T: git git://github.com/KrasnikovEugene/wcn36xx.git
9140S: Supported
9141F: drivers/net/wireless/ath/wcn36xx/
9142
9143RADOS BLOCK DEVICE (RBD)
9144M: Ilya Dryomov <idryomov@gmail.com>
9145M: Sage Weil <sage@redhat.com>
9146M: Alex Elder <elder@kernel.org>
9147L: ceph-devel@vger.kernel.org
9148W: http://ceph.com/
9149T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9150T: git git://github.com/ceph/ceph-client.git
9151S: Supported
9152F: Documentation/ABI/testing/sysfs-bus-rbd
9153F: drivers/block/rbd.c
9154F: drivers/block/rbd_types.h
9155
9156RADEON FRAMEBUFFER DISPLAY DRIVER
9157M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9158L: linux-fbdev@vger.kernel.org
9159S: Maintained
9160F: drivers/video/fbdev/aty/radeon*
9161F: include/uapi/linux/radeonfb.h
9162
9163RADIOSHARK RADIO DRIVER
9164M: Hans de Goede <hdegoede@redhat.com>
9165L: linux-media@vger.kernel.org
9166T: git git://linuxtv.org/media_tree.git
9167S: Maintained
9168F: drivers/media/radio/radio-shark.c
9169
9170RADIOSHARK2 RADIO DRIVER
9171M: Hans de Goede <hdegoede@redhat.com>
9172L: linux-media@vger.kernel.org
9173T: git git://linuxtv.org/media_tree.git
9174S: Maintained
9175F: drivers/media/radio/radio-shark2.c
9176F: drivers/media/radio/radio-tea5777.c
9177
9178RAGE128 FRAMEBUFFER DISPLAY DRIVER
9179M: Paul Mackerras <paulus@samba.org>
9180L: linux-fbdev@vger.kernel.org
9181S: Maintained
9182F: drivers/video/fbdev/aty/aty128fb.c
9183
9184RALINK MIPS ARCHITECTURE
9185M: John Crispin <blogic@openwrt.org>
9186L: linux-mips@linux-mips.org
9187S: Maintained
9188F: arch/mips/ralink
9189
9190RALINK RT2X00 WIRELESS LAN DRIVER
9191P: rt2x00 project
9192M: Stanislaw Gruszka <sgruszka@redhat.com>
9193M: Helmut Schaa <helmut.schaa@googlemail.com>
9194L: linux-wireless@vger.kernel.org
9195S: Maintained
9196F: drivers/net/wireless/ralink/rt2x00/
9197
9198RAMDISK RAM BLOCK DEVICE DRIVER
9199M: Jens Axboe <axboe@kernel.dk>
9200S: Maintained
9201F: Documentation/blockdev/ramdisk.txt
9202F: drivers/block/brd.c
9203
9204RANDOM NUMBER DRIVER
9205M: "Theodore Ts'o" <tytso@mit.edu>
9206S: Maintained
9207F: drivers/char/random.c
9208
9209RAPIDIO SUBSYSTEM
9210M: Matt Porter <mporter@kernel.crashing.org>
9211M: Alexandre Bounine <alexandre.bounine@idt.com>
9212S: Maintained
9213F: drivers/rapidio/
9214
9215RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9216L: linux-wireless@vger.kernel.org
9217S: Orphan
9218F: drivers/net/wireless/ray*
9219
9220RCUTORTURE MODULE
9221M: Josh Triplett <josh@joshtriplett.org>
9222M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9223L: linux-kernel@vger.kernel.org
9224S: Supported
9225T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9226F: Documentation/RCU/torture.txt
9227F: kernel/rcu/rcutorture.c
9228
9229RCUTORTURE TEST FRAMEWORK
9230M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9231M: Josh Triplett <josh@joshtriplett.org>
9232R: Steven Rostedt <rostedt@goodmis.org>
9233R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9234R: Lai Jiangshan <jiangshanlai@gmail.com>
9235L: linux-kernel@vger.kernel.org
9236S: Supported
9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9238F: tools/testing/selftests/rcutorture
9239
9240RDC R-321X SoC
9241M: Florian Fainelli <florian@openwrt.org>
9242S: Maintained
9243
9244RDC R6040 FAST ETHERNET DRIVER
9245M: Florian Fainelli <florian@openwrt.org>
9246L: netdev@vger.kernel.org
9247S: Maintained
9248F: drivers/net/ethernet/rdc/r6040.c
9249
9250RDS - RELIABLE DATAGRAM SOCKETS
9251M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9252L: netdev@vger.kernel.org
9253L: linux-rdma@vger.kernel.org
9254L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9255W: https://oss.oracle.com/projects/rds/
9256S: Supported
9257F: net/rds/
9258F: Documentation/networking/rds.txt
9259
9260RDMAVT - RDMA verbs software
9261M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9262L: linux-rdma@vger.kernel.org
9263S: Supported
9264F: drivers/infiniband/sw/rdmavt
9265
9266READ-COPY UPDATE (RCU)
9267M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9268M: Josh Triplett <josh@joshtriplett.org>
9269R: Steven Rostedt <rostedt@goodmis.org>
9270R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9271R: Lai Jiangshan <jiangshanlai@gmail.com>
9272L: linux-kernel@vger.kernel.org
9273W: http://www.rdrop.com/users/paulmck/RCU/
9274S: Supported
9275T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9276F: Documentation/RCU/
9277X: Documentation/RCU/torture.txt
9278F: include/linux/rcu*
9279X: include/linux/srcu.h
9280F: kernel/rcu/
9281X: kernel/torture.c
9282
9283REAL TIME CLOCK (RTC) SUBSYSTEM
9284M: Alessandro Zummo <a.zummo@towertech.it>
9285M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9286L: rtc-linux@googlegroups.com
9287Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9289S: Maintained
9290F: Documentation/rtc.txt
9291F: drivers/rtc/
9292F: include/linux/rtc.h
9293F: include/uapi/linux/rtc.h
9294
9295REALTEK AUDIO CODECS
9296M: Bard Liao <bardliao@realtek.com>
9297M: Oder Chiou <oder_chiou@realtek.com>
9298S: Maintained
9299F: sound/soc/codecs/rt*
9300F: include/sound/rt*.h
9301
9302REISERFS FILE SYSTEM
9303L: reiserfs-devel@vger.kernel.org
9304S: Supported
9305F: fs/reiserfs/
9306
9307REGISTER MAP ABSTRACTION
9308M: Mark Brown <broonie@kernel.org>
9309L: linux-kernel@vger.kernel.org
9310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9311S: Supported
9312F: drivers/base/regmap/
9313F: include/linux/regmap.h
9314
9315REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9316M: Ohad Ben-Cohen <ohad@wizery.com>
9317M: Bjorn Andersson <bjorn.andersson@linaro.org>
9318L: linux-remoteproc@vger.kernel.org
9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9320S: Maintained
9321F: drivers/remoteproc/
9322F: Documentation/remoteproc.txt
9323F: include/linux/remoteproc.h
9324
9325REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9326M: Ohad Ben-Cohen <ohad@wizery.com>
9327M: Bjorn Andersson <bjorn.andersson@linaro.org>
9328L: linux-remoteproc@vger.kernel.org
9329T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9330S: Maintained
9331F: drivers/rpmsg/
9332F: Documentation/rpmsg.txt
9333F: include/linux/rpmsg.h
9334
9335RENESAS ETHERNET DRIVERS
9336R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9337L: netdev@vger.kernel.org
9338L: linux-renesas-soc@vger.kernel.org
9339F: drivers/net/ethernet/renesas/
9340F: include/linux/sh_eth.h
9341
9342RENESAS USB2 PHY DRIVER
9343M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9344L: linux-renesas-soc@vger.kernel.org
9345S: Maintained
9346F: drivers/phy/phy-rcar-gen3-usb2.c
9347
9348RESET CONTROLLER FRAMEWORK
9349M: Philipp Zabel <p.zabel@pengutronix.de>
9350T: git git://git.pengutronix.de/git/pza/linux
9351S: Maintained
9352F: drivers/reset/
9353F: Documentation/devicetree/bindings/reset/
9354F: include/dt-bindings/reset/
9355F: include/linux/reset.h
9356F: include/linux/reset-controller.h
9357
9358RFKILL
9359M: Johannes Berg <johannes@sipsolutions.net>
9360L: linux-wireless@vger.kernel.org
9361W: http://wireless.kernel.org/
9362T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9363T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9364S: Maintained
9365F: Documentation/rfkill.txt
9366F: net/rfkill/
9367
9368RHASHTABLE
9369M: Thomas Graf <tgraf@suug.ch>
9370L: netdev@vger.kernel.org
9371S: Maintained
9372F: lib/rhashtable.c
9373F: include/linux/rhashtable.h
9374
9375RICOH SMARTMEDIA/XD DRIVER
9376M: Maxim Levitsky <maximlevitsky@gmail.com>
9377S: Maintained
9378F: drivers/mtd/nand/r852.c
9379F: drivers/mtd/nand/r852.h
9380
9381RICOH R5C592 MEMORYSTICK DRIVER
9382M: Maxim Levitsky <maximlevitsky@gmail.com>
9383S: Maintained
9384F: drivers/memstick/host/r592.*
9385
9386ROCCAT DRIVERS
9387M: Stefan Achatz <erazor_de@users.sourceforge.net>
9388W: http://sourceforge.net/projects/roccat/
9389S: Maintained
9390F: drivers/hid/hid-roccat*
9391F: include/linux/hid-roccat*
9392F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9393
9394ROCKER DRIVER
9395M: Jiri Pirko <jiri@resnulli.us>
9396M: Scott Feldman <sfeldma@gmail.com>
9397L: netdev@vger.kernel.org
9398S: Supported
9399F: drivers/net/ethernet/rocker/
9400
9401ROCKETPORT DRIVER
9402P: Comtrol Corp.
9403W: http://www.comtrol.com
9404S: Maintained
9405F: Documentation/serial/rocket.txt
9406F: drivers/tty/rocket*
9407
9408ROCKETPORT EXPRESS/INFINITY DRIVER
9409M: Kevin Cernekee <cernekee@gmail.com>
9410L: linux-serial@vger.kernel.org
9411S: Odd Fixes
9412F: drivers/tty/serial/rp2.*
9413
9414ROSE NETWORK LAYER
9415M: Ralf Baechle <ralf@linux-mips.org>
9416L: linux-hams@vger.kernel.org
9417W: http://www.linux-ax25.org/
9418S: Maintained
9419F: include/net/rose.h
9420F: include/uapi/linux/rose.h
9421F: net/rose/
9422
9423RTL2830 MEDIA DRIVER
9424M: Antti Palosaari <crope@iki.fi>
9425L: linux-media@vger.kernel.org
9426W: https://linuxtv.org
9427W: http://palosaari.fi/linux/
9428Q: http://patchwork.linuxtv.org/project/linux-media/list/
9429T: git git://linuxtv.org/anttip/media_tree.git
9430S: Maintained
9431F: drivers/media/dvb-frontends/rtl2830*
9432
9433RTL2832 MEDIA DRIVER
9434M: Antti Palosaari <crope@iki.fi>
9435L: linux-media@vger.kernel.org
9436W: https://linuxtv.org
9437W: http://palosaari.fi/linux/
9438Q: http://patchwork.linuxtv.org/project/linux-media/list/
9439T: git git://linuxtv.org/anttip/media_tree.git
9440S: Maintained
9441F: drivers/media/dvb-frontends/rtl2832*
9442
9443RTL2832_SDR MEDIA DRIVER
9444M: Antti Palosaari <crope@iki.fi>
9445L: linux-media@vger.kernel.org
9446W: https://linuxtv.org
9447W: http://palosaari.fi/linux/
9448Q: http://patchwork.linuxtv.org/project/linux-media/list/
9449T: git git://linuxtv.org/anttip/media_tree.git
9450S: Maintained
9451F: drivers/media/dvb-frontends/rtl2832_sdr*
9452
9453RTL8180 WIRELESS DRIVER
9454L: linux-wireless@vger.kernel.org
9455W: http://wireless.kernel.org/
9456T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9457S: Orphan
9458F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9459
9460RTL8187 WIRELESS DRIVER
9461M: Herton Ronaldo Krzesinski <herton@canonical.com>
9462M: Hin-Tak Leung <htl10@users.sourceforge.net>
9463M: Larry Finger <Larry.Finger@lwfinger.net>
9464L: linux-wireless@vger.kernel.org
9465W: http://wireless.kernel.org/
9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9467S: Maintained
9468F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9469
9470RTL8192CE WIRELESS DRIVER
9471M: Larry Finger <Larry.Finger@lwfinger.net>
9472M: Chaoming Li <chaoming_li@realsil.com.cn>
9473L: linux-wireless@vger.kernel.org
9474W: http://wireless.kernel.org/
9475T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9476S: Maintained
9477F: drivers/net/wireless/realtek/rtlwifi/
9478F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9479
9480RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9481M: Jes Sorensen <Jes.Sorensen@redhat.com>
9482L: linux-wireless@vger.kernel.org
9483T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9484S: Maintained
9485F: drivers/net/wireless/realtek/rtl8xxxu/
9486
9487S3 SAVAGE FRAMEBUFFER DRIVER
9488M: Antonino Daplas <adaplas@gmail.com>
9489L: linux-fbdev@vger.kernel.org
9490S: Maintained
9491F: drivers/video/fbdev/savage/
9492
9493S390
9494M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9495M: Heiko Carstens <heiko.carstens@de.ibm.com>
9496L: linux-s390@vger.kernel.org
9497W: http://www.ibm.com/developerworks/linux/linux390/
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9499S: Supported
9500F: arch/s390/
9501F: drivers/s390/
9502F: Documentation/s390/
9503F: Documentation/DocBook/s390*
9504
9505S390 COMMON I/O LAYER
9506M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9507M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9508L: linux-s390@vger.kernel.org
9509W: http://www.ibm.com/developerworks/linux/linux390/
9510S: Supported
9511F: drivers/s390/cio/
9512
9513S390 DASD DRIVER
9514M: Stefan Weinhuber <wein@de.ibm.com>
9515M: Stefan Haberland <stefan.haberland@de.ibm.com>
9516L: linux-s390@vger.kernel.org
9517W: http://www.ibm.com/developerworks/linux/linux390/
9518S: Supported
9519F: drivers/s390/block/dasd*
9520F: block/partitions/ibm.c
9521
9522S390 NETWORK DRIVERS
9523M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9524L: linux-s390@vger.kernel.org
9525W: http://www.ibm.com/developerworks/linux/linux390/
9526S: Supported
9527F: drivers/s390/net/
9528
9529S390 PCI SUBSYSTEM
9530M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9531M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9532L: linux-s390@vger.kernel.org
9533W: http://www.ibm.com/developerworks/linux/linux390/
9534S: Supported
9535F: arch/s390/pci/
9536F: drivers/pci/hotplug/s390_pci_hpc.c
9537
9538S390 ZCRYPT DRIVER
9539M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9540L: linux-s390@vger.kernel.org
9541W: http://www.ibm.com/developerworks/linux/linux390/
9542S: Supported
9543F: drivers/s390/crypto/
9544
9545S390 ZFCP DRIVER
9546M: Steffen Maier <maier@linux.vnet.ibm.com>
9547L: linux-s390@vger.kernel.org
9548W: http://www.ibm.com/developerworks/linux/linux390/
9549S: Supported
9550F: drivers/s390/scsi/zfcp_*
9551
9552S390 IUCV NETWORK LAYER
9553M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9554L: linux-s390@vger.kernel.org
9555W: http://www.ibm.com/developerworks/linux/linux390/
9556S: Supported
9557F: drivers/s390/net/*iucv*
9558F: include/net/iucv/
9559F: net/iucv/
9560
9561S390 IOMMU (PCI)
9562M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9563L: linux-s390@vger.kernel.org
9564W: http://www.ibm.com/developerworks/linux/linux390/
9565S: Supported
9566F: drivers/iommu/s390-iommu.c
9567
9568S3C24XX SD/MMC Driver
9569M: Ben Dooks <ben-linux@fluff.org>
9570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9571S: Supported
9572F: drivers/mmc/host/s3cmci.*
9573
9574SAA6588 RDS RECEIVER DRIVER
9575M: Hans Verkuil <hverkuil@xs4all.nl>
9576L: linux-media@vger.kernel.org
9577T: git git://linuxtv.org/media_tree.git
9578W: https://linuxtv.org
9579S: Odd Fixes
9580F: drivers/media/i2c/saa6588*
9581
9582SAA7134 VIDEO4LINUX DRIVER
9583M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9584L: linux-media@vger.kernel.org
9585W: https://linuxtv.org
9586T: git git://linuxtv.org/media_tree.git
9587S: Odd fixes
9588F: Documentation/video4linux/*.saa7134
9589F: drivers/media/pci/saa7134/
9590
9591SAA7146 VIDEO4LINUX-2 DRIVER
9592M: Hans Verkuil <hverkuil@xs4all.nl>
9593L: linux-media@vger.kernel.org
9594T: git git://linuxtv.org/media_tree.git
9595S: Maintained
9596F: drivers/media/common/saa7146/
9597F: drivers/media/pci/saa7146/
9598F: include/media/saa7146*
9599
9600SAMSUNG LAPTOP DRIVER
9601M: Corentin Chary <corentin.chary@gmail.com>
9602L: platform-driver-x86@vger.kernel.org
9603S: Maintained
9604F: drivers/platform/x86/samsung-laptop.c
9605
9606SAMSUNG AUDIO (ASoC) DRIVERS
9607M: Sangbeom Kim <sbkim73@samsung.com>
9608L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9609S: Supported
9610F: sound/soc/samsung/
9611
9612SAMSUNG FRAMEBUFFER DRIVER
9613M: Jingoo Han <jingoohan1@gmail.com>
9614L: linux-fbdev@vger.kernel.org
9615S: Maintained
9616F: drivers/video/fbdev/s3c-fb.c
9617
9618SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9619M: Sangbeom Kim <sbkim73@samsung.com>
9620M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9621L: linux-kernel@vger.kernel.org
9622L: linux-samsung-soc@vger.kernel.org
9623S: Supported
9624F: drivers/mfd/sec*.c
9625F: drivers/regulator/s2m*.c
9626F: drivers/regulator/s5m*.c
9627F: drivers/clk/clk-s2mps11.c
9628F: drivers/rtc/rtc-s5m.c
9629F: include/linux/mfd/samsung/
9630F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9631F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9632F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9633F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9634
9635SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9636M: Kyungmin Park <kyungmin.park@samsung.com>
9637M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9638L: linux-media@vger.kernel.org
9639Q: https://patchwork.linuxtv.org/project/linux-media/list/
9640S: Supported
9641F: drivers/media/platform/exynos4-is/
9642
9643SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9644M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9645L: linux-media@vger.kernel.org
9646L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9647S: Maintained
9648F: drivers/media/platform/s3c-camif/
9649F: include/media/drv-intf/s3c_camif.h
9650
9651SAMSUNG S5C73M3 CAMERA DRIVER
9652M: Kyungmin Park <kyungmin.park@samsung.com>
9653M: Andrzej Hajda <a.hajda@samsung.com>
9654L: linux-media@vger.kernel.org
9655S: Supported
9656F: drivers/media/i2c/s5c73m3/*
9657
9658SAMSUNG S5K5BAF CAMERA DRIVER
9659M: Kyungmin Park <kyungmin.park@samsung.com>
9660M: Andrzej Hajda <a.hajda@samsung.com>
9661L: linux-media@vger.kernel.org
9662S: Supported
9663F: drivers/media/i2c/s5k5baf.c
9664
9665SAMSUNG S3FWRN5 NFC DRIVER
9666M: Robert Baldyga <r.baldyga@samsung.com>
9667M: Krzysztof Opasiak <k.opasiak@samsung.com>
9668L: linux-nfc@lists.01.org (moderated for non-subscribers)
9669S: Supported
9670F: drivers/nfc/s3fwrn5
9671
9672SAMSUNG SOC CLOCK DRIVERS
9673M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9674M: Tomasz Figa <tomasz.figa@gmail.com>
9675S: Supported
9676L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9677F: drivers/clk/samsung/
9678
9679SAMSUNG SXGBE DRIVERS
9680M: Byungho An <bh74.an@samsung.com>
9681M: Girish K S <ks.giri@samsung.com>
9682M: Vipul Pandya <vipul.pandya@samsung.com>
9683S: Supported
9684L: netdev@vger.kernel.org
9685F: drivers/net/ethernet/samsung/sxgbe/
9686
9687SAMSUNG THERMAL DRIVER
9688M: Lukasz Majewski <l.majewski@samsung.com>
9689L: linux-pm@vger.kernel.org
9690L: linux-samsung-soc@vger.kernel.org
9691S: Supported
9692T: git https://github.com/lmajewski/linux-samsung-thermal.git
9693F: drivers/thermal/samsung/
9694
9695SAMSUNG USB2 PHY DRIVER
9696M: Kamil Debski <k.debski@samsung.com>
9697L: linux-kernel@vger.kernel.org
9698S: Supported
9699F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9700F: Documentation/phy/samsung-usb2.txt
9701F: drivers/phy/phy-exynos4210-usb2.c
9702F: drivers/phy/phy-exynos4x12-usb2.c
9703F: drivers/phy/phy-exynos5250-usb2.c
9704F: drivers/phy/phy-s5pv210-usb2.c
9705F: drivers/phy/phy-samsung-usb2.c
9706F: drivers/phy/phy-samsung-usb2.h
9707
9708SERIAL DRIVERS
9709M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9710L: linux-serial@vger.kernel.org
9711S: Maintained
9712F: drivers/tty/serial/
9713
9714SYNOPSYS DESIGNWARE DMAC DRIVER
9715M: Viresh Kumar <vireshk@kernel.org>
9716M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9717S: Maintained
9718F: include/linux/dma/dw.h
9719F: include/linux/platform_data/dma-dw.h
9720F: drivers/dma/dw/
9721
9722SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9723M: Lars Persson <lars.persson@axis.com>
9724L: netdev@vger.kernel.org
9725S: Supported
9726F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9727F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9728
9729SYNOPSYS DESIGNWARE I2C DRIVER
9730M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9731R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9732R: Mika Westerberg <mika.westerberg@linux.intel.com>
9733L: linux-i2c@vger.kernel.org
9734S: Maintained
9735F: drivers/i2c/busses/i2c-designware-*
9736F: include/linux/platform_data/i2c-designware.h
9737
9738SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9739M: Jaehoon Chung <jh80.chung@samsung.com>
9740L: linux-mmc@vger.kernel.org
9741S: Maintained
9742F: include/linux/mmc/dw_mmc.h
9743F: drivers/mmc/host/dw_mmc*
9744
9745SYSTEM TRACE MODULE CLASS
9746M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9747S: Maintained
9748F: Documentation/trace/stm.txt
9749F: drivers/hwtracing/stm/
9750F: include/linux/stm.h
9751F: include/uapi/linux/stm.h
9752
9753THUNDERBOLT DRIVER
9754M: Andreas Noever <andreas.noever@gmail.com>
9755S: Maintained
9756F: drivers/thunderbolt/
9757
9758TI BQ27XXX POWER SUPPLY DRIVER
9759R: Andrew F. Davis <afd@ti.com>
9760F: include/linux/power/bq27xxx_battery.h
9761F: drivers/power/bq27xxx_battery.c
9762F: drivers/power/bq27xxx_battery_i2c.c
9763
9764TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9765M: John Stultz <john.stultz@linaro.org>
9766M: Thomas Gleixner <tglx@linutronix.de>
9767L: linux-kernel@vger.kernel.org
9768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9769S: Supported
9770F: include/linux/clocksource.h
9771F: include/linux/time.h
9772F: include/linux/timex.h
9773F: include/uapi/linux/time.h
9774F: include/uapi/linux/timex.h
9775F: kernel/time/clocksource.c
9776F: kernel/time/time*.c
9777F: kernel/time/alarmtimer.c
9778F: kernel/time/ntp.c
9779F: tools/testing/selftests/timers/
9780
9781SC1200 WDT DRIVER
9782M: Zwane Mwaikambo <zwanem@gmail.com>
9783S: Maintained
9784F: drivers/watchdog/sc1200wdt.c
9785
9786SCHEDULER
9787M: Ingo Molnar <mingo@redhat.com>
9788M: Peter Zijlstra <peterz@infradead.org>
9789L: linux-kernel@vger.kernel.org
9790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9791S: Maintained
9792F: kernel/sched/
9793F: include/linux/sched.h
9794F: include/uapi/linux/sched.h
9795F: include/linux/wait.h
9796
9797SCORE ARCHITECTURE
9798M: Chen Liqin <liqin.linux@gmail.com>
9799M: Lennox Wu <lennox.wu@gmail.com>
9800W: http://www.sunplus.com
9801S: Supported
9802F: arch/score/
9803
9804SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9805M: Sudeep Holla <sudeep.holla@arm.com>
9806L: linux-arm-kernel@lists.infradead.org
9807S: Maintained
9808F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9809F: drivers/clk/clk-scpi.c
9810F: drivers/cpufreq/scpi-cpufreq.c
9811F: drivers/firmware/arm_scpi.c
9812F: include/linux/scpi_protocol.h
9813
9814SCSI CDROM DRIVER
9815M: Jens Axboe <axboe@kernel.dk>
9816L: linux-scsi@vger.kernel.org
9817W: http://www.kernel.dk
9818S: Maintained
9819F: drivers/scsi/sr*
9820
9821SCSI RDMA PROTOCOL (SRP) INITIATOR
9822M: Bart Van Assche <bart.vanassche@sandisk.com>
9823L: linux-rdma@vger.kernel.org
9824S: Supported
9825W: http://www.openfabrics.org
9826Q: http://patchwork.kernel.org/project/linux-rdma/list/
9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9828F: drivers/infiniband/ulp/srp/
9829F: include/scsi/srp.h
9830
9831SCSI SG DRIVER
9832M: Doug Gilbert <dgilbert@interlog.com>
9833L: linux-scsi@vger.kernel.org
9834W: http://sg.danny.cz/sg
9835S: Maintained
9836F: Documentation/scsi/scsi-generic.txt
9837F: drivers/scsi/sg.c
9838F: include/scsi/sg.h
9839
9840SCSI SUBSYSTEM
9841M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9843M: "Martin K. Petersen" <martin.petersen@oracle.com>
9844T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9845L: linux-scsi@vger.kernel.org
9846S: Maintained
9847F: drivers/scsi/
9848F: include/scsi/
9849
9850SCSI TAPE DRIVER
9851M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9852L: linux-scsi@vger.kernel.org
9853S: Maintained
9854F: Documentation/scsi/st.txt
9855F: drivers/scsi/st.*
9856F: drivers/scsi/st_*.h
9857
9858SCTP PROTOCOL
9859M: Vlad Yasevich <vyasevich@gmail.com>
9860M: Neil Horman <nhorman@tuxdriver.com>
9861L: linux-sctp@vger.kernel.org
9862W: http://lksctp.sourceforge.net
9863S: Maintained
9864F: Documentation/networking/sctp.txt
9865F: include/linux/sctp.h
9866F: include/uapi/linux/sctp.h
9867F: include/net/sctp/
9868F: net/sctp/
9869
9870SCx200 CPU SUPPORT
9871M: Jim Cromie <jim.cromie@gmail.com>
9872S: Odd Fixes
9873F: Documentation/i2c/busses/scx200_acb
9874F: arch/x86/platform/scx200/
9875F: drivers/watchdog/scx200_wdt.c
9876F: drivers/i2c/busses/scx200*
9877F: drivers/mtd/maps/scx200_docflash.c
9878F: include/linux/scx200.h
9879
9880SCx200 GPIO DRIVER
9881M: Jim Cromie <jim.cromie@gmail.com>
9882S: Maintained
9883F: drivers/char/scx200_gpio.c
9884F: include/linux/scx200_gpio.h
9885
9886SCx200 HRT CLOCKSOURCE DRIVER
9887M: Jim Cromie <jim.cromie@gmail.com>
9888S: Maintained
9889F: drivers/clocksource/scx200_hrt.c
9890
9891SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9892M: Sascha Sommer <saschasommer@freenet.de>
9893L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9894S: Maintained
9895F: drivers/mmc/host/sdricoh_cs.c
9896
9897SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9898M: Adrian Hunter <adrian.hunter@intel.com>
9899L: linux-mmc@vger.kernel.org
9900T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9901S: Maintained
9902F: drivers/mmc/host/sdhci*
9903F: include/linux/mmc/sdhci*
9904
9905SECURE COMPUTING
9906M: Kees Cook <keescook@chromium.org>
9907R: Andy Lutomirski <luto@amacapital.net>
9908R: Will Drewry <wad@chromium.org>
9909T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9910S: Supported
9911F: kernel/seccomp.c
9912F: include/uapi/linux/seccomp.h
9913F: include/linux/seccomp.h
9914F: tools/testing/selftests/seccomp/*
9915K: \bsecure_computing
9916K: \bTIF_SECCOMP\b
9917
9918SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9919M: Ben Dooks <ben-linux@fluff.org>
9920M: Jaehoon Chung <jh80.chung@samsung.com>
9921L: linux-mmc@vger.kernel.org
9922S: Maintained
9923F: drivers/mmc/host/sdhci-s3c*
9924
9925SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9926M: Viresh Kumar <vireshk@kernel.org>
9927L: spear-devel@list.st.com
9928L: linux-mmc@vger.kernel.org
9929S: Maintained
9930F: drivers/mmc/host/sdhci-spear.c
9931
9932SECURITY SUBSYSTEM
9933M: James Morris <james.l.morris@oracle.com>
9934M: "Serge E. Hallyn" <serge@hallyn.com>
9935L: linux-security-module@vger.kernel.org (suggested Cc:)
9936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9937W: http://kernsec.org/
9938S: Supported
9939F: security/
9940
9941SECURITY CONTACT
9942M: Security Officers <security@kernel.org>
9943S: Supported
9944
9945SELINUX SECURITY MODULE
9946M: Paul Moore <paul@paul-moore.com>
9947M: Stephen Smalley <sds@tycho.nsa.gov>
9948M: Eric Paris <eparis@parisplace.org>
9949L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9950W: http://selinuxproject.org
9951T: git git://git.infradead.org/users/pcmoore/selinux
9952S: Supported
9953F: include/linux/selinux*
9954F: security/selinux/
9955F: scripts/selinux/
9956
9957APPARMOR SECURITY MODULE
9958M: John Johansen <john.johansen@canonical.com>
9959L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9960W: apparmor.wiki.kernel.org
9961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9962S: Supported
9963F: security/apparmor/
9964
9965YAMA SECURITY MODULE
9966M: Kees Cook <keescook@chromium.org>
9967T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9968S: Supported
9969F: security/yama/
9970
9971SENSABLE PHANTOM
9972M: Jiri Slaby <jirislaby@gmail.com>
9973S: Maintained
9974F: drivers/misc/phantom.c
9975F: include/uapi/linux/phantom.h
9976
9977SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9978M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9979M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9980M: John Soni Jose <sony.john@avagotech.com>
9981L: linux-scsi@vger.kernel.org
9982W: http://www.avagotech.com
9983S: Supported
9984F: drivers/scsi/be2iscsi/
9985
9986Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9987M: Sathya Perla <sathya.perla@broadcom.com>
9988M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9989M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9990M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9991M: Somnath Kotur <somnath.kotur@broadcom.com>
9992L: netdev@vger.kernel.org
9993W: http://www.emulex.com
9994S: Supported
9995F: drivers/net/ethernet/emulex/benet/
9996
9997EMULEX ONECONNECT ROCE DRIVER
9998M: Selvin Xavier <selvin.xavier@avagotech.com>
9999M: Devesh Sharma <devesh.sharma@avagotech.com>
10000M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10001L: linux-rdma@vger.kernel.org
10002W: http://www.emulex.com
10003S: Supported
10004F: drivers/infiniband/hw/ocrdma/
10005
10006SFC NETWORK DRIVER
10007M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10008M: Shradha Shah <sshah@solarflare.com>
10009L: netdev@vger.kernel.org
10010S: Supported
10011F: drivers/net/ethernet/sfc/
10012
10013SGI GRU DRIVER
10014M: Dimitri Sivanich <sivanich@sgi.com>
10015S: Maintained
10016F: drivers/misc/sgi-gru/
10017
10018SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10019M: Pat Gefre <pfg@sgi.com>
10020L: linux-ia64@vger.kernel.org
10021S: Supported
10022F: Documentation/ia64/serial.txt
10023F: drivers/tty/serial/ioc?_serial.c
10024F: include/linux/ioc?.h
10025
10026SGI XP/XPC/XPNET DRIVER
10027M: Cliff Whickman <cpw@sgi.com>
10028M: Robin Holt <robinmholt@gmail.com>
10029S: Maintained
10030F: drivers/misc/sgi-xp/
10031
10032SI2157 MEDIA DRIVER
10033M: Antti Palosaari <crope@iki.fi>
10034L: linux-media@vger.kernel.org
10035W: https://linuxtv.org
10036W: http://palosaari.fi/linux/
10037Q: http://patchwork.linuxtv.org/project/linux-media/list/
10038T: git git://linuxtv.org/anttip/media_tree.git
10039S: Maintained
10040F: drivers/media/tuners/si2157*
10041
10042SI2168 MEDIA DRIVER
10043M: Antti Palosaari <crope@iki.fi>
10044L: linux-media@vger.kernel.org
10045W: https://linuxtv.org
10046W: http://palosaari.fi/linux/
10047Q: http://patchwork.linuxtv.org/project/linux-media/list/
10048T: git git://linuxtv.org/anttip/media_tree.git
10049S: Maintained
10050F: drivers/media/dvb-frontends/si2168*
10051
10052SI470X FM RADIO RECEIVER I2C DRIVER
10053M: Hans Verkuil <hverkuil@xs4all.nl>
10054L: linux-media@vger.kernel.org
10055T: git git://linuxtv.org/media_tree.git
10056W: https://linuxtv.org
10057S: Odd Fixes
10058F: drivers/media/radio/si470x/radio-si470x-i2c.c
10059
10060SI470X FM RADIO RECEIVER USB DRIVER
10061M: Hans Verkuil <hverkuil@xs4all.nl>
10062L: linux-media@vger.kernel.org
10063T: git git://linuxtv.org/media_tree.git
10064W: https://linuxtv.org
10065S: Maintained
10066F: drivers/media/radio/si470x/radio-si470x-common.c
10067F: drivers/media/radio/si470x/radio-si470x.h
10068F: drivers/media/radio/si470x/radio-si470x-usb.c
10069
10070SI4713 FM RADIO TRANSMITTER I2C DRIVER
10071M: Eduardo Valentin <edubezval@gmail.com>
10072L: linux-media@vger.kernel.org
10073T: git git://linuxtv.org/media_tree.git
10074W: https://linuxtv.org
10075S: Odd Fixes
10076F: drivers/media/radio/si4713/si4713.?
10077
10078SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10079M: Eduardo Valentin <edubezval@gmail.com>
10080L: linux-media@vger.kernel.org
10081T: git git://linuxtv.org/media_tree.git
10082W: https://linuxtv.org
10083S: Odd Fixes
10084F: drivers/media/radio/si4713/radio-platform-si4713.c
10085
10086SI4713 FM RADIO TRANSMITTER USB DRIVER
10087M: Hans Verkuil <hverkuil@xs4all.nl>
10088L: linux-media@vger.kernel.org
10089T: git git://linuxtv.org/media_tree.git
10090W: https://linuxtv.org
10091S: Maintained
10092F: drivers/media/radio/si4713/radio-usb-si4713.c
10093
10094SIANO DVB DRIVER
10095M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10096L: linux-media@vger.kernel.org
10097W: https://linuxtv.org
10098T: git git://linuxtv.org/media_tree.git
10099S: Odd fixes
10100F: drivers/media/common/siano/
10101F: drivers/media/usb/siano/
10102F: drivers/media/usb/siano/
10103F: drivers/media/mmc/siano/
10104
10105SIMPLEFB FB DRIVER
10106M: Hans de Goede <hdegoede@redhat.com>
10107L: linux-fbdev@vger.kernel.org
10108S: Maintained
10109F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10110F: drivers/video/fbdev/simplefb.c
10111F: include/linux/platform_data/simplefb.h
10112
10113SH_VEU V4L2 MEM2MEM DRIVER
10114L: linux-media@vger.kernel.org
10115S: Orphan
10116F: drivers/media/platform/sh_veu.c
10117
10118SH_VOU V4L2 OUTPUT DRIVER
10119L: linux-media@vger.kernel.org
10120S: Orphan
10121F: drivers/media/platform/sh_vou.c
10122F: include/media/drv-intf/sh_vou.h
10123
10124SIMPLE FIRMWARE INTERFACE (SFI)
10125M: Len Brown <lenb@kernel.org>
10126L: sfi-devel@simplefirmware.org
10127W: http://simplefirmware.org/
10128T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10129S: Supported
10130F: arch/x86/platform/sfi/
10131F: drivers/sfi/
10132F: include/linux/sfi*.h
10133
10134SIMTEC EB110ATX (Chalice CATS)
10135P: Ben Dooks
10136P: Vincent Sanders <vince@simtec.co.uk>
10137M: Simtec Linux Team <linux@simtec.co.uk>
10138W: http://www.simtec.co.uk/products/EB110ATX/
10139S: Supported
10140
10141SIMTEC EB2410ITX (BAST)
10142P: Ben Dooks
10143P: Vincent Sanders <vince@simtec.co.uk>
10144M: Simtec Linux Team <linux@simtec.co.uk>
10145W: http://www.simtec.co.uk/products/EB2410ITX/
10146S: Supported
10147F: arch/arm/mach-s3c24xx/mach-bast.c
10148F: arch/arm/mach-s3c24xx/bast-ide.c
10149F: arch/arm/mach-s3c24xx/bast-irq.c
10150
10151TI DAVINCI MACHINE SUPPORT
10152M: Sekhar Nori <nsekhar@ti.com>
10153M: Kevin Hilman <khilman@kernel.org>
10154T: git git://gitorious.org/linux-davinci/linux-davinci.git
10155Q: http://patchwork.kernel.org/project/linux-davinci/list/
10156S: Supported
10157F: arch/arm/mach-davinci/
10158F: drivers/i2c/busses/i2c-davinci.c
10159
10160TI DAVINCI SERIES MEDIA DRIVER
10161M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10162L: linux-media@vger.kernel.org
10163W: https://linuxtv.org
10164Q: http://patchwork.linuxtv.org/project/linux-media/list/
10165T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10166S: Maintained
10167F: drivers/media/platform/davinci/
10168F: include/media/davinci/
10169
10170TI AM437X VPFE DRIVER
10171M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10172L: linux-media@vger.kernel.org
10173W: https://linuxtv.org
10174Q: http://patchwork.linuxtv.org/project/linux-media/list/
10175T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10176S: Maintained
10177F: drivers/media/platform/am437x/
10178
10179OV2659 OMNIVISION SENSOR DRIVER
10180M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10181L: linux-media@vger.kernel.org
10182W: https://linuxtv.org
10183Q: http://patchwork.linuxtv.org/project/linux-media/list/
10184T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10185S: Maintained
10186F: drivers/media/i2c/ov2659.c
10187F: include/media/i2c/ov2659.h
10188
10189SILICON MOTION SM712 FRAME BUFFER DRIVER
10190M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10191M: Teddy Wang <teddy.wang@siliconmotion.com>
10192M: Sudip Mukherjee <sudip@vectorindia.org>
10193L: linux-fbdev@vger.kernel.org
10194S: Maintained
10195F: drivers/video/fbdev/sm712*
10196F: Documentation/fb/sm712fb.txt
10197
10198SIS 190 ETHERNET DRIVER
10199M: Francois Romieu <romieu@fr.zoreil.com>
10200L: netdev@vger.kernel.org
10201S: Maintained
10202F: drivers/net/ethernet/sis/sis190.c
10203
10204SIS 900/7016 FAST ETHERNET DRIVER
10205M: Daniele Venzano <venza@brownhat.org>
10206W: http://www.brownhat.org/sis900.html
10207L: netdev@vger.kernel.org
10208S: Maintained
10209F: drivers/net/ethernet/sis/sis900.*
10210
10211SIS FRAMEBUFFER DRIVER
10212M: Thomas Winischhofer <thomas@winischhofer.net>
10213W: http://www.winischhofer.net/linuxsisvga.shtml
10214S: Maintained
10215F: Documentation/fb/sisfb.txt
10216F: drivers/video/fbdev/sis/
10217F: include/video/sisfb.h
10218
10219SIS USB2VGA DRIVER
10220M: Thomas Winischhofer <thomas@winischhofer.net>
10221W: http://www.winischhofer.at/linuxsisusbvga.shtml
10222S: Maintained
10223F: drivers/usb/misc/sisusbvga/
10224
10225SLAB ALLOCATOR
10226M: Christoph Lameter <cl@linux.com>
10227M: Pekka Enberg <penberg@kernel.org>
10228M: David Rientjes <rientjes@google.com>
10229M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10230M: Andrew Morton <akpm@linux-foundation.org>
10231L: linux-mm@kvack.org
10232S: Maintained
10233F: include/linux/sl?b*.h
10234F: mm/sl?b*
10235
10236SLEEPABLE READ-COPY UPDATE (SRCU)
10237M: Lai Jiangshan <jiangshanlai@gmail.com>
10238M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10239M: Josh Triplett <josh@joshtriplett.org>
10240R: Steven Rostedt <rostedt@goodmis.org>
10241R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10242L: linux-kernel@vger.kernel.org
10243W: http://www.rdrop.com/users/paulmck/RCU/
10244S: Supported
10245T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10246F: include/linux/srcu.h
10247F: kernel/rcu/srcu.c
10248
10249SMACK SECURITY MODULE
10250M: Casey Schaufler <casey@schaufler-ca.com>
10251L: linux-security-module@vger.kernel.org
10252W: http://schaufler-ca.com
10253T: git git://git.gitorious.org/smack-next/kernel.git
10254S: Maintained
10255F: Documentation/security/Smack.txt
10256F: security/smack/
10257
10258DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10259M: Kevin Hilman <khilman@kernel.org>
10260M: Nishanth Menon <nm@ti.com>
10261S: Maintained
10262F: drivers/power/avs/
10263F: include/linux/power/smartreflex.h
10264L: linux-pm@vger.kernel.org
10265
10266SMC91x ETHERNET DRIVER
10267M: Nicolas Pitre <nico@fluxnic.net>
10268S: Odd Fixes
10269F: drivers/net/ethernet/smsc/smc91x.*
10270
10271SMIA AND SMIA++ IMAGE SENSOR DRIVER
10272M: Sakari Ailus <sakari.ailus@iki.fi>
10273L: linux-media@vger.kernel.org
10274S: Maintained
10275F: drivers/media/i2c/smiapp/
10276F: include/media/i2c/smiapp.h
10277F: drivers/media/i2c/smiapp-pll.c
10278F: drivers/media/i2c/smiapp-pll.h
10279F: include/uapi/linux/smiapp.h
10280F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10281
10282SMM665 HARDWARE MONITOR DRIVER
10283M: Guenter Roeck <linux@roeck-us.net>
10284L: linux-hwmon@vger.kernel.org
10285S: Maintained
10286F: Documentation/hwmon/smm665
10287F: drivers/hwmon/smm665.c
10288
10289SMSC EMC2103 HARDWARE MONITOR DRIVER
10290M: Steve Glendinning <steve.glendinning@shawell.net>
10291L: linux-hwmon@vger.kernel.org
10292S: Maintained
10293F: Documentation/hwmon/emc2103
10294F: drivers/hwmon/emc2103.c
10295
10296SMSC SCH5627 HARDWARE MONITOR DRIVER
10297M: Hans de Goede <hdegoede@redhat.com>
10298L: linux-hwmon@vger.kernel.org
10299S: Supported
10300F: Documentation/hwmon/sch5627
10301F: drivers/hwmon/sch5627.c
10302
10303SMSC47B397 HARDWARE MONITOR DRIVER
10304M: Jean Delvare <jdelvare@suse.com>
10305L: linux-hwmon@vger.kernel.org
10306S: Maintained
10307F: Documentation/hwmon/smsc47b397
10308F: drivers/hwmon/smsc47b397.c
10309
10310SMSC911x ETHERNET DRIVER
10311M: Steve Glendinning <steve.glendinning@shawell.net>
10312L: netdev@vger.kernel.org
10313S: Maintained
10314F: include/linux/smsc911x.h
10315F: drivers/net/ethernet/smsc/smsc911x.*
10316
10317SMSC9420 PCI ETHERNET DRIVER
10318M: Steve Glendinning <steve.glendinning@shawell.net>
10319L: netdev@vger.kernel.org
10320S: Maintained
10321F: drivers/net/ethernet/smsc/smsc9420.*
10322
10323SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10324M: Steve Glendinning <steve.glendinning@shawell.net>
10325L: linux-fbdev@vger.kernel.org
10326S: Maintained
10327F: drivers/video/fbdev/smscufx.c
10328
10329SOC-CAMERA V4L2 SUBSYSTEM
10330M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10331L: linux-media@vger.kernel.org
10332T: git git://linuxtv.org/media_tree.git
10333S: Maintained
10334F: include/media/soc*
10335F: drivers/media/i2c/soc_camera/
10336F: drivers/media/platform/soc_camera/
10337
10338SOEKRIS NET48XX LED SUPPORT
10339M: Chris Boot <bootc@bootc.net>
10340S: Maintained
10341F: drivers/leds/leds-net48xx.c
10342
10343SOFTLOGIC 6x10 MPEG CODEC
10344M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10345M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10346M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10347M: Ismael Luceno <ismael@iodev.co.uk>
10348L: linux-media@vger.kernel.org
10349S: Supported
10350F: drivers/media/pci/solo6x10/
10351
10352SOFTWARE RAID (Multiple Disks) SUPPORT
10353M: Shaohua Li <shli@kernel.org>
10354L: linux-raid@vger.kernel.org
10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10356S: Supported
10357F: drivers/md/
10358F: include/linux/raid/
10359F: include/uapi/linux/raid/
10360
10361SONIC NETWORK DRIVER
10362M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10363L: netdev@vger.kernel.org
10364S: Maintained
10365F: drivers/net/ethernet/natsemi/sonic.*
10366
10367SONICS SILICON BACKPLANE DRIVER (SSB)
10368M: Michael Buesch <m@bues.ch>
10369L: linux-wireless@vger.kernel.org
10370S: Maintained
10371F: drivers/ssb/
10372F: include/linux/ssb/
10373
10374SONY VAIO CONTROL DEVICE DRIVER
10375M: Mattia Dongili <malattia@linux.it>
10376L: platform-driver-x86@vger.kernel.org
10377W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10378S: Maintained
10379F: Documentation/laptops/sony-laptop.txt
10380F: drivers/char/sonypi.c
10381F: drivers/platform/x86/sony-laptop.c
10382F: include/linux/sony-laptop.h
10383
10384SONY MEMORYSTICK CARD SUPPORT
10385M: Alex Dubov <oakad@yahoo.com>
10386W: http://tifmxx.berlios.de/
10387S: Maintained
10388F: drivers/memstick/host/tifm_ms.c
10389
10390SONY MEMORYSTICK STANDARD SUPPORT
10391M: Maxim Levitsky <maximlevitsky@gmail.com>
10392S: Maintained
10393F: drivers/memstick/core/ms_block.*
10394
10395SOUND
10396M: Jaroslav Kysela <perex@perex.cz>
10397M: Takashi Iwai <tiwai@suse.com>
10398L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10399W: http://www.alsa-project.org/
10400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10401T: git git://git.alsa-project.org/alsa-kernel.git
10402Q: http://patchwork.kernel.org/project/alsa-devel/list/
10403S: Maintained
10404F: Documentation/sound/
10405F: include/sound/
10406F: include/uapi/sound/
10407F: sound/
10408
10409SOUND - COMPRESSED AUDIO
10410M: Vinod Koul <vinod.koul@intel.com>
10411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10413S: Supported
10414F: Documentation/sound/alsa/compress_offload.txt
10415F: include/sound/compress_driver.h
10416F: include/uapi/sound/compress_*
10417F: sound/core/compress_offload.c
10418F: sound/soc/soc-compress.c
10419
10420SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10421M: Liam Girdwood <lgirdwood@gmail.com>
10422M: Mark Brown <broonie@kernel.org>
10423T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10424L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10425W: http://alsa-project.org/main/index.php/ASoC
10426S: Supported
10427F: Documentation/sound/alsa/soc/
10428F: sound/soc/
10429F: include/sound/soc*
10430
10431SOUND - DMAENGINE HELPERS
10432M: Lars-Peter Clausen <lars@metafoo.de>
10433S: Supported
10434F: include/sound/dmaengine_pcm.h
10435F: sound/core/pcm_dmaengine.c
10436F: sound/soc/soc-generic-dmaengine-pcm.c
10437
10438SP2 MEDIA DRIVER
10439M: Olli Salonen <olli.salonen@iki.fi>
10440L: linux-media@vger.kernel.org
10441W: https://linuxtv.org
10442Q: http://patchwork.linuxtv.org/project/linux-media/list/
10443S: Maintained
10444F: drivers/media/dvb-frontends/sp2*
10445
10446SPARC + UltraSPARC (sparc/sparc64)
10447M: "David S. Miller" <davem@davemloft.net>
10448L: sparclinux@vger.kernel.org
10449Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10452S: Maintained
10453F: arch/sparc/
10454F: drivers/sbus/
10455
10456SPARC SERIAL DRIVERS
10457M: "David S. Miller" <davem@davemloft.net>
10458L: sparclinux@vger.kernel.org
10459T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10460T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10461S: Maintained
10462F: include/linux/sunserialcore.h
10463F: drivers/tty/serial/suncore.c
10464F: drivers/tty/serial/sunhv.c
10465F: drivers/tty/serial/sunsab.c
10466F: drivers/tty/serial/sunsab.h
10467F: drivers/tty/serial/sunsu.c
10468F: drivers/tty/serial/sunzilog.c
10469F: drivers/tty/serial/sunzilog.h
10470
10471SPARSE CHECKER
10472M: "Christopher Li" <sparse@chrisli.org>
10473L: linux-sparse@vger.kernel.org
10474W: https://sparse.wiki.kernel.org/
10475T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10476T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10477S: Maintained
10478F: include/linux/compiler.h
10479
10480SPEAR PLATFORM SUPPORT
10481M: Viresh Kumar <vireshk@kernel.org>
10482M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10483L: spear-devel@list.st.com
10484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10485W: http://www.st.com/spear
10486S: Maintained
10487F: arch/arm/boot/dts/spear*
10488F: arch/arm/mach-spear/
10489
10490SPEAR CLOCK FRAMEWORK SUPPORT
10491M: Viresh Kumar <vireshk@kernel.org>
10492L: spear-devel@list.st.com
10493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10494W: http://www.st.com/spear
10495S: Maintained
10496F: drivers/clk/spear/
10497
10498SPI SUBSYSTEM
10499M: Mark Brown <broonie@kernel.org>
10500L: linux-spi@vger.kernel.org
10501T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10502Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10503S: Maintained
10504F: Documentation/spi/
10505F: drivers/spi/
10506F: include/linux/spi/
10507F: include/uapi/linux/spi/
10508
10509SPIDERNET NETWORK DRIVER for CELL
10510M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10511L: netdev@vger.kernel.org
10512S: Supported
10513F: Documentation/networking/spider_net.txt
10514F: drivers/net/ethernet/toshiba/spider_net*
10515
10516SPU FILE SYSTEM
10517M: Jeremy Kerr <jk@ozlabs.org>
10518L: linuxppc-dev@lists.ozlabs.org
10519W: http://www.ibm.com/developerworks/power/cell/
10520S: Supported
10521F: Documentation/filesystems/spufs.txt
10522F: arch/powerpc/platforms/cell/spufs/
10523
10524SQUASHFS FILE SYSTEM
10525M: Phillip Lougher <phillip@squashfs.org.uk>
10526L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10527W: http://squashfs.org.uk
10528T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10529S: Maintained
10530F: Documentation/filesystems/squashfs.txt
10531F: fs/squashfs/
10532
10533SRM (Alpha) environment access
10534M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10535S: Maintained
10536F: arch/alpha/kernel/srm_env.c
10537
10538STABLE BRANCH
10539M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10540L: stable@vger.kernel.org
10541S: Supported
10542F: Documentation/stable_kernel_rules.txt
10543
10544STAGING SUBSYSTEM
10545M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10547L: devel@driverdev.osuosl.org
10548S: Supported
10549F: drivers/staging/
10550
10551STAGING - COMEDI
10552M: Ian Abbott <abbotti@mev.co.uk>
10553M: H Hartley Sweeten <hsweeten@visionengravers.com>
10554S: Odd Fixes
10555F: drivers/staging/comedi/
10556
10557STAGING - FLARION FT1000 DRIVERS
10558M: Marek Belisko <marek.belisko@gmail.com>
10559S: Odd Fixes
10560F: drivers/staging/ft1000/
10561
10562STAGING - INDUSTRIAL IO
10563M: Jonathan Cameron <jic23@kernel.org>
10564L: linux-iio@vger.kernel.org
10565S: Odd Fixes
10566F: drivers/staging/iio/
10567
10568STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10569M: Jarod Wilson <jarod@wilsonet.com>
10570W: http://www.lirc.org/
10571S: Odd Fixes
10572F: drivers/staging/media/lirc/
10573
10574STAGING - LUSTRE PARALLEL FILESYSTEM
10575M: Oleg Drokin <oleg.drokin@intel.com>
10576M: Andreas Dilger <andreas.dilger@intel.com>
10577L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10578W: http://wiki.lustre.org/
10579S: Maintained
10580F: drivers/staging/lustre
10581
10582STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10583M: Marc Dietrich <marvin24@gmx.de>
10584L: ac100@lists.launchpad.net (moderated for non-subscribers)
10585L: linux-tegra@vger.kernel.org
10586S: Maintained
10587F: drivers/staging/nvec/
10588
10589STAGING - REALTEK RTL8712U DRIVERS
10590M: Larry Finger <Larry.Finger@lwfinger.net>
10591M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10592S: Odd Fixes
10593F: drivers/staging/rtl8712/
10594
10595STAGING - REALTEK RTL8723U WIRELESS DRIVER
10596M: Larry Finger <Larry.Finger@lwfinger.net>
10597M: Jes Sorensen <Jes.Sorensen@redhat.com>
10598L: linux-wireless@vger.kernel.org
10599S: Maintained
10600F: drivers/staging/rtl8723au/
10601
10602STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10603M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10604M: Teddy Wang <teddy.wang@siliconmotion.com>
10605M: Sudip Mukherjee <sudip@vectorindia.org>
10606L: linux-fbdev@vger.kernel.org
10607S: Maintained
10608F: drivers/staging/sm750fb/
10609
10610STAGING - SLICOSS
10611M: Lior Dotan <liodot@gmail.com>
10612M: Christopher Harrer <charrer@alacritech.com>
10613S: Odd Fixes
10614F: drivers/staging/slicoss/
10615
10616STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10617M: William Hubbs <w.d.hubbs@gmail.com>
10618M: Chris Brannon <chris@the-brannons.com>
10619M: Kirk Reiser <kirk@reisers.ca>
10620M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10621L: speakup@linux-speakup.org
10622W: http://www.linux-speakup.org/
10623S: Odd Fixes
10624F: drivers/staging/speakup/
10625
10626STAGING - VIA VT665X DRIVERS
10627M: Forest Bond <forest@alittletooquiet.net>
10628S: Odd Fixes
10629F: drivers/staging/vt665?/
10630
10631STAGING - WILC1000 WIFI DRIVER
10632M: Johnny Kim <johnny.kim@atmel.com>
10633M: Austin Shin <austin.shin@atmel.com>
10634M: Chris Park <chris.park@atmel.com>
10635M: Tony Cho <tony.cho@atmel.com>
10636M: Glen Lee <glen.lee@atmel.com>
10637M: Leo Kim <leo.kim@atmel.com>
10638L: linux-wireless@vger.kernel.org
10639S: Supported
10640F: drivers/staging/wilc1000/
10641
10642STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10643M: Arnaud Patard <arnaud.patard@rtp-net.org>
10644S: Odd Fixes
10645F: drivers/staging/xgifb/
10646
10647HFI1 DRIVER
10648M: Mike Marciniszyn <infinipath@intel.com>
10649L: linux-rdma@vger.kernel.org
10650S: Supported
10651F: drivers/staging/rdma/hfi1
10652
10653STARFIRE/DURALAN NETWORK DRIVER
10654M: Ion Badulescu <ionut@badula.org>
10655S: Odd Fixes
10656F: drivers/net/ethernet/adaptec/starfire*
10657
10658SUN3/3X
10659M: Sam Creasey <sammy@sammy.net>
10660W: http://sammy.net/sun3/
10661S: Maintained
10662F: arch/m68k/kernel/*sun3*
10663F: arch/m68k/sun3*/
10664F: arch/m68k/include/asm/sun3*
10665F: drivers/net/ethernet/i825xx/sun3*
10666
10667SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10668M: Hans de Goede <hdegoede@redhat.com>
10669L: linux-input@vger.kernel.org
10670S: Maintained
10671F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10672F: drivers/input/keyboard/sun4i-lradc-keys.c
10673
10674SUNDANCE NETWORK DRIVER
10675M: Denis Kirjanov <kda@linux-powerpc.org>
10676L: netdev@vger.kernel.org
10677S: Maintained
10678F: drivers/net/ethernet/dlink/sundance.c
10679
10680SUPERH
10681M: Yoshinori Sato <ysato@users.sourceforge.jp>
10682M: Rich Felker <dalias@libc.org>
10683L: linux-sh@vger.kernel.org
10684Q: http://patchwork.kernel.org/project/linux-sh/list/
10685S: Maintained
10686F: Documentation/sh/
10687F: arch/sh/
10688F: drivers/sh/
10689
10690SUSPEND TO RAM
10691M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10692M: Len Brown <len.brown@intel.com>
10693M: Pavel Machek <pavel@ucw.cz>
10694L: linux-pm@vger.kernel.org
10695S: Supported
10696F: Documentation/power/
10697F: arch/x86/kernel/acpi/
10698F: drivers/base/power/
10699F: kernel/power/
10700F: include/linux/suspend.h
10701F: include/linux/freezer.h
10702F: include/linux/pm.h
10703
10704SVGA HANDLING
10705M: Martin Mares <mj@ucw.cz>
10706L: linux-video@atrey.karlin.mff.cuni.cz
10707S: Maintained
10708F: Documentation/svga.txt
10709F: arch/x86/boot/video*
10710
10711SWIOTLB SUBSYSTEM
10712M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10713L: linux-kernel@vger.kernel.org
10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10715S: Supported
10716F: lib/swiotlb.c
10717F: arch/*/kernel/pci-swiotlb.c
10718F: include/linux/swiotlb.h
10719
10720SWITCHDEV
10721M: Jiri Pirko <jiri@resnulli.us>
10722L: netdev@vger.kernel.org
10723S: Supported
10724F: net/switchdev/
10725F: include/net/switchdev.h
10726
10727SYNOPSYS ARC ARCHITECTURE
10728M: Vineet Gupta <vgupta@synopsys.com>
10729L: linux-snps-arc@lists.infradead.org
10730S: Supported
10731F: arch/arc/
10732F: Documentation/devicetree/bindings/arc/*
10733F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10734F: drivers/tty/serial/arc_uart.c
10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10736
10737SYNOPSYS ARC SDP platform support
10738M: Alexey Brodkin <abrodkin@synopsys.com>
10739S: Supported
10740F: arch/arc/plat-axs10x
10741F: arch/arc/boot/dts/ax*
10742F: Documentation/devicetree/bindings/arc/axs10*
10743
10744SYSTEM CONFIGURATION (SYSCON)
10745M: Lee Jones <lee.jones@linaro.org>
10746M: Arnd Bergmann <arnd@arndb.de>
10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10748S: Supported
10749F: drivers/mfd/syscon.c
10750
10751SYSV FILESYSTEM
10752M: Christoph Hellwig <hch@infradead.org>
10753S: Maintained
10754F: Documentation/filesystems/sysv-fs.txt
10755F: fs/sysv/
10756F: include/linux/sysv_fs.h
10757
10758TARGET SUBSYSTEM
10759M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10760L: linux-scsi@vger.kernel.org
10761L: target-devel@vger.kernel.org
10762W: http://www.linux-iscsi.org
10763W: http://groups.google.com/group/linux-iscsi-target-dev
10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10765S: Supported
10766F: drivers/target/
10767F: include/target/
10768F: Documentation/target/
10769
10770TASKSTATS STATISTICS INTERFACE
10771M: Balbir Singh <bsingharora@gmail.com>
10772S: Maintained
10773F: Documentation/accounting/taskstats*
10774F: include/linux/taskstats*
10775F: kernel/taskstats.c
10776
10777TC CLASSIFIER
10778M: Jamal Hadi Salim <jhs@mojatatu.com>
10779L: netdev@vger.kernel.org
10780S: Maintained
10781F: include/net/pkt_cls.h
10782F: include/uapi/linux/pkt_cls.h
10783F: net/sched/
10784
10785TCP LOW PRIORITY MODULE
10786M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10787M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10788W: http://tcp-lp-mod.sourceforge.net/
10789S: Maintained
10790F: net/ipv4/tcp_lp.c
10791
10792TDA10071 MEDIA DRIVER
10793M: Antti Palosaari <crope@iki.fi>
10794L: linux-media@vger.kernel.org
10795W: https://linuxtv.org
10796W: http://palosaari.fi/linux/
10797Q: http://patchwork.linuxtv.org/project/linux-media/list/
10798T: git git://linuxtv.org/anttip/media_tree.git
10799S: Maintained
10800F: drivers/media/dvb-frontends/tda10071*
10801
10802TDA18212 MEDIA DRIVER
10803M: Antti Palosaari <crope@iki.fi>
10804L: linux-media@vger.kernel.org
10805W: https://linuxtv.org
10806W: http://palosaari.fi/linux/
10807Q: http://patchwork.linuxtv.org/project/linux-media/list/
10808T: git git://linuxtv.org/anttip/media_tree.git
10809S: Maintained
10810F: drivers/media/tuners/tda18212*
10811
10812TDA18218 MEDIA DRIVER
10813M: Antti Palosaari <crope@iki.fi>
10814L: linux-media@vger.kernel.org
10815W: https://linuxtv.org
10816W: http://palosaari.fi/linux/
10817Q: http://patchwork.linuxtv.org/project/linux-media/list/
10818T: git git://linuxtv.org/anttip/media_tree.git
10819S: Maintained
10820F: drivers/media/tuners/tda18218*
10821
10822TDA18271 MEDIA DRIVER
10823M: Michael Krufky <mkrufky@linuxtv.org>
10824L: linux-media@vger.kernel.org
10825W: https://linuxtv.org
10826W: http://github.com/mkrufky
10827Q: http://patchwork.linuxtv.org/project/linux-media/list/
10828T: git git://linuxtv.org/mkrufky/tuners.git
10829S: Maintained
10830F: drivers/media/tuners/tda18271*
10831
10832TDA827x MEDIA DRIVER
10833M: Michael Krufky <mkrufky@linuxtv.org>
10834L: linux-media@vger.kernel.org
10835W: https://linuxtv.org
10836W: http://github.com/mkrufky
10837Q: http://patchwork.linuxtv.org/project/linux-media/list/
10838T: git git://linuxtv.org/mkrufky/tuners.git
10839S: Maintained
10840F: drivers/media/tuners/tda8290.*
10841
10842TDA8290 MEDIA DRIVER
10843M: Michael Krufky <mkrufky@linuxtv.org>
10844L: linux-media@vger.kernel.org
10845W: https://linuxtv.org
10846W: http://github.com/mkrufky
10847Q: http://patchwork.linuxtv.org/project/linux-media/list/
10848T: git git://linuxtv.org/mkrufky/tuners.git
10849S: Maintained
10850F: drivers/media/tuners/tda8290.*
10851
10852TDA9840 MEDIA DRIVER
10853M: Hans Verkuil <hverkuil@xs4all.nl>
10854L: linux-media@vger.kernel.org
10855T: git git://linuxtv.org/media_tree.git
10856W: https://linuxtv.org
10857S: Maintained
10858F: drivers/media/i2c/tda9840*
10859
10860TEA5761 TUNER DRIVER
10861M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10862L: linux-media@vger.kernel.org
10863W: https://linuxtv.org
10864T: git git://linuxtv.org/media_tree.git
10865S: Odd fixes
10866F: drivers/media/tuners/tea5761.*
10867
10868TEA5767 TUNER DRIVER
10869M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10870L: linux-media@vger.kernel.org
10871W: https://linuxtv.org
10872T: git git://linuxtv.org/media_tree.git
10873S: Maintained
10874F: drivers/media/tuners/tea5767.*
10875
10876TEA6415C MEDIA DRIVER
10877M: Hans Verkuil <hverkuil@xs4all.nl>
10878L: linux-media@vger.kernel.org
10879T: git git://linuxtv.org/media_tree.git
10880W: https://linuxtv.org
10881S: Maintained
10882F: drivers/media/i2c/tea6415c*
10883
10884TEA6420 MEDIA DRIVER
10885M: Hans Verkuil <hverkuil@xs4all.nl>
10886L: linux-media@vger.kernel.org
10887T: git git://linuxtv.org/media_tree.git
10888W: https://linuxtv.org
10889S: Maintained
10890F: drivers/media/i2c/tea6420*
10891
10892TEAM DRIVER
10893M: Jiri Pirko <jiri@resnulli.us>
10894L: netdev@vger.kernel.org
10895S: Supported
10896F: drivers/net/team/
10897F: include/linux/if_team.h
10898F: include/uapi/linux/if_team.h
10899
10900TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10901M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10902S: Maintained
10903F: arch/x86/platform/ts5500/
10904
10905TECHNOTREND USB IR RECEIVER
10906M: Sean Young <sean@mess.org>
10907L: linux-media@vger.kernel.org
10908S: Maintained
10909F: drivers/media/rc/ttusbir.c
10910
10911TEGRA ARCHITECTURE SUPPORT
10912M: Stephen Warren <swarren@wwwdotorg.org>
10913M: Thierry Reding <thierry.reding@gmail.com>
10914M: Alexandre Courbot <gnurou@gmail.com>
10915L: linux-tegra@vger.kernel.org
10916Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10918S: Supported
10919N: [^a-z]tegra
10920
10921TEGRA CLOCK DRIVER
10922M: Peter De Schrijver <pdeschrijver@nvidia.com>
10923M: Prashant Gaikwad <pgaikwad@nvidia.com>
10924S: Supported
10925F: drivers/clk/tegra/
10926
10927TEGRA DMA DRIVER
10928M: Laxman Dewangan <ldewangan@nvidia.com>
10929S: Supported
10930F: drivers/dma/tegra20-apb-dma.c
10931
10932TEGRA I2C DRIVER
10933M: Laxman Dewangan <ldewangan@nvidia.com>
10934S: Supported
10935F: drivers/i2c/busses/i2c-tegra.c
10936
10937TEGRA IOMMU DRIVERS
10938M: Hiroshi Doyu <hdoyu@nvidia.com>
10939S: Supported
10940F: drivers/iommu/tegra*
10941
10942TEGRA KBC DRIVER
10943M: Rakesh Iyer <riyer@nvidia.com>
10944M: Laxman Dewangan <ldewangan@nvidia.com>
10945S: Supported
10946F: drivers/input/keyboard/tegra-kbc.c
10947
10948TEGRA PWM DRIVER
10949M: Thierry Reding <thierry.reding@gmail.com>
10950S: Supported
10951F: drivers/pwm/pwm-tegra.c
10952
10953TEGRA SERIAL DRIVER
10954M: Laxman Dewangan <ldewangan@nvidia.com>
10955S: Supported
10956F: drivers/tty/serial/serial-tegra.c
10957
10958TEGRA SPI DRIVER
10959M: Laxman Dewangan <ldewangan@nvidia.com>
10960S: Supported
10961F: drivers/spi/spi-tegra*
10962
10963TEHUTI ETHERNET DRIVER
10964M: Andy Gospodarek <andy@greyhouse.net>
10965L: netdev@vger.kernel.org
10966S: Supported
10967F: drivers/net/ethernet/tehuti/*
10968
10969Telecom Clock Driver for MCPL0010
10970M: Mark Gross <mark.gross@intel.com>
10971S: Supported
10972F: drivers/char/tlclk.c
10973
10974TENSILICA XTENSA PORT (xtensa)
10975M: Chris Zankel <chris@zankel.net>
10976M: Max Filippov <jcmvbkbc@gmail.com>
10977L: linux-xtensa@linux-xtensa.org
10978T: git git://github.com/czankel/xtensa-linux.git
10979S: Maintained
10980F: arch/xtensa/
10981F: drivers/irqchip/irq-xtensa-*
10982
10983THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10984M: Hans Verkuil <hverkuil@xs4all.nl>
10985L: linux-media@vger.kernel.org
10986T: git git://linuxtv.org/media_tree.git
10987W: https://linuxtv.org
10988S: Maintained
10989F: drivers/media/radio/radio-raremono.c
10990
10991THERMAL
10992M: Zhang Rui <rui.zhang@intel.com>
10993M: Eduardo Valentin <edubezval@gmail.com>
10994L: linux-pm@vger.kernel.org
10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10996T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10997Q: https://patchwork.kernel.org/project/linux-pm/list/
10998S: Supported
10999F: drivers/thermal/
11000F: include/linux/thermal.h
11001F: include/uapi/linux/thermal.h
11002F: include/linux/cpu_cooling.h
11003F: Documentation/devicetree/bindings/thermal/
11004
11005THERMAL/CPU_COOLING
11006M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11007M: Viresh Kumar <viresh.kumar@linaro.org>
11008M: Javi Merino <javi.merino@arm.com>
11009L: linux-pm@vger.kernel.org
11010S: Supported
11011F: Documentation/thermal/cpu-cooling-api.txt
11012F: drivers/thermal/cpu_cooling.c
11013F: include/linux/cpu_cooling.h
11014
11015THINGM BLINK(1) USB RGB LED DRIVER
11016M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11017S: Maintained
11018F: drivers/hid/hid-thingm.c
11019
11020THINKPAD ACPI EXTRAS DRIVER
11021M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11022L: ibm-acpi-devel@lists.sourceforge.net
11023L: platform-driver-x86@vger.kernel.org
11024W: http://ibm-acpi.sourceforge.net
11025W: http://thinkwiki.org/wiki/Ibm-acpi
11026T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11027S: Maintained
11028F: drivers/platform/x86/thinkpad_acpi.c
11029
11030TI BANDGAP AND THERMAL DRIVER
11031M: Eduardo Valentin <edubezval@gmail.com>
11032L: linux-pm@vger.kernel.org
11033L: linux-omap@vger.kernel.org
11034S: Maintained
11035F: drivers/thermal/ti-soc-thermal/
11036
11037TI VPE/CAL DRIVERS
11038M: Benoit Parrot <bparrot@ti.com>
11039L: linux-media@vger.kernel.org
11040W: http://linuxtv.org/
11041Q: http://patchwork.linuxtv.org/project/linux-media/list/
11042S: Maintained
11043F: drivers/media/platform/ti-vpe/
11044
11045TI CDCE706 CLOCK DRIVER
11046M: Max Filippov <jcmvbkbc@gmail.com>
11047S: Maintained
11048F: drivers/clk/clk-cdce706.c
11049
11050TI CLOCK DRIVER
11051M: Tero Kristo <t-kristo@ti.com>
11052L: linux-omap@vger.kernel.org
11053S: Maintained
11054F: drivers/clk/ti/
11055F: include/linux/clk/ti.h
11056
11057TI FLASH MEDIA INTERFACE DRIVER
11058M: Alex Dubov <oakad@yahoo.com>
11059S: Maintained
11060F: drivers/misc/tifm*
11061F: drivers/mmc/host/tifm_sd.c
11062F: include/linux/tifm.h
11063
11064TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11065M: Santosh Shilimkar <ssantosh@kernel.org>
11066L: linux-kernel@vger.kernel.org
11067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11068S: Maintained
11069F: drivers/soc/ti/*
11070T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11071
11072
11073TI LM49xxx FAMILY ASoC CODEC DRIVERS
11074M: M R Swami Reddy <mr.swami.reddy@ti.com>
11075M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11076L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11077S: Maintained
11078F: sound/soc/codecs/lm49453*
11079F: sound/soc/codecs/isabelle*
11080
11081TI LP855x BACKLIGHT DRIVER
11082M: Milo Kim <milo.kim@ti.com>
11083S: Maintained
11084F: Documentation/backlight/lp855x-driver.txt
11085F: drivers/video/backlight/lp855x_bl.c
11086F: include/linux/platform_data/lp855x.h
11087
11088TI LP8727 CHARGER DRIVER
11089M: Milo Kim <milo.kim@ti.com>
11090S: Maintained
11091F: drivers/power/lp8727_charger.c
11092F: include/linux/platform_data/lp8727.h
11093
11094TI LP8788 MFD DRIVER
11095M: Milo Kim <milo.kim@ti.com>
11096S: Maintained
11097F: drivers/iio/adc/lp8788_adc.c
11098F: drivers/leds/leds-lp8788.c
11099F: drivers/mfd/lp8788*.c
11100F: drivers/power/lp8788-charger.c
11101F: drivers/regulator/lp8788-*.c
11102F: include/linux/mfd/lp8788*.h
11103
11104TI NETCP ETHERNET DRIVER
11105M: Wingman Kwok <w-kwok2@ti.com>
11106M: Murali Karicheri <m-karicheri2@ti.com>
11107L: netdev@vger.kernel.org
11108S: Maintained
11109F: drivers/net/ethernet/ti/netcp*
11110
11111TI TAS571X FAMILY ASoC CODEC DRIVER
11112M: Kevin Cernekee <cernekee@chromium.org>
11113L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11114S: Odd Fixes
11115F: sound/soc/codecs/tas571x*
11116
11117TI TWL4030 SERIES SOC CODEC DRIVER
11118M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11119L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11120S: Maintained
11121F: sound/soc/codecs/twl4030*
11122
11123TI WILINK WIRELESS DRIVERS
11124L: linux-wireless@vger.kernel.org
11125W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11126W: http://wireless.kernel.org/en/users/Drivers/wl1251
11127T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11128S: Orphan
11129F: drivers/net/wireless/ti/
11130F: include/linux/wl12xx.h
11131
11132TIPC NETWORK LAYER
11133M: Jon Maloy <jon.maloy@ericsson.com>
11134M: Ying Xue <ying.xue@windriver.com>
11135L: netdev@vger.kernel.org (core kernel code)
11136L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11137W: http://tipc.sourceforge.net/
11138S: Maintained
11139F: include/uapi/linux/tipc*.h
11140F: net/tipc/
11141
11142TILE ARCHITECTURE
11143M: Chris Metcalf <cmetcalf@mellanox.com>
11144W: http://www.mellanox.com/repository/solutions/tile-scm/
11145T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11146S: Supported
11147F: arch/tile/
11148F: drivers/char/tile-srom.c
11149F: drivers/edac/tile_edac.c
11150F: drivers/net/ethernet/tile/
11151F: drivers/rtc/rtc-tile.c
11152F: drivers/tty/hvc/hvc_tile.c
11153F: drivers/tty/serial/tilegx.c
11154F: drivers/usb/host/*-tilegx.c
11155F: include/linux/usb/tilegx.h
11156
11157TLAN NETWORK DRIVER
11158M: Samuel Chessman <chessman@tux.org>
11159L: tlan-devel@lists.sourceforge.net (subscribers-only)
11160W: http://sourceforge.net/projects/tlan/
11161S: Maintained
11162F: Documentation/networking/tlan.txt
11163F: drivers/net/ethernet/ti/tlan.*
11164
11165TOMOYO SECURITY MODULE
11166M: Kentaro Takeda <takedakn@nttdata.co.jp>
11167M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11168L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11169L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11170L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11171L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11172W: http://tomoyo.sourceforge.jp/
11173T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11174S: Maintained
11175F: security/tomoyo/
11176
11177TOPSTAR LAPTOP EXTRAS DRIVER
11178M: Herton Ronaldo Krzesinski <herton@canonical.com>
11179L: platform-driver-x86@vger.kernel.org
11180S: Maintained
11181F: drivers/platform/x86/topstar-laptop.c
11182
11183TOSHIBA ACPI EXTRAS DRIVER
11184M: Azael Avalos <coproscefalo@gmail.com>
11185L: platform-driver-x86@vger.kernel.org
11186S: Maintained
11187F: drivers/platform/x86/toshiba_acpi.c
11188
11189TOSHIBA BLUETOOTH DRIVER
11190M: Azael Avalos <coproscefalo@gmail.com>
11191L: platform-driver-x86@vger.kernel.org
11192S: Maintained
11193F: drivers/platform/x86/toshiba_bluetooth.c
11194
11195TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11196M: Azael Avalos <coproscefalo@gmail.com>
11197L: platform-driver-x86@vger.kernel.org
11198S: Maintained
11199F: drivers/platform/x86/toshiba_haps.c
11200
11201TOSHIBA WMI HOTKEYS DRIVER
11202M: Azael Avalos <coproscefalo@gmail.com>
11203L: platform-driver-x86@vger.kernel.org
11204S: Maintained
11205F: drivers/platform/x86/toshiba-wmi.c
11206
11207TOSHIBA SMM DRIVER
11208M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11209W: http://www.buzzard.org.uk/toshiba/
11210S: Maintained
11211F: drivers/char/toshiba.c
11212F: include/linux/toshiba.h
11213F: include/uapi/linux/toshiba.h
11214
11215TOSHIBA TC358743 DRIVER
11216M: Mats Randgaard <matrandg@cisco.com>
11217L: linux-media@vger.kernel.org
11218S: Maintained
11219F: drivers/media/i2c/tc358743*
11220F: include/media/i2c/tc358743.h
11221
11222TMIO MMC DRIVER
11223M: Ian Molton <ian@mnementh.co.uk>
11224L: linux-mmc@vger.kernel.org
11225S: Maintained
11226F: drivers/mmc/host/tmio_mmc*
11227F: drivers/mmc/host/sh_mobile_sdhi.c
11228F: include/linux/mmc/tmio.h
11229F: include/linux/mmc/sh_mobile_sdhi.h
11230
11231TMP401 HARDWARE MONITOR DRIVER
11232M: Guenter Roeck <linux@roeck-us.net>
11233L: linux-hwmon@vger.kernel.org
11234S: Maintained
11235F: Documentation/hwmon/tmp401
11236F: drivers/hwmon/tmp401.c
11237
11238TMPFS (SHMEM FILESYSTEM)
11239M: Hugh Dickins <hughd@google.com>
11240L: linux-mm@kvack.org
11241S: Maintained
11242F: include/linux/shmem_fs.h
11243F: mm/shmem.c
11244
11245TM6000 VIDEO4LINUX DRIVER
11246M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11247L: linux-media@vger.kernel.org
11248W: https://linuxtv.org
11249T: git git://linuxtv.org/media_tree.git
11250S: Odd fixes
11251F: drivers/media/usb/tm6000/
11252
11253TW68 VIDEO4LINUX DRIVER
11254M: Hans Verkuil <hverkuil@xs4all.nl>
11255L: linux-media@vger.kernel.org
11256T: git git://linuxtv.org/media_tree.git
11257W: https://linuxtv.org
11258S: Odd Fixes
11259F: drivers/media/pci/tw68/
11260
11261TPM DEVICE DRIVER
11262M: Peter Huewe <peterhuewe@gmx.de>
11263M: Marcel Selhorst <tpmdd@selhorst.net>
11264M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11265R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11266W: http://tpmdd.sourceforge.net
11267L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11268Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11269T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11270S: Maintained
11271F: drivers/char/tpm/
11272
11273TPM IBM_VTPM DEVICE DRIVER
11274M: Ashley Lai <ashleydlai@gmail.com>
11275W: http://tpmdd.sourceforge.net
11276L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11277S: Maintained
11278F: drivers/char/tpm/tpm_ibmvtpm*
11279
11280TRACING
11281M: Steven Rostedt <rostedt@goodmis.org>
11282M: Ingo Molnar <mingo@redhat.com>
11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11284S: Maintained
11285F: Documentation/trace/ftrace.txt
11286F: arch/*/*/*/ftrace.h
11287F: arch/*/kernel/ftrace.c
11288F: include/*/ftrace.h
11289F: include/linux/trace*.h
11290F: include/trace/
11291F: kernel/trace/
11292F: tools/testing/selftests/ftrace/
11293
11294TRIVIAL PATCHES
11295M: Jiri Kosina <trivial@kernel.org>
11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11297S: Maintained
11298K: ^Subject:.*(?i)trivial
11299
11300TTY LAYER
11301M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11302M: Jiri Slaby <jslaby@suse.com>
11303S: Supported
11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11305F: Documentation/serial/
11306F: drivers/tty/
11307F: drivers/tty/serial/serial_core.c
11308F: include/linux/serial_core.h
11309F: include/linux/serial.h
11310F: include/linux/tty.h
11311F: include/uapi/linux/serial_core.h
11312F: include/uapi/linux/serial.h
11313F: include/uapi/linux/tty.h
11314
11315TUA9001 MEDIA DRIVER
11316M: Antti Palosaari <crope@iki.fi>
11317L: linux-media@vger.kernel.org
11318W: https://linuxtv.org
11319W: http://palosaari.fi/linux/
11320Q: http://patchwork.linuxtv.org/project/linux-media/list/
11321T: git git://linuxtv.org/anttip/media_tree.git
11322S: Maintained
11323F: drivers/media/tuners/tua9001*
11324
11325TULIP NETWORK DRIVERS
11326L: netdev@vger.kernel.org
11327L: linux-parisc@vger.kernel.org
11328S: Orphan
11329F: drivers/net/ethernet/dec/tulip/
11330
11331TUN/TAP driver
11332M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11333W: http://vtun.sourceforge.net/tun
11334S: Maintained
11335F: Documentation/networking/tuntap.txt
11336F: arch/um/os-Linux/drivers/
11337
11338TURBOCHANNEL SUBSYSTEM
11339M: "Maciej W. Rozycki" <macro@linux-mips.org>
11340M: Ralf Baechle <ralf@linux-mips.org>
11341L: linux-mips@linux-mips.org
11342Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11343S: Maintained
11344F: drivers/tc/
11345F: include/linux/tc.h
11346
11347U14-34F SCSI DRIVER
11348M: Dario Ballabio <ballabio_dario@emc.com>
11349L: linux-scsi@vger.kernel.org
11350S: Maintained
11351F: drivers/scsi/u14-34f.c
11352
11353UBI FILE SYSTEM (UBIFS)
11354M: Richard Weinberger <richard@nod.at>
11355M: Artem Bityutskiy <dedekind1@gmail.com>
11356M: Adrian Hunter <adrian.hunter@intel.com>
11357L: linux-mtd@lists.infradead.org
11358T: git git://git.infradead.org/ubifs-2.6.git
11359W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11360S: Supported
11361F: Documentation/filesystems/ubifs.txt
11362F: fs/ubifs/
11363
11364UCLINUX (M68KNOMMU AND COLDFIRE)
11365M: Greg Ungerer <gerg@uclinux.org>
11366W: http://www.uclinux.org/
11367L: linux-m68k@lists.linux-m68k.org
11368L: uclinux-dev@uclinux.org (subscribers-only)
11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11370S: Maintained
11371F: arch/m68k/coldfire/
11372F: arch/m68k/68*/
11373F: arch/m68k/*/*_no.*
11374F: arch/m68k/include/asm/*_no.*
11375
11376UDF FILESYSTEM
11377M: Jan Kara <jack@suse.com>
11378S: Maintained
11379F: Documentation/filesystems/udf.txt
11380F: fs/udf/
11381
11382UFS FILESYSTEM
11383M: Evgeniy Dushistov <dushistov@mail.ru>
11384S: Maintained
11385F: Documentation/filesystems/ufs.txt
11386F: fs/ufs/
11387
11388UHID USERSPACE HID IO DRIVER:
11389M: David Herrmann <dh.herrmann@googlemail.com>
11390L: linux-input@vger.kernel.org
11391S: Maintained
11392F: drivers/hid/uhid.c
11393F: include/uapi/linux/uhid.h
11394
11395ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11396L: linux-usb@vger.kernel.org
11397S: Orphan
11398F: drivers/uwb/
11399F: include/linux/uwb.h
11400F: include/linux/uwb/
11401
11402UNICORE32 ARCHITECTURE:
11403M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11404W: http://mprc.pku.edu.cn/~guanxuetao/linux
11405S: Maintained
11406T: git git://github.com/gxt/linux.git
11407F: arch/unicore32/
11408
11409UNIFDEF
11410M: Tony Finch <dot@dotat.at>
11411W: http://dotat.at/prog/unifdef
11412S: Maintained
11413F: scripts/unifdef.c
11414
11415UNIFORM CDROM DRIVER
11416M: Jens Axboe <axboe@kernel.dk>
11417W: http://www.kernel.dk
11418S: Maintained
11419F: Documentation/cdrom/
11420F: drivers/cdrom/cdrom.c
11421F: include/linux/cdrom.h
11422F: include/uapi/linux/cdrom.h
11423
11424UNISYS S-PAR DRIVERS
11425M: David Kershner <david.kershner@unisys.com>
11426L: sparmaintainer@unisys.com (Unisys internal)
11427S: Supported
11428F: drivers/staging/unisys/
11429
11430UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11431M: Vinayak Holikatti <vinholikatti@gmail.com>
11432L: linux-scsi@vger.kernel.org
11433S: Supported
11434F: Documentation/scsi/ufs.txt
11435F: drivers/scsi/ufs/
11436
11437UNSORTED BLOCK IMAGES (UBI)
11438M: Artem Bityutskiy <dedekind1@gmail.com>
11439M: Richard Weinberger <richard@nod.at>
11440W: http://www.linux-mtd.infradead.org/
11441L: linux-mtd@lists.infradead.org
11442T: git git://git.infradead.org/ubifs-2.6.git
11443S: Supported
11444F: drivers/mtd/ubi/
11445F: include/linux/mtd/ubi.h
11446F: include/uapi/mtd/ubi-user.h
11447
11448USB ACM DRIVER
11449M: Oliver Neukum <oneukum@suse.com>
11450L: linux-usb@vger.kernel.org
11451S: Maintained
11452F: Documentation/usb/acm.txt
11453F: drivers/usb/class/cdc-acm.*
11454
11455USB AR5523 WIRELESS DRIVER
11456M: Pontus Fuchs <pontus.fuchs@gmail.com>
11457L: linux-wireless@vger.kernel.org
11458S: Maintained
11459F: drivers/net/wireless/ath/ar5523/
11460
11461USB ATTACHED SCSI
11462M: Hans de Goede <hdegoede@redhat.com>
11463M: Gerd Hoffmann <kraxel@redhat.com>
11464L: linux-usb@vger.kernel.org
11465L: linux-scsi@vger.kernel.org
11466S: Maintained
11467F: drivers/usb/storage/uas.c
11468
11469USB CDC ETHERNET DRIVER
11470M: Oliver Neukum <oliver@neukum.org>
11471L: linux-usb@vger.kernel.org
11472S: Maintained
11473F: drivers/net/usb/cdc_*.c
11474F: include/uapi/linux/usb/cdc.h
11475
11476USB CHAOSKEY DRIVER
11477M: Keith Packard <keithp@keithp.com>
11478L: linux-usb@vger.kernel.org
11479S: Maintained
11480F: drivers/usb/misc/chaoskey.c
11481
11482USB CYPRESS C67X00 DRIVER
11483M: Peter Korsgaard <jacmet@sunsite.dk>
11484L: linux-usb@vger.kernel.org
11485S: Maintained
11486F: drivers/usb/c67x00/
11487
11488USB DAVICOM DM9601 DRIVER
11489M: Peter Korsgaard <jacmet@sunsite.dk>
11490L: netdev@vger.kernel.org
11491W: http://www.linux-usb.org/usbnet
11492S: Maintained
11493F: drivers/net/usb/dm9601.c
11494
11495USB DIAMOND RIO500 DRIVER
11496M: Cesar Miquel <miquel@df.uba.ar>
11497L: rio500-users@lists.sourceforge.net
11498W: http://rio500.sourceforge.net
11499S: Maintained
11500F: drivers/usb/misc/rio500*
11501
11502USB EHCI DRIVER
11503M: Alan Stern <stern@rowland.harvard.edu>
11504L: linux-usb@vger.kernel.org
11505S: Maintained
11506F: Documentation/usb/ehci.txt
11507F: drivers/usb/host/ehci*
11508
11509USB GADGET/PERIPHERAL SUBSYSTEM
11510M: Felipe Balbi <balbi@kernel.org>
11511L: linux-usb@vger.kernel.org
11512W: http://www.linux-usb.org/gadget
11513T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11514S: Maintained
11515F: drivers/usb/gadget/
11516F: include/linux/usb/gadget*
11517
11518USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11519M: Jiri Kosina <jikos@kernel.org>
11520R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11521L: linux-usb@vger.kernel.org
11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11523S: Maintained
11524F: Documentation/hid/hiddev.txt
11525F: drivers/hid/usbhid/
11526
11527USB ISP116X DRIVER
11528M: Olav Kongas <ok@artecdesign.ee>
11529L: linux-usb@vger.kernel.org
11530S: Maintained
11531F: drivers/usb/host/isp116x*
11532F: include/linux/usb/isp116x.h
11533
11534USB LAN78XX ETHERNET DRIVER
11535M: Woojung Huh <woojung.huh@microchip.com>
11536M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11537L: netdev@vger.kernel.org
11538S: Maintained
11539F: drivers/net/usb/lan78xx.*
11540
11541USB MASS STORAGE DRIVER
11542M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11543L: linux-usb@vger.kernel.org
11544L: usb-storage@lists.one-eyed-alien.net
11545S: Maintained
11546W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11547F: drivers/usb/storage/
11548
11549USB MIDI DRIVER
11550M: Clemens Ladisch <clemens@ladisch.de>
11551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11552T: git git://git.alsa-project.org/alsa-kernel.git
11553S: Maintained
11554F: sound/usb/midi.*
11555
11556USB NETWORKING DRIVERS
11557L: linux-usb@vger.kernel.org
11558S: Odd Fixes
11559F: drivers/net/usb/
11560
11561USB OHCI DRIVER
11562M: Alan Stern <stern@rowland.harvard.edu>
11563L: linux-usb@vger.kernel.org
11564S: Maintained
11565F: Documentation/usb/ohci.txt
11566F: drivers/usb/host/ohci*
11567
11568USB OTG FSM (Finite State Machine)
11569M: Peter Chen <Peter.Chen@nxp.com>
11570T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11571L: linux-usb@vger.kernel.org
11572S: Maintained
11573F: drivers/usb/common/usb-otg-fsm.c
11574
11575USB OVER IP DRIVER
11576M: Valentina Manea <valentina.manea.m@gmail.com>
11577M: Shuah Khan <shuah.kh@samsung.com>
11578L: linux-usb@vger.kernel.org
11579S: Maintained
11580F: Documentation/usb/usbip_protocol.txt
11581F: drivers/usb/usbip/
11582F: tools/usb/usbip/
11583
11584USB PEGASUS DRIVER
11585M: Petko Manolov <petkan@nucleusys.com>
11586L: linux-usb@vger.kernel.org
11587L: netdev@vger.kernel.org
11588T: git git://github.com/petkan/pegasus.git
11589W: https://github.com/petkan/pegasus
11590S: Maintained
11591F: drivers/net/usb/pegasus.*
11592
11593USB PHY LAYER
11594M: Felipe Balbi <balbi@kernel.org>
11595L: linux-usb@vger.kernel.org
11596T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11597S: Maintained
11598F: drivers/usb/phy/
11599
11600USB PRINTER DRIVER (usblp)
11601M: Pete Zaitcev <zaitcev@redhat.com>
11602L: linux-usb@vger.kernel.org
11603S: Supported
11604F: drivers/usb/class/usblp.c
11605
11606USB QMI WWAN NETWORK DRIVER
11607M: Bjørn Mork <bjorn@mork.no>
11608L: netdev@vger.kernel.org
11609S: Maintained
11610F: Documentation/ABI/testing/sysfs-class-net-qmi
11611F: drivers/net/usb/qmi_wwan.c
11612
11613USB RTL8150 DRIVER
11614M: Petko Manolov <petkan@nucleusys.com>
11615L: linux-usb@vger.kernel.org
11616L: netdev@vger.kernel.org
11617T: git git://github.com/petkan/rtl8150.git
11618W: https://github.com/petkan/rtl8150
11619S: Maintained
11620F: drivers/net/usb/rtl8150.c
11621
11622USB SERIAL SUBSYSTEM
11623M: Johan Hovold <johan@kernel.org>
11624L: linux-usb@vger.kernel.org
11625S: Maintained
11626F: Documentation/usb/usb-serial.txt
11627F: drivers/usb/serial/
11628F: include/linux/usb/serial.h
11629
11630USB SMSC75XX ETHERNET DRIVER
11631M: Steve Glendinning <steve.glendinning@shawell.net>
11632L: netdev@vger.kernel.org
11633S: Maintained
11634F: drivers/net/usb/smsc75xx.*
11635
11636USB SMSC95XX ETHERNET DRIVER
11637M: Steve Glendinning <steve.glendinning@shawell.net>
11638L: netdev@vger.kernel.org
11639S: Maintained
11640F: drivers/net/usb/smsc95xx.*
11641
11642USB SUBSYSTEM
11643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11644L: linux-usb@vger.kernel.org
11645W: http://www.linux-usb.org
11646T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11647S: Supported
11648F: Documentation/usb/
11649F: drivers/usb/
11650F: include/linux/usb.h
11651F: include/linux/usb/
11652
11653USB UHCI DRIVER
11654M: Alan Stern <stern@rowland.harvard.edu>
11655L: linux-usb@vger.kernel.org
11656S: Maintained
11657F: drivers/usb/host/uhci*
11658
11659USB "USBNET" DRIVER FRAMEWORK
11660M: Oliver Neukum <oneukum@suse.com>
11661L: netdev@vger.kernel.org
11662W: http://www.linux-usb.org/usbnet
11663S: Maintained
11664F: drivers/net/usb/usbnet.c
11665F: include/linux/usb/usbnet.h
11666
11667USB VIDEO CLASS
11668M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11669L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11670L: linux-media@vger.kernel.org
11671T: git git://linuxtv.org/media_tree.git
11672W: http://www.ideasonboard.org/uvc/
11673S: Maintained
11674F: drivers/media/usb/uvc/
11675F: include/uapi/linux/uvcvideo.h
11676
11677USB VISION DRIVER
11678M: Hans Verkuil <hverkuil@xs4all.nl>
11679L: linux-media@vger.kernel.org
11680T: git git://linuxtv.org/media_tree.git
11681W: https://linuxtv.org
11682S: Odd Fixes
11683F: drivers/media/usb/usbvision/
11684
11685USB WEBCAM GADGET
11686M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11687L: linux-usb@vger.kernel.org
11688S: Maintained
11689F: drivers/usb/gadget/function/*uvc*
11690F: drivers/usb/gadget/legacy/webcam.c
11691
11692USB WIRELESS RNDIS DRIVER (rndis_wlan)
11693M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11694L: linux-wireless@vger.kernel.org
11695S: Maintained
11696F: drivers/net/wireless/rndis_wlan.c
11697
11698USB XHCI DRIVER
11699M: Mathias Nyman <mathias.nyman@intel.com>
11700L: linux-usb@vger.kernel.org
11701S: Supported
11702F: drivers/usb/host/xhci*
11703F: drivers/usb/host/pci-quirks*
11704
11705USB ZD1201 DRIVER
11706L: linux-wireless@vger.kernel.org
11707W: http://linux-lc100020.sourceforge.net
11708S: Orphan
11709F: drivers/net/wireless/zydas/zd1201.*
11710
11711USB ZR364XX DRIVER
11712M: Antoine Jacquet <royale@zerezo.com>
11713L: linux-usb@vger.kernel.org
11714L: linux-media@vger.kernel.org
11715T: git git://linuxtv.org/media_tree.git
11716W: http://royale.zerezo.com/zr364xx/
11717S: Maintained
11718F: Documentation/video4linux/zr364xx.txt
11719F: drivers/media/usb/zr364xx/
11720
11721ULPI BUS
11722M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11723L: linux-usb@vger.kernel.org
11724S: Maintained
11725F: drivers/usb/common/ulpi.c
11726F: include/linux/ulpi/
11727
11728USER-MODE LINUX (UML)
11729M: Jeff Dike <jdike@addtoit.com>
11730M: Richard Weinberger <richard@nod.at>
11731L: user-mode-linux-devel@lists.sourceforge.net
11732L: user-mode-linux-user@lists.sourceforge.net
11733W: http://user-mode-linux.sourceforge.net
11734T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11735S: Maintained
11736F: Documentation/virtual/uml/
11737F: arch/um/
11738F: arch/x86/um/
11739F: fs/hostfs/
11740F: fs/hppfs/
11741
11742USERSPACE I/O (UIO)
11743M: "Hans J. Koch" <hjk@hansjkoch.de>
11744M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11745S: Maintained
11746T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11747F: Documentation/DocBook/uio-howto.tmpl
11748F: drivers/uio/
11749F: include/linux/uio*.h
11750
11751UTIL-LINUX PACKAGE
11752M: Karel Zak <kzak@redhat.com>
11753L: util-linux@vger.kernel.org
11754W: http://en.wikipedia.org/wiki/Util-linux
11755T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11756S: Maintained
11757
11758UVESAFB DRIVER
11759M: Michal Januszewski <spock@gentoo.org>
11760L: linux-fbdev@vger.kernel.org
11761W: http://dev.gentoo.org/~spock/projects/uvesafb/
11762S: Maintained
11763F: Documentation/fb/uvesafb.txt
11764F: drivers/video/fbdev/uvesafb.*
11765
11766VF610 NAND DRIVER
11767M: Stefan Agner <stefan@agner.ch>
11768L: linux-mtd@lists.infradead.org
11769S: Supported
11770F: drivers/mtd/nand/vf610_nfc.c
11771
11772VFAT/FAT/MSDOS FILESYSTEM
11773M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11774S: Maintained
11775F: Documentation/filesystems/vfat.txt
11776F: fs/fat/
11777
11778VFIO DRIVER
11779M: Alex Williamson <alex.williamson@redhat.com>
11780L: kvm@vger.kernel.org
11781T: git git://github.com/awilliam/linux-vfio.git
11782S: Maintained
11783F: Documentation/vfio.txt
11784F: drivers/vfio/
11785F: include/linux/vfio.h
11786F: include/uapi/linux/vfio.h
11787
11788VFIO PLATFORM DRIVER
11789M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11790L: kvm@vger.kernel.org
11791S: Maintained
11792F: drivers/vfio/platform/
11793
11794VIDEOBUF2 FRAMEWORK
11795M: Pawel Osciak <pawel@osciak.com>
11796M: Marek Szyprowski <m.szyprowski@samsung.com>
11797M: Kyungmin Park <kyungmin.park@samsung.com>
11798L: linux-media@vger.kernel.org
11799S: Maintained
11800F: drivers/media/v4l2-core/videobuf2-*
11801F: include/media/videobuf2-*
11802
11803VIRTUAL SERIO DEVICE DRIVER
11804M: Stephen Chandler Paul <thatslyude@gmail.com>
11805S: Maintained
11806F: drivers/input/serio/userio.c
11807F: include/uapi/linux/userio.h
11808
11809VIRTIO CONSOLE DRIVER
11810M: Amit Shah <amit.shah@redhat.com>
11811L: virtualization@lists.linux-foundation.org
11812S: Maintained
11813F: drivers/char/virtio_console.c
11814F: include/linux/virtio_console.h
11815F: include/uapi/linux/virtio_console.h
11816
11817VIRTIO CORE, NET AND BLOCK DRIVERS
11818M: "Michael S. Tsirkin" <mst@redhat.com>
11819L: virtualization@lists.linux-foundation.org
11820S: Maintained
11821F: drivers/virtio/
11822F: tools/virtio/
11823F: drivers/net/virtio_net.c
11824F: drivers/block/virtio_blk.c
11825F: include/linux/virtio_*.h
11826F: include/uapi/linux/virtio_*.h
11827
11828VIRTIO DRIVERS FOR S390
11829M: Christian Borntraeger <borntraeger@de.ibm.com>
11830M: Cornelia Huck <cornelia.huck@de.ibm.com>
11831L: linux-s390@vger.kernel.org
11832L: virtualization@lists.linux-foundation.org
11833L: kvm@vger.kernel.org
11834S: Supported
11835F: drivers/s390/virtio/
11836
11837VIRTIO GPU DRIVER
11838M: David Airlie <airlied@linux.ie>
11839M: Gerd Hoffmann <kraxel@redhat.com>
11840L: dri-devel@lists.freedesktop.org
11841L: virtualization@lists.linux-foundation.org
11842S: Maintained
11843F: drivers/gpu/drm/virtio/
11844F: include/uapi/linux/virtio_gpu.h
11845
11846VIRTIO HOST (VHOST)
11847M: "Michael S. Tsirkin" <mst@redhat.com>
11848L: kvm@vger.kernel.org
11849L: virtualization@lists.linux-foundation.org
11850L: netdev@vger.kernel.org
11851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11852S: Maintained
11853F: drivers/vhost/
11854F: include/uapi/linux/vhost.h
11855
11856VIRTIO INPUT DRIVER
11857M: Gerd Hoffmann <kraxel@redhat.com>
11858S: Maintained
11859F: drivers/virtio/virtio_input.c
11860F: include/uapi/linux/virtio_input.h
11861
11862VIA RHINE NETWORK DRIVER
11863S: Orphan
11864F: drivers/net/ethernet/via/via-rhine.c
11865
11866VIA SD/MMC CARD CONTROLLER DRIVER
11867M: Bruce Chang <brucechang@via.com.tw>
11868M: Harald Welte <HaraldWelte@viatech.com>
11869S: Maintained
11870F: drivers/mmc/host/via-sdmmc.c
11871
11872VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11873M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11874L: linux-fbdev@vger.kernel.org
11875S: Maintained
11876F: include/linux/via-core.h
11877F: include/linux/via-gpio.h
11878F: include/linux/via_i2c.h
11879F: drivers/video/fbdev/via/
11880
11881VIA VELOCITY NETWORK DRIVER
11882M: Francois Romieu <romieu@fr.zoreil.com>
11883L: netdev@vger.kernel.org
11884S: Maintained
11885F: drivers/net/ethernet/via/via-velocity.*
11886
11887VIRT LIB
11888M: Alex Williamson <alex.williamson@redhat.com>
11889M: Paolo Bonzini <pbonzini@redhat.com>
11890L: kvm@vger.kernel.org
11891S: Supported
11892F: virt/lib/
11893
11894VIVID VIRTUAL VIDEO DRIVER
11895M: Hans Verkuil <hverkuil@xs4all.nl>
11896L: linux-media@vger.kernel.org
11897T: git git://linuxtv.org/media_tree.git
11898W: https://linuxtv.org
11899S: Maintained
11900F: drivers/media/platform/vivid/*
11901
11902VLAN (802.1Q)
11903M: Patrick McHardy <kaber@trash.net>
11904L: netdev@vger.kernel.org
11905S: Maintained
11906F: drivers/net/macvlan.c
11907F: include/linux/if_*vlan.h
11908F: net/8021q/
11909
11910VLYNQ BUS
11911M: Florian Fainelli <florian@openwrt.org>
11912L: openwrt-devel@lists.openwrt.org (subscribers-only)
11913S: Maintained
11914F: drivers/vlynq/vlynq.c
11915F: include/linux/vlynq.h
11916
11917VME SUBSYSTEM
11918M: Martyn Welch <martyn@welchs.me.uk>
11919M: Manohar Vanga <manohar.vanga@gmail.com>
11920M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11921L: devel@driverdev.osuosl.org
11922S: Maintained
11923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11924F: Documentation/vme_api.txt
11925F: drivers/staging/vme/
11926F: drivers/vme/
11927F: include/linux/vme*
11928
11929VMWARE HYPERVISOR INTERFACE
11930M: Alok Kataria <akataria@vmware.com>
11931L: virtualization@lists.linux-foundation.org
11932S: Supported
11933F: arch/x86/kernel/cpu/vmware.c
11934
11935VMWARE BALLOON DRIVER
11936M: Xavier Deguillard <xdeguillard@vmware.com>
11937M: Philip Moltmann <moltmann@vmware.com>
11938M: "VMware, Inc." <pv-drivers@vmware.com>
11939L: linux-kernel@vger.kernel.org
11940S: Maintained
11941F: drivers/misc/vmw_balloon.c
11942
11943VMWARE VMMOUSE SUBDRIVER
11944M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11945M: "VMware, Inc." <pv-drivers@vmware.com>
11946L: linux-input@vger.kernel.org
11947S: Maintained
11948F: drivers/input/mouse/vmmouse.c
11949F: drivers/input/mouse/vmmouse.h
11950
11951VMWARE VMXNET3 ETHERNET DRIVER
11952M: Shrikrishna Khare <skhare@vmware.com>
11953M: "VMware, Inc." <pv-drivers@vmware.com>
11954L: netdev@vger.kernel.org
11955S: Maintained
11956F: drivers/net/vmxnet3/
11957
11958VMware PVSCSI driver
11959M: Arvind Kumar <arvindkumar@vmware.com>
11960M: VMware PV-Drivers <pv-drivers@vmware.com>
11961L: linux-scsi@vger.kernel.org
11962S: Maintained
11963F: drivers/scsi/vmw_pvscsi.c
11964F: drivers/scsi/vmw_pvscsi.h
11965
11966VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11967M: Liam Girdwood <lgirdwood@gmail.com>
11968M: Mark Brown <broonie@kernel.org>
11969L: linux-kernel@vger.kernel.org
11970W: http://www.slimlogic.co.uk/?p=48
11971T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11972S: Supported
11973F: drivers/regulator/
11974F: include/linux/regulator/
11975
11976VRF
11977M: David Ahern <dsa@cumulusnetworks.com>
11978M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11979L: netdev@vger.kernel.org
11980S: Maintained
11981F: drivers/net/vrf.c
11982F: Documentation/networking/vrf.txt
11983
11984VT1211 HARDWARE MONITOR DRIVER
11985M: Juerg Haefliger <juergh@gmail.com>
11986L: linux-hwmon@vger.kernel.org
11987S: Maintained
11988F: Documentation/hwmon/vt1211
11989F: drivers/hwmon/vt1211.c
11990
11991VT8231 HARDWARE MONITOR DRIVER
11992M: Roger Lucas <vt8231@hiddenengine.co.uk>
11993L: linux-hwmon@vger.kernel.org
11994S: Maintained
11995F: drivers/hwmon/vt8231.c
11996
11997VUB300 USB to SDIO/SD/MMC bridge chip
11998M: Tony Olech <tony.olech@elandigitalsystems.com>
11999L: linux-mmc@vger.kernel.org
12000L: linux-usb@vger.kernel.org
12001S: Supported
12002F: drivers/mmc/host/vub300.c
12003
12004W1 DALLAS'S 1-WIRE BUS
12005M: Evgeniy Polyakov <zbr@ioremap.net>
12006S: Maintained
12007F: Documentation/w1/
12008F: drivers/w1/
12009
12010W83791D HARDWARE MONITORING DRIVER
12011M: Marc Hulsman <m.hulsman@tudelft.nl>
12012L: linux-hwmon@vger.kernel.org
12013S: Maintained
12014F: Documentation/hwmon/w83791d
12015F: drivers/hwmon/w83791d.c
12016
12017W83793 HARDWARE MONITORING DRIVER
12018M: Rudolf Marek <r.marek@assembler.cz>
12019L: linux-hwmon@vger.kernel.org
12020S: Maintained
12021F: Documentation/hwmon/w83793
12022F: drivers/hwmon/w83793.c
12023
12024W83795 HARDWARE MONITORING DRIVER
12025M: Jean Delvare <jdelvare@suse.com>
12026L: linux-hwmon@vger.kernel.org
12027S: Maintained
12028F: drivers/hwmon/w83795.c
12029
12030W83L51xD SD/MMC CARD INTERFACE DRIVER
12031M: Pierre Ossman <pierre@ossman.eu>
12032S: Maintained
12033F: drivers/mmc/host/wbsd.*
12034
12035WACOM PROTOCOL 4 SERIAL TABLETS
12036M: Julian Squires <julian@cipht.net>
12037M: Hans de Goede <hdegoede@redhat.com>
12038L: linux-input@vger.kernel.org
12039S: Maintained
12040F: drivers/input/tablet/wacom_serial4.c
12041
12042WATCHDOG DEVICE DRIVERS
12043M: Wim Van Sebroeck <wim@iguana.be>
12044R: Guenter Roeck <linux@roeck-us.net>
12045L: linux-watchdog@vger.kernel.org
12046W: http://www.linux-watchdog.org/
12047T: git git://www.linux-watchdog.org/linux-watchdog.git
12048S: Maintained
12049F: Documentation/watchdog/
12050F: drivers/watchdog/
12051F: include/linux/watchdog.h
12052F: include/uapi/linux/watchdog.h
12053
12054WD7000 SCSI DRIVER
12055M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12056L: linux-scsi@vger.kernel.org
12057S: Maintained
12058F: drivers/scsi/wd7000.c
12059
12060WIIMOTE HID DRIVER
12061M: David Herrmann <dh.herrmann@googlemail.com>
12062L: linux-input@vger.kernel.org
12063S: Maintained
12064F: drivers/hid/hid-wiimote*
12065
12066WINBOND CIR DRIVER
12067M: David Härdeman <david@hardeman.nu>
12068S: Maintained
12069F: drivers/media/rc/winbond-cir.c
12070
12071WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12072M: William Breathitt Gray <vilhelm.gray@gmail.com>
12073L: linux-watchdog@vger.kernel.org
12074S: Maintained
12075F: drivers/watchdog/ebc-c384_wdt.c
12076
12077WINSYSTEMS WS16C48 GPIO DRIVER
12078M: William Breathitt Gray <vilhelm.gray@gmail.com>
12079L: linux-gpio@vger.kernel.org
12080S: Maintained
12081F: drivers/gpio/gpio-ws16c48.c
12082
12083WIMAX STACK
12084M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12085M: linux-wimax@intel.com
12086L: wimax@linuxwimax.org (subscribers-only)
12087S: Supported
12088W: http://linuxwimax.org
12089F: Documentation/wimax/README.wimax
12090F: include/linux/wimax/debug.h
12091F: include/net/wimax.h
12092F: include/uapi/linux/wimax.h
12093F: net/wimax/
12094
12095WISTRON LAPTOP BUTTON DRIVER
12096M: Miloslav Trmac <mitr@volny.cz>
12097S: Maintained
12098F: drivers/input/misc/wistron_btns.c
12099
12100WL3501 WIRELESS PCMCIA CARD DRIVER
12101M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12102L: linux-wireless@vger.kernel.org
12103W: http://oops.ghostprotocols.net:81/blog
12104S: Maintained
12105F: drivers/net/wireless/wl3501*
12106
12107WOLFSON MICROELECTRONICS DRIVERS
12108L: patches@opensource.wolfsonmicro.com
12109T: git https://github.com/CirrusLogic/linux-drivers.git
12110W: https://github.com/CirrusLogic/linux-drivers/wiki
12111S: Supported
12112F: Documentation/hwmon/wm83??
12113F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12114F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12115F: Documentation/devicetree/bindings/mfd/arizona.txt
12116F: arch/arm/mach-s3c64xx/mach-crag6410*
12117F: drivers/clk/clk-wm83*.c
12118F: drivers/extcon/extcon-arizona.c
12119F: drivers/leds/leds-wm83*.c
12120F: drivers/gpio/gpio-*wm*.c
12121F: drivers/gpio/gpio-arizona.c
12122F: drivers/hwmon/wm83??-hwmon.c
12123F: drivers/input/misc/wm831x-on.c
12124F: drivers/input/touchscreen/wm831x-ts.c
12125F: drivers/input/touchscreen/wm97*.c
12126F: drivers/mfd/arizona*
12127F: drivers/mfd/wm*.c
12128F: drivers/mfd/cs47l24*
12129F: drivers/power/wm83*.c
12130F: drivers/rtc/rtc-wm83*.c
12131F: drivers/regulator/wm8*.c
12132F: drivers/video/backlight/wm83*_bl.c
12133F: drivers/watchdog/wm83*_wdt.c
12134F: include/linux/mfd/arizona/
12135F: include/linux/mfd/wm831x/
12136F: include/linux/mfd/wm8350/
12137F: include/linux/mfd/wm8400*
12138F: include/linux/wm97xx.h
12139F: include/sound/wm????.h
12140F: sound/soc/codecs/arizona.?
12141F: sound/soc/codecs/wm*
12142F: sound/soc/codecs/cs47l24*
12143
12144WORKQUEUE
12145M: Tejun Heo <tj@kernel.org>
12146R: Lai Jiangshan <jiangshanlai@gmail.com>
12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12148S: Maintained
12149F: include/linux/workqueue.h
12150F: kernel/workqueue.c
12151F: Documentation/workqueue.txt
12152
12153X.25 NETWORK LAYER
12154M: Andrew Hendry <andrew.hendry@gmail.com>
12155L: linux-x25@vger.kernel.org
12156S: Odd Fixes
12157F: Documentation/networking/x25*
12158F: include/net/x25*
12159F: net/x25/
12160
12161X86 ARCHITECTURE (32-BIT AND 64-BIT)
12162M: Thomas Gleixner <tglx@linutronix.de>
12163M: Ingo Molnar <mingo@redhat.com>
12164M: "H. Peter Anvin" <hpa@zytor.com>
12165M: x86@kernel.org
12166L: linux-kernel@vger.kernel.org
12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12168S: Maintained
12169F: Documentation/x86/
12170F: arch/x86/
12171
12172X86 PLATFORM DRIVERS
12173M: Darren Hart <dvhart@infradead.org>
12174L: platform-driver-x86@vger.kernel.org
12175T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12176S: Maintained
12177F: drivers/platform/x86/
12178F: drivers/platform/olpc/
12179
12180X86 MCE INFRASTRUCTURE
12181M: Tony Luck <tony.luck@intel.com>
12182M: Borislav Petkov <bp@alien8.de>
12183L: linux-edac@vger.kernel.org
12184S: Maintained
12185F: arch/x86/kernel/cpu/mcheck/*
12186
12187X86 MICROCODE UPDATE SUPPORT
12188M: Borislav Petkov <bp@alien8.de>
12189S: Maintained
12190F: arch/x86/kernel/cpu/microcode/*
12191
12192X86 VDSO
12193M: Andy Lutomirski <luto@amacapital.net>
12194L: linux-kernel@vger.kernel.org
12195T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12196S: Maintained
12197F: arch/x86/entry/vdso/
12198
12199XC2028/3028 TUNER DRIVER
12200M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12201L: linux-media@vger.kernel.org
12202W: https://linuxtv.org
12203T: git git://linuxtv.org/media_tree.git
12204S: Maintained
12205F: drivers/media/tuners/tuner-xc2028.*
12206
12207XEN HYPERVISOR INTERFACE
12208M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12209M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12210M: David Vrabel <david.vrabel@citrix.com>
12211L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12213S: Supported
12214F: arch/x86/xen/
12215F: drivers/*/xen-*front.c
12216F: drivers/xen/
12217F: arch/x86/include/asm/xen/
12218F: include/xen/
12219F: include/uapi/xen/
12220
12221XEN HYPERVISOR ARM
12222M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12223L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12224S: Supported
12225F: arch/arm/xen/
12226F: arch/arm/include/asm/xen/
12227
12228XEN HYPERVISOR ARM64
12229M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12230L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12231S: Supported
12232F: arch/arm64/xen/
12233F: arch/arm64/include/asm/xen/
12234
12235XEN NETWORK BACKEND DRIVER
12236M: Wei Liu <wei.liu2@citrix.com>
12237L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12238L: netdev@vger.kernel.org
12239S: Supported
12240F: drivers/net/xen-netback/*
12241
12242XEN PCI SUBSYSTEM
12243M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12244L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12245S: Supported
12246F: arch/x86/pci/*xen*
12247F: drivers/pci/*xen*
12248
12249XEN BLOCK SUBSYSTEM
12250M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12251M: Roger Pau Monné <roger.pau@citrix.com>
12252L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12253S: Supported
12254F: drivers/block/xen-blkback/*
12255F: drivers/block/xen*
12256
12257XEN PVSCSI DRIVERS
12258M: Juergen Gross <jgross@suse.com>
12259L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12260L: linux-scsi@vger.kernel.org
12261S: Supported
12262F: drivers/scsi/xen-scsifront.c
12263F: drivers/xen/xen-scsiback.c
12264F: include/xen/interface/io/vscsiif.h
12265
12266XEN SWIOTLB SUBSYSTEM
12267M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12268L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12269S: Supported
12270F: arch/x86/xen/*swiotlb*
12271F: drivers/xen/*swiotlb*
12272
12273XFS FILESYSTEM
12274P: Silicon Graphics Inc
12275M: Dave Chinner <david@fromorbit.com>
12276M: xfs@oss.sgi.com
12277L: xfs@oss.sgi.com
12278W: http://oss.sgi.com/projects/xfs
12279T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12280S: Supported
12281F: Documentation/filesystems/xfs.txt
12282F: fs/xfs/
12283
12284XILINX AXI ETHERNET DRIVER
12285M: Anirudha Sarangi <anirudh@xilinx.com>
12286M: John Linn <John.Linn@xilinx.com>
12287S: Maintained
12288F: drivers/net/ethernet/xilinx/xilinx_axienet*
12289
12290XILINX UARTLITE SERIAL DRIVER
12291M: Peter Korsgaard <jacmet@sunsite.dk>
12292L: linux-serial@vger.kernel.org
12293S: Maintained
12294F: drivers/tty/serial/uartlite.c
12295
12296XILINX VIDEO IP CORES
12297M: Hyun Kwon <hyun.kwon@xilinx.com>
12298M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12299L: linux-media@vger.kernel.org
12300T: git git://linuxtv.org/media_tree.git
12301S: Supported
12302F: Documentation/devicetree/bindings/media/xilinx/
12303F: drivers/media/platform/xilinx/
12304F: include/uapi/linux/xilinx-v4l2-controls.h
12305
12306XILLYBUS DRIVER
12307M: Eli Billauer <eli.billauer@gmail.com>
12308L: linux-kernel@vger.kernel.org
12309S: Supported
12310F: drivers/char/xillybus/
12311
12312XTENSA XTFPGA PLATFORM SUPPORT
12313M: Max Filippov <jcmvbkbc@gmail.com>
12314L: linux-xtensa@linux-xtensa.org
12315S: Maintained
12316F: drivers/spi/spi-xtensa-xtfpga.c
12317F: sound/soc/xtensa/xtfpga-i2s.c
12318
12319YAM DRIVER FOR AX.25
12320M: Jean-Paul Roubelat <jpr@f6fbb.org>
12321L: linux-hams@vger.kernel.org
12322S: Maintained
12323F: drivers/net/hamradio/yam*
12324F: include/linux/yam.h
12325
12326YEALINK PHONE DRIVER
12327M: Henk Vergonet <Henk.Vergonet@gmail.com>
12328L: usbb2k-api-dev@nongnu.org
12329S: Maintained
12330F: Documentation/input/yealink.txt
12331F: drivers/input/misc/yealink.*
12332
12333Z8530 DRIVER FOR AX.25
12334M: Joerg Reuter <jreuter@yaina.de>
12335W: http://yaina.de/jreuter/
12336W: http://www.qsl.net/dl1bke/
12337L: linux-hams@vger.kernel.org
12338S: Maintained
12339F: Documentation/networking/z8530drv.txt
12340F: drivers/net/hamradio/*scc.c
12341F: drivers/net/hamradio/z8530.h
12342
12343ZBUD COMPRESSED PAGE ALLOCATOR
12344M: Seth Jennings <sjenning@redhat.com>
12345L: linux-mm@kvack.org
12346S: Maintained
12347F: mm/zbud.c
12348F: include/linux/zbud.h
12349
12350ZD1211RW WIRELESS DRIVER
12351M: Daniel Drake <dsd@gentoo.org>
12352M: Ulrich Kunitz <kune@deine-taler.de>
12353W: http://zd1211.ath.cx/wiki/DriverRewrite
12354L: linux-wireless@vger.kernel.org
12355L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12356S: Maintained
12357F: drivers/net/wireless/zydas/zd1211rw/
12358
12359ZPOOL COMPRESSED PAGE STORAGE API
12360M: Dan Streetman <ddstreet@ieee.org>
12361L: linux-mm@kvack.org
12362S: Maintained
12363F: mm/zpool.c
12364F: include/linux/zpool.h
12365
12366ZR36067 VIDEO FOR LINUX DRIVER
12367L: mjpeg-users@lists.sourceforge.net
12368L: linux-media@vger.kernel.org
12369W: http://mjpeg.sourceforge.net/driver-zoran/
12370T: hg https://linuxtv.org/hg/v4l-dvb
12371S: Odd Fixes
12372F: drivers/media/pci/zoran/
12373
12374ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12375M: Minchan Kim <minchan@kernel.org>
12376M: Nitin Gupta <ngupta@vflare.org>
12377R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12378L: linux-kernel@vger.kernel.org
12379S: Maintained
12380F: drivers/block/zram/
12381F: Documentation/blockdev/zram.txt
12382
12383ZS DECSTATION Z85C30 SERIAL DRIVER
12384M: "Maciej W. Rozycki" <macro@linux-mips.org>
12385S: Maintained
12386F: drivers/tty/serial/zs.*
12387
12388ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12389M: Minchan Kim <minchan@kernel.org>
12390M: Nitin Gupta <ngupta@vflare.org>
12391R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12392L: linux-mm@kvack.org
12393S: Maintained
12394F: mm/zsmalloc.c
12395F: include/linux/zsmalloc.h
12396F: Documentation/vm/zsmalloc.txt
12397
12398ZSWAP COMPRESSED SWAP CACHING
12399M: Seth Jennings <sjenning@redhat.com>
12400L: linux-mm@kvack.org
12401S: Maintained
12402F: mm/zswap.c
12403
12404THE REST
12405M: Linus Torvalds <torvalds@linux-foundation.org>
12406L: linux-kernel@vger.kernel.org
12407Q: http://patchwork.kernel.org/project/LKML/list/
12408T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12409S: Buried alive in reporters
12410F: *
12411F: */