xref: /linux/MAINTAINERS (revision 10accd2e6890b57db8e717e9aee91b791f90fe14)
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
178S:	Maintained
179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F:	drivers/tty/serial/8250*
181F:	include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L:	netdev@vger.kernel.org
185S:	Orphan / Obsolete
186F:	drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M:	Eric Van Hensbergen <ericvh@gmail.com>
190M:	Ron Minnich <rminnich@sandia.gov>
191M:	Latchesar Ionkov <lucho@ionkov.net>
192L:	v9fs-developer@lists.sourceforge.net
193W:	http://swik.net/v9fs
194Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S:	Maintained
197F:	Documentation/filesystems/9p.txt
198F:	fs/9p/
199F:	net/9p/
200F:	include/net/9p/
201F:	include/uapi/linux/virtio_9p.h
202F:	include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M:	Antti Palosaari <crope@iki.fi>
207L:	linux-media@vger.kernel.org
208W:	https://linuxtv.org
209W:	http://palosaari.fi/linux/
210Q:	http://patchwork.linuxtv.org/project/linux-media/list/
211T:	git git://linuxtv.org/anttip/media_tree.git
212S:	Maintained
213F:	drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L:	linux-scsi@vger.kernel.org
218W:	http://www.adaptec.com/
219S:	Supported
220F:	Documentation/scsi/aacraid.txt
221F:	drivers/scsi/aacraid/
222
223ABI/API
224L:	linux-api@vger.kernel.org
225F:	include/linux/syscalls.h
226F:	kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M:	Hans de Goede <hdegoede@redhat.com>
230L:	linux-hwmon@vger.kernel.org
231S:	Maintained
232F:	drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M:	Alistair John Strachan <alistair@devzero.co.uk>
236L:	linux-hwmon@vger.kernel.org
237S:	Maintained
238F:	drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M:	William Breathitt Gray <vilhelm.gray@gmail.com>
242L:	linux-gpio@vger.kernel.org
243S:	Maintained
244F:	drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
248L:	linux-gpio@vger.kernel.org
249S:	Maintained
250F:	drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
254L:	linux-gpio@vger.kernel.org
255S:	Maintained
256F:	drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M:	Jes Sorensen <jes@trained-monkey.org>
260L:	linux-acenic@sunsite.dk
261S:	Maintained
262F:	drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M:	Peter Feuerer <peter@piie.net>
266L:	platform-driver-x86@vger.kernel.org
267W:	http://piie.net/?section=acerhdf
268S:	Maintained
269F:	drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M:	"Lee, Chun-Yi" <jlee@suse.com>
273L:	platform-driver-x86@vger.kernel.org
274S:	Maintained
275F:	drivers/platform/x86/acer-wmi.c
276
277ACPI
278M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
279M:	Len Brown <lenb@kernel.org>
280L:	linux-acpi@vger.kernel.org
281W:	https://01.org/linux-acpi
282Q:	https://patchwork.kernel.org/project/linux-acpi/list/
283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S:	Supported
285F:	drivers/acpi/
286F:	drivers/pnp/pnpacpi/
287F:	include/linux/acpi.h
288F:	include/acpi/
289F:	Documentation/acpi/
290F:	Documentation/ABI/testing/sysfs-bus-acpi
291F:	Documentation/ABI/testing/configfs-acpi
292F:	drivers/pci/*acpi*
293F:	drivers/pci/*/*acpi*
294F:	drivers/pci/*/*/*acpi*
295F:	tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M:	Robert Moore <robert.moore@intel.com>
299M:	Lv Zheng <lv.zheng@intel.com>
300M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L:	linux-acpi@vger.kernel.org
302L:	devel@acpica.org
303W:	https://acpica.org/
304W:	https://github.com/acpica/acpica/
305Q:	https://patchwork.kernel.org/project/linux-acpi/list/
306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S:	Supported
308F:	drivers/acpi/acpica/
309F:	include/acpi/
310F:	tools/power/acpi/
311
312ACPI FAN DRIVER
313M:	Zhang Rui <rui.zhang@intel.com>
314L:	linux-acpi@vger.kernel.org
315W:	https://01.org/linux-acpi
316S:	Supported
317F:	drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M:	Zhang Rui <rui.zhang@intel.com>
321L:	linux-acpi@vger.kernel.org
322W:	https://01.org/linux-acpi
323S:	Supported
324F:	drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M:	Zhang Rui <rui.zhang@intel.com>
328L:	linux-acpi@vger.kernel.org
329W:	https://01.org/linux-acpi
330S:	Supported
331F:	drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L:	platform-driver-x86@vger.kernel.org
335S:	Orphan
336F:	drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M:	Thibaut Varene <T-Bone@parisc-linux.org>
340W:	http://wiki.parisc-linux.org/AD1889
341L:	linux-parisc@vger.kernel.org
342S:	Maintained
343F:	sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M:	Michael Hennerich <michael.hennerich@analog.com>
347W:	http://wiki.analog.com/AD5254
348W:	http://ez.analog.com/community/linux-device-drivers
349S:	Supported
350F:	drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M:	Michael Hennerich <michael.hennerich@analog.com>
354W:	http://wiki.analog.com/AD5398
355W:	http://ez.analog.com/community/linux-device-drivers
356S:	Supported
357F:	drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M:	Michael Hennerich <michael.hennerich@analog.com>
361W:	http://wiki.analog.com/AD7142
362W:	http://ez.analog.com/community/linux-device-drivers
363S:	Supported
364F:	drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M:	Michael Hennerich <michael.hennerich@analog.com>
368W:	http://wiki.analog.com/AD7877
369W:	http://ez.analog.com/community/linux-device-drivers
370S:	Supported
371F:	drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M:	Michael Hennerich <michael.hennerich@analog.com>
375W:	http://wiki.analog.com/AD7879
376W:	http://ez.analog.com/community/linux-device-drivers
377S:	Supported
378F:	drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M:	Jiri Kosina <jikos@kernel.org>
382S:	Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M:	Michael Hennerich <michael.hennerich@analog.com>
386W:	https://wiki.analog.com/ADF7242
387W:	http://ez.analog.com/community/linux-device-drivers
388L:	linux-wpan@vger.kernel.org
389S:	Supported
390F:	drivers/net/ieee802154/adf7242.c
391F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M:	Jean Delvare <jdelvare@suse.com>
395L:	linux-hwmon@vger.kernel.org
396S:	Maintained
397F:	Documentation/hwmon/adm1025
398F:	drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M:	Corentin Labbe <clabbe.montjoie@gmail.com>
402L:	linux-hwmon@vger.kernel.org
403S:	Maintained
404F:	drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L:	linux-wireless@vger.kernel.org
408W:	http://wireless.kernel.org/
409S:	Orphan
410F:	drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M:	Sakari Ailus <sakari.ailus@iki.fi>
414L:	linux-media@vger.kernel.org
415S:	Maintained
416F:	drivers/media/i2c/adp1653.c
417F:	include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M:	Michael Hennerich <michael.hennerich@analog.com>
421W:	http://wiki.analog.com/ADP5520
422W:	http://ez.analog.com/community/linux-device-drivers
423S:	Supported
424F:	drivers/mfd/adp5520.c
425F:	drivers/video/backlight/adp5520_bl.c
426F:	drivers/leds/leds-adp5520.c
427F:	drivers/gpio/gpio-adp5520.c
428F:	drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M:	Michael Hennerich <michael.hennerich@analog.com>
432W:	http://wiki.analog.com/ADP5588
433W:	http://ez.analog.com/community/linux-device-drivers
434S:	Supported
435F:	drivers/input/keyboard/adp5588-keys.c
436F:	drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M:	Michael Hennerich <michael.hennerich@analog.com>
440W:	http://wiki.analog.com/ADP8860
441W:	http://ez.analog.com/community/linux-device-drivers
442S:	Supported
443F:	drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M:	Dirk Eibach <eibach@gdsys.de>
447L:	linux-hwmon@vger.kernel.org
448S:	Maintained
449F:	Documentation/hwmon/ads1015
450F:	drivers/hwmon/ads1015.c
451F:	include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M:	Colin Leroy <colin@colino.net>
455S:	Maintained
456F:	drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M:	Jean Delvare <jdelvare@suse.com>
460L:	linux-hwmon@vger.kernel.org
461S:	Maintained
462F:	Documentation/hwmon/adt7475
463F:	drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M:	Michael Hennerich <michael.hennerich@analog.com>
467W:	http://wiki.analog.com/ADXL345
468W:	http://ez.analog.com/community/linux-device-drivers
469S:	Supported
470F:	drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M:	Matthew Wilcox <matthew@wil.cx>
474M:	Hannes Reinecke <hare@suse.com>
475L:	linux-scsi@vger.kernel.org
476S:	Maintained
477F:	Documentation/scsi/advansys.txt
478F:	drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M:	Riccardo Facchetti <fizban@tin.it>
482S:	Maintained
483F:	sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M:	Antti Palosaari <crope@iki.fi>
487L:	linux-media@vger.kernel.org
488W:	https://linuxtv.org
489W:	http://palosaari.fi/linux/
490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
491T:	git git://linuxtv.org/anttip/media_tree.git
492S:	Maintained
493F:	drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M:	Antti Palosaari <crope@iki.fi>
497L:	linux-media@vger.kernel.org
498W:	https://linuxtv.org
499W:	http://palosaari.fi/linux/
500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
501T:	git git://linuxtv.org/anttip/media_tree.git
502S:	Maintained
503F:	drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L:	linux-fsdevel@vger.kernel.org
507S:	Orphan
508F:	Documentation/filesystems/affs.txt
509F:	fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M:	David Howells <dhowells@redhat.com>
513L:	linux-afs@lists.infradead.org
514S:	Supported
515F:	fs/afs/
516F:	include/net/af_rxrpc.h
517F:	net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M:	David Airlie <airlied@linux.ie>
521T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S:	Maintained
523F:	drivers/char/agp/
524F:	include/linux/agp*
525F:	include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M:	"Juergen E. Fischer" <fischer@norbit.de>
529L:	linux-scsi@vger.kernel.org
530S:	Maintained
531F:	drivers/scsi/aha152x*
532F:	drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M:	Hannes Reinecke <hare@suse.com>
536L:	linux-scsi@vger.kernel.org
537S:	Maintained
538F:	drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M:	Hans Verkuil <hverkuil@xs4all.nl>
542L:	linux-media@vger.kernel.org
543T:	git git://linuxtv.org/media_tree.git
544W:	https://linuxtv.org
545S:	Maintained
546F:	drivers/media/radio/radio-aimslab*
547
548AIO
549M:	Benjamin LaHaise <bcrl@kvack.org>
550L:	linux-aio@kvack.org
551S:	Supported
552F:	fs/aio.c
553F:	include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M:	Antti Palosaari <crope@iki.fi>
557L:	linux-media@vger.kernel.org
558W:	https://linuxtv.org
559W:	http://palosaari.fi/linux/
560Q:	http://patchwork.linuxtv.org/project/linux-media/list/
561T:	git git://linuxtv.org/anttip/media_tree.git
562S:	Maintained
563F:	drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M:	Duncan Sands <duncan.sands@free.fr>
567L:	linux-usb@vger.kernel.org
568W:	http://www.linux-usb.org/SpeedTouch/
569S:	Maintained
570F:	drivers/usb/atm/speedtch.c
571F:	drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M:	Manuel Lauss <manuel.lauss@gmail.com>
575S:	Maintained
576F:	drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M:	Rudolf Marek <r.marek@assembler.cz>
580L:	linux-i2c@vger.kernel.org
581S:	Maintained
582F:	Documentation/i2c/busses/i2c-ali1563
583F:	drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M:	Corentin Labbe <clabbe.montjoie@gmail.com>
587L:	linux-crypto@vger.kernel.org
588S:	Maintained
589F:	drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M:	Richard Henderson <rth@twiddle.net>
593M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M:	Matt Turner <mattst88@gmail.com>
595S:	Odd Fixes
596L:	linux-alpha@vger.kernel.org
597F:	arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R:	Pali Rohár <pali.rohar@gmail.com>
601F:	drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M:	Ley Foon Tan <lftan@altera.com>
605L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S:	Maintained
607F:	drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M:	Tien Hock Loh <thloh@altera.com>
611L:	linux-gpio@vger.kernel.org
612S:	Maintained
613F:	drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M:	Thor Thayer <tthayer@opensource.altera.com>
617S:	Maintained
618F:	drivers/gpio/gpio-altera-a10sr.c
619F:	drivers/mfd/altera-a10sr.c
620F:	include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M:	Vince Bridgers <vbridger@opensource.altera.com>
624L:	netdev@vger.kernel.org
625L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S:	Maintained
627F:	drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M:	Tobias Klauser <tklauser@distanz.ch>
631L:	linux-serial@vger.kernel.org
632L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S:	Maintained
634F:	drivers/tty/serial/altera_uart.c
635F:	drivers/tty/serial/altera_jtaguart.c
636F:	include/linux/altera_uart.h
637F:	include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M:	Tom Lendacky <thomas.lendacky@amd.com>
641M:	Gary Hook <gary.hook@amd.com>
642L:	linux-crypto@vger.kernel.org
643S:	Supported
644F:	drivers/crypto/ccp/
645F:	include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M:	Huang Rui <ray.huang@amd.com>
649L:	linux-hwmon@vger.kernel.org
650S:	Supported
651F:	Documentation/hwmon/fam15h_power
652F:	drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
656S:	Orphan
657F:	drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P:	Andres Salomon <dilinger@queued.net>
661L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
662W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S:	Supported
664F:	drivers/char/hw_random/geode-rng.c
665F:	drivers/crypto/geode*
666F:	drivers/video/fbdev/geode/
667F:	arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M:	Joerg Roedel <joro@8bytes.org>
671L:	iommu@lists.linux-foundation.org
672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S:	Maintained
674F:	drivers/iommu/amd_iommu*.[ch]
675F:	include/linux/amd-iommu.h
676
677AMD KFD
678M:	Oded Gabbay <oded.gabbay@gmail.com>
679L:	dri-devel@lists.freedesktop.org
680T:	git git://people.freedesktop.org/~gabbayo/linux.git
681S:	Supported
682F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F:	drivers/gpu/drm/amd/amdkfd/
687F:	drivers/gpu/drm/amd/include/cik_structs.h
688F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F:	drivers/gpu/drm/amd/include/vi_structs.h
690F:	drivers/gpu/drm/radeon/radeon_kfd.c
691F:	drivers/gpu/drm/radeon/radeon_kfd.h
692F:	include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M:	Brijesh Singh <brijeshkumar.singh@amd.com>
696M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M:	Tom Lendacky <thomas.lendacky@amd.com>
698S:	Supported
699F:	arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M:	Tom Lendacky <thomas.lendacky@amd.com>
703L:	netdev@vger.kernel.org
704S:	Supported
705F:	drivers/net/ethernet/amd/xgbe/
706F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M:	Michael Hanselmann <linux-kernel@hansmi.ch>
710S:	Supported
711F:	drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M:	Hans Verkuil <hans.verkuil@cisco.com>
715L:	linux-media@vger.kernel.org
716S:	Maintained
717F:	drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M:	Lars-Peter Clausen <lars@metafoo.de>
721L:	linux-media@vger.kernel.org
722W:	http://ez.analog.com/community/linux-device-drivers
723S:	Supported
724F:	drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M:	Hans Verkuil <hans.verkuil@cisco.com>
728L:	linux-media@vger.kernel.org
729S:	Maintained
730F:	drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M:	Hans Verkuil <hans.verkuil@cisco.com>
734L:	linux-media@vger.kernel.org
735S:	Maintained
736F:	drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M:	Hans Verkuil <hans.verkuil@cisco.com>
740L:	linux-media@vger.kernel.org
741S:	Maintained
742F:	drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M:	Lars-Peter Clausen <lars@metafoo.de>
746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
747W:	http://wiki.analog.com/
748W:	http://ez.analog.com/community/linux-device-drivers
749S:	Supported
750F:	sound/soc/codecs/adau*
751F:	sound/soc/codecs/adav*
752F:	sound/soc/codecs/ad1*
753F:	sound/soc/codecs/ad7*
754F:	sound/soc/codecs/ssm*
755F:	sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
760W:	http://blackfin.uclinux.org/
761S:	Supported
762F:	sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M:	Lars-Peter Clausen <lars@metafoo.de>
766M:	Michael Hennerich <Michael.Hennerich@analog.com>
767W:	http://wiki.analog.com/
768W:	http://ez.analog.com/community/linux-device-drivers
769S:	Supported
770F:	drivers/iio/*/ad*
771X:	drivers/iio/*/adjd*
772F:	drivers/staging/iio/*/ad*
773F:	staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M:	Lars-Peter Clausen <lars@metafoo.de>
777W:	http://ez.analog.com/community/linux-device-drivers
778S:	Supported
779F:	drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M:	Rob Herring <robh@kernel.org>
783S:	Supported
784F:	kernel/configs/android*
785
786ANDROID DRIVERS
787M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M:	Arve Hjønnevåg <arve@android.com>
789M:	Riley Andrews <riandrews@android.com>
790T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L:	devel@driverdev.osuosl.org
792S:	Supported
793F:	drivers/android/
794F:	drivers/staging/android/
795
796ANDROID ION DRIVER
797M:	Laura Abbott <labbott@redhat.com>
798M:	Sumit Semwal <sumit.semwal@linaro.org>
799L:	devel@driverdev.osuosl.org
800S:	Supported
801F:	drivers/staging/android/ion
802F:	drivers/staging/android/uapi/ion.h
803F:	drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M:	Johannes Berg <johannes@sipsolutions.net>
807L:	linuxppc-dev@lists.ozlabs.org
808L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
809S:	Maintained
810F:	sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M:	William Breathitt Gray <vilhelm.gray@gmail.com>
814L:	linux-iio@vger.kernel.org
815S:	Maintained
816F:	drivers/iio/dac/stx104.c
817
818APM DRIVER
819M:	Jiri Kosina <jikos@kernel.org>
820S:	Odd fixes
821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F:	arch/x86/kernel/apm_32.c
823F:	include/linux/apm_bios.h
824F:	include/uapi/linux/apm_bios.h
825F:	drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M:	Henrik Rydberg <rydberg@bitmath.org>
829L:	linux-input@vger.kernel.org
830S:	Odd fixes
831F:	drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M:	Henrik Rydberg <rydberg@bitmath.org>
835L:	linux-hwmon@vger.kernel.org
836S:	Odd fixes
837F:	drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S:	Maintained
842F:	drivers/net/appletalk/
843F:	net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M:	Duc Dang <dhdang@apm.com>
847S:	Supported
848F:	arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M:	Iyappan Subramanian <isubramanian@apm.com>
852M:	Keyur Chudgar <kchudgar@apm.com>
853S:	Supported
854F:	drivers/net/ethernet/apm/xgene/
855F:	drivers/net/phy/mdio-xgene.c
856F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L:	linux-media@vger.kernel.org
862S:	Maintained
863F:	drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M:	Jaya Kumar <jayalk@intworks.biz>
867S:	Maintained
868F:	drivers/video/fbdev/arcfb.c
869F:	drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
873L:	netdev@vger.kernel.org
874S:	Maintained
875F:	drivers/net/arcnet/
876F:	include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M:	Alexey Brodkin <abrodkin@synopsys.com>
880S:	Supported
881F:	drivers/gpu/drm/arc/
882F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M:	Liviu Dudau <liviu.dudau@arm.com>
886S:	Supported
887F:	drivers/gpu/drm/arm/hdlcd_*
888F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M:	Liviu Dudau <liviu.dudau@arm.com>
892M:	Brian Starkey <brian.starkey@arm.com>
893M:	Mali DP Maintainers <malidp@foss.arm.com>
894S:	Supported
895F:	drivers/gpu/drm/arm/
896F:	Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M:	Ian Molton <spyro@f2s.com>
900S:	Maintained
901F:	arch/arm/lib/floppydma.S
902F:	arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M:	Will Deacon <will.deacon@arm.com>
906R:	Mark Rutland <mark.rutland@arm.com>
907S:	Maintained
908F:	arch/arm*/kernel/perf_*
909F:	arch/arm/oprofile/common.c
910F:	arch/arm*/kernel/hw_breakpoint.c
911F:	arch/arm*/include/asm/hw_breakpoint.h
912F:	arch/arm*/include/asm/perf_event.h
913F:	drivers/perf/arm_pmu.c
914F:	include/linux/perf/arm_pmu.h
915
916ARM PORT
917M:	Russell King <linux@armlinux.org.uk>
918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W:	http://www.armlinux.org.uk/
920S:	Maintained
921F:	arch/arm/
922
923ARM SUB-ARCHITECTURES
924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S:	Maintained
926F:	arch/arm/mach-*/
927F:	arch/arm/plat-*/
928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M:	Russell King <linux@armlinux.org.uk>
932S:	Maintained
933F:	sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M:	Russell King <linux@armlinux.org.uk>
937S:	Maintained
938F:	drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M:	Russell King <linux@armlinux.org.uk>
942S:	Maintained
943F:	drivers/input/serio/ambakmi.*
944F:	include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M:	Russell King <linux@armlinux.org.uk>
948S:	Maintained
949F:	drivers/mmc/host/mmci.*
950F:	include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M:	Russell King <linux@armlinux.org.uk>
954S:	Maintained
955F:	drivers/tty/serial/amba-pl01*.c
956F:	include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M:	Russell King <linux@armlinux.org.uk>
960S:	Maintained
961F:	drivers/amba/
962F:	include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M:	Lennert Buytenhek <kernel@wantstofly.org>
966L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S:	Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M:	Sergey Lapin <slapin@ossfans.org>
971L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S:	Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M:	Lennert Buytenhek <kernel@wantstofly.org>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S:	Maintained
978
979ARM/Allwinner sunXi SoC support
980M:	Maxime Ripard <maxime.ripard@free-electrons.com>
981M:	Chen-Yu Tsai <wens@csie.org>
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S:	Maintained
984N:	sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M:	Emilio López <emilio@elopez.com.ar>
988S:	Maintained
989F:	drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M:	Carlo Caione <carlo@caione.org>
993M:	Kevin Hilman <khilman@baylibre.com>
994L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L:	linux-amlogic@lists.infradead.org
996W:	http://linux-meson.com/
997S:	Maintained
998F:	arch/arm/mach-meson/
999F:	arch/arm/boot/dts/meson*
1000F:	arch/arm64/boot/dts/amlogic/
1001F: 	drivers/pinctrl/meson/
1002N:	meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1007S:	Maintained
1008F:	arch/arm/mach-alpine/
1009F:	arch/arm/boot/dts/alpine*
1010F:	arch/arm64/boot/dts/al/
1011F:	drivers/*/*alpine*
1012
1013ARM/ARTPEC MACHINE SUPPORT
1014M:	Jesper Nilsson <jesper.nilsson@axis.com>
1015M:	Lars Persson <lars.persson@axis.com>
1016M:	Niklas Cassel <niklas.cassel@axis.com>
1017S:	Maintained
1018L:	linux-arm-kernel@axis.com
1019F:	arch/arm/mach-artpec
1020F:	arch/arm/boot/dts/artpec6*
1021F:	drivers/clk/axis
1022
1023ARM/ASPEED MACHINE SUPPORT
1024M:	Joel Stanley <joel@jms.id.au>
1025S:	Maintained
1026F:	arch/arm/mach-aspeed/
1027F:	arch/arm/boot/dts/aspeed-*
1028F:	drivers/*/*aspeed*
1029
1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1031M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1032M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1033M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035W:	http://www.linux4sam.org
1036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1037S:	Supported
1038F:	arch/arm/mach-at91/
1039F:	include/soc/at91/
1040F:	arch/arm/boot/dts/at91*.dts
1041F:	arch/arm/boot/dts/at91*.dtsi
1042F:	arch/arm/boot/dts/sama*.dts
1043F:	arch/arm/boot/dts/sama*.dtsi
1044F:	arch/arm/include/debug/at91.S
1045
1046ARM/ATMEL AT91 Clock Support
1047M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1048S:	Maintained
1049F:	drivers/clk/at91
1050
1051ARM/CALXEDA HIGHBANK ARCHITECTURE
1052M:	Rob Herring <robh@kernel.org>
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S:	Maintained
1055F:	arch/arm/mach-highbank/
1056F:	arch/arm/boot/dts/highbank.dts
1057F:	arch/arm/boot/dts/ecx-*.dts*
1058
1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1060M:	Krzysztof Halasa <khalasa@piap.pl>
1061S:	Maintained
1062F:	arch/arm/mach-cns3xxx/
1063
1064ARM/CAVIUM THUNDER NETWORK DRIVER
1065M:	Sunil Goutham <sgoutham@cavium.com>
1066M:	Robert Richter <rric@kernel.org>
1067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S:	Supported
1069F:	drivers/net/ethernet/cavium/thunder/
1070
1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072M:	Alexander Shiyan <shc_work@mail.ru>
1073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S:	Odd Fixes
1075N:	clps711x
1076
1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1078M:	Hartley Sweeten <hsweeten@visionengravers.com>
1079M:	Ryan Mallon <rmallon@gmail.com>
1080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S:	Maintained
1082F:	arch/arm/mach-ep93xx/
1083F:	arch/arm/mach-ep93xx/include/mach/
1084
1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1086M:	Lennert Buytenhek <kernel@wantstofly.org>
1087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S:	Maintained
1089
1090ARM/CLKDEV SUPPORT
1091M:	Russell King <linux@armlinux.org.uk>
1092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S:	Maintained
1094F:	arch/arm/include/asm/clkdev.h
1095F:	drivers/clk/clkdev.c
1096
1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1098M:	Mike Rapoport <mike@compulab.co.il>
1099L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S:	Maintained
1101
1102ARM/CONTEC MICRO9 MACHINE SUPPORT
1103M:	Hubert Feurstein <hubert.feurstein@contec.at>
1104S:	Maintained
1105F:	arch/arm/mach-ep93xx/micro9.c
1106
1107ARM/CORESIGHT FRAMEWORK AND DRIVERS
1108M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S:	Maintained
1111F:	drivers/hwtracing/coresight/*
1112F:	Documentation/trace/coresight.txt
1113F:	Documentation/devicetree/bindings/arm/coresight.txt
1114F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1115
1116ARM/CORGI MACHINE SUPPORT
1117M:	Richard Purdie <rpurdie@rpsys.net>
1118S:	Maintained
1119
1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1121M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123T:	git git://github.com/ulli-kroll/linux.git
1124S:	Maintained
1125F:	arch/arm/mach-gemini/
1126F:	drivers/rtc/rtc-gemini.c
1127
1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1129M:	Barry Song <baohua@kernel.org>
1130L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1132S:	Maintained
1133F:	arch/arm/boot/dts/prima2*
1134F:	arch/arm/mach-prima2/
1135F:	drivers/clk/sirf/
1136F:	drivers/clocksource/timer-prima2.c
1137F:	drivers/clocksource/timer-atlas7.c
1138N:	[^a-z]sirf
1139
1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1141M:	Baruch Siach <baruch@tkos.co.il>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144F:	arch/arm/boot/dts/cx92755*
1145N:	digicolor
1146
1147ARM/EBSA110 MACHINE SUPPORT
1148M:	Russell King <linux@armlinux.org.uk>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150W:	http://www.armlinux.org.uk/
1151S:	Maintained
1152F:	arch/arm/mach-ebsa110/
1153F:	drivers/net/ethernet/amd/am79c961a.*
1154
1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156M:	Uwe Kleine-König <kernel@pengutronix.de>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	efm32
1160
1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1162M:	Daniel Ribeiro <drwyrm@gmail.com>
1163M:	Stefan Schmidt <stefan@openezx.org>
1164M:	Harald Welte <laforge@openezx.org>
1165L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1166W:	http://www.openezx.org/
1167S:	Maintained
1168T:	topgit git://git.openezx.org/openezx.git
1169F:	arch/arm/mach-pxa/ezx.c
1170
1171ARM/FARADAY FA526 PORT
1172M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175T:	git git://git.berlios.de/gemini-board
1176F:	arch/arm/mm/*-fa*
1177
1178ARM/FOOTBRIDGE ARCHITECTURE
1179M:	Russell King <linux@armlinux.org.uk>
1180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181W:	http://www.armlinux.org.uk/
1182S:	Maintained
1183F:	arch/arm/include/asm/hardware/dec21285.h
1184F:	arch/arm/mach-footbridge/
1185
1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1187M:	Shawn Guo <shawnguo@kernel.org>
1188M:	Sascha Hauer <kernel@pengutronix.de>
1189R:	Fabio Estevam <fabio.estevam@nxp.com>
1190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S:	Maintained
1192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1193F:	arch/arm/mach-imx/
1194F:	arch/arm/mach-mxs/
1195F:	arch/arm/boot/dts/imx*
1196F:	arch/arm/configs/imx*_defconfig
1197F:	drivers/clk/imx/
1198F:	include/soc/imx/
1199
1200ARM/FREESCALE VYBRID ARM ARCHITECTURE
1201M:	Shawn Guo <shawnguo@kernel.org>
1202M:	Sascha Hauer <kernel@pengutronix.de>
1203R:	Stefan Agner <stefan@agner.ch>
1204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S:	Maintained
1206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1207F:	arch/arm/mach-imx/*vf610*
1208F:	arch/arm/boot/dts/vf*
1209
1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1211M:	Lennert Buytenhek <kernel@wantstofly.org>
1212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S:	Maintained
1214
1215ARM/GUMSTIX MACHINE SUPPORT
1216M:	Steve Sakoman <sakoman@gmail.com>
1217L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S:	Maintained
1219
1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1221M:	Philipp Zabel <philipp.zabel@gmail.com>
1222M:	Paul Parsons <lost.distance@yahoo.com>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225F:	arch/arm/mach-pxa/hx4700.c
1226F:	arch/arm/mach-pxa/include/mach/hx4700.h
1227F:	sound/soc/pxa/hx4700.c
1228
1229ARM/HISILICON SOC SUPPORT
1230M:	Wei Xu <xuwei5@hisilicon.com>
1231L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W:	http://www.hisilicon.com
1233S:	Supported
1234T:	git git://github.com/hisilicon/linux-hisi.git
1235F:	arch/arm/mach-hisi/
1236F:	arch/arm/boot/dts/hi3*
1237F:	arch/arm/boot/dts/hip*
1238F:	arch/arm/boot/dts/hisi*
1239F:	arch/arm64/boot/dts/hisilicon/
1240
1241ARM/HP JORNADA 7XX MACHINE SUPPORT
1242M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1243W:	www.jlime.com
1244S:	Maintained
1245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1246F:	arch/arm/mach-sa1100/jornada720.c
1247F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1248
1249ARM/IGEP MACHINE SUPPORT
1250M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1251M:	Javier Martinez Canillas <javier@dowhile0.org>
1252L:	linux-omap@vger.kernel.org
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Maintained
1255F:	arch/arm/boot/dts/omap3-igep*
1256
1257ARM/INCOME PXA270 SUPPORT
1258M:	Marek Vasut <marek.vasut@gmail.com>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Maintained
1261F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1262
1263ARM/INTEL IOP32X ARM ARCHITECTURE
1264M:	Lennert Buytenhek <kernel@wantstofly.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267
1268ARM/INTEL IOP33X ARM ARCHITECTURE
1269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S:	Orphan
1271
1272ARM/INTEL IOP13XX ARM ARCHITECTURE
1273M:	Lennert Buytenhek <kernel@wantstofly.org>
1274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S:	Maintained
1276
1277ARM/INTEL IQ81342EX MACHINE SUPPORT
1278M:	Lennert Buytenhek <kernel@wantstofly.org>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281
1282ARM/INTEL IXDP2850 MACHINE SUPPORT
1283M:	Lennert Buytenhek <kernel@wantstofly.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/INTEL IXP4XX ARM ARCHITECTURE
1288M:	Imre Kaloz <kaloz@openwrt.org>
1289M:	Krzysztof Halasa <khalasa@piap.pl>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-ixp4xx/
1293
1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1295M:	Jonathan Cameron <jic23@cam.ac.uk>
1296L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S:	Maintained
1298F:	arch/arm/mach-pxa/stargate2.c
1299F:	drivers/pcmcia/pxa2xx_stargate2.c
1300
1301ARM/INTEL XSC3 (MANZANO) ARM CORE
1302M:	Lennert Buytenhek <kernel@wantstofly.org>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305
1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1307M:	Lennert Buytenhek <kernel@wantstofly.org>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310
1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1312M:	Santosh Shilimkar <ssantosh@kernel.org>
1313L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S:	Maintained
1315F:	arch/arm/mach-keystone/
1316F:	arch/arm/boot/dts/keystone-*
1317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1320M:	Santosh Shilimkar <ssantosh@kernel.org>
1321L:	linux-kernel@vger.kernel.org
1322S:	Maintained
1323F:	drivers/clk/keystone/
1324
1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1326M:	Santosh Shilimkar <ssantosh@kernel.org>
1327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328L:	linux-kernel@vger.kernel.org
1329S:	Maintained
1330F:	drivers/clocksource/timer-keystone.c
1331
1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1333M:	Santosh Shilimkar <ssantosh@kernel.org>
1334L:	linux-kernel@vger.kernel.org
1335S:	Maintained
1336F:	drivers/power/reset/keystone-reset.c
1337
1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1339M:	Santosh Shilimkar <ssantosh@kernel.org>
1340L:	linux-kernel@vger.kernel.org
1341S:	Maintained
1342F:	drivers/memory/*emif*
1343
1344ARM/LG1K ARCHITECTURE
1345M:	Chanho Min <chanho.min@lge.com>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348F:	arch/arm64/boot/dts/lg/
1349
1350ARM/LOGICPD PXA270 MACHINE SUPPORT
1351M:	Lennert Buytenhek <kernel@wantstofly.org>
1352L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S:	Maintained
1354
1355ARM/LPC18XX ARCHITECTURE
1356M:	Joachim Eastwood <manabian@gmail.com>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/boot/dts/lpc43*
1360F:	drivers/clk/nxp/clk-lpc18xx*
1361F:	drivers/clocksource/time-lpc32xx.c
1362F:	drivers/i2c/busses/i2c-lpc2k.c
1363F:	drivers/memory/pl172.c
1364F:	drivers/mtd/spi-nor/nxp-spifi.c
1365F:	drivers/rtc/rtc-lpc24xx.c
1366N:	lpc18xx
1367
1368ARM/LPC32XX SOC SUPPORT
1369M:	Vladimir Zapolskiy <vz@mleia.com>
1370M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/lpc32*
1375F:	arch/arm/mach-lpc32xx/
1376F:	drivers/i2c/busses/i2c-pnx.c
1377F:	drivers/net/ethernet/nxp/lpc_eth.c
1378F:	drivers/usb/host/ohci-nxp.c
1379F:	drivers/watchdog/pnx4008_wdt.c
1380N:	lpc32xx
1381
1382ARM/MAGICIAN MACHINE SUPPORT
1383M:	Philipp Zabel <philipp.zabel@gmail.com>
1384S:	Maintained
1385
1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1387M:	Jason Cooper <jason@lakedaemon.net>
1388M:	Andrew Lunn <andrew@lunn.ch>
1389M:	Gregory Clement <gregory.clement@free-electrons.com>
1390M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S:	Maintained
1393F:	arch/arm/mach-mvebu/
1394F:	drivers/rtc/rtc-armada38x.c
1395F:	arch/arm/boot/dts/armada*
1396F:	arch/arm/boot/dts/kirkwood*
1397F:	arch/arm64/boot/dts/marvell/armada*
1398F:	drivers/cpufreq/mvebu-cpufreq.c
1399F:	arch/arm/configs/mvebu_*_defconfig
1400
1401ARM/Marvell Berlin SoC support
1402M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S:	Maintained
1405F:	arch/arm/mach-berlin/
1406F:	arch/arm/boot/dts/berlin*
1407F:	arch/arm64/boot/dts/marvell/berlin*
1408
1409
1410ARM/Marvell Dove/MV78xx0/Orion SOC support
1411M:	Jason Cooper <jason@lakedaemon.net>
1412M:	Andrew Lunn <andrew@lunn.ch>
1413M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414M:	Gregory Clement <gregory.clement@free-electrons.com>
1415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S:	Maintained
1417F:	arch/arm/mach-dove/
1418F:	arch/arm/mach-mv78xx0/
1419F:	arch/arm/mach-orion5x/
1420F:	arch/arm/plat-orion/
1421F:	arch/arm/boot/dts/dove*
1422F:	arch/arm/boot/dts/orion5x*
1423
1424
1425ARM/Orion SoC/Technologic Systems TS-78xx platform support
1426M:	Alexander Clouter <alex@digriz.org.uk>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W:	http://www.digriz.org.uk/ts78xx/kernel
1429S:	Maintained
1430F:	arch/arm/mach-orion5x/ts78xx-*
1431
1432ARM/OXNAS platform support
1433M:	Neil Armstrong <narmstrong@baylibre.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436F:	arch/arm/mach-oxnas/
1437F:	arch/arm/boot/dts/oxnas*
1438F:	arch/arm/boot/dts/wd-mbwe.dts
1439N:	oxnas
1440
1441ARM/Mediatek RTC DRIVER
1442M:	Eddie Huang <eddie.huang@mediatek.com>
1443L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446F:	drivers/rtc/rtc-mt6397.c
1447
1448ARM/Mediatek SoC support
1449M:	Matthias Brugger <matthias.bgg@gmail.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1452S:	Maintained
1453F:	arch/arm/boot/dts/mt6*
1454F:	arch/arm/boot/dts/mt8*
1455F:	arch/arm/mach-mediatek/
1456N:	mtk
1457K:	mediatek
1458
1459ARM/Mediatek USB3 PHY DRIVER
1460M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S:	Maintained
1464F:	drivers/phy/phy-mt65xx-usb3.c
1465
1466ARM/MICREL KS8695 ARCHITECTURE
1467M:	Greg Ungerer <gerg@uclinux.org>
1468L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469F:	arch/arm/mach-ks8695/
1470S:	Odd Fixes
1471
1472ARM/MIOA701 MACHINE SUPPORT
1473M:	Robert Jarzmik <robert.jarzmik@free.fr>
1474L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475F:	arch/arm/mach-pxa/mioa701.c
1476S:	Maintained
1477
1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1479M:	Michael Petchkovsky <mkpetch@internode.on.net>
1480S:	Maintained
1481
1482ARM/NOMADIK ARCHITECTURE
1483M:	Alessandro Rubini <rubini@unipv.it>
1484M:	Linus Walleij <linus.walleij@linaro.org>
1485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S:	Maintained
1487F:	arch/arm/mach-nomadik/
1488F:	drivers/pinctrl/nomadik/
1489F:	drivers/i2c/busses/i2c-nomadik.c
1490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1491
1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1493M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1494L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1495W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1496S:	Supported
1497
1498ARM/TOSA MACHINE SUPPORT
1499M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1500M:	Dirk Opfer <dirk@opfer-online.de>
1501S:	Maintained
1502
1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1504M:	Marek Vasut <marek.vasut@gmail.com>
1505L:	linux-arm-kernel@lists.infradead.org
1506W:	http://hackndev.com
1507S:	Maintained
1508F:	arch/arm/mach-pxa/include/mach/palmtx.h
1509F:	arch/arm/mach-pxa/palmtx.c
1510F:	arch/arm/mach-pxa/include/mach/palmt5.h
1511F:	arch/arm/mach-pxa/palmt5.c
1512F:	arch/arm/mach-pxa/include/mach/palmld.h
1513F:	arch/arm/mach-pxa/palmld.c
1514F:	arch/arm/mach-pxa/include/mach/palmte2.h
1515F:	arch/arm/mach-pxa/palmte2.c
1516F:	arch/arm/mach-pxa/include/mach/palmtc.h
1517F:	arch/arm/mach-pxa/palmtc.c
1518
1519ARM/PALM TREO SUPPORT
1520M:	Tomas Cech <sleep_walker@suse.com>
1521L:	linux-arm-kernel@lists.infradead.org
1522W:	http://hackndev.com
1523S:	Maintained
1524F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1525F:	arch/arm/mach-pxa/palmtreo.c
1526
1527ARM/PALMZ72 SUPPORT
1528M:	Sergey Lapin <slapin@ossfans.org>
1529L:	linux-arm-kernel@lists.infradead.org
1530W:	http://hackndev.com
1531S:	Maintained
1532F:	arch/arm/mach-pxa/include/mach/palmz72.h
1533F:	arch/arm/mach-pxa/palmz72.c
1534
1535ARM/PLEB SUPPORT
1536M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1537W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1538S:	Maintained
1539
1540ARM/PT DIGITAL BOARD PORT
1541M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W:	http://www.armlinux.org.uk/
1544S:	Maintained
1545
1546ARM/QUALCOMM SUPPORT
1547M:	Andy Gross <andy.gross@linaro.org>
1548M:	David Brown <david.brown@linaro.org>
1549L:	linux-arm-msm@vger.kernel.org
1550L:	linux-soc@vger.kernel.org
1551S:	Maintained
1552F:	Documentation/devicetree/bindings/soc/qcom/
1553F:	arch/arm/boot/dts/qcom-*.dts
1554F:	arch/arm/boot/dts/qcom-*.dtsi
1555F:	arch/arm/mach-qcom/
1556F:	arch/arm64/boot/dts/qcom/*
1557F:	drivers/i2c/busses/i2c-qup.c
1558F:	drivers/clk/qcom/
1559F:	drivers/soc/qcom/
1560F:	drivers/spi/spi-qup.c
1561F:	drivers/tty/serial/msm_serial.h
1562F:	drivers/tty/serial/msm_serial.c
1563F:	drivers/*/pm8???-*
1564F:	drivers/mfd/ssbi.c
1565F:	drivers/firmware/qcom_scm.c
1566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1567
1568ARM/RADISYS ENP2611 MACHINE SUPPORT
1569M:	Lennert Buytenhek <kernel@wantstofly.org>
1570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S:	Maintained
1572
1573ARM/RENESAS ARM64 ARCHITECTURE
1574M:	Simon Horman <horms@verge.net.au>
1575M:	Magnus Damm <magnus.damm@gmail.com>
1576L:	linux-renesas-soc@vger.kernel.org
1577Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1579S:	Supported
1580F:	arch/arm64/boot/dts/renesas/
1581F:	drivers/soc/renesas/
1582F:	include/linux/soc/renesas/
1583
1584ARM/RISCPC ARCHITECTURE
1585M:	Russell King <linux@armlinux.org.uk>
1586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W:	http://www.armlinux.org.uk/
1588S:	Maintained
1589F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1590F:	arch/arm/include/asm/hardware/ioc.h
1591F:	arch/arm/include/asm/hardware/iomd.h
1592F:	arch/arm/include/asm/hardware/memc.h
1593F:	arch/arm/mach-rpc/
1594F:	drivers/net/ethernet/8390/etherh.c
1595F:	drivers/net/ethernet/i825xx/ether1*
1596F:	drivers/net/ethernet/seeq/ether3*
1597F:	drivers/scsi/arm/
1598
1599ARM/Rockchip SoC support
1600M:	Heiko Stuebner <heiko@sntech.de>
1601L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L:	linux-rockchip@lists.infradead.org
1603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1604S:	Maintained
1605F:	arch/arm/boot/dts/rk3*
1606F:	arch/arm/mach-rockchip/
1607F:	drivers/clk/rockchip/
1608F:	drivers/i2c/busses/i2c-rk3x.c
1609F:	drivers/*/*rockchip*
1610F:	drivers/*/*/*rockchip*
1611F:	sound/soc/rockchip/
1612N:	rockchip
1613
1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615M:	Kukjin Kim <kgene@kernel.org>
1616M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
1617L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1619S:	Maintained
1620F:	arch/arm/boot/dts/s3c*
1621F:	arch/arm/boot/dts/s5p*
1622F:	arch/arm/boot/dts/samsung*
1623F:	arch/arm/boot/dts/exynos*
1624F:	arch/arm64/boot/dts/exynos/
1625F:	arch/arm/plat-samsung/
1626F:	arch/arm/mach-s3c24*/
1627F:	arch/arm/mach-s3c64xx/
1628F:	arch/arm/mach-s5p*/
1629F:	arch/arm/mach-exynos*/
1630F:	drivers/*/*s3c24*
1631F:	drivers/*/*/*s3c24*
1632F:	drivers/*/*s3c64xx*
1633F:	drivers/*/*s5pv210*
1634F:	drivers/memory/samsung/*
1635F:	drivers/soc/samsung/*
1636F:	drivers/spi/spi-s3c*
1637F:	Documentation/arm/Samsung/
1638F:	Documentation/devicetree/bindings/arm/samsung/
1639F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1640F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1641N:	exynos
1642
1643ARM/SAMSUNG MOBILE MACHINE SUPPORT
1644M:	Kyungmin Park <kyungmin.park@samsung.com>
1645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S:	Maintained
1647F:	arch/arm/mach-s5pv210/
1648
1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650M:	Kyungmin Park <kyungmin.park@samsung.com>
1651M:	Kamil Debski <kamil@wypas.org>
1652M:	Andrzej Hajda <a.hajda@samsung.com>
1653L:	linux-arm-kernel@lists.infradead.org
1654L:	linux-media@vger.kernel.org
1655S:	Maintained
1656F:	drivers/media/platform/s5p-g2d/
1657
1658ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1659M:	Kyungmin Park <kyungmin.park@samsung.com>
1660M:	Kamil Debski <kamil@wypas.org>
1661M:	Jeongtae Park <jtp.park@samsung.com>
1662M:	Andrzej Hajda <a.hajda@samsung.com>
1663L:	linux-arm-kernel@lists.infradead.org
1664L:	linux-media@vger.kernel.org
1665S:	Maintained
1666F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1667F:	drivers/media/platform/s5p-mfc/
1668
1669ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1670M:	Kyungmin Park <kyungmin.park@samsung.com>
1671L:	linux-arm-kernel@lists.infradead.org
1672L:	linux-media@vger.kernel.org
1673S:	Maintained
1674F:	drivers/staging/media/platform/s5p-cec/
1675
1676ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1677M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1678M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1679L:	linux-arm-kernel@lists.infradead.org
1680L:	linux-media@vger.kernel.org
1681S:	Maintained
1682F:	drivers/media/platform/s5p-jpeg/
1683
1684ARM/SHMOBILE ARM ARCHITECTURE
1685M:	Simon Horman <horms@verge.net.au>
1686M:	Magnus Damm <magnus.damm@gmail.com>
1687L:	linux-renesas-soc@vger.kernel.org
1688Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1690S:	Supported
1691F:	arch/arm/boot/dts/emev2*
1692F:	arch/arm/boot/dts/r7s*
1693F:	arch/arm/boot/dts/r8a*
1694F:	arch/arm/boot/dts/sh*
1695F:	arch/arm/configs/shmobile_defconfig
1696F:	arch/arm/include/debug/renesas-scif.S
1697F:	arch/arm/mach-shmobile/
1698F:	drivers/soc/renesas/
1699F:	include/linux/soc/renesas/
1700
1701ARM/SOCFPGA ARCHITECTURE
1702M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1703S:	Maintained
1704F:	arch/arm/mach-socfpga/
1705F:	arch/arm/boot/dts/socfpga*
1706F:	arch/arm/configs/socfpga_defconfig
1707F:	arch/arm64/boot/dts/altera/
1708W:	http://www.rocketboards.org
1709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1710
1711ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1712M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1713S:	Maintained
1714F:	drivers/clk/socfpga/
1715
1716ARM/SOCFPGA EDAC SUPPORT
1717M:	Thor Thayer <tthayer@opensource.altera.com>
1718S:	Maintained
1719F:	drivers/edac/altera_edac.
1720
1721ARM/STI ARCHITECTURE
1722M:	Patrice Chotard <patrice.chotard@st.com>
1723L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724L:	kernel@stlinux.com
1725W:	http://www.stlinux.com
1726S:	Maintained
1727F:	arch/arm/mach-sti/
1728F:	arch/arm/boot/dts/sti*
1729F:	drivers/char/hw_random/st-rng.c
1730F:	drivers/clocksource/arm_global_timer.c
1731F:	drivers/clocksource/clksrc_st_lpc.c
1732F:	drivers/cpufreq/sti-cpufreq.c
1733F:	drivers/i2c/busses/i2c-st.c
1734F:	drivers/media/rc/st_rc.c
1735F:	drivers/media/platform/sti/c8sectpfe/
1736F:	drivers/mmc/host/sdhci-st.c
1737F:	drivers/phy/phy-miphy28lp.c
1738F:	drivers/phy/phy-miphy365x.c
1739F:	drivers/phy/phy-stih407-usb.c
1740F:	drivers/phy/phy-stih41x-usb.c
1741F:	drivers/pinctrl/pinctrl-st.c
1742F:	drivers/remoteproc/st_remoteproc.c
1743F:	drivers/reset/sti/
1744F:	drivers/rtc/rtc-st-lpc.c
1745F:	drivers/tty/serial/st-asc.c
1746F:	drivers/usb/dwc3/dwc3-st.c
1747F:	drivers/usb/host/ehci-st.c
1748F:	drivers/usb/host/ohci-st.c
1749F:	drivers/watchdog/st_lpc_wdt.c
1750F:	drivers/ata/ahci_st.c
1751
1752ARM/STM32 ARCHITECTURE
1753M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1754M:	Alexandre Torgue <alexandre.torgue@st.com>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1758N:	stm32
1759F:	drivers/clocksource/armv7m_systick.c
1760
1761ARM/TANGO ARCHITECTURE
1762M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1763L:	linux-arm-kernel@lists.infradead.org
1764S:	Maintained
1765N:	tango
1766
1767ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1768M:	Lennert Buytenhek <kernel@wantstofly.org>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770S:	Maintained
1771
1772ARM/TETON BGA MACHINE SUPPORT
1773M:	"Mark F. Brown" <mark.brown314@gmail.com>
1774L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S:	Maintained
1776
1777ARM/THECUS N2100 MACHINE SUPPORT
1778M:	Lennert Buytenhek <kernel@wantstofly.org>
1779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780S:	Maintained
1781
1782ARM/NUVOTON W90X900 ARM ARCHITECTURE
1783M:	Wan ZongShun <mcuos.com@gmail.com>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785W:	http://www.mcuos.com
1786S:	Maintained
1787F:	arch/arm/mach-w90x900/
1788F:	drivers/input/keyboard/w90p910_keypad.c
1789F:	drivers/input/touchscreen/w90p910_ts.c
1790F:	drivers/watchdog/nuc900_wdt.c
1791F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1792F:	drivers/mtd/nand/nuc900_nand.c
1793F:	drivers/rtc/rtc-nuc900.c
1794F:	drivers/spi/spi-nuc900.c
1795F:	drivers/usb/host/ehci-w90x900.c
1796F:	drivers/video/fbdev/nuc900fb.c
1797
1798ARM/U300 MACHINE SUPPORT
1799M:	Linus Walleij <linus.walleij@linaro.org>
1800L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S:	Supported
1802F:	arch/arm/mach-u300/
1803F:	drivers/clocksource/timer-u300.c
1804F:	drivers/i2c/busses/i2c-stu300.c
1805F:	drivers/rtc/rtc-coh901331.c
1806F:	drivers/watchdog/coh901327_wdt.c
1807F:	drivers/dma/coh901318*
1808F:	drivers/mfd/ab3100*
1809F:	drivers/rtc/rtc-ab3100.c
1810F:	drivers/rtc/rtc-coh901331.c
1811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1812
1813ARM/UNIPHIER ARCHITECTURE
1814M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1815L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S:	Maintained
1817F:	arch/arm/boot/dts/uniphier*
1818F:	arch/arm/include/asm/hardware/cache-uniphier.h
1819F:	arch/arm/mach-uniphier/
1820F:	arch/arm/mm/cache-uniphier.c
1821F:	arch/arm64/boot/dts/socionext/
1822F:	drivers/bus/uniphier-system-bus.c
1823F:	drivers/i2c/busses/i2c-uniphier*
1824F:	drivers/pinctrl/uniphier/
1825F:	drivers/tty/serial/8250/8250_uniphier.c
1826N:	uniphier
1827
1828ARM/Ux500 ARM ARCHITECTURE
1829M:	Linus Walleij <linus.walleij@linaro.org>
1830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S:	Maintained
1832F:	arch/arm/mach-ux500/
1833F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1834F:	drivers/dma/ste_dma40*
1835F:	drivers/hwspinlock/u8500_hsem.c
1836F:	drivers/mfd/abx500*
1837F:	drivers/mfd/ab8500*
1838F:	drivers/mfd/dbx500*
1839F:	drivers/mfd/db8500*
1840F:	drivers/pinctrl/nomadik/pinctrl-ab*
1841F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1842F:	drivers/rtc/rtc-ab8500.c
1843F:	drivers/rtc/rtc-pl031.c
1844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1845
1846ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1847M:	Ulf Hansson <ulf.hansson@linaro.org>
1848L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849T:	git git://git.linaro.org/people/ulfh/clk.git
1850S:	Maintained
1851F:	drivers/clk/ux500/
1852
1853ARM/VERSATILE EXPRESS PLATFORM
1854M:	Liviu Dudau <liviu.dudau@arm.com>
1855M:	Sudeep Holla <sudeep.holla@arm.com>
1856M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S:	Maintained
1859F:	arch/arm/boot/dts/vexpress*
1860F:	arch/arm64/boot/dts/arm/
1861F:	arch/arm/mach-vexpress/
1862F:	*/*/vexpress*
1863F:	*/*/*/vexpress*
1864F:	drivers/clk/versatile/clk-vexpress-osc.c
1865F:	drivers/clocksource/versatile.c
1866N:	mps2
1867
1868ARM/VFP SUPPORT
1869M:	Russell King <linux@armlinux.org.uk>
1870L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871W:	http://www.armlinux.org.uk/
1872S:	Maintained
1873F:	arch/arm/vfp/
1874
1875ARM/VOIPAC PXA270 SUPPORT
1876M:	Marek Vasut <marek.vasut@gmail.com>
1877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878S:	Maintained
1879F:	arch/arm/mach-pxa/vpac270.c
1880F:	arch/arm/mach-pxa/include/mach/vpac270.h
1881
1882ARM/VT8500 ARM ARCHITECTURE
1883M:	Tony Prisk <linux@prisktech.co.nz>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885S:	Maintained
1886F:	arch/arm/mach-vt8500/
1887F:	drivers/clocksource/vt8500_timer.c
1888F:	drivers/i2c/busses/i2c-wmt.c
1889F:	drivers/mmc/host/wmt-sdmmc.c
1890F:	drivers/pwm/pwm-vt8500.c
1891F:	drivers/rtc/rtc-vt8500.c
1892F:	drivers/tty/serial/vt8500_serial.c
1893F:	drivers/usb/host/ehci-platform.c
1894F:	drivers/usb/host/uhci-platform.c
1895F:	drivers/video/fbdev/vt8500lcdfb.*
1896F:	drivers/video/fbdev/wm8505fb*
1897F:	drivers/video/fbdev/wmt_ge_rops.*
1898
1899ARM/ZIPIT Z2 SUPPORT
1900M:	Marek Vasut <marek.vasut@gmail.com>
1901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S:	Maintained
1903F:	arch/arm/mach-pxa/z2.c
1904F:	arch/arm/mach-pxa/include/mach/z2.h
1905
1906ARM/ZTE ARCHITECTURE
1907M:	Jun Nie <jun.nie@linaro.org>
1908L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S:	Maintained
1910F:	arch/arm/mach-zx/
1911F:	drivers/clk/zte/
1912F:	Documentation/devicetree/bindings/arm/zte.txt
1913F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1914
1915ARM/ZYNQ ARCHITECTURE
1916M:	Michal Simek <michal.simek@xilinx.com>
1917R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1918L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919W:	http://wiki.xilinx.com
1920T:	git https://github.com/Xilinx/linux-xlnx.git
1921S:	Supported
1922F:	arch/arm/mach-zynq/
1923F:	drivers/cpuidle/cpuidle-zynq.c
1924F:	drivers/block/xsysace.c
1925N:	zynq
1926N:	xilinx
1927F:	drivers/clocksource/cadence_ttc_timer.c
1928F:	drivers/i2c/busses/i2c-cadence.c
1929F:	drivers/mmc/host/sdhci-of-arasan.c
1930F:	drivers/edac/synopsys_edac.c
1931
1932ARM SMMU DRIVERS
1933M:	Will Deacon <will.deacon@arm.com>
1934R:	Robin Murphy <robin.murphy@arm.com>
1935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936S:	Maintained
1937F:	drivers/iommu/arm-smmu.c
1938F:	drivers/iommu/arm-smmu-v3.c
1939F:	drivers/iommu/io-pgtable-arm.c
1940F:	drivers/iommu/io-pgtable-arm-v7s.c
1941
1942ARM64 PORT (AARCH64 ARCHITECTURE)
1943M:	Catalin Marinas <catalin.marinas@arm.com>
1944M:	Will Deacon <will.deacon@arm.com>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1947S:	Maintained
1948F:	arch/arm64/
1949F:	Documentation/arm64/
1950
1951AS3645A LED FLASH CONTROLLER DRIVER
1952M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1953L:	linux-media@vger.kernel.org
1954T:	git git://linuxtv.org/media_tree.git
1955S:	Maintained
1956F:	drivers/media/i2c/as3645a.c
1957F:	include/media/i2c/as3645a.h
1958
1959ASC7621 HARDWARE MONITOR DRIVER
1960M:	George Joseph <george.joseph@fairview5.com>
1961L:	linux-hwmon@vger.kernel.org
1962S:	Maintained
1963F:	Documentation/hwmon/asc7621
1964F:	drivers/hwmon/asc7621.c
1965
1966ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1967M:	Corentin Chary <corentin.chary@gmail.com>
1968L:	acpi4asus-user@lists.sourceforge.net
1969L:	platform-driver-x86@vger.kernel.org
1970W:	http://acpi4asus.sf.net
1971S:	Maintained
1972F:	drivers/platform/x86/asus*.c
1973F:	drivers/platform/x86/eeepc*.c
1974
1975ASUS WIRELESS RADIO CONTROL DRIVER
1976M:	João Paulo Rechi Vita <jprvita@gmail.com>
1977L:	platform-driver-x86@vger.kernel.org
1978S:	Maintained
1979F:	drivers/platform/x86/asus-wireless.c
1980
1981ASYMMETRIC KEYS
1982M:	David Howells <dhowells@redhat.com>
1983L:	keyrings@vger.kernel.org
1984S:	Maintained
1985F:	Documentation/crypto/asymmetric-keys.txt
1986F:	include/linux/verification.h
1987F:	include/crypto/public_key.h
1988F:	include/crypto/pkcs7.h
1989F:	crypto/asymmetric_keys/
1990
1991ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1992R:	Dan Williams <dan.j.williams@intel.com>
1993W:	http://sourceforge.net/projects/xscaleiop
1994S:	Odd fixes
1995F:	Documentation/crypto/async-tx-api.txt
1996F:	crypto/async_tx/
1997F:	drivers/dma/
1998F:	include/linux/dmaengine.h
1999F:	include/linux/async_tx.h
2000
2001AT24 EEPROM DRIVER
2002M:	Wolfram Sang <wsa@the-dreams.de>
2003L:	linux-i2c@vger.kernel.org
2004S:	Maintained
2005F:	drivers/misc/eeprom/at24.c
2006F:	include/linux/platform_data/at24.h
2007
2008ATA OVER ETHERNET (AOE) DRIVER
2009M:	"Ed L. Cashin" <ed.cashin@acm.org>
2010W:	http://www.openaoe.org/
2011S:	Supported
2012F:	Documentation/aoe/
2013F:	drivers/block/aoe/
2014
2015ATHEROS 71XX/9XXX GPIO DRIVER
2016M:	Alban Bedel <albeu@free.fr>
2017W:	https://github.com/AlbanBedel/linux
2018T:	git git://github.com/AlbanBedel/linux
2019S:	Maintained
2020F:	drivers/gpio/gpio-ath79.c
2021F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2022
2023ATHEROS ATH GENERIC UTILITIES
2024M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2025L:	linux-wireless@vger.kernel.org
2026S:	Supported
2027F:	drivers/net/wireless/ath/*
2028
2029ATHEROS ATH5K WIRELESS DRIVER
2030M:	Jiri Slaby <jirislaby@gmail.com>
2031M:	Nick Kossifidis <mickflemm@gmail.com>
2032M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2033L:	linux-wireless@vger.kernel.org
2034W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2035S:	Maintained
2036F:	drivers/net/wireless/ath/ath5k/
2037
2038ATHEROS ATH6KL WIRELESS DRIVER
2039M:	Kalle Valo <kvalo@qca.qualcomm.com>
2040L:	linux-wireless@vger.kernel.org
2041W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2043S:	Supported
2044F:	drivers/net/wireless/ath/ath6kl/
2045
2046WILOCITY WIL6210 WIRELESS DRIVER
2047M:	Maya Erez <qca_merez@qca.qualcomm.com>
2048L:	linux-wireless@vger.kernel.org
2049L:	wil6210@qca.qualcomm.com
2050S:	Supported
2051W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2052F:	drivers/net/wireless/ath/wil6210/
2053F:	include/uapi/linux/wil6210_uapi.h
2054
2055CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2056M:	Christian Lamparter <chunkeey@googlemail.com>
2057L:	linux-wireless@vger.kernel.org
2058W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2059S:	Maintained
2060F:	drivers/net/wireless/ath/carl9170/
2061
2062ATK0110 HWMON DRIVER
2063M:	Luca Tettamanti <kronos.it@gmail.com>
2064L:	linux-hwmon@vger.kernel.org
2065S:	Maintained
2066F:	drivers/hwmon/asus_atk0110.c
2067
2068ATI_REMOTE2 DRIVER
2069M:	Ville Syrjala <syrjala@sci.fi>
2070S:	Maintained
2071F:	drivers/input/misc/ati_remote2.c
2072
2073ATLX ETHERNET DRIVERS
2074M:	Jay Cliburn <jcliburn@gmail.com>
2075M:	Chris Snook <chris.snook@gmail.com>
2076L:	netdev@vger.kernel.org
2077W:	http://sourceforge.net/projects/atl1
2078W:	http://atl1.sourceforge.net
2079S:	Maintained
2080F:	drivers/net/ethernet/atheros/
2081
2082ATM
2083M:	Chas Williams <3chas3@gmail.com>
2084L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2085L:	netdev@vger.kernel.org
2086W:	http://linux-atm.sourceforge.net
2087S:	Maintained
2088F:	drivers/atm/
2089F:	include/linux/atm*
2090F:	include/uapi/linux/atm*
2091
2092ATMEL AT91 / AT32 MCI DRIVER
2093M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2094S:	Maintained
2095F:	drivers/mmc/host/atmel-mci.c
2096
2097ATMEL AT91 / AT32 SERIAL DRIVER
2098M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2099S:	Supported
2100F:	drivers/tty/serial/atmel_serial.c
2101
2102ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2103M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2104S:	Supported
2105F:	drivers/power/reset/at91-sama5d2_shdwc.c
2106
2107ATMEL SAMA5D2 ADC DRIVER
2108M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2109L:	linux-iio@vger.kernel.org
2110S:	Supported
2111F:	drivers/iio/adc/at91-sama5d2_adc.c
2112
2113ATMEL Audio ALSA driver
2114M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2116S:	Supported
2117F:	sound/soc/atmel
2118
2119ATMEL DMA DRIVER
2120M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2122S:	Supported
2123F:	drivers/dma/at_hdmac.c
2124F:	drivers/dma/at_hdmac_regs.h
2125F:	include/linux/platform_data/dma-atmel.h
2126
2127ATMEL XDMA DRIVER
2128M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2129L:	linux-arm-kernel@lists.infradead.org
2130L:	dmaengine@vger.kernel.org
2131S:	Supported
2132F:	drivers/dma/at_xdmac.c
2133
2134ATMEL I2C DRIVER
2135M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2136L:	linux-i2c@vger.kernel.org
2137S:	Supported
2138F:	drivers/i2c/busses/i2c-at91.c
2139
2140ATMEL ISI DRIVER
2141M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2142L:	linux-media@vger.kernel.org
2143S:	Supported
2144F:	drivers/media/platform/soc_camera/atmel-isi.c
2145F:	include/media/atmel-isi.h
2146
2147ATMEL LCDFB DRIVER
2148M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2149L:	linux-fbdev@vger.kernel.org
2150S:	Maintained
2151F:	drivers/video/fbdev/atmel_lcdfb.c
2152F:	include/video/atmel_lcdc.h
2153
2154ATMEL MACB ETHERNET DRIVER
2155M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2156S:	Supported
2157F:	drivers/net/ethernet/cadence/
2158
2159ATMEL NAND DRIVER
2160M:	Wenyou Yang <wenyou.yang@atmel.com>
2161M:	Josh Wu <rainyfeeling@outlook.com>
2162L:	linux-mtd@lists.infradead.org
2163S:	Supported
2164F:	drivers/mtd/nand/atmel_nand*
2165
2166ATMEL SDMMC DRIVER
2167M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2168L:	linux-mmc@vger.kernel.org
2169S:	Supported
2170F:	drivers/mmc/host/sdhci-of-at91.c
2171
2172ATMEL SPI DRIVER
2173M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2174S:	Supported
2175F:	drivers/spi/spi-atmel.*
2176
2177ATMEL SSC DRIVER
2178M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180S:	Supported
2181F:	drivers/misc/atmel-ssc.c
2182F:	include/linux/atmel-ssc.h
2183
2184ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2185M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Supported
2188F:	drivers/misc/atmel_tclib.c
2189F:	drivers/clocksource/tcb_clksrc.c
2190
2191ATMEL USBA UDC DRIVER
2192M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194S:	Supported
2195F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2196
2197ATMEL WIRELESS DRIVER
2198M:	Simon Kelley <simon@thekelleys.org.uk>
2199L:	linux-wireless@vger.kernel.org
2200W:	http://www.thekelleys.org.uk/atmel
2201W:	http://atmelwlandriver.sourceforge.net/
2202S:	Maintained
2203F:	drivers/net/wireless/atmel/atmel*
2204
2205ATMEL MAXTOUCH DRIVER
2206M:	Nick Dyer <nick@shmanahar.org>
2207T:	git git://github.com/ndyer/linux.git
2208S:	Maintained
2209F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2210F:	drivers/input/touchscreen/atmel_mxt_ts.c
2211F:	include/linux/platform_data/atmel_mxt_ts.h
2212
2213ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2214M:	Bradley Grove <linuxdrivers@attotech.com>
2215L:	linux-scsi@vger.kernel.org
2216W:	http://www.attotech.com
2217S:	Supported
2218F:	drivers/scsi/esas2r
2219
2220ATUSB IEEE 802.15.4 RADIO DRIVER
2221M:	Stefan Schmidt <stefan@osg.samsung.com>
2222L:	linux-wpan@vger.kernel.org
2223S:	Maintained
2224F:	drivers/net/ieee802154/atusb.c
2225F:	drivers/net/ieee802154/atusb.h
2226F:	drivers/net/ieee802154/at86rf230.h
2227
2228AUDIT SUBSYSTEM
2229M:	Paul Moore <paul@paul-moore.com>
2230M:	Eric Paris <eparis@redhat.com>
2231L:	linux-audit@redhat.com (moderated for non-subscribers)
2232W:	http://people.redhat.com/sgrubb/audit/
2233T:	git git://git.infradead.org/users/pcmoore/audit
2234S:	Maintained
2235F:	include/linux/audit.h
2236F:	include/uapi/linux/audit.h
2237F:	kernel/audit*
2238
2239AUXILIARY DISPLAY DRIVERS
2240M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2241W:	http://miguelojeda.es/auxdisplay.htm
2242W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2243S:	Maintained
2244F:	drivers/auxdisplay/
2245F:	include/linux/cfag12864b.h
2246
2247AVR32 ARCHITECTURE
2248M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2249M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2250W:	http://www.atmel.com/products/AVR32/
2251W:	http://mirror.egtvedt.no/avr32linux.org/
2252W:	http://avrfreaks.net/
2253S:	Maintained
2254F:	arch/avr32/
2255
2256AVR32/AT32AP MACHINE SUPPORT
2257M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2258M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2259S:	Maintained
2260F:	arch/avr32/mach-at32ap/
2261
2262AX.25 NETWORK LAYER
2263M:	Ralf Baechle <ralf@linux-mips.org>
2264L:	linux-hams@vger.kernel.org
2265W:	http://www.linux-ax25.org/
2266S:	Maintained
2267F:	include/uapi/linux/ax25.h
2268F:	include/net/ax25.h
2269F:	net/ax25/
2270
2271AZ6007 DVB DRIVER
2272M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2273M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2274L:	linux-media@vger.kernel.org
2275W:	https://linuxtv.org
2276T:	git git://linuxtv.org/media_tree.git
2277S:	Maintained
2278F:	drivers/media/usb/dvb-usb-v2/az6007.c
2279
2280AZTECH FM RADIO RECEIVER DRIVER
2281M:	Hans Verkuil <hverkuil@xs4all.nl>
2282L:	linux-media@vger.kernel.org
2283T:	git git://linuxtv.org/media_tree.git
2284W:	https://linuxtv.org
2285S:	Maintained
2286F:	drivers/media/radio/radio-aztech*
2287
2288B43 WIRELESS DRIVER
2289L:	linux-wireless@vger.kernel.org
2290L:	b43-dev@lists.infradead.org
2291W:	http://wireless.kernel.org/en/users/Drivers/b43
2292S:	Odd Fixes
2293F:	drivers/net/wireless/broadcom/b43/
2294
2295B43LEGACY WIRELESS DRIVER
2296M:	Larry Finger <Larry.Finger@lwfinger.net>
2297L:	linux-wireless@vger.kernel.org
2298L:	b43-dev@lists.infradead.org
2299W:	http://wireless.kernel.org/en/users/Drivers/b43
2300S:	Maintained
2301F:	drivers/net/wireless/broadcom/b43legacy/
2302
2303BACKLIGHT CLASS/SUBSYSTEM
2304M:	Jingoo Han <jingoohan1@gmail.com>
2305M:	Lee Jones <lee.jones@linaro.org>
2306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2307S:	Maintained
2308F:	drivers/video/backlight/
2309F:	include/linux/backlight.h
2310
2311BATMAN ADVANCED
2312M:	Marek Lindner <mareklindner@neomailbox.ch>
2313M:	Simon Wunderlich <sw@simonwunderlich.de>
2314M:	Antonio Quartulli <a@unstable.cc>
2315L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2316W:	https://www.open-mesh.org/
2317Q:	https://patchwork.open-mesh.org/project/batman/list/
2318S:	Maintained
2319F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2320F:	Documentation/ABI/testing/sysfs-class-net-mesh
2321F:	Documentation/networking/batman-adv.txt
2322F:	include/uapi/linux/batman_adv.h
2323F:	net/batman-adv/
2324
2325BAYCOM/HDLCDRV DRIVERS FOR AX.25
2326M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2327L:	linux-hams@vger.kernel.org
2328W:	http://www.baycom.org/~tom/ham/ham.html
2329S:	Maintained
2330F:	drivers/net/hamradio/baycom*
2331
2332BCACHE (BLOCK LAYER CACHE)
2333M:	Kent Overstreet <kent.overstreet@gmail.com>
2334L:	linux-bcache@vger.kernel.org
2335W:	http://bcache.evilpiepirate.org
2336S:	Orphan
2337F:	drivers/md/bcache/
2338
2339BDISP ST MEDIA DRIVER
2340M:	Fabien Dessenne <fabien.dessenne@st.com>
2341L:	linux-media@vger.kernel.org
2342T:	git git://linuxtv.org/media_tree.git
2343W:	https://linuxtv.org
2344S:	Supported
2345F:	drivers/media/platform/sti/bdisp
2346
2347BEFS FILE SYSTEM
2348M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2349M:	Salah Triki <salah.triki@gmail.com>
2350S:	Maintained
2351T:	git git://github.com/luisbg/linux-befs.git
2352F:	Documentation/filesystems/befs.txt
2353F:	fs/befs/
2354
2355BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2356M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2357L:	netdev@vger.kernel.org
2358S:	Maintained
2359F:	drivers/net/ethernet/ec_bhf.c
2360
2361BFS FILE SYSTEM
2362M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2363S:	Maintained
2364F:	Documentation/filesystems/bfs.txt
2365F:	fs/bfs/
2366F:	include/uapi/linux/bfs_fs.h
2367
2368BLACKFIN ARCHITECTURE
2369M:	Steven Miao <realmz6@gmail.com>
2370L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2371T:	git git://git.code.sf.net/p/adi-linux/code
2372W:	http://blackfin.uclinux.org
2373S:	Supported
2374F:	arch/blackfin/
2375
2376BLACKFIN EMAC DRIVER
2377L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2378W:	http://blackfin.uclinux.org
2379S:	Supported
2380F:	drivers/net/ethernet/adi/
2381
2382BLACKFIN RTC DRIVER
2383L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2384W:	http://blackfin.uclinux.org
2385S:	Supported
2386F:	drivers/rtc/rtc-bfin.c
2387
2388BLACKFIN SDH DRIVER
2389M:	Sonic Zhang <sonic.zhang@analog.com>
2390L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2391W:	http://blackfin.uclinux.org
2392S:	Supported
2393F:	drivers/mmc/host/bfin_sdh.c
2394
2395BLACKFIN SERIAL DRIVER
2396M:	Sonic Zhang <sonic.zhang@analog.com>
2397L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2398W:	http://blackfin.uclinux.org
2399S:	Supported
2400F:	drivers/tty/serial/bfin_uart.c
2401
2402BLACKFIN WATCHDOG DRIVER
2403L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2404W:	http://blackfin.uclinux.org
2405S:	Supported
2406F:	drivers/watchdog/bfin_wdt.c
2407
2408BLACKFIN I2C TWI DRIVER
2409M:	Sonic Zhang <sonic.zhang@analog.com>
2410L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2411W:	http://blackfin.uclinux.org/
2412S:	Supported
2413F:	drivers/i2c/busses/i2c-bfin-twi.c
2414
2415BLACKFIN MEDIA DRIVER
2416M:	Scott Jiang <scott.jiang.linux@gmail.com>
2417L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2418W:	http://blackfin.uclinux.org/
2419S:	Supported
2420F:	drivers/media/platform/blackfin/
2421F:	drivers/media/i2c/adv7183*
2422F:	drivers/media/i2c/vs6624*
2423
2424BLINKM RGB LED DRIVER
2425M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2426S:	Maintained
2427F:	drivers/leds/leds-blinkm.c
2428
2429BLOCK LAYER
2430M:	Jens Axboe <axboe@kernel.dk>
2431L:	linux-block@vger.kernel.org
2432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2433S:	Maintained
2434F:	block/
2435F:	kernel/trace/blktrace.c
2436
2437BLOCK2MTD DRIVER
2438M:	Joern Engel <joern@lazybastard.org>
2439L:	linux-mtd@lists.infradead.org
2440S:	Maintained
2441F:	drivers/mtd/devices/block2mtd.c
2442
2443BLUETOOTH DRIVERS
2444M:	Marcel Holtmann <marcel@holtmann.org>
2445M:	Gustavo Padovan <gustavo@padovan.org>
2446M:	Johan Hedberg <johan.hedberg@gmail.com>
2447L:	linux-bluetooth@vger.kernel.org
2448W:	http://www.bluez.org/
2449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2450T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2451S:	Maintained
2452F:	drivers/bluetooth/
2453
2454BLUETOOTH SUBSYSTEM
2455M:	Marcel Holtmann <marcel@holtmann.org>
2456M:	Gustavo Padovan <gustavo@padovan.org>
2457M:	Johan Hedberg <johan.hedberg@gmail.com>
2458L:	linux-bluetooth@vger.kernel.org
2459W:	http://www.bluez.org/
2460T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2461T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2462S:	Maintained
2463F:	net/bluetooth/
2464F:	include/net/bluetooth/
2465
2466BONDING DRIVER
2467M:	Jay Vosburgh <j.vosburgh@gmail.com>
2468M:	Veaceslav Falico <vfalico@gmail.com>
2469M:	Andy Gospodarek <gospo@cumulusnetworks.com>
2470L:	netdev@vger.kernel.org
2471W:	http://sourceforge.net/projects/bonding/
2472S:	Supported
2473F:	drivers/net/bonding/
2474F:	include/uapi/linux/if_bonding.h
2475
2476BPF (Safe dynamic programs and tools)
2477M:	Alexei Starovoitov <ast@kernel.org>
2478L:	netdev@vger.kernel.org
2479L:	linux-kernel@vger.kernel.org
2480S:	Supported
2481F:	kernel/bpf/
2482
2483BROADCOM B44 10/100 ETHERNET DRIVER
2484M:	Gary Zambrano <zambrano@broadcom.com>
2485L:	netdev@vger.kernel.org
2486S:	Supported
2487F:	drivers/net/ethernet/broadcom/b44.*
2488
2489BROADCOM B53 ETHERNET SWITCH DRIVER
2490M:	Florian Fainelli <f.fainelli@gmail.com>
2491L:	netdev@vger.kernel.org
2492L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2493S:	Supported
2494F:	drivers/net/dsa/b53/*
2495F:	include/linux/platform_data/b53.h
2496
2497BROADCOM GENET ETHERNET DRIVER
2498M:	Florian Fainelli <f.fainelli@gmail.com>
2499L:	netdev@vger.kernel.org
2500S:	Supported
2501F:	drivers/net/ethernet/broadcom/genet/
2502
2503BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2504M:	Sony Chacko <sony.chacko@qlogic.com>
2505M:	Dept-HSGLinuxNICDev@qlogic.com
2506L:	netdev@vger.kernel.org
2507S:	Supported
2508F:	drivers/net/ethernet/broadcom/bnx2.*
2509F:	drivers/net/ethernet/broadcom/bnx2_*
2510
2511BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2512M:	Ariel Elior <ariel.elior@qlogic.com>
2513L:	netdev@vger.kernel.org
2514S:	Supported
2515F:	drivers/net/ethernet/broadcom/bnx2x/
2516
2517BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2518M:	Florian Fainelli <f.fainelli@gmail.com>
2519M:	Ray Jui <rjui@broadcom.com>
2520M:	Scott Branden <sbranden@broadcom.com>
2521M:	bcm-kernel-feedback-list@broadcom.com
2522T:	git git://github.com/broadcom/mach-bcm
2523S:	Maintained
2524N:	bcm281*
2525N:	bcm113*
2526N:	bcm216*
2527N:	kona
2528F:	arch/arm/mach-bcm/
2529
2530BROADCOM BCM2835 ARM ARCHITECTURE
2531M:	Stephen Warren <swarren@wwwdotorg.org>
2532M:	Lee Jones <lee@kernel.org>
2533M:	Eric Anholt <eric@anholt.net>
2534L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2537S:	Maintained
2538N:	bcm2835
2539
2540BROADCOM BCM47XX MIPS ARCHITECTURE
2541M:	Hauke Mehrtens <hauke@hauke-m.de>
2542M:	Rafał Miłecki <zajec5@gmail.com>
2543L:	linux-mips@linux-mips.org
2544S:	Maintained
2545F:	Documentation/devicetree/bindings/mips/brcm/
2546F:	arch/mips/bcm47xx/*
2547F:	arch/mips/include/asm/mach-bcm47xx/*
2548
2549BROADCOM BCM5301X ARM ARCHITECTURE
2550M:	Hauke Mehrtens <hauke@hauke-m.de>
2551M:	Rafał Miłecki <zajec5@gmail.com>
2552M:	bcm-kernel-feedback-list@broadcom.com
2553L:	linux-arm-kernel@lists.infradead.org
2554S:	Maintained
2555F:	arch/arm/mach-bcm/bcm_5301x.c
2556F:	arch/arm/boot/dts/bcm5301x*.dtsi
2557F:	arch/arm/boot/dts/bcm470*
2558
2559BROADCOM BCM63XX ARM ARCHITECTURE
2560M:	Florian Fainelli <f.fainelli@gmail.com>
2561M:	bcm-kernel-feedback-list@broadcom.com
2562L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563T:	git git://github.com/broadcom/stblinux.git
2564S:	Maintained
2565N:	bcm63xx
2566
2567BROADCOM BCM63XX/BCM33XX UDC DRIVER
2568M:	Kevin Cernekee <cernekee@gmail.com>
2569L:	linux-usb@vger.kernel.org
2570S:	Maintained
2571F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2572
2573BROADCOM BCM7XXX ARM ARCHITECTURE
2574M:	Brian Norris <computersforpeace@gmail.com>
2575M:	Gregory Fong <gregory.0xf0@gmail.com>
2576M:	Florian Fainelli <f.fainelli@gmail.com>
2577M:	bcm-kernel-feedback-list@broadcom.com
2578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579T:	git git://github.com/broadcom/stblinux.git
2580S:	Maintained
2581F:	arch/arm/mach-bcm/*brcmstb*
2582F:	arch/arm/boot/dts/bcm7*.dts*
2583F:	drivers/bus/brcmstb_gisb.c
2584N:	brcmstb
2585
2586BROADCOM BMIPS MIPS ARCHITECTURE
2587M:	Kevin Cernekee <cernekee@gmail.com>
2588M:	Florian Fainelli <f.fainelli@gmail.com>
2589L:	linux-mips@linux-mips.org
2590T:	git git://github.com/broadcom/stblinux.git
2591S:	Maintained
2592F:	arch/mips/bmips/*
2593F:	arch/mips/include/asm/mach-bmips/*
2594F:	arch/mips/kernel/*bmips*
2595F:	arch/mips/boot/dts/brcm/bcm*.dts*
2596F:	drivers/irqchip/irq-bcm63*
2597F:	drivers/irqchip/irq-bcm7*
2598F:	drivers/irqchip/irq-brcmstb*
2599F:	include/linux/bcm963xx_nvram.h
2600F:	include/linux/bcm963xx_tag.h
2601
2602BROADCOM TG3 GIGABIT ETHERNET DRIVER
2603M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2604M:	Prashant Sreedharan <prashant@broadcom.com>
2605M:	Michael Chan <mchan@broadcom.com>
2606L:	netdev@vger.kernel.org
2607S:	Supported
2608F:	drivers/net/ethernet/broadcom/tg3.*
2609
2610BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2611M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2612M:	Franky Lin <franky.lin@broadcom.com>
2613M:	Hante Meuleman <hante.meuleman@broadcom.com>
2614L:	linux-wireless@vger.kernel.org
2615L:	brcm80211-dev-list.pdl@broadcom.com
2616S:	Supported
2617F:	drivers/net/wireless/broadcom/brcm80211/
2618
2619BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2620M:	QLogic-Storage-Upstream@qlogic.com
2621L:	linux-scsi@vger.kernel.org
2622S:	Supported
2623F:	drivers/scsi/bnx2fc/
2624
2625BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2626M:	QLogic-Storage-Upstream@qlogic.com
2627L:	linux-scsi@vger.kernel.org
2628S:	Supported
2629F:	drivers/scsi/bnx2i/
2630
2631BROADCOM IPROC ARM ARCHITECTURE
2632M:	Ray Jui <rjui@broadcom.com>
2633M:	Scott Branden <sbranden@broadcom.com>
2634M:	Jon Mason <jonmason@broadcom.com>
2635M:	bcm-kernel-feedback-list@broadcom.com
2636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637T:	git git://github.com/broadcom/cygnus-linux.git
2638S:	Maintained
2639N:	iproc
2640N:	cygnus
2641N:	bcm[-_]nsp
2642N:	bcm9113*
2643N:	bcm9583*
2644N:	bcm9585*
2645N:	bcm9586*
2646N:	bcm988312
2647N:	bcm113*
2648N:	bcm583*
2649N:	bcm585*
2650N:	bcm586*
2651N:	bcm88312
2652F:	arch/arm64/boot/dts/broadcom/ns2*
2653F:	drivers/clk/bcm/clk-ns*
2654F:	drivers/pinctrl/bcm/pinctrl-ns*
2655
2656BROADCOM BRCMSTB GPIO DRIVER
2657M:	Gregory Fong <gregory.0xf0@gmail.com>
2658L:	bcm-kernel-feedback-list@broadcom.com
2659S:	Supported
2660F:	drivers/gpio/gpio-brcmstb.c
2661F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2662
2663BROADCOM KONA GPIO DRIVER
2664M:	Ray Jui <rjui@broadcom.com>
2665L:	bcm-kernel-feedback-list@broadcom.com
2666S:	Supported
2667F:	drivers/gpio/gpio-bcm-kona.c
2668F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2669
2670BROADCOM NVRAM DRIVER
2671M:	Rafał Miłecki <zajec5@gmail.com>
2672L:	linux-mips@linux-mips.org
2673S:	Maintained
2674F:	drivers/firmware/broadcom/*
2675
2676BROADCOM STB NAND FLASH DRIVER
2677M:	Brian Norris <computersforpeace@gmail.com>
2678M:	Kamal Dasu <kdasu.kdev@gmail.com>
2679L:	linux-mtd@lists.infradead.org
2680L:	bcm-kernel-feedback-list@broadcom.com
2681S:	Maintained
2682F:	drivers/mtd/nand/brcmnand/
2683
2684BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2685M:	Rafał Miłecki <zajec5@gmail.com>
2686L:	linux-wireless@vger.kernel.org
2687S:	Maintained
2688F:	drivers/bcma/
2689F:	include/linux/bcma/
2690
2691BROADCOM SYSTEMPORT ETHERNET DRIVER
2692M:	Florian Fainelli <f.fainelli@gmail.com>
2693L:	netdev@vger.kernel.org
2694S:	Supported
2695F:	drivers/net/ethernet/broadcom/bcmsysport.*
2696
2697BROADCOM VULCAN ARM64 SOC
2698M:	Jayachandran C. <jchandra@broadcom.com>
2699M:	bcm-kernel-feedback-list@broadcom.com
2700L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2701S:	Maintained
2702F:	arch/arm64/boot/dts/broadcom/vulcan*
2703
2704BROCADE BFA FC SCSI DRIVER
2705M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2706M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2707L:	linux-scsi@vger.kernel.org
2708S:	Supported
2709F:	drivers/scsi/bfa/
2710
2711BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2712M:	Rasesh Mody <rasesh.mody@qlogic.com>
2713L:	netdev@vger.kernel.org
2714S:	Supported
2715F:	drivers/net/ethernet/brocade/bna/
2716
2717BSG (block layer generic sg v4 driver)
2718M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2719L:	linux-scsi@vger.kernel.org
2720S:	Supported
2721F:	block/bsg.c
2722F:	include/linux/bsg.h
2723F:	include/uapi/linux/bsg.h
2724
2725BT87X AUDIO DRIVER
2726M:	Clemens Ladisch <clemens@ladisch.de>
2727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2728T:	git git://git.alsa-project.org/alsa-kernel.git
2729S:	Maintained
2730F:	Documentation/sound/alsa/Bt87x.txt
2731F:	sound/pci/bt87x.c
2732
2733BT8XXGPIO DRIVER
2734M:	Michael Buesch <m@bues.ch>
2735W:	http://bu3sch.de/btgpio.php
2736S:	Maintained
2737F:	drivers/gpio/gpio-bt8xx.c
2738
2739BTRFS FILE SYSTEM
2740M:	Chris Mason <clm@fb.com>
2741M:	Josef Bacik <jbacik@fb.com>
2742M:	David Sterba <dsterba@suse.com>
2743L:	linux-btrfs@vger.kernel.org
2744W:	http://btrfs.wiki.kernel.org/
2745Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2747S:	Maintained
2748F:	Documentation/filesystems/btrfs.txt
2749F:	fs/btrfs/
2750
2751BTTV VIDEO4LINUX DRIVER
2752M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2753M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2754L:	linux-media@vger.kernel.org
2755W:	https://linuxtv.org
2756T:	git git://linuxtv.org/media_tree.git
2757S:	Odd fixes
2758F:	Documentation/media/v4l-drivers/bttv*
2759F:	drivers/media/pci/bt8xx/bttv*
2760
2761BUSLOGIC SCSI DRIVER
2762M:	Khalid Aziz <khalid@gonehiking.org>
2763L:	linux-scsi@vger.kernel.org
2764S:	Maintained
2765F:	drivers/scsi/BusLogic.*
2766F:	drivers/scsi/FlashPoint.*
2767
2768C-MEDIA CMI8788 DRIVER
2769M:	Clemens Ladisch <clemens@ladisch.de>
2770L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2771T:	git git://git.alsa-project.org/alsa-kernel.git
2772S:	Maintained
2773F:	sound/pci/oxygen/
2774
2775C6X ARCHITECTURE
2776M:	Mark Salter <msalter@redhat.com>
2777M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2778L:	linux-c6x-dev@linux-c6x.org
2779W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2780S:	Maintained
2781F:	arch/c6x/
2782
2783CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2784M:	David Howells <dhowells@redhat.com>
2785L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2786S:	Supported
2787F:	Documentation/filesystems/caching/cachefiles.txt
2788F:	fs/cachefiles/
2789
2790CADET FM/AM RADIO RECEIVER DRIVER
2791M:	Hans Verkuil <hverkuil@xs4all.nl>
2792L:	linux-media@vger.kernel.org
2793T:	git git://linuxtv.org/media_tree.git
2794W:	https://linuxtv.org
2795S:	Maintained
2796F:	drivers/media/radio/radio-cadet*
2797
2798CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2799M:	Jonathan Corbet <corbet@lwn.net>
2800L:	linux-media@vger.kernel.org
2801T:	git git://linuxtv.org/media_tree.git
2802S:	Maintained
2803F:	Documentation/media/v4l-drivers/cafe_ccic*
2804F:	drivers/media/platform/marvell-ccic/
2805
2806CAIF NETWORK LAYER
2807M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2808L:	netdev@vger.kernel.org
2809S:	Supported
2810F:	Documentation/networking/caif/
2811F:	drivers/net/caif/
2812F:	include/uapi/linux/caif/
2813F:	include/net/caif/
2814F:	net/caif/
2815
2816CALGARY x86-64 IOMMU
2817M:	Muli Ben-Yehuda <mulix@mulix.org>
2818M:	Jon Mason <jdmason@kudzu.us>
2819L:	iommu@lists.linux-foundation.org
2820S:	Maintained
2821F:	arch/x86/kernel/pci-calgary_64.c
2822F:	arch/x86/kernel/tce_64.c
2823F:	arch/x86/include/asm/calgary.h
2824F:	arch/x86/include/asm/tce.h
2825
2826CAN NETWORK LAYER
2827M:	Oliver Hartkopp <socketcan@hartkopp.net>
2828M:	Marc Kleine-Budde <mkl@pengutronix.de>
2829L:	linux-can@vger.kernel.org
2830W:	https://github.com/linux-can
2831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2832T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2833S:	Maintained
2834F:	Documentation/networking/can.txt
2835F:	net/can/
2836F:	include/linux/can/core.h
2837F:	include/uapi/linux/can.h
2838F:	include/uapi/linux/can/bcm.h
2839F:	include/uapi/linux/can/raw.h
2840F:	include/uapi/linux/can/gw.h
2841
2842CAN NETWORK DRIVERS
2843M:	Wolfgang Grandegger <wg@grandegger.com>
2844M:	Marc Kleine-Budde <mkl@pengutronix.de>
2845L:	linux-can@vger.kernel.org
2846W:	https://github.com/linux-can
2847T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2849S:	Maintained
2850F:	Documentation/devicetree/bindings/net/can/
2851F:	drivers/net/can/
2852F:	include/linux/can/dev.h
2853F:	include/linux/can/platform/
2854F:	include/uapi/linux/can/error.h
2855F:	include/uapi/linux/can/netlink.h
2856
2857CAPABILITIES
2858M:	Serge Hallyn <serge@hallyn.com>
2859L:	linux-security-module@vger.kernel.org
2860S:	Supported
2861F:	include/linux/capability.h
2862F:	include/uapi/linux/capability.h
2863F:	security/commoncap.c
2864F:	kernel/capability.c
2865
2866CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2867M:	Kevin Tsai <ktsai@capellamicro.com>
2868S:	Maintained
2869F:	drivers/iio/light/cm*
2870F:	Documentation/devicetree/bindings/i2c/trivial-devices.txt
2871
2872CAVIUM LIQUIDIO NETWORK DRIVER
2873M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2874M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2875M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2876M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2877L:     netdev@vger.kernel.org
2878W:     http://www.cavium.com
2879S:     Supported
2880F:     drivers/net/ethernet/cavium/liquidio/
2881
2882CC2520 IEEE-802.15.4 RADIO DRIVER
2883M:	Varka Bhadram <varkabhadram@gmail.com>
2884L:	linux-wpan@vger.kernel.org
2885S:	Maintained
2886F:	drivers/net/ieee802154/cc2520.c
2887F:	include/linux/spi/cc2520.h
2888F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2889
2890CEC DRIVER
2891M:	Hans Verkuil <hans.verkuil@cisco.com>
2892L:	linux-media@vger.kernel.org
2893T:	git git://linuxtv.org/media_tree.git
2894W:	http://linuxtv.org
2895S:	Supported
2896F:	Documentation/cec.txt
2897F:	Documentation/media/uapi/cec
2898F:	drivers/staging/media/cec/
2899F:	drivers/media/cec-edid.c
2900F:	drivers/media/rc/keymaps/rc-cec.c
2901F:	include/media/cec.h
2902F:	include/media/cec-edid.h
2903F:	include/linux/cec.h
2904F:	include/linux/cec-funcs.h
2905
2906CELL BROADBAND ENGINE ARCHITECTURE
2907M:	Arnd Bergmann <arnd@arndb.de>
2908L:	linuxppc-dev@lists.ozlabs.org
2909W:	http://www.ibm.com/developerworks/power/cell/
2910S:	Supported
2911F:	arch/powerpc/include/asm/cell*.h
2912F:	arch/powerpc/include/asm/spu*.h
2913F:	arch/powerpc/include/uapi/asm/spu*.h
2914F:	arch/powerpc/oprofile/*cell*
2915F:	arch/powerpc/platforms/cell/
2916
2917CEPH COMMON CODE (LIBCEPH)
2918M:	Ilya Dryomov <idryomov@gmail.com>
2919M:	"Yan, Zheng" <zyan@redhat.com>
2920M:	Sage Weil <sage@redhat.com>
2921L:	ceph-devel@vger.kernel.org
2922W:	http://ceph.com/
2923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2924T:	git git://github.com/ceph/ceph-client.git
2925S:	Supported
2926F:	net/ceph/
2927F:	include/linux/ceph/
2928F:	include/linux/crush/
2929
2930CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2931M:	"Yan, Zheng" <zyan@redhat.com>
2932M:	Sage Weil <sage@redhat.com>
2933M:	Ilya Dryomov <idryomov@gmail.com>
2934L:	ceph-devel@vger.kernel.org
2935W:	http://ceph.com/
2936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2937T:	git git://github.com/ceph/ceph-client.git
2938S:	Supported
2939F:	Documentation/filesystems/ceph.txt
2940F:	fs/ceph/
2941
2942CERTIFICATE HANDLING:
2943M:	David Howells <dhowells@redhat.com>
2944M:	David Woodhouse <dwmw2@infradead.org>
2945L:	keyrings@vger.kernel.org
2946S:	Maintained
2947F:	Documentation/module-signing.txt
2948F:	certs/
2949F:	scripts/sign-file.c
2950F:	scripts/extract-cert.c
2951
2952CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2953L:	linux-usb@vger.kernel.org
2954S:	Orphan
2955F:	Documentation/usb/WUSB-Design-overview.txt
2956F:	Documentation/usb/wusb-cbaf
2957F:	drivers/usb/host/hwa-hc.c
2958F:	drivers/usb/host/whci/
2959F:	drivers/usb/wusbcore/
2960F:	include/linux/usb/wusb*
2961
2962CFAG12864B LCD DRIVER
2963M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2964W:	http://miguelojeda.es/auxdisplay.htm
2965W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2966S:	Maintained
2967F:	drivers/auxdisplay/cfag12864b.c
2968F:	include/linux/cfag12864b.h
2969
2970CFAG12864BFB LCD FRAMEBUFFER DRIVER
2971M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2972W:	http://miguelojeda.es/auxdisplay.htm
2973W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2974S:	Maintained
2975F:	drivers/auxdisplay/cfag12864bfb.c
2976F:	include/linux/cfag12864b.h
2977
2978CFG80211 and NL80211
2979M:	Johannes Berg <johannes@sipsolutions.net>
2980L:	linux-wireless@vger.kernel.org
2981W:	http://wireless.kernel.org/
2982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2984S:	Maintained
2985F:	include/uapi/linux/nl80211.h
2986F:	include/net/cfg80211.h
2987F:	net/wireless/*
2988X:	net/wireless/wext*
2989
2990CHAR and MISC DRIVERS
2991M:	Arnd Bergmann <arnd@arndb.de>
2992M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2994S:	Supported
2995F:	drivers/char/*
2996F:	drivers/misc/*
2997F:	include/linux/miscdevice.h
2998
2999CHECKPATCH
3000M:	Andy Whitcroft <apw@canonical.com>
3001M:	Joe Perches <joe@perches.com>
3002S:	Maintained
3003F:	scripts/checkpatch.pl
3004
3005CHINESE DOCUMENTATION
3006M:	Harry Wei <harryxiyou@gmail.com>
3007L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3008L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3009S:	Maintained
3010F:	Documentation/zh_CN/
3011
3012CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3013M:	Peter Chen <Peter.Chen@nxp.com>
3014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3015L:	linux-usb@vger.kernel.org
3016S:	Maintained
3017F:	drivers/usb/chipidea/
3018
3019CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3020M:	Hans de Goede <hdegoede@redhat.com>
3021L:	linux-input@vger.kernel.org
3022S:	Maintained
3023F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3024F:	drivers/input/touchscreen/chipone_icn8318.c
3025
3026CHROME HARDWARE PLATFORM SUPPORT
3027M:	Olof Johansson <olof@lixom.net>
3028S:	Maintained
3029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3030F:	drivers/platform/chrome/
3031
3032CISCO VIC ETHERNET NIC DRIVER
3033M:	Christian Benvenuti <benve@cisco.com>
3034M:	Sujith Sankar <ssujith@cisco.com>
3035M:	Govindarajulu Varadarajan <_govind@gmx.com>
3036M:	Neel Patel <neepatel@cisco.com>
3037S:	Supported
3038F:	drivers/net/ethernet/cisco/enic/
3039
3040CISCO VIC LOW LATENCY NIC DRIVER
3041M:	Christian Benvenuti <benve@cisco.com>
3042M:	Dave Goodell <dgoodell@cisco.com>
3043S:	Supported
3044F:	drivers/infiniband/hw/usnic/
3045
3046CIRRUS LOGIC EP93XX ETHERNET DRIVER
3047M:	Hartley Sweeten <hsweeten@visionengravers.com>
3048L:	netdev@vger.kernel.org
3049S:	Maintained
3050F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3051
3052CIRRUS LOGIC AUDIO CODEC DRIVERS
3053M:	Brian Austin <brian.austin@cirrus.com>
3054M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3056S:	Maintained
3057F:	sound/soc/codecs/cs*
3058
3059CLEANCACHE API
3060M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3061L:	linux-kernel@vger.kernel.org
3062S:	Maintained
3063F:	mm/cleancache.c
3064F:	include/linux/cleancache.h
3065
3066CLK API
3067M:	Russell King <linux@armlinux.org.uk>
3068L:	linux-clk@vger.kernel.org
3069S:	Maintained
3070F:	include/linux/clk.h
3071
3072CLOCKSOURCE, CLOCKEVENT DRIVERS
3073M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3074M:	Thomas Gleixner <tglx@linutronix.de>
3075L:	linux-kernel@vger.kernel.org
3076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3077S:	Supported
3078F:	drivers/clocksource
3079
3080CISCO FCOE HBA DRIVER
3081M:	Hiral Patel <hiralpat@cisco.com>
3082M:	Suma Ramars <sramars@cisco.com>
3083M:	Brian Uchino <buchino@cisco.com>
3084L:	linux-scsi@vger.kernel.org
3085S:	Supported
3086F:	drivers/scsi/fnic/
3087
3088CISCO SCSI HBA DRIVER
3089M:	Narsimhulu Musini <nmusini@cisco.com>
3090M:	Sesidhar Baddela <sebaddel@cisco.com>
3091L:	linux-scsi@vger.kernel.org
3092S:	Supported
3093F:	drivers/scsi/snic/
3094
3095CMPC ACPI DRIVER
3096M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3097M:	Daniel Oliveira Nascimento <don@syst.com.br>
3098L:	platform-driver-x86@vger.kernel.org
3099S:	Supported
3100F:	drivers/platform/x86/classmate-laptop.c
3101
3102COBALT MEDIA DRIVER
3103M:	Hans Verkuil <hans.verkuil@cisco.com>
3104L:	linux-media@vger.kernel.org
3105T:	git git://linuxtv.org/media_tree.git
3106W:	https://linuxtv.org
3107S:	Supported
3108F:	drivers/media/pci/cobalt/
3109
3110COCCINELLE/Semantic Patches (SmPL)
3111M:	Julia Lawall <Julia.Lawall@lip6.fr>
3112M:	Gilles Muller <Gilles.Muller@lip6.fr>
3113M:	Nicolas Palix <nicolas.palix@imag.fr>
3114M:	Michal Marek <mmarek@suse.com>
3115L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3117W:	http://coccinelle.lip6.fr/
3118S:	Supported
3119F:	Documentation/dev-tools/coccinelle.rst
3120F:	scripts/coccinelle/
3121F:	scripts/coccicheck
3122
3123CODA FILE SYSTEM
3124M:	Jan Harkes <jaharkes@cs.cmu.edu>
3125M:	coda@cs.cmu.edu
3126L:	codalist@coda.cs.cmu.edu
3127W:	http://www.coda.cs.cmu.edu/
3128S:	Maintained
3129F:	Documentation/filesystems/coda.txt
3130F:	fs/coda/
3131F:	include/linux/coda*.h
3132F:	include/uapi/linux/coda*.h
3133
3134CODA V4L2 MEM2MEM DRIVER
3135M:	Philipp Zabel <p.zabel@pengutronix.de>
3136L:	linux-media@vger.kernel.org
3137S:	Maintained
3138F:	Documentation/devicetree/bindings/media/coda.txt
3139F:	drivers/media/platform/coda/
3140
3141COMMON CLK FRAMEWORK
3142M:	Michael Turquette <mturquette@baylibre.com>
3143M:	Stephen Boyd <sboyd@codeaurora.org>
3144L:	linux-clk@vger.kernel.org
3145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3146S:	Maintained
3147F:	Documentation/devicetree/bindings/clock/
3148F:	drivers/clk/
3149X:	drivers/clk/clkdev.c
3150F:	include/linux/clk-pr*
3151F:	include/linux/clk/
3152
3153COMMON INTERNET FILE SYSTEM (CIFS)
3154M:	Steve French <sfrench@samba.org>
3155L:	linux-cifs@vger.kernel.org
3156L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3157W:	http://linux-cifs.samba.org/
3158T:	git git://git.samba.org/sfrench/cifs-2.6.git
3159S:	Supported
3160F:	Documentation/filesystems/cifs/
3161F:	fs/cifs/
3162
3163COMPACTPCI HOTPLUG CORE
3164M:	Scott Murray <scott@spiteful.org>
3165L:	linux-pci@vger.kernel.org
3166S:	Maintained
3167F:	drivers/pci/hotplug/cpci_hotplug*
3168
3169COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3170M:	Scott Murray <scott@spiteful.org>
3171L:	linux-pci@vger.kernel.org
3172S:	Maintained
3173F:	drivers/pci/hotplug/cpcihp_zt5550.*
3174
3175COMPACTPCI HOTPLUG GENERIC DRIVER
3176M:	Scott Murray <scott@spiteful.org>
3177L:	linux-pci@vger.kernel.org
3178S:	Maintained
3179F:	drivers/pci/hotplug/cpcihp_generic.c
3180
3181COMPAL LAPTOP SUPPORT
3182M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3183L:	platform-driver-x86@vger.kernel.org
3184S:	Maintained
3185F:	drivers/platform/x86/compal-laptop.c
3186
3187CONEXANT ACCESSRUNNER USB DRIVER
3188L:	accessrunner-general@lists.sourceforge.net
3189W:	http://accessrunner.sourceforge.net/
3190S:	Orphan
3191F:	drivers/usb/atm/cxacru.c
3192
3193CONFIGFS
3194M:	Joel Becker <jlbec@evilplan.org>
3195M:	Christoph Hellwig <hch@lst.de>
3196T:	git git://git.infradead.org/users/hch/configfs.git
3197S:	Supported
3198F:	fs/configfs/
3199F:	include/linux/configfs.h
3200
3201CONNECTOR
3202M:	Evgeniy Polyakov <zbr@ioremap.net>
3203L:	netdev@vger.kernel.org
3204S:	Maintained
3205F:	drivers/connector/
3206
3207CONTROL GROUP (CGROUP)
3208M:	Tejun Heo <tj@kernel.org>
3209M:	Li Zefan <lizefan@huawei.com>
3210M:	Johannes Weiner <hannes@cmpxchg.org>
3211L:	cgroups@vger.kernel.org
3212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3213S:	Maintained
3214F:	Documentation/cgroup*
3215F:	include/linux/cgroup*
3216F:	kernel/cgroup*
3217
3218CONTROL GROUP - CPUSET
3219M:	Li Zefan <lizefan@huawei.com>
3220L:	cgroups@vger.kernel.org
3221W:	http://www.bullopensource.org/cpuset/
3222W:	http://oss.sgi.com/projects/cpusets/
3223T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3224S:	Maintained
3225F:	Documentation/cgroup-v1/cpusets.txt
3226F:	include/linux/cpuset.h
3227F:	kernel/cpuset.c
3228
3229CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3230M:	Johannes Weiner <hannes@cmpxchg.org>
3231M:	Michal Hocko <mhocko@kernel.org>
3232M:	Vladimir Davydov <vdavydov@virtuozzo.com>
3233L:	cgroups@vger.kernel.org
3234L:	linux-mm@kvack.org
3235S:	Maintained
3236F:	mm/memcontrol.c
3237F:	mm/swap_cgroup.c
3238
3239CORETEMP HARDWARE MONITORING DRIVER
3240M:	Fenghua Yu <fenghua.yu@intel.com>
3241L:	linux-hwmon@vger.kernel.org
3242S:	Maintained
3243F:	Documentation/hwmon/coretemp
3244F:	drivers/hwmon/coretemp.c
3245
3246COSA/SRP SYNC SERIAL DRIVER
3247M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3248W:	http://www.fi.muni.cz/~kas/cosa/
3249S:	Maintained
3250F:	drivers/net/wan/cosa*
3251
3252CPMAC ETHERNET DRIVER
3253M:	Florian Fainelli <florian@openwrt.org>
3254L:	netdev@vger.kernel.org
3255S:	Maintained
3256F:	drivers/net/ethernet/ti/cpmac.c
3257
3258CPU FREQUENCY DRIVERS
3259M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3260M:	Viresh Kumar <viresh.kumar@linaro.org>
3261L:	linux-pm@vger.kernel.org
3262S:	Maintained
3263T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3264T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3265F:	drivers/cpufreq/
3266F:	include/linux/cpufreq.h
3267
3268CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3269M:	Viresh Kumar <viresh.kumar@linaro.org>
3270M:	Sudeep Holla <sudeep.holla@arm.com>
3271L:	linux-pm@vger.kernel.org
3272W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3273S:	Maintained
3274F:	drivers/cpufreq/arm_big_little.h
3275F:	drivers/cpufreq/arm_big_little.c
3276F:	drivers/cpufreq/arm_big_little_dt.c
3277
3278CPUIDLE DRIVER - ARM BIG LITTLE
3279M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3280M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3281L:	linux-pm@vger.kernel.org
3282L:	linux-arm-kernel@lists.infradead.org
3283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3284S:	Maintained
3285F:	drivers/cpuidle/cpuidle-big_little.c
3286
3287CPUIDLE DRIVER - ARM EXYNOS
3288M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3289M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3290M:	Kukjin Kim <kgene@kernel.org>
3291L:	linux-pm@vger.kernel.org
3292L:	linux-samsung-soc@vger.kernel.org
3293S:	Supported
3294F:	drivers/cpuidle/cpuidle-exynos.c
3295F:	arch/arm/mach-exynos/pm.c
3296
3297CPUIDLE DRIVERS
3298M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3299M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3300L:	linux-pm@vger.kernel.org
3301S:	Maintained
3302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3303F:	drivers/cpuidle/*
3304F:	include/linux/cpuidle.h
3305
3306CPUID/MSR DRIVER
3307M:	"H. Peter Anvin" <hpa@zytor.com>
3308S:	Maintained
3309F:	arch/x86/kernel/cpuid.c
3310F:	arch/x86/kernel/msr.c
3311
3312CPU POWER MONITORING SUBSYSTEM
3313M:	Thomas Renninger <trenn@suse.com>
3314L:	linux-pm@vger.kernel.org
3315S:	Maintained
3316F:	tools/power/cpupower/
3317
3318CRAMFS FILESYSTEM
3319W:	http://sourceforge.net/projects/cramfs/
3320S:	Orphan / Obsolete
3321F:	Documentation/filesystems/cramfs.txt
3322F:	fs/cramfs/
3323
3324CRIS PORT
3325M:	Mikael Starvik <starvik@axis.com>
3326M:	Jesper Nilsson <jesper.nilsson@axis.com>
3327L:	linux-cris-kernel@axis.com
3328W:	http://developer.axis.com
3329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3330S:	Maintained
3331F:	arch/cris/
3332F:	drivers/tty/serial/crisv10.*
3333
3334CRYPTO API
3335M:	Herbert Xu <herbert@gondor.apana.org.au>
3336M:	"David S. Miller" <davem@davemloft.net>
3337L:	linux-crypto@vger.kernel.org
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3340S:	Maintained
3341F:	Documentation/crypto/
3342F:	Documentation/devicetree/bindings/crypto/
3343F:	Documentation/DocBook/crypto-API.tmpl
3344F:	arch/*/crypto/
3345F:	crypto/
3346F:	drivers/crypto/
3347F:	include/crypto/
3348
3349CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3350M:	Neil Horman <nhorman@tuxdriver.com>
3351L:	linux-crypto@vger.kernel.org
3352S:	Maintained
3353F:	crypto/ansi_cprng.c
3354F:	crypto/rng.c
3355
3356CS3308 MEDIA DRIVER
3357M:	Hans Verkuil <hverkuil@xs4all.nl>
3358L:	linux-media@vger.kernel.org
3359T:	git git://linuxtv.org/media_tree.git
3360W:	http://linuxtv.org
3361S:	Odd Fixes
3362F:	drivers/media/i2c/cs3308.c
3363F:	drivers/media/i2c/cs3308.h
3364
3365CS5535 Audio ALSA driver
3366M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3367S:	Maintained
3368F:	sound/pci/cs5535audio/
3369
3370CW1200 WLAN driver
3371M:	Solomon Peachy <pizza@shaftnet.org>
3372S:	Maintained
3373F:	drivers/net/wireless/st/cw1200/
3374
3375CX18 VIDEO4LINUX DRIVER
3376M:	Andy Walls <awalls@md.metrocast.net>
3377L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3378L:	linux-media@vger.kernel.org
3379T:	git git://linuxtv.org/media_tree.git
3380W:	https://linuxtv.org
3381W:	http://www.ivtvdriver.org/index.php/Cx18
3382S:	Maintained
3383F:	Documentation/media/v4l-drivers/cx18*
3384F:	drivers/media/pci/cx18/
3385F:	include/uapi/linux/ivtv*
3386
3387CX2341X MPEG ENCODER HELPER MODULE
3388M:	Hans Verkuil <hverkuil@xs4all.nl>
3389L:	linux-media@vger.kernel.org
3390T:	git git://linuxtv.org/media_tree.git
3391W:	https://linuxtv.org
3392S:	Maintained
3393F:	drivers/media/common/cx2341x*
3394F:	include/media/cx2341x*
3395
3396CX24120 MEDIA DRIVER
3397M:	Jemma Denson <jdenson@gmail.com>
3398M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3399L:	linux-media@vger.kernel.org
3400W:	https://linuxtv.org
3401Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3402S:	Maintained
3403F:	drivers/media/dvb-frontends/cx24120*
3404
3405CX88 VIDEO4LINUX DRIVER
3406M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3407M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3408L:	linux-media@vger.kernel.org
3409W:	https://linuxtv.org
3410T:	git git://linuxtv.org/media_tree.git
3411S:	Odd fixes
3412F:	Documentation/media/v4l-drivers/cx88*
3413F:	drivers/media/pci/cx88/
3414
3415CXD2820R MEDIA DRIVER
3416M:	Antti Palosaari <crope@iki.fi>
3417L:	linux-media@vger.kernel.org
3418W:	https://linuxtv.org
3419W:	http://palosaari.fi/linux/
3420Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3421T:	git git://linuxtv.org/anttip/media_tree.git
3422S:	Maintained
3423F:	drivers/media/dvb-frontends/cxd2820r*
3424
3425CXGB3 ETHERNET DRIVER (CXGB3)
3426M:	Santosh Raspatur <santosh@chelsio.com>
3427L:	netdev@vger.kernel.org
3428W:	http://www.chelsio.com
3429S:	Supported
3430F:	drivers/net/ethernet/chelsio/cxgb3/
3431
3432CXGB3 ISCSI DRIVER (CXGB3I)
3433M:	Karen Xie <kxie@chelsio.com>
3434L:	linux-scsi@vger.kernel.org
3435W:	http://www.chelsio.com
3436S:	Supported
3437F:	drivers/scsi/cxgbi/cxgb3i
3438
3439CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3440M:	Steve Wise <swise@chelsio.com>
3441L:	linux-rdma@vger.kernel.org
3442W:	http://www.openfabrics.org
3443S:	Supported
3444F:	drivers/infiniband/hw/cxgb3/
3445
3446CXGB4 ETHERNET DRIVER (CXGB4)
3447M:	Hariprasad S <hariprasad@chelsio.com>
3448L:	netdev@vger.kernel.org
3449W:	http://www.chelsio.com
3450S:	Supported
3451F:	drivers/net/ethernet/chelsio/cxgb4/
3452
3453CXGB4 ISCSI DRIVER (CXGB4I)
3454M:	Karen Xie <kxie@chelsio.com>
3455L:	linux-scsi@vger.kernel.org
3456W:	http://www.chelsio.com
3457S:	Supported
3458F:	drivers/scsi/cxgbi/cxgb4i
3459
3460CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3461M:	Steve Wise <swise@chelsio.com>
3462L:	linux-rdma@vger.kernel.org
3463W:	http://www.openfabrics.org
3464S:	Supported
3465F:	drivers/infiniband/hw/cxgb4/
3466
3467CXGB4VF ETHERNET DRIVER (CXGB4VF)
3468M:	Casey Leedom <leedom@chelsio.com>
3469L:	netdev@vger.kernel.org
3470W:	http://www.chelsio.com
3471S:	Supported
3472F:	drivers/net/ethernet/chelsio/cxgb4vf/
3473
3474CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3475M:	Ian Munsie <imunsie@au1.ibm.com>
3476M:	Michael Neuling <mikey@neuling.org>
3477L:	linuxppc-dev@lists.ozlabs.org
3478S:	Supported
3479F:	drivers/misc/cxl/
3480F:	include/misc/cxl*
3481F:	include/uapi/misc/cxl.h
3482F:	Documentation/powerpc/cxl.txt
3483F:	Documentation/powerpc/cxl.txt
3484F:	Documentation/ABI/testing/sysfs-class-cxl
3485
3486CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3487M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3488M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3489M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3490L:	linux-scsi@vger.kernel.org
3491S:	Supported
3492F:	drivers/scsi/cxlflash/
3493F:	include/uapi/scsi/cxlflash_ioctls.h
3494F:	Documentation/powerpc/cxlflash.txt
3495
3496STMMAC ETHERNET DRIVER
3497M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3498M:	Alexandre Torgue <alexandre.torgue@st.com>
3499L:	netdev@vger.kernel.org
3500W:	http://www.stlinux.com
3501S:	Supported
3502F:	drivers/net/ethernet/stmicro/stmmac/
3503
3504CYBERPRO FB DRIVER
3505M:	Russell King <linux@armlinux.org.uk>
3506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3507W:	http://www.armlinux.org.uk/
3508S:	Maintained
3509F:	drivers/video/fbdev/cyber2000fb.*
3510
3511CYCLADES ASYNC MUX DRIVER
3512W:	http://www.cyclades.com/
3513S:	Orphan
3514F:	drivers/tty/cyclades.c
3515F:	include/linux/cyclades.h
3516F:	include/uapi/linux/cyclades.h
3517
3518CYCLADES PC300 DRIVER
3519W:	http://www.cyclades.com/
3520S:	Orphan
3521F:	drivers/net/wan/pc300*
3522
3523CYPRESS_FIRMWARE MEDIA DRIVER
3524M:	Antti Palosaari <crope@iki.fi>
3525L:	linux-media@vger.kernel.org
3526W:	https://linuxtv.org
3527W:	http://palosaari.fi/linux/
3528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3529T:	git git://linuxtv.org/anttip/media_tree.git
3530S:	Maintained
3531F:	drivers/media/common/cypress_firmware*
3532
3533CYTTSP TOUCHSCREEN DRIVER
3534M:	Ferruh Yigit <fery@cypress.com>
3535L:	linux-input@vger.kernel.org
3536S:	Supported
3537F:	drivers/input/touchscreen/cyttsp*
3538F:	include/linux/input/cyttsp.h
3539
3540DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3541M:	Joshua Kinard <kumba@gentoo.org>
3542S:	Maintained
3543F:	drivers/rtc/rtc-ds1685.c
3544F:	include/linux/rtc/ds1685.h
3545
3546DAMA SLAVE for AX.25
3547M:	Joerg Reuter <jreuter@yaina.de>
3548W:	http://yaina.de/jreuter/
3549W:	http://www.qsl.net/dl1bke/
3550L:	linux-hams@vger.kernel.org
3551S:	Maintained
3552F:	net/ax25/af_ax25.c
3553F:	net/ax25/ax25_dev.c
3554F:	net/ax25/ax25_ds_*
3555F:	net/ax25/ax25_in.c
3556F:	net/ax25/ax25_out.c
3557F:	net/ax25/ax25_timer.c
3558F:	net/ax25/sysctl_net_ax25.c
3559
3560DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3561L:	netdev@vger.kernel.org
3562S:	Orphan
3563F:	Documentation/networking/dmfe.txt
3564F:	drivers/net/ethernet/dec/tulip/dmfe.c
3565
3566DC390/AM53C974 SCSI driver
3567M:	Hannes Reinecke <hare@suse.com>
3568L:	linux-scsi@vger.kernel.org
3569S:	Maintained
3570F:	drivers/scsi/am53c974.c
3571
3572DC395x SCSI driver
3573M:	Oliver Neukum <oliver@neukum.org>
3574M:	Ali Akcaagac <aliakc@web.de>
3575M:	Jamie Lenehan <lenehan@twibble.org>
3576L:	dc395x@twibble.org
3577W:	http://twibble.org/dist/dc395x/
3578W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3579S:	Maintained
3580F:	Documentation/scsi/dc395x.txt
3581F:	drivers/scsi/dc395x.*
3582
3583DCCP PROTOCOL
3584M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3585L:	dccp@vger.kernel.org
3586W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3587S:	Maintained
3588F:	include/linux/dccp.h
3589F:	include/uapi/linux/dccp.h
3590F:	include/linux/tfrc.h
3591F:	net/dccp/
3592
3593DECnet NETWORK LAYER
3594W:	http://linux-decnet.sourceforge.net
3595L:	linux-decnet-user@lists.sourceforge.net
3596S:	Orphan
3597F:	Documentation/networking/decnet.txt
3598F:	net/decnet/
3599
3600DECSTATION PLATFORM SUPPORT
3601M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3602L:	linux-mips@linux-mips.org
3603W:	http://www.linux-mips.org/wiki/DECstation
3604S:	Maintained
3605F:	arch/mips/dec/
3606F:	arch/mips/include/asm/dec/
3607F:	arch/mips/include/asm/mach-dec/
3608
3609DEFXX FDDI NETWORK DRIVER
3610M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3611S:	Maintained
3612F:	drivers/net/fddi/defxx.*
3613
3614DELL LAPTOP DRIVER
3615M:	Matthew Garrett <mjg59@srcf.ucam.org>
3616M:	Pali Rohár <pali.rohar@gmail.com>
3617L:	platform-driver-x86@vger.kernel.org
3618S:	Maintained
3619F:	drivers/platform/x86/dell-laptop.c
3620
3621DELL LAPTOP RBTN DRIVER
3622M:	Pali Rohár <pali.rohar@gmail.com>
3623S:	Maintained
3624F:	drivers/platform/x86/dell-rbtn.*
3625
3626DELL LAPTOP FREEFALL DRIVER
3627M:	Pali Rohár <pali.rohar@gmail.com>
3628S:	Maintained
3629F:	drivers/platform/x86/dell-smo8800.c
3630
3631DELL LAPTOP SMM DRIVER
3632M:	Pali Rohár <pali.rohar@gmail.com>
3633S:	Maintained
3634F:	drivers/hwmon/dell-smm-hwmon.c
3635F:	include/uapi/linux/i8k.h
3636
3637DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3638M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3639S:	Maintained
3640F:	Documentation/dcdbas.txt
3641F:	drivers/firmware/dcdbas.*
3642
3643DELL WMI EXTRAS DRIVER
3644M:	Matthew Garrett <mjg59@srcf.ucam.org>
3645M:	Pali Rohár <pali.rohar@gmail.com>
3646S:	Maintained
3647F:	drivers/platform/x86/dell-wmi.c
3648
3649DESIGNWARE USB2 DRD IP DRIVER
3650M:	John Youn <johnyoun@synopsys.com>
3651L:	linux-usb@vger.kernel.org
3652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3653S:	Maintained
3654F:	drivers/usb/dwc2/
3655
3656DESIGNWARE USB3 DRD IP DRIVER
3657M:	Felipe Balbi <balbi@kernel.org>
3658L:	linux-usb@vger.kernel.org
3659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3660S:	Maintained
3661F:	drivers/usb/dwc3/
3662
3663DEVICE COREDUMP (DEV_COREDUMP)
3664M:	Johannes Berg <johannes@sipsolutions.net>
3665L:	linux-kernel@vger.kernel.org
3666S:	Maintained
3667F:	drivers/base/devcoredump.c
3668F:	include/linux/devcoredump.h
3669
3670DEVICE FREQUENCY (DEVFREQ)
3671M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3672M:	Kyungmin Park <kyungmin.park@samsung.com>
3673L:	linux-pm@vger.kernel.org
3674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3675S:	Maintained
3676F:	drivers/devfreq/
3677F:	include/linux/devfreq.h
3678F:	Documentation/devicetree/bindings/devfreq/
3679
3680DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3681M:	Chanwoo Choi <cw00.choi@samsung.com>
3682L:	linux-pm@vger.kernel.org
3683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S:	Supported
3685F:	drivers/devfreq/event/
3686F:	drivers/devfreq/devfreq-event.c
3687F:	include/linux/devfreq-event.h
3688F:	Documentation/devicetree/bindings/devfreq/event/
3689
3690BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3691M:	Chanwoo Choi <cw00.choi@samsung.com>
3692L:	linux-pm@vger.kernel.org
3693L:	linux-samsung-soc@vger.kernel.org
3694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3695S:	Maintained
3696F:	drivers/devfreq/exynos-bus.c
3697F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3698
3699DEVICE NUMBER REGISTRY
3700M:	Torben Mathiasen <device@lanana.org>
3701W:	http://lanana.org/docs/device-list/index.html
3702S:	Maintained
3703
3704DEVICE-MAPPER  (LVM)
3705M:	Alasdair Kergon <agk@redhat.com>
3706M:	Mike Snitzer <snitzer@redhat.com>
3707M:	dm-devel@redhat.com
3708L:	dm-devel@redhat.com
3709W:	http://sources.redhat.com/dm
3710Q:	http://patchwork.kernel.org/project/dm-devel/list/
3711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3712T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3713S:	Maintained
3714F:	Documentation/device-mapper/
3715F:	drivers/md/dm*
3716F:	drivers/md/persistent-data/
3717F:	include/linux/device-mapper.h
3718F:	include/linux/dm-*.h
3719F:	include/uapi/linux/dm-*.h
3720
3721DEVLINK
3722M:	Jiri Pirko <jiri@mellanox.com>
3723L:	netdev@vger.kernel.org
3724S:	Supported
3725F:	net/core/devlink.c
3726F:	include/net/devlink.h
3727F:	include/uapi/linux/devlink.h
3728
3729DIALOG SEMICONDUCTOR DRIVERS
3730M:	Support Opensource <support.opensource@diasemi.com>
3731W:	http://www.dialog-semiconductor.com/products
3732S:	Supported
3733F:	Documentation/hwmon/da90??
3734F:	Documentation/devicetree/bindings/mfd/da90*.txt
3735F:	Documentation/devicetree/bindings/regulator/da92*.txt
3736F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3737F:	drivers/gpio/gpio-da90??.c
3738F:	drivers/hwmon/da90??-hwmon.c
3739F:	drivers/iio/adc/da91??-*.c
3740F:	drivers/input/misc/da90??_onkey.c
3741F:	drivers/input/touchscreen/da9052_tsi.c
3742F:	drivers/leds/leds-da90??.c
3743F:	drivers/mfd/da903x.c
3744F:	drivers/mfd/da90??-*.c
3745F:	drivers/mfd/da91??-*.c
3746F:	drivers/power/da9052-battery.c
3747F:	drivers/power/da91??-*.c
3748F:	drivers/regulator/da903x.c
3749F:	drivers/regulator/da9???-regulator.[ch]
3750F:	drivers/rtc/rtc-da90??.c
3751F:	drivers/video/backlight/da90??_bl.c
3752F:	drivers/watchdog/da90??_wdt.c
3753F:	include/linux/mfd/da903x.h
3754F:	include/linux/mfd/da9052/
3755F:	include/linux/mfd/da9055/
3756F:	include/linux/mfd/da9062/
3757F:	include/linux/mfd/da9063/
3758F:	include/linux/mfd/da9150/
3759F:	include/linux/regulator/da9211.h
3760F:	include/sound/da[79]*.h
3761F:	sound/soc/codecs/da[79]*.[ch]
3762
3763DIGI NEO AND CLASSIC PCI PRODUCTS
3764M:	Lidza Louina <lidza.louina@gmail.com>
3765M:	Mark Hounschell <markh@compro.net>
3766L:	driverdev-devel@linuxdriverproject.org
3767S:	Maintained
3768F:	drivers/staging/dgnc/
3769
3770DIOLAN U2C-12 I2C DRIVER
3771M:	Guenter Roeck <linux@roeck-us.net>
3772L:	linux-i2c@vger.kernel.org
3773S:	Maintained
3774F:	drivers/i2c/busses/i2c-diolan-u2c.c
3775
3776DIRECT ACCESS (DAX)
3777M:	Matthew Wilcox <willy@linux.intel.com>
3778L:	linux-fsdevel@vger.kernel.org
3779S:	Supported
3780F:	fs/dax.c
3781
3782DIRECTORY NOTIFICATION (DNOTIFY)
3783M:	Eric Paris <eparis@parisplace.org>
3784S:	Maintained
3785F:	Documentation/filesystems/dnotify.txt
3786F:	fs/notify/dnotify/
3787F:	include/linux/dnotify.h
3788
3789DISK GEOMETRY AND PARTITION HANDLING
3790M:	Andries Brouwer <aeb@cwi.nl>
3791W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3792W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3793W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3794S:	Maintained
3795
3796DISKQUOTA
3797M:	Jan Kara <jack@suse.com>
3798S:	Maintained
3799F:	Documentation/filesystems/quota.txt
3800F:	fs/quota/
3801F:	include/linux/quota*.h
3802F:	include/uapi/linux/quota*.h
3803
3804DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3805M:	Bernie Thompson <bernie@plugable.com>
3806L:	linux-fbdev@vger.kernel.org
3807S:	Maintained
3808W:	http://plugable.com/category/projects/udlfb/
3809F:	drivers/video/fbdev/udlfb.c
3810F:	include/video/udlfb.h
3811F:	Documentation/fb/udlfb.txt
3812
3813DISTRIBUTED LOCK MANAGER (DLM)
3814M:	Christine Caulfield <ccaulfie@redhat.com>
3815M:	David Teigland <teigland@redhat.com>
3816L:	cluster-devel@redhat.com
3817W:	http://sources.redhat.com/cluster/
3818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3819S:	Supported
3820F:	fs/dlm/
3821
3822DMA BUFFER SHARING FRAMEWORK
3823M:	Sumit Semwal <sumit.semwal@linaro.org>
3824S:	Maintained
3825L:	linux-media@vger.kernel.org
3826L:	dri-devel@lists.freedesktop.org
3827L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3828F:	drivers/dma-buf/
3829F:	include/linux/dma-buf*
3830F:	include/linux/reservation.h
3831F:	include/linux/*fence.h
3832F:	Documentation/dma-buf-sharing.txt
3833T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3834
3835SYNC FILE FRAMEWORK
3836M:	Sumit Semwal <sumit.semwal@linaro.org>
3837R:	Gustavo Padovan <gustavo@padovan.org>
3838S:	Maintained
3839L:	linux-media@vger.kernel.org
3840L:	dri-devel@lists.freedesktop.org
3841F:	drivers/dma-buf/sync_file.c
3842F:	include/linux/sync_file.h
3843F:	Documentation/sync_file.txt
3844T:	git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3845
3846DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3847M:	Vinod Koul <vinod.koul@intel.com>
3848L:	dmaengine@vger.kernel.org
3849Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3850S:	Maintained
3851F:	drivers/dma/
3852F:	include/linux/dmaengine.h
3853F:	Documentation/devicetree/bindings/dma/
3854F:	Documentation/dmaengine/
3855T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3856
3857DME1737 HARDWARE MONITOR DRIVER
3858M:	Juerg Haefliger <juergh@gmail.com>
3859L:	linux-hwmon@vger.kernel.org
3860S:	Maintained
3861F:	Documentation/hwmon/dme1737
3862F:	drivers/hwmon/dme1737.c
3863
3864DMI/SMBIOS SUPPORT
3865M:	Jean Delvare <jdelvare@suse.com>
3866S:	Maintained
3867T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3868F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
3869F:	drivers/firmware/dmi-id.c
3870F:	drivers/firmware/dmi_scan.c
3871F:	include/linux/dmi.h
3872
3873DOCUMENTATION
3874M:	Jonathan Corbet <corbet@lwn.net>
3875L:	linux-doc@vger.kernel.org
3876S:	Maintained
3877F:	Documentation/
3878F:	scripts/docproc.c
3879F:	scripts/kernel-doc*
3880X:	Documentation/ABI/
3881X:	Documentation/devicetree/
3882X:	Documentation/acpi
3883X:	Documentation/power
3884X:	Documentation/spi
3885X:	Documentation/media
3886T:	git git://git.lwn.net/linux.git docs-next
3887
3888DOUBLETALK DRIVER
3889M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
3890L:	blinux-list@redhat.com
3891S:	Maintained
3892F:	drivers/char/dtlk.c
3893F:	include/linux/dtlk.h
3894
3895DPT_I2O SCSI RAID DRIVER
3896M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3897L:	linux-scsi@vger.kernel.org
3898W:	http://www.adaptec.com/
3899S:	Maintained
3900F:	drivers/scsi/dpt*
3901F:	drivers/scsi/dpt/
3902
3903DRBD DRIVER
3904M:	Philipp Reisner <philipp.reisner@linbit.com>
3905M:	Lars Ellenberg <lars.ellenberg@linbit.com>
3906L:	drbd-dev@lists.linbit.com
3907W:	http://www.drbd.org
3908T:	git git://git.linbit.com/linux-drbd.git
3909T:	git git://git.linbit.com/drbd-8.4.git
3910S:	Supported
3911F:	drivers/block/drbd/
3912F:	lib/lru_cache.c
3913F:	Documentation/blockdev/drbd/
3914
3915DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3916M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3918S:	Supported
3919F:	Documentation/kobject.txt
3920F:	drivers/base/
3921F:	fs/debugfs/
3922F:	fs/kernfs/
3923F:	fs/sysfs/
3924F:	include/linux/debugfs.h
3925F:	include/linux/kobj*
3926F:	lib/kobj*
3927
3928DRM DRIVERS
3929M:	David Airlie <airlied@linux.ie>
3930L:	dri-devel@lists.freedesktop.org
3931T:	git git://people.freedesktop.org/~airlied/linux
3932S:	Maintained
3933F:	drivers/gpu/drm/
3934F:	drivers/gpu/vga/
3935F:	Documentation/devicetree/bindings/display/
3936F:	Documentation/devicetree/bindings/gpu/
3937F:	Documentation/devicetree/bindings/video/
3938F:	Documentation/gpu/
3939F:	include/drm/
3940F:	include/uapi/drm/
3941
3942DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3943M:	Dave Airlie <airlied@redhat.com>
3944S:	Odd Fixes
3945F:	drivers/gpu/drm/ast/
3946
3947DRM DRIVER FOR BOCHS VIRTUAL GPU
3948M:	Gerd Hoffmann <kraxel@redhat.com>
3949S:	Odd Fixes
3950F:	drivers/gpu/drm/bochs/
3951
3952DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3953M:	Dave Airlie <airlied@redhat.com>
3954S:	Odd Fixes
3955F:	drivers/gpu/drm/cirrus/
3956
3957RADEON and AMDGPU DRM DRIVERS
3958M:	Alex Deucher <alexander.deucher@amd.com>
3959M:	Christian König <christian.koenig@amd.com>
3960L:	dri-devel@lists.freedesktop.org
3961T:	git git://people.freedesktop.org/~agd5f/linux
3962S:	Supported
3963F:	drivers/gpu/drm/radeon/
3964F:	include/uapi/drm/radeon_drm.h
3965F:	drivers/gpu/drm/amd/
3966F:	include/uapi/drm/amdgpu_drm.h
3967
3968DRM PANEL DRIVERS
3969M:	Thierry Reding <thierry.reding@gmail.com>
3970L:	dri-devel@lists.freedesktop.org
3971T:	git git://anongit.freedesktop.org/tegra/linux.git
3972S:	Maintained
3973F:	drivers/gpu/drm/drm_panel.c
3974F:	drivers/gpu/drm/panel/
3975F:	include/drm/drm_panel.h
3976F:	Documentation/devicetree/bindings/display/panel/
3977
3978INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3979M:	Daniel Vetter <daniel.vetter@intel.com>
3980M:	Jani Nikula <jani.nikula@linux.intel.com>
3981L:	intel-gfx@lists.freedesktop.org
3982L:	dri-devel@lists.freedesktop.org
3983W:	https://01.org/linuxgraphics/
3984Q:	http://patchwork.freedesktop.org/project/intel-gfx/
3985T:	git git://anongit.freedesktop.org/drm-intel
3986S:	Supported
3987F:	drivers/gpu/drm/i915/
3988F:	include/drm/i915*
3989F:	include/uapi/drm/i915_drm.h
3990F:	Documentation/gpu/i915.rst
3991
3992DRM DRIVERS FOR ATMEL HLCDC
3993M:	Boris Brezillon <boris.brezillon@free-electrons.com>
3994L:	dri-devel@lists.freedesktop.org
3995S:	Supported
3996F:	drivers/gpu/drm/atmel-hlcdc/
3997F:	Documentation/devicetree/bindings/drm/atmel/
3998
3999DRM DRIVERS FOR ALLWINNER A10
4000M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4001L:	dri-devel@lists.freedesktop.org
4002S:	Supported
4003F:	drivers/gpu/drm/sun4i/
4004F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4005
4006DRM DRIVERS FOR EXYNOS
4007M:	Inki Dae <inki.dae@samsung.com>
4008M:	Joonyoung Shim <jy0922.shim@samsung.com>
4009M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4010M:	Kyungmin Park <kyungmin.park@samsung.com>
4011L:	dri-devel@lists.freedesktop.org
4012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4013S:	Supported
4014F:	drivers/gpu/drm/exynos/
4015F:	include/uapi/drm/exynos_drm.h
4016F:	Documentation/devicetree/bindings/display/exynos/
4017
4018DRM DRIVERS FOR FREESCALE DCU
4019M:	Stefan Agner <stefan@agner.ch>
4020M:	Alison Wang <alison.wang@freescale.com>
4021L:	dri-devel@lists.freedesktop.org
4022S:	Supported
4023F:	drivers/gpu/drm/fsl-dcu/
4024F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4025F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4026F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4027
4028DRM DRIVERS FOR FREESCALE IMX
4029M:	Philipp Zabel <p.zabel@pengutronix.de>
4030L:	dri-devel@lists.freedesktop.org
4031S:	Maintained
4032F:	drivers/gpu/drm/imx/
4033F:	drivers/gpu/ipu-v3/
4034F:	Documentation/devicetree/bindings/display/imx/
4035
4036DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4037M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4038L:	dri-devel@lists.freedesktop.org
4039T:	git git://github.com/patjak/drm-gma500
4040S:	Maintained
4041F:	drivers/gpu/drm/gma500/
4042
4043DRM DRIVERS FOR HISILICON
4044M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4045R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4046R:	Chen Feng <puck.chen@hisilicon.com>
4047L:	dri-devel@lists.freedesktop.org
4048T:	git git://github.com/xin3liang/linux.git
4049S:	Maintained
4050F:	drivers/gpu/drm/hisilicon/
4051F:	Documentation/devicetree/bindings/display/hisilicon/
4052
4053DRM DRIVER FOR INTEL I810 VIDEO CARDS
4054S:	Orphan / Obsolete
4055F:	drivers/gpu/drm/i810/
4056F:	include/uapi/drm/i810_drm.h
4057
4058DRM DRIVER FOR MSM ADRENO GPU
4059M:	Rob Clark <robdclark@gmail.com>
4060L:	linux-arm-msm@vger.kernel.org
4061L:	dri-devel@lists.freedesktop.org
4062L:	freedreno@lists.freedesktop.org
4063T:	git git://people.freedesktop.org/~robclark/linux
4064S:	Maintained
4065F:	drivers/gpu/drm/msm/
4066F:	include/uapi/drm/msm_drm.h
4067F:	Documentation/devicetree/bindings/display/msm/
4068
4069DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4070M:	Ben Skeggs <bskeggs@redhat.com>
4071L:	dri-devel@lists.freedesktop.org
4072L:	nouveau@lists.freedesktop.org
4073T:	git git://github.com/skeggsb/linux
4074S:	Supported
4075F:	drivers/gpu/drm/nouveau/
4076F:	include/uapi/drm/nouveau_drm.h
4077
4078DRM DRIVERS FOR NVIDIA TEGRA
4079M:	Thierry Reding <thierry.reding@gmail.com>
4080L:	dri-devel@lists.freedesktop.org
4081L:	linux-tegra@vger.kernel.org
4082T:	git git://anongit.freedesktop.org/tegra/linux.git
4083S:	Supported
4084F:	drivers/gpu/drm/tegra/
4085F:	drivers/gpu/host1x/
4086F:	include/linux/host1x.h
4087F:	include/uapi/drm/tegra_drm.h
4088F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4089
4090DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4091S:	Orphan / Obsolete
4092F:	drivers/gpu/drm/mga/
4093F:	include/uapi/drm/mga_drm.h
4094
4095DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4096M:	Dave Airlie <airlied@redhat.com>
4097S:	Odd Fixes
4098F:	drivers/gpu/drm/mgag200/
4099
4100DRM DRIVER FOR RAGE 128 VIDEO CARDS
4101S:	Orphan / Obsolete
4102F:	drivers/gpu/drm/r128/
4103F:	include/uapi/drm/r128_drm.h
4104
4105DRM DRIVERS FOR RENESAS
4106M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4107L:	dri-devel@lists.freedesktop.org
4108L:	linux-renesas-soc@vger.kernel.org
4109T:	git git://linuxtv.org/pinchartl/fbdev
4110S:	Supported
4111F:	drivers/gpu/drm/rcar-du/
4112F:	drivers/gpu/drm/shmobile/
4113F:	include/linux/platform_data/shmob_drm.h
4114F:	Documentation/devicetree/bindings/display/renesas,du.txt
4115
4116DRM DRIVER FOR QXL VIRTUAL GPU
4117M:	Dave Airlie <airlied@redhat.com>
4118S:	Odd Fixes
4119F:	drivers/gpu/drm/qxl/
4120F:	include/uapi/drm/qxl_drm.h
4121
4122DRM DRIVERS FOR ROCKCHIP
4123M:	Mark Yao <mark.yao@rock-chips.com>
4124L:	dri-devel@lists.freedesktop.org
4125S:	Maintained
4126F:	drivers/gpu/drm/rockchip/
4127F:	Documentation/devicetree/bindings/display/rockchip/
4128
4129DRM DRIVER FOR SAVAGE VIDEO CARDS
4130S:	Orphan / Obsolete
4131F:	drivers/gpu/drm/savage/
4132F:	include/uapi/drm/savage_drm.h
4133
4134DRM DRIVER FOR SIS VIDEO CARDS
4135S:	Orphan / Obsolete
4136F:	drivers/gpu/drm/sis/
4137F:	include/uapi/drm/sis_drm.h
4138
4139DRM DRIVERS FOR STI
4140M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4141M:	Vincent Abriou <vincent.abriou@st.com>
4142L:	dri-devel@lists.freedesktop.org
4143T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4144S:	Maintained
4145F:	drivers/gpu/drm/sti
4146F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4147
4148DRM DRIVER FOR TDFX VIDEO CARDS
4149S:	Orphan / Obsolete
4150F:	drivers/gpu/drm/tdfx/
4151
4152DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4153M:	Dave Airlie <airlied@redhat.com>
4154S:	Odd Fixes
4155F:	drivers/gpu/drm/udl/
4156
4157DRM DRIVERS FOR VIVANTE GPU IP
4158M:	Lucas Stach <l.stach@pengutronix.de>
4159R:	Russell King <linux+etnaviv@armlinux.org.uk>
4160R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4161L:	dri-devel@lists.freedesktop.org
4162S:	Maintained
4163F:	drivers/gpu/drm/etnaviv/
4164F:	include/uapi/drm/etnaviv_drm.h
4165F:	Documentation/devicetree/bindings/display/etnaviv/
4166
4167DRM DRIVER FOR VMWARE VIRTUAL GPU
4168M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4169M:	Sinclair Yeh <syeh@vmware.com>
4170M:	Thomas Hellstrom <thellstrom@vmware.com>
4171L:	dri-devel@lists.freedesktop.org
4172T:	git git://people.freedesktop.org/~syeh/repos_linux
4173T:	git git://people.freedesktop.org/~thomash/linux
4174S:	Supported
4175F:	drivers/gpu/drm/vmwgfx/
4176F:	include/uapi/drm/vmwgfx_drm.h
4177
4178DRM DRIVERS FOR VC4
4179M:	Eric Anholt <eric@anholt.net>
4180T:	git git://github.com/anholt/linux
4181S:	Supported
4182F:	drivers/gpu/drm/vc4/
4183F:	include/uapi/drm/vc4_drm.h
4184F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4185
4186DRM DRIVERS FOR TI OMAP
4187M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4188L:	dri-devel@lists.freedesktop.org
4189S:	Maintained
4190F:	drivers/gpu/drm/omapdrm/
4191F:	Documentation/devicetree/bindings/display/ti/
4192
4193DRM DRIVERS FOR TI LCDC
4194M:	Jyri Sarha <jsarha@ti.com>
4195R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4196L:	dri-devel@lists.freedesktop.org
4197S:	Maintained
4198F:	drivers/gpu/drm/tilcdc/
4199F:	Documentation/devicetree/bindings/display/tilcdc/
4200
4201DSBR100 USB FM RADIO DRIVER
4202M:	Alexey Klimov <klimov.linux@gmail.com>
4203L:	linux-media@vger.kernel.org
4204T:	git git://linuxtv.org/media_tree.git
4205S:	Maintained
4206F:	drivers/media/radio/dsbr100.c
4207
4208DSCC4 DRIVER
4209M:	Francois Romieu <romieu@fr.zoreil.com>
4210L:	netdev@vger.kernel.org
4211S:	Maintained
4212F:	drivers/net/wan/dscc4.c
4213
4214DT3155 MEDIA DRIVER
4215M:	Hans Verkuil <hverkuil@xs4all.nl>
4216L:	linux-media@vger.kernel.org
4217T:	git git://linuxtv.org/media_tree.git
4218W:	https://linuxtv.org
4219S:	Odd Fixes
4220F:	drivers/media/pci/dt3155/
4221
4222DVB_USB_AF9015 MEDIA DRIVER
4223M:	Antti Palosaari <crope@iki.fi>
4224L:	linux-media@vger.kernel.org
4225W:	https://linuxtv.org
4226W:	http://palosaari.fi/linux/
4227Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4228T:	git git://linuxtv.org/anttip/media_tree.git
4229S:	Maintained
4230F:	drivers/media/usb/dvb-usb-v2/af9015*
4231
4232DVB_USB_AF9035 MEDIA DRIVER
4233M:	Antti Palosaari <crope@iki.fi>
4234L:	linux-media@vger.kernel.org
4235W:	https://linuxtv.org
4236W:	http://palosaari.fi/linux/
4237Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4238T:	git git://linuxtv.org/anttip/media_tree.git
4239S:	Maintained
4240F:	drivers/media/usb/dvb-usb-v2/af9035*
4241
4242DVB_USB_ANYSEE MEDIA DRIVER
4243M:	Antti Palosaari <crope@iki.fi>
4244L:	linux-media@vger.kernel.org
4245W:	https://linuxtv.org
4246W:	http://palosaari.fi/linux/
4247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4248T:	git git://linuxtv.org/anttip/media_tree.git
4249S:	Maintained
4250F:	drivers/media/usb/dvb-usb-v2/anysee*
4251
4252DVB_USB_AU6610 MEDIA DRIVER
4253M:	Antti Palosaari <crope@iki.fi>
4254L:	linux-media@vger.kernel.org
4255W:	https://linuxtv.org
4256W:	http://palosaari.fi/linux/
4257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4258T:	git git://linuxtv.org/anttip/media_tree.git
4259S:	Maintained
4260F:	drivers/media/usb/dvb-usb-v2/au6610*
4261
4262DVB_USB_CE6230 MEDIA DRIVER
4263M:	Antti Palosaari <crope@iki.fi>
4264L:	linux-media@vger.kernel.org
4265W:	https://linuxtv.org
4266W:	http://palosaari.fi/linux/
4267Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4268T:	git git://linuxtv.org/anttip/media_tree.git
4269S:	Maintained
4270F:	drivers/media/usb/dvb-usb-v2/ce6230*
4271
4272DVB_USB_CXUSB MEDIA DRIVER
4273M:	Michael Krufky <mkrufky@linuxtv.org>
4274L:	linux-media@vger.kernel.org
4275W:	https://linuxtv.org
4276W:	http://github.com/mkrufky
4277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4278T:	git git://linuxtv.org/media_tree.git
4279S:	Maintained
4280F:	drivers/media/usb/dvb-usb/cxusb*
4281
4282DVB_USB_EC168 MEDIA DRIVER
4283M:	Antti Palosaari <crope@iki.fi>
4284L:	linux-media@vger.kernel.org
4285W:	https://linuxtv.org
4286W:	http://palosaari.fi/linux/
4287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4288T:	git git://linuxtv.org/anttip/media_tree.git
4289S:	Maintained
4290F:	drivers/media/usb/dvb-usb-v2/ec168*
4291
4292DVB_USB_GL861 MEDIA DRIVER
4293M:	Antti Palosaari <crope@iki.fi>
4294L:	linux-media@vger.kernel.org
4295W:	https://linuxtv.org
4296Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4297T:	git git://linuxtv.org/anttip/media_tree.git
4298S:	Maintained
4299F:	drivers/media/usb/dvb-usb-v2/gl861*
4300
4301DVB_USB_MXL111SF MEDIA DRIVER
4302M:	Michael Krufky <mkrufky@linuxtv.org>
4303L:	linux-media@vger.kernel.org
4304W:	https://linuxtv.org
4305W:	http://github.com/mkrufky
4306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4307T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4308S:	Maintained
4309F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4310
4311DVB_USB_RTL28XXU MEDIA DRIVER
4312M:	Antti Palosaari <crope@iki.fi>
4313L:	linux-media@vger.kernel.org
4314W:	https://linuxtv.org
4315W:	http://palosaari.fi/linux/
4316Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4317T:	git git://linuxtv.org/anttip/media_tree.git
4318S:	Maintained
4319F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4320
4321DVB_USB_V2 MEDIA DRIVER
4322M:	Antti Palosaari <crope@iki.fi>
4323L:	linux-media@vger.kernel.org
4324W:	https://linuxtv.org
4325W:	http://palosaari.fi/linux/
4326Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4327T:	git git://linuxtv.org/anttip/media_tree.git
4328S:	Maintained
4329F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4330F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4331
4332DYNAMIC DEBUG
4333M:	Jason Baron <jbaron@akamai.com>
4334S:	Maintained
4335F:	lib/dynamic_debug.c
4336F:	include/linux/dynamic_debug.h
4337
4338DZ DECSTATION DZ11 SERIAL DRIVER
4339M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4340S:	Maintained
4341F:	drivers/tty/serial/dz.*
4342
4343E3X0 POWER BUTTON DRIVER
4344M:	Moritz Fischer <moritz.fischer@ettus.com>
4345L:	usrp-users@lists.ettus.com
4346W:	http://www.ettus.com
4347S:	Supported
4348F:	drivers/input/misc/e3x0-button.c
4349F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4350
4351E4000 MEDIA DRIVER
4352M:	Antti Palosaari <crope@iki.fi>
4353L:	linux-media@vger.kernel.org
4354W:	https://linuxtv.org
4355W:	http://palosaari.fi/linux/
4356Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4357T:	git git://linuxtv.org/anttip/media_tree.git
4358S:	Maintained
4359F:	drivers/media/tuners/e4000*
4360
4361EATA ISA/EISA/PCI SCSI DRIVER
4362M:	Dario Ballabio <ballabio_dario@emc.com>
4363L:	linux-scsi@vger.kernel.org
4364S:	Maintained
4365F:	drivers/scsi/eata.c
4366
4367EC100 MEDIA DRIVER
4368M:	Antti Palosaari <crope@iki.fi>
4369L:	linux-media@vger.kernel.org
4370W:	https://linuxtv.org
4371W:	http://palosaari.fi/linux/
4372Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4373T:	git git://linuxtv.org/anttip/media_tree.git
4374S:	Maintained
4375F:	drivers/media/dvb-frontends/ec100*
4376
4377ECRYPT FILE SYSTEM
4378M:	Tyler Hicks <tyhicks@canonical.com>
4379L:	ecryptfs@vger.kernel.org
4380W:	http://ecryptfs.org
4381W:	https://launchpad.net/ecryptfs
4382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4383S:	Supported
4384F:	Documentation/filesystems/ecryptfs.txt
4385F:	fs/ecryptfs/
4386
4387EDAC-CORE
4388M:	Doug Thompson <dougthompson@xmission.com>
4389M:	Borislav Petkov <bp@alien8.de>
4390M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4391M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4392L:	linux-edac@vger.kernel.org
4393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4395S:	Supported
4396F:	Documentation/edac.txt
4397F:	drivers/edac/
4398F:	include/linux/edac.h
4399
4400EDAC-AMD64
4401M:	Doug Thompson <dougthompson@xmission.com>
4402M:	Borislav Petkov <bp@alien8.de>
4403L:	linux-edac@vger.kernel.org
4404S:	Maintained
4405F:	drivers/edac/amd64_edac*
4406
4407EDAC-CALXEDA
4408M:	Doug Thompson <dougthompson@xmission.com>
4409M:	Robert Richter <rric@kernel.org>
4410L:	linux-edac@vger.kernel.org
4411S:	Maintained
4412F:	drivers/edac/highbank*
4413
4414EDAC-CAVIUM
4415M:	Ralf Baechle <ralf@linux-mips.org>
4416M:	David Daney <david.daney@cavium.com>
4417L:	linux-edac@vger.kernel.org
4418L:	linux-mips@linux-mips.org
4419S:	Supported
4420F:	drivers/edac/octeon_edac*
4421
4422EDAC-E752X
4423M:	Mark Gross <mark.gross@intel.com>
4424M:	Doug Thompson <dougthompson@xmission.com>
4425L:	linux-edac@vger.kernel.org
4426S:	Maintained
4427F:	drivers/edac/e752x_edac.c
4428
4429EDAC-E7XXX
4430M:	Doug Thompson <dougthompson@xmission.com>
4431L:	linux-edac@vger.kernel.org
4432S:	Maintained
4433F:	drivers/edac/e7xxx_edac.c
4434
4435EDAC-GHES
4436M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4437M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4438L:	linux-edac@vger.kernel.org
4439S:	Maintained
4440F:	drivers/edac/ghes_edac.c
4441
4442EDAC-I82443BXGX
4443M:	Tim Small <tim@buttersideup.com>
4444L:	linux-edac@vger.kernel.org
4445S:	Maintained
4446F:	drivers/edac/i82443bxgx_edac.c
4447
4448EDAC-I3000
4449M:	Jason Uhlenkott <juhlenko@akamai.com>
4450L:	linux-edac@vger.kernel.org
4451S:	Maintained
4452F:	drivers/edac/i3000_edac.c
4453
4454EDAC-I5000
4455M:	Doug Thompson <dougthompson@xmission.com>
4456L:	linux-edac@vger.kernel.org
4457S:	Maintained
4458F:	drivers/edac/i5000_edac.c
4459
4460EDAC-I5400
4461M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4462M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4463L:	linux-edac@vger.kernel.org
4464S:	Maintained
4465F:	drivers/edac/i5400_edac.c
4466
4467EDAC-I7300
4468M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4469M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4470L:	linux-edac@vger.kernel.org
4471S:	Maintained
4472F:	drivers/edac/i7300_edac.c
4473
4474EDAC-I7CORE
4475M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4477L:	linux-edac@vger.kernel.org
4478S:	Maintained
4479F:	drivers/edac/i7core_edac.c
4480
4481EDAC-I82975X
4482M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4483M:	"Arvind R." <arvino55@gmail.com>
4484L:	linux-edac@vger.kernel.org
4485S:	Maintained
4486F:	drivers/edac/i82975x_edac.c
4487
4488EDAC-IE31200
4489M:	Jason Baron <jbaron@akamai.com>
4490L:	linux-edac@vger.kernel.org
4491S:	Maintained
4492F:	drivers/edac/ie31200_edac.c
4493
4494EDAC-MPC85XX
4495M:	Johannes Thumshirn <morbidrsa@gmail.com>
4496L:	linux-edac@vger.kernel.org
4497S:	Maintained
4498F:	drivers/edac/mpc85xx_edac.[ch]
4499
4500EDAC-PASEMI
4501M:	Egor Martovetsky <egor@pasemi.com>
4502L:	linux-edac@vger.kernel.org
4503S:	Maintained
4504F:	drivers/edac/pasemi_edac.c
4505
4506EDAC-R82600
4507M:	Tim Small <tim@buttersideup.com>
4508L:	linux-edac@vger.kernel.org
4509S:	Maintained
4510F:	drivers/edac/r82600_edac.c
4511
4512EDAC-SBRIDGE
4513M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4514M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4515L:	linux-edac@vger.kernel.org
4516S:	Maintained
4517F:	drivers/edac/sb_edac.c
4518
4519EDAC-XGENE
4520APPLIED MICRO (APM) X-GENE SOC EDAC
4521M:     Loc Ho <lho@apm.com>
4522S:     Supported
4523F:     drivers/edac/xgene_edac.c
4524F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4525
4526EDIROL UA-101/UA-1000 DRIVER
4527M:	Clemens Ladisch <clemens@ladisch.de>
4528L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4529T:	git git://git.alsa-project.org/alsa-kernel.git
4530S:	Maintained
4531F:	sound/usb/misc/ua101.c
4532
4533EXTENSIBLE FIRMWARE INTERFACE (EFI)
4534M:	Matt Fleming <matt@codeblueprint.co.uk>
4535L:	linux-efi@vger.kernel.org
4536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4537S:	Maintained
4538F:	Documentation/efi-stub.txt
4539F:	arch/ia64/kernel/efi.c
4540F:	arch/x86/boot/compressed/eboot.[ch]
4541F:	arch/x86/include/asm/efi.h
4542F:	arch/x86/platform/efi/
4543F:	drivers/firmware/efi/
4544F:	include/linux/efi*.h
4545
4546EFI VARIABLE FILESYSTEM
4547M:	Matthew Garrett <matthew.garrett@nebula.com>
4548M:	Jeremy Kerr <jk@ozlabs.org>
4549M:	Matt Fleming <matt@codeblueprint.co.uk>
4550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4551L:	linux-efi@vger.kernel.org
4552S:	Maintained
4553F:	fs/efivarfs/
4554
4555EFIFB FRAMEBUFFER DRIVER
4556L:	linux-fbdev@vger.kernel.org
4557M:	Peter Jones <pjones@redhat.com>
4558S:	Maintained
4559F:	drivers/video/fbdev/efifb.c
4560
4561EFS FILESYSTEM
4562W:	http://aeschi.ch.eu.org/efs/
4563S:	Orphan
4564F:	fs/efs/
4565
4566EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4567M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4568L:	netdev@vger.kernel.org
4569S:	Maintained
4570F:	drivers/net/ethernet/ibm/ehea/
4571
4572EM28XX VIDEO4LINUX DRIVER
4573M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4574M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4575L:	linux-media@vger.kernel.org
4576W:	https://linuxtv.org
4577T:	git git://linuxtv.org/media_tree.git
4578S:	Maintained
4579F:	drivers/media/usb/em28xx/
4580F:	Documentation/media/v4l-drivers/em28xx*
4581
4582EMBEDDED LINUX
4583M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4584M:	Matt Mackall <mpm@selenic.com>
4585M:	David Woodhouse <dwmw2@infradead.org>
4586L:	linux-embedded@vger.kernel.org
4587S:	Maintained
4588
4589EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4590M:	James Smart <james.smart@avagotech.com>
4591M:	Dick Kennedy <dick.kennedy@avagotech.com>
4592L:	linux-scsi@vger.kernel.org
4593W:	http://www.avagotech.com
4594S:	Supported
4595F:	drivers/scsi/lpfc/
4596
4597ENE CB710 FLASH CARD READER DRIVER
4598M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4599S:	Maintained
4600F:	drivers/misc/cb710/
4601F:	drivers/mmc/host/cb710-mmc.*
4602F:	include/linux/cb710.h
4603
4604ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4605M:	Maxim Levitsky <maximlevitsky@gmail.com>
4606S:	Maintained
4607F:	drivers/media/rc/ene_ir.*
4608
4609EPSON S1D13XXX FRAMEBUFFER DRIVER
4610M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4611S:	Maintained
4612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4613F:	drivers/video/fbdev/s1d13xxxfb.c
4614F:	include/video/s1d13xxxfb.h
4615
4616ET131X NETWORK DRIVER
4617M:	Mark Einon <mark.einon@gmail.com>
4618S:	Odd Fixes
4619F:	drivers/net/ethernet/agere/
4620
4621ETHERNET BRIDGE
4622M:	Stephen Hemminger <stephen@networkplumber.org>
4623L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4624L:	netdev@vger.kernel.org
4625W:	http://www.linuxfoundation.org/en/Net:Bridge
4626S:	Maintained
4627F:	include/linux/netfilter_bridge/
4628F:	net/bridge/
4629
4630ETHERNET PHY LIBRARY
4631M:	Florian Fainelli <f.fainelli@gmail.com>
4632L:	netdev@vger.kernel.org
4633S:	Maintained
4634F:	include/linux/phy.h
4635F:	include/linux/phy_fixed.h
4636F:	drivers/net/phy/
4637F:	Documentation/networking/phy.txt
4638F:	drivers/of/of_mdio.c
4639F:	drivers/of/of_net.c
4640
4641EXT2 FILE SYSTEM
4642M:	Jan Kara <jack@suse.com>
4643L:	linux-ext4@vger.kernel.org
4644S:	Maintained
4645F:	Documentation/filesystems/ext2.txt
4646F:	fs/ext2/
4647F:	include/linux/ext2*
4648
4649EXT4 FILE SYSTEM
4650M:	"Theodore Ts'o" <tytso@mit.edu>
4651M:	Andreas Dilger <adilger.kernel@dilger.ca>
4652L:	linux-ext4@vger.kernel.org
4653W:	http://ext4.wiki.kernel.org
4654Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4655T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4656S:	Maintained
4657F:	Documentation/filesystems/ext4.txt
4658F:	fs/ext4/
4659
4660Extended Verification Module (EVM)
4661M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4662L:	linux-ima-devel@lists.sourceforge.net
4663L:	linux-security-module@vger.kernel.org
4664S:	Supported
4665F:	security/integrity/evm/
4666
4667EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4668M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4669M:	Chanwoo Choi <cw00.choi@samsung.com>
4670L:	linux-kernel@vger.kernel.org
4671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4672S:	Maintained
4673F:	drivers/extcon/
4674F:	include/linux/extcon/
4675F:	include/linux/extcon.h
4676F:	Documentation/extcon/
4677F:	Documentation/devicetree/bindings/extcon/
4678
4679EXYNOS DP DRIVER
4680M:	Jingoo Han <jingoohan1@gmail.com>
4681L:	dri-devel@lists.freedesktop.org
4682S:	Maintained
4683F:	drivers/gpu/drm/exynos/exynos_dp*
4684
4685EXYNOS SYSMMU (IOMMU) driver
4686M:	Marek Szyprowski <m.szyprowski@samsung.com>
4687L:	iommu@lists.linux-foundation.org
4688S:	Maintained
4689F:	drivers/iommu/exynos-iommu.c
4690
4691EXYNOS MIPI DISPLAY DRIVERS
4692M:	Inki Dae <inki.dae@samsung.com>
4693M:	Donghwa Lee <dh09.lee@samsung.com>
4694M:	Kyungmin Park <kyungmin.park@samsung.com>
4695L:	linux-fbdev@vger.kernel.org
4696S:	Maintained
4697F:	drivers/video/fbdev/exynos/exynos_mipi*
4698F:	include/video/exynos_mipi*
4699
4700EZchip NPS platform support
4701M:	Noam Camus <noamc@ezchip.com>
4702S:	Supported
4703F:	arch/arc/plat-eznps
4704F:	arch/arc/boot/dts/eznps.dts
4705
4706F71805F HARDWARE MONITORING DRIVER
4707M:	Jean Delvare <jdelvare@suse.com>
4708L:	linux-hwmon@vger.kernel.org
4709S:	Maintained
4710F:	Documentation/hwmon/f71805f
4711F:	drivers/hwmon/f71805f.c
4712
4713FC0011 TUNER DRIVER
4714M:	Michael Buesch <m@bues.ch>
4715L:	linux-media@vger.kernel.org
4716S:	Maintained
4717F:	drivers/media/tuners/fc0011.h
4718F:	drivers/media/tuners/fc0011.c
4719
4720FC2580 MEDIA DRIVER
4721M:	Antti Palosaari <crope@iki.fi>
4722L:	linux-media@vger.kernel.org
4723W:	https://linuxtv.org
4724W:	http://palosaari.fi/linux/
4725Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4726T:	git git://linuxtv.org/anttip/media_tree.git
4727S:	Maintained
4728F:	drivers/media/tuners/fc2580*
4729
4730FANOTIFY
4731M:	Eric Paris <eparis@redhat.com>
4732S:	Maintained
4733F:	fs/notify/fanotify/
4734F:	include/linux/fanotify.h
4735F:	include/uapi/linux/fanotify.h
4736
4737FARSYNC SYNCHRONOUS DRIVER
4738M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4739W:	http://www.farsite.co.uk/
4740S:	Supported
4741F:	drivers/net/wan/farsync.*
4742
4743FAULT INJECTION SUPPORT
4744M:	Akinobu Mita <akinobu.mita@gmail.com>
4745S:	Supported
4746F:	Documentation/fault-injection/
4747F:	lib/fault-inject.c
4748
4749FBTFT Framebuffer drivers
4750M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4751M:	Noralf Trønnes <noralf@tronnes.org>
4752S:	Maintained
4753F:	drivers/staging/fbtft/
4754
4755FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4756M:	Johannes Thumshirn <jth@kernel.org>
4757L:	fcoe-devel@open-fcoe.org
4758W:	www.Open-FCoE.org
4759S:	Supported
4760F:	drivers/scsi/libfc/
4761F:	drivers/scsi/fcoe/
4762F:	include/scsi/fc/
4763F:	include/scsi/libfc.h
4764F:	include/scsi/libfcoe.h
4765F:	include/uapi/scsi/fc/
4766
4767FILE LOCKING (flock() and fcntl()/lockf())
4768M:	Jeff Layton <jlayton@poochiereds.net>
4769M:	"J. Bruce Fields" <bfields@fieldses.org>
4770L:	linux-fsdevel@vger.kernel.org
4771S:	Maintained
4772F:	include/linux/fcntl.h
4773F:	include/linux/fs.h
4774F:	include/uapi/linux/fcntl.h
4775F:	include/uapi/linux/fs.h
4776F:	fs/fcntl.c
4777F:	fs/locks.c
4778
4779FILESYSTEMS (VFS and infrastructure)
4780M:	Alexander Viro <viro@zeniv.linux.org.uk>
4781L:	linux-fsdevel@vger.kernel.org
4782S:	Maintained
4783F:	fs/*
4784
4785FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4786M:	Riku Voipio <riku.voipio@iki.fi>
4787L:	linux-hwmon@vger.kernel.org
4788S:	Maintained
4789F:	drivers/hwmon/f75375s.c
4790F:	include/linux/f75375s.h
4791
4792FIREWIRE AUDIO DRIVERS
4793M:	Clemens Ladisch <clemens@ladisch.de>
4794L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4795T:	git git://git.alsa-project.org/alsa-kernel.git
4796S:	Maintained
4797F:	sound/firewire/
4798
4799FIREWIRE MEDIA DRIVERS (firedtv)
4800M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4801L:	linux-media@vger.kernel.org
4802L:	linux1394-devel@lists.sourceforge.net
4803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4804S:	Maintained
4805F:	drivers/media/firewire/
4806
4807FIREWIRE SBP-2 TARGET
4808M:	Chris Boot <bootc@bootc.net>
4809L:	linux-scsi@vger.kernel.org
4810L:	target-devel@vger.kernel.org
4811L:	linux1394-devel@lists.sourceforge.net
4812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4813S:	Maintained
4814F:	drivers/target/sbp/
4815
4816FIREWIRE SUBSYSTEM
4817M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
4818L:	linux1394-devel@lists.sourceforge.net
4819W:	http://ieee1394.wiki.kernel.org/
4820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4821S:	Maintained
4822F:	drivers/firewire/
4823F:	include/linux/firewire.h
4824F:	include/uapi/linux/firewire*.h
4825F:	tools/firewire/
4826
4827FIRMWARE LOADER (request_firmware)
4828M:	Ming Lei <ming.lei@canonical.com>
4829L:	linux-kernel@vger.kernel.org
4830S:	Maintained
4831F:	Documentation/firmware_class/
4832F:	drivers/base/firmware*.c
4833F:	include/linux/firmware.h
4834
4835FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4836M:	Joshua Morris <josh.h.morris@us.ibm.com>
4837M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4838S:	Maintained
4839F:	drivers/block/rsxx/
4840
4841FLOPPY DRIVER
4842M:	Jiri Kosina <jikos@kernel.org>
4843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4844S:	Odd fixes
4845F:	drivers/block/floppy.c
4846
4847FMC SUBSYSTEM
4848M:	Alessandro Rubini <rubini@gnudd.com>
4849W:	http://www.ohwr.org/projects/fmc-bus
4850S:	Supported
4851F:	drivers/fmc/
4852F:	include/linux/fmc*.h
4853F:	include/linux/ipmi-fru.h
4854K:	fmc_d.*register
4855
4856FPGA MANAGER FRAMEWORK
4857M:	Alan Tull <atull@opensource.altera.com>
4858R:	Moritz Fischer <moritz.fischer@ettus.com>
4859S:	Maintained
4860F:	drivers/fpga/
4861F:	include/linux/fpga/fpga-mgr.h
4862W:	http://www.rocketboards.org
4863
4864FPU EMULATOR
4865M:	Bill Metzenthen <billm@melbpc.org.au>
4866W:	http://floatingpoint.sourceforge.net/emulator/index.html
4867S:	Maintained
4868F:	arch/x86/math-emu/
4869
4870FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4871L:	netdev@vger.kernel.org
4872S:	Orphan
4873F:	drivers/net/wan/dlci.c
4874F:	drivers/net/wan/sdla.c
4875
4876FRAMEBUFFER LAYER
4877M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4878M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4879L:	linux-fbdev@vger.kernel.org
4880W:	http://linux-fbdev.sourceforge.net/
4881Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
4882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4883S:	Maintained
4884F:	Documentation/fb/
4885F:	drivers/video/
4886F:	include/video/
4887F:	include/linux/fb.h
4888F:	include/uapi/video/
4889F:	include/uapi/linux/fb.h
4890
4891FREESCALE DIU FRAMEBUFFER DRIVER
4892M:	Timur Tabi <timur@tabi.org>
4893L:	linux-fbdev@vger.kernel.org
4894S:	Maintained
4895F:	drivers/video/fbdev/fsl-diu-fb.*
4896
4897FREESCALE DMA DRIVER
4898M:	Li Yang <leoli@freescale.com>
4899M:	Zhang Wei <zw@zh-kernel.org>
4900L:	linuxppc-dev@lists.ozlabs.org
4901S:	Maintained
4902F:	drivers/dma/fsldma.*
4903
4904FREESCALE GPMI NAND DRIVER
4905M:	Han Xu <han.xu@nxp.com>
4906L:	linux-mtd@lists.infradead.org
4907S:	Maintained
4908F:	drivers/mtd/nand/gpmi-nand/*
4909
4910FREESCALE I2C CPM DRIVER
4911M:	Jochen Friedrich <jochen@scram.de>
4912L:	linuxppc-dev@lists.ozlabs.org
4913L:	linux-i2c@vger.kernel.org
4914S:	Maintained
4915F:	drivers/i2c/busses/i2c-cpm.c
4916
4917FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4918M:	Sascha Hauer <kernel@pengutronix.de>
4919L:	linux-fbdev@vger.kernel.org
4920L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4921S:	Maintained
4922F:	include/linux/platform_data/video-imxfb.h
4923F:	drivers/video/fbdev/imxfb.c
4924
4925FREESCALE QUAD SPI DRIVER
4926M:	Han Xu <han.xu@nxp.com>
4927L:	linux-mtd@lists.infradead.org
4928S:	Maintained
4929F:	drivers/mtd/spi-nor/fsl-quadspi.c
4930
4931FREESCALE SOC FS_ENET DRIVER
4932M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
4933M:	Vitaly Bordug <vbordug@ru.mvista.com>
4934L:	linuxppc-dev@lists.ozlabs.org
4935L:	netdev@vger.kernel.org
4936S:	Maintained
4937F:	drivers/net/ethernet/freescale/fs_enet/
4938F:	include/linux/fs_enet_pd.h
4939
4940FREESCALE IMX / MXC FEC DRIVER
4941M:	Fugang Duan <fugang.duan@nxp.com>
4942L:	netdev@vger.kernel.org
4943S:	Maintained
4944F:	drivers/net/ethernet/freescale/fec_main.c
4945F:	drivers/net/ethernet/freescale/fec_ptp.c
4946F:	drivers/net/ethernet/freescale/fec.h
4947F:	Documentation/devicetree/bindings/net/fsl-fec.txt
4948
4949FREESCALE QUICC ENGINE LIBRARY
4950L:	linuxppc-dev@lists.ozlabs.org
4951S:	Orphan
4952F:	drivers/soc/fsl/qe/
4953F:	include/soc/fsl/*qe*.h
4954F:	include/soc/fsl/*ucc*.h
4955
4956FREESCALE USB PERIPHERAL DRIVERS
4957M:	Li Yang <leoli@freescale.com>
4958L:	linux-usb@vger.kernel.org
4959L:	linuxppc-dev@lists.ozlabs.org
4960S:	Maintained
4961F:	drivers/usb/gadget/udc/fsl*
4962
4963FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4964M:	Li Yang <leoli@freescale.com>
4965L:	netdev@vger.kernel.org
4966L:	linuxppc-dev@lists.ozlabs.org
4967S:	Maintained
4968F:	drivers/net/ethernet/freescale/ucc_geth*
4969
4970FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4971M:	Claudiu Manoil <claudiu.manoil@freescale.com>
4972L:	netdev@vger.kernel.org
4973S:	Maintained
4974F:	drivers/net/ethernet/freescale/gianfar*
4975X:	drivers/net/ethernet/freescale/gianfar_ptp.c
4976F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4977
4978FREESCALE QUICC ENGINE UCC HDLC DRIVER
4979M:	Zhao Qiang <qiang.zhao@nxp.com>
4980L:	netdev@vger.kernel.org
4981L:	linuxppc-dev@lists.ozlabs.org
4982S:	Maintained
4983F:	drivers/net/wan/fsl_ucc_hdlc*
4984
4985FREESCALE QUICC ENGINE UCC UART DRIVER
4986M:	Timur Tabi <timur@tabi.org>
4987L:	linuxppc-dev@lists.ozlabs.org
4988S:	Maintained
4989F:	drivers/tty/serial/ucc_uart.c
4990
4991FREESCALE SOC SOUND DRIVERS
4992M:	Timur Tabi <timur@tabi.org>
4993M:	Nicolin Chen <nicoleotsuka@gmail.com>
4994M:	Xiubo Li <Xiubo.Lee@gmail.com>
4995R:	Fabio Estevam <fabio.estevam@nxp.com>
4996L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4997L:	linuxppc-dev@lists.ozlabs.org
4998S:	Maintained
4999F:	sound/soc/fsl/fsl*
5000F:	sound/soc/fsl/imx*
5001F:	sound/soc/fsl/mpc8610_hpcd.c
5002
5003FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5004M:	"J. German Rivera" <German.Rivera@freescale.com>
5005M:	Stuart Yoder <stuart.yoder@nxp.com>
5006L:	linux-kernel@vger.kernel.org
5007S:	Maintained
5008F:	drivers/staging/fsl-mc/
5009
5010FREEVXFS FILESYSTEM
5011M:	Christoph Hellwig <hch@infradead.org>
5012W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5013S:	Maintained
5014F:	fs/freevxfs/
5015
5016FREEZER
5017M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5018M:	Pavel Machek <pavel@ucw.cz>
5019L:	linux-pm@vger.kernel.org
5020S:	Supported
5021F:	Documentation/power/freezing-of-tasks.txt
5022F:	include/linux/freezer.h
5023F:	kernel/freezer.c
5024
5025FRONTSWAP API
5026M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5027L:	linux-kernel@vger.kernel.org
5028S:	Maintained
5029F:	mm/frontswap.c
5030F:	include/linux/frontswap.h
5031
5032FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5033M:	David Howells <dhowells@redhat.com>
5034L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5035S:	Supported
5036F:	Documentation/filesystems/caching/
5037F:	fs/fscache/
5038F:	include/linux/fscache*.h
5039
5040FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5041M:	Theodore Y. Ts'o <tytso@mit.edu>
5042M:	Jaegeuk Kim <jaegeuk@kernel.org>
5043S:	Supported
5044F:	fs/crypto/
5045F:	include/linux/fscrypto.h
5046
5047F2FS FILE SYSTEM
5048M:	Jaegeuk Kim <jaegeuk@kernel.org>
5049M:	Changman Lee <cm224.lee@samsung.com>
5050R:	Chao Yu <yuchao0@huawei.com>
5051L:	linux-f2fs-devel@lists.sourceforge.net
5052W:	http://en.wikipedia.org/wiki/F2FS
5053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5054S:	Maintained
5055F:	Documentation/filesystems/f2fs.txt
5056F:	Documentation/ABI/testing/sysfs-fs-f2fs
5057F:	fs/f2fs/
5058F:	include/linux/f2fs_fs.h
5059F:	include/trace/events/f2fs.h
5060
5061FUJITSU FR-V (FRV) PORT
5062S:	Orphan
5063F:	arch/frv/
5064
5065FUJITSU LAPTOP EXTRAS
5066M:	Jonathan Woithe <jwoithe@just42.net>
5067L:	platform-driver-x86@vger.kernel.org
5068S:	Maintained
5069F:	drivers/platform/x86/fujitsu-laptop.c
5070
5071FUJITSU M-5MO LS CAMERA ISP DRIVER
5072M:	Kyungmin Park <kyungmin.park@samsung.com>
5073M:	Heungjun Kim <riverful.kim@samsung.com>
5074L:	linux-media@vger.kernel.org
5075S:	Maintained
5076F:	drivers/media/i2c/m5mols/
5077F:	include/media/i2c/m5mols.h
5078
5079FUJITSU TABLET EXTRAS
5080M:	Robert Gerlach <khnz@gmx.de>
5081L:	platform-driver-x86@vger.kernel.org
5082S:	Maintained
5083F:	drivers/platform/x86/fujitsu-tablet.c
5084
5085FUSE: FILESYSTEM IN USERSPACE
5086M:	Miklos Szeredi <miklos@szeredi.hu>
5087L:	linux-fsdevel@vger.kernel.org
5088W:	http://fuse.sourceforge.net/
5089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5090S:	Maintained
5091F:	fs/fuse/
5092F:	include/uapi/linux/fuse.h
5093F:	Documentation/filesystems/fuse.txt
5094
5095FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5096M:	Rik Faith <faith@cs.unc.edu>
5097L:	linux-scsi@vger.kernel.org
5098S:	Odd Fixes (e.g., new signatures)
5099F:	drivers/scsi/fdomain.*
5100
5101GCC PLUGINS
5102M:	Kees Cook <keescook@chromium.org>
5103R:	Emese Revfy <re.emese@gmail.com>
5104L:	kernel-hardening@lists.openwall.com
5105S:	Maintained
5106F:	scripts/gcc-plugins/
5107F:	scripts/gcc-plugin.sh
5108F:	Documentation/gcc-plugins.txt
5109
5110GCOV BASED KERNEL PROFILING
5111M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5112S:	Maintained
5113F:	kernel/gcov/
5114F:	Documentation/dev-tools/gcov.rst
5115
5116GDT SCSI DISK ARRAY CONTROLLER DRIVER
5117M:	Achim Leubner <achim_leubner@adaptec.com>
5118L:	linux-scsi@vger.kernel.org
5119W:	http://www.icp-vortex.com/
5120S:	Supported
5121F:	drivers/scsi/gdt*
5122
5123GDB KERNEL DEBUGGING HELPER SCRIPTS
5124M:	Jan Kiszka <jan.kiszka@siemens.com>
5125M:	Kieran Bingham <kieran@bingham.xyz>
5126S:	Supported
5127F:	scripts/gdb/
5128
5129GEMTEK FM RADIO RECEIVER DRIVER
5130M:	Hans Verkuil <hverkuil@xs4all.nl>
5131L:	linux-media@vger.kernel.org
5132T:	git git://linuxtv.org/media_tree.git
5133W:	https://linuxtv.org
5134S:	Maintained
5135F:	drivers/media/radio/radio-gemtek*
5136
5137GENERIC GPIO I2C DRIVER
5138M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5139S:	Supported
5140F:	drivers/i2c/busses/i2c-gpio.c
5141F:	include/linux/i2c-gpio.h
5142
5143GENERIC GPIO I2C MULTIPLEXER DRIVER
5144M:	Peter Korsgaard <peter.korsgaard@barco.com>
5145L:	linux-i2c@vger.kernel.org
5146S:	Supported
5147F:	drivers/i2c/muxes/i2c-mux-gpio.c
5148F:	include/linux/i2c-mux-gpio.h
5149F:	Documentation/i2c/muxes/i2c-mux-gpio
5150
5151GENERIC HDLC (WAN) DRIVERS
5152M:	Krzysztof Halasa <khc@pm.waw.pl>
5153W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5154S:	Maintained
5155F:	drivers/net/wan/c101.c
5156F:	drivers/net/wan/hd6457*
5157F:	drivers/net/wan/hdlc*
5158F:	drivers/net/wan/n2.c
5159F:	drivers/net/wan/pc300too.c
5160F:	drivers/net/wan/pci200syn.c
5161F:	drivers/net/wan/wanxl*
5162
5163GENERIC INCLUDE/ASM HEADER FILES
5164M:	Arnd Bergmann <arnd@arndb.de>
5165L:	linux-arch@vger.kernel.org
5166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5167S:	Maintained
5168F:	include/asm-generic/
5169F:	include/uapi/asm-generic/
5170
5171GENERIC PHY FRAMEWORK
5172M:	Kishon Vijay Abraham I <kishon@ti.com>
5173L:	linux-kernel@vger.kernel.org
5174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5175S:	Supported
5176F:	drivers/phy/
5177F:	include/linux/phy/
5178
5179GENERIC PM DOMAINS
5180M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5181M:	Kevin Hilman <khilman@kernel.org>
5182M:	Ulf Hansson <ulf.hansson@linaro.org>
5183L:	linux-pm@vger.kernel.org
5184S:	Supported
5185F:	drivers/base/power/domain*.c
5186F:	include/linux/pm_domain.h
5187
5188GENERIC UIO DRIVER FOR PCI DEVICES
5189M:	"Michael S. Tsirkin" <mst@redhat.com>
5190L:	kvm@vger.kernel.org
5191S:	Supported
5192F:	drivers/uio/uio_pci_generic.c
5193
5194GET_MAINTAINER SCRIPT
5195M:	Joe Perches <joe@perches.com>
5196S:	Maintained
5197F:	scripts/get_maintainer.pl
5198
5199GFS2 FILE SYSTEM
5200M:	Steven Whitehouse <swhiteho@redhat.com>
5201M:	Bob Peterson <rpeterso@redhat.com>
5202L:	cluster-devel@redhat.com
5203W:	http://sources.redhat.com/cluster/
5204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5205S:	Supported
5206F:	Documentation/filesystems/gfs2*.txt
5207F:	fs/gfs2/
5208F:	include/uapi/linux/gfs2_ondisk.h
5209
5210GIGASET ISDN DRIVERS
5211M:	Paul Bolle <pebolle@tiscali.nl>
5212L:	gigaset307x-common@lists.sourceforge.net
5213W:	http://gigaset307x.sourceforge.net/
5214S:	Odd Fixes
5215F:	Documentation/isdn/README.gigaset
5216F:	drivers/isdn/gigaset/
5217F:	include/uapi/linux/gigaset_dev.h
5218
5219GO7007 MPEG CODEC
5220M:	Hans Verkuil <hans.verkuil@cisco.com>
5221L:	linux-media@vger.kernel.org
5222S:	Maintained
5223F:	drivers/media/usb/go7007/
5224
5225GOODIX TOUCHSCREEN
5226M:	Bastien Nocera <hadess@hadess.net>
5227L:	linux-input@vger.kernel.org
5228S:	Maintained
5229F:	drivers/input/touchscreen/goodix.c
5230
5231GPIO SUBSYSTEM
5232M:	Linus Walleij <linus.walleij@linaro.org>
5233M:	Alexandre Courbot <gnurou@gmail.com>
5234L:	linux-gpio@vger.kernel.org
5235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5236S:	Maintained
5237F:	Documentation/devicetree/bindings/gpio/
5238F:	Documentation/gpio/
5239F:	Documentation/ABI/testing/gpio-cdev
5240F:	Documentation/ABI/obsolete/sysfs-gpio
5241F:	drivers/gpio/
5242F:	include/linux/gpio/
5243F:	include/linux/gpio.h
5244F:	include/asm-generic/gpio.h
5245F:	include/uapi/linux/gpio.h
5246F:	tools/gpio/
5247
5248GRE DEMULTIPLEXER DRIVER
5249M:	Dmitry Kozlov <xeb@mail.ru>
5250L:	netdev@vger.kernel.org
5251S:	Maintained
5252F:	net/ipv4/gre_demux.c
5253F:	net/ipv4/gre_offload.c
5254F:	include/net/gre.h
5255
5256GRETH 10/100/1G Ethernet MAC device driver
5257M:	Andreas Larsson <andreas@gaisler.com>
5258L:	netdev@vger.kernel.org
5259S:	Maintained
5260F:	drivers/net/ethernet/aeroflex/
5261
5262GS1662 VIDEO SERIALIZER
5263M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5264L:	linux-media@vger.kernel.org
5265T:	git git://linuxtv.org/media_tree.git
5266S:	Maintained
5267F:	drivers/media/spi/gs1662.c
5268
5269GSPCA FINEPIX SUBDRIVER
5270M:	Frank Zago <frank@zago.net>
5271L:	linux-media@vger.kernel.org
5272T:	git git://linuxtv.org/media_tree.git
5273S:	Maintained
5274F:	drivers/media/usb/gspca/finepix.c
5275
5276GSPCA GL860 SUBDRIVER
5277M:	Olivier Lorin <o.lorin@laposte.net>
5278L:	linux-media@vger.kernel.org
5279T:	git git://linuxtv.org/media_tree.git
5280S:	Maintained
5281F:	drivers/media/usb/gspca/gl860/
5282
5283GSPCA M5602 SUBDRIVER
5284M:	Erik Andren <erik.andren@gmail.com>
5285L:	linux-media@vger.kernel.org
5286T:	git git://linuxtv.org/media_tree.git
5287S:	Maintained
5288F:	drivers/media/usb/gspca/m5602/
5289
5290GSPCA PAC207 SONIXB SUBDRIVER
5291M:	Hans Verkuil <hverkuil@xs4all.nl>
5292L:	linux-media@vger.kernel.org
5293T:	git git://linuxtv.org/media_tree.git
5294S:	Odd Fixes
5295F:	drivers/media/usb/gspca/pac207.c
5296
5297GSPCA SN9C20X SUBDRIVER
5298M:	Brian Johnson <brijohn@gmail.com>
5299L:	linux-media@vger.kernel.org
5300T:	git git://linuxtv.org/media_tree.git
5301S:	Maintained
5302F:	drivers/media/usb/gspca/sn9c20x.c
5303
5304GSPCA T613 SUBDRIVER
5305M:	Leandro Costantino <lcostantino@gmail.com>
5306L:	linux-media@vger.kernel.org
5307T:	git git://linuxtv.org/media_tree.git
5308S:	Maintained
5309F:	drivers/media/usb/gspca/t613.c
5310
5311GSPCA USB WEBCAM DRIVER
5312M:	Hans Verkuil <hverkuil@xs4all.nl>
5313L:	linux-media@vger.kernel.org
5314T:	git git://linuxtv.org/media_tree.git
5315S:	Odd Fixes
5316F:	drivers/media/usb/gspca/
5317
5318GUID PARTITION TABLE (GPT)
5319M:	Davidlohr Bueso <dave@stgolabs.net>
5320L:	linux-efi@vger.kernel.org
5321S:	Maintained
5322F:	block/partitions/efi.*
5323
5324STK1160 USB VIDEO CAPTURE DRIVER
5325M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5326L:	linux-media@vger.kernel.org
5327T:	git git://linuxtv.org/media_tree.git
5328S:	Maintained
5329F:	drivers/media/usb/stk1160/
5330
5331H8/300 ARCHITECTURE
5332M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5333L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5334W:	http://uclinux-h8.sourceforge.jp
5335T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5336S:	Maintained
5337F:	arch/h8300/
5338F:	drivers/clocksource/h8300_*.c
5339F:	drivers/clk/h8300/
5340F:	drivers/irqchip/irq-renesas-h8*.c
5341
5342HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5343M:	Frank Seidel <frank@f-seidel.de>
5344L:	platform-driver-x86@vger.kernel.org
5345W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5346S:	Maintained
5347F:	drivers/platform/x86/hdaps.c
5348
5349HDPVR USB VIDEO ENCODER DRIVER
5350M:	Hans Verkuil <hverkuil@xs4all.nl>
5351L:	linux-media@vger.kernel.org
5352T:	git git://linuxtv.org/media_tree.git
5353W:	https://linuxtv.org
5354S:	Odd Fixes
5355F:	drivers/media/usb/hdpvr/
5356
5357HWPOISON MEMORY FAILURE HANDLING
5358M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5359L:	linux-mm@kvack.org
5360S:	Maintained
5361F:	mm/memory-failure.c
5362F:	mm/hwpoison-inject.c
5363
5364HYPERVISOR VIRTUAL CONSOLE DRIVER
5365L:	linuxppc-dev@lists.ozlabs.org
5366S:	Odd Fixes
5367F:	drivers/tty/hvc/
5368
5369HACKRF MEDIA DRIVER
5370M:	Antti Palosaari <crope@iki.fi>
5371L:	linux-media@vger.kernel.org
5372W:	https://linuxtv.org
5373W:	http://palosaari.fi/linux/
5374Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5375T:	git git://linuxtv.org/anttip/media_tree.git
5376S:	Maintained
5377F:	drivers/media/usb/hackrf/
5378
5379HARDWARE MONITORING
5380M:	Jean Delvare <jdelvare@suse.com>
5381M:	Guenter Roeck <linux@roeck-us.net>
5382L:	linux-hwmon@vger.kernel.org
5383W:	http://hwmon.wiki.kernel.org/
5384T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5386S:	Maintained
5387F:	Documentation/hwmon/
5388F:	drivers/hwmon/
5389F:	include/linux/hwmon*.h
5390
5391HARDWARE RANDOM NUMBER GENERATOR CORE
5392M:	Matt Mackall <mpm@selenic.com>
5393M:	Herbert Xu <herbert@gondor.apana.org.au>
5394L:	linux-crypto@vger.kernel.org
5395S:	Odd fixes
5396F:	Documentation/devicetree/bindings/rng/
5397F:	Documentation/hw_random.txt
5398F:	drivers/char/hw_random/
5399F:	include/linux/hw_random.h
5400
5401HARDWARE SPINLOCK CORE
5402M:	Ohad Ben-Cohen <ohad@wizery.com>
5403M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5404L:	linux-remoteproc@vger.kernel.org
5405S:	Maintained
5406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5407F:	Documentation/devicetree/bindings/hwlock/
5408F:	Documentation/hwspinlock.txt
5409F:	drivers/hwspinlock/
5410F:	include/linux/hwspinlock.h
5411
5412HARMONY SOUND DRIVER
5413L:	linux-parisc@vger.kernel.org
5414S:	Maintained
5415F:	sound/parisc/harmony.*
5416
5417HD29L2 MEDIA DRIVER
5418M:	Antti Palosaari <crope@iki.fi>
5419L:	linux-media@vger.kernel.org
5420W:	https://linuxtv.org
5421W:	http://palosaari.fi/linux/
5422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5423T:	git git://linuxtv.org/anttip/media_tree.git
5424S:	Maintained
5425F:	drivers/media/dvb-frontends/hd29l2*
5426
5427HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5428M:	Brian Boylston <brian.boylston@hpe.com>
5429S:	Supported
5430F:	Documentation/watchdog/hpwdt.txt
5431F:	drivers/watchdog/hpwdt.c
5432
5433HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5434M:	Don Brace <don.brace@microsemi.com>
5435L:	iss_storagedev@hp.com
5436L:	esc.storagedev@microsemi.com
5437L:	linux-scsi@vger.kernel.org
5438S:	Supported
5439F:	Documentation/scsi/hpsa.txt
5440F:	drivers/scsi/hpsa*.[ch]
5441F:	include/linux/cciss*.h
5442F:	include/uapi/linux/cciss*.h
5443
5444HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5445M:	Don Brace <don.brace@microsemi.com>
5446L:	iss_storagedev@hp.com
5447L:	esc.storagedev@microsemi.com
5448L:	linux-scsi@vger.kernel.org
5449S:	Supported
5450F:	Documentation/blockdev/cciss.txt
5451F:	drivers/block/cciss*
5452F:	include/linux/cciss_ioctl.h
5453F:	include/uapi/linux/cciss_ioctl.h
5454
5455HFI1 DRIVER
5456M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5457M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5458L:	linux-rdma@vger.kernel.org
5459S:	Supported
5460F:	drivers/infiniband/hw/hfi1
5461
5462HFS FILESYSTEM
5463L:	linux-fsdevel@vger.kernel.org
5464S:	Orphan
5465F:	Documentation/filesystems/hfs.txt
5466F:	fs/hfs/
5467
5468HFSPLUS FILESYSTEM
5469L:	linux-fsdevel@vger.kernel.org
5470S:	Orphan
5471F:	Documentation/filesystems/hfsplus.txt
5472F:	fs/hfsplus/
5473
5474HGA FRAMEBUFFER DRIVER
5475M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5476L:	linux-nvidia@lists.surfsouth.com
5477W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5478S:	Maintained
5479F:	drivers/video/fbdev/hgafb.c
5480
5481HIBERNATION (aka Software Suspend, aka swsusp)
5482M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5483M:	Pavel Machek <pavel@ucw.cz>
5484L:	linux-pm@vger.kernel.org
5485S:	Supported
5486F:	arch/x86/power/
5487F:	drivers/base/power/
5488F:	kernel/power/
5489F:	include/linux/suspend.h
5490F:	include/linux/freezer.h
5491F:	include/linux/pm.h
5492F:	arch/*/include/asm/suspend*.h
5493
5494HID CORE LAYER
5495M:	Jiri Kosina <jikos@kernel.org>
5496R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5497L:	linux-input@vger.kernel.org
5498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5499S:	Maintained
5500F:	drivers/hid/
5501F:	include/linux/hid*
5502F:	include/uapi/linux/hid*
5503
5504HID SENSOR HUB DRIVERS
5505M:	Jiri Kosina <jikos@kernel.org>
5506M:	Jonathan Cameron <jic23@kernel.org>
5507M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5508L:	linux-input@vger.kernel.org
5509L:	linux-iio@vger.kernel.org
5510S:	Maintained
5511F:	Documentation/hid/hid-sensor*
5512F:	drivers/hid/hid-sensor-*
5513F:	drivers/iio/*/hid-*
5514F:	include/linux/hid-sensor-*
5515
5516HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5517M:	Thomas Gleixner <tglx@linutronix.de>
5518L:	linux-kernel@vger.kernel.org
5519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5520S:	Maintained
5521F:	Documentation/timers/
5522F:	kernel/time/hrtimer.c
5523F:	kernel/time/clockevents.c
5524F:	kernel/time/tick*.*
5525F:	kernel/time/timer_*.c
5526F:	include/linux/clockchips.h
5527F:	include/linux/hrtimer.h
5528
5529HIGH-SPEED SCC DRIVER FOR AX.25
5530L:	linux-hams@vger.kernel.org
5531S:	Orphan
5532F:	drivers/net/hamradio/dmascc.c
5533F:	drivers/net/hamradio/scc.c
5534
5535HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5536M:	HighPoint Linux Team <linux@highpoint-tech.com>
5537W:	http://www.highpoint-tech.com
5538S:	Supported
5539F:	Documentation/scsi/hptiop.txt
5540F:	drivers/scsi/hptiop.c
5541
5542HIPPI
5543M:	Jes Sorensen <jes@trained-monkey.org>
5544L:	linux-hippi@sunsite.dk
5545S:	Maintained
5546F:	include/linux/hippidevice.h
5547F:	include/uapi/linux/if_hippi.h
5548F:	net/802/hippi.c
5549F:	drivers/net/hippi/
5550
5551HISILICON NETWORK SUBSYSTEM DRIVER
5552M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5553M:	Salil Mehta <salil.mehta@huawei.com>
5554L:	netdev@vger.kernel.org
5555W:	http://www.hisilicon.com
5556S:	Maintained
5557F:	drivers/net/ethernet/hisilicon/
5558F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5559
5560HISILICON SAS Controller
5561M:	John Garry <john.garry@huawei.com>
5562W:	http://www.hisilicon.com
5563S:	Supported
5564F:	drivers/scsi/hisi_sas/
5565F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5566
5567HOST AP DRIVER
5568M:	Jouni Malinen <j@w1.fi>
5569L:	hostap@shmoo.com (subscribers-only)
5570L:	linux-wireless@vger.kernel.org
5571W:	http://hostap.epitest.fi/
5572S:	Maintained
5573F:	drivers/net/wireless/intersil/hostap/
5574
5575HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5576L:	platform-driver-x86@vger.kernel.org
5577S:	Orphan
5578F:	drivers/platform/x86/tc1100-wmi.c
5579
5580HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5581M:	Jaroslav Kysela <perex@perex.cz>
5582S:	Maintained
5583F:	drivers/net/ethernet/hp/hp100.*
5584
5585HPET:	High Precision Event Timers driver
5586M:	Clemens Ladisch <clemens@ladisch.de>
5587S:	Maintained
5588F:	Documentation/timers/hpet.txt
5589F:	drivers/char/hpet.c
5590F:	include/linux/hpet.h
5591F:	include/uapi/linux/hpet.h
5592
5593HPET:	x86
5594S:	Orphan
5595F:	arch/x86/kernel/hpet.c
5596F:	arch/x86/include/asm/hpet.h
5597
5598HPFS FILESYSTEM
5599M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5600W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5601S:	Maintained
5602F:	fs/hpfs/
5603
5604HSI SUBSYSTEM
5605M:	Sebastian Reichel <sre@kernel.org>
5606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5607S:	Maintained
5608F:	Documentation/ABI/testing/sysfs-bus-hsi
5609F:	Documentation/hsi.txt
5610F:	drivers/hsi/
5611F:	include/linux/hsi/
5612F:	include/uapi/linux/hsi/
5613
5614HSO 3G MODEM DRIVER
5615M:	Jan Dumon <j.dumon@option.com>
5616W:	http://www.pharscape.org
5617S:	Maintained
5618F:	drivers/net/usb/hso.c
5619
5620HSR NETWORK PROTOCOL
5621M:	Arvid Brodin <arvid.brodin@alten.se>
5622L:	netdev@vger.kernel.org
5623S:	Maintained
5624F:	net/hsr/
5625
5626HTCPEN TOUCHSCREEN DRIVER
5627M:	Pau Oliva Fora <pof@eslack.org>
5628L:	linux-input@vger.kernel.org
5629S:	Maintained
5630F:	drivers/input/touchscreen/htcpen.c
5631
5632HUGETLB FILESYSTEM
5633M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5634S:	Maintained
5635F:	fs/hugetlbfs/
5636
5637HVA ST MEDIA DRIVER
5638M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5639L:	linux-media@vger.kernel.org
5640T:	git git://linuxtv.org/media_tree.git
5641W:	https://linuxtv.org
5642S:	Supported
5643F:	drivers/media/platform/sti/hva
5644
5645Hyper-V CORE AND DRIVERS
5646M:	"K. Y. Srinivasan" <kys@microsoft.com>
5647M:	Haiyang Zhang <haiyangz@microsoft.com>
5648L:	devel@linuxdriverproject.org
5649S:	Maintained
5650F:	arch/x86/include/asm/mshyperv.h
5651F:	arch/x86/include/uapi/asm/hyperv.h
5652F:	arch/x86/kernel/cpu/mshyperv.c
5653F:	drivers/hid/hid-hyperv.c
5654F:	drivers/hv/
5655F:	drivers/input/serio/hyperv-keyboard.c
5656F:	drivers/pci/host/pci-hyperv.c
5657F:	drivers/net/hyperv/
5658F:	drivers/scsi/storvsc_drv.c
5659F:	drivers/video/fbdev/hyperv_fb.c
5660F:	include/linux/hyperv.h
5661F:	tools/hv/
5662F:	Documentation/ABI/stable/sysfs-bus-vmbus
5663
5664I2C MUXES
5665M:	Peter Rosin <peda@axentia.se>
5666L:	linux-i2c@vger.kernel.org
5667S:	Maintained
5668F:	Documentation/i2c/i2c-topology
5669F:	Documentation/i2c/muxes/
5670F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5671F:	drivers/i2c/i2c-mux.c
5672F:	drivers/i2c/muxes/
5673F:	include/linux/i2c-mux.h
5674
5675I2C OVER PARALLEL PORT
5676M:	Jean Delvare <jdelvare@suse.com>
5677L:	linux-i2c@vger.kernel.org
5678S:	Maintained
5679F:	Documentation/i2c/busses/i2c-parport
5680F:	Documentation/i2c/busses/i2c-parport-light
5681F:	drivers/i2c/busses/i2c-parport.c
5682F:	drivers/i2c/busses/i2c-parport-light.c
5683
5684I2C/SMBUS CONTROLLER DRIVERS FOR PC
5685M:	Jean Delvare <jdelvare@suse.com>
5686L:	linux-i2c@vger.kernel.org
5687S:	Maintained
5688F:	Documentation/i2c/busses/i2c-ali1535
5689F:	Documentation/i2c/busses/i2c-ali1563
5690F:	Documentation/i2c/busses/i2c-ali15x3
5691F:	Documentation/i2c/busses/i2c-amd756
5692F:	Documentation/i2c/busses/i2c-amd8111
5693F:	Documentation/i2c/busses/i2c-i801
5694F:	Documentation/i2c/busses/i2c-nforce2
5695F:	Documentation/i2c/busses/i2c-piix4
5696F:	Documentation/i2c/busses/i2c-sis5595
5697F:	Documentation/i2c/busses/i2c-sis630
5698F:	Documentation/i2c/busses/i2c-sis96x
5699F:	Documentation/i2c/busses/i2c-via
5700F:	Documentation/i2c/busses/i2c-viapro
5701F:	drivers/i2c/busses/i2c-ali1535.c
5702F:	drivers/i2c/busses/i2c-ali1563.c
5703F:	drivers/i2c/busses/i2c-ali15x3.c
5704F:	drivers/i2c/busses/i2c-amd756.c
5705F:	drivers/i2c/busses/i2c-amd756-s4882.c
5706F:	drivers/i2c/busses/i2c-amd8111.c
5707F:	drivers/i2c/busses/i2c-i801.c
5708F:	drivers/i2c/busses/i2c-isch.c
5709F:	drivers/i2c/busses/i2c-nforce2.c
5710F:	drivers/i2c/busses/i2c-nforce2-s4985.c
5711F:	drivers/i2c/busses/i2c-piix4.c
5712F:	drivers/i2c/busses/i2c-sis5595.c
5713F:	drivers/i2c/busses/i2c-sis630.c
5714F:	drivers/i2c/busses/i2c-sis96x.c
5715F:	drivers/i2c/busses/i2c-via.c
5716F:	drivers/i2c/busses/i2c-viapro.c
5717
5718I2C/SMBUS ISMT DRIVER
5719M:	Seth Heasley <seth.heasley@intel.com>
5720M:	Neil Horman <nhorman@tuxdriver.com>
5721L:	linux-i2c@vger.kernel.org
5722F:	drivers/i2c/busses/i2c-ismt.c
5723F:	Documentation/i2c/busses/i2c-ismt
5724
5725I2C/SMBUS STUB DRIVER
5726M:	Jean Delvare <jdelvare@suse.com>
5727L:	linux-i2c@vger.kernel.org
5728S:	Maintained
5729F:	drivers/i2c/i2c-stub.c
5730
5731I2C SUBSYSTEM
5732M:	Wolfram Sang <wsa@the-dreams.de>
5733L:	linux-i2c@vger.kernel.org
5734W:	https://i2c.wiki.kernel.org/
5735Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
5736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5737S:	Maintained
5738F:	Documentation/devicetree/bindings/i2c/
5739F:	Documentation/i2c/
5740F:	drivers/i2c/
5741F:	drivers/i2c/*/
5742F:	include/linux/i2c.h
5743F:	include/linux/i2c-*.h
5744F:	include/uapi/linux/i2c.h
5745F:	include/uapi/linux/i2c-*.h
5746
5747I2C ACPI SUPPORT
5748M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5749L:	linux-i2c@vger.kernel.org
5750L:	linux-acpi@vger.kernel.org
5751S:	Maintained
5752
5753I2C-TAOS-EVM DRIVER
5754M:	Jean Delvare <jdelvare@suse.com>
5755L:	linux-i2c@vger.kernel.org
5756S:	Maintained
5757F:	Documentation/i2c/busses/i2c-taos-evm
5758F:	drivers/i2c/busses/i2c-taos-evm.c
5759
5760I2C-TINY-USB DRIVER
5761M:	Till Harbaum <till@harbaum.org>
5762L:	linux-i2c@vger.kernel.org
5763W:	http://www.harbaum.org/till/i2c_tiny_usb
5764S:	Maintained
5765F:	drivers/i2c/busses/i2c-tiny-usb.c
5766
5767i386 BOOT CODE
5768M:	"H. Peter Anvin" <hpa@zytor.com>
5769S:	Maintained
5770F:	arch/x86/boot/
5771
5772i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5773M:	"H. Peter Anvin" <hpa@zytor.com>
5774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5775S:	Maintained
5776
5777IA64 (Itanium) PLATFORM
5778M:	Tony Luck <tony.luck@intel.com>
5779M:	Fenghua Yu <fenghua.yu@intel.com>
5780L:	linux-ia64@vger.kernel.org
5781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5782S:	Maintained
5783F:	arch/ia64/
5784
5785IBM Power VMX Cryptographic instructions
5786M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5787M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5788L:	linux-crypto@vger.kernel.org
5789S:	Supported
5790F:	drivers/crypto/vmx/Makefile
5791F:	drivers/crypto/vmx/Kconfig
5792F:	drivers/crypto/vmx/vmx.c
5793F:	drivers/crypto/vmx/aes*
5794F:	drivers/crypto/vmx/ghash*
5795F:	drivers/crypto/vmx/ppc-xlate.pl
5796
5797IBM Power in-Nest Crypto Acceleration
5798M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5799M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5800L:	linux-crypto@vger.kernel.org
5801S:	Supported
5802F:	drivers/crypto/nx/Makefile
5803F:	drivers/crypto/nx/Kconfig
5804F:	drivers/crypto/nx/nx-aes*
5805F:	drivers/crypto/nx/nx-sha*
5806F:	drivers/crypto/nx/nx.*
5807F:	drivers/crypto/nx/nx_csbcpb.h
5808F:	drivers/crypto/nx/nx_debugfs.h
5809
5810IBM Power 842 compression accelerator
5811M:	Dan Streetman <ddstreet@ieee.org>
5812S:	Supported
5813F:	drivers/crypto/nx/Makefile
5814F:	drivers/crypto/nx/Kconfig
5815F:	drivers/crypto/nx/nx-842*
5816F:	include/linux/sw842.h
5817F:	crypto/842.c
5818F:	lib/842/
5819
5820IBM Power Linux RAID adapter
5821M:	Brian King <brking@us.ibm.com>
5822S:	Supported
5823F:	drivers/scsi/ipr.*
5824
5825IBM Power Virtual Ethernet Device Driver
5826M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5827L:	netdev@vger.kernel.org
5828S:	Supported
5829F:	drivers/net/ethernet/ibm/ibmveth.*
5830
5831IBM Power SRIOV Virtual NIC Device Driver
5832M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5833M:	John Allen <jallen@linux.vnet.ibm.com>
5834L:	netdev@vger.kernel.org
5835S:	Supported
5836F:	drivers/net/ethernet/ibm/ibmvnic.*
5837
5838IBM Power Virtual SCSI Device Drivers
5839M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5840L:	linux-scsi@vger.kernel.org
5841S:	Supported
5842F:	drivers/scsi/ibmvscsi/ibmvscsi*
5843F:	include/scsi/viosrp.h
5844
5845IBM Power Virtual SCSI Device Target Driver
5846M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5847M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
5848L:	linux-scsi@vger.kernel.org
5849L:	target-devel@vger.kernel.org
5850S:	Supported
5851F:	drivers/scsi/ibmvscsi_tgt/
5852
5853IBM Power Virtual FC Device Drivers
5854M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5855L:	linux-scsi@vger.kernel.org
5856S:	Supported
5857F:	drivers/scsi/ibmvscsi/ibmvfc*
5858
5859IBM ServeRAID RAID DRIVER
5860S:	Orphan
5861F:	drivers/scsi/ips.*
5862
5863ICH LPC AND GPIO DRIVER
5864M:	Peter Tyser <ptyser@xes-inc.com>
5865S:	Maintained
5866F:	drivers/mfd/lpc_ich.c
5867F:	drivers/gpio/gpio-ich.c
5868
5869IDE SUBSYSTEM
5870M:	"David S. Miller" <davem@davemloft.net>
5871L:	linux-ide@vger.kernel.org
5872Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
5873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5874S:	Maintained
5875F:	Documentation/ide/
5876F:	drivers/ide/
5877F:	include/linux/ide.h
5878
5879IDEAPAD LAPTOP EXTRAS DRIVER
5880M:	Ike Panhc <ike.pan@canonical.com>
5881L:	platform-driver-x86@vger.kernel.org
5882W:	http://launchpad.net/ideapad-laptop
5883S:	Maintained
5884F:	drivers/platform/x86/ideapad-laptop.c
5885
5886IDEAPAD LAPTOP SLIDEBAR DRIVER
5887M:	Andrey Moiseev <o2g.org.ru@gmail.com>
5888L:	linux-input@vger.kernel.org
5889W:	https://github.com/o2genum/ideapad-slidebar
5890S:	Maintained
5891F:	drivers/input/misc/ideapad_slidebar.c
5892
5893IDE/ATAPI DRIVERS
5894M:	Borislav Petkov <bp@alien8.de>
5895L:	linux-ide@vger.kernel.org
5896S:	Maintained
5897F:	Documentation/cdrom/ide-cd
5898F:	drivers/ide/ide-cd*
5899
5900IDLE-I7300
5901M:	Andy Henroid <andrew.d.henroid@intel.com>
5902L:	linux-pm@vger.kernel.org
5903S:	Supported
5904F:	drivers/idle/i7300_idle.c
5905
5906IEEE 802.15.4 SUBSYSTEM
5907M:	Alexander Aring <aar@pengutronix.de>
5908L:	linux-wpan@vger.kernel.org
5909W:	http://wpan.cakelab.org/
5910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5911T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5912S:	Maintained
5913F:	net/ieee802154/
5914F:	net/mac802154/
5915F:	drivers/net/ieee802154/
5916F:	include/linux/nl802154.h
5917F:	include/linux/ieee802154.h
5918F:	include/net/nl802154.h
5919F:	include/net/mac802154.h
5920F:	include/net/af_ieee802154.h
5921F:	include/net/cfg802154.h
5922F:	include/net/ieee802154_netdev.h
5923F:	Documentation/networking/ieee802154.txt
5924
5925IGORPLUG-USB IR RECEIVER
5926M:	Sean Young <sean@mess.org>
5927L:	linux-media@vger.kernel.org
5928S:	Maintained
5929F:	drivers/media/rc/igorplugusb.c
5930
5931IGUANAWORKS USB IR TRANSCEIVER
5932M:	Sean Young <sean@mess.org>
5933L:	linux-media@vger.kernel.org
5934S:	Maintained
5935F:	drivers/media/rc/iguanair.c
5936
5937IIO SUBSYSTEM AND DRIVERS
5938M:	Jonathan Cameron <jic23@kernel.org>
5939R:	Hartmut Knaack <knaack.h@gmx.de>
5940R:	Lars-Peter Clausen <lars@metafoo.de>
5941R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5942L:	linux-iio@vger.kernel.org
5943T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5944S:	Maintained
5945F:	Documentation/devicetree/bindings/iio/
5946F:	drivers/iio/
5947F:	drivers/staging/iio/
5948F:	include/linux/iio/
5949F:	tools/iio/
5950
5951IKANOS/ADI EAGLE ADSL USB DRIVER
5952M:	Matthieu Castet <castet.matthieu@free.fr>
5953M:	Stanislaw Gruszka <stf_xl@wp.pl>
5954S:	Maintained
5955F:	drivers/usb/atm/ueagle-atm.c
5956
5957INA209 HARDWARE MONITOR DRIVER
5958M:	Guenter Roeck <linux@roeck-us.net>
5959L:	linux-hwmon@vger.kernel.org
5960S:	Maintained
5961F:	Documentation/hwmon/ina209
5962F:	Documentation/devicetree/bindings/i2c/ina209.txt
5963F:	drivers/hwmon/ina209.c
5964
5965INA2XX HARDWARE MONITOR DRIVER
5966M:	Guenter Roeck <linux@roeck-us.net>
5967L:	linux-hwmon@vger.kernel.org
5968S:	Maintained
5969F:	Documentation/hwmon/ina2xx
5970F:	drivers/hwmon/ina2xx.c
5971F:	include/linux/platform_data/ina2xx.h
5972
5973INDUSTRY PACK SUBSYSTEM (IPACK)
5974M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5975M:	Jens Taprogge <jens.taprogge@taprogge.org>
5976M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5977L:	industrypack-devel@lists.sourceforge.net
5978W:	http://industrypack.sourceforge.net
5979S:	Maintained
5980F:	drivers/ipack/
5981
5982INGENIC JZ4780 DMA Driver
5983M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5984S:	Maintained
5985F:	drivers/dma/dma-jz4780.c
5986
5987INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5988M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5989M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5990L:	linux-ima-devel@lists.sourceforge.net
5991L:	linux-ima-user@lists.sourceforge.net
5992L:	linux-security-module@vger.kernel.org
5993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5994S:	Supported
5995F:	security/integrity/ima/
5996
5997IMGTEC IR DECODER DRIVER
5998M:	James Hogan <james.hogan@imgtec.com>
5999S:	Maintained
6000F:	drivers/media/rc/img-ir/
6001
6002IMS TWINTURBO FRAMEBUFFER DRIVER
6003L:	linux-fbdev@vger.kernel.org
6004S:	Orphan
6005F:	drivers/video/fbdev/imsttfb.c
6006
6007INFINIBAND SUBSYSTEM
6008M:	Doug Ledford <dledford@redhat.com>
6009M:	Sean Hefty <sean.hefty@intel.com>
6010M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6011L:	linux-rdma@vger.kernel.org
6012W:	http://www.openfabrics.org/
6013Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6015S:	Supported
6016F:	Documentation/infiniband/
6017F:	drivers/infiniband/
6018F:	include/uapi/linux/if_infiniband.h
6019F:	include/uapi/rdma/
6020F:	include/rdma/
6021
6022INOTIFY
6023M:	John McCutchan <john@johnmccutchan.com>
6024M:	Robert Love <rlove@rlove.org>
6025M:	Eric Paris <eparis@parisplace.org>
6026S:	Maintained
6027F:	Documentation/filesystems/inotify.txt
6028F:	fs/notify/inotify/
6029F:	include/linux/inotify.h
6030F:	include/uapi/linux/inotify.h
6031
6032INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6033M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6034L:	linux-input@vger.kernel.org
6035Q:	http://patchwork.kernel.org/project/linux-input/list/
6036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6037S:	Maintained
6038F:	drivers/input/
6039F:	include/linux/input.h
6040F:	include/uapi/linux/input.h
6041F:	include/linux/input/
6042F:	Documentation/devicetree/bindings/input/
6043
6044INPUT MULTITOUCH (MT) PROTOCOL
6045M:	Henrik Rydberg <rydberg@bitmath.org>
6046L:	linux-input@vger.kernel.org
6047S:	Odd fixes
6048F:	Documentation/input/multi-touch-protocol.txt
6049F:	drivers/input/input-mt.c
6050K:	\b(ABS|SYN)_MT_
6051
6052INTEL ASoC BDW/HSW DRIVERS
6053M:	Jie Yang <yang.jie@linux.intel.com>
6054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6055S:	Supported
6056F:	sound/soc/intel/common/sst-dsp*
6057F:	sound/soc/intel/common/sst-firmware.c
6058F:	sound/soc/intel/boards/broadwell.c
6059F:	sound/soc/intel/haswell/
6060
6061INTEL C600 SERIES SAS CONTROLLER DRIVER
6062M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6063M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6064L:	linux-scsi@vger.kernel.org
6065T:	git git://git.code.sf.net/p/intel-sas/isci
6066S:	Supported
6067F:	drivers/scsi/isci/
6068
6069INTEL HID EVENT DRIVER
6070M:	Alex Hung <alex.hung@canonical.com>
6071L:	platform-driver-x86@vger.kernel.org
6072S:	Maintained
6073F:	drivers/platform/x86/intel-hid.c
6074
6075INTEL VIRTUAL BUTTON DRIVER
6076M:	AceLan Kao <acelan.kao@canonical.com>
6077L:	platform-driver-x86@vger.kernel.org
6078S:	Maintained
6079F:	drivers/platform/x86/intel-vbtn.c
6080
6081INTEL IDLE DRIVER
6082M:	Len Brown <lenb@kernel.org>
6083L:	linux-pm@vger.kernel.org
6084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6085S:	Supported
6086F:	drivers/idle/intel_idle.c
6087
6088INTEL PSTATE DRIVER
6089M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6090M:	Len Brown <lenb@kernel.org>
6091L:	linux-pm@vger.kernel.org
6092S:	Supported
6093F:	drivers/cpufreq/intel_pstate.c
6094
6095INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6096M:	Maik Broemme <mbroemme@plusserver.de>
6097L:	linux-fbdev@vger.kernel.org
6098S:	Maintained
6099F:	Documentation/fb/intelfb.txt
6100F:	drivers/video/fbdev/intelfb/
6101
6102INTEL 810/815 FRAMEBUFFER DRIVER
6103M:	Antonino Daplas <adaplas@gmail.com>
6104L:	linux-fbdev@vger.kernel.org
6105S:	Maintained
6106F:	drivers/video/fbdev/i810/
6107
6108INTEL MENLOW THERMAL DRIVER
6109M:	Sujith Thomas <sujith.thomas@intel.com>
6110L:	platform-driver-x86@vger.kernel.org
6111W:	https://01.org/linux-acpi
6112S:	Supported
6113F:	drivers/platform/x86/intel_menlow.c
6114
6115INTEL I/OAT DMA DRIVER
6116M:	Dave Jiang <dave.jiang@intel.com>
6117R:	Dan Williams <dan.j.williams@intel.com>
6118L:	dmaengine@vger.kernel.org
6119Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6120S:	Supported
6121F:	drivers/dma/ioat*
6122
6123INTEL IOMMU (VT-d)
6124M:	David Woodhouse <dwmw2@infradead.org>
6125L:	iommu@lists.linux-foundation.org
6126T:	git git://git.infradead.org/iommu-2.6.git
6127S:	Supported
6128F:	drivers/iommu/intel-iommu.c
6129F:	include/linux/intel-iommu.h
6130
6131INTEL IOP-ADMA DMA DRIVER
6132R:	Dan Williams <dan.j.williams@intel.com>
6133S:	Odd fixes
6134F:	drivers/dma/iop-adma.c
6135
6136INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6137M:	Krzysztof Halasa <khalasa@piap.pl>
6138S:	Maintained
6139F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6140F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6141F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6142F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6143F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6144F:	drivers/net/wan/ixp4xx_hss.c
6145
6146INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6147M:	Deepak Saxena <dsaxena@plexity.net>
6148S:	Maintained
6149F:	drivers/char/hw_random/ixp4xx-rng.c
6150
6151INTEL ETHERNET DRIVERS
6152M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6153L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6154W:	http://www.intel.com/support/feedback.htm
6155W:	http://e1000.sourceforge.net/
6156Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6159S:	Supported
6160F:	Documentation/networking/e100.txt
6161F:	Documentation/networking/e1000.txt
6162F:	Documentation/networking/e1000e.txt
6163F:	Documentation/networking/igb.txt
6164F:	Documentation/networking/igbvf.txt
6165F:	Documentation/networking/ixgb.txt
6166F:	Documentation/networking/ixgbe.txt
6167F:	Documentation/networking/ixgbevf.txt
6168F:	Documentation/networking/i40e.txt
6169F:	Documentation/networking/i40evf.txt
6170F:	drivers/net/ethernet/intel/
6171F:	drivers/net/ethernet/intel/*/
6172
6173INTEL RDMA RNIC DRIVER
6174M:     Faisal Latif <faisal.latif@intel.com>
6175R:     Chien Tin Tung <chien.tin.tung@intel.com>
6176R:     Mustafa Ismail <mustafa.ismail@intel.com>
6177R:     Shiraz Saleem <shiraz.saleem@intel.com>
6178R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6179L:     linux-rdma@vger.kernel.org
6180S:     Supported
6181F:     drivers/infiniband/hw/i40iw/
6182
6183INTEL MERRIFIELD GPIO DRIVER
6184M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6185L:	linux-gpio@vger.kernel.org
6186S:	Maintained
6187F:	drivers/gpio/gpio-merrifield.c
6188
6189INTEL-MID GPIO DRIVER
6190M:	David Cohen <david.a.cohen@linux.intel.com>
6191L:	linux-gpio@vger.kernel.org
6192S:	Maintained
6193F:	drivers/gpio/gpio-intel-mid.c
6194
6195INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6196M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6197L:	linux-wireless@vger.kernel.org
6198S:	Maintained
6199F:	Documentation/networking/README.ipw2100
6200F:	Documentation/networking/README.ipw2200
6201F:	drivers/net/wireless/intel/ipw2x00/
6202
6203INTEL(R) TRACE HUB
6204M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6205S:	Supported
6206F:	Documentation/trace/intel_th.txt
6207F:	drivers/hwtracing/intel_th/
6208
6209INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6210M:	Ning Sun <ning.sun@intel.com>
6211L:	tboot-devel@lists.sourceforge.net
6212W:	http://tboot.sourceforge.net
6213T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6214S:	Supported
6215F:	Documentation/intel_txt.txt
6216F:	include/linux/tboot.h
6217F:	arch/x86/kernel/tboot.c
6218
6219INTEL WIRELESS WIMAX CONNECTION 2400
6220M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6221M:	linux-wimax@intel.com
6222L:	wimax@linuxwimax.org (subscribers-only)
6223S:	Supported
6224W:	http://linuxwimax.org
6225F:	Documentation/wimax/README.i2400m
6226F:	drivers/net/wimax/i2400m/
6227F:	include/uapi/linux/wimax/i2400m.h
6228
6229INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6230M:	Stanislaw Gruszka <sgruszka@redhat.com>
6231L:	linux-wireless@vger.kernel.org
6232S:	Supported
6233F:	drivers/net/wireless/intel/iwlegacy/
6234
6235INTEL WIRELESS WIFI LINK (iwlwifi)
6236M:	Johannes Berg <johannes.berg@intel.com>
6237M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6238M:	Luca Coelho <luciano.coelho@intel.com>
6239M:	Intel Linux Wireless <linuxwifi@intel.com>
6240L:	linux-wireless@vger.kernel.org
6241W:	http://intellinuxwireless.org
6242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6243S:	Supported
6244F:	drivers/net/wireless/intel/iwlwifi/
6245
6246INTEL MANAGEMENT ENGINE (mei)
6247M:	Tomas Winkler <tomas.winkler@intel.com>
6248L:	linux-kernel@vger.kernel.org
6249S:	Supported
6250F:	include/uapi/linux/mei.h
6251F:	include/linux/mei_cl_bus.h
6252F:	drivers/misc/mei/*
6253F:	drivers/watchdog/mei_wdt.c
6254F:	Documentation/misc-devices/mei/*
6255
6256INTEL MIC DRIVERS (mic)
6257M:	Sudeep Dutt <sudeep.dutt@intel.com>
6258M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6259S:	Supported
6260W:	https://github.com/sudeepdutt/mic
6261W:	http://software.intel.com/en-us/mic-developer
6262F:	include/linux/mic_bus.h
6263F:	include/linux/scif.h
6264F:	include/uapi/linux/mic_common.h
6265F: 	include/uapi/linux/mic_ioctl.h
6266F:	include/uapi/linux/scif_ioctl.h
6267F:	drivers/misc/mic/
6268F:	drivers/dma/mic_x100_dma.c
6269F:	drivers/dma/mic_x100_dma.h
6270F:	Documentation/mic/
6271
6272INTEL PMC/P-Unit IPC DRIVER
6273M:	Zha Qipeng<qipeng.zha@intel.com>
6274L:	platform-driver-x86@vger.kernel.org
6275S:	Maintained
6276F:	drivers/platform/x86/intel_pmc_ipc.c
6277F:	drivers/platform/x86/intel_punit_ipc.c
6278F:	arch/x86/include/asm/intel_pmc_ipc.h
6279F:	arch/x86/include/asm/intel_punit_ipc.h
6280
6281INTEL TELEMETRY DRIVER
6282M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6283L:	platform-driver-x86@vger.kernel.org
6284S:	Maintained
6285F:	arch/x86/include/asm/intel_telemetry.h
6286F:	drivers/platform/x86/intel_telemetry*
6287
6288INTEL PMC CORE DRIVER
6289M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6290M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6291L:	platform-driver-x86@vger.kernel.org
6292S:	Maintained
6293F:	arch/x86/include/asm/pmc_core.h
6294F:	drivers/platform/x86/intel_pmc_core*
6295
6296IOC3 ETHERNET DRIVER
6297M:	Ralf Baechle <ralf@linux-mips.org>
6298L:	linux-mips@linux-mips.org
6299S:	Maintained
6300F:	drivers/net/ethernet/sgi/ioc3-eth.c
6301
6302IOC3 SERIAL DRIVER
6303M:	Pat Gefre <pfg@sgi.com>
6304L:	linux-serial@vger.kernel.org
6305S:	Maintained
6306F:	drivers/tty/serial/ioc3_serial.c
6307
6308IOMMU DRIVERS
6309M:	Joerg Roedel <joro@8bytes.org>
6310L:	iommu@lists.linux-foundation.org
6311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6312S:	Maintained
6313F:	Documentation/devicetree/bindings/iommu/
6314F:	drivers/iommu/
6315
6316IP MASQUERADING
6317M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6318S:	Maintained
6319F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6320
6321IPMI SUBSYSTEM
6322M:	Corey Minyard <minyard@acm.org>
6323L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6324W:	http://openipmi.sourceforge.net/
6325S:	Supported
6326F:	Documentation/IPMI.txt
6327F:	drivers/char/ipmi/
6328F:	include/linux/ipmi*
6329F:	include/uapi/linux/ipmi*
6330
6331QCOM AUDIO (ASoC) DRIVERS
6332M:	Patrick Lai <plai@codeaurora.org>
6333M:	Banajit Goswami <bgoswami@codeaurora.org>
6334L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6335S:	Supported
6336F:	sound/soc/qcom/
6337
6338IPS SCSI RAID DRIVER
6339M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6340L:	linux-scsi@vger.kernel.org
6341W:	http://www.adaptec.com/
6342S:	Maintained
6343F:	drivers/scsi/ips*
6344
6345IPVS
6346M:	Wensong Zhang <wensong@linux-vs.org>
6347M:	Simon Horman <horms@verge.net.au>
6348M:	Julian Anastasov <ja@ssi.bg>
6349L:	netdev@vger.kernel.org
6350L:	lvs-devel@vger.kernel.org
6351S:	Maintained
6352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6354F:	Documentation/networking/ipvs-sysctl.txt
6355F:	include/net/ip_vs.h
6356F:	include/uapi/linux/ip_vs.h
6357F:	net/netfilter/ipvs/
6358
6359IPWIRELESS DRIVER
6360M:	Jiri Kosina <jikos@kernel.org>
6361M:	David Sterba <dsterba@suse.com>
6362S:	Odd Fixes
6363F:	drivers/tty/ipwireless/
6364
6365IPX NETWORK LAYER
6366M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6367L:	netdev@vger.kernel.org
6368S:	Maintained
6369F:	include/net/ipx.h
6370F:	include/uapi/linux/ipx.h
6371F:	net/ipx/
6372
6373IRDA SUBSYSTEM
6374M:	Samuel Ortiz <samuel@sortiz.org>
6375L:	irda-users@lists.sourceforge.net (subscribers-only)
6376L:	netdev@vger.kernel.org
6377W:	http://irda.sourceforge.net/
6378S:	Maintained
6379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6380F:	Documentation/networking/irda.txt
6381F:	drivers/net/irda/
6382F:	include/net/irda/
6383F:	net/irda/
6384
6385IRQ SUBSYSTEM
6386M:	Thomas Gleixner <tglx@linutronix.de>
6387L:	linux-kernel@vger.kernel.org
6388S:	Maintained
6389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6390F:	kernel/irq/
6391
6392IRQCHIP DRIVERS
6393M:	Thomas Gleixner <tglx@linutronix.de>
6394M:	Jason Cooper <jason@lakedaemon.net>
6395M:	Marc Zyngier <marc.zyngier@arm.com>
6396L:	linux-kernel@vger.kernel.org
6397S:	Maintained
6398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6399T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6400F:	Documentation/devicetree/bindings/interrupt-controller/
6401F:	drivers/irqchip/
6402
6403IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6404M:	Marc Zyngier <marc.zyngier@arm.com>
6405S:	Maintained
6406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6407F:	Documentation/IRQ-domain.txt
6408F:	include/linux/irqdomain.h
6409F:	kernel/irq/irqdomain.c
6410F:	kernel/irq/msi.c
6411
6412ISA
6413M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6414S:	Maintained
6415F:	Documentation/isa.txt
6416F:	drivers/base/isa.c
6417F:	include/linux/isa.h
6418
6419ISAPNP
6420M:	Jaroslav Kysela <perex@perex.cz>
6421S:	Maintained
6422F:	Documentation/isapnp.txt
6423F:	drivers/pnp/isapnp/
6424F:	include/linux/isapnp.h
6425
6426ISA RADIO MODULE
6427M:	Hans Verkuil <hverkuil@xs4all.nl>
6428L:	linux-media@vger.kernel.org
6429T:	git git://linuxtv.org/media_tree.git
6430W:	https://linuxtv.org
6431S:	Maintained
6432F:	drivers/media/radio/radio-isa*
6433
6434iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6435M:	Peter Jones <pjones@redhat.com>
6436M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6437S:	Maintained
6438F:	drivers/firmware/iscsi_ibft*
6439
6440ISCSI
6441M:	Mike Christie <michaelc@cs.wisc.edu>
6442L:	open-iscsi@googlegroups.com
6443W:	www.open-iscsi.org
6444T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6445S:	Maintained
6446F:	drivers/scsi/*iscsi*
6447F:	include/scsi/*iscsi*
6448
6449ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6450M:	Or Gerlitz <ogerlitz@mellanox.com>
6451M:	Sagi Grimberg <sagi@grimberg.me>
6452M:	Roi Dayan <roid@mellanox.com>
6453L:	linux-rdma@vger.kernel.org
6454S:	Supported
6455W:	http://www.openfabrics.org
6456W:	www.open-iscsi.org
6457Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6458F:	drivers/infiniband/ulp/iser/
6459
6460ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6461M:	Sagi Grimberg <sagi@grimberg.me>
6462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6463L:	linux-rdma@vger.kernel.org
6464L:	target-devel@vger.kernel.org
6465S:	Supported
6466W:	http://www.linux-iscsi.org
6467F:	drivers/infiniband/ulp/isert
6468
6469ISDN SUBSYSTEM
6470M:	Karsten Keil <isdn@linux-pingi.de>
6471L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6472L:	netdev@vger.kernel.org
6473W:	http://www.isdn4linux.de
6474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6475S:	Maintained
6476F:	Documentation/isdn/
6477F:	drivers/isdn/
6478F:	include/linux/isdn.h
6479F:	include/linux/isdn/
6480F:	include/uapi/linux/isdn.h
6481F:	include/uapi/linux/isdn/
6482
6483ISDN SUBSYSTEM (Eicon active card driver)
6484M:	Armin Schindler <mac@melware.de>
6485L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6486W:	http://www.melware.de
6487S:	Maintained
6488F:	drivers/isdn/hardware/eicon/
6489
6490IT87 HARDWARE MONITORING DRIVER
6491M:	Jean Delvare <jdelvare@suse.com>
6492L:	linux-hwmon@vger.kernel.org
6493S:	Maintained
6494F:	Documentation/hwmon/it87
6495F:	drivers/hwmon/it87.c
6496
6497IT913X MEDIA DRIVER
6498M:	Antti Palosaari <crope@iki.fi>
6499L:	linux-media@vger.kernel.org
6500W:	https://linuxtv.org
6501W:	http://palosaari.fi/linux/
6502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6503T:	git git://linuxtv.org/anttip/media_tree.git
6504S:	Maintained
6505F:	drivers/media/tuners/it913x*
6506
6507IVTV VIDEO4LINUX DRIVER
6508M:	Andy Walls <awalls@md.metrocast.net>
6509L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6510L:	linux-media@vger.kernel.org
6511T:	git git://linuxtv.org/media_tree.git
6512W:	http://www.ivtvdriver.org
6513S:	Maintained
6514F:	Documentation/media/v4l-drivers/ivtv*
6515F:	drivers/media/pci/ivtv/
6516F:	include/uapi/linux/ivtv*
6517
6518IX2505V MEDIA DRIVER
6519M:	Malcolm Priestley <tvboxspy@gmail.com>
6520L:	linux-media@vger.kernel.org
6521W:	https://linuxtv.org
6522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6523S:	Maintained
6524F:	drivers/media/dvb-frontends/ix2505v*
6525
6526JC42.4 TEMPERATURE SENSOR DRIVER
6527M:	Guenter Roeck <linux@roeck-us.net>
6528L:	linux-hwmon@vger.kernel.org
6529S:	Maintained
6530F:	drivers/hwmon/jc42.c
6531F:	Documentation/hwmon/jc42
6532
6533JFS FILESYSTEM
6534M:	Dave Kleikamp <shaggy@kernel.org>
6535L:	jfs-discussion@lists.sourceforge.net
6536W:	http://jfs.sourceforge.net/
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6538S:	Maintained
6539F:	Documentation/filesystems/jfs.txt
6540F:	fs/jfs/
6541
6542JME NETWORK DRIVER
6543M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6544L:	netdev@vger.kernel.org
6545S:	Maintained
6546F:	drivers/net/ethernet/jme.*
6547
6548JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6549M:	David Woodhouse <dwmw2@infradead.org>
6550L:	linux-mtd@lists.infradead.org
6551W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6552S:	Maintained
6553F:	fs/jffs2/
6554F:	include/uapi/linux/jffs2.h
6555
6556JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6557M:	"Theodore Ts'o" <tytso@mit.edu>
6558M:	Jan Kara <jack@suse.com>
6559L:	linux-ext4@vger.kernel.org
6560S:	Maintained
6561F:	fs/jbd2/
6562F:	include/linux/jbd2.h
6563
6564JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6565M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6566L:	linux-media@vger.kernel.org
6567S:	Maintained
6568F:	drivers/media/platform/rcar_jpu.c
6569
6570JSM Neo PCI based serial card
6571M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6572L:	linux-serial@vger.kernel.org
6573S:	Maintained
6574F:	drivers/tty/serial/jsm/
6575
6576K10TEMP HARDWARE MONITORING DRIVER
6577M:	Clemens Ladisch <clemens@ladisch.de>
6578L:	linux-hwmon@vger.kernel.org
6579S:	Maintained
6580F:	Documentation/hwmon/k10temp
6581F:	drivers/hwmon/k10temp.c
6582
6583K8TEMP HARDWARE MONITORING DRIVER
6584M:	Rudolf Marek <r.marek@assembler.cz>
6585L:	linux-hwmon@vger.kernel.org
6586S:	Maintained
6587F:	Documentation/hwmon/k8temp
6588F:	drivers/hwmon/k8temp.c
6589
6590KASAN
6591M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6592R:	Alexander Potapenko <glider@google.com>
6593R:	Dmitry Vyukov <dvyukov@google.com>
6594L:	kasan-dev@googlegroups.com
6595S:	Maintained
6596F:	arch/*/include/asm/kasan.h
6597F:	arch/*/mm/kasan_init*
6598F:	Documentation/dev-tools/kasan.rst
6599F:	include/linux/kasan*.h
6600F:	lib/test_kasan.c
6601F:	mm/kasan/
6602F:	scripts/Makefile.kasan
6603
6604KCONFIG
6605M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6606L:	linux-kbuild@vger.kernel.org
6607T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6608S:	Maintained
6609F:	Documentation/kbuild/kconfig-language.txt
6610F:	scripts/kconfig/
6611
6612KDUMP
6613M:	Dave Young <dyoung@redhat.com>
6614M:	Baoquan He <bhe@redhat.com>
6615R:	Vivek Goyal <vgoyal@redhat.com>
6616L:	kexec@lists.infradead.org
6617W:	http://lse.sourceforge.net/kdump/
6618S:	Maintained
6619F:	Documentation/kdump/
6620
6621KEENE FM RADIO TRANSMITTER DRIVER
6622M:	Hans Verkuil <hverkuil@xs4all.nl>
6623L:	linux-media@vger.kernel.org
6624T:	git git://linuxtv.org/media_tree.git
6625W:	https://linuxtv.org
6626S:	Maintained
6627F:	drivers/media/radio/radio-keene*
6628
6629KERNEL AUTOMOUNTER v4 (AUTOFS4)
6630M:	Ian Kent <raven@themaw.net>
6631L:	autofs@vger.kernel.org
6632S:	Maintained
6633F:	fs/autofs4/
6634
6635KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6636M:	Michal Marek <mmarek@suse.com>
6637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6639L:	linux-kbuild@vger.kernel.org
6640S:	Maintained
6641F:	Documentation/kbuild/
6642F:	Makefile
6643F:	scripts/Makefile.*
6644F:	scripts/basic/
6645F:	scripts/mk*
6646F:	scripts/package/
6647
6648KERNEL JANITORS
6649L:	kernel-janitors@vger.kernel.org
6650W:	http://kernelnewbies.org/KernelJanitors
6651S:	Odd Fixes
6652
6653KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6654M:	"J. Bruce Fields" <bfields@fieldses.org>
6655M:	Jeff Layton <jlayton@poochiereds.net>
6656L:	linux-nfs@vger.kernel.org
6657W:	http://nfs.sourceforge.net/
6658T:	git git://linux-nfs.org/~bfields/linux.git
6659S:	Supported
6660F:	fs/nfsd/
6661F:	include/uapi/linux/nfsd/
6662F:	fs/lockd/
6663F:	fs/nfs_common/
6664F:	net/sunrpc/
6665F:	include/linux/lockd/
6666F:	include/linux/sunrpc/
6667F:	include/uapi/linux/sunrpc/
6668
6669KERNEL SELFTEST FRAMEWORK
6670M:	Shuah Khan <shuahkh@osg.samsung.com>
6671M:	Shuah Khan <shuah@kernel.org>
6672L:	linux-kselftest@vger.kernel.org
6673T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6674S:	Maintained
6675F:	tools/testing/selftests
6676
6677KERNEL VIRTUAL MACHINE (KVM)
6678M:	Paolo Bonzini <pbonzini@redhat.com>
6679M:	Radim Krčmář <rkrcmar@redhat.com>
6680L:	kvm@vger.kernel.org
6681W:	http://www.linux-kvm.org
6682T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6683S:	Supported
6684F:	Documentation/*/kvm*.txt
6685F:	Documentation/virtual/kvm/
6686F:	arch/*/kvm/
6687F:	arch/x86/kernel/kvm.c
6688F:	arch/x86/kernel/kvmclock.c
6689F:	arch/*/include/asm/kvm*
6690F:	include/linux/kvm*
6691F:	include/uapi/linux/kvm*
6692F:	virt/kvm/
6693F:	tools/kvm/
6694
6695KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6696M:	Joerg Roedel <joro@8bytes.org>
6697L:	kvm@vger.kernel.org
6698W:	http://www.linux-kvm.org/
6699S:	Maintained
6700F:	arch/x86/include/asm/svm.h
6701F:	arch/x86/kvm/svm.c
6702
6703KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6704M:	Alexander Graf <agraf@suse.com>
6705L:	kvm-ppc@vger.kernel.org
6706W:	http://www.linux-kvm.org/
6707T:	git git://github.com/agraf/linux-2.6.git
6708S:	Supported
6709F:	arch/powerpc/include/asm/kvm*
6710F:	arch/powerpc/kvm/
6711
6712KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6713M:	Christian Borntraeger <borntraeger@de.ibm.com>
6714M:	Cornelia Huck <cornelia.huck@de.ibm.com>
6715L:	linux-s390@vger.kernel.org
6716W:	http://www.ibm.com/developerworks/linux/linux390/
6717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6718S:	Supported
6719F:	Documentation/s390/kvm.txt
6720F:	arch/s390/include/asm/kvm*
6721F:	arch/s390/kvm/
6722
6723KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6724M:	Christoffer Dall <christoffer.dall@linaro.org>
6725M:	Marc Zyngier <marc.zyngier@arm.com>
6726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6727L:	kvmarm@lists.cs.columbia.edu
6728W:	http://systems.cs.columbia.edu/projects/kvm-arm
6729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6730S:	Supported
6731F:	arch/arm/include/uapi/asm/kvm*
6732F:	arch/arm/include/asm/kvm*
6733F:	arch/arm/kvm/
6734F:	virt/kvm/arm/
6735F:	include/kvm/arm_*
6736
6737KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6738M:	Christoffer Dall <christoffer.dall@linaro.org>
6739M:	Marc Zyngier <marc.zyngier@arm.com>
6740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6741L:	kvmarm@lists.cs.columbia.edu
6742S:	Maintained
6743F:	arch/arm64/include/uapi/asm/kvm*
6744F:	arch/arm64/include/asm/kvm*
6745F:	arch/arm64/kvm/
6746
6747KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6748M:	James Hogan <james.hogan@imgtec.com>
6749L:	linux-mips@linux-mips.org
6750S:	Supported
6751F:	arch/mips/include/uapi/asm/kvm*
6752F:	arch/mips/include/asm/kvm*
6753F:	arch/mips/kvm/
6754
6755KEXEC
6756M:	Eric Biederman <ebiederm@xmission.com>
6757W:	http://kernel.org/pub/linux/utils/kernel/kexec/
6758L:	kexec@lists.infradead.org
6759S:	Maintained
6760F:	include/linux/kexec.h
6761F:	include/uapi/linux/kexec.h
6762F:	kernel/kexec*
6763
6764KEYS/KEYRINGS:
6765M:	David Howells <dhowells@redhat.com>
6766L:	keyrings@vger.kernel.org
6767S:	Maintained
6768F:	Documentation/security/keys.txt
6769F:	include/linux/key.h
6770F:	include/linux/key-type.h
6771F:	include/linux/keyctl.h
6772F:	include/uapi/linux/keyctl.h
6773F:	include/keys/
6774F:	security/keys/
6775
6776KEYS-TRUSTED
6777M:	David Safford <safford@us.ibm.com>
6778M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6779L:	linux-security-module@vger.kernel.org
6780L:	keyrings@vger.kernel.org
6781S:	Supported
6782F:	Documentation/security/keys-trusted-encrypted.txt
6783F:	include/keys/trusted-type.h
6784F:	security/keys/trusted.c
6785F:	security/keys/trusted.h
6786
6787KEYS-ENCRYPTED
6788M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6789M:	David Safford <safford@us.ibm.com>
6790L:	linux-security-module@vger.kernel.org
6791L:	keyrings@vger.kernel.org
6792S:	Supported
6793F:	Documentation/security/keys-trusted-encrypted.txt
6794F:	include/keys/encrypted-type.h
6795F:	security/keys/encrypted-keys/
6796
6797KGDB / KDB /debug_core
6798M:	Jason Wessel <jason.wessel@windriver.com>
6799W:	http://kgdb.wiki.kernel.org/
6800L:	kgdb-bugreport@lists.sourceforge.net
6801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6802S:	Maintained
6803F:	Documentation/DocBook/kgdb.tmpl
6804F:	drivers/misc/kgdbts.c
6805F:	drivers/tty/serial/kgdboc.c
6806F:	include/linux/kdb.h
6807F:	include/linux/kgdb.h
6808F:	kernel/debug/
6809
6810KMEMCHECK
6811M:	Vegard Nossum <vegardno@ifi.uio.no>
6812M:	Pekka Enberg <penberg@kernel.org>
6813S:	Maintained
6814F:	Documentation/dev-tools/kmemcheck.rst
6815F:	arch/x86/include/asm/kmemcheck.h
6816F:	arch/x86/mm/kmemcheck/
6817F:	include/linux/kmemcheck.h
6818F:	mm/kmemcheck.c
6819
6820KMEMLEAK
6821M:	Catalin Marinas <catalin.marinas@arm.com>
6822S:	Maintained
6823F:	Documentation/dev-tools/kmemleak.rst
6824F:	include/linux/kmemleak.h
6825F:	mm/kmemleak.c
6826F:	mm/kmemleak-test.c
6827
6828KPROBES
6829M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6830M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6831M:	"David S. Miller" <davem@davemloft.net>
6832M:	Masami Hiramatsu <mhiramat@kernel.org>
6833S:	Maintained
6834F:	Documentation/kprobes.txt
6835F:	include/linux/kprobes.h
6836F:	kernel/kprobes.c
6837
6838KS0108 LCD CONTROLLER DRIVER
6839M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6840W:	http://miguelojeda.es/auxdisplay.htm
6841W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6842S:	Maintained
6843F:	Documentation/auxdisplay/ks0108
6844F:	drivers/auxdisplay/ks0108.c
6845F:	include/linux/ks0108.h
6846
6847L3MDEV
6848M:	David Ahern <dsa@cumulusnetworks.com>
6849L:	netdev@vger.kernel.org
6850S:	Maintained
6851F:	net/l3mdev
6852F:	include/net/l3mdev.h
6853
6854LANTIQ MIPS ARCHITECTURE
6855M:	John Crispin <john@phrozen.org>
6856L:	linux-mips@linux-mips.org
6857S:	Maintained
6858F:	arch/mips/lantiq
6859
6860LAPB module
6861L:	linux-x25@vger.kernel.org
6862S:	Orphan
6863F:	Documentation/networking/lapb-module.txt
6864F:	include/*/lapb.h
6865F:	net/lapb/
6866
6867LASI 53c700 driver for PARISC
6868M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6869L:	linux-scsi@vger.kernel.org
6870S:	Maintained
6871F:	Documentation/scsi/53c700.txt
6872F:	drivers/scsi/53c700*
6873
6874LED SUBSYSTEM
6875M:	Richard Purdie <rpurdie@rpsys.net>
6876M:	Jacek Anaszewski <j.anaszewski@samsung.com>
6877L:	linux-leds@vger.kernel.org
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6879S:	Maintained
6880F:	Documentation/devicetree/bindings/leds/
6881F:	drivers/leds/
6882F:	include/linux/leds.h
6883
6884LEGACY EEPROM DRIVER
6885M:	Jean Delvare <jdelvare@suse.com>
6886S:	Maintained
6887F:	Documentation/misc-devices/eeprom
6888F:	drivers/misc/eeprom/eeprom.c
6889
6890LEGO USB Tower driver
6891M:	Juergen Stuber <starblue@users.sourceforge.net>
6892L:	legousb-devel@lists.sourceforge.net
6893W:	http://legousb.sourceforge.net/
6894S:	Maintained
6895F:	drivers/usb/misc/legousbtower.c
6896
6897LG2160 MEDIA DRIVER
6898M:	Michael Krufky <mkrufky@linuxtv.org>
6899L:	linux-media@vger.kernel.org
6900W:	https://linuxtv.org
6901W:	http://github.com/mkrufky
6902Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6903T:	git git://linuxtv.org/mkrufky/tuners.git
6904S:	Maintained
6905F:	drivers/media/dvb-frontends/lg2160.*
6906
6907LGDT3305 MEDIA DRIVER
6908M:	Michael Krufky <mkrufky@linuxtv.org>
6909L:	linux-media@vger.kernel.org
6910W:	https://linuxtv.org
6911W:	http://github.com/mkrufky
6912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6913T:	git git://linuxtv.org/mkrufky/tuners.git
6914S:	Maintained
6915F:	drivers/media/dvb-frontends/lgdt3305.*
6916
6917LGUEST
6918M:	Rusty Russell <rusty@rustcorp.com.au>
6919L:	lguest@lists.ozlabs.org
6920W:	http://lguest.ozlabs.org/
6921S:	Odd Fixes
6922F:	arch/x86/include/asm/lguest*.h
6923F:	arch/x86/lguest/
6924F:	drivers/lguest/
6925F:	include/linux/lguest*.h
6926F:	tools/lguest/
6927
6928LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6929M:	Tejun Heo <tj@kernel.org>
6930L:	linux-ide@vger.kernel.org
6931T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6932S:	Maintained
6933F:	drivers/ata/
6934F:	include/linux/ata.h
6935F:	include/linux/libata.h
6936F:	Documentation/devicetree/bindings/ata/
6937
6938LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6939M:	Viresh Kumar <vireshk@kernel.org>
6940L:	linux-ide@vger.kernel.org
6941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6942S:	Maintained
6943F:	include/linux/pata_arasan_cf_data.h
6944F:	drivers/ata/pata_arasan_cf.c
6945
6946LIBATA PATA DRIVERS
6947M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6948M:	Tejun Heo <tj@kernel.org>
6949L:	linux-ide@vger.kernel.org
6950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6951S:	Maintained
6952F:	drivers/ata/pata_*.c
6953F:	drivers/ata/ata_generic.c
6954
6955LIBATA SATA AHCI PLATFORM devices support
6956M:	Hans de Goede <hdegoede@redhat.com>
6957M:	Tejun Heo <tj@kernel.org>
6958L:	linux-ide@vger.kernel.org
6959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6960S:	Maintained
6961F:	drivers/ata/ahci_platform.c
6962F:	drivers/ata/libahci_platform.c
6963F:	include/linux/ahci_platform.h
6964
6965LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6966M:	Mikael Pettersson <mikpelinux@gmail.com>
6967L:	linux-ide@vger.kernel.org
6968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6969S:	Maintained
6970F:	drivers/ata/sata_promise.*
6971
6972LIBLOCKDEP
6973M:	Sasha Levin <sasha.levin@oracle.com>
6974S:	Maintained
6975F:	tools/lib/lockdep/
6976
6977LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6978M:	Dan Williams <dan.j.williams@intel.com>
6979L:	linux-nvdimm@lists.01.org
6980Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6982S:	Supported
6983F:	drivers/nvdimm/*
6984F:	include/linux/nd.h
6985F:	include/linux/libnvdimm.h
6986F:	include/uapi/linux/ndctl.h
6987
6988LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6989M:	Ross Zwisler <ross.zwisler@linux.intel.com>
6990L:	linux-nvdimm@lists.01.org
6991Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
6992S:	Supported
6993F:	drivers/nvdimm/blk.c
6994F:	drivers/nvdimm/region_devs.c
6995F:	drivers/acpi/nfit*
6996
6997LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6998M:	Vishal Verma <vishal.l.verma@intel.com>
6999L:	linux-nvdimm@lists.01.org
7000Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7001S:	Supported
7002F:	drivers/nvdimm/btt*
7003
7004LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7005M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7006L:	linux-nvdimm@lists.01.org
7007Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7008S:	Supported
7009F:	drivers/nvdimm/pmem.c
7010F:	include/linux/pmem.h
7011F:	arch/*/include/asm/pmem.h
7012
7013LIGHTNVM PLATFORM SUPPORT
7014M:	Matias Bjorling <mb@lightnvm.io>
7015W:	http://github/OpenChannelSSD
7016L:	linux-block@vger.kernel.org
7017S:	Maintained
7018F:	drivers/lightnvm/
7019F:	include/linux/lightnvm.h
7020F:	include/uapi/linux/lightnvm.h
7021
7022LINUX FOR IBM pSERIES (RS/6000)
7023M:	Paul Mackerras <paulus@au.ibm.com>
7024W:	http://www.ibm.com/linux/ltc/projects/ppc
7025S:	Supported
7026F:	arch/powerpc/boot/rs6000.h
7027
7028LINUX FOR POWERPC (32-BIT AND 64-BIT)
7029M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7030M:	Paul Mackerras <paulus@samba.org>
7031M:	Michael Ellerman <mpe@ellerman.id.au>
7032W:	http://www.penguinppc.org/
7033L:	linuxppc-dev@lists.ozlabs.org
7034Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7036S:	Supported
7037F:	Documentation/powerpc/
7038F:	arch/powerpc/
7039F:	drivers/char/tpm/tpm_ibmvtpm*
7040F:	drivers/crypto/nx/
7041F:	drivers/crypto/vmx/
7042F:	drivers/net/ethernet/ibm/ibmveth.*
7043F:	drivers/net/ethernet/ibm/ibmvnic.*
7044F:	drivers/pci/hotplug/pnv_php.c
7045F:	drivers/pci/hotplug/rpa*
7046F:	drivers/scsi/ibmvscsi/
7047N:	opal
7048N:	/pmac
7049N:	powermac
7050N:	powernv
7051N:	[^a-z0-9]ps3
7052N:	pseries
7053
7054LINUX FOR POWER MACINTOSH
7055M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7056W:	http://www.penguinppc.org/
7057L:	linuxppc-dev@lists.ozlabs.org
7058S:	Maintained
7059F:	arch/powerpc/platforms/powermac/
7060F:	drivers/macintosh/
7061
7062LINUX FOR POWERPC EMBEDDED MPC5XXX
7063M:	Anatolij Gustschin <agust@denx.de>
7064L:	linuxppc-dev@lists.ozlabs.org
7065T:	git git://git.denx.de/linux-denx-agust.git
7066S:	Maintained
7067F:	arch/powerpc/platforms/512x/
7068F:	arch/powerpc/platforms/52xx/
7069
7070LINUX FOR POWERPC EMBEDDED PPC4XX
7071M:	Alistair Popple <alistair@popple.id.au>
7072M:	Matt Porter <mporter@kernel.crashing.org>
7073W:	http://www.penguinppc.org/
7074L:	linuxppc-dev@lists.ozlabs.org
7075S:	Maintained
7076F:	arch/powerpc/platforms/40x/
7077F:	arch/powerpc/platforms/44x/
7078
7079LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7080L:	linuxppc-dev@lists.ozlabs.org
7081S:	Orphan
7082F:	arch/powerpc/*/*virtex*
7083F:	arch/powerpc/*/*/*virtex*
7084
7085LINUX FOR POWERPC EMBEDDED PPC8XX
7086M:	Vitaly Bordug <vitb@kernel.crashing.org>
7087W:	http://www.penguinppc.org/
7088L:	linuxppc-dev@lists.ozlabs.org
7089S:	Maintained
7090F:	arch/powerpc/platforms/8xx/
7091
7092LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7093M:	Scott Wood <oss@buserror.net>
7094M:	Kumar Gala <galak@kernel.crashing.org>
7095W:	http://www.penguinppc.org/
7096L:	linuxppc-dev@lists.ozlabs.org
7097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7098S:	Maintained
7099F:	arch/powerpc/platforms/83xx/
7100F:	arch/powerpc/platforms/85xx/
7101
7102LINUX FOR POWERPC PA SEMI PWRFICIENT
7103M:	Olof Johansson <olof@lixom.net>
7104L:	linuxppc-dev@lists.ozlabs.org
7105S:	Maintained
7106F:	arch/powerpc/platforms/pasemi/
7107F:	drivers/*/*pasemi*
7108F:	drivers/*/*/*pasemi*
7109
7110LINUX SECURITY MODULE (LSM) FRAMEWORK
7111M:	Chris Wright <chrisw@sous-sol.org>
7112L:	linux-security-module@vger.kernel.org
7113S:	Supported
7114
7115LIS3LV02D ACCELEROMETER DRIVER
7116M:	Eric Piel <eric.piel@tremplin-utc.net>
7117S:	Maintained
7118F:	Documentation/misc-devices/lis3lv02d
7119F:	drivers/misc/lis3lv02d/
7120F:	drivers/platform/x86/hp_accel.c
7121
7122LIVE PATCHING
7123M:	Josh Poimboeuf <jpoimboe@redhat.com>
7124M:	Jessica Yu <jeyu@redhat.com>
7125M:	Jiri Kosina <jikos@kernel.org>
7126M:	Miroslav Benes <mbenes@suse.cz>
7127R:	Petr Mladek <pmladek@suse.com>
7128S:	Maintained
7129F:	kernel/livepatch/
7130F:	include/linux/livepatch.h
7131F:	arch/x86/include/asm/livepatch.h
7132F:	arch/x86/kernel/livepatch.c
7133F:	Documentation/livepatch/
7134F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7135F:	samples/livepatch/
7136L:	live-patching@vger.kernel.org
7137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7138
7139LINUX KERNEL DUMP TEST MODULE (LKDTM)
7140M:	Kees Cook <keescook@chromium.org>
7141S:	Maintained
7142F:	drivers/misc/lkdtm*
7143
7144LLC (802.2)
7145M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7146S:	Maintained
7147F:	include/linux/llc.h
7148F:	include/uapi/linux/llc.h
7149F:	include/net/llc*
7150F:	net/llc/
7151
7152LM73 HARDWARE MONITOR DRIVER
7153M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7154L:	linux-hwmon@vger.kernel.org
7155S:	Maintained
7156F:	drivers/hwmon/lm73.c
7157
7158LM78 HARDWARE MONITOR DRIVER
7159M:	Jean Delvare <jdelvare@suse.com>
7160L:	linux-hwmon@vger.kernel.org
7161S:	Maintained
7162F:	Documentation/hwmon/lm78
7163F:	drivers/hwmon/lm78.c
7164
7165LM83 HARDWARE MONITOR DRIVER
7166M:	Jean Delvare <jdelvare@suse.com>
7167L:	linux-hwmon@vger.kernel.org
7168S:	Maintained
7169F:	Documentation/hwmon/lm83
7170F:	drivers/hwmon/lm83.c
7171
7172LM90 HARDWARE MONITOR DRIVER
7173M:	Jean Delvare <jdelvare@suse.com>
7174L:	linux-hwmon@vger.kernel.org
7175S:	Maintained
7176F:	Documentation/hwmon/lm90
7177F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7178F:	drivers/hwmon/lm90.c
7179
7180LM95234 HARDWARE MONITOR DRIVER
7181M:	Guenter Roeck <linux@roeck-us.net>
7182L:	linux-hwmon@vger.kernel.org
7183S:	Maintained
7184F:	Documentation/hwmon/lm95234
7185F:	drivers/hwmon/lm95234.c
7186
7187LME2510 MEDIA DRIVER
7188M:	Malcolm Priestley <tvboxspy@gmail.com>
7189L:	linux-media@vger.kernel.org
7190W:	https://linuxtv.org
7191Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7192S:	Maintained
7193F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7194
7195LOCKING PRIMITIVES
7196M:	Peter Zijlstra <peterz@infradead.org>
7197M:	Ingo Molnar <mingo@redhat.com>
7198L:	linux-kernel@vger.kernel.org
7199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7200S:	Maintained
7201F:	Documentation/locking/
7202F:	include/linux/lockdep.h
7203F:	include/linux/spinlock*.h
7204F:	arch/*/include/asm/spinlock*.h
7205F:	include/linux/rwlock*.h
7206F:	include/linux/mutex*.h
7207F:	arch/*/include/asm/mutex*.h
7208F:	include/linux/rwsem*.h
7209F:	arch/*/include/asm/rwsem.h
7210F:	include/linux/seqlock.h
7211F:	lib/locking*.[ch]
7212F:	kernel/locking/
7213
7214LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7215M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7216L:	linux-ntfs-dev@lists.sourceforge.net
7217W:	http://www.linux-ntfs.org/content/view/19/37/
7218S:	Maintained
7219F:	Documentation/ldm.txt
7220F:	block/partitions/ldm.*
7221
7222LogFS
7223M:	Joern Engel <joern@logfs.org>
7224M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7225L:	logfs@logfs.org
7226W:	logfs.org
7227S:	Maintained
7228F:	fs/logfs/
7229
7230LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7231M:	Sathya Prakash <sathya.prakash@broadcom.com>
7232M:	Chaitra P B <chaitra.basappa@broadcom.com>
7233M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7234L:	MPT-FusionLinux.pdl@broadcom.com
7235L:	linux-scsi@vger.kernel.org
7236W:	http://www.avagotech.com/support/
7237S:	Supported
7238F:	drivers/message/fusion/
7239F:	drivers/scsi/mpt2sas/
7240F:	drivers/scsi/mpt3sas/
7241
7242LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7243M:	Matthew Wilcox <matthew@wil.cx>
7244L:	linux-scsi@vger.kernel.org
7245S:	Maintained
7246F:	drivers/scsi/sym53c8xx_2/
7247
7248LTC4261 HARDWARE MONITOR DRIVER
7249M:	Guenter Roeck <linux@roeck-us.net>
7250L:	linux-hwmon@vger.kernel.org
7251S:	Maintained
7252F:	Documentation/hwmon/ltc4261
7253F:	drivers/hwmon/ltc4261.c
7254
7255LTP (Linux Test Project)
7256M:	Mike Frysinger <vapier@gentoo.org>
7257M:	Cyril Hrubis <chrubis@suse.cz>
7258M:	Wanlong Gao <wanlong.gao@gmail.com>
7259M:	Jan Stancek <jstancek@redhat.com>
7260M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7261M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7262L:	ltp@lists.linux.it (subscribers-only)
7263W:	http://linux-test-project.github.io/
7264T:	git git://github.com/linux-test-project/ltp.git
7265S:	Maintained
7266
7267M32R ARCHITECTURE
7268W:	http://www.linux-m32r.org/
7269S:	Orphan
7270F:	arch/m32r/
7271
7272M68K ARCHITECTURE
7273M:	Geert Uytterhoeven <geert@linux-m68k.org>
7274L:	linux-m68k@lists.linux-m68k.org
7275W:	http://www.linux-m68k.org/
7276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7277S:	Maintained
7278F:	arch/m68k/
7279F:	drivers/zorro/
7280
7281M68K ON APPLE MACINTOSH
7282M:	Joshua Thompson <funaho@jurai.org>
7283W:	http://www.mac.linux-m68k.org/
7284L:	linux-m68k@lists.linux-m68k.org
7285S:	Maintained
7286F:	arch/m68k/mac/
7287
7288M68K ON HP9000/300
7289M:	Philip Blundell <philb@gnu.org>
7290W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7291S:	Maintained
7292F:	arch/m68k/hp300/
7293
7294M88DS3103 MEDIA DRIVER
7295M:	Antti Palosaari <crope@iki.fi>
7296L:	linux-media@vger.kernel.org
7297W:	https://linuxtv.org
7298W:	http://palosaari.fi/linux/
7299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7300T:	git git://linuxtv.org/anttip/media_tree.git
7301S:	Maintained
7302F:	drivers/media/dvb-frontends/m88ds3103*
7303
7304M88RS2000 MEDIA DRIVER
7305M:	Malcolm Priestley <tvboxspy@gmail.com>
7306L:	linux-media@vger.kernel.org
7307W:	https://linuxtv.org
7308Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7309S:	Maintained
7310F:	drivers/media/dvb-frontends/m88rs2000*
7311
7312MA901 MASTERKIT USB FM RADIO DRIVER
7313M:	Alexey Klimov <klimov.linux@gmail.com>
7314L:	linux-media@vger.kernel.org
7315T:	git git://linuxtv.org/media_tree.git
7316S:	Maintained
7317F:	drivers/media/radio/radio-ma901.c
7318
7319MAC80211
7320M:	Johannes Berg <johannes@sipsolutions.net>
7321L:	linux-wireless@vger.kernel.org
7322W:	http://wireless.kernel.org/
7323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7325S:	Maintained
7326F:	Documentation/networking/mac80211-injection.txt
7327F:	include/net/mac80211.h
7328F:	net/mac80211/
7329F:	drivers/net/wireless/mac80211_hwsim.[ch]
7330
7331MACVLAN DRIVER
7332M:	Patrick McHardy <kaber@trash.net>
7333L:	netdev@vger.kernel.org
7334S:	Maintained
7335F:	drivers/net/macvlan.c
7336F:	include/linux/if_macvlan.h
7337
7338MAILBOX API
7339M:	Jassi Brar <jassisinghbrar@gmail.com>
7340L:	linux-kernel@vger.kernel.org
7341S:	Maintained
7342F:	drivers/mailbox/
7343F:	include/linux/mailbox_client.h
7344F:	include/linux/mailbox_controller.h
7345
7346MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7347M:	Michael Kerrisk <mtk.manpages@gmail.com>
7348W:	http://www.kernel.org/doc/man-pages
7349L:	linux-man@vger.kernel.org
7350S:	Maintained
7351
7352MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7353M:	Andrew Lunn <andrew@lunn.ch>
7354M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7355S:	Maintained
7356F:	drivers/net/dsa/mv88e6xxx/
7357
7358MARVELL ARMADA DRM SUPPORT
7359M:	Russell King <rmk+kernel@armlinux.org.uk>
7360S:	Maintained
7361F:	drivers/gpu/drm/armada/
7362F:	include/uapi/drm/armada_drm.h
7363F:	Documentation/devicetree/bindings/display/armada/
7364
7365MARVELL CRYPTO DRIVER
7366M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7367M:	Arnaud Ebalard <arno@natisbad.org>
7368F:	drivers/crypto/marvell/
7369S:	Maintained
7370L:	linux-crypto@vger.kernel.org
7371
7372MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7373M:	Mirko Lindner <mlindner@marvell.com>
7374M:	Stephen Hemminger <stephen@networkplumber.org>
7375L:	netdev@vger.kernel.org
7376S:	Maintained
7377F:	drivers/net/ethernet/marvell/sk*
7378
7379MARVELL LIBERTAS WIRELESS DRIVER
7380L:	libertas-dev@lists.infradead.org
7381S:	Orphan
7382F:	drivers/net/wireless/marvell/libertas/
7383
7384MARVELL MV643XX ETHERNET DRIVER
7385M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7386L:	netdev@vger.kernel.org
7387S:	Maintained
7388F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7389F:	include/linux/mv643xx.h
7390
7391MARVELL MVNETA ETHERNET DRIVER
7392M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7393L:	netdev@vger.kernel.org
7394S:	Maintained
7395F:	drivers/net/ethernet/marvell/mvneta.*
7396
7397MARVELL MWIFIEX WIRELESS DRIVER
7398M:	Amitkumar Karwar <akarwar@marvell.com>
7399M:	Nishant Sarmukadam <nishants@marvell.com>
7400L:	linux-wireless@vger.kernel.org
7401S:	Maintained
7402F:	drivers/net/wireless/marvell/mwifiex/
7403
7404MARVELL MWL8K WIRELESS DRIVER
7405M:	Lennert Buytenhek <buytenh@wantstofly.org>
7406L:	linux-wireless@vger.kernel.org
7407S:	Odd Fixes
7408F:	drivers/net/wireless/marvell/mwl8k.c
7409
7410MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7411M:	Nicolas Pitre <nico@fluxnic.net>
7412S:	Odd Fixes
7413F:	drivers/mmc/host/mvsdio.*
7414
7415MATROX FRAMEBUFFER DRIVER
7416L:	linux-fbdev@vger.kernel.org
7417S:	Orphan
7418F:	drivers/video/fbdev/matrox/matroxfb_*
7419F:	include/uapi/linux/matroxfb.h
7420
7421MAX16065 HARDWARE MONITOR DRIVER
7422M:	Guenter Roeck <linux@roeck-us.net>
7423L:	linux-hwmon@vger.kernel.org
7424S:	Maintained
7425F:	Documentation/hwmon/max16065
7426F:	drivers/hwmon/max16065.c
7427
7428MAX20751 HARDWARE MONITOR DRIVER
7429M:	Guenter Roeck <linux@roeck-us.net>
7430L:	linux-hwmon@vger.kernel.org
7431S:	Maintained
7432F:	Documentation/hwmon/max20751
7433F:	drivers/hwmon/max20751.c
7434
7435MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7436M:	"Hans J. Koch" <hjk@hansjkoch.de>
7437L:	linux-hwmon@vger.kernel.org
7438S:	Maintained
7439F:	Documentation/hwmon/max6650
7440F:	drivers/hwmon/max6650.c
7441
7442MAX6697 HARDWARE MONITOR DRIVER
7443M:	Guenter Roeck <linux@roeck-us.net>
7444L:	linux-hwmon@vger.kernel.org
7445S:	Maintained
7446F:	Documentation/hwmon/max6697
7447F:	Documentation/devicetree/bindings/i2c/max6697.txt
7448F:	drivers/hwmon/max6697.c
7449F:	include/linux/platform_data/max6697.h
7450
7451MAX9860 MONO AUDIO VOICE CODEC DRIVER
7452M:	Peter Rosin <peda@axentia.se>
7453L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7454S:	Maintained
7455F:	Documentation/devicetree/bindings/sound/max9860.txt
7456F:	sound/soc/codecs/max9860.*
7457
7458MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7459M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7460L:	linux-pm@vger.kernel.org
7461S:	Supported
7462F:	drivers/power/max14577_charger.c
7463F:	drivers/power/max77693_charger.c
7464
7465MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7466M:	Javier Martinez Canillas <javier@osg.samsung.com>
7467L:	linux-kernel@vger.kernel.org
7468S:	Supported
7469F:	drivers/*/*max77802*.c
7470F:	Documentation/devicetree/bindings/*/*max77802.txt
7471F:	include/dt-bindings/*/*max77802.h
7472
7473MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7474M:	Chanwoo Choi <cw00.choi@samsung.com>
7475M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
7476L:	linux-kernel@vger.kernel.org
7477S:	Supported
7478F:	drivers/*/max14577*.c
7479F:	drivers/*/max77686*.c
7480F:	drivers/*/max77693*.c
7481F:	drivers/extcon/extcon-max14577.c
7482F:	drivers/extcon/extcon-max77693.c
7483F:	drivers/rtc/rtc-max77686.c
7484F:	drivers/clk/clk-max77686.c
7485F:	Documentation/devicetree/bindings/mfd/max14577.txt
7486F:	Documentation/devicetree/bindings/*/max77686.txt
7487F:	Documentation/devicetree/bindings/mfd/max77693.txt
7488F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7489F:	include/linux/mfd/max14577*.h
7490F:	include/linux/mfd/max77686*.h
7491F:	include/linux/mfd/max77693*.h
7492
7493MAXIRADIO FM RADIO RECEIVER DRIVER
7494M:	Hans Verkuil <hverkuil@xs4all.nl>
7495L:	linux-media@vger.kernel.org
7496T:	git git://linuxtv.org/media_tree.git
7497W:	https://linuxtv.org
7498S:	Maintained
7499F:	drivers/media/radio/radio-maxiradio*
7500
7501MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7502M:	Peter Rosin <peda@axentia.se>
7503L:	linux-iio@vger.kernel.org
7504S:	Maintained
7505F:	drivers/iio/potentiometer/mcp4531.c
7506
7507MEDIA DRIVERS FOR RENESAS - FCP
7508M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7509L:	linux-media@vger.kernel.org
7510L:	linux-renesas-soc@vger.kernel.org
7511T:	git git://linuxtv.org/media_tree.git
7512S:	Supported
7513F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7514F:	drivers/media/platform/rcar-fcp.c
7515F:	include/media/rcar-fcp.h
7516
7517MEDIA DRIVERS FOR RENESAS - VSP1
7518M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7519L:	linux-media@vger.kernel.org
7520L:	linux-renesas-soc@vger.kernel.org
7521T:	git git://linuxtv.org/media_tree.git
7522S:	Supported
7523F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7524F:	drivers/media/platform/vsp1/
7525
7526MEDIA DRIVERS FOR HELENE
7527M:	Abylay Ospan <aospan@netup.ru>
7528L:	linux-media@vger.kernel.org
7529W:	https://linuxtv.org
7530W:	http://netup.tv/
7531T:	git git://linuxtv.org/media_tree.git
7532S:	Supported
7533F:	drivers/media/dvb-frontends/helene*
7534
7535MEDIA DRIVERS FOR ASCOT2E
7536M:	Sergey Kozlov <serjk@netup.ru>
7537M:	Abylay Ospan <aospan@netup.ru>
7538L:	linux-media@vger.kernel.org
7539W:	https://linuxtv.org
7540W:	http://netup.tv/
7541T:	git git://linuxtv.org/media_tree.git
7542S:	Supported
7543F:	drivers/media/dvb-frontends/ascot2e*
7544
7545MEDIA DRIVERS FOR CXD2841ER
7546M:	Sergey Kozlov <serjk@netup.ru>
7547M:	Abylay Ospan <aospan@netup.ru>
7548L:	linux-media@vger.kernel.org
7549W:	https://linuxtv.org
7550W:	http://netup.tv/
7551T:	git git://linuxtv.org/media_tree.git
7552S:	Supported
7553F:	drivers/media/dvb-frontends/cxd2841er*
7554
7555MEDIA DRIVERS FOR HORUS3A
7556M:	Sergey Kozlov <serjk@netup.ru>
7557M:	Abylay Ospan <aospan@netup.ru>
7558L:	linux-media@vger.kernel.org
7559W:	https://linuxtv.org
7560W:	http://netup.tv/
7561T:	git git://linuxtv.org/media_tree.git
7562S:	Supported
7563F:	drivers/media/dvb-frontends/horus3a*
7564
7565MEDIA DRIVERS FOR LNBH25
7566M:	Sergey Kozlov <serjk@netup.ru>
7567M:	Abylay Ospan <aospan@netup.ru>
7568L:	linux-media@vger.kernel.org
7569W:	https://linuxtv.org
7570W:	http://netup.tv/
7571T:	git git://linuxtv.org/media_tree.git
7572S:	Supported
7573F:	drivers/media/dvb-frontends/lnbh25*
7574
7575MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7576M:	Sergey Kozlov <serjk@netup.ru>
7577M:	Abylay Ospan <aospan@netup.ru>
7578L:	linux-media@vger.kernel.org
7579W:	https://linuxtv.org
7580W:	http://netup.tv/
7581T:	git git://linuxtv.org/media_tree.git
7582S:	Supported
7583F:	drivers/media/pci/netup_unidvb/*
7584
7585MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7586M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7587M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7588P:	LinuxTV.org Project
7589L:	linux-media@vger.kernel.org
7590W:	https://linuxtv.org
7591Q:	http://patchwork.kernel.org/project/linux-media/list/
7592T:	git git://linuxtv.org/media_tree.git
7593S:	Maintained
7594F:	Documentation/media/
7595F:	drivers/media/
7596F:	drivers/staging/media/
7597F:	include/linux/platform_data/media/
7598F:	include/media/
7599F:	include/uapi/linux/dvb/
7600F:	include/uapi/linux/videodev2.h
7601F:	include/uapi/linux/media.h
7602F:	include/uapi/linux/v4l2-*
7603F:	include/uapi/linux/meye.h
7604F:	include/uapi/linux/ivtv*
7605F:	include/uapi/linux/uvcvideo.h
7606
7607MEDIATEK ETHERNET DRIVER
7608M:	Felix Fietkau <nbd@openwrt.org>
7609M:	John Crispin <blogic@openwrt.org>
7610L:	netdev@vger.kernel.org
7611S:	Maintained
7612F:	drivers/net/ethernet/mediatek/
7613
7614MEDIATEK MT7601U WIRELESS LAN DRIVER
7615M:	Jakub Kicinski <kubakici@wp.pl>
7616L:	linux-wireless@vger.kernel.org
7617S:	Maintained
7618F:	drivers/net/wireless/mediatek/mt7601u/
7619
7620MEGARAID SCSI/SAS DRIVERS
7621M:	Kashyap Desai <kashyap.desai@avagotech.com>
7622M:	Sumit Saxena <sumit.saxena@avagotech.com>
7623M:	Uday Lingala <uday.lingala@avagotech.com>
7624L:	megaraidlinux.pdl@avagotech.com
7625L:	linux-scsi@vger.kernel.org
7626W:	http://www.lsi.com
7627S:	Maintained
7628F:	Documentation/scsi/megaraid.txt
7629F:	drivers/scsi/megaraid.*
7630F:	drivers/scsi/megaraid/
7631
7632MELLANOX ETHERNET DRIVER (mlx4_en)
7633M:	Tariq Toukan <tariqt@mellanox.com>
7634L:	netdev@vger.kernel.org
7635S:	Supported
7636W:	http://www.mellanox.com
7637Q:	http://patchwork.ozlabs.org/project/netdev/list/
7638F:	drivers/net/ethernet/mellanox/mlx4/en_*
7639
7640MELLANOX ETHERNET DRIVER (mlx5e)
7641M:	Saeed Mahameed <saeedm@mellanox.com>
7642L:	netdev@vger.kernel.org
7643S:	Supported
7644W:	http://www.mellanox.com
7645Q:	http://patchwork.ozlabs.org/project/netdev/list/
7646F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
7647
7648MELLANOX ETHERNET SWITCH DRIVERS
7649M:	Jiri Pirko <jiri@mellanox.com>
7650M:	Ido Schimmel <idosch@mellanox.com>
7651L:	netdev@vger.kernel.org
7652S:	Supported
7653W:	http://www.mellanox.com
7654Q:	http://patchwork.ozlabs.org/project/netdev/list/
7655F:	drivers/net/ethernet/mellanox/mlxsw/
7656
7657SOFT-ROCE DRIVER (rxe)
7658M:	Moni Shoua <monis@mellanox.com>
7659L:	linux-rdma@vger.kernel.org
7660S:	Supported
7661W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7662Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7663F:	drivers/infiniband/hw/rxe/
7664F:	include/uapi/rdma/rdma_user_rxe.h
7665
7666MEMBARRIER SUPPORT
7667M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7668M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7669L:	linux-kernel@vger.kernel.org
7670S:	Supported
7671F:	kernel/membarrier.c
7672F:	include/uapi/linux/membarrier.h
7673
7674MEMORY MANAGEMENT
7675L:	linux-mm@kvack.org
7676W:	http://www.linux-mm.org
7677S:	Maintained
7678F:	include/linux/mm.h
7679F:	include/linux/gfp.h
7680F:	include/linux/mmzone.h
7681F:	include/linux/memory_hotplug.h
7682F:	include/linux/vmalloc.h
7683F:	mm/
7684
7685MEMORY TECHNOLOGY DEVICES (MTD)
7686M:	David Woodhouse <dwmw2@infradead.org>
7687M:	Brian Norris <computersforpeace@gmail.com>
7688L:	linux-mtd@lists.infradead.org
7689W:	http://www.linux-mtd.infradead.org/
7690Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
7691T:	git git://git.infradead.org/linux-mtd.git
7692T:	git git://git.infradead.org/l2-mtd.git
7693S:	Maintained
7694F:	Documentation/devicetree/bindings/mtd/
7695F:	drivers/mtd/
7696F:	include/linux/mtd/
7697F:	include/uapi/mtd/
7698
7699MEN A21 WATCHDOG DRIVER
7700M:	Johannes Thumshirn <morbidrsa@gmail.com>
7701L:	linux-watchdog@vger.kernel.org
7702S:	Maintained
7703F:	drivers/watchdog/mena21_wdt.c
7704
7705MEN CHAMELEON BUS (mcb)
7706M:	Johannes Thumshirn <morbidrsa@gmail.com>
7707S:	Maintained
7708F:	drivers/mcb/
7709F:	include/linux/mcb.h
7710F:	Documentation/men-chameleon-bus.txt
7711
7712MEN F21BMC (Board Management Controller)
7713M:	Andreas Werner <andreas.werner@men.de>
7714S:	Supported
7715F:	drivers/mfd/menf21bmc.c
7716F:	drivers/watchdog/menf21bmc_wdt.c
7717F:	drivers/leds/leds-menf21bmc.c
7718F:	drivers/hwmon/menf21bmc_hwmon.c
7719F:	Documentation/hwmon/menf21bmc
7720
7721METAG ARCHITECTURE
7722M:	James Hogan <james.hogan@imgtec.com>
7723L:	linux-metag@vger.kernel.org
7724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7725S:	Odd Fixes
7726F:	arch/metag/
7727F:	Documentation/metag/
7728F:	Documentation/devicetree/bindings/metag/
7729F:	Documentation/devicetree/bindings/interrupt-controller/img,*
7730F:	drivers/clocksource/metag_generic.c
7731F:	drivers/irqchip/irq-metag.c
7732F:	drivers/irqchip/irq-metag-ext.c
7733F:	drivers/tty/metag_da.c
7734
7735MICROBLAZE ARCHITECTURE
7736M:	Michal Simek <monstr@monstr.eu>
7737W:	http://www.monstr.eu/fdt/
7738T:	git git://git.monstr.eu/linux-2.6-microblaze.git
7739S:	Supported
7740F:	arch/microblaze/
7741
7742MICROCHIP / ATMEL ISC DRIVER
7743M:	Songjun Wu <songjun.wu@microchip.com>
7744L:	linux-media@vger.kernel.org
7745S:	Supported
7746F:	drivers/media/platform/atmel/atmel-isc.c
7747F:	drivers/media/platform/atmel/atmel-isc-regs.h
7748F:	devicetree/bindings/media/atmel-isc.txt
7749
7750MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7751M:	Chen Yu <yu.c.chen@intel.com>
7752L:	platform-driver-x86@vger.kernel.org
7753S:	Supported
7754F:	drivers/platform/x86/surfacepro3_button.c
7755
7756MICROTEK X6 SCANNER
7757M:	Oliver Neukum <oliver@neukum.org>
7758S:	Maintained
7759F:	drivers/usb/image/microtek.*
7760
7761MIPS
7762M:	Ralf Baechle <ralf@linux-mips.org>
7763L:	linux-mips@linux-mips.org
7764W:	http://www.linux-mips.org/
7765T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
7766Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
7767S:	Supported
7768F:	Documentation/devicetree/bindings/mips/
7769F:	Documentation/mips/
7770F:	arch/mips/
7771
7772MIPS/LOONGSON1 ARCHITECTURE
7773M:	Keguang Zhang <keguang.zhang@gmail.com>
7774L:	linux-mips@linux-mips.org
7775S:	Maintained
7776F:	arch/mips/loongson32/
7777F:	arch/mips/include/asm/mach-loongson32/
7778F:	drivers/*/*loongson1*
7779F:	drivers/*/*/*loongson1*
7780
7781MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7782M:	Hans Verkuil <hverkuil@xs4all.nl>
7783L:	linux-media@vger.kernel.org
7784T:	git git://linuxtv.org/media_tree.git
7785W:	https://linuxtv.org
7786S:	Odd Fixes
7787F:	drivers/media/radio/radio-miropcm20*
7788
7789MELLANOX MLX4 core VPI driver
7790M:	Yishai Hadas <yishaih@mellanox.com>
7791L:	netdev@vger.kernel.org
7792L:	linux-rdma@vger.kernel.org
7793W:	http://www.mellanox.com
7794Q:	http://patchwork.ozlabs.org/project/netdev/list/
7795S:	Supported
7796F:	drivers/net/ethernet/mellanox/mlx4/
7797F:	include/linux/mlx4/
7798
7799MELLANOX MLX4 IB driver
7800M:	Yishai Hadas <yishaih@mellanox.com>
7801L:	linux-rdma@vger.kernel.org
7802W:	http://www.mellanox.com
7803Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7804S:	Supported
7805F:	drivers/infiniband/hw/mlx4/
7806F:	include/linux/mlx4/
7807
7808MELLANOX MLX5 core VPI driver
7809M:	Matan Barak <matanb@mellanox.com>
7810M:	Leon Romanovsky <leonro@mellanox.com>
7811L:	netdev@vger.kernel.org
7812L:	linux-rdma@vger.kernel.org
7813W:	http://www.mellanox.com
7814Q:	http://patchwork.ozlabs.org/project/netdev/list/
7815S:	Supported
7816F:	drivers/net/ethernet/mellanox/mlx5/core/
7817F:	include/linux/mlx5/
7818
7819MELLANOX MLX5 IB driver
7820M:	Matan Barak <matanb@mellanox.com>
7821M:	Leon Romanovsky <leonro@mellanox.com>
7822L:	linux-rdma@vger.kernel.org
7823W:	http://www.mellanox.com
7824Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7825S:	Supported
7826F:	drivers/infiniband/hw/mlx5/
7827F:	include/linux/mlx5/
7828
7829MELEXIS MLX90614 DRIVER
7830M:	Crt Mori <cmo@melexis.com>
7831L:	linux-iio@vger.kernel.org
7832W:	http://www.melexis.com
7833S:	Supported
7834F:	drivers/iio/temperature/mlx90614.c
7835
7836MN88472 MEDIA DRIVER
7837M:	Antti Palosaari <crope@iki.fi>
7838L:	linux-media@vger.kernel.org
7839W:	https://linuxtv.org
7840W:	http://palosaari.fi/linux/
7841Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7842S:	Maintained
7843F:	drivers/media/dvb-frontends/mn88472*
7844
7845MN88473 MEDIA DRIVER
7846M:	Antti Palosaari <crope@iki.fi>
7847L:	linux-media@vger.kernel.org
7848W:	https://linuxtv.org
7849W:	http://palosaari.fi/linux/
7850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7851S:	Maintained
7852F:	drivers/media/dvb-frontends/mn88473*
7853
7854MODULE SUPPORT
7855M:	Rusty Russell <rusty@rustcorp.com.au>
7856S:	Maintained
7857F:	include/linux/module.h
7858F:	kernel/module.c
7859
7860MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7861W:	http://popies.net/meye/
7862S:	Orphan
7863F:	Documentation/media/v4l-drivers/meye*
7864F:	drivers/media/pci/meye/
7865F:	include/uapi/linux/meye.h
7866
7867MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7868M:	Jiri Slaby <jirislaby@gmail.com>
7869S:	Maintained
7870F:	Documentation/serial/moxa-smartio
7871F:	drivers/tty/mxser.*
7872
7873MR800 AVERMEDIA USB FM RADIO DRIVER
7874M:	Alexey Klimov <klimov.linux@gmail.com>
7875L:	linux-media@vger.kernel.org
7876T:	git git://linuxtv.org/media_tree.git
7877S:	Maintained
7878F:	drivers/media/radio/radio-mr800.c
7879
7880MRF24J40 IEEE 802.15.4 RADIO DRIVER
7881M:	Alan Ott <alan@signal11.us>
7882L:	linux-wpan@vger.kernel.org
7883S:	Maintained
7884F:	drivers/net/ieee802154/mrf24j40.c
7885F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7886
7887MSI LAPTOP SUPPORT
7888M:	"Lee, Chun-Yi" <jlee@suse.com>
7889L:	platform-driver-x86@vger.kernel.org
7890S:	Maintained
7891F:	drivers/platform/x86/msi-laptop.c
7892
7893MSI WMI SUPPORT
7894L:	platform-driver-x86@vger.kernel.org
7895S:	Orphan
7896F:	drivers/platform/x86/msi-wmi.c
7897
7898MSI001 MEDIA DRIVER
7899M:	Antti Palosaari <crope@iki.fi>
7900L:	linux-media@vger.kernel.org
7901W:	https://linuxtv.org
7902W:	http://palosaari.fi/linux/
7903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7904T:	git git://linuxtv.org/anttip/media_tree.git
7905S:	Maintained
7906F:	drivers/media/tuners/msi001*
7907
7908MSI2500 MEDIA DRIVER
7909M:	Antti Palosaari <crope@iki.fi>
7910L:	linux-media@vger.kernel.org
7911W:	https://linuxtv.org
7912W:	http://palosaari.fi/linux/
7913Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7914T:	git git://linuxtv.org/anttip/media_tree.git
7915S:	Maintained
7916F:	drivers/media/usb/msi2500/
7917
7918MSYSTEMS DISKONCHIP G3 MTD DRIVER
7919M:	Robert Jarzmik <robert.jarzmik@free.fr>
7920L:	linux-mtd@lists.infradead.org
7921S:	Maintained
7922F:	drivers/mtd/devices/docg3*
7923
7924MT9M032 APTINA SENSOR DRIVER
7925M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7926L:	linux-media@vger.kernel.org
7927T:	git git://linuxtv.org/media_tree.git
7928S:	Maintained
7929F:	drivers/media/i2c/mt9m032.c
7930F:	include/media/i2c/mt9m032.h
7931
7932MT9P031 APTINA CAMERA SENSOR
7933M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7934L:	linux-media@vger.kernel.org
7935T:	git git://linuxtv.org/media_tree.git
7936S:	Maintained
7937F:	drivers/media/i2c/mt9p031.c
7938F:	include/media/i2c/mt9p031.h
7939
7940MT9T001 APTINA CAMERA SENSOR
7941M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7942L:	linux-media@vger.kernel.org
7943T:	git git://linuxtv.org/media_tree.git
7944S:	Maintained
7945F:	drivers/media/i2c/mt9t001.c
7946F:	include/media/i2c/mt9t001.h
7947
7948MT9V032 APTINA CAMERA SENSOR
7949M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7950L:	linux-media@vger.kernel.org
7951T:	git git://linuxtv.org/media_tree.git
7952S:	Maintained
7953F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7954F:	drivers/media/i2c/mt9v032.c
7955F:	include/media/i2c/mt9v032.h
7956
7957MULTIFUNCTION DEVICES (MFD)
7958M:	Lee Jones <lee.jones@linaro.org>
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7960S:	Supported
7961F:	drivers/mfd/
7962F:	include/linux/mfd/
7963
7964MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7965M:	Ulf Hansson <ulf.hansson@linaro.org>
7966L:	linux-mmc@vger.kernel.org
7967T:	git git://git.linaro.org/people/ulf.hansson/mmc.git
7968S:	Maintained
7969F:	Documentation/devicetree/bindings/mmc/
7970F:	drivers/mmc/
7971F:	include/linux/mmc/
7972F:	include/uapi/linux/mmc/
7973
7974MULTIMEDIA CARD (MMC) ETC. OVER SPI
7975S:	Orphan
7976F:	drivers/mmc/host/mmc_spi.c
7977F:	include/linux/spi/mmc_spi.h
7978
7979MULTISOUND SOUND DRIVER
7980M:	Andrew Veliath <andrewtv@usa.net>
7981S:	Maintained
7982F:	Documentation/sound/oss/MultiSound
7983F:	sound/oss/msnd*
7984
7985MULTITECH MULTIPORT CARD (ISICOM)
7986S:	Orphan
7987F:	drivers/tty/isicom.c
7988F:	include/linux/isicom.h
7989
7990MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7991M:	Bin Liu <b-liu@ti.com>
7992L:	linux-usb@vger.kernel.org
7993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7994S:	Maintained
7995F:	drivers/usb/musb/
7996
7997MXL5007T MEDIA DRIVER
7998M:	Michael Krufky <mkrufky@linuxtv.org>
7999L:	linux-media@vger.kernel.org
8000W:	https://linuxtv.org
8001W:	http://github.com/mkrufky
8002Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8003T:	git git://linuxtv.org/mkrufky/tuners.git
8004S:	Maintained
8005F:	drivers/media/tuners/mxl5007t.*
8006
8007MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8008M:	Hyong-Youb Kim <hykim@myri.com>
8009L:	netdev@vger.kernel.org
8010W:	https://www.myricom.com/support/downloads/myri10ge.html
8011S:	Supported
8012F:	drivers/net/ethernet/myricom/myri10ge/
8013
8014NAND FLASH SUBSYSTEM
8015M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8016R:	Richard Weinberger <richard@nod.at>
8017L:	linux-mtd@lists.infradead.org
8018W:	http://www.linux-mtd.infradead.org/
8019Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8020T:	git git://github.com/linux-nand/linux.git
8021S:	Maintained
8022F:	drivers/mtd/nand/
8023F:	include/linux/mtd/nand*.h
8024
8025NATSEMI ETHERNET DRIVER (DP8381x)
8026S:	Orphan
8027F:	drivers/net/ethernet/natsemi/natsemi.c
8028
8029NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8030M:	Daniel Mack <zonque@gmail.com>
8031S:	Maintained
8032L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8033W:	http://www.native-instruments.com
8034F:	sound/usb/caiaq/
8035
8036NCP FILESYSTEM
8037M:	Petr Vandrovec <petr@vandrovec.name>
8038S:	Odd Fixes
8039F:	fs/ncpfs/
8040
8041NCR 5380 SCSI DRIVERS
8042M:	Finn Thain <fthain@telegraphics.com.au>
8043M:	Michael Schmitz <schmitzmic@gmail.com>
8044L:	linux-scsi@vger.kernel.org
8045S:	Maintained
8046F:	Documentation/scsi/g_NCR5380.txt
8047F:	Documentation/scsi/dtc3x80.txt
8048F:	drivers/scsi/NCR5380.*
8049F:	drivers/scsi/arm/cumana_1.c
8050F:	drivers/scsi/arm/oak.c
8051F:	drivers/scsi/atari_scsi.*
8052F:	drivers/scsi/dmx3191d.c
8053F:	drivers/scsi/dtc.*
8054F:	drivers/scsi/g_NCR5380.*
8055F:	drivers/scsi/g_NCR5380_mmio.c
8056F:	drivers/scsi/mac_scsi.*
8057F:	drivers/scsi/pas16.*
8058F:	drivers/scsi/sun3_scsi.*
8059F:	drivers/scsi/sun3_scsi_vme.c
8060F:	drivers/scsi/t128.*
8061
8062NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8063M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8064L:	linux-scsi@vger.kernel.org
8065S:	Maintained
8066F:	drivers/scsi/NCR_D700.*
8067
8068NCT6775 HARDWARE MONITOR DRIVER
8069M:	Guenter Roeck <linux@roeck-us.net>
8070L:	linux-hwmon@vger.kernel.org
8071S:	Maintained
8072F:	Documentation/hwmon/nct6775
8073F:	drivers/hwmon/nct6775.c
8074
8075NETEFFECT IWARP RNIC DRIVER (IW_NES)
8076M:	Faisal Latif <faisal.latif@intel.com>
8077L:	linux-rdma@vger.kernel.org
8078W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8079S:	Supported
8080F:	drivers/infiniband/hw/nes/
8081
8082NETEM NETWORK EMULATOR
8083M:	Stephen Hemminger <stephen@networkplumber.org>
8084L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8085S:	Maintained
8086F:	net/sched/sch_netem.c
8087
8088NETERION 10GbE DRIVERS (s2io/vxge)
8089M:	Jon Mason <jdmason@kudzu.us>
8090L:	netdev@vger.kernel.org
8091S:	Supported
8092F:	Documentation/networking/s2io.txt
8093F:	Documentation/networking/vxge.txt
8094F:	drivers/net/ethernet/neterion/
8095
8096NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8097M:	Pablo Neira Ayuso <pablo@netfilter.org>
8098M:	Patrick McHardy <kaber@trash.net>
8099M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8100L:	netfilter-devel@vger.kernel.org
8101L:	coreteam@netfilter.org
8102W:	http://www.netfilter.org/
8103W:	http://www.iptables.org/
8104Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8107S:	Supported
8108F:	include/linux/netfilter*
8109F:	include/linux/netfilter/
8110F:	include/net/netfilter/
8111F:	include/uapi/linux/netfilter*
8112F:	include/uapi/linux/netfilter/
8113F:	net/*/netfilter.c
8114F:	net/*/netfilter/
8115F:	net/netfilter/
8116F:	net/bridge/br_netfilter*.c
8117
8118NETLABEL
8119M:	Paul Moore <paul@paul-moore.com>
8120W:	http://netlabel.sf.net
8121L:	netdev@vger.kernel.org
8122S:	Maintained
8123F:	Documentation/netlabel/
8124F:	include/net/netlabel.h
8125F:	net/netlabel/
8126
8127NETROM NETWORK LAYER
8128M:	Ralf Baechle <ralf@linux-mips.org>
8129L:	linux-hams@vger.kernel.org
8130W:	http://www.linux-ax25.org/
8131S:	Maintained
8132F:	include/net/netrom.h
8133F:	include/uapi/linux/netrom.h
8134F:	net/netrom/
8135
8136NETRONOME ETHERNET DRIVERS
8137M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8138L:	oss-drivers@netronome.com
8139S:	Maintained
8140F:	drivers/net/ethernet/netronome/
8141
8142NETWORK BLOCK DEVICE (NBD)
8143M:	Markus Pargmann <mpa@pengutronix.de>
8144S:	Maintained
8145L:	nbd-general@lists.sourceforge.net
8146T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8147F:	Documentation/blockdev/nbd.txt
8148F:	drivers/block/nbd.c
8149F:	include/uapi/linux/nbd.h
8150
8151NETWORK DROP MONITOR
8152M:	Neil Horman <nhorman@tuxdriver.com>
8153L:	netdev@vger.kernel.org
8154S:	Maintained
8155W:	https://fedorahosted.org/dropwatch/
8156F:	net/core/drop_monitor.c
8157
8158NETWORKING [GENERAL]
8159M:	"David S. Miller" <davem@davemloft.net>
8160L:	netdev@vger.kernel.org
8161W:	http://www.linuxfoundation.org/en/Net
8162Q:	http://patchwork.ozlabs.org/project/netdev/list/
8163T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8164T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8165S:	Maintained
8166F:	net/
8167F:	include/net/
8168F:	include/linux/in.h
8169F:	include/linux/net.h
8170F:	include/linux/netdevice.h
8171F:	include/uapi/linux/in.h
8172F:	include/uapi/linux/net.h
8173F:	include/uapi/linux/netdevice.h
8174F:	include/uapi/linux/net_namespace.h
8175F:	tools/net/
8176F:	tools/testing/selftests/net/
8177F:	lib/random32.c
8178F:	lib/test_bpf.c
8179
8180NETWORKING [IPv4/IPv6]
8181M:	"David S. Miller" <davem@davemloft.net>
8182M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8183M:	James Morris <jmorris@namei.org>
8184M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8185M:	Patrick McHardy <kaber@trash.net>
8186L:	netdev@vger.kernel.org
8187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8188S:	Maintained
8189F:	net/ipv4/
8190F:	net/ipv6/
8191F:	include/net/ip*
8192F:	arch/x86/net/*
8193
8194NETWORKING [IPSEC]
8195M:	Steffen Klassert <steffen.klassert@secunet.com>
8196M:	Herbert Xu <herbert@gondor.apana.org.au>
8197M:	"David S. Miller" <davem@davemloft.net>
8198L:	netdev@vger.kernel.org
8199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8201S:	Maintained
8202F:	net/core/flow.c
8203F:	net/xfrm/
8204F:	net/key/
8205F:	net/ipv4/xfrm*
8206F:	net/ipv4/esp4.c
8207F:	net/ipv4/ah4.c
8208F:	net/ipv4/ipcomp.c
8209F:	net/ipv4/ip_vti.c
8210F:	net/ipv6/xfrm*
8211F:	net/ipv6/esp6.c
8212F:	net/ipv6/ah6.c
8213F:	net/ipv6/ipcomp6.c
8214F:	net/ipv6/ip6_vti.c
8215F:	include/uapi/linux/xfrm.h
8216F:	include/net/xfrm.h
8217
8218NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8219M:	Paul Moore <paul@paul-moore.com>
8220L:	netdev@vger.kernel.org
8221S:	Maintained
8222
8223NETWORKING [WIRELESS]
8224L:	linux-wireless@vger.kernel.org
8225Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8226
8227NETWORKING DRIVERS
8228L:	netdev@vger.kernel.org
8229W:	http://www.linuxfoundation.org/en/Net
8230Q:	http://patchwork.ozlabs.org/project/netdev/list/
8231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8232T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8233S:	Odd Fixes
8234F:	Documentation/devicetree/bindings/net/
8235F:	drivers/net/
8236F:	include/linux/if_*
8237F:	include/linux/netdevice.h
8238F:	include/linux/etherdevice.h
8239F:	include/linux/fcdevice.h
8240F:	include/linux/fddidevice.h
8241F:	include/linux/hippidevice.h
8242F:	include/linux/inetdevice.h
8243F:	include/uapi/linux/if_*
8244F:	include/uapi/linux/netdevice.h
8245
8246NETWORKING DRIVERS (WIRELESS)
8247M:	Kalle Valo <kvalo@codeaurora.org>
8248L:	linux-wireless@vger.kernel.org
8249Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8250T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8252S:	Maintained
8253F:	Documentation/devicetree/bindings/net/wireless/
8254F:	drivers/net/wireless/
8255
8256NETXEN (1/10) GbE SUPPORT
8257M:	Manish Chopra <manish.chopra@qlogic.com>
8258M:	Sony Chacko <sony.chacko@qlogic.com>
8259M:	Rajesh Borundia <rajesh.borundia@qlogic.com>
8260L:	netdev@vger.kernel.org
8261W:	http://www.qlogic.com
8262S:	Supported
8263F:	drivers/net/ethernet/qlogic/netxen/
8264
8265NFC SUBSYSTEM
8266M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8267M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8268M:	Samuel Ortiz <sameo@linux.intel.com>
8269L:	linux-wireless@vger.kernel.org
8270L:	linux-nfc@lists.01.org (subscribers-only)
8271S:	Supported
8272F:	net/nfc/
8273F:	include/net/nfc/
8274F:	include/uapi/linux/nfc.h
8275F:	drivers/nfc/
8276F:	include/linux/platform_data/nfcmrvl.h
8277F:	include/linux/platform_data/nxp-nci.h
8278F:	include/linux/platform_data/pn544.h
8279F:	include/linux/platform_data/st21nfca.h
8280F:	include/linux/platform_data/st-nci.h
8281F:	Documentation/devicetree/bindings/net/nfc/
8282
8283NFS, SUNRPC, AND LOCKD CLIENTS
8284M:	Trond Myklebust <trond.myklebust@primarydata.com>
8285M:	Anna Schumaker <anna.schumaker@netapp.com>
8286L:	linux-nfs@vger.kernel.org
8287W:	http://client.linux-nfs.org
8288T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8289S:	Maintained
8290F:	fs/lockd/
8291F:	fs/nfs/
8292F:	fs/nfs_common/
8293F:	net/sunrpc/
8294F:	include/linux/lockd/
8295F:	include/linux/nfs*
8296F:	include/linux/sunrpc/
8297F:	include/uapi/linux/nfs*
8298F:	include/uapi/linux/sunrpc/
8299
8300NILFS2 FILESYSTEM
8301M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8302L:	linux-nilfs@vger.kernel.org
8303W:	http://nilfs.sourceforge.net/
8304W:	http://nilfs.osdn.jp/
8305T:	git git://github.com/konis/nilfs2.git
8306S:	Supported
8307F:	Documentation/filesystems/nilfs2.txt
8308F:	fs/nilfs2/
8309F:	include/trace/events/nilfs2.h
8310F:	include/uapi/linux/nilfs2_api.h
8311F:	include/uapi/linux/nilfs2_ondisk.h
8312
8313NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8314M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8315W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8316S:	Maintained
8317F:	Documentation/scsi/NinjaSCSI.txt
8318F:	drivers/scsi/pcmcia/nsp_*
8319
8320NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8321M:	GOTO Masanori <gotom@debian.or.jp>
8322M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8323W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8324S:	Maintained
8325F:	Documentation/scsi/NinjaSCSI.txt
8326F:	drivers/scsi/nsp32*
8327
8328NIOS2 ARCHITECTURE
8329M:	Ley Foon Tan <lftan@altera.com>
8330L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8332S:	Maintained
8333F:	arch/nios2/
8334
8335NOKIA N900 POWER SUPPLY DRIVERS
8336R:	Pali Rohár <pali.rohar@gmail.com>
8337F:	include/linux/power/bq2415x_charger.h
8338F:	include/linux/power/bq27xxx_battery.h
8339F:	include/linux/power/isp1704_charger.h
8340F:	drivers/power/bq2415x_charger.c
8341F:	drivers/power/bq27xxx_battery.c
8342F:	drivers/power/bq27xxx_battery_i2c.c
8343F:	drivers/power/isp1704_charger.c
8344F:	drivers/power/rx51_battery.c
8345
8346NTB DRIVER CORE
8347M:	Jon Mason <jdmason@kudzu.us>
8348M:	Dave Jiang <dave.jiang@intel.com>
8349M:	Allen Hubbe <Allen.Hubbe@emc.com>
8350L:	linux-ntb@googlegroups.com
8351S:	Supported
8352W:	https://github.com/jonmason/ntb/wiki
8353T:	git git://github.com/jonmason/ntb.git
8354F:	drivers/ntb/
8355F:	drivers/net/ntb_netdev.c
8356F:	include/linux/ntb.h
8357F:	include/linux/ntb_transport.h
8358F:	tools/testing/selftests/ntb/
8359
8360NTB INTEL DRIVER
8361M:	Jon Mason <jdmason@kudzu.us>
8362M:	Dave Jiang <dave.jiang@intel.com>
8363L:	linux-ntb@googlegroups.com
8364S:	Supported
8365W:	https://github.com/jonmason/ntb/wiki
8366T:	git git://github.com/jonmason/ntb.git
8367F:	drivers/ntb/hw/intel/
8368
8369NTB AMD DRIVER
8370M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8371L:	linux-ntb@googlegroups.com
8372S:	Supported
8373F:	drivers/ntb/hw/amd/
8374
8375NTFS FILESYSTEM
8376M:	Anton Altaparmakov <anton@tuxera.com>
8377L:	linux-ntfs-dev@lists.sourceforge.net
8378W:	http://www.tuxera.com/
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8380S:	Supported
8381F:	Documentation/filesystems/ntfs.txt
8382F:	fs/ntfs/
8383
8384NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8385M:	Antonino Daplas <adaplas@gmail.com>
8386L:	linux-fbdev@vger.kernel.org
8387S:	Maintained
8388F:	drivers/video/fbdev/riva/
8389F:	drivers/video/fbdev/nvidia/
8390
8391NVM EXPRESS DRIVER
8392M:	Keith Busch <keith.busch@intel.com>
8393M:	Jens Axboe <axboe@fb.com>
8394L:	linux-nvme@lists.infradead.org
8395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8396W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8397S:	Supported
8398F:	drivers/nvme/host/
8399F:	include/linux/nvme.h
8400
8401NVM EXPRESS TARGET DRIVER
8402M:	Christoph Hellwig <hch@lst.de>
8403M:	Sagi Grimberg <sagi@grimberg.me>
8404L:	linux-nvme@lists.infradead.org
8405S:	Supported
8406F:	drivers/nvme/target/
8407
8408NVMEM FRAMEWORK
8409M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8410M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8411S:	Maintained
8412F:	drivers/nvmem/
8413F:	Documentation/devicetree/bindings/nvmem/
8414F:	include/linux/nvmem-consumer.h
8415F:	include/linux/nvmem-provider.h
8416
8417NXP-NCI NFC DRIVER
8418M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8419R:	Charles Gorand <charles.gorand@effinnov.com>
8420L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8421S:	Supported
8422F:	drivers/nfc/nxp-nci
8423
8424NXP TDA998X DRM DRIVER
8425M:	Russell King <rmk+kernel@armlinux.org.uk>
8426S:	Supported
8427F:	drivers/gpu/drm/i2c/tda998x_drv.c
8428F:	include/drm/i2c/tda998x.h
8429
8430NXP TFA9879 DRIVER
8431M:	Peter Rosin <peda@axentia.se>
8432L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8433S:	Maintained
8434F:	sound/soc/codecs/tfa9879*
8435
8436OBJTOOL
8437M:	Josh Poimboeuf <jpoimboe@redhat.com>
8438S:	Supported
8439F:	tools/objtool/
8440
8441OMAP SUPPORT
8442M:	Tony Lindgren <tony@atomide.com>
8443L:	linux-omap@vger.kernel.org
8444W:	http://www.muru.com/linux/omap/
8445W:	http://linux.omap.com/
8446Q:	http://patchwork.kernel.org/project/linux-omap/list/
8447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8448S:	Maintained
8449F:	arch/arm/*omap*/
8450F:	arch/arm/configs/omap1_defconfig
8451F:	arch/arm/configs/omap2plus_defconfig
8452F:	drivers/i2c/busses/i2c-omap.c
8453F:	drivers/irqchip/irq-omap-intc.c
8454F:	drivers/mfd/*omap*.c
8455F:	drivers/mfd/menelaus.c
8456F:	drivers/mfd/palmas.c
8457F:	drivers/mfd/tps65217.c
8458F:	drivers/mfd/tps65218.c
8459F:	drivers/mfd/tps65910.c
8460F:	drivers/mfd/twl-core.[ch]
8461F:	drivers/mfd/twl4030*.c
8462F:	drivers/mfd/twl6030*.c
8463F:	drivers/mfd/twl6040*.c
8464F:	drivers/regulator/palmas-regulator*.c
8465F:	drivers/regulator/pbias-regulator.c
8466F:	drivers/regulator/tps65217-regulator.c
8467F:	drivers/regulator/tps65218-regulator.c
8468F:	drivers/regulator/tps65910-regulator.c
8469F:	drivers/regulator/twl-regulator.c
8470F:	include/linux/i2c-omap.h
8471
8472OMAP DEVICE TREE SUPPORT
8473M:	Benoît Cousson <bcousson@baylibre.com>
8474M:	Tony Lindgren <tony@atomide.com>
8475L:	linux-omap@vger.kernel.org
8476L:	devicetree@vger.kernel.org
8477S:	Maintained
8478F:	arch/arm/boot/dts/*omap*
8479F:	arch/arm/boot/dts/*am3*
8480F:	arch/arm/boot/dts/*am4*
8481F:	arch/arm/boot/dts/*am5*
8482F:	arch/arm/boot/dts/*dra7*
8483
8484OMAP CLOCK FRAMEWORK SUPPORT
8485M:	Paul Walmsley <paul@pwsan.com>
8486L:	linux-omap@vger.kernel.org
8487S:	Maintained
8488F:	arch/arm/*omap*/*clock*
8489
8490OMAP POWER MANAGEMENT SUPPORT
8491M:	Kevin Hilman <khilman@kernel.org>
8492L:	linux-omap@vger.kernel.org
8493S:	Maintained
8494F:	arch/arm/*omap*/*pm*
8495F:	drivers/cpufreq/omap-cpufreq.c
8496
8497OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8498M:	Rajendra Nayak <rnayak@codeaurora.org>
8499M:	Paul Walmsley <paul@pwsan.com>
8500L:	linux-omap@vger.kernel.org
8501S:	Maintained
8502F:	arch/arm/mach-omap2/prm*
8503
8504OMAP AUDIO SUPPORT
8505M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8506M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8508L:	linux-omap@vger.kernel.org
8509S:	Maintained
8510F:	sound/soc/omap/
8511
8512OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8513M:	Roger Quadros <rogerq@ti.com>
8514M:	Tony Lindgren <tony@atomide.com>
8515L:	linux-omap@vger.kernel.org
8516S:	Maintained
8517F:	drivers/memory/omap-gpmc.c
8518F:	arch/arm/mach-omap2/*gpmc*
8519
8520OMAP FRAMEBUFFER SUPPORT
8521M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8522L:	linux-fbdev@vger.kernel.org
8523L:	linux-omap@vger.kernel.org
8524S:	Maintained
8525F:	drivers/video/fbdev/omap/
8526
8527OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8528M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8529L:	linux-omap@vger.kernel.org
8530L:	linux-fbdev@vger.kernel.org
8531S:	Maintained
8532F:	drivers/video/fbdev/omap2/
8533F:	Documentation/arm/OMAP/DSS
8534
8535OMAP HARDWARE SPINLOCK SUPPORT
8536M:	Ohad Ben-Cohen <ohad@wizery.com>
8537L:	linux-omap@vger.kernel.org
8538S:	Maintained
8539F:	drivers/hwspinlock/omap_hwspinlock.c
8540
8541OMAP MMC SUPPORT
8542M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8543L:	linux-omap@vger.kernel.org
8544S:	Maintained
8545F:	drivers/mmc/host/omap.c
8546
8547OMAP HS MMC SUPPORT
8548L:	linux-mmc@vger.kernel.org
8549L:	linux-omap@vger.kernel.org
8550S:	Orphan
8551F:	drivers/mmc/host/omap_hsmmc.c
8552
8553OMAP RANDOM NUMBER GENERATOR SUPPORT
8554M:	Deepak Saxena <dsaxena@plexity.net>
8555S:	Maintained
8556F:	drivers/char/hw_random/omap-rng.c
8557
8558OMAP HWMOD SUPPORT
8559M:	Benoît Cousson <bcousson@baylibre.com>
8560M:	Paul Walmsley <paul@pwsan.com>
8561L:	linux-omap@vger.kernel.org
8562S:	Maintained
8563F:	arch/arm/mach-omap2/omap_hwmod.*
8564
8565OMAP HWMOD DATA
8566M:	Paul Walmsley <paul@pwsan.com>
8567L:	linux-omap@vger.kernel.org
8568S:	Maintained
8569F:	arch/arm/mach-omap2/omap_hwmod*data*
8570
8571OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8572M:	Benoît Cousson <bcousson@baylibre.com>
8573L:	linux-omap@vger.kernel.org
8574S:	Maintained
8575F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8576
8577OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8578M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8579L:	linux-media@vger.kernel.org
8580S:	Maintained
8581F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
8582F:	drivers/media/platform/omap3isp/
8583F:	drivers/staging/media/omap4iss/
8584
8585OMAP USB SUPPORT
8586L:	linux-usb@vger.kernel.org
8587L:	linux-omap@vger.kernel.org
8588S:	Orphan
8589F:	drivers/usb/*/*omap*
8590F:	arch/arm/*omap*/usb*
8591
8592OMAP GPIO DRIVER
8593M:	Grygorii Strashko <grygorii.strashko@ti.com>
8594M:	Santosh Shilimkar <ssantosh@kernel.org>
8595M:	Kevin Hilman <khilman@kernel.org>
8596L:	linux-omap@vger.kernel.org
8597S:	Maintained
8598F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
8599F:	drivers/gpio/gpio-omap.c
8600
8601OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8602M:	Mark Jackson <mpfj@newflow.co.uk>
8603L:	linux-omap@vger.kernel.org
8604S:	Maintained
8605F:	arch/arm/boot/dts/am335x-nano.dts
8606
8607OMFS FILESYSTEM
8608M:	Bob Copeland <me@bobcopeland.com>
8609L:	linux-karma-devel@lists.sourceforge.net
8610S:	Maintained
8611F:	Documentation/filesystems/omfs.txt
8612F:	fs/omfs/
8613
8614OMNIKEY CARDMAN 4000 DRIVER
8615M:	Harald Welte <laforge@gnumonks.org>
8616S:	Maintained
8617F:	drivers/char/pcmcia/cm4000_cs.c
8618F:	include/linux/cm4000_cs.h
8619F:	include/uapi/linux/cm4000_cs.h
8620
8621OMNIKEY CARDMAN 4040 DRIVER
8622M:	Harald Welte <laforge@gnumonks.org>
8623S:	Maintained
8624F:	drivers/char/pcmcia/cm4040_cs.*
8625
8626OMNIVISION OV7670 SENSOR DRIVER
8627M:	Jonathan Corbet <corbet@lwn.net>
8628L:	linux-media@vger.kernel.org
8629T:	git git://linuxtv.org/media_tree.git
8630S:	Maintained
8631F:	drivers/media/i2c/ov7670.c
8632
8633ONENAND FLASH DRIVER
8634M:	Kyungmin Park <kyungmin.park@samsung.com>
8635L:	linux-mtd@lists.infradead.org
8636S:	Maintained
8637F:	drivers/mtd/onenand/
8638F:	include/linux/mtd/onenand*.h
8639
8640ONSTREAM SCSI TAPE DRIVER
8641M:	Willem Riede <osst@riede.org>
8642L:	osst-users@lists.sourceforge.net
8643L:	linux-scsi@vger.kernel.org
8644S:	Maintained
8645F:	Documentation/scsi/osst.txt
8646F:	drivers/scsi/osst.*
8647F:	drivers/scsi/osst_*.h
8648F:	drivers/scsi/st.h
8649
8650OPENCORES I2C BUS DRIVER
8651M:	Peter Korsgaard <jacmet@sunsite.dk>
8652L:	linux-i2c@vger.kernel.org
8653S:	Maintained
8654F:	Documentation/i2c/busses/i2c-ocores
8655F:	drivers/i2c/busses/i2c-ocores.c
8656
8657OPEN FIRMWARE AND FLATTENED DEVICE TREE
8658M:	Rob Herring <robh+dt@kernel.org>
8659M:	Frank Rowand <frowand.list@gmail.com>
8660L:	devicetree@vger.kernel.org
8661W:	http://www.devicetree.org/
8662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8663S:	Maintained
8664F:	drivers/of/
8665F:	include/linux/of*.h
8666F:	scripts/dtc/
8667
8668OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8669M:	Rob Herring <robh+dt@kernel.org>
8670M:	Mark Rutland <mark.rutland@arm.com>
8671L:	devicetree@vger.kernel.org
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8673Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8674S:	Maintained
8675F:	Documentation/devicetree/
8676F:	arch/*/boot/dts/
8677F:	include/dt-bindings/
8678
8679OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8680M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8681L:	devicetree@vger.kernel.org
8682S:	Maintained
8683F:	Documentation/devicetree/dynamic-resolution-notes.txt
8684F:	Documentation/devicetree/overlay-notes.txt
8685F:	drivers/of/overlay.c
8686F:	drivers/of/resolver.c
8687
8688OPENRISC ARCHITECTURE
8689M:	Jonas Bonn <jonas@southpole.se>
8690W:	http://openrisc.net
8691S:	Maintained
8692T:	git git://openrisc.net/~jonas/linux
8693F:	arch/openrisc/
8694
8695OPENVSWITCH
8696M:	Pravin Shelar <pshelar@nicira.com>
8697L:	netdev@vger.kernel.org
8698L:	dev@openvswitch.org
8699W:	http://openvswitch.org
8700S:	Maintained
8701F:	net/openvswitch/
8702F:	include/uapi/linux/openvswitch.h
8703
8704OPERATING PERFORMANCE POINTS (OPP)
8705M:	Viresh Kumar <vireshk@kernel.org>
8706M:	Nishanth Menon <nm@ti.com>
8707M:	Stephen Boyd <sboyd@codeaurora.org>
8708L:	linux-pm@vger.kernel.org
8709S:	Maintained
8710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8711F:	drivers/base/power/opp/
8712F:	include/linux/pm_opp.h
8713F:	Documentation/power/opp.txt
8714F:	Documentation/devicetree/bindings/opp/
8715
8716OPL4 DRIVER
8717M:	Clemens Ladisch <clemens@ladisch.de>
8718L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8719T:	git git://git.alsa-project.org/alsa-kernel.git
8720S:	Maintained
8721F:	sound/drivers/opl4/
8722
8723OPROFILE
8724M:	Robert Richter <rric@kernel.org>
8725L:	oprofile-list@lists.sf.net
8726S:	Maintained
8727F:	arch/*/include/asm/oprofile*.h
8728F:	arch/*/oprofile/
8729F:	drivers/oprofile/
8730F:	include/linux/oprofile.h
8731
8732ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8733M:	Mark Fasheh <mfasheh@suse.com>
8734M:	Joel Becker <jlbec@evilplan.org>
8735L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8736W:	http://ocfs2.wiki.kernel.org
8737S:	Supported
8738F:	Documentation/filesystems/ocfs2.txt
8739F:	Documentation/filesystems/dlmfs.txt
8740F:	fs/ocfs2/
8741
8742ORINOCO DRIVER
8743L:	linux-wireless@vger.kernel.org
8744W:	http://wireless.kernel.org/en/users/Drivers/orinoco
8745W:	http://www.nongnu.org/orinoco/
8746S:	Orphan
8747F:	drivers/net/wireless/intersil/orinoco/
8748
8749OSD LIBRARY and FILESYSTEM
8750M:	Boaz Harrosh <ooo@electrozaur.com>
8751M:	Benny Halevy <bhalevy@primarydata.com>
8752L:	osd-dev@open-osd.org
8753W:	http://open-osd.org
8754T:	git git://git.open-osd.org/open-osd.git
8755S:	Maintained
8756F:	drivers/scsi/osd/
8757F:	include/scsi/osd_*
8758F:	fs/exofs/
8759
8760OVERLAY FILESYSTEM
8761M:	Miklos Szeredi <miklos@szeredi.hu>
8762L:	linux-unionfs@vger.kernel.org
8763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8764S:	Supported
8765F:	fs/overlayfs/
8766F:	Documentation/filesystems/overlayfs.txt
8767
8768ORANGEFS FILESYSTEM
8769M:	Mike Marshall <hubcap@omnibond.com>
8770L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
8771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8772S:	Supported
8773F:	fs/orangefs/
8774F:	Documentation/filesystems/orangefs.txt
8775
8776P54 WIRELESS DRIVER
8777M:	Christian Lamparter <chunkeey@googlemail.com>
8778L:	linux-wireless@vger.kernel.org
8779W:	http://wireless.kernel.org/en/users/Drivers/p54
8780S:	Maintained
8781F:	drivers/net/wireless/intersil/p54/
8782
8783PA SEMI ETHERNET DRIVER
8784M:	Olof Johansson <olof@lixom.net>
8785L:	netdev@vger.kernel.org
8786S:	Maintained
8787F:	drivers/net/ethernet/pasemi/*
8788
8789PA SEMI SMBUS DRIVER
8790M:	Olof Johansson <olof@lixom.net>
8791L:	linux-i2c@vger.kernel.org
8792S:	Maintained
8793F:	drivers/i2c/busses/i2c-pasemi.c
8794
8795PADATA PARALLEL EXECUTION MECHANISM
8796M:	Steffen Klassert <steffen.klassert@secunet.com>
8797L:	linux-crypto@vger.kernel.org
8798S:	Maintained
8799F:	kernel/padata.c
8800F:	include/linux/padata.h
8801F:	Documentation/padata.txt
8802
8803PANASONIC LAPTOP ACPI EXTRAS DRIVER
8804M:	Harald Welte <laforge@gnumonks.org>
8805L:	platform-driver-x86@vger.kernel.org
8806S:	Maintained
8807F:	drivers/platform/x86/panasonic-laptop.c
8808
8809PANASONIC MN10300/AM33/AM34 PORT
8810M:	David Howells <dhowells@redhat.com>
8811L:	linux-am33-list@redhat.com (moderated for non-subscribers)
8812W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8813S:	Maintained
8814F:	Documentation/mn10300/
8815F:	arch/mn10300/
8816
8817PARALLEL LCD/KEYPAD PANEL DRIVER
8818M:      Willy Tarreau <willy@haproxy.com>
8819M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8820S:      Odd Fixes
8821F:      Documentation/misc-devices/lcd-panel-cgram.txt
8822F:      drivers/misc/panel.c
8823
8824PARALLEL PORT SUBSYSTEM
8825M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8826M:	Sudip Mukherjee <sudip@vectorindia.org>
8827L:	linux-parport@lists.infradead.org (subscribers-only)
8828S:	Maintained
8829F:	drivers/parport/
8830F:	include/linux/parport*.h
8831F:	drivers/char/ppdev.c
8832F:	include/uapi/linux/ppdev.h
8833F:	Documentation/parport*.txt
8834
8835PARAVIRT_OPS INTERFACE
8836M:	Jeremy Fitzhardinge <jeremy@goop.org>
8837M:	Chris Wright <chrisw@sous-sol.org>
8838M:	Alok Kataria <akataria@vmware.com>
8839M:	Rusty Russell <rusty@rustcorp.com.au>
8840L:	virtualization@lists.linux-foundation.org
8841S:	Supported
8842F:	Documentation/virtual/paravirt_ops.txt
8843F:	arch/*/kernel/paravirt*
8844F:	arch/*/include/asm/paravirt.h
8845
8846PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8847M:	Tim Waugh <tim@cyberelk.net>
8848L:	linux-parport@lists.infradead.org (subscribers-only)
8849S:	Maintained
8850F:	Documentation/blockdev/paride.txt
8851F:	drivers/block/paride/
8852
8853PARISC ARCHITECTURE
8854M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
8855M:	Helge Deller <deller@gmx.de>
8856L:	linux-parisc@vger.kernel.org
8857W:	http://www.parisc-linux.org/
8858Q:	http://patchwork.kernel.org/project/linux-parisc/list/
8859T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8861S:	Maintained
8862F:	arch/parisc/
8863F:	Documentation/parisc/
8864F:	drivers/parisc/
8865F:	drivers/char/agp/parisc-agp.c
8866F:	drivers/input/serio/gscps2.c
8867F:	drivers/parport/parport_gsc.*
8868F:	drivers/tty/serial/8250/8250_gsc.c
8869F:	drivers/video/fbdev/sti*
8870F:	drivers/video/console/sti*
8871F:	drivers/video/logo/logo_parisc*
8872
8873PC87360 HARDWARE MONITORING DRIVER
8874M:	Jim Cromie <jim.cromie@gmail.com>
8875L:	linux-hwmon@vger.kernel.org
8876S:	Maintained
8877F:	Documentation/hwmon/pc87360
8878F:	drivers/hwmon/pc87360.c
8879
8880PC8736x GPIO DRIVER
8881M:	Jim Cromie <jim.cromie@gmail.com>
8882S:	Maintained
8883F:	drivers/char/pc8736x_gpio.c
8884
8885PC87427 HARDWARE MONITORING DRIVER
8886M:	Jean Delvare <jdelvare@suse.com>
8887L:	linux-hwmon@vger.kernel.org
8888S:	Maintained
8889F:	Documentation/hwmon/pc87427
8890F:	drivers/hwmon/pc87427.c
8891
8892PCA9532 LED DRIVER
8893M:	Riku Voipio <riku.voipio@iki.fi>
8894S:	Maintained
8895F:	drivers/leds/leds-pca9532.c
8896F:	include/linux/leds-pca9532.h
8897
8898PCA9541 I2C BUS MASTER SELECTOR DRIVER
8899M:	Guenter Roeck <linux@roeck-us.net>
8900L:	linux-i2c@vger.kernel.org
8901S:	Maintained
8902F:	drivers/i2c/muxes/i2c-mux-pca9541.c
8903
8904PCDP - PRIMARY CONSOLE AND DEBUG PORT
8905M:	Khalid Aziz <khalid@gonehiking.org>
8906S:	Maintained
8907F:	drivers/firmware/pcdp.*
8908
8909PCI ERROR RECOVERY
8910M:	Linas Vepstas <linasvepstas@gmail.com>
8911L:	linux-pci@vger.kernel.org
8912S:	Supported
8913F:	Documentation/PCI/pci-error-recovery.txt
8914
8915PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8916M:	Russell Currey <ruscur@russell.cc>
8917L:	linuxppc-dev@lists.ozlabs.org
8918S:	Supported
8919F:	Documentation/powerpc/eeh-pci-error-recovery.txt
8920F:	arch/powerpc/kernel/eeh*.c
8921F:	arch/powerpc/platforms/*/eeh*.c
8922F:	arch/powerpc/include/*/eeh*.h
8923
8924PCI SUBSYSTEM
8925M:	Bjorn Helgaas <bhelgaas@google.com>
8926L:	linux-pci@vger.kernel.org
8927Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
8928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8929S:	Supported
8930F:	Documentation/devicetree/bindings/pci/
8931F:	Documentation/PCI/
8932F:	drivers/pci/
8933F:	include/linux/pci*
8934F:	arch/x86/pci/
8935F:	arch/x86/kernel/quirks.c
8936
8937PCI DRIVER FOR ALTERA PCIE IP
8938M:	Ley Foon Tan <lftan@altera.com>
8939L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
8940L:	linux-pci@vger.kernel.org
8941S:	Supported
8942F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
8943F:	drivers/pci/host/pcie-altera.c
8944
8945PCI DRIVER FOR ARM VERSATILE PLATFORM
8946M:	Rob Herring <robh@kernel.org>
8947L:	linux-pci@vger.kernel.org
8948L:	linux-arm-kernel@lists.infradead.org
8949S:	Maintained
8950F:	Documentation/devicetree/bindings/pci/versatile.txt
8951F:	drivers/pci/host/pci-versatile.c
8952
8953PCI DRIVER FOR APPLIEDMICRO XGENE
8954M:	Tanmay Inamdar <tinamdar@apm.com>
8955L:	linux-pci@vger.kernel.org
8956L:	linux-arm-kernel@lists.infradead.org
8957S:	Maintained
8958F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
8959F:	drivers/pci/host/pci-xgene.c
8960
8961PCI DRIVER FOR FREESCALE LAYERSCAPE
8962M:	Minghuan Lian <minghuan.Lian@freescale.com>
8963M:	Mingkai Hu <mingkai.hu@freescale.com>
8964M:	Roy Zang <tie-fei.zang@freescale.com>
8965L:	linuxppc-dev@lists.ozlabs.org
8966L:	linux-pci@vger.kernel.org
8967L:	linux-arm-kernel@lists.infradead.org
8968S:	Maintained
8969F:	drivers/pci/host/*layerscape*
8970
8971PCI DRIVER FOR IMX6
8972M:	Richard Zhu <Richard.Zhu@freescale.com>
8973M:	Lucas Stach <l.stach@pengutronix.de>
8974L:	linux-pci@vger.kernel.org
8975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976S:	Maintained
8977F:	drivers/pci/host/*imx6*
8978
8979PCI DRIVER FOR TI KEYSTONE
8980M:	Murali Karicheri <m-karicheri2@ti.com>
8981L:	linux-pci@vger.kernel.org
8982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8983S:	Maintained
8984F:	drivers/pci/host/*keystone*
8985
8986PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8987M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8988M:	Jason Cooper <jason@lakedaemon.net>
8989L:	linux-pci@vger.kernel.org
8990L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8991S:	Maintained
8992F:	drivers/pci/host/*mvebu*
8993
8994PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8995M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8996L:	linux-pci@vger.kernel.org
8997L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998S:	Maintained
8999F:	drivers/pci/host/pci-aardvark.c
9000
9001PCI DRIVER FOR NVIDIA TEGRA
9002M:	Thierry Reding <thierry.reding@gmail.com>
9003L:	linux-tegra@vger.kernel.org
9004L:	linux-pci@vger.kernel.org
9005S:	Supported
9006F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9007F:	drivers/pci/host/pci-tegra.c
9008
9009PCI DRIVER FOR TI DRA7XX
9010M:	Kishon Vijay Abraham I <kishon@ti.com>
9011L:	linux-omap@vger.kernel.org
9012L:	linux-pci@vger.kernel.org
9013S:	Supported
9014F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9015F:	drivers/pci/host/pci-dra7xx.c
9016
9017PCI DRIVER FOR RENESAS R-CAR
9018M:	Simon Horman <horms@verge.net.au>
9019L:	linux-pci@vger.kernel.org
9020L:	linux-renesas-soc@vger.kernel.org
9021S:	Maintained
9022F:	drivers/pci/host/*rcar*
9023
9024PCI DRIVER FOR SAMSUNG EXYNOS
9025M:	Jingoo Han <jingoohan1@gmail.com>
9026L:	linux-pci@vger.kernel.org
9027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9028L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9029S:	Maintained
9030F:	drivers/pci/host/pci-exynos.c
9031
9032PCI DRIVER FOR SYNOPSIS DESIGNWARE
9033M:	Jingoo Han <jingoohan1@gmail.com>
9034M:	Pratyush Anand <pratyush.anand@gmail.com>
9035L:	linux-pci@vger.kernel.org
9036S:	Maintained
9037F:	drivers/pci/host/*designware*
9038
9039PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9040M:	Joao Pinto <jpinto@synopsys.com>
9041L:	linux-pci@vger.kernel.org
9042S:	Maintained
9043F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9044F:	drivers/pci/host/pcie-designware-plat.c
9045
9046PCI DRIVER FOR GENERIC OF HOSTS
9047M:	Will Deacon <will.deacon@arm.com>
9048L:	linux-pci@vger.kernel.org
9049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9050S:	Maintained
9051F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9052F:	drivers/pci/host/pci-host-common.c
9053F:	drivers/pci/host/pci-host-generic.c
9054
9055PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9056M:	Keith Busch <keith.busch@intel.com>
9057L:	linux-pci@vger.kernel.org
9058S:	Supported
9059F:	arch/x86/pci/vmd.c
9060
9061PCIE DRIVER FOR ST SPEAR13XX
9062M:	Pratyush Anand <pratyush.anand@gmail.com>
9063L:	linux-pci@vger.kernel.org
9064S:	Maintained
9065F:	drivers/pci/host/*spear*
9066
9067PCI MSI DRIVER FOR ALTERA MSI IP
9068M:	Ley Foon Tan <lftan@altera.com>
9069L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9070L:	linux-pci@vger.kernel.org
9071S:	Supported
9072F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9073F:	drivers/pci/host/pcie-altera-msi.c
9074
9075PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9076M:	Duc Dang <dhdang@apm.com>
9077L:	linux-pci@vger.kernel.org
9078L:	linux-arm-kernel@lists.infradead.org
9079S:	Maintained
9080F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9081F:	drivers/pci/host/pci-xgene-msi.c
9082
9083PCIE DRIVER FOR AXIS ARTPEC
9084M:	Niklas Cassel <niklas.cassel@axis.com>
9085M:	Jesper Nilsson <jesper.nilsson@axis.com>
9086L:	linux-arm-kernel@axis.com
9087L:	linux-pci@vger.kernel.org
9088S:	Maintained
9089F:	Documentation/devicetree/bindings/pci/axis,artpec*
9090F:	drivers/pci/host/*artpec*
9091
9092PCIE DRIVER FOR HISILICON
9093M:	Zhou Wang <wangzhou1@hisilicon.com>
9094M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9095L:	linux-pci@vger.kernel.org
9096S:	Maintained
9097F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9098F:	drivers/pci/host/pcie-hisi.c
9099
9100PCIE DRIVER FOR QUALCOMM MSM
9101M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9102L:     linux-pci@vger.kernel.org
9103L:     linux-arm-msm@vger.kernel.org
9104S:     Maintained
9105F:     drivers/pci/host/*qcom*
9106
9107PCIE DRIVER FOR CAVIUM THUNDERX
9108M:	David Daney <david.daney@cavium.com>
9109L:	linux-pci@vger.kernel.org
9110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9111S:	Supported
9112F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9113F:	drivers/pci/host/pci-thunder-*
9114
9115PCMCIA SUBSYSTEM
9116P:	Linux PCMCIA Team
9117L:	linux-pcmcia@lists.infradead.org
9118W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9120S:	Maintained
9121F:	Documentation/pcmcia/
9122F:	drivers/pcmcia/
9123F:	include/pcmcia/
9124
9125PCNET32 NETWORK DRIVER
9126M:	Don Fry <pcnet32@frontier.com>
9127L:	netdev@vger.kernel.org
9128S:	Maintained
9129F:	drivers/net/ethernet/amd/pcnet32.c
9130
9131PCRYPT PARALLEL CRYPTO ENGINE
9132M:	Steffen Klassert <steffen.klassert@secunet.com>
9133L:	linux-crypto@vger.kernel.org
9134S:	Maintained
9135F:	crypto/pcrypt.c
9136F:	include/crypto/pcrypt.h
9137
9138PER-CPU MEMORY ALLOCATOR
9139M:	Tejun Heo <tj@kernel.org>
9140M:	Christoph Lameter <cl@linux.com>
9141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9142S:	Maintained
9143F:	include/linux/percpu*.h
9144F:	mm/percpu*.c
9145F:	arch/*/include/asm/percpu.h
9146
9147PER-TASK DELAY ACCOUNTING
9148M:	Balbir Singh <bsingharora@gmail.com>
9149S:	Maintained
9150F:	include/linux/delayacct.h
9151F:	kernel/delayacct.c
9152
9153PERFORMANCE EVENTS SUBSYSTEM
9154M:	Peter Zijlstra <peterz@infradead.org>
9155M:	Ingo Molnar <mingo@redhat.com>
9156M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9157R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9158L:	linux-kernel@vger.kernel.org
9159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9160S:	Supported
9161F:	kernel/events/*
9162F:	include/linux/perf_event.h
9163F:	include/uapi/linux/perf_event.h
9164F:	arch/*/kernel/perf_event*.c
9165F:	arch/*/kernel/*/perf_event*.c
9166F:	arch/*/kernel/*/*/perf_event*.c
9167F:	arch/*/include/asm/perf_event.h
9168F:	arch/*/kernel/perf_callchain.c
9169F:	arch/*/events/*
9170F:	tools/perf/
9171
9172PERSONALITY HANDLING
9173M:	Christoph Hellwig <hch@infradead.org>
9174L:	linux-abi-devel@lists.sourceforge.net
9175S:	Maintained
9176F:	include/linux/personality.h
9177F:	include/uapi/linux/personality.h
9178
9179PHONET PROTOCOL
9180M:	Remi Denis-Courmont <courmisch@gmail.com>
9181S:	Supported
9182F:	Documentation/networking/phonet.txt
9183F:	include/linux/phonet.h
9184F:	include/net/phonet/
9185F:	include/uapi/linux/phonet.h
9186F:	net/phonet/
9187
9188PHRAM MTD DRIVER
9189M:	Joern Engel <joern@lazybastard.org>
9190L:	linux-mtd@lists.infradead.org
9191S:	Maintained
9192F:	drivers/mtd/devices/phram.c
9193
9194PICOLCD HID DRIVER
9195M:	Bruno Prémont <bonbons@linux-vserver.org>
9196L:	linux-input@vger.kernel.org
9197S:	Maintained
9198F:	drivers/hid/hid-picolcd*
9199
9200PICOXCELL SUPPORT
9201M:	Jamie Iles <jamie@jamieiles.com>
9202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9203T:	git git://github.com/jamieiles/linux-2.6-ji.git
9204S:	Supported
9205F:	arch/arm/boot/dts/picoxcell*
9206F:	arch/arm/mach-picoxcell/
9207F:	drivers/crypto/picoxcell*
9208
9209PIN CONTROL SUBSYSTEM
9210M:	Linus Walleij <linus.walleij@linaro.org>
9211L:	linux-gpio@vger.kernel.org
9212T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9213S:	Maintained
9214F:	Documentation/devicetree/bindings/pinctrl/
9215F:	Documentation/pinctrl.txt
9216F:	drivers/pinctrl/
9217F:	include/linux/pinctrl/
9218
9219PIN CONTROLLER - ATMEL AT91
9220M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9221L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9222S:	Maintained
9223F:	drivers/pinctrl/pinctrl-at91.*
9224
9225PIN CONTROLLER - ATMEL AT91 PIO4
9226M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9228L:	linux-gpio@vger.kernel.org
9229S:	Supported
9230F:	drivers/pinctrl/pinctrl-at91-pio4.*
9231
9232PIN CONTROLLER - INTEL
9233M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9234M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9235S:	Maintained
9236F:	drivers/pinctrl/intel/
9237
9238PIN CONTROLLER - RENESAS
9239M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9240M:	Geert Uytterhoeven <geert+renesas@glider.be>
9241L:	linux-renesas-soc@vger.kernel.org
9242S:	Maintained
9243F:	drivers/pinctrl/sh-pfc/
9244
9245PIN CONTROLLER - SAMSUNG
9246M:	Tomasz Figa <tomasz.figa@gmail.com>
9247M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
9248M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9249L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9250L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9251S:	Maintained
9252F:	drivers/pinctrl/samsung/
9253
9254PIN CONTROLLER - SINGLE
9255M:	Tony Lindgren <tony@atomide.com>
9256M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9258L:	linux-omap@vger.kernel.org
9259S:	Maintained
9260F:	drivers/pinctrl/pinctrl-single.c
9261
9262PIN CONTROLLER - ST SPEAR
9263M:	Viresh Kumar <vireshk@kernel.org>
9264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9265W:	http://www.st.com/spear
9266S:	Maintained
9267F:	drivers/pinctrl/spear/
9268
9269PISTACHIO SOC SUPPORT
9270M:      James Hartley <james.hartley@imgtec.com>
9271M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9272L:      linux-mips@linux-mips.org
9273S:      Maintained
9274F:      arch/mips/pistachio/
9275F:      arch/mips/include/asm/mach-pistachio/
9276F:      arch/mips/boot/dts/pistachio/
9277F:      arch/mips/configs/pistachio*_defconfig
9278
9279PKTCDVD DRIVER
9280M:	Jiri Kosina <jikos@kernel.org>
9281S:	Maintained
9282F:	drivers/block/pktcdvd.c
9283F:	include/linux/pktcdvd.h
9284F:	include/uapi/linux/pktcdvd.h
9285
9286PKUNITY SOC DRIVERS
9287M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9288W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9289S:	Maintained
9290T:	git git://github.com/gxt/linux.git
9291F:	drivers/input/serio/i8042-unicore32io.h
9292F:	drivers/i2c/busses/i2c-puv3.c
9293F:	drivers/video/fbdev/fb-puv3.c
9294F:	drivers/rtc/rtc-puv3.c
9295
9296PMBUS HARDWARE MONITORING DRIVERS
9297M:	Guenter Roeck <linux@roeck-us.net>
9298L:	linux-hwmon@vger.kernel.org
9299W:	http://hwmon.wiki.kernel.org/
9300W:	http://www.roeck-us.net/linux/drivers/
9301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9302S:	Maintained
9303F:	Documentation/hwmon/pmbus
9304F:	drivers/hwmon/pmbus/
9305F:	include/linux/i2c/pmbus.h
9306
9307PMC SIERRA MaxRAID DRIVER
9308L:	linux-scsi@vger.kernel.org
9309W:	http://www.pmc-sierra.com/
9310S:	Orphan
9311F:	drivers/scsi/pmcraid.*
9312
9313PMC SIERRA PM8001 DRIVER
9314M:	Jack Wang <jinpu.wang@profitbricks.com>
9315M:	lindar_liu@usish.com
9316L:	pmchba@pmcs.com
9317L:	linux-scsi@vger.kernel.org
9318S:	Supported
9319F:	drivers/scsi/pm8001/
9320
9321POSIX CLOCKS and TIMERS
9322M:	Thomas Gleixner <tglx@linutronix.de>
9323L:	linux-kernel@vger.kernel.org
9324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9325S:	Maintained
9326F:	fs/timerfd.c
9327F:	include/linux/timer*
9328F:	kernel/time/*timer*
9329
9330POWER MANAGEMENT CORE
9331M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9332L:	linux-pm@vger.kernel.org
9333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9334S:	Supported
9335F:	drivers/base/power/
9336F:	include/linux/pm.h
9337F:	include/linux/pm_*
9338F:	include/linux/powercap.h
9339F:	drivers/powercap/
9340
9341POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9342M:	Sebastian Reichel <sre@kernel.org>
9343M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9344M:	David Woodhouse <dwmw2@infradead.org>
9345L:	linux-pm@vger.kernel.org
9346T:	git git://git.infradead.org/battery-2.6.git
9347S:	Maintained
9348F:	Documentation/devicetree/bindings/power/
9349F:	Documentation/devicetree/bindings/power_supply/
9350F:	include/linux/power_supply.h
9351F:	drivers/power/
9352X:	drivers/power/avs/
9353
9354POWER STATE COORDINATION INTERFACE (PSCI)
9355M:	Mark Rutland <mark.rutland@arm.com>
9356M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9357L:	linux-arm-kernel@lists.infradead.org
9358S:	Maintained
9359F:	drivers/firmware/psci.c
9360F:	include/linux/psci.h
9361F:	include/uapi/linux/psci.h
9362
9363POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9364M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9365L:	linuxppc-dev@lists.ozlabs.org
9366S:	Maintained
9367F:	drivers/char/powernv-op-panel.c
9368
9369PNP SUPPORT
9370M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9371S:	Maintained
9372F:	drivers/pnp/
9373
9374PPP PROTOCOL DRIVERS AND COMPRESSORS
9375M:	Paul Mackerras <paulus@samba.org>
9376L:	linux-ppp@vger.kernel.org
9377S:	Maintained
9378F:	drivers/net/ppp/ppp_*
9379
9380PPP OVER ATM (RFC 2364)
9381M:	Mitchell Blank Jr <mitch@sfgoth.com>
9382S:	Maintained
9383F:	net/atm/pppoatm.c
9384F:	include/uapi/linux/atmppp.h
9385
9386PPP OVER ETHERNET
9387M:	Michal Ostrowski <mostrows@earthlink.net>
9388S:	Maintained
9389F:	drivers/net/ppp/pppoe.c
9390F:	drivers/net/ppp/pppox.c
9391
9392PPP OVER L2TP
9393M:	James Chapman <jchapman@katalix.com>
9394S:	Maintained
9395F:	net/l2tp/l2tp_ppp.c
9396F:	include/linux/if_pppol2tp.h
9397F:	include/uapi/linux/if_pppol2tp.h
9398
9399PPS SUPPORT
9400M:	Rodolfo Giometti <giometti@enneenne.com>
9401W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9402L:	linuxpps@ml.enneenne.com (subscribers-only)
9403S:	Maintained
9404F:	Documentation/pps/
9405F:	drivers/pps/
9406F:	include/linux/pps*.h
9407
9408PPTP DRIVER
9409M:	Dmitry Kozlov <xeb@mail.ru>
9410L:	netdev@vger.kernel.org
9411S:	Maintained
9412F:	drivers/net/ppp/pptp.c
9413W:	http://sourceforge.net/projects/accel-pptp
9414
9415PREEMPTIBLE KERNEL
9416M:	Robert Love <rml@tech9.net>
9417L:	kpreempt-tech@lists.sourceforge.net
9418W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9419S:	Supported
9420F:	Documentation/preempt-locking.txt
9421F:	include/linux/preempt.h
9422
9423PRISM54 WIRELESS DRIVER
9424M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9425L:	linux-wireless@vger.kernel.org
9426W:	http://wireless.kernel.org/en/users/Drivers/p54
9427S:	Obsolete
9428F:	drivers/net/wireless/intersil/prism54/
9429
9430PS3 NETWORK SUPPORT
9431M:	Geoff Levand <geoff@infradead.org>
9432L:	netdev@vger.kernel.org
9433L:	linuxppc-dev@lists.ozlabs.org
9434S:	Maintained
9435F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9436
9437PS3 PLATFORM SUPPORT
9438M:	Geoff Levand <geoff@infradead.org>
9439L:	linuxppc-dev@lists.ozlabs.org
9440S:	Maintained
9441F:	arch/powerpc/boot/ps3*
9442F:	arch/powerpc/include/asm/lv1call.h
9443F:	arch/powerpc/include/asm/ps3*.h
9444F:	arch/powerpc/platforms/ps3/
9445F:	drivers/*/ps3*
9446F:	drivers/ps3/
9447F:	drivers/rtc/rtc-ps3.c
9448F:	drivers/usb/host/*ps3.c
9449F:	sound/ppc/snd_ps3*
9450
9451PS3VRAM DRIVER
9452M:	Jim Paris <jim@jtan.com>
9453M:	Geoff Levand <geoff@infradead.org>
9454L:	linuxppc-dev@lists.ozlabs.org
9455S:	Maintained
9456F:	drivers/block/ps3vram.c
9457
9458PSTORE FILESYSTEM
9459M:	Anton Vorontsov <anton@enomsg.org>
9460M:	Colin Cross <ccross@android.com>
9461M:	Kees Cook <keescook@chromium.org>
9462M:	Tony Luck <tony.luck@intel.com>
9463S:	Maintained
9464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9465F:	fs/pstore/
9466F:	include/linux/pstore*
9467F:	drivers/firmware/efi/efi-pstore.c
9468F:	drivers/acpi/apei/erst.c
9469
9470PTP HARDWARE CLOCK SUPPORT
9471M:	Richard Cochran <richardcochran@gmail.com>
9472L:	netdev@vger.kernel.org
9473S:	Maintained
9474W:	http://linuxptp.sourceforge.net/
9475F:	Documentation/ABI/testing/sysfs-ptp
9476F:	Documentation/ptp/*
9477F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9478F:	drivers/net/phy/dp83640*
9479F:	drivers/ptp/*
9480F:	include/linux/ptp_cl*
9481
9482PTRACE SUPPORT
9483M:	Roland McGrath <roland@hack.frob.com>
9484M:	Oleg Nesterov <oleg@redhat.com>
9485S:	Maintained
9486F:	include/asm-generic/syscall.h
9487F:	include/linux/ptrace.h
9488F:	include/linux/regset.h
9489F:	include/linux/tracehook.h
9490F:	include/uapi/linux/ptrace.h
9491F:	kernel/ptrace.c
9492
9493PULSE8-CEC DRIVER
9494M:	Hans Verkuil <hverkuil@xs4all.nl>
9495L:	linux-media@vger.kernel.org
9496T:	git git://linuxtv.org/media_tree.git
9497S:	Maintained
9498F:	drivers/staging/media/pulse8-cec
9499
9500PVRUSB2 VIDEO4LINUX DRIVER
9501M:	Mike Isely <isely@pobox.com>
9502L:	pvrusb2@isely.net	(subscribers-only)
9503L:	linux-media@vger.kernel.org
9504W:	http://www.isely.net/pvrusb2/
9505T:	git git://linuxtv.org/media_tree.git
9506S:	Maintained
9507F:	Documentation/media/v4l-drivers/pvrusb2*
9508F:	drivers/media/usb/pvrusb2/
9509
9510PWC WEBCAM DRIVER
9511M:	Hans Verkuil <hverkuil@xs4all.nl>
9512L:	linux-media@vger.kernel.org
9513T:	git git://linuxtv.org/media_tree.git
9514S:	Odd Fixes
9515F:	drivers/media/usb/pwc/*
9516
9517PWM FAN DRIVER
9518M:	Kamil Debski <kamil@wypas.org>
9519M:	Lukasz Majewski <l.majewski@samsung.com>
9520L:	linux-hwmon@vger.kernel.org
9521S:	Supported
9522F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9523F:	Documentation/hwmon/pwm-fan
9524F:	drivers/hwmon/pwm-fan.c
9525
9526PWM SUBSYSTEM
9527M:	Thierry Reding <thierry.reding@gmail.com>
9528L:	linux-pwm@vger.kernel.org
9529S:	Maintained
9530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9531F:	Documentation/pwm.txt
9532F:	Documentation/devicetree/bindings/pwm/
9533F:	include/linux/pwm.h
9534F:	drivers/pwm/
9535F:	drivers/video/backlight/pwm_bl.c
9536F:	include/linux/pwm_backlight.h
9537
9538PXA2xx/PXA3xx SUPPORT
9539M:	Daniel Mack <daniel@zonque.org>
9540M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9541M:	Robert Jarzmik <robert.jarzmik@free.fr>
9542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9543T:	git git://github.com/hzhuang1/linux.git
9544T:	git git://github.com/rjarzmik/linux.git
9545S:	Maintained
9546F:	arch/arm/boot/dts/pxa*
9547F:	arch/arm/mach-pxa/
9548F:	drivers/dma/pxa*
9549F:	drivers/pcmcia/pxa2xx*
9550F:	drivers/pinctrl/pxa/
9551F:	drivers/spi/spi-pxa2xx*
9552F:	drivers/usb/gadget/udc/pxa2*
9553F:	include/sound/pxa2xx-lib.h
9554F:	sound/arm/pxa*
9555F:	sound/soc/pxa/
9556
9557PXA GPIO DRIVER
9558M:	Robert Jarzmik <robert.jarzmik@free.fr>
9559L:	linux-gpio@vger.kernel.org
9560S:	Maintained
9561F:	drivers/gpio/gpio-pxa.c
9562
9563PXA3xx NAND FLASH DRIVER
9564M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9565L:	linux-mtd@lists.infradead.org
9566S:	Maintained
9567F:	drivers/mtd/nand/pxa3xx_nand.c
9568
9569MMP SUPPORT
9570M:	Eric Miao <eric.y.miao@gmail.com>
9571M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9572L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9573T:	git git://github.com/hzhuang1/linux.git
9574T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9575S:	Maintained
9576F:	arch/arm/boot/dts/mmp*
9577F:	arch/arm/mach-mmp/
9578
9579PXA MMCI DRIVER
9580S:	Orphan
9581
9582PXA RTC DRIVER
9583M:	Robert Jarzmik <robert.jarzmik@free.fr>
9584L:	rtc-linux@googlegroups.com
9585S:	Maintained
9586
9587QAT DRIVER
9588M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9589M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
9590L:	qat-linux@intel.com
9591S:	Supported
9592F:	drivers/crypto/qat/
9593
9594QIB DRIVER
9595M:	Mike Marciniszyn <infinipath@intel.com>
9596L:	linux-rdma@vger.kernel.org
9597S:	Supported
9598F:	drivers/infiniband/hw/qib/
9599
9600QLOGIC QLA1280 SCSI DRIVER
9601M:	Michael Reed <mdr@sgi.com>
9602L:	linux-scsi@vger.kernel.org
9603S:	Maintained
9604F:	drivers/scsi/qla1280.[ch]
9605
9606QLOGIC QLA2XXX FC-SCSI DRIVER
9607M:	qla2xxx-upstream@qlogic.com
9608L:	linux-scsi@vger.kernel.org
9609S:	Supported
9610F:	Documentation/scsi/LICENSE.qla2xxx
9611F:	drivers/scsi/qla2xxx/
9612
9613QLOGIC QLA4XXX iSCSI DRIVER
9614M:	QLogic-Storage-Upstream@qlogic.com
9615L:	linux-scsi@vger.kernel.org
9616S:	Supported
9617F:	Documentation/scsi/LICENSE.qla4xxx
9618F:	drivers/scsi/qla4xxx/
9619
9620QLOGIC QLA3XXX NETWORK DRIVER
9621M:	Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9622M:	Ron Mercer <ron.mercer@qlogic.com>
9623M:	linux-driver@qlogic.com
9624L:	netdev@vger.kernel.org
9625S:	Supported
9626F:	Documentation/networking/LICENSE.qla3xxx
9627F:	drivers/net/ethernet/qlogic/qla3xxx.*
9628
9629QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9630M:	Dept-GELinuxNICDev@qlogic.com
9631L:	netdev@vger.kernel.org
9632S:	Supported
9633F:	drivers/net/ethernet/qlogic/qlcnic/
9634
9635QLOGIC QLGE 10Gb ETHERNET DRIVER
9636M:	Harish Patil <harish.patil@qlogic.com>
9637M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9638M:	Dept-GELinuxNICDev@qlogic.com
9639M:	linux-driver@qlogic.com
9640L:	netdev@vger.kernel.org
9641S:	Supported
9642F:	drivers/net/ethernet/qlogic/qlge/
9643
9644QLOGIC QL4xxx ETHERNET DRIVER
9645M:	Yuval Mintz <Yuval.Mintz@qlogic.com>
9646M:	Ariel Elior <Ariel.Elior@qlogic.com>
9647M:	everest-linux-l2@qlogic.com
9648L:	netdev@vger.kernel.org
9649S:	Supported
9650F:	drivers/net/ethernet/qlogic/qed/
9651F:	include/linux/qed/
9652F:	drivers/net/ethernet/qlogic/qede/
9653
9654QNX4 FILESYSTEM
9655M:	Anders Larsen <al@alarsen.net>
9656W:	http://www.alarsen.net/linux/qnx4fs/
9657S:	Maintained
9658F:	fs/qnx4/
9659F:	include/uapi/linux/qnx4_fs.h
9660F:	include/uapi/linux/qnxtypes.h
9661
9662QT1010 MEDIA DRIVER
9663M:	Antti Palosaari <crope@iki.fi>
9664L:	linux-media@vger.kernel.org
9665W:	https://linuxtv.org
9666W:	http://palosaari.fi/linux/
9667Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9668T:	git git://linuxtv.org/anttip/media_tree.git
9669S:	Maintained
9670F:	drivers/media/tuners/qt1010*
9671
9672QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9673M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9674L:	linux-wireless@vger.kernel.org
9675L:	ath9k-devel@lists.ath9k.org
9676W:	http://wireless.kernel.org/en/users/Drivers/ath9k
9677S:	Supported
9678F:	drivers/net/wireless/ath/ath9k/
9679
9680QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9681M:	Kalle Valo <kvalo@qca.qualcomm.com>
9682L:	ath10k@lists.infradead.org
9683W:	http://wireless.kernel.org/en/users/Drivers/ath10k
9684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9685S:	Supported
9686F:	drivers/net/wireless/ath/ath10k/
9687
9688QUALCOMM HEXAGON ARCHITECTURE
9689M:	Richard Kuo <rkuo@codeaurora.org>
9690L:	linux-hexagon@vger.kernel.org
9691T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9692S:	Supported
9693F:	arch/hexagon/
9694
9695QUALCOMM WCN36XX WIRELESS DRIVER
9696M:	Eugene Krasnikov <k.eugene.e@gmail.com>
9697L:	wcn36xx@lists.infradead.org
9698W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
9699T:	git git://github.com/KrasnikovEugene/wcn36xx.git
9700S:	Supported
9701F:	drivers/net/wireless/ath/wcn36xx/
9702
9703QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9704M:	Gabriel Somlo <somlo@cmu.edu>
9705M:	"Michael S. Tsirkin" <mst@redhat.com>
9706L:	qemu-devel@nongnu.org
9707S:	Maintained
9708F:	drivers/firmware/qemu_fw_cfg.c
9709
9710RADOS BLOCK DEVICE (RBD)
9711M:	Ilya Dryomov <idryomov@gmail.com>
9712M:	Sage Weil <sage@redhat.com>
9713M:	Alex Elder <elder@kernel.org>
9714L:	ceph-devel@vger.kernel.org
9715W:	http://ceph.com/
9716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9717T:	git git://github.com/ceph/ceph-client.git
9718S:	Supported
9719F:	Documentation/ABI/testing/sysfs-bus-rbd
9720F:	drivers/block/rbd.c
9721F:	drivers/block/rbd_types.h
9722
9723RADEON FRAMEBUFFER DISPLAY DRIVER
9724M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
9725L:	linux-fbdev@vger.kernel.org
9726S:	Maintained
9727F:	drivers/video/fbdev/aty/radeon*
9728F:	include/uapi/linux/radeonfb.h
9729
9730RADIOSHARK RADIO DRIVER
9731M:	Hans Verkuil <hverkuil@xs4all.nl>
9732L:	linux-media@vger.kernel.org
9733T:	git git://linuxtv.org/media_tree.git
9734S:	Maintained
9735F:	drivers/media/radio/radio-shark.c
9736
9737RADIOSHARK2 RADIO DRIVER
9738M:	Hans Verkuil <hverkuil@xs4all.nl>
9739L:	linux-media@vger.kernel.org
9740T:	git git://linuxtv.org/media_tree.git
9741S:	Maintained
9742F:	drivers/media/radio/radio-shark2.c
9743F:	drivers/media/radio/radio-tea5777.c
9744
9745RAGE128 FRAMEBUFFER DISPLAY DRIVER
9746M:	Paul Mackerras <paulus@samba.org>
9747L:	linux-fbdev@vger.kernel.org
9748S:	Maintained
9749F:	drivers/video/fbdev/aty/aty128fb.c
9750
9751RALINK MIPS ARCHITECTURE
9752M:	John Crispin <john@phrozen.org>
9753L:	linux-mips@linux-mips.org
9754S:	Maintained
9755F:	arch/mips/ralink
9756
9757RALINK RT2X00 WIRELESS LAN DRIVER
9758P:	rt2x00 project
9759M:	Stanislaw Gruszka <sgruszka@redhat.com>
9760M:	Helmut Schaa <helmut.schaa@googlemail.com>
9761L:	linux-wireless@vger.kernel.org
9762S:	Maintained
9763F:	drivers/net/wireless/ralink/rt2x00/
9764
9765RAMDISK RAM BLOCK DEVICE DRIVER
9766M:	Jens Axboe <axboe@kernel.dk>
9767S:	Maintained
9768F:	Documentation/blockdev/ramdisk.txt
9769F:	drivers/block/brd.c
9770
9771RANDOM NUMBER DRIVER
9772M:	"Theodore Ts'o" <tytso@mit.edu>
9773S:	Maintained
9774F:	drivers/char/random.c
9775
9776RAPIDIO SUBSYSTEM
9777M:	Matt Porter <mporter@kernel.crashing.org>
9778M:	Alexandre Bounine <alexandre.bounine@idt.com>
9779S:	Maintained
9780F:	drivers/rapidio/
9781
9782RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9783L:	linux-wireless@vger.kernel.org
9784S:	Orphan
9785F:	drivers/net/wireless/ray*
9786
9787RCUTORTURE MODULE
9788M:	Josh Triplett <josh@joshtriplett.org>
9789M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9790L:	linux-kernel@vger.kernel.org
9791S:	Supported
9792T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9793F:	Documentation/RCU/torture.txt
9794F:	kernel/rcu/rcutorture.c
9795
9796RCUTORTURE TEST FRAMEWORK
9797M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9798M:	Josh Triplett <josh@joshtriplett.org>
9799R:	Steven Rostedt <rostedt@goodmis.org>
9800R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9801R:	Lai Jiangshan <jiangshanlai@gmail.com>
9802L:	linux-kernel@vger.kernel.org
9803S:	Supported
9804T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9805F:	tools/testing/selftests/rcutorture
9806
9807RDC R-321X SoC
9808M:	Florian Fainelli <florian@openwrt.org>
9809S:	Maintained
9810
9811RDC R6040 FAST ETHERNET DRIVER
9812M:	Florian Fainelli <f.fainelli@gmail.com>
9813L:	netdev@vger.kernel.org
9814S:	Maintained
9815F:	drivers/net/ethernet/rdc/r6040.c
9816
9817RDS - RELIABLE DATAGRAM SOCKETS
9818M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
9819L:	netdev@vger.kernel.org
9820L:	linux-rdma@vger.kernel.org
9821L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
9822W:	https://oss.oracle.com/projects/rds/
9823S:	Supported
9824F:	net/rds/
9825F:	Documentation/networking/rds.txt
9826
9827RDMAVT - RDMA verbs software
9828M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
9829L:	linux-rdma@vger.kernel.org
9830S:	Supported
9831F:	drivers/infiniband/sw/rdmavt
9832
9833READ-COPY UPDATE (RCU)
9834M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9835M:	Josh Triplett <josh@joshtriplett.org>
9836R:	Steven Rostedt <rostedt@goodmis.org>
9837R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9838R:	Lai Jiangshan <jiangshanlai@gmail.com>
9839L:	linux-kernel@vger.kernel.org
9840W:	http://www.rdrop.com/users/paulmck/RCU/
9841S:	Supported
9842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9843F:	Documentation/RCU/
9844X:	Documentation/RCU/torture.txt
9845F:	include/linux/rcu*
9846X:	include/linux/srcu.h
9847F:	kernel/rcu/
9848X:	kernel/torture.c
9849
9850REAL TIME CLOCK (RTC) SUBSYSTEM
9851M:	Alessandro Zummo <a.zummo@towertech.it>
9852M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
9853L:	rtc-linux@googlegroups.com
9854Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
9855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9856S:	Maintained
9857F:	Documentation/devicetree/bindings/rtc/
9858F:	Documentation/rtc.txt
9859F:	drivers/rtc/
9860F:	include/linux/rtc.h
9861F:	include/uapi/linux/rtc.h
9862F:	include/linux/rtc/
9863F:	include/linux/platform_data/rtc-*
9864F:	tools/testing/selftests/timers/rtctest.c
9865
9866REALTEK AUDIO CODECS
9867M:	Bard Liao <bardliao@realtek.com>
9868M:	Oder Chiou <oder_chiou@realtek.com>
9869S:	Maintained
9870F:	sound/soc/codecs/rt*
9871F:	include/sound/rt*.h
9872
9873REISERFS FILE SYSTEM
9874L:	reiserfs-devel@vger.kernel.org
9875S:	Supported
9876F:	fs/reiserfs/
9877
9878REGISTER MAP ABSTRACTION
9879M:	Mark Brown <broonie@kernel.org>
9880L:	linux-kernel@vger.kernel.org
9881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9882S:	Supported
9883F:	Documentation/devicetree/bindings/regmap/
9884F:	drivers/base/regmap/
9885F:	include/linux/regmap.h
9886
9887REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9888M:	Ohad Ben-Cohen <ohad@wizery.com>
9889M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9890L:	linux-remoteproc@vger.kernel.org
9891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9892S:	Maintained
9893F:	Documentation/devicetree/bindings/remoteproc/
9894F:	Documentation/remoteproc.txt
9895F:	drivers/remoteproc/
9896F:	include/linux/remoteproc.h
9897
9898REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9899M:	Ohad Ben-Cohen <ohad@wizery.com>
9900M:	Bjorn Andersson <bjorn.andersson@linaro.org>
9901L:	linux-remoteproc@vger.kernel.org
9902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9903S:	Maintained
9904F:	drivers/rpmsg/
9905F:	Documentation/rpmsg.txt
9906F:	include/linux/rpmsg.h
9907
9908RENESAS ETHERNET DRIVERS
9909R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9910L:	netdev@vger.kernel.org
9911L:	linux-renesas-soc@vger.kernel.org
9912F:	drivers/net/ethernet/renesas/
9913F:	include/linux/sh_eth.h
9914
9915RENESAS USB2 PHY DRIVER
9916M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9917L:	linux-renesas-soc@vger.kernel.org
9918S:	Maintained
9919F:	drivers/phy/phy-rcar-gen3-usb2.c
9920
9921RESET CONTROLLER FRAMEWORK
9922M:	Philipp Zabel <p.zabel@pengutronix.de>
9923T:	git git://git.pengutronix.de/git/pza/linux
9924S:	Maintained
9925F:	drivers/reset/
9926F:	Documentation/devicetree/bindings/reset/
9927F:	include/dt-bindings/reset/
9928F:	include/linux/reset.h
9929F:	include/linux/reset-controller.h
9930
9931RFKILL
9932M:	Johannes Berg <johannes@sipsolutions.net>
9933L:	linux-wireless@vger.kernel.org
9934W:	http://wireless.kernel.org/
9935T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9937S:	Maintained
9938F:	Documentation/rfkill.txt
9939F:	net/rfkill/
9940
9941RHASHTABLE
9942M:	Thomas Graf <tgraf@suug.ch>
9943L:	netdev@vger.kernel.org
9944S:	Maintained
9945F:	lib/rhashtable.c
9946F:	include/linux/rhashtable.h
9947
9948RICOH SMARTMEDIA/XD DRIVER
9949M:	Maxim Levitsky <maximlevitsky@gmail.com>
9950S:	Maintained
9951F:	drivers/mtd/nand/r852.c
9952F:	drivers/mtd/nand/r852.h
9953
9954RICOH R5C592 MEMORYSTICK DRIVER
9955M:	Maxim Levitsky <maximlevitsky@gmail.com>
9956S:	Maintained
9957F:	drivers/memstick/host/r592.*
9958
9959ROCCAT DRIVERS
9960M:	Stefan Achatz <erazor_de@users.sourceforge.net>
9961W:	http://sourceforge.net/projects/roccat/
9962S:	Maintained
9963F:	drivers/hid/hid-roccat*
9964F:	include/linux/hid-roccat*
9965F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
9966
9967ROCKER DRIVER
9968M:	Jiri Pirko <jiri@resnulli.us>
9969L:	netdev@vger.kernel.org
9970S:	Supported
9971F:	drivers/net/ethernet/rocker/
9972
9973ROCKETPORT DRIVER
9974P:	Comtrol Corp.
9975W:	http://www.comtrol.com
9976S:	Maintained
9977F:	Documentation/serial/rocket.txt
9978F:	drivers/tty/rocket*
9979
9980ROCKETPORT EXPRESS/INFINITY DRIVER
9981M:	Kevin Cernekee <cernekee@gmail.com>
9982L:	linux-serial@vger.kernel.org
9983S:	Odd Fixes
9984F:	drivers/tty/serial/rp2.*
9985
9986ROSE NETWORK LAYER
9987M:	Ralf Baechle <ralf@linux-mips.org>
9988L:	linux-hams@vger.kernel.org
9989W:	http://www.linux-ax25.org/
9990S:	Maintained
9991F:	include/net/rose.h
9992F:	include/uapi/linux/rose.h
9993F:	net/rose/
9994
9995RTL2830 MEDIA DRIVER
9996M:	Antti Palosaari <crope@iki.fi>
9997L:	linux-media@vger.kernel.org
9998W:	https://linuxtv.org
9999W:	http://palosaari.fi/linux/
10000Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10001T:	git git://linuxtv.org/anttip/media_tree.git
10002S:	Maintained
10003F:	drivers/media/dvb-frontends/rtl2830*
10004
10005RTL2832 MEDIA DRIVER
10006M:	Antti Palosaari <crope@iki.fi>
10007L:	linux-media@vger.kernel.org
10008W:	https://linuxtv.org
10009W:	http://palosaari.fi/linux/
10010Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10011T:	git git://linuxtv.org/anttip/media_tree.git
10012S:	Maintained
10013F:	drivers/media/dvb-frontends/rtl2832*
10014
10015RTL2832_SDR MEDIA DRIVER
10016M:	Antti Palosaari <crope@iki.fi>
10017L:	linux-media@vger.kernel.org
10018W:	https://linuxtv.org
10019W:	http://palosaari.fi/linux/
10020Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10021T:	git git://linuxtv.org/anttip/media_tree.git
10022S:	Maintained
10023F:	drivers/media/dvb-frontends/rtl2832_sdr*
10024
10025RTL8180 WIRELESS DRIVER
10026L:	linux-wireless@vger.kernel.org
10027W:	http://wireless.kernel.org/
10028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10029S:	Orphan
10030F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10031
10032RTL8187 WIRELESS DRIVER
10033M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10034M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10035M:	Larry Finger <Larry.Finger@lwfinger.net>
10036L:	linux-wireless@vger.kernel.org
10037W:	http://wireless.kernel.org/
10038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10039S:	Maintained
10040F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10041
10042RTL8192CE WIRELESS DRIVER
10043M:	Larry Finger <Larry.Finger@lwfinger.net>
10044M:	Chaoming Li <chaoming_li@realsil.com.cn>
10045L:	linux-wireless@vger.kernel.org
10046W:	http://wireless.kernel.org/
10047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10048S:	Maintained
10049F:	drivers/net/wireless/realtek/rtlwifi/
10050F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10051
10052RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10053M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10054L:	linux-wireless@vger.kernel.org
10055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10056S:	Maintained
10057F:	drivers/net/wireless/realtek/rtl8xxxu/
10058
10059S3 SAVAGE FRAMEBUFFER DRIVER
10060M:	Antonino Daplas <adaplas@gmail.com>
10061L:	linux-fbdev@vger.kernel.org
10062S:	Maintained
10063F:	drivers/video/fbdev/savage/
10064
10065S390
10066M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10067M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10068L:	linux-s390@vger.kernel.org
10069W:	http://www.ibm.com/developerworks/linux/linux390/
10070T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10071S:	Supported
10072F:	arch/s390/
10073F:	drivers/s390/
10074F:	Documentation/s390/
10075F:	Documentation/DocBook/s390*
10076
10077S390 COMMON I/O LAYER
10078M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10079M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10080L:	linux-s390@vger.kernel.org
10081W:	http://www.ibm.com/developerworks/linux/linux390/
10082S:	Supported
10083F:	drivers/s390/cio/
10084
10085S390 DASD DRIVER
10086M:	Stefan Weinhuber <wein@de.ibm.com>
10087M:	Stefan Haberland <stefan.haberland@de.ibm.com>
10088L:	linux-s390@vger.kernel.org
10089W:	http://www.ibm.com/developerworks/linux/linux390/
10090S:	Supported
10091F:	drivers/s390/block/dasd*
10092F:	block/partitions/ibm.c
10093
10094S390 NETWORK DRIVERS
10095M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10096L:	linux-s390@vger.kernel.org
10097W:	http://www.ibm.com/developerworks/linux/linux390/
10098S:	Supported
10099F:	drivers/s390/net/
10100
10101S390 PCI SUBSYSTEM
10102M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10103M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10104L:	linux-s390@vger.kernel.org
10105W:	http://www.ibm.com/developerworks/linux/linux390/
10106S:	Supported
10107F:	arch/s390/pci/
10108F:	drivers/pci/hotplug/s390_pci_hpc.c
10109
10110S390 ZCRYPT DRIVER
10111M:	Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10112L:	linux-s390@vger.kernel.org
10113W:	http://www.ibm.com/developerworks/linux/linux390/
10114S:	Supported
10115F:	drivers/s390/crypto/
10116
10117S390 ZFCP DRIVER
10118M:	Steffen Maier <maier@linux.vnet.ibm.com>
10119L:	linux-s390@vger.kernel.org
10120W:	http://www.ibm.com/developerworks/linux/linux390/
10121S:	Supported
10122F:	drivers/s390/scsi/zfcp_*
10123
10124S390 IUCV NETWORK LAYER
10125M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10126L:	linux-s390@vger.kernel.org
10127W:	http://www.ibm.com/developerworks/linux/linux390/
10128S:	Supported
10129F:	drivers/s390/net/*iucv*
10130F:	include/net/iucv/
10131F:	net/iucv/
10132
10133S390 IOMMU (PCI)
10134M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10135L:	linux-s390@vger.kernel.org
10136W:	http://www.ibm.com/developerworks/linux/linux390/
10137S:	Supported
10138F:	drivers/iommu/s390-iommu.c
10139
10140S3C24XX SD/MMC Driver
10141M:	Ben Dooks <ben-linux@fluff.org>
10142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10143S:	Supported
10144F:	drivers/mmc/host/s3cmci.*
10145
10146SAA6588 RDS RECEIVER DRIVER
10147M:	Hans Verkuil <hverkuil@xs4all.nl>
10148L:	linux-media@vger.kernel.org
10149T:	git git://linuxtv.org/media_tree.git
10150W:	https://linuxtv.org
10151S:	Odd Fixes
10152F:	drivers/media/i2c/saa6588*
10153
10154SAA7134 VIDEO4LINUX DRIVER
10155M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10156M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10157L:	linux-media@vger.kernel.org
10158W:	https://linuxtv.org
10159T:	git git://linuxtv.org/media_tree.git
10160S:	Odd fixes
10161F:	Documentation/media/v4l-drivers/saa7134*
10162F:	drivers/media/pci/saa7134/
10163
10164SAA7146 VIDEO4LINUX-2 DRIVER
10165M:	Hans Verkuil <hverkuil@xs4all.nl>
10166L:	linux-media@vger.kernel.org
10167T:	git git://linuxtv.org/media_tree.git
10168S:	Maintained
10169F:	drivers/media/common/saa7146/
10170F:	drivers/media/pci/saa7146/
10171F:	include/media/saa7146*
10172
10173SAMSUNG LAPTOP DRIVER
10174M:	Corentin Chary <corentin.chary@gmail.com>
10175L:	platform-driver-x86@vger.kernel.org
10176S:	Maintained
10177F:	drivers/platform/x86/samsung-laptop.c
10178
10179SAMSUNG AUDIO (ASoC) DRIVERS
10180M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
10181M:	Sangbeom Kim <sbkim73@samsung.com>
10182M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10183L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10184S:	Supported
10185F:	sound/soc/samsung/
10186
10187SAMSUNG FRAMEBUFFER DRIVER
10188M:	Jingoo Han <jingoohan1@gmail.com>
10189L:	linux-fbdev@vger.kernel.org
10190S:	Maintained
10191F:	drivers/video/fbdev/s3c-fb.c
10192
10193SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10194M:	Sangbeom Kim <sbkim73@samsung.com>
10195M:	Krzysztof Kozlowski <k.kozlowski@samsung.com>
10196L:	linux-kernel@vger.kernel.org
10197L:	linux-samsung-soc@vger.kernel.org
10198S:	Supported
10199F:	drivers/mfd/sec*.c
10200F:	drivers/regulator/s2m*.c
10201F:	drivers/regulator/s5m*.c
10202F:	drivers/clk/clk-s2mps11.c
10203F:	drivers/rtc/rtc-s5m.c
10204F:	include/linux/mfd/samsung/
10205F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10206F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10207F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10208F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10209
10210SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10211M:	Kyungmin Park <kyungmin.park@samsung.com>
10212M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10213L:	linux-media@vger.kernel.org
10214Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10215S:	Supported
10216F:	drivers/media/platform/exynos4-is/
10217
10218SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10219M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10220L:	linux-media@vger.kernel.org
10221L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10222S:	Maintained
10223F:	drivers/media/platform/s3c-camif/
10224F:	include/media/drv-intf/s3c_camif.h
10225
10226SAMSUNG S5C73M3 CAMERA DRIVER
10227M:	Kyungmin Park <kyungmin.park@samsung.com>
10228M:	Andrzej Hajda <a.hajda@samsung.com>
10229L:	linux-media@vger.kernel.org
10230S:	Supported
10231F:	drivers/media/i2c/s5c73m3/*
10232
10233SAMSUNG S5K5BAF CAMERA DRIVER
10234M:	Kyungmin Park <kyungmin.park@samsung.com>
10235M:	Andrzej Hajda <a.hajda@samsung.com>
10236L:	linux-media@vger.kernel.org
10237S:	Supported
10238F:	drivers/media/i2c/s5k5baf.c
10239
10240SAMSUNG S3FWRN5 NFC DRIVER
10241M:	Robert Baldyga <r.baldyga@samsung.com>
10242M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10243L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10244S:	Supported
10245F:	drivers/nfc/s3fwrn5
10246
10247SAMSUNG SOC CLOCK DRIVERS
10248M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10249M:	Tomasz Figa <tomasz.figa@gmail.com>
10250S:	Supported
10251L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10252F:	drivers/clk/samsung/
10253
10254SAMSUNG SXGBE DRIVERS
10255M:	Byungho An <bh74.an@samsung.com>
10256M:	Girish K S <ks.giri@samsung.com>
10257M:	Vipul Pandya <vipul.pandya@samsung.com>
10258S:	Supported
10259L:	netdev@vger.kernel.org
10260F:	drivers/net/ethernet/samsung/sxgbe/
10261
10262SAMSUNG THERMAL DRIVER
10263M:	Lukasz Majewski <l.majewski@samsung.com>
10264L:	linux-pm@vger.kernel.org
10265L:	linux-samsung-soc@vger.kernel.org
10266S:	Supported
10267T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10268F:	drivers/thermal/samsung/
10269
10270SAMSUNG USB2 PHY DRIVER
10271M:	Kamil Debski <kamil@wypas.org>
10272M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10273L:	linux-kernel@vger.kernel.org
10274S:	Supported
10275F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10276F:	Documentation/phy/samsung-usb2.txt
10277F:	drivers/phy/phy-exynos4210-usb2.c
10278F:	drivers/phy/phy-exynos4x12-usb2.c
10279F:	drivers/phy/phy-exynos5250-usb2.c
10280F:	drivers/phy/phy-s5pv210-usb2.c
10281F:	drivers/phy/phy-samsung-usb2.c
10282F:	drivers/phy/phy-samsung-usb2.h
10283
10284SERIAL DRIVERS
10285M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10286L:	linux-serial@vger.kernel.org
10287S:	Maintained
10288F:	Documentation/devicetree/bindings/serial/
10289F:	drivers/tty/serial/
10290
10291STI CEC DRIVER
10292M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10293L:	kernel@stlinux.com
10294S:	Maintained
10295F:	drivers/staging/media/st-cec/
10296F:	Documentation/devicetree/bindings/media/stih-cec.txt
10297
10298SYNOPSYS DESIGNWARE DMAC DRIVER
10299M:	Viresh Kumar <vireshk@kernel.org>
10300M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10301S:	Maintained
10302F:	include/linux/dma/dw.h
10303F:	include/linux/platform_data/dma-dw.h
10304F:	drivers/dma/dw/
10305
10306SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10307M: Lars Persson <lars.persson@axis.com>
10308L: netdev@vger.kernel.org
10309S: Supported
10310F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10311F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10312
10313SYNOPSYS DESIGNWARE I2C DRIVER
10314M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10315R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10316R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10317L:	linux-i2c@vger.kernel.org
10318S:	Maintained
10319F:	drivers/i2c/busses/i2c-designware-*
10320F:	include/linux/platform_data/i2c-designware.h
10321
10322SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10323M:	Jaehoon Chung <jh80.chung@samsung.com>
10324L:	linux-mmc@vger.kernel.org
10325S:	Maintained
10326F:	include/linux/mmc/dw_mmc.h
10327F:	drivers/mmc/host/dw_mmc*
10328
10329SYSTEM TRACE MODULE CLASS
10330M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10331S:	Maintained
10332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10333F:	Documentation/trace/stm.txt
10334F:	drivers/hwtracing/stm/
10335F:	include/linux/stm.h
10336F:	include/uapi/linux/stm.h
10337
10338THUNDERBOLT DRIVER
10339M:	Andreas Noever <andreas.noever@gmail.com>
10340S:	Maintained
10341F:	drivers/thunderbolt/
10342
10343TI BQ27XXX POWER SUPPLY DRIVER
10344R:	Andrew F. Davis <afd@ti.com>
10345F:	include/linux/power/bq27xxx_battery.h
10346F:	drivers/power/bq27xxx_battery.c
10347F:	drivers/power/bq27xxx_battery_i2c.c
10348
10349TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10350M:	John Stultz <john.stultz@linaro.org>
10351M:	Thomas Gleixner <tglx@linutronix.de>
10352L:	linux-kernel@vger.kernel.org
10353T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10354S:	Supported
10355F:	include/linux/clocksource.h
10356F:	include/linux/time.h
10357F:	include/linux/timex.h
10358F:	include/uapi/linux/time.h
10359F:	include/uapi/linux/timex.h
10360F:	kernel/time/clocksource.c
10361F:	kernel/time/time*.c
10362F:	kernel/time/alarmtimer.c
10363F:	kernel/time/ntp.c
10364F:	tools/testing/selftests/timers/
10365
10366SC1200 WDT DRIVER
10367M:	Zwane Mwaikambo <zwanem@gmail.com>
10368S:	Maintained
10369F:	drivers/watchdog/sc1200wdt.c
10370
10371SCHEDULER
10372M:	Ingo Molnar <mingo@redhat.com>
10373M:	Peter Zijlstra <peterz@infradead.org>
10374L:	linux-kernel@vger.kernel.org
10375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10376S:	Maintained
10377F:	kernel/sched/
10378F:	include/linux/sched.h
10379F:	include/uapi/linux/sched.h
10380F:	include/linux/wait.h
10381
10382SCORE ARCHITECTURE
10383M:	Chen Liqin <liqin.linux@gmail.com>
10384M:	Lennox Wu <lennox.wu@gmail.com>
10385W:	http://www.sunplus.com
10386S:	Supported
10387F:	arch/score/
10388
10389SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10390M:	Sudeep Holla <sudeep.holla@arm.com>
10391L:	linux-arm-kernel@lists.infradead.org
10392S:	Maintained
10393F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10394F:	drivers/clk/clk-scpi.c
10395F:	drivers/cpufreq/scpi-cpufreq.c
10396F:	drivers/firmware/arm_scpi.c
10397F:	include/linux/scpi_protocol.h
10398
10399SCSI CDROM DRIVER
10400M:	Jens Axboe <axboe@kernel.dk>
10401L:	linux-scsi@vger.kernel.org
10402W:	http://www.kernel.dk
10403S:	Maintained
10404F:	drivers/scsi/sr*
10405
10406SCSI RDMA PROTOCOL (SRP) INITIATOR
10407M:	Bart Van Assche <bart.vanassche@sandisk.com>
10408L:	linux-rdma@vger.kernel.org
10409S:	Supported
10410W:	http://www.openfabrics.org
10411Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10413F:	drivers/infiniband/ulp/srp/
10414F:	include/scsi/srp.h
10415
10416SCSI SG DRIVER
10417M:	Doug Gilbert <dgilbert@interlog.com>
10418L:	linux-scsi@vger.kernel.org
10419W:	http://sg.danny.cz/sg
10420S:	Maintained
10421F:	Documentation/scsi/scsi-generic.txt
10422F:	drivers/scsi/sg.c
10423F:	include/scsi/sg.h
10424
10425SCSI SUBSYSTEM
10426M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10428M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10430L:	linux-scsi@vger.kernel.org
10431S:	Maintained
10432F:	Documentation/devicetree/bindings/scsi/
10433F:	drivers/scsi/
10434F:	include/scsi/
10435
10436SCSI TAPE DRIVER
10437M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10438L:	linux-scsi@vger.kernel.org
10439S:	Maintained
10440F:	Documentation/scsi/st.txt
10441F:	drivers/scsi/st.*
10442F:	drivers/scsi/st_*.h
10443
10444SCTP PROTOCOL
10445M:	Vlad Yasevich <vyasevich@gmail.com>
10446M:	Neil Horman <nhorman@tuxdriver.com>
10447L:	linux-sctp@vger.kernel.org
10448W:	http://lksctp.sourceforge.net
10449S:	Maintained
10450F:	Documentation/networking/sctp.txt
10451F:	include/linux/sctp.h
10452F:	include/uapi/linux/sctp.h
10453F:	include/net/sctp/
10454F:	net/sctp/
10455
10456SCx200 CPU SUPPORT
10457M:	Jim Cromie <jim.cromie@gmail.com>
10458S:	Odd Fixes
10459F:	Documentation/i2c/busses/scx200_acb
10460F:	arch/x86/platform/scx200/
10461F:	drivers/watchdog/scx200_wdt.c
10462F:	drivers/i2c/busses/scx200*
10463F:	drivers/mtd/maps/scx200_docflash.c
10464F:	include/linux/scx200.h
10465
10466SCx200 GPIO DRIVER
10467M:	Jim Cromie <jim.cromie@gmail.com>
10468S:	Maintained
10469F:	drivers/char/scx200_gpio.c
10470F:	include/linux/scx200_gpio.h
10471
10472SCx200 HRT CLOCKSOURCE DRIVER
10473M:	Jim Cromie <jim.cromie@gmail.com>
10474S:	Maintained
10475F:	drivers/clocksource/scx200_hrt.c
10476
10477SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10478M:	Sascha Sommer <saschasommer@freenet.de>
10479L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10480S:	Maintained
10481F:	drivers/mmc/host/sdricoh_cs.c
10482
10483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10484M:	Adrian Hunter <adrian.hunter@intel.com>
10485L:	linux-mmc@vger.kernel.org
10486T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10487S:	Maintained
10488F:	drivers/mmc/host/sdhci*
10489F:	include/linux/mmc/sdhci*
10490
10491SECURE COMPUTING
10492M:	Kees Cook <keescook@chromium.org>
10493R:	Andy Lutomirski <luto@amacapital.net>
10494R:	Will Drewry <wad@chromium.org>
10495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10496S:	Supported
10497F:	kernel/seccomp.c
10498F:	include/uapi/linux/seccomp.h
10499F:	include/linux/seccomp.h
10500F:	tools/testing/selftests/seccomp/*
10501K:	\bsecure_computing
10502K:	\bTIF_SECCOMP\b
10503
10504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10505M:	Al Cooper <alcooperx@gmail.com>
10506L:	linux-mmc@vger.kernel.org
10507L:	bcm-kernel-feedback-list@broadcom.com
10508S:	Maintained
10509F:	drivers/mmc/host/sdhci-brcmstb*
10510
10511SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10512M:	Ben Dooks <ben-linux@fluff.org>
10513M:	Jaehoon Chung <jh80.chung@samsung.com>
10514L:	linux-mmc@vger.kernel.org
10515S:	Maintained
10516F:	drivers/mmc/host/sdhci-s3c*
10517
10518SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10519M:	Viresh Kumar <vireshk@kernel.org>
10520L:	linux-mmc@vger.kernel.org
10521S:	Maintained
10522F:	drivers/mmc/host/sdhci-spear.c
10523
10524SECURITY SUBSYSTEM
10525M:	James Morris <james.l.morris@oracle.com>
10526M:	"Serge E. Hallyn" <serge@hallyn.com>
10527L:	linux-security-module@vger.kernel.org (suggested Cc:)
10528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10529W:	http://kernsec.org/
10530S:	Supported
10531F:	security/
10532
10533SECURITY CONTACT
10534M:	Security Officers <security@kernel.org>
10535S:	Supported
10536
10537SELINUX SECURITY MODULE
10538M:	Paul Moore <paul@paul-moore.com>
10539M:	Stephen Smalley <sds@tycho.nsa.gov>
10540M:	Eric Paris <eparis@parisplace.org>
10541L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
10542W:	http://selinuxproject.org
10543T:	git git://git.infradead.org/users/pcmoore/selinux
10544S:	Supported
10545F:	include/linux/selinux*
10546F:	security/selinux/
10547F:	scripts/selinux/
10548
10549APPARMOR SECURITY MODULE
10550M:	John Johansen <john.johansen@canonical.com>
10551L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10552W:	apparmor.wiki.kernel.org
10553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10554S:	Supported
10555F:	security/apparmor/
10556
10557LOADPIN SECURITY MODULE
10558M:	Kees Cook <keescook@chromium.org>
10559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10560S:	Supported
10561F:	security/loadpin/
10562
10563YAMA SECURITY MODULE
10564M:	Kees Cook <keescook@chromium.org>
10565T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10566S:	Supported
10567F:	security/yama/
10568
10569SENSABLE PHANTOM
10570M:	Jiri Slaby <jirislaby@gmail.com>
10571S:	Maintained
10572F:	drivers/misc/phantom.c
10573F:	include/uapi/linux/phantom.h
10574
10575SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10576M:	Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10577M:	Ketan Mukadam <ketan.mukadam@avagotech.com>
10578M:	John Soni Jose <sony.john@avagotech.com>
10579L:	linux-scsi@vger.kernel.org
10580W:	http://www.avagotech.com
10581S:	Supported
10582F:	drivers/scsi/be2iscsi/
10583
10584Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10585M:	Sathya Perla <sathya.perla@broadcom.com>
10586M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
10587M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10588M:	Somnath Kotur <somnath.kotur@broadcom.com>
10589L:	netdev@vger.kernel.org
10590W:	http://www.emulex.com
10591S:	Supported
10592F:	drivers/net/ethernet/emulex/benet/
10593
10594EMULEX ONECONNECT ROCE DRIVER
10595M:	Selvin Xavier <selvin.xavier@avagotech.com>
10596M:	Devesh Sharma <devesh.sharma@avagotech.com>
10597M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10598L:	linux-rdma@vger.kernel.org
10599W:	http://www.emulex.com
10600S:	Supported
10601F:	drivers/infiniband/hw/ocrdma/
10602
10603SFC NETWORK DRIVER
10604M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10605M:	Edward Cree <ecree@solarflare.com>
10606M:	Bert Kenward <bkenward@solarflare.com>
10607L:	netdev@vger.kernel.org
10608S:	Supported
10609F:	drivers/net/ethernet/sfc/
10610
10611SGI GRU DRIVER
10612M:	Dimitri Sivanich <sivanich@sgi.com>
10613S:	Maintained
10614F:	drivers/misc/sgi-gru/
10615
10616SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10617M:	Pat Gefre <pfg@sgi.com>
10618L:	linux-ia64@vger.kernel.org
10619S:	Supported
10620F:	Documentation/ia64/serial.txt
10621F:	drivers/tty/serial/ioc?_serial.c
10622F:	include/linux/ioc?.h
10623
10624SGI XP/XPC/XPNET DRIVER
10625M:	Cliff Whickman <cpw@sgi.com>
10626M:	Robin Holt <robinmholt@gmail.com>
10627S:	Maintained
10628F:	drivers/misc/sgi-xp/
10629
10630SI2157 MEDIA DRIVER
10631M:	Antti Palosaari <crope@iki.fi>
10632L:	linux-media@vger.kernel.org
10633W:	https://linuxtv.org
10634W:	http://palosaari.fi/linux/
10635Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10636T:	git git://linuxtv.org/anttip/media_tree.git
10637S:	Maintained
10638F:	drivers/media/tuners/si2157*
10639
10640SI2168 MEDIA DRIVER
10641M:	Antti Palosaari <crope@iki.fi>
10642L:	linux-media@vger.kernel.org
10643W:	https://linuxtv.org
10644W:	http://palosaari.fi/linux/
10645Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10646T:	git git://linuxtv.org/anttip/media_tree.git
10647S:	Maintained
10648F:	drivers/media/dvb-frontends/si2168*
10649
10650SI470X FM RADIO RECEIVER I2C DRIVER
10651M:	Hans Verkuil <hverkuil@xs4all.nl>
10652L:	linux-media@vger.kernel.org
10653T:	git git://linuxtv.org/media_tree.git
10654W:	https://linuxtv.org
10655S:	Odd Fixes
10656F:	drivers/media/radio/si470x/radio-si470x-i2c.c
10657
10658SI470X FM RADIO RECEIVER USB DRIVER
10659M:	Hans Verkuil <hverkuil@xs4all.nl>
10660L:	linux-media@vger.kernel.org
10661T:	git git://linuxtv.org/media_tree.git
10662W:	https://linuxtv.org
10663S:	Maintained
10664F:	drivers/media/radio/si470x/radio-si470x-common.c
10665F:	drivers/media/radio/si470x/radio-si470x.h
10666F:	drivers/media/radio/si470x/radio-si470x-usb.c
10667
10668SI4713 FM RADIO TRANSMITTER I2C DRIVER
10669M:	Eduardo Valentin <edubezval@gmail.com>
10670L:	linux-media@vger.kernel.org
10671T:	git git://linuxtv.org/media_tree.git
10672W:	https://linuxtv.org
10673S:	Odd Fixes
10674F:	drivers/media/radio/si4713/si4713.?
10675
10676SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10677M:	Eduardo Valentin <edubezval@gmail.com>
10678L:	linux-media@vger.kernel.org
10679T:	git git://linuxtv.org/media_tree.git
10680W:	https://linuxtv.org
10681S:	Odd Fixes
10682F:	drivers/media/radio/si4713/radio-platform-si4713.c
10683
10684SI4713 FM RADIO TRANSMITTER USB DRIVER
10685M:	Hans Verkuil <hverkuil@xs4all.nl>
10686L:	linux-media@vger.kernel.org
10687T:	git git://linuxtv.org/media_tree.git
10688W:	https://linuxtv.org
10689S:	Maintained
10690F:	drivers/media/radio/si4713/radio-usb-si4713.c
10691
10692SIANO DVB DRIVER
10693M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10694M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10695L:	linux-media@vger.kernel.org
10696W:	https://linuxtv.org
10697T:	git git://linuxtv.org/media_tree.git
10698S:	Odd fixes
10699F:	drivers/media/common/siano/
10700F:	drivers/media/usb/siano/
10701F:	drivers/media/usb/siano/
10702F:	drivers/media/mmc/siano/
10703
10704SIMPLEFB FB DRIVER
10705M:	Hans de Goede <hdegoede@redhat.com>
10706L:	linux-fbdev@vger.kernel.org
10707S:	Maintained
10708F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
10709F:	drivers/video/fbdev/simplefb.c
10710F:	include/linux/platform_data/simplefb.h
10711
10712SH_VEU V4L2 MEM2MEM DRIVER
10713L:	linux-media@vger.kernel.org
10714S:	Orphan
10715F:	drivers/media/platform/sh_veu.c
10716
10717SH_VOU V4L2 OUTPUT DRIVER
10718L:	linux-media@vger.kernel.org
10719S:	Orphan
10720F:	drivers/media/platform/sh_vou.c
10721F:	include/media/drv-intf/sh_vou.h
10722
10723SIMPLE FIRMWARE INTERFACE (SFI)
10724M:	Len Brown <lenb@kernel.org>
10725L:	sfi-devel@simplefirmware.org
10726W:	http://simplefirmware.org/
10727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10728S:	Supported
10729F:	arch/x86/platform/sfi/
10730F:	drivers/sfi/
10731F:	include/linux/sfi*.h
10732
10733SIMTEC EB110ATX (Chalice CATS)
10734P:	Ben Dooks
10735P:	Vincent Sanders <vince@simtec.co.uk>
10736M:	Simtec Linux Team <linux@simtec.co.uk>
10737W:	http://www.simtec.co.uk/products/EB110ATX/
10738S:	Supported
10739
10740SIMTEC EB2410ITX (BAST)
10741P:	Ben Dooks
10742P:	Vincent Sanders <vince@simtec.co.uk>
10743M:	Simtec Linux Team <linux@simtec.co.uk>
10744W:	http://www.simtec.co.uk/products/EB2410ITX/
10745S:	Supported
10746F:	arch/arm/mach-s3c24xx/mach-bast.c
10747F:	arch/arm/mach-s3c24xx/bast-ide.c
10748F:	arch/arm/mach-s3c24xx/bast-irq.c
10749
10750TI DAVINCI MACHINE SUPPORT
10751M:	Sekhar Nori <nsekhar@ti.com>
10752M:	Kevin Hilman <khilman@kernel.org>
10753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10755S:	Supported
10756F:	arch/arm/mach-davinci/
10757F:	drivers/i2c/busses/i2c-davinci.c
10758
10759TI DAVINCI SERIES MEDIA DRIVER
10760M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10761L:	linux-media@vger.kernel.org
10762W:	https://linuxtv.org
10763Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10764T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10765S:	Maintained
10766F:	drivers/media/platform/davinci/
10767F:	include/media/davinci/
10768
10769TI AM437X VPFE DRIVER
10770M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10771L:	linux-media@vger.kernel.org
10772W:	https://linuxtv.org
10773Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10774T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10775S:	Maintained
10776F:	drivers/media/platform/am437x/
10777
10778OV2659 OMNIVISION SENSOR DRIVER
10779M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10780L:	linux-media@vger.kernel.org
10781W:	https://linuxtv.org
10782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10783T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10784S:	Maintained
10785F:	drivers/media/i2c/ov2659.c
10786F:	include/media/i2c/ov2659.h
10787
10788SILICON MOTION SM712 FRAME BUFFER DRIVER
10789M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10790M:	Teddy Wang <teddy.wang@siliconmotion.com>
10791M:	Sudip Mukherjee <sudip@vectorindia.org>
10792L:	linux-fbdev@vger.kernel.org
10793S:	Maintained
10794F:	drivers/video/fbdev/sm712*
10795F:	Documentation/fb/sm712fb.txt
10796
10797SIS 190 ETHERNET DRIVER
10798M:	Francois Romieu <romieu@fr.zoreil.com>
10799L:	netdev@vger.kernel.org
10800S:	Maintained
10801F:	drivers/net/ethernet/sis/sis190.c
10802
10803SIS 900/7016 FAST ETHERNET DRIVER
10804M:	Daniele Venzano <venza@brownhat.org>
10805W:	http://www.brownhat.org/sis900.html
10806L:	netdev@vger.kernel.org
10807S:	Maintained
10808F:	drivers/net/ethernet/sis/sis900.*
10809
10810SIS FRAMEBUFFER DRIVER
10811M:	Thomas Winischhofer <thomas@winischhofer.net>
10812W:	http://www.winischhofer.net/linuxsisvga.shtml
10813S:	Maintained
10814F:	Documentation/fb/sisfb.txt
10815F:	drivers/video/fbdev/sis/
10816F:	include/video/sisfb.h
10817
10818SIS USB2VGA DRIVER
10819M:	Thomas Winischhofer <thomas@winischhofer.net>
10820W:	http://www.winischhofer.at/linuxsisusbvga.shtml
10821S:	Maintained
10822F:	drivers/usb/misc/sisusbvga/
10823
10824SLAB ALLOCATOR
10825M:	Christoph Lameter <cl@linux.com>
10826M:	Pekka Enberg <penberg@kernel.org>
10827M:	David Rientjes <rientjes@google.com>
10828M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
10829M:	Andrew Morton <akpm@linux-foundation.org>
10830L:	linux-mm@kvack.org
10831S:	Maintained
10832F:	include/linux/sl?b*.h
10833F:	mm/sl?b*
10834
10835SLEEPABLE READ-COPY UPDATE (SRCU)
10836M:	Lai Jiangshan <jiangshanlai@gmail.com>
10837M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10838M:	Josh Triplett <josh@joshtriplett.org>
10839R:	Steven Rostedt <rostedt@goodmis.org>
10840R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10841L:	linux-kernel@vger.kernel.org
10842W:	http://www.rdrop.com/users/paulmck/RCU/
10843S:	Supported
10844T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10845F:	include/linux/srcu.h
10846F:	kernel/rcu/srcu.c
10847
10848SMACK SECURITY MODULE
10849M:	Casey Schaufler <casey@schaufler-ca.com>
10850L:	linux-security-module@vger.kernel.org
10851W:	http://schaufler-ca.com
10852T:	git git://github.com/cschaufler/smack-next
10853S:	Maintained
10854F:	Documentation/security/Smack.txt
10855F:	security/smack/
10856
10857DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10858M:	Kevin Hilman <khilman@kernel.org>
10859M:	Nishanth Menon <nm@ti.com>
10860S:	Maintained
10861F:	drivers/power/avs/
10862F:	include/linux/power/smartreflex.h
10863L:	linux-pm@vger.kernel.org
10864
10865SMC91x ETHERNET DRIVER
10866M:	Nicolas Pitre <nico@fluxnic.net>
10867S:	Odd Fixes
10868F:	drivers/net/ethernet/smsc/smc91x.*
10869
10870SMIA AND SMIA++ IMAGE SENSOR DRIVER
10871M:	Sakari Ailus <sakari.ailus@iki.fi>
10872L:	linux-media@vger.kernel.org
10873S:	Maintained
10874F:	drivers/media/i2c/smiapp/
10875F:	include/media/i2c/smiapp.h
10876F:	drivers/media/i2c/smiapp-pll.c
10877F:	drivers/media/i2c/smiapp-pll.h
10878F:	include/uapi/linux/smiapp.h
10879F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10880
10881SMM665 HARDWARE MONITOR DRIVER
10882M:	Guenter Roeck <linux@roeck-us.net>
10883L:	linux-hwmon@vger.kernel.org
10884S:	Maintained
10885F:	Documentation/hwmon/smm665
10886F:	drivers/hwmon/smm665.c
10887
10888SMSC EMC2103 HARDWARE MONITOR DRIVER
10889M:	Steve Glendinning <steve.glendinning@shawell.net>
10890L:	linux-hwmon@vger.kernel.org
10891S:	Maintained
10892F:	Documentation/hwmon/emc2103
10893F:	drivers/hwmon/emc2103.c
10894
10895SMSC SCH5627 HARDWARE MONITOR DRIVER
10896M:	Hans de Goede <hdegoede@redhat.com>
10897L:	linux-hwmon@vger.kernel.org
10898S:	Supported
10899F:	Documentation/hwmon/sch5627
10900F:	drivers/hwmon/sch5627.c
10901
10902SMSC47B397 HARDWARE MONITOR DRIVER
10903M:	Jean Delvare <jdelvare@suse.com>
10904L:	linux-hwmon@vger.kernel.org
10905S:	Maintained
10906F:	Documentation/hwmon/smsc47b397
10907F:	drivers/hwmon/smsc47b397.c
10908
10909SMSC911x ETHERNET DRIVER
10910M:	Steve Glendinning <steve.glendinning@shawell.net>
10911L:	netdev@vger.kernel.org
10912S:	Maintained
10913F:	include/linux/smsc911x.h
10914F:	drivers/net/ethernet/smsc/smsc911x.*
10915
10916SMSC9420 PCI ETHERNET DRIVER
10917M:	Steve Glendinning <steve.glendinning@shawell.net>
10918L:	netdev@vger.kernel.org
10919S:	Maintained
10920F:	drivers/net/ethernet/smsc/smsc9420.*
10921
10922SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10923M:	Steve Glendinning <steve.glendinning@shawell.net>
10924L:	linux-fbdev@vger.kernel.org
10925S:	Maintained
10926F:	drivers/video/fbdev/smscufx.c
10927
10928SOC-CAMERA V4L2 SUBSYSTEM
10929M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10930L:	linux-media@vger.kernel.org
10931T:	git git://linuxtv.org/media_tree.git
10932S:	Maintained
10933F:	include/media/soc*
10934F:	drivers/media/i2c/soc_camera/
10935F:	drivers/media/platform/soc_camera/
10936
10937SOEKRIS NET48XX LED SUPPORT
10938M:	Chris Boot <bootc@bootc.net>
10939S:	Maintained
10940F:	drivers/leds/leds-net48xx.c
10941
10942SOFTLOGIC 6x10 MPEG CODEC
10943M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10944M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10945M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
10946M:	Ismael Luceno <ismael@iodev.co.uk>
10947L:	linux-media@vger.kernel.org
10948S:	Supported
10949F:	drivers/media/pci/solo6x10/
10950
10951SOFTWARE RAID (Multiple Disks) SUPPORT
10952M:	Shaohua Li <shli@kernel.org>
10953L:	linux-raid@vger.kernel.org
10954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10955S:	Supported
10956F:	drivers/md/
10957F:	include/linux/raid/
10958F:	include/uapi/linux/raid/
10959
10960SONIC NETWORK DRIVER
10961M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10962L:	netdev@vger.kernel.org
10963S:	Maintained
10964F:	drivers/net/ethernet/natsemi/sonic.*
10965
10966SONICS SILICON BACKPLANE DRIVER (SSB)
10967M:	Michael Buesch <m@bues.ch>
10968L:	linux-wireless@vger.kernel.org
10969S:	Maintained
10970F:	drivers/ssb/
10971F:	include/linux/ssb/
10972
10973SONY VAIO CONTROL DEVICE DRIVER
10974M:	Mattia Dongili <malattia@linux.it>
10975L:	platform-driver-x86@vger.kernel.org
10976W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10977S:	Maintained
10978F:	Documentation/laptops/sony-laptop.txt
10979F:	drivers/char/sonypi.c
10980F:	drivers/platform/x86/sony-laptop.c
10981F:	include/linux/sony-laptop.h
10982
10983SONY MEMORYSTICK CARD SUPPORT
10984M:	Alex Dubov <oakad@yahoo.com>
10985W:	http://tifmxx.berlios.de/
10986S:	Maintained
10987F:	drivers/memstick/host/tifm_ms.c
10988
10989SONY MEMORYSTICK STANDARD SUPPORT
10990M:	Maxim Levitsky <maximlevitsky@gmail.com>
10991S:	Maintained
10992F:	drivers/memstick/core/ms_block.*
10993
10994SOUND
10995M:	Jaroslav Kysela <perex@perex.cz>
10996M:	Takashi Iwai <tiwai@suse.com>
10997L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10998W:	http://www.alsa-project.org/
10999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11000T:	git git://git.alsa-project.org/alsa-kernel.git
11001Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11002S:	Maintained
11003F:	Documentation/sound/
11004F:	include/sound/
11005F:	include/uapi/sound/
11006F:	sound/
11007
11008SOUND - COMPRESSED AUDIO
11009M:	Vinod Koul <vinod.koul@intel.com>
11010L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11012S:	Supported
11013F:	Documentation/sound/alsa/compress_offload.txt
11014F:	include/sound/compress_driver.h
11015F:	include/uapi/sound/compress_*
11016F:	sound/core/compress_offload.c
11017F:	sound/soc/soc-compress.c
11018
11019SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11020M:	Liam Girdwood <lgirdwood@gmail.com>
11021M:	Mark Brown <broonie@kernel.org>
11022T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11023L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11024W:	http://alsa-project.org/main/index.php/ASoC
11025S:	Supported
11026F:	Documentation/devicetree/bindings/sound/
11027F:	Documentation/sound/alsa/soc/
11028F:	sound/soc/
11029F:	include/sound/soc*
11030
11031SOUND - DMAENGINE HELPERS
11032M:	Lars-Peter Clausen <lars@metafoo.de>
11033S:	Supported
11034F:	include/sound/dmaengine_pcm.h
11035F:	sound/core/pcm_dmaengine.c
11036F:	sound/soc/soc-generic-dmaengine-pcm.c
11037
11038SP2 MEDIA DRIVER
11039M:	Olli Salonen <olli.salonen@iki.fi>
11040L:	linux-media@vger.kernel.org
11041W:	https://linuxtv.org
11042Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11043S:	Maintained
11044F:	drivers/media/dvb-frontends/sp2*
11045
11046SPARC + UltraSPARC (sparc/sparc64)
11047M:	"David S. Miller" <davem@davemloft.net>
11048L:	sparclinux@vger.kernel.org
11049Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11052S:	Maintained
11053F:	arch/sparc/
11054F:	drivers/sbus/
11055
11056SPARC SERIAL DRIVERS
11057M:	"David S. Miller" <davem@davemloft.net>
11058L:	sparclinux@vger.kernel.org
11059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11061S:	Maintained
11062F:	include/linux/sunserialcore.h
11063F:	drivers/tty/serial/suncore.c
11064F:	drivers/tty/serial/sunhv.c
11065F:	drivers/tty/serial/sunsab.c
11066F:	drivers/tty/serial/sunsab.h
11067F:	drivers/tty/serial/sunsu.c
11068F:	drivers/tty/serial/sunzilog.c
11069F:	drivers/tty/serial/sunzilog.h
11070
11071SPARSE CHECKER
11072M:	"Christopher Li" <sparse@chrisli.org>
11073L:	linux-sparse@vger.kernel.org
11074W:	https://sparse.wiki.kernel.org/
11075T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11076T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11077S:	Maintained
11078F:	include/linux/compiler.h
11079
11080SPEAR PLATFORM SUPPORT
11081M:	Viresh Kumar <vireshk@kernel.org>
11082M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11083L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11084W:	http://www.st.com/spear
11085S:	Maintained
11086F:	arch/arm/boot/dts/spear*
11087F:	arch/arm/mach-spear/
11088
11089SPEAR CLOCK FRAMEWORK SUPPORT
11090M:	Viresh Kumar <vireshk@kernel.org>
11091L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092W:	http://www.st.com/spear
11093S:	Maintained
11094F:	drivers/clk/spear/
11095
11096SPI SUBSYSTEM
11097M:	Mark Brown <broonie@kernel.org>
11098L:	linux-spi@vger.kernel.org
11099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11100Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11101S:	Maintained
11102F:	Documentation/devicetree/bindings/spi/
11103F:	Documentation/spi/
11104F:	drivers/spi/
11105F:	include/linux/spi/
11106F:	include/uapi/linux/spi/
11107
11108SPIDERNET NETWORK DRIVER for CELL
11109M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11110L:	netdev@vger.kernel.org
11111S:	Supported
11112F:	Documentation/networking/spider_net.txt
11113F:	drivers/net/ethernet/toshiba/spider_net*
11114
11115SPU FILE SYSTEM
11116M:	Jeremy Kerr <jk@ozlabs.org>
11117L:	linuxppc-dev@lists.ozlabs.org
11118W:	http://www.ibm.com/developerworks/power/cell/
11119S:	Supported
11120F:	Documentation/filesystems/spufs.txt
11121F:	arch/powerpc/platforms/cell/spufs/
11122
11123SQUASHFS FILE SYSTEM
11124M:	Phillip Lougher <phillip@squashfs.org.uk>
11125L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11126W:	http://squashfs.org.uk
11127T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11128S:	Maintained
11129F:	Documentation/filesystems/squashfs.txt
11130F:	fs/squashfs/
11131
11132SRM (Alpha) environment access
11133M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11134S:	Maintained
11135F:	arch/alpha/kernel/srm_env.c
11136
11137STABLE BRANCH
11138M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11139L:	stable@vger.kernel.org
11140S:	Supported
11141F:	Documentation/stable_kernel_rules.txt
11142
11143STAGING SUBSYSTEM
11144M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11146L:	devel@driverdev.osuosl.org
11147S:	Supported
11148F:	drivers/staging/
11149
11150STAGING - COMEDI
11151M:	Ian Abbott <abbotti@mev.co.uk>
11152M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11153S:	Odd Fixes
11154F:	drivers/staging/comedi/
11155
11156STAGING - FLARION FT1000 DRIVERS
11157M:	Marek Belisko <marek.belisko@gmail.com>
11158S:	Odd Fixes
11159F:	drivers/staging/ft1000/
11160
11161STAGING - INDUSTRIAL IO
11162M:	Jonathan Cameron <jic23@kernel.org>
11163L:	linux-iio@vger.kernel.org
11164S:	Odd Fixes
11165F:	Documentation/devicetree/bindings/staging/iio/
11166F:	drivers/staging/iio/
11167
11168STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11169M:	Jarod Wilson <jarod@wilsonet.com>
11170W:	http://www.lirc.org/
11171S:	Odd Fixes
11172F:	drivers/staging/media/lirc/
11173
11174STAGING - LUSTRE PARALLEL FILESYSTEM
11175M:	Oleg Drokin <oleg.drokin@intel.com>
11176M:	Andreas Dilger <andreas.dilger@intel.com>
11177L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11178W:	http://wiki.lustre.org/
11179S:	Maintained
11180F:	drivers/staging/lustre
11181
11182STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11183M:	Marc Dietrich <marvin24@gmx.de>
11184L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11185L:	linux-tegra@vger.kernel.org
11186S:	Maintained
11187F:	drivers/staging/nvec/
11188
11189STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11190M:	Jens Frederich <jfrederich@gmail.com>
11191M:	Daniel Drake <dsd@laptop.org>
11192M:	Jon Nettleton <jon.nettleton@gmail.com>
11193W:	http://wiki.laptop.org/go/DCON
11194S:	Maintained
11195F:	drivers/staging/olpc_dcon/
11196
11197STAGING - REALTEK RTL8712U DRIVERS
11198M:	Larry Finger <Larry.Finger@lwfinger.net>
11199M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11200S:	Odd Fixes
11201F:	drivers/staging/rtl8712/
11202
11203STAGING - REALTEK RTL8723U WIRELESS DRIVER
11204M:	Larry Finger <Larry.Finger@lwfinger.net>
11205M:	Jes Sorensen <Jes.Sorensen@redhat.com>
11206L:	linux-wireless@vger.kernel.org
11207S:	Maintained
11208F:	drivers/staging/rtl8723au/
11209
11210STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11211M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11212M:	Teddy Wang <teddy.wang@siliconmotion.com>
11213M:	Sudip Mukherjee <sudip@vectorindia.org>
11214L:	linux-fbdev@vger.kernel.org
11215S:	Maintained
11216F:	drivers/staging/sm750fb/
11217
11218STAGING - SLICOSS
11219M:	Lior Dotan <liodot@gmail.com>
11220M:	Christopher Harrer <charrer@alacritech.com>
11221S:	Odd Fixes
11222F:	drivers/staging/slicoss/
11223
11224STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11225M:	William Hubbs <w.d.hubbs@gmail.com>
11226M:	Chris Brannon <chris@the-brannons.com>
11227M:	Kirk Reiser <kirk@reisers.ca>
11228M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11229L:	speakup@linux-speakup.org
11230W:	http://www.linux-speakup.org/
11231S:	Odd Fixes
11232F:	drivers/staging/speakup/
11233
11234STAGING - VIA VT665X DRIVERS
11235M:	Forest Bond <forest@alittletooquiet.net>
11236S:	Odd Fixes
11237F:	drivers/staging/vt665?/
11238
11239STAGING - WILC1000 WIFI DRIVER
11240M:	Johnny Kim <johnny.kim@atmel.com>
11241M:	Austin Shin <austin.shin@atmel.com>
11242M:	Chris Park <chris.park@atmel.com>
11243M:	Tony Cho <tony.cho@atmel.com>
11244M:	Glen Lee <glen.lee@atmel.com>
11245M:	Leo Kim <leo.kim@atmel.com>
11246L:	linux-wireless@vger.kernel.org
11247S:	Supported
11248F:	drivers/staging/wilc1000/
11249
11250STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11251M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11252S:	Odd Fixes
11253F:	drivers/staging/xgifb/
11254
11255STARFIRE/DURALAN NETWORK DRIVER
11256M:	Ion Badulescu <ionut@badula.org>
11257S:	Odd Fixes
11258F:	drivers/net/ethernet/adaptec/starfire*
11259
11260SUN3/3X
11261M:	Sam Creasey <sammy@sammy.net>
11262W:	http://sammy.net/sun3/
11263S:	Maintained
11264F:	arch/m68k/kernel/*sun3*
11265F:	arch/m68k/sun3*/
11266F:	arch/m68k/include/asm/sun3*
11267F:	drivers/net/ethernet/i825xx/sun3*
11268
11269SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11270M:	Hans de Goede <hdegoede@redhat.com>
11271L:	linux-input@vger.kernel.org
11272S:	Maintained
11273F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11274F:	drivers/input/keyboard/sun4i-lradc-keys.c
11275
11276SUNDANCE NETWORK DRIVER
11277M:	Denis Kirjanov <kda@linux-powerpc.org>
11278L:	netdev@vger.kernel.org
11279S:	Maintained
11280F:	drivers/net/ethernet/dlink/sundance.c
11281
11282SUPERH
11283M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11284M:	Rich Felker <dalias@libc.org>
11285L:	linux-sh@vger.kernel.org
11286Q:	http://patchwork.kernel.org/project/linux-sh/list/
11287S:	Maintained
11288F:	Documentation/sh/
11289F:	arch/sh/
11290F:	drivers/sh/
11291
11292SUSPEND TO RAM
11293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11294M:	Len Brown <len.brown@intel.com>
11295M:	Pavel Machek <pavel@ucw.cz>
11296L:	linux-pm@vger.kernel.org
11297S:	Supported
11298F:	Documentation/power/
11299F:	arch/x86/kernel/acpi/
11300F:	drivers/base/power/
11301F:	kernel/power/
11302F:	include/linux/suspend.h
11303F:	include/linux/freezer.h
11304F:	include/linux/pm.h
11305
11306SVGA HANDLING
11307M:	Martin Mares <mj@ucw.cz>
11308L:	linux-video@atrey.karlin.mff.cuni.cz
11309S:	Maintained
11310F:	Documentation/svga.txt
11311F:	arch/x86/boot/video*
11312
11313SWIOTLB SUBSYSTEM
11314M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11315L:	linux-kernel@vger.kernel.org
11316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11317S:	Supported
11318F:	lib/swiotlb.c
11319F:	arch/*/kernel/pci-swiotlb.c
11320F:	include/linux/swiotlb.h
11321
11322SWITCHDEV
11323M:	Jiri Pirko <jiri@resnulli.us>
11324L:	netdev@vger.kernel.org
11325S:	Supported
11326F:	net/switchdev/
11327F:	include/net/switchdev.h
11328
11329SYNOPSYS ARC ARCHITECTURE
11330M:	Vineet Gupta <vgupta@synopsys.com>
11331L:	linux-snps-arc@lists.infradead.org
11332S:	Supported
11333F:	arch/arc/
11334F:	Documentation/devicetree/bindings/arc/*
11335F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11336F:	drivers/tty/serial/arc_uart.c
11337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11338
11339SYNOPSYS ARC SDP platform support
11340M:	Alexey Brodkin <abrodkin@synopsys.com>
11341S:	Supported
11342F:	arch/arc/plat-axs10x
11343F:	arch/arc/boot/dts/ax*
11344F:	Documentation/devicetree/bindings/arc/axs10*
11345
11346SYSTEM CONFIGURATION (SYSCON)
11347M:	Lee Jones <lee.jones@linaro.org>
11348M:	Arnd Bergmann <arnd@arndb.de>
11349T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11350S:	Supported
11351F:	drivers/mfd/syscon.c
11352
11353SYSV FILESYSTEM
11354M:	Christoph Hellwig <hch@infradead.org>
11355S:	Maintained
11356F:	Documentation/filesystems/sysv-fs.txt
11357F:	fs/sysv/
11358F:	include/linux/sysv_fs.h
11359
11360TARGET SUBSYSTEM
11361M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11362L:	linux-scsi@vger.kernel.org
11363L:	target-devel@vger.kernel.org
11364W:	http://www.linux-iscsi.org
11365W:	http://groups.google.com/group/linux-iscsi-target-dev
11366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11367S:	Supported
11368F:	drivers/target/
11369F:	include/target/
11370F:	Documentation/target/
11371
11372TASKSTATS STATISTICS INTERFACE
11373M:	Balbir Singh <bsingharora@gmail.com>
11374S:	Maintained
11375F:	Documentation/accounting/taskstats*
11376F:	include/linux/taskstats*
11377F:	kernel/taskstats.c
11378
11379TC CLASSIFIER
11380M:	Jamal Hadi Salim <jhs@mojatatu.com>
11381L:	netdev@vger.kernel.org
11382S:	Maintained
11383F:	include/net/pkt_cls.h
11384F:	include/uapi/linux/pkt_cls.h
11385F:	net/sched/
11386
11387TCP LOW PRIORITY MODULE
11388M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11389M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11390W:	http://tcp-lp-mod.sourceforge.net/
11391S:	Maintained
11392F:	net/ipv4/tcp_lp.c
11393
11394TDA10071 MEDIA DRIVER
11395M:	Antti Palosaari <crope@iki.fi>
11396L:	linux-media@vger.kernel.org
11397W:	https://linuxtv.org
11398W:	http://palosaari.fi/linux/
11399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11400T:	git git://linuxtv.org/anttip/media_tree.git
11401S:	Maintained
11402F:	drivers/media/dvb-frontends/tda10071*
11403
11404TDA18212 MEDIA DRIVER
11405M:	Antti Palosaari <crope@iki.fi>
11406L:	linux-media@vger.kernel.org
11407W:	https://linuxtv.org
11408W:	http://palosaari.fi/linux/
11409Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11410T:	git git://linuxtv.org/anttip/media_tree.git
11411S:	Maintained
11412F:	drivers/media/tuners/tda18212*
11413
11414TDA18218 MEDIA DRIVER
11415M:	Antti Palosaari <crope@iki.fi>
11416L:	linux-media@vger.kernel.org
11417W:	https://linuxtv.org
11418W:	http://palosaari.fi/linux/
11419Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11420T:	git git://linuxtv.org/anttip/media_tree.git
11421S:	Maintained
11422F:	drivers/media/tuners/tda18218*
11423
11424TDA18271 MEDIA DRIVER
11425M:	Michael Krufky <mkrufky@linuxtv.org>
11426L:	linux-media@vger.kernel.org
11427W:	https://linuxtv.org
11428W:	http://github.com/mkrufky
11429Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11430T:	git git://linuxtv.org/mkrufky/tuners.git
11431S:	Maintained
11432F:	drivers/media/tuners/tda18271*
11433
11434TDA827x MEDIA DRIVER
11435M:	Michael Krufky <mkrufky@linuxtv.org>
11436L:	linux-media@vger.kernel.org
11437W:	https://linuxtv.org
11438W:	http://github.com/mkrufky
11439Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11440T:	git git://linuxtv.org/mkrufky/tuners.git
11441S:	Maintained
11442F:	drivers/media/tuners/tda8290.*
11443
11444TDA8290 MEDIA DRIVER
11445M:	Michael Krufky <mkrufky@linuxtv.org>
11446L:	linux-media@vger.kernel.org
11447W:	https://linuxtv.org
11448W:	http://github.com/mkrufky
11449Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11450T:	git git://linuxtv.org/mkrufky/tuners.git
11451S:	Maintained
11452F:	drivers/media/tuners/tda8290.*
11453
11454TDA9840 MEDIA DRIVER
11455M:	Hans Verkuil <hverkuil@xs4all.nl>
11456L:	linux-media@vger.kernel.org
11457T:	git git://linuxtv.org/media_tree.git
11458W:	https://linuxtv.org
11459S:	Maintained
11460F:	drivers/media/i2c/tda9840*
11461
11462TEA5761 TUNER DRIVER
11463M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11464M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11465L:	linux-media@vger.kernel.org
11466W:	https://linuxtv.org
11467T:	git git://linuxtv.org/media_tree.git
11468S:	Odd fixes
11469F:	drivers/media/tuners/tea5761.*
11470
11471TEA5767 TUNER DRIVER
11472M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11473M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11474L:	linux-media@vger.kernel.org
11475W:	https://linuxtv.org
11476T:	git git://linuxtv.org/media_tree.git
11477S:	Maintained
11478F:	drivers/media/tuners/tea5767.*
11479
11480TEA6415C MEDIA DRIVER
11481M:	Hans Verkuil <hverkuil@xs4all.nl>
11482L:	linux-media@vger.kernel.org
11483T:	git git://linuxtv.org/media_tree.git
11484W:	https://linuxtv.org
11485S:	Maintained
11486F:	drivers/media/i2c/tea6415c*
11487
11488TEA6420 MEDIA DRIVER
11489M:	Hans Verkuil <hverkuil@xs4all.nl>
11490L:	linux-media@vger.kernel.org
11491T:	git git://linuxtv.org/media_tree.git
11492W:	https://linuxtv.org
11493S:	Maintained
11494F:	drivers/media/i2c/tea6420*
11495
11496TEAM DRIVER
11497M:	Jiri Pirko <jiri@resnulli.us>
11498L:	netdev@vger.kernel.org
11499S:	Supported
11500F:	drivers/net/team/
11501F:	include/linux/if_team.h
11502F:	include/uapi/linux/if_team.h
11503
11504TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11505M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11506S:	Maintained
11507F:	arch/x86/platform/ts5500/
11508
11509TECHNOTREND USB IR RECEIVER
11510M:	Sean Young <sean@mess.org>
11511L:	linux-media@vger.kernel.org
11512S:	Maintained
11513F:	drivers/media/rc/ttusbir.c
11514
11515TEGRA ARCHITECTURE SUPPORT
11516M:	Stephen Warren <swarren@wwwdotorg.org>
11517M:	Thierry Reding <thierry.reding@gmail.com>
11518M:	Alexandre Courbot <gnurou@gmail.com>
11519L:	linux-tegra@vger.kernel.org
11520Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
11521T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11522S:	Supported
11523N:	[^a-z]tegra
11524
11525TEGRA CLOCK DRIVER
11526M:	Peter De Schrijver <pdeschrijver@nvidia.com>
11527M:	Prashant Gaikwad <pgaikwad@nvidia.com>
11528S:	Supported
11529F:	drivers/clk/tegra/
11530
11531TEGRA DMA DRIVERS
11532M:	Laxman Dewangan <ldewangan@nvidia.com>
11533M:	Jon Hunter <jonathanh@nvidia.com>
11534S:	Supported
11535F:	drivers/dma/tegra*
11536
11537TEGRA I2C DRIVER
11538M:	Laxman Dewangan <ldewangan@nvidia.com>
11539S:	Supported
11540F:	drivers/i2c/busses/i2c-tegra.c
11541
11542TEGRA IOMMU DRIVERS
11543M:	Hiroshi Doyu <hdoyu@nvidia.com>
11544S:	Supported
11545F:	drivers/iommu/tegra*
11546
11547TEGRA KBC DRIVER
11548M:	Rakesh Iyer <riyer@nvidia.com>
11549M:	Laxman Dewangan <ldewangan@nvidia.com>
11550S:	Supported
11551F:	drivers/input/keyboard/tegra-kbc.c
11552
11553TEGRA PWM DRIVER
11554M:	Thierry Reding <thierry.reding@gmail.com>
11555S:	Supported
11556F:	drivers/pwm/pwm-tegra.c
11557
11558TEGRA SERIAL DRIVER
11559M:	Laxman Dewangan <ldewangan@nvidia.com>
11560S:	Supported
11561F:	drivers/tty/serial/serial-tegra.c
11562
11563TEGRA SPI DRIVER
11564M:	Laxman Dewangan <ldewangan@nvidia.com>
11565S:	Supported
11566F:	drivers/spi/spi-tegra*
11567
11568TEHUTI ETHERNET DRIVER
11569M:	Andy Gospodarek <andy@greyhouse.net>
11570L:	netdev@vger.kernel.org
11571S:	Supported
11572F:	drivers/net/ethernet/tehuti/*
11573
11574Telecom Clock Driver for MCPL0010
11575M:	Mark Gross <mark.gross@intel.com>
11576S:	Supported
11577F:	drivers/char/tlclk.c
11578
11579TENSILICA XTENSA PORT (xtensa)
11580M:	Chris Zankel <chris@zankel.net>
11581M:	Max Filippov <jcmvbkbc@gmail.com>
11582L:	linux-xtensa@linux-xtensa.org
11583T:	git git://github.com/czankel/xtensa-linux.git
11584S:	Maintained
11585F:	arch/xtensa/
11586F:	drivers/irqchip/irq-xtensa-*
11587
11588THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11589M:	Hans Verkuil <hverkuil@xs4all.nl>
11590L:	linux-media@vger.kernel.org
11591T:	git git://linuxtv.org/media_tree.git
11592W:	https://linuxtv.org
11593S:	Maintained
11594F:	drivers/media/radio/radio-raremono.c
11595
11596THERMAL
11597M:	Zhang Rui <rui.zhang@intel.com>
11598M:	Eduardo Valentin <edubezval@gmail.com>
11599L:	linux-pm@vger.kernel.org
11600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11602Q:	https://patchwork.kernel.org/project/linux-pm/list/
11603S:	Supported
11604F:	drivers/thermal/
11605F:	include/linux/thermal.h
11606F:	include/uapi/linux/thermal.h
11607F:	include/linux/cpu_cooling.h
11608F:	Documentation/devicetree/bindings/thermal/
11609
11610THERMAL/CPU_COOLING
11611M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
11612M:	Viresh Kumar <viresh.kumar@linaro.org>
11613M:	Javi Merino <javi.merino@arm.com>
11614L:	linux-pm@vger.kernel.org
11615S:	Supported
11616F:	Documentation/thermal/cpu-cooling-api.txt
11617F:	drivers/thermal/cpu_cooling.c
11618F:	include/linux/cpu_cooling.h
11619
11620THINKPAD ACPI EXTRAS DRIVER
11621M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11622L:	ibm-acpi-devel@lists.sourceforge.net
11623L:	platform-driver-x86@vger.kernel.org
11624W:	http://ibm-acpi.sourceforge.net
11625W:	http://thinkwiki.org/wiki/Ibm-acpi
11626T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11627S:	Maintained
11628F:	drivers/platform/x86/thinkpad_acpi.c
11629
11630TI BANDGAP AND THERMAL DRIVER
11631M:	Eduardo Valentin <edubezval@gmail.com>
11632M:	Keerthy <j-keerthy@ti.com>
11633L:	linux-pm@vger.kernel.org
11634L:	linux-omap@vger.kernel.org
11635S:	Maintained
11636F:	drivers/thermal/ti-soc-thermal/
11637
11638TI VPE/CAL DRIVERS
11639M:	Benoit Parrot <bparrot@ti.com>
11640L:	linux-media@vger.kernel.org
11641W:	http://linuxtv.org/
11642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11643S:	Maintained
11644F:	drivers/media/platform/ti-vpe/
11645
11646TI CDCE706 CLOCK DRIVER
11647M:	Max Filippov <jcmvbkbc@gmail.com>
11648S:	Maintained
11649F:	drivers/clk/clk-cdce706.c
11650
11651TI CLOCK DRIVER
11652M:	Tero Kristo <t-kristo@ti.com>
11653L:	linux-omap@vger.kernel.org
11654S:	Maintained
11655F:	drivers/clk/ti/
11656F:	include/linux/clk/ti.h
11657
11658TI ETHERNET SWITCH DRIVER (CPSW)
11659M:	Mugunthan V N <mugunthanvnm@ti.com>
11660R:	Grygorii Strashko <grygorii.strashko@ti.com>
11661L:	linux-omap@vger.kernel.org
11662L:	netdev@vger.kernel.org
11663S:	Maintained
11664F:	drivers/net/ethernet/ti/cpsw*
11665F:	drivers/net/ethernet/ti/davinci*
11666
11667TI FLASH MEDIA INTERFACE DRIVER
11668M:	Alex Dubov <oakad@yahoo.com>
11669S:	Maintained
11670F:	drivers/misc/tifm*
11671F:	drivers/mmc/host/tifm_sd.c
11672F:	include/linux/tifm.h
11673
11674TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11675M:	Santosh Shilimkar <ssantosh@kernel.org>
11676L:	linux-kernel@vger.kernel.org
11677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11678S:	Maintained
11679F:	drivers/soc/ti/*
11680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11681
11682
11683TI LM49xxx FAMILY ASoC CODEC DRIVERS
11684M:	M R Swami Reddy <mr.swami.reddy@ti.com>
11685M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11686L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11687S:	Maintained
11688F:	sound/soc/codecs/lm49453*
11689F:	sound/soc/codecs/isabelle*
11690
11691TI LP855x BACKLIGHT DRIVER
11692M:	Milo Kim <milo.kim@ti.com>
11693S:	Maintained
11694F:	Documentation/backlight/lp855x-driver.txt
11695F:	drivers/video/backlight/lp855x_bl.c
11696F:	include/linux/platform_data/lp855x.h
11697
11698TI LP8727 CHARGER DRIVER
11699M:	Milo Kim <milo.kim@ti.com>
11700S:	Maintained
11701F:	drivers/power/lp8727_charger.c
11702F:	include/linux/platform_data/lp8727.h
11703
11704TI LP8788 MFD DRIVER
11705M:	Milo Kim <milo.kim@ti.com>
11706S:	Maintained
11707F:	drivers/iio/adc/lp8788_adc.c
11708F:	drivers/leds/leds-lp8788.c
11709F:	drivers/mfd/lp8788*.c
11710F:	drivers/power/lp8788-charger.c
11711F:	drivers/regulator/lp8788-*.c
11712F:	include/linux/mfd/lp8788*.h
11713
11714TI NETCP ETHERNET DRIVER
11715M:	Wingman Kwok <w-kwok2@ti.com>
11716M:	Murali Karicheri <m-karicheri2@ti.com>
11717L:	netdev@vger.kernel.org
11718S:	Maintained
11719F:	drivers/net/ethernet/ti/netcp*
11720
11721TI TAS571X FAMILY ASoC CODEC DRIVER
11722M:	Kevin Cernekee <cernekee@chromium.org>
11723L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11724S:	Odd Fixes
11725F:	sound/soc/codecs/tas571x*
11726
11727TI TWL4030 SERIES SOC CODEC DRIVER
11728M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
11729L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11730S:	Maintained
11731F:	sound/soc/codecs/twl4030*
11732
11733TI WILINK WIRELESS DRIVERS
11734L:	linux-wireless@vger.kernel.org
11735W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
11736W:	http://wireless.kernel.org/en/users/Drivers/wl1251
11737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11738S:	Orphan
11739F:	drivers/net/wireless/ti/
11740F:	include/linux/wl12xx.h
11741
11742TIPC NETWORK LAYER
11743M:	Jon Maloy <jon.maloy@ericsson.com>
11744M:	Ying Xue <ying.xue@windriver.com>
11745L:	netdev@vger.kernel.org (core kernel code)
11746L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11747W:	http://tipc.sourceforge.net/
11748S:	Maintained
11749F:	include/uapi/linux/tipc*.h
11750F:	net/tipc/
11751
11752TILE ARCHITECTURE
11753M:	Chris Metcalf <cmetcalf@mellanox.com>
11754W:	http://www.mellanox.com/repository/solutions/tile-scm/
11755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11756S:	Supported
11757F:	arch/tile/
11758F:	drivers/char/tile-srom.c
11759F:	drivers/edac/tile_edac.c
11760F:	drivers/net/ethernet/tile/
11761F:	drivers/rtc/rtc-tile.c
11762F:	drivers/tty/hvc/hvc_tile.c
11763F:	drivers/tty/serial/tilegx.c
11764F:	drivers/usb/host/*-tilegx.c
11765F:	include/linux/usb/tilegx.h
11766
11767TLAN NETWORK DRIVER
11768M:	Samuel Chessman <chessman@tux.org>
11769L:	tlan-devel@lists.sourceforge.net (subscribers-only)
11770W:	http://sourceforge.net/projects/tlan/
11771S:	Maintained
11772F:	Documentation/networking/tlan.txt
11773F:	drivers/net/ethernet/ti/tlan.*
11774
11775TOMOYO SECURITY MODULE
11776M:	Kentaro Takeda <takedakn@nttdata.co.jp>
11777M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11778L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11779L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11780L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11781L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11782W:	http://tomoyo.sourceforge.jp/
11783T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11784S:	Maintained
11785F:	security/tomoyo/
11786
11787TOPSTAR LAPTOP EXTRAS DRIVER
11788M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11789L:	platform-driver-x86@vger.kernel.org
11790S:	Maintained
11791F:	drivers/platform/x86/topstar-laptop.c
11792
11793TOSHIBA ACPI EXTRAS DRIVER
11794M:	Azael Avalos <coproscefalo@gmail.com>
11795L:	platform-driver-x86@vger.kernel.org
11796S:	Maintained
11797F:	drivers/platform/x86/toshiba_acpi.c
11798
11799TOSHIBA BLUETOOTH DRIVER
11800M:	Azael Avalos <coproscefalo@gmail.com>
11801L:	platform-driver-x86@vger.kernel.org
11802S:	Maintained
11803F:	drivers/platform/x86/toshiba_bluetooth.c
11804
11805TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11806M:	Azael Avalos <coproscefalo@gmail.com>
11807L:	platform-driver-x86@vger.kernel.org
11808S:	Maintained
11809F:	drivers/platform/x86/toshiba_haps.c
11810
11811TOSHIBA WMI HOTKEYS DRIVER
11812M:	Azael Avalos <coproscefalo@gmail.com>
11813L:	platform-driver-x86@vger.kernel.org
11814S:	Maintained
11815F:	drivers/platform/x86/toshiba-wmi.c
11816
11817TOSHIBA SMM DRIVER
11818M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
11819W:	http://www.buzzard.org.uk/toshiba/
11820S:	Maintained
11821F:	drivers/char/toshiba.c
11822F:	include/linux/toshiba.h
11823F:	include/uapi/linux/toshiba.h
11824
11825TOSHIBA TC358743 DRIVER
11826M:	Mats Randgaard <matrandg@cisco.com>
11827L:	linux-media@vger.kernel.org
11828S:	Maintained
11829F:	drivers/media/i2c/tc358743*
11830F:	include/media/i2c/tc358743.h
11831
11832TMIO/SDHI MMC DRIVER
11833M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11834L:	linux-mmc@vger.kernel.org
11835S:	Supported
11836F:	drivers/mmc/host/tmio_mmc*
11837F:	drivers/mmc/host/sh_mobile_sdhi.c
11838F:	include/linux/mfd/tmio.h
11839
11840TMP401 HARDWARE MONITOR DRIVER
11841M:	Guenter Roeck <linux@roeck-us.net>
11842L:	linux-hwmon@vger.kernel.org
11843S:	Maintained
11844F:	Documentation/hwmon/tmp401
11845F:	drivers/hwmon/tmp401.c
11846
11847TMPFS (SHMEM FILESYSTEM)
11848M:	Hugh Dickins <hughd@google.com>
11849L:	linux-mm@kvack.org
11850S:	Maintained
11851F:	include/linux/shmem_fs.h
11852F:	mm/shmem.c
11853
11854TM6000 VIDEO4LINUX DRIVER
11855M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11856M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11857L:	linux-media@vger.kernel.org
11858W:	https://linuxtv.org
11859T:	git git://linuxtv.org/media_tree.git
11860S:	Odd fixes
11861F:	drivers/media/usb/tm6000/
11862F:	Documentation/media/v4l-drivers/tm6000*
11863
11864TW5864 VIDEO4LINUX DRIVER
11865M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11866M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11867M:	Andrey Utkin <andrey_utkin@fastmail.com>
11868L:	linux-media@vger.kernel.org
11869S:	Supported
11870F:	drivers/media/pci/tw5864/
11871
11872TW68 VIDEO4LINUX DRIVER
11873M:	Hans Verkuil <hverkuil@xs4all.nl>
11874L:	linux-media@vger.kernel.org
11875T:	git git://linuxtv.org/media_tree.git
11876W:	https://linuxtv.org
11877S:	Odd Fixes
11878F:	drivers/media/pci/tw68/
11879
11880TW686X VIDEO4LINUX DRIVER
11881M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11882L:	linux-media@vger.kernel.org
11883T:	git git://linuxtv.org/media_tree.git
11884W:	http://linuxtv.org
11885S:	Maintained
11886F:	drivers/media/pci/tw686x/
11887
11888TPM DEVICE DRIVER
11889M:	Peter Huewe <peterhuewe@gmx.de>
11890M:	Marcel Selhorst <tpmdd@selhorst.net>
11891M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11892R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11893W:	http://tpmdd.sourceforge.net
11894L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11895Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
11896T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
11897S:	Maintained
11898F:	drivers/char/tpm/
11899
11900TPM IBM_VTPM DEVICE DRIVER
11901M:	Ashley Lai <ashleydlai@gmail.com>
11902W:	http://tpmdd.sourceforge.net
11903L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11904S:	Maintained
11905F:	drivers/char/tpm/tpm_ibmvtpm*
11906
11907TRACING
11908M:	Steven Rostedt <rostedt@goodmis.org>
11909M:	Ingo Molnar <mingo@redhat.com>
11910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11911S:	Maintained
11912F:	Documentation/trace/ftrace.txt
11913F:	arch/*/*/*/ftrace.h
11914F:	arch/*/kernel/ftrace.c
11915F:	include/*/ftrace.h
11916F:	include/linux/trace*.h
11917F:	include/trace/
11918F:	kernel/trace/
11919F:	tools/testing/selftests/ftrace/
11920
11921TRACING MMIO ACCESSES (MMIOTRACE)
11922M:	Steven Rostedt <rostedt@goodmis.org>
11923M:	Ingo Molnar <mingo@kernel.org>
11924R:	Karol Herbst <karolherbst@gmail.com>
11925R:	Pekka Paalanen <ppaalanen@gmail.com>
11926S:	Maintained
11927L:	linux-kernel@vger.kernel.org
11928L:	nouveau@lists.freedesktop.org
11929F:	kernel/trace/trace_mmiotrace.c
11930F:	include/linux/mmiotrace.h
11931F:	arch/x86/mm/kmmio.c
11932F:	arch/x86/mm/mmio-mod.c
11933F:	arch/x86/mm/testmmiotrace.c
11934
11935TRIVIAL PATCHES
11936M:	Jiri Kosina <trivial@kernel.org>
11937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11938S:	Maintained
11939K:	^Subject:.*(?i)trivial
11940
11941TTY LAYER
11942M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11943M:	Jiri Slaby <jslaby@suse.com>
11944S:	Supported
11945T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11946F:	Documentation/serial/
11947F:	drivers/tty/
11948F:	drivers/tty/serial/serial_core.c
11949F:	include/linux/serial_core.h
11950F:	include/linux/serial.h
11951F:	include/linux/tty.h
11952F:	include/uapi/linux/serial_core.h
11953F:	include/uapi/linux/serial.h
11954F:	include/uapi/linux/tty.h
11955
11956TUA9001 MEDIA DRIVER
11957M:	Antti Palosaari <crope@iki.fi>
11958L:	linux-media@vger.kernel.org
11959W:	https://linuxtv.org
11960W:	http://palosaari.fi/linux/
11961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11962T:	git git://linuxtv.org/anttip/media_tree.git
11963S:	Maintained
11964F:	drivers/media/tuners/tua9001*
11965
11966TULIP NETWORK DRIVERS
11967L:	netdev@vger.kernel.org
11968L:	linux-parisc@vger.kernel.org
11969S:	Orphan
11970F:	drivers/net/ethernet/dec/tulip/
11971
11972TUN/TAP driver
11973M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
11974W:	http://vtun.sourceforge.net/tun
11975S:	Maintained
11976F:	Documentation/networking/tuntap.txt
11977F:	arch/um/os-Linux/drivers/
11978
11979TURBOCHANNEL SUBSYSTEM
11980M:	"Maciej W. Rozycki" <macro@linux-mips.org>
11981M:	Ralf Baechle <ralf@linux-mips.org>
11982L:	linux-mips@linux-mips.org
11983Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
11984S:	Maintained
11985F:	drivers/tc/
11986F:	include/linux/tc.h
11987
11988U14-34F SCSI DRIVER
11989M:	Dario Ballabio <ballabio_dario@emc.com>
11990L:	linux-scsi@vger.kernel.org
11991S:	Maintained
11992F:	drivers/scsi/u14-34f.c
11993
11994UBI FILE SYSTEM (UBIFS)
11995M:	Richard Weinberger <richard@nod.at>
11996M:	Artem Bityutskiy <dedekind1@gmail.com>
11997M:	Adrian Hunter <adrian.hunter@intel.com>
11998L:	linux-mtd@lists.infradead.org
11999T:	git git://git.infradead.org/ubifs-2.6.git
12000W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12001S:	Supported
12002F:	Documentation/filesystems/ubifs.txt
12003F:	fs/ubifs/
12004
12005UCLINUX (M68KNOMMU AND COLDFIRE)
12006M:	Greg Ungerer <gerg@linux-m68k.org>
12007W:	http://www.linux-m68k.org/
12008W:	http://www.uclinux.org/
12009L:	linux-m68k@lists.linux-m68k.org
12010L:	uclinux-dev@uclinux.org  (subscribers-only)
12011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12012S:	Maintained
12013F:	arch/m68k/coldfire/
12014F:	arch/m68k/68*/
12015F:	arch/m68k/*/*_no.*
12016F:	arch/m68k/include/asm/*_no.*
12017
12018UDF FILESYSTEM
12019M:	Jan Kara <jack@suse.com>
12020S:	Maintained
12021F:	Documentation/filesystems/udf.txt
12022F:	fs/udf/
12023
12024UFS FILESYSTEM
12025M:	Evgeniy Dushistov <dushistov@mail.ru>
12026S:	Maintained
12027F:	Documentation/filesystems/ufs.txt
12028F:	fs/ufs/
12029
12030UHID USERSPACE HID IO DRIVER:
12031M:	David Herrmann <dh.herrmann@googlemail.com>
12032L:	linux-input@vger.kernel.org
12033S:	Maintained
12034F:	drivers/hid/uhid.c
12035F:	include/uapi/linux/uhid.h
12036
12037ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12038L:	linux-usb@vger.kernel.org
12039S:	Orphan
12040F:	drivers/uwb/
12041F:	include/linux/uwb.h
12042F:	include/linux/uwb/
12043
12044UNICORE32 ARCHITECTURE:
12045M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12046W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12047S:	Maintained
12048T:	git git://github.com/gxt/linux.git
12049F:	arch/unicore32/
12050
12051UNIFDEF
12052M:	Tony Finch <dot@dotat.at>
12053W:	http://dotat.at/prog/unifdef
12054S:	Maintained
12055F:	scripts/unifdef.c
12056
12057UNIFORM CDROM DRIVER
12058M:	Jens Axboe <axboe@kernel.dk>
12059W:	http://www.kernel.dk
12060S:	Maintained
12061F:	Documentation/cdrom/
12062F:	drivers/cdrom/cdrom.c
12063F:	include/linux/cdrom.h
12064F:	include/uapi/linux/cdrom.h
12065
12066UNISYS S-PAR DRIVERS
12067M:	David Kershner <david.kershner@unisys.com>
12068L:	sparmaintainer@unisys.com (Unisys internal)
12069S:	Supported
12070F:	drivers/staging/unisys/
12071
12072UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12073M:	Vinayak Holikatti <vinholikatti@gmail.com>
12074L:	linux-scsi@vger.kernel.org
12075S:	Supported
12076F:	Documentation/scsi/ufs.txt
12077F:	drivers/scsi/ufs/
12078
12079UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12080M:	Joao Pinto <Joao.Pinto@synopsys.com>
12081L:	linux-scsi@vger.kernel.org
12082S:	Supported
12083F:	drivers/scsi/ufs/*dwc*
12084
12085UNSORTED BLOCK IMAGES (UBI)
12086M:	Artem Bityutskiy <dedekind1@gmail.com>
12087M:	Richard Weinberger <richard@nod.at>
12088W:	http://www.linux-mtd.infradead.org/
12089L:	linux-mtd@lists.infradead.org
12090T:	git git://git.infradead.org/ubifs-2.6.git
12091S:	Supported
12092F:	drivers/mtd/ubi/
12093F:	include/linux/mtd/ubi.h
12094F:	include/uapi/mtd/ubi-user.h
12095
12096USB ACM DRIVER
12097M:	Oliver Neukum <oneukum@suse.com>
12098L:	linux-usb@vger.kernel.org
12099S:	Maintained
12100F:	Documentation/usb/acm.txt
12101F:	drivers/usb/class/cdc-acm.*
12102
12103USB AR5523 WIRELESS DRIVER
12104M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12105L:	linux-wireless@vger.kernel.org
12106S:	Maintained
12107F:	drivers/net/wireless/ath/ar5523/
12108
12109USB ATTACHED SCSI
12110M:	Oliver Neukum <oneukum@suse.com>
12111L:	linux-usb@vger.kernel.org
12112L:	linux-scsi@vger.kernel.org
12113S:	Maintained
12114F:	drivers/usb/storage/uas.c
12115
12116USB CDC ETHERNET DRIVER
12117M:	Oliver Neukum <oliver@neukum.org>
12118L:	linux-usb@vger.kernel.org
12119S:	Maintained
12120F:	drivers/net/usb/cdc_*.c
12121F:	include/uapi/linux/usb/cdc.h
12122
12123USB CHAOSKEY DRIVER
12124M:	Keith Packard <keithp@keithp.com>
12125L:	linux-usb@vger.kernel.org
12126S:	Maintained
12127F:	drivers/usb/misc/chaoskey.c
12128
12129USB CYPRESS C67X00 DRIVER
12130M:	Peter Korsgaard <jacmet@sunsite.dk>
12131L:	linux-usb@vger.kernel.org
12132S:	Maintained
12133F:	drivers/usb/c67x00/
12134
12135USB DAVICOM DM9601 DRIVER
12136M:	Peter Korsgaard <jacmet@sunsite.dk>
12137L:	netdev@vger.kernel.org
12138W:	http://www.linux-usb.org/usbnet
12139S:	Maintained
12140F:	drivers/net/usb/dm9601.c
12141
12142USB DIAMOND RIO500 DRIVER
12143M:	Cesar Miquel <miquel@df.uba.ar>
12144L:	rio500-users@lists.sourceforge.net
12145W:	http://rio500.sourceforge.net
12146S:	Maintained
12147F:	drivers/usb/misc/rio500*
12148
12149USB EHCI DRIVER
12150M:	Alan Stern <stern@rowland.harvard.edu>
12151L:	linux-usb@vger.kernel.org
12152S:	Maintained
12153F:	Documentation/usb/ehci.txt
12154F:	drivers/usb/host/ehci*
12155
12156USB GADGET/PERIPHERAL SUBSYSTEM
12157M:	Felipe Balbi <balbi@kernel.org>
12158L:	linux-usb@vger.kernel.org
12159W:	http://www.linux-usb.org/gadget
12160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12161S:	Maintained
12162F:	drivers/usb/gadget/
12163F:	include/linux/usb/gadget*
12164
12165USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12166M:	Jiri Kosina <jikos@kernel.org>
12167R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12168L:	linux-usb@vger.kernel.org
12169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12170S:	Maintained
12171F:	Documentation/hid/hiddev.txt
12172F:	drivers/hid/usbhid/
12173
12174USB ISP116X DRIVER
12175M:	Olav Kongas <ok@artecdesign.ee>
12176L:	linux-usb@vger.kernel.org
12177S:	Maintained
12178F:	drivers/usb/host/isp116x*
12179F:	include/linux/usb/isp116x.h
12180
12181USB LAN78XX ETHERNET DRIVER
12182M:	Woojung Huh <woojung.huh@microchip.com>
12183M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12184L:	netdev@vger.kernel.org
12185S:	Maintained
12186F:	drivers/net/usb/lan78xx.*
12187
12188USB MASS STORAGE DRIVER
12189M:	Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12190L:	linux-usb@vger.kernel.org
12191L:	usb-storage@lists.one-eyed-alien.net
12192S:	Maintained
12193W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12194F:	drivers/usb/storage/
12195
12196USB MIDI DRIVER
12197M:	Clemens Ladisch <clemens@ladisch.de>
12198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12199T:	git git://git.alsa-project.org/alsa-kernel.git
12200S:	Maintained
12201F:	sound/usb/midi.*
12202
12203USB NETWORKING DRIVERS
12204L:	linux-usb@vger.kernel.org
12205S:	Odd Fixes
12206F:	drivers/net/usb/
12207
12208USB OHCI DRIVER
12209M:	Alan Stern <stern@rowland.harvard.edu>
12210L:	linux-usb@vger.kernel.org
12211S:	Maintained
12212F:	Documentation/usb/ohci.txt
12213F:	drivers/usb/host/ohci*
12214
12215USB OTG FSM (Finite State Machine)
12216M:	Peter Chen <Peter.Chen@nxp.com>
12217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12218L:	linux-usb@vger.kernel.org
12219S:	Maintained
12220F:	drivers/usb/common/usb-otg-fsm.c
12221
12222USB OVER IP DRIVER
12223M:	Valentina Manea <valentina.manea.m@gmail.com>
12224M:	Shuah Khan <shuahkh@osg.samsung.com>
12225M:	Shuah Khan <shuah@kernel.org>
12226L:	linux-usb@vger.kernel.org
12227S:	Maintained
12228F:	Documentation/usb/usbip_protocol.txt
12229F:	drivers/usb/usbip/
12230F:	tools/usb/usbip/
12231
12232USB PEGASUS DRIVER
12233M:	Petko Manolov <petkan@nucleusys.com>
12234L:	linux-usb@vger.kernel.org
12235L:	netdev@vger.kernel.org
12236T:	git git://github.com/petkan/pegasus.git
12237W:	https://github.com/petkan/pegasus
12238S:	Maintained
12239F:	drivers/net/usb/pegasus.*
12240
12241USB PHY LAYER
12242M:	Felipe Balbi <balbi@kernel.org>
12243L:	linux-usb@vger.kernel.org
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12245S:	Maintained
12246F:	drivers/usb/phy/
12247
12248USB PRINTER DRIVER (usblp)
12249M:	Pete Zaitcev <zaitcev@redhat.com>
12250L:	linux-usb@vger.kernel.org
12251S:	Supported
12252F:	drivers/usb/class/usblp.c
12253
12254USB QMI WWAN NETWORK DRIVER
12255M:	Bjørn Mork <bjorn@mork.no>
12256L:	netdev@vger.kernel.org
12257S:	Maintained
12258F:	Documentation/ABI/testing/sysfs-class-net-qmi
12259F:	drivers/net/usb/qmi_wwan.c
12260
12261USB RTL8150 DRIVER
12262M:	Petko Manolov <petkan@nucleusys.com>
12263L:	linux-usb@vger.kernel.org
12264L:	netdev@vger.kernel.org
12265T:	git git://github.com/petkan/rtl8150.git
12266W:	https://github.com/petkan/rtl8150
12267S:	Maintained
12268F:	drivers/net/usb/rtl8150.c
12269
12270USB SERIAL SUBSYSTEM
12271M:	Johan Hovold <johan@kernel.org>
12272L:	linux-usb@vger.kernel.org
12273S:	Maintained
12274F:	Documentation/usb/usb-serial.txt
12275F:	drivers/usb/serial/
12276F:	include/linux/usb/serial.h
12277
12278USB SMSC75XX ETHERNET DRIVER
12279M:	Steve Glendinning <steve.glendinning@shawell.net>
12280L:	netdev@vger.kernel.org
12281S:	Maintained
12282F:	drivers/net/usb/smsc75xx.*
12283
12284USB SMSC95XX ETHERNET DRIVER
12285M:	Steve Glendinning <steve.glendinning@shawell.net>
12286L:	netdev@vger.kernel.org
12287S:	Maintained
12288F:	drivers/net/usb/smsc95xx.*
12289
12290USB SUBSYSTEM
12291M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12292L:	linux-usb@vger.kernel.org
12293W:	http://www.linux-usb.org
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12295S:	Supported
12296F:	Documentation/devicetree/bindings/usb/
12297F:	Documentation/usb/
12298F:	drivers/usb/
12299F:	include/linux/usb.h
12300F:	include/linux/usb/
12301
12302USB UHCI DRIVER
12303M:	Alan Stern <stern@rowland.harvard.edu>
12304L:	linux-usb@vger.kernel.org
12305S:	Maintained
12306F:	drivers/usb/host/uhci*
12307
12308USB "USBNET" DRIVER FRAMEWORK
12309M:	Oliver Neukum <oneukum@suse.com>
12310L:	netdev@vger.kernel.org
12311W:	http://www.linux-usb.org/usbnet
12312S:	Maintained
12313F:	drivers/net/usb/usbnet.c
12314F:	include/linux/usb/usbnet.h
12315
12316USB VIDEO CLASS
12317M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12318L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12319L:	linux-media@vger.kernel.org
12320T:	git git://linuxtv.org/media_tree.git
12321W:	http://www.ideasonboard.org/uvc/
12322S:	Maintained
12323F:	drivers/media/usb/uvc/
12324F:	include/uapi/linux/uvcvideo.h
12325
12326USB VISION DRIVER
12327M:	Hans Verkuil <hverkuil@xs4all.nl>
12328L:	linux-media@vger.kernel.org
12329T:	git git://linuxtv.org/media_tree.git
12330W:	https://linuxtv.org
12331S:	Odd Fixes
12332F:	drivers/media/usb/usbvision/
12333
12334USB WEBCAM GADGET
12335M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12336L:	linux-usb@vger.kernel.org
12337S:	Maintained
12338F:	drivers/usb/gadget/function/*uvc*
12339F:	drivers/usb/gadget/legacy/webcam.c
12340
12341USB WIRELESS RNDIS DRIVER (rndis_wlan)
12342M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12343L:	linux-wireless@vger.kernel.org
12344S:	Maintained
12345F:	drivers/net/wireless/rndis_wlan.c
12346
12347USB XHCI DRIVER
12348M:	Mathias Nyman <mathias.nyman@intel.com>
12349L:	linux-usb@vger.kernel.org
12350S:	Supported
12351F:	drivers/usb/host/xhci*
12352F:	drivers/usb/host/pci-quirks*
12353
12354USB ZD1201 DRIVER
12355L:	linux-wireless@vger.kernel.org
12356W:	http://linux-lc100020.sourceforge.net
12357S:	Orphan
12358F:	drivers/net/wireless/zydas/zd1201.*
12359
12360USB ZR364XX DRIVER
12361M:	Antoine Jacquet <royale@zerezo.com>
12362L:	linux-usb@vger.kernel.org
12363L:	linux-media@vger.kernel.org
12364T:	git git://linuxtv.org/media_tree.git
12365W:	http://royale.zerezo.com/zr364xx/
12366S:	Maintained
12367F:	Documentation/media/v4l-drivers/zr364xx*
12368F:	drivers/media/usb/zr364xx/
12369
12370ULPI BUS
12371M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12372L:	linux-usb@vger.kernel.org
12373S:	Maintained
12374F:	drivers/usb/common/ulpi.c
12375F:	include/linux/ulpi/
12376
12377USER-MODE LINUX (UML)
12378M:	Jeff Dike <jdike@addtoit.com>
12379M:	Richard Weinberger <richard@nod.at>
12380L:	user-mode-linux-devel@lists.sourceforge.net
12381L:	user-mode-linux-user@lists.sourceforge.net
12382W:	http://user-mode-linux.sourceforge.net
12383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12384S:	Maintained
12385F:	Documentation/virtual/uml/
12386F:	arch/um/
12387F:	arch/x86/um/
12388F:	fs/hostfs/
12389F:	fs/hppfs/
12390
12391USERSPACE I/O (UIO)
12392M:	"Hans J. Koch" <hjk@hansjkoch.de>
12393M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12394S:	Maintained
12395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12396F:	Documentation/DocBook/uio-howto.tmpl
12397F:	drivers/uio/
12398F:	include/linux/uio*.h
12399
12400UTIL-LINUX PACKAGE
12401M:	Karel Zak <kzak@redhat.com>
12402L:	util-linux@vger.kernel.org
12403W:	http://en.wikipedia.org/wiki/Util-linux
12404T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12405S:	Maintained
12406
12407UVESAFB DRIVER
12408M:	Michal Januszewski <spock@gentoo.org>
12409L:	linux-fbdev@vger.kernel.org
12410W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12411S:	Maintained
12412F:	Documentation/fb/uvesafb.txt
12413F:	drivers/video/fbdev/uvesafb.*
12414
12415VF610 NAND DRIVER
12416M:	Stefan Agner <stefan@agner.ch>
12417L:	linux-mtd@lists.infradead.org
12418S:	Supported
12419F:	drivers/mtd/nand/vf610_nfc.c
12420
12421VFAT/FAT/MSDOS FILESYSTEM
12422M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12423S:	Maintained
12424F:	Documentation/filesystems/vfat.txt
12425F:	fs/fat/
12426
12427VFIO DRIVER
12428M:	Alex Williamson <alex.williamson@redhat.com>
12429L:	kvm@vger.kernel.org
12430T:	git git://github.com/awilliam/linux-vfio.git
12431S:	Maintained
12432F:	Documentation/vfio.txt
12433F:	drivers/vfio/
12434F:	include/linux/vfio.h
12435F:	include/uapi/linux/vfio.h
12436
12437VFIO PLATFORM DRIVER
12438M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12439L:	kvm@vger.kernel.org
12440S:	Maintained
12441F:	drivers/vfio/platform/
12442
12443VIDEOBUF2 FRAMEWORK
12444M:	Pawel Osciak <pawel@osciak.com>
12445M:	Marek Szyprowski <m.szyprowski@samsung.com>
12446M:	Kyungmin Park <kyungmin.park@samsung.com>
12447L:	linux-media@vger.kernel.org
12448S:	Maintained
12449F:	drivers/media/v4l2-core/videobuf2-*
12450F:	include/media/videobuf2-*
12451
12452VIRTIO AND VHOST VSOCK DRIVER
12453M:	Stefan Hajnoczi <stefanha@redhat.com>
12454L:	kvm@vger.kernel.org
12455L:	virtualization@lists.linux-foundation.org
12456L:	netdev@vger.kernel.org
12457S:	Maintained
12458F:	include/linux/virtio_vsock.h
12459F:	include/uapi/linux/virtio_vsock.h
12460F:	net/vmw_vsock/virtio_transport_common.c
12461F:	net/vmw_vsock/virtio_transport.c
12462F:	drivers/vhost/vsock.c
12463F:	drivers/vhost/vsock.h
12464
12465VIRTUAL SERIO DEVICE DRIVER
12466M:	Stephen Chandler Paul <thatslyude@gmail.com>
12467S:	Maintained
12468F:	drivers/input/serio/userio.c
12469F:	include/uapi/linux/userio.h
12470
12471VIRTIO CONSOLE DRIVER
12472M:	Amit Shah <amit.shah@redhat.com>
12473L:	virtualization@lists.linux-foundation.org
12474S:	Maintained
12475F:	drivers/char/virtio_console.c
12476F:	include/linux/virtio_console.h
12477F:	include/uapi/linux/virtio_console.h
12478
12479VIRTIO CORE, NET AND BLOCK DRIVERS
12480M:	"Michael S. Tsirkin" <mst@redhat.com>
12481L:	virtualization@lists.linux-foundation.org
12482S:	Maintained
12483F:	Documentation/devicetree/bindings/virtio/
12484F:	drivers/virtio/
12485F:	tools/virtio/
12486F:	drivers/net/virtio_net.c
12487F:	drivers/block/virtio_blk.c
12488F:	include/linux/virtio_*.h
12489F:	include/uapi/linux/virtio_*.h
12490
12491VIRTIO DRIVERS FOR S390
12492M:	Christian Borntraeger <borntraeger@de.ibm.com>
12493M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12494L:	linux-s390@vger.kernel.org
12495L:	virtualization@lists.linux-foundation.org
12496L:	kvm@vger.kernel.org
12497S:	Supported
12498F:	drivers/s390/virtio/
12499
12500VIRTIO GPU DRIVER
12501M:	David Airlie <airlied@linux.ie>
12502M:	Gerd Hoffmann <kraxel@redhat.com>
12503L:	dri-devel@lists.freedesktop.org
12504L:	virtualization@lists.linux-foundation.org
12505S:	Maintained
12506F:	drivers/gpu/drm/virtio/
12507F:	include/uapi/linux/virtio_gpu.h
12508
12509VIRTIO HOST (VHOST)
12510M:	"Michael S. Tsirkin" <mst@redhat.com>
12511L:	kvm@vger.kernel.org
12512L:	virtualization@lists.linux-foundation.org
12513L:	netdev@vger.kernel.org
12514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12515S:	Maintained
12516F:	drivers/vhost/
12517F:	include/uapi/linux/vhost.h
12518
12519VIRTIO INPUT DRIVER
12520M:	Gerd Hoffmann <kraxel@redhat.com>
12521S:	Maintained
12522F:	drivers/virtio/virtio_input.c
12523F:	include/uapi/linux/virtio_input.h
12524
12525VIA RHINE NETWORK DRIVER
12526S:	Orphan
12527F:	drivers/net/ethernet/via/via-rhine.c
12528
12529VIA SD/MMC CARD CONTROLLER DRIVER
12530M:	Bruce Chang <brucechang@via.com.tw>
12531M:	Harald Welte <HaraldWelte@viatech.com>
12532S:	Maintained
12533F:	drivers/mmc/host/via-sdmmc.c
12534
12535VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12536M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12537L:	linux-fbdev@vger.kernel.org
12538S:	Maintained
12539F:	include/linux/via-core.h
12540F:	include/linux/via-gpio.h
12541F:	include/linux/via_i2c.h
12542F:	drivers/video/fbdev/via/
12543
12544VIA VELOCITY NETWORK DRIVER
12545M:	Francois Romieu <romieu@fr.zoreil.com>
12546L:	netdev@vger.kernel.org
12547S:	Maintained
12548F:	drivers/net/ethernet/via/via-velocity.*
12549
12550VIRT LIB
12551M:	Alex Williamson <alex.williamson@redhat.com>
12552M:	Paolo Bonzini <pbonzini@redhat.com>
12553L:	kvm@vger.kernel.org
12554S:	Supported
12555F:	virt/lib/
12556
12557VIVID VIRTUAL VIDEO DRIVER
12558M:	Hans Verkuil <hverkuil@xs4all.nl>
12559L:	linux-media@vger.kernel.org
12560T:	git git://linuxtv.org/media_tree.git
12561W:	https://linuxtv.org
12562S:	Maintained
12563F:	drivers/media/platform/vivid/*
12564
12565VLAN (802.1Q)
12566M:	Patrick McHardy <kaber@trash.net>
12567L:	netdev@vger.kernel.org
12568S:	Maintained
12569F:	drivers/net/macvlan.c
12570F:	include/linux/if_*vlan.h
12571F:	net/8021q/
12572
12573VLYNQ BUS
12574M:	Florian Fainelli <florian@openwrt.org>
12575L:	openwrt-devel@lists.openwrt.org (subscribers-only)
12576S:	Maintained
12577F:	drivers/vlynq/vlynq.c
12578F:	include/linux/vlynq.h
12579
12580VME SUBSYSTEM
12581M:	Martyn Welch <martyn@welchs.me.uk>
12582M:	Manohar Vanga <manohar.vanga@gmail.com>
12583M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12584L:	devel@driverdev.osuosl.org
12585S:	Maintained
12586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12587F:	Documentation/vme_api.txt
12588F:	drivers/staging/vme/
12589F:	drivers/vme/
12590F:	include/linux/vme*
12591
12592VMWARE HYPERVISOR INTERFACE
12593M:	Alok Kataria <akataria@vmware.com>
12594L:	virtualization@lists.linux-foundation.org
12595S:	Supported
12596F:	arch/x86/kernel/cpu/vmware.c
12597
12598VMWARE BALLOON DRIVER
12599M:	Xavier Deguillard <xdeguillard@vmware.com>
12600M:	Philip Moltmann <moltmann@vmware.com>
12601M:	"VMware, Inc." <pv-drivers@vmware.com>
12602L:	linux-kernel@vger.kernel.org
12603S:	Maintained
12604F:	drivers/misc/vmw_balloon.c
12605
12606VMWARE VMMOUSE SUBDRIVER
12607M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
12608M:	"VMware, Inc." <pv-drivers@vmware.com>
12609L:	linux-input@vger.kernel.org
12610S:	Maintained
12611F:	drivers/input/mouse/vmmouse.c
12612F:	drivers/input/mouse/vmmouse.h
12613
12614VMWARE VMXNET3 ETHERNET DRIVER
12615M:	Shrikrishna Khare <skhare@vmware.com>
12616M:	"VMware, Inc." <pv-drivers@vmware.com>
12617L:	netdev@vger.kernel.org
12618S:	Maintained
12619F:	drivers/net/vmxnet3/
12620
12621VMware PVSCSI driver
12622M:	Jim Gill <jgill@vmware.com>
12623M:	VMware PV-Drivers <pv-drivers@vmware.com>
12624L:	linux-scsi@vger.kernel.org
12625S:	Maintained
12626F:	drivers/scsi/vmw_pvscsi.c
12627F:	drivers/scsi/vmw_pvscsi.h
12628
12629VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12630M:	Liam Girdwood <lgirdwood@gmail.com>
12631M:	Mark Brown <broonie@kernel.org>
12632L:	linux-kernel@vger.kernel.org
12633W:	http://www.slimlogic.co.uk/?p=48
12634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12635S:	Supported
12636F:	Documentation/devicetree/bindings/regulator/
12637F:	drivers/regulator/
12638F:	include/dt-bindings/regulator/
12639F:	include/linux/regulator/
12640
12641VRF
12642M:	David Ahern <dsa@cumulusnetworks.com>
12643M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
12644L:	netdev@vger.kernel.org
12645S:	Maintained
12646F:	drivers/net/vrf.c
12647F:	Documentation/networking/vrf.txt
12648
12649VT1211 HARDWARE MONITOR DRIVER
12650M:	Juerg Haefliger <juergh@gmail.com>
12651L:	linux-hwmon@vger.kernel.org
12652S:	Maintained
12653F:	Documentation/hwmon/vt1211
12654F:	drivers/hwmon/vt1211.c
12655
12656VT8231 HARDWARE MONITOR DRIVER
12657M:	Roger Lucas <vt8231@hiddenengine.co.uk>
12658L:	linux-hwmon@vger.kernel.org
12659S:	Maintained
12660F:	drivers/hwmon/vt8231.c
12661
12662VUB300 USB to SDIO/SD/MMC bridge chip
12663M:	Tony Olech <tony.olech@elandigitalsystems.com>
12664L:	linux-mmc@vger.kernel.org
12665L:	linux-usb@vger.kernel.org
12666S:	Supported
12667F:	drivers/mmc/host/vub300.c
12668
12669W1 DALLAS'S 1-WIRE BUS
12670M:	Evgeniy Polyakov <zbr@ioremap.net>
12671S:	Maintained
12672F:	Documentation/w1/
12673F:	drivers/w1/
12674
12675W83791D HARDWARE MONITORING DRIVER
12676M:	Marc Hulsman <m.hulsman@tudelft.nl>
12677L:	linux-hwmon@vger.kernel.org
12678S:	Maintained
12679F:	Documentation/hwmon/w83791d
12680F:	drivers/hwmon/w83791d.c
12681
12682W83793 HARDWARE MONITORING DRIVER
12683M:	Rudolf Marek <r.marek@assembler.cz>
12684L:	linux-hwmon@vger.kernel.org
12685S:	Maintained
12686F:	Documentation/hwmon/w83793
12687F:	drivers/hwmon/w83793.c
12688
12689W83795 HARDWARE MONITORING DRIVER
12690M:	Jean Delvare <jdelvare@suse.com>
12691L:	linux-hwmon@vger.kernel.org
12692S:	Maintained
12693F:	drivers/hwmon/w83795.c
12694
12695W83L51xD SD/MMC CARD INTERFACE DRIVER
12696M:	Pierre Ossman <pierre@ossman.eu>
12697S:	Maintained
12698F:	drivers/mmc/host/wbsd.*
12699
12700WACOM PROTOCOL 4 SERIAL TABLETS
12701M:	Julian Squires <julian@cipht.net>
12702M:	Hans de Goede <hdegoede@redhat.com>
12703L:	linux-input@vger.kernel.org
12704S:	Maintained
12705F:	drivers/input/tablet/wacom_serial4.c
12706
12707WATCHDOG DEVICE DRIVERS
12708M:	Wim Van Sebroeck <wim@iguana.be>
12709R:	Guenter Roeck <linux@roeck-us.net>
12710L:	linux-watchdog@vger.kernel.org
12711W:	http://www.linux-watchdog.org/
12712T:	git git://www.linux-watchdog.org/linux-watchdog.git
12713S:	Maintained
12714F:	Documentation/devicetree/bindings/watchdog/
12715F:	Documentation/watchdog/
12716F:	drivers/watchdog/
12717F:	include/linux/watchdog.h
12718F:	include/uapi/linux/watchdog.h
12719
12720WD7000 SCSI DRIVER
12721M:	Miroslav Zagorac <zaga@fly.cc.fer.hr>
12722L:	linux-scsi@vger.kernel.org
12723S:	Maintained
12724F:	drivers/scsi/wd7000.c
12725
12726WIIMOTE HID DRIVER
12727M:	David Herrmann <dh.herrmann@googlemail.com>
12728L:	linux-input@vger.kernel.org
12729S:	Maintained
12730F:	drivers/hid/hid-wiimote*
12731
12732WINBOND CIR DRIVER
12733M:	David Härdeman <david@hardeman.nu>
12734S:	Maintained
12735F:	drivers/media/rc/winbond-cir.c
12736
12737WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12738M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12739L:	linux-watchdog@vger.kernel.org
12740S:	Maintained
12741F:	drivers/watchdog/ebc-c384_wdt.c
12742
12743WINSYSTEMS WS16C48 GPIO DRIVER
12744M:	William Breathitt Gray <vilhelm.gray@gmail.com>
12745L:	linux-gpio@vger.kernel.org
12746S:	Maintained
12747F:	drivers/gpio/gpio-ws16c48.c
12748
12749WIMAX STACK
12750M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12751M:	linux-wimax@intel.com
12752L:	wimax@linuxwimax.org (subscribers-only)
12753S:	Supported
12754W:	http://linuxwimax.org
12755F:	Documentation/wimax/README.wimax
12756F:	include/linux/wimax/debug.h
12757F:	include/net/wimax.h
12758F:	include/uapi/linux/wimax.h
12759F:	net/wimax/
12760
12761WISTRON LAPTOP BUTTON DRIVER
12762M:	Miloslav Trmac <mitr@volny.cz>
12763S:	Maintained
12764F:	drivers/input/misc/wistron_btns.c
12765
12766WL3501 WIRELESS PCMCIA CARD DRIVER
12767M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12768L:	linux-wireless@vger.kernel.org
12769W:	http://oops.ghostprotocols.net:81/blog
12770S:	Maintained
12771F:	drivers/net/wireless/wl3501*
12772
12773WOLFSON MICROELECTRONICS DRIVERS
12774L:	patches@opensource.wolfsonmicro.com
12775T:	git https://github.com/CirrusLogic/linux-drivers.git
12776W:	https://github.com/CirrusLogic/linux-drivers/wiki
12777S:	Supported
12778F:	Documentation/hwmon/wm83??
12779F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12780F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12781F:	Documentation/devicetree/bindings/mfd/arizona.txt
12782F:	arch/arm/mach-s3c64xx/mach-crag6410*
12783F:	drivers/clk/clk-wm83*.c
12784F:	drivers/extcon/extcon-arizona.c
12785F:	drivers/leds/leds-wm83*.c
12786F:	drivers/gpio/gpio-*wm*.c
12787F:	drivers/gpio/gpio-arizona.c
12788F:	drivers/hwmon/wm83??-hwmon.c
12789F:	drivers/input/misc/wm831x-on.c
12790F:	drivers/input/touchscreen/wm831x-ts.c
12791F:	drivers/input/touchscreen/wm97*.c
12792F:	drivers/mfd/arizona*
12793F:	drivers/mfd/wm*.c
12794F:	drivers/mfd/cs47l24*
12795F:	drivers/power/wm83*.c
12796F:	drivers/rtc/rtc-wm83*.c
12797F:	drivers/regulator/wm8*.c
12798F:	drivers/video/backlight/wm83*_bl.c
12799F:	drivers/watchdog/wm83*_wdt.c
12800F:	include/linux/mfd/arizona/
12801F:	include/linux/mfd/wm831x/
12802F:	include/linux/mfd/wm8350/
12803F:	include/linux/mfd/wm8400*
12804F:	include/linux/wm97xx.h
12805F:	include/sound/wm????.h
12806F:	sound/soc/codecs/arizona.?
12807F:	sound/soc/codecs/wm*
12808F:	sound/soc/codecs/cs47l24*
12809
12810WORKQUEUE
12811M:	Tejun Heo <tj@kernel.org>
12812R:	Lai Jiangshan <jiangshanlai@gmail.com>
12813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12814S:	Maintained
12815F:	include/linux/workqueue.h
12816F:	kernel/workqueue.c
12817F:	Documentation/workqueue.txt
12818
12819X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12820M:	Chen-Yu Tsai <wens@csie.org>
12821L:	linux-kernel@vger.kernel.org
12822S:	Maintained
12823N:	axp[128]
12824
12825X.25 NETWORK LAYER
12826M:	Andrew Hendry <andrew.hendry@gmail.com>
12827L:	linux-x25@vger.kernel.org
12828S:	Odd Fixes
12829F:	Documentation/networking/x25*
12830F:	include/net/x25*
12831F:	net/x25/
12832
12833X86 ARCHITECTURE (32-BIT AND 64-BIT)
12834M:	Thomas Gleixner <tglx@linutronix.de>
12835M:	Ingo Molnar <mingo@redhat.com>
12836M:	"H. Peter Anvin" <hpa@zytor.com>
12837M:	x86@kernel.org
12838L:	linux-kernel@vger.kernel.org
12839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12840S:	Maintained
12841F:	Documentation/x86/
12842F:	arch/x86/
12843
12844X86 PLATFORM DRIVERS
12845M:	Darren Hart <dvhart@infradead.org>
12846L:	platform-driver-x86@vger.kernel.org
12847T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12848S:	Maintained
12849F:	drivers/platform/x86/
12850F:	drivers/platform/olpc/
12851
12852X86 MCE INFRASTRUCTURE
12853M:	Tony Luck <tony.luck@intel.com>
12854M:	Borislav Petkov <bp@alien8.de>
12855L:	linux-edac@vger.kernel.org
12856S:	Maintained
12857F:	arch/x86/kernel/cpu/mcheck/*
12858
12859X86 MICROCODE UPDATE SUPPORT
12860M:	Borislav Petkov <bp@alien8.de>
12861S:	Maintained
12862F:	arch/x86/kernel/cpu/microcode/*
12863
12864X86 VDSO
12865M:	Andy Lutomirski <luto@amacapital.net>
12866L:	linux-kernel@vger.kernel.org
12867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12868S:	Maintained
12869F:	arch/x86/entry/vdso/
12870
12871XC2028/3028 TUNER DRIVER
12872M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12873M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12874L:	linux-media@vger.kernel.org
12875W:	https://linuxtv.org
12876T:	git git://linuxtv.org/media_tree.git
12877S:	Maintained
12878F:	drivers/media/tuners/tuner-xc2028.*
12879
12880XEN HYPERVISOR INTERFACE
12881M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
12882M:	David Vrabel <david.vrabel@citrix.com>
12883M:	Juergen Gross <jgross@suse.com>
12884L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12886S:	Supported
12887F:	arch/x86/xen/
12888F:	drivers/*/xen-*front.c
12889F:	drivers/xen/
12890F:	arch/x86/include/asm/xen/
12891F:	include/xen/
12892F:	include/uapi/xen/
12893
12894XEN HYPERVISOR ARM
12895M:	Stefano Stabellini <sstabellini@kernel.org>
12896L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12897S:	Maintained
12898F:	arch/arm/xen/
12899F:	arch/arm/include/asm/xen/
12900
12901XEN HYPERVISOR ARM64
12902M:	Stefano Stabellini <sstabellini@kernel.org>
12903L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12904S:	Maintained
12905F:	arch/arm64/xen/
12906F:	arch/arm64/include/asm/xen/
12907
12908XEN NETWORK BACKEND DRIVER
12909M:	Wei Liu <wei.liu2@citrix.com>
12910L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12911L:	netdev@vger.kernel.org
12912S:	Supported
12913F:	drivers/net/xen-netback/*
12914
12915XEN PCI SUBSYSTEM
12916M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12917L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12918S:	Supported
12919F:	arch/x86/pci/*xen*
12920F:	drivers/pci/*xen*
12921
12922XEN BLOCK SUBSYSTEM
12923M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12924M:	Roger Pau Monné <roger.pau@citrix.com>
12925L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12926S:	Supported
12927F:	drivers/block/xen-blkback/*
12928F:	drivers/block/xen*
12929
12930XEN PVSCSI DRIVERS
12931M:	Juergen Gross <jgross@suse.com>
12932L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12933L:	linux-scsi@vger.kernel.org
12934S:	Supported
12935F:	drivers/scsi/xen-scsifront.c
12936F:	drivers/xen/xen-scsiback.c
12937F:	include/xen/interface/io/vscsiif.h
12938
12939XEN SWIOTLB SUBSYSTEM
12940M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12941L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
12942S:	Supported
12943F:	arch/x86/xen/*swiotlb*
12944F:	drivers/xen/*swiotlb*
12945
12946XFS FILESYSTEM
12947P:	Silicon Graphics Inc
12948M:	Dave Chinner <david@fromorbit.com>
12949M:	xfs@oss.sgi.com
12950L:	xfs@oss.sgi.com
12951W:	http://oss.sgi.com/projects/xfs
12952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12953S:	Supported
12954F:	Documentation/filesystems/xfs.txt
12955F:	fs/xfs/
12956
12957XILINX AXI ETHERNET DRIVER
12958M:	Anirudha Sarangi <anirudh@xilinx.com>
12959M:	John Linn <John.Linn@xilinx.com>
12960S:	Maintained
12961F:	drivers/net/ethernet/xilinx/xilinx_axienet*
12962
12963XILINX UARTLITE SERIAL DRIVER
12964M:	Peter Korsgaard <jacmet@sunsite.dk>
12965L:	linux-serial@vger.kernel.org
12966S:	Maintained
12967F:	drivers/tty/serial/uartlite.c
12968
12969XILINX VIDEO IP CORES
12970M:	Hyun Kwon <hyun.kwon@xilinx.com>
12971M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12972L:	linux-media@vger.kernel.org
12973T:	git git://linuxtv.org/media_tree.git
12974S:	Supported
12975F:	Documentation/devicetree/bindings/media/xilinx/
12976F:	drivers/media/platform/xilinx/
12977F:	include/uapi/linux/xilinx-v4l2-controls.h
12978
12979XILLYBUS DRIVER
12980M:	Eli Billauer <eli.billauer@gmail.com>
12981L:	linux-kernel@vger.kernel.org
12982S:	Supported
12983F:	drivers/char/xillybus/
12984
12985XTENSA XTFPGA PLATFORM SUPPORT
12986M:	Max Filippov <jcmvbkbc@gmail.com>
12987L:	linux-xtensa@linux-xtensa.org
12988S:	Maintained
12989F:	drivers/spi/spi-xtensa-xtfpga.c
12990F:	sound/soc/xtensa/xtfpga-i2s.c
12991
12992YAM DRIVER FOR AX.25
12993M:	Jean-Paul Roubelat <jpr@f6fbb.org>
12994L:	linux-hams@vger.kernel.org
12995S:	Maintained
12996F:	drivers/net/hamradio/yam*
12997F:	include/linux/yam.h
12998
12999YEALINK PHONE DRIVER
13000M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13001L:	usbb2k-api-dev@nongnu.org
13002S:	Maintained
13003F:	Documentation/input/yealink.txt
13004F:	drivers/input/misc/yealink.*
13005
13006Z8530 DRIVER FOR AX.25
13007M:	Joerg Reuter <jreuter@yaina.de>
13008W:	http://yaina.de/jreuter/
13009W:	http://www.qsl.net/dl1bke/
13010L:	linux-hams@vger.kernel.org
13011S:	Maintained
13012F:	Documentation/networking/z8530drv.txt
13013F:	drivers/net/hamradio/*scc.c
13014F:	drivers/net/hamradio/z8530.h
13015
13016ZBUD COMPRESSED PAGE ALLOCATOR
13017M:	Seth Jennings <sjenning@redhat.com>
13018L:	linux-mm@kvack.org
13019S:	Maintained
13020F:	mm/zbud.c
13021F:	include/linux/zbud.h
13022
13023ZD1211RW WIRELESS DRIVER
13024M:	Daniel Drake <dsd@gentoo.org>
13025M:	Ulrich Kunitz <kune@deine-taler.de>
13026W:	http://zd1211.ath.cx/wiki/DriverRewrite
13027L:	linux-wireless@vger.kernel.org
13028L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13029S:	Maintained
13030F:	drivers/net/wireless/zydas/zd1211rw/
13031
13032ZPOOL COMPRESSED PAGE STORAGE API
13033M:	Dan Streetman <ddstreet@ieee.org>
13034L:	linux-mm@kvack.org
13035S:	Maintained
13036F:	mm/zpool.c
13037F:	include/linux/zpool.h
13038
13039ZR36067 VIDEO FOR LINUX DRIVER
13040L:	mjpeg-users@lists.sourceforge.net
13041L:	linux-media@vger.kernel.org
13042W:	http://mjpeg.sourceforge.net/driver-zoran/
13043T:	hg https://linuxtv.org/hg/v4l-dvb
13044S:	Odd Fixes
13045F:	drivers/media/pci/zoran/
13046
13047ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13048M:	Minchan Kim <minchan@kernel.org>
13049M:	Nitin Gupta <ngupta@vflare.org>
13050R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13051L:	linux-kernel@vger.kernel.org
13052S:	Maintained
13053F:	drivers/block/zram/
13054F:	Documentation/blockdev/zram.txt
13055
13056ZS DECSTATION Z85C30 SERIAL DRIVER
13057M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13058S:	Maintained
13059F:	drivers/tty/serial/zs.*
13060
13061ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13062M:	Minchan Kim <minchan@kernel.org>
13063M:	Nitin Gupta <ngupta@vflare.org>
13064R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13065L:	linux-mm@kvack.org
13066S:	Maintained
13067F:	mm/zsmalloc.c
13068F:	include/linux/zsmalloc.h
13069F:	Documentation/vm/zsmalloc.txt
13070
13071ZSWAP COMPRESSED SWAP CACHING
13072M:	Seth Jennings <sjenning@redhat.com>
13073L:	linux-mm@kvack.org
13074S:	Maintained
13075F:	mm/zswap.c
13076
13077THE REST
13078M:	Linus Torvalds <torvalds@linux-foundation.org>
13079L:	linux-kernel@vger.kernel.org
13080Q:	http://patchwork.kernel.org/project/LKML/list/
13081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13082S:	Buried alive in reporters
13083F:	*
13084F:	*/
13085