Merge tag 'nfs-for-4.6-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
[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: lm-sensors@lm-sensors.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.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: lm-sensors@lm-sensors.org
5025W: http://www.lm-sensors.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>
5045S: Maintained
5046T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5047F: Documentation/hwspinlock.txt
5048F: drivers/hwspinlock/hwspinlock_*
5049F: include/linux/hwspinlock.h
5050
5051HARMONY SOUND DRIVER
5052L: linux-parisc@vger.kernel.org
5053S: Maintained
5054F: sound/parisc/harmony.*
5055
5056HD29L2 MEDIA DRIVER
5057M: Antti Palosaari <crope@iki.fi>
5058L: linux-media@vger.kernel.org
5059W: https://linuxtv.org
5060W: http://palosaari.fi/linux/
5061Q: http://patchwork.linuxtv.org/project/linux-media/list/
5062T: git git://linuxtv.org/anttip/media_tree.git
5063S: Maintained
5064F: drivers/media/dvb-frontends/hd29l2*
5065
5066HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5067M: Don Brace <don.brace@microsemi.com>
5068L: iss_storagedev@hp.com
5069L: esc.storagedev@microsemi.com
5070L: linux-scsi@vger.kernel.org
5071S: Supported
5072F: Documentation/scsi/hpsa.txt
5073F: drivers/scsi/hpsa*.[ch]
5074F: include/linux/cciss*.h
5075F: include/uapi/linux/cciss*.h
5076
5077HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5078M: Don Brace <don.brace@microsemi.com>
5079L: iss_storagedev@hp.com
5080L: esc.storagedev@microsemi.com
5081L: linux-scsi@vger.kernel.org
5082S: Supported
5083F: Documentation/blockdev/cciss.txt
5084F: drivers/block/cciss*
5085F: include/linux/cciss_ioctl.h
5086F: include/uapi/linux/cciss_ioctl.h
5087
5088HFS FILESYSTEM
5089L: linux-fsdevel@vger.kernel.org
5090S: Orphan
5091F: Documentation/filesystems/hfs.txt
5092F: fs/hfs/
5093
5094HFSPLUS FILESYSTEM
5095L: linux-fsdevel@vger.kernel.org
5096S: Orphan
5097F: Documentation/filesystems/hfsplus.txt
5098F: fs/hfsplus/
5099
5100HGA FRAMEBUFFER DRIVER
5101M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5102L: linux-nvidia@lists.surfsouth.com
5103W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5104S: Maintained
5105F: drivers/video/fbdev/hgafb.c
5106
5107HIBERNATION (aka Software Suspend, aka swsusp)
5108M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5109M: Pavel Machek <pavel@ucw.cz>
5110L: linux-pm@vger.kernel.org
5111S: Supported
5112F: arch/x86/power/
5113F: drivers/base/power/
5114F: kernel/power/
5115F: include/linux/suspend.h
5116F: include/linux/freezer.h
5117F: include/linux/pm.h
5118F: arch/*/include/asm/suspend*.h
5119
5120HID CORE LAYER
5121M: Jiri Kosina <jikos@kernel.org>
5122R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5123L: linux-input@vger.kernel.org
5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5125S: Maintained
5126F: drivers/hid/
5127F: include/linux/hid*
5128F: include/uapi/linux/hid*
5129
5130HID SENSOR HUB DRIVERS
5131M: Jiri Kosina <jikos@kernel.org>
5132M: Jonathan Cameron <jic23@kernel.org>
5133M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5134L: linux-input@vger.kernel.org
5135L: linux-iio@vger.kernel.org
5136S: Maintained
5137F: Documentation/hid/hid-sensor*
5138F: drivers/hid/hid-sensor-*
5139F: drivers/iio/*/hid-*
5140F: include/linux/hid-sensor-*
5141
5142HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5143M: Thomas Gleixner <tglx@linutronix.de>
5144L: linux-kernel@vger.kernel.org
5145T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5146S: Maintained
5147F: Documentation/timers/
5148F: kernel/time/hrtimer.c
5149F: kernel/time/clockevents.c
5150F: kernel/time/tick*.*
5151F: kernel/time/timer_*.c
5152F: include/linux/clockchips.h
5153F: include/linux/hrtimer.h
5154
5155HIGH-SPEED SCC DRIVER FOR AX.25
5156L: linux-hams@vger.kernel.org
5157S: Orphan
5158F: drivers/net/hamradio/dmascc.c
5159F: drivers/net/hamradio/scc.c
5160
5161HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5162M: HighPoint Linux Team <linux@highpoint-tech.com>
5163W: http://www.highpoint-tech.com
5164S: Supported
5165F: Documentation/scsi/hptiop.txt
5166F: drivers/scsi/hptiop.c
5167
5168HIPPI
5169M: Jes Sorensen <jes@trained-monkey.org>
5170L: linux-hippi@sunsite.dk
5171S: Maintained
5172F: include/linux/hippidevice.h
5173F: include/uapi/linux/if_hippi.h
5174F: net/802/hippi.c
5175F: drivers/net/hippi/
5176
5177HISILICON SAS Controller
5178M: John Garry <john.garry@huawei.com>
5179W: http://www.hisilicon.com
5180S: Supported
5181F: drivers/scsi/hisi_sas/
5182F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5183
5184HOST AP DRIVER
5185M: Jouni Malinen <j@w1.fi>
5186L: hostap@shmoo.com (subscribers-only)
5187L: linux-wireless@vger.kernel.org
5188W: http://hostap.epitest.fi/
5189S: Maintained
5190F: drivers/net/wireless/intersil/hostap/
5191
5192HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5193L: platform-driver-x86@vger.kernel.org
5194S: Orphan
5195F: drivers/platform/x86/tc1100-wmi.c
5196
5197HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5198M: Jaroslav Kysela <perex@perex.cz>
5199S: Maintained
5200F: drivers/net/ethernet/hp/hp100.*
5201
5202HPET: High Precision Event Timers driver
5203M: Clemens Ladisch <clemens@ladisch.de>
5204S: Maintained
5205F: Documentation/timers/hpet.txt
5206F: drivers/char/hpet.c
5207F: include/linux/hpet.h
5208F: include/uapi/linux/hpet.h
5209
5210HPET: x86
5211S: Orphan
5212F: arch/x86/kernel/hpet.c
5213F: arch/x86/include/asm/hpet.h
5214
5215HPFS FILESYSTEM
5216M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5217W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5218S: Maintained
5219F: fs/hpfs/
5220
5221HSI SUBSYSTEM
5222M: Sebastian Reichel <sre@kernel.org>
5223T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5224S: Maintained
5225F: Documentation/ABI/testing/sysfs-bus-hsi
5226F: Documentation/hsi.txt
5227F: drivers/hsi/
5228F: include/linux/hsi/
5229F: include/uapi/linux/hsi/
5230
5231HSO 3G MODEM DRIVER
5232M: Jan Dumon <j.dumon@option.com>
5233W: http://www.pharscape.org
5234S: Maintained
5235F: drivers/net/usb/hso.c
5236
5237HSR NETWORK PROTOCOL
5238M: Arvid Brodin <arvid.brodin@alten.se>
5239L: netdev@vger.kernel.org
5240S: Maintained
5241F: net/hsr/
5242
5243HTCPEN TOUCHSCREEN DRIVER
5244M: Pau Oliva Fora <pof@eslack.org>
5245L: linux-input@vger.kernel.org
5246S: Maintained
5247F: drivers/input/touchscreen/htcpen.c
5248
5249HUGETLB FILESYSTEM
5250M: Nadia Yvette Chambers <nyc@holomorphy.com>
5251S: Maintained
5252F: fs/hugetlbfs/
5253
5254Hyper-V CORE AND DRIVERS
5255M: "K. Y. Srinivasan" <kys@microsoft.com>
5256M: Haiyang Zhang <haiyangz@microsoft.com>
5257L: devel@linuxdriverproject.org
5258S: Maintained
5259F: arch/x86/include/asm/mshyperv.h
5260F: arch/x86/include/uapi/asm/hyperv.h
5261F: arch/x86/kernel/cpu/mshyperv.c
5262F: drivers/hid/hid-hyperv.c
5263F: drivers/hv/
5264F: drivers/input/serio/hyperv-keyboard.c
5265F: drivers/pci/host/pci-hyperv.c
5266F: drivers/net/hyperv/
5267F: drivers/scsi/storvsc_drv.c
5268F: drivers/video/fbdev/hyperv_fb.c
5269F: include/linux/hyperv.h
5270F: tools/hv/
5271F: Documentation/ABI/stable/sysfs-bus-vmbus
5272
5273I2C MUXES
5274M: Peter Rosin <peda@axentia.se>
5275L: linux-i2c@vger.kernel.org
5276S: Maintained
5277F: Documentation/i2c/muxes/
5278F: Documentation/devicetree/bindings/i2c/i2c-mux*
5279F: drivers/i2c/i2c-mux.c
5280F: drivers/i2c/muxes/
5281F: include/linux/i2c-mux.h
5282
5283I2C OVER PARALLEL PORT
5284M: Jean Delvare <jdelvare@suse.com>
5285L: linux-i2c@vger.kernel.org
5286S: Maintained
5287F: Documentation/i2c/busses/i2c-parport
5288F: Documentation/i2c/busses/i2c-parport-light
5289F: drivers/i2c/busses/i2c-parport.c
5290F: drivers/i2c/busses/i2c-parport-light.c
5291
5292I2C/SMBUS CONTROLLER DRIVERS FOR PC
5293M: Jean Delvare <jdelvare@suse.com>
5294L: linux-i2c@vger.kernel.org
5295S: Maintained
5296F: Documentation/i2c/busses/i2c-ali1535
5297F: Documentation/i2c/busses/i2c-ali1563
5298F: Documentation/i2c/busses/i2c-ali15x3
5299F: Documentation/i2c/busses/i2c-amd756
5300F: Documentation/i2c/busses/i2c-amd8111
5301F: Documentation/i2c/busses/i2c-i801
5302F: Documentation/i2c/busses/i2c-nforce2
5303F: Documentation/i2c/busses/i2c-piix4
5304F: Documentation/i2c/busses/i2c-sis5595
5305F: Documentation/i2c/busses/i2c-sis630
5306F: Documentation/i2c/busses/i2c-sis96x
5307F: Documentation/i2c/busses/i2c-via
5308F: Documentation/i2c/busses/i2c-viapro
5309F: drivers/i2c/busses/i2c-ali1535.c
5310F: drivers/i2c/busses/i2c-ali1563.c
5311F: drivers/i2c/busses/i2c-ali15x3.c
5312F: drivers/i2c/busses/i2c-amd756.c
5313F: drivers/i2c/busses/i2c-amd756-s4882.c
5314F: drivers/i2c/busses/i2c-amd8111.c
5315F: drivers/i2c/busses/i2c-i801.c
5316F: drivers/i2c/busses/i2c-isch.c
5317F: drivers/i2c/busses/i2c-nforce2.c
5318F: drivers/i2c/busses/i2c-nforce2-s4985.c
5319F: drivers/i2c/busses/i2c-piix4.c
5320F: drivers/i2c/busses/i2c-sis5595.c
5321F: drivers/i2c/busses/i2c-sis630.c
5322F: drivers/i2c/busses/i2c-sis96x.c
5323F: drivers/i2c/busses/i2c-via.c
5324F: drivers/i2c/busses/i2c-viapro.c
5325
5326I2C/SMBUS ISMT DRIVER
5327M: Seth Heasley <seth.heasley@intel.com>
5328M: Neil Horman <nhorman@tuxdriver.com>
5329L: linux-i2c@vger.kernel.org
5330F: drivers/i2c/busses/i2c-ismt.c
5331F: Documentation/i2c/busses/i2c-ismt
5332
5333I2C/SMBUS STUB DRIVER
5334M: Jean Delvare <jdelvare@suse.com>
5335L: linux-i2c@vger.kernel.org
5336S: Maintained
5337F: drivers/i2c/i2c-stub.c
5338
5339I2C SUBSYSTEM
5340M: Wolfram Sang <wsa@the-dreams.de>
5341L: linux-i2c@vger.kernel.org
5342W: https://i2c.wiki.kernel.org/
5343Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5344T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5345S: Maintained
5346F: Documentation/devicetree/bindings/i2c/
5347F: Documentation/i2c/
5348F: drivers/i2c/
5349F: drivers/i2c/*/
5350F: include/linux/i2c.h
5351F: include/linux/i2c-*.h
5352F: include/uapi/linux/i2c.h
5353F: include/uapi/linux/i2c-*.h
5354
5355I2C ACPI SUPPORT
5356M: Mika Westerberg <mika.westerberg@linux.intel.com>
5357L: linux-i2c@vger.kernel.org
5358L: linux-acpi@vger.kernel.org
5359S: Maintained
5360
5361I2C-TAOS-EVM DRIVER
5362M: Jean Delvare <jdelvare@suse.com>
5363L: linux-i2c@vger.kernel.org
5364S: Maintained
5365F: Documentation/i2c/busses/i2c-taos-evm
5366F: drivers/i2c/busses/i2c-taos-evm.c
5367
5368I2C-TINY-USB DRIVER
5369M: Till Harbaum <till@harbaum.org>
5370L: linux-i2c@vger.kernel.org
5371W: http://www.harbaum.org/till/i2c_tiny_usb
5372S: Maintained
5373F: drivers/i2c/busses/i2c-tiny-usb.c
5374
5375i386 BOOT CODE
5376M: "H. Peter Anvin" <hpa@zytor.com>
5377S: Maintained
5378F: arch/x86/boot/
5379
5380i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5381M: "H. Peter Anvin" <hpa@zytor.com>
5382T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5383S: Maintained
5384
5385IA64 (Itanium) PLATFORM
5386M: Tony Luck <tony.luck@intel.com>
5387M: Fenghua Yu <fenghua.yu@intel.com>
5388L: linux-ia64@vger.kernel.org
5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5390S: Maintained
5391F: arch/ia64/
5392
5393IBM Power VMX Cryptographic instructions
5394M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5395M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5396L: linux-crypto@vger.kernel.org
5397S: Supported
5398F: drivers/crypto/vmx/Makefile
5399F: drivers/crypto/vmx/Kconfig
5400F: drivers/crypto/vmx/vmx.c
5401F: drivers/crypto/vmx/aes*
5402F: drivers/crypto/vmx/ghash*
5403F: drivers/crypto/vmx/ppc-xlate.pl
5404
5405IBM Power in-Nest Crypto Acceleration
5406M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5407M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5408L: linux-crypto@vger.kernel.org
5409S: Supported
5410F: drivers/crypto/nx/Makefile
5411F: drivers/crypto/nx/Kconfig
5412F: drivers/crypto/nx/nx-aes*
5413F: drivers/crypto/nx/nx-sha*
5414F: drivers/crypto/nx/nx.*
5415F: drivers/crypto/nx/nx_csbcpb.h
5416F: drivers/crypto/nx/nx_debugfs.h
5417
5418IBM Power 842 compression accelerator
5419M: Dan Streetman <ddstreet@ieee.org>
5420S: Supported
5421F: drivers/crypto/nx/Makefile
5422F: drivers/crypto/nx/Kconfig
5423F: drivers/crypto/nx/nx-842*
5424F: include/linux/sw842.h
5425F: crypto/842.c
5426F: lib/842/
5427
5428IBM Power Linux RAID adapter
5429M: Brian King <brking@us.ibm.com>
5430S: Supported
5431F: drivers/scsi/ipr.*
5432
5433IBM Power Virtual Ethernet Device Driver
5434M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5435L: netdev@vger.kernel.org
5436S: Supported
5437F: drivers/net/ethernet/ibm/ibmveth.*
5438
5439IBM Power SRIOV Virtual NIC Device Driver
5440M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5441M: John Allen <jallen@linux.vnet.ibm.com>
5442L: netdev@vger.kernel.org
5443S: Supported
5444F: drivers/net/ethernet/ibm/ibmvnic.*
5445
5446IBM Power Virtual SCSI Device Drivers
5447M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5448L: linux-scsi@vger.kernel.org
5449S: Supported
5450F: drivers/scsi/ibmvscsi/ibmvscsi*
5451F: drivers/scsi/ibmvscsi/viosrp.h
5452
5453IBM Power Virtual FC Device Drivers
5454M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5455L: linux-scsi@vger.kernel.org
5456S: Supported
5457F: drivers/scsi/ibmvscsi/ibmvfc*
5458
5459IBM ServeRAID RAID DRIVER
5460S: Orphan
5461F: drivers/scsi/ips.*
5462
5463ICH LPC AND GPIO DRIVER
5464M: Peter Tyser <ptyser@xes-inc.com>
5465S: Maintained
5466F: drivers/mfd/lpc_ich.c
5467F: drivers/gpio/gpio-ich.c
5468
5469IDE SUBSYSTEM
5470M: "David S. Miller" <davem@davemloft.net>
5471L: linux-ide@vger.kernel.org
5472Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5474S: Maintained
5475F: Documentation/ide/
5476F: drivers/ide/
5477F: include/linux/ide.h
5478
5479IDEAPAD LAPTOP EXTRAS DRIVER
5480M: Ike Panhc <ike.pan@canonical.com>
5481L: platform-driver-x86@vger.kernel.org
5482W: http://launchpad.net/ideapad-laptop
5483S: Maintained
5484F: drivers/platform/x86/ideapad-laptop.c
5485
5486IDEAPAD LAPTOP SLIDEBAR DRIVER
5487M: Andrey Moiseev <o2g.org.ru@gmail.com>
5488L: linux-input@vger.kernel.org
5489W: https://github.com/o2genum/ideapad-slidebar
5490S: Maintained
5491F: drivers/input/misc/ideapad_slidebar.c
5492
5493IDE/ATAPI DRIVERS
5494M: Borislav Petkov <bp@alien8.de>
5495L: linux-ide@vger.kernel.org
5496S: Maintained
5497F: Documentation/cdrom/ide-cd
5498F: drivers/ide/ide-cd*
5499
5500IDLE-I7300
5501M: Andy Henroid <andrew.d.henroid@intel.com>
5502L: linux-pm@vger.kernel.org
5503S: Supported
5504F: drivers/idle/i7300_idle.c
5505
5506IEEE 802.15.4 SUBSYSTEM
5507M: Alexander Aring <aar@pengutronix.de>
5508L: linux-wpan@vger.kernel.org
5509W: http://wpan.cakelab.org/
5510T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5511T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5512S: Maintained
5513F: net/ieee802154/
5514F: net/mac802154/
5515F: drivers/net/ieee802154/
5516F: include/linux/nl802154.h
5517F: include/linux/ieee802154.h
5518F: include/net/nl802154.h
5519F: include/net/mac802154.h
5520F: include/net/af_ieee802154.h
5521F: include/net/cfg802154.h
5522F: include/net/ieee802154_netdev.h
5523F: Documentation/networking/ieee802154.txt
5524
5525IGORPLUG-USB IR RECEIVER
5526M: Sean Young <sean@mess.org>
5527L: linux-media@vger.kernel.org
5528S: Maintained
5529F: drivers/media/rc/igorplugusb.c
5530
5531IGUANAWORKS USB IR TRANSCEIVER
5532M: Sean Young <sean@mess.org>
5533L: linux-media@vger.kernel.org
5534S: Maintained
5535F: drivers/media/rc/iguanair.c
5536
5537IIO SUBSYSTEM AND DRIVERS
5538M: Jonathan Cameron <jic23@kernel.org>
5539R: Hartmut Knaack <knaack.h@gmx.de>
5540R: Lars-Peter Clausen <lars@metafoo.de>
5541R: Peter Meerwald <pmeerw@pmeerw.net>
5542L: linux-iio@vger.kernel.org
5543S: Maintained
5544F: drivers/iio/
5545F: drivers/staging/iio/
5546F: include/linux/iio/
5547F: tools/iio/
5548
5549IKANOS/ADI EAGLE ADSL USB DRIVER
5550M: Matthieu Castet <castet.matthieu@free.fr>
5551M: Stanislaw Gruszka <stf_xl@wp.pl>
5552S: Maintained
5553F: drivers/usb/atm/ueagle-atm.c
5554
5555INA209 HARDWARE MONITOR DRIVER
5556M: Guenter Roeck <linux@roeck-us.net>
5557L: lm-sensors@lm-sensors.org
5558S: Maintained
5559F: Documentation/hwmon/ina209
5560F: Documentation/devicetree/bindings/i2c/ina209.txt
5561F: drivers/hwmon/ina209.c
5562
5563INA2XX HARDWARE MONITOR DRIVER
5564M: Guenter Roeck <linux@roeck-us.net>
5565L: lm-sensors@lm-sensors.org
5566S: Maintained
5567F: Documentation/hwmon/ina2xx
5568F: drivers/hwmon/ina2xx.c
5569F: include/linux/platform_data/ina2xx.h
5570
5571INDUSTRY PACK SUBSYSTEM (IPACK)
5572M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5573M: Jens Taprogge <jens.taprogge@taprogge.org>
5574M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5575L: industrypack-devel@lists.sourceforge.net
5576W: http://industrypack.sourceforge.net
5577S: Maintained
5578F: drivers/ipack/
5579
5580INGENIC JZ4780 DMA Driver
5581M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5582S: Maintained
5583F: drivers/dma/dma-jz4780.c
5584
5585INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5586M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5587M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5588L: linux-ima-devel@lists.sourceforge.net
5589L: linux-ima-user@lists.sourceforge.net
5590L: linux-security-module@vger.kernel.org
5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5592S: Supported
5593F: security/integrity/ima/
5594
5595IMGTEC IR DECODER DRIVER
5596M: James Hogan <james.hogan@imgtec.com>
5597S: Maintained
5598F: drivers/media/rc/img-ir/
5599
5600IMS TWINTURBO FRAMEBUFFER DRIVER
5601L: linux-fbdev@vger.kernel.org
5602S: Orphan
5603F: drivers/video/fbdev/imsttfb.c
5604
5605INFINIBAND SUBSYSTEM
5606M: Doug Ledford <dledford@redhat.com>
5607M: Sean Hefty <sean.hefty@intel.com>
5608M: Hal Rosenstock <hal.rosenstock@gmail.com>
5609L: linux-rdma@vger.kernel.org
5610W: http://www.openfabrics.org/
5611Q: http://patchwork.kernel.org/project/linux-rdma/list/
5612T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5613S: Supported
5614F: Documentation/infiniband/
5615F: drivers/infiniband/
5616F: drivers/staging/rdma/
5617F: include/uapi/linux/if_infiniband.h
5618F: include/uapi/rdma/
5619F: include/rdma/
5620
5621INOTIFY
5622M: John McCutchan <john@johnmccutchan.com>
5623M: Robert Love <rlove@rlove.org>
5624M: Eric Paris <eparis@parisplace.org>
5625S: Maintained
5626F: Documentation/filesystems/inotify.txt
5627F: fs/notify/inotify/
5628F: include/linux/inotify.h
5629F: include/uapi/linux/inotify.h
5630
5631INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5632M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5633L: linux-input@vger.kernel.org
5634Q: http://patchwork.kernel.org/project/linux-input/list/
5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5636S: Maintained
5637F: drivers/input/
5638F: include/linux/input.h
5639F: include/uapi/linux/input.h
5640F: include/linux/input/
5641F: Documentation/devicetree/bindings/input/
5642
5643INPUT MULTITOUCH (MT) PROTOCOL
5644M: Henrik Rydberg <rydberg@bitmath.org>
5645L: linux-input@vger.kernel.org
5646S: Odd fixes
5647F: Documentation/input/multi-touch-protocol.txt
5648F: drivers/input/input-mt.c
5649K: \b(ABS|SYN)_MT_
5650
5651INTEL ASoC BDW/HSW DRIVERS
5652M: Jie Yang <yang.jie@linux.intel.com>
5653L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5654S: Supported
5655F: sound/soc/intel/common/sst-dsp*
5656F: sound/soc/intel/common/sst-firmware.c
5657F: sound/soc/intel/boards/broadwell.c
5658F: sound/soc/intel/haswell/
5659
5660INTEL C600 SERIES SAS CONTROLLER DRIVER
5661M: Intel SCU Linux support <intel-linux-scu@intel.com>
5662M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5663L: linux-scsi@vger.kernel.org
5664T: git git://git.code.sf.net/p/intel-sas/isci
5665S: Supported
5666F: drivers/scsi/isci/
5667
5668INTEL HID EVENT DRIVER
5669M: Alex Hung <alex.hung@canonical.com>
5670L: platform-driver-x86@vger.kernel.org
5671S: Maintained
5672F: drivers/platform/x86/intel-hid.c
5673
5674INTEL IDLE DRIVER
5675M: Len Brown <lenb@kernel.org>
5676L: linux-pm@vger.kernel.org
5677T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5678S: Supported
5679F: drivers/idle/intel_idle.c
5680
5681INTEL PSTATE DRIVER
5682M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5683M: Len Brown <lenb@kernel.org>
5684L: linux-pm@vger.kernel.org
5685S: Supported
5686F: drivers/cpufreq/intel_pstate.c
5687
5688INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5689M: Maik Broemme <mbroemme@plusserver.de>
5690L: linux-fbdev@vger.kernel.org
5691S: Maintained
5692F: Documentation/fb/intelfb.txt
5693F: drivers/video/fbdev/intelfb/
5694
5695INTEL 810/815 FRAMEBUFFER DRIVER
5696M: Antonino Daplas <adaplas@gmail.com>
5697L: linux-fbdev@vger.kernel.org
5698S: Maintained
5699F: drivers/video/fbdev/i810/
5700
5701INTEL MENLOW THERMAL DRIVER
5702M: Sujith Thomas <sujith.thomas@intel.com>
5703L: platform-driver-x86@vger.kernel.org
5704W: https://01.org/linux-acpi
5705S: Supported
5706F: drivers/platform/x86/intel_menlow.c
5707
5708INTEL I/OAT DMA DRIVER
5709M: Dave Jiang <dave.jiang@intel.com>
5710R: Dan Williams <dan.j.williams@intel.com>
5711L: dmaengine@vger.kernel.org
5712Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5713S: Supported
5714F: drivers/dma/ioat*
5715
5716INTEL IOMMU (VT-d)
5717M: David Woodhouse <dwmw2@infradead.org>
5718L: iommu@lists.linux-foundation.org
5719T: git git://git.infradead.org/iommu-2.6.git
5720S: Supported
5721F: drivers/iommu/intel-iommu.c
5722F: include/linux/intel-iommu.h
5723
5724INTEL IOP-ADMA DMA DRIVER
5725R: Dan Williams <dan.j.williams@intel.com>
5726S: Odd fixes
5727F: drivers/dma/iop-adma.c
5728
5729INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5730M: Krzysztof Halasa <khalasa@piap.pl>
5731S: Maintained
5732F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5733F: arch/arm/mach-ixp4xx/include/mach/npe.h
5734F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5735F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5736F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5737F: drivers/net/wan/ixp4xx_hss.c
5738
5739INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5740M: Deepak Saxena <dsaxena@plexity.net>
5741S: Maintained
5742F: drivers/char/hw_random/ixp4xx-rng.c
5743
5744INTEL ETHERNET DRIVERS
5745M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5746R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5747R: Shannon Nelson <shannon.nelson@intel.com>
5748R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5749R: Don Skidmore <donald.c.skidmore@intel.com>
5750R: Bruce Allan <bruce.w.allan@intel.com>
5751R: John Ronciak <john.ronciak@intel.com>
5752R: Mitch Williams <mitch.a.williams@intel.com>
5753L: intel-wired-lan@lists.osuosl.org
5754W: http://www.intel.com/support/feedback.htm
5755W: http://e1000.sourceforge.net/
5756Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5759S: Supported
5760F: Documentation/networking/e100.txt
5761F: Documentation/networking/e1000.txt
5762F: Documentation/networking/e1000e.txt
5763F: Documentation/networking/igb.txt
5764F: Documentation/networking/igbvf.txt
5765F: Documentation/networking/ixgb.txt
5766F: Documentation/networking/ixgbe.txt
5767F: Documentation/networking/ixgbevf.txt
5768F: Documentation/networking/i40e.txt
5769F: Documentation/networking/i40evf.txt
5770F: drivers/net/ethernet/intel/
5771F: drivers/net/ethernet/intel/*/
5772
5773INTEL-MID GPIO DRIVER
5774M: David Cohen <david.a.cohen@linux.intel.com>
5775L: linux-gpio@vger.kernel.org
5776S: Maintained
5777F: drivers/gpio/gpio-intel-mid.c
5778
5779INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5780M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5781L: linux-wireless@vger.kernel.org
5782S: Maintained
5783F: Documentation/networking/README.ipw2100
5784F: Documentation/networking/README.ipw2200
5785F: drivers/net/wireless/intel/ipw2x00/
5786
5787INTEL(R) TRACE HUB
5788M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5789S: Supported
5790F: Documentation/trace/intel_th.txt
5791F: drivers/hwtracing/intel_th/
5792
5793INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5794M: Ning Sun <ning.sun@intel.com>
5795L: tboot-devel@lists.sourceforge.net
5796W: http://tboot.sourceforge.net
5797T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5798S: Supported
5799F: Documentation/intel_txt.txt
5800F: include/linux/tboot.h
5801F: arch/x86/kernel/tboot.c
5802
5803INTEL WIRELESS WIMAX CONNECTION 2400
5804M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5805M: linux-wimax@intel.com
5806L: wimax@linuxwimax.org (subscribers-only)
5807S: Supported
5808W: http://linuxwimax.org
5809F: Documentation/wimax/README.i2400m
5810F: drivers/net/wimax/i2400m/
5811F: include/uapi/linux/wimax/i2400m.h
5812
5813INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5814M: Stanislaw Gruszka <sgruszka@redhat.com>
5815L: linux-wireless@vger.kernel.org
5816S: Supported
5817F: drivers/net/wireless/intel/iwlegacy/
5818
5819INTEL WIRELESS WIFI LINK (iwlwifi)
5820M: Johannes Berg <johannes.berg@intel.com>
5821M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5822M: Intel Linux Wireless <linuxwifi@intel.com>
5823L: linux-wireless@vger.kernel.org
5824W: http://intellinuxwireless.org
5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5826S: Supported
5827F: drivers/net/wireless/intel/iwlwifi/
5828
5829INTEL MANAGEMENT ENGINE (mei)
5830M: Tomas Winkler <tomas.winkler@intel.com>
5831L: linux-kernel@vger.kernel.org
5832S: Supported
5833F: include/uapi/linux/mei.h
5834F: include/linux/mei_cl_bus.h
5835F: drivers/misc/mei/*
5836F: drivers/watchdog/mei_wdt.c
5837F: Documentation/misc-devices/mei/*
5838
5839INTEL MIC DRIVERS (mic)
5840M: Sudeep Dutt <sudeep.dutt@intel.com>
5841M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5842S: Supported
5843W: https://github.com/sudeepdutt/mic
5844W: http://software.intel.com/en-us/mic-developer
5845F: include/linux/mic_bus.h
5846F: include/linux/scif.h
5847F: include/uapi/linux/mic_common.h
5848F: include/uapi/linux/mic_ioctl.h
5849F: include/uapi/linux/scif_ioctl.h
5850F: drivers/misc/mic/
5851F: drivers/dma/mic_x100_dma.c
5852F: drivers/dma/mic_x100_dma.h
5853F: Documentation/mic/
5854
5855INTEL PMC/P-Unit IPC DRIVER
5856M: Zha Qipeng<qipeng.zha@intel.com>
5857L: platform-driver-x86@vger.kernel.org
5858S: Maintained
5859F: drivers/platform/x86/intel_pmc_ipc.c
5860F: drivers/platform/x86/intel_punit_ipc.c
5861F: arch/x86/include/asm/intel_pmc_ipc.h
5862F: arch/x86/include/asm/intel_punit_ipc.h
5863
5864INTEL TELEMETRY DRIVER
5865M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5866L: platform-driver-x86@vger.kernel.org
5867S: Maintained
5868F: arch/x86/include/asm/intel_telemetry.h
5869F: drivers/platform/x86/intel_telemetry*
5870
5871IOC3 ETHERNET DRIVER
5872M: Ralf Baechle <ralf@linux-mips.org>
5873L: linux-mips@linux-mips.org
5874S: Maintained
5875F: drivers/net/ethernet/sgi/ioc3-eth.c
5876
5877IOC3 SERIAL DRIVER
5878M: Pat Gefre <pfg@sgi.com>
5879L: linux-serial@vger.kernel.org
5880S: Maintained
5881F: drivers/tty/serial/ioc3_serial.c
5882
5883IOMMU DRIVERS
5884M: Joerg Roedel <joro@8bytes.org>
5885L: iommu@lists.linux-foundation.org
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5887S: Maintained
5888F: drivers/iommu/
5889
5890IP MASQUERADING
5891M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5892S: Maintained
5893F: net/ipv4/netfilter/ipt_MASQUERADE.c
5894
5895IPMI SUBSYSTEM
5896M: Corey Minyard <minyard@acm.org>
5897L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5898W: http://openipmi.sourceforge.net/
5899S: Supported
5900F: Documentation/IPMI.txt
5901F: drivers/char/ipmi/
5902F: include/linux/ipmi*
5903F: include/uapi/linux/ipmi*
5904
5905QCOM AUDIO (ASoC) DRIVERS
5906M: Patrick Lai <plai@codeaurora.org>
5907M: Banajit Goswami <bgoswami@codeaurora.org>
5908L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5909S: Supported
5910F: sound/soc/qcom/
5911
5912IPS SCSI RAID DRIVER
5913M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5914L: linux-scsi@vger.kernel.org
5915W: http://www.adaptec.com/
5916S: Maintained
5917F: drivers/scsi/ips*
5918
5919IPVS
5920M: Wensong Zhang <wensong@linux-vs.org>
5921M: Simon Horman <horms@verge.net.au>
5922M: Julian Anastasov <ja@ssi.bg>
5923L: netdev@vger.kernel.org
5924L: lvs-devel@vger.kernel.org
5925S: Maintained
5926T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5927T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5928F: Documentation/networking/ipvs-sysctl.txt
5929F: include/net/ip_vs.h
5930F: include/uapi/linux/ip_vs.h
5931F: net/netfilter/ipvs/
5932
5933IPWIRELESS DRIVER
5934M: Jiri Kosina <jikos@kernel.org>
5935M: David Sterba <dsterba@suse.com>
5936S: Odd Fixes
5937F: drivers/tty/ipwireless/
5938
5939IPX NETWORK LAYER
5940M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5941L: netdev@vger.kernel.org
5942S: Maintained
5943F: include/net/ipx.h
5944F: include/uapi/linux/ipx.h
5945F: net/ipx/
5946
5947IRDA SUBSYSTEM
5948M: Samuel Ortiz <samuel@sortiz.org>
5949L: irda-users@lists.sourceforge.net (subscribers-only)
5950L: netdev@vger.kernel.org
5951W: http://irda.sourceforge.net/
5952S: Maintained
5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5954F: Documentation/networking/irda.txt
5955F: drivers/net/irda/
5956F: include/net/irda/
5957F: net/irda/
5958
5959IRQ SUBSYSTEM
5960M: Thomas Gleixner <tglx@linutronix.de>
5961L: linux-kernel@vger.kernel.org
5962S: Maintained
5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5964F: kernel/irq/
5965
5966IRQCHIP DRIVERS
5967M: Thomas Gleixner <tglx@linutronix.de>
5968M: Jason Cooper <jason@lakedaemon.net>
5969M: Marc Zyngier <marc.zyngier@arm.com>
5970L: linux-kernel@vger.kernel.org
5971S: Maintained
5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5973T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5974F: Documentation/devicetree/bindings/interrupt-controller/
5975F: drivers/irqchip/
5976
5977IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5978M: Jiang Liu <jiang.liu@linux.intel.com>
5979M: Marc Zyngier <marc.zyngier@arm.com>
5980S: Maintained
5981T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5982F: Documentation/IRQ-domain.txt
5983F: include/linux/irqdomain.h
5984F: kernel/irq/irqdomain.c
5985F: kernel/irq/msi.c
5986
5987ISAPNP
5988M: Jaroslav Kysela <perex@perex.cz>
5989S: Maintained
5990F: Documentation/isapnp.txt
5991F: drivers/pnp/isapnp/
5992F: include/linux/isapnp.h
5993
5994ISA RADIO MODULE
5995M: Hans Verkuil <hverkuil@xs4all.nl>
5996L: linux-media@vger.kernel.org
5997T: git git://linuxtv.org/media_tree.git
5998W: https://linuxtv.org
5999S: Maintained
6000F: drivers/media/radio/radio-isa*
6001
6002iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6003M: Peter Jones <pjones@redhat.com>
6004M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6005S: Maintained
6006F: drivers/firmware/iscsi_ibft*
6007
6008ISCSI
6009M: Mike Christie <michaelc@cs.wisc.edu>
6010L: open-iscsi@googlegroups.com
6011W: www.open-iscsi.org
6012T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6013S: Maintained
6014F: drivers/scsi/*iscsi*
6015F: include/scsi/*iscsi*
6016
6017ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6018M: Or Gerlitz <ogerlitz@mellanox.com>
6019M: Sagi Grimberg <sagig@mellanox.com>
6020M: Roi Dayan <roid@mellanox.com>
6021L: linux-rdma@vger.kernel.org
6022S: Supported
6023W: http://www.openfabrics.org
6024W: www.open-iscsi.org
6025Q: http://patchwork.kernel.org/project/linux-rdma/list/
6026F: drivers/infiniband/ulp/iser/
6027
6028ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6029M: Sagi Grimberg <sagig@mellanox.com>
6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6031L: linux-rdma@vger.kernel.org
6032L: target-devel@vger.kernel.org
6033S: Supported
6034W: http://www.linux-iscsi.org
6035F: drivers/infiniband/ulp/isert
6036
6037ISDN SUBSYSTEM
6038M: Karsten Keil <isdn@linux-pingi.de>
6039L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6040L: netdev@vger.kernel.org
6041W: http://www.isdn4linux.de
6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6043S: Maintained
6044F: Documentation/isdn/
6045F: drivers/isdn/
6046F: include/linux/isdn.h
6047F: include/linux/isdn/
6048F: include/uapi/linux/isdn.h
6049F: include/uapi/linux/isdn/
6050
6051ISDN SUBSYSTEM (Eicon active card driver)
6052M: Armin Schindler <mac@melware.de>
6053L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6054W: http://www.melware.de
6055S: Maintained
6056F: drivers/isdn/hardware/eicon/
6057
6058IT87 HARDWARE MONITORING DRIVER
6059M: Jean Delvare <jdelvare@suse.com>
6060L: lm-sensors@lm-sensors.org
6061S: Maintained
6062F: Documentation/hwmon/it87
6063F: drivers/hwmon/it87.c
6064
6065IT913X MEDIA DRIVER
6066M: Antti Palosaari <crope@iki.fi>
6067L: linux-media@vger.kernel.org
6068W: https://linuxtv.org
6069W: http://palosaari.fi/linux/
6070Q: http://patchwork.linuxtv.org/project/linux-media/list/
6071T: git git://linuxtv.org/anttip/media_tree.git
6072S: Maintained
6073F: drivers/media/tuners/it913x*
6074
6075IVTV VIDEO4LINUX DRIVER
6076M: Andy Walls <awalls@md.metrocast.net>
6077L: ivtv-devel@ivtvdriver.org (subscribers-only)
6078L: linux-media@vger.kernel.org
6079T: git git://linuxtv.org/media_tree.git
6080W: http://www.ivtvdriver.org
6081S: Maintained
6082F: Documentation/video4linux/*.ivtv
6083F: drivers/media/pci/ivtv/
6084F: include/uapi/linux/ivtv*
6085
6086IX2505V MEDIA DRIVER
6087M: Malcolm Priestley <tvboxspy@gmail.com>
6088L: linux-media@vger.kernel.org
6089W: https://linuxtv.org
6090Q: http://patchwork.linuxtv.org/project/linux-media/list/
6091S: Maintained
6092F: drivers/media/dvb-frontends/ix2505v*
6093
6094JC42.4 TEMPERATURE SENSOR DRIVER
6095M: Guenter Roeck <linux@roeck-us.net>
6096L: lm-sensors@lm-sensors.org
6097S: Maintained
6098F: drivers/hwmon/jc42.c
6099F: Documentation/hwmon/jc42
6100
6101JFS FILESYSTEM
6102M: Dave Kleikamp <shaggy@kernel.org>
6103L: jfs-discussion@lists.sourceforge.net
6104W: http://jfs.sourceforge.net/
6105T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6106S: Maintained
6107F: Documentation/filesystems/jfs.txt
6108F: fs/jfs/
6109
6110JME NETWORK DRIVER
6111M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6112L: netdev@vger.kernel.org
6113S: Maintained
6114F: drivers/net/ethernet/jme.*
6115
6116JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6117M: David Woodhouse <dwmw2@infradead.org>
6118L: linux-mtd@lists.infradead.org
6119W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6120S: Maintained
6121F: fs/jffs2/
6122F: include/uapi/linux/jffs2.h
6123
6124JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6125M: "Theodore Ts'o" <tytso@mit.edu>
6126M: Jan Kara <jack@suse.com>
6127L: linux-ext4@vger.kernel.org
6128S: Maintained
6129F: fs/jbd2/
6130F: include/linux/jbd2.h
6131
6132JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6133M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6134L: linux-media@vger.kernel.org
6135S: Maintained
6136F: drivers/media/platform/rcar_jpu.c
6137
6138JSM Neo PCI based serial card
6139M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6140L: linux-serial@vger.kernel.org
6141S: Maintained
6142F: drivers/tty/serial/jsm/
6143
6144K10TEMP HARDWARE MONITORING DRIVER
6145M: Clemens Ladisch <clemens@ladisch.de>
6146L: lm-sensors@lm-sensors.org
6147S: Maintained
6148F: Documentation/hwmon/k10temp
6149F: drivers/hwmon/k10temp.c
6150
6151K8TEMP HARDWARE MONITORING DRIVER
6152M: Rudolf Marek <r.marek@assembler.cz>
6153L: lm-sensors@lm-sensors.org
6154S: Maintained
6155F: Documentation/hwmon/k8temp
6156F: drivers/hwmon/k8temp.c
6157
6158KCONFIG
6159M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6160L: linux-kbuild@vger.kernel.org
6161T: git git://gitorious.org/linux-kconfig/linux-kconfig
6162S: Maintained
6163F: Documentation/kbuild/kconfig-language.txt
6164F: scripts/kconfig/
6165
6166KDUMP
6167M: Vivek Goyal <vgoyal@redhat.com>
6168M: Haren Myneni <hbabu@us.ibm.com>
6169L: kexec@lists.infradead.org
6170W: http://lse.sourceforge.net/kdump/
6171S: Maintained
6172F: Documentation/kdump/
6173
6174KEENE FM RADIO TRANSMITTER DRIVER
6175M: Hans Verkuil <hverkuil@xs4all.nl>
6176L: linux-media@vger.kernel.org
6177T: git git://linuxtv.org/media_tree.git
6178W: https://linuxtv.org
6179S: Maintained
6180F: drivers/media/radio/radio-keene*
6181
6182KERNEL AUTOMOUNTER v4 (AUTOFS4)
6183M: Ian Kent <raven@themaw.net>
6184L: autofs@vger.kernel.org
6185S: Maintained
6186F: fs/autofs4/
6187
6188KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6189M: Michal Marek <mmarek@suse.com>
6190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6191T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6192L: linux-kbuild@vger.kernel.org
6193S: Maintained
6194F: Documentation/kbuild/
6195F: Makefile
6196F: scripts/Makefile.*
6197F: scripts/basic/
6198F: scripts/mk*
6199F: scripts/package/
6200
6201KERNEL JANITORS
6202L: kernel-janitors@vger.kernel.org
6203W: http://kernelnewbies.org/KernelJanitors
6204S: Odd Fixes
6205
6206KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6207M: "J. Bruce Fields" <bfields@fieldses.org>
6208M: Jeff Layton <jlayton@poochiereds.net>
6209L: linux-nfs@vger.kernel.org
6210W: http://nfs.sourceforge.net/
6211T: git git://linux-nfs.org/~bfields/linux.git
6212S: Supported
6213F: fs/nfsd/
6214F: include/uapi/linux/nfsd/
6215F: fs/lockd/
6216F: fs/nfs_common/
6217F: net/sunrpc/
6218F: include/linux/lockd/
6219F: include/linux/sunrpc/
6220F: include/uapi/linux/sunrpc/
6221
6222KERNEL SELFTEST FRAMEWORK
6223M: Shuah Khan <shuahkh@osg.samsung.com>
6224L: linux-kselftest@vger.kernel.org
6225T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6226S: Maintained
6227F: tools/testing/selftests
6228
6229KERNEL VIRTUAL MACHINE (KVM)
6230M: Gleb Natapov <gleb@kernel.org>
6231M: Paolo Bonzini <pbonzini@redhat.com>
6232L: kvm@vger.kernel.org
6233W: http://www.linux-kvm.org
6234T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6235S: Supported
6236F: Documentation/*/kvm*.txt
6237F: Documentation/virtual/kvm/
6238F: arch/*/kvm/
6239F: arch/x86/kernel/kvm.c
6240F: arch/x86/kernel/kvmclock.c
6241F: arch/*/include/asm/kvm*
6242F: include/linux/kvm*
6243F: include/uapi/linux/kvm*
6244F: virt/kvm/
6245
6246KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6247M: Joerg Roedel <joro@8bytes.org>
6248L: kvm@vger.kernel.org
6249W: http://www.linux-kvm.org/
6250S: Maintained
6251F: arch/x86/include/asm/svm.h
6252F: arch/x86/kvm/svm.c
6253
6254KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6255M: Alexander Graf <agraf@suse.com>
6256L: kvm-ppc@vger.kernel.org
6257W: http://www.linux-kvm.org/
6258T: git git://github.com/agraf/linux-2.6.git
6259S: Supported
6260F: arch/powerpc/include/asm/kvm*
6261F: arch/powerpc/kvm/
6262
6263KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6264M: Christian Borntraeger <borntraeger@de.ibm.com>
6265M: Cornelia Huck <cornelia.huck@de.ibm.com>
6266L: linux-s390@vger.kernel.org
6267W: http://www.ibm.com/developerworks/linux/linux390/
6268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6269S: Supported
6270F: Documentation/s390/kvm.txt
6271F: arch/s390/include/asm/kvm*
6272F: arch/s390/kvm/
6273
6274KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6275M: Christoffer Dall <christoffer.dall@linaro.org>
6276M: Marc Zyngier <marc.zyngier@arm.com>
6277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6278L: kvmarm@lists.cs.columbia.edu
6279W: http://systems.cs.columbia.edu/projects/kvm-arm
6280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6281S: Supported
6282F: arch/arm/include/uapi/asm/kvm*
6283F: arch/arm/include/asm/kvm*
6284F: arch/arm/kvm/
6285F: virt/kvm/arm/
6286F: include/kvm/arm_*
6287
6288KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6289M: Christoffer Dall <christoffer.dall@linaro.org>
6290M: Marc Zyngier <marc.zyngier@arm.com>
6291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6292L: kvmarm@lists.cs.columbia.edu
6293S: Maintained
6294F: arch/arm64/include/uapi/asm/kvm*
6295F: arch/arm64/include/asm/kvm*
6296F: arch/arm64/kvm/
6297
6298KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6299M: James Hogan <james.hogan@imgtec.com>
6300L: linux-mips@linux-mips.org
6301S: Supported
6302F: arch/mips/include/uapi/asm/kvm*
6303F: arch/mips/include/asm/kvm*
6304F: arch/mips/kvm/
6305
6306KEXEC
6307M: Eric Biederman <ebiederm@xmission.com>
6308W: http://kernel.org/pub/linux/utils/kernel/kexec/
6309L: kexec@lists.infradead.org
6310S: Maintained
6311F: include/linux/kexec.h
6312F: include/uapi/linux/kexec.h
6313F: kernel/kexec.c
6314
6315KEYS/KEYRINGS:
6316M: David Howells <dhowells@redhat.com>
6317L: keyrings@vger.kernel.org
6318S: Maintained
6319F: Documentation/security/keys.txt
6320F: include/linux/key.h
6321F: include/linux/key-type.h
6322F: include/keys/
6323F: security/keys/
6324
6325KEYS-TRUSTED
6326M: David Safford <safford@us.ibm.com>
6327M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6328L: linux-security-module@vger.kernel.org
6329L: keyrings@vger.kernel.org
6330S: Supported
6331F: Documentation/security/keys-trusted-encrypted.txt
6332F: include/keys/trusted-type.h
6333F: security/keys/trusted.c
6334F: security/keys/trusted.h
6335
6336KEYS-ENCRYPTED
6337M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6338M: David Safford <safford@us.ibm.com>
6339L: linux-security-module@vger.kernel.org
6340L: keyrings@vger.kernel.org
6341S: Supported
6342F: Documentation/security/keys-trusted-encrypted.txt
6343F: include/keys/encrypted-type.h
6344F: security/keys/encrypted-keys/
6345
6346KGDB / KDB /debug_core
6347M: Jason Wessel <jason.wessel@windriver.com>
6348W: http://kgdb.wiki.kernel.org/
6349L: kgdb-bugreport@lists.sourceforge.net
6350T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6351S: Maintained
6352F: Documentation/DocBook/kgdb.tmpl
6353F: drivers/misc/kgdbts.c
6354F: drivers/tty/serial/kgdboc.c
6355F: include/linux/kdb.h
6356F: include/linux/kgdb.h
6357F: kernel/debug/
6358
6359KMEMCHECK
6360M: Vegard Nossum <vegardno@ifi.uio.no>
6361M: Pekka Enberg <penberg@kernel.org>
6362S: Maintained
6363F: Documentation/kmemcheck.txt
6364F: arch/x86/include/asm/kmemcheck.h
6365F: arch/x86/mm/kmemcheck/
6366F: include/linux/kmemcheck.h
6367F: mm/kmemcheck.c
6368
6369KMEMLEAK
6370M: Catalin Marinas <catalin.marinas@arm.com>
6371S: Maintained
6372F: Documentation/kmemleak.txt
6373F: include/linux/kmemleak.h
6374F: mm/kmemleak.c
6375F: mm/kmemleak-test.c
6376
6377KPROBES
6378M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6379M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6380M: "David S. Miller" <davem@davemloft.net>
6381M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6382S: Maintained
6383F: Documentation/kprobes.txt
6384F: include/linux/kprobes.h
6385F: kernel/kprobes.c
6386
6387KS0108 LCD CONTROLLER DRIVER
6388M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6389W: http://miguelojeda.es/auxdisplay.htm
6390W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6391S: Maintained
6392F: Documentation/auxdisplay/ks0108
6393F: drivers/auxdisplay/ks0108.c
6394F: include/linux/ks0108.h
6395
6396L3MDEV
6397M: David Ahern <dsa@cumulusnetworks.com>
6398L: netdev@vger.kernel.org
6399S: Maintained
6400F: net/l3mdev
6401F: include/net/l3mdev.h
6402
6403LANTIQ MIPS ARCHITECTURE
6404M: John Crispin <blogic@openwrt.org>
6405L: linux-mips@linux-mips.org
6406S: Maintained
6407F: arch/mips/lantiq
6408
6409LAPB module
6410L: linux-x25@vger.kernel.org
6411S: Orphan
6412F: Documentation/networking/lapb-module.txt
6413F: include/*/lapb.h
6414F: net/lapb/
6415
6416LASI 53c700 driver for PARISC
6417M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6418L: linux-scsi@vger.kernel.org
6419S: Maintained
6420F: Documentation/scsi/53c700.txt
6421F: drivers/scsi/53c700*
6422
6423LED SUBSYSTEM
6424M: Richard Purdie <rpurdie@rpsys.net>
6425M: Jacek Anaszewski <j.anaszewski@samsung.com>
6426L: linux-leds@vger.kernel.org
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6428S: Maintained
6429F: drivers/leds/
6430F: include/linux/leds.h
6431
6432LEGACY EEPROM DRIVER
6433M: Jean Delvare <jdelvare@suse.com>
6434S: Maintained
6435F: Documentation/misc-devices/eeprom
6436F: drivers/misc/eeprom/eeprom.c
6437
6438LEGO USB Tower driver
6439M: Juergen Stuber <starblue@users.sourceforge.net>
6440L: legousb-devel@lists.sourceforge.net
6441W: http://legousb.sourceforge.net/
6442S: Maintained
6443F: drivers/usb/misc/legousbtower.c
6444
6445LG2160 MEDIA DRIVER
6446M: Michael Krufky <mkrufky@linuxtv.org>
6447L: linux-media@vger.kernel.org
6448W: https://linuxtv.org
6449W: http://github.com/mkrufky
6450Q: http://patchwork.linuxtv.org/project/linux-media/list/
6451T: git git://linuxtv.org/mkrufky/tuners.git
6452S: Maintained
6453F: drivers/media/dvb-frontends/lg2160.*
6454
6455LGDT3305 MEDIA DRIVER
6456M: Michael Krufky <mkrufky@linuxtv.org>
6457L: linux-media@vger.kernel.org
6458W: https://linuxtv.org
6459W: http://github.com/mkrufky
6460Q: http://patchwork.linuxtv.org/project/linux-media/list/
6461T: git git://linuxtv.org/mkrufky/tuners.git
6462S: Maintained
6463F: drivers/media/dvb-frontends/lgdt3305.*
6464
6465LGUEST
6466M: Rusty Russell <rusty@rustcorp.com.au>
6467L: lguest@lists.ozlabs.org
6468W: http://lguest.ozlabs.org/
6469S: Odd Fixes
6470F: arch/x86/include/asm/lguest*.h
6471F: arch/x86/lguest/
6472F: drivers/lguest/
6473F: include/linux/lguest*.h
6474F: tools/lguest/
6475
6476LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6477M: Tejun Heo <tj@kernel.org>
6478L: linux-ide@vger.kernel.org
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6480S: Maintained
6481F: drivers/ata/
6482F: include/linux/ata.h
6483F: include/linux/libata.h
6484
6485LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6486M: Viresh Kumar <vireshk@kernel.org>
6487L: linux-ide@vger.kernel.org
6488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6489S: Maintained
6490F: include/linux/pata_arasan_cf_data.h
6491F: drivers/ata/pata_arasan_cf.c
6492
6493LIBATA PATA DRIVERS
6494M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6495M: Tejun Heo <tj@kernel.org>
6496L: linux-ide@vger.kernel.org
6497T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6498S: Maintained
6499F: drivers/ata/pata_*.c
6500F: drivers/ata/ata_generic.c
6501
6502LIBATA SATA AHCI PLATFORM devices support
6503M: Hans de Goede <hdegoede@redhat.com>
6504M: Tejun Heo <tj@kernel.org>
6505L: linux-ide@vger.kernel.org
6506T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6507S: Maintained
6508F: drivers/ata/ahci_platform.c
6509F: drivers/ata/libahci_platform.c
6510F: include/linux/ahci_platform.h
6511
6512LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6513M: Mikael Pettersson <mikpelinux@gmail.com>
6514L: linux-ide@vger.kernel.org
6515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6516S: Maintained
6517F: drivers/ata/sata_promise.*
6518
6519LIBLOCKDEP
6520M: Sasha Levin <sasha.levin@oracle.com>
6521S: Maintained
6522F: tools/lib/lockdep/
6523
6524LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6525M: Dan Williams <dan.j.williams@intel.com>
6526L: linux-nvdimm@lists.01.org
6527Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6529S: Supported
6530F: drivers/nvdimm/*
6531F: include/linux/nd.h
6532F: include/linux/libnvdimm.h
6533F: include/uapi/linux/ndctl.h
6534
6535LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6536M: Ross Zwisler <ross.zwisler@linux.intel.com>
6537L: linux-nvdimm@lists.01.org
6538Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6539S: Supported
6540F: drivers/nvdimm/blk.c
6541F: drivers/nvdimm/region_devs.c
6542F: drivers/acpi/nfit*
6543
6544LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6545M: Vishal Verma <vishal.l.verma@intel.com>
6546L: linux-nvdimm@lists.01.org
6547Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6548S: Supported
6549F: drivers/nvdimm/btt*
6550
6551LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6552M: Ross Zwisler <ross.zwisler@linux.intel.com>
6553L: linux-nvdimm@lists.01.org
6554Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6555S: Supported
6556F: drivers/nvdimm/pmem.c
6557F: include/linux/pmem.h
6558F: arch/*/include/asm/pmem.h
6559
6560LIGHTNVM PLATFORM SUPPORT
6561M: Matias Bjorling <mb@lightnvm.io>
6562W: http://github/OpenChannelSSD
6563L: linux-block@vger.kernel.org
6564S: Maintained
6565F: drivers/lightnvm/
6566F: include/linux/lightnvm.h
6567F: include/uapi/linux/lightnvm.h
6568
6569LINUX FOR IBM pSERIES (RS/6000)
6570M: Paul Mackerras <paulus@au.ibm.com>
6571W: http://www.ibm.com/linux/ltc/projects/ppc
6572S: Supported
6573F: arch/powerpc/boot/rs6000.h
6574
6575LINUX FOR POWERPC (32-BIT AND 64-BIT)
6576M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6577M: Paul Mackerras <paulus@samba.org>
6578M: Michael Ellerman <mpe@ellerman.id.au>
6579W: http://www.penguinppc.org/
6580L: linuxppc-dev@lists.ozlabs.org
6581Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6582T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6583S: Supported
6584F: Documentation/powerpc/
6585F: arch/powerpc/
6586
6587LINUX FOR POWER MACINTOSH
6588M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6589W: http://www.penguinppc.org/
6590L: linuxppc-dev@lists.ozlabs.org
6591S: Maintained
6592F: arch/powerpc/platforms/powermac/
6593F: drivers/macintosh/
6594
6595LINUX FOR POWERPC EMBEDDED MPC5XXX
6596M: Anatolij Gustschin <agust@denx.de>
6597L: linuxppc-dev@lists.ozlabs.org
6598T: git git://git.denx.de/linux-denx-agust.git
6599S: Maintained
6600F: arch/powerpc/platforms/512x/
6601F: arch/powerpc/platforms/52xx/
6602
6603LINUX FOR POWERPC EMBEDDED PPC4XX
6604M: Alistair Popple <alistair@popple.id.au>
6605M: Matt Porter <mporter@kernel.crashing.org>
6606W: http://www.penguinppc.org/
6607L: linuxppc-dev@lists.ozlabs.org
6608S: Maintained
6609F: arch/powerpc/platforms/40x/
6610F: arch/powerpc/platforms/44x/
6611
6612LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6613L: linuxppc-dev@lists.ozlabs.org
6614S: Orphan
6615F: arch/powerpc/*/*virtex*
6616F: arch/powerpc/*/*/*virtex*
6617
6618LINUX FOR POWERPC EMBEDDED PPC8XX
6619M: Vitaly Bordug <vitb@kernel.crashing.org>
6620W: http://www.penguinppc.org/
6621L: linuxppc-dev@lists.ozlabs.org
6622S: Maintained
6623F: arch/powerpc/platforms/8xx/
6624
6625LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6626M: Scott Wood <oss@buserror.net>
6627M: Kumar Gala <galak@kernel.crashing.org>
6628W: http://www.penguinppc.org/
6629L: linuxppc-dev@lists.ozlabs.org
6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6631S: Maintained
6632F: arch/powerpc/platforms/83xx/
6633F: arch/powerpc/platforms/85xx/
6634
6635LINUX FOR POWERPC PA SEMI PWRFICIENT
6636M: Olof Johansson <olof@lixom.net>
6637L: linuxppc-dev@lists.ozlabs.org
6638S: Maintained
6639F: arch/powerpc/platforms/pasemi/
6640F: drivers/*/*pasemi*
6641F: drivers/*/*/*pasemi*
6642
6643LINUX SECURITY MODULE (LSM) FRAMEWORK
6644M: Chris Wright <chrisw@sous-sol.org>
6645L: linux-security-module@vger.kernel.org
6646S: Supported
6647
6648LIS3LV02D ACCELEROMETER DRIVER
6649M: Eric Piel <eric.piel@tremplin-utc.net>
6650S: Maintained
6651F: Documentation/misc-devices/lis3lv02d
6652F: drivers/misc/lis3lv02d/
6653F: drivers/platform/x86/hp_accel.c
6654
6655LIVE PATCHING
6656M: Josh Poimboeuf <jpoimboe@redhat.com>
6657M: Jessica Yu <jeyu@redhat.com>
6658M: Jiri Kosina <jikos@kernel.org>
6659M: Miroslav Benes <mbenes@suse.cz>
6660R: Petr Mladek <pmladek@suse.com>
6661S: Maintained
6662F: kernel/livepatch/
6663F: include/linux/livepatch.h
6664F: arch/x86/include/asm/livepatch.h
6665F: arch/x86/kernel/livepatch.c
6666F: Documentation/ABI/testing/sysfs-kernel-livepatch
6667F: samples/livepatch/
6668L: live-patching@vger.kernel.org
6669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6670
6671LINUX KERNEL DUMP TEST MODULE (LKDTM)
6672M: Kees Cook <keescook@chromium.org>
6673S: Maintained
6674F: drivers/misc/lkdtm.c
6675
6676LLC (802.2)
6677M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6678S: Maintained
6679F: include/linux/llc.h
6680F: include/uapi/linux/llc.h
6681F: include/net/llc*
6682F: net/llc/
6683
6684LM73 HARDWARE MONITOR DRIVER
6685M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6686L: lm-sensors@lm-sensors.org
6687S: Maintained
6688F: drivers/hwmon/lm73.c
6689
6690LM78 HARDWARE MONITOR DRIVER
6691M: Jean Delvare <jdelvare@suse.com>
6692L: lm-sensors@lm-sensors.org
6693S: Maintained
6694F: Documentation/hwmon/lm78
6695F: drivers/hwmon/lm78.c
6696
6697LM83 HARDWARE MONITOR DRIVER
6698M: Jean Delvare <jdelvare@suse.com>
6699L: lm-sensors@lm-sensors.org
6700S: Maintained
6701F: Documentation/hwmon/lm83
6702F: drivers/hwmon/lm83.c
6703
6704LM90 HARDWARE MONITOR DRIVER
6705M: Jean Delvare <jdelvare@suse.com>
6706L: lm-sensors@lm-sensors.org
6707S: Maintained
6708F: Documentation/hwmon/lm90
6709F: Documentation/devicetree/bindings/hwmon/lm90.txt
6710F: drivers/hwmon/lm90.c
6711
6712LM95234 HARDWARE MONITOR DRIVER
6713M: Guenter Roeck <linux@roeck-us.net>
6714L: lm-sensors@lm-sensors.org
6715S: Maintained
6716F: Documentation/hwmon/lm95234
6717F: drivers/hwmon/lm95234.c
6718
6719LME2510 MEDIA DRIVER
6720M: Malcolm Priestley <tvboxspy@gmail.com>
6721L: linux-media@vger.kernel.org
6722W: https://linuxtv.org
6723Q: http://patchwork.linuxtv.org/project/linux-media/list/
6724S: Maintained
6725F: drivers/media/usb/dvb-usb-v2/lmedm04*
6726
6727LOCKDEP AND LOCKSTAT
6728M: Peter Zijlstra <peterz@infradead.org>
6729M: Ingo Molnar <mingo@redhat.com>
6730L: linux-kernel@vger.kernel.org
6731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6732S: Maintained
6733F: Documentation/locking/lockdep*.txt
6734F: Documentation/locking/lockstat.txt
6735F: include/linux/lockdep.h
6736F: kernel/locking/
6737
6738LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6739M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6740L: linux-ntfs-dev@lists.sourceforge.net
6741W: http://www.linux-ntfs.org/content/view/19/37/
6742S: Maintained
6743F: Documentation/ldm.txt
6744F: block/partitions/ldm.*
6745
6746LogFS
6747M: Joern Engel <joern@logfs.org>
6748M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6749L: logfs@logfs.org
6750W: logfs.org
6751S: Maintained
6752F: fs/logfs/
6753
6754LPC32XX MACHINE SUPPORT
6755M: Roland Stigge <stigge@antcom.de>
6756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6757S: Maintained
6758F: arch/arm/mach-lpc32xx/
6759
6760LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6761M: Sathya Prakash <sathya.prakash@broadcom.com>
6762M: Chaitra P B <chaitra.basappa@broadcom.com>
6763M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6764L: MPT-FusionLinux.pdl@broadcom.com
6765L: linux-scsi@vger.kernel.org
6766W: http://www.avagotech.com/support/
6767S: Supported
6768F: drivers/message/fusion/
6769F: drivers/scsi/mpt2sas/
6770F: drivers/scsi/mpt3sas/
6771
6772LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6773M: Matthew Wilcox <matthew@wil.cx>
6774L: linux-scsi@vger.kernel.org
6775S: Maintained
6776F: drivers/scsi/sym53c8xx_2/
6777
6778LTC4261 HARDWARE MONITOR DRIVER
6779M: Guenter Roeck <linux@roeck-us.net>
6780L: lm-sensors@lm-sensors.org
6781S: Maintained
6782F: Documentation/hwmon/ltc4261
6783F: drivers/hwmon/ltc4261.c
6784
6785LTP (Linux Test Project)
6786M: Mike Frysinger <vapier@gentoo.org>
6787M: Cyril Hrubis <chrubis@suse.cz>
6788M: Wanlong Gao <wanlong.gao@gmail.com>
6789M: Jan Stancek <jstancek@redhat.com>
6790M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6791M: Alexey Kodanev <alexey.kodanev@oracle.com>
6792L: ltp@lists.linux.it (subscribers-only)
6793W: http://linux-test-project.github.io/
6794T: git git://github.com/linux-test-project/ltp.git
6795S: Maintained
6796
6797M32R ARCHITECTURE
6798W: http://www.linux-m32r.org/
6799S: Orphan
6800F: arch/m32r/
6801
6802M68K ARCHITECTURE
6803M: Geert Uytterhoeven <geert@linux-m68k.org>
6804L: linux-m68k@lists.linux-m68k.org
6805W: http://www.linux-m68k.org/
6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6807S: Maintained
6808F: arch/m68k/
6809F: drivers/zorro/
6810
6811M68K ON APPLE MACINTOSH
6812M: Joshua Thompson <funaho@jurai.org>
6813W: http://www.mac.linux-m68k.org/
6814L: linux-m68k@lists.linux-m68k.org
6815S: Maintained
6816F: arch/m68k/mac/
6817
6818M68K ON HP9000/300
6819M: Philip Blundell <philb@gnu.org>
6820W: http://www.tazenda.demon.co.uk/phil/linux-hp
6821S: Maintained
6822F: arch/m68k/hp300/
6823
6824M88DS3103 MEDIA DRIVER
6825M: Antti Palosaari <crope@iki.fi>
6826L: linux-media@vger.kernel.org
6827W: https://linuxtv.org
6828W: http://palosaari.fi/linux/
6829Q: http://patchwork.linuxtv.org/project/linux-media/list/
6830T: git git://linuxtv.org/anttip/media_tree.git
6831S: Maintained
6832F: drivers/media/dvb-frontends/m88ds3103*
6833
6834M88RS2000 MEDIA DRIVER
6835M: Malcolm Priestley <tvboxspy@gmail.com>
6836L: linux-media@vger.kernel.org
6837W: https://linuxtv.org
6838Q: http://patchwork.linuxtv.org/project/linux-media/list/
6839S: Maintained
6840F: drivers/media/dvb-frontends/m88rs2000*
6841
6842MA901 MASTERKIT USB FM RADIO DRIVER
6843M: Alexey Klimov <klimov.linux@gmail.com>
6844L: linux-media@vger.kernel.org
6845T: git git://linuxtv.org/media_tree.git
6846S: Maintained
6847F: drivers/media/radio/radio-ma901.c
6848
6849MAC80211
6850M: Johannes Berg <johannes@sipsolutions.net>
6851L: linux-wireless@vger.kernel.org
6852W: http://wireless.kernel.org/
6853T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6854T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6855S: Maintained
6856F: Documentation/networking/mac80211-injection.txt
6857F: include/net/mac80211.h
6858F: net/mac80211/
6859F: drivers/net/wireless/mac80211_hwsim.[ch]
6860
6861MACVLAN DRIVER
6862M: Patrick McHardy <kaber@trash.net>
6863L: netdev@vger.kernel.org
6864S: Maintained
6865F: drivers/net/macvlan.c
6866F: include/linux/if_macvlan.h
6867
6868MAILBOX API
6869M: Jassi Brar <jassisinghbrar@gmail.com>
6870L: linux-kernel@vger.kernel.org
6871S: Maintained
6872F: drivers/mailbox/
6873F: include/linux/mailbox_client.h
6874F: include/linux/mailbox_controller.h
6875
6876MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6877M: Michael Kerrisk <mtk.manpages@gmail.com>
6878W: http://www.kernel.org/doc/man-pages
6879L: linux-man@vger.kernel.org
6880S: Maintained
6881
6882MARVELL ARMADA DRM SUPPORT
6883M: Russell King <rmk+kernel@arm.linux.org.uk>
6884S: Maintained
6885F: drivers/gpu/drm/armada/
6886
6887MARVELL 88E6352 DSA support
6888M: Guenter Roeck <linux@roeck-us.net>
6889S: Maintained
6890F: drivers/net/dsa/mv88e6352.c
6891
6892MARVELL CRYPTO DRIVER
6893M: Boris Brezillon <boris.brezillon@free-electrons.com>
6894M: Arnaud Ebalard <arno@natisbad.org>
6895F: drivers/crypto/marvell/
6896S: Maintained
6897L: linux-crypto@vger.kernel.org
6898
6899MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6900M: Mirko Lindner <mlindner@marvell.com>
6901M: Stephen Hemminger <stephen@networkplumber.org>
6902L: netdev@vger.kernel.org
6903S: Maintained
6904F: drivers/net/ethernet/marvell/sk*
6905
6906MARVELL LIBERTAS WIRELESS DRIVER
6907L: libertas-dev@lists.infradead.org
6908S: Orphan
6909F: drivers/net/wireless/marvell/libertas/
6910
6911MARVELL MV643XX ETHERNET DRIVER
6912M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6913L: netdev@vger.kernel.org
6914S: Maintained
6915F: drivers/net/ethernet/marvell/mv643xx_eth.*
6916F: include/linux/mv643xx.h
6917
6918MARVELL MVNETA ETHERNET DRIVER
6919M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6920L: netdev@vger.kernel.org
6921S: Maintained
6922F: drivers/net/ethernet/marvell/mvneta.*
6923
6924MARVELL MWIFIEX WIRELESS DRIVER
6925M: Amitkumar Karwar <akarwar@marvell.com>
6926M: Nishant Sarmukadam <nishants@marvell.com>
6927L: linux-wireless@vger.kernel.org
6928S: Maintained
6929F: drivers/net/wireless/marvell/mwifiex/
6930
6931MARVELL MWL8K WIRELESS DRIVER
6932M: Lennert Buytenhek <buytenh@wantstofly.org>
6933L: linux-wireless@vger.kernel.org
6934S: Odd Fixes
6935F: drivers/net/wireless/marvell/mwl8k.c
6936
6937MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6938M: Nicolas Pitre <nico@fluxnic.net>
6939S: Odd Fixes
6940F: drivers/mmc/host/mvsdio.*
6941
6942MATROX FRAMEBUFFER DRIVER
6943L: linux-fbdev@vger.kernel.org
6944S: Orphan
6945F: drivers/video/fbdev/matrox/matroxfb_*
6946F: include/uapi/linux/matroxfb.h
6947
6948MAX16065 HARDWARE MONITOR DRIVER
6949M: Guenter Roeck <linux@roeck-us.net>
6950L: lm-sensors@lm-sensors.org
6951S: Maintained
6952F: Documentation/hwmon/max16065
6953F: drivers/hwmon/max16065.c
6954
6955MAX20751 HARDWARE MONITOR DRIVER
6956M: Guenter Roeck <linux@roeck-us.net>
6957L: lm-sensors@lm-sensors.org
6958S: Maintained
6959F: Documentation/hwmon/max20751
6960F: drivers/hwmon/max20751.c
6961
6962MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6963M: "Hans J. Koch" <hjk@hansjkoch.de>
6964L: lm-sensors@lm-sensors.org
6965S: Maintained
6966F: Documentation/hwmon/max6650
6967F: drivers/hwmon/max6650.c
6968
6969MAX6697 HARDWARE MONITOR DRIVER
6970M: Guenter Roeck <linux@roeck-us.net>
6971L: lm-sensors@lm-sensors.org
6972S: Maintained
6973F: Documentation/hwmon/max6697
6974F: Documentation/devicetree/bindings/i2c/max6697.txt
6975F: drivers/hwmon/max6697.c
6976F: include/linux/platform_data/max6697.h
6977
6978MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6979M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6980L: linux-pm@vger.kernel.org
6981S: Supported
6982F: drivers/power/max14577_charger.c
6983F: drivers/power/max77693_charger.c
6984
6985MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6986M: Javier Martinez Canillas <javier@osg.samsung.com>
6987L: linux-kernel@vger.kernel.org
6988S: Supported
6989F: drivers/*/*max77802*.c
6990F: Documentation/devicetree/bindings/*/*max77802.txt
6991F: include/dt-bindings/*/*max77802.h
6992
6993MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6994M: Chanwoo Choi <cw00.choi@samsung.com>
6995M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6996L: linux-kernel@vger.kernel.org
6997S: Supported
6998F: drivers/*/max14577.c
6999F: drivers/*/max77686*.c
7000F: drivers/*/max77693.c
7001F: drivers/extcon/extcon-max14577.c
7002F: drivers/extcon/extcon-max77693.c
7003F: drivers/rtc/rtc-max77686.c
7004F: drivers/clk/clk-max77686.c
7005F: Documentation/devicetree/bindings/mfd/max14577.txt
7006F: Documentation/devicetree/bindings/*/max77686.txt
7007F: Documentation/devicetree/bindings/mfd/max77693.txt
7008F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7009F: include/linux/mfd/max14577*.h
7010F: include/linux/mfd/max77686*.h
7011F: include/linux/mfd/max77693*.h
7012
7013MAXIRADIO FM RADIO RECEIVER DRIVER
7014M: Hans Verkuil <hverkuil@xs4all.nl>
7015L: linux-media@vger.kernel.org
7016T: git git://linuxtv.org/media_tree.git
7017W: https://linuxtv.org
7018S: Maintained
7019F: drivers/media/radio/radio-maxiradio*
7020
7021MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7022M: Peter Rosin <peda@axentia.se>
7023L: linux-iio@vger.kernel.org
7024S: Maintained
7025F: drivers/iio/potentiometer/mcp4531.c
7026
7027MEDIA DRIVERS FOR RENESAS - VSP1
7028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7029L: linux-media@vger.kernel.org
7030L: linux-renesas-soc@vger.kernel.org
7031T: git git://linuxtv.org/media_tree.git
7032S: Supported
7033F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7034F: drivers/media/platform/vsp1/
7035
7036MEDIA DRIVERS FOR ASCOT2E
7037M: Sergey Kozlov <serjk@netup.ru>
7038L: linux-media@vger.kernel.org
7039W: https://linuxtv.org
7040W: http://netup.tv/
7041T: git git://linuxtv.org/media_tree.git
7042S: Supported
7043F: drivers/media/dvb-frontends/ascot2e*
7044
7045MEDIA DRIVERS FOR CXD2841ER
7046M: Sergey Kozlov <serjk@netup.ru>
7047L: linux-media@vger.kernel.org
7048W: https://linuxtv.org
7049W: http://netup.tv/
7050T: git git://linuxtv.org/media_tree.git
7051S: Supported
7052F: drivers/media/dvb-frontends/cxd2841er*
7053
7054MEDIA DRIVERS FOR HORUS3A
7055M: Sergey Kozlov <serjk@netup.ru>
7056L: linux-media@vger.kernel.org
7057W: https://linuxtv.org
7058W: http://netup.tv/
7059T: git git://linuxtv.org/media_tree.git
7060S: Supported
7061F: drivers/media/dvb-frontends/horus3a*
7062
7063MEDIA DRIVERS FOR LNBH25
7064M: Sergey Kozlov <serjk@netup.ru>
7065L: linux-media@vger.kernel.org
7066W: https://linuxtv.org
7067W: http://netup.tv/
7068T: git git://linuxtv.org/media_tree.git
7069S: Supported
7070F: drivers/media/dvb-frontends/lnbh25*
7071
7072MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7073M: Sergey Kozlov <serjk@netup.ru>
7074L: linux-media@vger.kernel.org
7075W: https://linuxtv.org
7076W: http://netup.tv/
7077T: git git://linuxtv.org/media_tree.git
7078S: Supported
7079F: drivers/media/pci/netup_unidvb/*
7080
7081MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7082M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7083P: LinuxTV.org Project
7084L: linux-media@vger.kernel.org
7085W: https://linuxtv.org
7086Q: http://patchwork.kernel.org/project/linux-media/list/
7087T: git git://linuxtv.org/media_tree.git
7088S: Maintained
7089F: Documentation/dvb/
7090F: Documentation/video4linux/
7091F: Documentation/DocBook/media/
7092F: drivers/media/
7093F: drivers/staging/media/
7094F: include/linux/platform_data/media/
7095F: include/media/
7096F: include/uapi/linux/dvb/
7097F: include/uapi/linux/videodev2.h
7098F: include/uapi/linux/media.h
7099F: include/uapi/linux/v4l2-*
7100F: include/uapi/linux/meye.h
7101F: include/uapi/linux/ivtv*
7102F: include/uapi/linux/uvcvideo.h
7103
7104MEDIATEK ETHERNET DRIVER
7105M: Felix Fietkau <nbd@openwrt.org>
7106M: John Crispin <blogic@openwrt.org>
7107L: netdev@vger.kernel.org
7108S: Maintained
7109F: drivers/net/ethernet/mediatek/
7110
7111MEDIATEK MT7601U WIRELESS LAN DRIVER
7112M: Jakub Kicinski <kubakici@wp.pl>
7113L: linux-wireless@vger.kernel.org
7114S: Maintained
7115F: drivers/net/wireless/mediatek/mt7601u/
7116
7117MEGARAID SCSI/SAS DRIVERS
7118M: Kashyap Desai <kashyap.desai@avagotech.com>
7119M: Sumit Saxena <sumit.saxena@avagotech.com>
7120M: Uday Lingala <uday.lingala@avagotech.com>
7121L: megaraidlinux.pdl@avagotech.com
7122L: linux-scsi@vger.kernel.org
7123W: http://www.lsi.com
7124S: Maintained
7125F: Documentation/scsi/megaraid.txt
7126F: drivers/scsi/megaraid.*
7127F: drivers/scsi/megaraid/
7128
7129MELLANOX ETHERNET DRIVER (mlx4_en)
7130M: Eugenia Emantayev <eugenia@mellanox.com>
7131L: netdev@vger.kernel.org
7132S: Supported
7133W: http://www.mellanox.com
7134Q: http://patchwork.ozlabs.org/project/netdev/list/
7135F: drivers/net/ethernet/mellanox/mlx4/en_*
7136
7137MELLANOX ETHERNET DRIVER (mlx5e)
7138M: Saeed Mahameed <saeedm@mellanox.com>
7139L: netdev@vger.kernel.org
7140S: Supported
7141W: http://www.mellanox.com
7142Q: http://patchwork.ozlabs.org/project/netdev/list/
7143F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7144
7145MELLANOX ETHERNET SWITCH DRIVERS
7146M: Jiri Pirko <jiri@mellanox.com>
7147M: Ido Schimmel <idosch@mellanox.com>
7148L: netdev@vger.kernel.org
7149S: Supported
7150W: http://www.mellanox.com
7151Q: http://patchwork.ozlabs.org/project/netdev/list/
7152F: drivers/net/ethernet/mellanox/mlxsw/
7153
7154MEMBARRIER SUPPORT
7155M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7156M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7157L: linux-kernel@vger.kernel.org
7158S: Supported
7159F: kernel/membarrier.c
7160F: include/uapi/linux/membarrier.h
7161
7162MEMORY MANAGEMENT
7163L: linux-mm@kvack.org
7164W: http://www.linux-mm.org
7165S: Maintained
7166F: include/linux/mm.h
7167F: include/linux/gfp.h
7168F: include/linux/mmzone.h
7169F: include/linux/memory_hotplug.h
7170F: include/linux/vmalloc.h
7171F: mm/
7172
7173MEMORY TECHNOLOGY DEVICES (MTD)
7174M: David Woodhouse <dwmw2@infradead.org>
7175M: Brian Norris <computersforpeace@gmail.com>
7176L: linux-mtd@lists.infradead.org
7177W: http://www.linux-mtd.infradead.org/
7178Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7179T: git git://git.infradead.org/linux-mtd.git
7180T: git git://git.infradead.org/l2-mtd.git
7181S: Maintained
7182F: drivers/mtd/
7183F: include/linux/mtd/
7184F: include/uapi/mtd/
7185
7186MEN A21 WATCHDOG DRIVER
7187M: Johannes Thumshirn <morbidrsa@gmail.com>
7188L: linux-watchdog@vger.kernel.org
7189S: Maintained
7190F: drivers/watchdog/mena21_wdt.c
7191
7192MEN CHAMELEON BUS (mcb)
7193M: Johannes Thumshirn <morbidrsa@gmail.com>
7194S: Maintained
7195F: drivers/mcb/
7196F: include/linux/mcb.h
7197F: Documentation/men-chameleon-bus.txt
7198
7199MEN F21BMC (Board Management Controller)
7200M: Andreas Werner <andreas.werner@men.de>
7201S: Supported
7202F: drivers/mfd/menf21bmc.c
7203F: drivers/watchdog/menf21bmc_wdt.c
7204F: drivers/leds/leds-menf21bmc.c
7205F: drivers/hwmon/menf21bmc_hwmon.c
7206F: Documentation/hwmon/menf21bmc
7207
7208METAG ARCHITECTURE
7209M: James Hogan <james.hogan@imgtec.com>
7210L: linux-metag@vger.kernel.org
7211T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7212S: Odd Fixes
7213F: arch/metag/
7214F: Documentation/metag/
7215F: Documentation/devicetree/bindings/metag/
7216F: Documentation/devicetree/bindings/interrupt-controller/img,*
7217F: drivers/clocksource/metag_generic.c
7218F: drivers/irqchip/irq-metag.c
7219F: drivers/irqchip/irq-metag-ext.c
7220F: drivers/tty/metag_da.c
7221
7222MICROBLAZE ARCHITECTURE
7223M: Michal Simek <monstr@monstr.eu>
7224W: http://www.monstr.eu/fdt/
7225T: git git://git.monstr.eu/linux-2.6-microblaze.git
7226S: Supported
7227F: arch/microblaze/
7228
7229MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7230M: Chen Yu <yu.c.chen@intel.com>
7231L: platform-driver-x86@vger.kernel.org
7232S: Supported
7233F: drivers/platform/x86/surfacepro3_button.c
7234
7235MICROTEK X6 SCANNER
7236M: Oliver Neukum <oliver@neukum.org>
7237S: Maintained
7238F: drivers/usb/image/microtek.*
7239
7240MIPS
7241M: Ralf Baechle <ralf@linux-mips.org>
7242L: linux-mips@linux-mips.org
7243W: http://www.linux-mips.org/
7244T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7245Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7246S: Supported
7247F: Documentation/mips/
7248F: arch/mips/
7249
7250MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7251M: Hans Verkuil <hverkuil@xs4all.nl>
7252L: linux-media@vger.kernel.org
7253T: git git://linuxtv.org/media_tree.git
7254W: https://linuxtv.org
7255S: Odd Fixes
7256F: drivers/media/radio/radio-miropcm20*
7257
7258MELLANOX MLX4 core VPI driver
7259M: Yishai Hadas <yishaih@mellanox.com>
7260L: netdev@vger.kernel.org
7261L: linux-rdma@vger.kernel.org
7262W: http://www.mellanox.com
7263Q: http://patchwork.ozlabs.org/project/netdev/list/
7264S: Supported
7265F: drivers/net/ethernet/mellanox/mlx4/
7266F: include/linux/mlx4/
7267
7268MELLANOX MLX4 IB driver
7269M: Yishai Hadas <yishaih@mellanox.com>
7270L: linux-rdma@vger.kernel.org
7271W: http://www.mellanox.com
7272Q: http://patchwork.kernel.org/project/linux-rdma/list/
7273S: Supported
7274F: drivers/infiniband/hw/mlx4/
7275F: include/linux/mlx4/
7276
7277MELLANOX MLX5 core VPI driver
7278M: Matan Barak <matanb@mellanox.com>
7279M: Leon Romanovsky <leonro@mellanox.com>
7280L: netdev@vger.kernel.org
7281L: linux-rdma@vger.kernel.org
7282W: http://www.mellanox.com
7283Q: http://patchwork.ozlabs.org/project/netdev/list/
7284S: Supported
7285F: drivers/net/ethernet/mellanox/mlx5/core/
7286F: include/linux/mlx5/
7287
7288MELLANOX MLX5 IB driver
7289M: Matan Barak <matanb@mellanox.com>
7290M: Leon Romanovsky <leonro@mellanox.com>
7291L: linux-rdma@vger.kernel.org
7292W: http://www.mellanox.com
7293Q: http://patchwork.kernel.org/project/linux-rdma/list/
7294S: Supported
7295F: drivers/infiniband/hw/mlx5/
7296F: include/linux/mlx5/
7297
7298MELEXIS MLX90614 DRIVER
7299M: Crt Mori <cmo@melexis.com>
7300L: linux-iio@vger.kernel.org
7301W: http://www.melexis.com
7302S: Supported
7303F: drivers/iio/temperature/mlx90614.c
7304
7305MN88472 MEDIA DRIVER
7306M: Antti Palosaari <crope@iki.fi>
7307L: linux-media@vger.kernel.org
7308W: https://linuxtv.org
7309W: http://palosaari.fi/linux/
7310Q: http://patchwork.linuxtv.org/project/linux-media/list/
7311T: git git://linuxtv.org/anttip/media_tree.git
7312S: Maintained
7313F: drivers/staging/media/mn88472/
7314F: drivers/media/dvb-frontends/mn88472.h
7315
7316MN88473 MEDIA DRIVER
7317M: Antti Palosaari <crope@iki.fi>
7318L: linux-media@vger.kernel.org
7319W: https://linuxtv.org
7320W: http://palosaari.fi/linux/
7321Q: http://patchwork.linuxtv.org/project/linux-media/list/
7322S: Maintained
7323F: drivers/media/dvb-frontends/mn88473*
7324
7325MODULE SUPPORT
7326M: Rusty Russell <rusty@rustcorp.com.au>
7327S: Maintained
7328F: include/linux/module.h
7329F: kernel/module.c
7330
7331MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7332W: http://popies.net/meye/
7333S: Orphan
7334F: Documentation/video4linux/meye.txt
7335F: drivers/media/pci/meye/
7336F: include/uapi/linux/meye.h
7337
7338MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7339M: Jiri Slaby <jirislaby@gmail.com>
7340S: Maintained
7341F: Documentation/serial/moxa-smartio
7342F: drivers/tty/mxser.*
7343
7344MR800 AVERMEDIA USB FM RADIO DRIVER
7345M: Alexey Klimov <klimov.linux@gmail.com>
7346L: linux-media@vger.kernel.org
7347T: git git://linuxtv.org/media_tree.git
7348S: Maintained
7349F: drivers/media/radio/radio-mr800.c
7350
7351MRF24J40 IEEE 802.15.4 RADIO DRIVER
7352M: Alan Ott <alan@signal11.us>
7353L: linux-wpan@vger.kernel.org
7354S: Maintained
7355F: drivers/net/ieee802154/mrf24j40.c
7356F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7357
7358MSI LAPTOP SUPPORT
7359M: "Lee, Chun-Yi" <jlee@suse.com>
7360L: platform-driver-x86@vger.kernel.org
7361S: Maintained
7362F: drivers/platform/x86/msi-laptop.c
7363
7364MSI WMI SUPPORT
7365L: platform-driver-x86@vger.kernel.org
7366S: Orphan
7367F: drivers/platform/x86/msi-wmi.c
7368
7369MSI001 MEDIA DRIVER
7370M: Antti Palosaari <crope@iki.fi>
7371L: linux-media@vger.kernel.org
7372W: https://linuxtv.org
7373W: http://palosaari.fi/linux/
7374Q: http://patchwork.linuxtv.org/project/linux-media/list/
7375T: git git://linuxtv.org/anttip/media_tree.git
7376S: Maintained
7377F: drivers/media/tuners/msi001*
7378
7379MSI2500 MEDIA DRIVER
7380M: Antti Palosaari <crope@iki.fi>
7381L: linux-media@vger.kernel.org
7382W: https://linuxtv.org
7383W: http://palosaari.fi/linux/
7384Q: http://patchwork.linuxtv.org/project/linux-media/list/
7385T: git git://linuxtv.org/anttip/media_tree.git
7386S: Maintained
7387F: drivers/media/usb/msi2500/
7388
7389MSYSTEMS DISKONCHIP G3 MTD DRIVER
7390M: Robert Jarzmik <robert.jarzmik@free.fr>
7391L: linux-mtd@lists.infradead.org
7392S: Maintained
7393F: drivers/mtd/devices/docg3*
7394
7395MT9M032 APTINA SENSOR DRIVER
7396M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7397L: linux-media@vger.kernel.org
7398T: git git://linuxtv.org/media_tree.git
7399S: Maintained
7400F: drivers/media/i2c/mt9m032.c
7401F: include/media/i2c/mt9m032.h
7402
7403MT9P031 APTINA CAMERA SENSOR
7404M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7405L: linux-media@vger.kernel.org
7406T: git git://linuxtv.org/media_tree.git
7407S: Maintained
7408F: drivers/media/i2c/mt9p031.c
7409F: include/media/i2c/mt9p031.h
7410
7411MT9T001 APTINA CAMERA SENSOR
7412M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7413L: linux-media@vger.kernel.org
7414T: git git://linuxtv.org/media_tree.git
7415S: Maintained
7416F: drivers/media/i2c/mt9t001.c
7417F: include/media/i2c/mt9t001.h
7418
7419MT9V032 APTINA CAMERA SENSOR
7420M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7421L: linux-media@vger.kernel.org
7422T: git git://linuxtv.org/media_tree.git
7423S: Maintained
7424F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7425F: drivers/media/i2c/mt9v032.c
7426F: include/media/i2c/mt9v032.h
7427
7428MULTIFUNCTION DEVICES (MFD)
7429M: Lee Jones <lee.jones@linaro.org>
7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7431S: Supported
7432F: drivers/mfd/
7433F: include/linux/mfd/
7434
7435MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7436M: Ulf Hansson <ulf.hansson@linaro.org>
7437L: linux-mmc@vger.kernel.org
7438T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7439S: Maintained
7440F: drivers/mmc/
7441F: include/linux/mmc/
7442F: include/uapi/linux/mmc/
7443
7444MULTIMEDIA CARD (MMC) ETC. OVER SPI
7445S: Orphan
7446F: drivers/mmc/host/mmc_spi.c
7447F: include/linux/spi/mmc_spi.h
7448
7449MULTISOUND SOUND DRIVER
7450M: Andrew Veliath <andrewtv@usa.net>
7451S: Maintained
7452F: Documentation/sound/oss/MultiSound
7453F: sound/oss/msnd*
7454
7455MULTITECH MULTIPORT CARD (ISICOM)
7456S: Orphan
7457F: drivers/tty/isicom.c
7458F: include/linux/isicom.h
7459
7460MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7461M: Bin Liu <b-liu@ti.com>
7462L: linux-usb@vger.kernel.org
7463T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7464S: Maintained
7465F: drivers/usb/musb/
7466
7467MXL5007T MEDIA DRIVER
7468M: Michael Krufky <mkrufky@linuxtv.org>
7469L: linux-media@vger.kernel.org
7470W: https://linuxtv.org
7471W: http://github.com/mkrufky
7472Q: http://patchwork.linuxtv.org/project/linux-media/list/
7473T: git git://linuxtv.org/mkrufky/tuners.git
7474S: Maintained
7475F: drivers/media/tuners/mxl5007t.*
7476
7477MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7478M: Hyong-Youb Kim <hykim@myri.com>
7479L: netdev@vger.kernel.org
7480W: https://www.myricom.com/support/downloads/myri10ge.html
7481S: Supported
7482F: drivers/net/ethernet/myricom/myri10ge/
7483
7484NAND FLASH SUBSYSTEM
7485M: Boris Brezillon <boris.brezillon@free-electrons.com>
7486R: Richard Weinberger <richard@nod.at>
7487L: linux-mtd@lists.infradead.org
7488W: http://www.linux-mtd.infradead.org/
7489Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7490T: git git://github.com/linux-nand/linux.git
7491S: Maintained
7492F: drivers/mtd/nand/
7493F: include/linux/mtd/nand*.h
7494
7495NATSEMI ETHERNET DRIVER (DP8381x)
7496S: Orphan
7497F: drivers/net/ethernet/natsemi/natsemi.c
7498
7499NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7500M: Daniel Mack <zonque@gmail.com>
7501S: Maintained
7502L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7503W: http://www.native-instruments.com
7504F: sound/usb/caiaq/
7505
7506NCP FILESYSTEM
7507M: Petr Vandrovec <petr@vandrovec.name>
7508S: Odd Fixes
7509F: fs/ncpfs/
7510
7511NCR 5380 SCSI DRIVERS
7512M: Finn Thain <fthain@telegraphics.com.au>
7513M: Michael Schmitz <schmitzmic@gmail.com>
7514L: linux-scsi@vger.kernel.org
7515S: Maintained
7516F: Documentation/scsi/g_NCR5380.txt
7517F: drivers/scsi/NCR5380.*
7518F: drivers/scsi/arm/cumana_1.c
7519F: drivers/scsi/arm/oak.c
7520F: drivers/scsi/atari_NCR5380.c
7521F: drivers/scsi/atari_scsi.*
7522F: drivers/scsi/dmx3191d.c
7523F: drivers/scsi/dtc.*
7524F: drivers/scsi/g_NCR5380.*
7525F: drivers/scsi/g_NCR5380_mmio.c
7526F: drivers/scsi/mac_scsi.*
7527F: drivers/scsi/pas16.*
7528F: drivers/scsi/sun3_scsi.*
7529F: drivers/scsi/sun3_scsi_vme.c
7530F: drivers/scsi/t128.*
7531
7532NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7533M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7534L: linux-scsi@vger.kernel.org
7535S: Maintained
7536F: drivers/scsi/NCR_D700.*
7537
7538NCT6775 HARDWARE MONITOR DRIVER
7539M: Guenter Roeck <linux@roeck-us.net>
7540L: lm-sensors@lm-sensors.org
7541S: Maintained
7542F: Documentation/hwmon/nct6775
7543F: drivers/hwmon/nct6775.c
7544
7545NETEFFECT IWARP RNIC DRIVER (IW_NES)
7546M: Faisal Latif <faisal.latif@intel.com>
7547L: linux-rdma@vger.kernel.org
7548W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7549S: Supported
7550F: drivers/infiniband/hw/nes/
7551
7552NETEM NETWORK EMULATOR
7553M: Stephen Hemminger <stephen@networkplumber.org>
7554L: netem@lists.linux-foundation.org
7555S: Maintained
7556F: net/sched/sch_netem.c
7557
7558NETERION 10GbE DRIVERS (s2io/vxge)
7559M: Jon Mason <jdmason@kudzu.us>
7560L: netdev@vger.kernel.org
7561S: Supported
7562F: Documentation/networking/s2io.txt
7563F: Documentation/networking/vxge.txt
7564F: drivers/net/ethernet/neterion/
7565
7566NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7567M: Pablo Neira Ayuso <pablo@netfilter.org>
7568M: Patrick McHardy <kaber@trash.net>
7569M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7570L: netfilter-devel@vger.kernel.org
7571L: coreteam@netfilter.org
7572W: http://www.netfilter.org/
7573W: http://www.iptables.org/
7574Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7575T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7576T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7577S: Supported
7578F: include/linux/netfilter*
7579F: include/linux/netfilter/
7580F: include/net/netfilter/
7581F: include/uapi/linux/netfilter*
7582F: include/uapi/linux/netfilter/
7583F: net/*/netfilter.c
7584F: net/*/netfilter/
7585F: net/netfilter/
7586F: net/bridge/br_netfilter*.c
7587
7588NETLABEL
7589M: Paul Moore <paul@paul-moore.com>
7590W: http://netlabel.sf.net
7591L: netdev@vger.kernel.org
7592S: Maintained
7593F: Documentation/netlabel/
7594F: include/net/netlabel.h
7595F: net/netlabel/
7596
7597NETROM NETWORK LAYER
7598M: Ralf Baechle <ralf@linux-mips.org>
7599L: linux-hams@vger.kernel.org
7600W: http://www.linux-ax25.org/
7601S: Maintained
7602F: include/net/netrom.h
7603F: include/uapi/linux/netrom.h
7604F: net/netrom/
7605
7606NETRONOME ETHERNET DRIVERS
7607M: Jakub Kicinski <jakub.kicinski@netronome.com>
7608L: oss-drivers@netronome.com
7609S: Maintained
7610F: drivers/net/ethernet/netronome/
7611
7612NETWORK BLOCK DEVICE (NBD)
7613M: Markus Pargmann <mpa@pengutronix.de>
7614S: Maintained
7615L: nbd-general@lists.sourceforge.net
7616T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7617F: Documentation/blockdev/nbd.txt
7618F: drivers/block/nbd.c
7619F: include/uapi/linux/nbd.h
7620
7621NETWORK DROP MONITOR
7622M: Neil Horman <nhorman@tuxdriver.com>
7623L: netdev@vger.kernel.org
7624S: Maintained
7625W: https://fedorahosted.org/dropwatch/
7626F: net/core/drop_monitor.c
7627
7628NETWORKING [GENERAL]
7629M: "David S. Miller" <davem@davemloft.net>
7630L: netdev@vger.kernel.org
7631W: http://www.linuxfoundation.org/en/Net
7632Q: http://patchwork.ozlabs.org/project/netdev/list/
7633T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7634T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7635S: Maintained
7636F: net/
7637F: include/net/
7638F: include/linux/in.h
7639F: include/linux/net.h
7640F: include/linux/netdevice.h
7641F: include/uapi/linux/in.h
7642F: include/uapi/linux/net.h
7643F: include/uapi/linux/netdevice.h
7644F: include/uapi/linux/net_namespace.h
7645F: tools/net/
7646F: tools/testing/selftests/net/
7647F: lib/random32.c
7648F: lib/test_bpf.c
7649
7650NETWORKING [IPv4/IPv6]
7651M: "David S. Miller" <davem@davemloft.net>
7652M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7653M: James Morris <jmorris@namei.org>
7654M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7655M: Patrick McHardy <kaber@trash.net>
7656L: netdev@vger.kernel.org
7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7658S: Maintained
7659F: net/ipv4/
7660F: net/ipv6/
7661F: include/net/ip*
7662F: arch/x86/net/*
7663
7664NETWORKING [IPSEC]
7665M: Steffen Klassert <steffen.klassert@secunet.com>
7666M: Herbert Xu <herbert@gondor.apana.org.au>
7667M: "David S. Miller" <davem@davemloft.net>
7668L: netdev@vger.kernel.org
7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7670T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7671S: Maintained
7672F: net/core/flow.c
7673F: net/xfrm/
7674F: net/key/
7675F: net/ipv4/xfrm*
7676F: net/ipv4/esp4.c
7677F: net/ipv4/ah4.c
7678F: net/ipv4/ipcomp.c
7679F: net/ipv4/ip_vti.c
7680F: net/ipv6/xfrm*
7681F: net/ipv6/esp6.c
7682F: net/ipv6/ah6.c
7683F: net/ipv6/ipcomp6.c
7684F: net/ipv6/ip6_vti.c
7685F: include/uapi/linux/xfrm.h
7686F: include/net/xfrm.h
7687
7688NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7689M: Paul Moore <paul@paul-moore.com>
7690L: netdev@vger.kernel.org
7691S: Maintained
7692
7693NETWORKING [WIRELESS]
7694L: linux-wireless@vger.kernel.org
7695Q: http://patchwork.kernel.org/project/linux-wireless/list/
7696
7697NETWORKING DRIVERS
7698L: netdev@vger.kernel.org
7699W: http://www.linuxfoundation.org/en/Net
7700Q: http://patchwork.ozlabs.org/project/netdev/list/
7701T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7702T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7703S: Odd Fixes
7704F: drivers/net/
7705F: include/linux/if_*
7706F: include/linux/netdevice.h
7707F: include/linux/etherdevice.h
7708F: include/linux/fcdevice.h
7709F: include/linux/fddidevice.h
7710F: include/linux/hippidevice.h
7711F: include/linux/inetdevice.h
7712F: include/uapi/linux/if_*
7713F: include/uapi/linux/netdevice.h
7714
7715NETWORKING DRIVERS (WIRELESS)
7716M: Kalle Valo <kvalo@codeaurora.org>
7717L: linux-wireless@vger.kernel.org
7718Q: http://patchwork.kernel.org/project/linux-wireless/list/
7719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7721S: Maintained
7722F: drivers/net/wireless/
7723
7724NETXEN (1/10) GbE SUPPORT
7725M: Manish Chopra <manish.chopra@qlogic.com>
7726M: Sony Chacko <sony.chacko@qlogic.com>
7727M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7728L: netdev@vger.kernel.org
7729W: http://www.qlogic.com
7730S: Supported
7731F: drivers/net/ethernet/qlogic/netxen/
7732
7733NFC SUBSYSTEM
7734M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7735M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7736M: Samuel Ortiz <sameo@linux.intel.com>
7737L: linux-wireless@vger.kernel.org
7738L: linux-nfc@lists.01.org (subscribers-only)
7739S: Supported
7740F: net/nfc/
7741F: include/net/nfc/
7742F: include/uapi/linux/nfc.h
7743F: drivers/nfc/
7744F: include/linux/platform_data/nfcmrvl.h
7745F: include/linux/platform_data/nxp-nci.h
7746F: include/linux/platform_data/pn544.h
7747F: include/linux/platform_data/st21nfca.h
7748F: include/linux/platform_data/st-nci.h
7749F: Documentation/devicetree/bindings/net/nfc/
7750
7751NFS, SUNRPC, AND LOCKD CLIENTS
7752M: Trond Myklebust <trond.myklebust@primarydata.com>
7753M: Anna Schumaker <anna.schumaker@netapp.com>
7754L: linux-nfs@vger.kernel.org
7755W: http://client.linux-nfs.org
7756T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7757S: Maintained
7758F: fs/lockd/
7759F: fs/nfs/
7760F: fs/nfs_common/
7761F: net/sunrpc/
7762F: include/linux/lockd/
7763F: include/linux/nfs*
7764F: include/linux/sunrpc/
7765F: include/uapi/linux/nfs*
7766F: include/uapi/linux/sunrpc/
7767
7768NILFS2 FILESYSTEM
7769M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7770L: linux-nilfs@vger.kernel.org
7771W: http://nilfs.sourceforge.net/
7772T: git git://github.com/konis/nilfs2.git
7773S: Supported
7774F: Documentation/filesystems/nilfs2.txt
7775F: fs/nilfs2/
7776F: include/linux/nilfs2_fs.h
7777F: include/trace/events/nilfs2.h
7778
7779NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7780M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7781W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7782S: Maintained
7783F: Documentation/scsi/NinjaSCSI.txt
7784F: drivers/scsi/pcmcia/nsp_*
7785
7786NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7787M: GOTO Masanori <gotom@debian.or.jp>
7788M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7789W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7790S: Maintained
7791F: Documentation/scsi/NinjaSCSI.txt
7792F: drivers/scsi/nsp32*
7793
7794NIOS2 ARCHITECTURE
7795M: Ley Foon Tan <lftan@altera.com>
7796L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7798S: Maintained
7799F: arch/nios2/
7800
7801NOKIA N900 POWER SUPPLY DRIVERS
7802R: Pali Rohár <pali.rohar@gmail.com>
7803F: include/linux/power/bq2415x_charger.h
7804F: include/linux/power/bq27xxx_battery.h
7805F: include/linux/power/isp1704_charger.h
7806F: drivers/power/bq2415x_charger.c
7807F: drivers/power/bq27xxx_battery.c
7808F: drivers/power/bq27xxx_battery_i2c.c
7809F: drivers/power/isp1704_charger.c
7810F: drivers/power/rx51_battery.c
7811
7812NTB DRIVER CORE
7813M: Jon Mason <jdmason@kudzu.us>
7814M: Dave Jiang <dave.jiang@intel.com>
7815M: Allen Hubbe <Allen.Hubbe@emc.com>
7816L: linux-ntb@googlegroups.com
7817S: Supported
7818W: https://github.com/jonmason/ntb/wiki
7819T: git git://github.com/jonmason/ntb.git
7820F: drivers/ntb/
7821F: drivers/net/ntb_netdev.c
7822F: include/linux/ntb.h
7823F: include/linux/ntb_transport.h
7824
7825NTB INTEL DRIVER
7826M: Jon Mason <jdmason@kudzu.us>
7827M: Dave Jiang <dave.jiang@intel.com>
7828L: linux-ntb@googlegroups.com
7829S: Supported
7830W: https://github.com/jonmason/ntb/wiki
7831T: git git://github.com/jonmason/ntb.git
7832F: drivers/ntb/hw/intel/
7833
7834NTB AMD DRIVER
7835M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7836L: linux-ntb@googlegroups.com
7837S: Supported
7838F: drivers/ntb/hw/amd/
7839
7840NTFS FILESYSTEM
7841M: Anton Altaparmakov <anton@tuxera.com>
7842L: linux-ntfs-dev@lists.sourceforge.net
7843W: http://www.tuxera.com/
7844T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7845S: Supported
7846F: Documentation/filesystems/ntfs.txt
7847F: fs/ntfs/
7848
7849NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7850M: Antonino Daplas <adaplas@gmail.com>
7851L: linux-fbdev@vger.kernel.org
7852S: Maintained
7853F: drivers/video/fbdev/riva/
7854F: drivers/video/fbdev/nvidia/
7855
7856NVM EXPRESS DRIVER
7857M: Keith Busch <keith.busch@intel.com>
7858M: Jens Axboe <axboe@fb.com>
7859L: linux-nvme@lists.infradead.org
7860T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7861W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7862S: Supported
7863F: drivers/nvme/host/
7864F: include/linux/nvme.h
7865
7866NVMEM FRAMEWORK
7867M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7868M: Maxime Ripard <maxime.ripard@free-electrons.com>
7869S: Maintained
7870F: drivers/nvmem/
7871F: Documentation/devicetree/bindings/nvmem/
7872F: include/linux/nvmem-consumer.h
7873F: include/linux/nvmem-provider.h
7874
7875NXP-NCI NFC DRIVER
7876M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7877R: Charles Gorand <charles.gorand@effinnov.com>
7878L: linux-nfc@lists.01.org (moderated for non-subscribers)
7879S: Supported
7880F: drivers/nfc/nxp-nci
7881
7882NXP TDA998X DRM DRIVER
7883M: Russell King <rmk+kernel@arm.linux.org.uk>
7884S: Supported
7885F: drivers/gpu/drm/i2c/tda998x_drv.c
7886F: include/drm/i2c/tda998x.h
7887
7888NXP TFA9879 DRIVER
7889M: Peter Rosin <peda@axentia.se>
7890L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7891S: Maintained
7892F: sound/soc/codecs/tfa9879*
7893
7894OBJTOOL
7895M: Josh Poimboeuf <jpoimboe@redhat.com>
7896S: Supported
7897F: tools/objtool/
7898
7899OMAP SUPPORT
7900M: Tony Lindgren <tony@atomide.com>
7901L: linux-omap@vger.kernel.org
7902W: http://www.muru.com/linux/omap/
7903W: http://linux.omap.com/
7904Q: http://patchwork.kernel.org/project/linux-omap/list/
7905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7906S: Maintained
7907F: arch/arm/*omap*/
7908F: arch/arm/configs/omap1_defconfig
7909F: arch/arm/configs/omap2plus_defconfig
7910F: drivers/i2c/busses/i2c-omap.c
7911F: drivers/irqchip/irq-omap-intc.c
7912F: drivers/mfd/*omap*.c
7913F: drivers/mfd/menelaus.c
7914F: drivers/mfd/palmas.c
7915F: drivers/mfd/tps65217.c
7916F: drivers/mfd/tps65218.c
7917F: drivers/mfd/tps65910.c
7918F: drivers/mfd/twl-core.[ch]
7919F: drivers/mfd/twl4030*.c
7920F: drivers/mfd/twl6030*.c
7921F: drivers/mfd/twl6040*.c
7922F: drivers/regulator/palmas-regulator*.c
7923F: drivers/regulator/pbias-regulator.c
7924F: drivers/regulator/tps65217-regulator.c
7925F: drivers/regulator/tps65218-regulator.c
7926F: drivers/regulator/tps65910-regulator.c
7927F: drivers/regulator/twl-regulator.c
7928F: include/linux/i2c-omap.h
7929
7930OMAP DEVICE TREE SUPPORT
7931M: Benoît Cousson <bcousson@baylibre.com>
7932M: Tony Lindgren <tony@atomide.com>
7933L: linux-omap@vger.kernel.org
7934L: devicetree@vger.kernel.org
7935S: Maintained
7936F: arch/arm/boot/dts/*omap*
7937F: arch/arm/boot/dts/*am3*
7938F: arch/arm/boot/dts/*am4*
7939F: arch/arm/boot/dts/*am5*
7940F: arch/arm/boot/dts/*dra7*
7941
7942OMAP CLOCK FRAMEWORK SUPPORT
7943M: Paul Walmsley <paul@pwsan.com>
7944L: linux-omap@vger.kernel.org
7945S: Maintained
7946F: arch/arm/*omap*/*clock*
7947
7948OMAP POWER MANAGEMENT SUPPORT
7949M: Kevin Hilman <khilman@kernel.org>
7950L: linux-omap@vger.kernel.org
7951S: Maintained
7952F: arch/arm/*omap*/*pm*
7953F: drivers/cpufreq/omap-cpufreq.c
7954
7955OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7956M: Rajendra Nayak <rnayak@ti.com>
7957M: Paul Walmsley <paul@pwsan.com>
7958L: linux-omap@vger.kernel.org
7959S: Maintained
7960F: arch/arm/mach-omap2/prm*
7961
7962OMAP AUDIO SUPPORT
7963M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7964M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7965L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7966L: linux-omap@vger.kernel.org
7967S: Maintained
7968F: sound/soc/omap/
7969
7970OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7971M: Roger Quadros <rogerq@ti.com>
7972M: Tony Lindgren <tony@atomide.com>
7973L: linux-omap@vger.kernel.org
7974S: Maintained
7975F: drivers/memory/omap-gpmc.c
7976F: arch/arm/mach-omap2/*gpmc*
7977
7978OMAP FRAMEBUFFER SUPPORT
7979M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7980L: linux-fbdev@vger.kernel.org
7981L: linux-omap@vger.kernel.org
7982S: Maintained
7983F: drivers/video/fbdev/omap/
7984
7985OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7986M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7987L: linux-omap@vger.kernel.org
7988L: linux-fbdev@vger.kernel.org
7989S: Maintained
7990F: drivers/video/fbdev/omap2/
7991F: Documentation/arm/OMAP/DSS
7992
7993OMAP HARDWARE SPINLOCK SUPPORT
7994M: Ohad Ben-Cohen <ohad@wizery.com>
7995L: linux-omap@vger.kernel.org
7996S: Maintained
7997F: drivers/hwspinlock/omap_hwspinlock.c
7998
7999OMAP MMC SUPPORT
8000M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8001L: linux-omap@vger.kernel.org
8002S: Maintained
8003F: drivers/mmc/host/omap.c
8004
8005OMAP HS MMC SUPPORT
8006L: linux-mmc@vger.kernel.org
8007L: linux-omap@vger.kernel.org
8008S: Orphan
8009F: drivers/mmc/host/omap_hsmmc.c
8010
8011OMAP RANDOM NUMBER GENERATOR SUPPORT
8012M: Deepak Saxena <dsaxena@plexity.net>
8013S: Maintained
8014F: drivers/char/hw_random/omap-rng.c
8015
8016OMAP HWMOD SUPPORT
8017M: Benoît Cousson <bcousson@baylibre.com>
8018M: Paul Walmsley <paul@pwsan.com>
8019L: linux-omap@vger.kernel.org
8020S: Maintained
8021F: arch/arm/mach-omap2/omap_hwmod.*
8022
8023OMAP HWMOD DATA
8024M: Paul Walmsley <paul@pwsan.com>
8025L: linux-omap@vger.kernel.org
8026S: Maintained
8027F: arch/arm/mach-omap2/omap_hwmod*data*
8028
8029OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8030M: Benoît Cousson <bcousson@baylibre.com>
8031L: linux-omap@vger.kernel.org
8032S: Maintained
8033F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8034
8035OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8036M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8037L: linux-media@vger.kernel.org
8038S: Maintained
8039F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8040F: drivers/media/platform/omap3isp/
8041F: drivers/staging/media/omap4iss/
8042
8043OMAP USB SUPPORT
8044L: linux-usb@vger.kernel.org
8045L: linux-omap@vger.kernel.org
8046S: Orphan
8047F: drivers/usb/*/*omap*
8048F: arch/arm/*omap*/usb*
8049
8050OMAP GPIO DRIVER
8051M: Grygorii Strashko <grygorii.strashko@ti.com>
8052M: Santosh Shilimkar <ssantosh@kernel.org>
8053M: Kevin Hilman <khilman@kernel.org>
8054L: linux-omap@vger.kernel.org
8055S: Maintained
8056F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8057F: drivers/gpio/gpio-omap.c
8058
8059OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8060M: Mark Jackson <mpfj@newflow.co.uk>
8061L: linux-omap@vger.kernel.org
8062S: Maintained
8063F: arch/arm/boot/dts/am335x-nano.dts
8064
8065OMFS FILESYSTEM
8066M: Bob Copeland <me@bobcopeland.com>
8067L: linux-karma-devel@lists.sourceforge.net
8068S: Maintained
8069F: Documentation/filesystems/omfs.txt
8070F: fs/omfs/
8071
8072OMNIKEY CARDMAN 4000 DRIVER
8073M: Harald Welte <laforge@gnumonks.org>
8074S: Maintained
8075F: drivers/char/pcmcia/cm4000_cs.c
8076F: include/linux/cm4000_cs.h
8077F: include/uapi/linux/cm4000_cs.h
8078
8079OMNIKEY CARDMAN 4040 DRIVER
8080M: Harald Welte <laforge@gnumonks.org>
8081S: Maintained
8082F: drivers/char/pcmcia/cm4040_cs.*
8083
8084OMNIVISION OV7670 SENSOR DRIVER
8085M: Jonathan Corbet <corbet@lwn.net>
8086L: linux-media@vger.kernel.org
8087T: git git://linuxtv.org/media_tree.git
8088S: Maintained
8089F: drivers/media/i2c/ov7670.c
8090
8091ONENAND FLASH DRIVER
8092M: Kyungmin Park <kyungmin.park@samsung.com>
8093L: linux-mtd@lists.infradead.org
8094S: Maintained
8095F: drivers/mtd/onenand/
8096F: include/linux/mtd/onenand*.h
8097
8098ONSTREAM SCSI TAPE DRIVER
8099M: Willem Riede <osst@riede.org>
8100L: osst-users@lists.sourceforge.net
8101L: linux-scsi@vger.kernel.org
8102S: Maintained
8103F: Documentation/scsi/osst.txt
8104F: drivers/scsi/osst.*
8105F: drivers/scsi/osst_*.h
8106F: drivers/scsi/st.h
8107
8108OPENCORES I2C BUS DRIVER
8109M: Peter Korsgaard <jacmet@sunsite.dk>
8110L: linux-i2c@vger.kernel.org
8111S: Maintained
8112F: Documentation/i2c/busses/i2c-ocores
8113F: drivers/i2c/busses/i2c-ocores.c
8114
8115OPEN FIRMWARE AND FLATTENED DEVICE TREE
8116M: Rob Herring <robh+dt@kernel.org>
8117M: Frank Rowand <frowand.list@gmail.com>
8118M: Grant Likely <grant.likely@linaro.org>
8119L: devicetree@vger.kernel.org
8120W: http://www.devicetree.org/
8121T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8122S: Maintained
8123F: drivers/of/
8124F: include/linux/of*.h
8125F: scripts/dtc/
8126
8127OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8128M: Rob Herring <robh+dt@kernel.org>
8129M: Pawel Moll <pawel.moll@arm.com>
8130M: Mark Rutland <mark.rutland@arm.com>
8131M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8132M: Kumar Gala <galak@codeaurora.org>
8133L: devicetree@vger.kernel.org
8134T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8135S: Maintained
8136F: Documentation/devicetree/
8137F: arch/*/boot/dts/
8138F: include/dt-bindings/
8139
8140OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8141M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8142L: devicetree@vger.kernel.org
8143S: Maintained
8144F: Documentation/devicetree/dynamic-resolution-notes.txt
8145F: Documentation/devicetree/overlay-notes.txt
8146F: drivers/of/overlay.c
8147F: drivers/of/resolver.c
8148
8149OPENRISC ARCHITECTURE
8150M: Jonas Bonn <jonas@southpole.se>
8151W: http://openrisc.net
8152L: linux@lists.openrisc.net (moderated for non-subscribers)
8153S: Maintained
8154T: git git://openrisc.net/~jonas/linux
8155F: arch/openrisc/
8156
8157OPENVSWITCH
8158M: Pravin Shelar <pshelar@nicira.com>
8159L: netdev@vger.kernel.org
8160L: dev@openvswitch.org
8161W: http://openvswitch.org
8162S: Maintained
8163F: net/openvswitch/
8164F: include/uapi/linux/openvswitch.h
8165
8166OPERATING PERFORMANCE POINTS (OPP)
8167M: Viresh Kumar <vireshk@kernel.org>
8168M: Nishanth Menon <nm@ti.com>
8169M: Stephen Boyd <sboyd@codeaurora.org>
8170L: linux-pm@vger.kernel.org
8171S: Maintained
8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8173F: drivers/base/power/opp/
8174F: include/linux/pm_opp.h
8175F: Documentation/power/opp.txt
8176F: Documentation/devicetree/bindings/opp/
8177
8178OPL4 DRIVER
8179M: Clemens Ladisch <clemens@ladisch.de>
8180L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8181T: git git://git.alsa-project.org/alsa-kernel.git
8182S: Maintained
8183F: sound/drivers/opl4/
8184
8185OPROFILE
8186M: Robert Richter <rric@kernel.org>
8187L: oprofile-list@lists.sf.net
8188S: Maintained
8189F: arch/*/include/asm/oprofile*.h
8190F: arch/*/oprofile/
8191F: drivers/oprofile/
8192F: include/linux/oprofile.h
8193
8194ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8195M: Mark Fasheh <mfasheh@suse.com>
8196M: Joel Becker <jlbec@evilplan.org>
8197L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8198W: http://ocfs2.wiki.kernel.org
8199S: Supported
8200F: Documentation/filesystems/ocfs2.txt
8201F: Documentation/filesystems/dlmfs.txt
8202F: fs/ocfs2/
8203
8204ORINOCO DRIVER
8205L: linux-wireless@vger.kernel.org
8206W: http://wireless.kernel.org/en/users/Drivers/orinoco
8207W: http://www.nongnu.org/orinoco/
8208S: Orphan
8209F: drivers/net/wireless/intersil/orinoco/
8210
8211OSD LIBRARY and FILESYSTEM
8212M: Boaz Harrosh <ooo@electrozaur.com>
8213M: Benny Halevy <bhalevy@primarydata.com>
8214L: osd-dev@open-osd.org
8215W: http://open-osd.org
8216T: git git://git.open-osd.org/open-osd.git
8217S: Maintained
8218F: drivers/scsi/osd/
8219F: include/scsi/osd_*
8220F: fs/exofs/
8221
8222OVERLAY FILESYSTEM
8223M: Miklos Szeredi <miklos@szeredi.hu>
8224L: linux-unionfs@vger.kernel.org
8225T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8226S: Supported
8227F: fs/overlayfs/
8228F: Documentation/filesystems/overlayfs.txt
8229
8230P54 WIRELESS DRIVER
8231M: Christian Lamparter <chunkeey@googlemail.com>
8232L: linux-wireless@vger.kernel.org
8233W: http://wireless.kernel.org/en/users/Drivers/p54
8234S: Maintained
8235F: drivers/net/wireless/intersil/p54/
8236
8237PA SEMI ETHERNET DRIVER
8238M: Olof Johansson <olof@lixom.net>
8239L: netdev@vger.kernel.org
8240S: Maintained
8241F: drivers/net/ethernet/pasemi/*
8242
8243PA SEMI SMBUS DRIVER
8244M: Olof Johansson <olof@lixom.net>
8245L: linux-i2c@vger.kernel.org
8246S: Maintained
8247F: drivers/i2c/busses/i2c-pasemi.c
8248
8249PADATA PARALLEL EXECUTION MECHANISM
8250M: Steffen Klassert <steffen.klassert@secunet.com>
8251L: linux-crypto@vger.kernel.org
8252S: Maintained
8253F: kernel/padata.c
8254F: include/linux/padata.h
8255F: Documentation/padata.txt
8256
8257PANASONIC LAPTOP ACPI EXTRAS DRIVER
8258M: Harald Welte <laforge@gnumonks.org>
8259L: platform-driver-x86@vger.kernel.org
8260S: Maintained
8261F: drivers/platform/x86/panasonic-laptop.c
8262
8263PANASONIC MN10300/AM33/AM34 PORT
8264M: David Howells <dhowells@redhat.com>
8265M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8266L: linux-am33-list@redhat.com (moderated for non-subscribers)
8267W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8268S: Maintained
8269F: Documentation/mn10300/
8270F: arch/mn10300/
8271
8272PARALLEL LCD/KEYPAD PANEL DRIVER
8273M: Willy Tarreau <willy@haproxy.com>
8274M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8275S: Odd Fixes
8276F: Documentation/misc-devices/lcd-panel-cgram.txt
8277F: drivers/misc/panel.c
8278
8279PARALLEL PORT SUBSYSTEM
8280M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8281M: Sudip Mukherjee <sudip@vectorindia.org>
8282L: linux-parport@lists.infradead.org (subscribers-only)
8283S: Maintained
8284F: drivers/parport/
8285F: include/linux/parport*.h
8286F: drivers/char/ppdev.c
8287F: include/uapi/linux/ppdev.h
8288F: Documentation/parport*.txt
8289
8290PARAVIRT_OPS INTERFACE
8291M: Jeremy Fitzhardinge <jeremy@goop.org>
8292M: Chris Wright <chrisw@sous-sol.org>
8293M: Alok Kataria <akataria@vmware.com>
8294M: Rusty Russell <rusty@rustcorp.com.au>
8295L: virtualization@lists.linux-foundation.org
8296S: Supported
8297F: Documentation/virtual/paravirt_ops.txt
8298F: arch/*/kernel/paravirt*
8299F: arch/*/include/asm/paravirt.h
8300
8301PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8302M: Tim Waugh <tim@cyberelk.net>
8303L: linux-parport@lists.infradead.org (subscribers-only)
8304S: Maintained
8305F: Documentation/blockdev/paride.txt
8306F: drivers/block/paride/
8307
8308PARISC ARCHITECTURE
8309M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8310M: Helge Deller <deller@gmx.de>
8311L: linux-parisc@vger.kernel.org
8312W: http://www.parisc-linux.org/
8313Q: http://patchwork.kernel.org/project/linux-parisc/list/
8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8315T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8316S: Maintained
8317F: arch/parisc/
8318F: Documentation/parisc/
8319F: drivers/parisc/
8320F: drivers/char/agp/parisc-agp.c
8321F: drivers/input/serio/gscps2.c
8322F: drivers/parport/parport_gsc.*
8323F: drivers/tty/serial/8250/8250_gsc.c
8324F: drivers/video/fbdev/sti*
8325F: drivers/video/console/sti*
8326F: drivers/video/logo/logo_parisc*
8327
8328PC87360 HARDWARE MONITORING DRIVER
8329M: Jim Cromie <jim.cromie@gmail.com>
8330L: lm-sensors@lm-sensors.org
8331S: Maintained
8332F: Documentation/hwmon/pc87360
8333F: drivers/hwmon/pc87360.c
8334
8335PC8736x GPIO DRIVER
8336M: Jim Cromie <jim.cromie@gmail.com>
8337S: Maintained
8338F: drivers/char/pc8736x_gpio.c
8339
8340PC87427 HARDWARE MONITORING DRIVER
8341M: Jean Delvare <jdelvare@suse.com>
8342L: lm-sensors@lm-sensors.org
8343S: Maintained
8344F: Documentation/hwmon/pc87427
8345F: drivers/hwmon/pc87427.c
8346
8347PCA9532 LED DRIVER
8348M: Riku Voipio <riku.voipio@iki.fi>
8349S: Maintained
8350F: drivers/leds/leds-pca9532.c
8351F: include/linux/leds-pca9532.h
8352
8353PCA9541 I2C BUS MASTER SELECTOR DRIVER
8354M: Guenter Roeck <linux@roeck-us.net>
8355L: linux-i2c@vger.kernel.org
8356S: Maintained
8357F: drivers/i2c/muxes/i2c-mux-pca9541.c
8358
8359PCDP - PRIMARY CONSOLE AND DEBUG PORT
8360M: Khalid Aziz <khalid@gonehiking.org>
8361S: Maintained
8362F: drivers/firmware/pcdp.*
8363
8364PCI ERROR RECOVERY
8365M: Linas Vepstas <linasvepstas@gmail.com>
8366L: linux-pci@vger.kernel.org
8367S: Supported
8368F: Documentation/PCI/pci-error-recovery.txt
8369
8370PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8371M: Russell Currey <ruscur@russell.cc>
8372L: linuxppc-dev@lists.ozlabs.org
8373S: Supported
8374F: Documentation/powerpc/eeh-pci-error-recovery.txt
8375F: arch/powerpc/kernel/eeh*.c
8376F: arch/powerpc/platforms/*/eeh*.c
8377F: arch/powerpc/include/*/eeh*.h
8378
8379PCI SUBSYSTEM
8380M: Bjorn Helgaas <bhelgaas@google.com>
8381L: linux-pci@vger.kernel.org
8382Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8383T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8384S: Supported
8385F: Documentation/PCI/
8386F: drivers/pci/
8387F: include/linux/pci*
8388F: arch/x86/pci/
8389F: arch/x86/kernel/quirks.c
8390
8391PCI DRIVER FOR ALTERA PCIE IP
8392M: Ley Foon Tan <lftan@altera.com>
8393L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8394L: linux-pci@vger.kernel.org
8395S: Supported
8396F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8397F: drivers/pci/host/pcie-altera.c
8398
8399PCI DRIVER FOR ARM VERSATILE PLATFORM
8400M: Rob Herring <robh@kernel.org>
8401L: linux-pci@vger.kernel.org
8402L: linux-arm-kernel@lists.infradead.org
8403S: Maintained
8404F: Documentation/devicetree/bindings/pci/versatile.txt
8405F: drivers/pci/host/pci-versatile.c
8406
8407PCI DRIVER FOR APPLIEDMICRO XGENE
8408M: Tanmay Inamdar <tinamdar@apm.com>
8409L: linux-pci@vger.kernel.org
8410L: linux-arm-kernel@lists.infradead.org
8411S: Maintained
8412F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8413F: drivers/pci/host/pci-xgene.c
8414
8415PCI DRIVER FOR FREESCALE LAYERSCAPE
8416M: Minghuan Lian <minghuan.Lian@freescale.com>
8417M: Mingkai Hu <mingkai.hu@freescale.com>
8418M: Roy Zang <tie-fei.zang@freescale.com>
8419L: linuxppc-dev@lists.ozlabs.org
8420L: linux-pci@vger.kernel.org
8421L: linux-arm-kernel@lists.infradead.org
8422S: Maintained
8423F: drivers/pci/host/*layerscape*
8424
8425PCI DRIVER FOR IMX6
8426M: Richard Zhu <Richard.Zhu@freescale.com>
8427M: Lucas Stach <l.stach@pengutronix.de>
8428L: linux-pci@vger.kernel.org
8429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8430S: Maintained
8431F: drivers/pci/host/*imx6*
8432
8433PCI DRIVER FOR TI KEYSTONE
8434M: Murali Karicheri <m-karicheri2@ti.com>
8435L: linux-pci@vger.kernel.org
8436L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8437S: Maintained
8438F: drivers/pci/host/*keystone*
8439
8440PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8441M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8442M: Jason Cooper <jason@lakedaemon.net>
8443L: linux-pci@vger.kernel.org
8444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8445S: Maintained
8446F: drivers/pci/host/*mvebu*
8447
8448PCI DRIVER FOR NVIDIA TEGRA
8449M: Thierry Reding <thierry.reding@gmail.com>
8450L: linux-tegra@vger.kernel.org
8451L: linux-pci@vger.kernel.org
8452S: Supported
8453F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8454F: drivers/pci/host/pci-tegra.c
8455
8456PCI DRIVER FOR TI DRA7XX
8457M: Kishon Vijay Abraham I <kishon@ti.com>
8458L: linux-omap@vger.kernel.org
8459L: linux-pci@vger.kernel.org
8460S: Supported
8461F: Documentation/devicetree/bindings/pci/ti-pci.txt
8462F: drivers/pci/host/pci-dra7xx.c
8463
8464PCI DRIVER FOR RENESAS R-CAR
8465M: Simon Horman <horms@verge.net.au>
8466L: linux-pci@vger.kernel.org
8467L: linux-renesas-soc@vger.kernel.org
8468S: Maintained
8469F: drivers/pci/host/*rcar*
8470
8471PCI DRIVER FOR SAMSUNG EXYNOS
8472M: Jingoo Han <jingoohan1@gmail.com>
8473L: linux-pci@vger.kernel.org
8474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8475L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8476S: Maintained
8477F: drivers/pci/host/pci-exynos.c
8478
8479PCI DRIVER FOR SYNOPSIS DESIGNWARE
8480M: Jingoo Han <jingoohan1@gmail.com>
8481M: Pratyush Anand <pratyush.anand@gmail.com>
8482L: linux-pci@vger.kernel.org
8483S: Maintained
8484F: drivers/pci/host/*designware*
8485
8486PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8487M: Joao Pinto <jpinto@synopsys.com>
8488L: linux-pci@vger.kernel.org
8489S: Maintained
8490F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8491F: drivers/pci/host/pcie-designware-plat.c
8492
8493PCI DRIVER FOR GENERIC OF HOSTS
8494M: Will Deacon <will.deacon@arm.com>
8495L: linux-pci@vger.kernel.org
8496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8497S: Maintained
8498F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8499F: drivers/pci/host/pci-host-common.c
8500F: drivers/pci/host/pci-host-generic.c
8501
8502PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8503M: Keith Busch <keith.busch@intel.com>
8504L: linux-pci@vger.kernel.org
8505S: Supported
8506F: arch/x86/pci/vmd.c
8507
8508PCIE DRIVER FOR ST SPEAR13XX
8509M: Pratyush Anand <pratyush.anand@gmail.com>
8510L: linux-pci@vger.kernel.org
8511S: Maintained
8512F: drivers/pci/host/*spear*
8513
8514PCI MSI DRIVER FOR ALTERA MSI IP
8515M: Ley Foon Tan <lftan@altera.com>
8516L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8517L: linux-pci@vger.kernel.org
8518S: Supported
8519F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8520F: drivers/pci/host/pcie-altera-msi.c
8521
8522PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8523M: Duc Dang <dhdang@apm.com>
8524L: linux-pci@vger.kernel.org
8525L: linux-arm-kernel@lists.infradead.org
8526S: Maintained
8527F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8528F: drivers/pci/host/pci-xgene-msi.c
8529
8530PCIE DRIVER FOR HISILICON
8531M: Zhou Wang <wangzhou1@hisilicon.com>
8532M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8533L: linux-pci@vger.kernel.org
8534S: Maintained
8535F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8536F: drivers/pci/host/pcie-hisi.c
8537
8538PCIE DRIVER FOR QUALCOMM MSM
8539M: Stanimir Varbanov <svarbanov@mm-sol.com>
8540L: linux-pci@vger.kernel.org
8541L: linux-arm-msm@vger.kernel.org
8542S: Maintained
8543F: drivers/pci/host/*qcom*
8544
8545PCIE DRIVER FOR CAVIUM THUNDERX
8546M: David Daney <david.daney@cavium.com>
8547L: linux-pci@vger.kernel.org
8548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8549S: Supported
8550F: Documentation/devicetree/bindings/pci/pci-thunder-*
8551F: drivers/pci/host/pci-thunder-*
8552
8553PCMCIA SUBSYSTEM
8554P: Linux PCMCIA Team
8555L: linux-pcmcia@lists.infradead.org
8556W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8557T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8558S: Maintained
8559F: Documentation/pcmcia/
8560F: drivers/pcmcia/
8561F: include/pcmcia/
8562
8563PCNET32 NETWORK DRIVER
8564M: Don Fry <pcnet32@frontier.com>
8565L: netdev@vger.kernel.org
8566S: Maintained
8567F: drivers/net/ethernet/amd/pcnet32.c
8568
8569PCRYPT PARALLEL CRYPTO ENGINE
8570M: Steffen Klassert <steffen.klassert@secunet.com>
8571L: linux-crypto@vger.kernel.org
8572S: Maintained
8573F: crypto/pcrypt.c
8574F: include/crypto/pcrypt.h
8575
8576PER-CPU MEMORY ALLOCATOR
8577M: Tejun Heo <tj@kernel.org>
8578M: Christoph Lameter <cl@linux.com>
8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8580S: Maintained
8581F: include/linux/percpu*.h
8582F: mm/percpu*.c
8583F: arch/*/include/asm/percpu.h
8584
8585PER-TASK DELAY ACCOUNTING
8586M: Balbir Singh <bsingharora@gmail.com>
8587S: Maintained
8588F: include/linux/delayacct.h
8589F: kernel/delayacct.c
8590
8591PERFORMANCE EVENTS SUBSYSTEM
8592M: Peter Zijlstra <peterz@infradead.org>
8593M: Ingo Molnar <mingo@redhat.com>
8594M: Arnaldo Carvalho de Melo <acme@kernel.org>
8595R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8596L: linux-kernel@vger.kernel.org
8597T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8598S: Supported
8599F: kernel/events/*
8600F: include/linux/perf_event.h
8601F: include/uapi/linux/perf_event.h
8602F: arch/*/kernel/perf_event*.c
8603F: arch/*/kernel/*/perf_event*.c
8604F: arch/*/kernel/*/*/perf_event*.c
8605F: arch/*/include/asm/perf_event.h
8606F: arch/*/kernel/perf_callchain.c
8607F: tools/perf/
8608
8609PERSONALITY HANDLING
8610M: Christoph Hellwig <hch@infradead.org>
8611L: linux-abi-devel@lists.sourceforge.net
8612S: Maintained
8613F: include/linux/personality.h
8614F: include/uapi/linux/personality.h
8615
8616PHONET PROTOCOL
8617M: Remi Denis-Courmont <courmisch@gmail.com>
8618S: Supported
8619F: Documentation/networking/phonet.txt
8620F: include/linux/phonet.h
8621F: include/net/phonet/
8622F: include/uapi/linux/phonet.h
8623F: net/phonet/
8624
8625PHRAM MTD DRIVER
8626M: Joern Engel <joern@lazybastard.org>
8627L: linux-mtd@lists.infradead.org
8628S: Maintained
8629F: drivers/mtd/devices/phram.c
8630
8631PICOLCD HID DRIVER
8632M: Bruno Prémont <bonbons@linux-vserver.org>
8633L: linux-input@vger.kernel.org
8634S: Maintained
8635F: drivers/hid/hid-picolcd*
8636
8637PICOXCELL SUPPORT
8638M: Jamie Iles <jamie@jamieiles.com>
8639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8640T: git git://github.com/jamieiles/linux-2.6-ji.git
8641S: Supported
8642F: arch/arm/boot/dts/picoxcell*
8643F: arch/arm/mach-picoxcell/
8644F: drivers/crypto/picoxcell*
8645
8646PIN CONTROL SUBSYSTEM
8647M: Linus Walleij <linus.walleij@linaro.org>
8648L: linux-gpio@vger.kernel.org
8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8650S: Maintained
8651F: drivers/pinctrl/
8652F: include/linux/pinctrl/
8653
8654PIN CONTROLLER - ATMEL AT91
8655M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8656L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8657S: Maintained
8658F: drivers/pinctrl/pinctrl-at91.*
8659
8660PIN CONTROLLER - ATMEL AT91 PIO4
8661M: Ludovic Desroches <ludovic.desroches@atmel.com>
8662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8663L: linux-gpio@vger.kernel.org
8664S: Supported
8665F: drivers/pinctrl/pinctrl-at91-pio4.*
8666
8667PIN CONTROLLER - INTEL
8668M: Mika Westerberg <mika.westerberg@linux.intel.com>
8669M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8670S: Maintained
8671F: drivers/pinctrl/intel/
8672
8673PIN CONTROLLER - RENESAS
8674M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8675M: Geert Uytterhoeven <geert+renesas@glider.be>
8676L: linux-renesas-soc@vger.kernel.org
8677S: Maintained
8678F: drivers/pinctrl/sh-pfc/
8679
8680PIN CONTROLLER - SAMSUNG
8681M: Tomasz Figa <tomasz.figa@gmail.com>
8682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8683L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8684S: Maintained
8685F: drivers/pinctrl/samsung/
8686
8687PIN CONTROLLER - SINGLE
8688M: Tony Lindgren <tony@atomide.com>
8689M: Haojian Zhuang <haojian.zhuang@linaro.org>
8690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8691L: linux-omap@vger.kernel.org
8692S: Maintained
8693F: drivers/pinctrl/pinctrl-single.c
8694
8695PIN CONTROLLER - ST SPEAR
8696M: Viresh Kumar <vireshk@kernel.org>
8697L: spear-devel@list.st.com
8698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8699W: http://www.st.com/spear
8700S: Maintained
8701F: drivers/pinctrl/spear/
8702
8703PKTCDVD DRIVER
8704M: Jiri Kosina <jikos@kernel.org>
8705S: Maintained
8706F: drivers/block/pktcdvd.c
8707F: include/linux/pktcdvd.h
8708F: include/uapi/linux/pktcdvd.h
8709
8710PKUNITY SOC DRIVERS
8711M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8712W: http://mprc.pku.edu.cn/~guanxuetao/linux
8713S: Maintained
8714T: git git://github.com/gxt/linux.git
8715F: drivers/input/serio/i8042-unicore32io.h
8716F: drivers/i2c/busses/i2c-puv3.c
8717F: drivers/video/fbdev/fb-puv3.c
8718F: drivers/rtc/rtc-puv3.c
8719
8720PMBUS HARDWARE MONITORING DRIVERS
8721M: Guenter Roeck <linux@roeck-us.net>
8722L: lm-sensors@lm-sensors.org
8723W: http://www.lm-sensors.org/
8724W: http://www.roeck-us.net/linux/drivers/
8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8726S: Maintained
8727F: Documentation/hwmon/pmbus
8728F: drivers/hwmon/pmbus/
8729F: include/linux/i2c/pmbus.h
8730
8731PMC SIERRA MaxRAID DRIVER
8732L: linux-scsi@vger.kernel.org
8733W: http://www.pmc-sierra.com/
8734S: Orphan
8735F: drivers/scsi/pmcraid.*
8736
8737PMC SIERRA PM8001 DRIVER
8738M: Jack Wang <jinpu.wang@profitbricks.com>
8739M: lindar_liu@usish.com
8740L: pmchba@pmcs.com
8741L: linux-scsi@vger.kernel.org
8742S: Supported
8743F: drivers/scsi/pm8001/
8744
8745POSIX CLOCKS and TIMERS
8746M: Thomas Gleixner <tglx@linutronix.de>
8747L: linux-kernel@vger.kernel.org
8748T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8749S: Maintained
8750F: fs/timerfd.c
8751F: include/linux/timer*
8752F: kernel/time/*timer*
8753
8754POWER MANAGEMENT CORE
8755M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8756L: linux-pm@vger.kernel.org
8757T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8758S: Supported
8759F: drivers/base/power/
8760F: include/linux/pm.h
8761F: include/linux/pm_*
8762F: include/linux/powercap.h
8763F: drivers/powercap/
8764
8765POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8766M: Sebastian Reichel <sre@kernel.org>
8767M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8768M: David Woodhouse <dwmw2@infradead.org>
8769L: linux-pm@vger.kernel.org
8770T: git git://git.infradead.org/battery-2.6.git
8771S: Maintained
8772F: include/linux/power_supply.h
8773F: drivers/power/
8774X: drivers/power/avs/
8775
8776POWER STATE COORDINATION INTERFACE (PSCI)
8777M: Mark Rutland <mark.rutland@arm.com>
8778M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8779L: linux-arm-kernel@lists.infradead.org
8780S: Maintained
8781F: drivers/firmware/psci.c
8782F: include/linux/psci.h
8783F: include/uapi/linux/psci.h
8784
8785PNP SUPPORT
8786M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8787S: Maintained
8788F: drivers/pnp/
8789
8790PPP PROTOCOL DRIVERS AND COMPRESSORS
8791M: Paul Mackerras <paulus@samba.org>
8792L: linux-ppp@vger.kernel.org
8793S: Maintained
8794F: drivers/net/ppp/ppp_*
8795
8796PPP OVER ATM (RFC 2364)
8797M: Mitchell Blank Jr <mitch@sfgoth.com>
8798S: Maintained
8799F: net/atm/pppoatm.c
8800F: include/uapi/linux/atmppp.h
8801
8802PPP OVER ETHERNET
8803M: Michal Ostrowski <mostrows@earthlink.net>
8804S: Maintained
8805F: drivers/net/ppp/pppoe.c
8806F: drivers/net/ppp/pppox.c
8807
8808PPP OVER L2TP
8809M: James Chapman <jchapman@katalix.com>
8810S: Maintained
8811F: net/l2tp/l2tp_ppp.c
8812F: include/linux/if_pppol2tp.h
8813F: include/uapi/linux/if_pppol2tp.h
8814
8815PPS SUPPORT
8816M: Rodolfo Giometti <giometti@enneenne.com>
8817W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8818L: linuxpps@ml.enneenne.com (subscribers-only)
8819S: Maintained
8820F: Documentation/pps/
8821F: drivers/pps/
8822F: include/linux/pps*.h
8823
8824PPTP DRIVER
8825M: Dmitry Kozlov <xeb@mail.ru>
8826L: netdev@vger.kernel.org
8827S: Maintained
8828F: drivers/net/ppp/pptp.c
8829W: http://sourceforge.net/projects/accel-pptp
8830
8831PREEMPTIBLE KERNEL
8832M: Robert Love <rml@tech9.net>
8833L: kpreempt-tech@lists.sourceforge.net
8834W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8835S: Supported
8836F: Documentation/preempt-locking.txt
8837F: include/linux/preempt.h
8838
8839PRISM54 WIRELESS DRIVER
8840M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8841L: linux-wireless@vger.kernel.org
8842W: http://wireless.kernel.org/en/users/Drivers/p54
8843S: Obsolete
8844F: drivers/net/wireless/intersil/prism54/
8845
8846PS3 NETWORK SUPPORT
8847M: Geoff Levand <geoff@infradead.org>
8848L: netdev@vger.kernel.org
8849L: linuxppc-dev@lists.ozlabs.org
8850S: Maintained
8851F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8852
8853PS3 PLATFORM SUPPORT
8854M: Geoff Levand <geoff@infradead.org>
8855L: linuxppc-dev@lists.ozlabs.org
8856S: Maintained
8857F: arch/powerpc/boot/ps3*
8858F: arch/powerpc/include/asm/lv1call.h
8859F: arch/powerpc/include/asm/ps3*.h
8860F: arch/powerpc/platforms/ps3/
8861F: drivers/*/ps3*
8862F: drivers/ps3/
8863F: drivers/rtc/rtc-ps3.c
8864F: drivers/usb/host/*ps3.c
8865F: sound/ppc/snd_ps3*
8866
8867PS3VRAM DRIVER
8868M: Jim Paris <jim@jtan.com>
8869M: Geoff Levand <geoff@infradead.org>
8870L: linuxppc-dev@lists.ozlabs.org
8871S: Maintained
8872F: drivers/block/ps3vram.c
8873
8874PSTORE FILESYSTEM
8875M: Anton Vorontsov <anton@enomsg.org>
8876M: Colin Cross <ccross@android.com>
8877M: Kees Cook <keescook@chromium.org>
8878M: Tony Luck <tony.luck@intel.com>
8879S: Maintained
8880T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8881F: fs/pstore/
8882F: include/linux/pstore*
8883F: drivers/firmware/efi/efi-pstore.c
8884F: drivers/acpi/apei/erst.c
8885
8886PTP HARDWARE CLOCK SUPPORT
8887M: Richard Cochran <richardcochran@gmail.com>
8888L: netdev@vger.kernel.org
8889S: Maintained
8890W: http://linuxptp.sourceforge.net/
8891F: Documentation/ABI/testing/sysfs-ptp
8892F: Documentation/ptp/*
8893F: drivers/net/ethernet/freescale/gianfar_ptp.c
8894F: drivers/net/phy/dp83640*
8895F: drivers/ptp/*
8896F: include/linux/ptp_cl*
8897
8898PTRACE SUPPORT
8899M: Roland McGrath <roland@hack.frob.com>
8900M: Oleg Nesterov <oleg@redhat.com>
8901S: Maintained
8902F: include/asm-generic/syscall.h
8903F: include/linux/ptrace.h
8904F: include/linux/regset.h
8905F: include/linux/tracehook.h
8906F: include/uapi/linux/ptrace.h
8907F: kernel/ptrace.c
8908
8909PVRUSB2 VIDEO4LINUX DRIVER
8910M: Mike Isely <isely@pobox.com>
8911L: pvrusb2@isely.net (subscribers-only)
8912L: linux-media@vger.kernel.org
8913W: http://www.isely.net/pvrusb2/
8914T: git git://linuxtv.org/media_tree.git
8915S: Maintained
8916F: Documentation/video4linux/README.pvrusb2
8917F: drivers/media/usb/pvrusb2/
8918
8919PWC WEBCAM DRIVER
8920M: Hans de Goede <hdegoede@redhat.com>
8921L: linux-media@vger.kernel.org
8922T: git git://linuxtv.org/media_tree.git
8923S: Maintained
8924F: drivers/media/usb/pwc/*
8925
8926PWM FAN DRIVER
8927M: Kamil Debski <k.debski@samsung.com>
8928L: lm-sensors@lm-sensors.org
8929S: Supported
8930F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8931F: Documentation/hwmon/pwm-fan
8932F: drivers/hwmon/pwm-fan.c
8933
8934PWM SUBSYSTEM
8935M: Thierry Reding <thierry.reding@gmail.com>
8936L: linux-pwm@vger.kernel.org
8937S: Maintained
8938T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8939F: Documentation/pwm.txt
8940F: Documentation/devicetree/bindings/pwm/
8941F: include/linux/pwm.h
8942F: drivers/pwm/
8943F: drivers/video/backlight/pwm_bl.c
8944F: include/linux/pwm_backlight.h
8945
8946PXA2xx/PXA3xx SUPPORT
8947M: Daniel Mack <daniel@zonque.org>
8948M: Haojian Zhuang <haojian.zhuang@gmail.com>
8949M: Robert Jarzmik <robert.jarzmik@free.fr>
8950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8951T: git git://github.com/hzhuang1/linux.git
8952T: git git://github.com/rjarzmik/linux.git
8953S: Maintained
8954F: arch/arm/boot/dts/pxa*
8955F: arch/arm/mach-pxa/
8956F: drivers/dma/pxa*
8957F: drivers/pcmcia/pxa2xx*
8958F: drivers/pinctrl/pxa/
8959F: drivers/spi/spi-pxa2xx*
8960F: drivers/usb/gadget/udc/pxa2*
8961F: include/sound/pxa2xx-lib.h
8962F: sound/arm/pxa*
8963F: sound/soc/pxa/
8964
8965PXA GPIO DRIVER
8966M: Robert Jarzmik <robert.jarzmik@free.fr>
8967L: linux-gpio@vger.kernel.org
8968S: Maintained
8969F: drivers/gpio/gpio-pxa.c
8970
8971PXA3xx NAND FLASH DRIVER
8972M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8973L: linux-mtd@lists.infradead.org
8974S: Maintained
8975F: drivers/mtd/nand/pxa3xx_nand.c
8976
8977MMP SUPPORT
8978M: Eric Miao <eric.y.miao@gmail.com>
8979M: Haojian Zhuang <haojian.zhuang@gmail.com>
8980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8981T: git git://github.com/hzhuang1/linux.git
8982T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8983S: Maintained
8984F: arch/arm/boot/dts/mmp*
8985F: arch/arm/mach-mmp/
8986
8987PXA MMCI DRIVER
8988S: Orphan
8989
8990PXA RTC DRIVER
8991M: Robert Jarzmik <robert.jarzmik@free.fr>
8992L: rtc-linux@googlegroups.com
8993S: Maintained
8994
8995QAT DRIVER
8996M: Tadeusz Struk <tadeusz.struk@intel.com>
8997L: qat-linux@intel.com
8998S: Supported
8999F: drivers/crypto/qat/
9000
9001QIB DRIVER
9002M: Mike Marciniszyn <infinipath@intel.com>
9003L: linux-rdma@vger.kernel.org
9004S: Supported
9005F: drivers/infiniband/hw/qib/
9006
9007QLOGIC QLA1280 SCSI DRIVER
9008M: Michael Reed <mdr@sgi.com>
9009L: linux-scsi@vger.kernel.org
9010S: Maintained
9011F: drivers/scsi/qla1280.[ch]
9012
9013QLOGIC QLA2XXX FC-SCSI DRIVER
9014M: qla2xxx-upstream@qlogic.com
9015L: linux-scsi@vger.kernel.org
9016S: Supported
9017F: Documentation/scsi/LICENSE.qla2xxx
9018F: drivers/scsi/qla2xxx/
9019
9020QLOGIC QLA4XXX iSCSI DRIVER
9021M: QLogic-Storage-Upstream@qlogic.com
9022L: linux-scsi@vger.kernel.org
9023S: Supported
9024F: Documentation/scsi/LICENSE.qla4xxx
9025F: drivers/scsi/qla4xxx/
9026
9027QLOGIC QLA3XXX NETWORK DRIVER
9028M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9029M: Ron Mercer <ron.mercer@qlogic.com>
9030M: linux-driver@qlogic.com
9031L: netdev@vger.kernel.org
9032S: Supported
9033F: Documentation/networking/LICENSE.qla3xxx
9034F: drivers/net/ethernet/qlogic/qla3xxx.*
9035
9036QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9037M: Dept-GELinuxNICDev@qlogic.com
9038L: netdev@vger.kernel.org
9039S: Supported
9040F: drivers/net/ethernet/qlogic/qlcnic/
9041
9042QLOGIC QLGE 10Gb ETHERNET DRIVER
9043M: Harish Patil <harish.patil@qlogic.com>
9044M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9045M: Dept-GELinuxNICDev@qlogic.com
9046M: linux-driver@qlogic.com
9047L: netdev@vger.kernel.org
9048S: Supported
9049F: drivers/net/ethernet/qlogic/qlge/
9050
9051QLOGIC QL4xxx ETHERNET DRIVER
9052M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9053M: Ariel Elior <Ariel.Elior@qlogic.com>
9054M: everest-linux-l2@qlogic.com
9055L: netdev@vger.kernel.org
9056S: Supported
9057F: drivers/net/ethernet/qlogic/qed/
9058F: include/linux/qed/
9059F: drivers/net/ethernet/qlogic/qede/
9060
9061QNX4 FILESYSTEM
9062M: Anders Larsen <al@alarsen.net>
9063W: http://www.alarsen.net/linux/qnx4fs/
9064S: Maintained
9065F: fs/qnx4/
9066F: include/uapi/linux/qnx4_fs.h
9067F: include/uapi/linux/qnxtypes.h
9068
9069QT1010 MEDIA DRIVER
9070M: Antti Palosaari <crope@iki.fi>
9071L: linux-media@vger.kernel.org
9072W: https://linuxtv.org
9073W: http://palosaari.fi/linux/
9074Q: http://patchwork.linuxtv.org/project/linux-media/list/
9075T: git git://linuxtv.org/anttip/media_tree.git
9076S: Maintained
9077F: drivers/media/tuners/qt1010*
9078
9079QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9080M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9081L: linux-wireless@vger.kernel.org
9082L: ath9k-devel@lists.ath9k.org
9083W: http://wireless.kernel.org/en/users/Drivers/ath9k
9084S: Supported
9085F: drivers/net/wireless/ath/ath9k/
9086
9087QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9088M: Kalle Valo <kvalo@qca.qualcomm.com>
9089L: ath10k@lists.infradead.org
9090W: http://wireless.kernel.org/en/users/Drivers/ath10k
9091T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9092S: Supported
9093F: drivers/net/wireless/ath/ath10k/
9094
9095QUALCOMM HEXAGON ARCHITECTURE
9096M: Richard Kuo <rkuo@codeaurora.org>
9097L: linux-hexagon@vger.kernel.org
9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9099S: Supported
9100F: arch/hexagon/
9101
9102QUALCOMM WCN36XX WIRELESS DRIVER
9103M: Eugene Krasnikov <k.eugene.e@gmail.com>
9104L: wcn36xx@lists.infradead.org
9105W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9106T: git git://github.com/KrasnikovEugene/wcn36xx.git
9107S: Supported
9108F: drivers/net/wireless/ath/wcn36xx/
9109
9110RADOS BLOCK DEVICE (RBD)
9111M: Ilya Dryomov <idryomov@gmail.com>
9112M: Sage Weil <sage@redhat.com>
9113M: Alex Elder <elder@kernel.org>
9114L: ceph-devel@vger.kernel.org
9115W: http://ceph.com/
9116T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9117T: git git://github.com/ceph/ceph-client.git
9118S: Supported
9119F: Documentation/ABI/testing/sysfs-bus-rbd
9120F: drivers/block/rbd.c
9121F: drivers/block/rbd_types.h
9122
9123RADEON FRAMEBUFFER DISPLAY DRIVER
9124M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9125L: linux-fbdev@vger.kernel.org
9126S: Maintained
9127F: drivers/video/fbdev/aty/radeon*
9128F: include/uapi/linux/radeonfb.h
9129
9130RADIOSHARK RADIO DRIVER
9131M: Hans de Goede <hdegoede@redhat.com>
9132L: linux-media@vger.kernel.org
9133T: git git://linuxtv.org/media_tree.git
9134S: Maintained
9135F: drivers/media/radio/radio-shark.c
9136
9137RADIOSHARK2 RADIO DRIVER
9138M: Hans de Goede <hdegoede@redhat.com>
9139L: linux-media@vger.kernel.org
9140T: git git://linuxtv.org/media_tree.git
9141S: Maintained
9142F: drivers/media/radio/radio-shark2.c
9143F: drivers/media/radio/radio-tea5777.c
9144
9145RAGE128 FRAMEBUFFER DISPLAY DRIVER
9146M: Paul Mackerras <paulus@samba.org>
9147L: linux-fbdev@vger.kernel.org
9148S: Maintained
9149F: drivers/video/fbdev/aty/aty128fb.c
9150
9151RALINK MIPS ARCHITECTURE
9152M: John Crispin <blogic@openwrt.org>
9153L: linux-mips@linux-mips.org
9154S: Maintained
9155F: arch/mips/ralink
9156
9157RALINK RT2X00 WIRELESS LAN DRIVER
9158P: rt2x00 project
9159M: Stanislaw Gruszka <sgruszka@redhat.com>
9160M: Helmut Schaa <helmut.schaa@googlemail.com>
9161L: linux-wireless@vger.kernel.org
9162S: Maintained
9163F: drivers/net/wireless/ralink/rt2x00/
9164
9165RAMDISK RAM BLOCK DEVICE DRIVER
9166M: Jens Axboe <axboe@kernel.dk>
9167S: Maintained
9168F: Documentation/blockdev/ramdisk.txt
9169F: drivers/block/brd.c
9170
9171RANDOM NUMBER DRIVER
9172M: "Theodore Ts'o" <tytso@mit.edu>
9173S: Maintained
9174F: drivers/char/random.c
9175
9176RAPIDIO SUBSYSTEM
9177M: Matt Porter <mporter@kernel.crashing.org>
9178M: Alexandre Bounine <alexandre.bounine@idt.com>
9179S: Maintained
9180F: drivers/rapidio/
9181
9182RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9183L: linux-wireless@vger.kernel.org
9184S: Orphan
9185F: drivers/net/wireless/ray*
9186
9187RCUTORTURE MODULE
9188M: Josh Triplett <josh@joshtriplett.org>
9189M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9190L: linux-kernel@vger.kernel.org
9191S: Supported
9192T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9193F: Documentation/RCU/torture.txt
9194F: kernel/rcu/rcutorture.c
9195
9196RCUTORTURE TEST FRAMEWORK
9197M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9198M: Josh Triplett <josh@joshtriplett.org>
9199R: Steven Rostedt <rostedt@goodmis.org>
9200R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9201R: Lai Jiangshan <jiangshanlai@gmail.com>
9202L: linux-kernel@vger.kernel.org
9203S: Supported
9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9205F: tools/testing/selftests/rcutorture
9206
9207RDC R-321X SoC
9208M: Florian Fainelli <florian@openwrt.org>
9209S: Maintained
9210
9211RDC R6040 FAST ETHERNET DRIVER
9212M: Florian Fainelli <florian@openwrt.org>
9213L: netdev@vger.kernel.org
9214S: Maintained
9215F: drivers/net/ethernet/rdc/r6040.c
9216
9217RDS - RELIABLE DATAGRAM SOCKETS
9218M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9219L: netdev@vger.kernel.org
9220L: linux-rdma@vger.kernel.org
9221L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9222W: https://oss.oracle.com/projects/rds/
9223S: Supported
9224F: net/rds/
9225F: Documentation/networking/rds.txt
9226
9227READ-COPY UPDATE (RCU)
9228M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9229M: Josh Triplett <josh@joshtriplett.org>
9230R: Steven Rostedt <rostedt@goodmis.org>
9231R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9232R: Lai Jiangshan <jiangshanlai@gmail.com>
9233L: linux-kernel@vger.kernel.org
9234W: http://www.rdrop.com/users/paulmck/RCU/
9235S: Supported
9236T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9237F: Documentation/RCU/
9238X: Documentation/RCU/torture.txt
9239F: include/linux/rcu*
9240X: include/linux/srcu.h
9241F: kernel/rcu/
9242X: kernel/torture.c
9243
9244REAL TIME CLOCK (RTC) SUBSYSTEM
9245M: Alessandro Zummo <a.zummo@towertech.it>
9246M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9247L: rtc-linux@googlegroups.com
9248Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9249T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9250S: Maintained
9251F: Documentation/rtc.txt
9252F: drivers/rtc/
9253F: include/linux/rtc.h
9254F: include/uapi/linux/rtc.h
9255
9256REALTEK AUDIO CODECS
9257M: Bard Liao <bardliao@realtek.com>
9258M: Oder Chiou <oder_chiou@realtek.com>
9259S: Maintained
9260F: sound/soc/codecs/rt*
9261F: include/sound/rt*.h
9262
9263REISERFS FILE SYSTEM
9264L: reiserfs-devel@vger.kernel.org
9265S: Supported
9266F: fs/reiserfs/
9267
9268REGISTER MAP ABSTRACTION
9269M: Mark Brown <broonie@kernel.org>
9270L: linux-kernel@vger.kernel.org
9271T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9272S: Supported
9273F: drivers/base/regmap/
9274F: include/linux/regmap.h
9275
9276REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9277M: Ohad Ben-Cohen <ohad@wizery.com>
9278M: Bjorn Andersson <bjorn.andersson@linaro.org>
9279T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9280S: Maintained
9281F: drivers/remoteproc/
9282F: Documentation/remoteproc.txt
9283F: include/linux/remoteproc.h
9284
9285REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9286M: Ohad Ben-Cohen <ohad@wizery.com>
9287M: Bjorn Andersson <bjorn.andersson@linaro.org>
9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9289S: Maintained
9290F: drivers/rpmsg/
9291F: Documentation/rpmsg.txt
9292F: include/linux/rpmsg.h
9293
9294RENESAS ETHERNET DRIVERS
9295R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9296L: netdev@vger.kernel.org
9297L: linux-renesas-soc@vger.kernel.org
9298F: drivers/net/ethernet/renesas/
9299F: include/linux/sh_eth.h
9300
9301RENESAS USB2 PHY DRIVER
9302M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9303L: linux-renesas-soc@vger.kernel.org
9304S: Maintained
9305F: drivers/phy/phy-rcar-gen3-usb2.c
9306
9307RESET CONTROLLER FRAMEWORK
9308M: Philipp Zabel <p.zabel@pengutronix.de>
9309T: git git://git.pengutronix.de/git/pza/linux
9310S: Maintained
9311F: drivers/reset/
9312F: Documentation/devicetree/bindings/reset/
9313F: include/dt-bindings/reset/
9314F: include/linux/reset.h
9315F: include/linux/reset-controller.h
9316
9317RFKILL
9318M: Johannes Berg <johannes@sipsolutions.net>
9319L: linux-wireless@vger.kernel.org
9320W: http://wireless.kernel.org/
9321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9323S: Maintained
9324F: Documentation/rfkill.txt
9325F: net/rfkill/
9326
9327RHASHTABLE
9328M: Thomas Graf <tgraf@suug.ch>
9329L: netdev@vger.kernel.org
9330S: Maintained
9331F: lib/rhashtable.c
9332F: include/linux/rhashtable.h
9333
9334RICOH SMARTMEDIA/XD DRIVER
9335M: Maxim Levitsky <maximlevitsky@gmail.com>
9336S: Maintained
9337F: drivers/mtd/nand/r852.c
9338F: drivers/mtd/nand/r852.h
9339
9340RICOH R5C592 MEMORYSTICK DRIVER
9341M: Maxim Levitsky <maximlevitsky@gmail.com>
9342S: Maintained
9343F: drivers/memstick/host/r592.*
9344
9345ROCCAT DRIVERS
9346M: Stefan Achatz <erazor_de@users.sourceforge.net>
9347W: http://sourceforge.net/projects/roccat/
9348S: Maintained
9349F: drivers/hid/hid-roccat*
9350F: include/linux/hid-roccat*
9351F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9352
9353ROCKER DRIVER
9354M: Jiri Pirko <jiri@resnulli.us>
9355M: Scott Feldman <sfeldma@gmail.com>
9356L: netdev@vger.kernel.org
9357S: Supported
9358F: drivers/net/ethernet/rocker/
9359
9360ROCKETPORT DRIVER
9361P: Comtrol Corp.
9362W: http://www.comtrol.com
9363S: Maintained
9364F: Documentation/serial/rocket.txt
9365F: drivers/tty/rocket*
9366
9367ROCKETPORT EXPRESS/INFINITY DRIVER
9368M: Kevin Cernekee <cernekee@gmail.com>
9369L: linux-serial@vger.kernel.org
9370S: Odd Fixes
9371F: drivers/tty/serial/rp2.*
9372
9373ROSE NETWORK LAYER
9374M: Ralf Baechle <ralf@linux-mips.org>
9375L: linux-hams@vger.kernel.org
9376W: http://www.linux-ax25.org/
9377S: Maintained
9378F: include/net/rose.h
9379F: include/uapi/linux/rose.h
9380F: net/rose/
9381
9382RTL2830 MEDIA DRIVER
9383M: Antti Palosaari <crope@iki.fi>
9384L: linux-media@vger.kernel.org
9385W: https://linuxtv.org
9386W: http://palosaari.fi/linux/
9387Q: http://patchwork.linuxtv.org/project/linux-media/list/
9388T: git git://linuxtv.org/anttip/media_tree.git
9389S: Maintained
9390F: drivers/media/dvb-frontends/rtl2830*
9391
9392RTL2832 MEDIA DRIVER
9393M: Antti Palosaari <crope@iki.fi>
9394L: linux-media@vger.kernel.org
9395W: https://linuxtv.org
9396W: http://palosaari.fi/linux/
9397Q: http://patchwork.linuxtv.org/project/linux-media/list/
9398T: git git://linuxtv.org/anttip/media_tree.git
9399S: Maintained
9400F: drivers/media/dvb-frontends/rtl2832*
9401
9402RTL2832_SDR MEDIA DRIVER
9403M: Antti Palosaari <crope@iki.fi>
9404L: linux-media@vger.kernel.org
9405W: https://linuxtv.org
9406W: http://palosaari.fi/linux/
9407Q: http://patchwork.linuxtv.org/project/linux-media/list/
9408T: git git://linuxtv.org/anttip/media_tree.git
9409S: Maintained
9410F: drivers/media/dvb-frontends/rtl2832_sdr*
9411
9412RTL8180 WIRELESS DRIVER
9413L: linux-wireless@vger.kernel.org
9414W: http://wireless.kernel.org/
9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9416S: Orphan
9417F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9418
9419RTL8187 WIRELESS DRIVER
9420M: Herton Ronaldo Krzesinski <herton@canonical.com>
9421M: Hin-Tak Leung <htl10@users.sourceforge.net>
9422M: Larry Finger <Larry.Finger@lwfinger.net>
9423L: linux-wireless@vger.kernel.org
9424W: http://wireless.kernel.org/
9425T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9426S: Maintained
9427F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9428
9429RTL8192CE WIRELESS DRIVER
9430M: Larry Finger <Larry.Finger@lwfinger.net>
9431M: Chaoming Li <chaoming_li@realsil.com.cn>
9432L: linux-wireless@vger.kernel.org
9433W: http://wireless.kernel.org/
9434T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9435S: Maintained
9436F: drivers/net/wireless/realtek/rtlwifi/
9437F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9438
9439RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9440M: Jes Sorensen <Jes.Sorensen@redhat.com>
9441L: linux-wireless@vger.kernel.org
9442T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9443S: Maintained
9444F: drivers/net/wireless/realtek/rtl8xxxu/
9445
9446S3 SAVAGE FRAMEBUFFER DRIVER
9447M: Antonino Daplas <adaplas@gmail.com>
9448L: linux-fbdev@vger.kernel.org
9449S: Maintained
9450F: drivers/video/fbdev/savage/
9451
9452S390
9453M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9454M: Heiko Carstens <heiko.carstens@de.ibm.com>
9455L: linux-s390@vger.kernel.org
9456W: http://www.ibm.com/developerworks/linux/linux390/
9457T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9458S: Supported
9459F: arch/s390/
9460F: drivers/s390/
9461F: Documentation/s390/
9462F: Documentation/DocBook/s390*
9463
9464S390 COMMON I/O LAYER
9465M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9466M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9467L: linux-s390@vger.kernel.org
9468W: http://www.ibm.com/developerworks/linux/linux390/
9469S: Supported
9470F: drivers/s390/cio/
9471
9472S390 DASD DRIVER
9473M: Stefan Weinhuber <wein@de.ibm.com>
9474M: Stefan Haberland <stefan.haberland@de.ibm.com>
9475L: linux-s390@vger.kernel.org
9476W: http://www.ibm.com/developerworks/linux/linux390/
9477S: Supported
9478F: drivers/s390/block/dasd*
9479F: block/partitions/ibm.c
9480
9481S390 NETWORK DRIVERS
9482M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9483L: linux-s390@vger.kernel.org
9484W: http://www.ibm.com/developerworks/linux/linux390/
9485S: Supported
9486F: drivers/s390/net/
9487
9488S390 PCI SUBSYSTEM
9489M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9490M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9491L: linux-s390@vger.kernel.org
9492W: http://www.ibm.com/developerworks/linux/linux390/
9493S: Supported
9494F: arch/s390/pci/
9495F: drivers/pci/hotplug/s390_pci_hpc.c
9496
9497S390 ZCRYPT DRIVER
9498M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9499L: linux-s390@vger.kernel.org
9500W: http://www.ibm.com/developerworks/linux/linux390/
9501S: Supported
9502F: drivers/s390/crypto/
9503
9504S390 ZFCP DRIVER
9505M: Steffen Maier <maier@linux.vnet.ibm.com>
9506L: linux-s390@vger.kernel.org
9507W: http://www.ibm.com/developerworks/linux/linux390/
9508S: Supported
9509F: drivers/s390/scsi/zfcp_*
9510
9511S390 IUCV NETWORK LAYER
9512M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9513L: linux-s390@vger.kernel.org
9514W: http://www.ibm.com/developerworks/linux/linux390/
9515S: Supported
9516F: drivers/s390/net/*iucv*
9517F: include/net/iucv/
9518F: net/iucv/
9519
9520S390 IOMMU (PCI)
9521M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9522L: linux-s390@vger.kernel.org
9523W: http://www.ibm.com/developerworks/linux/linux390/
9524S: Supported
9525F: drivers/iommu/s390-iommu.c
9526
9527S3C24XX SD/MMC Driver
9528M: Ben Dooks <ben-linux@fluff.org>
9529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9530S: Supported
9531F: drivers/mmc/host/s3cmci.*
9532
9533SAA6588 RDS RECEIVER DRIVER
9534M: Hans Verkuil <hverkuil@xs4all.nl>
9535L: linux-media@vger.kernel.org
9536T: git git://linuxtv.org/media_tree.git
9537W: https://linuxtv.org
9538S: Odd Fixes
9539F: drivers/media/i2c/saa6588*
9540
9541SAA7134 VIDEO4LINUX DRIVER
9542M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9543L: linux-media@vger.kernel.org
9544W: https://linuxtv.org
9545T: git git://linuxtv.org/media_tree.git
9546S: Odd fixes
9547F: Documentation/video4linux/*.saa7134
9548F: drivers/media/pci/saa7134/
9549
9550SAA7146 VIDEO4LINUX-2 DRIVER
9551M: Hans Verkuil <hverkuil@xs4all.nl>
9552L: linux-media@vger.kernel.org
9553T: git git://linuxtv.org/media_tree.git
9554S: Maintained
9555F: drivers/media/common/saa7146/
9556F: drivers/media/pci/saa7146/
9557F: include/media/saa7146*
9558
9559SAMSUNG LAPTOP DRIVER
9560M: Corentin Chary <corentin.chary@gmail.com>
9561L: platform-driver-x86@vger.kernel.org
9562S: Maintained
9563F: drivers/platform/x86/samsung-laptop.c
9564
9565SAMSUNG AUDIO (ASoC) DRIVERS
9566M: Sangbeom Kim <sbkim73@samsung.com>
9567L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9568S: Supported
9569F: sound/soc/samsung/
9570
9571SAMSUNG FRAMEBUFFER DRIVER
9572M: Jingoo Han <jingoohan1@gmail.com>
9573L: linux-fbdev@vger.kernel.org
9574S: Maintained
9575F: drivers/video/fbdev/s3c-fb.c
9576
9577SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9578M: Sangbeom Kim <sbkim73@samsung.com>
9579M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9580L: linux-kernel@vger.kernel.org
9581L: linux-samsung-soc@vger.kernel.org
9582S: Supported
9583F: drivers/mfd/sec*.c
9584F: drivers/regulator/s2m*.c
9585F: drivers/regulator/s5m*.c
9586F: drivers/clk/clk-s2mps11.c
9587F: drivers/rtc/rtc-s5m.c
9588F: include/linux/mfd/samsung/
9589F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9590F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9591F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9592F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9593
9594SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9595M: Kyungmin Park <kyungmin.park@samsung.com>
9596M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9597L: linux-media@vger.kernel.org
9598Q: https://patchwork.linuxtv.org/project/linux-media/list/
9599S: Supported
9600F: drivers/media/platform/exynos4-is/
9601
9602SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9603M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9604L: linux-media@vger.kernel.org
9605L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9606S: Maintained
9607F: drivers/media/platform/s3c-camif/
9608F: include/media/drv-intf/s3c_camif.h
9609
9610SAMSUNG S5C73M3 CAMERA DRIVER
9611M: Kyungmin Park <kyungmin.park@samsung.com>
9612M: Andrzej Hajda <a.hajda@samsung.com>
9613L: linux-media@vger.kernel.org
9614S: Supported
9615F: drivers/media/i2c/s5c73m3/*
9616
9617SAMSUNG S5K5BAF CAMERA DRIVER
9618M: Kyungmin Park <kyungmin.park@samsung.com>
9619M: Andrzej Hajda <a.hajda@samsung.com>
9620L: linux-media@vger.kernel.org
9621S: Supported
9622F: drivers/media/i2c/s5k5baf.c
9623
9624SAMSUNG S3FWRN5 NFC DRIVER
9625M: Robert Baldyga <r.baldyga@samsung.com>
9626M: Krzysztof Opasiak <k.opasiak@samsung.com>
9627L: linux-nfc@lists.01.org (moderated for non-subscribers)
9628S: Supported
9629F: drivers/nfc/s3fwrn5
9630
9631SAMSUNG SOC CLOCK DRIVERS
9632M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9633M: Tomasz Figa <tomasz.figa@gmail.com>
9634S: Supported
9635L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9636F: drivers/clk/samsung/
9637
9638SAMSUNG SXGBE DRIVERS
9639M: Byungho An <bh74.an@samsung.com>
9640M: Girish K S <ks.giri@samsung.com>
9641M: Vipul Pandya <vipul.pandya@samsung.com>
9642S: Supported
9643L: netdev@vger.kernel.org
9644F: drivers/net/ethernet/samsung/sxgbe/
9645
9646SAMSUNG THERMAL DRIVER
9647M: Lukasz Majewski <l.majewski@samsung.com>
9648L: linux-pm@vger.kernel.org
9649L: linux-samsung-soc@vger.kernel.org
9650S: Supported
9651T: git https://github.com/lmajewski/linux-samsung-thermal.git
9652F: drivers/thermal/samsung/
9653
9654SAMSUNG USB2 PHY DRIVER
9655M: Kamil Debski <k.debski@samsung.com>
9656L: linux-kernel@vger.kernel.org
9657S: Supported
9658F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9659F: Documentation/phy/samsung-usb2.txt
9660F: drivers/phy/phy-exynos4210-usb2.c
9661F: drivers/phy/phy-exynos4x12-usb2.c
9662F: drivers/phy/phy-exynos5250-usb2.c
9663F: drivers/phy/phy-s5pv210-usb2.c
9664F: drivers/phy/phy-samsung-usb2.c
9665F: drivers/phy/phy-samsung-usb2.h
9666
9667SERIAL DRIVERS
9668M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9669L: linux-serial@vger.kernel.org
9670S: Maintained
9671F: drivers/tty/serial/
9672
9673SYNOPSYS DESIGNWARE DMAC DRIVER
9674M: Viresh Kumar <vireshk@kernel.org>
9675M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9676S: Maintained
9677F: include/linux/dma/dw.h
9678F: include/linux/platform_data/dma-dw.h
9679F: drivers/dma/dw/
9680
9681SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9682M: Lars Persson <lars.persson@axis.com>
9683L: netdev@vger.kernel.org
9684S: Supported
9685F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9686F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9687
9688SYNOPSYS DESIGNWARE I2C DRIVER
9689M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9690R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9691R: Mika Westerberg <mika.westerberg@linux.intel.com>
9692L: linux-i2c@vger.kernel.org
9693S: Maintained
9694F: drivers/i2c/busses/i2c-designware-*
9695F: include/linux/platform_data/i2c-designware.h
9696
9697SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9698M: Jaehoon Chung <jh80.chung@samsung.com>
9699L: linux-mmc@vger.kernel.org
9700S: Maintained
9701F: include/linux/mmc/dw_mmc.h
9702F: drivers/mmc/host/dw_mmc*
9703
9704SYSTEM TRACE MODULE CLASS
9705M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9706S: Maintained
9707F: Documentation/trace/stm.txt
9708F: drivers/hwtracing/stm/
9709F: include/linux/stm.h
9710F: include/uapi/linux/stm.h
9711
9712THUNDERBOLT DRIVER
9713M: Andreas Noever <andreas.noever@gmail.com>
9714S: Maintained
9715F: drivers/thunderbolt/
9716
9717TI BQ27XXX POWER SUPPLY DRIVER
9718R: Andrew F. Davis <afd@ti.com>
9719F: include/linux/power/bq27xxx_battery.h
9720F: drivers/power/bq27xxx_battery.c
9721F: drivers/power/bq27xxx_battery_i2c.c
9722
9723TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9724M: John Stultz <john.stultz@linaro.org>
9725M: Thomas Gleixner <tglx@linutronix.de>
9726L: linux-kernel@vger.kernel.org
9727T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9728S: Supported
9729F: include/linux/clocksource.h
9730F: include/linux/time.h
9731F: include/linux/timex.h
9732F: include/uapi/linux/time.h
9733F: include/uapi/linux/timex.h
9734F: kernel/time/clocksource.c
9735F: kernel/time/time*.c
9736F: kernel/time/alarmtimer.c
9737F: kernel/time/ntp.c
9738F: tools/testing/selftests/timers/
9739
9740SC1200 WDT DRIVER
9741M: Zwane Mwaikambo <zwanem@gmail.com>
9742S: Maintained
9743F: drivers/watchdog/sc1200wdt.c
9744
9745SCHEDULER
9746M: Ingo Molnar <mingo@redhat.com>
9747M: Peter Zijlstra <peterz@infradead.org>
9748L: linux-kernel@vger.kernel.org
9749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9750S: Maintained
9751F: kernel/sched/
9752F: include/linux/sched.h
9753F: include/uapi/linux/sched.h
9754F: include/linux/wait.h
9755
9756SCORE ARCHITECTURE
9757M: Chen Liqin <liqin.linux@gmail.com>
9758M: Lennox Wu <lennox.wu@gmail.com>
9759W: http://www.sunplus.com
9760S: Supported
9761F: arch/score/
9762
9763SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9764M: Sudeep Holla <sudeep.holla@arm.com>
9765L: linux-arm-kernel@lists.infradead.org
9766S: Maintained
9767F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9768F: drivers/clk/clk-scpi.c
9769F: drivers/cpufreq/scpi-cpufreq.c
9770F: drivers/firmware/arm_scpi.c
9771F: include/linux/scpi_protocol.h
9772
9773SCSI CDROM DRIVER
9774M: Jens Axboe <axboe@kernel.dk>
9775L: linux-scsi@vger.kernel.org
9776W: http://www.kernel.dk
9777S: Maintained
9778F: drivers/scsi/sr*
9779
9780SCSI RDMA PROTOCOL (SRP) INITIATOR
9781M: Bart Van Assche <bart.vanassche@sandisk.com>
9782L: linux-rdma@vger.kernel.org
9783S: Supported
9784W: http://www.openfabrics.org
9785Q: http://patchwork.kernel.org/project/linux-rdma/list/
9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9787F: drivers/infiniband/ulp/srp/
9788F: include/scsi/srp.h
9789
9790SCSI SG DRIVER
9791M: Doug Gilbert <dgilbert@interlog.com>
9792L: linux-scsi@vger.kernel.org
9793W: http://sg.danny.cz/sg
9794S: Maintained
9795F: Documentation/scsi/scsi-generic.txt
9796F: drivers/scsi/sg.c
9797F: include/scsi/sg.h
9798
9799SCSI SUBSYSTEM
9800M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9801T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9802M: "Martin K. Petersen" <martin.petersen@oracle.com>
9803T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9804L: linux-scsi@vger.kernel.org
9805S: Maintained
9806F: drivers/scsi/
9807F: include/scsi/
9808
9809SCSI TAPE DRIVER
9810M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9811L: linux-scsi@vger.kernel.org
9812S: Maintained
9813F: Documentation/scsi/st.txt
9814F: drivers/scsi/st.*
9815F: drivers/scsi/st_*.h
9816
9817SCTP PROTOCOL
9818M: Vlad Yasevich <vyasevich@gmail.com>
9819M: Neil Horman <nhorman@tuxdriver.com>
9820L: linux-sctp@vger.kernel.org
9821W: http://lksctp.sourceforge.net
9822S: Maintained
9823F: Documentation/networking/sctp.txt
9824F: include/linux/sctp.h
9825F: include/uapi/linux/sctp.h
9826F: include/net/sctp/
9827F: net/sctp/
9828
9829SCx200 CPU SUPPORT
9830M: Jim Cromie <jim.cromie@gmail.com>
9831S: Odd Fixes
9832F: Documentation/i2c/busses/scx200_acb
9833F: arch/x86/platform/scx200/
9834F: drivers/watchdog/scx200_wdt.c
9835F: drivers/i2c/busses/scx200*
9836F: drivers/mtd/maps/scx200_docflash.c
9837F: include/linux/scx200.h
9838
9839SCx200 GPIO DRIVER
9840M: Jim Cromie <jim.cromie@gmail.com>
9841S: Maintained
9842F: drivers/char/scx200_gpio.c
9843F: include/linux/scx200_gpio.h
9844
9845SCx200 HRT CLOCKSOURCE DRIVER
9846M: Jim Cromie <jim.cromie@gmail.com>
9847S: Maintained
9848F: drivers/clocksource/scx200_hrt.c
9849
9850SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9851M: Sascha Sommer <saschasommer@freenet.de>
9852L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9853S: Maintained
9854F: drivers/mmc/host/sdricoh_cs.c
9855
9856SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9857M: Adrian Hunter <adrian.hunter@intel.com>
9858L: linux-mmc@vger.kernel.org
9859T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9860S: Maintained
9861F: drivers/mmc/host/sdhci*
9862F: include/linux/mmc/sdhci*
9863
9864SECURE COMPUTING
9865M: Kees Cook <keescook@chromium.org>
9866R: Andy Lutomirski <luto@amacapital.net>
9867R: Will Drewry <wad@chromium.org>
9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9869S: Supported
9870F: kernel/seccomp.c
9871F: include/uapi/linux/seccomp.h
9872F: include/linux/seccomp.h
9873F: tools/testing/selftests/seccomp/*
9874K: \bsecure_computing
9875K: \bTIF_SECCOMP\b
9876
9877SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9878M: Ben Dooks <ben-linux@fluff.org>
9879M: Jaehoon Chung <jh80.chung@samsung.com>
9880L: linux-mmc@vger.kernel.org
9881S: Maintained
9882F: drivers/mmc/host/sdhci-s3c*
9883
9884SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9885M: Viresh Kumar <vireshk@kernel.org>
9886L: spear-devel@list.st.com
9887L: linux-mmc@vger.kernel.org
9888S: Maintained
9889F: drivers/mmc/host/sdhci-spear.c
9890
9891SECURITY SUBSYSTEM
9892M: James Morris <james.l.morris@oracle.com>
9893M: "Serge E. Hallyn" <serge@hallyn.com>
9894L: linux-security-module@vger.kernel.org (suggested Cc:)
9895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9896W: http://kernsec.org/
9897S: Supported
9898F: security/
9899
9900SECURITY CONTACT
9901M: Security Officers <security@kernel.org>
9902S: Supported
9903
9904SELINUX SECURITY MODULE
9905M: Paul Moore <paul@paul-moore.com>
9906M: Stephen Smalley <sds@tycho.nsa.gov>
9907M: Eric Paris <eparis@parisplace.org>
9908L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9909W: http://selinuxproject.org
9910T: git git://git.infradead.org/users/pcmoore/selinux
9911S: Supported
9912F: include/linux/selinux*
9913F: security/selinux/
9914F: scripts/selinux/
9915
9916APPARMOR SECURITY MODULE
9917M: John Johansen <john.johansen@canonical.com>
9918L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9919W: apparmor.wiki.kernel.org
9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9921S: Supported
9922F: security/apparmor/
9923
9924YAMA SECURITY MODULE
9925M: Kees Cook <keescook@chromium.org>
9926T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9927S: Supported
9928F: security/yama/
9929
9930SENSABLE PHANTOM
9931M: Jiri Slaby <jirislaby@gmail.com>
9932S: Maintained
9933F: drivers/misc/phantom.c
9934F: include/uapi/linux/phantom.h
9935
9936SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9937M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9938M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9939M: John Soni Jose <sony.john@avagotech.com>
9940L: linux-scsi@vger.kernel.org
9941W: http://www.avagotech.com
9942S: Supported
9943F: drivers/scsi/be2iscsi/
9944
9945Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9946M: Sathya Perla <sathya.perla@broadcom.com>
9947M: Ajit Khaparde <ajit.khaparde@broadcom.com>
9948M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
9949M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
9950M: Somnath Kotur <somnath.kotur@broadcom.com>
9951L: netdev@vger.kernel.org
9952W: http://www.emulex.com
9953S: Supported
9954F: drivers/net/ethernet/emulex/benet/
9955
9956EMULEX ONECONNECT ROCE DRIVER
9957M: Selvin Xavier <selvin.xavier@avagotech.com>
9958M: Devesh Sharma <devesh.sharma@avagotech.com>
9959M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9960L: linux-rdma@vger.kernel.org
9961W: http://www.emulex.com
9962S: Supported
9963F: drivers/infiniband/hw/ocrdma/
9964
9965SFC NETWORK DRIVER
9966M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9967M: Shradha Shah <sshah@solarflare.com>
9968L: netdev@vger.kernel.org
9969S: Supported
9970F: drivers/net/ethernet/sfc/
9971
9972SGI GRU DRIVER
9973M: Dimitri Sivanich <sivanich@sgi.com>
9974S: Maintained
9975F: drivers/misc/sgi-gru/
9976
9977SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9978M: Pat Gefre <pfg@sgi.com>
9979L: linux-ia64@vger.kernel.org
9980S: Supported
9981F: Documentation/ia64/serial.txt
9982F: drivers/tty/serial/ioc?_serial.c
9983F: include/linux/ioc?.h
9984
9985SGI XP/XPC/XPNET DRIVER
9986M: Cliff Whickman <cpw@sgi.com>
9987M: Robin Holt <robinmholt@gmail.com>
9988S: Maintained
9989F: drivers/misc/sgi-xp/
9990
9991SI2157 MEDIA DRIVER
9992M: Antti Palosaari <crope@iki.fi>
9993L: linux-media@vger.kernel.org
9994W: https://linuxtv.org
9995W: http://palosaari.fi/linux/
9996Q: http://patchwork.linuxtv.org/project/linux-media/list/
9997T: git git://linuxtv.org/anttip/media_tree.git
9998S: Maintained
9999F: drivers/media/tuners/si2157*
10000
10001SI2168 MEDIA DRIVER
10002M: Antti Palosaari <crope@iki.fi>
10003L: linux-media@vger.kernel.org
10004W: https://linuxtv.org
10005W: http://palosaari.fi/linux/
10006Q: http://patchwork.linuxtv.org/project/linux-media/list/
10007T: git git://linuxtv.org/anttip/media_tree.git
10008S: Maintained
10009F: drivers/media/dvb-frontends/si2168*
10010
10011SI470X FM RADIO RECEIVER I2C DRIVER
10012M: Hans Verkuil <hverkuil@xs4all.nl>
10013L: linux-media@vger.kernel.org
10014T: git git://linuxtv.org/media_tree.git
10015W: https://linuxtv.org
10016S: Odd Fixes
10017F: drivers/media/radio/si470x/radio-si470x-i2c.c
10018
10019SI470X FM RADIO RECEIVER USB DRIVER
10020M: Hans Verkuil <hverkuil@xs4all.nl>
10021L: linux-media@vger.kernel.org
10022T: git git://linuxtv.org/media_tree.git
10023W: https://linuxtv.org
10024S: Maintained
10025F: drivers/media/radio/si470x/radio-si470x-common.c
10026F: drivers/media/radio/si470x/radio-si470x.h
10027F: drivers/media/radio/si470x/radio-si470x-usb.c
10028
10029SI4713 FM RADIO TRANSMITTER I2C DRIVER
10030M: Eduardo Valentin <edubezval@gmail.com>
10031L: linux-media@vger.kernel.org
10032T: git git://linuxtv.org/media_tree.git
10033W: https://linuxtv.org
10034S: Odd Fixes
10035F: drivers/media/radio/si4713/si4713.?
10036
10037SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10038M: Eduardo Valentin <edubezval@gmail.com>
10039L: linux-media@vger.kernel.org
10040T: git git://linuxtv.org/media_tree.git
10041W: https://linuxtv.org
10042S: Odd Fixes
10043F: drivers/media/radio/si4713/radio-platform-si4713.c
10044
10045SI4713 FM RADIO TRANSMITTER USB DRIVER
10046M: Hans Verkuil <hverkuil@xs4all.nl>
10047L: linux-media@vger.kernel.org
10048T: git git://linuxtv.org/media_tree.git
10049W: https://linuxtv.org
10050S: Maintained
10051F: drivers/media/radio/si4713/radio-usb-si4713.c
10052
10053SIANO DVB DRIVER
10054M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10055L: linux-media@vger.kernel.org
10056W: https://linuxtv.org
10057T: git git://linuxtv.org/media_tree.git
10058S: Odd fixes
10059F: drivers/media/common/siano/
10060F: drivers/media/usb/siano/
10061F: drivers/media/usb/siano/
10062F: drivers/media/mmc/siano/
10063
10064SIMPLEFB FB DRIVER
10065M: Hans de Goede <hdegoede@redhat.com>
10066L: linux-fbdev@vger.kernel.org
10067S: Maintained
10068F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10069F: drivers/video/fbdev/simplefb.c
10070F: include/linux/platform_data/simplefb.h
10071
10072SH_VEU V4L2 MEM2MEM DRIVER
10073L: linux-media@vger.kernel.org
10074S: Orphan
10075F: drivers/media/platform/sh_veu.c
10076
10077SH_VOU V4L2 OUTPUT DRIVER
10078L: linux-media@vger.kernel.org
10079S: Orphan
10080F: drivers/media/platform/sh_vou.c
10081F: include/media/drv-intf/sh_vou.h
10082
10083SIMPLE FIRMWARE INTERFACE (SFI)
10084M: Len Brown <lenb@kernel.org>
10085L: sfi-devel@simplefirmware.org
10086W: http://simplefirmware.org/
10087T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10088S: Supported
10089F: arch/x86/platform/sfi/
10090F: drivers/sfi/
10091F: include/linux/sfi*.h
10092
10093SIMTEC EB110ATX (Chalice CATS)
10094P: Ben Dooks
10095P: Vincent Sanders <vince@simtec.co.uk>
10096M: Simtec Linux Team <linux@simtec.co.uk>
10097W: http://www.simtec.co.uk/products/EB110ATX/
10098S: Supported
10099
10100SIMTEC EB2410ITX (BAST)
10101P: Ben Dooks
10102P: Vincent Sanders <vince@simtec.co.uk>
10103M: Simtec Linux Team <linux@simtec.co.uk>
10104W: http://www.simtec.co.uk/products/EB2410ITX/
10105S: Supported
10106F: arch/arm/mach-s3c24xx/mach-bast.c
10107F: arch/arm/mach-s3c24xx/bast-ide.c
10108F: arch/arm/mach-s3c24xx/bast-irq.c
10109
10110TI DAVINCI MACHINE SUPPORT
10111M: Sekhar Nori <nsekhar@ti.com>
10112M: Kevin Hilman <khilman@kernel.org>
10113T: git git://gitorious.org/linux-davinci/linux-davinci.git
10114Q: http://patchwork.kernel.org/project/linux-davinci/list/
10115S: Supported
10116F: arch/arm/mach-davinci/
10117F: drivers/i2c/busses/i2c-davinci.c
10118
10119TI DAVINCI SERIES MEDIA DRIVER
10120M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10121L: linux-media@vger.kernel.org
10122W: https://linuxtv.org
10123Q: http://patchwork.linuxtv.org/project/linux-media/list/
10124T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10125S: Maintained
10126F: drivers/media/platform/davinci/
10127F: include/media/davinci/
10128
10129TI AM437X VPFE DRIVER
10130M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10131L: linux-media@vger.kernel.org
10132W: https://linuxtv.org
10133Q: http://patchwork.linuxtv.org/project/linux-media/list/
10134T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10135S: Maintained
10136F: drivers/media/platform/am437x/
10137
10138OV2659 OMNIVISION SENSOR DRIVER
10139M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10140L: linux-media@vger.kernel.org
10141W: https://linuxtv.org
10142Q: http://patchwork.linuxtv.org/project/linux-media/list/
10143T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10144S: Maintained
10145F: drivers/media/i2c/ov2659.c
10146F: include/media/i2c/ov2659.h
10147
10148SILICON MOTION SM712 FRAME BUFFER DRIVER
10149M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10150M: Teddy Wang <teddy.wang@siliconmotion.com>
10151M: Sudip Mukherjee <sudip@vectorindia.org>
10152L: linux-fbdev@vger.kernel.org
10153S: Maintained
10154F: drivers/video/fbdev/sm712*
10155F: Documentation/fb/sm712fb.txt
10156
10157SIS 190 ETHERNET DRIVER
10158M: Francois Romieu <romieu@fr.zoreil.com>
10159L: netdev@vger.kernel.org
10160S: Maintained
10161F: drivers/net/ethernet/sis/sis190.c
10162
10163SIS 900/7016 FAST ETHERNET DRIVER
10164M: Daniele Venzano <venza@brownhat.org>
10165W: http://www.brownhat.org/sis900.html
10166L: netdev@vger.kernel.org
10167S: Maintained
10168F: drivers/net/ethernet/sis/sis900.*
10169
10170SIS FRAMEBUFFER DRIVER
10171M: Thomas Winischhofer <thomas@winischhofer.net>
10172W: http://www.winischhofer.net/linuxsisvga.shtml
10173S: Maintained
10174F: Documentation/fb/sisfb.txt
10175F: drivers/video/fbdev/sis/
10176F: include/video/sisfb.h
10177
10178SIS USB2VGA DRIVER
10179M: Thomas Winischhofer <thomas@winischhofer.net>
10180W: http://www.winischhofer.at/linuxsisusbvga.shtml
10181S: Maintained
10182F: drivers/usb/misc/sisusbvga/
10183
10184SLAB ALLOCATOR
10185M: Christoph Lameter <cl@linux.com>
10186M: Pekka Enberg <penberg@kernel.org>
10187M: David Rientjes <rientjes@google.com>
10188M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10189M: Andrew Morton <akpm@linux-foundation.org>
10190L: linux-mm@kvack.org
10191S: Maintained
10192F: include/linux/sl?b*.h
10193F: mm/sl?b*
10194
10195SLEEPABLE READ-COPY UPDATE (SRCU)
10196M: Lai Jiangshan <jiangshanlai@gmail.com>
10197M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10198M: Josh Triplett <josh@joshtriplett.org>
10199R: Steven Rostedt <rostedt@goodmis.org>
10200R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10201L: linux-kernel@vger.kernel.org
10202W: http://www.rdrop.com/users/paulmck/RCU/
10203S: Supported
10204T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10205F: include/linux/srcu.h
10206F: kernel/rcu/srcu.c
10207
10208SMACK SECURITY MODULE
10209M: Casey Schaufler <casey@schaufler-ca.com>
10210L: linux-security-module@vger.kernel.org
10211W: http://schaufler-ca.com
10212T: git git://git.gitorious.org/smack-next/kernel.git
10213S: Maintained
10214F: Documentation/security/Smack.txt
10215F: security/smack/
10216
10217DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10218M: Kevin Hilman <khilman@kernel.org>
10219M: Nishanth Menon <nm@ti.com>
10220S: Maintained
10221F: drivers/power/avs/
10222F: include/linux/power/smartreflex.h
10223L: linux-pm@vger.kernel.org
10224
10225SMC91x ETHERNET DRIVER
10226M: Nicolas Pitre <nico@fluxnic.net>
10227S: Odd Fixes
10228F: drivers/net/ethernet/smsc/smc91x.*
10229
10230SMIA AND SMIA++ IMAGE SENSOR DRIVER
10231M: Sakari Ailus <sakari.ailus@iki.fi>
10232L: linux-media@vger.kernel.org
10233S: Maintained
10234F: drivers/media/i2c/smiapp/
10235F: include/media/i2c/smiapp.h
10236F: drivers/media/i2c/smiapp-pll.c
10237F: drivers/media/i2c/smiapp-pll.h
10238F: include/uapi/linux/smiapp.h
10239F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10240
10241SMM665 HARDWARE MONITOR DRIVER
10242M: Guenter Roeck <linux@roeck-us.net>
10243L: lm-sensors@lm-sensors.org
10244S: Maintained
10245F: Documentation/hwmon/smm665
10246F: drivers/hwmon/smm665.c
10247
10248SMSC EMC2103 HARDWARE MONITOR DRIVER
10249M: Steve Glendinning <steve.glendinning@shawell.net>
10250L: lm-sensors@lm-sensors.org
10251S: Maintained
10252F: Documentation/hwmon/emc2103
10253F: drivers/hwmon/emc2103.c
10254
10255SMSC SCH5627 HARDWARE MONITOR DRIVER
10256M: Hans de Goede <hdegoede@redhat.com>
10257L: lm-sensors@lm-sensors.org
10258S: Supported
10259F: Documentation/hwmon/sch5627
10260F: drivers/hwmon/sch5627.c
10261
10262SMSC47B397 HARDWARE MONITOR DRIVER
10263M: Jean Delvare <jdelvare@suse.com>
10264L: lm-sensors@lm-sensors.org
10265S: Maintained
10266F: Documentation/hwmon/smsc47b397
10267F: drivers/hwmon/smsc47b397.c
10268
10269SMSC911x ETHERNET DRIVER
10270M: Steve Glendinning <steve.glendinning@shawell.net>
10271L: netdev@vger.kernel.org
10272S: Maintained
10273F: include/linux/smsc911x.h
10274F: drivers/net/ethernet/smsc/smsc911x.*
10275
10276SMSC9420 PCI ETHERNET DRIVER
10277M: Steve Glendinning <steve.glendinning@shawell.net>
10278L: netdev@vger.kernel.org
10279S: Maintained
10280F: drivers/net/ethernet/smsc/smsc9420.*
10281
10282SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10283M: Steve Glendinning <steve.glendinning@shawell.net>
10284L: linux-fbdev@vger.kernel.org
10285S: Maintained
10286F: drivers/video/fbdev/smscufx.c
10287
10288SOC-CAMERA V4L2 SUBSYSTEM
10289M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10290L: linux-media@vger.kernel.org
10291T: git git://linuxtv.org/media_tree.git
10292S: Maintained
10293F: include/media/soc*
10294F: drivers/media/i2c/soc_camera/
10295F: drivers/media/platform/soc_camera/
10296
10297SOEKRIS NET48XX LED SUPPORT
10298M: Chris Boot <bootc@bootc.net>
10299S: Maintained
10300F: drivers/leds/leds-net48xx.c
10301
10302SOFTLOGIC 6x10 MPEG CODEC
10303M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10304M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10305M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10306M: Ismael Luceno <ismael@iodev.co.uk>
10307L: linux-media@vger.kernel.org
10308S: Supported
10309F: drivers/media/pci/solo6x10/
10310
10311SOFTWARE RAID (Multiple Disks) SUPPORT
10312M: Shaohua Li <shli@kernel.org>
10313L: linux-raid@vger.kernel.org
10314T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10315S: Supported
10316F: drivers/md/
10317F: include/linux/raid/
10318F: include/uapi/linux/raid/
10319
10320SONIC NETWORK DRIVER
10321M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10322L: netdev@vger.kernel.org
10323S: Maintained
10324F: drivers/net/ethernet/natsemi/sonic.*
10325
10326SONICS SILICON BACKPLANE DRIVER (SSB)
10327M: Michael Buesch <m@bues.ch>
10328L: linux-wireless@vger.kernel.org
10329S: Maintained
10330F: drivers/ssb/
10331F: include/linux/ssb/
10332
10333SONY VAIO CONTROL DEVICE DRIVER
10334M: Mattia Dongili <malattia@linux.it>
10335L: platform-driver-x86@vger.kernel.org
10336W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10337S: Maintained
10338F: Documentation/laptops/sony-laptop.txt
10339F: drivers/char/sonypi.c
10340F: drivers/platform/x86/sony-laptop.c
10341F: include/linux/sony-laptop.h
10342
10343SONY MEMORYSTICK CARD SUPPORT
10344M: Alex Dubov <oakad@yahoo.com>
10345W: http://tifmxx.berlios.de/
10346S: Maintained
10347F: drivers/memstick/host/tifm_ms.c
10348
10349SONY MEMORYSTICK STANDARD SUPPORT
10350M: Maxim Levitsky <maximlevitsky@gmail.com>
10351S: Maintained
10352F: drivers/memstick/core/ms_block.*
10353
10354SOUND
10355M: Jaroslav Kysela <perex@perex.cz>
10356M: Takashi Iwai <tiwai@suse.com>
10357L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10358W: http://www.alsa-project.org/
10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10360T: git git://git.alsa-project.org/alsa-kernel.git
10361Q: http://patchwork.kernel.org/project/alsa-devel/list/
10362S: Maintained
10363F: Documentation/sound/
10364F: include/sound/
10365F: include/uapi/sound/
10366F: sound/
10367
10368SOUND - COMPRESSED AUDIO
10369M: Vinod Koul <vinod.koul@intel.com>
10370L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10372S: Supported
10373F: Documentation/sound/alsa/compress_offload.txt
10374F: include/sound/compress_driver.h
10375F: include/uapi/sound/compress_*
10376F: sound/core/compress_offload.c
10377F: sound/soc/soc-compress.c
10378
10379SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10380M: Liam Girdwood <lgirdwood@gmail.com>
10381M: Mark Brown <broonie@kernel.org>
10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10383L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10384W: http://alsa-project.org/main/index.php/ASoC
10385S: Supported
10386F: Documentation/sound/alsa/soc/
10387F: sound/soc/
10388F: include/sound/soc*
10389
10390SOUND - DMAENGINE HELPERS
10391M: Lars-Peter Clausen <lars@metafoo.de>
10392S: Supported
10393F: include/sound/dmaengine_pcm.h
10394F: sound/core/pcm_dmaengine.c
10395F: sound/soc/soc-generic-dmaengine-pcm.c
10396
10397SP2 MEDIA DRIVER
10398M: Olli Salonen <olli.salonen@iki.fi>
10399L: linux-media@vger.kernel.org
10400W: https://linuxtv.org
10401Q: http://patchwork.linuxtv.org/project/linux-media/list/
10402S: Maintained
10403F: drivers/media/dvb-frontends/sp2*
10404
10405SPARC + UltraSPARC (sparc/sparc64)
10406M: "David S. Miller" <davem@davemloft.net>
10407L: sparclinux@vger.kernel.org
10408Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10410T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10411S: Maintained
10412F: arch/sparc/
10413F: drivers/sbus/
10414
10415SPARC SERIAL DRIVERS
10416M: "David S. Miller" <davem@davemloft.net>
10417L: sparclinux@vger.kernel.org
10418T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10420S: Maintained
10421F: include/linux/sunserialcore.h
10422F: drivers/tty/serial/suncore.c
10423F: drivers/tty/serial/sunhv.c
10424F: drivers/tty/serial/sunsab.c
10425F: drivers/tty/serial/sunsab.h
10426F: drivers/tty/serial/sunsu.c
10427F: drivers/tty/serial/sunzilog.c
10428F: drivers/tty/serial/sunzilog.h
10429
10430SPARSE CHECKER
10431M: "Christopher Li" <sparse@chrisli.org>
10432L: linux-sparse@vger.kernel.org
10433W: https://sparse.wiki.kernel.org/
10434T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10435T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10436S: Maintained
10437F: include/linux/compiler.h
10438
10439SPEAR PLATFORM SUPPORT
10440M: Viresh Kumar <vireshk@kernel.org>
10441M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10442L: spear-devel@list.st.com
10443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10444W: http://www.st.com/spear
10445S: Maintained
10446F: arch/arm/boot/dts/spear*
10447F: arch/arm/mach-spear/
10448
10449SPEAR CLOCK FRAMEWORK SUPPORT
10450M: Viresh Kumar <vireshk@kernel.org>
10451L: spear-devel@list.st.com
10452L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10453W: http://www.st.com/spear
10454S: Maintained
10455F: drivers/clk/spear/
10456
10457SPI SUBSYSTEM
10458M: Mark Brown <broonie@kernel.org>
10459L: linux-spi@vger.kernel.org
10460T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10461Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10462S: Maintained
10463F: Documentation/spi/
10464F: drivers/spi/
10465F: include/linux/spi/
10466F: include/uapi/linux/spi/
10467
10468SPIDERNET NETWORK DRIVER for CELL
10469M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10470L: netdev@vger.kernel.org
10471S: Supported
10472F: Documentation/networking/spider_net.txt
10473F: drivers/net/ethernet/toshiba/spider_net*
10474
10475SPU FILE SYSTEM
10476M: Jeremy Kerr <jk@ozlabs.org>
10477L: linuxppc-dev@lists.ozlabs.org
10478W: http://www.ibm.com/developerworks/power/cell/
10479S: Supported
10480F: Documentation/filesystems/spufs.txt
10481F: arch/powerpc/platforms/cell/spufs/
10482
10483SQUASHFS FILE SYSTEM
10484M: Phillip Lougher <phillip@squashfs.org.uk>
10485L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10486W: http://squashfs.org.uk
10487T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10488S: Maintained
10489F: Documentation/filesystems/squashfs.txt
10490F: fs/squashfs/
10491
10492SRM (Alpha) environment access
10493M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10494S: Maintained
10495F: arch/alpha/kernel/srm_env.c
10496
10497STABLE BRANCH
10498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10499L: stable@vger.kernel.org
10500S: Supported
10501F: Documentation/stable_kernel_rules.txt
10502
10503STAGING SUBSYSTEM
10504M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10506L: devel@driverdev.osuosl.org
10507S: Supported
10508F: drivers/staging/
10509
10510STAGING - COMEDI
10511M: Ian Abbott <abbotti@mev.co.uk>
10512M: H Hartley Sweeten <hsweeten@visionengravers.com>
10513S: Odd Fixes
10514F: drivers/staging/comedi/
10515
10516STAGING - FLARION FT1000 DRIVERS
10517M: Marek Belisko <marek.belisko@gmail.com>
10518S: Odd Fixes
10519F: drivers/staging/ft1000/
10520
10521STAGING - INDUSTRIAL IO
10522M: Jonathan Cameron <jic23@kernel.org>
10523L: linux-iio@vger.kernel.org
10524S: Odd Fixes
10525F: drivers/staging/iio/
10526
10527STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10528M: Jarod Wilson <jarod@wilsonet.com>
10529W: http://www.lirc.org/
10530S: Odd Fixes
10531F: drivers/staging/media/lirc/
10532
10533STAGING - LUSTRE PARALLEL FILESYSTEM
10534M: Oleg Drokin <oleg.drokin@intel.com>
10535M: Andreas Dilger <andreas.dilger@intel.com>
10536L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10537W: http://wiki.lustre.org/
10538S: Maintained
10539F: drivers/staging/lustre
10540
10541STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10542M: Marc Dietrich <marvin24@gmx.de>
10543L: ac100@lists.launchpad.net (moderated for non-subscribers)
10544L: linux-tegra@vger.kernel.org
10545S: Maintained
10546F: drivers/staging/nvec/
10547
10548STAGING - REALTEK RTL8712U DRIVERS
10549M: Larry Finger <Larry.Finger@lwfinger.net>
10550M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10551S: Odd Fixes
10552F: drivers/staging/rtl8712/
10553
10554STAGING - REALTEK RTL8723U WIRELESS DRIVER
10555M: Larry Finger <Larry.Finger@lwfinger.net>
10556M: Jes Sorensen <Jes.Sorensen@redhat.com>
10557L: linux-wireless@vger.kernel.org
10558S: Maintained
10559F: drivers/staging/rtl8723au/
10560
10561STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10562M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10563M: Teddy Wang <teddy.wang@siliconmotion.com>
10564M: Sudip Mukherjee <sudip@vectorindia.org>
10565L: linux-fbdev@vger.kernel.org
10566S: Maintained
10567F: drivers/staging/sm750fb/
10568
10569STAGING - SLICOSS
10570M: Lior Dotan <liodot@gmail.com>
10571M: Christopher Harrer <charrer@alacritech.com>
10572S: Odd Fixes
10573F: drivers/staging/slicoss/
10574
10575STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10576M: William Hubbs <w.d.hubbs@gmail.com>
10577M: Chris Brannon <chris@the-brannons.com>
10578M: Kirk Reiser <kirk@reisers.ca>
10579M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10580L: speakup@linux-speakup.org
10581W: http://www.linux-speakup.org/
10582S: Odd Fixes
10583F: drivers/staging/speakup/
10584
10585STAGING - VIA VT665X DRIVERS
10586M: Forest Bond <forest@alittletooquiet.net>
10587S: Odd Fixes
10588F: drivers/staging/vt665?/
10589
10590STAGING - WILC1000 WIFI DRIVER
10591M: Johnny Kim <johnny.kim@atmel.com>
10592M: Austin Shin <austin.shin@atmel.com>
10593M: Chris Park <chris.park@atmel.com>
10594M: Tony Cho <tony.cho@atmel.com>
10595M: Glen Lee <glen.lee@atmel.com>
10596M: Leo Kim <leo.kim@atmel.com>
10597L: linux-wireless@vger.kernel.org
10598S: Supported
10599F: drivers/staging/wilc1000/
10600
10601STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10602M: Arnaud Patard <arnaud.patard@rtp-net.org>
10603S: Odd Fixes
10604F: drivers/staging/xgifb/
10605
10606HFI1 DRIVER
10607M: Mike Marciniszyn <infinipath@intel.com>
10608L: linux-rdma@vger.kernel.org
10609S: Supported
10610F: drivers/staging/rdma/hfi1
10611
10612STARFIRE/DURALAN NETWORK DRIVER
10613M: Ion Badulescu <ionut@badula.org>
10614S: Odd Fixes
10615F: drivers/net/ethernet/adaptec/starfire*
10616
10617SUN3/3X
10618M: Sam Creasey <sammy@sammy.net>
10619W: http://sammy.net/sun3/
10620S: Maintained
10621F: arch/m68k/kernel/*sun3*
10622F: arch/m68k/sun3*/
10623F: arch/m68k/include/asm/sun3*
10624F: drivers/net/ethernet/i825xx/sun3*
10625
10626SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10627M: Hans de Goede <hdegoede@redhat.com>
10628L: linux-input@vger.kernel.org
10629S: Maintained
10630F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10631F: drivers/input/keyboard/sun4i-lradc-keys.c
10632
10633SUNDANCE NETWORK DRIVER
10634M: Denis Kirjanov <kda@linux-powerpc.org>
10635L: netdev@vger.kernel.org
10636S: Maintained
10637F: drivers/net/ethernet/dlink/sundance.c
10638
10639SUPERH
10640M: Yoshinori Sato <ysato@users.sourceforge.jp>
10641M: Rich Felker <dalias@libc.org>
10642L: linux-sh@vger.kernel.org
10643Q: http://patchwork.kernel.org/project/linux-sh/list/
10644S: Maintained
10645F: Documentation/sh/
10646F: arch/sh/
10647F: drivers/sh/
10648
10649SUSPEND TO RAM
10650M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10651M: Len Brown <len.brown@intel.com>
10652M: Pavel Machek <pavel@ucw.cz>
10653L: linux-pm@vger.kernel.org
10654S: Supported
10655F: Documentation/power/
10656F: arch/x86/kernel/acpi/
10657F: drivers/base/power/
10658F: kernel/power/
10659F: include/linux/suspend.h
10660F: include/linux/freezer.h
10661F: include/linux/pm.h
10662
10663SVGA HANDLING
10664M: Martin Mares <mj@ucw.cz>
10665L: linux-video@atrey.karlin.mff.cuni.cz
10666S: Maintained
10667F: Documentation/svga.txt
10668F: arch/x86/boot/video*
10669
10670SWIOTLB SUBSYSTEM
10671M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10672L: linux-kernel@vger.kernel.org
10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10674S: Supported
10675F: lib/swiotlb.c
10676F: arch/*/kernel/pci-swiotlb.c
10677F: include/linux/swiotlb.h
10678
10679SWITCHDEV
10680M: Jiri Pirko <jiri@resnulli.us>
10681L: netdev@vger.kernel.org
10682S: Supported
10683F: net/switchdev/
10684F: include/net/switchdev.h
10685
10686SYNOPSYS ARC ARCHITECTURE
10687M: Vineet Gupta <vgupta@synopsys.com>
10688L: linux-snps-arc@lists.infradead.org
10689S: Supported
10690F: arch/arc/
10691F: Documentation/devicetree/bindings/arc/*
10692F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10693F: drivers/tty/serial/arc_uart.c
10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10695
10696SYNOPSYS ARC SDP platform support
10697M: Alexey Brodkin <abrodkin@synopsys.com>
10698S: Supported
10699F: arch/arc/plat-axs10x
10700F: arch/arc/boot/dts/ax*
10701F: Documentation/devicetree/bindings/arc/axs10*
10702
10703SYSTEM CONFIGURATION (SYSCON)
10704M: Lee Jones <lee.jones@linaro.org>
10705M: Arnd Bergmann <arnd@arndb.de>
10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10707S: Supported
10708F: drivers/mfd/syscon.c
10709
10710SYSV FILESYSTEM
10711M: Christoph Hellwig <hch@infradead.org>
10712S: Maintained
10713F: Documentation/filesystems/sysv-fs.txt
10714F: fs/sysv/
10715F: include/linux/sysv_fs.h
10716
10717TARGET SUBSYSTEM
10718M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10719L: linux-scsi@vger.kernel.org
10720L: target-devel@vger.kernel.org
10721W: http://www.linux-iscsi.org
10722W: http://groups.google.com/group/linux-iscsi-target-dev
10723T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10724S: Supported
10725F: drivers/target/
10726F: include/target/
10727F: Documentation/target/
10728
10729TASKSTATS STATISTICS INTERFACE
10730M: Balbir Singh <bsingharora@gmail.com>
10731S: Maintained
10732F: Documentation/accounting/taskstats*
10733F: include/linux/taskstats*
10734F: kernel/taskstats.c
10735
10736TC CLASSIFIER
10737M: Jamal Hadi Salim <jhs@mojatatu.com>
10738L: netdev@vger.kernel.org
10739S: Maintained
10740F: include/net/pkt_cls.h
10741F: include/uapi/linux/pkt_cls.h
10742F: net/sched/
10743
10744TCP LOW PRIORITY MODULE
10745M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10746M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10747W: http://tcp-lp-mod.sourceforge.net/
10748S: Maintained
10749F: net/ipv4/tcp_lp.c
10750
10751TDA10071 MEDIA DRIVER
10752M: Antti Palosaari <crope@iki.fi>
10753L: linux-media@vger.kernel.org
10754W: https://linuxtv.org
10755W: http://palosaari.fi/linux/
10756Q: http://patchwork.linuxtv.org/project/linux-media/list/
10757T: git git://linuxtv.org/anttip/media_tree.git
10758S: Maintained
10759F: drivers/media/dvb-frontends/tda10071*
10760
10761TDA18212 MEDIA DRIVER
10762M: Antti Palosaari <crope@iki.fi>
10763L: linux-media@vger.kernel.org
10764W: https://linuxtv.org
10765W: http://palosaari.fi/linux/
10766Q: http://patchwork.linuxtv.org/project/linux-media/list/
10767T: git git://linuxtv.org/anttip/media_tree.git
10768S: Maintained
10769F: drivers/media/tuners/tda18212*
10770
10771TDA18218 MEDIA DRIVER
10772M: Antti Palosaari <crope@iki.fi>
10773L: linux-media@vger.kernel.org
10774W: https://linuxtv.org
10775W: http://palosaari.fi/linux/
10776Q: http://patchwork.linuxtv.org/project/linux-media/list/
10777T: git git://linuxtv.org/anttip/media_tree.git
10778S: Maintained
10779F: drivers/media/tuners/tda18218*
10780
10781TDA18271 MEDIA DRIVER
10782M: Michael Krufky <mkrufky@linuxtv.org>
10783L: linux-media@vger.kernel.org
10784W: https://linuxtv.org
10785W: http://github.com/mkrufky
10786Q: http://patchwork.linuxtv.org/project/linux-media/list/
10787T: git git://linuxtv.org/mkrufky/tuners.git
10788S: Maintained
10789F: drivers/media/tuners/tda18271*
10790
10791TDA827x MEDIA DRIVER
10792M: Michael Krufky <mkrufky@linuxtv.org>
10793L: linux-media@vger.kernel.org
10794W: https://linuxtv.org
10795W: http://github.com/mkrufky
10796Q: http://patchwork.linuxtv.org/project/linux-media/list/
10797T: git git://linuxtv.org/mkrufky/tuners.git
10798S: Maintained
10799F: drivers/media/tuners/tda8290.*
10800
10801TDA8290 MEDIA DRIVER
10802M: Michael Krufky <mkrufky@linuxtv.org>
10803L: linux-media@vger.kernel.org
10804W: https://linuxtv.org
10805W: http://github.com/mkrufky
10806Q: http://patchwork.linuxtv.org/project/linux-media/list/
10807T: git git://linuxtv.org/mkrufky/tuners.git
10808S: Maintained
10809F: drivers/media/tuners/tda8290.*
10810
10811TDA9840 MEDIA DRIVER
10812M: Hans Verkuil <hverkuil@xs4all.nl>
10813L: linux-media@vger.kernel.org
10814T: git git://linuxtv.org/media_tree.git
10815W: https://linuxtv.org
10816S: Maintained
10817F: drivers/media/i2c/tda9840*
10818
10819TEA5761 TUNER DRIVER
10820M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10821L: linux-media@vger.kernel.org
10822W: https://linuxtv.org
10823T: git git://linuxtv.org/media_tree.git
10824S: Odd fixes
10825F: drivers/media/tuners/tea5761.*
10826
10827TEA5767 TUNER DRIVER
10828M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10829L: linux-media@vger.kernel.org
10830W: https://linuxtv.org
10831T: git git://linuxtv.org/media_tree.git
10832S: Maintained
10833F: drivers/media/tuners/tea5767.*
10834
10835TEA6415C MEDIA DRIVER
10836M: Hans Verkuil <hverkuil@xs4all.nl>
10837L: linux-media@vger.kernel.org
10838T: git git://linuxtv.org/media_tree.git
10839W: https://linuxtv.org
10840S: Maintained
10841F: drivers/media/i2c/tea6415c*
10842
10843TEA6420 MEDIA DRIVER
10844M: Hans Verkuil <hverkuil@xs4all.nl>
10845L: linux-media@vger.kernel.org
10846T: git git://linuxtv.org/media_tree.git
10847W: https://linuxtv.org
10848S: Maintained
10849F: drivers/media/i2c/tea6420*
10850
10851TEAM DRIVER
10852M: Jiri Pirko <jiri@resnulli.us>
10853L: netdev@vger.kernel.org
10854S: Supported
10855F: drivers/net/team/
10856F: include/linux/if_team.h
10857F: include/uapi/linux/if_team.h
10858
10859TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10860M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10861S: Maintained
10862F: arch/x86/platform/ts5500/
10863
10864TECHNOTREND USB IR RECEIVER
10865M: Sean Young <sean@mess.org>
10866L: linux-media@vger.kernel.org
10867S: Maintained
10868F: drivers/media/rc/ttusbir.c
10869
10870TEGRA ARCHITECTURE SUPPORT
10871M: Stephen Warren <swarren@wwwdotorg.org>
10872M: Thierry Reding <thierry.reding@gmail.com>
10873M: Alexandre Courbot <gnurou@gmail.com>
10874L: linux-tegra@vger.kernel.org
10875Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10877S: Supported
10878N: [^a-z]tegra
10879
10880TEGRA CLOCK DRIVER
10881M: Peter De Schrijver <pdeschrijver@nvidia.com>
10882M: Prashant Gaikwad <pgaikwad@nvidia.com>
10883S: Supported
10884F: drivers/clk/tegra/
10885
10886TEGRA DMA DRIVER
10887M: Laxman Dewangan <ldewangan@nvidia.com>
10888S: Supported
10889F: drivers/dma/tegra20-apb-dma.c
10890
10891TEGRA I2C DRIVER
10892M: Laxman Dewangan <ldewangan@nvidia.com>
10893S: Supported
10894F: drivers/i2c/busses/i2c-tegra.c
10895
10896TEGRA IOMMU DRIVERS
10897M: Hiroshi Doyu <hdoyu@nvidia.com>
10898S: Supported
10899F: drivers/iommu/tegra*
10900
10901TEGRA KBC DRIVER
10902M: Rakesh Iyer <riyer@nvidia.com>
10903M: Laxman Dewangan <ldewangan@nvidia.com>
10904S: Supported
10905F: drivers/input/keyboard/tegra-kbc.c
10906
10907TEGRA PWM DRIVER
10908M: Thierry Reding <thierry.reding@gmail.com>
10909S: Supported
10910F: drivers/pwm/pwm-tegra.c
10911
10912TEGRA SERIAL DRIVER
10913M: Laxman Dewangan <ldewangan@nvidia.com>
10914S: Supported
10915F: drivers/tty/serial/serial-tegra.c
10916
10917TEGRA SPI DRIVER
10918M: Laxman Dewangan <ldewangan@nvidia.com>
10919S: Supported
10920F: drivers/spi/spi-tegra*
10921
10922TEHUTI ETHERNET DRIVER
10923M: Andy Gospodarek <andy@greyhouse.net>
10924L: netdev@vger.kernel.org
10925S: Supported
10926F: drivers/net/ethernet/tehuti/*
10927
10928Telecom Clock Driver for MCPL0010
10929M: Mark Gross <mark.gross@intel.com>
10930S: Supported
10931F: drivers/char/tlclk.c
10932
10933TENSILICA XTENSA PORT (xtensa)
10934M: Chris Zankel <chris@zankel.net>
10935M: Max Filippov <jcmvbkbc@gmail.com>
10936L: linux-xtensa@linux-xtensa.org
10937T: git git://github.com/czankel/xtensa-linux.git
10938S: Maintained
10939F: arch/xtensa/
10940F: drivers/irqchip/irq-xtensa-*
10941
10942THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10943M: Hans Verkuil <hverkuil@xs4all.nl>
10944L: linux-media@vger.kernel.org
10945T: git git://linuxtv.org/media_tree.git
10946W: https://linuxtv.org
10947S: Maintained
10948F: drivers/media/radio/radio-raremono.c
10949
10950THERMAL
10951M: Zhang Rui <rui.zhang@intel.com>
10952M: Eduardo Valentin <edubezval@gmail.com>
10953L: linux-pm@vger.kernel.org
10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10956Q: https://patchwork.kernel.org/project/linux-pm/list/
10957S: Supported
10958F: drivers/thermal/
10959F: include/linux/thermal.h
10960F: include/uapi/linux/thermal.h
10961F: include/linux/cpu_cooling.h
10962F: Documentation/devicetree/bindings/thermal/
10963
10964THERMAL/CPU_COOLING
10965M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10966M: Viresh Kumar <viresh.kumar@linaro.org>
10967M: Javi Merino <javi.merino@arm.com>
10968L: linux-pm@vger.kernel.org
10969S: Supported
10970F: Documentation/thermal/cpu-cooling-api.txt
10971F: drivers/thermal/cpu_cooling.c
10972F: include/linux/cpu_cooling.h
10973
10974THINGM BLINK(1) USB RGB LED DRIVER
10975M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10976S: Maintained
10977F: drivers/hid/hid-thingm.c
10978
10979THINKPAD ACPI EXTRAS DRIVER
10980M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10981L: ibm-acpi-devel@lists.sourceforge.net
10982L: platform-driver-x86@vger.kernel.org
10983W: http://ibm-acpi.sourceforge.net
10984W: http://thinkwiki.org/wiki/Ibm-acpi
10985T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10986S: Maintained
10987F: drivers/platform/x86/thinkpad_acpi.c
10988
10989TI BANDGAP AND THERMAL DRIVER
10990M: Eduardo Valentin <edubezval@gmail.com>
10991L: linux-pm@vger.kernel.org
10992L: linux-omap@vger.kernel.org
10993S: Maintained
10994F: drivers/thermal/ti-soc-thermal/
10995
10996TI VPE/CAL DRIVERS
10997M: Benoit Parrot <bparrot@ti.com>
10998L: linux-media@vger.kernel.org
10999W: http://linuxtv.org/
11000Q: http://patchwork.linuxtv.org/project/linux-media/list/
11001S: Maintained
11002F: drivers/media/platform/ti-vpe/
11003
11004TI CDCE706 CLOCK DRIVER
11005M: Max Filippov <jcmvbkbc@gmail.com>
11006S: Maintained
11007F: drivers/clk/clk-cdce706.c
11008
11009TI CLOCK DRIVER
11010M: Tero Kristo <t-kristo@ti.com>
11011L: linux-omap@vger.kernel.org
11012S: Maintained
11013F: drivers/clk/ti/
11014F: include/linux/clk/ti.h
11015
11016TI FLASH MEDIA INTERFACE DRIVER
11017M: Alex Dubov <oakad@yahoo.com>
11018S: Maintained
11019F: drivers/misc/tifm*
11020F: drivers/mmc/host/tifm_sd.c
11021F: include/linux/tifm.h
11022
11023TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11024M: Santosh Shilimkar <ssantosh@kernel.org>
11025L: linux-kernel@vger.kernel.org
11026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11027S: Maintained
11028F: drivers/soc/ti/*
11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11030
11031
11032TI LM49xxx FAMILY ASoC CODEC DRIVERS
11033M: M R Swami Reddy <mr.swami.reddy@ti.com>
11034M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11035L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11036S: Maintained
11037F: sound/soc/codecs/lm49453*
11038F: sound/soc/codecs/isabelle*
11039
11040TI LP855x BACKLIGHT DRIVER
11041M: Milo Kim <milo.kim@ti.com>
11042S: Maintained
11043F: Documentation/backlight/lp855x-driver.txt
11044F: drivers/video/backlight/lp855x_bl.c
11045F: include/linux/platform_data/lp855x.h
11046
11047TI LP8727 CHARGER DRIVER
11048M: Milo Kim <milo.kim@ti.com>
11049S: Maintained
11050F: drivers/power/lp8727_charger.c
11051F: include/linux/platform_data/lp8727.h
11052
11053TI LP8788 MFD DRIVER
11054M: Milo Kim <milo.kim@ti.com>
11055S: Maintained
11056F: drivers/iio/adc/lp8788_adc.c
11057F: drivers/leds/leds-lp8788.c
11058F: drivers/mfd/lp8788*.c
11059F: drivers/power/lp8788-charger.c
11060F: drivers/regulator/lp8788-*.c
11061F: include/linux/mfd/lp8788*.h
11062
11063TI NETCP ETHERNET DRIVER
11064M: Wingman Kwok <w-kwok2@ti.com>
11065M: Murali Karicheri <m-karicheri2@ti.com>
11066L: netdev@vger.kernel.org
11067S: Maintained
11068F: drivers/net/ethernet/ti/netcp*
11069
11070TI TAS571X FAMILY ASoC CODEC DRIVER
11071M: Kevin Cernekee <cernekee@chromium.org>
11072L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11073S: Odd Fixes
11074F: sound/soc/codecs/tas571x*
11075
11076TI TWL4030 SERIES SOC CODEC DRIVER
11077M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11078L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11079S: Maintained
11080F: sound/soc/codecs/twl4030*
11081
11082TI WILINK WIRELESS DRIVERS
11083L: linux-wireless@vger.kernel.org
11084W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11085W: http://wireless.kernel.org/en/users/Drivers/wl1251
11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11087S: Orphan
11088F: drivers/net/wireless/ti/
11089F: include/linux/wl12xx.h
11090
11091TIPC NETWORK LAYER
11092M: Jon Maloy <jon.maloy@ericsson.com>
11093M: Ying Xue <ying.xue@windriver.com>
11094L: netdev@vger.kernel.org (core kernel code)
11095L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11096W: http://tipc.sourceforge.net/
11097S: Maintained
11098F: include/uapi/linux/tipc*.h
11099F: net/tipc/
11100
11101TILE ARCHITECTURE
11102M: Chris Metcalf <cmetcalf@ezchip.com>
11103W: http://www.ezchip.com/scm/
11104T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11105S: Supported
11106F: arch/tile/
11107F: drivers/char/tile-srom.c
11108F: drivers/edac/tile_edac.c
11109F: drivers/net/ethernet/tile/
11110F: drivers/rtc/rtc-tile.c
11111F: drivers/tty/hvc/hvc_tile.c
11112F: drivers/tty/serial/tilegx.c
11113F: drivers/usb/host/*-tilegx.c
11114F: include/linux/usb/tilegx.h
11115
11116TLAN NETWORK DRIVER
11117M: Samuel Chessman <chessman@tux.org>
11118L: tlan-devel@lists.sourceforge.net (subscribers-only)
11119W: http://sourceforge.net/projects/tlan/
11120S: Maintained
11121F: Documentation/networking/tlan.txt
11122F: drivers/net/ethernet/ti/tlan.*
11123
11124TOMOYO SECURITY MODULE
11125M: Kentaro Takeda <takedakn@nttdata.co.jp>
11126M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11127L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11128L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11129L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11130L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11131W: http://tomoyo.sourceforge.jp/
11132T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11133S: Maintained
11134F: security/tomoyo/
11135
11136TOPSTAR LAPTOP EXTRAS DRIVER
11137M: Herton Ronaldo Krzesinski <herton@canonical.com>
11138L: platform-driver-x86@vger.kernel.org
11139S: Maintained
11140F: drivers/platform/x86/topstar-laptop.c
11141
11142TOSHIBA ACPI EXTRAS DRIVER
11143M: Azael Avalos <coproscefalo@gmail.com>
11144L: platform-driver-x86@vger.kernel.org
11145S: Maintained
11146F: drivers/platform/x86/toshiba_acpi.c
11147
11148TOSHIBA BLUETOOTH DRIVER
11149M: Azael Avalos <coproscefalo@gmail.com>
11150L: platform-driver-x86@vger.kernel.org
11151S: Maintained
11152F: drivers/platform/x86/toshiba_bluetooth.c
11153
11154TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11155M: Azael Avalos <coproscefalo@gmail.com>
11156L: platform-driver-x86@vger.kernel.org
11157S: Maintained
11158F: drivers/platform/x86/toshiba_haps.c
11159
11160TOSHIBA WMI HOTKEYS DRIVER
11161M: Azael Avalos <coproscefalo@gmail.com>
11162L: platform-driver-x86@vger.kernel.org
11163S: Maintained
11164F: drivers/platform/x86/toshiba-wmi.c
11165
11166TOSHIBA SMM DRIVER
11167M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11168W: http://www.buzzard.org.uk/toshiba/
11169S: Maintained
11170F: drivers/char/toshiba.c
11171F: include/linux/toshiba.h
11172F: include/uapi/linux/toshiba.h
11173
11174TOSHIBA TC358743 DRIVER
11175M: Mats Randgaard <matrandg@cisco.com>
11176L: linux-media@vger.kernel.org
11177S: Maintained
11178F: drivers/media/i2c/tc358743*
11179F: include/media/i2c/tc358743.h
11180
11181TMIO MMC DRIVER
11182M: Ian Molton <ian@mnementh.co.uk>
11183L: linux-mmc@vger.kernel.org
11184S: Maintained
11185F: drivers/mmc/host/tmio_mmc*
11186F: drivers/mmc/host/sh_mobile_sdhi.c
11187F: include/linux/mmc/tmio.h
11188F: include/linux/mmc/sh_mobile_sdhi.h
11189
11190TMP401 HARDWARE MONITOR DRIVER
11191M: Guenter Roeck <linux@roeck-us.net>
11192L: lm-sensors@lm-sensors.org
11193S: Maintained
11194F: Documentation/hwmon/tmp401
11195F: drivers/hwmon/tmp401.c
11196
11197TMPFS (SHMEM FILESYSTEM)
11198M: Hugh Dickins <hughd@google.com>
11199L: linux-mm@kvack.org
11200S: Maintained
11201F: include/linux/shmem_fs.h
11202F: mm/shmem.c
11203
11204TM6000 VIDEO4LINUX DRIVER
11205M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11206L: linux-media@vger.kernel.org
11207W: https://linuxtv.org
11208T: git git://linuxtv.org/media_tree.git
11209S: Odd fixes
11210F: drivers/media/usb/tm6000/
11211
11212TW68 VIDEO4LINUX DRIVER
11213M: Hans Verkuil <hverkuil@xs4all.nl>
11214L: linux-media@vger.kernel.org
11215T: git git://linuxtv.org/media_tree.git
11216W: https://linuxtv.org
11217S: Odd Fixes
11218F: drivers/media/pci/tw68/
11219
11220TPM DEVICE DRIVER
11221M: Peter Huewe <peterhuewe@gmx.de>
11222M: Marcel Selhorst <tpmdd@selhorst.net>
11223M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11224R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11225W: http://tpmdd.sourceforge.net
11226L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11227Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11228T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11229S: Maintained
11230F: drivers/char/tpm/
11231
11232TPM IBM_VTPM DEVICE DRIVER
11233M: Ashley Lai <ashleydlai@gmail.com>
11234W: http://tpmdd.sourceforge.net
11235L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11236S: Maintained
11237F: drivers/char/tpm/tpm_ibmvtpm*
11238
11239TRACING
11240M: Steven Rostedt <rostedt@goodmis.org>
11241M: Ingo Molnar <mingo@redhat.com>
11242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11243S: Maintained
11244F: Documentation/trace/ftrace.txt
11245F: arch/*/*/*/ftrace.h
11246F: arch/*/kernel/ftrace.c
11247F: include/*/ftrace.h
11248F: include/linux/trace*.h
11249F: include/trace/
11250F: kernel/trace/
11251F: tools/testing/selftests/ftrace/
11252
11253TRIVIAL PATCHES
11254M: Jiri Kosina <trivial@kernel.org>
11255T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11256S: Maintained
11257K: ^Subject:.*(?i)trivial
11258
11259TTY LAYER
11260M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11261M: Jiri Slaby <jslaby@suse.com>
11262S: Supported
11263T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11264F: Documentation/serial/
11265F: drivers/tty/
11266F: drivers/tty/serial/serial_core.c
11267F: include/linux/serial_core.h
11268F: include/linux/serial.h
11269F: include/linux/tty.h
11270F: include/uapi/linux/serial_core.h
11271F: include/uapi/linux/serial.h
11272F: include/uapi/linux/tty.h
11273
11274TUA9001 MEDIA DRIVER
11275M: Antti Palosaari <crope@iki.fi>
11276L: linux-media@vger.kernel.org
11277W: https://linuxtv.org
11278W: http://palosaari.fi/linux/
11279Q: http://patchwork.linuxtv.org/project/linux-media/list/
11280T: git git://linuxtv.org/anttip/media_tree.git
11281S: Maintained
11282F: drivers/media/tuners/tua9001*
11283
11284TULIP NETWORK DRIVERS
11285L: netdev@vger.kernel.org
11286L: linux-parisc@vger.kernel.org
11287S: Orphan
11288F: drivers/net/ethernet/dec/tulip/
11289
11290TUN/TAP driver
11291M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11292W: http://vtun.sourceforge.net/tun
11293S: Maintained
11294F: Documentation/networking/tuntap.txt
11295F: arch/um/os-Linux/drivers/
11296
11297TURBOCHANNEL SUBSYSTEM
11298M: "Maciej W. Rozycki" <macro@linux-mips.org>
11299M: Ralf Baechle <ralf@linux-mips.org>
11300L: linux-mips@linux-mips.org
11301Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11302S: Maintained
11303F: drivers/tc/
11304F: include/linux/tc.h
11305
11306U14-34F SCSI DRIVER
11307M: Dario Ballabio <ballabio_dario@emc.com>
11308L: linux-scsi@vger.kernel.org
11309S: Maintained
11310F: drivers/scsi/u14-34f.c
11311
11312UBI FILE SYSTEM (UBIFS)
11313M: Artem Bityutskiy <dedekind1@gmail.com>
11314M: Adrian Hunter <adrian.hunter@intel.com>
11315L: linux-mtd@lists.infradead.org
11316T: git git://git.infradead.org/ubifs-2.6.git
11317W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11318S: Maintained
11319F: Documentation/filesystems/ubifs.txt
11320F: fs/ubifs/
11321
11322UCLINUX (M68KNOMMU AND COLDFIRE)
11323M: Greg Ungerer <gerg@uclinux.org>
11324W: http://www.uclinux.org/
11325L: linux-m68k@lists.linux-m68k.org
11326L: uclinux-dev@uclinux.org (subscribers-only)
11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11328S: Maintained
11329F: arch/m68k/coldfire/
11330F: arch/m68k/68*/
11331F: arch/m68k/*/*_no.*
11332F: arch/m68k/include/asm/*_no.*
11333
11334UDF FILESYSTEM
11335M: Jan Kara <jack@suse.com>
11336S: Maintained
11337F: Documentation/filesystems/udf.txt
11338F: fs/udf/
11339
11340UFS FILESYSTEM
11341M: Evgeniy Dushistov <dushistov@mail.ru>
11342S: Maintained
11343F: Documentation/filesystems/ufs.txt
11344F: fs/ufs/
11345
11346UHID USERSPACE HID IO DRIVER:
11347M: David Herrmann <dh.herrmann@googlemail.com>
11348L: linux-input@vger.kernel.org
11349S: Maintained
11350F: drivers/hid/uhid.c
11351F: include/uapi/linux/uhid.h
11352
11353ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11354L: linux-usb@vger.kernel.org
11355S: Orphan
11356F: drivers/uwb/
11357F: include/linux/uwb.h
11358F: include/linux/uwb/
11359
11360UNICORE32 ARCHITECTURE:
11361M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11362W: http://mprc.pku.edu.cn/~guanxuetao/linux
11363S: Maintained
11364T: git git://github.com/gxt/linux.git
11365F: arch/unicore32/
11366
11367UNIFDEF
11368M: Tony Finch <dot@dotat.at>
11369W: http://dotat.at/prog/unifdef
11370S: Maintained
11371F: scripts/unifdef.c
11372
11373UNIFORM CDROM DRIVER
11374M: Jens Axboe <axboe@kernel.dk>
11375W: http://www.kernel.dk
11376S: Maintained
11377F: Documentation/cdrom/
11378F: drivers/cdrom/cdrom.c
11379F: include/linux/cdrom.h
11380F: include/uapi/linux/cdrom.h
11381
11382UNISYS S-PAR DRIVERS
11383M: David Kershner <david.kershner@unisys.com>
11384L: sparmaintainer@unisys.com (Unisys internal)
11385S: Supported
11386F: drivers/staging/unisys/
11387
11388UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11389M: Vinayak Holikatti <vinholikatti@gmail.com>
11390L: linux-scsi@vger.kernel.org
11391S: Supported
11392F: Documentation/scsi/ufs.txt
11393F: drivers/scsi/ufs/
11394
11395UNSORTED BLOCK IMAGES (UBI)
11396M: Artem Bityutskiy <dedekind1@gmail.com>
11397M: Richard Weinberger <richard@nod.at>
11398W: http://www.linux-mtd.infradead.org/
11399L: linux-mtd@lists.infradead.org
11400T: git git://git.infradead.org/ubifs-2.6.git
11401S: Supported
11402F: drivers/mtd/ubi/
11403F: include/linux/mtd/ubi.h
11404F: include/uapi/mtd/ubi-user.h
11405
11406USB ACM DRIVER
11407M: Oliver Neukum <oneukum@suse.com>
11408L: linux-usb@vger.kernel.org
11409S: Maintained
11410F: Documentation/usb/acm.txt
11411F: drivers/usb/class/cdc-acm.*
11412
11413USB AR5523 WIRELESS DRIVER
11414M: Pontus Fuchs <pontus.fuchs@gmail.com>
11415L: linux-wireless@vger.kernel.org
11416S: Maintained
11417F: drivers/net/wireless/ath/ar5523/
11418
11419USB ATTACHED SCSI
11420M: Hans de Goede <hdegoede@redhat.com>
11421M: Gerd Hoffmann <kraxel@redhat.com>
11422L: linux-usb@vger.kernel.org
11423L: linux-scsi@vger.kernel.org
11424S: Maintained
11425F: drivers/usb/storage/uas.c
11426
11427USB CDC ETHERNET DRIVER
11428M: Oliver Neukum <oliver@neukum.org>
11429L: linux-usb@vger.kernel.org
11430S: Maintained
11431F: drivers/net/usb/cdc_*.c
11432F: include/uapi/linux/usb/cdc.h
11433
11434USB CHAOSKEY DRIVER
11435M: Keith Packard <keithp@keithp.com>
11436L: linux-usb@vger.kernel.org
11437S: Maintained
11438F: drivers/usb/misc/chaoskey.c
11439
11440USB CYPRESS C67X00 DRIVER
11441M: Peter Korsgaard <jacmet@sunsite.dk>
11442L: linux-usb@vger.kernel.org
11443S: Maintained
11444F: drivers/usb/c67x00/
11445
11446USB DAVICOM DM9601 DRIVER
11447M: Peter Korsgaard <jacmet@sunsite.dk>
11448L: netdev@vger.kernel.org
11449W: http://www.linux-usb.org/usbnet
11450S: Maintained
11451F: drivers/net/usb/dm9601.c
11452
11453USB DIAMOND RIO500 DRIVER
11454M: Cesar Miquel <miquel@df.uba.ar>
11455L: rio500-users@lists.sourceforge.net
11456W: http://rio500.sourceforge.net
11457S: Maintained
11458F: drivers/usb/misc/rio500*
11459
11460USB EHCI DRIVER
11461M: Alan Stern <stern@rowland.harvard.edu>
11462L: linux-usb@vger.kernel.org
11463S: Maintained
11464F: Documentation/usb/ehci.txt
11465F: drivers/usb/host/ehci*
11466
11467USB GADGET/PERIPHERAL SUBSYSTEM
11468M: Felipe Balbi <balbi@kernel.org>
11469L: linux-usb@vger.kernel.org
11470W: http://www.linux-usb.org/gadget
11471T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11472S: Maintained
11473F: drivers/usb/gadget/
11474F: include/linux/usb/gadget*
11475
11476USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11477M: Jiri Kosina <jikos@kernel.org>
11478R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11479L: linux-usb@vger.kernel.org
11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11481S: Maintained
11482F: Documentation/hid/hiddev.txt
11483F: drivers/hid/usbhid/
11484
11485USB ISP116X DRIVER
11486M: Olav Kongas <ok@artecdesign.ee>
11487L: linux-usb@vger.kernel.org
11488S: Maintained
11489F: drivers/usb/host/isp116x*
11490F: include/linux/usb/isp116x.h
11491
11492USB LAN78XX ETHERNET DRIVER
11493M: Woojung Huh <woojung.huh@microchip.com>
11494M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11495L: netdev@vger.kernel.org
11496S: Maintained
11497F: drivers/net/usb/lan78xx.*
11498
11499USB MASS STORAGE DRIVER
11500M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11501L: linux-usb@vger.kernel.org
11502L: usb-storage@lists.one-eyed-alien.net
11503S: Maintained
11504W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11505F: drivers/usb/storage/
11506
11507USB MIDI DRIVER
11508M: Clemens Ladisch <clemens@ladisch.de>
11509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11510T: git git://git.alsa-project.org/alsa-kernel.git
11511S: Maintained
11512F: sound/usb/midi.*
11513
11514USB NETWORKING DRIVERS
11515L: linux-usb@vger.kernel.org
11516S: Odd Fixes
11517F: drivers/net/usb/
11518
11519USB OHCI DRIVER
11520M: Alan Stern <stern@rowland.harvard.edu>
11521L: linux-usb@vger.kernel.org
11522S: Maintained
11523F: Documentation/usb/ohci.txt
11524F: drivers/usb/host/ohci*
11525
11526USB OTG FSM (Finite State Machine)
11527M: Peter Chen <Peter.Chen@nxp.com>
11528T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11529L: linux-usb@vger.kernel.org
11530S: Maintained
11531F: drivers/usb/common/usb-otg-fsm.c
11532
11533USB OVER IP DRIVER
11534M: Valentina Manea <valentina.manea.m@gmail.com>
11535M: Shuah Khan <shuah.kh@samsung.com>
11536L: linux-usb@vger.kernel.org
11537S: Maintained
11538F: Documentation/usb/usbip_protocol.txt
11539F: drivers/usb/usbip/
11540F: tools/usb/usbip/
11541
11542USB PEGASUS DRIVER
11543M: Petko Manolov <petkan@nucleusys.com>
11544L: linux-usb@vger.kernel.org
11545L: netdev@vger.kernel.org
11546T: git git://github.com/petkan/pegasus.git
11547W: https://github.com/petkan/pegasus
11548S: Maintained
11549F: drivers/net/usb/pegasus.*
11550
11551USB PHY LAYER
11552M: Felipe Balbi <balbi@kernel.org>
11553L: linux-usb@vger.kernel.org
11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11555S: Maintained
11556F: drivers/usb/phy/
11557
11558USB PRINTER DRIVER (usblp)
11559M: Pete Zaitcev <zaitcev@redhat.com>
11560L: linux-usb@vger.kernel.org
11561S: Supported
11562F: drivers/usb/class/usblp.c
11563
11564USB QMI WWAN NETWORK DRIVER
11565M: Bjørn Mork <bjorn@mork.no>
11566L: netdev@vger.kernel.org
11567S: Maintained
11568F: Documentation/ABI/testing/sysfs-class-net-qmi
11569F: drivers/net/usb/qmi_wwan.c
11570
11571USB RTL8150 DRIVER
11572M: Petko Manolov <petkan@nucleusys.com>
11573L: linux-usb@vger.kernel.org
11574L: netdev@vger.kernel.org
11575T: git git://github.com/petkan/rtl8150.git
11576W: https://github.com/petkan/rtl8150
11577S: Maintained
11578F: drivers/net/usb/rtl8150.c
11579
11580USB SERIAL SUBSYSTEM
11581M: Johan Hovold <johan@kernel.org>
11582L: linux-usb@vger.kernel.org
11583S: Maintained
11584F: Documentation/usb/usb-serial.txt
11585F: drivers/usb/serial/
11586F: include/linux/usb/serial.h
11587
11588USB SMSC75XX ETHERNET DRIVER
11589M: Steve Glendinning <steve.glendinning@shawell.net>
11590L: netdev@vger.kernel.org
11591S: Maintained
11592F: drivers/net/usb/smsc75xx.*
11593
11594USB SMSC95XX ETHERNET DRIVER
11595M: Steve Glendinning <steve.glendinning@shawell.net>
11596L: netdev@vger.kernel.org
11597S: Maintained
11598F: drivers/net/usb/smsc95xx.*
11599
11600USB SUBSYSTEM
11601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11602L: linux-usb@vger.kernel.org
11603W: http://www.linux-usb.org
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11605S: Supported
11606F: Documentation/usb/
11607F: drivers/usb/
11608F: include/linux/usb.h
11609F: include/linux/usb/
11610
11611USB UHCI DRIVER
11612M: Alan Stern <stern@rowland.harvard.edu>
11613L: linux-usb@vger.kernel.org
11614S: Maintained
11615F: drivers/usb/host/uhci*
11616
11617USB "USBNET" DRIVER FRAMEWORK
11618M: Oliver Neukum <oneukum@suse.com>
11619L: netdev@vger.kernel.org
11620W: http://www.linux-usb.org/usbnet
11621S: Maintained
11622F: drivers/net/usb/usbnet.c
11623F: include/linux/usb/usbnet.h
11624
11625USB VIDEO CLASS
11626M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11627L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11628L: linux-media@vger.kernel.org
11629T: git git://linuxtv.org/media_tree.git
11630W: http://www.ideasonboard.org/uvc/
11631S: Maintained
11632F: drivers/media/usb/uvc/
11633F: include/uapi/linux/uvcvideo.h
11634
11635USB VISION DRIVER
11636M: Hans Verkuil <hverkuil@xs4all.nl>
11637L: linux-media@vger.kernel.org
11638T: git git://linuxtv.org/media_tree.git
11639W: https://linuxtv.org
11640S: Odd Fixes
11641F: drivers/media/usb/usbvision/
11642
11643USB WEBCAM GADGET
11644M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11645L: linux-usb@vger.kernel.org
11646S: Maintained
11647F: drivers/usb/gadget/function/*uvc*
11648F: drivers/usb/gadget/legacy/webcam.c
11649
11650USB WIRELESS RNDIS DRIVER (rndis_wlan)
11651M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11652L: linux-wireless@vger.kernel.org
11653S: Maintained
11654F: drivers/net/wireless/rndis_wlan.c
11655
11656USB XHCI DRIVER
11657M: Mathias Nyman <mathias.nyman@intel.com>
11658L: linux-usb@vger.kernel.org
11659S: Supported
11660F: drivers/usb/host/xhci*
11661F: drivers/usb/host/pci-quirks*
11662
11663USB ZD1201 DRIVER
11664L: linux-wireless@vger.kernel.org
11665W: http://linux-lc100020.sourceforge.net
11666S: Orphan
11667F: drivers/net/wireless/zydas/zd1201.*
11668
11669USB ZR364XX DRIVER
11670M: Antoine Jacquet <royale@zerezo.com>
11671L: linux-usb@vger.kernel.org
11672L: linux-media@vger.kernel.org
11673T: git git://linuxtv.org/media_tree.git
11674W: http://royale.zerezo.com/zr364xx/
11675S: Maintained
11676F: Documentation/video4linux/zr364xx.txt
11677F: drivers/media/usb/zr364xx/
11678
11679ULPI BUS
11680M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11681L: linux-usb@vger.kernel.org
11682S: Maintained
11683F: drivers/usb/common/ulpi.c
11684F: include/linux/ulpi/
11685
11686USER-MODE LINUX (UML)
11687M: Jeff Dike <jdike@addtoit.com>
11688M: Richard Weinberger <richard@nod.at>
11689L: user-mode-linux-devel@lists.sourceforge.net
11690L: user-mode-linux-user@lists.sourceforge.net
11691W: http://user-mode-linux.sourceforge.net
11692T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11693S: Maintained
11694F: Documentation/virtual/uml/
11695F: arch/um/
11696F: arch/x86/um/
11697F: fs/hostfs/
11698F: fs/hppfs/
11699
11700USERSPACE I/O (UIO)
11701M: "Hans J. Koch" <hjk@hansjkoch.de>
11702M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11703S: Maintained
11704T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11705F: Documentation/DocBook/uio-howto.tmpl
11706F: drivers/uio/
11707F: include/linux/uio*.h
11708
11709UTIL-LINUX PACKAGE
11710M: Karel Zak <kzak@redhat.com>
11711L: util-linux@vger.kernel.org
11712W: http://en.wikipedia.org/wiki/Util-linux
11713T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11714S: Maintained
11715
11716UVESAFB DRIVER
11717M: Michal Januszewski <spock@gentoo.org>
11718L: linux-fbdev@vger.kernel.org
11719W: http://dev.gentoo.org/~spock/projects/uvesafb/
11720S: Maintained
11721F: Documentation/fb/uvesafb.txt
11722F: drivers/video/fbdev/uvesafb.*
11723
11724VF610 NAND DRIVER
11725M: Stefan Agner <stefan@agner.ch>
11726L: linux-mtd@lists.infradead.org
11727S: Supported
11728F: drivers/mtd/nand/vf610_nfc.c
11729
11730VFAT/FAT/MSDOS FILESYSTEM
11731M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11732S: Maintained
11733F: Documentation/filesystems/vfat.txt
11734F: fs/fat/
11735
11736VFIO DRIVER
11737M: Alex Williamson <alex.williamson@redhat.com>
11738L: kvm@vger.kernel.org
11739T: git git://github.com/awilliam/linux-vfio.git
11740S: Maintained
11741F: Documentation/vfio.txt
11742F: drivers/vfio/
11743F: include/linux/vfio.h
11744F: include/uapi/linux/vfio.h
11745
11746VFIO PLATFORM DRIVER
11747M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11748L: kvm@vger.kernel.org
11749S: Maintained
11750F: drivers/vfio/platform/
11751
11752VIDEOBUF2 FRAMEWORK
11753M: Pawel Osciak <pawel@osciak.com>
11754M: Marek Szyprowski <m.szyprowski@samsung.com>
11755M: Kyungmin Park <kyungmin.park@samsung.com>
11756L: linux-media@vger.kernel.org
11757S: Maintained
11758F: drivers/media/v4l2-core/videobuf2-*
11759F: include/media/videobuf2-*
11760
11761VIRTUAL SERIO DEVICE DRIVER
11762M: Stephen Chandler Paul <thatslyude@gmail.com>
11763S: Maintained
11764F: drivers/input/serio/userio.c
11765F: include/uapi/linux/userio.h
11766
11767VIRTIO CONSOLE DRIVER
11768M: Amit Shah <amit.shah@redhat.com>
11769L: virtualization@lists.linux-foundation.org
11770S: Maintained
11771F: drivers/char/virtio_console.c
11772F: include/linux/virtio_console.h
11773F: include/uapi/linux/virtio_console.h
11774
11775VIRTIO CORE, NET AND BLOCK DRIVERS
11776M: "Michael S. Tsirkin" <mst@redhat.com>
11777L: virtualization@lists.linux-foundation.org
11778S: Maintained
11779F: drivers/virtio/
11780F: tools/virtio/
11781F: drivers/net/virtio_net.c
11782F: drivers/block/virtio_blk.c
11783F: include/linux/virtio_*.h
11784F: include/uapi/linux/virtio_*.h
11785
11786VIRTIO DRIVERS FOR S390
11787M: Christian Borntraeger <borntraeger@de.ibm.com>
11788M: Cornelia Huck <cornelia.huck@de.ibm.com>
11789L: linux-s390@vger.kernel.org
11790L: virtualization@lists.linux-foundation.org
11791L: kvm@vger.kernel.org
11792S: Supported
11793F: drivers/s390/virtio/
11794
11795VIRTIO GPU DRIVER
11796M: David Airlie <airlied@linux.ie>
11797M: Gerd Hoffmann <kraxel@redhat.com>
11798L: dri-devel@lists.freedesktop.org
11799L: virtualization@lists.linux-foundation.org
11800S: Maintained
11801F: drivers/gpu/drm/virtio/
11802F: include/uapi/linux/virtio_gpu.h
11803
11804VIRTIO HOST (VHOST)
11805M: "Michael S. Tsirkin" <mst@redhat.com>
11806L: kvm@vger.kernel.org
11807L: virtualization@lists.linux-foundation.org
11808L: netdev@vger.kernel.org
11809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11810S: Maintained
11811F: drivers/vhost/
11812F: include/uapi/linux/vhost.h
11813
11814VIRTIO INPUT DRIVER
11815M: Gerd Hoffmann <kraxel@redhat.com>
11816S: Maintained
11817F: drivers/virtio/virtio_input.c
11818F: include/uapi/linux/virtio_input.h
11819
11820VIA RHINE NETWORK DRIVER
11821S: Orphan
11822F: drivers/net/ethernet/via/via-rhine.c
11823
11824VIA SD/MMC CARD CONTROLLER DRIVER
11825M: Bruce Chang <brucechang@via.com.tw>
11826M: Harald Welte <HaraldWelte@viatech.com>
11827S: Maintained
11828F: drivers/mmc/host/via-sdmmc.c
11829
11830VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11831M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11832L: linux-fbdev@vger.kernel.org
11833S: Maintained
11834F: include/linux/via-core.h
11835F: include/linux/via-gpio.h
11836F: include/linux/via_i2c.h
11837F: drivers/video/fbdev/via/
11838
11839VIA VELOCITY NETWORK DRIVER
11840M: Francois Romieu <romieu@fr.zoreil.com>
11841L: netdev@vger.kernel.org
11842S: Maintained
11843F: drivers/net/ethernet/via/via-velocity.*
11844
11845VIRT LIB
11846M: Alex Williamson <alex.williamson@redhat.com>
11847M: Paolo Bonzini <pbonzini@redhat.com>
11848L: kvm@vger.kernel.org
11849S: Supported
11850F: virt/lib/
11851
11852VIVID VIRTUAL VIDEO DRIVER
11853M: Hans Verkuil <hverkuil@xs4all.nl>
11854L: linux-media@vger.kernel.org
11855T: git git://linuxtv.org/media_tree.git
11856W: https://linuxtv.org
11857S: Maintained
11858F: drivers/media/platform/vivid/*
11859
11860VLAN (802.1Q)
11861M: Patrick McHardy <kaber@trash.net>
11862L: netdev@vger.kernel.org
11863S: Maintained
11864F: drivers/net/macvlan.c
11865F: include/linux/if_*vlan.h
11866F: net/8021q/
11867
11868VLYNQ BUS
11869M: Florian Fainelli <florian@openwrt.org>
11870L: openwrt-devel@lists.openwrt.org (subscribers-only)
11871S: Maintained
11872F: drivers/vlynq/vlynq.c
11873F: include/linux/vlynq.h
11874
11875VME SUBSYSTEM
11876M: Martyn Welch <martyn@welchs.me.uk>
11877M: Manohar Vanga <manohar.vanga@gmail.com>
11878M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11879L: devel@driverdev.osuosl.org
11880S: Maintained
11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11882F: Documentation/vme_api.txt
11883F: drivers/staging/vme/
11884F: drivers/vme/
11885F: include/linux/vme*
11886
11887VMWARE HYPERVISOR INTERFACE
11888M: Alok Kataria <akataria@vmware.com>
11889L: virtualization@lists.linux-foundation.org
11890S: Supported
11891F: arch/x86/kernel/cpu/vmware.c
11892
11893VMWARE BALLOON DRIVER
11894M: Xavier Deguillard <xdeguillard@vmware.com>
11895M: Philip Moltmann <moltmann@vmware.com>
11896M: "VMware, Inc." <pv-drivers@vmware.com>
11897L: linux-kernel@vger.kernel.org
11898S: Maintained
11899F: drivers/misc/vmw_balloon.c
11900
11901VMWARE VMMOUSE SUBDRIVER
11902M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11903M: "VMware, Inc." <pv-drivers@vmware.com>
11904L: linux-input@vger.kernel.org
11905S: Maintained
11906F: drivers/input/mouse/vmmouse.c
11907F: drivers/input/mouse/vmmouse.h
11908
11909VMWARE VMXNET3 ETHERNET DRIVER
11910M: Shrikrishna Khare <skhare@vmware.com>
11911M: "VMware, Inc." <pv-drivers@vmware.com>
11912L: netdev@vger.kernel.org
11913S: Maintained
11914F: drivers/net/vmxnet3/
11915
11916VMware PVSCSI driver
11917M: Arvind Kumar <arvindkumar@vmware.com>
11918M: VMware PV-Drivers <pv-drivers@vmware.com>
11919L: linux-scsi@vger.kernel.org
11920S: Maintained
11921F: drivers/scsi/vmw_pvscsi.c
11922F: drivers/scsi/vmw_pvscsi.h
11923
11924VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11925M: Liam Girdwood <lgirdwood@gmail.com>
11926M: Mark Brown <broonie@kernel.org>
11927L: linux-kernel@vger.kernel.org
11928W: http://www.slimlogic.co.uk/?p=48
11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11930S: Supported
11931F: drivers/regulator/
11932F: include/linux/regulator/
11933
11934VRF
11935M: David Ahern <dsa@cumulusnetworks.com>
11936M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11937L: netdev@vger.kernel.org
11938S: Maintained
11939F: drivers/net/vrf.c
11940F: Documentation/networking/vrf.txt
11941
11942VT1211 HARDWARE MONITOR DRIVER
11943M: Juerg Haefliger <juergh@gmail.com>
11944L: lm-sensors@lm-sensors.org
11945S: Maintained
11946F: Documentation/hwmon/vt1211
11947F: drivers/hwmon/vt1211.c
11948
11949VT8231 HARDWARE MONITOR DRIVER
11950M: Roger Lucas <vt8231@hiddenengine.co.uk>
11951L: lm-sensors@lm-sensors.org
11952S: Maintained
11953F: drivers/hwmon/vt8231.c
11954
11955VUB300 USB to SDIO/SD/MMC bridge chip
11956M: Tony Olech <tony.olech@elandigitalsystems.com>
11957L: linux-mmc@vger.kernel.org
11958L: linux-usb@vger.kernel.org
11959S: Supported
11960F: drivers/mmc/host/vub300.c
11961
11962W1 DALLAS'S 1-WIRE BUS
11963M: Evgeniy Polyakov <zbr@ioremap.net>
11964S: Maintained
11965F: Documentation/w1/
11966F: drivers/w1/
11967
11968W83791D HARDWARE MONITORING DRIVER
11969M: Marc Hulsman <m.hulsman@tudelft.nl>
11970L: lm-sensors@lm-sensors.org
11971S: Maintained
11972F: Documentation/hwmon/w83791d
11973F: drivers/hwmon/w83791d.c
11974
11975W83793 HARDWARE MONITORING DRIVER
11976M: Rudolf Marek <r.marek@assembler.cz>
11977L: lm-sensors@lm-sensors.org
11978S: Maintained
11979F: Documentation/hwmon/w83793
11980F: drivers/hwmon/w83793.c
11981
11982W83795 HARDWARE MONITORING DRIVER
11983M: Jean Delvare <jdelvare@suse.com>
11984L: lm-sensors@lm-sensors.org
11985S: Maintained
11986F: drivers/hwmon/w83795.c
11987
11988W83L51xD SD/MMC CARD INTERFACE DRIVER
11989M: Pierre Ossman <pierre@ossman.eu>
11990S: Maintained
11991F: drivers/mmc/host/wbsd.*
11992
11993WACOM PROTOCOL 4 SERIAL TABLETS
11994M: Julian Squires <julian@cipht.net>
11995M: Hans de Goede <hdegoede@redhat.com>
11996L: linux-input@vger.kernel.org
11997S: Maintained
11998F: drivers/input/tablet/wacom_serial4.c
11999
12000WATCHDOG DEVICE DRIVERS
12001M: Wim Van Sebroeck <wim@iguana.be>
12002R: Guenter Roeck <linux@roeck-us.net>
12003L: linux-watchdog@vger.kernel.org
12004W: http://www.linux-watchdog.org/
12005T: git git://www.linux-watchdog.org/linux-watchdog.git
12006S: Maintained
12007F: Documentation/watchdog/
12008F: drivers/watchdog/
12009F: include/linux/watchdog.h
12010F: include/uapi/linux/watchdog.h
12011
12012WD7000 SCSI DRIVER
12013M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12014L: linux-scsi@vger.kernel.org
12015S: Maintained
12016F: drivers/scsi/wd7000.c
12017
12018WIIMOTE HID DRIVER
12019M: David Herrmann <dh.herrmann@googlemail.com>
12020L: linux-input@vger.kernel.org
12021S: Maintained
12022F: drivers/hid/hid-wiimote*
12023
12024WINBOND CIR DRIVER
12025M: David Härdeman <david@hardeman.nu>
12026S: Maintained
12027F: drivers/media/rc/winbond-cir.c
12028
12029WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12030M: William Breathitt Gray <vilhelm.gray@gmail.com>
12031L: linux-watchdog@vger.kernel.org
12032S: Maintained
12033F: drivers/watchdog/ebc-c384_wdt.c
12034
12035WINSYSTEMS WS16C48 GPIO DRIVER
12036M: William Breathitt Gray <vilhelm.gray@gmail.com>
12037L: linux-gpio@vger.kernel.org
12038S: Maintained
12039F: drivers/gpio/gpio-ws16c48.c
12040
12041WIMAX STACK
12042M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12043M: linux-wimax@intel.com
12044L: wimax@linuxwimax.org (subscribers-only)
12045S: Supported
12046W: http://linuxwimax.org
12047F: Documentation/wimax/README.wimax
12048F: include/linux/wimax/debug.h
12049F: include/net/wimax.h
12050F: include/uapi/linux/wimax.h
12051F: net/wimax/
12052
12053WISTRON LAPTOP BUTTON DRIVER
12054M: Miloslav Trmac <mitr@volny.cz>
12055S: Maintained
12056F: drivers/input/misc/wistron_btns.c
12057
12058WL3501 WIRELESS PCMCIA CARD DRIVER
12059M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12060L: linux-wireless@vger.kernel.org
12061W: http://oops.ghostprotocols.net:81/blog
12062S: Maintained
12063F: drivers/net/wireless/wl3501*
12064
12065WOLFSON MICROELECTRONICS DRIVERS
12066L: patches@opensource.wolfsonmicro.com
12067T: git https://github.com/CirrusLogic/linux-drivers.git
12068W: https://github.com/CirrusLogic/linux-drivers/wiki
12069S: Supported
12070F: Documentation/hwmon/wm83??
12071F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12072F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12073F: Documentation/devicetree/bindings/mfd/arizona.txt
12074F: arch/arm/mach-s3c64xx/mach-crag6410*
12075F: drivers/clk/clk-wm83*.c
12076F: drivers/extcon/extcon-arizona.c
12077F: drivers/leds/leds-wm83*.c
12078F: drivers/gpio/gpio-*wm*.c
12079F: drivers/gpio/gpio-arizona.c
12080F: drivers/hwmon/wm83??-hwmon.c
12081F: drivers/input/misc/wm831x-on.c
12082F: drivers/input/touchscreen/wm831x-ts.c
12083F: drivers/input/touchscreen/wm97*.c
12084F: drivers/mfd/arizona*
12085F: drivers/mfd/wm*.c
12086F: drivers/mfd/cs47l24*
12087F: drivers/power/wm83*.c
12088F: drivers/rtc/rtc-wm83*.c
12089F: drivers/regulator/wm8*.c
12090F: drivers/video/backlight/wm83*_bl.c
12091F: drivers/watchdog/wm83*_wdt.c
12092F: include/linux/mfd/arizona/
12093F: include/linux/mfd/wm831x/
12094F: include/linux/mfd/wm8350/
12095F: include/linux/mfd/wm8400*
12096F: include/linux/wm97xx.h
12097F: include/sound/wm????.h
12098F: sound/soc/codecs/arizona.?
12099F: sound/soc/codecs/wm*
12100F: sound/soc/codecs/cs47l24*
12101
12102WORKQUEUE
12103M: Tejun Heo <tj@kernel.org>
12104R: Lai Jiangshan <jiangshanlai@gmail.com>
12105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12106S: Maintained
12107F: include/linux/workqueue.h
12108F: kernel/workqueue.c
12109F: Documentation/workqueue.txt
12110
12111X.25 NETWORK LAYER
12112M: Andrew Hendry <andrew.hendry@gmail.com>
12113L: linux-x25@vger.kernel.org
12114S: Odd Fixes
12115F: Documentation/networking/x25*
12116F: include/net/x25*
12117F: net/x25/
12118
12119X86 ARCHITECTURE (32-BIT AND 64-BIT)
12120M: Thomas Gleixner <tglx@linutronix.de>
12121M: Ingo Molnar <mingo@redhat.com>
12122M: "H. Peter Anvin" <hpa@zytor.com>
12123M: x86@kernel.org
12124L: linux-kernel@vger.kernel.org
12125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12126S: Maintained
12127F: Documentation/x86/
12128F: arch/x86/
12129
12130X86 PLATFORM DRIVERS
12131M: Darren Hart <dvhart@infradead.org>
12132L: platform-driver-x86@vger.kernel.org
12133T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12134S: Maintained
12135F: drivers/platform/x86/
12136F: drivers/platform/olpc/
12137
12138X86 MCE INFRASTRUCTURE
12139M: Tony Luck <tony.luck@intel.com>
12140M: Borislav Petkov <bp@alien8.de>
12141L: linux-edac@vger.kernel.org
12142S: Maintained
12143F: arch/x86/kernel/cpu/mcheck/*
12144
12145X86 MICROCODE UPDATE SUPPORT
12146M: Borislav Petkov <bp@alien8.de>
12147S: Maintained
12148F: arch/x86/kernel/cpu/microcode/*
12149
12150X86 VDSO
12151M: Andy Lutomirski <luto@amacapital.net>
12152L: linux-kernel@vger.kernel.org
12153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12154S: Maintained
12155F: arch/x86/entry/vdso/
12156
12157XC2028/3028 TUNER DRIVER
12158M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12159L: linux-media@vger.kernel.org
12160W: https://linuxtv.org
12161T: git git://linuxtv.org/media_tree.git
12162S: Maintained
12163F: drivers/media/tuners/tuner-xc2028.*
12164
12165XEN HYPERVISOR INTERFACE
12166M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12167M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12168M: David Vrabel <david.vrabel@citrix.com>
12169L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12170T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12171S: Supported
12172F: arch/x86/xen/
12173F: drivers/*/xen-*front.c
12174F: drivers/xen/
12175F: arch/x86/include/asm/xen/
12176F: include/xen/
12177F: include/uapi/xen/
12178
12179XEN HYPERVISOR ARM
12180M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12181L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12182S: Supported
12183F: arch/arm/xen/
12184F: arch/arm/include/asm/xen/
12185
12186XEN HYPERVISOR ARM64
12187M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
12188L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12189S: Supported
12190F: arch/arm64/xen/
12191F: arch/arm64/include/asm/xen/
12192
12193XEN NETWORK BACKEND DRIVER
12194M: Wei Liu <wei.liu2@citrix.com>
12195L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12196L: netdev@vger.kernel.org
12197S: Supported
12198F: drivers/net/xen-netback/*
12199
12200XEN PCI SUBSYSTEM
12201M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12202L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12203S: Supported
12204F: arch/x86/pci/*xen*
12205F: drivers/pci/*xen*
12206
12207XEN BLOCK SUBSYSTEM
12208M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12209M: Roger Pau Monné <roger.pau@citrix.com>
12210L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12211S: Supported
12212F: drivers/block/xen-blkback/*
12213F: drivers/block/xen*
12214
12215XEN PVSCSI DRIVERS
12216M: Juergen Gross <jgross@suse.com>
12217L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12218L: linux-scsi@vger.kernel.org
12219S: Supported
12220F: drivers/scsi/xen-scsifront.c
12221F: drivers/xen/xen-scsiback.c
12222F: include/xen/interface/io/vscsiif.h
12223
12224XEN SWIOTLB SUBSYSTEM
12225M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12226L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12227S: Supported
12228F: arch/x86/xen/*swiotlb*
12229F: drivers/xen/*swiotlb*
12230
12231XFS FILESYSTEM
12232P: Silicon Graphics Inc
12233M: Dave Chinner <david@fromorbit.com>
12234M: xfs@oss.sgi.com
12235L: xfs@oss.sgi.com
12236W: http://oss.sgi.com/projects/xfs
12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12238S: Supported
12239F: Documentation/filesystems/xfs.txt
12240F: fs/xfs/
12241
12242XILINX AXI ETHERNET DRIVER
12243M: Anirudha Sarangi <anirudh@xilinx.com>
12244M: John Linn <John.Linn@xilinx.com>
12245S: Maintained
12246F: drivers/net/ethernet/xilinx/xilinx_axienet*
12247
12248XILINX UARTLITE SERIAL DRIVER
12249M: Peter Korsgaard <jacmet@sunsite.dk>
12250L: linux-serial@vger.kernel.org
12251S: Maintained
12252F: drivers/tty/serial/uartlite.c
12253
12254XILINX VIDEO IP CORES
12255M: Hyun Kwon <hyun.kwon@xilinx.com>
12256M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12257L: linux-media@vger.kernel.org
12258T: git git://linuxtv.org/media_tree.git
12259S: Supported
12260F: Documentation/devicetree/bindings/media/xilinx/
12261F: drivers/media/platform/xilinx/
12262F: include/uapi/linux/xilinx-v4l2-controls.h
12263
12264XILLYBUS DRIVER
12265M: Eli Billauer <eli.billauer@gmail.com>
12266L: linux-kernel@vger.kernel.org
12267S: Supported
12268F: drivers/char/xillybus/
12269
12270XTENSA XTFPGA PLATFORM SUPPORT
12271M: Max Filippov <jcmvbkbc@gmail.com>
12272L: linux-xtensa@linux-xtensa.org
12273S: Maintained
12274F: drivers/spi/spi-xtensa-xtfpga.c
12275F: sound/soc/xtensa/xtfpga-i2s.c
12276
12277YAM DRIVER FOR AX.25
12278M: Jean-Paul Roubelat <jpr@f6fbb.org>
12279L: linux-hams@vger.kernel.org
12280S: Maintained
12281F: drivers/net/hamradio/yam*
12282F: include/linux/yam.h
12283
12284YEALINK PHONE DRIVER
12285M: Henk Vergonet <Henk.Vergonet@gmail.com>
12286L: usbb2k-api-dev@nongnu.org
12287S: Maintained
12288F: Documentation/input/yealink.txt
12289F: drivers/input/misc/yealink.*
12290
12291Z8530 DRIVER FOR AX.25
12292M: Joerg Reuter <jreuter@yaina.de>
12293W: http://yaina.de/jreuter/
12294W: http://www.qsl.net/dl1bke/
12295L: linux-hams@vger.kernel.org
12296S: Maintained
12297F: Documentation/networking/z8530drv.txt
12298F: drivers/net/hamradio/*scc.c
12299F: drivers/net/hamradio/z8530.h
12300
12301ZBUD COMPRESSED PAGE ALLOCATOR
12302M: Seth Jennings <sjenning@redhat.com>
12303L: linux-mm@kvack.org
12304S: Maintained
12305F: mm/zbud.c
12306F: include/linux/zbud.h
12307
12308ZD1211RW WIRELESS DRIVER
12309M: Daniel Drake <dsd@gentoo.org>
12310M: Ulrich Kunitz <kune@deine-taler.de>
12311W: http://zd1211.ath.cx/wiki/DriverRewrite
12312L: linux-wireless@vger.kernel.org
12313L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12314S: Maintained
12315F: drivers/net/wireless/zydas/zd1211rw/
12316
12317ZPOOL COMPRESSED PAGE STORAGE API
12318M: Dan Streetman <ddstreet@ieee.org>
12319L: linux-mm@kvack.org
12320S: Maintained
12321F: mm/zpool.c
12322F: include/linux/zpool.h
12323
12324ZR36067 VIDEO FOR LINUX DRIVER
12325L: mjpeg-users@lists.sourceforge.net
12326L: linux-media@vger.kernel.org
12327W: http://mjpeg.sourceforge.net/driver-zoran/
12328T: hg https://linuxtv.org/hg/v4l-dvb
12329S: Odd Fixes
12330F: drivers/media/pci/zoran/
12331
12332ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12333M: Minchan Kim <minchan@kernel.org>
12334M: Nitin Gupta <ngupta@vflare.org>
12335R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12336L: linux-kernel@vger.kernel.org
12337S: Maintained
12338F: drivers/block/zram/
12339F: Documentation/blockdev/zram.txt
12340
12341ZS DECSTATION Z85C30 SERIAL DRIVER
12342M: "Maciej W. Rozycki" <macro@linux-mips.org>
12343S: Maintained
12344F: drivers/tty/serial/zs.*
12345
12346ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12347M: Minchan Kim <minchan@kernel.org>
12348M: Nitin Gupta <ngupta@vflare.org>
12349R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12350L: linux-mm@kvack.org
12351S: Maintained
12352F: mm/zsmalloc.c
12353F: include/linux/zsmalloc.h
12354F: Documentation/vm/zsmalloc.txt
12355
12356ZSWAP COMPRESSED SWAP CACHING
12357M: Seth Jennings <sjenning@redhat.com>
12358L: linux-mm@kvack.org
12359S: Maintained
12360F: mm/zswap.c
12361
12362THE REST
12363M: Linus Torvalds <torvalds@linux-foundation.org>
12364L: linux-kernel@vger.kernel.org
12365Q: http://patchwork.kernel.org/project/LKML/list/
12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12367S: Buried alive in reporters
12368F: *
12369F: */