xref: /linux/MAINTAINERS (revision dbaf0624ffa57ae6e7d87a823185ccd9a7852d3c)
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/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst.
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	B: URI for where to file bugs. A web-page with detailed bug
78	   filing info, a direct bug tracker link, or a mailto: URI.
79	C: URI for chat protocol, server and channel where developers
80	   usually hang out, for example irc://server/channel.
81	Q: Patchwork web based patch tracking system site
82	T: SCM tree type and location.
83	   Type is one of: git, hg, quilt, stgit, topgit
84	B: Bug tracking system location.
85	S: Status, one of the following:
86	   Supported:	Someone is actually paid to look after this.
87	   Maintained:	Someone actually looks after it.
88	   Odd Fixes:	It has a maintainer but they don't have time to do
89			much other than throw the odd patch in. See below..
90	   Orphan:	No current maintainer [but maybe you could take the
91			role as you write your new code].
92	   Obsolete:	Old code. Something tagged obsolete generally means
93			it has been replaced by a better system and you
94			should be using that.
95	F: Files and directories with wildcard patterns.
96	   A trailing slash includes all files and subdirectory files.
97	   F:	drivers/net/	all files in and below drivers/net
98	   F:	drivers/net/*	all files in drivers/net, but not below
99	   F:	*/net/*		all files in "any top level directory"/net
100	   One pattern per line.  Multiple F: lines acceptable.
101	N: Files and directories with regex patterns.
102	   N:	[^a-z]tegra	all files whose path contains the word tegra
103	   One pattern per line.  Multiple N: lines acceptable.
104	   scripts/get_maintainer.pl has different behavior for files that
105	   match F: pattern and matches of N: patterns.  By default,
106	   get_maintainer will not look at git log history when an F: pattern
107	   match occurs.  When an N: match occurs, git log history is used
108	   to also notify the people that have git commit signatures.
109	X: Files and directories that are NOT maintained, same rules as F:
110	   Files exclusions are tested before file matches.
111	   Can be useful for excluding a specific subdirectory, for instance:
112	   F:	net/
113	   X:	net/ipv6/
114	   matches all files in and below net excluding net/ipv6/
115	K: Keyword perl extended regex pattern to match content in a
116	   patch or file.  For instance:
117	   K: of_get_profile
118	      matches patches or files that contain "of_get_profile"
119	   K: \b(printk|pr_(info|err))\b
120	      matches patches or files that contain one or more of the words
121	      printk, pr_info or pr_err
122	   One regex pattern per line.  Multiple K: lines acceptable.
123
124Note: For the hard of thinking, this list is meant to remain in alphabetical
125order. If you could add yourselves to it in alphabetical order that would be
126so much easier [Ed]
127
128Maintainers List (try to look for most precise areas first)
129
130		-----------------------------------
131
1323C59X NETWORK DRIVER
133M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
134L:	netdev@vger.kernel.org
135S:	Maintained
136F:	Documentation/networking/vortex.txt
137F:	drivers/net/ethernet/3com/3c59x.c
138
1393CR990 NETWORK DRIVER
140M:	David Dillow <dave@thedillows.org>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	drivers/net/ethernet/3com/typhoon*
144
1453WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
146M:	Adam Radford <linuxraid@lsi.com>
147L:	linux-scsi@vger.kernel.org
148W:	http://www.lsi.com
149S:	Supported
150F:	drivers/scsi/3w-*
151
15253C700 AND 53C700-66 SCSI DRIVER
153M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
154L:	linux-scsi@vger.kernel.org
155S:	Maintained
156F:	drivers/scsi/53c700*
157
1586LOWPAN GENERIC (BTLE/IEEE 802.15.4)
159M:	Alexander Aring <aar@pengutronix.de>
160M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
161L:	linux-bluetooth@vger.kernel.org
162L:	linux-wpan@vger.kernel.org
163S:	Maintained
164F:	net/6lowpan/
165F:	include/net/6lowpan.h
166F:	Documentation/networking/6lowpan.txt
167
1686PACK NETWORK DRIVER FOR AX.25
169M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
170L:	linux-hams@vger.kernel.org
171S:	Maintained
172F:	drivers/net/hamradio/6pack.c
173
1748169 10/100/1000 GIGABIT ETHERNET DRIVER
175M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
176L:	netdev@vger.kernel.org
177S:	Maintained
178F:	drivers/net/ethernet/realtek/r8169.c
179
1808250/16?50 (AND CLONE UARTS) SERIAL DRIVER
181M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
182L:	linux-serial@vger.kernel.org
183S:	Maintained
184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
185F:	drivers/tty/serial/8250*
186F:	include/linux/serial_8250.h
187
1888390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
189L:	netdev@vger.kernel.org
190S:	Orphan / Obsolete
191F:	drivers/net/ethernet/8390/
192
1939P FILE SYSTEM
194M:	Eric Van Hensbergen <ericvh@gmail.com>
195M:	Ron Minnich <rminnich@sandia.gov>
196M:	Latchesar Ionkov <lucho@ionkov.net>
197L:	v9fs-developer@lists.sourceforge.net
198W:	http://swik.net/v9fs
199Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
200T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201S:	Maintained
202F:	Documentation/filesystems/9p.txt
203F:	fs/9p/
204F:	net/9p/
205F:	include/net/9p/
206F:	include/uapi/linux/virtio_9p.h
207F:	include/trace/events/9p.h
208
209
210A8293 MEDIA DRIVER
211M:	Antti Palosaari <crope@iki.fi>
212L:	linux-media@vger.kernel.org
213W:	https://linuxtv.org
214W:	http://palosaari.fi/linux/
215Q:	http://patchwork.linuxtv.org/project/linux-media/list/
216T:	git git://linuxtv.org/anttip/media_tree.git
217S:	Maintained
218F:	drivers/media/dvb-frontends/a8293*
219
220AACRAID SCSI RAID DRIVER
221M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
222L:	linux-scsi@vger.kernel.org
223W:	http://www.adaptec.com/
224S:	Supported
225F:	Documentation/scsi/aacraid.txt
226F:	drivers/scsi/aacraid/
227
228ABI/API
229L:	linux-api@vger.kernel.org
230F:	include/linux/syscalls.h
231F:	kernel/sys_ni.c
232
233ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
234M:	Hans de Goede <hdegoede@redhat.com>
235L:	linux-hwmon@vger.kernel.org
236S:	Maintained
237F:	drivers/hwmon/abituguru.c
238
239ABIT UGURU 3 HARDWARE MONITOR DRIVER
240M:	Alistair John Strachan <alistair@devzero.co.uk>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru3.c
244
245ACCES 104-DIO-48E GPIO DRIVER
246M:	William Breathitt Gray <vilhelm.gray@gmail.com>
247L:	linux-gpio@vger.kernel.org
248S:	Maintained
249F:	drivers/gpio/gpio-104-dio-48e.c
250
251ACCES 104-IDI-48 GPIO DRIVER
252M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-idi-48.c
256
257ACCES 104-IDIO-16 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idio-16.c
262
263ACCES 104-QUAD-8 IIO DRIVER
264M:	William Breathitt Gray <vilhelm.gray@gmail.com>
265L:	linux-iio@vger.kernel.org
266S:	Maintained
267F:	drivers/iio/counter/104-quad-8.c
268
269ACENIC DRIVER
270M:	Jes Sorensen <jes@trained-monkey.org>
271L:	linux-acenic@sunsite.dk
272S:	Maintained
273F:	drivers/net/ethernet/alteon/acenic*
274
275ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
276M:	Peter Feuerer <peter@piie.net>
277L:	platform-driver-x86@vger.kernel.org
278W:	http://piie.net/?section=acerhdf
279S:	Maintained
280F:	drivers/platform/x86/acerhdf.c
281
282ACER WMI LAPTOP EXTRAS
283M:	"Lee, Chun-Yi" <jlee@suse.com>
284L:	platform-driver-x86@vger.kernel.org
285S:	Maintained
286F:	drivers/platform/x86/acer-wmi.c
287
288ACPI
289M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
290M:	Len Brown <lenb@kernel.org>
291L:	linux-acpi@vger.kernel.org
292W:	https://01.org/linux-acpi
293Q:	https://patchwork.kernel.org/project/linux-acpi/list/
294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
295B:	https://bugzilla.kernel.org
296S:	Supported
297F:	drivers/acpi/
298F:	drivers/pnp/pnpacpi/
299F:	include/linux/acpi.h
300F:	include/acpi/
301F:	Documentation/acpi/
302F:	Documentation/ABI/testing/sysfs-bus-acpi
303F:	Documentation/ABI/testing/configfs-acpi
304F:	drivers/pci/*acpi*
305F:	drivers/pci/*/*acpi*
306F:	drivers/pci/*/*/*acpi*
307F:	tools/power/acpi/
308
309ACPI COMPONENT ARCHITECTURE (ACPICA)
310M:	Robert Moore <robert.moore@intel.com>
311M:	Lv Zheng <lv.zheng@intel.com>
312M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
313L:	linux-acpi@vger.kernel.org
314L:	devel@acpica.org
315W:	https://acpica.org/
316W:	https://github.com/acpica/acpica/
317Q:	https://patchwork.kernel.org/project/linux-acpi/list/
318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
319B:	https://bugzilla.kernel.org
320B:	https://bugs.acpica.org
321S:	Supported
322F:	drivers/acpi/acpica/
323F:	include/acpi/
324F:	tools/power/acpi/
325
326ACPI FAN DRIVER
327M:	Zhang Rui <rui.zhang@intel.com>
328L:	linux-acpi@vger.kernel.org
329W:	https://01.org/linux-acpi
330B:	https://bugzilla.kernel.org
331S:	Supported
332F:	drivers/acpi/fan.c
333
334ACPI FOR ARM64 (ACPI/arm64)
335M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
336M:	Hanjun Guo <hanjun.guo@linaro.org>
337M:	Sudeep Holla <sudeep.holla@arm.com>
338L:	linux-acpi@vger.kernel.org
339S:	Maintained
340F:	drivers/acpi/arm64
341
342ACPI THERMAL DRIVER
343M:	Zhang Rui <rui.zhang@intel.com>
344L:	linux-acpi@vger.kernel.org
345W:	https://01.org/linux-acpi
346B:	https://bugzilla.kernel.org
347S:	Supported
348F:	drivers/acpi/*thermal*
349
350ACPI VIDEO DRIVER
351M:	Zhang Rui <rui.zhang@intel.com>
352L:	linux-acpi@vger.kernel.org
353W:	https://01.org/linux-acpi
354B:	https://bugzilla.kernel.org
355S:	Supported
356F:	drivers/acpi/acpi_video.c
357
358ACPI WMI DRIVER
359L:	platform-driver-x86@vger.kernel.org
360S:	Orphan
361F:	drivers/platform/x86/wmi.c
362
363AD1889 ALSA SOUND DRIVER
364M:	Thibaut Varene <T-Bone@parisc-linux.org>
365W:	http://wiki.parisc-linux.org/AD1889
366L:	linux-parisc@vger.kernel.org
367S:	Maintained
368F:	sound/pci/ad1889.*
369
370AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
371M:	Michael Hennerich <michael.hennerich@analog.com>
372W:	http://wiki.analog.com/AD5254
373W:	http://ez.analog.com/community/linux-device-drivers
374S:	Supported
375F:	drivers/misc/ad525x_dpot.c
376
377AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
378M:	Michael Hennerich <michael.hennerich@analog.com>
379W:	http://wiki.analog.com/AD5398
380W:	http://ez.analog.com/community/linux-device-drivers
381S:	Supported
382F:	drivers/regulator/ad5398.c
383
384AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
385M:	Michael Hennerich <michael.hennerich@analog.com>
386W:	http://wiki.analog.com/AD7142
387W:	http://ez.analog.com/community/linux-device-drivers
388S:	Supported
389F:	drivers/input/misc/ad714x.c
390
391AD7877 TOUCHSCREEN DRIVER
392M:	Michael Hennerich <michael.hennerich@analog.com>
393W:	http://wiki.analog.com/AD7877
394W:	http://ez.analog.com/community/linux-device-drivers
395S:	Supported
396F:	drivers/input/touchscreen/ad7877.c
397
398AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
399M:	Michael Hennerich <michael.hennerich@analog.com>
400W:	http://wiki.analog.com/AD7879
401W:	http://ez.analog.com/community/linux-device-drivers
402S:	Supported
403F:	drivers/input/touchscreen/ad7879.c
404
405ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
406M:	Jiri Kosina <jikos@kernel.org>
407S:	Maintained
408
409ADF7242 IEEE 802.15.4 RADIO DRIVER
410M:	Michael Hennerich <michael.hennerich@analog.com>
411W:	https://wiki.analog.com/ADF7242
412W:	http://ez.analog.com/community/linux-device-drivers
413L:	linux-wpan@vger.kernel.org
414S:	Supported
415F:	drivers/net/ieee802154/adf7242.c
416F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
417
418ADM1025 HARDWARE MONITOR DRIVER
419M:	Jean Delvare <jdelvare@suse.com>
420L:	linux-hwmon@vger.kernel.org
421S:	Maintained
422F:	Documentation/hwmon/adm1025
423F:	drivers/hwmon/adm1025.c
424
425ADM1029 HARDWARE MONITOR DRIVER
426M:	Corentin Labbe <clabbe.montjoie@gmail.com>
427L:	linux-hwmon@vger.kernel.org
428S:	Maintained
429F:	drivers/hwmon/adm1029.c
430
431ADM8211 WIRELESS DRIVER
432L:	linux-wireless@vger.kernel.org
433W:	http://wireless.kernel.org/
434S:	Orphan
435F:	drivers/net/wireless/admtek/adm8211.*
436
437ADP1653 FLASH CONTROLLER DRIVER
438M:	Sakari Ailus <sakari.ailus@iki.fi>
439L:	linux-media@vger.kernel.org
440S:	Maintained
441F:	drivers/media/i2c/adp1653.c
442F:	include/media/i2c/adp1653.h
443
444ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
445M:	Michael Hennerich <michael.hennerich@analog.com>
446W:	http://wiki.analog.com/ADP5520
447W:	http://ez.analog.com/community/linux-device-drivers
448S:	Supported
449F:	drivers/mfd/adp5520.c
450F:	drivers/video/backlight/adp5520_bl.c
451F:	drivers/leds/leds-adp5520.c
452F:	drivers/gpio/gpio-adp5520.c
453F:	drivers/input/keyboard/adp5520-keys.c
454
455ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
456M:	Michael Hennerich <michael.hennerich@analog.com>
457W:	http://wiki.analog.com/ADP5588
458W:	http://ez.analog.com/community/linux-device-drivers
459S:	Supported
460F:	drivers/input/keyboard/adp5588-keys.c
461F:	drivers/gpio/gpio-adp5588.c
462
463ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
464M:	Michael Hennerich <michael.hennerich@analog.com>
465W:	http://wiki.analog.com/ADP8860
466W:	http://ez.analog.com/community/linux-device-drivers
467S:	Supported
468F:	drivers/video/backlight/adp8860_bl.c
469
470ADS1015 HARDWARE MONITOR DRIVER
471M:	Dirk Eibach <eibach@gdsys.de>
472L:	linux-hwmon@vger.kernel.org
473S:	Maintained
474F:	Documentation/hwmon/ads1015
475F:	drivers/hwmon/ads1015.c
476F:	include/linux/i2c/ads1015.h
477
478ADT746X FAN DRIVER
479M:	Colin Leroy <colin@colino.net>
480S:	Maintained
481F:	drivers/macintosh/therm_adt746x.c
482
483ADT7475 HARDWARE MONITOR DRIVER
484M:	Jean Delvare <jdelvare@suse.com>
485L:	linux-hwmon@vger.kernel.org
486S:	Maintained
487F:	Documentation/hwmon/adt7475
488F:	drivers/hwmon/adt7475.c
489
490ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
491M:	Michael Hennerich <michael.hennerich@analog.com>
492W:	http://wiki.analog.com/ADXL345
493W:	http://ez.analog.com/community/linux-device-drivers
494S:	Supported
495F:	drivers/input/misc/adxl34x.c
496
497ADVANSYS SCSI DRIVER
498M:	Matthew Wilcox <matthew@wil.cx>
499M:	Hannes Reinecke <hare@suse.com>
500L:	linux-scsi@vger.kernel.org
501S:	Maintained
502F:	Documentation/scsi/advansys.txt
503F:	drivers/scsi/advansys.c
504
505AEDSP16 DRIVER
506M:	Riccardo Facchetti <fizban@tin.it>
507S:	Maintained
508F:	sound/oss/aedsp16.c
509
510AF9013 MEDIA DRIVER
511M:	Antti Palosaari <crope@iki.fi>
512L:	linux-media@vger.kernel.org
513W:	https://linuxtv.org
514W:	http://palosaari.fi/linux/
515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
516T:	git git://linuxtv.org/anttip/media_tree.git
517S:	Maintained
518F:	drivers/media/dvb-frontends/af9013*
519
520AF9033 MEDIA DRIVER
521M:	Antti Palosaari <crope@iki.fi>
522L:	linux-media@vger.kernel.org
523W:	https://linuxtv.org
524W:	http://palosaari.fi/linux/
525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
526T:	git git://linuxtv.org/anttip/media_tree.git
527S:	Maintained
528F:	drivers/media/dvb-frontends/af9033*
529
530AFFS FILE SYSTEM
531L:	linux-fsdevel@vger.kernel.org
532S:	Orphan
533F:	Documentation/filesystems/affs.txt
534F:	fs/affs/
535
536AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
537M:	David Howells <dhowells@redhat.com>
538L:	linux-afs@lists.infradead.org
539S:	Supported
540F:	fs/afs/
541F:	include/net/af_rxrpc.h
542F:	net/rxrpc/af_rxrpc.c
543
544AGPGART DRIVER
545M:	David Airlie <airlied@linux.ie>
546T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
547S:	Maintained
548F:	drivers/char/agp/
549F:	include/linux/agp*
550F:	include/uapi/linux/agp*
551
552AHA152X SCSI DRIVER
553M:	"Juergen E. Fischer" <fischer@norbit.de>
554L:	linux-scsi@vger.kernel.org
555S:	Maintained
556F:	drivers/scsi/aha152x*
557F:	drivers/scsi/pcmcia/aha152x*
558
559AIC7XXX / AIC79XX SCSI DRIVER
560M:	Hannes Reinecke <hare@suse.com>
561L:	linux-scsi@vger.kernel.org
562S:	Maintained
563F:	drivers/scsi/aic7xxx/
564
565AIMSLAB FM RADIO RECEIVER DRIVER
566M:	Hans Verkuil <hverkuil@xs4all.nl>
567L:	linux-media@vger.kernel.org
568T:	git git://linuxtv.org/media_tree.git
569W:	https://linuxtv.org
570S:	Maintained
571F:	drivers/media/radio/radio-aimslab*
572
573AIO
574M:	Benjamin LaHaise <bcrl@kvack.org>
575L:	linux-aio@kvack.org
576S:	Supported
577F:	fs/aio.c
578F:	include/linux/*aio*.h
579
580AIRSPY MEDIA DRIVER
581M:	Antti Palosaari <crope@iki.fi>
582L:	linux-media@vger.kernel.org
583W:	https://linuxtv.org
584W:	http://palosaari.fi/linux/
585Q:	http://patchwork.linuxtv.org/project/linux-media/list/
586T:	git git://linuxtv.org/anttip/media_tree.git
587S:	Maintained
588F:	drivers/media/usb/airspy/
589
590ALACRITECH GIGABIT ETHERNET DRIVER
591M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
592S:	Maintained
593F:	drivers/net/ethernet/alacritech/*
594
595ALCATEL SPEEDTOUCH USB DRIVER
596M:	Duncan Sands <duncan.sands@free.fr>
597L:	linux-usb@vger.kernel.org
598W:	http://www.linux-usb.org/SpeedTouch/
599S:	Maintained
600F:	drivers/usb/atm/speedtch.c
601F:	drivers/usb/atm/usbatm.c
602
603ALCHEMY AU1XX0 MMC DRIVER
604M:	Manuel Lauss <manuel.lauss@gmail.com>
605S:	Maintained
606F:	drivers/mmc/host/au1xmmc.c
607
608ALI1563 I2C DRIVER
609M:	Rudolf Marek <r.marek@assembler.cz>
610L:	linux-i2c@vger.kernel.org
611S:	Maintained
612F:	Documentation/i2c/busses/i2c-ali1563
613F:	drivers/i2c/busses/i2c-ali1563.c
614
615ALLWINNER SECURITY SYSTEM
616M:	Corentin Labbe <clabbe.montjoie@gmail.com>
617L:	linux-crypto@vger.kernel.org
618S:	Maintained
619F:	drivers/crypto/sunxi-ss/
620
621ALPHA PORT
622M:	Richard Henderson <rth@twiddle.net>
623M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
624M:	Matt Turner <mattst88@gmail.com>
625S:	Odd Fixes
626L:	linux-alpha@vger.kernel.org
627F:	arch/alpha/
628
629ALPS PS/2 TOUCHPAD DRIVER
630R:	Pali Rohár <pali.rohar@gmail.com>
631F:	drivers/input/mouse/alps.*
632
633ALTERA MAILBOX DRIVER
634M:	Ley Foon Tan <lftan@altera.com>
635L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
636S:	Maintained
637F:	drivers/mailbox/mailbox-altera.c
638
639ALTERA PIO DRIVER
640M:	Tien Hock Loh <thloh@altera.com>
641L:	linux-gpio@vger.kernel.org
642S:	Maintained
643F:	drivers/gpio/gpio-altera.c
644
645ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
646M:	Thor Thayer <tthayer@opensource.altera.com>
647S:	Maintained
648F:	drivers/gpio/gpio-altera-a10sr.c
649F:	drivers/mfd/altera-a10sr.c
650F:	include/linux/mfd/altera-a10sr.h
651
652ALTERA TRIPLE SPEED ETHERNET DRIVER
653M:	Vince Bridgers <vbridger@opensource.altera.com>
654L:	netdev@vger.kernel.org
655L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656S:	Maintained
657F:	drivers/net/ethernet/altera/
658
659ALTERA UART/JTAG UART SERIAL DRIVERS
660M:	Tobias Klauser <tklauser@distanz.ch>
661L:	linux-serial@vger.kernel.org
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/tty/serial/altera_uart.c
665F:	drivers/tty/serial/altera_jtaguart.c
666F:	include/linux/altera_uart.h
667F:	include/linux/altera_jtaguart.h
668
669AMAZON ETHERNET DRIVERS
670M:	Netanel Belgazal <netanel@annapurnalabs.com>
671R:	Saeed Bishara <saeed@annapurnalabs.com>
672R:	Zorik Machulsky <zorik@annapurnalabs.com>
673L:	netdev@vger.kernel.org
674S:	Supported
675F:	Documentation/networking/ena.txt
676F:	drivers/net/ethernet/amazon/
677
678AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
679M:	Tom Lendacky <thomas.lendacky@amd.com>
680M:	Gary Hook <gary.hook@amd.com>
681L:	linux-crypto@vger.kernel.org
682S:	Supported
683F:	drivers/crypto/ccp/
684F:	include/linux/ccp.h
685
686AMD FAM15H PROCESSOR POWER MONITORING DRIVER
687M:	Huang Rui <ray.huang@amd.com>
688L:	linux-hwmon@vger.kernel.org
689S:	Supported
690F:	Documentation/hwmon/fam15h_power
691F:	drivers/hwmon/fam15h_power.c
692
693AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
694L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
695S:	Orphan
696F:	drivers/usb/gadget/udc/amd5536udc.*
697
698AMD GEODE PROCESSOR/CHIPSET SUPPORT
699P:	Andres Salomon <dilinger@queued.net>
700L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
701W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
702S:	Supported
703F:	drivers/char/hw_random/geode-rng.c
704F:	drivers/crypto/geode*
705F:	drivers/video/fbdev/geode/
706F:	arch/x86/include/asm/geode.h
707
708AMD IOMMU (AMD-VI)
709M:	Joerg Roedel <joro@8bytes.org>
710L:	iommu@lists.linux-foundation.org
711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
712S:	Maintained
713F:	drivers/iommu/amd_iommu*.[ch]
714F:	include/linux/amd-iommu.h
715
716AMD KFD
717M:	Oded Gabbay <oded.gabbay@gmail.com>
718L:	dri-devel@lists.freedesktop.org
719T:	git git://people.freedesktop.org/~gabbayo/linux.git
720S:	Supported
721F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
722F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
723F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
724F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
725F:	drivers/gpu/drm/amd/amdkfd/
726F:	drivers/gpu/drm/amd/include/cik_structs.h
727F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
728F:	drivers/gpu/drm/amd/include/vi_structs.h
729F:	drivers/gpu/drm/radeon/radeon_kfd.c
730F:	drivers/gpu/drm/radeon/radeon_kfd.h
731F:	include/uapi/linux/kfd_ioctl.h
732
733AMD SEATTLE DEVICE TREE SUPPORT
734M:	Brijesh Singh <brijeshkumar.singh@amd.com>
735M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
736M:	Tom Lendacky <thomas.lendacky@amd.com>
737S:	Supported
738F:	arch/arm64/boot/dts/amd/
739
740AMD XGBE DRIVER
741M:	Tom Lendacky <thomas.lendacky@amd.com>
742L:	netdev@vger.kernel.org
743S:	Supported
744F:	drivers/net/ethernet/amd/xgbe/
745F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
746
747AMS (Apple Motion Sensor) DRIVER
748M:	Michael Hanselmann <linux-kernel@hansmi.ch>
749S:	Supported
750F:	drivers/macintosh/ams/
751
752ANALOG DEVICES INC AD9389B DRIVER
753M:	Hans Verkuil <hans.verkuil@cisco.com>
754L:	linux-media@vger.kernel.org
755S:	Maintained
756F:	drivers/media/i2c/ad9389b*
757
758ANALOG DEVICES INC ADV7180 DRIVER
759M:	Lars-Peter Clausen <lars@metafoo.de>
760L:	linux-media@vger.kernel.org
761W:	http://ez.analog.com/community/linux-device-drivers
762S:	Supported
763F:	drivers/media/i2c/adv7180.c
764
765ANALOG DEVICES INC ADV7511 DRIVER
766M:	Hans Verkuil <hans.verkuil@cisco.com>
767L:	linux-media@vger.kernel.org
768S:	Maintained
769F:	drivers/media/i2c/adv7511*
770
771ANALOG DEVICES INC ADV7604 DRIVER
772M:	Hans Verkuil <hans.verkuil@cisco.com>
773L:	linux-media@vger.kernel.org
774S:	Maintained
775F:	drivers/media/i2c/adv7604*
776
777ANALOG DEVICES INC ADV7842 DRIVER
778M:	Hans Verkuil <hans.verkuil@cisco.com>
779L:	linux-media@vger.kernel.org
780S:	Maintained
781F:	drivers/media/i2c/adv7842*
782
783ANALOG DEVICES INC ASOC CODEC DRIVERS
784M:	Lars-Peter Clausen <lars@metafoo.de>
785L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
786W:	http://wiki.analog.com/
787W:	http://ez.analog.com/community/linux-device-drivers
788S:	Supported
789F:	sound/soc/codecs/adau*
790F:	sound/soc/codecs/adav*
791F:	sound/soc/codecs/ad1*
792F:	sound/soc/codecs/ad7*
793F:	sound/soc/codecs/ssm*
794F:	sound/soc/codecs/sigmadsp.*
795
796ANALOG DEVICES INC ASOC DRIVERS
797L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
798L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
799W:	http://blackfin.uclinux.org/
800S:	Supported
801F:	sound/soc/blackfin/*
802
803ANALOG DEVICES INC IIO DRIVERS
804M:	Lars-Peter Clausen <lars@metafoo.de>
805M:	Michael Hennerich <Michael.Hennerich@analog.com>
806W:	http://wiki.analog.com/
807W:	http://ez.analog.com/community/linux-device-drivers
808S:	Supported
809F:	drivers/iio/*/ad*
810X:	drivers/iio/*/adjd*
811F:	drivers/staging/iio/*/ad*
812F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
813
814ANALOG DEVICES INC DMA DRIVERS
815M:	Lars-Peter Clausen <lars@metafoo.de>
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/dma/dma-axi-dmac.c
819
820ANDROID CONFIG FRAGMENTS
821M:	Rob Herring <robh@kernel.org>
822S:	Supported
823F:	kernel/configs/android*
824
825ANDROID DRIVERS
826M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
827M:	Arve Hjønnevåg <arve@android.com>
828M:	Riley Andrews <riandrews@android.com>
829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
830L:	devel@driverdev.osuosl.org
831S:	Supported
832F:	drivers/android/
833F:	drivers/staging/android/
834
835ANDROID ION DRIVER
836M:	Laura Abbott <labbott@redhat.com>
837M:	Sumit Semwal <sumit.semwal@linaro.org>
838L:	devel@driverdev.osuosl.org
839S:	Supported
840F:	Documentation/devicetree/bindings/staging/ion/
841F:	drivers/staging/android/ion
842F:	drivers/staging/android/uapi/ion.h
843F:	drivers/staging/android/uapi/ion_test.h
844
845AOA (Apple Onboard Audio) ALSA DRIVER
846M:	Johannes Berg <johannes@sipsolutions.net>
847L:	linuxppc-dev@lists.ozlabs.org
848L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
849S:	Maintained
850F:	sound/aoa/
851
852APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
853M:	William Breathitt Gray <vilhelm.gray@gmail.com>
854L:	linux-iio@vger.kernel.org
855S:	Maintained
856F:	drivers/iio/adc/stx104.c
857
858APM DRIVER
859M:	Jiri Kosina <jikos@kernel.org>
860S:	Odd fixes
861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
862F:	arch/x86/kernel/apm_32.c
863F:	include/linux/apm_bios.h
864F:	include/uapi/linux/apm_bios.h
865F:	drivers/char/apm-emulation.c
866
867APPLE BCM5974 MULTITOUCH DRIVER
868M:	Henrik Rydberg <rydberg@bitmath.org>
869L:	linux-input@vger.kernel.org
870S:	Odd fixes
871F:	drivers/input/mouse/bcm5974.c
872
873APPLE SMC DRIVER
874M:	Henrik Rydberg <rydberg@bitmath.org>
875L:	linux-hwmon@vger.kernel.org
876S:	Odd fixes
877F:	drivers/hwmon/applesmc.c
878
879APPLETALK NETWORK LAYER
880M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
881S:	Maintained
882F:	drivers/net/appletalk/
883F:	net/appletalk/
884
885APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
886M:	Duc Dang <dhdang@apm.com>
887S:	Supported
888F:	arch/arm64/boot/dts/apm/
889
890APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
891M:	Iyappan Subramanian <isubramanian@apm.com>
892M:	Keyur Chudgar <kchudgar@apm.com>
893S:	Supported
894F:	drivers/net/ethernet/apm/xgene/
895F:	drivers/net/phy/mdio-xgene.c
896F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
897F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
898
899APPLIED MICRO (APM) X-GENE SOC PMU
900M:	Tai Nguyen <ttnguyen@apm.com>
901S:	Supported
902F:	drivers/perf/xgene_pmu.c
903F:	Documentation/perf/xgene-pmu.txt
904F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
905
906APTINA CAMERA SENSOR PLL
907M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
908L:	linux-media@vger.kernel.org
909S:	Maintained
910F:	drivers/media/i2c/aptina-pll.*
911
912ARC FRAMEBUFFER DRIVER
913M:	Jaya Kumar <jayalk@intworks.biz>
914S:	Maintained
915F:	drivers/video/fbdev/arcfb.c
916F:	drivers/video/fbdev/core/fb_defio.c
917
918ARCNET NETWORK LAYER
919M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
920L:	netdev@vger.kernel.org
921S:	Maintained
922F:	drivers/net/arcnet/
923F:	include/uapi/linux/if_arcnet.h
924
925ARC PGU DRM DRIVER
926M:	Alexey Brodkin <abrodkin@synopsys.com>
927S:	Supported
928F:	drivers/gpu/drm/arc/
929F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
930
931ARM ARCHITECTED TIMER DRIVER
932M:	Mark Rutland <mark.rutland@arm.com>
933M:	Marc Zyngier <marc.zyngier@arm.com>
934L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S:	Maintained
936F:	arch/arm/include/asm/arch_timer.h
937F:	arch/arm64/include/asm/arch_timer.h
938F:	drivers/clocksource/arm_arch_timer.c
939
940ARM HDLCD DRM DRIVER
941M:	Liviu Dudau <liviu.dudau@arm.com>
942S:	Supported
943F:	drivers/gpu/drm/arm/hdlcd_*
944F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
945
946ARM MALI-DP DRM DRIVER
947M:	Liviu Dudau <liviu.dudau@arm.com>
948M:	Brian Starkey <brian.starkey@arm.com>
949M:	Mali DP Maintainers <malidp@foss.arm.com>
950S:	Supported
951F:	drivers/gpu/drm/arm/
952F:	Documentation/devicetree/bindings/display/arm,malidp.txt
953
954ARM MFM AND FLOPPY DRIVERS
955M:	Ian Molton <spyro@f2s.com>
956S:	Maintained
957F:	arch/arm/lib/floppydma.S
958F:	arch/arm/include/asm/floppy.h
959
960ARM PMU PROFILING AND DEBUGGING
961M:	Will Deacon <will.deacon@arm.com>
962M:	Mark Rutland <mark.rutland@arm.com>
963S:	Maintained
964L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
965F:	arch/arm*/kernel/perf_*
966F:	arch/arm/oprofile/common.c
967F:	arch/arm*/kernel/hw_breakpoint.c
968F:	arch/arm*/include/asm/hw_breakpoint.h
969F:	arch/arm*/include/asm/perf_event.h
970F:	drivers/perf/*
971F:	include/linux/perf/arm_pmu.h
972F:	Documentation/devicetree/bindings/arm/pmu.txt
973
974ARM PORT
975M:	Russell King <linux@armlinux.org.uk>
976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977W:	http://www.armlinux.org.uk/
978S:	Maintained
979F:	arch/arm/
980
981ARM SUB-ARCHITECTURES
982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S:	Maintained
984F:	arch/arm/mach-*/
985F:	arch/arm/plat-*/
986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
987
988ARM PRIMECELL AACI PL041 DRIVER
989M:	Russell King <linux@armlinux.org.uk>
990S:	Maintained
991F:	sound/arm/aaci.*
992
993ARM PRIMECELL CLCD PL110 DRIVER
994M:	Russell King <linux@armlinux.org.uk>
995S:	Maintained
996F:	drivers/video/fbdev/amba-clcd.*
997
998ARM PRIMECELL KMI PL050 DRIVER
999M:	Russell King <linux@armlinux.org.uk>
1000S:	Maintained
1001F:	drivers/input/serio/ambakmi.*
1002F:	include/linux/amba/kmi.h
1003
1004ARM PRIMECELL MMCI PL180/1 DRIVER
1005M:	Russell King <linux@armlinux.org.uk>
1006S:	Maintained
1007F:	drivers/mmc/host/mmci.*
1008F:	include/linux/amba/mmci.h
1009
1010ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1011M:	Russell King <linux@armlinux.org.uk>
1012S:	Maintained
1013F:	drivers/tty/serial/amba-pl01*.c
1014F:	include/linux/amba/serial.h
1015
1016ARM PRIMECELL BUS SUPPORT
1017M:	Russell King <linux@armlinux.org.uk>
1018S:	Maintained
1019F:	drivers/amba/
1020F:	include/linux/amba/bus.h
1021
1022ARM/ADS SPHERE MACHINE SUPPORT
1023M:	Lennert Buytenhek <kernel@wantstofly.org>
1024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1025S:	Maintained
1026
1027ARM/AFEB9260 MACHINE SUPPORT
1028M:	Sergey Lapin <slapin@ossfans.org>
1029L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1030S:	Maintained
1031
1032ARM/AJECO 1ARM MACHINE SUPPORT
1033M:	Lennert Buytenhek <kernel@wantstofly.org>
1034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S:	Maintained
1036
1037ARM/Allwinner sunXi SoC support
1038M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1039M:	Chen-Yu Tsai <wens@csie.org>
1040L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S:	Maintained
1042N:	sun[x456789]i
1043F:	arch/arm/boot/dts/ntc-gr8*
1044
1045ARM/Allwinner SoC Clock Support
1046M:	Emilio López <emilio@elopez.com.ar>
1047S:	Maintained
1048F:	drivers/clk/sunxi/
1049
1050ARM/Amlogic Meson SoC support
1051M:	Carlo Caione <carlo@caione.org>
1052M:	Kevin Hilman <khilman@baylibre.com>
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054L:	linux-amlogic@lists.infradead.org
1055W:	http://linux-meson.com/
1056S:	Maintained
1057F:	arch/arm/mach-meson/
1058F:	arch/arm/boot/dts/meson*
1059F:	arch/arm64/boot/dts/amlogic/
1060F: 	drivers/pinctrl/meson/
1061F:	drivers/mmc/host/meson*
1062N:	meson
1063
1064ARM/Annapurna Labs ALPINE ARCHITECTURE
1065M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1066M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1067L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S:	Maintained
1069F:	arch/arm/mach-alpine/
1070F:	arch/arm/boot/dts/alpine*
1071F:	arch/arm64/boot/dts/al/
1072F:	drivers/*/*alpine*
1073
1074ARM/ARTPEC MACHINE SUPPORT
1075M:	Jesper Nilsson <jesper.nilsson@axis.com>
1076M:	Lars Persson <lars.persson@axis.com>
1077M:	Niklas Cassel <niklas.cassel@axis.com>
1078S:	Maintained
1079L:	linux-arm-kernel@axis.com
1080F:	arch/arm/mach-artpec
1081F:	arch/arm/boot/dts/artpec6*
1082F:	drivers/clk/axis
1083
1084ARM/ASPEED MACHINE SUPPORT
1085M:	Joel Stanley <joel@jms.id.au>
1086S:	Maintained
1087F:	arch/arm/mach-aspeed/
1088F:	arch/arm/boot/dts/aspeed-*
1089F:	drivers/*/*aspeed*
1090
1091ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1092M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1093M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1094M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1095L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096W:	http://www.linux4sam.org
1097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1098S:	Supported
1099F:	arch/arm/mach-at91/
1100F:	include/soc/at91/
1101F:	arch/arm/boot/dts/at91*.dts
1102F:	arch/arm/boot/dts/at91*.dtsi
1103F:	arch/arm/boot/dts/sama*.dts
1104F:	arch/arm/boot/dts/sama*.dtsi
1105F:	arch/arm/include/debug/at91.S
1106
1107ARM/ATMEL AT91 Clock Support
1108M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1109S:	Maintained
1110F:	drivers/clk/at91
1111
1112ARM/CALXEDA HIGHBANK ARCHITECTURE
1113M:	Rob Herring <robh@kernel.org>
1114L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S:	Maintained
1116F:	arch/arm/mach-highbank/
1117F:	arch/arm/boot/dts/highbank.dts
1118F:	arch/arm/boot/dts/ecx-*.dts*
1119
1120ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1121M:	Krzysztof Halasa <khalasa@piap.pl>
1122S:	Maintained
1123F:	arch/arm/mach-cns3xxx/
1124
1125ARM/CAVIUM THUNDER NETWORK DRIVER
1126M:	Sunil Goutham <sgoutham@cavium.com>
1127M:	Robert Richter <rric@kernel.org>
1128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S:	Supported
1130F:	drivers/net/ethernet/cavium/thunder/
1131
1132ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1133M:	Alexander Shiyan <shc_work@mail.ru>
1134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S:	Odd Fixes
1136N:	clps711x
1137
1138ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1139M:	Hartley Sweeten <hsweeten@visionengravers.com>
1140M:	Ryan Mallon <rmallon@gmail.com>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143F:	arch/arm/mach-ep93xx/
1144F:	arch/arm/mach-ep93xx/include/mach/
1145
1146ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1147M:	Lennert Buytenhek <kernel@wantstofly.org>
1148L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149S:	Maintained
1150
1151ARM/CLKDEV SUPPORT
1152M:	Russell King <linux@armlinux.org.uk>
1153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S:	Maintained
1155F:	arch/arm/include/asm/clkdev.h
1156F:	drivers/clk/clkdev.c
1157
1158ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1159M:	Mike Rapoport <mike@compulab.co.il>
1160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161S:	Maintained
1162
1163ARM/CONTEC MICRO9 MACHINE SUPPORT
1164M:	Hubert Feurstein <hubert.feurstein@contec.at>
1165S:	Maintained
1166F:	arch/arm/mach-ep93xx/micro9.c
1167
1168ARM/CORESIGHT FRAMEWORK AND DRIVERS
1169M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1170L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S:	Maintained
1172F:	drivers/hwtracing/coresight/*
1173F:	Documentation/trace/coresight.txt
1174F:	Documentation/devicetree/bindings/arm/coresight.txt
1175F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1176F:	tools/perf/arch/arm/util/pmu.c
1177F:	tools/perf/arch/arm/util/auxtrace.c
1178F:	tools/perf/arch/arm/util/cs-etm.c
1179F:	tools/perf/arch/arm/util/cs-etm.h
1180F:	tools/perf/util/cs-etm.h
1181
1182ARM/CORGI MACHINE SUPPORT
1183M:	Richard Purdie <rpurdie@rpsys.net>
1184S:	Maintained
1185
1186ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1187M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1188L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189T:	git git://github.com/ulli-kroll/linux.git
1190S:	Maintained
1191F:	arch/arm/mach-gemini/
1192F:	drivers/rtc/rtc-gemini.c
1193
1194ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1195M:	Barry Song <baohua@kernel.org>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1198S:	Maintained
1199F:	arch/arm/boot/dts/prima2*
1200F:	arch/arm/mach-prima2/
1201F:	drivers/clk/sirf/
1202F:	drivers/clocksource/timer-prima2.c
1203F:	drivers/clocksource/timer-atlas7.c
1204N:	[^a-z]sirf
1205
1206ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1207M:	Baruch Siach <baruch@tkos.co.il>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S:	Maintained
1210F:	arch/arm/boot/dts/cx92755*
1211N:	digicolor
1212
1213ARM/EBSA110 MACHINE SUPPORT
1214M:	Russell King <linux@armlinux.org.uk>
1215L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216W:	http://www.armlinux.org.uk/
1217S:	Maintained
1218F:	arch/arm/mach-ebsa110/
1219F:	drivers/net/ethernet/amd/am79c961a.*
1220
1221ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1222M:	Uwe Kleine-König <kernel@pengutronix.de>
1223L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S:	Maintained
1225N:	efm32
1226
1227ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1228M:	Daniel Ribeiro <drwyrm@gmail.com>
1229M:	Stefan Schmidt <stefan@openezx.org>
1230M:	Harald Welte <laforge@openezx.org>
1231L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1232W:	http://www.openezx.org/
1233S:	Maintained
1234T:	topgit git://git.openezx.org/openezx.git
1235F:	arch/arm/mach-pxa/ezx.c
1236
1237ARM/FARADAY FA526 PORT
1238M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S:	Maintained
1241T:	git git://git.berlios.de/gemini-board
1242F:	arch/arm/mm/*-fa*
1243
1244ARM/FOOTBRIDGE ARCHITECTURE
1245M:	Russell King <linux@armlinux.org.uk>
1246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247W:	http://www.armlinux.org.uk/
1248S:	Maintained
1249F:	arch/arm/include/asm/hardware/dec21285.h
1250F:	arch/arm/mach-footbridge/
1251
1252ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1253M:	Shawn Guo <shawnguo@kernel.org>
1254M:	Sascha Hauer <kernel@pengutronix.de>
1255R:	Fabio Estevam <fabio.estevam@nxp.com>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S:	Maintained
1258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1259F:	arch/arm/mach-imx/
1260F:	arch/arm/mach-mxs/
1261F:	arch/arm/boot/dts/imx*
1262F:	arch/arm/configs/imx*_defconfig
1263F:	drivers/clk/imx/
1264F:	include/soc/imx/
1265
1266ARM/FREESCALE VYBRID ARM ARCHITECTURE
1267M:	Shawn Guo <shawnguo@kernel.org>
1268M:	Sascha Hauer <kernel@pengutronix.de>
1269R:	Stefan Agner <stefan@agner.ch>
1270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S:	Maintained
1272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1273F:	arch/arm/mach-imx/*vf610*
1274F:	arch/arm/boot/dts/vf*
1275
1276ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1277M:	Lennert Buytenhek <kernel@wantstofly.org>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280
1281ARM/GUMSTIX MACHINE SUPPORT
1282M:	Steve Sakoman <sakoman@gmail.com>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285
1286ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1287M:	Philipp Zabel <philipp.zabel@gmail.com>
1288M:	Paul Parsons <lost.distance@yahoo.com>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S:	Maintained
1291F:	arch/arm/mach-pxa/hx4700.c
1292F:	arch/arm/mach-pxa/include/mach/hx4700.h
1293F:	sound/soc/pxa/hx4700.c
1294
1295ARM/HISILICON SOC SUPPORT
1296M:	Wei Xu <xuwei5@hisilicon.com>
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298W:	http://www.hisilicon.com
1299S:	Supported
1300T:	git git://github.com/hisilicon/linux-hisi.git
1301F:	arch/arm/mach-hisi/
1302F:	arch/arm/boot/dts/hi3*
1303F:	arch/arm/boot/dts/hip*
1304F:	arch/arm/boot/dts/hisi*
1305F:	arch/arm64/boot/dts/hisilicon/
1306
1307ARM/HP JORNADA 7XX MACHINE SUPPORT
1308M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1309W:	www.jlime.com
1310S:	Maintained
1311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1312F:	arch/arm/mach-sa1100/jornada720.c
1313F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1314
1315ARM/IGEP MACHINE SUPPORT
1316M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1317M:	Javier Martinez Canillas <javier@dowhile0.org>
1318L:	linux-omap@vger.kernel.org
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/omap3-igep*
1322
1323ARM/INCOME PXA270 SUPPORT
1324M:	Marek Vasut <marek.vasut@gmail.com>
1325L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S:	Maintained
1327F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1328
1329ARM/INTEL IOP32X ARM ARCHITECTURE
1330M:	Lennert Buytenhek <kernel@wantstofly.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333
1334ARM/INTEL IOP33X ARM ARCHITECTURE
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Orphan
1337
1338ARM/INTEL IOP13XX ARM ARCHITECTURE
1339M:	Lennert Buytenhek <kernel@wantstofly.org>
1340L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341S:	Maintained
1342
1343ARM/INTEL IQ81342EX MACHINE SUPPORT
1344M:	Lennert Buytenhek <kernel@wantstofly.org>
1345L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346S:	Maintained
1347
1348ARM/INTEL IXDP2850 MACHINE SUPPORT
1349M:	Lennert Buytenhek <kernel@wantstofly.org>
1350L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S:	Maintained
1352
1353ARM/INTEL IXP4XX ARM ARCHITECTURE
1354M:	Imre Kaloz <kaloz@openwrt.org>
1355M:	Krzysztof Halasa <khalasa@piap.pl>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358F:	arch/arm/mach-ixp4xx/
1359
1360ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1361M:	Jonathan Cameron <jic23@cam.ac.uk>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364F:	arch/arm/mach-pxa/stargate2.c
1365F:	drivers/pcmcia/pxa2xx_stargate2.c
1366
1367ARM/INTEL XSC3 (MANZANO) ARM CORE
1368M:	Lennert Buytenhek <kernel@wantstofly.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370S:	Maintained
1371
1372ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1373M:	Lennert Buytenhek <kernel@wantstofly.org>
1374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S:	Maintained
1376
1377ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1378M:	Santosh Shilimkar <ssantosh@kernel.org>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S:	Maintained
1381F:	arch/arm/mach-keystone/
1382F:	arch/arm/boot/dts/keystone-*
1383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1384
1385ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1386M:	Santosh Shilimkar <ssantosh@kernel.org>
1387L:	linux-kernel@vger.kernel.org
1388S:	Maintained
1389F:	drivers/clk/keystone/
1390
1391ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1392M:	Santosh Shilimkar <ssantosh@kernel.org>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394L:	linux-kernel@vger.kernel.org
1395S:	Maintained
1396F:	drivers/clocksource/timer-keystone.c
1397
1398ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1399M:	Santosh Shilimkar <ssantosh@kernel.org>
1400L:	linux-kernel@vger.kernel.org
1401S:	Maintained
1402F:	drivers/power/reset/keystone-reset.c
1403
1404ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1405M:	Santosh Shilimkar <ssantosh@kernel.org>
1406L:	linux-kernel@vger.kernel.org
1407S:	Maintained
1408F:	drivers/memory/*emif*
1409
1410ARM/LG1K ARCHITECTURE
1411M:	Chanho Min <chanho.min@lge.com>
1412L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S:	Maintained
1414F:	arch/arm64/boot/dts/lg/
1415
1416ARM/LOGICPD PXA270 MACHINE SUPPORT
1417M:	Lennert Buytenhek <kernel@wantstofly.org>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420
1421ARM/LPC18XX ARCHITECTURE
1422M:	Joachim Eastwood <manabian@gmail.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425F:	arch/arm/boot/dts/lpc43*
1426F:	drivers/clk/nxp/clk-lpc18xx*
1427F:	drivers/clocksource/time-lpc32xx.c
1428F:	drivers/i2c/busses/i2c-lpc2k.c
1429F:	drivers/memory/pl172.c
1430F:	drivers/mtd/spi-nor/nxp-spifi.c
1431F:	drivers/rtc/rtc-lpc24xx.c
1432N:	lpc18xx
1433
1434ARM/LPC32XX SOC SUPPORT
1435M:	Vladimir Zapolskiy <vz@mleia.com>
1436M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1439S:	Maintained
1440F:	arch/arm/boot/dts/lpc32*
1441F:	arch/arm/mach-lpc32xx/
1442F:	drivers/i2c/busses/i2c-pnx.c
1443F:	drivers/net/ethernet/nxp/lpc_eth.c
1444F:	drivers/usb/host/ohci-nxp.c
1445F:	drivers/watchdog/pnx4008_wdt.c
1446N:	lpc32xx
1447
1448ARM/MAGICIAN MACHINE SUPPORT
1449M:	Philipp Zabel <philipp.zabel@gmail.com>
1450S:	Maintained
1451
1452ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1453M:	Jason Cooper <jason@lakedaemon.net>
1454M:	Andrew Lunn <andrew@lunn.ch>
1455M:	Gregory Clement <gregory.clement@free-electrons.com>
1456M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1457L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S:	Maintained
1459F:	arch/arm/mach-mvebu/
1460F:	drivers/rtc/rtc-armada38x.c
1461F:	arch/arm/boot/dts/armada*
1462F:	arch/arm/boot/dts/kirkwood*
1463F:	arch/arm64/boot/dts/marvell/armada*
1464F:	drivers/cpufreq/mvebu-cpufreq.c
1465F:	arch/arm/configs/mvebu_*_defconfig
1466
1467ARM/Marvell Berlin SoC support
1468M:	Jisheng Zhang <jszhang@marvell.com>
1469M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/mach-berlin/
1473F:	arch/arm/boot/dts/berlin*
1474F:	arch/arm64/boot/dts/marvell/berlin*
1475
1476
1477ARM/Marvell Dove/MV78xx0/Orion SOC support
1478M:	Jason Cooper <jason@lakedaemon.net>
1479M:	Andrew Lunn <andrew@lunn.ch>
1480M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1481M:	Gregory Clement <gregory.clement@free-electrons.com>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/mach-dove/
1485F:	arch/arm/mach-mv78xx0/
1486F:	arch/arm/mach-orion5x/
1487F:	arch/arm/plat-orion/
1488F:	arch/arm/boot/dts/dove*
1489F:	arch/arm/boot/dts/orion5x*
1490
1491
1492ARM/Orion SoC/Technologic Systems TS-78xx platform support
1493M:	Alexander Clouter <alex@digriz.org.uk>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495W:	http://www.digriz.org.uk/ts78xx/kernel
1496S:	Maintained
1497F:	arch/arm/mach-orion5x/ts78xx-*
1498
1499ARM/OXNAS platform support
1500M:	Neil Armstrong <narmstrong@baylibre.com>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1503S:	Maintained
1504F:	arch/arm/mach-oxnas/
1505F:	arch/arm/boot/dts/oxnas*
1506F:	arch/arm/boot/dts/wd-mbwe.dts
1507N:	oxnas
1508
1509ARM/Mediatek RTC DRIVER
1510M:	Eddie Huang <eddie.huang@mediatek.com>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1513S:	Maintained
1514F:	drivers/rtc/rtc-mt6397.c
1515
1516ARM/Mediatek SoC support
1517M:	Matthias Brugger <matthias.bgg@gmail.com>
1518L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521F:	arch/arm/boot/dts/mt6*
1522F:	arch/arm/boot/dts/mt8*
1523F:	arch/arm/mach-mediatek/
1524N:	mtk
1525K:	mediatek
1526
1527ARM/Mediatek USB3 PHY DRIVER
1528M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1530L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	drivers/phy/phy-mt65xx-usb3.c
1533
1534ARM/MICREL KS8695 ARCHITECTURE
1535M:	Greg Ungerer <gerg@uclinux.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537F:	arch/arm/mach-ks8695/
1538S:	Odd Fixes
1539
1540ARM/MIOA701 MACHINE SUPPORT
1541M:	Robert Jarzmik <robert.jarzmik@free.fr>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543F:	arch/arm/mach-pxa/mioa701.c
1544S:	Maintained
1545
1546ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1547M:	Michael Petchkovsky <mkpetch@internode.on.net>
1548S:	Maintained
1549
1550ARM/NOMADIK ARCHITECTURE
1551M:	Alessandro Rubini <rubini@unipv.it>
1552M:	Linus Walleij <linus.walleij@linaro.org>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/mach-nomadik/
1556F:	drivers/pinctrl/nomadik/
1557F:	drivers/i2c/busses/i2c-nomadik.c
1558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1559
1560ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1561M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1562L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1563W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1564S:	Supported
1565
1566ARM/TOSA MACHINE SUPPORT
1567M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1568M:	Dirk Opfer <dirk@opfer-online.de>
1569S:	Maintained
1570
1571ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1572M:	Marek Vasut <marek.vasut@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org
1574W:	http://hackndev.com
1575S:	Maintained
1576F:	arch/arm/mach-pxa/include/mach/palmtx.h
1577F:	arch/arm/mach-pxa/palmtx.c
1578F:	arch/arm/mach-pxa/include/mach/palmt5.h
1579F:	arch/arm/mach-pxa/palmt5.c
1580F:	arch/arm/mach-pxa/include/mach/palmld.h
1581F:	arch/arm/mach-pxa/palmld.c
1582F:	arch/arm/mach-pxa/include/mach/palmte2.h
1583F:	arch/arm/mach-pxa/palmte2.c
1584F:	arch/arm/mach-pxa/include/mach/palmtc.h
1585F:	arch/arm/mach-pxa/palmtc.c
1586
1587ARM/PALM TREO SUPPORT
1588M:	Tomas Cech <sleep_walker@suse.com>
1589L:	linux-arm-kernel@lists.infradead.org
1590W:	http://hackndev.com
1591S:	Maintained
1592F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1593F:	arch/arm/mach-pxa/palmtreo.c
1594
1595ARM/PALMZ72 SUPPORT
1596M:	Sergey Lapin <slapin@ossfans.org>
1597L:	linux-arm-kernel@lists.infradead.org
1598W:	http://hackndev.com
1599S:	Maintained
1600F:	arch/arm/mach-pxa/include/mach/palmz72.h
1601F:	arch/arm/mach-pxa/palmz72.c
1602
1603ARM/PLEB SUPPORT
1604M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1605W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1606S:	Maintained
1607
1608ARM/PT DIGITAL BOARD PORT
1609M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1610L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611W:	http://www.armlinux.org.uk/
1612S:	Maintained
1613
1614ARM/QUALCOMM SUPPORT
1615M:	Andy Gross <andy.gross@linaro.org>
1616M:	David Brown <david.brown@linaro.org>
1617L:	linux-arm-msm@vger.kernel.org
1618L:	linux-soc@vger.kernel.org
1619S:	Maintained
1620F:	Documentation/devicetree/bindings/soc/qcom/
1621F:	arch/arm/boot/dts/qcom-*.dts
1622F:	arch/arm/boot/dts/qcom-*.dtsi
1623F:	arch/arm/mach-qcom/
1624F:	arch/arm64/boot/dts/qcom/*
1625F:	drivers/i2c/busses/i2c-qup.c
1626F:	drivers/clk/qcom/
1627F:	drivers/soc/qcom/
1628F:	drivers/spi/spi-qup.c
1629F:	drivers/tty/serial/msm_serial.h
1630F:	drivers/tty/serial/msm_serial.c
1631F:	drivers/*/pm8???-*
1632F:	drivers/mfd/ssbi.c
1633F:	drivers/firmware/qcom_scm.c
1634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1635
1636ARM/RADISYS ENP2611 MACHINE SUPPORT
1637M:	Lennert Buytenhek <kernel@wantstofly.org>
1638L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640
1641ARM/RENESAS ARM64 ARCHITECTURE
1642M:	Simon Horman <horms@verge.net.au>
1643M:	Magnus Damm <magnus.damm@gmail.com>
1644L:	linux-renesas-soc@vger.kernel.org
1645Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1647S:	Supported
1648F:	arch/arm64/boot/dts/renesas/
1649F:	drivers/soc/renesas/
1650F:	include/linux/soc/renesas/
1651
1652ARM/RISCPC ARCHITECTURE
1653M:	Russell King <linux@armlinux.org.uk>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655W:	http://www.armlinux.org.uk/
1656S:	Maintained
1657F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1658F:	arch/arm/include/asm/hardware/ioc.h
1659F:	arch/arm/include/asm/hardware/iomd.h
1660F:	arch/arm/include/asm/hardware/memc.h
1661F:	arch/arm/mach-rpc/
1662F:	drivers/net/ethernet/8390/etherh.c
1663F:	drivers/net/ethernet/i825xx/ether1*
1664F:	drivers/net/ethernet/seeq/ether3*
1665F:	drivers/scsi/arm/
1666
1667ARM/Rockchip SoC support
1668M:	Heiko Stuebner <heiko@sntech.de>
1669L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1670L:	linux-rockchip@lists.infradead.org
1671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1672S:	Maintained
1673F:	arch/arm/boot/dts/rk3*
1674F:	arch/arm/mach-rockchip/
1675F:	drivers/clk/rockchip/
1676F:	drivers/i2c/busses/i2c-rk3x.c
1677F:	drivers/*/*rockchip*
1678F:	drivers/*/*/*rockchip*
1679F:	sound/soc/rockchip/
1680N:	rockchip
1681
1682ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1683M:	Kukjin Kim <kgene@kernel.org>
1684M:	Krzysztof Kozlowski <krzk@kernel.org>
1685R:	Javier Martinez Canillas <javier@osg.samsung.com>
1686L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1688S:	Maintained
1689F:	arch/arm/boot/dts/s3c*
1690F:	arch/arm/boot/dts/s5p*
1691F:	arch/arm/boot/dts/samsung*
1692F:	arch/arm/boot/dts/exynos*
1693F:	arch/arm64/boot/dts/exynos/
1694F:	arch/arm/plat-samsung/
1695F:	arch/arm/mach-s3c24*/
1696F:	arch/arm/mach-s3c64xx/
1697F:	arch/arm/mach-s5p*/
1698F:	arch/arm/mach-exynos*/
1699F:	drivers/*/*s3c24*
1700F:	drivers/*/*/*s3c24*
1701F:	drivers/*/*s3c64xx*
1702F:	drivers/*/*s5pv210*
1703F:	drivers/memory/samsung/*
1704F:	drivers/soc/samsung/*
1705F:	Documentation/arm/Samsung/
1706F:	Documentation/devicetree/bindings/arm/samsung/
1707F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1708F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1709N:	exynos
1710
1711ARM/SAMSUNG MOBILE MACHINE SUPPORT
1712M:	Kyungmin Park <kyungmin.park@samsung.com>
1713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714S:	Maintained
1715F:	arch/arm/mach-s5pv210/
1716
1717ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1718M:	Kyungmin Park <kyungmin.park@samsung.com>
1719M:	Kamil Debski <kamil@wypas.org>
1720M:	Andrzej Hajda <a.hajda@samsung.com>
1721L:	linux-arm-kernel@lists.infradead.org
1722L:	linux-media@vger.kernel.org
1723S:	Maintained
1724F:	drivers/media/platform/s5p-g2d/
1725
1726ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1727M:	Kyungmin Park <kyungmin.park@samsung.com>
1728M:	Kamil Debski <kamil@wypas.org>
1729M:	Jeongtae Park <jtp.park@samsung.com>
1730M:	Andrzej Hajda <a.hajda@samsung.com>
1731L:	linux-arm-kernel@lists.infradead.org
1732L:	linux-media@vger.kernel.org
1733S:	Maintained
1734F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1735F:	drivers/media/platform/s5p-mfc/
1736
1737ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1738M:	Kyungmin Park <kyungmin.park@samsung.com>
1739L:	linux-arm-kernel@lists.infradead.org
1740L:	linux-media@vger.kernel.org
1741S:	Maintained
1742F:	drivers/staging/media/platform/s5p-cec/
1743
1744ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1745M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1746M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1747L:	linux-arm-kernel@lists.infradead.org
1748L:	linux-media@vger.kernel.org
1749S:	Maintained
1750F:	drivers/media/platform/s5p-jpeg/
1751
1752ARM/SHMOBILE ARM ARCHITECTURE
1753M:	Simon Horman <horms@verge.net.au>
1754M:	Magnus Damm <magnus.damm@gmail.com>
1755L:	linux-renesas-soc@vger.kernel.org
1756Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1758S:	Supported
1759F:	arch/arm/boot/dts/emev2*
1760F:	arch/arm/boot/dts/r7s*
1761F:	arch/arm/boot/dts/r8a*
1762F:	arch/arm/boot/dts/sh*
1763F:	arch/arm/configs/shmobile_defconfig
1764F:	arch/arm/include/debug/renesas-scif.S
1765F:	arch/arm/mach-shmobile/
1766F:	drivers/soc/renesas/
1767F:	include/linux/soc/renesas/
1768
1769ARM/SOCFPGA ARCHITECTURE
1770M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1771S:	Maintained
1772F:	arch/arm/mach-socfpga/
1773F:	arch/arm/boot/dts/socfpga*
1774F:	arch/arm/configs/socfpga_defconfig
1775F:	arch/arm64/boot/dts/altera/
1776W:	http://www.rocketboards.org
1777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1778
1779ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1780M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1781S:	Maintained
1782F:	drivers/clk/socfpga/
1783
1784ARM/SOCFPGA EDAC SUPPORT
1785M:	Thor Thayer <tthayer@opensource.altera.com>
1786S:	Maintained
1787F:	drivers/edac/altera_edac.
1788
1789ARM/STI ARCHITECTURE
1790M:	Patrice Chotard <patrice.chotard@st.com>
1791L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792L:	kernel@stlinux.com
1793W:	http://www.stlinux.com
1794S:	Maintained
1795F:	arch/arm/mach-sti/
1796F:	arch/arm/boot/dts/sti*
1797F:	drivers/char/hw_random/st-rng.c
1798F:	drivers/clocksource/arm_global_timer.c
1799F:	drivers/clocksource/clksrc_st_lpc.c
1800F:	drivers/cpufreq/sti-cpufreq.c
1801F:	drivers/dma/st_fdma*
1802F:	drivers/i2c/busses/i2c-st.c
1803F:	drivers/media/rc/st_rc.c
1804F:	drivers/media/platform/sti/c8sectpfe/
1805F:	drivers/mmc/host/sdhci-st.c
1806F:	drivers/phy/phy-miphy28lp.c
1807F:	drivers/phy/phy-miphy365x.c
1808F:	drivers/phy/phy-stih407-usb.c
1809F:	drivers/phy/phy-stih41x-usb.c
1810F:	drivers/pinctrl/pinctrl-st.c
1811F:	drivers/remoteproc/st_remoteproc.c
1812F:	drivers/remoteproc/st_slim_rproc.c
1813F:	drivers/reset/sti/
1814F:	drivers/rtc/rtc-st-lpc.c
1815F:	drivers/tty/serial/st-asc.c
1816F:	drivers/usb/dwc3/dwc3-st.c
1817F:	drivers/usb/host/ehci-st.c
1818F:	drivers/usb/host/ohci-st.c
1819F:	drivers/watchdog/st_lpc_wdt.c
1820F:	drivers/ata/ahci_st.c
1821F:	include/linux/remoteproc/st_slim_rproc.h
1822
1823ARM/STM32 ARCHITECTURE
1824M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1825M:	Alexandre Torgue <alexandre.torgue@st.com>
1826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827S:	Maintained
1828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1829N:	stm32
1830F:	drivers/clocksource/armv7m_systick.c
1831
1832ARM/TANGO ARCHITECTURE
1833M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1834L:	linux-arm-kernel@lists.infradead.org
1835S:	Maintained
1836N:	tango
1837
1838ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1839M:	Lennert Buytenhek <kernel@wantstofly.org>
1840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S:	Maintained
1842
1843ARM/TETON BGA MACHINE SUPPORT
1844M:	"Mark F. Brown" <mark.brown314@gmail.com>
1845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S:	Maintained
1847
1848ARM/THECUS N2100 MACHINE SUPPORT
1849M:	Lennert Buytenhek <kernel@wantstofly.org>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852
1853ARM/NUVOTON W90X900 ARM ARCHITECTURE
1854M:	Wan ZongShun <mcuos.com@gmail.com>
1855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856W:	http://www.mcuos.com
1857S:	Maintained
1858F:	arch/arm/mach-w90x900/
1859F:	drivers/input/keyboard/w90p910_keypad.c
1860F:	drivers/input/touchscreen/w90p910_ts.c
1861F:	drivers/watchdog/nuc900_wdt.c
1862F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1863F:	drivers/mtd/nand/nuc900_nand.c
1864F:	drivers/rtc/rtc-nuc900.c
1865F:	drivers/spi/spi-nuc900.c
1866F:	drivers/usb/host/ehci-w90x900.c
1867F:	drivers/video/fbdev/nuc900fb.c
1868
1869ARM/U300 MACHINE SUPPORT
1870M:	Linus Walleij <linus.walleij@linaro.org>
1871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872S:	Supported
1873F:	arch/arm/mach-u300/
1874F:	drivers/clocksource/timer-u300.c
1875F:	drivers/i2c/busses/i2c-stu300.c
1876F:	drivers/rtc/rtc-coh901331.c
1877F:	drivers/watchdog/coh901327_wdt.c
1878F:	drivers/dma/coh901318*
1879F:	drivers/mfd/ab3100*
1880F:	drivers/rtc/rtc-ab3100.c
1881F:	drivers/rtc/rtc-coh901331.c
1882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1883
1884ARM/UNIPHIER ARCHITECTURE
1885M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1886L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1888S:	Maintained
1889F:	arch/arm/boot/dts/uniphier*
1890F:	arch/arm/include/asm/hardware/cache-uniphier.h
1891F:	arch/arm/mach-uniphier/
1892F:	arch/arm/mm/cache-uniphier.c
1893F:	arch/arm64/boot/dts/socionext/
1894F:	drivers/bus/uniphier-system-bus.c
1895F:	drivers/clk/uniphier/
1896F:	drivers/i2c/busses/i2c-uniphier*
1897F:	drivers/pinctrl/uniphier/
1898F:	drivers/reset/reset-uniphier.c
1899F:	drivers/tty/serial/8250/8250_uniphier.c
1900N:	uniphier
1901
1902ARM/Ux500 ARM ARCHITECTURE
1903M:	Linus Walleij <linus.walleij@linaro.org>
1904L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905S:	Maintained
1906F:	arch/arm/mach-ux500/
1907F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1908F:	drivers/dma/ste_dma40*
1909F:	drivers/hwspinlock/u8500_hsem.c
1910F:	drivers/mfd/abx500*
1911F:	drivers/mfd/ab8500*
1912F:	drivers/mfd/dbx500*
1913F:	drivers/mfd/db8500*
1914F:	drivers/pinctrl/nomadik/pinctrl-ab*
1915F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1916F:	drivers/rtc/rtc-ab8500.c
1917F:	drivers/rtc/rtc-pl031.c
1918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1919
1920ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1921M:	Ulf Hansson <ulf.hansson@linaro.org>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923T:	git git://git.linaro.org/people/ulfh/clk.git
1924S:	Maintained
1925F:	drivers/clk/ux500/
1926
1927ARM/VERSATILE EXPRESS PLATFORM
1928M:	Liviu Dudau <liviu.dudau@arm.com>
1929M:	Sudeep Holla <sudeep.holla@arm.com>
1930M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932S:	Maintained
1933F:	arch/arm/boot/dts/vexpress*
1934F:	arch/arm64/boot/dts/arm/
1935F:	arch/arm/mach-vexpress/
1936F:	*/*/vexpress*
1937F:	*/*/*/vexpress*
1938F:	drivers/clk/versatile/clk-vexpress-osc.c
1939F:	drivers/clocksource/versatile.c
1940N:	mps2
1941
1942ARM/VFP SUPPORT
1943M:	Russell King <linux@armlinux.org.uk>
1944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945W:	http://www.armlinux.org.uk/
1946S:	Maintained
1947F:	arch/arm/vfp/
1948
1949ARM/VOIPAC PXA270 SUPPORT
1950M:	Marek Vasut <marek.vasut@gmail.com>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953F:	arch/arm/mach-pxa/vpac270.c
1954F:	arch/arm/mach-pxa/include/mach/vpac270.h
1955
1956ARM/VT8500 ARM ARCHITECTURE
1957M:	Tony Prisk <linux@prisktech.co.nz>
1958L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959S:	Maintained
1960F:	arch/arm/mach-vt8500/
1961F:	drivers/clocksource/vt8500_timer.c
1962F:	drivers/i2c/busses/i2c-wmt.c
1963F:	drivers/mmc/host/wmt-sdmmc.c
1964F:	drivers/pwm/pwm-vt8500.c
1965F:	drivers/rtc/rtc-vt8500.c
1966F:	drivers/tty/serial/vt8500_serial.c
1967F:	drivers/usb/host/ehci-platform.c
1968F:	drivers/usb/host/uhci-platform.c
1969F:	drivers/video/fbdev/vt8500lcdfb.*
1970F:	drivers/video/fbdev/wm8505fb*
1971F:	drivers/video/fbdev/wmt_ge_rops.*
1972
1973ARM/ZIPIT Z2 SUPPORT
1974M:	Marek Vasut <marek.vasut@gmail.com>
1975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976S:	Maintained
1977F:	arch/arm/mach-pxa/z2.c
1978F:	arch/arm/mach-pxa/include/mach/z2.h
1979
1980ARM/ZTE ARCHITECTURE
1981M:	Jun Nie <jun.nie@linaro.org>
1982L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983S:	Maintained
1984F:	arch/arm/mach-zx/
1985F:	drivers/clk/zte/
1986F:	Documentation/devicetree/bindings/arm/zte.txt
1987F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1988
1989ARM/ZYNQ ARCHITECTURE
1990M:	Michal Simek <michal.simek@xilinx.com>
1991R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1992L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993W:	http://wiki.xilinx.com
1994T:	git https://github.com/Xilinx/linux-xlnx.git
1995S:	Supported
1996F:	arch/arm/mach-zynq/
1997F:	drivers/cpuidle/cpuidle-zynq.c
1998F:	drivers/block/xsysace.c
1999N:	zynq
2000N:	xilinx
2001F:	drivers/clocksource/cadence_ttc_timer.c
2002F:	drivers/i2c/busses/i2c-cadence.c
2003F:	drivers/mmc/host/sdhci-of-arasan.c
2004F:	drivers/edac/synopsys_edac.c
2005
2006ARM SMMU DRIVERS
2007M:	Will Deacon <will.deacon@arm.com>
2008R:	Robin Murphy <robin.murphy@arm.com>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Maintained
2011F:	drivers/iommu/arm-smmu.c
2012F:	drivers/iommu/arm-smmu-v3.c
2013F:	drivers/iommu/io-pgtable-arm.c
2014F:	drivers/iommu/io-pgtable-arm-v7s.c
2015
2016ARM64 PORT (AARCH64 ARCHITECTURE)
2017M:	Catalin Marinas <catalin.marinas@arm.com>
2018M:	Will Deacon <will.deacon@arm.com>
2019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2021S:	Maintained
2022F:	arch/arm64/
2023F:	Documentation/arm64/
2024
2025AS3645A LED FLASH CONTROLLER DRIVER
2026M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2027L:	linux-media@vger.kernel.org
2028T:	git git://linuxtv.org/media_tree.git
2029S:	Maintained
2030F:	drivers/media/i2c/as3645a.c
2031F:	include/media/i2c/as3645a.h
2032
2033ASAHI KASEI AK8974 DRIVER
2034M:	Linus Walleij <linus.walleij@linaro.org>
2035L:	linux-iio@vger.kernel.org
2036W:	http://www.akm.com/
2037S:	Supported
2038F:	drivers/iio/magnetometer/ak8974.c
2039
2040ASC7621 HARDWARE MONITOR DRIVER
2041M:	George Joseph <george.joseph@fairview5.com>
2042L:	linux-hwmon@vger.kernel.org
2043S:	Maintained
2044F:	Documentation/hwmon/asc7621
2045F:	drivers/hwmon/asc7621.c
2046
2047ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2048M:	Corentin Chary <corentin.chary@gmail.com>
2049L:	acpi4asus-user@lists.sourceforge.net
2050L:	platform-driver-x86@vger.kernel.org
2051W:	http://acpi4asus.sf.net
2052S:	Maintained
2053F:	drivers/platform/x86/asus*.c
2054F:	drivers/platform/x86/eeepc*.c
2055
2056ASUS WIRELESS RADIO CONTROL DRIVER
2057M:	João Paulo Rechi Vita <jprvita@gmail.com>
2058L:	platform-driver-x86@vger.kernel.org
2059S:	Maintained
2060F:	drivers/platform/x86/asus-wireless.c
2061
2062ASYMMETRIC KEYS
2063M:	David Howells <dhowells@redhat.com>
2064L:	keyrings@vger.kernel.org
2065S:	Maintained
2066F:	Documentation/crypto/asymmetric-keys.txt
2067F:	include/linux/verification.h
2068F:	include/crypto/public_key.h
2069F:	include/crypto/pkcs7.h
2070F:	crypto/asymmetric_keys/
2071
2072ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2073R:	Dan Williams <dan.j.williams@intel.com>
2074W:	http://sourceforge.net/projects/xscaleiop
2075S:	Odd fixes
2076F:	Documentation/crypto/async-tx-api.txt
2077F:	crypto/async_tx/
2078F:	drivers/dma/
2079F:	include/linux/dmaengine.h
2080F:	include/linux/async_tx.h
2081
2082AT24 EEPROM DRIVER
2083M:	Wolfram Sang <wsa@the-dreams.de>
2084L:	linux-i2c@vger.kernel.org
2085S:	Maintained
2086F:	drivers/misc/eeprom/at24.c
2087F:	include/linux/platform_data/at24.h
2088
2089ATA OVER ETHERNET (AOE) DRIVER
2090M:	"Ed L. Cashin" <ed.cashin@acm.org>
2091W:	http://www.openaoe.org/
2092S:	Supported
2093F:	Documentation/aoe/
2094F:	drivers/block/aoe/
2095
2096ATHEROS 71XX/9XXX GPIO DRIVER
2097M:	Alban Bedel <albeu@free.fr>
2098W:	https://github.com/AlbanBedel/linux
2099T:	git git://github.com/AlbanBedel/linux
2100S:	Maintained
2101F:	drivers/gpio/gpio-ath79.c
2102F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2103
2104ATHEROS ATH GENERIC UTILITIES
2105M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2106L:	linux-wireless@vger.kernel.org
2107S:	Supported
2108F:	drivers/net/wireless/ath/*
2109
2110ATHEROS ATH5K WIRELESS DRIVER
2111M:	Jiri Slaby <jirislaby@gmail.com>
2112M:	Nick Kossifidis <mickflemm@gmail.com>
2113M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2114L:	linux-wireless@vger.kernel.org
2115W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2116S:	Maintained
2117F:	drivers/net/wireless/ath/ath5k/
2118
2119ATHEROS ATH6KL WIRELESS DRIVER
2120M:	Kalle Valo <kvalo@qca.qualcomm.com>
2121L:	linux-wireless@vger.kernel.org
2122W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2124S:	Supported
2125F:	drivers/net/wireless/ath/ath6kl/
2126
2127WILOCITY WIL6210 WIRELESS DRIVER
2128M:	Maya Erez <qca_merez@qca.qualcomm.com>
2129L:	linux-wireless@vger.kernel.org
2130L:	wil6210@qca.qualcomm.com
2131S:	Supported
2132W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2133F:	drivers/net/wireless/ath/wil6210/
2134F:	include/uapi/linux/wil6210_uapi.h
2135
2136CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2137M:	Christian Lamparter <chunkeey@googlemail.com>
2138L:	linux-wireless@vger.kernel.org
2139W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2140S:	Maintained
2141F:	drivers/net/wireless/ath/carl9170/
2142
2143ATK0110 HWMON DRIVER
2144M:	Luca Tettamanti <kronos.it@gmail.com>
2145L:	linux-hwmon@vger.kernel.org
2146S:	Maintained
2147F:	drivers/hwmon/asus_atk0110.c
2148
2149ATI_REMOTE2 DRIVER
2150M:	Ville Syrjala <syrjala@sci.fi>
2151S:	Maintained
2152F:	drivers/input/misc/ati_remote2.c
2153
2154ATLX ETHERNET DRIVERS
2155M:	Jay Cliburn <jcliburn@gmail.com>
2156M:	Chris Snook <chris.snook@gmail.com>
2157L:	netdev@vger.kernel.org
2158W:	http://sourceforge.net/projects/atl1
2159W:	http://atl1.sourceforge.net
2160S:	Maintained
2161F:	drivers/net/ethernet/atheros/
2162
2163ATM
2164M:	Chas Williams <3chas3@gmail.com>
2165L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2166L:	netdev@vger.kernel.org
2167W:	http://linux-atm.sourceforge.net
2168S:	Maintained
2169F:	drivers/atm/
2170F:	include/linux/atm*
2171F:	include/uapi/linux/atm*
2172
2173ATMEL AT91 / AT32 MCI DRIVER
2174M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2175S:	Maintained
2176F:	drivers/mmc/host/atmel-mci.c
2177
2178ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2179M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2180S:	Supported
2181F:	drivers/power/reset/at91-sama5d2_shdwc.c
2182
2183ATMEL SAMA5D2 ADC DRIVER
2184M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2185L:	linux-iio@vger.kernel.org
2186S:	Supported
2187F:	drivers/iio/adc/at91-sama5d2_adc.c
2188
2189ATMEL Audio ALSA driver
2190M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2191L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2192S:	Supported
2193F:	sound/soc/atmel
2194
2195ATMEL DMA DRIVER
2196M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198S:	Supported
2199F:	drivers/dma/at_hdmac.c
2200F:	drivers/dma/at_hdmac_regs.h
2201F:	include/linux/platform_data/dma-atmel.h
2202
2203ATMEL XDMA DRIVER
2204M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2205L:	linux-arm-kernel@lists.infradead.org
2206L:	dmaengine@vger.kernel.org
2207S:	Supported
2208F:	drivers/dma/at_xdmac.c
2209
2210ATMEL I2C DRIVER
2211M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2212L:	linux-i2c@vger.kernel.org
2213S:	Supported
2214F:	drivers/i2c/busses/i2c-at91.c
2215
2216ATMEL ISI DRIVER
2217M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2218L:	linux-media@vger.kernel.org
2219S:	Supported
2220F:	drivers/media/platform/soc_camera/atmel-isi.c
2221F:	include/media/atmel-isi.h
2222
2223ATMEL LCDFB DRIVER
2224M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2225L:	linux-fbdev@vger.kernel.org
2226S:	Maintained
2227F:	drivers/video/fbdev/atmel_lcdfb.c
2228F:	include/video/atmel_lcdc.h
2229
2230ATMEL MACB ETHERNET DRIVER
2231M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2232S:	Supported
2233F:	drivers/net/ethernet/cadence/
2234
2235ATMEL NAND DRIVER
2236M:	Wenyou Yang <wenyou.yang@atmel.com>
2237M:	Josh Wu <rainyfeeling@outlook.com>
2238L:	linux-mtd@lists.infradead.org
2239S:	Supported
2240F:	drivers/mtd/nand/atmel_nand*
2241
2242ATMEL SDMMC DRIVER
2243M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2244L:	linux-mmc@vger.kernel.org
2245S:	Supported
2246F:	drivers/mmc/host/sdhci-of-at91.c
2247
2248ATMEL SPI DRIVER
2249M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2250S:	Supported
2251F:	drivers/spi/spi-atmel.*
2252
2253ATMEL SSC DRIVER
2254M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256S:	Supported
2257F:	drivers/misc/atmel-ssc.c
2258F:	include/linux/atmel-ssc.h
2259
2260ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2261M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2263S:	Supported
2264F:	drivers/misc/atmel_tclib.c
2265F:	drivers/clocksource/tcb_clksrc.c
2266
2267ATMEL USBA UDC DRIVER
2268M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270S:	Supported
2271F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2272
2273ATMEL WIRELESS DRIVER
2274M:	Simon Kelley <simon@thekelleys.org.uk>
2275L:	linux-wireless@vger.kernel.org
2276W:	http://www.thekelleys.org.uk/atmel
2277W:	http://atmelwlandriver.sourceforge.net/
2278S:	Maintained
2279F:	drivers/net/wireless/atmel/atmel*
2280
2281ATMEL MAXTOUCH DRIVER
2282M:	Nick Dyer <nick@shmanahar.org>
2283T:	git git://github.com/ndyer/linux.git
2284S:	Maintained
2285F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2286F:	drivers/input/touchscreen/atmel_mxt_ts.c
2287F:	include/linux/platform_data/atmel_mxt_ts.h
2288
2289ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2290M:	Bradley Grove <linuxdrivers@attotech.com>
2291L:	linux-scsi@vger.kernel.org
2292W:	http://www.attotech.com
2293S:	Supported
2294F:	drivers/scsi/esas2r
2295
2296ATUSB IEEE 802.15.4 RADIO DRIVER
2297M:	Stefan Schmidt <stefan@osg.samsung.com>
2298L:	linux-wpan@vger.kernel.org
2299S:	Maintained
2300F:	drivers/net/ieee802154/atusb.c
2301F:	drivers/net/ieee802154/atusb.h
2302F:	drivers/net/ieee802154/at86rf230.h
2303
2304AUDIT SUBSYSTEM
2305M:	Paul Moore <paul@paul-moore.com>
2306M:	Eric Paris <eparis@redhat.com>
2307L:	linux-audit@redhat.com (moderated for non-subscribers)
2308W:	http://people.redhat.com/sgrubb/audit/
2309T:	git git://git.infradead.org/users/pcmoore/audit
2310S:	Maintained
2311F:	include/linux/audit.h
2312F:	include/uapi/linux/audit.h
2313F:	kernel/audit*
2314
2315AUXILIARY DISPLAY DRIVERS
2316M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2317W:	http://miguelojeda.es/auxdisplay.htm
2318W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2319S:	Maintained
2320F:	drivers/auxdisplay/
2321F:	include/linux/cfag12864b.h
2322
2323AVR32 ARCHITECTURE
2324M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2325M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2326W:	http://www.atmel.com/products/AVR32/
2327W:	http://mirror.egtvedt.no/avr32linux.org/
2328W:	http://avrfreaks.net/
2329S:	Maintained
2330F:	arch/avr32/
2331
2332AVR32/AT32AP MACHINE SUPPORT
2333M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2334M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2335S:	Maintained
2336F:	arch/avr32/mach-at32ap/
2337
2338AX.25 NETWORK LAYER
2339M:	Ralf Baechle <ralf@linux-mips.org>
2340L:	linux-hams@vger.kernel.org
2341W:	http://www.linux-ax25.org/
2342S:	Maintained
2343F:	include/uapi/linux/ax25.h
2344F:	include/net/ax25.h
2345F:	net/ax25/
2346
2347AXENTIA ASOC DRIVERS
2348M:	Peter Rosin <peda@axentia.se>
2349L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2350S:	Maintained
2351F:	Documentation/devicetree/bindings/sound/axentia,*
2352F:	sound/soc/atmel/tse850-pcm5142.c
2353
2354AZ6007 DVB DRIVER
2355M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2356M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2357L:	linux-media@vger.kernel.org
2358W:	https://linuxtv.org
2359T:	git git://linuxtv.org/media_tree.git
2360S:	Maintained
2361F:	drivers/media/usb/dvb-usb-v2/az6007.c
2362
2363AZTECH FM RADIO RECEIVER DRIVER
2364M:	Hans Verkuil <hverkuil@xs4all.nl>
2365L:	linux-media@vger.kernel.org
2366T:	git git://linuxtv.org/media_tree.git
2367W:	https://linuxtv.org
2368S:	Maintained
2369F:	drivers/media/radio/radio-aztech*
2370
2371B43 WIRELESS DRIVER
2372L:	linux-wireless@vger.kernel.org
2373L:	b43-dev@lists.infradead.org
2374W:	http://wireless.kernel.org/en/users/Drivers/b43
2375S:	Odd Fixes
2376F:	drivers/net/wireless/broadcom/b43/
2377
2378B43LEGACY WIRELESS DRIVER
2379M:	Larry Finger <Larry.Finger@lwfinger.net>
2380L:	linux-wireless@vger.kernel.org
2381L:	b43-dev@lists.infradead.org
2382W:	http://wireless.kernel.org/en/users/Drivers/b43
2383S:	Maintained
2384F:	drivers/net/wireless/broadcom/b43legacy/
2385
2386BACKLIGHT CLASS/SUBSYSTEM
2387M:	Jingoo Han <jingoohan1@gmail.com>
2388M:	Lee Jones <lee.jones@linaro.org>
2389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2390S:	Maintained
2391F:	drivers/video/backlight/
2392F:	include/linux/backlight.h
2393
2394BATMAN ADVANCED
2395M:	Marek Lindner <mareklindner@neomailbox.ch>
2396M:	Simon Wunderlich <sw@simonwunderlich.de>
2397M:	Antonio Quartulli <a@unstable.cc>
2398L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2399W:	https://www.open-mesh.org/
2400Q:	https://patchwork.open-mesh.org/project/batman/list/
2401S:	Maintained
2402F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2403F:	Documentation/ABI/testing/sysfs-class-net-mesh
2404F:	Documentation/networking/batman-adv.txt
2405F:	include/uapi/linux/batman_adv.h
2406F:	net/batman-adv/
2407
2408BAYCOM/HDLCDRV DRIVERS FOR AX.25
2409M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2410L:	linux-hams@vger.kernel.org
2411W:	http://www.baycom.org/~tom/ham/ham.html
2412S:	Maintained
2413F:	drivers/net/hamradio/baycom*
2414
2415BCACHE (BLOCK LAYER CACHE)
2416M:	Kent Overstreet <kent.overstreet@gmail.com>
2417L:	linux-bcache@vger.kernel.org
2418W:	http://bcache.evilpiepirate.org
2419S:	Orphan
2420F:	drivers/md/bcache/
2421
2422BDISP ST MEDIA DRIVER
2423M:	Fabien Dessenne <fabien.dessenne@st.com>
2424L:	linux-media@vger.kernel.org
2425T:	git git://linuxtv.org/media_tree.git
2426W:	https://linuxtv.org
2427S:	Supported
2428F:	drivers/media/platform/sti/bdisp
2429
2430BEFS FILE SYSTEM
2431M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2432M:	Salah Triki <salah.triki@gmail.com>
2433S:	Maintained
2434T:	git git://github.com/luisbg/linux-befs.git
2435F:	Documentation/filesystems/befs.txt
2436F:	fs/befs/
2437
2438BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2439M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2440L:	netdev@vger.kernel.org
2441S:	Maintained
2442F:	drivers/net/ethernet/ec_bhf.c
2443
2444BFS FILE SYSTEM
2445M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2446S:	Maintained
2447F:	Documentation/filesystems/bfs.txt
2448F:	fs/bfs/
2449F:	include/uapi/linux/bfs_fs.h
2450
2451BLACKFIN ARCHITECTURE
2452M:	Steven Miao <realmz6@gmail.com>
2453L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2454T:	git git://git.code.sf.net/p/adi-linux/code
2455W:	http://blackfin.uclinux.org
2456S:	Supported
2457F:	arch/blackfin/
2458
2459BLACKFIN EMAC DRIVER
2460L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2461W:	http://blackfin.uclinux.org
2462S:	Supported
2463F:	drivers/net/ethernet/adi/
2464
2465BLACKFIN RTC DRIVER
2466L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2467W:	http://blackfin.uclinux.org
2468S:	Supported
2469F:	drivers/rtc/rtc-bfin.c
2470
2471BLACKFIN SDH DRIVER
2472M:	Sonic Zhang <sonic.zhang@analog.com>
2473L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2474W:	http://blackfin.uclinux.org
2475S:	Supported
2476F:	drivers/mmc/host/bfin_sdh.c
2477
2478BLACKFIN SERIAL DRIVER
2479M:	Sonic Zhang <sonic.zhang@analog.com>
2480L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2481W:	http://blackfin.uclinux.org
2482S:	Supported
2483F:	drivers/tty/serial/bfin_uart.c
2484
2485BLACKFIN WATCHDOG DRIVER
2486L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2487W:	http://blackfin.uclinux.org
2488S:	Supported
2489F:	drivers/watchdog/bfin_wdt.c
2490
2491BLACKFIN I2C TWI DRIVER
2492M:	Sonic Zhang <sonic.zhang@analog.com>
2493L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2494W:	http://blackfin.uclinux.org/
2495S:	Supported
2496F:	drivers/i2c/busses/i2c-bfin-twi.c
2497
2498BLACKFIN MEDIA DRIVER
2499M:	Scott Jiang <scott.jiang.linux@gmail.com>
2500L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2501W:	http://blackfin.uclinux.org/
2502S:	Supported
2503F:	drivers/media/platform/blackfin/
2504F:	drivers/media/i2c/adv7183*
2505F:	drivers/media/i2c/vs6624*
2506
2507BLINKM RGB LED DRIVER
2508M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2509S:	Maintained
2510F:	drivers/leds/leds-blinkm.c
2511
2512BLOCK LAYER
2513M:	Jens Axboe <axboe@kernel.dk>
2514L:	linux-block@vger.kernel.org
2515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2516S:	Maintained
2517F:	block/
2518F:	kernel/trace/blktrace.c
2519F:	lib/sbitmap.c
2520
2521BLOCK2MTD DRIVER
2522M:	Joern Engel <joern@lazybastard.org>
2523L:	linux-mtd@lists.infradead.org
2524S:	Maintained
2525F:	drivers/mtd/devices/block2mtd.c
2526
2527BLUETOOTH DRIVERS
2528M:	Marcel Holtmann <marcel@holtmann.org>
2529M:	Gustavo Padovan <gustavo@padovan.org>
2530M:	Johan Hedberg <johan.hedberg@gmail.com>
2531L:	linux-bluetooth@vger.kernel.org
2532W:	http://www.bluez.org/
2533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2535S:	Maintained
2536F:	drivers/bluetooth/
2537
2538BLUETOOTH SUBSYSTEM
2539M:	Marcel Holtmann <marcel@holtmann.org>
2540M:	Gustavo Padovan <gustavo@padovan.org>
2541M:	Johan Hedberg <johan.hedberg@gmail.com>
2542L:	linux-bluetooth@vger.kernel.org
2543W:	http://www.bluez.org/
2544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2546S:	Maintained
2547F:	net/bluetooth/
2548F:	include/net/bluetooth/
2549
2550BONDING DRIVER
2551M:	Jay Vosburgh <j.vosburgh@gmail.com>
2552M:	Veaceslav Falico <vfalico@gmail.com>
2553M:	Andy Gospodarek <andy@greyhouse.net>
2554L:	netdev@vger.kernel.org
2555W:	http://sourceforge.net/projects/bonding/
2556S:	Supported
2557F:	drivers/net/bonding/
2558F:	include/uapi/linux/if_bonding.h
2559
2560BPF (Safe dynamic programs and tools)
2561M:	Alexei Starovoitov <ast@kernel.org>
2562L:	netdev@vger.kernel.org
2563L:	linux-kernel@vger.kernel.org
2564S:	Supported
2565F:	kernel/bpf/
2566F:	tools/testing/selftests/bpf/
2567F:	lib/test_bpf.c
2568
2569BROADCOM B44 10/100 ETHERNET DRIVER
2570M:	Michael Chan <michael.chan@broadcom.com>
2571L:	netdev@vger.kernel.org
2572S:	Supported
2573F:	drivers/net/ethernet/broadcom/b44.*
2574
2575BROADCOM B53 ETHERNET SWITCH DRIVER
2576M:	Florian Fainelli <f.fainelli@gmail.com>
2577L:	netdev@vger.kernel.org
2578L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2579S:	Supported
2580F:	drivers/net/dsa/b53/*
2581F:	include/linux/platform_data/b53.h
2582
2583BROADCOM GENET ETHERNET DRIVER
2584M:	Florian Fainelli <f.fainelli@gmail.com>
2585L:	netdev@vger.kernel.org
2586S:	Supported
2587F:	drivers/net/ethernet/broadcom/genet/
2588
2589BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2590M:	Rasesh Mody <rasesh.mody@cavium.com>
2591M:	Harish Patil <harish.patil@cavium.com>
2592M:	Dept-GELinuxNICDev@cavium.com
2593L:	netdev@vger.kernel.org
2594S:	Supported
2595F:	drivers/net/ethernet/broadcom/bnx2.*
2596F:	drivers/net/ethernet/broadcom/bnx2_*
2597
2598BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2599M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2600M:	Ariel Elior <ariel.elior@cavium.com>
2601M:	everest-linux-l2@cavium.com
2602L:	netdev@vger.kernel.org
2603S:	Supported
2604F:	drivers/net/ethernet/broadcom/bnx2x/
2605
2606BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2607M:	Florian Fainelli <f.fainelli@gmail.com>
2608M:	Ray Jui <rjui@broadcom.com>
2609M:	Scott Branden <sbranden@broadcom.com>
2610M:	bcm-kernel-feedback-list@broadcom.com
2611T:	git git://github.com/broadcom/mach-bcm
2612S:	Maintained
2613N:	bcm281*
2614N:	bcm113*
2615N:	bcm216*
2616N:	kona
2617F:	arch/arm/mach-bcm/
2618
2619BROADCOM BCM2835 ARM ARCHITECTURE
2620M:	Stephen Warren <swarren@wwwdotorg.org>
2621M:	Lee Jones <lee@kernel.org>
2622M:	Eric Anholt <eric@anholt.net>
2623L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2626S:	Maintained
2627N:	bcm2835
2628F:	drivers/staging/vc04_services
2629
2630BROADCOM BCM47XX MIPS ARCHITECTURE
2631M:	Hauke Mehrtens <hauke@hauke-m.de>
2632M:	Rafał Miłecki <zajec5@gmail.com>
2633L:	linux-mips@linux-mips.org
2634S:	Maintained
2635F:	Documentation/devicetree/bindings/mips/brcm/
2636F:	arch/mips/bcm47xx/*
2637F:	arch/mips/include/asm/mach-bcm47xx/*
2638
2639BROADCOM BCM5301X ARM ARCHITECTURE
2640M:	Hauke Mehrtens <hauke@hauke-m.de>
2641M:	Rafał Miłecki <zajec5@gmail.com>
2642M:	bcm-kernel-feedback-list@broadcom.com
2643L:	linux-arm-kernel@lists.infradead.org
2644S:	Maintained
2645F:	arch/arm/mach-bcm/bcm_5301x.c
2646F:	arch/arm/boot/dts/bcm5301x*.dtsi
2647F:	arch/arm/boot/dts/bcm470*
2648
2649BROADCOM BCM53573 ARM ARCHITECTURE
2650M:	Rafał Miłecki <rafal@milecki.pl>
2651L:	linux-arm-kernel@lists.infradead.org
2652S:	Maintained
2653F:	arch/arm/boot/dts/bcm53573*
2654F:	arch/arm/boot/dts/bcm47189*
2655
2656BROADCOM BCM63XX ARM ARCHITECTURE
2657M:	Florian Fainelli <f.fainelli@gmail.com>
2658M:	bcm-kernel-feedback-list@broadcom.com
2659L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660T:	git git://github.com/broadcom/stblinux.git
2661S:	Maintained
2662N:	bcm63xx
2663
2664BROADCOM BCM63XX/BCM33XX UDC DRIVER
2665M:	Kevin Cernekee <cernekee@gmail.com>
2666L:	linux-usb@vger.kernel.org
2667S:	Maintained
2668F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2669
2670BROADCOM BCM7XXX ARM ARCHITECTURE
2671M:	Brian Norris <computersforpeace@gmail.com>
2672M:	Gregory Fong <gregory.0xf0@gmail.com>
2673M:	Florian Fainelli <f.fainelli@gmail.com>
2674M:	bcm-kernel-feedback-list@broadcom.com
2675L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676T:	git git://github.com/broadcom/stblinux.git
2677S:	Maintained
2678F:	arch/arm/mach-bcm/*brcmstb*
2679F:	arch/arm/boot/dts/bcm7*.dts*
2680F:	drivers/bus/brcmstb_gisb.c
2681N:	brcmstb
2682
2683BROADCOM BMIPS MIPS ARCHITECTURE
2684M:	Kevin Cernekee <cernekee@gmail.com>
2685M:	Florian Fainelli <f.fainelli@gmail.com>
2686L:	linux-mips@linux-mips.org
2687T:	git git://github.com/broadcom/stblinux.git
2688S:	Maintained
2689F:	arch/mips/bmips/*
2690F:	arch/mips/include/asm/mach-bmips/*
2691F:	arch/mips/kernel/*bmips*
2692F:	arch/mips/boot/dts/brcm/bcm*.dts*
2693F:	drivers/irqchip/irq-bcm63*
2694F:	drivers/irqchip/irq-bcm7*
2695F:	drivers/irqchip/irq-brcmstb*
2696F:	include/linux/bcm963xx_nvram.h
2697F:	include/linux/bcm963xx_tag.h
2698
2699BROADCOM TG3 GIGABIT ETHERNET DRIVER
2700M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2701M:	Prashant Sreedharan <prashant@broadcom.com>
2702M:	Michael Chan <mchan@broadcom.com>
2703L:	netdev@vger.kernel.org
2704S:	Supported
2705F:	drivers/net/ethernet/broadcom/tg3.*
2706
2707BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2708M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2709M:	Franky Lin <franky.lin@broadcom.com>
2710M:	Hante Meuleman <hante.meuleman@broadcom.com>
2711L:	linux-wireless@vger.kernel.org
2712L:	brcm80211-dev-list.pdl@broadcom.com
2713S:	Supported
2714F:	drivers/net/wireless/broadcom/brcm80211/
2715
2716BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2717M:	QLogic-Storage-Upstream@qlogic.com
2718L:	linux-scsi@vger.kernel.org
2719S:	Supported
2720F:	drivers/scsi/bnx2fc/
2721
2722BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2723M:	QLogic-Storage-Upstream@qlogic.com
2724L:	linux-scsi@vger.kernel.org
2725S:	Supported
2726F:	drivers/scsi/bnx2i/
2727
2728BROADCOM IPROC ARM ARCHITECTURE
2729M:	Ray Jui <rjui@broadcom.com>
2730M:	Scott Branden <sbranden@broadcom.com>
2731M:	Jon Mason <jonmason@broadcom.com>
2732M:	bcm-kernel-feedback-list@broadcom.com
2733L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2734T:	git git://github.com/broadcom/cygnus-linux.git
2735S:	Maintained
2736N:	iproc
2737N:	cygnus
2738N:	bcm[-_]nsp
2739N:	bcm9113*
2740N:	bcm9583*
2741N:	bcm9585*
2742N:	bcm9586*
2743N:	bcm988312
2744N:	bcm113*
2745N:	bcm583*
2746N:	bcm585*
2747N:	bcm586*
2748N:	bcm88312
2749F:	arch/arm64/boot/dts/broadcom/ns2*
2750F:	drivers/clk/bcm/clk-ns*
2751F:	drivers/pinctrl/bcm/pinctrl-ns*
2752
2753BROADCOM BRCMSTB GPIO DRIVER
2754M:	Gregory Fong <gregory.0xf0@gmail.com>
2755L:	bcm-kernel-feedback-list@broadcom.com
2756S:	Supported
2757F:	drivers/gpio/gpio-brcmstb.c
2758F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2759
2760BROADCOM KONA GPIO DRIVER
2761M:	Ray Jui <rjui@broadcom.com>
2762L:	bcm-kernel-feedback-list@broadcom.com
2763S:	Supported
2764F:	drivers/gpio/gpio-bcm-kona.c
2765F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2766
2767BROADCOM NVRAM DRIVER
2768M:	Rafał Miłecki <zajec5@gmail.com>
2769L:	linux-mips@linux-mips.org
2770S:	Maintained
2771F:	drivers/firmware/broadcom/*
2772
2773BROADCOM STB NAND FLASH DRIVER
2774M:	Brian Norris <computersforpeace@gmail.com>
2775M:	Kamal Dasu <kdasu.kdev@gmail.com>
2776L:	linux-mtd@lists.infradead.org
2777L:	bcm-kernel-feedback-list@broadcom.com
2778S:	Maintained
2779F:	drivers/mtd/nand/brcmnand/
2780
2781BROADCOM STB AVS CPUFREQ DRIVER
2782M:	Markus Mayer <mmayer@broadcom.com>
2783M:	bcm-kernel-feedback-list@broadcom.com
2784L:	linux-pm@vger.kernel.org
2785S:	Maintained
2786F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2787F:	drivers/cpufreq/brcmstb*
2788
2789BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2790M:	Rafał Miłecki <zajec5@gmail.com>
2791L:	linux-wireless@vger.kernel.org
2792S:	Maintained
2793F:	drivers/bcma/
2794F:	include/linux/bcma/
2795
2796BROADCOM SYSTEMPORT ETHERNET DRIVER
2797M:	Florian Fainelli <f.fainelli@gmail.com>
2798L:	netdev@vger.kernel.org
2799S:	Supported
2800F:	drivers/net/ethernet/broadcom/bcmsysport.*
2801
2802BROADCOM VULCAN ARM64 SOC
2803M:	Jayachandran C. <jchandra@broadcom.com>
2804M:	bcm-kernel-feedback-list@broadcom.com
2805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806S:	Maintained
2807F:	arch/arm64/boot/dts/broadcom/vulcan*
2808
2809BROCADE BFA FC SCSI DRIVER
2810M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2811M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2812L:	linux-scsi@vger.kernel.org
2813S:	Supported
2814F:	drivers/scsi/bfa/
2815
2816BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2817M:	Rasesh Mody <rasesh.mody@cavium.com>
2818M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2819M:	Dept-GELinuxNICDev@cavium.com
2820L:	netdev@vger.kernel.org
2821S:	Supported
2822F:	drivers/net/ethernet/brocade/bna/
2823
2824BSG (block layer generic sg v4 driver)
2825M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2826L:	linux-scsi@vger.kernel.org
2827S:	Supported
2828F:	block/bsg.c
2829F:	include/linux/bsg.h
2830F:	include/uapi/linux/bsg.h
2831
2832BT87X AUDIO DRIVER
2833M:	Clemens Ladisch <clemens@ladisch.de>
2834L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2835T:	git git://git.alsa-project.org/alsa-kernel.git
2836S:	Maintained
2837F:	Documentation/sound/alsa/Bt87x.txt
2838F:	sound/pci/bt87x.c
2839
2840BT8XXGPIO DRIVER
2841M:	Michael Buesch <m@bues.ch>
2842W:	http://bu3sch.de/btgpio.php
2843S:	Maintained
2844F:	drivers/gpio/gpio-bt8xx.c
2845
2846BTRFS FILE SYSTEM
2847M:	Chris Mason <clm@fb.com>
2848M:	Josef Bacik <jbacik@fb.com>
2849M:	David Sterba <dsterba@suse.com>
2850L:	linux-btrfs@vger.kernel.org
2851W:	http://btrfs.wiki.kernel.org/
2852Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2854S:	Maintained
2855F:	Documentation/filesystems/btrfs.txt
2856F:	fs/btrfs/
2857
2858BTTV VIDEO4LINUX DRIVER
2859M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2860M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2861L:	linux-media@vger.kernel.org
2862W:	https://linuxtv.org
2863T:	git git://linuxtv.org/media_tree.git
2864S:	Odd fixes
2865F:	Documentation/media/v4l-drivers/bttv*
2866F:	drivers/media/pci/bt8xx/bttv*
2867
2868BUSLOGIC SCSI DRIVER
2869M:	Khalid Aziz <khalid@gonehiking.org>
2870L:	linux-scsi@vger.kernel.org
2871S:	Maintained
2872F:	drivers/scsi/BusLogic.*
2873F:	drivers/scsi/FlashPoint.*
2874
2875C-MEDIA CMI8788 DRIVER
2876M:	Clemens Ladisch <clemens@ladisch.de>
2877L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2878T:	git git://git.alsa-project.org/alsa-kernel.git
2879S:	Maintained
2880F:	sound/pci/oxygen/
2881
2882C6X ARCHITECTURE
2883M:	Mark Salter <msalter@redhat.com>
2884M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2885L:	linux-c6x-dev@linux-c6x.org
2886W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2887S:	Maintained
2888F:	arch/c6x/
2889
2890CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2891M:	David Howells <dhowells@redhat.com>
2892L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2893S:	Supported
2894F:	Documentation/filesystems/caching/cachefiles.txt
2895F:	fs/cachefiles/
2896
2897CADET FM/AM RADIO RECEIVER DRIVER
2898M:	Hans Verkuil <hverkuil@xs4all.nl>
2899L:	linux-media@vger.kernel.org
2900T:	git git://linuxtv.org/media_tree.git
2901W:	https://linuxtv.org
2902S:	Maintained
2903F:	drivers/media/radio/radio-cadet*
2904
2905CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2906M:	Jonathan Corbet <corbet@lwn.net>
2907L:	linux-media@vger.kernel.org
2908T:	git git://linuxtv.org/media_tree.git
2909S:	Maintained
2910F:	Documentation/media/v4l-drivers/cafe_ccic*
2911F:	drivers/media/platform/marvell-ccic/
2912
2913CAIF NETWORK LAYER
2914M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	Documentation/networking/caif/
2918F:	drivers/net/caif/
2919F:	include/uapi/linux/caif/
2920F:	include/net/caif/
2921F:	net/caif/
2922
2923CALGARY x86-64 IOMMU
2924M:	Muli Ben-Yehuda <mulix@mulix.org>
2925M:	Jon Mason <jdmason@kudzu.us>
2926L:	iommu@lists.linux-foundation.org
2927S:	Maintained
2928F:	arch/x86/kernel/pci-calgary_64.c
2929F:	arch/x86/kernel/tce_64.c
2930F:	arch/x86/include/asm/calgary.h
2931F:	arch/x86/include/asm/tce.h
2932
2933CAN NETWORK LAYER
2934M:	Oliver Hartkopp <socketcan@hartkopp.net>
2935M:	Marc Kleine-Budde <mkl@pengutronix.de>
2936L:	linux-can@vger.kernel.org
2937W:	https://github.com/linux-can
2938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2940S:	Maintained
2941F:	Documentation/networking/can.txt
2942F:	net/can/
2943F:	include/linux/can/core.h
2944F:	include/uapi/linux/can.h
2945F:	include/uapi/linux/can/bcm.h
2946F:	include/uapi/linux/can/raw.h
2947F:	include/uapi/linux/can/gw.h
2948
2949CAN NETWORK DRIVERS
2950M:	Wolfgang Grandegger <wg@grandegger.com>
2951M:	Marc Kleine-Budde <mkl@pengutronix.de>
2952L:	linux-can@vger.kernel.org
2953W:	https://github.com/linux-can
2954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2956S:	Maintained
2957F:	Documentation/devicetree/bindings/net/can/
2958F:	drivers/net/can/
2959F:	include/linux/can/dev.h
2960F:	include/linux/can/platform/
2961F:	include/uapi/linux/can/error.h
2962F:	include/uapi/linux/can/netlink.h
2963
2964CAPABILITIES
2965M:	Serge Hallyn <serge@hallyn.com>
2966L:	linux-security-module@vger.kernel.org
2967S:	Supported
2968F:	include/linux/capability.h
2969F:	include/uapi/linux/capability.h
2970F:	security/commoncap.c
2971F:	kernel/capability.c
2972
2973CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2974M:	Kevin Tsai <ktsai@capellamicro.com>
2975S:	Maintained
2976F:	drivers/iio/light/cm*
2977F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2978
2979CAVIUM I2C DRIVER
2980M:	Jan Glauber <jglauber@cavium.com>
2981M:	David Daney <david.daney@cavium.com>
2982W:	http://www.cavium.com
2983S:	Supported
2984F:	drivers/i2c/busses/i2c-octeon*
2985F:	drivers/i2c/busses/i2c-thunderx*
2986
2987CAVIUM LIQUIDIO NETWORK DRIVER
2988M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2989M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2990M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2991M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2992L:     netdev@vger.kernel.org
2993W:     http://www.cavium.com
2994S:     Supported
2995F:     drivers/net/ethernet/cavium/liquidio/
2996
2997CC2520 IEEE-802.15.4 RADIO DRIVER
2998M:	Varka Bhadram <varkabhadram@gmail.com>
2999L:	linux-wpan@vger.kernel.org
3000S:	Maintained
3001F:	drivers/net/ieee802154/cc2520.c
3002F:	include/linux/spi/cc2520.h
3003F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3004
3005CEC DRIVER
3006M:	Hans Verkuil <hans.verkuil@cisco.com>
3007L:	linux-media@vger.kernel.org
3008T:	git git://linuxtv.org/media_tree.git
3009W:	http://linuxtv.org
3010S:	Supported
3011F:	Documentation/cec.txt
3012F:	Documentation/media/uapi/cec
3013F:	drivers/staging/media/cec/
3014F:	drivers/media/cec-edid.c
3015F:	drivers/media/rc/keymaps/rc-cec.c
3016F:	include/media/cec.h
3017F:	include/media/cec-edid.h
3018F:	include/linux/cec.h
3019F:	include/linux/cec-funcs.h
3020
3021CELL BROADBAND ENGINE ARCHITECTURE
3022M:	Arnd Bergmann <arnd@arndb.de>
3023L:	linuxppc-dev@lists.ozlabs.org
3024W:	http://www.ibm.com/developerworks/power/cell/
3025S:	Supported
3026F:	arch/powerpc/include/asm/cell*.h
3027F:	arch/powerpc/include/asm/spu*.h
3028F:	arch/powerpc/include/uapi/asm/spu*.h
3029F:	arch/powerpc/oprofile/*cell*
3030F:	arch/powerpc/platforms/cell/
3031
3032CEPH COMMON CODE (LIBCEPH)
3033M:	Ilya Dryomov <idryomov@gmail.com>
3034M:	"Yan, Zheng" <zyan@redhat.com>
3035M:	Sage Weil <sage@redhat.com>
3036L:	ceph-devel@vger.kernel.org
3037W:	http://ceph.com/
3038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3039T:	git git://github.com/ceph/ceph-client.git
3040S:	Supported
3041F:	net/ceph/
3042F:	include/linux/ceph/
3043F:	include/linux/crush/
3044
3045CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3046M:	"Yan, Zheng" <zyan@redhat.com>
3047M:	Sage Weil <sage@redhat.com>
3048M:	Ilya Dryomov <idryomov@gmail.com>
3049L:	ceph-devel@vger.kernel.org
3050W:	http://ceph.com/
3051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3052T:	git git://github.com/ceph/ceph-client.git
3053S:	Supported
3054F:	Documentation/filesystems/ceph.txt
3055F:	fs/ceph/
3056
3057CERTIFICATE HANDLING:
3058M:	David Howells <dhowells@redhat.com>
3059M:	David Woodhouse <dwmw2@infradead.org>
3060L:	keyrings@vger.kernel.org
3061S:	Maintained
3062F:	Documentation/module-signing.txt
3063F:	certs/
3064F:	scripts/sign-file.c
3065F:	scripts/extract-cert.c
3066
3067CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3068L:	linux-usb@vger.kernel.org
3069S:	Orphan
3070F:	Documentation/usb/WUSB-Design-overview.txt
3071F:	Documentation/usb/wusb-cbaf
3072F:	drivers/usb/host/hwa-hc.c
3073F:	drivers/usb/host/whci/
3074F:	drivers/usb/wusbcore/
3075F:	include/linux/usb/wusb*
3076
3077HT16K33 LED CONTROLLER DRIVER
3078M:	Robin van der Gracht <robin@protonic.nl>
3079S:	Maintained
3080F:	drivers/auxdisplay/ht16k33.c
3081F:	Documentation/devicetree/bindings/display/ht16k33.txt
3082
3083CFAG12864B LCD DRIVER
3084M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3085W:	http://miguelojeda.es/auxdisplay.htm
3086W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3087S:	Maintained
3088F:	drivers/auxdisplay/cfag12864b.c
3089F:	include/linux/cfag12864b.h
3090
3091CFAG12864BFB LCD FRAMEBUFFER DRIVER
3092M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3093W:	http://miguelojeda.es/auxdisplay.htm
3094W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3095S:	Maintained
3096F:	drivers/auxdisplay/cfag12864bfb.c
3097F:	include/linux/cfag12864b.h
3098
3099CFG80211 and NL80211
3100M:	Johannes Berg <johannes@sipsolutions.net>
3101L:	linux-wireless@vger.kernel.org
3102W:	http://wireless.kernel.org/
3103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3105S:	Maintained
3106F:	include/uapi/linux/nl80211.h
3107F:	include/net/cfg80211.h
3108F:	net/wireless/*
3109X:	net/wireless/wext*
3110
3111CHAR and MISC DRIVERS
3112M:	Arnd Bergmann <arnd@arndb.de>
3113M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3115S:	Supported
3116F:	drivers/char/*
3117F:	drivers/misc/*
3118F:	include/linux/miscdevice.h
3119
3120CHECKPATCH
3121M:	Andy Whitcroft <apw@canonical.com>
3122M:	Joe Perches <joe@perches.com>
3123S:	Maintained
3124F:	scripts/checkpatch.pl
3125
3126CHINESE DOCUMENTATION
3127M:	Harry Wei <harryxiyou@gmail.com>
3128L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3129L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3130S:	Maintained
3131F:	Documentation/translations/zh_CN/
3132
3133CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3134M:	Peter Chen <Peter.Chen@nxp.com>
3135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3136L:	linux-usb@vger.kernel.org
3137S:	Maintained
3138F:	drivers/usb/chipidea/
3139
3140CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3141M:	Hans de Goede <hdegoede@redhat.com>
3142L:	linux-input@vger.kernel.org
3143S:	Maintained
3144F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3145F:	drivers/input/touchscreen/chipone_icn8318.c
3146
3147CHROME HARDWARE PLATFORM SUPPORT
3148M:	Olof Johansson <olof@lixom.net>
3149S:	Maintained
3150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3151F:	drivers/platform/chrome/
3152
3153CISCO VIC ETHERNET NIC DRIVER
3154M:	Christian Benvenuti <benve@cisco.com>
3155M:	Sujith Sankar <ssujith@cisco.com>
3156M:	Govindarajulu Varadarajan <_govind@gmx.com>
3157M:	Neel Patel <neepatel@cisco.com>
3158S:	Supported
3159F:	drivers/net/ethernet/cisco/enic/
3160
3161CISCO VIC LOW LATENCY NIC DRIVER
3162M:	Christian Benvenuti <benve@cisco.com>
3163M:	Dave Goodell <dgoodell@cisco.com>
3164S:	Supported
3165F:	drivers/infiniband/hw/usnic/
3166
3167CIRRUS LOGIC EP93XX ETHERNET DRIVER
3168M:	Hartley Sweeten <hsweeten@visionengravers.com>
3169L:	netdev@vger.kernel.org
3170S:	Maintained
3171F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3172
3173CIRRUS LOGIC AUDIO CODEC DRIVERS
3174M:	Brian Austin <brian.austin@cirrus.com>
3175M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3177S:	Maintained
3178F:	sound/soc/codecs/cs*
3179
3180CLEANCACHE API
3181M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3182L:	linux-kernel@vger.kernel.org
3183S:	Maintained
3184F:	mm/cleancache.c
3185F:	include/linux/cleancache.h
3186
3187CLK API
3188M:	Russell King <linux@armlinux.org.uk>
3189L:	linux-clk@vger.kernel.org
3190S:	Maintained
3191F:	include/linux/clk.h
3192
3193CLOCKSOURCE, CLOCKEVENT DRIVERS
3194M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3195M:	Thomas Gleixner <tglx@linutronix.de>
3196L:	linux-kernel@vger.kernel.org
3197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3198S:	Supported
3199F:	drivers/clocksource
3200
3201CISCO FCOE HBA DRIVER
3202M:	Satish Kharat <satishkh@cisco.com>
3203M:	Sesidhar Baddela <sebaddel@cisco.com>
3204M:	Karan Tilak Kumar <kartilak@cisco.com>
3205L:	linux-scsi@vger.kernel.org
3206S:	Supported
3207F:	drivers/scsi/fnic/
3208
3209CISCO SCSI HBA DRIVER
3210M:	Karan Tilak Kumar <kartilak@cisco.com>
3211M:	Sesidhar Baddela <sebaddel@cisco.com>
3212L:	linux-scsi@vger.kernel.org
3213S:	Supported
3214F:	drivers/scsi/snic/
3215
3216CMPC ACPI DRIVER
3217M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3218M:	Daniel Oliveira Nascimento <don@syst.com.br>
3219L:	platform-driver-x86@vger.kernel.org
3220S:	Supported
3221F:	drivers/platform/x86/classmate-laptop.c
3222
3223COBALT MEDIA DRIVER
3224M:	Hans Verkuil <hans.verkuil@cisco.com>
3225L:	linux-media@vger.kernel.org
3226T:	git git://linuxtv.org/media_tree.git
3227W:	https://linuxtv.org
3228S:	Supported
3229F:	drivers/media/pci/cobalt/
3230
3231COCCINELLE/Semantic Patches (SmPL)
3232M:	Julia Lawall <Julia.Lawall@lip6.fr>
3233M:	Gilles Muller <Gilles.Muller@lip6.fr>
3234M:	Nicolas Palix <nicolas.palix@imag.fr>
3235M:	Michal Marek <mmarek@suse.com>
3236L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3237T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3238W:	http://coccinelle.lip6.fr/
3239S:	Supported
3240F:	Documentation/dev-tools/coccinelle.rst
3241F:	scripts/coccinelle/
3242F:	scripts/coccicheck
3243
3244CODA FILE SYSTEM
3245M:	Jan Harkes <jaharkes@cs.cmu.edu>
3246M:	coda@cs.cmu.edu
3247L:	codalist@coda.cs.cmu.edu
3248W:	http://www.coda.cs.cmu.edu/
3249S:	Maintained
3250F:	Documentation/filesystems/coda.txt
3251F:	fs/coda/
3252F:	include/linux/coda*.h
3253F:	include/uapi/linux/coda*.h
3254
3255CODA V4L2 MEM2MEM DRIVER
3256M:	Philipp Zabel <p.zabel@pengutronix.de>
3257L:	linux-media@vger.kernel.org
3258S:	Maintained
3259F:	Documentation/devicetree/bindings/media/coda.txt
3260F:	drivers/media/platform/coda/
3261
3262COMMON CLK FRAMEWORK
3263M:	Michael Turquette <mturquette@baylibre.com>
3264M:	Stephen Boyd <sboyd@codeaurora.org>
3265L:	linux-clk@vger.kernel.org
3266Q:	http://patchwork.kernel.org/project/linux-clk/list/
3267T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3268S:	Maintained
3269F:	Documentation/devicetree/bindings/clock/
3270F:	drivers/clk/
3271X:	drivers/clk/clkdev.c
3272F:	include/linux/clk-pr*
3273F:	include/linux/clk/
3274
3275COMMON INTERNET FILE SYSTEM (CIFS)
3276M:	Steve French <sfrench@samba.org>
3277L:	linux-cifs@vger.kernel.org
3278L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3279W:	http://linux-cifs.samba.org/
3280T:	git git://git.samba.org/sfrench/cifs-2.6.git
3281S:	Supported
3282F:	Documentation/filesystems/cifs/
3283F:	fs/cifs/
3284
3285COMPACTPCI HOTPLUG CORE
3286M:	Scott Murray <scott@spiteful.org>
3287L:	linux-pci@vger.kernel.org
3288S:	Maintained
3289F:	drivers/pci/hotplug/cpci_hotplug*
3290
3291COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3292M:	Scott Murray <scott@spiteful.org>
3293L:	linux-pci@vger.kernel.org
3294S:	Maintained
3295F:	drivers/pci/hotplug/cpcihp_zt5550.*
3296
3297COMPACTPCI HOTPLUG GENERIC DRIVER
3298M:	Scott Murray <scott@spiteful.org>
3299L:	linux-pci@vger.kernel.org
3300S:	Maintained
3301F:	drivers/pci/hotplug/cpcihp_generic.c
3302
3303COMPAL LAPTOP SUPPORT
3304M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3305L:	platform-driver-x86@vger.kernel.org
3306S:	Maintained
3307F:	drivers/platform/x86/compal-laptop.c
3308
3309CONEXANT ACCESSRUNNER USB DRIVER
3310L:	accessrunner-general@lists.sourceforge.net
3311W:	http://accessrunner.sourceforge.net/
3312S:	Orphan
3313F:	drivers/usb/atm/cxacru.c
3314
3315CONFIGFS
3316M:	Joel Becker <jlbec@evilplan.org>
3317M:	Christoph Hellwig <hch@lst.de>
3318T:	git git://git.infradead.org/users/hch/configfs.git
3319S:	Supported
3320F:	fs/configfs/
3321F:	include/linux/configfs.h
3322
3323CONNECTOR
3324M:	Evgeniy Polyakov <zbr@ioremap.net>
3325L:	netdev@vger.kernel.org
3326S:	Maintained
3327F:	drivers/connector/
3328
3329CONTROL GROUP (CGROUP)
3330M:	Tejun Heo <tj@kernel.org>
3331M:	Li Zefan <lizefan@huawei.com>
3332M:	Johannes Weiner <hannes@cmpxchg.org>
3333L:	cgroups@vger.kernel.org
3334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3335S:	Maintained
3336F:	Documentation/cgroup*
3337F:	include/linux/cgroup*
3338F:	kernel/cgroup*
3339
3340CONTROL GROUP - CPUSET
3341M:	Li Zefan <lizefan@huawei.com>
3342L:	cgroups@vger.kernel.org
3343W:	http://www.bullopensource.org/cpuset/
3344W:	http://oss.sgi.com/projects/cpusets/
3345T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3346S:	Maintained
3347F:	Documentation/cgroup-v1/cpusets.txt
3348F:	include/linux/cpuset.h
3349F:	kernel/cpuset.c
3350
3351CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3352M:	Johannes Weiner <hannes@cmpxchg.org>
3353M:	Michal Hocko <mhocko@kernel.org>
3354M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3355L:	cgroups@vger.kernel.org
3356L:	linux-mm@kvack.org
3357S:	Maintained
3358F:	mm/memcontrol.c
3359F:	mm/swap_cgroup.c
3360
3361CORETEMP HARDWARE MONITORING DRIVER
3362M:	Fenghua Yu <fenghua.yu@intel.com>
3363L:	linux-hwmon@vger.kernel.org
3364S:	Maintained
3365F:	Documentation/hwmon/coretemp
3366F:	drivers/hwmon/coretemp.c
3367
3368COSA/SRP SYNC SERIAL DRIVER
3369M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3370W:	http://www.fi.muni.cz/~kas/cosa/
3371S:	Maintained
3372F:	drivers/net/wan/cosa*
3373
3374CPMAC ETHERNET DRIVER
3375M:	Florian Fainelli <f.fainelli@gmail.com>
3376L:	netdev@vger.kernel.org
3377S:	Maintained
3378F:	drivers/net/ethernet/ti/cpmac.c
3379
3380CPU FREQUENCY DRIVERS
3381M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3382M:	Viresh Kumar <viresh.kumar@linaro.org>
3383L:	linux-pm@vger.kernel.org
3384S:	Maintained
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3386T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3387B:	https://bugzilla.kernel.org
3388F:	Documentation/cpu-freq/
3389F:	drivers/cpufreq/
3390F:	include/linux/cpufreq.h
3391
3392CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3393M:	Viresh Kumar <viresh.kumar@linaro.org>
3394M:	Sudeep Holla <sudeep.holla@arm.com>
3395L:	linux-pm@vger.kernel.org
3396W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3397S:	Maintained
3398F:	drivers/cpufreq/arm_big_little.h
3399F:	drivers/cpufreq/arm_big_little.c
3400F:	drivers/cpufreq/arm_big_little_dt.c
3401
3402CPUIDLE DRIVER - ARM BIG LITTLE
3403M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3404M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3405L:	linux-pm@vger.kernel.org
3406L:	linux-arm-kernel@lists.infradead.org
3407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3408S:	Maintained
3409F:	drivers/cpuidle/cpuidle-big_little.c
3410
3411CPUIDLE DRIVER - ARM EXYNOS
3412M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3413M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3414M:	Kukjin Kim <kgene@kernel.org>
3415L:	linux-pm@vger.kernel.org
3416L:	linux-samsung-soc@vger.kernel.org
3417S:	Supported
3418F:	drivers/cpuidle/cpuidle-exynos.c
3419F:	arch/arm/mach-exynos/pm.c
3420
3421CPUIDLE DRIVERS
3422M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3423M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3424L:	linux-pm@vger.kernel.org
3425S:	Maintained
3426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3427B:	https://bugzilla.kernel.org
3428F:	drivers/cpuidle/*
3429F:	include/linux/cpuidle.h
3430
3431CPUID/MSR DRIVER
3432M:	"H. Peter Anvin" <hpa@zytor.com>
3433S:	Maintained
3434F:	arch/x86/kernel/cpuid.c
3435F:	arch/x86/kernel/msr.c
3436
3437CPU POWER MONITORING SUBSYSTEM
3438M:	Thomas Renninger <trenn@suse.com>
3439L:	linux-pm@vger.kernel.org
3440S:	Maintained
3441F:	tools/power/cpupower/
3442
3443CRAMFS FILESYSTEM
3444W:	http://sourceforge.net/projects/cramfs/
3445S:	Orphan / Obsolete
3446F:	Documentation/filesystems/cramfs.txt
3447F:	fs/cramfs/
3448
3449CRIS PORT
3450M:	Mikael Starvik <starvik@axis.com>
3451M:	Jesper Nilsson <jesper.nilsson@axis.com>
3452L:	linux-cris-kernel@axis.com
3453W:	http://developer.axis.com
3454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3455S:	Maintained
3456F:	arch/cris/
3457F:	drivers/tty/serial/crisv10.*
3458
3459CRYPTO API
3460M:	Herbert Xu <herbert@gondor.apana.org.au>
3461M:	"David S. Miller" <davem@davemloft.net>
3462L:	linux-crypto@vger.kernel.org
3463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3465S:	Maintained
3466F:	Documentation/crypto/
3467F:	Documentation/devicetree/bindings/crypto/
3468F:	Documentation/DocBook/crypto-API.tmpl
3469F:	arch/*/crypto/
3470F:	crypto/
3471F:	drivers/crypto/
3472F:	include/crypto/
3473F:	include/linux/crypto*
3474
3475CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3476M:	Neil Horman <nhorman@tuxdriver.com>
3477L:	linux-crypto@vger.kernel.org
3478S:	Maintained
3479F:	crypto/ansi_cprng.c
3480F:	crypto/rng.c
3481
3482CS3308 MEDIA DRIVER
3483M:	Hans Verkuil <hverkuil@xs4all.nl>
3484L:	linux-media@vger.kernel.org
3485T:	git git://linuxtv.org/media_tree.git
3486W:	http://linuxtv.org
3487S:	Odd Fixes
3488F:	drivers/media/i2c/cs3308.c
3489F:	drivers/media/i2c/cs3308.h
3490
3491CS5535 Audio ALSA driver
3492M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3493S:	Maintained
3494F:	sound/pci/cs5535audio/
3495
3496CW1200 WLAN driver
3497M:	Solomon Peachy <pizza@shaftnet.org>
3498S:	Maintained
3499F:	drivers/net/wireless/st/cw1200/
3500
3501CX18 VIDEO4LINUX DRIVER
3502M:	Andy Walls <awalls@md.metrocast.net>
3503L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3504L:	linux-media@vger.kernel.org
3505T:	git git://linuxtv.org/media_tree.git
3506W:	https://linuxtv.org
3507W:	http://www.ivtvdriver.org/index.php/Cx18
3508S:	Maintained
3509F:	Documentation/media/v4l-drivers/cx18*
3510F:	drivers/media/pci/cx18/
3511F:	include/uapi/linux/ivtv*
3512
3513CX2341X MPEG ENCODER HELPER MODULE
3514M:	Hans Verkuil <hverkuil@xs4all.nl>
3515L:	linux-media@vger.kernel.org
3516T:	git git://linuxtv.org/media_tree.git
3517W:	https://linuxtv.org
3518S:	Maintained
3519F:	drivers/media/common/cx2341x*
3520F:	include/media/cx2341x*
3521
3522CX24120 MEDIA DRIVER
3523M:	Jemma Denson <jdenson@gmail.com>
3524M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3525L:	linux-media@vger.kernel.org
3526W:	https://linuxtv.org
3527Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3528S:	Maintained
3529F:	drivers/media/dvb-frontends/cx24120*
3530
3531CX88 VIDEO4LINUX DRIVER
3532M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3533M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3534L:	linux-media@vger.kernel.org
3535W:	https://linuxtv.org
3536T:	git git://linuxtv.org/media_tree.git
3537S:	Odd fixes
3538F:	Documentation/media/v4l-drivers/cx88*
3539F:	drivers/media/pci/cx88/
3540
3541CXD2820R MEDIA DRIVER
3542M:	Antti Palosaari <crope@iki.fi>
3543L:	linux-media@vger.kernel.org
3544W:	https://linuxtv.org
3545W:	http://palosaari.fi/linux/
3546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3547T:	git git://linuxtv.org/anttip/media_tree.git
3548S:	Maintained
3549F:	drivers/media/dvb-frontends/cxd2820r*
3550
3551CXGB3 ETHERNET DRIVER (CXGB3)
3552M:	Santosh Raspatur <santosh@chelsio.com>
3553L:	netdev@vger.kernel.org
3554W:	http://www.chelsio.com
3555S:	Supported
3556F:	drivers/net/ethernet/chelsio/cxgb3/
3557
3558CXGB3 ISCSI DRIVER (CXGB3I)
3559M:	Karen Xie <kxie@chelsio.com>
3560L:	linux-scsi@vger.kernel.org
3561W:	http://www.chelsio.com
3562S:	Supported
3563F:	drivers/scsi/cxgbi/cxgb3i
3564
3565CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3566M:	Steve Wise <swise@chelsio.com>
3567L:	linux-rdma@vger.kernel.org
3568W:	http://www.openfabrics.org
3569S:	Supported
3570F:	drivers/infiniband/hw/cxgb3/
3571F:	include/uapi/rdma/cxgb3-abi.h
3572
3573CXGB4 ETHERNET DRIVER (CXGB4)
3574M:	Hariprasad S <hariprasad@chelsio.com>
3575L:	netdev@vger.kernel.org
3576W:	http://www.chelsio.com
3577S:	Supported
3578F:	drivers/net/ethernet/chelsio/cxgb4/
3579
3580CXGB4 ISCSI DRIVER (CXGB4I)
3581M:	Karen Xie <kxie@chelsio.com>
3582L:	linux-scsi@vger.kernel.org
3583W:	http://www.chelsio.com
3584S:	Supported
3585F:	drivers/scsi/cxgbi/cxgb4i
3586
3587CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3588M:	Steve Wise <swise@chelsio.com>
3589L:	linux-rdma@vger.kernel.org
3590W:	http://www.openfabrics.org
3591S:	Supported
3592F:	drivers/infiniband/hw/cxgb4/
3593F:	include/uapi/rdma/cxgb4-abi.h
3594
3595CXGB4VF ETHERNET DRIVER (CXGB4VF)
3596M:	Casey Leedom <leedom@chelsio.com>
3597L:	netdev@vger.kernel.org
3598W:	http://www.chelsio.com
3599S:	Supported
3600F:	drivers/net/ethernet/chelsio/cxgb4vf/
3601
3602CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3603M:	Ian Munsie <imunsie@au1.ibm.com>
3604M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3605L:	linuxppc-dev@lists.ozlabs.org
3606S:	Supported
3607F:	arch/powerpc/platforms/powernv/pci-cxl.c
3608F:	drivers/misc/cxl/
3609F:	include/misc/cxl*
3610F:	include/uapi/misc/cxl.h
3611F:	Documentation/powerpc/cxl.txt
3612F:	Documentation/ABI/testing/sysfs-class-cxl
3613
3614CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3615M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3616M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3617M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3618L:	linux-scsi@vger.kernel.org
3619S:	Supported
3620F:	drivers/scsi/cxlflash/
3621F:	include/uapi/scsi/cxlflash_ioctls.h
3622F:	Documentation/powerpc/cxlflash.txt
3623
3624STMMAC ETHERNET DRIVER
3625M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3626M:	Alexandre Torgue <alexandre.torgue@st.com>
3627L:	netdev@vger.kernel.org
3628W:	http://www.stlinux.com
3629S:	Supported
3630F:	drivers/net/ethernet/stmicro/stmmac/
3631
3632CYBERPRO FB DRIVER
3633M:	Russell King <linux@armlinux.org.uk>
3634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3635W:	http://www.armlinux.org.uk/
3636S:	Maintained
3637F:	drivers/video/fbdev/cyber2000fb.*
3638
3639CYCLADES ASYNC MUX DRIVER
3640W:	http://www.cyclades.com/
3641S:	Orphan
3642F:	drivers/tty/cyclades.c
3643F:	include/linux/cyclades.h
3644F:	include/uapi/linux/cyclades.h
3645
3646CYCLADES PC300 DRIVER
3647W:	http://www.cyclades.com/
3648S:	Orphan
3649F:	drivers/net/wan/pc300*
3650
3651CYPRESS_FIRMWARE MEDIA DRIVER
3652M:	Antti Palosaari <crope@iki.fi>
3653L:	linux-media@vger.kernel.org
3654W:	https://linuxtv.org
3655W:	http://palosaari.fi/linux/
3656Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3657T:	git git://linuxtv.org/anttip/media_tree.git
3658S:	Maintained
3659F:	drivers/media/common/cypress_firmware*
3660
3661CYTTSP TOUCHSCREEN DRIVER
3662M:	Ferruh Yigit <fery@cypress.com>
3663L:	linux-input@vger.kernel.org
3664S:	Supported
3665F:	drivers/input/touchscreen/cyttsp*
3666F:	include/linux/input/cyttsp.h
3667
3668DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3669M:	Joshua Kinard <kumba@gentoo.org>
3670S:	Maintained
3671F:	drivers/rtc/rtc-ds1685.c
3672F:	include/linux/rtc/ds1685.h
3673
3674DAMA SLAVE for AX.25
3675M:	Joerg Reuter <jreuter@yaina.de>
3676W:	http://yaina.de/jreuter/
3677W:	http://www.qsl.net/dl1bke/
3678L:	linux-hams@vger.kernel.org
3679S:	Maintained
3680F:	net/ax25/af_ax25.c
3681F:	net/ax25/ax25_dev.c
3682F:	net/ax25/ax25_ds_*
3683F:	net/ax25/ax25_in.c
3684F:	net/ax25/ax25_out.c
3685F:	net/ax25/ax25_timer.c
3686F:	net/ax25/sysctl_net_ax25.c
3687
3688DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3689L:	netdev@vger.kernel.org
3690S:	Orphan
3691F:	Documentation/networking/dmfe.txt
3692F:	drivers/net/ethernet/dec/tulip/dmfe.c
3693
3694DC390/AM53C974 SCSI driver
3695M:	Hannes Reinecke <hare@suse.com>
3696L:	linux-scsi@vger.kernel.org
3697S:	Maintained
3698F:	drivers/scsi/am53c974.c
3699
3700DC395x SCSI driver
3701M:	Oliver Neukum <oliver@neukum.org>
3702M:	Ali Akcaagac <aliakc@web.de>
3703M:	Jamie Lenehan <lenehan@twibble.org>
3704L:	dc395x@twibble.org
3705W:	http://twibble.org/dist/dc395x/
3706W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3707S:	Maintained
3708F:	Documentation/scsi/dc395x.txt
3709F:	drivers/scsi/dc395x.*
3710
3711DCCP PROTOCOL
3712M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3713L:	dccp@vger.kernel.org
3714W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3715S:	Maintained
3716F:	include/linux/dccp.h
3717F:	include/uapi/linux/dccp.h
3718F:	include/linux/tfrc.h
3719F:	net/dccp/
3720
3721DECnet NETWORK LAYER
3722W:	http://linux-decnet.sourceforge.net
3723L:	linux-decnet-user@lists.sourceforge.net
3724S:	Orphan
3725F:	Documentation/networking/decnet.txt
3726F:	net/decnet/
3727
3728DECSTATION PLATFORM SUPPORT
3729M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3730L:	linux-mips@linux-mips.org
3731W:	http://www.linux-mips.org/wiki/DECstation
3732S:	Maintained
3733F:	arch/mips/dec/
3734F:	arch/mips/include/asm/dec/
3735F:	arch/mips/include/asm/mach-dec/
3736
3737DEFXX FDDI NETWORK DRIVER
3738M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3739S:	Maintained
3740F:	drivers/net/fddi/defxx.*
3741
3742DELL LAPTOP DRIVER
3743M:	Matthew Garrett <mjg59@srcf.ucam.org>
3744M:	Pali Rohár <pali.rohar@gmail.com>
3745L:	platform-driver-x86@vger.kernel.org
3746S:	Maintained
3747F:	drivers/platform/x86/dell-laptop.c
3748
3749DELL LAPTOP RBTN DRIVER
3750M:	Pali Rohár <pali.rohar@gmail.com>
3751S:	Maintained
3752F:	drivers/platform/x86/dell-rbtn.*
3753
3754DELL LAPTOP FREEFALL DRIVER
3755M:	Pali Rohár <pali.rohar@gmail.com>
3756S:	Maintained
3757F:	drivers/platform/x86/dell-smo8800.c
3758
3759DELL LAPTOP SMM DRIVER
3760M:	Pali Rohár <pali.rohar@gmail.com>
3761S:	Maintained
3762F:	drivers/hwmon/dell-smm-hwmon.c
3763F:	include/uapi/linux/i8k.h
3764
3765DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3766M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3767S:	Maintained
3768F:	Documentation/dcdbas.txt
3769F:	drivers/firmware/dcdbas.*
3770
3771DELL WMI EXTRAS DRIVER
3772M:	Matthew Garrett <mjg59@srcf.ucam.org>
3773M:	Pali Rohár <pali.rohar@gmail.com>
3774S:	Maintained
3775F:	drivers/platform/x86/dell-wmi.c
3776
3777DESIGNWARE USB2 DRD IP DRIVER
3778M:	John Youn <johnyoun@synopsys.com>
3779L:	linux-usb@vger.kernel.org
3780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3781S:	Maintained
3782F:	drivers/usb/dwc2/
3783
3784DESIGNWARE USB3 DRD IP DRIVER
3785M:	Felipe Balbi <balbi@kernel.org>
3786L:	linux-usb@vger.kernel.org
3787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3788S:	Maintained
3789F:	drivers/usb/dwc3/
3790
3791DEVICE COREDUMP (DEV_COREDUMP)
3792M:	Johannes Berg <johannes@sipsolutions.net>
3793L:	linux-kernel@vger.kernel.org
3794S:	Maintained
3795F:	drivers/base/devcoredump.c
3796F:	include/linux/devcoredump.h
3797
3798DEVICE FREQUENCY (DEVFREQ)
3799M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3800M:	Kyungmin Park <kyungmin.park@samsung.com>
3801L:	linux-pm@vger.kernel.org
3802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3803S:	Maintained
3804F:	drivers/devfreq/
3805F:	include/linux/devfreq.h
3806F:	Documentation/devicetree/bindings/devfreq/
3807
3808DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3809M:	Chanwoo Choi <cw00.choi@samsung.com>
3810L:	linux-pm@vger.kernel.org
3811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3812S:	Supported
3813F:	drivers/devfreq/event/
3814F:	drivers/devfreq/devfreq-event.c
3815F:	include/linux/devfreq-event.h
3816F:	Documentation/devicetree/bindings/devfreq/event/
3817
3818BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3819M:	Chanwoo Choi <cw00.choi@samsung.com>
3820L:	linux-pm@vger.kernel.org
3821L:	linux-samsung-soc@vger.kernel.org
3822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3823S:	Maintained
3824F:	drivers/devfreq/exynos-bus.c
3825F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3826
3827DEVICE NUMBER REGISTRY
3828M:	Torben Mathiasen <device@lanana.org>
3829W:	http://lanana.org/docs/device-list/index.html
3830S:	Maintained
3831
3832DEVICE-MAPPER  (LVM)
3833M:	Alasdair Kergon <agk@redhat.com>
3834M:	Mike Snitzer <snitzer@redhat.com>
3835M:	dm-devel@redhat.com
3836L:	dm-devel@redhat.com
3837W:	http://sources.redhat.com/dm
3838Q:	http://patchwork.kernel.org/project/dm-devel/list/
3839T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3840T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3841S:	Maintained
3842F:	Documentation/device-mapper/
3843F:	drivers/md/dm*
3844F:	drivers/md/persistent-data/
3845F:	include/linux/device-mapper.h
3846F:	include/linux/dm-*.h
3847F:	include/uapi/linux/dm-*.h
3848
3849DEVLINK
3850M:	Jiri Pirko <jiri@mellanox.com>
3851L:	netdev@vger.kernel.org
3852S:	Supported
3853F:	net/core/devlink.c
3854F:	include/net/devlink.h
3855F:	include/uapi/linux/devlink.h
3856
3857DIALOG SEMICONDUCTOR DRIVERS
3858M:	Support Opensource <support.opensource@diasemi.com>
3859W:	http://www.dialog-semiconductor.com/products
3860S:	Supported
3861F:	Documentation/hwmon/da90??
3862F:	Documentation/devicetree/bindings/mfd/da90*.txt
3863F:	Documentation/devicetree/bindings/regulator/da92*.txt
3864F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3865F:	drivers/gpio/gpio-da90??.c
3866F:	drivers/hwmon/da90??-hwmon.c
3867F:	drivers/iio/adc/da91??-*.c
3868F:	drivers/input/misc/da90??_onkey.c
3869F:	drivers/input/touchscreen/da9052_tsi.c
3870F:	drivers/leds/leds-da90??.c
3871F:	drivers/mfd/da903x.c
3872F:	drivers/mfd/da90??-*.c
3873F:	drivers/mfd/da91??-*.c
3874F:	drivers/power/supply/da9052-battery.c
3875F:	drivers/power/supply/da91??-*.c
3876F:	drivers/regulator/da903x.c
3877F:	drivers/regulator/da9???-regulator.[ch]
3878F:	drivers/rtc/rtc-da90??.c
3879F:	drivers/video/backlight/da90??_bl.c
3880F:	drivers/watchdog/da90??_wdt.c
3881F:	include/linux/mfd/da903x.h
3882F:	include/linux/mfd/da9052/
3883F:	include/linux/mfd/da9055/
3884F:	include/linux/mfd/da9062/
3885F:	include/linux/mfd/da9063/
3886F:	include/linux/mfd/da9150/
3887F:	include/linux/regulator/da9211.h
3888F:	include/sound/da[79]*.h
3889F:	sound/soc/codecs/da[79]*.[ch]
3890
3891DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3892M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3893L:	linux-gpio@vger.kernel.org
3894S:	Maintained
3895F:	drivers/gpio/gpio-gpio-mm.c
3896
3897DIGI NEO AND CLASSIC PCI PRODUCTS
3898M:	Lidza Louina <lidza.louina@gmail.com>
3899M:	Mark Hounschell <markh@compro.net>
3900L:	driverdev-devel@linuxdriverproject.org
3901S:	Maintained
3902F:	drivers/staging/dgnc/
3903
3904DIOLAN U2C-12 I2C DRIVER
3905M:	Guenter Roeck <linux@roeck-us.net>
3906L:	linux-i2c@vger.kernel.org
3907S:	Maintained
3908F:	drivers/i2c/busses/i2c-diolan-u2c.c
3909
3910DIRECT ACCESS (DAX)
3911M:	Matthew Wilcox <willy@linux.intel.com>
3912L:	linux-fsdevel@vger.kernel.org
3913S:	Supported
3914F:	fs/dax.c
3915
3916DIRECTORY NOTIFICATION (DNOTIFY)
3917M:	Eric Paris <eparis@parisplace.org>
3918S:	Maintained
3919F:	Documentation/filesystems/dnotify.txt
3920F:	fs/notify/dnotify/
3921F:	include/linux/dnotify.h
3922
3923DISK GEOMETRY AND PARTITION HANDLING
3924M:	Andries Brouwer <aeb@cwi.nl>
3925W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3926W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3927W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3928S:	Maintained
3929
3930DISKQUOTA
3931M:	Jan Kara <jack@suse.com>
3932S:	Maintained
3933F:	Documentation/filesystems/quota.txt
3934F:	fs/quota/
3935F:	include/linux/quota*.h
3936F:	include/uapi/linux/quota*.h
3937
3938DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3939M:	Bernie Thompson <bernie@plugable.com>
3940L:	linux-fbdev@vger.kernel.org
3941S:	Maintained
3942W:	http://plugable.com/category/projects/udlfb/
3943F:	drivers/video/fbdev/udlfb.c
3944F:	include/video/udlfb.h
3945F:	Documentation/fb/udlfb.txt
3946
3947DISTRIBUTED LOCK MANAGER (DLM)
3948M:	Christine Caulfield <ccaulfie@redhat.com>
3949M:	David Teigland <teigland@redhat.com>
3950L:	cluster-devel@redhat.com
3951W:	http://sources.redhat.com/cluster/
3952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3953S:	Supported
3954F:	fs/dlm/
3955
3956DMA BUFFER SHARING FRAMEWORK
3957M:	Sumit Semwal <sumit.semwal@linaro.org>
3958S:	Maintained
3959L:	linux-media@vger.kernel.org
3960L:	dri-devel@lists.freedesktop.org
3961L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3962F:	drivers/dma-buf/
3963F:	include/linux/dma-buf*
3964F:	include/linux/reservation.h
3965F:	include/linux/*fence.h
3966F:	Documentation/dma-buf-sharing.txt
3967T:	git git://anongit.freedesktop.org/drm/drm-misc
3968
3969SYNC FILE FRAMEWORK
3970M:	Sumit Semwal <sumit.semwal@linaro.org>
3971R:	Gustavo Padovan <gustavo@padovan.org>
3972S:	Maintained
3973L:	linux-media@vger.kernel.org
3974L:	dri-devel@lists.freedesktop.org
3975F:	drivers/dma-buf/sync_*
3976F:	drivers/dma-buf/sw_sync.c
3977F:	include/linux/sync_file.h
3978F:	include/uapi/linux/sync_file.h
3979F:	Documentation/sync_file.txt
3980T:	git git://anongit.freedesktop.org/drm/drm-misc
3981
3982DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3983M:	Vinod Koul <vinod.koul@intel.com>
3984L:	dmaengine@vger.kernel.org
3985Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3986S:	Maintained
3987F:	drivers/dma/
3988F:	include/linux/dmaengine.h
3989F:	Documentation/devicetree/bindings/dma/
3990F:	Documentation/dmaengine/
3991T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3992
3993DME1737 HARDWARE MONITOR DRIVER
3994M:	Juerg Haefliger <juergh@gmail.com>
3995L:	linux-hwmon@vger.kernel.org
3996S:	Maintained
3997F:	Documentation/hwmon/dme1737
3998F:	drivers/hwmon/dme1737.c
3999
4000DMI/SMBIOS SUPPORT
4001M:	Jean Delvare <jdelvare@suse.com>
4002S:	Maintained
4003T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4004F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4005F:	drivers/firmware/dmi-id.c
4006F:	drivers/firmware/dmi_scan.c
4007F:	include/linux/dmi.h
4008
4009DOCUMENTATION
4010M:	Jonathan Corbet <corbet@lwn.net>
4011L:	linux-doc@vger.kernel.org
4012S:	Maintained
4013F:	Documentation/
4014F:	scripts/docproc.c
4015F:	scripts/kernel-doc*
4016X:	Documentation/ABI/
4017X:	Documentation/devicetree/
4018X:	Documentation/acpi
4019X:	Documentation/power
4020X:	Documentation/spi
4021X:	Documentation/media
4022T:	git git://git.lwn.net/linux.git docs-next
4023
4024DOUBLETALK DRIVER
4025M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4026L:	blinux-list@redhat.com
4027S:	Maintained
4028F:	drivers/char/dtlk.c
4029F:	include/linux/dtlk.h
4030
4031DPT_I2O SCSI RAID DRIVER
4032M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4033L:	linux-scsi@vger.kernel.org
4034W:	http://www.adaptec.com/
4035S:	Maintained
4036F:	drivers/scsi/dpt*
4037F:	drivers/scsi/dpt/
4038
4039DRBD DRIVER
4040M:	Philipp Reisner <philipp.reisner@linbit.com>
4041M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4042L:	drbd-dev@lists.linbit.com
4043W:	http://www.drbd.org
4044T:	git git://git.linbit.com/linux-drbd.git
4045T:	git git://git.linbit.com/drbd-8.4.git
4046S:	Supported
4047F:	drivers/block/drbd/
4048F:	lib/lru_cache.c
4049F:	Documentation/blockdev/drbd/
4050
4051DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4052M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4054S:	Supported
4055F:	Documentation/kobject.txt
4056F:	drivers/base/
4057F:	fs/debugfs/
4058F:	fs/kernfs/
4059F:	fs/sysfs/
4060F:	include/linux/debugfs.h
4061F:	include/linux/kobj*
4062F:	lib/kobj*
4063
4064DRM DRIVERS
4065M:	David Airlie <airlied@linux.ie>
4066L:	dri-devel@lists.freedesktop.org
4067T:	git git://people.freedesktop.org/~airlied/linux
4068B:	https://bugs.freedesktop.org/
4069C:	irc://chat.freenode.net/dri-devel
4070S:	Maintained
4071F:	drivers/gpu/drm/
4072F:	drivers/gpu/vga/
4073F:	Documentation/devicetree/bindings/display/
4074F:	Documentation/devicetree/bindings/gpu/
4075F:	Documentation/devicetree/bindings/video/
4076F:	Documentation/gpu/
4077F:	include/drm/
4078F:	include/uapi/drm/
4079
4080DRM DRIVERS AND MISC GPU PATCHES
4081M:	Daniel Vetter <daniel.vetter@intel.com>
4082M:	Jani Nikula <jani.nikula@linux.intel.com>
4083M:	Sean Paul <seanpaul@chromium.org>
4084W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4085S:	Maintained
4086T:	git git://anongit.freedesktop.org/drm/drm-misc
4087F:	Documentation/gpu/
4088F:	drivers/gpu/vga/
4089F:	drivers/gpu/drm/*
4090F:	include/drm/drm*
4091F:	include/uapi/drm/drm*
4092
4093DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4094M:	Dave Airlie <airlied@redhat.com>
4095S:	Odd Fixes
4096F:	drivers/gpu/drm/ast/
4097
4098DRM DRIVERS FOR BRIDGE CHIPS
4099M:	Archit Taneja <architt@codeaurora.org>
4100S:	Maintained
4101T:	git git://anongit.freedesktop.org/drm/drm-misc
4102F:	drivers/gpu/drm/bridge/
4103
4104DRM DRIVER FOR BOCHS VIRTUAL GPU
4105M:	Gerd Hoffmann <kraxel@redhat.com>
4106S:	Odd Fixes
4107F:	drivers/gpu/drm/bochs/
4108
4109DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4110M:	Dave Airlie <airlied@redhat.com>
4111S:	Odd Fixes
4112F:	drivers/gpu/drm/cirrus/
4113
4114RADEON and AMDGPU DRM DRIVERS
4115M:	Alex Deucher <alexander.deucher@amd.com>
4116M:	Christian König <christian.koenig@amd.com>
4117L:	dri-devel@lists.freedesktop.org
4118T:	git git://people.freedesktop.org/~agd5f/linux
4119S:	Supported
4120F:	drivers/gpu/drm/radeon/
4121F:	include/uapi/drm/radeon_drm.h
4122F:	drivers/gpu/drm/amd/
4123F:	include/uapi/drm/amdgpu_drm.h
4124
4125DRM PANEL DRIVERS
4126M:	Thierry Reding <thierry.reding@gmail.com>
4127L:	dri-devel@lists.freedesktop.org
4128T:	git git://anongit.freedesktop.org/tegra/linux.git
4129S:	Maintained
4130F:	drivers/gpu/drm/drm_panel.c
4131F:	drivers/gpu/drm/panel/
4132F:	include/drm/drm_panel.h
4133F:	Documentation/devicetree/bindings/display/panel/
4134
4135INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4136M:	Daniel Vetter <daniel.vetter@intel.com>
4137M:	Jani Nikula <jani.nikula@linux.intel.com>
4138L:	intel-gfx@lists.freedesktop.org
4139W:	https://01.org/linuxgraphics/
4140B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4141C:	irc://chat.freenode.net/intel-gfx
4142Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4143T:	git git://anongit.freedesktop.org/drm-intel
4144S:	Supported
4145F:	drivers/gpu/drm/i915/
4146F:	include/drm/i915*
4147F:	include/uapi/drm/i915_drm.h
4148F:	Documentation/gpu/i915.rst
4149
4150INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4151M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4152M:      Zhi Wang <zhi.a.wang@intel.com>
4153L:      igvt-g-dev@lists.01.org
4154L:      intel-gfx@lists.freedesktop.org
4155W:      https://01.org/igvt-g
4156T:      git https://github.com/01org/gvt-linux.git
4157S:      Supported
4158F:      drivers/gpu/drm/i915/gvt/
4159
4160DRM DRIVERS FOR ATMEL HLCDC
4161M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4162L:	dri-devel@lists.freedesktop.org
4163S:	Supported
4164F:	drivers/gpu/drm/atmel-hlcdc/
4165F:	Documentation/devicetree/bindings/drm/atmel/
4166
4167DRM DRIVERS FOR ALLWINNER A10
4168M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4169L:	dri-devel@lists.freedesktop.org
4170S:	Supported
4171F:	drivers/gpu/drm/sun4i/
4172F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4173
4174DRM DRIVERS FOR AMLOGIC SOCS
4175M:	Neil Armstrong <narmstrong@baylibre.com>
4176L:	dri-devel@lists.freedesktop.org
4177L:	linux-amlogic@lists.infradead.org
4178W:	http://linux-meson.com/
4179S:	Supported
4180F:	drivers/gpu/drm/meson/
4181F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4182
4183DRM DRIVERS FOR EXYNOS
4184M:	Inki Dae <inki.dae@samsung.com>
4185M:	Joonyoung Shim <jy0922.shim@samsung.com>
4186M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4187M:	Kyungmin Park <kyungmin.park@samsung.com>
4188L:	dri-devel@lists.freedesktop.org
4189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4190S:	Supported
4191F:	drivers/gpu/drm/exynos/
4192F:	include/uapi/drm/exynos_drm.h
4193F:	Documentation/devicetree/bindings/display/exynos/
4194
4195DRM DRIVERS FOR FREESCALE DCU
4196M:	Stefan Agner <stefan@agner.ch>
4197M:	Alison Wang <alison.wang@freescale.com>
4198L:	dri-devel@lists.freedesktop.org
4199S:	Supported
4200F:	drivers/gpu/drm/fsl-dcu/
4201F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4202F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4203F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4204
4205DRM DRIVERS FOR FREESCALE IMX
4206M:	Philipp Zabel <p.zabel@pengutronix.de>
4207L:	dri-devel@lists.freedesktop.org
4208S:	Maintained
4209F:	drivers/gpu/drm/imx/
4210F:	drivers/gpu/ipu-v3/
4211F:	Documentation/devicetree/bindings/display/imx/
4212
4213DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4214M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4215L:	dri-devel@lists.freedesktop.org
4216T:	git git://github.com/patjak/drm-gma500
4217S:	Maintained
4218F:	drivers/gpu/drm/gma500/
4219
4220DRM DRIVERS FOR HISILICON
4221M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4222M:	Rongrong Zou <zourongrong@gmail.com>
4223R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4224R:	Chen Feng <puck.chen@hisilicon.com>
4225L:	dri-devel@lists.freedesktop.org
4226T:	git git://github.com/xin3liang/linux.git
4227S:	Maintained
4228F:	drivers/gpu/drm/hisilicon/
4229F:	Documentation/devicetree/bindings/display/hisilicon/
4230
4231DRM DRIVER FOR INTEL I810 VIDEO CARDS
4232S:	Orphan / Obsolete
4233F:	drivers/gpu/drm/i810/
4234F:	include/uapi/drm/i810_drm.h
4235
4236DRM DRIVERS FOR MEDIATEK
4237M:	CK Hu <ck.hu@mediatek.com>
4238M:	Philipp Zabel <p.zabel@pengutronix.de>
4239L:	dri-devel@lists.freedesktop.org
4240S:	Supported
4241F:	drivers/gpu/drm/mediatek/
4242F:	Documentation/devicetree/bindings/display/mediatek/
4243
4244DRM DRIVER FOR MSM ADRENO GPU
4245M:	Rob Clark <robdclark@gmail.com>
4246L:	linux-arm-msm@vger.kernel.org
4247L:	dri-devel@lists.freedesktop.org
4248L:	freedreno@lists.freedesktop.org
4249T:	git git://people.freedesktop.org/~robclark/linux
4250S:	Maintained
4251F:	drivers/gpu/drm/msm/
4252F:	include/uapi/drm/msm_drm.h
4253F:	Documentation/devicetree/bindings/display/msm/
4254
4255DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4256M:	Ben Skeggs <bskeggs@redhat.com>
4257L:	dri-devel@lists.freedesktop.org
4258L:	nouveau@lists.freedesktop.org
4259T:	git git://github.com/skeggsb/linux
4260S:	Supported
4261F:	drivers/gpu/drm/nouveau/
4262F:	include/uapi/drm/nouveau_drm.h
4263
4264DRM DRIVERS FOR NVIDIA TEGRA
4265M:	Thierry Reding <thierry.reding@gmail.com>
4266L:	dri-devel@lists.freedesktop.org
4267L:	linux-tegra@vger.kernel.org
4268T:	git git://anongit.freedesktop.org/tegra/linux.git
4269S:	Supported
4270F:	drivers/gpu/drm/tegra/
4271F:	drivers/gpu/host1x/
4272F:	include/linux/host1x.h
4273F:	include/uapi/drm/tegra_drm.h
4274F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4275
4276DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4277S:	Orphan / Obsolete
4278F:	drivers/gpu/drm/mga/
4279F:	include/uapi/drm/mga_drm.h
4280
4281DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4282M:	Dave Airlie <airlied@redhat.com>
4283S:	Odd Fixes
4284F:	drivers/gpu/drm/mgag200/
4285
4286DRM DRIVER FOR RAGE 128 VIDEO CARDS
4287S:	Orphan / Obsolete
4288F:	drivers/gpu/drm/r128/
4289F:	include/uapi/drm/r128_drm.h
4290
4291DRM DRIVERS FOR RENESAS
4292M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4293L:	dri-devel@lists.freedesktop.org
4294L:	linux-renesas-soc@vger.kernel.org
4295T:	git git://linuxtv.org/pinchartl/fbdev
4296S:	Supported
4297F:	drivers/gpu/drm/rcar-du/
4298F:	drivers/gpu/drm/shmobile/
4299F:	include/linux/platform_data/shmob_drm.h
4300F:	Documentation/devicetree/bindings/display/renesas,du.txt
4301
4302DRM DRIVER FOR QXL VIRTUAL GPU
4303M:	Dave Airlie <airlied@redhat.com>
4304S:	Odd Fixes
4305F:	drivers/gpu/drm/qxl/
4306F:	include/uapi/drm/qxl_drm.h
4307
4308DRM DRIVERS FOR ROCKCHIP
4309M:	Mark Yao <mark.yao@rock-chips.com>
4310L:	dri-devel@lists.freedesktop.org
4311S:	Maintained
4312F:	drivers/gpu/drm/rockchip/
4313F:	Documentation/devicetree/bindings/display/rockchip/
4314
4315DRM DRIVER FOR SAVAGE VIDEO CARDS
4316S:	Orphan / Obsolete
4317F:	drivers/gpu/drm/savage/
4318F:	include/uapi/drm/savage_drm.h
4319
4320DRM DRIVER FOR SIS VIDEO CARDS
4321S:	Orphan / Obsolete
4322F:	drivers/gpu/drm/sis/
4323F:	include/uapi/drm/sis_drm.h
4324
4325DRM DRIVERS FOR STI
4326M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4327M:	Vincent Abriou <vincent.abriou@st.com>
4328L:	dri-devel@lists.freedesktop.org
4329T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4330S:	Maintained
4331F:	drivers/gpu/drm/sti
4332F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4333
4334DRM DRIVER FOR TDFX VIDEO CARDS
4335S:	Orphan / Obsolete
4336F:	drivers/gpu/drm/tdfx/
4337
4338DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4339M:	Dave Airlie <airlied@redhat.com>
4340S:	Odd Fixes
4341F:	drivers/gpu/drm/udl/
4342
4343DRM DRIVERS FOR VIVANTE GPU IP
4344M:	Lucas Stach <l.stach@pengutronix.de>
4345R:	Russell King <linux+etnaviv@armlinux.org.uk>
4346R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4347L:	etnaviv@lists.freedesktop.org
4348L:	dri-devel@lists.freedesktop.org
4349S:	Maintained
4350F:	drivers/gpu/drm/etnaviv/
4351F:	include/uapi/drm/etnaviv_drm.h
4352F:	Documentation/devicetree/bindings/display/etnaviv/
4353
4354DRM DRIVER FOR VMWARE VIRTUAL GPU
4355M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4356M:	Sinclair Yeh <syeh@vmware.com>
4357M:	Thomas Hellstrom <thellstrom@vmware.com>
4358L:	dri-devel@lists.freedesktop.org
4359T:	git git://people.freedesktop.org/~syeh/repos_linux
4360T:	git git://people.freedesktop.org/~thomash/linux
4361S:	Supported
4362F:	drivers/gpu/drm/vmwgfx/
4363F:	include/uapi/drm/vmwgfx_drm.h
4364
4365DRM DRIVERS FOR VC4
4366M:	Eric Anholt <eric@anholt.net>
4367T:	git git://github.com/anholt/linux
4368S:	Supported
4369F:	drivers/gpu/drm/vc4/
4370F:	include/uapi/drm/vc4_drm.h
4371F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4372
4373DRM DRIVERS FOR TI OMAP
4374M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4375L:	dri-devel@lists.freedesktop.org
4376S:	Maintained
4377F:	drivers/gpu/drm/omapdrm/
4378F:	Documentation/devicetree/bindings/display/ti/
4379
4380DRM DRIVERS FOR TI LCDC
4381M:	Jyri Sarha <jsarha@ti.com>
4382R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4383L:	dri-devel@lists.freedesktop.org
4384S:	Maintained
4385F:	drivers/gpu/drm/tilcdc/
4386F:	Documentation/devicetree/bindings/display/tilcdc/
4387
4388DRM DRIVERS FOR ZTE ZX
4389M:	Shawn Guo <shawnguo@kernel.org>
4390L:	dri-devel@lists.freedesktop.org
4391S:	Maintained
4392F:	drivers/gpu/drm/zte/
4393F:	Documentation/devicetree/bindings/display/zte,vou.txt
4394
4395DSBR100 USB FM RADIO DRIVER
4396M:	Alexey Klimov <klimov.linux@gmail.com>
4397L:	linux-media@vger.kernel.org
4398T:	git git://linuxtv.org/media_tree.git
4399S:	Maintained
4400F:	drivers/media/radio/dsbr100.c
4401
4402DSCC4 DRIVER
4403M:	Francois Romieu <romieu@fr.zoreil.com>
4404L:	netdev@vger.kernel.org
4405S:	Maintained
4406F:	drivers/net/wan/dscc4.c
4407
4408DT3155 MEDIA DRIVER
4409M:	Hans Verkuil <hverkuil@xs4all.nl>
4410L:	linux-media@vger.kernel.org
4411T:	git git://linuxtv.org/media_tree.git
4412W:	https://linuxtv.org
4413S:	Odd Fixes
4414F:	drivers/media/pci/dt3155/
4415
4416DVB_USB_AF9015 MEDIA DRIVER
4417M:	Antti Palosaari <crope@iki.fi>
4418L:	linux-media@vger.kernel.org
4419W:	https://linuxtv.org
4420W:	http://palosaari.fi/linux/
4421Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4422T:	git git://linuxtv.org/anttip/media_tree.git
4423S:	Maintained
4424F:	drivers/media/usb/dvb-usb-v2/af9015*
4425
4426DVB_USB_AF9035 MEDIA DRIVER
4427M:	Antti Palosaari <crope@iki.fi>
4428L:	linux-media@vger.kernel.org
4429W:	https://linuxtv.org
4430W:	http://palosaari.fi/linux/
4431Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4432T:	git git://linuxtv.org/anttip/media_tree.git
4433S:	Maintained
4434F:	drivers/media/usb/dvb-usb-v2/af9035*
4435
4436DVB_USB_ANYSEE MEDIA DRIVER
4437M:	Antti Palosaari <crope@iki.fi>
4438L:	linux-media@vger.kernel.org
4439W:	https://linuxtv.org
4440W:	http://palosaari.fi/linux/
4441Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4442T:	git git://linuxtv.org/anttip/media_tree.git
4443S:	Maintained
4444F:	drivers/media/usb/dvb-usb-v2/anysee*
4445
4446DVB_USB_AU6610 MEDIA DRIVER
4447M:	Antti Palosaari <crope@iki.fi>
4448L:	linux-media@vger.kernel.org
4449W:	https://linuxtv.org
4450W:	http://palosaari.fi/linux/
4451Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4452T:	git git://linuxtv.org/anttip/media_tree.git
4453S:	Maintained
4454F:	drivers/media/usb/dvb-usb-v2/au6610*
4455
4456DVB_USB_CE6230 MEDIA DRIVER
4457M:	Antti Palosaari <crope@iki.fi>
4458L:	linux-media@vger.kernel.org
4459W:	https://linuxtv.org
4460W:	http://palosaari.fi/linux/
4461Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4462T:	git git://linuxtv.org/anttip/media_tree.git
4463S:	Maintained
4464F:	drivers/media/usb/dvb-usb-v2/ce6230*
4465
4466DVB_USB_CXUSB MEDIA DRIVER
4467M:	Michael Krufky <mkrufky@linuxtv.org>
4468L:	linux-media@vger.kernel.org
4469W:	https://linuxtv.org
4470W:	http://github.com/mkrufky
4471Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4472T:	git git://linuxtv.org/media_tree.git
4473S:	Maintained
4474F:	drivers/media/usb/dvb-usb/cxusb*
4475
4476DVB_USB_EC168 MEDIA DRIVER
4477M:	Antti Palosaari <crope@iki.fi>
4478L:	linux-media@vger.kernel.org
4479W:	https://linuxtv.org
4480W:	http://palosaari.fi/linux/
4481Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4482T:	git git://linuxtv.org/anttip/media_tree.git
4483S:	Maintained
4484F:	drivers/media/usb/dvb-usb-v2/ec168*
4485
4486DVB_USB_GL861 MEDIA DRIVER
4487M:	Antti Palosaari <crope@iki.fi>
4488L:	linux-media@vger.kernel.org
4489W:	https://linuxtv.org
4490Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4491T:	git git://linuxtv.org/anttip/media_tree.git
4492S:	Maintained
4493F:	drivers/media/usb/dvb-usb-v2/gl861*
4494
4495DVB_USB_MXL111SF MEDIA DRIVER
4496M:	Michael Krufky <mkrufky@linuxtv.org>
4497L:	linux-media@vger.kernel.org
4498W:	https://linuxtv.org
4499W:	http://github.com/mkrufky
4500Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4501T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4502S:	Maintained
4503F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4504
4505DVB_USB_RTL28XXU MEDIA DRIVER
4506M:	Antti Palosaari <crope@iki.fi>
4507L:	linux-media@vger.kernel.org
4508W:	https://linuxtv.org
4509W:	http://palosaari.fi/linux/
4510Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4511T:	git git://linuxtv.org/anttip/media_tree.git
4512S:	Maintained
4513F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4514
4515DVB_USB_V2 MEDIA DRIVER
4516M:	Antti Palosaari <crope@iki.fi>
4517L:	linux-media@vger.kernel.org
4518W:	https://linuxtv.org
4519W:	http://palosaari.fi/linux/
4520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4521T:	git git://linuxtv.org/anttip/media_tree.git
4522S:	Maintained
4523F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4524F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4525
4526DYNAMIC DEBUG
4527M:	Jason Baron <jbaron@akamai.com>
4528S:	Maintained
4529F:	lib/dynamic_debug.c
4530F:	include/linux/dynamic_debug.h
4531
4532DZ DECSTATION DZ11 SERIAL DRIVER
4533M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4534S:	Maintained
4535F:	drivers/tty/serial/dz.*
4536
4537E3X0 POWER BUTTON DRIVER
4538M:	Moritz Fischer <moritz.fischer@ettus.com>
4539L:	usrp-users@lists.ettus.com
4540W:	http://www.ettus.com
4541S:	Supported
4542F:	drivers/input/misc/e3x0-button.c
4543F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4544
4545E4000 MEDIA DRIVER
4546M:	Antti Palosaari <crope@iki.fi>
4547L:	linux-media@vger.kernel.org
4548W:	https://linuxtv.org
4549W:	http://palosaari.fi/linux/
4550Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4551T:	git git://linuxtv.org/anttip/media_tree.git
4552S:	Maintained
4553F:	drivers/media/tuners/e4000*
4554
4555EATA ISA/EISA/PCI SCSI DRIVER
4556M:	Dario Ballabio <ballabio_dario@emc.com>
4557L:	linux-scsi@vger.kernel.org
4558S:	Maintained
4559F:	drivers/scsi/eata.c
4560
4561EC100 MEDIA DRIVER
4562M:	Antti Palosaari <crope@iki.fi>
4563L:	linux-media@vger.kernel.org
4564W:	https://linuxtv.org
4565W:	http://palosaari.fi/linux/
4566Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4567T:	git git://linuxtv.org/anttip/media_tree.git
4568S:	Maintained
4569F:	drivers/media/dvb-frontends/ec100*
4570
4571ECRYPT FILE SYSTEM
4572M:	Tyler Hicks <tyhicks@canonical.com>
4573L:	ecryptfs@vger.kernel.org
4574W:	http://ecryptfs.org
4575W:	https://launchpad.net/ecryptfs
4576T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4577S:	Supported
4578F:	Documentation/filesystems/ecryptfs.txt
4579F:	fs/ecryptfs/
4580
4581EDAC-CORE
4582M:	Borislav Petkov <bp@alien8.de>
4583M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4584M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4585L:	linux-edac@vger.kernel.org
4586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4588S:	Supported
4589F:	Documentation/edac.txt
4590F:	drivers/edac/
4591F:	include/linux/edac.h
4592
4593EDAC-AMD64
4594M:	Borislav Petkov <bp@alien8.de>
4595L:	linux-edac@vger.kernel.org
4596S:	Maintained
4597F:	drivers/edac/amd64_edac*
4598
4599EDAC-CALXEDA
4600M:	Robert Richter <rric@kernel.org>
4601L:	linux-edac@vger.kernel.org
4602S:	Maintained
4603F:	drivers/edac/highbank*
4604
4605EDAC-CAVIUM
4606M:	Ralf Baechle <ralf@linux-mips.org>
4607M:	David Daney <david.daney@cavium.com>
4608L:	linux-edac@vger.kernel.org
4609L:	linux-mips@linux-mips.org
4610S:	Supported
4611F:	drivers/edac/octeon_edac*
4612
4613EDAC-E752X
4614M:	Mark Gross <mark.gross@intel.com>
4615L:	linux-edac@vger.kernel.org
4616S:	Maintained
4617F:	drivers/edac/e752x_edac.c
4618
4619EDAC-E7XXX
4620L:	linux-edac@vger.kernel.org
4621S:	Maintained
4622F:	drivers/edac/e7xxx_edac.c
4623
4624EDAC-FSL_DDR
4625M:	York Sun <york.sun@nxp.com>
4626L:	linux-edac@vger.kernel.org
4627S:	Maintained
4628F:	drivers/edac/fsl_ddr_edac.*
4629
4630EDAC-GHES
4631M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4632M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4633L:	linux-edac@vger.kernel.org
4634S:	Maintained
4635F:	drivers/edac/ghes_edac.c
4636
4637EDAC-I82443BXGX
4638M:	Tim Small <tim@buttersideup.com>
4639L:	linux-edac@vger.kernel.org
4640S:	Maintained
4641F:	drivers/edac/i82443bxgx_edac.c
4642
4643EDAC-I3000
4644L:	linux-edac@vger.kernel.org
4645S:	Orphan
4646F:	drivers/edac/i3000_edac.c
4647
4648EDAC-I5000
4649L:	linux-edac@vger.kernel.org
4650S:	Maintained
4651F:	drivers/edac/i5000_edac.c
4652
4653EDAC-I5400
4654M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4655M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4656L:	linux-edac@vger.kernel.org
4657S:	Maintained
4658F:	drivers/edac/i5400_edac.c
4659
4660EDAC-I7300
4661M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4662M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4663L:	linux-edac@vger.kernel.org
4664S:	Maintained
4665F:	drivers/edac/i7300_edac.c
4666
4667EDAC-I7CORE
4668M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4669M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4670L:	linux-edac@vger.kernel.org
4671S:	Maintained
4672F:	drivers/edac/i7core_edac.c
4673
4674EDAC-I82975X
4675M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4676M:	"Arvind R." <arvino55@gmail.com>
4677L:	linux-edac@vger.kernel.org
4678S:	Maintained
4679F:	drivers/edac/i82975x_edac.c
4680
4681EDAC-IE31200
4682M:	Jason Baron <jbaron@akamai.com>
4683L:	linux-edac@vger.kernel.org
4684S:	Maintained
4685F:	drivers/edac/ie31200_edac.c
4686
4687EDAC-MPC85XX
4688M:	Johannes Thumshirn <morbidrsa@gmail.com>
4689L:	linux-edac@vger.kernel.org
4690S:	Maintained
4691F:	drivers/edac/mpc85xx_edac.[ch]
4692
4693EDAC-PASEMI
4694M:	Egor Martovetsky <egor@pasemi.com>
4695L:	linux-edac@vger.kernel.org
4696S:	Maintained
4697F:	drivers/edac/pasemi_edac.c
4698
4699EDAC-R82600
4700M:	Tim Small <tim@buttersideup.com>
4701L:	linux-edac@vger.kernel.org
4702S:	Maintained
4703F:	drivers/edac/r82600_edac.c
4704
4705EDAC-SBRIDGE
4706M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4707M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4708L:	linux-edac@vger.kernel.org
4709S:	Maintained
4710F:	drivers/edac/sb_edac.c
4711
4712EDAC-SKYLAKE
4713M:	Tony Luck <tony.luck@intel.com>
4714L:	linux-edac@vger.kernel.org
4715S:	Maintained
4716F:	drivers/edac/skx_edac.c
4717
4718EDAC-XGENE
4719APPLIED MICRO (APM) X-GENE SOC EDAC
4720M:     Loc Ho <lho@apm.com>
4721S:     Supported
4722F:     drivers/edac/xgene_edac.c
4723F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4724
4725EDIROL UA-101/UA-1000 DRIVER
4726M:	Clemens Ladisch <clemens@ladisch.de>
4727L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4728T:	git git://git.alsa-project.org/alsa-kernel.git
4729S:	Maintained
4730F:	sound/usb/misc/ua101.c
4731
4732EXTENSIBLE FIRMWARE INTERFACE (EFI)
4733M:	Matt Fleming <matt@codeblueprint.co.uk>
4734M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4735L:	linux-efi@vger.kernel.org
4736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4737S:	Maintained
4738F:	Documentation/efi-stub.txt
4739F:	arch/*/kernel/efi.c
4740F:	arch/x86/boot/compressed/eboot.[ch]
4741F:	arch/*/include/asm/efi.h
4742F:	arch/x86/platform/efi/
4743F:	drivers/firmware/efi/
4744F:	include/linux/efi*.h
4745F:	arch/arm/boot/compressed/efi-header.S
4746F:	arch/arm64/kernel/efi-entry.S
4747
4748EFI VARIABLE FILESYSTEM
4749M:	Matthew Garrett <matthew.garrett@nebula.com>
4750M:	Jeremy Kerr <jk@ozlabs.org>
4751M:	Matt Fleming <matt@codeblueprint.co.uk>
4752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4753L:	linux-efi@vger.kernel.org
4754S:	Maintained
4755F:	fs/efivarfs/
4756
4757EFIFB FRAMEBUFFER DRIVER
4758L:	linux-fbdev@vger.kernel.org
4759M:	Peter Jones <pjones@redhat.com>
4760S:	Maintained
4761F:	drivers/video/fbdev/efifb.c
4762
4763EFI TEST DRIVER
4764L:	linux-efi@vger.kernel.org
4765M:	Ivan Hu <ivan.hu@canonical.com>
4766M:	Matt Fleming <matt@codeblueprint.co.uk>
4767S:	Maintained
4768F:	drivers/firmware/efi/test/
4769
4770EFS FILESYSTEM
4771W:	http://aeschi.ch.eu.org/efs/
4772S:	Orphan
4773F:	fs/efs/
4774
4775EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4776M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4777L:	netdev@vger.kernel.org
4778S:	Maintained
4779F:	drivers/net/ethernet/ibm/ehea/
4780
4781EM28XX VIDEO4LINUX DRIVER
4782M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4783M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4784L:	linux-media@vger.kernel.org
4785W:	https://linuxtv.org
4786T:	git git://linuxtv.org/media_tree.git
4787S:	Maintained
4788F:	drivers/media/usb/em28xx/
4789F:	Documentation/media/v4l-drivers/em28xx*
4790
4791EMBEDDED LINUX
4792M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4793M:	Matt Mackall <mpm@selenic.com>
4794M:	David Woodhouse <dwmw2@infradead.org>
4795L:	linux-embedded@vger.kernel.org
4796S:	Maintained
4797
4798EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4799M:	James Smart <james.smart@broadcom.com>
4800M:	Dick Kennedy <dick.kennedy@broadcom.com>
4801L:	linux-scsi@vger.kernel.org
4802W:	http://www.broadcom.com
4803S:	Supported
4804F:	drivers/scsi/lpfc/
4805
4806ENE CB710 FLASH CARD READER DRIVER
4807M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4808S:	Maintained
4809F:	drivers/misc/cb710/
4810F:	drivers/mmc/host/cb710-mmc.*
4811F:	include/linux/cb710.h
4812
4813ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4814M:	Maxim Levitsky <maximlevitsky@gmail.com>
4815S:	Maintained
4816F:	drivers/media/rc/ene_ir.*
4817
4818EPSON S1D13XXX FRAMEBUFFER DRIVER
4819M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4820S:	Maintained
4821T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4822F:	drivers/video/fbdev/s1d13xxxfb.c
4823F:	include/video/s1d13xxxfb.h
4824
4825ET131X NETWORK DRIVER
4826M:	Mark Einon <mark.einon@gmail.com>
4827S:	Odd Fixes
4828F:	drivers/net/ethernet/agere/
4829
4830ETHERNET BRIDGE
4831M:	Stephen Hemminger <stephen@networkplumber.org>
4832L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4833L:	netdev@vger.kernel.org
4834W:	http://www.linuxfoundation.org/en/Net:Bridge
4835S:	Maintained
4836F:	include/linux/netfilter_bridge/
4837F:	net/bridge/
4838
4839ETHERNET PHY LIBRARY
4840M:	Florian Fainelli <f.fainelli@gmail.com>
4841L:	netdev@vger.kernel.org
4842S:	Maintained
4843F:	include/linux/phy.h
4844F:	include/linux/phy_fixed.h
4845F:	drivers/net/phy/
4846F:	Documentation/networking/phy.txt
4847F:	drivers/of/of_mdio.c
4848F:	drivers/of/of_net.c
4849
4850EXT2 FILE SYSTEM
4851M:	Jan Kara <jack@suse.com>
4852L:	linux-ext4@vger.kernel.org
4853S:	Maintained
4854F:	Documentation/filesystems/ext2.txt
4855F:	fs/ext2/
4856F:	include/linux/ext2*
4857
4858EXT4 FILE SYSTEM
4859M:	"Theodore Ts'o" <tytso@mit.edu>
4860M:	Andreas Dilger <adilger.kernel@dilger.ca>
4861L:	linux-ext4@vger.kernel.org
4862W:	http://ext4.wiki.kernel.org
4863Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4865S:	Maintained
4866F:	Documentation/filesystems/ext4.txt
4867F:	fs/ext4/
4868
4869Extended Verification Module (EVM)
4870M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4871L:	linux-ima-devel@lists.sourceforge.net
4872L:	linux-security-module@vger.kernel.org
4873S:	Supported
4874F:	security/integrity/evm/
4875
4876EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4877M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4878M:	Chanwoo Choi <cw00.choi@samsung.com>
4879L:	linux-kernel@vger.kernel.org
4880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4881S:	Maintained
4882F:	drivers/extcon/
4883F:	include/linux/extcon/
4884F:	include/linux/extcon.h
4885F:	Documentation/extcon/
4886F:	Documentation/devicetree/bindings/extcon/
4887
4888EXYNOS DP DRIVER
4889M:	Jingoo Han <jingoohan1@gmail.com>
4890L:	dri-devel@lists.freedesktop.org
4891S:	Maintained
4892F:	drivers/gpu/drm/exynos/exynos_dp*
4893
4894EXYNOS SYSMMU (IOMMU) driver
4895M:	Marek Szyprowski <m.szyprowski@samsung.com>
4896L:	iommu@lists.linux-foundation.org
4897S:	Maintained
4898F:	drivers/iommu/exynos-iommu.c
4899
4900EZchip NPS platform support
4901M:	Noam Camus <noamc@ezchip.com>
4902S:	Supported
4903F:	arch/arc/plat-eznps
4904F:	arch/arc/boot/dts/eznps.dts
4905
4906F71805F HARDWARE MONITORING DRIVER
4907M:	Jean Delvare <jdelvare@suse.com>
4908L:	linux-hwmon@vger.kernel.org
4909S:	Maintained
4910F:	Documentation/hwmon/f71805f
4911F:	drivers/hwmon/f71805f.c
4912
4913FC0011 TUNER DRIVER
4914M:	Michael Buesch <m@bues.ch>
4915L:	linux-media@vger.kernel.org
4916S:	Maintained
4917F:	drivers/media/tuners/fc0011.h
4918F:	drivers/media/tuners/fc0011.c
4919
4920FC2580 MEDIA DRIVER
4921M:	Antti Palosaari <crope@iki.fi>
4922L:	linux-media@vger.kernel.org
4923W:	https://linuxtv.org
4924W:	http://palosaari.fi/linux/
4925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4926T:	git git://linuxtv.org/anttip/media_tree.git
4927S:	Maintained
4928F:	drivers/media/tuners/fc2580*
4929
4930FANOTIFY
4931M:	Eric Paris <eparis@redhat.com>
4932S:	Maintained
4933F:	fs/notify/fanotify/
4934F:	include/linux/fanotify.h
4935F:	include/uapi/linux/fanotify.h
4936
4937FARSYNC SYNCHRONOUS DRIVER
4938M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4939W:	http://www.farsite.co.uk/
4940S:	Supported
4941F:	drivers/net/wan/farsync.*
4942
4943FAULT INJECTION SUPPORT
4944M:	Akinobu Mita <akinobu.mita@gmail.com>
4945S:	Supported
4946F:	Documentation/fault-injection/
4947F:	lib/fault-inject.c
4948
4949FBTFT Framebuffer drivers
4950M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4951M:	Noralf Trønnes <noralf@tronnes.org>
4952S:	Maintained
4953F:	drivers/staging/fbtft/
4954
4955FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4956M:	Johannes Thumshirn <jth@kernel.org>
4957L:	fcoe-devel@open-fcoe.org
4958W:	www.Open-FCoE.org
4959S:	Supported
4960F:	drivers/scsi/libfc/
4961F:	drivers/scsi/fcoe/
4962F:	include/scsi/fc/
4963F:	include/scsi/libfc.h
4964F:	include/scsi/libfcoe.h
4965F:	include/uapi/scsi/fc/
4966
4967FILE LOCKING (flock() and fcntl()/lockf())
4968M:	Jeff Layton <jlayton@poochiereds.net>
4969M:	"J. Bruce Fields" <bfields@fieldses.org>
4970L:	linux-fsdevel@vger.kernel.org
4971S:	Maintained
4972F:	include/linux/fcntl.h
4973F:	include/linux/fs.h
4974F:	include/uapi/linux/fcntl.h
4975F:	include/uapi/linux/fs.h
4976F:	fs/fcntl.c
4977F:	fs/locks.c
4978
4979FILESYSTEMS (VFS and infrastructure)
4980M:	Alexander Viro <viro@zeniv.linux.org.uk>
4981L:	linux-fsdevel@vger.kernel.org
4982S:	Maintained
4983F:	fs/*
4984
4985FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4986M:	Riku Voipio <riku.voipio@iki.fi>
4987L:	linux-hwmon@vger.kernel.org
4988S:	Maintained
4989F:	drivers/hwmon/f75375s.c
4990F:	include/linux/f75375s.h
4991
4992FIREWIRE AUDIO DRIVERS
4993M:	Clemens Ladisch <clemens@ladisch.de>
4994L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4995T:	git git://git.alsa-project.org/alsa-kernel.git
4996S:	Maintained
4997F:	sound/firewire/
4998
4999FIREWIRE MEDIA DRIVERS (firedtv)
5000M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5001L:	linux-media@vger.kernel.org
5002L:	linux1394-devel@lists.sourceforge.net
5003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5004S:	Maintained
5005F:	drivers/media/firewire/
5006
5007FIREWIRE SBP-2 TARGET
5008M:	Chris Boot <bootc@bootc.net>
5009L:	linux-scsi@vger.kernel.org
5010L:	target-devel@vger.kernel.org
5011L:	linux1394-devel@lists.sourceforge.net
5012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5013S:	Maintained
5014F:	drivers/target/sbp/
5015
5016FIREWIRE SUBSYSTEM
5017M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5018L:	linux1394-devel@lists.sourceforge.net
5019W:	http://ieee1394.wiki.kernel.org/
5020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5021S:	Maintained
5022F:	drivers/firewire/
5023F:	include/linux/firewire.h
5024F:	include/uapi/linux/firewire*.h
5025F:	tools/firewire/
5026
5027FIRMWARE LOADER (request_firmware)
5028M:	Ming Lei <ming.lei@canonical.com>
5029M:	Luis R. Rodriguez <mcgrof@kernel.org>
5030L:	linux-kernel@vger.kernel.org
5031S:	Maintained
5032F:	Documentation/firmware_class/
5033F:	drivers/base/firmware*.c
5034F:	include/linux/firmware.h
5035
5036FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5037M:	Joshua Morris <josh.h.morris@us.ibm.com>
5038M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5039S:	Maintained
5040F:	drivers/block/rsxx/
5041
5042FLOPPY DRIVER
5043M:	Jiri Kosina <jikos@kernel.org>
5044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5045S:	Odd fixes
5046F:	drivers/block/floppy.c
5047
5048FMC SUBSYSTEM
5049M:	Alessandro Rubini <rubini@gnudd.com>
5050W:	http://www.ohwr.org/projects/fmc-bus
5051S:	Supported
5052F:	drivers/fmc/
5053F:	include/linux/fmc*.h
5054F:	include/linux/ipmi-fru.h
5055K:	fmc_d.*register
5056
5057FPGA MANAGER FRAMEWORK
5058M:	Alan Tull <atull@opensource.altera.com>
5059R:	Moritz Fischer <moritz.fischer@ettus.com>
5060L:	linux-fpga@vger.kernel.org
5061S:	Maintained
5062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5063F:	drivers/fpga/
5064F:	include/linux/fpga/fpga-mgr.h
5065W:	http://www.rocketboards.org
5066
5067FPU EMULATOR
5068M:	Bill Metzenthen <billm@melbpc.org.au>
5069W:	http://floatingpoint.sourceforge.net/emulator/index.html
5070S:	Maintained
5071F:	arch/x86/math-emu/
5072
5073FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5074L:	netdev@vger.kernel.org
5075S:	Orphan
5076F:	drivers/net/wan/dlci.c
5077F:	drivers/net/wan/sdla.c
5078
5079FRAMEBUFFER LAYER
5080L:	linux-fbdev@vger.kernel.org
5081Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5082S:	Orphan
5083F:	Documentation/fb/
5084F:	drivers/video/
5085F:	include/video/
5086F:	include/linux/fb.h
5087F:	include/uapi/video/
5088F:	include/uapi/linux/fb.h
5089
5090FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5091M:	Horia Geantă <horia.geanta@nxp.com>
5092M:	Dan Douglass <dan.douglass@nxp.com>
5093L:	linux-crypto@vger.kernel.org
5094S:	Maintained
5095F:	drivers/crypto/caam/
5096F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5097
5098FREESCALE DIU FRAMEBUFFER DRIVER
5099M:	Timur Tabi <timur@tabi.org>
5100L:	linux-fbdev@vger.kernel.org
5101S:	Maintained
5102F:	drivers/video/fbdev/fsl-diu-fb.*
5103
5104FREESCALE DMA DRIVER
5105M:	Li Yang <leoli@freescale.com>
5106M:	Zhang Wei <zw@zh-kernel.org>
5107L:	linuxppc-dev@lists.ozlabs.org
5108S:	Maintained
5109F:	drivers/dma/fsldma.*
5110
5111FREESCALE GPMI NAND DRIVER
5112M:	Han Xu <han.xu@nxp.com>
5113L:	linux-mtd@lists.infradead.org
5114S:	Maintained
5115F:	drivers/mtd/nand/gpmi-nand/*
5116
5117FREESCALE I2C CPM DRIVER
5118M:	Jochen Friedrich <jochen@scram.de>
5119L:	linuxppc-dev@lists.ozlabs.org
5120L:	linux-i2c@vger.kernel.org
5121S:	Maintained
5122F:	drivers/i2c/busses/i2c-cpm.c
5123
5124FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5125M:	Sascha Hauer <kernel@pengutronix.de>
5126L:	linux-fbdev@vger.kernel.org
5127L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5128S:	Maintained
5129F:	include/linux/platform_data/video-imxfb.h
5130F:	drivers/video/fbdev/imxfb.c
5131
5132FREESCALE QUAD SPI DRIVER
5133M:	Han Xu <han.xu@nxp.com>
5134L:	linux-mtd@lists.infradead.org
5135S:	Maintained
5136F:	drivers/mtd/spi-nor/fsl-quadspi.c
5137
5138FREESCALE SOC FS_ENET DRIVER
5139M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5140M:	Vitaly Bordug <vbordug@ru.mvista.com>
5141L:	linuxppc-dev@lists.ozlabs.org
5142L:	netdev@vger.kernel.org
5143S:	Maintained
5144F:	drivers/net/ethernet/freescale/fs_enet/
5145F:	include/linux/fs_enet_pd.h
5146
5147FREESCALE IMX / MXC FEC DRIVER
5148M:	Fugang Duan <fugang.duan@nxp.com>
5149L:	netdev@vger.kernel.org
5150S:	Maintained
5151F:	drivers/net/ethernet/freescale/fec_main.c
5152F:	drivers/net/ethernet/freescale/fec_ptp.c
5153F:	drivers/net/ethernet/freescale/fec.h
5154F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5155
5156FREESCALE QORIQ DPAA FMAN DRIVER
5157M:	Madalin Bucur <madalin.bucur@nxp.com>
5158L:	netdev@vger.kernel.org
5159S:	Maintained
5160F:	drivers/net/ethernet/freescale/fman
5161F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5162
5163FREESCALE SOC DRIVERS
5164M:	Scott Wood <oss@buserror.net>
5165L:	linuxppc-dev@lists.ozlabs.org
5166L:	linux-arm-kernel@lists.infradead.org
5167S:	Maintained
5168F:	drivers/soc/fsl/
5169F:	include/linux/fsl/
5170
5171FREESCALE QUICC ENGINE LIBRARY
5172M:	Qiang Zhao <qiang.zhao@nxp.com>
5173L:	linuxppc-dev@lists.ozlabs.org
5174S:	Maintained
5175F:	drivers/soc/fsl/qe/
5176F:	include/soc/fsl/*qe*.h
5177F:	include/soc/fsl/*ucc*.h
5178
5179FREESCALE USB PERIPHERAL DRIVERS
5180M:	Li Yang <leoli@freescale.com>
5181L:	linux-usb@vger.kernel.org
5182L:	linuxppc-dev@lists.ozlabs.org
5183S:	Maintained
5184F:	drivers/usb/gadget/udc/fsl*
5185
5186FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5187M:	Li Yang <leoli@freescale.com>
5188L:	netdev@vger.kernel.org
5189L:	linuxppc-dev@lists.ozlabs.org
5190S:	Maintained
5191F:	drivers/net/ethernet/freescale/ucc_geth*
5192
5193FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5194M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5195L:	netdev@vger.kernel.org
5196S:	Maintained
5197F:	drivers/net/ethernet/freescale/gianfar*
5198X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5199F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5200
5201FREESCALE QUICC ENGINE UCC HDLC DRIVER
5202M:	Zhao Qiang <qiang.zhao@nxp.com>
5203L:	netdev@vger.kernel.org
5204L:	linuxppc-dev@lists.ozlabs.org
5205S:	Maintained
5206F:	drivers/net/wan/fsl_ucc_hdlc*
5207
5208FREESCALE QUICC ENGINE UCC UART DRIVER
5209M:	Timur Tabi <timur@tabi.org>
5210L:	linuxppc-dev@lists.ozlabs.org
5211S:	Maintained
5212F:	drivers/tty/serial/ucc_uart.c
5213
5214FREESCALE SOC SOUND DRIVERS
5215M:	Timur Tabi <timur@tabi.org>
5216M:	Nicolin Chen <nicoleotsuka@gmail.com>
5217M:	Xiubo Li <Xiubo.Lee@gmail.com>
5218R:	Fabio Estevam <fabio.estevam@nxp.com>
5219L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5220L:	linuxppc-dev@lists.ozlabs.org
5221S:	Maintained
5222F:	sound/soc/fsl/fsl*
5223F:	sound/soc/fsl/imx*
5224F:	sound/soc/fsl/mpc8610_hpcd.c
5225
5226FREEVXFS FILESYSTEM
5227M:	Christoph Hellwig <hch@infradead.org>
5228W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5229S:	Maintained
5230F:	fs/freevxfs/
5231
5232FREEZER
5233M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5234M:	Pavel Machek <pavel@ucw.cz>
5235L:	linux-pm@vger.kernel.org
5236S:	Supported
5237F:	Documentation/power/freezing-of-tasks.txt
5238F:	include/linux/freezer.h
5239F:	kernel/freezer.c
5240
5241FRONTSWAP API
5242M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5243L:	linux-kernel@vger.kernel.org
5244S:	Maintained
5245F:	mm/frontswap.c
5246F:	include/linux/frontswap.h
5247
5248FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5249M:	David Howells <dhowells@redhat.com>
5250L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5251S:	Supported
5252F:	Documentation/filesystems/caching/
5253F:	fs/fscache/
5254F:	include/linux/fscache*.h
5255
5256FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5257M:	Theodore Y. Ts'o <tytso@mit.edu>
5258M:	Jaegeuk Kim <jaegeuk@kernel.org>
5259L:	linux-fsdevel@vger.kernel.org
5260S:	Supported
5261F:	fs/crypto/
5262F:	include/linux/fscrypto.h
5263
5264F2FS FILE SYSTEM
5265M:	Jaegeuk Kim <jaegeuk@kernel.org>
5266M:	Chao Yu <yuchao0@huawei.com>
5267L:	linux-f2fs-devel@lists.sourceforge.net
5268W:	https://f2fs.wiki.kernel.org/
5269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5270S:	Maintained
5271F:	Documentation/filesystems/f2fs.txt
5272F:	Documentation/ABI/testing/sysfs-fs-f2fs
5273F:	fs/f2fs/
5274F:	include/linux/f2fs_fs.h
5275F:	include/trace/events/f2fs.h
5276
5277FUJITSU FR-V (FRV) PORT
5278S:	Orphan
5279F:	arch/frv/
5280
5281FUJITSU LAPTOP EXTRAS
5282M:	Jonathan Woithe <jwoithe@just42.net>
5283L:	platform-driver-x86@vger.kernel.org
5284S:	Maintained
5285F:	drivers/platform/x86/fujitsu-laptop.c
5286
5287FUJITSU M-5MO LS CAMERA ISP DRIVER
5288M:	Kyungmin Park <kyungmin.park@samsung.com>
5289M:	Heungjun Kim <riverful.kim@samsung.com>
5290L:	linux-media@vger.kernel.org
5291S:	Maintained
5292F:	drivers/media/i2c/m5mols/
5293F:	include/media/i2c/m5mols.h
5294
5295FUJITSU TABLET EXTRAS
5296M:	Robert Gerlach <khnz@gmx.de>
5297L:	platform-driver-x86@vger.kernel.org
5298S:	Maintained
5299F:	drivers/platform/x86/fujitsu-tablet.c
5300
5301FUSE: FILESYSTEM IN USERSPACE
5302M:	Miklos Szeredi <miklos@szeredi.hu>
5303L:	linux-fsdevel@vger.kernel.org
5304W:	http://fuse.sourceforge.net/
5305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5306S:	Maintained
5307F:	fs/fuse/
5308F:	include/uapi/linux/fuse.h
5309F:	Documentation/filesystems/fuse.txt
5310
5311FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5312M:	Rik Faith <faith@cs.unc.edu>
5313L:	linux-scsi@vger.kernel.org
5314S:	Odd Fixes (e.g., new signatures)
5315F:	drivers/scsi/fdomain.*
5316
5317GCC PLUGINS
5318M:	Kees Cook <keescook@chromium.org>
5319R:	Emese Revfy <re.emese@gmail.com>
5320L:	kernel-hardening@lists.openwall.com
5321S:	Maintained
5322F:	scripts/gcc-plugins/
5323F:	scripts/gcc-plugin.sh
5324F:	scripts/Makefile.gcc-plugins
5325F:	Documentation/gcc-plugins.txt
5326
5327GCOV BASED KERNEL PROFILING
5328M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5329S:	Maintained
5330F:	kernel/gcov/
5331F:	Documentation/dev-tools/gcov.rst
5332
5333GDT SCSI DISK ARRAY CONTROLLER DRIVER
5334M:	Achim Leubner <achim_leubner@adaptec.com>
5335L:	linux-scsi@vger.kernel.org
5336W:	http://www.icp-vortex.com/
5337S:	Supported
5338F:	drivers/scsi/gdt*
5339
5340GDB KERNEL DEBUGGING HELPER SCRIPTS
5341M:	Jan Kiszka <jan.kiszka@siemens.com>
5342M:	Kieran Bingham <kieran@bingham.xyz>
5343S:	Supported
5344F:	scripts/gdb/
5345
5346GEMTEK FM RADIO RECEIVER DRIVER
5347M:	Hans Verkuil <hverkuil@xs4all.nl>
5348L:	linux-media@vger.kernel.org
5349T:	git git://linuxtv.org/media_tree.git
5350W:	https://linuxtv.org
5351S:	Maintained
5352F:	drivers/media/radio/radio-gemtek*
5353
5354GENERIC GPIO I2C DRIVER
5355M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5356S:	Supported
5357F:	drivers/i2c/busses/i2c-gpio.c
5358F:	include/linux/i2c-gpio.h
5359
5360GENERIC GPIO I2C MULTIPLEXER DRIVER
5361M:	Peter Korsgaard <peter.korsgaard@barco.com>
5362L:	linux-i2c@vger.kernel.org
5363S:	Supported
5364F:	drivers/i2c/muxes/i2c-mux-gpio.c
5365F:	include/linux/i2c-mux-gpio.h
5366F:	Documentation/i2c/muxes/i2c-mux-gpio
5367
5368GENERIC HDLC (WAN) DRIVERS
5369M:	Krzysztof Halasa <khc@pm.waw.pl>
5370W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5371S:	Maintained
5372F:	drivers/net/wan/c101.c
5373F:	drivers/net/wan/hd6457*
5374F:	drivers/net/wan/hdlc*
5375F:	drivers/net/wan/n2.c
5376F:	drivers/net/wan/pc300too.c
5377F:	drivers/net/wan/pci200syn.c
5378F:	drivers/net/wan/wanxl*
5379
5380GENERIC INCLUDE/ASM HEADER FILES
5381M:	Arnd Bergmann <arnd@arndb.de>
5382L:	linux-arch@vger.kernel.org
5383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5384S:	Maintained
5385F:	include/asm-generic/
5386F:	include/uapi/asm-generic/
5387
5388GENERIC PHY FRAMEWORK
5389M:	Kishon Vijay Abraham I <kishon@ti.com>
5390L:	linux-kernel@vger.kernel.org
5391T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5392S:	Supported
5393F:	drivers/phy/
5394F:	include/linux/phy/
5395
5396GENERIC PM DOMAINS
5397M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5398M:	Kevin Hilman <khilman@kernel.org>
5399M:	Ulf Hansson <ulf.hansson@linaro.org>
5400L:	linux-pm@vger.kernel.org
5401S:	Supported
5402F:	drivers/base/power/domain*.c
5403F:	include/linux/pm_domain.h
5404
5405GENERIC UIO DRIVER FOR PCI DEVICES
5406M:	"Michael S. Tsirkin" <mst@redhat.com>
5407L:	kvm@vger.kernel.org
5408S:	Supported
5409F:	drivers/uio/uio_pci_generic.c
5410
5411GET_MAINTAINER SCRIPT
5412M:	Joe Perches <joe@perches.com>
5413S:	Maintained
5414F:	scripts/get_maintainer.pl
5415
5416GENWQE (IBM Generic Workqueue Card)
5417M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5418M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5419S:	Supported
5420F:	drivers/misc/genwqe/
5421
5422GFS2 FILE SYSTEM
5423M:	Steven Whitehouse <swhiteho@redhat.com>
5424M:	Bob Peterson <rpeterso@redhat.com>
5425L:	cluster-devel@redhat.com
5426W:	http://sources.redhat.com/cluster/
5427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5428S:	Supported
5429F:	Documentation/filesystems/gfs2*.txt
5430F:	fs/gfs2/
5431F:	include/uapi/linux/gfs2_ondisk.h
5432
5433GIGASET ISDN DRIVERS
5434M:	Paul Bolle <pebolle@tiscali.nl>
5435L:	gigaset307x-common@lists.sourceforge.net
5436W:	http://gigaset307x.sourceforge.net/
5437S:	Odd Fixes
5438F:	Documentation/isdn/README.gigaset
5439F:	drivers/isdn/gigaset/
5440F:	include/uapi/linux/gigaset_dev.h
5441
5442GO7007 MPEG CODEC
5443M:	Hans Verkuil <hans.verkuil@cisco.com>
5444L:	linux-media@vger.kernel.org
5445S:	Maintained
5446F:	drivers/media/usb/go7007/
5447
5448GOODIX TOUCHSCREEN
5449M:	Bastien Nocera <hadess@hadess.net>
5450L:	linux-input@vger.kernel.org
5451S:	Maintained
5452F:	drivers/input/touchscreen/goodix.c
5453
5454GPIO MOCKUP DRIVER
5455M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5456L:	linux-gpio@vger.kernel.org
5457S:	Maintained
5458F:	drivers/gpio/gpio-mockup.c
5459F:	tools/testing/selftests/gpio/
5460
5461GPIO SUBSYSTEM
5462M:	Linus Walleij <linus.walleij@linaro.org>
5463M:	Alexandre Courbot <gnurou@gmail.com>
5464L:	linux-gpio@vger.kernel.org
5465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5466S:	Maintained
5467F:	Documentation/devicetree/bindings/gpio/
5468F:	Documentation/gpio/
5469F:	Documentation/ABI/testing/gpio-cdev
5470F:	Documentation/ABI/obsolete/sysfs-gpio
5471F:	drivers/gpio/
5472F:	include/linux/gpio/
5473F:	include/linux/gpio.h
5474F:	include/asm-generic/gpio.h
5475F:	include/uapi/linux/gpio.h
5476F:	tools/gpio/
5477
5478GRE DEMULTIPLEXER DRIVER
5479M:	Dmitry Kozlov <xeb@mail.ru>
5480L:	netdev@vger.kernel.org
5481S:	Maintained
5482F:	net/ipv4/gre_demux.c
5483F:	net/ipv4/gre_offload.c
5484F:	include/net/gre.h
5485
5486GRETH 10/100/1G Ethernet MAC device driver
5487M:	Andreas Larsson <andreas@gaisler.com>
5488L:	netdev@vger.kernel.org
5489S:	Maintained
5490F:	drivers/net/ethernet/aeroflex/
5491
5492GREYBUS SUBSYSTEM
5493M:	Johan Hovold <johan@kernel.org>
5494M:	Alex Elder <elder@kernel.org>
5495M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5496S:	Maintained
5497F:	drivers/staging/greybus/
5498
5499GREYBUS AUDIO PROTOCOLS DRIVERS
5500M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5501M:	Mark Greer <mgreer@animalcreek.com>
5502S:	Maintained
5503F:	drivers/staging/greybus/audio_apbridgea.c
5504F:	drivers/staging/greybus/audio_apbridgea.h
5505F:	drivers/staging/greybus/audio_codec.c
5506F:	drivers/staging/greybus/audio_codec.h
5507F:	drivers/staging/greybus/audio_gb.c
5508F:	drivers/staging/greybus/audio_manager.c
5509F:	drivers/staging/greybus/audio_manager.h
5510F:	drivers/staging/greybus/audio_manager_module.c
5511F:	drivers/staging/greybus/audio_manager_private.h
5512F:	drivers/staging/greybus/audio_manager_sysfs.c
5513F:	drivers/staging/greybus/audio_module.c
5514F:	drivers/staging/greybus/audio_topology.c
5515
5516GREYBUS PROTOCOLS DRIVERS
5517M:	Rui Miguel Silva <rmfrfs@gmail.com>
5518S:	Maintained
5519F:	drivers/staging/greybus/sdio.c
5520F:	drivers/staging/greybus/light.c
5521F:	drivers/staging/greybus/gpio.c
5522F:	drivers/staging/greybus/power_supply.c
5523F:	drivers/staging/greybus/spi.c
5524F:	drivers/staging/greybus/spilib.c
5525
5526GREYBUS PROTOCOLS DRIVERS
5527M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5528S:	Maintained
5529F:	drivers/staging/greybus/loopback.c
5530F:	drivers/staging/greybus/timesync.c
5531F:	drivers/staging/greybus/timesync_platform.c
5532
5533GREYBUS PROTOCOLS DRIVERS
5534M:	Viresh Kumar <vireshk@kernel.org>
5535S:	Maintained
5536F:	drivers/staging/greybus/authentication.c
5537F:	drivers/staging/greybus/bootrom.c
5538F:	drivers/staging/greybus/firmware.h
5539F:	drivers/staging/greybus/fw-core.c
5540F:	drivers/staging/greybus/fw-download.c
5541F:	drivers/staging/greybus/fw-managament.c
5542F:	drivers/staging/greybus/greybus_authentication.h
5543F:	drivers/staging/greybus/greybus_firmware.h
5544F:	drivers/staging/greybus/hid.c
5545F:	drivers/staging/greybus/i2c.c
5546F:	drivers/staging/greybus/spi.c
5547F:	drivers/staging/greybus/spilib.c
5548F:	drivers/staging/greybus/spilib.h
5549
5550GREYBUS PROTOCOLS DRIVERS
5551M:	David Lin <dtwlin@gmail.com>
5552S:	Maintained
5553F:	drivers/staging/greybus/uart.c
5554F:	drivers/staging/greybus/log.c
5555
5556GREYBUS PLATFORM DRIVERS
5557M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5558S:	Maintained
5559F:	drivers/staging/greybus/arche-platform.c
5560F:	drivers/staging/greybus/arche-apb-ctrl.c
5561F:	drivers/staging/greybus/arche_platform.h
5562
5563GS1662 VIDEO SERIALIZER
5564M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5565L:	linux-media@vger.kernel.org
5566T:	git git://linuxtv.org/media_tree.git
5567S:	Maintained
5568F:	drivers/media/spi/gs1662.c
5569
5570GSPCA FINEPIX SUBDRIVER
5571M:	Frank Zago <frank@zago.net>
5572L:	linux-media@vger.kernel.org
5573T:	git git://linuxtv.org/media_tree.git
5574S:	Maintained
5575F:	drivers/media/usb/gspca/finepix.c
5576
5577GSPCA GL860 SUBDRIVER
5578M:	Olivier Lorin <o.lorin@laposte.net>
5579L:	linux-media@vger.kernel.org
5580T:	git git://linuxtv.org/media_tree.git
5581S:	Maintained
5582F:	drivers/media/usb/gspca/gl860/
5583
5584GSPCA M5602 SUBDRIVER
5585M:	Erik Andren <erik.andren@gmail.com>
5586L:	linux-media@vger.kernel.org
5587T:	git git://linuxtv.org/media_tree.git
5588S:	Maintained
5589F:	drivers/media/usb/gspca/m5602/
5590
5591GSPCA PAC207 SONIXB SUBDRIVER
5592M:	Hans Verkuil <hverkuil@xs4all.nl>
5593L:	linux-media@vger.kernel.org
5594T:	git git://linuxtv.org/media_tree.git
5595S:	Odd Fixes
5596F:	drivers/media/usb/gspca/pac207.c
5597
5598GSPCA SN9C20X SUBDRIVER
5599M:	Brian Johnson <brijohn@gmail.com>
5600L:	linux-media@vger.kernel.org
5601T:	git git://linuxtv.org/media_tree.git
5602S:	Maintained
5603F:	drivers/media/usb/gspca/sn9c20x.c
5604
5605GSPCA T613 SUBDRIVER
5606M:	Leandro Costantino <lcostantino@gmail.com>
5607L:	linux-media@vger.kernel.org
5608T:	git git://linuxtv.org/media_tree.git
5609S:	Maintained
5610F:	drivers/media/usb/gspca/t613.c
5611
5612GSPCA USB WEBCAM DRIVER
5613M:	Hans Verkuil <hverkuil@xs4all.nl>
5614L:	linux-media@vger.kernel.org
5615T:	git git://linuxtv.org/media_tree.git
5616S:	Odd Fixes
5617F:	drivers/media/usb/gspca/
5618
5619GUID PARTITION TABLE (GPT)
5620M:	Davidlohr Bueso <dave@stgolabs.net>
5621L:	linux-efi@vger.kernel.org
5622S:	Maintained
5623F:	block/partitions/efi.*
5624
5625STK1160 USB VIDEO CAPTURE DRIVER
5626M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5627L:	linux-media@vger.kernel.org
5628T:	git git://linuxtv.org/media_tree.git
5629S:	Maintained
5630F:	drivers/media/usb/stk1160/
5631
5632H8/300 ARCHITECTURE
5633M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5634L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5635W:	http://uclinux-h8.sourceforge.jp
5636T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5637S:	Maintained
5638F:	arch/h8300/
5639F:	drivers/clocksource/h8300_*.c
5640F:	drivers/clk/h8300/
5641F:	drivers/irqchip/irq-renesas-h8*.c
5642
5643HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5644M:	Frank Seidel <frank@f-seidel.de>
5645L:	platform-driver-x86@vger.kernel.org
5646W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5647S:	Maintained
5648F:	drivers/platform/x86/hdaps.c
5649
5650HDPVR USB VIDEO ENCODER DRIVER
5651M:	Hans Verkuil <hverkuil@xs4all.nl>
5652L:	linux-media@vger.kernel.org
5653T:	git git://linuxtv.org/media_tree.git
5654W:	https://linuxtv.org
5655S:	Odd Fixes
5656F:	drivers/media/usb/hdpvr/
5657
5658HWPOISON MEMORY FAILURE HANDLING
5659M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5660L:	linux-mm@kvack.org
5661S:	Maintained
5662F:	mm/memory-failure.c
5663F:	mm/hwpoison-inject.c
5664
5665HYPERVISOR VIRTUAL CONSOLE DRIVER
5666L:	linuxppc-dev@lists.ozlabs.org
5667S:	Odd Fixes
5668F:	drivers/tty/hvc/
5669
5670HACKRF MEDIA DRIVER
5671M:	Antti Palosaari <crope@iki.fi>
5672L:	linux-media@vger.kernel.org
5673W:	https://linuxtv.org
5674W:	http://palosaari.fi/linux/
5675Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5676T:	git git://linuxtv.org/anttip/media_tree.git
5677S:	Maintained
5678F:	drivers/media/usb/hackrf/
5679
5680HARDWARE MONITORING
5681M:	Jean Delvare <jdelvare@suse.com>
5682M:	Guenter Roeck <linux@roeck-us.net>
5683L:	linux-hwmon@vger.kernel.org
5684W:	http://hwmon.wiki.kernel.org/
5685T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5687S:	Maintained
5688F:	Documentation/hwmon/
5689F:	drivers/hwmon/
5690F:	include/linux/hwmon*.h
5691
5692HARDWARE RANDOM NUMBER GENERATOR CORE
5693M:	Matt Mackall <mpm@selenic.com>
5694M:	Herbert Xu <herbert@gondor.apana.org.au>
5695L:	linux-crypto@vger.kernel.org
5696S:	Odd fixes
5697F:	Documentation/devicetree/bindings/rng/
5698F:	Documentation/hw_random.txt
5699F:	drivers/char/hw_random/
5700F:	include/linux/hw_random.h
5701
5702HARDWARE SPINLOCK CORE
5703M:	Ohad Ben-Cohen <ohad@wizery.com>
5704M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5705L:	linux-remoteproc@vger.kernel.org
5706S:	Maintained
5707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5708F:	Documentation/devicetree/bindings/hwlock/
5709F:	Documentation/hwspinlock.txt
5710F:	drivers/hwspinlock/
5711F:	include/linux/hwspinlock.h
5712
5713HARMONY SOUND DRIVER
5714L:	linux-parisc@vger.kernel.org
5715S:	Maintained
5716F:	sound/parisc/harmony.*
5717
5718HD29L2 MEDIA DRIVER
5719M:	Antti Palosaari <crope@iki.fi>
5720L:	linux-media@vger.kernel.org
5721W:	https://linuxtv.org
5722W:	http://palosaari.fi/linux/
5723Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5724T:	git git://linuxtv.org/anttip/media_tree.git
5725S:	Maintained
5726F:	drivers/media/dvb-frontends/hd29l2*
5727
5728HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5729M:	Brian Boylston <brian.boylston@hpe.com>
5730S:	Supported
5731F:	Documentation/watchdog/hpwdt.txt
5732F:	drivers/watchdog/hpwdt.c
5733
5734HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5735M:	Don Brace <don.brace@microsemi.com>
5736L:	esc.storagedev@microsemi.com
5737L:	linux-scsi@vger.kernel.org
5738S:	Supported
5739F:	Documentation/scsi/hpsa.txt
5740F:	drivers/scsi/hpsa*.[ch]
5741F:	include/linux/cciss*.h
5742F:	include/uapi/linux/cciss*.h
5743
5744HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5745M:	Don Brace <don.brace@microsemi.com>
5746L:	esc.storagedev@microsemi.com
5747L:	linux-scsi@vger.kernel.org
5748S:	Supported
5749F:	Documentation/blockdev/cciss.txt
5750F:	drivers/block/cciss*
5751F:	include/linux/cciss_ioctl.h
5752F:	include/uapi/linux/cciss_ioctl.h
5753
5754HFI1 DRIVER
5755M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5756M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5757L:	linux-rdma@vger.kernel.org
5758S:	Supported
5759F:	drivers/infiniband/hw/hfi1
5760
5761HFS FILESYSTEM
5762L:	linux-fsdevel@vger.kernel.org
5763S:	Orphan
5764F:	Documentation/filesystems/hfs.txt
5765F:	fs/hfs/
5766
5767HFSPLUS FILESYSTEM
5768L:	linux-fsdevel@vger.kernel.org
5769S:	Orphan
5770F:	Documentation/filesystems/hfsplus.txt
5771F:	fs/hfsplus/
5772
5773HGA FRAMEBUFFER DRIVER
5774M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5775L:	linux-nvidia@lists.surfsouth.com
5776W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5777S:	Maintained
5778F:	drivers/video/fbdev/hgafb.c
5779
5780HIBERNATION (aka Software Suspend, aka swsusp)
5781M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5782M:	Pavel Machek <pavel@ucw.cz>
5783L:	linux-pm@vger.kernel.org
5784B:	https://bugzilla.kernel.org
5785S:	Supported
5786F:	arch/x86/power/
5787F:	drivers/base/power/
5788F:	kernel/power/
5789F:	include/linux/suspend.h
5790F:	include/linux/freezer.h
5791F:	include/linux/pm.h
5792F:	arch/*/include/asm/suspend*.h
5793
5794HID CORE LAYER
5795M:	Jiri Kosina <jikos@kernel.org>
5796R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5797L:	linux-input@vger.kernel.org
5798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5799S:	Maintained
5800F:	drivers/hid/
5801F:	include/linux/hid*
5802F:	include/uapi/linux/hid*
5803
5804HID SENSOR HUB DRIVERS
5805M:	Jiri Kosina <jikos@kernel.org>
5806M:	Jonathan Cameron <jic23@kernel.org>
5807M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5808L:	linux-input@vger.kernel.org
5809L:	linux-iio@vger.kernel.org
5810S:	Maintained
5811F:	Documentation/hid/hid-sensor*
5812F:	drivers/hid/hid-sensor-*
5813F:	drivers/iio/*/hid-*
5814F:	include/linux/hid-sensor-*
5815
5816HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5817M:	Thomas Gleixner <tglx@linutronix.de>
5818L:	linux-kernel@vger.kernel.org
5819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5820S:	Maintained
5821F:	Documentation/timers/
5822F:	kernel/time/hrtimer.c
5823F:	kernel/time/clockevents.c
5824F:	kernel/time/tick*.*
5825F:	kernel/time/timer_*.c
5826F:	include/linux/clockchips.h
5827F:	include/linux/hrtimer.h
5828
5829HIGH-SPEED SCC DRIVER FOR AX.25
5830L:	linux-hams@vger.kernel.org
5831S:	Orphan
5832F:	drivers/net/hamradio/dmascc.c
5833F:	drivers/net/hamradio/scc.c
5834
5835HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5836M:	HighPoint Linux Team <linux@highpoint-tech.com>
5837W:	http://www.highpoint-tech.com
5838S:	Supported
5839F:	Documentation/scsi/hptiop.txt
5840F:	drivers/scsi/hptiop.c
5841
5842HIPPI
5843M:	Jes Sorensen <jes@trained-monkey.org>
5844L:	linux-hippi@sunsite.dk
5845S:	Maintained
5846F:	include/linux/hippidevice.h
5847F:	include/uapi/linux/if_hippi.h
5848F:	net/802/hippi.c
5849F:	drivers/net/hippi/
5850
5851HISILICON NETWORK SUBSYSTEM DRIVER
5852M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5853M:	Salil Mehta <salil.mehta@huawei.com>
5854L:	netdev@vger.kernel.org
5855W:	http://www.hisilicon.com
5856S:	Maintained
5857F:	drivers/net/ethernet/hisilicon/
5858F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5859
5860HISILICON ROCE DRIVER
5861M:	Lijun Ou <oulijun@huawei.com>
5862M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5863L:	linux-rdma@vger.kernel.org
5864S:	Maintained
5865F:	drivers/infiniband/hw/hns/
5866F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5867
5868HISILICON SAS Controller
5869M:	John Garry <john.garry@huawei.com>
5870W:	http://www.hisilicon.com
5871S:	Supported
5872F:	drivers/scsi/hisi_sas/
5873F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5874
5875HOST AP DRIVER
5876M:	Jouni Malinen <j@w1.fi>
5877L:	linux-wireless@vger.kernel.org
5878W:	http://w1.fi/hostap-driver.html
5879S:	Obsolete
5880F:	drivers/net/wireless/intersil/hostap/
5881
5882HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5883L:	platform-driver-x86@vger.kernel.org
5884S:	Orphan
5885F:	drivers/platform/x86/tc1100-wmi.c
5886
5887HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5888M:	Jaroslav Kysela <perex@perex.cz>
5889S:	Maintained
5890F:	drivers/net/ethernet/hp/hp100.*
5891
5892HPET:	High Precision Event Timers driver
5893M:	Clemens Ladisch <clemens@ladisch.de>
5894S:	Maintained
5895F:	Documentation/timers/hpet.txt
5896F:	drivers/char/hpet.c
5897F:	include/linux/hpet.h
5898F:	include/uapi/linux/hpet.h
5899
5900HPET:	x86
5901S:	Orphan
5902F:	arch/x86/kernel/hpet.c
5903F:	arch/x86/include/asm/hpet.h
5904
5905HPFS FILESYSTEM
5906M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5907W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5908S:	Maintained
5909F:	fs/hpfs/
5910
5911HSI SUBSYSTEM
5912M:	Sebastian Reichel <sre@kernel.org>
5913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5914S:	Maintained
5915F:	Documentation/ABI/testing/sysfs-bus-hsi
5916F:	Documentation/device-drivers/serial-interfaces.rst
5917F:	drivers/hsi/
5918F:	include/linux/hsi/
5919F:	include/uapi/linux/hsi/
5920
5921HSO 3G MODEM DRIVER
5922M:	Jan Dumon <j.dumon@option.com>
5923W:	http://www.pharscape.org
5924S:	Maintained
5925F:	drivers/net/usb/hso.c
5926
5927HSR NETWORK PROTOCOL
5928M:	Arvid Brodin <arvid.brodin@alten.se>
5929L:	netdev@vger.kernel.org
5930S:	Maintained
5931F:	net/hsr/
5932
5933HTCPEN TOUCHSCREEN DRIVER
5934M:	Pau Oliva Fora <pof@eslack.org>
5935L:	linux-input@vger.kernel.org
5936S:	Maintained
5937F:	drivers/input/touchscreen/htcpen.c
5938
5939HUGETLB FILESYSTEM
5940M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5941S:	Maintained
5942F:	fs/hugetlbfs/
5943
5944HVA ST MEDIA DRIVER
5945M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5946L:	linux-media@vger.kernel.org
5947T:	git git://linuxtv.org/media_tree.git
5948W:	https://linuxtv.org
5949S:	Supported
5950F:	drivers/media/platform/sti/hva
5951
5952Hyper-V CORE AND DRIVERS
5953M:	"K. Y. Srinivasan" <kys@microsoft.com>
5954M:	Haiyang Zhang <haiyangz@microsoft.com>
5955L:	devel@linuxdriverproject.org
5956S:	Maintained
5957F:	arch/x86/include/asm/mshyperv.h
5958F:	arch/x86/include/uapi/asm/hyperv.h
5959F:	arch/x86/kernel/cpu/mshyperv.c
5960F:	drivers/hid/hid-hyperv.c
5961F:	drivers/hv/
5962F:	drivers/input/serio/hyperv-keyboard.c
5963F:	drivers/pci/host/pci-hyperv.c
5964F:	drivers/net/hyperv/
5965F:	drivers/scsi/storvsc_drv.c
5966F:	drivers/uio/uio_hv_generic.c
5967F:	drivers/video/fbdev/hyperv_fb.c
5968F:	include/linux/hyperv.h
5969F:	tools/hv/
5970F:	Documentation/ABI/stable/sysfs-bus-vmbus
5971
5972I2C MUXES
5973M:	Peter Rosin <peda@axentia.se>
5974L:	linux-i2c@vger.kernel.org
5975S:	Maintained
5976F:	Documentation/i2c/i2c-topology
5977F:	Documentation/i2c/muxes/
5978F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5979F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5980F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5981F:	drivers/i2c/i2c-mux.c
5982F:	drivers/i2c/muxes/
5983F:	include/linux/i2c-mux.h
5984
5985I2C OVER PARALLEL PORT
5986M:	Jean Delvare <jdelvare@suse.com>
5987L:	linux-i2c@vger.kernel.org
5988S:	Maintained
5989F:	Documentation/i2c/busses/i2c-parport
5990F:	Documentation/i2c/busses/i2c-parport-light
5991F:	drivers/i2c/busses/i2c-parport.c
5992F:	drivers/i2c/busses/i2c-parport-light.c
5993
5994I2C/SMBUS CONTROLLER DRIVERS FOR PC
5995M:	Jean Delvare <jdelvare@suse.com>
5996L:	linux-i2c@vger.kernel.org
5997S:	Maintained
5998F:	Documentation/i2c/busses/i2c-ali1535
5999F:	Documentation/i2c/busses/i2c-ali1563
6000F:	Documentation/i2c/busses/i2c-ali15x3
6001F:	Documentation/i2c/busses/i2c-amd756
6002F:	Documentation/i2c/busses/i2c-amd8111
6003F:	Documentation/i2c/busses/i2c-i801
6004F:	Documentation/i2c/busses/i2c-nforce2
6005F:	Documentation/i2c/busses/i2c-piix4
6006F:	Documentation/i2c/busses/i2c-sis5595
6007F:	Documentation/i2c/busses/i2c-sis630
6008F:	Documentation/i2c/busses/i2c-sis96x
6009F:	Documentation/i2c/busses/i2c-via
6010F:	Documentation/i2c/busses/i2c-viapro
6011F:	drivers/i2c/busses/i2c-ali1535.c
6012F:	drivers/i2c/busses/i2c-ali1563.c
6013F:	drivers/i2c/busses/i2c-ali15x3.c
6014F:	drivers/i2c/busses/i2c-amd756.c
6015F:	drivers/i2c/busses/i2c-amd756-s4882.c
6016F:	drivers/i2c/busses/i2c-amd8111.c
6017F:	drivers/i2c/busses/i2c-i801.c
6018F:	drivers/i2c/busses/i2c-isch.c
6019F:	drivers/i2c/busses/i2c-nforce2.c
6020F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6021F:	drivers/i2c/busses/i2c-piix4.c
6022F:	drivers/i2c/busses/i2c-sis5595.c
6023F:	drivers/i2c/busses/i2c-sis630.c
6024F:	drivers/i2c/busses/i2c-sis96x.c
6025F:	drivers/i2c/busses/i2c-via.c
6026F:	drivers/i2c/busses/i2c-viapro.c
6027
6028I2C/SMBUS ISMT DRIVER
6029M:	Seth Heasley <seth.heasley@intel.com>
6030M:	Neil Horman <nhorman@tuxdriver.com>
6031L:	linux-i2c@vger.kernel.org
6032F:	drivers/i2c/busses/i2c-ismt.c
6033F:	Documentation/i2c/busses/i2c-ismt
6034
6035I2C/SMBUS STUB DRIVER
6036M:	Jean Delvare <jdelvare@suse.com>
6037L:	linux-i2c@vger.kernel.org
6038S:	Maintained
6039F:	drivers/i2c/i2c-stub.c
6040
6041I2C SUBSYSTEM
6042M:	Wolfram Sang <wsa@the-dreams.de>
6043L:	linux-i2c@vger.kernel.org
6044W:	https://i2c.wiki.kernel.org/
6045Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6046T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6047S:	Maintained
6048F:	Documentation/devicetree/bindings/i2c/
6049F:	Documentation/i2c/
6050F:	drivers/i2c/
6051F:	drivers/i2c/*/
6052F:	include/linux/i2c.h
6053F:	include/linux/i2c-*.h
6054F:	include/uapi/linux/i2c.h
6055F:	include/uapi/linux/i2c-*.h
6056
6057I2C ACPI SUPPORT
6058M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6059L:	linux-i2c@vger.kernel.org
6060L:	linux-acpi@vger.kernel.org
6061S:	Maintained
6062
6063I2C-TAOS-EVM DRIVER
6064M:	Jean Delvare <jdelvare@suse.com>
6065L:	linux-i2c@vger.kernel.org
6066S:	Maintained
6067F:	Documentation/i2c/busses/i2c-taos-evm
6068F:	drivers/i2c/busses/i2c-taos-evm.c
6069
6070I2C-TINY-USB DRIVER
6071M:	Till Harbaum <till@harbaum.org>
6072L:	linux-i2c@vger.kernel.org
6073W:	http://www.harbaum.org/till/i2c_tiny_usb
6074S:	Maintained
6075F:	drivers/i2c/busses/i2c-tiny-usb.c
6076
6077i386 BOOT CODE
6078M:	"H. Peter Anvin" <hpa@zytor.com>
6079S:	Maintained
6080F:	arch/x86/boot/
6081
6082i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6083M:	"H. Peter Anvin" <hpa@zytor.com>
6084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6085S:	Maintained
6086
6087IA64 (Itanium) PLATFORM
6088M:	Tony Luck <tony.luck@intel.com>
6089M:	Fenghua Yu <fenghua.yu@intel.com>
6090L:	linux-ia64@vger.kernel.org
6091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6092S:	Maintained
6093F:	arch/ia64/
6094
6095IBM Power VMX Cryptographic instructions
6096M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6097M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6098L:	linux-crypto@vger.kernel.org
6099S:	Supported
6100F:	drivers/crypto/vmx/Makefile
6101F:	drivers/crypto/vmx/Kconfig
6102F:	drivers/crypto/vmx/vmx.c
6103F:	drivers/crypto/vmx/aes*
6104F:	drivers/crypto/vmx/ghash*
6105F:	drivers/crypto/vmx/ppc-xlate.pl
6106
6107IBM Power in-Nest Crypto Acceleration
6108M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6109M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6110L:	linux-crypto@vger.kernel.org
6111S:	Supported
6112F:	drivers/crypto/nx/Makefile
6113F:	drivers/crypto/nx/Kconfig
6114F:	drivers/crypto/nx/nx-aes*
6115F:	drivers/crypto/nx/nx-sha*
6116F:	drivers/crypto/nx/nx.*
6117F:	drivers/crypto/nx/nx_csbcpb.h
6118F:	drivers/crypto/nx/nx_debugfs.h
6119
6120IBM Power 842 compression accelerator
6121M:	Dan Streetman <ddstreet@ieee.org>
6122S:	Supported
6123F:	drivers/crypto/nx/Makefile
6124F:	drivers/crypto/nx/Kconfig
6125F:	drivers/crypto/nx/nx-842*
6126F:	include/linux/sw842.h
6127F:	crypto/842.c
6128F:	lib/842/
6129
6130IBM Power Linux RAID adapter
6131M:	Brian King <brking@us.ibm.com>
6132S:	Supported
6133F:	drivers/scsi/ipr.*
6134
6135IBM Power Virtual Ethernet Device Driver
6136M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6137L:	netdev@vger.kernel.org
6138S:	Supported
6139F:	drivers/net/ethernet/ibm/ibmveth.*
6140
6141IBM Power SRIOV Virtual NIC Device Driver
6142M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6143M:	John Allen <jallen@linux.vnet.ibm.com>
6144L:	netdev@vger.kernel.org
6145S:	Supported
6146F:	drivers/net/ethernet/ibm/ibmvnic.*
6147
6148IBM Power Virtual SCSI Device Drivers
6149M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6150L:	linux-scsi@vger.kernel.org
6151S:	Supported
6152F:	drivers/scsi/ibmvscsi/ibmvscsi*
6153F:	include/scsi/viosrp.h
6154
6155IBM Power Virtual SCSI Device Target Driver
6156M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6157M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6158L:	linux-scsi@vger.kernel.org
6159L:	target-devel@vger.kernel.org
6160S:	Supported
6161F:	drivers/scsi/ibmvscsi_tgt/
6162
6163IBM Power Virtual FC Device Drivers
6164M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6165L:	linux-scsi@vger.kernel.org
6166S:	Supported
6167F:	drivers/scsi/ibmvscsi/ibmvfc*
6168
6169IBM ServeRAID RAID DRIVER
6170S:	Orphan
6171F:	drivers/scsi/ips.*
6172
6173ICH LPC AND GPIO DRIVER
6174M:	Peter Tyser <ptyser@xes-inc.com>
6175S:	Maintained
6176F:	drivers/mfd/lpc_ich.c
6177F:	drivers/gpio/gpio-ich.c
6178
6179IDE SUBSYSTEM
6180M:	"David S. Miller" <davem@davemloft.net>
6181L:	linux-ide@vger.kernel.org
6182Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6184S:	Maintained
6185F:	Documentation/ide/
6186F:	drivers/ide/
6187F:	include/linux/ide.h
6188
6189IDEAPAD LAPTOP EXTRAS DRIVER
6190M:	Ike Panhc <ike.pan@canonical.com>
6191L:	platform-driver-x86@vger.kernel.org
6192W:	http://launchpad.net/ideapad-laptop
6193S:	Maintained
6194F:	drivers/platform/x86/ideapad-laptop.c
6195
6196IDEAPAD LAPTOP SLIDEBAR DRIVER
6197M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6198L:	linux-input@vger.kernel.org
6199W:	https://github.com/o2genum/ideapad-slidebar
6200S:	Maintained
6201F:	drivers/input/misc/ideapad_slidebar.c
6202
6203IDE/ATAPI DRIVERS
6204M:	Borislav Petkov <bp@alien8.de>
6205L:	linux-ide@vger.kernel.org
6206S:	Maintained
6207F:	Documentation/cdrom/ide-cd
6208F:	drivers/ide/ide-cd*
6209
6210IEEE 802.15.4 SUBSYSTEM
6211M:	Alexander Aring <aar@pengutronix.de>
6212M:	Stefan Schmidt <stefan@osg.samsung.com>
6213L:	linux-wpan@vger.kernel.org
6214W:	http://wpan.cakelab.org/
6215T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6217S:	Maintained
6218F:	net/ieee802154/
6219F:	net/mac802154/
6220F:	drivers/net/ieee802154/
6221F:	include/linux/nl802154.h
6222F:	include/linux/ieee802154.h
6223F:	include/net/nl802154.h
6224F:	include/net/mac802154.h
6225F:	include/net/af_ieee802154.h
6226F:	include/net/cfg802154.h
6227F:	include/net/ieee802154_netdev.h
6228F:	Documentation/networking/ieee802154.txt
6229
6230IGORPLUG-USB IR RECEIVER
6231M:	Sean Young <sean@mess.org>
6232L:	linux-media@vger.kernel.org
6233S:	Maintained
6234F:	drivers/media/rc/igorplugusb.c
6235
6236IGUANAWORKS USB IR TRANSCEIVER
6237M:	Sean Young <sean@mess.org>
6238L:	linux-media@vger.kernel.org
6239S:	Maintained
6240F:	drivers/media/rc/iguanair.c
6241
6242IIO DIGITAL POTENTIOMETER DAC
6243M:	Peter Rosin <peda@axentia.se>
6244L:	linux-iio@vger.kernel.org
6245S:	Maintained
6246F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6247F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6248F:	drivers/iio/dac/dpot-dac.c
6249
6250IIO ENVELOPE DETECTOR
6251M:	Peter Rosin <peda@axentia.se>
6252L:	linux-iio@vger.kernel.org
6253S:	Maintained
6254F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6255F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6256F:	drivers/iio/adc/envelope-detector.c
6257
6258IIO SUBSYSTEM AND DRIVERS
6259M:	Jonathan Cameron <jic23@kernel.org>
6260R:	Hartmut Knaack <knaack.h@gmx.de>
6261R:	Lars-Peter Clausen <lars@metafoo.de>
6262R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6263L:	linux-iio@vger.kernel.org
6264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6265S:	Maintained
6266F:	Documentation/devicetree/bindings/iio/
6267F:	drivers/iio/
6268F:	drivers/staging/iio/
6269F:	include/linux/iio/
6270F:	tools/iio/
6271
6272IKANOS/ADI EAGLE ADSL USB DRIVER
6273M:	Matthieu Castet <castet.matthieu@free.fr>
6274M:	Stanislaw Gruszka <stf_xl@wp.pl>
6275S:	Maintained
6276F:	drivers/usb/atm/ueagle-atm.c
6277
6278IMGTEC ASCII LCD DRIVER
6279M:	Paul Burton <paul.burton@imgtec.com>
6280S:	Maintained
6281F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6282F:	drivers/auxdisplay/img-ascii-lcd.c
6283
6284INA209 HARDWARE MONITOR DRIVER
6285M:	Guenter Roeck <linux@roeck-us.net>
6286L:	linux-hwmon@vger.kernel.org
6287S:	Maintained
6288F:	Documentation/hwmon/ina209
6289F:	Documentation/devicetree/bindings/i2c/ina209.txt
6290F:	drivers/hwmon/ina209.c
6291
6292INA2XX HARDWARE MONITOR DRIVER
6293M:	Guenter Roeck <linux@roeck-us.net>
6294L:	linux-hwmon@vger.kernel.org
6295S:	Maintained
6296F:	Documentation/hwmon/ina2xx
6297F:	drivers/hwmon/ina2xx.c
6298F:	include/linux/platform_data/ina2xx.h
6299
6300INDUSTRY PACK SUBSYSTEM (IPACK)
6301M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6302M:	Jens Taprogge <jens.taprogge@taprogge.org>
6303M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6304L:	industrypack-devel@lists.sourceforge.net
6305W:	http://industrypack.sourceforge.net
6306S:	Maintained
6307F:	drivers/ipack/
6308
6309INGENIC JZ4780 DMA Driver
6310M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6311S:	Maintained
6312F:	drivers/dma/dma-jz4780.c
6313
6314INGENIC JZ4780 NAND DRIVER
6315M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6316L:	linux-mtd@lists.infradead.org
6317S:	Maintained
6318F:	drivers/mtd/nand/jz4780_*
6319
6320INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6321M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6322M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6323L:	linux-ima-devel@lists.sourceforge.net
6324L:	linux-ima-user@lists.sourceforge.net
6325L:	linux-security-module@vger.kernel.org
6326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6327S:	Supported
6328F:	security/integrity/ima/
6329
6330IMGTEC IR DECODER DRIVER
6331M:	James Hogan <james.hogan@imgtec.com>
6332S:	Maintained
6333F:	drivers/media/rc/img-ir/
6334
6335IMS TWINTURBO FRAMEBUFFER DRIVER
6336L:	linux-fbdev@vger.kernel.org
6337S:	Orphan
6338F:	drivers/video/fbdev/imsttfb.c
6339
6340INFINIBAND SUBSYSTEM
6341M:	Doug Ledford <dledford@redhat.com>
6342M:	Sean Hefty <sean.hefty@intel.com>
6343M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6344L:	linux-rdma@vger.kernel.org
6345W:	http://www.openfabrics.org/
6346Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6348S:	Supported
6349F:	Documentation/infiniband/
6350F:	drivers/infiniband/
6351F:	include/uapi/linux/if_infiniband.h
6352F:	include/uapi/rdma/
6353F:	include/rdma/
6354
6355INOTIFY
6356M:	John McCutchan <john@johnmccutchan.com>
6357M:	Robert Love <rlove@rlove.org>
6358M:	Eric Paris <eparis@parisplace.org>
6359S:	Maintained
6360F:	Documentation/filesystems/inotify.txt
6361F:	fs/notify/inotify/
6362F:	include/linux/inotify.h
6363F:	include/uapi/linux/inotify.h
6364
6365INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6366M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6367L:	linux-input@vger.kernel.org
6368Q:	http://patchwork.kernel.org/project/linux-input/list/
6369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6370S:	Maintained
6371F:	drivers/input/
6372F:	include/linux/input.h
6373F:	include/uapi/linux/input.h
6374F:	include/linux/input/
6375F:	Documentation/devicetree/bindings/input/
6376
6377INPUT MULTITOUCH (MT) PROTOCOL
6378M:	Henrik Rydberg <rydberg@bitmath.org>
6379L:	linux-input@vger.kernel.org
6380S:	Odd fixes
6381F:	Documentation/input/multi-touch-protocol.txt
6382F:	drivers/input/input-mt.c
6383K:	\b(ABS|SYN)_MT_
6384
6385INTEL ASoC BDW/HSW DRIVERS
6386M:	Jie Yang <yang.jie@linux.intel.com>
6387L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6388S:	Supported
6389F:	sound/soc/intel/common/sst-dsp*
6390F:	sound/soc/intel/common/sst-firmware.c
6391F:	sound/soc/intel/boards/broadwell.c
6392F:	sound/soc/intel/haswell/
6393
6394INTEL C600 SERIES SAS CONTROLLER DRIVER
6395M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6396M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6397L:	linux-scsi@vger.kernel.org
6398T:	git git://git.code.sf.net/p/intel-sas/isci
6399S:	Supported
6400F:	drivers/scsi/isci/
6401
6402INTEL HID EVENT DRIVER
6403M:	Alex Hung <alex.hung@canonical.com>
6404L:	platform-driver-x86@vger.kernel.org
6405S:	Maintained
6406F:	drivers/platform/x86/intel-hid.c
6407
6408INTEL VIRTUAL BUTTON DRIVER
6409M:	AceLan Kao <acelan.kao@canonical.com>
6410L:	platform-driver-x86@vger.kernel.org
6411S:	Maintained
6412F:	drivers/platform/x86/intel-vbtn.c
6413
6414INTEL IDLE DRIVER
6415M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6416M:	Len Brown <lenb@kernel.org>
6417L:	linux-pm@vger.kernel.org
6418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6419B:	https://bugzilla.kernel.org
6420S:	Supported
6421F:	drivers/idle/intel_idle.c
6422
6423INTEL INTEGRATED SENSOR HUB DRIVER
6424M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6425M:	Jiri Kosina <jikos@kernel.org>
6426L:	linux-input@vger.kernel.org
6427S:	Maintained
6428F:	drivers/hid/intel-ish-hid/
6429
6430INTEL PSTATE DRIVER
6431M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6432M:	Len Brown <lenb@kernel.org>
6433L:	linux-pm@vger.kernel.org
6434S:	Supported
6435F:	drivers/cpufreq/intel_pstate.c
6436
6437INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6438M:	Maik Broemme <mbroemme@libmpq.org>
6439L:	linux-fbdev@vger.kernel.org
6440S:	Maintained
6441F:	Documentation/fb/intelfb.txt
6442F:	drivers/video/fbdev/intelfb/
6443
6444INTEL 810/815 FRAMEBUFFER DRIVER
6445M:	Antonino Daplas <adaplas@gmail.com>
6446L:	linux-fbdev@vger.kernel.org
6447S:	Maintained
6448F:	drivers/video/fbdev/i810/
6449
6450INTEL MENLOW THERMAL DRIVER
6451M:	Sujith Thomas <sujith.thomas@intel.com>
6452L:	platform-driver-x86@vger.kernel.org
6453W:	https://01.org/linux-acpi
6454S:	Supported
6455F:	drivers/platform/x86/intel_menlow.c
6456
6457INTEL I/OAT DMA DRIVER
6458M:	Dave Jiang <dave.jiang@intel.com>
6459R:	Dan Williams <dan.j.williams@intel.com>
6460L:	dmaengine@vger.kernel.org
6461Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6462S:	Supported
6463F:	drivers/dma/ioat*
6464
6465INTEL IOMMU (VT-d)
6466M:	David Woodhouse <dwmw2@infradead.org>
6467L:	iommu@lists.linux-foundation.org
6468T:	git git://git.infradead.org/iommu-2.6.git
6469S:	Supported
6470F:	drivers/iommu/intel-iommu.c
6471F:	include/linux/intel-iommu.h
6472
6473INTEL IOP-ADMA DMA DRIVER
6474R:	Dan Williams <dan.j.williams@intel.com>
6475S:	Odd fixes
6476F:	drivers/dma/iop-adma.c
6477
6478INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6479M:	Krzysztof Halasa <khalasa@piap.pl>
6480S:	Maintained
6481F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6482F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6483F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6484F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6485F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6486F:	drivers/net/wan/ixp4xx_hss.c
6487
6488INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6489M:	Deepak Saxena <dsaxena@plexity.net>
6490S:	Maintained
6491F:	drivers/char/hw_random/ixp4xx-rng.c
6492
6493INTEL ETHERNET DRIVERS
6494M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6495L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6496W:	http://www.intel.com/support/feedback.htm
6497W:	http://e1000.sourceforge.net/
6498Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6501S:	Supported
6502F:	Documentation/networking/e100.txt
6503F:	Documentation/networking/e1000.txt
6504F:	Documentation/networking/e1000e.txt
6505F:	Documentation/networking/igb.txt
6506F:	Documentation/networking/igbvf.txt
6507F:	Documentation/networking/ixgb.txt
6508F:	Documentation/networking/ixgbe.txt
6509F:	Documentation/networking/ixgbevf.txt
6510F:	Documentation/networking/i40e.txt
6511F:	Documentation/networking/i40evf.txt
6512F:	drivers/net/ethernet/intel/
6513F:	drivers/net/ethernet/intel/*/
6514
6515INTEL RDMA RNIC DRIVER
6516M:     Faisal Latif <faisal.latif@intel.com>
6517R:     Chien Tin Tung <chien.tin.tung@intel.com>
6518R:     Mustafa Ismail <mustafa.ismail@intel.com>
6519R:     Shiraz Saleem <shiraz.saleem@intel.com>
6520R:     Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6521L:     linux-rdma@vger.kernel.org
6522S:     Supported
6523F:     drivers/infiniband/hw/i40iw/
6524
6525INTEL MERRIFIELD GPIO DRIVER
6526M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6527L:	linux-gpio@vger.kernel.org
6528S:	Maintained
6529F:	drivers/gpio/gpio-merrifield.c
6530
6531INTEL-MID GPIO DRIVER
6532M:	David Cohen <david.a.cohen@linux.intel.com>
6533L:	linux-gpio@vger.kernel.org
6534S:	Maintained
6535F:	drivers/gpio/gpio-intel-mid.c
6536
6537INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6538M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6539L:	linux-wireless@vger.kernel.org
6540S:	Maintained
6541F:	Documentation/networking/README.ipw2100
6542F:	Documentation/networking/README.ipw2200
6543F:	drivers/net/wireless/intel/ipw2x00/
6544
6545INTEL(R) TRACE HUB
6546M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6547S:	Supported
6548F:	Documentation/trace/intel_th.txt
6549F:	drivers/hwtracing/intel_th/
6550
6551INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6552M:	Ning Sun <ning.sun@intel.com>
6553L:	tboot-devel@lists.sourceforge.net
6554W:	http://tboot.sourceforge.net
6555T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6556S:	Supported
6557F:	Documentation/intel_txt.txt
6558F:	include/linux/tboot.h
6559F:	arch/x86/kernel/tboot.c
6560
6561INTEL WIRELESS WIMAX CONNECTION 2400
6562M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6563M:	linux-wimax@intel.com
6564L:	wimax@linuxwimax.org (subscribers-only)
6565S:	Supported
6566W:	http://linuxwimax.org
6567F:	Documentation/wimax/README.i2400m
6568F:	drivers/net/wimax/i2400m/
6569F:	include/uapi/linux/wimax/i2400m.h
6570
6571INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6572M:	Stanislaw Gruszka <sgruszka@redhat.com>
6573L:	linux-wireless@vger.kernel.org
6574S:	Supported
6575F:	drivers/net/wireless/intel/iwlegacy/
6576
6577INTEL WIRELESS WIFI LINK (iwlwifi)
6578M:	Johannes Berg <johannes.berg@intel.com>
6579M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6580M:	Luca Coelho <luciano.coelho@intel.com>
6581M:	Intel Linux Wireless <linuxwifi@intel.com>
6582L:	linux-wireless@vger.kernel.org
6583W:	http://intellinuxwireless.org
6584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6585S:	Supported
6586F:	drivers/net/wireless/intel/iwlwifi/
6587
6588INTEL MANAGEMENT ENGINE (mei)
6589M:	Tomas Winkler <tomas.winkler@intel.com>
6590L:	linux-kernel@vger.kernel.org
6591S:	Supported
6592F:	include/uapi/linux/mei.h
6593F:	include/linux/mei_cl_bus.h
6594F:	drivers/misc/mei/*
6595F:	drivers/watchdog/mei_wdt.c
6596F:	Documentation/misc-devices/mei/*
6597F:	samples/mei/*
6598
6599INTEL MIC DRIVERS (mic)
6600M:	Sudeep Dutt <sudeep.dutt@intel.com>
6601M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6602S:	Supported
6603W:	https://github.com/sudeepdutt/mic
6604W:	http://software.intel.com/en-us/mic-developer
6605F:	include/linux/mic_bus.h
6606F:	include/linux/scif.h
6607F:	include/uapi/linux/mic_common.h
6608F: 	include/uapi/linux/mic_ioctl.h
6609F:	include/uapi/linux/scif_ioctl.h
6610F:	drivers/misc/mic/
6611F:	drivers/dma/mic_x100_dma.c
6612F:	drivers/dma/mic_x100_dma.h
6613F:	Documentation/mic/
6614
6615INTEL PMC/P-Unit IPC DRIVER
6616M:	Zha Qipeng<qipeng.zha@intel.com>
6617L:	platform-driver-x86@vger.kernel.org
6618S:	Maintained
6619F:	drivers/platform/x86/intel_pmc_ipc.c
6620F:	drivers/platform/x86/intel_punit_ipc.c
6621F:	arch/x86/include/asm/intel_pmc_ipc.h
6622F:	arch/x86/include/asm/intel_punit_ipc.h
6623
6624INTEL TELEMETRY DRIVER
6625M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6626L:	platform-driver-x86@vger.kernel.org
6627S:	Maintained
6628F:	arch/x86/include/asm/intel_telemetry.h
6629F:	drivers/platform/x86/intel_telemetry*
6630
6631INTEL PMC CORE DRIVER
6632M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6633M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6634L:	platform-driver-x86@vger.kernel.org
6635S:	Maintained
6636F:	arch/x86/include/asm/pmc_core.h
6637F:	drivers/platform/x86/intel_pmc_core*
6638
6639INVENSENSE MPU-3050 GYROSCOPE DRIVER
6640M:	Linus Walleij <linus.walleij@linaro.org>
6641L:	linux-iio@vger.kernel.org
6642S:	Maintained
6643F:	drivers/iio/gyro/mpu3050*
6644F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6645
6646IOC3 ETHERNET DRIVER
6647M:	Ralf Baechle <ralf@linux-mips.org>
6648L:	linux-mips@linux-mips.org
6649S:	Maintained
6650F:	drivers/net/ethernet/sgi/ioc3-eth.c
6651
6652IOC3 SERIAL DRIVER
6653M:	Pat Gefre <pfg@sgi.com>
6654L:	linux-serial@vger.kernel.org
6655S:	Maintained
6656F:	drivers/tty/serial/ioc3_serial.c
6657
6658IOMMU DRIVERS
6659M:	Joerg Roedel <joro@8bytes.org>
6660L:	iommu@lists.linux-foundation.org
6661T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6662S:	Maintained
6663F:	Documentation/devicetree/bindings/iommu/
6664F:	drivers/iommu/
6665
6666IP MASQUERADING
6667M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6668S:	Maintained
6669F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6670
6671IPMI SUBSYSTEM
6672M:	Corey Minyard <minyard@acm.org>
6673L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6674W:	http://openipmi.sourceforge.net/
6675S:	Supported
6676F:	Documentation/IPMI.txt
6677F:	drivers/char/ipmi/
6678F:	include/linux/ipmi*
6679F:	include/uapi/linux/ipmi*
6680
6681QCOM AUDIO (ASoC) DRIVERS
6682M:	Patrick Lai <plai@codeaurora.org>
6683M:	Banajit Goswami <bgoswami@codeaurora.org>
6684L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6685S:	Supported
6686F:	sound/soc/qcom/
6687
6688IPS SCSI RAID DRIVER
6689M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6690L:	linux-scsi@vger.kernel.org
6691W:	http://www.adaptec.com/
6692S:	Maintained
6693F:	drivers/scsi/ips*
6694
6695IPVS
6696M:	Wensong Zhang <wensong@linux-vs.org>
6697M:	Simon Horman <horms@verge.net.au>
6698M:	Julian Anastasov <ja@ssi.bg>
6699L:	netdev@vger.kernel.org
6700L:	lvs-devel@vger.kernel.org
6701S:	Maintained
6702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6704F:	Documentation/networking/ipvs-sysctl.txt
6705F:	include/net/ip_vs.h
6706F:	include/uapi/linux/ip_vs.h
6707F:	net/netfilter/ipvs/
6708
6709IPWIRELESS DRIVER
6710M:	Jiri Kosina <jikos@kernel.org>
6711M:	David Sterba <dsterba@suse.com>
6712S:	Odd Fixes
6713F:	drivers/tty/ipwireless/
6714
6715IPX NETWORK LAYER
6716M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6717L:	netdev@vger.kernel.org
6718S:	Maintained
6719F:	include/net/ipx.h
6720F:	include/uapi/linux/ipx.h
6721F:	net/ipx/
6722
6723IRDA SUBSYSTEM
6724M:	Samuel Ortiz <samuel@sortiz.org>
6725L:	irda-users@lists.sourceforge.net (subscribers-only)
6726L:	netdev@vger.kernel.org
6727W:	http://irda.sourceforge.net/
6728S:	Maintained
6729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6730F:	Documentation/networking/irda.txt
6731F:	drivers/net/irda/
6732F:	include/net/irda/
6733F:	net/irda/
6734
6735IRQ SUBSYSTEM
6736M:	Thomas Gleixner <tglx@linutronix.de>
6737L:	linux-kernel@vger.kernel.org
6738S:	Maintained
6739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6740F:	kernel/irq/
6741
6742IRQCHIP DRIVERS
6743M:	Thomas Gleixner <tglx@linutronix.de>
6744M:	Jason Cooper <jason@lakedaemon.net>
6745M:	Marc Zyngier <marc.zyngier@arm.com>
6746L:	linux-kernel@vger.kernel.org
6747S:	Maintained
6748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6749T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6750F:	Documentation/devicetree/bindings/interrupt-controller/
6751F:	drivers/irqchip/
6752
6753IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6754M:	Marc Zyngier <marc.zyngier@arm.com>
6755S:	Maintained
6756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6757F:	Documentation/IRQ-domain.txt
6758F:	include/linux/irqdomain.h
6759F:	kernel/irq/irqdomain.c
6760F:	kernel/irq/msi.c
6761
6762ISA
6763M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6764S:	Maintained
6765F:	Documentation/isa.txt
6766F:	drivers/base/isa.c
6767F:	include/linux/isa.h
6768
6769ISAPNP
6770M:	Jaroslav Kysela <perex@perex.cz>
6771S:	Maintained
6772F:	Documentation/isapnp.txt
6773F:	drivers/pnp/isapnp/
6774F:	include/linux/isapnp.h
6775
6776ISA RADIO MODULE
6777M:	Hans Verkuil <hverkuil@xs4all.nl>
6778L:	linux-media@vger.kernel.org
6779T:	git git://linuxtv.org/media_tree.git
6780W:	https://linuxtv.org
6781S:	Maintained
6782F:	drivers/media/radio/radio-isa*
6783
6784iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6785M:	Peter Jones <pjones@redhat.com>
6786M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6787S:	Maintained
6788F:	drivers/firmware/iscsi_ibft*
6789
6790ISCSI
6791M:	Lee Duncan <lduncan@suse.com>
6792M:	Chris Leech <cleech@redhat.com>
6793L:	open-iscsi@googlegroups.com
6794W:	www.open-iscsi.com
6795S:	Maintained
6796F:	drivers/scsi/*iscsi*
6797F:	include/scsi/*iscsi*
6798
6799ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6800M:	Or Gerlitz <ogerlitz@mellanox.com>
6801M:	Sagi Grimberg <sagi@grimberg.me>
6802M:	Roi Dayan <roid@mellanox.com>
6803L:	linux-rdma@vger.kernel.org
6804S:	Supported
6805W:	http://www.openfabrics.org
6806W:	www.open-iscsi.org
6807Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6808F:	drivers/infiniband/ulp/iser/
6809
6810ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6811M:	Sagi Grimberg <sagi@grimberg.me>
6812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6813L:	linux-rdma@vger.kernel.org
6814L:	target-devel@vger.kernel.org
6815S:	Supported
6816W:	http://www.linux-iscsi.org
6817F:	drivers/infiniband/ulp/isert
6818
6819ISDN SUBSYSTEM
6820M:	Karsten Keil <isdn@linux-pingi.de>
6821L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6822L:	netdev@vger.kernel.org
6823W:	http://www.isdn4linux.de
6824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6825S:	Maintained
6826F:	Documentation/isdn/
6827F:	drivers/isdn/
6828F:	include/linux/isdn.h
6829F:	include/linux/isdn/
6830F:	include/uapi/linux/isdn.h
6831F:	include/uapi/linux/isdn/
6832
6833ISDN SUBSYSTEM (Eicon active card driver)
6834M:	Armin Schindler <mac@melware.de>
6835L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6836W:	http://www.melware.de
6837S:	Maintained
6838F:	drivers/isdn/hardware/eicon/
6839
6840IT87 HARDWARE MONITORING DRIVER
6841M:	Jean Delvare <jdelvare@suse.com>
6842L:	linux-hwmon@vger.kernel.org
6843S:	Maintained
6844F:	Documentation/hwmon/it87
6845F:	drivers/hwmon/it87.c
6846
6847IT913X MEDIA DRIVER
6848M:	Antti Palosaari <crope@iki.fi>
6849L:	linux-media@vger.kernel.org
6850W:	https://linuxtv.org
6851W:	http://palosaari.fi/linux/
6852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6853T:	git git://linuxtv.org/anttip/media_tree.git
6854S:	Maintained
6855F:	drivers/media/tuners/it913x*
6856
6857IVTV VIDEO4LINUX DRIVER
6858M:	Andy Walls <awalls@md.metrocast.net>
6859L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6860L:	linux-media@vger.kernel.org
6861T:	git git://linuxtv.org/media_tree.git
6862W:	http://www.ivtvdriver.org
6863S:	Maintained
6864F:	Documentation/media/v4l-drivers/ivtv*
6865F:	drivers/media/pci/ivtv/
6866F:	include/uapi/linux/ivtv*
6867
6868IX2505V MEDIA DRIVER
6869M:	Malcolm Priestley <tvboxspy@gmail.com>
6870L:	linux-media@vger.kernel.org
6871W:	https://linuxtv.org
6872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6873S:	Maintained
6874F:	drivers/media/dvb-frontends/ix2505v*
6875
6876JC42.4 TEMPERATURE SENSOR DRIVER
6877M:	Guenter Roeck <linux@roeck-us.net>
6878L:	linux-hwmon@vger.kernel.org
6879S:	Maintained
6880F:	drivers/hwmon/jc42.c
6881F:	Documentation/hwmon/jc42
6882
6883JFS FILESYSTEM
6884M:	Dave Kleikamp <shaggy@kernel.org>
6885L:	jfs-discussion@lists.sourceforge.net
6886W:	http://jfs.sourceforge.net/
6887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6888S:	Maintained
6889F:	Documentation/filesystems/jfs.txt
6890F:	fs/jfs/
6891
6892JME NETWORK DRIVER
6893M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6894L:	netdev@vger.kernel.org
6895S:	Maintained
6896F:	drivers/net/ethernet/jme.*
6897
6898JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6899M:	David Woodhouse <dwmw2@infradead.org>
6900L:	linux-mtd@lists.infradead.org
6901W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6902S:	Maintained
6903F:	fs/jffs2/
6904F:	include/uapi/linux/jffs2.h
6905
6906JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6907M:	"Theodore Ts'o" <tytso@mit.edu>
6908M:	Jan Kara <jack@suse.com>
6909L:	linux-ext4@vger.kernel.org
6910S:	Maintained
6911F:	fs/jbd2/
6912F:	include/linux/jbd2.h
6913
6914JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6915M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6916L:	linux-media@vger.kernel.org
6917S:	Maintained
6918F:	drivers/media/platform/rcar_jpu.c
6919
6920JSM Neo PCI based serial card
6921M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6922L:	linux-serial@vger.kernel.org
6923S:	Maintained
6924F:	drivers/tty/serial/jsm/
6925
6926K10TEMP HARDWARE MONITORING DRIVER
6927M:	Clemens Ladisch <clemens@ladisch.de>
6928L:	linux-hwmon@vger.kernel.org
6929S:	Maintained
6930F:	Documentation/hwmon/k10temp
6931F:	drivers/hwmon/k10temp.c
6932
6933K8TEMP HARDWARE MONITORING DRIVER
6934M:	Rudolf Marek <r.marek@assembler.cz>
6935L:	linux-hwmon@vger.kernel.org
6936S:	Maintained
6937F:	Documentation/hwmon/k8temp
6938F:	drivers/hwmon/k8temp.c
6939
6940KASAN
6941M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6942R:	Alexander Potapenko <glider@google.com>
6943R:	Dmitry Vyukov <dvyukov@google.com>
6944L:	kasan-dev@googlegroups.com
6945S:	Maintained
6946F:	arch/*/include/asm/kasan.h
6947F:	arch/*/mm/kasan_init*
6948F:	Documentation/dev-tools/kasan.rst
6949F:	include/linux/kasan*.h
6950F:	lib/test_kasan.c
6951F:	mm/kasan/
6952F:	scripts/Makefile.kasan
6953
6954KCONFIG
6955M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6956L:	linux-kbuild@vger.kernel.org
6957T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6958S:	Maintained
6959F:	Documentation/kbuild/kconfig-language.txt
6960F:	scripts/kconfig/
6961
6962KDUMP
6963M:	Dave Young <dyoung@redhat.com>
6964M:	Baoquan He <bhe@redhat.com>
6965R:	Vivek Goyal <vgoyal@redhat.com>
6966L:	kexec@lists.infradead.org
6967W:	http://lse.sourceforge.net/kdump/
6968S:	Maintained
6969F:	Documentation/kdump/
6970
6971KEENE FM RADIO TRANSMITTER DRIVER
6972M:	Hans Verkuil <hverkuil@xs4all.nl>
6973L:	linux-media@vger.kernel.org
6974T:	git git://linuxtv.org/media_tree.git
6975W:	https://linuxtv.org
6976S:	Maintained
6977F:	drivers/media/radio/radio-keene*
6978
6979KERNEL AUTOMOUNTER v4 (AUTOFS4)
6980M:	Ian Kent <raven@themaw.net>
6981L:	autofs@vger.kernel.org
6982S:	Maintained
6983F:	fs/autofs4/
6984
6985KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6986M:	Michal Marek <mmarek@suse.com>
6987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6989L:	linux-kbuild@vger.kernel.org
6990S:	Maintained
6991F:	Documentation/kbuild/
6992F:	Makefile
6993F:	scripts/Makefile.*
6994F:	scripts/basic/
6995F:	scripts/mk*
6996F:	scripts/package/
6997
6998KERNEL JANITORS
6999L:	kernel-janitors@vger.kernel.org
7000W:	http://kernelnewbies.org/KernelJanitors
7001S:	Odd Fixes
7002
7003KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7004M:	"J. Bruce Fields" <bfields@fieldses.org>
7005M:	Jeff Layton <jlayton@poochiereds.net>
7006L:	linux-nfs@vger.kernel.org
7007W:	http://nfs.sourceforge.net/
7008T:	git git://linux-nfs.org/~bfields/linux.git
7009S:	Supported
7010F:	fs/nfsd/
7011F:	include/uapi/linux/nfsd/
7012F:	fs/lockd/
7013F:	fs/nfs_common/
7014F:	net/sunrpc/
7015F:	include/linux/lockd/
7016F:	include/linux/sunrpc/
7017F:	include/uapi/linux/sunrpc/
7018
7019KERNEL SELFTEST FRAMEWORK
7020M:	Shuah Khan <shuahkh@osg.samsung.com>
7021M:	Shuah Khan <shuah@kernel.org>
7022L:	linux-kselftest@vger.kernel.org
7023T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7024S:	Maintained
7025F:	tools/testing/selftests
7026
7027KERNEL VIRTUAL MACHINE (KVM)
7028M:	Paolo Bonzini <pbonzini@redhat.com>
7029M:	Radim Krčmář <rkrcmar@redhat.com>
7030L:	kvm@vger.kernel.org
7031W:	http://www.linux-kvm.org
7032T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7033S:	Supported
7034F:	Documentation/*/kvm*.txt
7035F:	Documentation/virtual/kvm/
7036F:	arch/*/kvm/
7037F:	arch/x86/kernel/kvm.c
7038F:	arch/x86/kernel/kvmclock.c
7039F:	arch/*/include/asm/kvm*
7040F:	include/linux/kvm*
7041F:	include/uapi/linux/kvm*
7042F:	virt/kvm/
7043F:	tools/kvm/
7044
7045KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7046M:	Joerg Roedel <joro@8bytes.org>
7047L:	kvm@vger.kernel.org
7048W:	http://www.linux-kvm.org/
7049S:	Maintained
7050F:	arch/x86/include/asm/svm.h
7051F:	arch/x86/kvm/svm.c
7052
7053KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7054M:	Alexander Graf <agraf@suse.com>
7055L:	kvm-ppc@vger.kernel.org
7056W:	http://www.linux-kvm.org/
7057T:	git git://github.com/agraf/linux-2.6.git
7058S:	Supported
7059F:	arch/powerpc/include/asm/kvm*
7060F:	arch/powerpc/kvm/
7061
7062KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7063M:	Christian Borntraeger <borntraeger@de.ibm.com>
7064M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7065L:	linux-s390@vger.kernel.org
7066W:	http://www.ibm.com/developerworks/linux/linux390/
7067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7068S:	Supported
7069F:	Documentation/s390/kvm.txt
7070F:	arch/s390/include/asm/kvm*
7071F:	arch/s390/kvm/
7072
7073KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7074M:	Christoffer Dall <christoffer.dall@linaro.org>
7075M:	Marc Zyngier <marc.zyngier@arm.com>
7076L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7077L:	kvmarm@lists.cs.columbia.edu
7078W:	http://systems.cs.columbia.edu/projects/kvm-arm
7079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7080S:	Supported
7081F:	arch/arm/include/uapi/asm/kvm*
7082F:	arch/arm/include/asm/kvm*
7083F:	arch/arm/kvm/
7084F:	virt/kvm/arm/
7085F:	include/kvm/arm_*
7086
7087KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7088M:	Christoffer Dall <christoffer.dall@linaro.org>
7089M:	Marc Zyngier <marc.zyngier@arm.com>
7090L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7091L:	kvmarm@lists.cs.columbia.edu
7092S:	Maintained
7093F:	arch/arm64/include/uapi/asm/kvm*
7094F:	arch/arm64/include/asm/kvm*
7095F:	arch/arm64/kvm/
7096
7097KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7098M:	James Hogan <james.hogan@imgtec.com>
7099L:	linux-mips@linux-mips.org
7100S:	Supported
7101F:	arch/mips/include/uapi/asm/kvm*
7102F:	arch/mips/include/asm/kvm*
7103F:	arch/mips/kvm/
7104
7105KEXEC
7106M:	Eric Biederman <ebiederm@xmission.com>
7107W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7108L:	kexec@lists.infradead.org
7109S:	Maintained
7110F:	include/linux/kexec.h
7111F:	include/uapi/linux/kexec.h
7112F:	kernel/kexec*
7113
7114KEYS/KEYRINGS:
7115M:	David Howells <dhowells@redhat.com>
7116L:	keyrings@vger.kernel.org
7117S:	Maintained
7118F:	Documentation/security/keys.txt
7119F:	include/linux/key.h
7120F:	include/linux/key-type.h
7121F:	include/linux/keyctl.h
7122F:	include/uapi/linux/keyctl.h
7123F:	include/keys/
7124F:	security/keys/
7125
7126KEYS-TRUSTED
7127M:	David Safford <safford@us.ibm.com>
7128M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7129L:	linux-security-module@vger.kernel.org
7130L:	keyrings@vger.kernel.org
7131S:	Supported
7132F:	Documentation/security/keys-trusted-encrypted.txt
7133F:	include/keys/trusted-type.h
7134F:	security/keys/trusted.c
7135F:	security/keys/trusted.h
7136
7137KEYS-ENCRYPTED
7138M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7139M:	David Safford <safford@us.ibm.com>
7140L:	linux-security-module@vger.kernel.org
7141L:	keyrings@vger.kernel.org
7142S:	Supported
7143F:	Documentation/security/keys-trusted-encrypted.txt
7144F:	include/keys/encrypted-type.h
7145F:	security/keys/encrypted-keys/
7146
7147KGDB / KDB /debug_core
7148M:	Jason Wessel <jason.wessel@windriver.com>
7149W:	http://kgdb.wiki.kernel.org/
7150L:	kgdb-bugreport@lists.sourceforge.net
7151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7152S:	Maintained
7153F:	Documentation/DocBook/kgdb.tmpl
7154F:	drivers/misc/kgdbts.c
7155F:	drivers/tty/serial/kgdboc.c
7156F:	include/linux/kdb.h
7157F:	include/linux/kgdb.h
7158F:	kernel/debug/
7159
7160KMEMCHECK
7161M:	Vegard Nossum <vegardno@ifi.uio.no>
7162M:	Pekka Enberg <penberg@kernel.org>
7163S:	Maintained
7164F:	Documentation/dev-tools/kmemcheck.rst
7165F:	arch/x86/include/asm/kmemcheck.h
7166F:	arch/x86/mm/kmemcheck/
7167F:	include/linux/kmemcheck.h
7168F:	mm/kmemcheck.c
7169
7170KMEMLEAK
7171M:	Catalin Marinas <catalin.marinas@arm.com>
7172S:	Maintained
7173F:	Documentation/dev-tools/kmemleak.rst
7174F:	include/linux/kmemleak.h
7175F:	mm/kmemleak.c
7176F:	mm/kmemleak-test.c
7177
7178KPROBES
7179M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7180M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7181M:	"David S. Miller" <davem@davemloft.net>
7182M:	Masami Hiramatsu <mhiramat@kernel.org>
7183S:	Maintained
7184F:	Documentation/kprobes.txt
7185F:	include/linux/kprobes.h
7186F:	kernel/kprobes.c
7187
7188KS0108 LCD CONTROLLER DRIVER
7189M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7190W:	http://miguelojeda.es/auxdisplay.htm
7191W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7192S:	Maintained
7193F:	Documentation/auxdisplay/ks0108
7194F:	drivers/auxdisplay/ks0108.c
7195F:	include/linux/ks0108.h
7196
7197L3MDEV
7198M:	David Ahern <dsa@cumulusnetworks.com>
7199L:	netdev@vger.kernel.org
7200S:	Maintained
7201F:	net/l3mdev
7202F:	include/net/l3mdev.h
7203
7204LANTIQ MIPS ARCHITECTURE
7205M:	John Crispin <john@phrozen.org>
7206L:	linux-mips@linux-mips.org
7207S:	Maintained
7208F:	arch/mips/lantiq
7209
7210LAPB module
7211L:	linux-x25@vger.kernel.org
7212S:	Orphan
7213F:	Documentation/networking/lapb-module.txt
7214F:	include/*/lapb.h
7215F:	net/lapb/
7216
7217LASI 53c700 driver for PARISC
7218M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7219L:	linux-scsi@vger.kernel.org
7220S:	Maintained
7221F:	Documentation/scsi/53c700.txt
7222F:	drivers/scsi/53c700*
7223
7224LED SUBSYSTEM
7225M:	Richard Purdie <rpurdie@rpsys.net>
7226M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7227M:	Pavel Machek <pavel@ucw.cz>
7228L:	linux-leds@vger.kernel.org
7229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7230S:	Maintained
7231F:	Documentation/devicetree/bindings/leds/
7232F:	drivers/leds/
7233F:	include/linux/leds.h
7234
7235LEGACY EEPROM DRIVER
7236M:	Jean Delvare <jdelvare@suse.com>
7237S:	Maintained
7238F:	Documentation/misc-devices/eeprom
7239F:	drivers/misc/eeprom/eeprom.c
7240
7241LEGO USB Tower driver
7242M:	Juergen Stuber <starblue@users.sourceforge.net>
7243L:	legousb-devel@lists.sourceforge.net
7244W:	http://legousb.sourceforge.net/
7245S:	Maintained
7246F:	drivers/usb/misc/legousbtower.c
7247
7248LG2160 MEDIA DRIVER
7249M:	Michael Krufky <mkrufky@linuxtv.org>
7250L:	linux-media@vger.kernel.org
7251W:	https://linuxtv.org
7252W:	http://github.com/mkrufky
7253Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7254T:	git git://linuxtv.org/mkrufky/tuners.git
7255S:	Maintained
7256F:	drivers/media/dvb-frontends/lg2160.*
7257
7258LGDT3305 MEDIA DRIVER
7259M:	Michael Krufky <mkrufky@linuxtv.org>
7260L:	linux-media@vger.kernel.org
7261W:	https://linuxtv.org
7262W:	http://github.com/mkrufky
7263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7264T:	git git://linuxtv.org/mkrufky/tuners.git
7265S:	Maintained
7266F:	drivers/media/dvb-frontends/lgdt3305.*
7267
7268LGUEST
7269M:	Rusty Russell <rusty@rustcorp.com.au>
7270L:	lguest@lists.ozlabs.org
7271W:	http://lguest.ozlabs.org/
7272S:	Odd Fixes
7273F:	arch/x86/include/asm/lguest*.h
7274F:	arch/x86/lguest/
7275F:	drivers/lguest/
7276F:	include/linux/lguest*.h
7277F:	tools/lguest/
7278
7279LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7280M:	Tejun Heo <tj@kernel.org>
7281L:	linux-ide@vger.kernel.org
7282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7283S:	Maintained
7284F:	drivers/ata/
7285F:	include/linux/ata.h
7286F:	include/linux/libata.h
7287F:	Documentation/devicetree/bindings/ata/
7288
7289LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7290M:	Viresh Kumar <vireshk@kernel.org>
7291L:	linux-ide@vger.kernel.org
7292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7293S:	Maintained
7294F:	include/linux/pata_arasan_cf_data.h
7295F:	drivers/ata/pata_arasan_cf.c
7296
7297LIBATA PATA DRIVERS
7298M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7299M:	Tejun Heo <tj@kernel.org>
7300L:	linux-ide@vger.kernel.org
7301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7302S:	Maintained
7303F:	drivers/ata/pata_*.c
7304F:	drivers/ata/ata_generic.c
7305
7306LIBATA SATA AHCI PLATFORM devices support
7307M:	Hans de Goede <hdegoede@redhat.com>
7308M:	Tejun Heo <tj@kernel.org>
7309L:	linux-ide@vger.kernel.org
7310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7311S:	Maintained
7312F:	drivers/ata/ahci_platform.c
7313F:	drivers/ata/libahci_platform.c
7314F:	include/linux/ahci_platform.h
7315
7316LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7317M:	Mikael Pettersson <mikpelinux@gmail.com>
7318L:	linux-ide@vger.kernel.org
7319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7320S:	Maintained
7321F:	drivers/ata/sata_promise.*
7322
7323LIBLOCKDEP
7324M:	Sasha Levin <sasha.levin@oracle.com>
7325S:	Maintained
7326F:	tools/lib/lockdep/
7327
7328LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7329M:	Dan Williams <dan.j.williams@intel.com>
7330L:	linux-nvdimm@lists.01.org
7331Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7333S:	Supported
7334F:	drivers/nvdimm/*
7335F:	include/linux/nd.h
7336F:	include/linux/libnvdimm.h
7337F:	include/uapi/linux/ndctl.h
7338
7339LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7340M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7341L:	linux-nvdimm@lists.01.org
7342Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7343S:	Supported
7344F:	drivers/nvdimm/blk.c
7345F:	drivers/nvdimm/region_devs.c
7346F:	drivers/acpi/nfit*
7347
7348LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7349M:	Vishal Verma <vishal.l.verma@intel.com>
7350L:	linux-nvdimm@lists.01.org
7351Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7352S:	Supported
7353F:	drivers/nvdimm/btt*
7354
7355LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7356M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7357L:	linux-nvdimm@lists.01.org
7358Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7359S:	Supported
7360F:	drivers/nvdimm/pmem.c
7361F:	include/linux/pmem.h
7362F:	arch/*/include/asm/pmem.h
7363
7364LIGHTNVM PLATFORM SUPPORT
7365M:	Matias Bjorling <mb@lightnvm.io>
7366W:	http://github/OpenChannelSSD
7367L:	linux-block@vger.kernel.org
7368S:	Maintained
7369F:	drivers/lightnvm/
7370F:	include/linux/lightnvm.h
7371F:	include/uapi/linux/lightnvm.h
7372
7373LINUX FOR POWERPC (32-BIT AND 64-BIT)
7374M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7375M:	Paul Mackerras <paulus@samba.org>
7376M:	Michael Ellerman <mpe@ellerman.id.au>
7377W:	https://github.com/linuxppc/linux/wiki
7378L:	linuxppc-dev@lists.ozlabs.org
7379Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7381S:	Supported
7382F:	Documentation/powerpc/
7383F:	arch/powerpc/
7384F:	drivers/char/tpm/tpm_ibmvtpm*
7385F:	drivers/crypto/nx/
7386F:	drivers/crypto/vmx/
7387F:	drivers/net/ethernet/ibm/ibmveth.*
7388F:	drivers/net/ethernet/ibm/ibmvnic.*
7389F:	drivers/pci/hotplug/pnv_php.c
7390F:	drivers/pci/hotplug/rpa*
7391F:	drivers/scsi/ibmvscsi/
7392F:	tools/testing/selftests/powerpc
7393N:	opal
7394N:	/pmac
7395N:	powermac
7396N:	powernv
7397N:	[^a-z0-9]ps3
7398N:	pseries
7399
7400LINUX FOR POWER MACINTOSH
7401M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7402W:	http://www.penguinppc.org/
7403L:	linuxppc-dev@lists.ozlabs.org
7404S:	Maintained
7405F:	arch/powerpc/platforms/powermac/
7406F:	drivers/macintosh/
7407
7408LINUX FOR POWERPC EMBEDDED MPC5XXX
7409M:	Anatolij Gustschin <agust@denx.de>
7410L:	linuxppc-dev@lists.ozlabs.org
7411T:	git git://git.denx.de/linux-denx-agust.git
7412S:	Maintained
7413F:	arch/powerpc/platforms/512x/
7414F:	arch/powerpc/platforms/52xx/
7415
7416LINUX FOR POWERPC EMBEDDED PPC4XX
7417M:	Alistair Popple <alistair@popple.id.au>
7418M:	Matt Porter <mporter@kernel.crashing.org>
7419W:	http://www.penguinppc.org/
7420L:	linuxppc-dev@lists.ozlabs.org
7421S:	Maintained
7422F:	arch/powerpc/platforms/40x/
7423F:	arch/powerpc/platforms/44x/
7424
7425LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7426L:	linuxppc-dev@lists.ozlabs.org
7427S:	Orphan
7428F:	arch/powerpc/*/*virtex*
7429F:	arch/powerpc/*/*/*virtex*
7430
7431LINUX FOR POWERPC EMBEDDED PPC8XX
7432M:	Vitaly Bordug <vitb@kernel.crashing.org>
7433W:	http://www.penguinppc.org/
7434L:	linuxppc-dev@lists.ozlabs.org
7435S:	Maintained
7436F:	arch/powerpc/platforms/8xx/
7437
7438LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7439M:	Scott Wood <oss@buserror.net>
7440M:	Kumar Gala <galak@kernel.crashing.org>
7441W:	http://www.penguinppc.org/
7442L:	linuxppc-dev@lists.ozlabs.org
7443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7444S:	Maintained
7445F:	arch/powerpc/platforms/83xx/
7446F:	arch/powerpc/platforms/85xx/
7447
7448LINUX FOR POWERPC PA SEMI PWRFICIENT
7449L:	linuxppc-dev@lists.ozlabs.org
7450S:	Orphan
7451F:	arch/powerpc/platforms/pasemi/
7452F:	drivers/*/*pasemi*
7453F:	drivers/*/*/*pasemi*
7454
7455LINUX SECURITY MODULE (LSM) FRAMEWORK
7456M:	Chris Wright <chrisw@sous-sol.org>
7457L:	linux-security-module@vger.kernel.org
7458S:	Supported
7459
7460LIS3LV02D ACCELEROMETER DRIVER
7461M:	Eric Piel <eric.piel@tremplin-utc.net>
7462S:	Maintained
7463F:	Documentation/misc-devices/lis3lv02d
7464F:	drivers/misc/lis3lv02d/
7465F:	drivers/platform/x86/hp_accel.c
7466
7467LIVE PATCHING
7468M:	Josh Poimboeuf <jpoimboe@redhat.com>
7469M:	Jessica Yu <jeyu@redhat.com>
7470M:	Jiri Kosina <jikos@kernel.org>
7471M:	Miroslav Benes <mbenes@suse.cz>
7472R:	Petr Mladek <pmladek@suse.com>
7473S:	Maintained
7474F:	kernel/livepatch/
7475F:	include/linux/livepatch.h
7476F:	arch/x86/include/asm/livepatch.h
7477F:	arch/x86/kernel/livepatch.c
7478F:	Documentation/livepatch/
7479F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7480F:	samples/livepatch/
7481L:	live-patching@vger.kernel.org
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7483
7484LINUX KERNEL DUMP TEST MODULE (LKDTM)
7485M:	Kees Cook <keescook@chromium.org>
7486S:	Maintained
7487F:	drivers/misc/lkdtm*
7488
7489LLC (802.2)
7490M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7491S:	Maintained
7492F:	include/linux/llc.h
7493F:	include/uapi/linux/llc.h
7494F:	include/net/llc*
7495F:	net/llc/
7496
7497LM73 HARDWARE MONITOR DRIVER
7498M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7499L:	linux-hwmon@vger.kernel.org
7500S:	Maintained
7501F:	drivers/hwmon/lm73.c
7502
7503LM78 HARDWARE MONITOR DRIVER
7504M:	Jean Delvare <jdelvare@suse.com>
7505L:	linux-hwmon@vger.kernel.org
7506S:	Maintained
7507F:	Documentation/hwmon/lm78
7508F:	drivers/hwmon/lm78.c
7509
7510LM83 HARDWARE MONITOR DRIVER
7511M:	Jean Delvare <jdelvare@suse.com>
7512L:	linux-hwmon@vger.kernel.org
7513S:	Maintained
7514F:	Documentation/hwmon/lm83
7515F:	drivers/hwmon/lm83.c
7516
7517LM90 HARDWARE MONITOR DRIVER
7518M:	Jean Delvare <jdelvare@suse.com>
7519L:	linux-hwmon@vger.kernel.org
7520S:	Maintained
7521F:	Documentation/hwmon/lm90
7522F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7523F:	drivers/hwmon/lm90.c
7524
7525LM95234 HARDWARE MONITOR DRIVER
7526M:	Guenter Roeck <linux@roeck-us.net>
7527L:	linux-hwmon@vger.kernel.org
7528S:	Maintained
7529F:	Documentation/hwmon/lm95234
7530F:	drivers/hwmon/lm95234.c
7531
7532LME2510 MEDIA DRIVER
7533M:	Malcolm Priestley <tvboxspy@gmail.com>
7534L:	linux-media@vger.kernel.org
7535W:	https://linuxtv.org
7536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7537S:	Maintained
7538F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7539
7540LOCKING PRIMITIVES
7541M:	Peter Zijlstra <peterz@infradead.org>
7542M:	Ingo Molnar <mingo@redhat.com>
7543L:	linux-kernel@vger.kernel.org
7544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7545S:	Maintained
7546F:	Documentation/locking/
7547F:	include/linux/lockdep.h
7548F:	include/linux/spinlock*.h
7549F:	arch/*/include/asm/spinlock*.h
7550F:	include/linux/rwlock*.h
7551F:	include/linux/mutex*.h
7552F:	arch/*/include/asm/mutex*.h
7553F:	include/linux/rwsem*.h
7554F:	arch/*/include/asm/rwsem.h
7555F:	include/linux/seqlock.h
7556F:	lib/locking*.[ch]
7557F:	kernel/locking/
7558
7559LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7560M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7561L:	linux-ntfs-dev@lists.sourceforge.net
7562W:	http://www.linux-ntfs.org/content/view/19/37/
7563S:	Maintained
7564F:	Documentation/ldm.txt
7565F:	block/partitions/ldm.*
7566
7567LogFS
7568M:	Joern Engel <joern@logfs.org>
7569M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7570L:	logfs@logfs.org
7571W:	logfs.org
7572S:	Maintained
7573F:	fs/logfs/
7574
7575LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7576M:	Sathya Prakash <sathya.prakash@broadcom.com>
7577M:	Chaitra P B <chaitra.basappa@broadcom.com>
7578M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7579L:	MPT-FusionLinux.pdl@broadcom.com
7580L:	linux-scsi@vger.kernel.org
7581W:	http://www.avagotech.com/support/
7582S:	Supported
7583F:	drivers/message/fusion/
7584F:	drivers/scsi/mpt2sas/
7585F:	drivers/scsi/mpt3sas/
7586
7587LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7588M:	Matthew Wilcox <matthew@wil.cx>
7589L:	linux-scsi@vger.kernel.org
7590S:	Maintained
7591F:	drivers/scsi/sym53c8xx_2/
7592
7593LTC4261 HARDWARE MONITOR DRIVER
7594M:	Guenter Roeck <linux@roeck-us.net>
7595L:	linux-hwmon@vger.kernel.org
7596S:	Maintained
7597F:	Documentation/hwmon/ltc4261
7598F:	drivers/hwmon/ltc4261.c
7599
7600LTP (Linux Test Project)
7601M:	Mike Frysinger <vapier@gentoo.org>
7602M:	Cyril Hrubis <chrubis@suse.cz>
7603M:	Wanlong Gao <wanlong.gao@gmail.com>
7604M:	Jan Stancek <jstancek@redhat.com>
7605M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7606M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7607L:	ltp@lists.linux.it (subscribers-only)
7608W:	http://linux-test-project.github.io/
7609T:	git git://github.com/linux-test-project/ltp.git
7610S:	Maintained
7611
7612M32R ARCHITECTURE
7613W:	http://www.linux-m32r.org/
7614S:	Orphan
7615F:	arch/m32r/
7616
7617M68K ARCHITECTURE
7618M:	Geert Uytterhoeven <geert@linux-m68k.org>
7619L:	linux-m68k@lists.linux-m68k.org
7620W:	http://www.linux-m68k.org/
7621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7622S:	Maintained
7623F:	arch/m68k/
7624F:	drivers/zorro/
7625
7626M68K ON APPLE MACINTOSH
7627M:	Joshua Thompson <funaho@jurai.org>
7628W:	http://www.mac.linux-m68k.org/
7629L:	linux-m68k@lists.linux-m68k.org
7630S:	Maintained
7631F:	arch/m68k/mac/
7632
7633M68K ON HP9000/300
7634M:	Philip Blundell <philb@gnu.org>
7635W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7636S:	Maintained
7637F:	arch/m68k/hp300/
7638
7639M88DS3103 MEDIA DRIVER
7640M:	Antti Palosaari <crope@iki.fi>
7641L:	linux-media@vger.kernel.org
7642W:	https://linuxtv.org
7643W:	http://palosaari.fi/linux/
7644Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7645T:	git git://linuxtv.org/anttip/media_tree.git
7646S:	Maintained
7647F:	drivers/media/dvb-frontends/m88ds3103*
7648
7649M88RS2000 MEDIA DRIVER
7650M:	Malcolm Priestley <tvboxspy@gmail.com>
7651L:	linux-media@vger.kernel.org
7652W:	https://linuxtv.org
7653Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7654S:	Maintained
7655F:	drivers/media/dvb-frontends/m88rs2000*
7656
7657MA901 MASTERKIT USB FM RADIO DRIVER
7658M:	Alexey Klimov <klimov.linux@gmail.com>
7659L:	linux-media@vger.kernel.org
7660T:	git git://linuxtv.org/media_tree.git
7661S:	Maintained
7662F:	drivers/media/radio/radio-ma901.c
7663
7664MAC80211
7665M:	Johannes Berg <johannes@sipsolutions.net>
7666L:	linux-wireless@vger.kernel.org
7667W:	http://wireless.kernel.org/
7668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7670S:	Maintained
7671F:	Documentation/networking/mac80211-injection.txt
7672F:	include/net/mac80211.h
7673F:	net/mac80211/
7674F:	drivers/net/wireless/mac80211_hwsim.[ch]
7675
7676MACVLAN DRIVER
7677M:	Patrick McHardy <kaber@trash.net>
7678L:	netdev@vger.kernel.org
7679S:	Maintained
7680F:	drivers/net/macvlan.c
7681F:	include/linux/if_macvlan.h
7682
7683MAILBOX API
7684M:	Jassi Brar <jassisinghbrar@gmail.com>
7685L:	linux-kernel@vger.kernel.org
7686S:	Maintained
7687F:	drivers/mailbox/
7688F:	include/linux/mailbox_client.h
7689F:	include/linux/mailbox_controller.h
7690
7691MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7692M:	Michael Kerrisk <mtk.manpages@gmail.com>
7693W:	http://www.kernel.org/doc/man-pages
7694L:	linux-man@vger.kernel.org
7695S:	Maintained
7696
7697MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7698M:	Andrew Lunn <andrew@lunn.ch>
7699M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7700L:	netdev@vger.kernel.org
7701S:	Maintained
7702F:	drivers/net/dsa/mv88e6xxx/
7703F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7704
7705MARVELL ARMADA DRM SUPPORT
7706M:	Russell King <rmk+kernel@armlinux.org.uk>
7707S:	Maintained
7708F:	drivers/gpu/drm/armada/
7709F:	include/uapi/drm/armada_drm.h
7710F:	Documentation/devicetree/bindings/display/armada/
7711
7712MARVELL CRYPTO DRIVER
7713M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7714M:	Arnaud Ebalard <arno@natisbad.org>
7715F:	drivers/crypto/marvell/
7716S:	Maintained
7717L:	linux-crypto@vger.kernel.org
7718
7719MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7720M:	Mirko Lindner <mlindner@marvell.com>
7721M:	Stephen Hemminger <stephen@networkplumber.org>
7722L:	netdev@vger.kernel.org
7723S:	Maintained
7724F:	drivers/net/ethernet/marvell/sk*
7725
7726MARVELL LIBERTAS WIRELESS DRIVER
7727L:	libertas-dev@lists.infradead.org
7728S:	Orphan
7729F:	drivers/net/wireless/marvell/libertas/
7730
7731MARVELL MV643XX ETHERNET DRIVER
7732M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7733L:	netdev@vger.kernel.org
7734S:	Maintained
7735F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7736F:	include/linux/mv643xx.h
7737
7738MARVELL MVNETA ETHERNET DRIVER
7739M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7740L:	netdev@vger.kernel.org
7741S:	Maintained
7742F:	drivers/net/ethernet/marvell/mvneta.*
7743
7744MARVELL MWIFIEX WIRELESS DRIVER
7745M:	Amitkumar Karwar <akarwar@marvell.com>
7746M:	Nishant Sarmukadam <nishants@marvell.com>
7747L:	linux-wireless@vger.kernel.org
7748S:	Maintained
7749F:	drivers/net/wireless/marvell/mwifiex/
7750
7751MARVELL MWL8K WIRELESS DRIVER
7752M:	Lennert Buytenhek <buytenh@wantstofly.org>
7753L:	linux-wireless@vger.kernel.org
7754S:	Odd Fixes
7755F:	drivers/net/wireless/marvell/mwl8k.c
7756
7757MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7758M:	Nicolas Pitre <nico@fluxnic.net>
7759S:	Odd Fixes
7760F:	drivers/mmc/host/mvsdio.*
7761
7762MATROX FRAMEBUFFER DRIVER
7763L:	linux-fbdev@vger.kernel.org
7764S:	Orphan
7765F:	drivers/video/fbdev/matrox/matroxfb_*
7766F:	include/uapi/linux/matroxfb.h
7767
7768MAX16065 HARDWARE MONITOR DRIVER
7769M:	Guenter Roeck <linux@roeck-us.net>
7770L:	linux-hwmon@vger.kernel.org
7771S:	Maintained
7772F:	Documentation/hwmon/max16065
7773F:	drivers/hwmon/max16065.c
7774
7775MAX20751 HARDWARE MONITOR DRIVER
7776M:	Guenter Roeck <linux@roeck-us.net>
7777L:	linux-hwmon@vger.kernel.org
7778S:	Maintained
7779F:	Documentation/hwmon/max20751
7780F:	drivers/hwmon/max20751.c
7781
7782MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7783L:	linux-hwmon@vger.kernel.org
7784S:	Orphan
7785F:	Documentation/hwmon/max6650
7786F:	drivers/hwmon/max6650.c
7787
7788MAX6697 HARDWARE MONITOR DRIVER
7789M:	Guenter Roeck <linux@roeck-us.net>
7790L:	linux-hwmon@vger.kernel.org
7791S:	Maintained
7792F:	Documentation/hwmon/max6697
7793F:	Documentation/devicetree/bindings/i2c/max6697.txt
7794F:	drivers/hwmon/max6697.c
7795F:	include/linux/platform_data/max6697.h
7796
7797MAX9860 MONO AUDIO VOICE CODEC DRIVER
7798M:	Peter Rosin <peda@axentia.se>
7799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7800S:	Maintained
7801F:	Documentation/devicetree/bindings/sound/max9860.txt
7802F:	sound/soc/codecs/max9860.*
7803
7804MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7805M:	Krzysztof Kozlowski <krzk@kernel.org>
7806M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7807L:	linux-pm@vger.kernel.org
7808S:	Supported
7809F:	drivers/power/supply/max14577_charger.c
7810F:	drivers/power/supply/max77693_charger.c
7811
7812MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7813M:	Javier Martinez Canillas <javier@osg.samsung.com>
7814L:	linux-kernel@vger.kernel.org
7815S:	Supported
7816F:	drivers/*/*max77802*.c
7817F:	Documentation/devicetree/bindings/*/*max77802.txt
7818F:	include/dt-bindings/*/*max77802.h
7819
7820MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7821M:	Chanwoo Choi <cw00.choi@samsung.com>
7822M:	Krzysztof Kozlowski <krzk@kernel.org>
7823M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7824L:	linux-kernel@vger.kernel.org
7825S:	Supported
7826F:	drivers/*/max14577*.c
7827F:	drivers/*/max77686*.c
7828F:	drivers/*/max77693*.c
7829F:	drivers/extcon/extcon-max14577.c
7830F:	drivers/extcon/extcon-max77693.c
7831F:	drivers/rtc/rtc-max77686.c
7832F:	drivers/clk/clk-max77686.c
7833F:	Documentation/devicetree/bindings/mfd/max14577.txt
7834F:	Documentation/devicetree/bindings/*/max77686.txt
7835F:	Documentation/devicetree/bindings/mfd/max77693.txt
7836F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7837F:	include/linux/mfd/max14577*.h
7838F:	include/linux/mfd/max77686*.h
7839F:	include/linux/mfd/max77693*.h
7840
7841MAXIRADIO FM RADIO RECEIVER DRIVER
7842M:	Hans Verkuil <hverkuil@xs4all.nl>
7843L:	linux-media@vger.kernel.org
7844T:	git git://linuxtv.org/media_tree.git
7845W:	https://linuxtv.org
7846S:	Maintained
7847F:	drivers/media/radio/radio-maxiradio*
7848
7849MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7850M:	Peter Rosin <peda@axentia.se>
7851L:	linux-iio@vger.kernel.org
7852S:	Maintained
7853F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7854F:	drivers/iio/potentiometer/mcp4531.c
7855
7856MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7857M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7858L:	linux-iio@vger.kernel.org
7859S:	Maintained
7860F:	drivers/iio/dac/cio-dac.c
7861
7862MEDIA DRIVERS FOR RENESAS - FCP
7863M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7864L:	linux-media@vger.kernel.org
7865L:	linux-renesas-soc@vger.kernel.org
7866T:	git git://linuxtv.org/media_tree.git
7867S:	Supported
7868F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7869F:	drivers/media/platform/rcar-fcp.c
7870F:	include/media/rcar-fcp.h
7871
7872MEDIA DRIVERS FOR RENESAS - VIN
7873M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7874L:	linux-media@vger.kernel.org
7875L:	linux-renesas-soc@vger.kernel.org
7876T:	git git://linuxtv.org/media_tree.git
7877S:	Supported
7878F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7879F:	drivers/media/platform/rcar-vin/
7880
7881MEDIA DRIVERS FOR RENESAS - VSP1
7882M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7883L:	linux-media@vger.kernel.org
7884L:	linux-renesas-soc@vger.kernel.org
7885T:	git git://linuxtv.org/media_tree.git
7886S:	Supported
7887F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7888F:	drivers/media/platform/vsp1/
7889
7890MEDIA DRIVERS FOR HELENE
7891M:	Abylay Ospan <aospan@netup.ru>
7892L:	linux-media@vger.kernel.org
7893W:	https://linuxtv.org
7894W:	http://netup.tv/
7895T:	git git://linuxtv.org/media_tree.git
7896S:	Supported
7897F:	drivers/media/dvb-frontends/helene*
7898
7899MEDIA DRIVERS FOR ASCOT2E
7900M:	Sergey Kozlov <serjk@netup.ru>
7901M:	Abylay Ospan <aospan@netup.ru>
7902L:	linux-media@vger.kernel.org
7903W:	https://linuxtv.org
7904W:	http://netup.tv/
7905T:	git git://linuxtv.org/media_tree.git
7906S:	Supported
7907F:	drivers/media/dvb-frontends/ascot2e*
7908
7909MEDIA DRIVERS FOR CXD2841ER
7910M:	Sergey Kozlov <serjk@netup.ru>
7911M:	Abylay Ospan <aospan@netup.ru>
7912L:	linux-media@vger.kernel.org
7913W:	https://linuxtv.org
7914W:	http://netup.tv/
7915T:	git git://linuxtv.org/media_tree.git
7916S:	Supported
7917F:	drivers/media/dvb-frontends/cxd2841er*
7918
7919MEDIA DRIVERS FOR HORUS3A
7920M:	Sergey Kozlov <serjk@netup.ru>
7921M:	Abylay Ospan <aospan@netup.ru>
7922L:	linux-media@vger.kernel.org
7923W:	https://linuxtv.org
7924W:	http://netup.tv/
7925T:	git git://linuxtv.org/media_tree.git
7926S:	Supported
7927F:	drivers/media/dvb-frontends/horus3a*
7928
7929MEDIA DRIVERS FOR LNBH25
7930M:	Sergey Kozlov <serjk@netup.ru>
7931M:	Abylay Ospan <aospan@netup.ru>
7932L:	linux-media@vger.kernel.org
7933W:	https://linuxtv.org
7934W:	http://netup.tv/
7935T:	git git://linuxtv.org/media_tree.git
7936S:	Supported
7937F:	drivers/media/dvb-frontends/lnbh25*
7938
7939MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7940M:	Sergey Kozlov <serjk@netup.ru>
7941M:	Abylay Ospan <aospan@netup.ru>
7942L:	linux-media@vger.kernel.org
7943W:	https://linuxtv.org
7944W:	http://netup.tv/
7945T:	git git://linuxtv.org/media_tree.git
7946S:	Supported
7947F:	drivers/media/pci/netup_unidvb/*
7948
7949MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7950M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7951M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7952P:	LinuxTV.org Project
7953L:	linux-media@vger.kernel.org
7954W:	https://linuxtv.org
7955Q:	http://patchwork.kernel.org/project/linux-media/list/
7956T:	git git://linuxtv.org/media_tree.git
7957S:	Maintained
7958F:	Documentation/media/
7959F:	drivers/media/
7960F:	drivers/staging/media/
7961F:	include/linux/platform_data/media/
7962F:	include/media/
7963F:	include/uapi/linux/dvb/
7964F:	include/uapi/linux/videodev2.h
7965F:	include/uapi/linux/media.h
7966F:	include/uapi/linux/v4l2-*
7967F:	include/uapi/linux/meye.h
7968F:	include/uapi/linux/ivtv*
7969F:	include/uapi/linux/uvcvideo.h
7970
7971MEDIATEK ETHERNET DRIVER
7972M:	Felix Fietkau <nbd@openwrt.org>
7973M:	John Crispin <blogic@openwrt.org>
7974L:	netdev@vger.kernel.org
7975S:	Maintained
7976F:	drivers/net/ethernet/mediatek/
7977
7978MEDIATEK MT7601U WIRELESS LAN DRIVER
7979M:	Jakub Kicinski <kubakici@wp.pl>
7980L:	linux-wireless@vger.kernel.org
7981S:	Maintained
7982F:	drivers/net/wireless/mediatek/mt7601u/
7983
7984MEGARAID SCSI/SAS DRIVERS
7985M:	Kashyap Desai <kashyap.desai@broadcom.com>
7986M:	Sumit Saxena <sumit.saxena@broadcom.com>
7987M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
7988L:	megaraidlinux.pdl@broadcom.com
7989L:	linux-scsi@vger.kernel.org
7990W:	http://www.avagotech.com/support/
7991S:	Maintained
7992F:	Documentation/scsi/megaraid.txt
7993F:	drivers/scsi/megaraid.*
7994F:	drivers/scsi/megaraid/
7995
7996MELFAS MIP4 TOUCHSCREEN DRIVER
7997M:	Sangwon Jee <jeesw@melfas.com>
7998W:	http://www.melfas.com
7999S:	Supported
8000F:	drivers/input/touchscreen/melfas_mip4.c
8001F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8002
8003MELLANOX ETHERNET DRIVER (mlx4_en)
8004M:	Tariq Toukan <tariqt@mellanox.com>
8005L:	netdev@vger.kernel.org
8006S:	Supported
8007W:	http://www.mellanox.com
8008Q:	http://patchwork.ozlabs.org/project/netdev/list/
8009F:	drivers/net/ethernet/mellanox/mlx4/en_*
8010
8011MELLANOX ETHERNET DRIVER (mlx5e)
8012M:	Saeed Mahameed <saeedm@mellanox.com>
8013L:	netdev@vger.kernel.org
8014S:	Supported
8015W:	http://www.mellanox.com
8016Q:	http://patchwork.ozlabs.org/project/netdev/list/
8017F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8018
8019MELLANOX ETHERNET SWITCH DRIVERS
8020M:	Jiri Pirko <jiri@mellanox.com>
8021M:	Ido Schimmel <idosch@mellanox.com>
8022L:	netdev@vger.kernel.org
8023S:	Supported
8024W:	http://www.mellanox.com
8025Q:	http://patchwork.ozlabs.org/project/netdev/list/
8026F:	drivers/net/ethernet/mellanox/mlxsw/
8027
8028MELLANOX MLXCPLD LED DRIVER
8029M:	Vadim Pasternak <vadimp@mellanox.com>
8030L:	linux-leds@vger.kernel.org
8031S:	Supported
8032F:	drivers/leds/leds-mlxcpld.c
8033F:	Documentation/leds/leds-mlxcpld.txt
8034
8035MELLANOX PLATFORM DRIVER
8036M:      Vadim Pasternak <vadimp@mellanox.com>
8037L:      platform-driver-x86@vger.kernel.org
8038S:      Supported
8039F:      arch/x86/platform/mellanox/mlx-platform.c
8040
8041SOFT-ROCE DRIVER (rxe)
8042M:	Moni Shoua <monis@mellanox.com>
8043L:	linux-rdma@vger.kernel.org
8044S:	Supported
8045W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8046Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8047F:	drivers/infiniband/sw/rxe/
8048F:	include/uapi/rdma/rdma_user_rxe.h
8049
8050MEMBARRIER SUPPORT
8051M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8052M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8053L:	linux-kernel@vger.kernel.org
8054S:	Supported
8055F:	kernel/membarrier.c
8056F:	include/uapi/linux/membarrier.h
8057
8058MEMORY MANAGEMENT
8059L:	linux-mm@kvack.org
8060W:	http://www.linux-mm.org
8061S:	Maintained
8062F:	include/linux/mm.h
8063F:	include/linux/gfp.h
8064F:	include/linux/mmzone.h
8065F:	include/linux/memory_hotplug.h
8066F:	include/linux/vmalloc.h
8067F:	mm/
8068
8069MEMORY TECHNOLOGY DEVICES (MTD)
8070M:	David Woodhouse <dwmw2@infradead.org>
8071M:	Brian Norris <computersforpeace@gmail.com>
8072M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8073M:	Marek Vasut <marek.vasut@gmail.com>
8074M:	Richard Weinberger <richard@nod.at>
8075M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8076L:	linux-mtd@lists.infradead.org
8077W:	http://www.linux-mtd.infradead.org/
8078Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8079T:	git git://git.infradead.org/linux-mtd.git
8080T:	git git://git.infradead.org/l2-mtd.git
8081S:	Maintained
8082F:	Documentation/devicetree/bindings/mtd/
8083F:	drivers/mtd/
8084F:	include/linux/mtd/
8085F:	include/uapi/mtd/
8086
8087MEN A21 WATCHDOG DRIVER
8088M:	Johannes Thumshirn <morbidrsa@gmail.com>
8089L:	linux-watchdog@vger.kernel.org
8090S:	Maintained
8091F:	drivers/watchdog/mena21_wdt.c
8092
8093MEN CHAMELEON BUS (mcb)
8094M:	Johannes Thumshirn <morbidrsa@gmail.com>
8095S:	Maintained
8096F:	drivers/mcb/
8097F:	include/linux/mcb.h
8098F:	Documentation/men-chameleon-bus.txt
8099
8100MEN F21BMC (Board Management Controller)
8101M:	Andreas Werner <andreas.werner@men.de>
8102S:	Supported
8103F:	drivers/mfd/menf21bmc.c
8104F:	drivers/watchdog/menf21bmc_wdt.c
8105F:	drivers/leds/leds-menf21bmc.c
8106F:	drivers/hwmon/menf21bmc_hwmon.c
8107F:	Documentation/hwmon/menf21bmc
8108
8109METAG ARCHITECTURE
8110M:	James Hogan <james.hogan@imgtec.com>
8111L:	linux-metag@vger.kernel.org
8112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8113S:	Odd Fixes
8114F:	arch/metag/
8115F:	Documentation/metag/
8116F:	Documentation/devicetree/bindings/metag/
8117F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8118F:	drivers/clocksource/metag_generic.c
8119F:	drivers/irqchip/irq-metag.c
8120F:	drivers/irqchip/irq-metag-ext.c
8121F:	drivers/tty/metag_da.c
8122
8123MICROBLAZE ARCHITECTURE
8124M:	Michal Simek <monstr@monstr.eu>
8125W:	http://www.monstr.eu/fdt/
8126T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8127S:	Supported
8128F:	arch/microblaze/
8129
8130MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8131M:	Richard Genoud <richard.genoud@gmail.com>
8132S:	Maintained
8133F:	drivers/tty/serial/atmel_serial.c
8134F:	include/linux/atmel_serial.h
8135
8136MICROCHIP / ATMEL ISC DRIVER
8137M:	Songjun Wu <songjun.wu@microchip.com>
8138L:	linux-media@vger.kernel.org
8139S:	Supported
8140F:	drivers/media/platform/atmel/atmel-isc.c
8141F:	drivers/media/platform/atmel/atmel-isc-regs.h
8142F:	devicetree/bindings/media/atmel-isc.txt
8143
8144MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8145M:	Chen Yu <yu.c.chen@intel.com>
8146L:	platform-driver-x86@vger.kernel.org
8147S:	Supported
8148F:	drivers/platform/x86/surfacepro3_button.c
8149
8150MICROTEK X6 SCANNER
8151M:	Oliver Neukum <oliver@neukum.org>
8152S:	Maintained
8153F:	drivers/usb/image/microtek.*
8154
8155MIPS
8156M:	Ralf Baechle <ralf@linux-mips.org>
8157L:	linux-mips@linux-mips.org
8158W:	http://www.linux-mips.org/
8159T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8160Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8161S:	Supported
8162F:	Documentation/devicetree/bindings/mips/
8163F:	Documentation/mips/
8164F:	arch/mips/
8165
8166MIPS/LOONGSON1 ARCHITECTURE
8167M:	Keguang Zhang <keguang.zhang@gmail.com>
8168L:	linux-mips@linux-mips.org
8169S:	Maintained
8170F:	arch/mips/loongson32/
8171F:	arch/mips/include/asm/mach-loongson32/
8172F:	drivers/*/*loongson1*
8173F:	drivers/*/*/*loongson1*
8174
8175MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8176M:	Hans Verkuil <hverkuil@xs4all.nl>
8177L:	linux-media@vger.kernel.org
8178T:	git git://linuxtv.org/media_tree.git
8179W:	https://linuxtv.org
8180S:	Odd Fixes
8181F:	drivers/media/radio/radio-miropcm20*
8182
8183MELLANOX MLX4 core VPI driver
8184M:	Yishai Hadas <yishaih@mellanox.com>
8185L:	netdev@vger.kernel.org
8186L:	linux-rdma@vger.kernel.org
8187W:	http://www.mellanox.com
8188Q:	http://patchwork.ozlabs.org/project/netdev/list/
8189S:	Supported
8190F:	drivers/net/ethernet/mellanox/mlx4/
8191F:	include/linux/mlx4/
8192F:	include/uapi/rdma/mlx4-abi.h
8193
8194MELLANOX MLX4 IB driver
8195M:	Yishai Hadas <yishaih@mellanox.com>
8196L:	linux-rdma@vger.kernel.org
8197W:	http://www.mellanox.com
8198Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8199S:	Supported
8200F:	drivers/infiniband/hw/mlx4/
8201F:	include/linux/mlx4/
8202
8203MELLANOX MLX5 core VPI driver
8204M:	Saeed Mahameed <saeedm@mellanox.com>
8205M:	Matan Barak <matanb@mellanox.com>
8206M:	Leon Romanovsky <leonro@mellanox.com>
8207L:	netdev@vger.kernel.org
8208L:	linux-rdma@vger.kernel.org
8209W:	http://www.mellanox.com
8210Q:	http://patchwork.ozlabs.org/project/netdev/list/
8211S:	Supported
8212F:	drivers/net/ethernet/mellanox/mlx5/core/
8213F:	include/linux/mlx5/
8214F:	include/uapi/rdma/mlx5-abi.h
8215
8216MELLANOX MLX5 IB driver
8217M:	Matan Barak <matanb@mellanox.com>
8218M:	Leon Romanovsky <leonro@mellanox.com>
8219L:	linux-rdma@vger.kernel.org
8220W:	http://www.mellanox.com
8221Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8222S:	Supported
8223F:	drivers/infiniband/hw/mlx5/
8224F:	include/linux/mlx5/
8225
8226MELEXIS MLX90614 DRIVER
8227M:	Crt Mori <cmo@melexis.com>
8228L:	linux-iio@vger.kernel.org
8229W:	http://www.melexis.com
8230S:	Supported
8231F:	drivers/iio/temperature/mlx90614.c
8232
8233MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8234M:	Don Brace <don.brace@microsemi.com>
8235L:	esc.storagedev@microsemi.com
8236L:	linux-scsi@vger.kernel.org
8237S:	Supported
8238F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8239F:	drivers/scsi/smartpqi/Kconfig
8240F:	drivers/scsi/smartpqi/Makefile
8241F:	include/linux/cciss*.h
8242F:	include/uapi/linux/cciss*.h
8243F:	Documentation/scsi/smartpqi.txt
8244
8245MN88472 MEDIA DRIVER
8246M:	Antti Palosaari <crope@iki.fi>
8247L:	linux-media@vger.kernel.org
8248W:	https://linuxtv.org
8249W:	http://palosaari.fi/linux/
8250Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8251S:	Maintained
8252F:	drivers/media/dvb-frontends/mn88472*
8253
8254MN88473 MEDIA DRIVER
8255M:	Antti Palosaari <crope@iki.fi>
8256L:	linux-media@vger.kernel.org
8257W:	https://linuxtv.org
8258W:	http://palosaari.fi/linux/
8259Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8260S:	Maintained
8261F:	drivers/media/dvb-frontends/mn88473*
8262
8263MODULE SUPPORT
8264M:	Jessica Yu <jeyu@redhat.com>
8265M:	Rusty Russell <rusty@rustcorp.com.au>
8266S:	Maintained
8267F:	include/linux/module.h
8268F:	kernel/module.c
8269
8270MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8271W:	http://popies.net/meye/
8272S:	Orphan
8273F:	Documentation/media/v4l-drivers/meye*
8274F:	drivers/media/pci/meye/
8275F:	include/uapi/linux/meye.h
8276
8277MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8278M:	Jiri Slaby <jirislaby@gmail.com>
8279S:	Maintained
8280F:	Documentation/serial/moxa-smartio
8281F:	drivers/tty/mxser.*
8282
8283MR800 AVERMEDIA USB FM RADIO DRIVER
8284M:	Alexey Klimov <klimov.linux@gmail.com>
8285L:	linux-media@vger.kernel.org
8286T:	git git://linuxtv.org/media_tree.git
8287S:	Maintained
8288F:	drivers/media/radio/radio-mr800.c
8289
8290MRF24J40 IEEE 802.15.4 RADIO DRIVER
8291M:	Alan Ott <alan@signal11.us>
8292L:	linux-wpan@vger.kernel.org
8293S:	Maintained
8294F:	drivers/net/ieee802154/mrf24j40.c
8295F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8296
8297MSI LAPTOP SUPPORT
8298M:	"Lee, Chun-Yi" <jlee@suse.com>
8299L:	platform-driver-x86@vger.kernel.org
8300S:	Maintained
8301F:	drivers/platform/x86/msi-laptop.c
8302
8303MSI WMI SUPPORT
8304L:	platform-driver-x86@vger.kernel.org
8305S:	Orphan
8306F:	drivers/platform/x86/msi-wmi.c
8307
8308MSI001 MEDIA DRIVER
8309M:	Antti Palosaari <crope@iki.fi>
8310L:	linux-media@vger.kernel.org
8311W:	https://linuxtv.org
8312W:	http://palosaari.fi/linux/
8313Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8314T:	git git://linuxtv.org/anttip/media_tree.git
8315S:	Maintained
8316F:	drivers/media/tuners/msi001*
8317
8318MSI2500 MEDIA DRIVER
8319M:	Antti Palosaari <crope@iki.fi>
8320L:	linux-media@vger.kernel.org
8321W:	https://linuxtv.org
8322W:	http://palosaari.fi/linux/
8323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8324T:	git git://linuxtv.org/anttip/media_tree.git
8325S:	Maintained
8326F:	drivers/media/usb/msi2500/
8327
8328MSYSTEMS DISKONCHIP G3 MTD DRIVER
8329M:	Robert Jarzmik <robert.jarzmik@free.fr>
8330L:	linux-mtd@lists.infradead.org
8331S:	Maintained
8332F:	drivers/mtd/devices/docg3*
8333
8334MT9M032 APTINA SENSOR DRIVER
8335M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8336L:	linux-media@vger.kernel.org
8337T:	git git://linuxtv.org/media_tree.git
8338S:	Maintained
8339F:	drivers/media/i2c/mt9m032.c
8340F:	include/media/i2c/mt9m032.h
8341
8342MT9P031 APTINA CAMERA SENSOR
8343M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8344L:	linux-media@vger.kernel.org
8345T:	git git://linuxtv.org/media_tree.git
8346S:	Maintained
8347F:	drivers/media/i2c/mt9p031.c
8348F:	include/media/i2c/mt9p031.h
8349
8350MT9T001 APTINA CAMERA SENSOR
8351M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8352L:	linux-media@vger.kernel.org
8353T:	git git://linuxtv.org/media_tree.git
8354S:	Maintained
8355F:	drivers/media/i2c/mt9t001.c
8356F:	include/media/i2c/mt9t001.h
8357
8358MT9V032 APTINA CAMERA SENSOR
8359M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8360L:	linux-media@vger.kernel.org
8361T:	git git://linuxtv.org/media_tree.git
8362S:	Maintained
8363F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8364F:	drivers/media/i2c/mt9v032.c
8365F:	include/media/i2c/mt9v032.h
8366
8367MULTIFUNCTION DEVICES (MFD)
8368M:	Lee Jones <lee.jones@linaro.org>
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8370S:	Supported
8371F:	Documentation/devicetree/bindings/mfd/
8372F:	drivers/mfd/
8373F:	include/linux/mfd/
8374
8375MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8376M:	Ulf Hansson <ulf.hansson@linaro.org>
8377L:	linux-mmc@vger.kernel.org
8378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8379S:	Maintained
8380F:	Documentation/devicetree/bindings/mmc/
8381F:	drivers/mmc/
8382F:	include/linux/mmc/
8383F:	include/uapi/linux/mmc/
8384
8385MULTIMEDIA CARD (MMC) ETC. OVER SPI
8386S:	Orphan
8387F:	drivers/mmc/host/mmc_spi.c
8388F:	include/linux/spi/mmc_spi.h
8389
8390MULTISOUND SOUND DRIVER
8391M:	Andrew Veliath <andrewtv@usa.net>
8392S:	Maintained
8393F:	Documentation/sound/oss/MultiSound
8394F:	sound/oss/msnd*
8395
8396MULTITECH MULTIPORT CARD (ISICOM)
8397S:	Orphan
8398F:	drivers/tty/isicom.c
8399F:	include/linux/isicom.h
8400
8401MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8402M:	Bin Liu <b-liu@ti.com>
8403L:	linux-usb@vger.kernel.org
8404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8405S:	Maintained
8406F:	drivers/usb/musb/
8407
8408MXL5007T MEDIA DRIVER
8409M:	Michael Krufky <mkrufky@linuxtv.org>
8410L:	linux-media@vger.kernel.org
8411W:	https://linuxtv.org
8412W:	http://github.com/mkrufky
8413Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8414T:	git git://linuxtv.org/mkrufky/tuners.git
8415S:	Maintained
8416F:	drivers/media/tuners/mxl5007t.*
8417
8418MXSFB DRM DRIVER
8419M:	Marek Vasut <marex@denx.de>
8420S:	Supported
8421F:	drivers/gpu/drm/mxsfb/
8422F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8423
8424MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8425M:	Hyong-Youb Kim <hykim@myri.com>
8426L:	netdev@vger.kernel.org
8427W:	https://www.myricom.com/support/downloads/myri10ge.html
8428S:	Supported
8429F:	drivers/net/ethernet/myricom/myri10ge/
8430
8431NAND FLASH SUBSYSTEM
8432M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8433R:	Richard Weinberger <richard@nod.at>
8434L:	linux-mtd@lists.infradead.org
8435W:	http://www.linux-mtd.infradead.org/
8436Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8437T:	git git://github.com/linux-nand/linux.git
8438S:	Maintained
8439F:	drivers/mtd/nand/
8440F:	include/linux/mtd/nand*.h
8441
8442NATSEMI ETHERNET DRIVER (DP8381x)
8443S:	Orphan
8444F:	drivers/net/ethernet/natsemi/natsemi.c
8445
8446NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8447M:	Daniel Mack <zonque@gmail.com>
8448S:	Maintained
8449L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8450W:	http://www.native-instruments.com
8451F:	sound/usb/caiaq/
8452
8453NCP FILESYSTEM
8454M:	Petr Vandrovec <petr@vandrovec.name>
8455S:	Odd Fixes
8456F:	fs/ncpfs/
8457
8458NCR 5380 SCSI DRIVERS
8459M:	Finn Thain <fthain@telegraphics.com.au>
8460M:	Michael Schmitz <schmitzmic@gmail.com>
8461L:	linux-scsi@vger.kernel.org
8462S:	Maintained
8463F:	Documentation/scsi/g_NCR5380.txt
8464F:	drivers/scsi/NCR5380.*
8465F:	drivers/scsi/arm/cumana_1.c
8466F:	drivers/scsi/arm/oak.c
8467F:	drivers/scsi/atari_scsi.*
8468F:	drivers/scsi/dmx3191d.c
8469F:	drivers/scsi/g_NCR5380.*
8470F:	drivers/scsi/mac_scsi.*
8471F:	drivers/scsi/sun3_scsi.*
8472F:	drivers/scsi/sun3_scsi_vme.c
8473
8474NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8475M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8476L:	linux-scsi@vger.kernel.org
8477S:	Maintained
8478F:	drivers/scsi/NCR_D700.*
8479
8480NCT6775 HARDWARE MONITOR DRIVER
8481M:	Guenter Roeck <linux@roeck-us.net>
8482L:	linux-hwmon@vger.kernel.org
8483S:	Maintained
8484F:	Documentation/hwmon/nct6775
8485F:	drivers/hwmon/nct6775.c
8486
8487NETEFFECT IWARP RNIC DRIVER (IW_NES)
8488M:	Faisal Latif <faisal.latif@intel.com>
8489L:	linux-rdma@vger.kernel.org
8490W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8491S:	Supported
8492F:	drivers/infiniband/hw/nes/
8493F:	include/uapi/rdma/nes-abi.h
8494
8495NETEM NETWORK EMULATOR
8496M:	Stephen Hemminger <stephen@networkplumber.org>
8497L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8498S:	Maintained
8499F:	net/sched/sch_netem.c
8500
8501NETERION 10GbE DRIVERS (s2io/vxge)
8502M:	Jon Mason <jdmason@kudzu.us>
8503L:	netdev@vger.kernel.org
8504S:	Supported
8505F:	Documentation/networking/s2io.txt
8506F:	Documentation/networking/vxge.txt
8507F:	drivers/net/ethernet/neterion/
8508
8509NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8510M:	Pablo Neira Ayuso <pablo@netfilter.org>
8511M:	Patrick McHardy <kaber@trash.net>
8512M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8513L:	netfilter-devel@vger.kernel.org
8514L:	coreteam@netfilter.org
8515W:	http://www.netfilter.org/
8516W:	http://www.iptables.org/
8517Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8520S:	Supported
8521F:	include/linux/netfilter*
8522F:	include/linux/netfilter/
8523F:	include/net/netfilter/
8524F:	include/uapi/linux/netfilter*
8525F:	include/uapi/linux/netfilter/
8526F:	net/*/netfilter.c
8527F:	net/*/netfilter/
8528F:	net/netfilter/
8529F:	net/bridge/br_netfilter*.c
8530
8531NETLABEL
8532M:	Paul Moore <paul@paul-moore.com>
8533W:	http://netlabel.sf.net
8534L:	netdev@vger.kernel.org
8535S:	Maintained
8536F:	Documentation/netlabel/
8537F:	include/net/netlabel.h
8538F:	net/netlabel/
8539
8540NETROM NETWORK LAYER
8541M:	Ralf Baechle <ralf@linux-mips.org>
8542L:	linux-hams@vger.kernel.org
8543W:	http://www.linux-ax25.org/
8544S:	Maintained
8545F:	include/net/netrom.h
8546F:	include/uapi/linux/netrom.h
8547F:	net/netrom/
8548
8549NETRONOME ETHERNET DRIVERS
8550M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8551L:	oss-drivers@netronome.com
8552S:	Maintained
8553F:	drivers/net/ethernet/netronome/
8554
8555NETWORK BLOCK DEVICE (NBD)
8556M:	Markus Pargmann <mpa@pengutronix.de>
8557S:	Maintained
8558L:	nbd-general@lists.sourceforge.net
8559T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8560F:	Documentation/blockdev/nbd.txt
8561F:	drivers/block/nbd.c
8562F:	include/uapi/linux/nbd.h
8563
8564NETWORK DROP MONITOR
8565M:	Neil Horman <nhorman@tuxdriver.com>
8566L:	netdev@vger.kernel.org
8567S:	Maintained
8568W:	https://fedorahosted.org/dropwatch/
8569F:	net/core/drop_monitor.c
8570
8571NETWORKING [DSA]
8572M:	Andrew Lunn <andrew@lunn.ch>
8573M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8574M:	Florian Fainelli <f.fainelli@gmail.com>
8575S:	Maintained
8576F:	net/dsa/
8577F:	include/net/dsa.h
8578F:	drivers/net/dsa/
8579
8580NETWORKING [GENERAL]
8581M:	"David S. Miller" <davem@davemloft.net>
8582L:	netdev@vger.kernel.org
8583W:	http://www.linuxfoundation.org/en/Net
8584Q:	http://patchwork.ozlabs.org/project/netdev/list/
8585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8587S:	Maintained
8588F:	net/
8589F:	include/net/
8590F:	include/linux/in.h
8591F:	include/linux/net.h
8592F:	include/linux/netdevice.h
8593F:	include/uapi/linux/in.h
8594F:	include/uapi/linux/net.h
8595F:	include/uapi/linux/netdevice.h
8596F:	include/uapi/linux/net_namespace.h
8597F:	tools/net/
8598F:	tools/testing/selftests/net/
8599F:	lib/random32.c
8600
8601NETWORKING [IPv4/IPv6]
8602M:	"David S. Miller" <davem@davemloft.net>
8603M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8604M:	James Morris <jmorris@namei.org>
8605M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8606M:	Patrick McHardy <kaber@trash.net>
8607L:	netdev@vger.kernel.org
8608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8609S:	Maintained
8610F:	net/ipv4/
8611F:	net/ipv6/
8612F:	include/net/ip*
8613F:	arch/x86/net/*
8614
8615NETWORKING [IPSEC]
8616M:	Steffen Klassert <steffen.klassert@secunet.com>
8617M:	Herbert Xu <herbert@gondor.apana.org.au>
8618M:	"David S. Miller" <davem@davemloft.net>
8619L:	netdev@vger.kernel.org
8620T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8622S:	Maintained
8623F:	net/core/flow.c
8624F:	net/xfrm/
8625F:	net/key/
8626F:	net/ipv4/xfrm*
8627F:	net/ipv4/esp4.c
8628F:	net/ipv4/ah4.c
8629F:	net/ipv4/ipcomp.c
8630F:	net/ipv4/ip_vti.c
8631F:	net/ipv6/xfrm*
8632F:	net/ipv6/esp6.c
8633F:	net/ipv6/ah6.c
8634F:	net/ipv6/ipcomp6.c
8635F:	net/ipv6/ip6_vti.c
8636F:	include/uapi/linux/xfrm.h
8637F:	include/net/xfrm.h
8638
8639NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8640M:	Paul Moore <paul@paul-moore.com>
8641L:	netdev@vger.kernel.org
8642S:	Maintained
8643
8644NETWORKING [WIRELESS]
8645L:	linux-wireless@vger.kernel.org
8646Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8647
8648NETWORKING DRIVERS
8649L:	netdev@vger.kernel.org
8650W:	http://www.linuxfoundation.org/en/Net
8651Q:	http://patchwork.ozlabs.org/project/netdev/list/
8652T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8654S:	Odd Fixes
8655F:	Documentation/devicetree/bindings/net/
8656F:	drivers/net/
8657F:	include/linux/if_*
8658F:	include/linux/netdevice.h
8659F:	include/linux/etherdevice.h
8660F:	include/linux/fcdevice.h
8661F:	include/linux/fddidevice.h
8662F:	include/linux/hippidevice.h
8663F:	include/linux/inetdevice.h
8664F:	include/uapi/linux/if_*
8665F:	include/uapi/linux/netdevice.h
8666
8667NETWORKING DRIVERS (WIRELESS)
8668M:	Kalle Valo <kvalo@codeaurora.org>
8669L:	linux-wireless@vger.kernel.org
8670Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8673S:	Maintained
8674F:	Documentation/devicetree/bindings/net/wireless/
8675F:	drivers/net/wireless/
8676
8677NETXEN (1/10) GbE SUPPORT
8678M:	Manish Chopra <manish.chopra@cavium.com>
8679M:	Rahul Verma <rahul.verma@cavium.com>
8680M:	Dept-GELinuxNICDev@cavium.com
8681L:	netdev@vger.kernel.org
8682S:	Supported
8683F:	drivers/net/ethernet/qlogic/netxen/
8684
8685NFC SUBSYSTEM
8686M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8687M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8688M:	Samuel Ortiz <sameo@linux.intel.com>
8689L:	linux-wireless@vger.kernel.org
8690L:	linux-nfc@lists.01.org (subscribers-only)
8691S:	Supported
8692F:	net/nfc/
8693F:	include/net/nfc/
8694F:	include/uapi/linux/nfc.h
8695F:	drivers/nfc/
8696F:	include/linux/platform_data/nfcmrvl.h
8697F:	include/linux/platform_data/nxp-nci.h
8698F:	include/linux/platform_data/pn544.h
8699F:	include/linux/platform_data/st21nfca.h
8700F:	include/linux/platform_data/st-nci.h
8701F:	Documentation/devicetree/bindings/net/nfc/
8702
8703NFS, SUNRPC, AND LOCKD CLIENTS
8704M:	Trond Myklebust <trond.myklebust@primarydata.com>
8705M:	Anna Schumaker <anna.schumaker@netapp.com>
8706L:	linux-nfs@vger.kernel.org
8707W:	http://client.linux-nfs.org
8708T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8709S:	Maintained
8710F:	fs/lockd/
8711F:	fs/nfs/
8712F:	fs/nfs_common/
8713F:	net/sunrpc/
8714F:	include/linux/lockd/
8715F:	include/linux/nfs*
8716F:	include/linux/sunrpc/
8717F:	include/uapi/linux/nfs*
8718F:	include/uapi/linux/sunrpc/
8719
8720NILFS2 FILESYSTEM
8721M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8722L:	linux-nilfs@vger.kernel.org
8723W:	http://nilfs.sourceforge.net/
8724W:	http://nilfs.osdn.jp/
8725T:	git git://github.com/konis/nilfs2.git
8726S:	Supported
8727F:	Documentation/filesystems/nilfs2.txt
8728F:	fs/nilfs2/
8729F:	include/trace/events/nilfs2.h
8730F:	include/uapi/linux/nilfs2_api.h
8731F:	include/uapi/linux/nilfs2_ondisk.h
8732
8733NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8734M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8735W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8736S:	Maintained
8737F:	Documentation/scsi/NinjaSCSI.txt
8738F:	drivers/scsi/pcmcia/nsp_*
8739
8740NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8741M:	GOTO Masanori <gotom@debian.or.jp>
8742M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8743W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8744S:	Maintained
8745F:	Documentation/scsi/NinjaSCSI.txt
8746F:	drivers/scsi/nsp32*
8747
8748NIOS2 ARCHITECTURE
8749M:	Ley Foon Tan <lftan@altera.com>
8750L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8752S:	Maintained
8753F:	arch/nios2/
8754
8755NOKIA N900 POWER SUPPLY DRIVERS
8756R:	Pali Rohár <pali.rohar@gmail.com>
8757F:	include/linux/power/bq2415x_charger.h
8758F:	include/linux/power/bq27xxx_battery.h
8759F:	include/linux/power/isp1704_charger.h
8760F:	drivers/power/supply/bq2415x_charger.c
8761F:	drivers/power/supply/bq27xxx_battery.c
8762F:	drivers/power/supply/bq27xxx_battery_i2c.c
8763F:	drivers/power/supply/isp1704_charger.c
8764F:	drivers/power/supply/rx51_battery.c
8765
8766NTB DRIVER CORE
8767M:	Jon Mason <jdmason@kudzu.us>
8768M:	Dave Jiang <dave.jiang@intel.com>
8769M:	Allen Hubbe <Allen.Hubbe@emc.com>
8770L:	linux-ntb@googlegroups.com
8771S:	Supported
8772W:	https://github.com/jonmason/ntb/wiki
8773T:	git git://github.com/jonmason/ntb.git
8774F:	drivers/ntb/
8775F:	drivers/net/ntb_netdev.c
8776F:	include/linux/ntb.h
8777F:	include/linux/ntb_transport.h
8778F:	tools/testing/selftests/ntb/
8779
8780NTB INTEL DRIVER
8781M:	Jon Mason <jdmason@kudzu.us>
8782M:	Dave Jiang <dave.jiang@intel.com>
8783L:	linux-ntb@googlegroups.com
8784S:	Supported
8785W:	https://github.com/jonmason/ntb/wiki
8786T:	git git://github.com/jonmason/ntb.git
8787F:	drivers/ntb/hw/intel/
8788
8789NTB AMD DRIVER
8790M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8791L:	linux-ntb@googlegroups.com
8792S:	Supported
8793F:	drivers/ntb/hw/amd/
8794
8795NTFS FILESYSTEM
8796M:	Anton Altaparmakov <anton@tuxera.com>
8797L:	linux-ntfs-dev@lists.sourceforge.net
8798W:	http://www.tuxera.com/
8799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8800S:	Supported
8801F:	Documentation/filesystems/ntfs.txt
8802F:	fs/ntfs/
8803
8804NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8805M:	Antonino Daplas <adaplas@gmail.com>
8806L:	linux-fbdev@vger.kernel.org
8807S:	Maintained
8808F:	drivers/video/fbdev/riva/
8809F:	drivers/video/fbdev/nvidia/
8810
8811NVM EXPRESS DRIVER
8812M:	Keith Busch <keith.busch@intel.com>
8813M:	Jens Axboe <axboe@fb.com>
8814L:	linux-nvme@lists.infradead.org
8815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8816W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8817S:	Supported
8818F:	drivers/nvme/host/
8819F:	include/linux/nvme.h
8820
8821NVM EXPRESS TARGET DRIVER
8822M:	Christoph Hellwig <hch@lst.de>
8823M:	Sagi Grimberg <sagi@grimberg.me>
8824L:	linux-nvme@lists.infradead.org
8825S:	Supported
8826F:	drivers/nvme/target/
8827
8828NVM EXPRESS FC TRANSPORT DRIVERS
8829M:	James Smart <james.smart@broadcom.com>
8830L:	linux-nvme@lists.infradead.org
8831S:	Supported
8832F:	include/linux/nvme-fc.h
8833F:	include/linux/nvme-fc-driver.h
8834F:	drivers/nvme/host/fc.c
8835F:	drivers/nvme/target/fc.c
8836F:	drivers/nvme/target/fcloop.c
8837
8838NVMEM FRAMEWORK
8839M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8840M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8841S:	Maintained
8842F:	drivers/nvmem/
8843F:	Documentation/devicetree/bindings/nvmem/
8844F:	include/linux/nvmem-consumer.h
8845F:	include/linux/nvmem-provider.h
8846
8847NXP-NCI NFC DRIVER
8848M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8849R:	Charles Gorand <charles.gorand@effinnov.com>
8850L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8851S:	Supported
8852F:	drivers/nfc/nxp-nci
8853
8854NXP TDA998X DRM DRIVER
8855M:	Russell King <rmk+kernel@armlinux.org.uk>
8856S:	Supported
8857F:	drivers/gpu/drm/i2c/tda998x_drv.c
8858F:	include/drm/i2c/tda998x.h
8859
8860NXP TFA9879 DRIVER
8861M:	Peter Rosin <peda@axentia.se>
8862L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8863S:	Maintained
8864F:	sound/soc/codecs/tfa9879*
8865
8866OBJTOOL
8867M:	Josh Poimboeuf <jpoimboe@redhat.com>
8868S:	Supported
8869F:	tools/objtool/
8870
8871OMAP SUPPORT
8872M:	Tony Lindgren <tony@atomide.com>
8873L:	linux-omap@vger.kernel.org
8874W:	http://www.muru.com/linux/omap/
8875W:	http://linux.omap.com/
8876Q:	http://patchwork.kernel.org/project/linux-omap/list/
8877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8878S:	Maintained
8879F:	arch/arm/*omap*/
8880F:	arch/arm/configs/omap1_defconfig
8881F:	arch/arm/configs/omap2plus_defconfig
8882F:	drivers/i2c/busses/i2c-omap.c
8883F:	drivers/irqchip/irq-omap-intc.c
8884F:	drivers/mfd/*omap*.c
8885F:	drivers/mfd/menelaus.c
8886F:	drivers/mfd/palmas.c
8887F:	drivers/mfd/tps65217.c
8888F:	drivers/mfd/tps65218.c
8889F:	drivers/mfd/tps65910.c
8890F:	drivers/mfd/twl-core.[ch]
8891F:	drivers/mfd/twl4030*.c
8892F:	drivers/mfd/twl6030*.c
8893F:	drivers/mfd/twl6040*.c
8894F:	drivers/regulator/palmas-regulator*.c
8895F:	drivers/regulator/pbias-regulator.c
8896F:	drivers/regulator/tps65217-regulator.c
8897F:	drivers/regulator/tps65218-regulator.c
8898F:	drivers/regulator/tps65910-regulator.c
8899F:	drivers/regulator/twl-regulator.c
8900F:	drivers/regulator/twl6030-regulator.c
8901F:	include/linux/i2c-omap.h
8902
8903OMAP DEVICE TREE SUPPORT
8904M:	Benoît Cousson <bcousson@baylibre.com>
8905M:	Tony Lindgren <tony@atomide.com>
8906L:	linux-omap@vger.kernel.org
8907L:	devicetree@vger.kernel.org
8908S:	Maintained
8909F:	arch/arm/boot/dts/*omap*
8910F:	arch/arm/boot/dts/*am3*
8911F:	arch/arm/boot/dts/*am4*
8912F:	arch/arm/boot/dts/*am5*
8913F:	arch/arm/boot/dts/*dra7*
8914
8915OMAP CLOCK FRAMEWORK SUPPORT
8916M:	Paul Walmsley <paul@pwsan.com>
8917L:	linux-omap@vger.kernel.org
8918S:	Maintained
8919F:	arch/arm/*omap*/*clock*
8920
8921OMAP POWER MANAGEMENT SUPPORT
8922M:	Kevin Hilman <khilman@kernel.org>
8923L:	linux-omap@vger.kernel.org
8924S:	Maintained
8925F:	arch/arm/*omap*/*pm*
8926F:	drivers/cpufreq/omap-cpufreq.c
8927
8928OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8929M:	Rajendra Nayak <rnayak@codeaurora.org>
8930M:	Paul Walmsley <paul@pwsan.com>
8931L:	linux-omap@vger.kernel.org
8932S:	Maintained
8933F:	arch/arm/mach-omap2/prm*
8934
8935OMAP AUDIO SUPPORT
8936M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8937M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8938L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8939L:	linux-omap@vger.kernel.org
8940S:	Maintained
8941F:	sound/soc/omap/
8942
8943OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8944M:	Roger Quadros <rogerq@ti.com>
8945M:	Tony Lindgren <tony@atomide.com>
8946L:	linux-omap@vger.kernel.org
8947S:	Maintained
8948F:	drivers/memory/omap-gpmc.c
8949F:	arch/arm/mach-omap2/*gpmc*
8950
8951OMAP FRAMEBUFFER SUPPORT
8952M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8953L:	linux-fbdev@vger.kernel.org
8954L:	linux-omap@vger.kernel.org
8955S:	Maintained
8956F:	drivers/video/fbdev/omap/
8957
8958OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8959M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8960L:	linux-omap@vger.kernel.org
8961L:	linux-fbdev@vger.kernel.org
8962S:	Maintained
8963F:	drivers/video/fbdev/omap2/
8964F:	Documentation/arm/OMAP/DSS
8965
8966OMAP HARDWARE SPINLOCK SUPPORT
8967M:	Ohad Ben-Cohen <ohad@wizery.com>
8968L:	linux-omap@vger.kernel.org
8969S:	Maintained
8970F:	drivers/hwspinlock/omap_hwspinlock.c
8971
8972OMAP MMC SUPPORT
8973M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8974L:	linux-omap@vger.kernel.org
8975S:	Maintained
8976F:	drivers/mmc/host/omap.c
8977
8978OMAP HS MMC SUPPORT
8979L:	linux-mmc@vger.kernel.org
8980L:	linux-omap@vger.kernel.org
8981S:	Orphan
8982F:	drivers/mmc/host/omap_hsmmc.c
8983
8984OMAP RANDOM NUMBER GENERATOR SUPPORT
8985M:	Deepak Saxena <dsaxena@plexity.net>
8986S:	Maintained
8987F:	drivers/char/hw_random/omap-rng.c
8988
8989OMAP HWMOD SUPPORT
8990M:	Benoît Cousson <bcousson@baylibre.com>
8991M:	Paul Walmsley <paul@pwsan.com>
8992L:	linux-omap@vger.kernel.org
8993S:	Maintained
8994F:	arch/arm/mach-omap2/omap_hwmod.*
8995
8996OMAP HWMOD DATA
8997M:	Paul Walmsley <paul@pwsan.com>
8998L:	linux-omap@vger.kernel.org
8999S:	Maintained
9000F:	arch/arm/mach-omap2/omap_hwmod*data*
9001
9002OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9003M:	Benoît Cousson <bcousson@baylibre.com>
9004L:	linux-omap@vger.kernel.org
9005S:	Maintained
9006F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9007
9008OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9009M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9010L:	linux-media@vger.kernel.org
9011S:	Maintained
9012F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9013F:	drivers/media/platform/omap3isp/
9014F:	drivers/staging/media/omap4iss/
9015
9016OMAP USB SUPPORT
9017L:	linux-usb@vger.kernel.org
9018L:	linux-omap@vger.kernel.org
9019S:	Orphan
9020F:	drivers/usb/*/*omap*
9021F:	arch/arm/*omap*/usb*
9022
9023OMAP GPIO DRIVER
9024M:	Grygorii Strashko <grygorii.strashko@ti.com>
9025M:	Santosh Shilimkar <ssantosh@kernel.org>
9026M:	Kevin Hilman <khilman@kernel.org>
9027L:	linux-omap@vger.kernel.org
9028S:	Maintained
9029F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9030F:	drivers/gpio/gpio-omap.c
9031
9032OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9033M:	Mark Jackson <mpfj@newflow.co.uk>
9034L:	linux-omap@vger.kernel.org
9035S:	Maintained
9036F:	arch/arm/boot/dts/am335x-nano.dts
9037
9038OMFS FILESYSTEM
9039M:	Bob Copeland <me@bobcopeland.com>
9040L:	linux-karma-devel@lists.sourceforge.net
9041S:	Maintained
9042F:	Documentation/filesystems/omfs.txt
9043F:	fs/omfs/
9044
9045OMNIKEY CARDMAN 4000 DRIVER
9046M:	Harald Welte <laforge@gnumonks.org>
9047S:	Maintained
9048F:	drivers/char/pcmcia/cm4000_cs.c
9049F:	include/linux/cm4000_cs.h
9050F:	include/uapi/linux/cm4000_cs.h
9051
9052OMNIKEY CARDMAN 4040 DRIVER
9053M:	Harald Welte <laforge@gnumonks.org>
9054S:	Maintained
9055F:	drivers/char/pcmcia/cm4040_cs.*
9056
9057OMNIVISION OV7670 SENSOR DRIVER
9058M:	Jonathan Corbet <corbet@lwn.net>
9059L:	linux-media@vger.kernel.org
9060T:	git git://linuxtv.org/media_tree.git
9061S:	Maintained
9062F:	drivers/media/i2c/ov7670.c
9063
9064ONENAND FLASH DRIVER
9065M:	Kyungmin Park <kyungmin.park@samsung.com>
9066L:	linux-mtd@lists.infradead.org
9067S:	Maintained
9068F:	drivers/mtd/onenand/
9069F:	include/linux/mtd/onenand*.h
9070
9071ONSTREAM SCSI TAPE DRIVER
9072M:	Willem Riede <osst@riede.org>
9073L:	osst-users@lists.sourceforge.net
9074L:	linux-scsi@vger.kernel.org
9075S:	Maintained
9076F:	Documentation/scsi/osst.txt
9077F:	drivers/scsi/osst.*
9078F:	drivers/scsi/osst_*.h
9079F:	drivers/scsi/st.h
9080
9081OPENCORES I2C BUS DRIVER
9082M:	Peter Korsgaard <jacmet@sunsite.dk>
9083L:	linux-i2c@vger.kernel.org
9084S:	Maintained
9085F:	Documentation/i2c/busses/i2c-ocores
9086F:	drivers/i2c/busses/i2c-ocores.c
9087
9088OPEN FIRMWARE AND FLATTENED DEVICE TREE
9089M:	Rob Herring <robh+dt@kernel.org>
9090M:	Frank Rowand <frowand.list@gmail.com>
9091L:	devicetree@vger.kernel.org
9092W:	http://www.devicetree.org/
9093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9094S:	Maintained
9095F:	drivers/of/
9096F:	include/linux/of*.h
9097F:	scripts/dtc/
9098
9099OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9100M:	Rob Herring <robh+dt@kernel.org>
9101M:	Mark Rutland <mark.rutland@arm.com>
9102L:	devicetree@vger.kernel.org
9103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9104Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9105S:	Maintained
9106F:	Documentation/devicetree/
9107F:	arch/*/boot/dts/
9108F:	include/dt-bindings/
9109
9110OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9111M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9112L:	devicetree@vger.kernel.org
9113S:	Maintained
9114F:	Documentation/devicetree/dynamic-resolution-notes.txt
9115F:	Documentation/devicetree/overlay-notes.txt
9116F:	drivers/of/overlay.c
9117F:	drivers/of/resolver.c
9118
9119OPENRISC ARCHITECTURE
9120M:	Jonas Bonn <jonas@southpole.se>
9121M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9122M:	Stafford Horne <shorne@gmail.com>
9123L:	openrisc@lists.librecores.org
9124W:	http://openrisc.io
9125S:	Maintained
9126F:	arch/openrisc/
9127
9128OPENVSWITCH
9129M:	Pravin Shelar <pshelar@nicira.com>
9130L:	netdev@vger.kernel.org
9131L:	dev@openvswitch.org
9132W:	http://openvswitch.org
9133S:	Maintained
9134F:	net/openvswitch/
9135F:	include/uapi/linux/openvswitch.h
9136
9137OPERATING PERFORMANCE POINTS (OPP)
9138M:	Viresh Kumar <vireshk@kernel.org>
9139M:	Nishanth Menon <nm@ti.com>
9140M:	Stephen Boyd <sboyd@codeaurora.org>
9141L:	linux-pm@vger.kernel.org
9142S:	Maintained
9143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9144F:	drivers/base/power/opp/
9145F:	include/linux/pm_opp.h
9146F:	Documentation/power/opp.txt
9147F:	Documentation/devicetree/bindings/opp/
9148
9149OPL4 DRIVER
9150M:	Clemens Ladisch <clemens@ladisch.de>
9151L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9152T:	git git://git.alsa-project.org/alsa-kernel.git
9153S:	Maintained
9154F:	sound/drivers/opl4/
9155
9156OPROFILE
9157M:	Robert Richter <rric@kernel.org>
9158L:	oprofile-list@lists.sf.net
9159S:	Maintained
9160F:	arch/*/include/asm/oprofile*.h
9161F:	arch/*/oprofile/
9162F:	drivers/oprofile/
9163F:	include/linux/oprofile.h
9164
9165ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9166M:	Mark Fasheh <mfasheh@versity.com>
9167M:	Joel Becker <jlbec@evilplan.org>
9168L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9169W:	http://ocfs2.wiki.kernel.org
9170S:	Supported
9171F:	Documentation/filesystems/ocfs2.txt
9172F:	Documentation/filesystems/dlmfs.txt
9173F:	fs/ocfs2/
9174
9175ORINOCO DRIVER
9176L:	linux-wireless@vger.kernel.org
9177W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9178W:	http://www.nongnu.org/orinoco/
9179S:	Orphan
9180F:	drivers/net/wireless/intersil/orinoco/
9181
9182OSD LIBRARY and FILESYSTEM
9183M:	Boaz Harrosh <ooo@electrozaur.com>
9184M:	Benny Halevy <bhalevy@primarydata.com>
9185L:	osd-dev@open-osd.org
9186W:	http://open-osd.org
9187T:	git git://git.open-osd.org/open-osd.git
9188S:	Maintained
9189F:	drivers/scsi/osd/
9190F:	include/scsi/osd_*
9191F:	fs/exofs/
9192
9193OVERLAY FILESYSTEM
9194M:	Miklos Szeredi <miklos@szeredi.hu>
9195L:	linux-unionfs@vger.kernel.org
9196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9197S:	Supported
9198F:	fs/overlayfs/
9199F:	Documentation/filesystems/overlayfs.txt
9200
9201ORANGEFS FILESYSTEM
9202M:	Mike Marshall <hubcap@omnibond.com>
9203L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9204T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9205S:	Supported
9206F:	fs/orangefs/
9207F:	Documentation/filesystems/orangefs.txt
9208
9209P54 WIRELESS DRIVER
9210M:	Christian Lamparter <chunkeey@googlemail.com>
9211L:	linux-wireless@vger.kernel.org
9212W:	http://wireless.kernel.org/en/users/Drivers/p54
9213S:	Maintained
9214F:	drivers/net/wireless/intersil/p54/
9215
9216PA SEMI ETHERNET DRIVER
9217L:	netdev@vger.kernel.org
9218S:	Orphan
9219F:	drivers/net/ethernet/pasemi/*
9220
9221PA SEMI SMBUS DRIVER
9222L:	linux-i2c@vger.kernel.org
9223S:	Orphan
9224F:	drivers/i2c/busses/i2c-pasemi.c
9225
9226PADATA PARALLEL EXECUTION MECHANISM
9227M:	Steffen Klassert <steffen.klassert@secunet.com>
9228L:	linux-crypto@vger.kernel.org
9229S:	Maintained
9230F:	kernel/padata.c
9231F:	include/linux/padata.h
9232F:	Documentation/padata.txt
9233
9234PANASONIC LAPTOP ACPI EXTRAS DRIVER
9235M:	Harald Welte <laforge@gnumonks.org>
9236L:	platform-driver-x86@vger.kernel.org
9237S:	Maintained
9238F:	drivers/platform/x86/panasonic-laptop.c
9239
9240PANASONIC MN10300/AM33/AM34 PORT
9241M:	David Howells <dhowells@redhat.com>
9242L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9243W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9244S:	Maintained
9245F:	Documentation/mn10300/
9246F:	arch/mn10300/
9247
9248PARALLEL LCD/KEYPAD PANEL DRIVER
9249M:      Willy Tarreau <willy@haproxy.com>
9250M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9251S:      Odd Fixes
9252F:      Documentation/misc-devices/lcd-panel-cgram.txt
9253F:      drivers/misc/panel.c
9254
9255PARALLEL PORT SUBSYSTEM
9256M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9257M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9258L:	linux-parport@lists.infradead.org (subscribers-only)
9259S:	Maintained
9260F:	drivers/parport/
9261F:	include/linux/parport*.h
9262F:	drivers/char/ppdev.c
9263F:	include/uapi/linux/ppdev.h
9264F:	Documentation/parport*.txt
9265
9266PARAVIRT_OPS INTERFACE
9267M:	Jeremy Fitzhardinge <jeremy@goop.org>
9268M:	Chris Wright <chrisw@sous-sol.org>
9269M:	Alok Kataria <akataria@vmware.com>
9270M:	Rusty Russell <rusty@rustcorp.com.au>
9271L:	virtualization@lists.linux-foundation.org
9272S:	Supported
9273F:	Documentation/virtual/paravirt_ops.txt
9274F:	arch/*/kernel/paravirt*
9275F:	arch/*/include/asm/paravirt.h
9276F:	include/linux/hypervisor.h
9277
9278PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9279M:	Tim Waugh <tim@cyberelk.net>
9280L:	linux-parport@lists.infradead.org (subscribers-only)
9281S:	Maintained
9282F:	Documentation/blockdev/paride.txt
9283F:	drivers/block/paride/
9284
9285PARISC ARCHITECTURE
9286M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9287M:	Helge Deller <deller@gmx.de>
9288L:	linux-parisc@vger.kernel.org
9289W:	http://www.parisc-linux.org/
9290Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9293S:	Maintained
9294F:	arch/parisc/
9295F:	Documentation/parisc/
9296F:	drivers/parisc/
9297F:	drivers/char/agp/parisc-agp.c
9298F:	drivers/input/serio/gscps2.c
9299F:	drivers/parport/parport_gsc.*
9300F:	drivers/tty/serial/8250/8250_gsc.c
9301F:	drivers/video/fbdev/sti*
9302F:	drivers/video/console/sti*
9303F:	drivers/video/logo/logo_parisc*
9304
9305PC87360 HARDWARE MONITORING DRIVER
9306M:	Jim Cromie <jim.cromie@gmail.com>
9307L:	linux-hwmon@vger.kernel.org
9308S:	Maintained
9309F:	Documentation/hwmon/pc87360
9310F:	drivers/hwmon/pc87360.c
9311
9312PC8736x GPIO DRIVER
9313M:	Jim Cromie <jim.cromie@gmail.com>
9314S:	Maintained
9315F:	drivers/char/pc8736x_gpio.c
9316
9317PC87427 HARDWARE MONITORING DRIVER
9318M:	Jean Delvare <jdelvare@suse.com>
9319L:	linux-hwmon@vger.kernel.org
9320S:	Maintained
9321F:	Documentation/hwmon/pc87427
9322F:	drivers/hwmon/pc87427.c
9323
9324PCA9532 LED DRIVER
9325M:	Riku Voipio <riku.voipio@iki.fi>
9326S:	Maintained
9327F:	drivers/leds/leds-pca9532.c
9328F:	include/linux/leds-pca9532.h
9329
9330PCA9541 I2C BUS MASTER SELECTOR DRIVER
9331M:	Guenter Roeck <linux@roeck-us.net>
9332L:	linux-i2c@vger.kernel.org
9333S:	Maintained
9334F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9335
9336PCDP - PRIMARY CONSOLE AND DEBUG PORT
9337M:	Khalid Aziz <khalid@gonehiking.org>
9338S:	Maintained
9339F:	drivers/firmware/pcdp.*
9340
9341PCI ERROR RECOVERY
9342M:	Linas Vepstas <linasvepstas@gmail.com>
9343L:	linux-pci@vger.kernel.org
9344S:	Supported
9345F:	Documentation/PCI/pci-error-recovery.txt
9346
9347PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9348M:	Russell Currey <ruscur@russell.cc>
9349L:	linuxppc-dev@lists.ozlabs.org
9350S:	Supported
9351F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9352F:	arch/powerpc/kernel/eeh*.c
9353F:	arch/powerpc/platforms/*/eeh*.c
9354F:	arch/powerpc/include/*/eeh*.h
9355
9356PCI SUBSYSTEM
9357M:	Bjorn Helgaas <bhelgaas@google.com>
9358L:	linux-pci@vger.kernel.org
9359Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9361S:	Supported
9362F:	Documentation/devicetree/bindings/pci/
9363F:	Documentation/PCI/
9364F:	drivers/pci/
9365F:	include/linux/pci*
9366F:	arch/x86/pci/
9367F:	arch/x86/kernel/quirks.c
9368
9369PCI DRIVER FOR ALTERA PCIE IP
9370M:	Ley Foon Tan <lftan@altera.com>
9371L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9372L:	linux-pci@vger.kernel.org
9373S:	Supported
9374F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9375F:	drivers/pci/host/pcie-altera.c
9376
9377PCI DRIVER FOR ARM VERSATILE PLATFORM
9378M:	Rob Herring <robh@kernel.org>
9379L:	linux-pci@vger.kernel.org
9380L:	linux-arm-kernel@lists.infradead.org
9381S:	Maintained
9382F:	Documentation/devicetree/bindings/pci/versatile.txt
9383F:	drivers/pci/host/pci-versatile.c
9384
9385PCI DRIVER FOR ARMADA 8K
9386M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9387L:	linux-pci@vger.kernel.org
9388L:	linux-arm-kernel@lists.infradead.org
9389S:	Maintained
9390F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9391F:	drivers/pci/host/pcie-armada8k.c
9392
9393PCI DRIVER FOR APPLIEDMICRO XGENE
9394M:	Tanmay Inamdar <tinamdar@apm.com>
9395L:	linux-pci@vger.kernel.org
9396L:	linux-arm-kernel@lists.infradead.org
9397S:	Maintained
9398F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9399F:	drivers/pci/host/pci-xgene.c
9400
9401PCI DRIVER FOR FREESCALE LAYERSCAPE
9402M:	Minghuan Lian <minghuan.Lian@freescale.com>
9403M:	Mingkai Hu <mingkai.hu@freescale.com>
9404M:	Roy Zang <tie-fei.zang@freescale.com>
9405L:	linuxppc-dev@lists.ozlabs.org
9406L:	linux-pci@vger.kernel.org
9407L:	linux-arm-kernel@lists.infradead.org
9408S:	Maintained
9409F:	drivers/pci/host/*layerscape*
9410
9411PCI DRIVER FOR IMX6
9412M:	Richard Zhu <hongxing.zhu@nxp.com>
9413M:	Lucas Stach <l.stach@pengutronix.de>
9414L:	linux-pci@vger.kernel.org
9415L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9416S:	Maintained
9417F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9418F:	drivers/pci/host/*imx6*
9419
9420PCI DRIVER FOR TI KEYSTONE
9421M:	Murali Karicheri <m-karicheri2@ti.com>
9422L:	linux-pci@vger.kernel.org
9423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9424S:	Maintained
9425F:	drivers/pci/host/*keystone*
9426
9427PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9428M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9429M:	Jason Cooper <jason@lakedaemon.net>
9430L:	linux-pci@vger.kernel.org
9431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9432S:	Maintained
9433F:	drivers/pci/host/*mvebu*
9434
9435PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9436M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9437L:	linux-pci@vger.kernel.org
9438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9439S:	Maintained
9440F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9441F:	drivers/pci/host/pci-aardvark.c
9442
9443PCI DRIVER FOR NVIDIA TEGRA
9444M:	Thierry Reding <thierry.reding@gmail.com>
9445L:	linux-tegra@vger.kernel.org
9446L:	linux-pci@vger.kernel.org
9447S:	Supported
9448F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9449F:	drivers/pci/host/pci-tegra.c
9450
9451PCI DRIVER FOR TI DRA7XX
9452M:	Kishon Vijay Abraham I <kishon@ti.com>
9453L:	linux-omap@vger.kernel.org
9454L:	linux-pci@vger.kernel.org
9455S:	Supported
9456F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9457F:	drivers/pci/host/pci-dra7xx.c
9458
9459PCI DRIVER FOR RENESAS R-CAR
9460M:	Simon Horman <horms@verge.net.au>
9461L:	linux-pci@vger.kernel.org
9462L:	linux-renesas-soc@vger.kernel.org
9463S:	Maintained
9464F:	drivers/pci/host/*rcar*
9465
9466PCI DRIVER FOR SAMSUNG EXYNOS
9467M:	Jingoo Han <jingoohan1@gmail.com>
9468L:	linux-pci@vger.kernel.org
9469L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9470L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9471S:	Maintained
9472F:	drivers/pci/host/pci-exynos.c
9473
9474PCI DRIVER FOR SYNOPSIS DESIGNWARE
9475M:	Jingoo Han <jingoohan1@gmail.com>
9476M:	Joao Pinto <Joao.Pinto@synopsys.com>
9477L:	linux-pci@vger.kernel.org
9478S:	Maintained
9479F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9480F:	drivers/pci/host/*designware*
9481
9482PCI DRIVER FOR GENERIC OF HOSTS
9483M:	Will Deacon <will.deacon@arm.com>
9484L:	linux-pci@vger.kernel.org
9485L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9486S:	Maintained
9487F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9488F:	drivers/pci/host/pci-host-common.c
9489F:	drivers/pci/host/pci-host-generic.c
9490
9491PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9492M:	Keith Busch <keith.busch@intel.com>
9493L:	linux-pci@vger.kernel.org
9494S:	Supported
9495F:	drivers/pci/host/vmd.c
9496
9497PCIE DRIVER FOR ST SPEAR13XX
9498M:	Pratyush Anand <pratyush.anand@gmail.com>
9499L:	linux-pci@vger.kernel.org
9500S:	Maintained
9501F:	drivers/pci/host/*spear*
9502
9503PCI MSI DRIVER FOR ALTERA MSI IP
9504M:	Ley Foon Tan <lftan@altera.com>
9505L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9506L:	linux-pci@vger.kernel.org
9507S:	Supported
9508F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9509F:	drivers/pci/host/pcie-altera-msi.c
9510
9511PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9512M:	Duc Dang <dhdang@apm.com>
9513L:	linux-pci@vger.kernel.org
9514L:	linux-arm-kernel@lists.infradead.org
9515S:	Maintained
9516F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9517F:	drivers/pci/host/pci-xgene-msi.c
9518
9519PCIE DRIVER FOR AXIS ARTPEC
9520M:	Niklas Cassel <niklas.cassel@axis.com>
9521M:	Jesper Nilsson <jesper.nilsson@axis.com>
9522L:	linux-arm-kernel@axis.com
9523L:	linux-pci@vger.kernel.org
9524S:	Maintained
9525F:	Documentation/devicetree/bindings/pci/axis,artpec*
9526F:	drivers/pci/host/*artpec*
9527
9528PCIE DRIVER FOR HISILICON
9529M:	Zhou Wang <wangzhou1@hisilicon.com>
9530M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9531L:	linux-pci@vger.kernel.org
9532S:	Maintained
9533F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9534F:	drivers/pci/host/pcie-hisi.c
9535
9536PCIE DRIVER FOR ROCKCHIP
9537M:	Shawn Lin <shawn.lin@rock-chips.com>
9538M:	Wenrui Li <wenrui.li@rock-chips.com>
9539L:	linux-pci@vger.kernel.org
9540L:	linux-rockchip@lists.infradead.org
9541S:	Maintained
9542F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9543F:	drivers/pci/host/pcie-rockchip.c
9544
9545PCIE DRIVER FOR QUALCOMM MSM
9546M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9547L:     linux-pci@vger.kernel.org
9548L:     linux-arm-msm@vger.kernel.org
9549S:     Maintained
9550F:     drivers/pci/host/*qcom*
9551
9552PCIE DRIVER FOR CAVIUM THUNDERX
9553M:	David Daney <david.daney@cavium.com>
9554L:	linux-pci@vger.kernel.org
9555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9556S:	Supported
9557F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9558F:	drivers/pci/host/pci-thunder-*
9559
9560PCMCIA SUBSYSTEM
9561P:	Linux PCMCIA Team
9562L:	linux-pcmcia@lists.infradead.org
9563W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9564T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9565S:	Maintained
9566F:	Documentation/pcmcia/
9567F:	tools/pcmcia/
9568F:	drivers/pcmcia/
9569F:	include/pcmcia/
9570
9571PCNET32 NETWORK DRIVER
9572M:	Don Fry <pcnet32@frontier.com>
9573L:	netdev@vger.kernel.org
9574S:	Maintained
9575F:	drivers/net/ethernet/amd/pcnet32.c
9576
9577PCRYPT PARALLEL CRYPTO ENGINE
9578M:	Steffen Klassert <steffen.klassert@secunet.com>
9579L:	linux-crypto@vger.kernel.org
9580S:	Maintained
9581F:	crypto/pcrypt.c
9582F:	include/crypto/pcrypt.h
9583
9584PER-CPU MEMORY ALLOCATOR
9585M:	Tejun Heo <tj@kernel.org>
9586M:	Christoph Lameter <cl@linux.com>
9587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9588S:	Maintained
9589F:	include/linux/percpu*.h
9590F:	mm/percpu*.c
9591F:	arch/*/include/asm/percpu.h
9592
9593PER-TASK DELAY ACCOUNTING
9594M:	Balbir Singh <bsingharora@gmail.com>
9595S:	Maintained
9596F:	include/linux/delayacct.h
9597F:	kernel/delayacct.c
9598
9599PERFORMANCE EVENTS SUBSYSTEM
9600M:	Peter Zijlstra <peterz@infradead.org>
9601M:	Ingo Molnar <mingo@redhat.com>
9602M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9603R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9604L:	linux-kernel@vger.kernel.org
9605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9606S:	Supported
9607F:	kernel/events/*
9608F:	include/linux/perf_event.h
9609F:	include/uapi/linux/perf_event.h
9610F:	arch/*/kernel/perf_event*.c
9611F:	arch/*/kernel/*/perf_event*.c
9612F:	arch/*/kernel/*/*/perf_event*.c
9613F:	arch/*/include/asm/perf_event.h
9614F:	arch/*/kernel/perf_callchain.c
9615F:	arch/*/events/*
9616F:	tools/perf/
9617
9618PERSONALITY HANDLING
9619M:	Christoph Hellwig <hch@infradead.org>
9620L:	linux-abi-devel@lists.sourceforge.net
9621S:	Maintained
9622F:	include/linux/personality.h
9623F:	include/uapi/linux/personality.h
9624
9625PHONET PROTOCOL
9626M:	Remi Denis-Courmont <courmisch@gmail.com>
9627S:	Supported
9628F:	Documentation/networking/phonet.txt
9629F:	include/linux/phonet.h
9630F:	include/net/phonet/
9631F:	include/uapi/linux/phonet.h
9632F:	net/phonet/
9633
9634PHRAM MTD DRIVER
9635M:	Joern Engel <joern@lazybastard.org>
9636L:	linux-mtd@lists.infradead.org
9637S:	Maintained
9638F:	drivers/mtd/devices/phram.c
9639
9640PICOLCD HID DRIVER
9641M:	Bruno Prémont <bonbons@linux-vserver.org>
9642L:	linux-input@vger.kernel.org
9643S:	Maintained
9644F:	drivers/hid/hid-picolcd*
9645
9646PICOXCELL SUPPORT
9647M:	Jamie Iles <jamie@jamieiles.com>
9648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9649T:	git git://github.com/jamieiles/linux-2.6-ji.git
9650S:	Supported
9651F:	arch/arm/boot/dts/picoxcell*
9652F:	arch/arm/mach-picoxcell/
9653F:	drivers/crypto/picoxcell*
9654
9655PIN CONTROL SUBSYSTEM
9656M:	Linus Walleij <linus.walleij@linaro.org>
9657L:	linux-gpio@vger.kernel.org
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9659S:	Maintained
9660F:	Documentation/devicetree/bindings/pinctrl/
9661F:	Documentation/pinctrl.txt
9662F:	drivers/pinctrl/
9663F:	include/linux/pinctrl/
9664
9665PIN CONTROLLER - ATMEL AT91
9666M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9668S:	Maintained
9669F:	drivers/pinctrl/pinctrl-at91.*
9670
9671PIN CONTROLLER - ATMEL AT91 PIO4
9672M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9674L:	linux-gpio@vger.kernel.org
9675S:	Supported
9676F:	drivers/pinctrl/pinctrl-at91-pio4.*
9677
9678PIN CONTROLLER - INTEL
9679M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9680M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9681S:	Maintained
9682F:	drivers/pinctrl/intel/
9683
9684PIN CONTROLLER - RENESAS
9685M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9686M:	Geert Uytterhoeven <geert+renesas@glider.be>
9687L:	linux-renesas-soc@vger.kernel.org
9688S:	Maintained
9689F:	drivers/pinctrl/sh-pfc/
9690
9691PIN CONTROLLER - SAMSUNG
9692M:	Tomasz Figa <tomasz.figa@gmail.com>
9693M:	Krzysztof Kozlowski <krzk@kernel.org>
9694M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9695L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9696L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9697S:	Maintained
9698F:	drivers/pinctrl/samsung/
9699F:	include/dt-bindings/pinctrl/samsung.h
9700F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9701
9702PIN CONTROLLER - SINGLE
9703M:	Tony Lindgren <tony@atomide.com>
9704M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9706L:	linux-omap@vger.kernel.org
9707S:	Maintained
9708F:	drivers/pinctrl/pinctrl-single.c
9709
9710PIN CONTROLLER - ST SPEAR
9711M:	Viresh Kumar <vireshk@kernel.org>
9712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9713W:	http://www.st.com/spear
9714S:	Maintained
9715F:	drivers/pinctrl/spear/
9716
9717PISTACHIO SOC SUPPORT
9718M:      James Hartley <james.hartley@imgtec.com>
9719M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9720L:      linux-mips@linux-mips.org
9721S:      Maintained
9722F:      arch/mips/pistachio/
9723F:      arch/mips/include/asm/mach-pistachio/
9724F:      arch/mips/boot/dts/pistachio/
9725F:      arch/mips/configs/pistachio*_defconfig
9726
9727PKTCDVD DRIVER
9728S:	Orphan
9729M:	linux-block@vger.kernel.org
9730F:	drivers/block/pktcdvd.c
9731F:	include/linux/pktcdvd.h
9732F:	include/uapi/linux/pktcdvd.h
9733
9734PKUNITY SOC DRIVERS
9735M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9736W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9737S:	Maintained
9738T:	git git://github.com/gxt/linux.git
9739F:	drivers/input/serio/i8042-unicore32io.h
9740F:	drivers/i2c/busses/i2c-puv3.c
9741F:	drivers/video/fbdev/fb-puv3.c
9742F:	drivers/rtc/rtc-puv3.c
9743
9744PMBUS HARDWARE MONITORING DRIVERS
9745M:	Guenter Roeck <linux@roeck-us.net>
9746L:	linux-hwmon@vger.kernel.org
9747W:	http://hwmon.wiki.kernel.org/
9748W:	http://www.roeck-us.net/linux/drivers/
9749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9750S:	Maintained
9751F:	Documentation/hwmon/pmbus
9752F:	drivers/hwmon/pmbus/
9753F:	include/linux/i2c/pmbus.h
9754
9755PMC SIERRA MaxRAID DRIVER
9756L:	linux-scsi@vger.kernel.org
9757W:	http://www.pmc-sierra.com/
9758S:	Orphan
9759F:	drivers/scsi/pmcraid.*
9760
9761PMC SIERRA PM8001 DRIVER
9762M:	Jack Wang <jinpu.wang@profitbricks.com>
9763M:	lindar_liu@usish.com
9764L:	pmchba@pmcs.com
9765L:	linux-scsi@vger.kernel.org
9766S:	Supported
9767F:	drivers/scsi/pm8001/
9768
9769POSIX CLOCKS and TIMERS
9770M:	Thomas Gleixner <tglx@linutronix.de>
9771L:	linux-kernel@vger.kernel.org
9772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9773S:	Maintained
9774F:	fs/timerfd.c
9775F:	include/linux/timer*
9776F:	kernel/time/*timer*
9777
9778POWER MANAGEMENT CORE
9779M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9780L:	linux-pm@vger.kernel.org
9781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9782B:	https://bugzilla.kernel.org
9783S:	Supported
9784F:	drivers/base/power/
9785F:	include/linux/pm.h
9786F:	include/linux/pm_*
9787F:	include/linux/powercap.h
9788F:	drivers/powercap/
9789
9790POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9791M:	Sebastian Reichel <sre@kernel.org>
9792L:	linux-pm@vger.kernel.org
9793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9794S:	Maintained
9795F:	Documentation/devicetree/bindings/power/supply/
9796F:	include/linux/power_supply.h
9797F:	drivers/power/supply/
9798
9799POWER STATE COORDINATION INTERFACE (PSCI)
9800M:	Mark Rutland <mark.rutland@arm.com>
9801M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9802L:	linux-arm-kernel@lists.infradead.org
9803S:	Maintained
9804F:	drivers/firmware/psci.c
9805F:	include/linux/psci.h
9806F:	include/uapi/linux/psci.h
9807
9808POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9809M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9810L:	linuxppc-dev@lists.ozlabs.org
9811S:	Maintained
9812F:	drivers/char/powernv-op-panel.c
9813
9814PNP SUPPORT
9815M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9816S:	Maintained
9817F:	drivers/pnp/
9818
9819PPP PROTOCOL DRIVERS AND COMPRESSORS
9820M:	Paul Mackerras <paulus@samba.org>
9821L:	linux-ppp@vger.kernel.org
9822S:	Maintained
9823F:	drivers/net/ppp/ppp_*
9824
9825PPP OVER ATM (RFC 2364)
9826M:	Mitchell Blank Jr <mitch@sfgoth.com>
9827S:	Maintained
9828F:	net/atm/pppoatm.c
9829F:	include/uapi/linux/atmppp.h
9830
9831PPP OVER ETHERNET
9832M:	Michal Ostrowski <mostrows@earthlink.net>
9833S:	Maintained
9834F:	drivers/net/ppp/pppoe.c
9835F:	drivers/net/ppp/pppox.c
9836
9837PPP OVER L2TP
9838M:	James Chapman <jchapman@katalix.com>
9839S:	Maintained
9840F:	net/l2tp/l2tp_ppp.c
9841F:	include/linux/if_pppol2tp.h
9842F:	include/uapi/linux/if_pppol2tp.h
9843
9844PPS SUPPORT
9845M:	Rodolfo Giometti <giometti@enneenne.com>
9846W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9847L:	linuxpps@ml.enneenne.com (subscribers-only)
9848S:	Maintained
9849F:	Documentation/pps/
9850F:	drivers/pps/
9851F:	include/linux/pps*.h
9852
9853PPTP DRIVER
9854M:	Dmitry Kozlov <xeb@mail.ru>
9855L:	netdev@vger.kernel.org
9856S:	Maintained
9857F:	drivers/net/ppp/pptp.c
9858W:	http://sourceforge.net/projects/accel-pptp
9859
9860PREEMPTIBLE KERNEL
9861M:	Robert Love <rml@tech9.net>
9862L:	kpreempt-tech@lists.sourceforge.net
9863W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9864S:	Supported
9865F:	Documentation/preempt-locking.txt
9866F:	include/linux/preempt.h
9867
9868PRISM54 WIRELESS DRIVER
9869M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9870L:	linux-wireless@vger.kernel.org
9871W:	http://wireless.kernel.org/en/users/Drivers/p54
9872S:	Obsolete
9873F:	drivers/net/wireless/intersil/prism54/
9874
9875PS3 NETWORK SUPPORT
9876M:	Geoff Levand <geoff@infradead.org>
9877L:	netdev@vger.kernel.org
9878L:	linuxppc-dev@lists.ozlabs.org
9879S:	Maintained
9880F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9881
9882PS3 PLATFORM SUPPORT
9883M:	Geoff Levand <geoff@infradead.org>
9884L:	linuxppc-dev@lists.ozlabs.org
9885S:	Maintained
9886F:	arch/powerpc/boot/ps3*
9887F:	arch/powerpc/include/asm/lv1call.h
9888F:	arch/powerpc/include/asm/ps3*.h
9889F:	arch/powerpc/platforms/ps3/
9890F:	drivers/*/ps3*
9891F:	drivers/ps3/
9892F:	drivers/rtc/rtc-ps3.c
9893F:	drivers/usb/host/*ps3.c
9894F:	sound/ppc/snd_ps3*
9895
9896PS3VRAM DRIVER
9897M:	Jim Paris <jim@jtan.com>
9898M:	Geoff Levand <geoff@infradead.org>
9899L:	linuxppc-dev@lists.ozlabs.org
9900S:	Maintained
9901F:	drivers/block/ps3vram.c
9902
9903PSTORE FILESYSTEM
9904M:	Anton Vorontsov <anton@enomsg.org>
9905M:	Colin Cross <ccross@android.com>
9906M:	Kees Cook <keescook@chromium.org>
9907M:	Tony Luck <tony.luck@intel.com>
9908S:	Maintained
9909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9910F:	fs/pstore/
9911F:	include/linux/pstore*
9912F:	drivers/firmware/efi/efi-pstore.c
9913F:	drivers/acpi/apei/erst.c
9914
9915PTP HARDWARE CLOCK SUPPORT
9916M:	Richard Cochran <richardcochran@gmail.com>
9917L:	netdev@vger.kernel.org
9918S:	Maintained
9919W:	http://linuxptp.sourceforge.net/
9920F:	Documentation/ABI/testing/sysfs-ptp
9921F:	Documentation/ptp/*
9922F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9923F:	drivers/net/phy/dp83640*
9924F:	drivers/ptp/*
9925F:	include/linux/ptp_cl*
9926
9927PTRACE SUPPORT
9928M:	Roland McGrath <roland@hack.frob.com>
9929M:	Oleg Nesterov <oleg@redhat.com>
9930S:	Maintained
9931F:	include/asm-generic/syscall.h
9932F:	include/linux/ptrace.h
9933F:	include/linux/regset.h
9934F:	include/linux/tracehook.h
9935F:	include/uapi/linux/ptrace.h
9936F:	kernel/ptrace.c
9937
9938PULSE8-CEC DRIVER
9939M:	Hans Verkuil <hverkuil@xs4all.nl>
9940L:	linux-media@vger.kernel.org
9941T:	git git://linuxtv.org/media_tree.git
9942S:	Maintained
9943F:	drivers/staging/media/pulse8-cec
9944
9945PVRUSB2 VIDEO4LINUX DRIVER
9946M:	Mike Isely <isely@pobox.com>
9947L:	pvrusb2@isely.net	(subscribers-only)
9948L:	linux-media@vger.kernel.org
9949W:	http://www.isely.net/pvrusb2/
9950T:	git git://linuxtv.org/media_tree.git
9951S:	Maintained
9952F:	Documentation/media/v4l-drivers/pvrusb2*
9953F:	drivers/media/usb/pvrusb2/
9954
9955PWC WEBCAM DRIVER
9956M:	Hans Verkuil <hverkuil@xs4all.nl>
9957L:	linux-media@vger.kernel.org
9958T:	git git://linuxtv.org/media_tree.git
9959S:	Odd Fixes
9960F:	drivers/media/usb/pwc/*
9961
9962PWM FAN DRIVER
9963M:	Kamil Debski <kamil@wypas.org>
9964M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9965L:	linux-hwmon@vger.kernel.org
9966S:	Supported
9967F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9968F:	Documentation/hwmon/pwm-fan
9969F:	drivers/hwmon/pwm-fan.c
9970
9971PWM SUBSYSTEM
9972M:	Thierry Reding <thierry.reding@gmail.com>
9973L:	linux-pwm@vger.kernel.org
9974S:	Maintained
9975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9976F:	Documentation/pwm.txt
9977F:	Documentation/devicetree/bindings/pwm/
9978F:	include/linux/pwm.h
9979F:	drivers/pwm/
9980F:	drivers/video/backlight/pwm_bl.c
9981F:	include/linux/pwm_backlight.h
9982
9983PXA2xx/PXA3xx SUPPORT
9984M:	Daniel Mack <daniel@zonque.org>
9985M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9986M:	Robert Jarzmik <robert.jarzmik@free.fr>
9987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9988T:	git git://github.com/hzhuang1/linux.git
9989T:	git git://github.com/rjarzmik/linux.git
9990S:	Maintained
9991F:	arch/arm/boot/dts/pxa*
9992F:	arch/arm/mach-pxa/
9993F:	drivers/dma/pxa*
9994F:	drivers/pcmcia/pxa2xx*
9995F:	drivers/pinctrl/pxa/
9996F:	drivers/spi/spi-pxa2xx*
9997F:	drivers/usb/gadget/udc/pxa2*
9998F:	include/sound/pxa2xx-lib.h
9999F:	sound/arm/pxa*
10000F:	sound/soc/pxa/
10001
10002PXA GPIO DRIVER
10003M:	Robert Jarzmik <robert.jarzmik@free.fr>
10004L:	linux-gpio@vger.kernel.org
10005S:	Maintained
10006F:	drivers/gpio/gpio-pxa.c
10007
10008PXA3xx NAND FLASH DRIVER
10009M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10010L:	linux-mtd@lists.infradead.org
10011S:	Maintained
10012F:	drivers/mtd/nand/pxa3xx_nand.c
10013
10014MMP SUPPORT
10015M:	Eric Miao <eric.y.miao@gmail.com>
10016M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10018T:	git git://github.com/hzhuang1/linux.git
10019T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10020S:	Maintained
10021F:	arch/arm/boot/dts/mmp*
10022F:	arch/arm/mach-mmp/
10023
10024PXA MMCI DRIVER
10025S:	Orphan
10026
10027PXA RTC DRIVER
10028M:	Robert Jarzmik <robert.jarzmik@free.fr>
10029L:	rtc-linux@googlegroups.com
10030S:	Maintained
10031
10032QAT DRIVER
10033M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10034M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10035L:	qat-linux@intel.com
10036S:	Supported
10037F:	drivers/crypto/qat/
10038
10039QIB DRIVER
10040M:	Mike Marciniszyn <infinipath@intel.com>
10041L:	linux-rdma@vger.kernel.org
10042S:	Supported
10043F:	drivers/infiniband/hw/qib/
10044
10045QLOGIC QLA1280 SCSI DRIVER
10046M:	Michael Reed <mdr@sgi.com>
10047L:	linux-scsi@vger.kernel.org
10048S:	Maintained
10049F:	drivers/scsi/qla1280.[ch]
10050
10051QLOGIC QLA2XXX FC-SCSI DRIVER
10052M:	qla2xxx-upstream@qlogic.com
10053L:	linux-scsi@vger.kernel.org
10054S:	Supported
10055F:	Documentation/scsi/LICENSE.qla2xxx
10056F:	drivers/scsi/qla2xxx/
10057
10058QLOGIC QLA4XXX iSCSI DRIVER
10059M:	QLogic-Storage-Upstream@qlogic.com
10060L:	linux-scsi@vger.kernel.org
10061S:	Supported
10062F:	Documentation/scsi/LICENSE.qla4xxx
10063F:	drivers/scsi/qla4xxx/
10064
10065QLOGIC QLA3XXX NETWORK DRIVER
10066M:	Dept-GELinuxNICDev@cavium.com
10067L:	netdev@vger.kernel.org
10068S:	Supported
10069F:	Documentation/networking/LICENSE.qla3xxx
10070F:	drivers/net/ethernet/qlogic/qla3xxx.*
10071
10072QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10073M:	Harish Patil <harish.patil@cavium.com>
10074M:	Manish Chopra <manish.chopra@cavium.com>
10075M:	Dept-GELinuxNICDev@cavium.com
10076L:	netdev@vger.kernel.org
10077S:	Supported
10078F:	drivers/net/ethernet/qlogic/qlcnic/
10079
10080QLOGIC QLGE 10Gb ETHERNET DRIVER
10081M:	Harish Patil <harish.patil@cavium.com>
10082M:	Manish Chopra <manish.chopra@cavium.com>
10083M:	Dept-GELinuxNICDev@cavium.com
10084L:	netdev@vger.kernel.org
10085S:	Supported
10086F:	drivers/net/ethernet/qlogic/qlge/
10087
10088QLOGIC QL4xxx ETHERNET DRIVER
10089M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10090M:	Ariel Elior <Ariel.Elior@cavium.com>
10091M:	everest-linux-l2@cavium.com
10092L:	netdev@vger.kernel.org
10093S:	Supported
10094F:	drivers/net/ethernet/qlogic/qed/
10095F:	include/linux/qed/
10096F:	drivers/net/ethernet/qlogic/qede/
10097
10098QNX4 FILESYSTEM
10099M:	Anders Larsen <al@alarsen.net>
10100W:	http://www.alarsen.net/linux/qnx4fs/
10101S:	Maintained
10102F:	fs/qnx4/
10103F:	include/uapi/linux/qnx4_fs.h
10104F:	include/uapi/linux/qnxtypes.h
10105
10106QORIQ DPAA2 FSL-MC BUS DRIVER
10107M:	Stuart Yoder <stuart.yoder@nxp.com>
10108L:	linux-kernel@vger.kernel.org
10109S:	Maintained
10110F:	drivers/staging/fsl-mc/
10111
10112QT1010 MEDIA DRIVER
10113M:	Antti Palosaari <crope@iki.fi>
10114L:	linux-media@vger.kernel.org
10115W:	https://linuxtv.org
10116W:	http://palosaari.fi/linux/
10117Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10118T:	git git://linuxtv.org/anttip/media_tree.git
10119S:	Maintained
10120F:	drivers/media/tuners/qt1010*
10121
10122QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10123M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10124L:	linux-wireless@vger.kernel.org
10125L:	ath9k-devel@lists.ath9k.org
10126W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10127S:	Supported
10128F:	drivers/net/wireless/ath/ath9k/
10129
10130QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10131M:	Kalle Valo <kvalo@qca.qualcomm.com>
10132L:	ath10k@lists.infradead.org
10133W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10135S:	Supported
10136F:	drivers/net/wireless/ath/ath10k/
10137
10138QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10139M:	Timur Tabi <timur@codeaurora.org>
10140L:	netdev@vger.kernel.org
10141S:	Supported
10142F:	drivers/net/ethernet/qualcomm/emac/
10143
10144QUALCOMM HEXAGON ARCHITECTURE
10145M:	Richard Kuo <rkuo@codeaurora.org>
10146L:	linux-hexagon@vger.kernel.org
10147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10148S:	Supported
10149F:	arch/hexagon/
10150
10151QUALCOMM WCN36XX WIRELESS DRIVER
10152M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10153L:	wcn36xx@lists.infradead.org
10154W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10155T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10156S:	Supported
10157F:	drivers/net/wireless/ath/wcn36xx/
10158
10159QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10160M:	Gabriel Somlo <somlo@cmu.edu>
10161M:	"Michael S. Tsirkin" <mst@redhat.com>
10162L:	qemu-devel@nongnu.org
10163S:	Maintained
10164F:	drivers/firmware/qemu_fw_cfg.c
10165
10166RADOS BLOCK DEVICE (RBD)
10167M:	Ilya Dryomov <idryomov@gmail.com>
10168M:	Sage Weil <sage@redhat.com>
10169M:	Alex Elder <elder@kernel.org>
10170L:	ceph-devel@vger.kernel.org
10171W:	http://ceph.com/
10172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10173T:	git git://github.com/ceph/ceph-client.git
10174S:	Supported
10175F:	Documentation/ABI/testing/sysfs-bus-rbd
10176F:	drivers/block/rbd.c
10177F:	drivers/block/rbd_types.h
10178
10179RADEON FRAMEBUFFER DISPLAY DRIVER
10180M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10181L:	linux-fbdev@vger.kernel.org
10182S:	Maintained
10183F:	drivers/video/fbdev/aty/radeon*
10184F:	include/uapi/linux/radeonfb.h
10185
10186RADIOSHARK RADIO DRIVER
10187M:	Hans Verkuil <hverkuil@xs4all.nl>
10188L:	linux-media@vger.kernel.org
10189T:	git git://linuxtv.org/media_tree.git
10190S:	Maintained
10191F:	drivers/media/radio/radio-shark.c
10192
10193RADIOSHARK2 RADIO DRIVER
10194M:	Hans Verkuil <hverkuil@xs4all.nl>
10195L:	linux-media@vger.kernel.org
10196T:	git git://linuxtv.org/media_tree.git
10197S:	Maintained
10198F:	drivers/media/radio/radio-shark2.c
10199F:	drivers/media/radio/radio-tea5777.c
10200
10201RAGE128 FRAMEBUFFER DISPLAY DRIVER
10202M:	Paul Mackerras <paulus@samba.org>
10203L:	linux-fbdev@vger.kernel.org
10204S:	Maintained
10205F:	drivers/video/fbdev/aty/aty128fb.c
10206
10207RALINK MIPS ARCHITECTURE
10208M:	John Crispin <john@phrozen.org>
10209L:	linux-mips@linux-mips.org
10210S:	Maintained
10211F:	arch/mips/ralink
10212
10213RALINK RT2X00 WIRELESS LAN DRIVER
10214P:	rt2x00 project
10215M:	Stanislaw Gruszka <sgruszka@redhat.com>
10216M:	Helmut Schaa <helmut.schaa@googlemail.com>
10217L:	linux-wireless@vger.kernel.org
10218S:	Maintained
10219F:	drivers/net/wireless/ralink/rt2x00/
10220
10221RAMDISK RAM BLOCK DEVICE DRIVER
10222M:	Jens Axboe <axboe@kernel.dk>
10223S:	Maintained
10224F:	Documentation/blockdev/ramdisk.txt
10225F:	drivers/block/brd.c
10226
10227RANDOM NUMBER DRIVER
10228M:	"Theodore Ts'o" <tytso@mit.edu>
10229S:	Maintained
10230F:	drivers/char/random.c
10231
10232RAPIDIO SUBSYSTEM
10233M:	Matt Porter <mporter@kernel.crashing.org>
10234M:	Alexandre Bounine <alexandre.bounine@idt.com>
10235S:	Maintained
10236F:	drivers/rapidio/
10237
10238RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10239L:	linux-wireless@vger.kernel.org
10240S:	Orphan
10241F:	drivers/net/wireless/ray*
10242
10243RCUTORTURE MODULE
10244M:	Josh Triplett <josh@joshtriplett.org>
10245M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10246L:	linux-kernel@vger.kernel.org
10247S:	Supported
10248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10249F:	Documentation/RCU/torture.txt
10250F:	kernel/rcu/rcutorture.c
10251
10252RCUTORTURE TEST FRAMEWORK
10253M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10254M:	Josh Triplett <josh@joshtriplett.org>
10255R:	Steven Rostedt <rostedt@goodmis.org>
10256R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10257R:	Lai Jiangshan <jiangshanlai@gmail.com>
10258L:	linux-kernel@vger.kernel.org
10259S:	Supported
10260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10261F:	tools/testing/selftests/rcutorture
10262
10263RDC R-321X SoC
10264M:	Florian Fainelli <florian@openwrt.org>
10265S:	Maintained
10266
10267RDC R6040 FAST ETHERNET DRIVER
10268M:	Florian Fainelli <f.fainelli@gmail.com>
10269L:	netdev@vger.kernel.org
10270S:	Maintained
10271F:	drivers/net/ethernet/rdc/r6040.c
10272
10273RDS - RELIABLE DATAGRAM SOCKETS
10274M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10275L:	netdev@vger.kernel.org
10276L:	linux-rdma@vger.kernel.org
10277L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10278W:	https://oss.oracle.com/projects/rds/
10279S:	Supported
10280F:	net/rds/
10281F:	Documentation/networking/rds.txt
10282
10283RDMAVT - RDMA verbs software
10284M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10285L:	linux-rdma@vger.kernel.org
10286S:	Supported
10287F:	drivers/infiniband/sw/rdmavt
10288
10289READ-COPY UPDATE (RCU)
10290M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10291M:	Josh Triplett <josh@joshtriplett.org>
10292R:	Steven Rostedt <rostedt@goodmis.org>
10293R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10294R:	Lai Jiangshan <jiangshanlai@gmail.com>
10295L:	linux-kernel@vger.kernel.org
10296W:	http://www.rdrop.com/users/paulmck/RCU/
10297S:	Supported
10298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10299F:	Documentation/RCU/
10300X:	Documentation/RCU/torture.txt
10301F:	include/linux/rcu*
10302X:	include/linux/srcu.h
10303F:	kernel/rcu/
10304X:	kernel/torture.c
10305
10306REAL TIME CLOCK (RTC) SUBSYSTEM
10307M:	Alessandro Zummo <a.zummo@towertech.it>
10308M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10309L:	rtc-linux@googlegroups.com
10310Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10312S:	Maintained
10313F:	Documentation/devicetree/bindings/rtc/
10314F:	Documentation/rtc.txt
10315F:	drivers/rtc/
10316F:	include/linux/rtc.h
10317F:	include/uapi/linux/rtc.h
10318F:	include/linux/rtc/
10319F:	include/linux/platform_data/rtc-*
10320F:	tools/testing/selftests/timers/rtctest.c
10321
10322REALTEK AUDIO CODECS
10323M:	Bard Liao <bardliao@realtek.com>
10324M:	Oder Chiou <oder_chiou@realtek.com>
10325S:	Maintained
10326F:	sound/soc/codecs/rt*
10327F:	include/sound/rt*.h
10328
10329REISERFS FILE SYSTEM
10330L:	reiserfs-devel@vger.kernel.org
10331S:	Supported
10332F:	fs/reiserfs/
10333
10334REGISTER MAP ABSTRACTION
10335M:	Mark Brown <broonie@kernel.org>
10336L:	linux-kernel@vger.kernel.org
10337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10338S:	Supported
10339F:	Documentation/devicetree/bindings/regmap/
10340F:	drivers/base/regmap/
10341F:	include/linux/regmap.h
10342
10343REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10344M:	Ohad Ben-Cohen <ohad@wizery.com>
10345M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10346L:	linux-remoteproc@vger.kernel.org
10347T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10348S:	Maintained
10349F:	Documentation/devicetree/bindings/remoteproc/
10350F:	Documentation/remoteproc.txt
10351F:	drivers/remoteproc/
10352F:	include/linux/remoteproc.h
10353
10354REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10355M:	Ohad Ben-Cohen <ohad@wizery.com>
10356M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10357L:	linux-remoteproc@vger.kernel.org
10358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10359S:	Maintained
10360F:	drivers/rpmsg/
10361F:	Documentation/rpmsg.txt
10362F:	include/linux/rpmsg.h
10363
10364RENESAS CLOCK DRIVERS
10365M:	Geert Uytterhoeven <geert+renesas@glider.be>
10366L:	linux-renesas-soc@vger.kernel.org
10367S:	Supported
10368F:	drivers/clk/renesas/
10369
10370RENESAS ETHERNET DRIVERS
10371R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10372L:	netdev@vger.kernel.org
10373L:	linux-renesas-soc@vger.kernel.org
10374F:	drivers/net/ethernet/renesas/
10375F:	include/linux/sh_eth.h
10376
10377RENESAS USB2 PHY DRIVER
10378M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10379L:	linux-renesas-soc@vger.kernel.org
10380S:	Maintained
10381F:	drivers/phy/phy-rcar-gen3-usb2.c
10382
10383RESET CONTROLLER FRAMEWORK
10384M:	Philipp Zabel <p.zabel@pengutronix.de>
10385T:	git git://git.pengutronix.de/git/pza/linux
10386S:	Maintained
10387F:	drivers/reset/
10388F:	Documentation/devicetree/bindings/reset/
10389F:	include/dt-bindings/reset/
10390F:	include/linux/reset.h
10391F:	include/linux/reset-controller.h
10392
10393RFKILL
10394M:	Johannes Berg <johannes@sipsolutions.net>
10395L:	linux-wireless@vger.kernel.org
10396W:	http://wireless.kernel.org/
10397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10399S:	Maintained
10400F:	Documentation/rfkill.txt
10401F:	net/rfkill/
10402
10403RHASHTABLE
10404M:	Thomas Graf <tgraf@suug.ch>
10405M:	Herbert Xu <herbert@gondor.apana.org.au>
10406L:	netdev@vger.kernel.org
10407S:	Maintained
10408F:	lib/rhashtable.c
10409F:	include/linux/rhashtable.h
10410
10411RICOH SMARTMEDIA/XD DRIVER
10412M:	Maxim Levitsky <maximlevitsky@gmail.com>
10413S:	Maintained
10414F:	drivers/mtd/nand/r852.c
10415F:	drivers/mtd/nand/r852.h
10416
10417RICOH R5C592 MEMORYSTICK DRIVER
10418M:	Maxim Levitsky <maximlevitsky@gmail.com>
10419S:	Maintained
10420F:	drivers/memstick/host/r592.*
10421
10422ROCCAT DRIVERS
10423M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10424W:	http://sourceforge.net/projects/roccat/
10425S:	Maintained
10426F:	drivers/hid/hid-roccat*
10427F:	include/linux/hid-roccat*
10428F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10429
10430ROCKER DRIVER
10431M:	Jiri Pirko <jiri@resnulli.us>
10432L:	netdev@vger.kernel.org
10433S:	Supported
10434F:	drivers/net/ethernet/rocker/
10435
10436ROCKETPORT DRIVER
10437P:	Comtrol Corp.
10438W:	http://www.comtrol.com
10439S:	Maintained
10440F:	Documentation/serial/rocket.txt
10441F:	drivers/tty/rocket*
10442
10443ROCKETPORT EXPRESS/INFINITY DRIVER
10444M:	Kevin Cernekee <cernekee@gmail.com>
10445L:	linux-serial@vger.kernel.org
10446S:	Odd Fixes
10447F:	drivers/tty/serial/rp2.*
10448
10449ROSE NETWORK LAYER
10450M:	Ralf Baechle <ralf@linux-mips.org>
10451L:	linux-hams@vger.kernel.org
10452W:	http://www.linux-ax25.org/
10453S:	Maintained
10454F:	include/net/rose.h
10455F:	include/uapi/linux/rose.h
10456F:	net/rose/
10457
10458RTL2830 MEDIA DRIVER
10459M:	Antti Palosaari <crope@iki.fi>
10460L:	linux-media@vger.kernel.org
10461W:	https://linuxtv.org
10462W:	http://palosaari.fi/linux/
10463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10464T:	git git://linuxtv.org/anttip/media_tree.git
10465S:	Maintained
10466F:	drivers/media/dvb-frontends/rtl2830*
10467
10468RTL2832 MEDIA DRIVER
10469M:	Antti Palosaari <crope@iki.fi>
10470L:	linux-media@vger.kernel.org
10471W:	https://linuxtv.org
10472W:	http://palosaari.fi/linux/
10473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10474T:	git git://linuxtv.org/anttip/media_tree.git
10475S:	Maintained
10476F:	drivers/media/dvb-frontends/rtl2832*
10477
10478RTL2832_SDR MEDIA DRIVER
10479M:	Antti Palosaari <crope@iki.fi>
10480L:	linux-media@vger.kernel.org
10481W:	https://linuxtv.org
10482W:	http://palosaari.fi/linux/
10483Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10484T:	git git://linuxtv.org/anttip/media_tree.git
10485S:	Maintained
10486F:	drivers/media/dvb-frontends/rtl2832_sdr*
10487
10488RTL8180 WIRELESS DRIVER
10489L:	linux-wireless@vger.kernel.org
10490W:	http://wireless.kernel.org/
10491T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10492S:	Orphan
10493F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10494
10495RTL8187 WIRELESS DRIVER
10496M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10497M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10498M:	Larry Finger <Larry.Finger@lwfinger.net>
10499L:	linux-wireless@vger.kernel.org
10500W:	http://wireless.kernel.org/
10501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10502S:	Maintained
10503F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10504
10505RTL8192CE WIRELESS DRIVER
10506M:	Larry Finger <Larry.Finger@lwfinger.net>
10507M:	Chaoming Li <chaoming_li@realsil.com.cn>
10508L:	linux-wireless@vger.kernel.org
10509W:	http://wireless.kernel.org/
10510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10511S:	Maintained
10512F:	drivers/net/wireless/realtek/rtlwifi/
10513F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10514
10515RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10516M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10517L:	linux-wireless@vger.kernel.org
10518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10519S:	Maintained
10520F:	drivers/net/wireless/realtek/rtl8xxxu/
10521
10522S3 SAVAGE FRAMEBUFFER DRIVER
10523M:	Antonino Daplas <adaplas@gmail.com>
10524L:	linux-fbdev@vger.kernel.org
10525S:	Maintained
10526F:	drivers/video/fbdev/savage/
10527
10528S390
10529M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10530M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10531L:	linux-s390@vger.kernel.org
10532W:	http://www.ibm.com/developerworks/linux/linux390/
10533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10534S:	Supported
10535F:	arch/s390/
10536F:	drivers/s390/
10537F:	Documentation/s390/
10538F:	Documentation/DocBook/s390*
10539
10540S390 COMMON I/O LAYER
10541M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10542M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10543L:	linux-s390@vger.kernel.org
10544W:	http://www.ibm.com/developerworks/linux/linux390/
10545S:	Supported
10546F:	drivers/s390/cio/
10547
10548S390 DASD DRIVER
10549M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10550M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10551L:	linux-s390@vger.kernel.org
10552W:	http://www.ibm.com/developerworks/linux/linux390/
10553S:	Supported
10554F:	drivers/s390/block/dasd*
10555F:	block/partitions/ibm.c
10556
10557S390 NETWORK DRIVERS
10558M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10559L:	linux-s390@vger.kernel.org
10560W:	http://www.ibm.com/developerworks/linux/linux390/
10561S:	Supported
10562F:	drivers/s390/net/
10563
10564S390 PCI SUBSYSTEM
10565M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10566M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10567L:	linux-s390@vger.kernel.org
10568W:	http://www.ibm.com/developerworks/linux/linux390/
10569S:	Supported
10570F:	arch/s390/pci/
10571F:	drivers/pci/hotplug/s390_pci_hpc.c
10572
10573S390 ZCRYPT DRIVER
10574M:	Harald Freudenberger <freude@de.ibm.com>
10575L:	linux-s390@vger.kernel.org
10576W:	http://www.ibm.com/developerworks/linux/linux390/
10577S:	Supported
10578F:	drivers/s390/crypto/
10579
10580S390 ZFCP DRIVER
10581M:	Steffen Maier <maier@linux.vnet.ibm.com>
10582L:	linux-s390@vger.kernel.org
10583W:	http://www.ibm.com/developerworks/linux/linux390/
10584S:	Supported
10585F:	drivers/s390/scsi/zfcp_*
10586
10587S390 IUCV NETWORK LAYER
10588M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10589L:	linux-s390@vger.kernel.org
10590W:	http://www.ibm.com/developerworks/linux/linux390/
10591S:	Supported
10592F:	drivers/s390/net/*iucv*
10593F:	include/net/iucv/
10594F:	net/iucv/
10595
10596S390 IOMMU (PCI)
10597M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10598L:	linux-s390@vger.kernel.org
10599W:	http://www.ibm.com/developerworks/linux/linux390/
10600S:	Supported
10601F:	drivers/iommu/s390-iommu.c
10602
10603S3C24XX SD/MMC Driver
10604M:	Ben Dooks <ben-linux@fluff.org>
10605L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10606S:	Supported
10607F:	drivers/mmc/host/s3cmci.*
10608
10609SAA6588 RDS RECEIVER DRIVER
10610M:	Hans Verkuil <hverkuil@xs4all.nl>
10611L:	linux-media@vger.kernel.org
10612T:	git git://linuxtv.org/media_tree.git
10613W:	https://linuxtv.org
10614S:	Odd Fixes
10615F:	drivers/media/i2c/saa6588*
10616
10617SAA7134 VIDEO4LINUX DRIVER
10618M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10619M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10620L:	linux-media@vger.kernel.org
10621W:	https://linuxtv.org
10622T:	git git://linuxtv.org/media_tree.git
10623S:	Odd fixes
10624F:	Documentation/media/v4l-drivers/saa7134*
10625F:	drivers/media/pci/saa7134/
10626
10627SAA7146 VIDEO4LINUX-2 DRIVER
10628M:	Hans Verkuil <hverkuil@xs4all.nl>
10629L:	linux-media@vger.kernel.org
10630T:	git git://linuxtv.org/media_tree.git
10631S:	Maintained
10632F:	drivers/media/common/saa7146/
10633F:	drivers/media/pci/saa7146/
10634F:	include/media/saa7146*
10635
10636SAMSUNG LAPTOP DRIVER
10637M:	Corentin Chary <corentin.chary@gmail.com>
10638L:	platform-driver-x86@vger.kernel.org
10639S:	Maintained
10640F:	drivers/platform/x86/samsung-laptop.c
10641
10642SAMSUNG AUDIO (ASoC) DRIVERS
10643M:	Krzysztof Kozlowski <krzk@kernel.org>
10644M:	Sangbeom Kim <sbkim73@samsung.com>
10645M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10647S:	Supported
10648F:	sound/soc/samsung/
10649
10650SAMSUNG FRAMEBUFFER DRIVER
10651M:	Jingoo Han <jingoohan1@gmail.com>
10652L:	linux-fbdev@vger.kernel.org
10653S:	Maintained
10654F:	drivers/video/fbdev/s3c-fb.c
10655
10656SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10657M:	Sangbeom Kim <sbkim73@samsung.com>
10658M:	Krzysztof Kozlowski <krzk@kernel.org>
10659M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10660L:	linux-kernel@vger.kernel.org
10661L:	linux-samsung-soc@vger.kernel.org
10662S:	Supported
10663F:	drivers/mfd/sec*.c
10664F:	drivers/regulator/s2m*.c
10665F:	drivers/regulator/s5m*.c
10666F:	drivers/clk/clk-s2mps11.c
10667F:	drivers/rtc/rtc-s5m.c
10668F:	include/linux/mfd/samsung/
10669F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10670F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10671F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10672F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10673
10674SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10675M:	Kyungmin Park <kyungmin.park@samsung.com>
10676M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10677L:	linux-media@vger.kernel.org
10678Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10679S:	Supported
10680F:	drivers/media/platform/exynos4-is/
10681
10682SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10683M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10684L:	linux-media@vger.kernel.org
10685L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10686S:	Maintained
10687F:	drivers/media/platform/s3c-camif/
10688F:	include/media/drv-intf/s3c_camif.h
10689
10690SAMSUNG S5C73M3 CAMERA DRIVER
10691M:	Kyungmin Park <kyungmin.park@samsung.com>
10692M:	Andrzej Hajda <a.hajda@samsung.com>
10693L:	linux-media@vger.kernel.org
10694S:	Supported
10695F:	drivers/media/i2c/s5c73m3/*
10696
10697SAMSUNG S5K5BAF CAMERA DRIVER
10698M:	Kyungmin Park <kyungmin.park@samsung.com>
10699M:	Andrzej Hajda <a.hajda@samsung.com>
10700L:	linux-media@vger.kernel.org
10701S:	Supported
10702F:	drivers/media/i2c/s5k5baf.c
10703
10704SAMSUNG S3FWRN5 NFC DRIVER
10705M:	Robert Baldyga <r.baldyga@samsung.com>
10706M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10707L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10708S:	Supported
10709F:	drivers/nfc/s3fwrn5
10710
10711SAMSUNG SOC CLOCK DRIVERS
10712M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10713M:	Tomasz Figa <tomasz.figa@gmail.com>
10714M:	Chanwoo Choi <cw00.choi@samsung.com>
10715S:	Supported
10716L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10717F:	drivers/clk/samsung/
10718F:	include/dt-bindings/clock/exynos*.h
10719F:	Documentation/devicetree/bindings/clock/exynos*.txt
10720
10721SAMSUNG SPI DRIVERS
10722M:	Kukjin Kim <kgene@kernel.org>
10723M:	Krzysztof Kozlowski <krzk@kernel.org>
10724M:	Andi Shyti <andi.shyti@samsung.com>
10725L:	linux-spi@vger.kernel.org
10726L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10727S:	Maintained
10728F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10729F:	drivers/spi/spi-s3c*
10730F:	include/linux/platform_data/spi-s3c64xx.h
10731
10732SAMSUNG SXGBE DRIVERS
10733M:	Byungho An <bh74.an@samsung.com>
10734M:	Girish K S <ks.giri@samsung.com>
10735M:	Vipul Pandya <vipul.pandya@samsung.com>
10736S:	Supported
10737L:	netdev@vger.kernel.org
10738F:	drivers/net/ethernet/samsung/sxgbe/
10739
10740SAMSUNG THERMAL DRIVER
10741M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10742L:	linux-pm@vger.kernel.org
10743L:	linux-samsung-soc@vger.kernel.org
10744S:	Supported
10745T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10746F:	drivers/thermal/samsung/
10747
10748SAMSUNG USB2 PHY DRIVER
10749M:	Kamil Debski <kamil@wypas.org>
10750M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10751L:	linux-kernel@vger.kernel.org
10752S:	Supported
10753F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10754F:	Documentation/phy/samsung-usb2.txt
10755F:	drivers/phy/phy-exynos4210-usb2.c
10756F:	drivers/phy/phy-exynos4x12-usb2.c
10757F:	drivers/phy/phy-exynos5250-usb2.c
10758F:	drivers/phy/phy-s5pv210-usb2.c
10759F:	drivers/phy/phy-samsung-usb2.c
10760F:	drivers/phy/phy-samsung-usb2.h
10761
10762SERIAL DRIVERS
10763M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10764L:	linux-serial@vger.kernel.org
10765S:	Maintained
10766F:	Documentation/devicetree/bindings/serial/
10767F:	drivers/tty/serial/
10768
10769STI CEC DRIVER
10770M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10771L:	kernel@stlinux.com
10772S:	Maintained
10773F:	drivers/staging/media/st-cec/
10774F:	Documentation/devicetree/bindings/media/stih-cec.txt
10775
10776SYNOPSYS DESIGNWARE DMAC DRIVER
10777M:	Viresh Kumar <vireshk@kernel.org>
10778M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10779S:	Maintained
10780F:	include/linux/dma/dw.h
10781F:	include/linux/platform_data/dma-dw.h
10782F:	drivers/dma/dw/
10783
10784SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10785M: Lars Persson <lars.persson@axis.com>
10786L: netdev@vger.kernel.org
10787S: Supported
10788F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10789F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10790
10791SYNOPSYS DESIGNWARE I2C DRIVER
10792M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10793R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10794R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10795L:	linux-i2c@vger.kernel.org
10796S:	Maintained
10797F:	drivers/i2c/busses/i2c-designware-*
10798F:	include/linux/platform_data/i2c-designware.h
10799
10800SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10801M:	Jaehoon Chung <jh80.chung@samsung.com>
10802L:	linux-mmc@vger.kernel.org
10803S:	Maintained
10804F:	include/linux/mmc/dw_mmc.h
10805F:	drivers/mmc/host/dw_mmc*
10806
10807SYSTEM TRACE MODULE CLASS
10808M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10809S:	Maintained
10810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10811F:	Documentation/trace/stm.txt
10812F:	drivers/hwtracing/stm/
10813F:	include/linux/stm.h
10814F:	include/uapi/linux/stm.h
10815
10816THUNDERBOLT DRIVER
10817M:	Andreas Noever <andreas.noever@gmail.com>
10818S:	Maintained
10819F:	drivers/thunderbolt/
10820
10821TI BQ27XXX POWER SUPPLY DRIVER
10822R:	Andrew F. Davis <afd@ti.com>
10823F:	include/linux/power/bq27xxx_battery.h
10824F:	drivers/power/supply/bq27xxx_battery.c
10825F:	drivers/power/supply/bq27xxx_battery_i2c.c
10826
10827TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10828M:	John Stultz <john.stultz@linaro.org>
10829M:	Thomas Gleixner <tglx@linutronix.de>
10830L:	linux-kernel@vger.kernel.org
10831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10832S:	Supported
10833F:	include/linux/clocksource.h
10834F:	include/linux/time.h
10835F:	include/linux/timex.h
10836F:	include/uapi/linux/time.h
10837F:	include/uapi/linux/timex.h
10838F:	kernel/time/clocksource.c
10839F:	kernel/time/time*.c
10840F:	kernel/time/alarmtimer.c
10841F:	kernel/time/ntp.c
10842F:	tools/testing/selftests/timers/
10843
10844SC1200 WDT DRIVER
10845M:	Zwane Mwaikambo <zwanem@gmail.com>
10846S:	Maintained
10847F:	drivers/watchdog/sc1200wdt.c
10848
10849SCHEDULER
10850M:	Ingo Molnar <mingo@redhat.com>
10851M:	Peter Zijlstra <peterz@infradead.org>
10852L:	linux-kernel@vger.kernel.org
10853T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10854S:	Maintained
10855F:	kernel/sched/
10856F:	include/linux/sched.h
10857F:	include/uapi/linux/sched.h
10858F:	include/linux/wait.h
10859
10860SCORE ARCHITECTURE
10861M:	Chen Liqin <liqin.linux@gmail.com>
10862M:	Lennox Wu <lennox.wu@gmail.com>
10863W:	http://www.sunplus.com
10864S:	Supported
10865F:	arch/score/
10866
10867SCR24X CHIP CARD INTERFACE DRIVER
10868M:	Lubomir Rintel <lkundrak@v3.sk>
10869S:	Supported
10870F:	drivers/char/pcmcia/scr24x_cs.c
10871
10872SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10873M:	Sudeep Holla <sudeep.holla@arm.com>
10874L:	linux-arm-kernel@lists.infradead.org
10875S:	Maintained
10876F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10877F:	drivers/clk/clk-scpi.c
10878F:	drivers/cpufreq/scpi-cpufreq.c
10879F:	drivers/firmware/arm_scpi.c
10880F:	include/linux/scpi_protocol.h
10881
10882SCSI CDROM DRIVER
10883M:	Jens Axboe <axboe@kernel.dk>
10884L:	linux-scsi@vger.kernel.org
10885W:	http://www.kernel.dk
10886S:	Maintained
10887F:	drivers/scsi/sr*
10888
10889SCSI RDMA PROTOCOL (SRP) INITIATOR
10890M:	Bart Van Assche <bart.vanassche@sandisk.com>
10891L:	linux-rdma@vger.kernel.org
10892S:	Supported
10893W:	http://www.openfabrics.org
10894Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10895T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10896F:	drivers/infiniband/ulp/srp/
10897F:	include/scsi/srp.h
10898
10899SCSI SG DRIVER
10900M:	Doug Gilbert <dgilbert@interlog.com>
10901L:	linux-scsi@vger.kernel.org
10902W:	http://sg.danny.cz/sg
10903S:	Maintained
10904F:	Documentation/scsi/scsi-generic.txt
10905F:	drivers/scsi/sg.c
10906F:	include/scsi/sg.h
10907
10908SCSI SUBSYSTEM
10909M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10911M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10913L:	linux-scsi@vger.kernel.org
10914S:	Maintained
10915F:	Documentation/devicetree/bindings/scsi/
10916F:	drivers/scsi/
10917F:	include/scsi/
10918
10919SCSI TAPE DRIVER
10920M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10921L:	linux-scsi@vger.kernel.org
10922S:	Maintained
10923F:	Documentation/scsi/st.txt
10924F:	drivers/scsi/st.*
10925F:	drivers/scsi/st_*.h
10926
10927SCTP PROTOCOL
10928M:	Vlad Yasevich <vyasevich@gmail.com>
10929M:	Neil Horman <nhorman@tuxdriver.com>
10930L:	linux-sctp@vger.kernel.org
10931W:	http://lksctp.sourceforge.net
10932S:	Maintained
10933F:	Documentation/networking/sctp.txt
10934F:	include/linux/sctp.h
10935F:	include/uapi/linux/sctp.h
10936F:	include/net/sctp/
10937F:	net/sctp/
10938
10939SCx200 CPU SUPPORT
10940M:	Jim Cromie <jim.cromie@gmail.com>
10941S:	Odd Fixes
10942F:	Documentation/i2c/busses/scx200_acb
10943F:	arch/x86/platform/scx200/
10944F:	drivers/watchdog/scx200_wdt.c
10945F:	drivers/i2c/busses/scx200*
10946F:	drivers/mtd/maps/scx200_docflash.c
10947F:	include/linux/scx200.h
10948
10949SCx200 GPIO DRIVER
10950M:	Jim Cromie <jim.cromie@gmail.com>
10951S:	Maintained
10952F:	drivers/char/scx200_gpio.c
10953F:	include/linux/scx200_gpio.h
10954
10955SCx200 HRT CLOCKSOURCE DRIVER
10956M:	Jim Cromie <jim.cromie@gmail.com>
10957S:	Maintained
10958F:	drivers/clocksource/scx200_hrt.c
10959
10960SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10961M:	Sascha Sommer <saschasommer@freenet.de>
10962L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10963S:	Maintained
10964F:	drivers/mmc/host/sdricoh_cs.c
10965
10966SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10967M:	Adrian Hunter <adrian.hunter@intel.com>
10968L:	linux-mmc@vger.kernel.org
10969T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10970S:	Maintained
10971F:	drivers/mmc/host/sdhci*
10972F:	include/linux/mmc/sdhci*
10973
10974SECURE COMPUTING
10975M:	Kees Cook <keescook@chromium.org>
10976R:	Andy Lutomirski <luto@amacapital.net>
10977R:	Will Drewry <wad@chromium.org>
10978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10979S:	Supported
10980F:	kernel/seccomp.c
10981F:	include/uapi/linux/seccomp.h
10982F:	include/linux/seccomp.h
10983F:	tools/testing/selftests/seccomp/*
10984K:	\bsecure_computing
10985K:	\bTIF_SECCOMP\b
10986
10987SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10988M:	Al Cooper <alcooperx@gmail.com>
10989L:	linux-mmc@vger.kernel.org
10990L:	bcm-kernel-feedback-list@broadcom.com
10991S:	Maintained
10992F:	drivers/mmc/host/sdhci-brcmstb*
10993
10994SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10995M:	Ben Dooks <ben-linux@fluff.org>
10996M:	Jaehoon Chung <jh80.chung@samsung.com>
10997L:	linux-mmc@vger.kernel.org
10998S:	Maintained
10999F:	drivers/mmc/host/sdhci-s3c*
11000
11001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11002M:	Viresh Kumar <vireshk@kernel.org>
11003L:	linux-mmc@vger.kernel.org
11004S:	Maintained
11005F:	drivers/mmc/host/sdhci-spear.c
11006
11007SECURITY SUBSYSTEM
11008M:	James Morris <james.l.morris@oracle.com>
11009M:	"Serge E. Hallyn" <serge@hallyn.com>
11010L:	linux-security-module@vger.kernel.org (suggested Cc:)
11011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11012W:	http://kernsec.org/
11013S:	Supported
11014F:	security/
11015
11016SECURITY CONTACT
11017M:	Security Officers <security@kernel.org>
11018S:	Supported
11019
11020SELINUX SECURITY MODULE
11021M:	Paul Moore <paul@paul-moore.com>
11022M:	Stephen Smalley <sds@tycho.nsa.gov>
11023M:	Eric Paris <eparis@parisplace.org>
11024L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11025W:	http://selinuxproject.org
11026T:	git git://git.infradead.org/users/pcmoore/selinux
11027S:	Supported
11028F:	include/linux/selinux*
11029F:	security/selinux/
11030F:	scripts/selinux/
11031
11032APPARMOR SECURITY MODULE
11033M:	John Johansen <john.johansen@canonical.com>
11034L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11035W:	apparmor.wiki.kernel.org
11036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11037S:	Supported
11038F:	security/apparmor/
11039
11040LOADPIN SECURITY MODULE
11041M:	Kees Cook <keescook@chromium.org>
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11043S:	Supported
11044F:	security/loadpin/
11045
11046YAMA SECURITY MODULE
11047M:	Kees Cook <keescook@chromium.org>
11048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11049S:	Supported
11050F:	security/yama/
11051
11052SENSABLE PHANTOM
11053M:	Jiri Slaby <jirislaby@gmail.com>
11054S:	Maintained
11055F:	drivers/misc/phantom.c
11056F:	include/uapi/linux/phantom.h
11057
11058Emulex 10Gbps iSCSI - OneConnect DRIVER
11059M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11060M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11061M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11062L:	linux-scsi@vger.kernel.org
11063W:	http://www.broadcom.com
11064S:	Supported
11065F:	drivers/scsi/be2iscsi/
11066
11067Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11068M:	Sathya Perla <sathya.perla@broadcom.com>
11069M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11070M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11071M:	Somnath Kotur <somnath.kotur@broadcom.com>
11072L:	netdev@vger.kernel.org
11073W:	http://www.emulex.com
11074S:	Supported
11075F:	drivers/net/ethernet/emulex/benet/
11076
11077EMULEX ONECONNECT ROCE DRIVER
11078M:	Selvin Xavier <selvin.xavier@avagotech.com>
11079M:	Devesh Sharma <devesh.sharma@avagotech.com>
11080M:	Mitesh Ahuja <mitesh.ahuja@avagotech.com>
11081L:	linux-rdma@vger.kernel.org
11082W:	http://www.emulex.com
11083S:	Supported
11084F:	drivers/infiniband/hw/ocrdma/
11085F:	include/uapi/rdma/ocrdma-abi.h
11086
11087SFC NETWORK DRIVER
11088M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11089M:	Edward Cree <ecree@solarflare.com>
11090M:	Bert Kenward <bkenward@solarflare.com>
11091L:	netdev@vger.kernel.org
11092S:	Supported
11093F:	drivers/net/ethernet/sfc/
11094
11095SGI GRU DRIVER
11096M:	Dimitri Sivanich <sivanich@sgi.com>
11097S:	Maintained
11098F:	drivers/misc/sgi-gru/
11099
11100SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11101M:	Pat Gefre <pfg@sgi.com>
11102L:	linux-ia64@vger.kernel.org
11103S:	Supported
11104F:	Documentation/ia64/serial.txt
11105F:	drivers/tty/serial/ioc?_serial.c
11106F:	include/linux/ioc?.h
11107
11108SGI XP/XPC/XPNET DRIVER
11109M:	Cliff Whickman <cpw@sgi.com>
11110M:	Robin Holt <robinmholt@gmail.com>
11111S:	Maintained
11112F:	drivers/misc/sgi-xp/
11113
11114SI2157 MEDIA DRIVER
11115M:	Antti Palosaari <crope@iki.fi>
11116L:	linux-media@vger.kernel.org
11117W:	https://linuxtv.org
11118W:	http://palosaari.fi/linux/
11119Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11120T:	git git://linuxtv.org/anttip/media_tree.git
11121S:	Maintained
11122F:	drivers/media/tuners/si2157*
11123
11124SI2168 MEDIA DRIVER
11125M:	Antti Palosaari <crope@iki.fi>
11126L:	linux-media@vger.kernel.org
11127W:	https://linuxtv.org
11128W:	http://palosaari.fi/linux/
11129Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11130T:	git git://linuxtv.org/anttip/media_tree.git
11131S:	Maintained
11132F:	drivers/media/dvb-frontends/si2168*
11133
11134SI470X FM RADIO RECEIVER I2C DRIVER
11135M:	Hans Verkuil <hverkuil@xs4all.nl>
11136L:	linux-media@vger.kernel.org
11137T:	git git://linuxtv.org/media_tree.git
11138W:	https://linuxtv.org
11139S:	Odd Fixes
11140F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11141
11142SI470X FM RADIO RECEIVER USB DRIVER
11143M:	Hans Verkuil <hverkuil@xs4all.nl>
11144L:	linux-media@vger.kernel.org
11145T:	git git://linuxtv.org/media_tree.git
11146W:	https://linuxtv.org
11147S:	Maintained
11148F:	drivers/media/radio/si470x/radio-si470x-common.c
11149F:	drivers/media/radio/si470x/radio-si470x.h
11150F:	drivers/media/radio/si470x/radio-si470x-usb.c
11151
11152SI4713 FM RADIO TRANSMITTER I2C DRIVER
11153M:	Eduardo Valentin <edubezval@gmail.com>
11154L:	linux-media@vger.kernel.org
11155T:	git git://linuxtv.org/media_tree.git
11156W:	https://linuxtv.org
11157S:	Odd Fixes
11158F:	drivers/media/radio/si4713/si4713.?
11159
11160SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11161M:	Eduardo Valentin <edubezval@gmail.com>
11162L:	linux-media@vger.kernel.org
11163T:	git git://linuxtv.org/media_tree.git
11164W:	https://linuxtv.org
11165S:	Odd Fixes
11166F:	drivers/media/radio/si4713/radio-platform-si4713.c
11167
11168SI4713 FM RADIO TRANSMITTER USB DRIVER
11169M:	Hans Verkuil <hverkuil@xs4all.nl>
11170L:	linux-media@vger.kernel.org
11171T:	git git://linuxtv.org/media_tree.git
11172W:	https://linuxtv.org
11173S:	Maintained
11174F:	drivers/media/radio/si4713/radio-usb-si4713.c
11175
11176SIANO DVB DRIVER
11177M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11178M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11179L:	linux-media@vger.kernel.org
11180W:	https://linuxtv.org
11181T:	git git://linuxtv.org/media_tree.git
11182S:	Odd fixes
11183F:	drivers/media/common/siano/
11184F:	drivers/media/usb/siano/
11185F:	drivers/media/usb/siano/
11186F:	drivers/media/mmc/siano/
11187
11188SIMPLEFB FB DRIVER
11189M:	Hans de Goede <hdegoede@redhat.com>
11190L:	linux-fbdev@vger.kernel.org
11191S:	Maintained
11192F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11193F:	drivers/video/fbdev/simplefb.c
11194F:	include/linux/platform_data/simplefb.h
11195
11196SH_VEU V4L2 MEM2MEM DRIVER
11197L:	linux-media@vger.kernel.org
11198S:	Orphan
11199F:	drivers/media/platform/sh_veu.c
11200
11201SH_VOU V4L2 OUTPUT DRIVER
11202L:	linux-media@vger.kernel.org
11203S:	Orphan
11204F:	drivers/media/platform/sh_vou.c
11205F:	include/media/drv-intf/sh_vou.h
11206
11207SIMPLE FIRMWARE INTERFACE (SFI)
11208M:	Len Brown <lenb@kernel.org>
11209L:	sfi-devel@simplefirmware.org
11210W:	http://simplefirmware.org/
11211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11212S:	Supported
11213F:	arch/x86/platform/sfi/
11214F:	drivers/sfi/
11215F:	include/linux/sfi*.h
11216
11217SIMTEC EB110ATX (Chalice CATS)
11218P:	Ben Dooks
11219P:	Vincent Sanders <vince@simtec.co.uk>
11220M:	Simtec Linux Team <linux@simtec.co.uk>
11221W:	http://www.simtec.co.uk/products/EB110ATX/
11222S:	Supported
11223
11224SIMTEC EB2410ITX (BAST)
11225P:	Ben Dooks
11226P:	Vincent Sanders <vince@simtec.co.uk>
11227M:	Simtec Linux Team <linux@simtec.co.uk>
11228W:	http://www.simtec.co.uk/products/EB2410ITX/
11229S:	Supported
11230F:	arch/arm/mach-s3c24xx/mach-bast.c
11231F:	arch/arm/mach-s3c24xx/bast-ide.c
11232F:	arch/arm/mach-s3c24xx/bast-irq.c
11233
11234TI DAVINCI MACHINE SUPPORT
11235M:	Sekhar Nori <nsekhar@ti.com>
11236M:	Kevin Hilman <khilman@kernel.org>
11237L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11239S:	Supported
11240F:	arch/arm/mach-davinci/
11241F:	drivers/i2c/busses/i2c-davinci.c
11242
11243TI DAVINCI SERIES MEDIA DRIVER
11244M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11245L:	linux-media@vger.kernel.org
11246W:	https://linuxtv.org
11247Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11248T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11249S:	Maintained
11250F:	drivers/media/platform/davinci/
11251F:	include/media/davinci/
11252
11253TI AM437X VPFE DRIVER
11254M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11255L:	linux-media@vger.kernel.org
11256W:	https://linuxtv.org
11257Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11258T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11259S:	Maintained
11260F:	drivers/media/platform/am437x/
11261
11262OV2659 OMNIVISION SENSOR DRIVER
11263M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11264L:	linux-media@vger.kernel.org
11265W:	https://linuxtv.org
11266Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11267T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11268S:	Maintained
11269F:	drivers/media/i2c/ov2659.c
11270F:	include/media/i2c/ov2659.h
11271
11272SILICON MOTION SM712 FRAME BUFFER DRIVER
11273M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11274M:	Teddy Wang <teddy.wang@siliconmotion.com>
11275M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11276L:	linux-fbdev@vger.kernel.org
11277S:	Maintained
11278F:	drivers/video/fbdev/sm712*
11279F:	Documentation/fb/sm712fb.txt
11280
11281SIS 190 ETHERNET DRIVER
11282M:	Francois Romieu <romieu@fr.zoreil.com>
11283L:	netdev@vger.kernel.org
11284S:	Maintained
11285F:	drivers/net/ethernet/sis/sis190.c
11286
11287SIS 900/7016 FAST ETHERNET DRIVER
11288M:	Daniele Venzano <venza@brownhat.org>
11289W:	http://www.brownhat.org/sis900.html
11290L:	netdev@vger.kernel.org
11291S:	Maintained
11292F:	drivers/net/ethernet/sis/sis900.*
11293
11294SIS FRAMEBUFFER DRIVER
11295M:	Thomas Winischhofer <thomas@winischhofer.net>
11296W:	http://www.winischhofer.net/linuxsisvga.shtml
11297S:	Maintained
11298F:	Documentation/fb/sisfb.txt
11299F:	drivers/video/fbdev/sis/
11300F:	include/video/sisfb.h
11301
11302SIS USB2VGA DRIVER
11303M:	Thomas Winischhofer <thomas@winischhofer.net>
11304W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11305S:	Maintained
11306F:	drivers/usb/misc/sisusbvga/
11307
11308SLAB ALLOCATOR
11309M:	Christoph Lameter <cl@linux.com>
11310M:	Pekka Enberg <penberg@kernel.org>
11311M:	David Rientjes <rientjes@google.com>
11312M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11313M:	Andrew Morton <akpm@linux-foundation.org>
11314L:	linux-mm@kvack.org
11315S:	Maintained
11316F:	include/linux/sl?b*.h
11317F:	mm/sl?b*
11318
11319SLEEPABLE READ-COPY UPDATE (SRCU)
11320M:	Lai Jiangshan <jiangshanlai@gmail.com>
11321M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11322M:	Josh Triplett <josh@joshtriplett.org>
11323R:	Steven Rostedt <rostedt@goodmis.org>
11324R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11325L:	linux-kernel@vger.kernel.org
11326W:	http://www.rdrop.com/users/paulmck/RCU/
11327S:	Supported
11328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11329F:	include/linux/srcu.h
11330F:	kernel/rcu/srcu.c
11331
11332SMACK SECURITY MODULE
11333M:	Casey Schaufler <casey@schaufler-ca.com>
11334L:	linux-security-module@vger.kernel.org
11335W:	http://schaufler-ca.com
11336T:	git git://github.com/cschaufler/smack-next
11337S:	Maintained
11338F:	Documentation/security/Smack.txt
11339F:	security/smack/
11340
11341DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11342M:	Kevin Hilman <khilman@kernel.org>
11343M:	Nishanth Menon <nm@ti.com>
11344S:	Maintained
11345F:	drivers/power/avs/
11346F:	include/linux/power/smartreflex.h
11347L:	linux-pm@vger.kernel.org
11348
11349SMC91x ETHERNET DRIVER
11350M:	Nicolas Pitre <nico@fluxnic.net>
11351S:	Odd Fixes
11352F:	drivers/net/ethernet/smsc/smc91x.*
11353
11354SMIA AND SMIA++ IMAGE SENSOR DRIVER
11355M:	Sakari Ailus <sakari.ailus@iki.fi>
11356L:	linux-media@vger.kernel.org
11357S:	Maintained
11358F:	drivers/media/i2c/smiapp/
11359F:	include/media/i2c/smiapp.h
11360F:	drivers/media/i2c/smiapp-pll.c
11361F:	drivers/media/i2c/smiapp-pll.h
11362F:	include/uapi/linux/smiapp.h
11363F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11364
11365SMM665 HARDWARE MONITOR DRIVER
11366M:	Guenter Roeck <linux@roeck-us.net>
11367L:	linux-hwmon@vger.kernel.org
11368S:	Maintained
11369F:	Documentation/hwmon/smm665
11370F:	drivers/hwmon/smm665.c
11371
11372SMSC EMC2103 HARDWARE MONITOR DRIVER
11373M:	Steve Glendinning <steve.glendinning@shawell.net>
11374L:	linux-hwmon@vger.kernel.org
11375S:	Maintained
11376F:	Documentation/hwmon/emc2103
11377F:	drivers/hwmon/emc2103.c
11378
11379SMSC SCH5627 HARDWARE MONITOR DRIVER
11380M:	Hans de Goede <hdegoede@redhat.com>
11381L:	linux-hwmon@vger.kernel.org
11382S:	Supported
11383F:	Documentation/hwmon/sch5627
11384F:	drivers/hwmon/sch5627.c
11385
11386SMSC47B397 HARDWARE MONITOR DRIVER
11387M:	Jean Delvare <jdelvare@suse.com>
11388L:	linux-hwmon@vger.kernel.org
11389S:	Maintained
11390F:	Documentation/hwmon/smsc47b397
11391F:	drivers/hwmon/smsc47b397.c
11392
11393SMSC911x ETHERNET DRIVER
11394M:	Steve Glendinning <steve.glendinning@shawell.net>
11395L:	netdev@vger.kernel.org
11396S:	Maintained
11397F:	include/linux/smsc911x.h
11398F:	drivers/net/ethernet/smsc/smsc911x.*
11399
11400SMSC9420 PCI ETHERNET DRIVER
11401M:	Steve Glendinning <steve.glendinning@shawell.net>
11402L:	netdev@vger.kernel.org
11403S:	Maintained
11404F:	drivers/net/ethernet/smsc/smsc9420.*
11405
11406SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11407M:	Steve Glendinning <steve.glendinning@shawell.net>
11408L:	linux-fbdev@vger.kernel.org
11409S:	Maintained
11410F:	drivers/video/fbdev/smscufx.c
11411
11412SOC-CAMERA V4L2 SUBSYSTEM
11413M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11414L:	linux-media@vger.kernel.org
11415T:	git git://linuxtv.org/media_tree.git
11416S:	Maintained
11417F:	include/media/soc*
11418F:	drivers/media/i2c/soc_camera/
11419F:	drivers/media/platform/soc_camera/
11420
11421SOEKRIS NET48XX LED SUPPORT
11422M:	Chris Boot <bootc@bootc.net>
11423S:	Maintained
11424F:	drivers/leds/leds-net48xx.c
11425
11426SOFTLOGIC 6x10 MPEG CODEC
11427M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11428M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11429M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11430M:	Ismael Luceno <ismael@iodev.co.uk>
11431L:	linux-media@vger.kernel.org
11432S:	Supported
11433F:	drivers/media/pci/solo6x10/
11434
11435SOFTWARE RAID (Multiple Disks) SUPPORT
11436M:	Shaohua Li <shli@kernel.org>
11437L:	linux-raid@vger.kernel.org
11438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11439S:	Supported
11440F:	drivers/md/
11441F:	include/linux/raid/
11442F:	include/uapi/linux/raid/
11443
11444SONIC NETWORK DRIVER
11445M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11446L:	netdev@vger.kernel.org
11447S:	Maintained
11448F:	drivers/net/ethernet/natsemi/sonic.*
11449
11450SONICS SILICON BACKPLANE DRIVER (SSB)
11451M:	Michael Buesch <m@bues.ch>
11452L:	linux-wireless@vger.kernel.org
11453S:	Maintained
11454F:	drivers/ssb/
11455F:	include/linux/ssb/
11456
11457SONY VAIO CONTROL DEVICE DRIVER
11458M:	Mattia Dongili <malattia@linux.it>
11459L:	platform-driver-x86@vger.kernel.org
11460W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11461S:	Maintained
11462F:	Documentation/laptops/sony-laptop.txt
11463F:	drivers/char/sonypi.c
11464F:	drivers/platform/x86/sony-laptop.c
11465F:	include/linux/sony-laptop.h
11466
11467SONY MEMORYSTICK CARD SUPPORT
11468M:	Alex Dubov <oakad@yahoo.com>
11469W:	http://tifmxx.berlios.de/
11470S:	Maintained
11471F:	drivers/memstick/host/tifm_ms.c
11472
11473SONY MEMORYSTICK STANDARD SUPPORT
11474M:	Maxim Levitsky <maximlevitsky@gmail.com>
11475S:	Maintained
11476F:	drivers/memstick/core/ms_block.*
11477
11478SOUND
11479M:	Jaroslav Kysela <perex@perex.cz>
11480M:	Takashi Iwai <tiwai@suse.com>
11481L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11482W:	http://www.alsa-project.org/
11483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11484T:	git git://git.alsa-project.org/alsa-kernel.git
11485Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11486S:	Maintained
11487F:	Documentation/sound/
11488F:	include/sound/
11489F:	include/uapi/sound/
11490F:	sound/
11491
11492SOUND - COMPRESSED AUDIO
11493M:	Vinod Koul <vinod.koul@intel.com>
11494L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11496S:	Supported
11497F:	Documentation/sound/alsa/compress_offload.txt
11498F:	include/sound/compress_driver.h
11499F:	include/uapi/sound/compress_*
11500F:	sound/core/compress_offload.c
11501F:	sound/soc/soc-compress.c
11502
11503SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11504M:	Liam Girdwood <lgirdwood@gmail.com>
11505M:	Mark Brown <broonie@kernel.org>
11506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11508W:	http://alsa-project.org/main/index.php/ASoC
11509S:	Supported
11510F:	Documentation/devicetree/bindings/sound/
11511F:	Documentation/sound/alsa/soc/
11512F:	sound/soc/
11513F:	include/sound/soc*
11514
11515SOUND - DMAENGINE HELPERS
11516M:	Lars-Peter Clausen <lars@metafoo.de>
11517S:	Supported
11518F:	include/sound/dmaengine_pcm.h
11519F:	sound/core/pcm_dmaengine.c
11520F:	sound/soc/soc-generic-dmaengine-pcm.c
11521
11522SP2 MEDIA DRIVER
11523M:	Olli Salonen <olli.salonen@iki.fi>
11524L:	linux-media@vger.kernel.org
11525W:	https://linuxtv.org
11526Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11527S:	Maintained
11528F:	drivers/media/dvb-frontends/sp2*
11529
11530SPARC + UltraSPARC (sparc/sparc64)
11531M:	"David S. Miller" <davem@davemloft.net>
11532L:	sparclinux@vger.kernel.org
11533Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11536S:	Maintained
11537F:	arch/sparc/
11538F:	drivers/sbus/
11539
11540SPARC SERIAL DRIVERS
11541M:	"David S. Miller" <davem@davemloft.net>
11542L:	sparclinux@vger.kernel.org
11543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11545S:	Maintained
11546F:	include/linux/sunserialcore.h
11547F:	drivers/tty/serial/suncore.c
11548F:	drivers/tty/serial/sunhv.c
11549F:	drivers/tty/serial/sunsab.c
11550F:	drivers/tty/serial/sunsab.h
11551F:	drivers/tty/serial/sunsu.c
11552F:	drivers/tty/serial/sunzilog.c
11553F:	drivers/tty/serial/sunzilog.h
11554
11555SPARSE CHECKER
11556M:	"Christopher Li" <sparse@chrisli.org>
11557L:	linux-sparse@vger.kernel.org
11558W:	https://sparse.wiki.kernel.org/
11559T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11560T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11561S:	Maintained
11562F:	include/linux/compiler.h
11563
11564SPEAR PLATFORM SUPPORT
11565M:	Viresh Kumar <vireshk@kernel.org>
11566M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11568W:	http://www.st.com/spear
11569S:	Maintained
11570F:	arch/arm/boot/dts/spear*
11571F:	arch/arm/mach-spear/
11572
11573SPEAR CLOCK FRAMEWORK SUPPORT
11574M:	Viresh Kumar <vireshk@kernel.org>
11575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11576W:	http://www.st.com/spear
11577S:	Maintained
11578F:	drivers/clk/spear/
11579
11580SPI NOR SUBSYSTEM
11581M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11582M:	Marek Vasut <marek.vasut@gmail.com>
11583L:	linux-mtd@lists.infradead.org
11584W:	http://www.linux-mtd.infradead.org/
11585Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11586T:	git git://github.com/spi-nor/linux.git
11587S:	Maintained
11588F:	drivers/mtd/spi-nor/
11589F:	include/linux/mtd/spi-nor.h
11590
11591SPI SUBSYSTEM
11592M:	Mark Brown <broonie@kernel.org>
11593L:	linux-spi@vger.kernel.org
11594T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11595Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11596S:	Maintained
11597F:	Documentation/devicetree/bindings/spi/
11598F:	Documentation/spi/
11599F:	drivers/spi/
11600F:	include/linux/spi/
11601F:	include/uapi/linux/spi/
11602F:	tools/spi/
11603
11604SPIDERNET NETWORK DRIVER for CELL
11605M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11606L:	netdev@vger.kernel.org
11607S:	Supported
11608F:	Documentation/networking/spider_net.txt
11609F:	drivers/net/ethernet/toshiba/spider_net*
11610
11611SPU FILE SYSTEM
11612M:	Jeremy Kerr <jk@ozlabs.org>
11613L:	linuxppc-dev@lists.ozlabs.org
11614W:	http://www.ibm.com/developerworks/power/cell/
11615S:	Supported
11616F:	Documentation/filesystems/spufs.txt
11617F:	arch/powerpc/platforms/cell/spufs/
11618
11619SQUASHFS FILE SYSTEM
11620M:	Phillip Lougher <phillip@squashfs.org.uk>
11621L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11622W:	http://squashfs.org.uk
11623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11624S:	Maintained
11625F:	Documentation/filesystems/squashfs.txt
11626F:	fs/squashfs/
11627
11628SRM (Alpha) environment access
11629M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11630S:	Maintained
11631F:	arch/alpha/kernel/srm_env.c
11632
11633STABLE BRANCH
11634M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11635L:	stable@vger.kernel.org
11636S:	Supported
11637F:	Documentation/process/stable-kernel-rules.rst
11638
11639STAGING SUBSYSTEM
11640M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11641T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11642L:	devel@driverdev.osuosl.org
11643S:	Supported
11644F:	drivers/staging/
11645
11646STAGING - COMEDI
11647M:	Ian Abbott <abbotti@mev.co.uk>
11648M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11649S:	Odd Fixes
11650F:	drivers/staging/comedi/
11651
11652STAGING - FLARION FT1000 DRIVERS
11653M:	Marek Belisko <marek.belisko@gmail.com>
11654S:	Odd Fixes
11655F:	drivers/staging/ft1000/
11656
11657STAGING - INDUSTRIAL IO
11658M:	Jonathan Cameron <jic23@kernel.org>
11659L:	linux-iio@vger.kernel.org
11660S:	Odd Fixes
11661F:	Documentation/devicetree/bindings/staging/iio/
11662F:	drivers/staging/iio/
11663
11664STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11665M:	Jarod Wilson <jarod@wilsonet.com>
11666W:	http://www.lirc.org/
11667S:	Odd Fixes
11668F:	drivers/staging/media/lirc/
11669
11670STAGING - LUSTRE PARALLEL FILESYSTEM
11671M:	Oleg Drokin <oleg.drokin@intel.com>
11672M:	Andreas Dilger <andreas.dilger@intel.com>
11673M:	James Simmons <jsimmons@infradead.org>
11674L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11675W:	http://wiki.lustre.org/
11676S:	Maintained
11677F:	drivers/staging/lustre
11678
11679STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11680M:	Marc Dietrich <marvin24@gmx.de>
11681L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11682L:	linux-tegra@vger.kernel.org
11683S:	Maintained
11684F:	drivers/staging/nvec/
11685
11686STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11687M:	Jens Frederich <jfrederich@gmail.com>
11688M:	Daniel Drake <dsd@laptop.org>
11689M:	Jon Nettleton <jon.nettleton@gmail.com>
11690W:	http://wiki.laptop.org/go/DCON
11691S:	Maintained
11692F:	drivers/staging/olpc_dcon/
11693
11694STAGING - REALTEK RTL8712U DRIVERS
11695M:	Larry Finger <Larry.Finger@lwfinger.net>
11696M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11697S:	Odd Fixes
11698F:	drivers/staging/rtl8712/
11699
11700STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11701M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11702M:	Teddy Wang <teddy.wang@siliconmotion.com>
11703M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11704L:	linux-fbdev@vger.kernel.org
11705S:	Maintained
11706F:	drivers/staging/sm750fb/
11707
11708STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11709M:	William Hubbs <w.d.hubbs@gmail.com>
11710M:	Chris Brannon <chris@the-brannons.com>
11711M:	Kirk Reiser <kirk@reisers.ca>
11712M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11713L:	speakup@linux-speakup.org
11714W:	http://www.linux-speakup.org/
11715S:	Odd Fixes
11716F:	drivers/staging/speakup/
11717
11718STAGING - VIA VT665X DRIVERS
11719M:	Forest Bond <forest@alittletooquiet.net>
11720S:	Odd Fixes
11721F:	drivers/staging/vt665?/
11722
11723STAGING - WILC1000 WIFI DRIVER
11724M:	Aditya Shankar <aditya.shankar@microchip.com>
11725M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11726L:	linux-wireless@vger.kernel.org
11727S:	Supported
11728F:	drivers/staging/wilc1000/
11729
11730STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11731M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11732S:	Odd Fixes
11733F:	drivers/staging/xgifb/
11734
11735STARFIRE/DURALAN NETWORK DRIVER
11736M:	Ion Badulescu <ionut@badula.org>
11737S:	Odd Fixes
11738F:	drivers/net/ethernet/adaptec/starfire*
11739
11740SUN3/3X
11741M:	Sam Creasey <sammy@sammy.net>
11742W:	http://sammy.net/sun3/
11743S:	Maintained
11744F:	arch/m68k/kernel/*sun3*
11745F:	arch/m68k/sun3*/
11746F:	arch/m68k/include/asm/sun3*
11747F:	drivers/net/ethernet/i825xx/sun3*
11748
11749SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11750M:	Hans de Goede <hdegoede@redhat.com>
11751L:	linux-input@vger.kernel.org
11752S:	Maintained
11753F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11754F:	drivers/input/keyboard/sun4i-lradc-keys.c
11755
11756SUNDANCE NETWORK DRIVER
11757M:	Denis Kirjanov <kda@linux-powerpc.org>
11758L:	netdev@vger.kernel.org
11759S:	Maintained
11760F:	drivers/net/ethernet/dlink/sundance.c
11761
11762SUPERH
11763M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11764M:	Rich Felker <dalias@libc.org>
11765L:	linux-sh@vger.kernel.org
11766Q:	http://patchwork.kernel.org/project/linux-sh/list/
11767S:	Maintained
11768F:	Documentation/sh/
11769F:	arch/sh/
11770F:	drivers/sh/
11771
11772SUSPEND TO RAM
11773M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11774M:	Len Brown <len.brown@intel.com>
11775M:	Pavel Machek <pavel@ucw.cz>
11776L:	linux-pm@vger.kernel.org
11777B:	https://bugzilla.kernel.org
11778S:	Supported
11779F:	Documentation/power/
11780F:	arch/x86/kernel/acpi/
11781F:	drivers/base/power/
11782F:	kernel/power/
11783F:	include/linux/suspend.h
11784F:	include/linux/freezer.h
11785F:	include/linux/pm.h
11786
11787SVGA HANDLING
11788M:	Martin Mares <mj@ucw.cz>
11789L:	linux-video@atrey.karlin.mff.cuni.cz
11790S:	Maintained
11791F:	Documentation/svga.txt
11792F:	arch/x86/boot/video*
11793
11794SWIOTLB SUBSYSTEM
11795M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11796L:	linux-kernel@vger.kernel.org
11797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11798S:	Supported
11799F:	lib/swiotlb.c
11800F:	arch/*/kernel/pci-swiotlb.c
11801F:	include/linux/swiotlb.h
11802
11803SWITCHDEV
11804M:	Jiri Pirko <jiri@resnulli.us>
11805L:	netdev@vger.kernel.org
11806S:	Supported
11807F:	net/switchdev/
11808F:	include/net/switchdev.h
11809
11810SYNOPSYS ARC ARCHITECTURE
11811M:	Vineet Gupta <vgupta@synopsys.com>
11812L:	linux-snps-arc@lists.infradead.org
11813S:	Supported
11814F:	arch/arc/
11815F:	Documentation/devicetree/bindings/arc/*
11816F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11817F:	drivers/tty/serial/arc_uart.c
11818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11819
11820SYNOPSYS ARC SDP platform support
11821M:	Alexey Brodkin <abrodkin@synopsys.com>
11822S:	Supported
11823F:	arch/arc/plat-axs10x
11824F:	arch/arc/boot/dts/ax*
11825F:	Documentation/devicetree/bindings/arc/axs10*
11826
11827SYSTEM CONFIGURATION (SYSCON)
11828M:	Lee Jones <lee.jones@linaro.org>
11829M:	Arnd Bergmann <arnd@arndb.de>
11830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11831S:	Supported
11832F:	drivers/mfd/syscon.c
11833
11834SYSTEM RESET/SHUTDOWN DRIVERS
11835M:	Sebastian Reichel <sre@kernel.org>
11836L:	linux-pm@vger.kernel.org
11837T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11838S:	Maintained
11839F:	Documentation/devicetree/bindings/power/reset/
11840F:	drivers/power/reset/
11841
11842SYSV FILESYSTEM
11843M:	Christoph Hellwig <hch@infradead.org>
11844S:	Maintained
11845F:	Documentation/filesystems/sysv-fs.txt
11846F:	fs/sysv/
11847F:	include/linux/sysv_fs.h
11848
11849TARGET SUBSYSTEM
11850M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11851L:	linux-scsi@vger.kernel.org
11852L:	target-devel@vger.kernel.org
11853W:	http://www.linux-iscsi.org
11854W:	http://groups.google.com/group/linux-iscsi-target-dev
11855T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11856S:	Supported
11857F:	drivers/target/
11858F:	include/target/
11859F:	Documentation/target/
11860
11861TASKSTATS STATISTICS INTERFACE
11862M:	Balbir Singh <bsingharora@gmail.com>
11863S:	Maintained
11864F:	Documentation/accounting/taskstats*
11865F:	include/linux/taskstats*
11866F:	kernel/taskstats.c
11867
11868TC CLASSIFIER
11869M:	Jamal Hadi Salim <jhs@mojatatu.com>
11870L:	netdev@vger.kernel.org
11871S:	Maintained
11872F:	include/net/pkt_cls.h
11873F:	include/uapi/linux/pkt_cls.h
11874F:	net/sched/
11875
11876TCP LOW PRIORITY MODULE
11877M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11878M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11879W:	http://tcp-lp-mod.sourceforge.net/
11880S:	Maintained
11881F:	net/ipv4/tcp_lp.c
11882
11883TDA10071 MEDIA DRIVER
11884M:	Antti Palosaari <crope@iki.fi>
11885L:	linux-media@vger.kernel.org
11886W:	https://linuxtv.org
11887W:	http://palosaari.fi/linux/
11888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11889T:	git git://linuxtv.org/anttip/media_tree.git
11890S:	Maintained
11891F:	drivers/media/dvb-frontends/tda10071*
11892
11893TDA18212 MEDIA DRIVER
11894M:	Antti Palosaari <crope@iki.fi>
11895L:	linux-media@vger.kernel.org
11896W:	https://linuxtv.org
11897W:	http://palosaari.fi/linux/
11898Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11899T:	git git://linuxtv.org/anttip/media_tree.git
11900S:	Maintained
11901F:	drivers/media/tuners/tda18212*
11902
11903TDA18218 MEDIA DRIVER
11904M:	Antti Palosaari <crope@iki.fi>
11905L:	linux-media@vger.kernel.org
11906W:	https://linuxtv.org
11907W:	http://palosaari.fi/linux/
11908Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11909T:	git git://linuxtv.org/anttip/media_tree.git
11910S:	Maintained
11911F:	drivers/media/tuners/tda18218*
11912
11913TDA18271 MEDIA DRIVER
11914M:	Michael Krufky <mkrufky@linuxtv.org>
11915L:	linux-media@vger.kernel.org
11916W:	https://linuxtv.org
11917W:	http://github.com/mkrufky
11918Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11919T:	git git://linuxtv.org/mkrufky/tuners.git
11920S:	Maintained
11921F:	drivers/media/tuners/tda18271*
11922
11923TDA827x MEDIA DRIVER
11924M:	Michael Krufky <mkrufky@linuxtv.org>
11925L:	linux-media@vger.kernel.org
11926W:	https://linuxtv.org
11927W:	http://github.com/mkrufky
11928Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11929T:	git git://linuxtv.org/mkrufky/tuners.git
11930S:	Maintained
11931F:	drivers/media/tuners/tda8290.*
11932
11933TDA8290 MEDIA DRIVER
11934M:	Michael Krufky <mkrufky@linuxtv.org>
11935L:	linux-media@vger.kernel.org
11936W:	https://linuxtv.org
11937W:	http://github.com/mkrufky
11938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11939T:	git git://linuxtv.org/mkrufky/tuners.git
11940S:	Maintained
11941F:	drivers/media/tuners/tda8290.*
11942
11943TDA9840 MEDIA DRIVER
11944M:	Hans Verkuil <hverkuil@xs4all.nl>
11945L:	linux-media@vger.kernel.org
11946T:	git git://linuxtv.org/media_tree.git
11947W:	https://linuxtv.org
11948S:	Maintained
11949F:	drivers/media/i2c/tda9840*
11950
11951TEA5761 TUNER DRIVER
11952M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11953M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11954L:	linux-media@vger.kernel.org
11955W:	https://linuxtv.org
11956T:	git git://linuxtv.org/media_tree.git
11957S:	Odd fixes
11958F:	drivers/media/tuners/tea5761.*
11959
11960TEA5767 TUNER DRIVER
11961M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11962M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11963L:	linux-media@vger.kernel.org
11964W:	https://linuxtv.org
11965T:	git git://linuxtv.org/media_tree.git
11966S:	Maintained
11967F:	drivers/media/tuners/tea5767.*
11968
11969TEA6415C MEDIA DRIVER
11970M:	Hans Verkuil <hverkuil@xs4all.nl>
11971L:	linux-media@vger.kernel.org
11972T:	git git://linuxtv.org/media_tree.git
11973W:	https://linuxtv.org
11974S:	Maintained
11975F:	drivers/media/i2c/tea6415c*
11976
11977TEA6420 MEDIA DRIVER
11978M:	Hans Verkuil <hverkuil@xs4all.nl>
11979L:	linux-media@vger.kernel.org
11980T:	git git://linuxtv.org/media_tree.git
11981W:	https://linuxtv.org
11982S:	Maintained
11983F:	drivers/media/i2c/tea6420*
11984
11985TEAM DRIVER
11986M:	Jiri Pirko <jiri@resnulli.us>
11987L:	netdev@vger.kernel.org
11988S:	Supported
11989F:	drivers/net/team/
11990F:	include/linux/if_team.h
11991F:	include/uapi/linux/if_team.h
11992
11993TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11994M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11995S:	Maintained
11996F:	arch/x86/platform/ts5500/
11997
11998TECHNOTREND USB IR RECEIVER
11999M:	Sean Young <sean@mess.org>
12000L:	linux-media@vger.kernel.org
12001S:	Maintained
12002F:	drivers/media/rc/ttusbir.c
12003
12004TEGRA ARCHITECTURE SUPPORT
12005M:	Stephen Warren <swarren@wwwdotorg.org>
12006M:	Thierry Reding <thierry.reding@gmail.com>
12007M:	Alexandre Courbot <gnurou@gmail.com>
12008L:	linux-tegra@vger.kernel.org
12009Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12011S:	Supported
12012N:	[^a-z]tegra
12013
12014TEGRA CLOCK DRIVER
12015M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12016M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12017S:	Supported
12018F:	drivers/clk/tegra/
12019
12020TEGRA DMA DRIVERS
12021M:	Laxman Dewangan <ldewangan@nvidia.com>
12022M:	Jon Hunter <jonathanh@nvidia.com>
12023S:	Supported
12024F:	drivers/dma/tegra*
12025
12026TEGRA I2C DRIVER
12027M:	Laxman Dewangan <ldewangan@nvidia.com>
12028S:	Supported
12029F:	drivers/i2c/busses/i2c-tegra.c
12030
12031TEGRA IOMMU DRIVERS
12032M:	Hiroshi Doyu <hdoyu@nvidia.com>
12033S:	Supported
12034F:	drivers/iommu/tegra*
12035
12036TEGRA KBC DRIVER
12037M:	Rakesh Iyer <riyer@nvidia.com>
12038M:	Laxman Dewangan <ldewangan@nvidia.com>
12039S:	Supported
12040F:	drivers/input/keyboard/tegra-kbc.c
12041
12042TEGRA PWM DRIVER
12043M:	Thierry Reding <thierry.reding@gmail.com>
12044S:	Supported
12045F:	drivers/pwm/pwm-tegra.c
12046
12047TEGRA SERIAL DRIVER
12048M:	Laxman Dewangan <ldewangan@nvidia.com>
12049S:	Supported
12050F:	drivers/tty/serial/serial-tegra.c
12051
12052TEGRA SPI DRIVER
12053M:	Laxman Dewangan <ldewangan@nvidia.com>
12054S:	Supported
12055F:	drivers/spi/spi-tegra*
12056
12057TEHUTI ETHERNET DRIVER
12058M:	Andy Gospodarek <andy@greyhouse.net>
12059L:	netdev@vger.kernel.org
12060S:	Supported
12061F:	drivers/net/ethernet/tehuti/*
12062
12063Telecom Clock Driver for MCPL0010
12064M:	Mark Gross <mark.gross@intel.com>
12065S:	Supported
12066F:	drivers/char/tlclk.c
12067
12068TENSILICA XTENSA PORT (xtensa)
12069M:	Chris Zankel <chris@zankel.net>
12070M:	Max Filippov <jcmvbkbc@gmail.com>
12071L:	linux-xtensa@linux-xtensa.org
12072T:	git git://github.com/czankel/xtensa-linux.git
12073S:	Maintained
12074F:	arch/xtensa/
12075F:	drivers/irqchip/irq-xtensa-*
12076
12077THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12078M:	Hans Verkuil <hverkuil@xs4all.nl>
12079L:	linux-media@vger.kernel.org
12080T:	git git://linuxtv.org/media_tree.git
12081W:	https://linuxtv.org
12082S:	Maintained
12083F:	drivers/media/radio/radio-raremono.c
12084
12085THERMAL
12086M:	Zhang Rui <rui.zhang@intel.com>
12087M:	Eduardo Valentin <edubezval@gmail.com>
12088L:	linux-pm@vger.kernel.org
12089T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12091Q:	https://patchwork.kernel.org/project/linux-pm/list/
12092S:	Supported
12093F:	drivers/thermal/
12094F:	include/linux/thermal.h
12095F:	include/uapi/linux/thermal.h
12096F:	include/linux/cpu_cooling.h
12097F:	Documentation/devicetree/bindings/thermal/
12098
12099THERMAL/CPU_COOLING
12100M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12101M:	Viresh Kumar <viresh.kumar@linaro.org>
12102M:	Javi Merino <javi.merino@kernel.org>
12103L:	linux-pm@vger.kernel.org
12104S:	Supported
12105F:	Documentation/thermal/cpu-cooling-api.txt
12106F:	drivers/thermal/cpu_cooling.c
12107F:	include/linux/cpu_cooling.h
12108
12109THINKPAD ACPI EXTRAS DRIVER
12110M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12111L:	ibm-acpi-devel@lists.sourceforge.net
12112L:	platform-driver-x86@vger.kernel.org
12113W:	http://ibm-acpi.sourceforge.net
12114W:	http://thinkwiki.org/wiki/Ibm-acpi
12115T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12116S:	Maintained
12117F:	drivers/platform/x86/thinkpad_acpi.c
12118
12119TI BANDGAP AND THERMAL DRIVER
12120M:	Eduardo Valentin <edubezval@gmail.com>
12121M:	Keerthy <j-keerthy@ti.com>
12122L:	linux-pm@vger.kernel.org
12123L:	linux-omap@vger.kernel.org
12124S:	Maintained
12125F:	drivers/thermal/ti-soc-thermal/
12126
12127TI VPE/CAL DRIVERS
12128M:	Benoit Parrot <bparrot@ti.com>
12129L:	linux-media@vger.kernel.org
12130W:	http://linuxtv.org/
12131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12132S:	Maintained
12133F:	drivers/media/platform/ti-vpe/
12134
12135TI CDCE706 CLOCK DRIVER
12136M:	Max Filippov <jcmvbkbc@gmail.com>
12137S:	Maintained
12138F:	drivers/clk/clk-cdce706.c
12139
12140TI CLOCK DRIVER
12141M:	Tero Kristo <t-kristo@ti.com>
12142L:	linux-omap@vger.kernel.org
12143S:	Maintained
12144F:	drivers/clk/ti/
12145F:	include/linux/clk/ti.h
12146
12147TI ETHERNET SWITCH DRIVER (CPSW)
12148M:	Mugunthan V N <mugunthanvnm@ti.com>
12149R:	Grygorii Strashko <grygorii.strashko@ti.com>
12150L:	linux-omap@vger.kernel.org
12151L:	netdev@vger.kernel.org
12152S:	Maintained
12153F:	drivers/net/ethernet/ti/cpsw*
12154F:	drivers/net/ethernet/ti/davinci*
12155
12156TI FLASH MEDIA INTERFACE DRIVER
12157M:	Alex Dubov <oakad@yahoo.com>
12158S:	Maintained
12159F:	drivers/misc/tifm*
12160F:	drivers/mmc/host/tifm_sd.c
12161F:	include/linux/tifm.h
12162
12163TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12164M:	Santosh Shilimkar <ssantosh@kernel.org>
12165L:	linux-kernel@vger.kernel.org
12166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12167S:	Maintained
12168F:	drivers/soc/ti/*
12169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12170
12171
12172TI LM49xxx FAMILY ASoC CODEC DRIVERS
12173M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12174M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12175L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12176S:	Maintained
12177F:	sound/soc/codecs/lm49453*
12178F:	sound/soc/codecs/isabelle*
12179
12180TI LP855x BACKLIGHT DRIVER
12181M:	Milo Kim <milo.kim@ti.com>
12182S:	Maintained
12183F:	Documentation/backlight/lp855x-driver.txt
12184F:	drivers/video/backlight/lp855x_bl.c
12185F:	include/linux/platform_data/lp855x.h
12186
12187TI LP8727 CHARGER DRIVER
12188M:	Milo Kim <milo.kim@ti.com>
12189S:	Maintained
12190F:	drivers/power/supply/lp8727_charger.c
12191F:	include/linux/platform_data/lp8727.h
12192
12193TI LP8788 MFD DRIVER
12194M:	Milo Kim <milo.kim@ti.com>
12195S:	Maintained
12196F:	drivers/iio/adc/lp8788_adc.c
12197F:	drivers/leds/leds-lp8788.c
12198F:	drivers/mfd/lp8788*.c
12199F:	drivers/power/supply/lp8788-charger.c
12200F:	drivers/regulator/lp8788-*.c
12201F:	include/linux/mfd/lp8788*.h
12202
12203TI NETCP ETHERNET DRIVER
12204M:	Wingman Kwok <w-kwok2@ti.com>
12205M:	Murali Karicheri <m-karicheri2@ti.com>
12206L:	netdev@vger.kernel.org
12207S:	Maintained
12208F:	drivers/net/ethernet/ti/netcp*
12209
12210TI TAS571X FAMILY ASoC CODEC DRIVER
12211M:	Kevin Cernekee <cernekee@chromium.org>
12212L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12213S:	Odd Fixes
12214F:	sound/soc/codecs/tas571x*
12215
12216TI TWL4030 SERIES SOC CODEC DRIVER
12217M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12218L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12219S:	Maintained
12220F:	sound/soc/codecs/twl4030*
12221
12222TI WILINK WIRELESS DRIVERS
12223L:	linux-wireless@vger.kernel.org
12224W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12225W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12227S:	Orphan
12228F:	drivers/net/wireless/ti/
12229F:	include/linux/wl12xx.h
12230
12231TIPC NETWORK LAYER
12232M:	Jon Maloy <jon.maloy@ericsson.com>
12233M:	Ying Xue <ying.xue@windriver.com>
12234L:	netdev@vger.kernel.org (core kernel code)
12235L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12236W:	http://tipc.sourceforge.net/
12237S:	Maintained
12238F:	include/uapi/linux/tipc*.h
12239F:	net/tipc/
12240
12241TILE ARCHITECTURE
12242M:	Chris Metcalf <cmetcalf@mellanox.com>
12243W:	http://www.mellanox.com/repository/solutions/tile-scm/
12244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12245S:	Supported
12246F:	arch/tile/
12247F:	drivers/char/tile-srom.c
12248F:	drivers/edac/tile_edac.c
12249F:	drivers/net/ethernet/tile/
12250F:	drivers/rtc/rtc-tile.c
12251F:	drivers/tty/hvc/hvc_tile.c
12252F:	drivers/tty/serial/tilegx.c
12253F:	drivers/usb/host/*-tilegx.c
12254F:	include/linux/usb/tilegx.h
12255
12256TLAN NETWORK DRIVER
12257M:	Samuel Chessman <chessman@tux.org>
12258L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12259W:	http://sourceforge.net/projects/tlan/
12260S:	Maintained
12261F:	Documentation/networking/tlan.txt
12262F:	drivers/net/ethernet/ti/tlan.*
12263
12264TOMOYO SECURITY MODULE
12265M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12266M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12267L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12268L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12269L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12270L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12271W:	http://tomoyo.sourceforge.jp/
12272T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12273S:	Maintained
12274F:	security/tomoyo/
12275
12276TOPSTAR LAPTOP EXTRAS DRIVER
12277M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12278L:	platform-driver-x86@vger.kernel.org
12279S:	Maintained
12280F:	drivers/platform/x86/topstar-laptop.c
12281
12282TOSHIBA ACPI EXTRAS DRIVER
12283M:	Azael Avalos <coproscefalo@gmail.com>
12284L:	platform-driver-x86@vger.kernel.org
12285S:	Maintained
12286F:	drivers/platform/x86/toshiba_acpi.c
12287
12288TOSHIBA BLUETOOTH DRIVER
12289M:	Azael Avalos <coproscefalo@gmail.com>
12290L:	platform-driver-x86@vger.kernel.org
12291S:	Maintained
12292F:	drivers/platform/x86/toshiba_bluetooth.c
12293
12294TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12295M:	Azael Avalos <coproscefalo@gmail.com>
12296L:	platform-driver-x86@vger.kernel.org
12297S:	Maintained
12298F:	drivers/platform/x86/toshiba_haps.c
12299
12300TOSHIBA WMI HOTKEYS DRIVER
12301M:	Azael Avalos <coproscefalo@gmail.com>
12302L:	platform-driver-x86@vger.kernel.org
12303S:	Maintained
12304F:	drivers/platform/x86/toshiba-wmi.c
12305
12306TOSHIBA SMM DRIVER
12307M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12308W:	http://www.buzzard.org.uk/toshiba/
12309S:	Maintained
12310F:	drivers/char/toshiba.c
12311F:	include/linux/toshiba.h
12312F:	include/uapi/linux/toshiba.h
12313
12314TOSHIBA TC358743 DRIVER
12315M:	Mats Randgaard <matrandg@cisco.com>
12316L:	linux-media@vger.kernel.org
12317S:	Maintained
12318F:	drivers/media/i2c/tc358743*
12319F:	include/media/i2c/tc358743.h
12320
12321TMIO/SDHI MMC DRIVER
12322M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12323L:	linux-mmc@vger.kernel.org
12324S:	Supported
12325F:	drivers/mmc/host/tmio_mmc*
12326F:	drivers/mmc/host/sh_mobile_sdhi.c
12327F:	include/linux/mfd/tmio.h
12328
12329TMP401 HARDWARE MONITOR DRIVER
12330M:	Guenter Roeck <linux@roeck-us.net>
12331L:	linux-hwmon@vger.kernel.org
12332S:	Maintained
12333F:	Documentation/hwmon/tmp401
12334F:	drivers/hwmon/tmp401.c
12335
12336TMPFS (SHMEM FILESYSTEM)
12337M:	Hugh Dickins <hughd@google.com>
12338L:	linux-mm@kvack.org
12339S:	Maintained
12340F:	include/linux/shmem_fs.h
12341F:	mm/shmem.c
12342
12343TM6000 VIDEO4LINUX DRIVER
12344M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12345M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12346L:	linux-media@vger.kernel.org
12347W:	https://linuxtv.org
12348T:	git git://linuxtv.org/media_tree.git
12349S:	Odd fixes
12350F:	drivers/media/usb/tm6000/
12351F:	Documentation/media/v4l-drivers/tm6000*
12352
12353TW5864 VIDEO4LINUX DRIVER
12354M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12355M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12356M:	Andrey Utkin <andrey_utkin@fastmail.com>
12357L:	linux-media@vger.kernel.org
12358S:	Supported
12359F:	drivers/media/pci/tw5864/
12360
12361TW68 VIDEO4LINUX DRIVER
12362M:	Hans Verkuil <hverkuil@xs4all.nl>
12363L:	linux-media@vger.kernel.org
12364T:	git git://linuxtv.org/media_tree.git
12365W:	https://linuxtv.org
12366S:	Odd Fixes
12367F:	drivers/media/pci/tw68/
12368
12369TW686X VIDEO4LINUX DRIVER
12370M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12371L:	linux-media@vger.kernel.org
12372T:	git git://linuxtv.org/media_tree.git
12373W:	http://linuxtv.org
12374S:	Maintained
12375F:	drivers/media/pci/tw686x/
12376
12377TPM DEVICE DRIVER
12378M:	Peter Huewe <peterhuewe@gmx.de>
12379M:	Marcel Selhorst <tpmdd@selhorst.net>
12380M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12381R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12382W:	http://tpmdd.sourceforge.net
12383L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12384Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12385T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12386S:	Maintained
12387F:	drivers/char/tpm/
12388
12389TPM IBM_VTPM DEVICE DRIVER
12390M:	Ashley Lai <ashleydlai@gmail.com>
12391W:	http://tpmdd.sourceforge.net
12392L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12393S:	Maintained
12394F:	drivers/char/tpm/tpm_ibmvtpm*
12395
12396TRACING
12397M:	Steven Rostedt <rostedt@goodmis.org>
12398M:	Ingo Molnar <mingo@redhat.com>
12399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12400S:	Maintained
12401F:	Documentation/trace/ftrace.txt
12402F:	arch/*/*/*/ftrace.h
12403F:	arch/*/kernel/ftrace.c
12404F:	include/*/ftrace.h
12405F:	include/linux/trace*.h
12406F:	include/trace/
12407F:	kernel/trace/
12408F:	tools/testing/selftests/ftrace/
12409
12410TRACING MMIO ACCESSES (MMIOTRACE)
12411M:	Steven Rostedt <rostedt@goodmis.org>
12412M:	Ingo Molnar <mingo@kernel.org>
12413R:	Karol Herbst <karolherbst@gmail.com>
12414R:	Pekka Paalanen <ppaalanen@gmail.com>
12415S:	Maintained
12416L:	linux-kernel@vger.kernel.org
12417L:	nouveau@lists.freedesktop.org
12418F:	kernel/trace/trace_mmiotrace.c
12419F:	include/linux/mmiotrace.h
12420F:	arch/x86/mm/kmmio.c
12421F:	arch/x86/mm/mmio-mod.c
12422F:	arch/x86/mm/testmmiotrace.c
12423
12424TRIVIAL PATCHES
12425M:	Jiri Kosina <trivial@kernel.org>
12426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12427S:	Maintained
12428K:	^Subject:.*(?i)trivial
12429
12430TTY LAYER
12431M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12432M:	Jiri Slaby <jslaby@suse.com>
12433S:	Supported
12434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12435F:	Documentation/serial/
12436F:	drivers/tty/
12437F:	drivers/tty/serial/serial_core.c
12438F:	include/linux/serial_core.h
12439F:	include/linux/serial.h
12440F:	include/linux/tty.h
12441F:	include/uapi/linux/serial_core.h
12442F:	include/uapi/linux/serial.h
12443F:	include/uapi/linux/tty.h
12444
12445TUA9001 MEDIA DRIVER
12446M:	Antti Palosaari <crope@iki.fi>
12447L:	linux-media@vger.kernel.org
12448W:	https://linuxtv.org
12449W:	http://palosaari.fi/linux/
12450Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12451T:	git git://linuxtv.org/anttip/media_tree.git
12452S:	Maintained
12453F:	drivers/media/tuners/tua9001*
12454
12455TULIP NETWORK DRIVERS
12456L:	netdev@vger.kernel.org
12457L:	linux-parisc@vger.kernel.org
12458S:	Orphan
12459F:	drivers/net/ethernet/dec/tulip/
12460
12461TUN/TAP driver
12462M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12463W:	http://vtun.sourceforge.net/tun
12464S:	Maintained
12465F:	Documentation/networking/tuntap.txt
12466F:	arch/um/os-Linux/drivers/
12467
12468TURBOCHANNEL SUBSYSTEM
12469M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12470M:	Ralf Baechle <ralf@linux-mips.org>
12471L:	linux-mips@linux-mips.org
12472Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12473S:	Maintained
12474F:	drivers/tc/
12475F:	include/linux/tc.h
12476
12477UBI FILE SYSTEM (UBIFS)
12478M:	Richard Weinberger <richard@nod.at>
12479M:	Artem Bityutskiy <dedekind1@gmail.com>
12480M:	Adrian Hunter <adrian.hunter@intel.com>
12481L:	linux-mtd@lists.infradead.org
12482T:	git git://git.infradead.org/ubifs-2.6.git
12483W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12484S:	Supported
12485F:	Documentation/filesystems/ubifs.txt
12486F:	fs/ubifs/
12487
12488UCLINUX (M68KNOMMU AND COLDFIRE)
12489M:	Greg Ungerer <gerg@linux-m68k.org>
12490W:	http://www.linux-m68k.org/
12491W:	http://www.uclinux.org/
12492L:	linux-m68k@lists.linux-m68k.org
12493L:	uclinux-dev@uclinux.org  (subscribers-only)
12494T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12495S:	Maintained
12496F:	arch/m68k/coldfire/
12497F:	arch/m68k/68*/
12498F:	arch/m68k/*/*_no.*
12499F:	arch/m68k/include/asm/*_no.*
12500
12501UDF FILESYSTEM
12502M:	Jan Kara <jack@suse.com>
12503S:	Maintained
12504F:	Documentation/filesystems/udf.txt
12505F:	fs/udf/
12506
12507UDRAW TABLET
12508M:	Bastien Nocera <hadess@hadess.net>
12509L:	linux-input@vger.kernel.org
12510S:	Maintained
12511F:	drivers/hid/hid-udraw.c
12512
12513UFS FILESYSTEM
12514M:	Evgeniy Dushistov <dushistov@mail.ru>
12515S:	Maintained
12516F:	Documentation/filesystems/ufs.txt
12517F:	fs/ufs/
12518
12519UHID USERSPACE HID IO DRIVER:
12520M:	David Herrmann <dh.herrmann@googlemail.com>
12521L:	linux-input@vger.kernel.org
12522S:	Maintained
12523F:	drivers/hid/uhid.c
12524F:	include/uapi/linux/uhid.h
12525
12526ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12527L:	linux-usb@vger.kernel.org
12528S:	Orphan
12529F:	drivers/uwb/
12530F:	include/linux/uwb.h
12531F:	include/linux/uwb/
12532
12533UNICORE32 ARCHITECTURE:
12534M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12535W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12536S:	Maintained
12537T:	git git://github.com/gxt/linux.git
12538F:	arch/unicore32/
12539
12540UNIFDEF
12541M:	Tony Finch <dot@dotat.at>
12542W:	http://dotat.at/prog/unifdef
12543S:	Maintained
12544F:	scripts/unifdef.c
12545
12546UNIFORM CDROM DRIVER
12547M:	Jens Axboe <axboe@kernel.dk>
12548W:	http://www.kernel.dk
12549S:	Maintained
12550F:	Documentation/cdrom/
12551F:	drivers/cdrom/cdrom.c
12552F:	include/linux/cdrom.h
12553F:	include/uapi/linux/cdrom.h
12554
12555UNISYS S-PAR DRIVERS
12556M:	David Kershner <david.kershner@unisys.com>
12557L:	sparmaintainer@unisys.com (Unisys internal)
12558S:	Supported
12559F:	drivers/staging/unisys/
12560
12561UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12562M:	Vinayak Holikatti <vinholikatti@gmail.com>
12563L:	linux-scsi@vger.kernel.org
12564S:	Supported
12565F:	Documentation/scsi/ufs.txt
12566F:	drivers/scsi/ufs/
12567
12568UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12569M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12570M:	Prabu Thangamuthu <prabut@synopsys.com>
12571L:	linux-scsi@vger.kernel.org
12572S:	Supported
12573F:	drivers/scsi/ufs/*dwc*
12574
12575UNSORTED BLOCK IMAGES (UBI)
12576M:	Artem Bityutskiy <dedekind1@gmail.com>
12577M:	Richard Weinberger <richard@nod.at>
12578W:	http://www.linux-mtd.infradead.org/
12579L:	linux-mtd@lists.infradead.org
12580T:	git git://git.infradead.org/ubifs-2.6.git
12581S:	Supported
12582F:	drivers/mtd/ubi/
12583F:	include/linux/mtd/ubi.h
12584F:	include/uapi/mtd/ubi-user.h
12585
12586USB ACM DRIVER
12587M:	Oliver Neukum <oneukum@suse.com>
12588L:	linux-usb@vger.kernel.org
12589S:	Maintained
12590F:	Documentation/usb/acm.txt
12591F:	drivers/usb/class/cdc-acm.*
12592
12593USB AR5523 WIRELESS DRIVER
12594M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12595L:	linux-wireless@vger.kernel.org
12596S:	Maintained
12597F:	drivers/net/wireless/ath/ar5523/
12598
12599USB ATTACHED SCSI
12600M:	Oliver Neukum <oneukum@suse.com>
12601L:	linux-usb@vger.kernel.org
12602L:	linux-scsi@vger.kernel.org
12603S:	Maintained
12604F:	drivers/usb/storage/uas.c
12605
12606USB CDC ETHERNET DRIVER
12607M:	Oliver Neukum <oliver@neukum.org>
12608L:	linux-usb@vger.kernel.org
12609S:	Maintained
12610F:	drivers/net/usb/cdc_*.c
12611F:	include/uapi/linux/usb/cdc.h
12612
12613USB CHAOSKEY DRIVER
12614M:	Keith Packard <keithp@keithp.com>
12615L:	linux-usb@vger.kernel.org
12616S:	Maintained
12617F:	drivers/usb/misc/chaoskey.c
12618
12619USB CYPRESS C67X00 DRIVER
12620M:	Peter Korsgaard <jacmet@sunsite.dk>
12621L:	linux-usb@vger.kernel.org
12622S:	Maintained
12623F:	drivers/usb/c67x00/
12624
12625USB DAVICOM DM9601 DRIVER
12626M:	Peter Korsgaard <jacmet@sunsite.dk>
12627L:	netdev@vger.kernel.org
12628W:	http://www.linux-usb.org/usbnet
12629S:	Maintained
12630F:	drivers/net/usb/dm9601.c
12631
12632USB DIAMOND RIO500 DRIVER
12633M:	Cesar Miquel <miquel@df.uba.ar>
12634L:	rio500-users@lists.sourceforge.net
12635W:	http://rio500.sourceforge.net
12636S:	Maintained
12637F:	drivers/usb/misc/rio500*
12638
12639USB EHCI DRIVER
12640M:	Alan Stern <stern@rowland.harvard.edu>
12641L:	linux-usb@vger.kernel.org
12642S:	Maintained
12643F:	Documentation/usb/ehci.txt
12644F:	drivers/usb/host/ehci*
12645
12646USB GADGET/PERIPHERAL SUBSYSTEM
12647M:	Felipe Balbi <balbi@kernel.org>
12648L:	linux-usb@vger.kernel.org
12649W:	http://www.linux-usb.org/gadget
12650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12651S:	Maintained
12652F:	drivers/usb/gadget/
12653F:	include/linux/usb/gadget*
12654
12655USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12656M:	Jiri Kosina <jikos@kernel.org>
12657R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12658L:	linux-usb@vger.kernel.org
12659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12660S:	Maintained
12661F:	Documentation/hid/hiddev.txt
12662F:	drivers/hid/usbhid/
12663
12664USB ISP116X DRIVER
12665M:	Olav Kongas <ok@artecdesign.ee>
12666L:	linux-usb@vger.kernel.org
12667S:	Maintained
12668F:	drivers/usb/host/isp116x*
12669F:	include/linux/usb/isp116x.h
12670
12671USB LAN78XX ETHERNET DRIVER
12672M:	Woojung Huh <woojung.huh@microchip.com>
12673M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12674L:	netdev@vger.kernel.org
12675S:	Maintained
12676F:	drivers/net/usb/lan78xx.*
12677
12678USB MASS STORAGE DRIVER
12679M:	Alan Stern <stern@rowland.harvard.edu>
12680L:	linux-usb@vger.kernel.org
12681L:	usb-storage@lists.one-eyed-alien.net
12682S:	Maintained
12683W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12684F:	drivers/usb/storage/
12685
12686USB MIDI DRIVER
12687M:	Clemens Ladisch <clemens@ladisch.de>
12688L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12689T:	git git://git.alsa-project.org/alsa-kernel.git
12690S:	Maintained
12691F:	sound/usb/midi.*
12692
12693USB NETWORKING DRIVERS
12694L:	linux-usb@vger.kernel.org
12695S:	Odd Fixes
12696F:	drivers/net/usb/
12697
12698USB OHCI DRIVER
12699M:	Alan Stern <stern@rowland.harvard.edu>
12700L:	linux-usb@vger.kernel.org
12701S:	Maintained
12702F:	Documentation/usb/ohci.txt
12703F:	drivers/usb/host/ohci*
12704
12705USB OTG FSM (Finite State Machine)
12706M:	Peter Chen <Peter.Chen@nxp.com>
12707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12708L:	linux-usb@vger.kernel.org
12709S:	Maintained
12710F:	drivers/usb/common/usb-otg-fsm.c
12711
12712USB OVER IP DRIVER
12713M:	Valentina Manea <valentina.manea.m@gmail.com>
12714M:	Shuah Khan <shuahkh@osg.samsung.com>
12715M:	Shuah Khan <shuah@kernel.org>
12716L:	linux-usb@vger.kernel.org
12717S:	Maintained
12718F:	Documentation/usb/usbip_protocol.txt
12719F:	drivers/usb/usbip/
12720F:	tools/usb/usbip/
12721
12722USB PEGASUS DRIVER
12723M:	Petko Manolov <petkan@nucleusys.com>
12724L:	linux-usb@vger.kernel.org
12725L:	netdev@vger.kernel.org
12726T:	git git://github.com/petkan/pegasus.git
12727W:	https://github.com/petkan/pegasus
12728S:	Maintained
12729F:	drivers/net/usb/pegasus.*
12730
12731USB PHY LAYER
12732M:	Felipe Balbi <balbi@kernel.org>
12733L:	linux-usb@vger.kernel.org
12734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12735S:	Maintained
12736F:	drivers/usb/phy/
12737
12738USB PRINTER DRIVER (usblp)
12739M:	Pete Zaitcev <zaitcev@redhat.com>
12740L:	linux-usb@vger.kernel.org
12741S:	Supported
12742F:	drivers/usb/class/usblp.c
12743
12744USB QMI WWAN NETWORK DRIVER
12745M:	Bjørn Mork <bjorn@mork.no>
12746L:	netdev@vger.kernel.org
12747S:	Maintained
12748F:	Documentation/ABI/testing/sysfs-class-net-qmi
12749F:	drivers/net/usb/qmi_wwan.c
12750
12751USB RTL8150 DRIVER
12752M:	Petko Manolov <petkan@nucleusys.com>
12753L:	linux-usb@vger.kernel.org
12754L:	netdev@vger.kernel.org
12755T:	git git://github.com/petkan/rtl8150.git
12756W:	https://github.com/petkan/rtl8150
12757S:	Maintained
12758F:	drivers/net/usb/rtl8150.c
12759
12760USB SERIAL SUBSYSTEM
12761M:	Johan Hovold <johan@kernel.org>
12762L:	linux-usb@vger.kernel.org
12763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12764S:	Maintained
12765F:	Documentation/usb/usb-serial.txt
12766F:	drivers/usb/serial/
12767F:	include/linux/usb/serial.h
12768
12769USB SMSC75XX ETHERNET DRIVER
12770M:	Steve Glendinning <steve.glendinning@shawell.net>
12771L:	netdev@vger.kernel.org
12772S:	Maintained
12773F:	drivers/net/usb/smsc75xx.*
12774
12775USB SMSC95XX ETHERNET DRIVER
12776M:	Steve Glendinning <steve.glendinning@shawell.net>
12777M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12778L:	netdev@vger.kernel.org
12779S:	Maintained
12780F:	drivers/net/usb/smsc95xx.*
12781
12782USB SUBSYSTEM
12783M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12784L:	linux-usb@vger.kernel.org
12785W:	http://www.linux-usb.org
12786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12787S:	Supported
12788F:	Documentation/devicetree/bindings/usb/
12789F:	Documentation/usb/
12790F:	drivers/usb/
12791F:	include/linux/usb.h
12792F:	include/linux/usb/
12793
12794USB UHCI DRIVER
12795M:	Alan Stern <stern@rowland.harvard.edu>
12796L:	linux-usb@vger.kernel.org
12797S:	Maintained
12798F:	drivers/usb/host/uhci*
12799
12800USB "USBNET" DRIVER FRAMEWORK
12801M:	Oliver Neukum <oneukum@suse.com>
12802L:	netdev@vger.kernel.org
12803W:	http://www.linux-usb.org/usbnet
12804S:	Maintained
12805F:	drivers/net/usb/usbnet.c
12806F:	include/linux/usb/usbnet.h
12807
12808USB VIDEO CLASS
12809M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12810L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12811L:	linux-media@vger.kernel.org
12812T:	git git://linuxtv.org/media_tree.git
12813W:	http://www.ideasonboard.org/uvc/
12814S:	Maintained
12815F:	drivers/media/usb/uvc/
12816F:	include/uapi/linux/uvcvideo.h
12817
12818USB VISION DRIVER
12819M:	Hans Verkuil <hverkuil@xs4all.nl>
12820L:	linux-media@vger.kernel.org
12821T:	git git://linuxtv.org/media_tree.git
12822W:	https://linuxtv.org
12823S:	Odd Fixes
12824F:	drivers/media/usb/usbvision/
12825
12826USB WEBCAM GADGET
12827M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12828L:	linux-usb@vger.kernel.org
12829S:	Maintained
12830F:	drivers/usb/gadget/function/*uvc*
12831F:	drivers/usb/gadget/legacy/webcam.c
12832
12833USB WIRELESS RNDIS DRIVER (rndis_wlan)
12834M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12835L:	linux-wireless@vger.kernel.org
12836S:	Maintained
12837F:	drivers/net/wireless/rndis_wlan.c
12838
12839USB XHCI DRIVER
12840M:	Mathias Nyman <mathias.nyman@intel.com>
12841L:	linux-usb@vger.kernel.org
12842S:	Supported
12843F:	drivers/usb/host/xhci*
12844F:	drivers/usb/host/pci-quirks*
12845
12846USB ZD1201 DRIVER
12847L:	linux-wireless@vger.kernel.org
12848W:	http://linux-lc100020.sourceforge.net
12849S:	Orphan
12850F:	drivers/net/wireless/zydas/zd1201.*
12851
12852USB ZR364XX DRIVER
12853M:	Antoine Jacquet <royale@zerezo.com>
12854L:	linux-usb@vger.kernel.org
12855L:	linux-media@vger.kernel.org
12856T:	git git://linuxtv.org/media_tree.git
12857W:	http://royale.zerezo.com/zr364xx/
12858S:	Maintained
12859F:	Documentation/media/v4l-drivers/zr364xx*
12860F:	drivers/media/usb/zr364xx/
12861
12862ULPI BUS
12863M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12864L:	linux-usb@vger.kernel.org
12865S:	Maintained
12866F:	drivers/usb/common/ulpi.c
12867F:	include/linux/ulpi/
12868
12869USER-MODE LINUX (UML)
12870M:	Jeff Dike <jdike@addtoit.com>
12871M:	Richard Weinberger <richard@nod.at>
12872L:	user-mode-linux-devel@lists.sourceforge.net
12873L:	user-mode-linux-user@lists.sourceforge.net
12874W:	http://user-mode-linux.sourceforge.net
12875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12876S:	Maintained
12877F:	Documentation/virtual/uml/
12878F:	arch/um/
12879F:	arch/x86/um/
12880F:	fs/hostfs/
12881F:	fs/hppfs/
12882
12883USERSPACE I/O (UIO)
12884M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12885S:	Maintained
12886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12887F:	Documentation/DocBook/uio-howto.tmpl
12888F:	drivers/uio/
12889F:	include/linux/uio*.h
12890
12891UTIL-LINUX PACKAGE
12892M:	Karel Zak <kzak@redhat.com>
12893L:	util-linux@vger.kernel.org
12894W:	http://en.wikipedia.org/wiki/Util-linux
12895T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12896S:	Maintained
12897
12898UVESAFB DRIVER
12899M:	Michal Januszewski <spock@gentoo.org>
12900L:	linux-fbdev@vger.kernel.org
12901W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12902S:	Maintained
12903F:	Documentation/fb/uvesafb.txt
12904F:	drivers/video/fbdev/uvesafb.*
12905
12906VF610 NAND DRIVER
12907M:	Stefan Agner <stefan@agner.ch>
12908L:	linux-mtd@lists.infradead.org
12909S:	Supported
12910F:	drivers/mtd/nand/vf610_nfc.c
12911
12912VFAT/FAT/MSDOS FILESYSTEM
12913M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12914S:	Maintained
12915F:	Documentation/filesystems/vfat.txt
12916F:	fs/fat/
12917
12918VFIO DRIVER
12919M:	Alex Williamson <alex.williamson@redhat.com>
12920L:	kvm@vger.kernel.org
12921T:	git git://github.com/awilliam/linux-vfio.git
12922S:	Maintained
12923F:	Documentation/vfio.txt
12924F:	drivers/vfio/
12925F:	include/linux/vfio.h
12926F:	include/uapi/linux/vfio.h
12927
12928VFIO MEDIATED DEVICE DRIVERS
12929M:	Kirti Wankhede <kwankhede@nvidia.com>
12930L:	kvm@vger.kernel.org
12931S:	Maintained
12932F:	Documentation/vfio-mediated-device.txt
12933F:	drivers/vfio/mdev/
12934F:	include/linux/mdev.h
12935F:	samples/vfio-mdev/
12936
12937VFIO PLATFORM DRIVER
12938M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12939L:	kvm@vger.kernel.org
12940S:	Maintained
12941F:	drivers/vfio/platform/
12942
12943VIDEOBUF2 FRAMEWORK
12944M:	Pawel Osciak <pawel@osciak.com>
12945M:	Marek Szyprowski <m.szyprowski@samsung.com>
12946M:	Kyungmin Park <kyungmin.park@samsung.com>
12947L:	linux-media@vger.kernel.org
12948S:	Maintained
12949F:	drivers/media/v4l2-core/videobuf2-*
12950F:	include/media/videobuf2-*
12951
12952VIRTIO AND VHOST VSOCK DRIVER
12953M:	Stefan Hajnoczi <stefanha@redhat.com>
12954L:	kvm@vger.kernel.org
12955L:	virtualization@lists.linux-foundation.org
12956L:	netdev@vger.kernel.org
12957S:	Maintained
12958F:	include/linux/virtio_vsock.h
12959F:	include/uapi/linux/virtio_vsock.h
12960F:	net/vmw_vsock/virtio_transport_common.c
12961F:	net/vmw_vsock/virtio_transport.c
12962F:	drivers/vhost/vsock.c
12963F:	drivers/vhost/vsock.h
12964
12965VIRTUAL SERIO DEVICE DRIVER
12966M:	Stephen Chandler Paul <thatslyude@gmail.com>
12967S:	Maintained
12968F:	drivers/input/serio/userio.c
12969F:	include/uapi/linux/userio.h
12970
12971VIRTIO CONSOLE DRIVER
12972M:	Amit Shah <amit.shah@redhat.com>
12973L:	virtualization@lists.linux-foundation.org
12974S:	Maintained
12975F:	drivers/char/virtio_console.c
12976F:	include/linux/virtio_console.h
12977F:	include/uapi/linux/virtio_console.h
12978
12979VIRTIO CORE, NET AND BLOCK DRIVERS
12980M:	"Michael S. Tsirkin" <mst@redhat.com>
12981M:	Jason Wang <jasowang@redhat.com>
12982L:	virtualization@lists.linux-foundation.org
12983S:	Maintained
12984F:	Documentation/devicetree/bindings/virtio/
12985F:	drivers/virtio/
12986F:	tools/virtio/
12987F:	drivers/net/virtio_net.c
12988F:	drivers/block/virtio_blk.c
12989F:	include/linux/virtio_*.h
12990F:	include/uapi/linux/virtio_*.h
12991F:	drivers/crypto/virtio/
12992
12993VIRTIO DRIVERS FOR S390
12994M:	Christian Borntraeger <borntraeger@de.ibm.com>
12995M:	Cornelia Huck <cornelia.huck@de.ibm.com>
12996L:	linux-s390@vger.kernel.org
12997L:	virtualization@lists.linux-foundation.org
12998L:	kvm@vger.kernel.org
12999S:	Supported
13000F:	drivers/s390/virtio/
13001
13002VIRTIO GPU DRIVER
13003M:	David Airlie <airlied@linux.ie>
13004M:	Gerd Hoffmann <kraxel@redhat.com>
13005L:	dri-devel@lists.freedesktop.org
13006L:	virtualization@lists.linux-foundation.org
13007S:	Maintained
13008F:	drivers/gpu/drm/virtio/
13009F:	include/uapi/linux/virtio_gpu.h
13010
13011VIRTIO HOST (VHOST)
13012M:	"Michael S. Tsirkin" <mst@redhat.com>
13013M:	Jason Wang <jasowang@redhat.com>
13014L:	kvm@vger.kernel.org
13015L:	virtualization@lists.linux-foundation.org
13016L:	netdev@vger.kernel.org
13017T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13018S:	Maintained
13019F:	drivers/vhost/
13020F:	include/uapi/linux/vhost.h
13021
13022VIRTIO INPUT DRIVER
13023M:	Gerd Hoffmann <kraxel@redhat.com>
13024S:	Maintained
13025F:	drivers/virtio/virtio_input.c
13026F:	include/uapi/linux/virtio_input.h
13027
13028VIRTIO CRYPTO DRIVER
13029M:  Gonglei <arei.gonglei@huawei.com>
13030L:  virtualization@lists.linux-foundation.org
13031L:  linux-crypto@vger.kernel.org
13032S:  Maintained
13033F:  drivers/crypto/virtio/
13034F:  include/uapi/linux/virtio_crypto.h
13035
13036VIA RHINE NETWORK DRIVER
13037S:	Orphan
13038F:	drivers/net/ethernet/via/via-rhine.c
13039
13040VIA SD/MMC CARD CONTROLLER DRIVER
13041M:	Bruce Chang <brucechang@via.com.tw>
13042M:	Harald Welte <HaraldWelte@viatech.com>
13043S:	Maintained
13044F:	drivers/mmc/host/via-sdmmc.c
13045
13046VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13047M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13048L:	linux-fbdev@vger.kernel.org
13049S:	Maintained
13050F:	include/linux/via-core.h
13051F:	include/linux/via-gpio.h
13052F:	include/linux/via_i2c.h
13053F:	drivers/video/fbdev/via/
13054
13055VIA VELOCITY NETWORK DRIVER
13056M:	Francois Romieu <romieu@fr.zoreil.com>
13057L:	netdev@vger.kernel.org
13058S:	Maintained
13059F:	drivers/net/ethernet/via/via-velocity.*
13060
13061VIRT LIB
13062M:	Alex Williamson <alex.williamson@redhat.com>
13063M:	Paolo Bonzini <pbonzini@redhat.com>
13064L:	kvm@vger.kernel.org
13065S:	Supported
13066F:	virt/lib/
13067
13068VIVID VIRTUAL VIDEO DRIVER
13069M:	Hans Verkuil <hverkuil@xs4all.nl>
13070L:	linux-media@vger.kernel.org
13071T:	git git://linuxtv.org/media_tree.git
13072W:	https://linuxtv.org
13073S:	Maintained
13074F:	drivers/media/platform/vivid/*
13075
13076VLAN (802.1Q)
13077M:	Patrick McHardy <kaber@trash.net>
13078L:	netdev@vger.kernel.org
13079S:	Maintained
13080F:	drivers/net/macvlan.c
13081F:	include/linux/if_*vlan.h
13082F:	net/8021q/
13083
13084VLYNQ BUS
13085M:	Florian Fainelli <f.fainelli@gmail.com>
13086L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13087S:	Maintained
13088F:	drivers/vlynq/vlynq.c
13089F:	include/linux/vlynq.h
13090
13091VME SUBSYSTEM
13092M:	Martyn Welch <martyn@welchs.me.uk>
13093M:	Manohar Vanga <manohar.vanga@gmail.com>
13094M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13095L:	devel@driverdev.osuosl.org
13096S:	Maintained
13097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13098F:	Documentation/driver-api/vme.rst
13099F:	drivers/staging/vme/
13100F:	drivers/vme/
13101F:	include/linux/vme*
13102
13103VMWARE HYPERVISOR INTERFACE
13104M:	Alok Kataria <akataria@vmware.com>
13105L:	virtualization@lists.linux-foundation.org
13106S:	Supported
13107F:	arch/x86/kernel/cpu/vmware.c
13108
13109VMWARE BALLOON DRIVER
13110M:	Xavier Deguillard <xdeguillard@vmware.com>
13111M:	Philip Moltmann <moltmann@vmware.com>
13112M:	"VMware, Inc." <pv-drivers@vmware.com>
13113L:	linux-kernel@vger.kernel.org
13114S:	Maintained
13115F:	drivers/misc/vmw_balloon.c
13116
13117VMWARE VMMOUSE SUBDRIVER
13118M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13119M:	"VMware, Inc." <pv-drivers@vmware.com>
13120L:	linux-input@vger.kernel.org
13121S:	Maintained
13122F:	drivers/input/mouse/vmmouse.c
13123F:	drivers/input/mouse/vmmouse.h
13124
13125VMWARE VMXNET3 ETHERNET DRIVER
13126M:	Shrikrishna Khare <skhare@vmware.com>
13127M:	"VMware, Inc." <pv-drivers@vmware.com>
13128L:	netdev@vger.kernel.org
13129S:	Maintained
13130F:	drivers/net/vmxnet3/
13131
13132VMware PVSCSI driver
13133M:	Jim Gill <jgill@vmware.com>
13134M:	VMware PV-Drivers <pv-drivers@vmware.com>
13135L:	linux-scsi@vger.kernel.org
13136S:	Maintained
13137F:	drivers/scsi/vmw_pvscsi.c
13138F:	drivers/scsi/vmw_pvscsi.h
13139
13140VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13141M:	Liam Girdwood <lgirdwood@gmail.com>
13142M:	Mark Brown <broonie@kernel.org>
13143L:	linux-kernel@vger.kernel.org
13144W:	http://www.slimlogic.co.uk/?p=48
13145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13146S:	Supported
13147F:	Documentation/devicetree/bindings/regulator/
13148F:	drivers/regulator/
13149F:	include/dt-bindings/regulator/
13150F:	include/linux/regulator/
13151
13152VRF
13153M:	David Ahern <dsa@cumulusnetworks.com>
13154M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13155L:	netdev@vger.kernel.org
13156S:	Maintained
13157F:	drivers/net/vrf.c
13158F:	Documentation/networking/vrf.txt
13159
13160VT1211 HARDWARE MONITOR DRIVER
13161M:	Juerg Haefliger <juergh@gmail.com>
13162L:	linux-hwmon@vger.kernel.org
13163S:	Maintained
13164F:	Documentation/hwmon/vt1211
13165F:	drivers/hwmon/vt1211.c
13166
13167VT8231 HARDWARE MONITOR DRIVER
13168M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13169L:	linux-hwmon@vger.kernel.org
13170S:	Maintained
13171F:	drivers/hwmon/vt8231.c
13172
13173VUB300 USB to SDIO/SD/MMC bridge chip
13174M:	Tony Olech <tony.olech@elandigitalsystems.com>
13175L:	linux-mmc@vger.kernel.org
13176L:	linux-usb@vger.kernel.org
13177S:	Supported
13178F:	drivers/mmc/host/vub300.c
13179
13180W1 DALLAS'S 1-WIRE BUS
13181M:	Evgeniy Polyakov <zbr@ioremap.net>
13182S:	Maintained
13183F:	Documentation/w1/
13184F:	drivers/w1/
13185
13186W83791D HARDWARE MONITORING DRIVER
13187M:	Marc Hulsman <m.hulsman@tudelft.nl>
13188L:	linux-hwmon@vger.kernel.org
13189S:	Maintained
13190F:	Documentation/hwmon/w83791d
13191F:	drivers/hwmon/w83791d.c
13192
13193W83793 HARDWARE MONITORING DRIVER
13194M:	Rudolf Marek <r.marek@assembler.cz>
13195L:	linux-hwmon@vger.kernel.org
13196S:	Maintained
13197F:	Documentation/hwmon/w83793
13198F:	drivers/hwmon/w83793.c
13199
13200W83795 HARDWARE MONITORING DRIVER
13201M:	Jean Delvare <jdelvare@suse.com>
13202L:	linux-hwmon@vger.kernel.org
13203S:	Maintained
13204F:	drivers/hwmon/w83795.c
13205
13206W83L51xD SD/MMC CARD INTERFACE DRIVER
13207M:	Pierre Ossman <pierre@ossman.eu>
13208S:	Maintained
13209F:	drivers/mmc/host/wbsd.*
13210
13211WACOM PROTOCOL 4 SERIAL TABLETS
13212M:	Julian Squires <julian@cipht.net>
13213M:	Hans de Goede <hdegoede@redhat.com>
13214L:	linux-input@vger.kernel.org
13215S:	Maintained
13216F:	drivers/input/tablet/wacom_serial4.c
13217
13218WATCHDOG DEVICE DRIVERS
13219M:	Wim Van Sebroeck <wim@iguana.be>
13220R:	Guenter Roeck <linux@roeck-us.net>
13221L:	linux-watchdog@vger.kernel.org
13222W:	http://www.linux-watchdog.org/
13223T:	git git://www.linux-watchdog.org/linux-watchdog.git
13224S:	Maintained
13225F:	Documentation/devicetree/bindings/watchdog/
13226F:	Documentation/watchdog/
13227F:	drivers/watchdog/
13228F:	include/linux/watchdog.h
13229F:	include/uapi/linux/watchdog.h
13230
13231WIIMOTE HID DRIVER
13232M:	David Herrmann <dh.herrmann@googlemail.com>
13233L:	linux-input@vger.kernel.org
13234S:	Maintained
13235F:	drivers/hid/hid-wiimote*
13236
13237WINBOND CIR DRIVER
13238M:	David Härdeman <david@hardeman.nu>
13239S:	Maintained
13240F:	drivers/media/rc/winbond-cir.c
13241
13242WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13244L:	linux-watchdog@vger.kernel.org
13245S:	Maintained
13246F:	drivers/watchdog/ebc-c384_wdt.c
13247
13248WINSYSTEMS WS16C48 GPIO DRIVER
13249M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13250L:	linux-gpio@vger.kernel.org
13251S:	Maintained
13252F:	drivers/gpio/gpio-ws16c48.c
13253
13254WIMAX STACK
13255M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13256M:	linux-wimax@intel.com
13257L:	wimax@linuxwimax.org (subscribers-only)
13258S:	Supported
13259W:	http://linuxwimax.org
13260F:	Documentation/wimax/README.wimax
13261F:	include/linux/wimax/debug.h
13262F:	include/net/wimax.h
13263F:	include/uapi/linux/wimax.h
13264F:	net/wimax/
13265
13266WISTRON LAPTOP BUTTON DRIVER
13267M:	Miloslav Trmac <mitr@volny.cz>
13268S:	Maintained
13269F:	drivers/input/misc/wistron_btns.c
13270
13271WL3501 WIRELESS PCMCIA CARD DRIVER
13272M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13273L:	linux-wireless@vger.kernel.org
13274W:	http://oops.ghostprotocols.net:81/blog
13275S:	Maintained
13276F:	drivers/net/wireless/wl3501*
13277
13278WOLFSON MICROELECTRONICS DRIVERS
13279L:	patches@opensource.wolfsonmicro.com
13280T:	git https://github.com/CirrusLogic/linux-drivers.git
13281W:	https://github.com/CirrusLogic/linux-drivers/wiki
13282S:	Supported
13283F:	Documentation/hwmon/wm83??
13284F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13285F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13286F:	Documentation/devicetree/bindings/mfd/arizona.txt
13287F:	arch/arm/mach-s3c64xx/mach-crag6410*
13288F:	drivers/clk/clk-wm83*.c
13289F:	drivers/extcon/extcon-arizona.c
13290F:	drivers/leds/leds-wm83*.c
13291F:	drivers/gpio/gpio-*wm*.c
13292F:	drivers/gpio/gpio-arizona.c
13293F:	drivers/hwmon/wm83??-hwmon.c
13294F:	drivers/input/misc/wm831x-on.c
13295F:	drivers/input/touchscreen/wm831x-ts.c
13296F:	drivers/input/touchscreen/wm97*.c
13297F:	drivers/mfd/arizona*
13298F:	drivers/mfd/wm*.c
13299F:	drivers/mfd/cs47l24*
13300F:	drivers/power/supply/wm83*.c
13301F:	drivers/rtc/rtc-wm83*.c
13302F:	drivers/regulator/wm8*.c
13303F:	drivers/video/backlight/wm83*_bl.c
13304F:	drivers/watchdog/wm83*_wdt.c
13305F:	include/linux/mfd/arizona/
13306F:	include/linux/mfd/wm831x/
13307F:	include/linux/mfd/wm8350/
13308F:	include/linux/mfd/wm8400*
13309F:	include/linux/wm97xx.h
13310F:	include/sound/wm????.h
13311F:	sound/soc/codecs/arizona.?
13312F:	sound/soc/codecs/wm*
13313F:	sound/soc/codecs/cs47l24*
13314
13315WORKQUEUE
13316M:	Tejun Heo <tj@kernel.org>
13317R:	Lai Jiangshan <jiangshanlai@gmail.com>
13318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13319S:	Maintained
13320F:	include/linux/workqueue.h
13321F:	kernel/workqueue.c
13322F:	Documentation/core-api/workqueue.rst
13323
13324X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13325M:	Chen-Yu Tsai <wens@csie.org>
13326L:	linux-kernel@vger.kernel.org
13327S:	Maintained
13328N:	axp[128]
13329
13330X.25 NETWORK LAYER
13331M:	Andrew Hendry <andrew.hendry@gmail.com>
13332L:	linux-x25@vger.kernel.org
13333S:	Odd Fixes
13334F:	Documentation/networking/x25*
13335F:	include/net/x25*
13336F:	net/x25/
13337
13338X86 ARCHITECTURE (32-BIT AND 64-BIT)
13339M:	Thomas Gleixner <tglx@linutronix.de>
13340M:	Ingo Molnar <mingo@redhat.com>
13341M:	"H. Peter Anvin" <hpa@zytor.com>
13342M:	x86@kernel.org
13343L:	linux-kernel@vger.kernel.org
13344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13345S:	Maintained
13346F:	Documentation/x86/
13347F:	arch/x86/
13348
13349X86 PLATFORM DRIVERS
13350M:	Darren Hart <dvhart@infradead.org>
13351L:	platform-driver-x86@vger.kernel.org
13352T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13353S:	Maintained
13354F:	drivers/platform/x86/
13355F:	drivers/platform/olpc/
13356
13357X86 MCE INFRASTRUCTURE
13358M:	Tony Luck <tony.luck@intel.com>
13359M:	Borislav Petkov <bp@alien8.de>
13360L:	linux-edac@vger.kernel.org
13361S:	Maintained
13362F:	arch/x86/kernel/cpu/mcheck/*
13363
13364X86 MICROCODE UPDATE SUPPORT
13365M:	Borislav Petkov <bp@alien8.de>
13366S:	Maintained
13367F:	arch/x86/kernel/cpu/microcode/*
13368
13369X86 VDSO
13370M:	Andy Lutomirski <luto@amacapital.net>
13371L:	linux-kernel@vger.kernel.org
13372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13373S:	Maintained
13374F:	arch/x86/entry/vdso/
13375
13376XC2028/3028 TUNER DRIVER
13377M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13378M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13379L:	linux-media@vger.kernel.org
13380W:	https://linuxtv.org
13381T:	git git://linuxtv.org/media_tree.git
13382S:	Maintained
13383F:	drivers/media/tuners/tuner-xc2028.*
13384
13385XEN HYPERVISOR INTERFACE
13386M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13387M:	Juergen Gross <jgross@suse.com>
13388L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13390S:	Supported
13391F:	arch/x86/xen/
13392F:	drivers/*/xen-*front.c
13393F:	drivers/xen/
13394F:	arch/x86/include/asm/xen/
13395F:	include/xen/
13396F:	include/uapi/xen/
13397
13398XEN HYPERVISOR ARM
13399M:	Stefano Stabellini <sstabellini@kernel.org>
13400L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13401S:	Maintained
13402F:	arch/arm/xen/
13403F:	arch/arm/include/asm/xen/
13404
13405XEN HYPERVISOR ARM64
13406M:	Stefano Stabellini <sstabellini@kernel.org>
13407L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13408S:	Maintained
13409F:	arch/arm64/xen/
13410F:	arch/arm64/include/asm/xen/
13411
13412XEN NETWORK BACKEND DRIVER
13413M:	Wei Liu <wei.liu2@citrix.com>
13414M:	Paul Durrant <paul.durrant@citrix.com>
13415L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13416L:	netdev@vger.kernel.org
13417S:	Supported
13418F:	drivers/net/xen-netback/*
13419
13420XEN PCI SUBSYSTEM
13421M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13422L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13423S:	Supported
13424F:	arch/x86/pci/*xen*
13425F:	drivers/pci/*xen*
13426
13427XEN BLOCK SUBSYSTEM
13428M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13429M:	Roger Pau Monné <roger.pau@citrix.com>
13430L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13431S:	Supported
13432F:	drivers/block/xen-blkback/*
13433F:	drivers/block/xen*
13434
13435XEN PVSCSI DRIVERS
13436M:	Juergen Gross <jgross@suse.com>
13437L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13438L:	linux-scsi@vger.kernel.org
13439S:	Supported
13440F:	drivers/scsi/xen-scsifront.c
13441F:	drivers/xen/xen-scsiback.c
13442F:	include/xen/interface/io/vscsiif.h
13443
13444XEN SWIOTLB SUBSYSTEM
13445M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13446L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13447S:	Supported
13448F:	arch/x86/xen/*swiotlb*
13449F:	drivers/xen/*swiotlb*
13450
13451XFS FILESYSTEM
13452M:	Dave Chinner <david@fromorbit.com>
13453M:	linux-xfs@vger.kernel.org
13454L:	linux-xfs@vger.kernel.org
13455W:	http://xfs.org/
13456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13457S:	Supported
13458F:	Documentation/filesystems/xfs.txt
13459F:	fs/xfs/
13460
13461XILINX AXI ETHERNET DRIVER
13462M:	Anirudha Sarangi <anirudh@xilinx.com>
13463M:	John Linn <John.Linn@xilinx.com>
13464S:	Maintained
13465F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13466
13467XILINX UARTLITE SERIAL DRIVER
13468M:	Peter Korsgaard <jacmet@sunsite.dk>
13469L:	linux-serial@vger.kernel.org
13470S:	Maintained
13471F:	drivers/tty/serial/uartlite.c
13472
13473XILINX VIDEO IP CORES
13474M:	Hyun Kwon <hyun.kwon@xilinx.com>
13475M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13476L:	linux-media@vger.kernel.org
13477T:	git git://linuxtv.org/media_tree.git
13478S:	Supported
13479F:	Documentation/devicetree/bindings/media/xilinx/
13480F:	drivers/media/platform/xilinx/
13481F:	include/uapi/linux/xilinx-v4l2-controls.h
13482
13483XILLYBUS DRIVER
13484M:	Eli Billauer <eli.billauer@gmail.com>
13485L:	linux-kernel@vger.kernel.org
13486S:	Supported
13487F:	drivers/char/xillybus/
13488
13489XTENSA XTFPGA PLATFORM SUPPORT
13490M:	Max Filippov <jcmvbkbc@gmail.com>
13491L:	linux-xtensa@linux-xtensa.org
13492S:	Maintained
13493F:	drivers/spi/spi-xtensa-xtfpga.c
13494F:	sound/soc/xtensa/xtfpga-i2s.c
13495
13496YAM DRIVER FOR AX.25
13497M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13498L:	linux-hams@vger.kernel.org
13499S:	Maintained
13500F:	drivers/net/hamradio/yam*
13501F:	include/linux/yam.h
13502
13503YEALINK PHONE DRIVER
13504M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13505L:	usbb2k-api-dev@nongnu.org
13506S:	Maintained
13507F:	Documentation/input/yealink.txt
13508F:	drivers/input/misc/yealink.*
13509
13510Z8530 DRIVER FOR AX.25
13511M:	Joerg Reuter <jreuter@yaina.de>
13512W:	http://yaina.de/jreuter/
13513W:	http://www.qsl.net/dl1bke/
13514L:	linux-hams@vger.kernel.org
13515S:	Maintained
13516F:	Documentation/networking/z8530drv.txt
13517F:	drivers/net/hamradio/*scc.c
13518F:	drivers/net/hamradio/z8530.h
13519
13520ZBUD COMPRESSED PAGE ALLOCATOR
13521M:	Seth Jennings <sjenning@redhat.com>
13522L:	linux-mm@kvack.org
13523S:	Maintained
13524F:	mm/zbud.c
13525F:	include/linux/zbud.h
13526
13527ZD1211RW WIRELESS DRIVER
13528M:	Daniel Drake <dsd@gentoo.org>
13529M:	Ulrich Kunitz <kune@deine-taler.de>
13530W:	http://zd1211.ath.cx/wiki/DriverRewrite
13531L:	linux-wireless@vger.kernel.org
13532L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13533S:	Maintained
13534F:	drivers/net/wireless/zydas/zd1211rw/
13535
13536ZPOOL COMPRESSED PAGE STORAGE API
13537M:	Dan Streetman <ddstreet@ieee.org>
13538L:	linux-mm@kvack.org
13539S:	Maintained
13540F:	mm/zpool.c
13541F:	include/linux/zpool.h
13542
13543ZR36067 VIDEO FOR LINUX DRIVER
13544L:	mjpeg-users@lists.sourceforge.net
13545L:	linux-media@vger.kernel.org
13546W:	http://mjpeg.sourceforge.net/driver-zoran/
13547T:	hg https://linuxtv.org/hg/v4l-dvb
13548S:	Odd Fixes
13549F:	drivers/media/pci/zoran/
13550
13551ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13552M:	Minchan Kim <minchan@kernel.org>
13553M:	Nitin Gupta <ngupta@vflare.org>
13554R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13555L:	linux-kernel@vger.kernel.org
13556S:	Maintained
13557F:	drivers/block/zram/
13558F:	Documentation/blockdev/zram.txt
13559
13560ZS DECSTATION Z85C30 SERIAL DRIVER
13561M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13562S:	Maintained
13563F:	drivers/tty/serial/zs.*
13564
13565ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13566M:	Minchan Kim <minchan@kernel.org>
13567M:	Nitin Gupta <ngupta@vflare.org>
13568R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13569L:	linux-mm@kvack.org
13570S:	Maintained
13571F:	mm/zsmalloc.c
13572F:	include/linux/zsmalloc.h
13573F:	Documentation/vm/zsmalloc.txt
13574
13575ZSWAP COMPRESSED SWAP CACHING
13576M:	Seth Jennings <sjenning@redhat.com>
13577L:	linux-mm@kvack.org
13578S:	Maintained
13579F:	mm/zswap.c
13580
13581THE REST
13582M:	Linus Torvalds <torvalds@linux-foundation.org>
13583L:	linux-kernel@vger.kernel.org
13584Q:	http://patchwork.kernel.org/project/LKML/list/
13585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13586S:	Buried alive in reporters
13587F:	*
13588F:	*/
13589