xref: /linux/MAINTAINERS (revision e18bf801f1501e15830db5fa927a6e2832d49d7b)
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
543W:	https://www.infradead.org/~dhowells/kafs/
544
545AGPGART DRIVER
546M:	David Airlie <airlied@linux.ie>
547T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
548S:	Maintained
549F:	drivers/char/agp/
550F:	include/linux/agp*
551F:	include/uapi/linux/agp*
552
553AHA152X SCSI DRIVER
554M:	"Juergen E. Fischer" <fischer@norbit.de>
555L:	linux-scsi@vger.kernel.org
556S:	Maintained
557F:	drivers/scsi/aha152x*
558F:	drivers/scsi/pcmcia/aha152x*
559
560AIC7XXX / AIC79XX SCSI DRIVER
561M:	Hannes Reinecke <hare@suse.com>
562L:	linux-scsi@vger.kernel.org
563S:	Maintained
564F:	drivers/scsi/aic7xxx/
565
566AIMSLAB FM RADIO RECEIVER DRIVER
567M:	Hans Verkuil <hverkuil@xs4all.nl>
568L:	linux-media@vger.kernel.org
569T:	git git://linuxtv.org/media_tree.git
570W:	https://linuxtv.org
571S:	Maintained
572F:	drivers/media/radio/radio-aimslab*
573
574AIO
575M:	Benjamin LaHaise <bcrl@kvack.org>
576L:	linux-aio@kvack.org
577S:	Supported
578F:	fs/aio.c
579F:	include/linux/*aio*.h
580
581AIRSPY MEDIA DRIVER
582M:	Antti Palosaari <crope@iki.fi>
583L:	linux-media@vger.kernel.org
584W:	https://linuxtv.org
585W:	http://palosaari.fi/linux/
586Q:	http://patchwork.linuxtv.org/project/linux-media/list/
587T:	git git://linuxtv.org/anttip/media_tree.git
588S:	Maintained
589F:	drivers/media/usb/airspy/
590
591ALACRITECH GIGABIT ETHERNET DRIVER
592M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
593S:	Maintained
594F:	drivers/net/ethernet/alacritech/*
595
596ALCATEL SPEEDTOUCH USB DRIVER
597M:	Duncan Sands <duncan.sands@free.fr>
598L:	linux-usb@vger.kernel.org
599W:	http://www.linux-usb.org/SpeedTouch/
600S:	Maintained
601F:	drivers/usb/atm/speedtch.c
602F:	drivers/usb/atm/usbatm.c
603
604ALCHEMY AU1XX0 MMC DRIVER
605M:	Manuel Lauss <manuel.lauss@gmail.com>
606S:	Maintained
607F:	drivers/mmc/host/au1xmmc.c
608
609ALI1563 I2C DRIVER
610M:	Rudolf Marek <r.marek@assembler.cz>
611L:	linux-i2c@vger.kernel.org
612S:	Maintained
613F:	Documentation/i2c/busses/i2c-ali1563
614F:	drivers/i2c/busses/i2c-ali1563.c
615
616ALLWINNER SECURITY SYSTEM
617M:	Corentin Labbe <clabbe.montjoie@gmail.com>
618L:	linux-crypto@vger.kernel.org
619S:	Maintained
620F:	drivers/crypto/sunxi-ss/
621
622ALPHA PORT
623M:	Richard Henderson <rth@twiddle.net>
624M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
625M:	Matt Turner <mattst88@gmail.com>
626S:	Odd Fixes
627L:	linux-alpha@vger.kernel.org
628F:	arch/alpha/
629
630ALPS PS/2 TOUCHPAD DRIVER
631R:	Pali Rohár <pali.rohar@gmail.com>
632F:	drivers/input/mouse/alps.*
633
634ALTERA MAILBOX DRIVER
635M:	Ley Foon Tan <lftan@altera.com>
636L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
637S:	Maintained
638F:	drivers/mailbox/mailbox-altera.c
639
640ALTERA PIO DRIVER
641M:	Tien Hock Loh <thloh@altera.com>
642L:	linux-gpio@vger.kernel.org
643S:	Maintained
644F:	drivers/gpio/gpio-altera.c
645
646ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
647M:	Thor Thayer <tthayer@opensource.altera.com>
648S:	Maintained
649F:	drivers/gpio/gpio-altera-a10sr.c
650F:	drivers/mfd/altera-a10sr.c
651F:	include/linux/mfd/altera-a10sr.h
652
653ALTERA TRIPLE SPEED ETHERNET DRIVER
654M:	Vince Bridgers <vbridger@opensource.altera.com>
655L:	netdev@vger.kernel.org
656L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
657S:	Maintained
658F:	drivers/net/ethernet/altera/
659
660ALTERA UART/JTAG UART SERIAL DRIVERS
661M:	Tobias Klauser <tklauser@distanz.ch>
662L:	linux-serial@vger.kernel.org
663L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
664S:	Maintained
665F:	drivers/tty/serial/altera_uart.c
666F:	drivers/tty/serial/altera_jtaguart.c
667F:	include/linux/altera_uart.h
668F:	include/linux/altera_jtaguart.h
669
670AMAZON ETHERNET DRIVERS
671M:	Netanel Belgazal <netanel@annapurnalabs.com>
672R:	Saeed Bishara <saeed@annapurnalabs.com>
673R:	Zorik Machulsky <zorik@annapurnalabs.com>
674L:	netdev@vger.kernel.org
675S:	Supported
676F:	Documentation/networking/ena.txt
677F:	drivers/net/ethernet/amazon/
678
679AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
680M:	Tom Lendacky <thomas.lendacky@amd.com>
681M:	Gary Hook <gary.hook@amd.com>
682L:	linux-crypto@vger.kernel.org
683S:	Supported
684F:	drivers/crypto/ccp/
685F:	include/linux/ccp.h
686
687AMD FAM15H PROCESSOR POWER MONITORING DRIVER
688M:	Huang Rui <ray.huang@amd.com>
689L:	linux-hwmon@vger.kernel.org
690S:	Supported
691F:	Documentation/hwmon/fam15h_power
692F:	drivers/hwmon/fam15h_power.c
693
694AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
695L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
696S:	Orphan
697F:	drivers/usb/gadget/udc/amd5536udc.*
698
699AMD GEODE PROCESSOR/CHIPSET SUPPORT
700P:	Andres Salomon <dilinger@queued.net>
701L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
702W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
703S:	Supported
704F:	drivers/char/hw_random/geode-rng.c
705F:	drivers/crypto/geode*
706F:	drivers/video/fbdev/geode/
707F:	arch/x86/include/asm/geode.h
708
709AMD IOMMU (AMD-VI)
710M:	Joerg Roedel <joro@8bytes.org>
711L:	iommu@lists.linux-foundation.org
712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
713S:	Maintained
714F:	drivers/iommu/amd_iommu*.[ch]
715F:	include/linux/amd-iommu.h
716
717AMD KFD
718M:	Oded Gabbay <oded.gabbay@gmail.com>
719L:	dri-devel@lists.freedesktop.org
720T:	git git://people.freedesktop.org/~gabbayo/linux.git
721S:	Supported
722F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
723F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
724F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
725F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
726F:	drivers/gpu/drm/amd/amdkfd/
727F:	drivers/gpu/drm/amd/include/cik_structs.h
728F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
729F:	drivers/gpu/drm/amd/include/vi_structs.h
730F:	drivers/gpu/drm/radeon/radeon_kfd.c
731F:	drivers/gpu/drm/radeon/radeon_kfd.h
732F:	include/uapi/linux/kfd_ioctl.h
733
734AMD SEATTLE DEVICE TREE SUPPORT
735M:	Brijesh Singh <brijeshkumar.singh@amd.com>
736M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
737M:	Tom Lendacky <thomas.lendacky@amd.com>
738S:	Supported
739F:	arch/arm64/boot/dts/amd/
740
741AMD XGBE DRIVER
742M:	Tom Lendacky <thomas.lendacky@amd.com>
743L:	netdev@vger.kernel.org
744S:	Supported
745F:	drivers/net/ethernet/amd/xgbe/
746F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
747
748AMS (Apple Motion Sensor) DRIVER
749M:	Michael Hanselmann <linux-kernel@hansmi.ch>
750S:	Supported
751F:	drivers/macintosh/ams/
752
753ANALOG DEVICES INC AD9389B DRIVER
754M:	Hans Verkuil <hans.verkuil@cisco.com>
755L:	linux-media@vger.kernel.org
756S:	Maintained
757F:	drivers/media/i2c/ad9389b*
758
759ANALOG DEVICES INC ADV7180 DRIVER
760M:	Lars-Peter Clausen <lars@metafoo.de>
761L:	linux-media@vger.kernel.org
762W:	http://ez.analog.com/community/linux-device-drivers
763S:	Supported
764F:	drivers/media/i2c/adv7180.c
765
766ANALOG DEVICES INC ADV7511 DRIVER
767M:	Hans Verkuil <hans.verkuil@cisco.com>
768L:	linux-media@vger.kernel.org
769S:	Maintained
770F:	drivers/media/i2c/adv7511*
771
772ANALOG DEVICES INC ADV7604 DRIVER
773M:	Hans Verkuil <hans.verkuil@cisco.com>
774L:	linux-media@vger.kernel.org
775S:	Maintained
776F:	drivers/media/i2c/adv7604*
777
778ANALOG DEVICES INC ADV7842 DRIVER
779M:	Hans Verkuil <hans.verkuil@cisco.com>
780L:	linux-media@vger.kernel.org
781S:	Maintained
782F:	drivers/media/i2c/adv7842*
783
784ANALOG DEVICES INC ASOC CODEC DRIVERS
785M:	Lars-Peter Clausen <lars@metafoo.de>
786L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
787W:	http://wiki.analog.com/
788W:	http://ez.analog.com/community/linux-device-drivers
789S:	Supported
790F:	sound/soc/codecs/adau*
791F:	sound/soc/codecs/adav*
792F:	sound/soc/codecs/ad1*
793F:	sound/soc/codecs/ad7*
794F:	sound/soc/codecs/ssm*
795F:	sound/soc/codecs/sigmadsp.*
796
797ANALOG DEVICES INC ASOC DRIVERS
798L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
799L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
800W:	http://blackfin.uclinux.org/
801S:	Supported
802F:	sound/soc/blackfin/*
803
804ANALOG DEVICES INC IIO DRIVERS
805M:	Lars-Peter Clausen <lars@metafoo.de>
806M:	Michael Hennerich <Michael.Hennerich@analog.com>
807W:	http://wiki.analog.com/
808W:	http://ez.analog.com/community/linux-device-drivers
809S:	Supported
810F:	drivers/iio/*/ad*
811X:	drivers/iio/*/adjd*
812F:	drivers/staging/iio/*/ad*
813F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
814
815ANALOG DEVICES INC DMA DRIVERS
816M:	Lars-Peter Clausen <lars@metafoo.de>
817W:	http://ez.analog.com/community/linux-device-drivers
818S:	Supported
819F:	drivers/dma/dma-axi-dmac.c
820
821ANDROID CONFIG FRAGMENTS
822M:	Rob Herring <robh@kernel.org>
823S:	Supported
824F:	kernel/configs/android*
825
826ANDROID DRIVERS
827M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
828M:	Arve Hjønnevåg <arve@android.com>
829M:	Riley Andrews <riandrews@android.com>
830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
831L:	devel@driverdev.osuosl.org
832S:	Supported
833F:	drivers/android/
834F:	drivers/staging/android/
835
836ANDROID ION DRIVER
837M:	Laura Abbott <labbott@redhat.com>
838M:	Sumit Semwal <sumit.semwal@linaro.org>
839L:	devel@driverdev.osuosl.org
840S:	Supported
841F:	Documentation/devicetree/bindings/staging/ion/
842F:	drivers/staging/android/ion
843F:	drivers/staging/android/uapi/ion.h
844F:	drivers/staging/android/uapi/ion_test.h
845
846AOA (Apple Onboard Audio) ALSA DRIVER
847M:	Johannes Berg <johannes@sipsolutions.net>
848L:	linuxppc-dev@lists.ozlabs.org
849L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
850S:	Maintained
851F:	sound/aoa/
852
853APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
854M:	William Breathitt Gray <vilhelm.gray@gmail.com>
855L:	linux-iio@vger.kernel.org
856S:	Maintained
857F:	drivers/iio/adc/stx104.c
858
859APM DRIVER
860M:	Jiri Kosina <jikos@kernel.org>
861S:	Odd fixes
862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
863F:	arch/x86/kernel/apm_32.c
864F:	include/linux/apm_bios.h
865F:	include/uapi/linux/apm_bios.h
866F:	drivers/char/apm-emulation.c
867
868APPLE BCM5974 MULTITOUCH DRIVER
869M:	Henrik Rydberg <rydberg@bitmath.org>
870L:	linux-input@vger.kernel.org
871S:	Odd fixes
872F:	drivers/input/mouse/bcm5974.c
873
874APPLE SMC DRIVER
875M:	Henrik Rydberg <rydberg@bitmath.org>
876L:	linux-hwmon@vger.kernel.org
877S:	Odd fixes
878F:	drivers/hwmon/applesmc.c
879
880APPLETALK NETWORK LAYER
881M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
882S:	Maintained
883F:	drivers/net/appletalk/
884F:	net/appletalk/
885
886APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
887M:	Duc Dang <dhdang@apm.com>
888S:	Supported
889F:	arch/arm64/boot/dts/apm/
890
891APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
892M:	Iyappan Subramanian <isubramanian@apm.com>
893M:	Keyur Chudgar <kchudgar@apm.com>
894S:	Supported
895F:	drivers/net/ethernet/apm/xgene/
896F:	drivers/net/phy/mdio-xgene.c
897F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
898F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
899
900APPLIED MICRO (APM) X-GENE SOC PMU
901M:	Tai Nguyen <ttnguyen@apm.com>
902S:	Supported
903F:	drivers/perf/xgene_pmu.c
904F:	Documentation/perf/xgene-pmu.txt
905F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
906
907APTINA CAMERA SENSOR PLL
908M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
909L:	linux-media@vger.kernel.org
910S:	Maintained
911F:	drivers/media/i2c/aptina-pll.*
912
913ARC FRAMEBUFFER DRIVER
914M:	Jaya Kumar <jayalk@intworks.biz>
915S:	Maintained
916F:	drivers/video/fbdev/arcfb.c
917F:	drivers/video/fbdev/core/fb_defio.c
918
919ARCNET NETWORK LAYER
920M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
921L:	netdev@vger.kernel.org
922S:	Maintained
923F:	drivers/net/arcnet/
924F:	include/uapi/linux/if_arcnet.h
925
926ARC PGU DRM DRIVER
927M:	Alexey Brodkin <abrodkin@synopsys.com>
928S:	Supported
929F:	drivers/gpu/drm/arc/
930F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
931
932ARM ARCHITECTED TIMER DRIVER
933M:	Mark Rutland <mark.rutland@arm.com>
934M:	Marc Zyngier <marc.zyngier@arm.com>
935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
936S:	Maintained
937F:	arch/arm/include/asm/arch_timer.h
938F:	arch/arm64/include/asm/arch_timer.h
939F:	drivers/clocksource/arm_arch_timer.c
940
941ARM HDLCD DRM DRIVER
942M:	Liviu Dudau <liviu.dudau@arm.com>
943S:	Supported
944F:	drivers/gpu/drm/arm/hdlcd_*
945F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
946
947ARM MALI-DP DRM DRIVER
948M:	Liviu Dudau <liviu.dudau@arm.com>
949M:	Brian Starkey <brian.starkey@arm.com>
950M:	Mali DP Maintainers <malidp@foss.arm.com>
951S:	Supported
952F:	drivers/gpu/drm/arm/
953F:	Documentation/devicetree/bindings/display/arm,malidp.txt
954
955ARM MFM AND FLOPPY DRIVERS
956M:	Ian Molton <spyro@f2s.com>
957S:	Maintained
958F:	arch/arm/lib/floppydma.S
959F:	arch/arm/include/asm/floppy.h
960
961ARM PMU PROFILING AND DEBUGGING
962M:	Will Deacon <will.deacon@arm.com>
963M:	Mark Rutland <mark.rutland@arm.com>
964S:	Maintained
965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966F:	arch/arm*/kernel/perf_*
967F:	arch/arm/oprofile/common.c
968F:	arch/arm*/kernel/hw_breakpoint.c
969F:	arch/arm*/include/asm/hw_breakpoint.h
970F:	arch/arm*/include/asm/perf_event.h
971F:	drivers/perf/*
972F:	include/linux/perf/arm_pmu.h
973F:	Documentation/devicetree/bindings/arm/pmu.txt
974
975ARM PORT
976M:	Russell King <linux@armlinux.org.uk>
977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978W:	http://www.armlinux.org.uk/
979S:	Maintained
980F:	arch/arm/
981
982ARM SUB-ARCHITECTURES
983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S:	Maintained
985F:	arch/arm/mach-*/
986F:	arch/arm/plat-*/
987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
988
989ARM PRIMECELL AACI PL041 DRIVER
990M:	Russell King <linux@armlinux.org.uk>
991S:	Maintained
992F:	sound/arm/aaci.*
993
994ARM PRIMECELL CLCD PL110 DRIVER
995M:	Russell King <linux@armlinux.org.uk>
996S:	Maintained
997F:	drivers/video/fbdev/amba-clcd.*
998
999ARM PRIMECELL KMI PL050 DRIVER
1000M:	Russell King <linux@armlinux.org.uk>
1001S:	Maintained
1002F:	drivers/input/serio/ambakmi.*
1003F:	include/linux/amba/kmi.h
1004
1005ARM PRIMECELL MMCI PL180/1 DRIVER
1006M:	Russell King <linux@armlinux.org.uk>
1007S:	Maintained
1008F:	drivers/mmc/host/mmci.*
1009F:	include/linux/amba/mmci.h
1010
1011ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1012M:	Russell King <linux@armlinux.org.uk>
1013S:	Maintained
1014F:	drivers/tty/serial/amba-pl01*.c
1015F:	include/linux/amba/serial.h
1016
1017ARM PRIMECELL BUS SUPPORT
1018M:	Russell King <linux@armlinux.org.uk>
1019S:	Maintained
1020F:	drivers/amba/
1021F:	include/linux/amba/bus.h
1022
1023ARM/ADS SPHERE MACHINE SUPPORT
1024M:	Lennert Buytenhek <kernel@wantstofly.org>
1025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026S:	Maintained
1027
1028ARM/AFEB9260 MACHINE SUPPORT
1029M:	Sergey Lapin <slapin@ossfans.org>
1030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S:	Maintained
1032
1033ARM/AJECO 1ARM MACHINE SUPPORT
1034M:	Lennert Buytenhek <kernel@wantstofly.org>
1035L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S:	Maintained
1037
1038ARM/Allwinner sunXi SoC support
1039M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1040M:	Chen-Yu Tsai <wens@csie.org>
1041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1042S:	Maintained
1043N:	sun[x456789]i
1044F:	arch/arm/boot/dts/ntc-gr8*
1045
1046ARM/Allwinner SoC Clock Support
1047M:	Emilio López <emilio@elopez.com.ar>
1048S:	Maintained
1049F:	drivers/clk/sunxi/
1050
1051ARM/Amlogic Meson SoC support
1052M:	Carlo Caione <carlo@caione.org>
1053M:	Kevin Hilman <khilman@baylibre.com>
1054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055L:	linux-amlogic@lists.infradead.org
1056W:	http://linux-meson.com/
1057S:	Maintained
1058F:	arch/arm/mach-meson/
1059F:	arch/arm/boot/dts/meson*
1060F:	arch/arm64/boot/dts/amlogic/
1061F: 	drivers/pinctrl/meson/
1062F:	drivers/mmc/host/meson*
1063N:	meson
1064
1065ARM/Annapurna Labs ALPINE ARCHITECTURE
1066M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1067M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S:	Maintained
1070F:	arch/arm/mach-alpine/
1071F:	arch/arm/boot/dts/alpine*
1072F:	arch/arm64/boot/dts/al/
1073F:	drivers/*/*alpine*
1074
1075ARM/ARTPEC MACHINE SUPPORT
1076M:	Jesper Nilsson <jesper.nilsson@axis.com>
1077M:	Lars Persson <lars.persson@axis.com>
1078M:	Niklas Cassel <niklas.cassel@axis.com>
1079S:	Maintained
1080L:	linux-arm-kernel@axis.com
1081F:	arch/arm/mach-artpec
1082F:	arch/arm/boot/dts/artpec6*
1083F:	drivers/clk/axis
1084
1085ARM/ASPEED MACHINE SUPPORT
1086M:	Joel Stanley <joel@jms.id.au>
1087S:	Maintained
1088F:	arch/arm/mach-aspeed/
1089F:	arch/arm/boot/dts/aspeed-*
1090F:	drivers/*/*aspeed*
1091
1092ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1093M:	Nicolas Ferre <nicolas.ferre@atmel.com>
1094M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1095M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1096L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097W:	http://www.linux4sam.org
1098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1099S:	Supported
1100F:	arch/arm/mach-at91/
1101F:	include/soc/at91/
1102F:	arch/arm/boot/dts/at91*.dts
1103F:	arch/arm/boot/dts/at91*.dtsi
1104F:	arch/arm/boot/dts/sama*.dts
1105F:	arch/arm/boot/dts/sama*.dtsi
1106F:	arch/arm/include/debug/at91.S
1107
1108ARM/ATMEL AT91 Clock Support
1109M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1110S:	Maintained
1111F:	drivers/clk/at91
1112
1113ARM/CALXEDA HIGHBANK ARCHITECTURE
1114M:	Rob Herring <robh@kernel.org>
1115L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S:	Maintained
1117F:	arch/arm/mach-highbank/
1118F:	arch/arm/boot/dts/highbank.dts
1119F:	arch/arm/boot/dts/ecx-*.dts*
1120
1121ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1122M:	Krzysztof Halasa <khalasa@piap.pl>
1123S:	Maintained
1124F:	arch/arm/mach-cns3xxx/
1125
1126ARM/CAVIUM THUNDER NETWORK DRIVER
1127M:	Sunil Goutham <sgoutham@cavium.com>
1128M:	Robert Richter <rric@kernel.org>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Supported
1131F:	drivers/net/ethernet/cavium/thunder/
1132
1133ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1134M:	Alexander Shiyan <shc_work@mail.ru>
1135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S:	Odd Fixes
1137N:	clps711x
1138
1139ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1140M:	Hartley Sweeten <hsweeten@visionengravers.com>
1141M:	Ryan Mallon <rmallon@gmail.com>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144F:	arch/arm/mach-ep93xx/
1145F:	arch/arm/mach-ep93xx/include/mach/
1146
1147ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1148M:	Lennert Buytenhek <kernel@wantstofly.org>
1149L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150S:	Maintained
1151
1152ARM/CLKDEV SUPPORT
1153M:	Russell King <linux@armlinux.org.uk>
1154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S:	Maintained
1156F:	arch/arm/include/asm/clkdev.h
1157F:	drivers/clk/clkdev.c
1158
1159ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1160M:	Mike Rapoport <mike@compulab.co.il>
1161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162S:	Maintained
1163
1164ARM/CONTEC MICRO9 MACHINE SUPPORT
1165M:	Hubert Feurstein <hubert.feurstein@contec.at>
1166S:	Maintained
1167F:	arch/arm/mach-ep93xx/micro9.c
1168
1169ARM/CORESIGHT FRAMEWORK AND DRIVERS
1170M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1171L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S:	Maintained
1173F:	drivers/hwtracing/coresight/*
1174F:	Documentation/trace/coresight.txt
1175F:	Documentation/devicetree/bindings/arm/coresight.txt
1176F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1177F:	tools/perf/arch/arm/util/pmu.c
1178F:	tools/perf/arch/arm/util/auxtrace.c
1179F:	tools/perf/arch/arm/util/cs-etm.c
1180F:	tools/perf/arch/arm/util/cs-etm.h
1181F:	tools/perf/util/cs-etm.h
1182
1183ARM/CORGI MACHINE SUPPORT
1184M:	Richard Purdie <rpurdie@rpsys.net>
1185S:	Maintained
1186
1187ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1188M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1189L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190T:	git git://github.com/ulli-kroll/linux.git
1191S:	Maintained
1192F:	arch/arm/mach-gemini/
1193F:	drivers/rtc/rtc-gemini.c
1194
1195ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1196M:	Barry Song <baohua@kernel.org>
1197L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1199S:	Maintained
1200F:	arch/arm/boot/dts/prima2*
1201F:	arch/arm/mach-prima2/
1202F:	drivers/clk/sirf/
1203F:	drivers/clocksource/timer-prima2.c
1204F:	drivers/clocksource/timer-atlas7.c
1205N:	[^a-z]sirf
1206
1207ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1208M:	Baruch Siach <baruch@tkos.co.il>
1209L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1210S:	Maintained
1211F:	arch/arm/boot/dts/cx92755*
1212N:	digicolor
1213
1214ARM/EBSA110 MACHINE SUPPORT
1215M:	Russell King <linux@armlinux.org.uk>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217W:	http://www.armlinux.org.uk/
1218S:	Maintained
1219F:	arch/arm/mach-ebsa110/
1220F:	drivers/net/ethernet/amd/am79c961a.*
1221
1222ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1223M:	Uwe Kleine-König <kernel@pengutronix.de>
1224L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S:	Maintained
1226N:	efm32
1227
1228ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1229M:	Daniel Ribeiro <drwyrm@gmail.com>
1230M:	Stefan Schmidt <stefan@openezx.org>
1231M:	Harald Welte <laforge@openezx.org>
1232L:	openezx-devel@lists.openezx.org (moderated for non-subscribers)
1233W:	http://www.openezx.org/
1234S:	Maintained
1235T:	topgit git://git.openezx.org/openezx.git
1236F:	arch/arm/mach-pxa/ezx.c
1237
1238ARM/FARADAY FA526 PORT
1239M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1240L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S:	Maintained
1242T:	git git://git.berlios.de/gemini-board
1243F:	arch/arm/mm/*-fa*
1244
1245ARM/FOOTBRIDGE ARCHITECTURE
1246M:	Russell King <linux@armlinux.org.uk>
1247L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248W:	http://www.armlinux.org.uk/
1249S:	Maintained
1250F:	arch/arm/include/asm/hardware/dec21285.h
1251F:	arch/arm/mach-footbridge/
1252
1253ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1254M:	Shawn Guo <shawnguo@kernel.org>
1255M:	Sascha Hauer <kernel@pengutronix.de>
1256R:	Fabio Estevam <fabio.estevam@nxp.com>
1257L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S:	Maintained
1259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1260F:	arch/arm/mach-imx/
1261F:	arch/arm/mach-mxs/
1262F:	arch/arm/boot/dts/imx*
1263F:	arch/arm/configs/imx*_defconfig
1264F:	drivers/clk/imx/
1265F:	include/soc/imx/
1266
1267ARM/FREESCALE VYBRID ARM ARCHITECTURE
1268M:	Shawn Guo <shawnguo@kernel.org>
1269M:	Sascha Hauer <kernel@pengutronix.de>
1270R:	Stefan Agner <stefan@agner.ch>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1274F:	arch/arm/mach-imx/*vf610*
1275F:	arch/arm/boot/dts/vf*
1276
1277ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1278M:	Lennert Buytenhek <kernel@wantstofly.org>
1279L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S:	Maintained
1281
1282ARM/GUMSTIX MACHINE SUPPORT
1283M:	Steve Sakoman <sakoman@gmail.com>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1288M:	Philipp Zabel <philipp.zabel@gmail.com>
1289M:	Paul Parsons <lost.distance@yahoo.com>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-pxa/hx4700.c
1293F:	arch/arm/mach-pxa/include/mach/hx4700.h
1294F:	sound/soc/pxa/hx4700.c
1295
1296ARM/HISILICON SOC SUPPORT
1297M:	Wei Xu <xuwei5@hisilicon.com>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299W:	http://www.hisilicon.com
1300S:	Supported
1301T:	git git://github.com/hisilicon/linux-hisi.git
1302F:	arch/arm/mach-hisi/
1303F:	arch/arm/boot/dts/hi3*
1304F:	arch/arm/boot/dts/hip*
1305F:	arch/arm/boot/dts/hisi*
1306F:	arch/arm64/boot/dts/hisilicon/
1307
1308ARM/HP JORNADA 7XX MACHINE SUPPORT
1309M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1310W:	www.jlime.com
1311S:	Maintained
1312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1313F:	arch/arm/mach-sa1100/jornada720.c
1314F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1315
1316ARM/IGEP MACHINE SUPPORT
1317M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1318M:	Javier Martinez Canillas <javier@dowhile0.org>
1319L:	linux-omap@vger.kernel.org
1320L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1321S:	Maintained
1322F:	arch/arm/boot/dts/omap3-igep*
1323
1324ARM/INCOME PXA270 SUPPORT
1325M:	Marek Vasut <marek.vasut@gmail.com>
1326L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S:	Maintained
1328F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1329
1330ARM/INTEL IOP32X ARM ARCHITECTURE
1331M:	Lennert Buytenhek <kernel@wantstofly.org>
1332L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S:	Maintained
1334
1335ARM/INTEL IOP33X ARM ARCHITECTURE
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337S:	Orphan
1338
1339ARM/INTEL IOP13XX ARM ARCHITECTURE
1340M:	Lennert Buytenhek <kernel@wantstofly.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343
1344ARM/INTEL IQ81342EX MACHINE SUPPORT
1345M:	Lennert Buytenhek <kernel@wantstofly.org>
1346L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S:	Maintained
1348
1349ARM/INTEL IXDP2850 MACHINE SUPPORT
1350M:	Lennert Buytenhek <kernel@wantstofly.org>
1351L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352S:	Maintained
1353
1354ARM/INTEL IXP4XX ARM ARCHITECTURE
1355M:	Imre Kaloz <kaloz@openwrt.org>
1356M:	Krzysztof Halasa <khalasa@piap.pl>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S:	Maintained
1359F:	arch/arm/mach-ixp4xx/
1360
1361ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1362M:	Jonathan Cameron <jic23@cam.ac.uk>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S:	Maintained
1365F:	arch/arm/mach-pxa/stargate2.c
1366F:	drivers/pcmcia/pxa2xx_stargate2.c
1367
1368ARM/INTEL XSC3 (MANZANO) ARM CORE
1369M:	Lennert Buytenhek <kernel@wantstofly.org>
1370L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S:	Maintained
1372
1373ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1374M:	Lennert Buytenhek <kernel@wantstofly.org>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S:	Maintained
1377
1378ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1379M:	Santosh Shilimkar <ssantosh@kernel.org>
1380L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S:	Maintained
1382F:	arch/arm/mach-keystone/
1383F:	arch/arm/boot/dts/keystone-*
1384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1385
1386ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1387M:	Santosh Shilimkar <ssantosh@kernel.org>
1388L:	linux-kernel@vger.kernel.org
1389S:	Maintained
1390F:	drivers/clk/keystone/
1391
1392ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1393M:	Santosh Shilimkar <ssantosh@kernel.org>
1394L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395L:	linux-kernel@vger.kernel.org
1396S:	Maintained
1397F:	drivers/clocksource/timer-keystone.c
1398
1399ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1400M:	Santosh Shilimkar <ssantosh@kernel.org>
1401L:	linux-kernel@vger.kernel.org
1402S:	Maintained
1403F:	drivers/power/reset/keystone-reset.c
1404
1405ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1406M:	Santosh Shilimkar <ssantosh@kernel.org>
1407L:	linux-kernel@vger.kernel.org
1408S:	Maintained
1409F:	drivers/memory/*emif*
1410
1411ARM/LG1K ARCHITECTURE
1412M:	Chanho Min <chanho.min@lge.com>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415F:	arch/arm64/boot/dts/lg/
1416
1417ARM/LOGICPD PXA270 MACHINE SUPPORT
1418M:	Lennert Buytenhek <kernel@wantstofly.org>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421
1422ARM/LPC18XX ARCHITECTURE
1423M:	Joachim Eastwood <manabian@gmail.com>
1424L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425S:	Maintained
1426F:	arch/arm/boot/dts/lpc43*
1427F:	drivers/clk/nxp/clk-lpc18xx*
1428F:	drivers/clocksource/time-lpc32xx.c
1429F:	drivers/i2c/busses/i2c-lpc2k.c
1430F:	drivers/memory/pl172.c
1431F:	drivers/mtd/spi-nor/nxp-spifi.c
1432F:	drivers/rtc/rtc-lpc24xx.c
1433N:	lpc18xx
1434
1435ARM/LPC32XX SOC SUPPORT
1436M:	Vladimir Zapolskiy <vz@mleia.com>
1437M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1438L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1440S:	Maintained
1441F:	arch/arm/boot/dts/lpc32*
1442F:	arch/arm/mach-lpc32xx/
1443F:	drivers/i2c/busses/i2c-pnx.c
1444F:	drivers/net/ethernet/nxp/lpc_eth.c
1445F:	drivers/usb/host/ohci-nxp.c
1446F:	drivers/watchdog/pnx4008_wdt.c
1447N:	lpc32xx
1448
1449ARM/MAGICIAN MACHINE SUPPORT
1450M:	Philipp Zabel <philipp.zabel@gmail.com>
1451S:	Maintained
1452
1453ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1454M:	Jason Cooper <jason@lakedaemon.net>
1455M:	Andrew Lunn <andrew@lunn.ch>
1456M:	Gregory Clement <gregory.clement@free-electrons.com>
1457M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-mvebu/
1461F:	drivers/rtc/rtc-armada38x.c
1462F:	arch/arm/boot/dts/armada*
1463F:	arch/arm/boot/dts/kirkwood*
1464F:	arch/arm64/boot/dts/marvell/armada*
1465F:	drivers/cpufreq/mvebu-cpufreq.c
1466F:	arch/arm/configs/mvebu_*_defconfig
1467
1468ARM/Marvell Berlin SoC support
1469M:	Jisheng Zhang <jszhang@marvell.com>
1470M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1471L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472S:	Maintained
1473F:	arch/arm/mach-berlin/
1474F:	arch/arm/boot/dts/berlin*
1475F:	arch/arm64/boot/dts/marvell/berlin*
1476
1477
1478ARM/Marvell Dove/MV78xx0/Orion SOC support
1479M:	Jason Cooper <jason@lakedaemon.net>
1480M:	Andrew Lunn <andrew@lunn.ch>
1481M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1482M:	Gregory Clement <gregory.clement@free-electrons.com>
1483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S:	Maintained
1485F:	arch/arm/mach-dove/
1486F:	arch/arm/mach-mv78xx0/
1487F:	arch/arm/mach-orion5x/
1488F:	arch/arm/plat-orion/
1489F:	arch/arm/boot/dts/dove*
1490F:	arch/arm/boot/dts/orion5x*
1491
1492
1493ARM/Orion SoC/Technologic Systems TS-78xx platform support
1494M:	Alexander Clouter <alex@digriz.org.uk>
1495L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496W:	http://www.digriz.org.uk/ts78xx/kernel
1497S:	Maintained
1498F:	arch/arm/mach-orion5x/ts78xx-*
1499
1500ARM/OXNAS platform support
1501M:	Neil Armstrong <narmstrong@baylibre.com>
1502L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1504S:	Maintained
1505F:	arch/arm/mach-oxnas/
1506F:	arch/arm/boot/dts/oxnas*
1507F:	arch/arm/boot/dts/wd-mbwe.dts
1508N:	oxnas
1509
1510ARM/Mediatek RTC DRIVER
1511M:	Eddie Huang <eddie.huang@mediatek.com>
1512L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515F:	drivers/rtc/rtc-mt6397.c
1516
1517ARM/Mediatek SoC support
1518M:	Matthias Brugger <matthias.bgg@gmail.com>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	arch/arm/boot/dts/mt6*
1523F:	arch/arm/boot/dts/mt8*
1524F:	arch/arm/mach-mediatek/
1525N:	mtk
1526K:	mediatek
1527
1528ARM/Mediatek USB3 PHY DRIVER
1529M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	drivers/phy/phy-mt65xx-usb3.c
1534
1535ARM/MICREL KS8695 ARCHITECTURE
1536M:	Greg Ungerer <gerg@uclinux.org>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538F:	arch/arm/mach-ks8695/
1539S:	Odd Fixes
1540
1541ARM/MIOA701 MACHINE SUPPORT
1542M:	Robert Jarzmik <robert.jarzmik@free.fr>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544F:	arch/arm/mach-pxa/mioa701.c
1545S:	Maintained
1546
1547ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1548M:	Michael Petchkovsky <mkpetch@internode.on.net>
1549S:	Maintained
1550
1551ARM/NOMADIK ARCHITECTURE
1552M:	Alessandro Rubini <rubini@unipv.it>
1553M:	Linus Walleij <linus.walleij@linaro.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556F:	arch/arm/mach-nomadik/
1557F:	drivers/pinctrl/nomadik/
1558F:	drivers/i2c/busses/i2c-nomadik.c
1559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1560
1561ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1562M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1563L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1564W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1565S:	Supported
1566
1567ARM/TOSA MACHINE SUPPORT
1568M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1569M:	Dirk Opfer <dirk@opfer-online.de>
1570S:	Maintained
1571
1572ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1573M:	Marek Vasut <marek.vasut@gmail.com>
1574L:	linux-arm-kernel@lists.infradead.org
1575W:	http://hackndev.com
1576S:	Maintained
1577F:	arch/arm/mach-pxa/include/mach/palmtx.h
1578F:	arch/arm/mach-pxa/palmtx.c
1579F:	arch/arm/mach-pxa/include/mach/palmt5.h
1580F:	arch/arm/mach-pxa/palmt5.c
1581F:	arch/arm/mach-pxa/include/mach/palmld.h
1582F:	arch/arm/mach-pxa/palmld.c
1583F:	arch/arm/mach-pxa/include/mach/palmte2.h
1584F:	arch/arm/mach-pxa/palmte2.c
1585F:	arch/arm/mach-pxa/include/mach/palmtc.h
1586F:	arch/arm/mach-pxa/palmtc.c
1587
1588ARM/PALM TREO SUPPORT
1589M:	Tomas Cech <sleep_walker@suse.com>
1590L:	linux-arm-kernel@lists.infradead.org
1591W:	http://hackndev.com
1592S:	Maintained
1593F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1594F:	arch/arm/mach-pxa/palmtreo.c
1595
1596ARM/PALMZ72 SUPPORT
1597M:	Sergey Lapin <slapin@ossfans.org>
1598L:	linux-arm-kernel@lists.infradead.org
1599W:	http://hackndev.com
1600S:	Maintained
1601F:	arch/arm/mach-pxa/include/mach/palmz72.h
1602F:	arch/arm/mach-pxa/palmz72.c
1603
1604ARM/PLEB SUPPORT
1605M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1606W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1607S:	Maintained
1608
1609ARM/PT DIGITAL BOARD PORT
1610M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612W:	http://www.armlinux.org.uk/
1613S:	Maintained
1614
1615ARM/QUALCOMM SUPPORT
1616M:	Andy Gross <andy.gross@linaro.org>
1617M:	David Brown <david.brown@linaro.org>
1618L:	linux-arm-msm@vger.kernel.org
1619L:	linux-soc@vger.kernel.org
1620S:	Maintained
1621F:	Documentation/devicetree/bindings/soc/qcom/
1622F:	arch/arm/boot/dts/qcom-*.dts
1623F:	arch/arm/boot/dts/qcom-*.dtsi
1624F:	arch/arm/mach-qcom/
1625F:	arch/arm64/boot/dts/qcom/*
1626F:	drivers/i2c/busses/i2c-qup.c
1627F:	drivers/clk/qcom/
1628F:	drivers/soc/qcom/
1629F:	drivers/spi/spi-qup.c
1630F:	drivers/tty/serial/msm_serial.h
1631F:	drivers/tty/serial/msm_serial.c
1632F:	drivers/*/pm8???-*
1633F:	drivers/mfd/ssbi.c
1634F:	drivers/firmware/qcom_scm.c
1635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1636
1637ARM/RADISYS ENP2611 MACHINE SUPPORT
1638M:	Lennert Buytenhek <kernel@wantstofly.org>
1639L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S:	Maintained
1641
1642ARM/RENESAS ARM64 ARCHITECTURE
1643M:	Simon Horman <horms@verge.net.au>
1644M:	Magnus Damm <magnus.damm@gmail.com>
1645L:	linux-renesas-soc@vger.kernel.org
1646Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1648S:	Supported
1649F:	arch/arm64/boot/dts/renesas/
1650F:	drivers/soc/renesas/
1651F:	include/linux/soc/renesas/
1652
1653ARM/RISCPC ARCHITECTURE
1654M:	Russell King <linux@armlinux.org.uk>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656W:	http://www.armlinux.org.uk/
1657S:	Maintained
1658F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1659F:	arch/arm/include/asm/hardware/ioc.h
1660F:	arch/arm/include/asm/hardware/iomd.h
1661F:	arch/arm/include/asm/hardware/memc.h
1662F:	arch/arm/mach-rpc/
1663F:	drivers/net/ethernet/8390/etherh.c
1664F:	drivers/net/ethernet/i825xx/ether1*
1665F:	drivers/net/ethernet/seeq/ether3*
1666F:	drivers/scsi/arm/
1667
1668ARM/Rockchip SoC support
1669M:	Heiko Stuebner <heiko@sntech.de>
1670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671L:	linux-rockchip@lists.infradead.org
1672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1673S:	Maintained
1674F:	arch/arm/boot/dts/rk3*
1675F:	arch/arm/mach-rockchip/
1676F:	drivers/clk/rockchip/
1677F:	drivers/i2c/busses/i2c-rk3x.c
1678F:	drivers/*/*rockchip*
1679F:	drivers/*/*/*rockchip*
1680F:	sound/soc/rockchip/
1681N:	rockchip
1682
1683ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1684M:	Kukjin Kim <kgene@kernel.org>
1685M:	Krzysztof Kozlowski <krzk@kernel.org>
1686R:	Javier Martinez Canillas <javier@osg.samsung.com>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1689S:	Maintained
1690F:	arch/arm/boot/dts/s3c*
1691F:	arch/arm/boot/dts/s5p*
1692F:	arch/arm/boot/dts/samsung*
1693F:	arch/arm/boot/dts/exynos*
1694F:	arch/arm64/boot/dts/exynos/
1695F:	arch/arm/plat-samsung/
1696F:	arch/arm/mach-s3c24*/
1697F:	arch/arm/mach-s3c64xx/
1698F:	arch/arm/mach-s5p*/
1699F:	arch/arm/mach-exynos*/
1700F:	drivers/*/*s3c24*
1701F:	drivers/*/*/*s3c24*
1702F:	drivers/*/*s3c64xx*
1703F:	drivers/*/*s5pv210*
1704F:	drivers/memory/samsung/*
1705F:	drivers/soc/samsung/*
1706F:	Documentation/arm/Samsung/
1707F:	Documentation/devicetree/bindings/arm/samsung/
1708F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1709F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1710N:	exynos
1711
1712ARM/SAMSUNG MOBILE MACHINE SUPPORT
1713M:	Kyungmin Park <kyungmin.park@samsung.com>
1714L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S:	Maintained
1716F:	arch/arm/mach-s5pv210/
1717
1718ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1719M:	Kyungmin Park <kyungmin.park@samsung.com>
1720M:	Kamil Debski <kamil@wypas.org>
1721M:	Andrzej Hajda <a.hajda@samsung.com>
1722L:	linux-arm-kernel@lists.infradead.org
1723L:	linux-media@vger.kernel.org
1724S:	Maintained
1725F:	drivers/media/platform/s5p-g2d/
1726
1727ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1728M:	Kyungmin Park <kyungmin.park@samsung.com>
1729M:	Kamil Debski <kamil@wypas.org>
1730M:	Jeongtae Park <jtp.park@samsung.com>
1731M:	Andrzej Hajda <a.hajda@samsung.com>
1732L:	linux-arm-kernel@lists.infradead.org
1733L:	linux-media@vger.kernel.org
1734S:	Maintained
1735F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1736F:	drivers/media/platform/s5p-mfc/
1737
1738ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1739M:	Kyungmin Park <kyungmin.park@samsung.com>
1740L:	linux-arm-kernel@lists.infradead.org
1741L:	linux-media@vger.kernel.org
1742S:	Maintained
1743F:	drivers/staging/media/platform/s5p-cec/
1744
1745ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1746M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1747M:	Jacek Anaszewski <j.anaszewski@samsung.com>
1748L:	linux-arm-kernel@lists.infradead.org
1749L:	linux-media@vger.kernel.org
1750S:	Maintained
1751F:	drivers/media/platform/s5p-jpeg/
1752
1753ARM/SHMOBILE ARM ARCHITECTURE
1754M:	Simon Horman <horms@verge.net.au>
1755M:	Magnus Damm <magnus.damm@gmail.com>
1756L:	linux-renesas-soc@vger.kernel.org
1757Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1758T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1759S:	Supported
1760F:	arch/arm/boot/dts/emev2*
1761F:	arch/arm/boot/dts/r7s*
1762F:	arch/arm/boot/dts/r8a*
1763F:	arch/arm/boot/dts/sh*
1764F:	arch/arm/configs/shmobile_defconfig
1765F:	arch/arm/include/debug/renesas-scif.S
1766F:	arch/arm/mach-shmobile/
1767F:	drivers/soc/renesas/
1768F:	include/linux/soc/renesas/
1769
1770ARM/SOCFPGA ARCHITECTURE
1771M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1772S:	Maintained
1773F:	arch/arm/mach-socfpga/
1774F:	arch/arm/boot/dts/socfpga*
1775F:	arch/arm/configs/socfpga_defconfig
1776F:	arch/arm64/boot/dts/altera/
1777W:	http://www.rocketboards.org
1778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1779
1780ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1781M:	Dinh Nguyen <dinguyen@opensource.altera.com>
1782S:	Maintained
1783F:	drivers/clk/socfpga/
1784
1785ARM/SOCFPGA EDAC SUPPORT
1786M:	Thor Thayer <tthayer@opensource.altera.com>
1787S:	Maintained
1788F:	drivers/edac/altera_edac.
1789
1790ARM/STI ARCHITECTURE
1791M:	Patrice Chotard <patrice.chotard@st.com>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793L:	kernel@stlinux.com
1794W:	http://www.stlinux.com
1795S:	Maintained
1796F:	arch/arm/mach-sti/
1797F:	arch/arm/boot/dts/sti*
1798F:	drivers/char/hw_random/st-rng.c
1799F:	drivers/clocksource/arm_global_timer.c
1800F:	drivers/clocksource/clksrc_st_lpc.c
1801F:	drivers/cpufreq/sti-cpufreq.c
1802F:	drivers/dma/st_fdma*
1803F:	drivers/i2c/busses/i2c-st.c
1804F:	drivers/media/rc/st_rc.c
1805F:	drivers/media/platform/sti/c8sectpfe/
1806F:	drivers/mmc/host/sdhci-st.c
1807F:	drivers/phy/phy-miphy28lp.c
1808F:	drivers/phy/phy-miphy365x.c
1809F:	drivers/phy/phy-stih407-usb.c
1810F:	drivers/phy/phy-stih41x-usb.c
1811F:	drivers/pinctrl/pinctrl-st.c
1812F:	drivers/remoteproc/st_remoteproc.c
1813F:	drivers/remoteproc/st_slim_rproc.c
1814F:	drivers/reset/sti/
1815F:	drivers/rtc/rtc-st-lpc.c
1816F:	drivers/tty/serial/st-asc.c
1817F:	drivers/usb/dwc3/dwc3-st.c
1818F:	drivers/usb/host/ehci-st.c
1819F:	drivers/usb/host/ohci-st.c
1820F:	drivers/watchdog/st_lpc_wdt.c
1821F:	drivers/ata/ahci_st.c
1822F:	include/linux/remoteproc/st_slim_rproc.h
1823
1824ARM/STM32 ARCHITECTURE
1825M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1826M:	Alexandre Torgue <alexandre.torgue@st.com>
1827L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828S:	Maintained
1829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1830N:	stm32
1831F:	drivers/clocksource/armv7m_systick.c
1832
1833ARM/TANGO ARCHITECTURE
1834M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1835L:	linux-arm-kernel@lists.infradead.org
1836S:	Maintained
1837N:	tango
1838
1839ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1840M:	Lennert Buytenhek <kernel@wantstofly.org>
1841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S:	Maintained
1843
1844ARM/TETON BGA MACHINE SUPPORT
1845M:	"Mark F. Brown" <mark.brown314@gmail.com>
1846L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847S:	Maintained
1848
1849ARM/THECUS N2100 MACHINE SUPPORT
1850M:	Lennert Buytenhek <kernel@wantstofly.org>
1851L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S:	Maintained
1853
1854ARM/NUVOTON W90X900 ARM ARCHITECTURE
1855M:	Wan ZongShun <mcuos.com@gmail.com>
1856L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W:	http://www.mcuos.com
1858S:	Maintained
1859F:	arch/arm/mach-w90x900/
1860F:	drivers/input/keyboard/w90p910_keypad.c
1861F:	drivers/input/touchscreen/w90p910_ts.c
1862F:	drivers/watchdog/nuc900_wdt.c
1863F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1864F:	drivers/mtd/nand/nuc900_nand.c
1865F:	drivers/rtc/rtc-nuc900.c
1866F:	drivers/spi/spi-nuc900.c
1867F:	drivers/usb/host/ehci-w90x900.c
1868F:	drivers/video/fbdev/nuc900fb.c
1869
1870ARM/U300 MACHINE SUPPORT
1871M:	Linus Walleij <linus.walleij@linaro.org>
1872L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873S:	Supported
1874F:	arch/arm/mach-u300/
1875F:	drivers/clocksource/timer-u300.c
1876F:	drivers/i2c/busses/i2c-stu300.c
1877F:	drivers/rtc/rtc-coh901331.c
1878F:	drivers/watchdog/coh901327_wdt.c
1879F:	drivers/dma/coh901318*
1880F:	drivers/mfd/ab3100*
1881F:	drivers/rtc/rtc-ab3100.c
1882F:	drivers/rtc/rtc-coh901331.c
1883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1884
1885ARM/UNIPHIER ARCHITECTURE
1886M:	Masahiro Yamada <yamada.masahiro@socionext.com>
1887L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1889S:	Maintained
1890F:	arch/arm/boot/dts/uniphier*
1891F:	arch/arm/include/asm/hardware/cache-uniphier.h
1892F:	arch/arm/mach-uniphier/
1893F:	arch/arm/mm/cache-uniphier.c
1894F:	arch/arm64/boot/dts/socionext/
1895F:	drivers/bus/uniphier-system-bus.c
1896F:	drivers/clk/uniphier/
1897F:	drivers/i2c/busses/i2c-uniphier*
1898F:	drivers/pinctrl/uniphier/
1899F:	drivers/reset/reset-uniphier.c
1900F:	drivers/tty/serial/8250/8250_uniphier.c
1901N:	uniphier
1902
1903ARM/Ux500 ARM ARCHITECTURE
1904M:	Linus Walleij <linus.walleij@linaro.org>
1905L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S:	Maintained
1907F:	arch/arm/mach-ux500/
1908F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1909F:	drivers/dma/ste_dma40*
1910F:	drivers/hwspinlock/u8500_hsem.c
1911F:	drivers/mfd/abx500*
1912F:	drivers/mfd/ab8500*
1913F:	drivers/mfd/dbx500*
1914F:	drivers/mfd/db8500*
1915F:	drivers/pinctrl/nomadik/pinctrl-ab*
1916F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
1917F:	drivers/rtc/rtc-ab8500.c
1918F:	drivers/rtc/rtc-pl031.c
1919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1920
1921ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1922M:	Ulf Hansson <ulf.hansson@linaro.org>
1923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924T:	git git://git.linaro.org/people/ulfh/clk.git
1925S:	Maintained
1926F:	drivers/clk/ux500/
1927
1928ARM/VERSATILE EXPRESS PLATFORM
1929M:	Liviu Dudau <liviu.dudau@arm.com>
1930M:	Sudeep Holla <sudeep.holla@arm.com>
1931M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S:	Maintained
1934F:	arch/arm/boot/dts/vexpress*
1935F:	arch/arm64/boot/dts/arm/
1936F:	arch/arm/mach-vexpress/
1937F:	*/*/vexpress*
1938F:	*/*/*/vexpress*
1939F:	drivers/clk/versatile/clk-vexpress-osc.c
1940F:	drivers/clocksource/versatile.c
1941N:	mps2
1942
1943ARM/VFP SUPPORT
1944M:	Russell King <linux@armlinux.org.uk>
1945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946W:	http://www.armlinux.org.uk/
1947S:	Maintained
1948F:	arch/arm/vfp/
1949
1950ARM/VOIPAC PXA270 SUPPORT
1951M:	Marek Vasut <marek.vasut@gmail.com>
1952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953S:	Maintained
1954F:	arch/arm/mach-pxa/vpac270.c
1955F:	arch/arm/mach-pxa/include/mach/vpac270.h
1956
1957ARM/VT8500 ARM ARCHITECTURE
1958M:	Tony Prisk <linux@prisktech.co.nz>
1959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S:	Maintained
1961F:	arch/arm/mach-vt8500/
1962F:	drivers/clocksource/vt8500_timer.c
1963F:	drivers/i2c/busses/i2c-wmt.c
1964F:	drivers/mmc/host/wmt-sdmmc.c
1965F:	drivers/pwm/pwm-vt8500.c
1966F:	drivers/rtc/rtc-vt8500.c
1967F:	drivers/tty/serial/vt8500_serial.c
1968F:	drivers/usb/host/ehci-platform.c
1969F:	drivers/usb/host/uhci-platform.c
1970F:	drivers/video/fbdev/vt8500lcdfb.*
1971F:	drivers/video/fbdev/wm8505fb*
1972F:	drivers/video/fbdev/wmt_ge_rops.*
1973
1974ARM/ZIPIT Z2 SUPPORT
1975M:	Marek Vasut <marek.vasut@gmail.com>
1976L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977S:	Maintained
1978F:	arch/arm/mach-pxa/z2.c
1979F:	arch/arm/mach-pxa/include/mach/z2.h
1980
1981ARM/ZTE ARCHITECTURE
1982M:	Jun Nie <jun.nie@linaro.org>
1983L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984S:	Maintained
1985F:	arch/arm/mach-zx/
1986F:	drivers/clk/zte/
1987F:	Documentation/devicetree/bindings/arm/zte.txt
1988F:	Documentation/devicetree/bindings/clock/zx296702-clk.txt
1989
1990ARM/ZYNQ ARCHITECTURE
1991M:	Michal Simek <michal.simek@xilinx.com>
1992R:	Sören Brinkmann <soren.brinkmann@xilinx.com>
1993L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994W:	http://wiki.xilinx.com
1995T:	git https://github.com/Xilinx/linux-xlnx.git
1996S:	Supported
1997F:	arch/arm/mach-zynq/
1998F:	drivers/cpuidle/cpuidle-zynq.c
1999F:	drivers/block/xsysace.c
2000N:	zynq
2001N:	xilinx
2002F:	drivers/clocksource/cadence_ttc_timer.c
2003F:	drivers/i2c/busses/i2c-cadence.c
2004F:	drivers/mmc/host/sdhci-of-arasan.c
2005F:	drivers/edac/synopsys_edac.c
2006
2007ARM SMMU DRIVERS
2008M:	Will Deacon <will.deacon@arm.com>
2009R:	Robin Murphy <robin.murphy@arm.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011S:	Maintained
2012F:	drivers/iommu/arm-smmu.c
2013F:	drivers/iommu/arm-smmu-v3.c
2014F:	drivers/iommu/io-pgtable-arm.c
2015F:	drivers/iommu/io-pgtable-arm-v7s.c
2016
2017ARM64 PORT (AARCH64 ARCHITECTURE)
2018M:	Catalin Marinas <catalin.marinas@arm.com>
2019M:	Will Deacon <will.deacon@arm.com>
2020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2022S:	Maintained
2023F:	arch/arm64/
2024F:	Documentation/arm64/
2025
2026AS3645A LED FLASH CONTROLLER DRIVER
2027M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2028L:	linux-media@vger.kernel.org
2029T:	git git://linuxtv.org/media_tree.git
2030S:	Maintained
2031F:	drivers/media/i2c/as3645a.c
2032F:	include/media/i2c/as3645a.h
2033
2034ASAHI KASEI AK8974 DRIVER
2035M:	Linus Walleij <linus.walleij@linaro.org>
2036L:	linux-iio@vger.kernel.org
2037W:	http://www.akm.com/
2038S:	Supported
2039F:	drivers/iio/magnetometer/ak8974.c
2040
2041ASC7621 HARDWARE MONITOR DRIVER
2042M:	George Joseph <george.joseph@fairview5.com>
2043L:	linux-hwmon@vger.kernel.org
2044S:	Maintained
2045F:	Documentation/hwmon/asc7621
2046F:	drivers/hwmon/asc7621.c
2047
2048ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2049M:	Corentin Chary <corentin.chary@gmail.com>
2050L:	acpi4asus-user@lists.sourceforge.net
2051L:	platform-driver-x86@vger.kernel.org
2052W:	http://acpi4asus.sf.net
2053S:	Maintained
2054F:	drivers/platform/x86/asus*.c
2055F:	drivers/platform/x86/eeepc*.c
2056
2057ASUS WIRELESS RADIO CONTROL DRIVER
2058M:	João Paulo Rechi Vita <jprvita@gmail.com>
2059L:	platform-driver-x86@vger.kernel.org
2060S:	Maintained
2061F:	drivers/platform/x86/asus-wireless.c
2062
2063ASYMMETRIC KEYS
2064M:	David Howells <dhowells@redhat.com>
2065L:	keyrings@vger.kernel.org
2066S:	Maintained
2067F:	Documentation/crypto/asymmetric-keys.txt
2068F:	include/linux/verification.h
2069F:	include/crypto/public_key.h
2070F:	include/crypto/pkcs7.h
2071F:	crypto/asymmetric_keys/
2072
2073ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2074R:	Dan Williams <dan.j.williams@intel.com>
2075W:	http://sourceforge.net/projects/xscaleiop
2076S:	Odd fixes
2077F:	Documentation/crypto/async-tx-api.txt
2078F:	crypto/async_tx/
2079F:	drivers/dma/
2080F:	include/linux/dmaengine.h
2081F:	include/linux/async_tx.h
2082
2083AT24 EEPROM DRIVER
2084M:	Wolfram Sang <wsa@the-dreams.de>
2085L:	linux-i2c@vger.kernel.org
2086S:	Maintained
2087F:	drivers/misc/eeprom/at24.c
2088F:	include/linux/platform_data/at24.h
2089
2090ATA OVER ETHERNET (AOE) DRIVER
2091M:	"Ed L. Cashin" <ed.cashin@acm.org>
2092W:	http://www.openaoe.org/
2093S:	Supported
2094F:	Documentation/aoe/
2095F:	drivers/block/aoe/
2096
2097ATHEROS 71XX/9XXX GPIO DRIVER
2098M:	Alban Bedel <albeu@free.fr>
2099W:	https://github.com/AlbanBedel/linux
2100T:	git git://github.com/AlbanBedel/linux
2101S:	Maintained
2102F:	drivers/gpio/gpio-ath79.c
2103F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2104
2105ATHEROS ATH GENERIC UTILITIES
2106M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2107L:	linux-wireless@vger.kernel.org
2108S:	Supported
2109F:	drivers/net/wireless/ath/*
2110
2111ATHEROS ATH5K WIRELESS DRIVER
2112M:	Jiri Slaby <jirislaby@gmail.com>
2113M:	Nick Kossifidis <mickflemm@gmail.com>
2114M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2115L:	linux-wireless@vger.kernel.org
2116W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2117S:	Maintained
2118F:	drivers/net/wireless/ath/ath5k/
2119
2120ATHEROS ATH6KL WIRELESS DRIVER
2121M:	Kalle Valo <kvalo@qca.qualcomm.com>
2122L:	linux-wireless@vger.kernel.org
2123W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2124T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2125S:	Supported
2126F:	drivers/net/wireless/ath/ath6kl/
2127
2128WILOCITY WIL6210 WIRELESS DRIVER
2129M:	Maya Erez <qca_merez@qca.qualcomm.com>
2130L:	linux-wireless@vger.kernel.org
2131L:	wil6210@qca.qualcomm.com
2132S:	Supported
2133W:	http://wireless.kernel.org/en/users/Drivers/wil6210
2134F:	drivers/net/wireless/ath/wil6210/
2135F:	include/uapi/linux/wil6210_uapi.h
2136
2137CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2138M:	Christian Lamparter <chunkeey@googlemail.com>
2139L:	linux-wireless@vger.kernel.org
2140W:	http://wireless.kernel.org/en/users/Drivers/carl9170
2141S:	Maintained
2142F:	drivers/net/wireless/ath/carl9170/
2143
2144ATK0110 HWMON DRIVER
2145M:	Luca Tettamanti <kronos.it@gmail.com>
2146L:	linux-hwmon@vger.kernel.org
2147S:	Maintained
2148F:	drivers/hwmon/asus_atk0110.c
2149
2150ATI_REMOTE2 DRIVER
2151M:	Ville Syrjala <syrjala@sci.fi>
2152S:	Maintained
2153F:	drivers/input/misc/ati_remote2.c
2154
2155ATLX ETHERNET DRIVERS
2156M:	Jay Cliburn <jcliburn@gmail.com>
2157M:	Chris Snook <chris.snook@gmail.com>
2158L:	netdev@vger.kernel.org
2159W:	http://sourceforge.net/projects/atl1
2160W:	http://atl1.sourceforge.net
2161S:	Maintained
2162F:	drivers/net/ethernet/atheros/
2163
2164ATM
2165M:	Chas Williams <3chas3@gmail.com>
2166L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2167L:	netdev@vger.kernel.org
2168W:	http://linux-atm.sourceforge.net
2169S:	Maintained
2170F:	drivers/atm/
2171F:	include/linux/atm*
2172F:	include/uapi/linux/atm*
2173
2174ATMEL AT91 / AT32 MCI DRIVER
2175M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2176S:	Maintained
2177F:	drivers/mmc/host/atmel-mci.c
2178
2179ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2180M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2181S:	Supported
2182F:	drivers/power/reset/at91-sama5d2_shdwc.c
2183
2184ATMEL SAMA5D2 ADC DRIVER
2185M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2186L:	linux-iio@vger.kernel.org
2187S:	Supported
2188F:	drivers/iio/adc/at91-sama5d2_adc.c
2189
2190ATMEL Audio ALSA driver
2191M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2192L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2193S:	Supported
2194F:	sound/soc/atmel
2195
2196ATMEL DMA DRIVER
2197M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199S:	Supported
2200F:	drivers/dma/at_hdmac.c
2201F:	drivers/dma/at_hdmac_regs.h
2202F:	include/linux/platform_data/dma-atmel.h
2203
2204ATMEL XDMA DRIVER
2205M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2206L:	linux-arm-kernel@lists.infradead.org
2207L:	dmaengine@vger.kernel.org
2208S:	Supported
2209F:	drivers/dma/at_xdmac.c
2210
2211ATMEL I2C DRIVER
2212M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2213L:	linux-i2c@vger.kernel.org
2214S:	Supported
2215F:	drivers/i2c/busses/i2c-at91.c
2216
2217ATMEL ISI DRIVER
2218M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2219L:	linux-media@vger.kernel.org
2220S:	Supported
2221F:	drivers/media/platform/soc_camera/atmel-isi.c
2222F:	include/media/atmel-isi.h
2223
2224ATMEL LCDFB DRIVER
2225M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2226L:	linux-fbdev@vger.kernel.org
2227S:	Maintained
2228F:	drivers/video/fbdev/atmel_lcdfb.c
2229F:	include/video/atmel_lcdc.h
2230
2231ATMEL MACB ETHERNET DRIVER
2232M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2233S:	Supported
2234F:	drivers/net/ethernet/cadence/
2235
2236ATMEL NAND DRIVER
2237M:	Wenyou Yang <wenyou.yang@atmel.com>
2238M:	Josh Wu <rainyfeeling@outlook.com>
2239L:	linux-mtd@lists.infradead.org
2240S:	Supported
2241F:	drivers/mtd/nand/atmel_nand*
2242
2243ATMEL SDMMC DRIVER
2244M:	Ludovic Desroches <ludovic.desroches@atmel.com>
2245L:	linux-mmc@vger.kernel.org
2246S:	Supported
2247F:	drivers/mmc/host/sdhci-of-at91.c
2248
2249ATMEL SPI DRIVER
2250M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2251S:	Supported
2252F:	drivers/spi/spi-atmel.*
2253
2254ATMEL SSC DRIVER
2255M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257S:	Supported
2258F:	drivers/misc/atmel-ssc.c
2259F:	include/linux/atmel-ssc.h
2260
2261ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2262M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264S:	Supported
2265F:	drivers/misc/atmel_tclib.c
2266F:	drivers/clocksource/tcb_clksrc.c
2267
2268ATMEL USBA UDC DRIVER
2269M:	Nicolas Ferre <nicolas.ferre@atmel.com>
2270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271S:	Supported
2272F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2273
2274ATMEL WIRELESS DRIVER
2275M:	Simon Kelley <simon@thekelleys.org.uk>
2276L:	linux-wireless@vger.kernel.org
2277W:	http://www.thekelleys.org.uk/atmel
2278W:	http://atmelwlandriver.sourceforge.net/
2279S:	Maintained
2280F:	drivers/net/wireless/atmel/atmel*
2281
2282ATMEL MAXTOUCH DRIVER
2283M:	Nick Dyer <nick@shmanahar.org>
2284T:	git git://github.com/ndyer/linux.git
2285S:	Maintained
2286F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2287F:	drivers/input/touchscreen/atmel_mxt_ts.c
2288F:	include/linux/platform_data/atmel_mxt_ts.h
2289
2290ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2291M:	Bradley Grove <linuxdrivers@attotech.com>
2292L:	linux-scsi@vger.kernel.org
2293W:	http://www.attotech.com
2294S:	Supported
2295F:	drivers/scsi/esas2r
2296
2297ATUSB IEEE 802.15.4 RADIO DRIVER
2298M:	Stefan Schmidt <stefan@osg.samsung.com>
2299L:	linux-wpan@vger.kernel.org
2300S:	Maintained
2301F:	drivers/net/ieee802154/atusb.c
2302F:	drivers/net/ieee802154/atusb.h
2303F:	drivers/net/ieee802154/at86rf230.h
2304
2305AUDIT SUBSYSTEM
2306M:	Paul Moore <paul@paul-moore.com>
2307M:	Eric Paris <eparis@redhat.com>
2308L:	linux-audit@redhat.com (moderated for non-subscribers)
2309W:	http://people.redhat.com/sgrubb/audit/
2310T:	git git://git.infradead.org/users/pcmoore/audit
2311S:	Maintained
2312F:	include/linux/audit.h
2313F:	include/uapi/linux/audit.h
2314F:	kernel/audit*
2315
2316AUXILIARY DISPLAY DRIVERS
2317M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2318W:	http://miguelojeda.es/auxdisplay.htm
2319W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2320S:	Maintained
2321F:	drivers/auxdisplay/
2322F:	include/linux/cfag12864b.h
2323
2324AVR32 ARCHITECTURE
2325M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2326M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2327W:	http://www.atmel.com/products/AVR32/
2328W:	http://mirror.egtvedt.no/avr32linux.org/
2329W:	http://avrfreaks.net/
2330S:	Maintained
2331F:	arch/avr32/
2332
2333AVR32/AT32AP MACHINE SUPPORT
2334M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
2335M:	Hans-Christian Egtvedt <egtvedt@samfundet.no>
2336S:	Maintained
2337F:	arch/avr32/mach-at32ap/
2338
2339AX.25 NETWORK LAYER
2340M:	Ralf Baechle <ralf@linux-mips.org>
2341L:	linux-hams@vger.kernel.org
2342W:	http://www.linux-ax25.org/
2343S:	Maintained
2344F:	include/uapi/linux/ax25.h
2345F:	include/net/ax25.h
2346F:	net/ax25/
2347
2348AXENTIA ASOC DRIVERS
2349M:	Peter Rosin <peda@axentia.se>
2350L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2351S:	Maintained
2352F:	Documentation/devicetree/bindings/sound/axentia,*
2353F:	sound/soc/atmel/tse850-pcm5142.c
2354
2355AZ6007 DVB DRIVER
2356M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2357M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2358L:	linux-media@vger.kernel.org
2359W:	https://linuxtv.org
2360T:	git git://linuxtv.org/media_tree.git
2361S:	Maintained
2362F:	drivers/media/usb/dvb-usb-v2/az6007.c
2363
2364AZTECH FM RADIO RECEIVER DRIVER
2365M:	Hans Verkuil <hverkuil@xs4all.nl>
2366L:	linux-media@vger.kernel.org
2367T:	git git://linuxtv.org/media_tree.git
2368W:	https://linuxtv.org
2369S:	Maintained
2370F:	drivers/media/radio/radio-aztech*
2371
2372B43 WIRELESS DRIVER
2373L:	linux-wireless@vger.kernel.org
2374L:	b43-dev@lists.infradead.org
2375W:	http://wireless.kernel.org/en/users/Drivers/b43
2376S:	Odd Fixes
2377F:	drivers/net/wireless/broadcom/b43/
2378
2379B43LEGACY WIRELESS DRIVER
2380M:	Larry Finger <Larry.Finger@lwfinger.net>
2381L:	linux-wireless@vger.kernel.org
2382L:	b43-dev@lists.infradead.org
2383W:	http://wireless.kernel.org/en/users/Drivers/b43
2384S:	Maintained
2385F:	drivers/net/wireless/broadcom/b43legacy/
2386
2387BACKLIGHT CLASS/SUBSYSTEM
2388M:	Jingoo Han <jingoohan1@gmail.com>
2389M:	Lee Jones <lee.jones@linaro.org>
2390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2391S:	Maintained
2392F:	drivers/video/backlight/
2393F:	include/linux/backlight.h
2394
2395BATMAN ADVANCED
2396M:	Marek Lindner <mareklindner@neomailbox.ch>
2397M:	Simon Wunderlich <sw@simonwunderlich.de>
2398M:	Antonio Quartulli <a@unstable.cc>
2399L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2400W:	https://www.open-mesh.org/
2401Q:	https://patchwork.open-mesh.org/project/batman/list/
2402S:	Maintained
2403F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2404F:	Documentation/ABI/testing/sysfs-class-net-mesh
2405F:	Documentation/networking/batman-adv.txt
2406F:	include/uapi/linux/batman_adv.h
2407F:	net/batman-adv/
2408
2409BAYCOM/HDLCDRV DRIVERS FOR AX.25
2410M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2411L:	linux-hams@vger.kernel.org
2412W:	http://www.baycom.org/~tom/ham/ham.html
2413S:	Maintained
2414F:	drivers/net/hamradio/baycom*
2415
2416BCACHE (BLOCK LAYER CACHE)
2417M:	Kent Overstreet <kent.overstreet@gmail.com>
2418L:	linux-bcache@vger.kernel.org
2419W:	http://bcache.evilpiepirate.org
2420S:	Orphan
2421F:	drivers/md/bcache/
2422
2423BDISP ST MEDIA DRIVER
2424M:	Fabien Dessenne <fabien.dessenne@st.com>
2425L:	linux-media@vger.kernel.org
2426T:	git git://linuxtv.org/media_tree.git
2427W:	https://linuxtv.org
2428S:	Supported
2429F:	drivers/media/platform/sti/bdisp
2430
2431BEFS FILE SYSTEM
2432M:	Luis de Bethencourt <luisbg@osg.samsung.com>
2433M:	Salah Triki <salah.triki@gmail.com>
2434S:	Maintained
2435T:	git git://github.com/luisbg/linux-befs.git
2436F:	Documentation/filesystems/befs.txt
2437F:	fs/befs/
2438
2439BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2440M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2441L:	netdev@vger.kernel.org
2442S:	Maintained
2443F:	drivers/net/ethernet/ec_bhf.c
2444
2445BFS FILE SYSTEM
2446M:	"Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2447S:	Maintained
2448F:	Documentation/filesystems/bfs.txt
2449F:	fs/bfs/
2450F:	include/uapi/linux/bfs_fs.h
2451
2452BLACKFIN ARCHITECTURE
2453M:	Steven Miao <realmz6@gmail.com>
2454L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2455T:	git git://git.code.sf.net/p/adi-linux/code
2456W:	http://blackfin.uclinux.org
2457S:	Supported
2458F:	arch/blackfin/
2459
2460BLACKFIN EMAC DRIVER
2461L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2462W:	http://blackfin.uclinux.org
2463S:	Supported
2464F:	drivers/net/ethernet/adi/
2465
2466BLACKFIN RTC DRIVER
2467L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2468W:	http://blackfin.uclinux.org
2469S:	Supported
2470F:	drivers/rtc/rtc-bfin.c
2471
2472BLACKFIN SDH DRIVER
2473M:	Sonic Zhang <sonic.zhang@analog.com>
2474L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2475W:	http://blackfin.uclinux.org
2476S:	Supported
2477F:	drivers/mmc/host/bfin_sdh.c
2478
2479BLACKFIN SERIAL DRIVER
2480M:	Sonic Zhang <sonic.zhang@analog.com>
2481L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2482W:	http://blackfin.uclinux.org
2483S:	Supported
2484F:	drivers/tty/serial/bfin_uart.c
2485
2486BLACKFIN WATCHDOG DRIVER
2487L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2488W:	http://blackfin.uclinux.org
2489S:	Supported
2490F:	drivers/watchdog/bfin_wdt.c
2491
2492BLACKFIN I2C TWI DRIVER
2493M:	Sonic Zhang <sonic.zhang@analog.com>
2494L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2495W:	http://blackfin.uclinux.org/
2496S:	Supported
2497F:	drivers/i2c/busses/i2c-bfin-twi.c
2498
2499BLACKFIN MEDIA DRIVER
2500M:	Scott Jiang <scott.jiang.linux@gmail.com>
2501L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2502W:	http://blackfin.uclinux.org/
2503S:	Supported
2504F:	drivers/media/platform/blackfin/
2505F:	drivers/media/i2c/adv7183*
2506F:	drivers/media/i2c/vs6624*
2507
2508BLINKM RGB LED DRIVER
2509M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2510S:	Maintained
2511F:	drivers/leds/leds-blinkm.c
2512
2513BLOCK LAYER
2514M:	Jens Axboe <axboe@kernel.dk>
2515L:	linux-block@vger.kernel.org
2516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2517S:	Maintained
2518F:	block/
2519F:	kernel/trace/blktrace.c
2520F:	lib/sbitmap.c
2521
2522BLOCK2MTD DRIVER
2523M:	Joern Engel <joern@lazybastard.org>
2524L:	linux-mtd@lists.infradead.org
2525S:	Maintained
2526F:	drivers/mtd/devices/block2mtd.c
2527
2528BLUETOOTH DRIVERS
2529M:	Marcel Holtmann <marcel@holtmann.org>
2530M:	Gustavo Padovan <gustavo@padovan.org>
2531M:	Johan Hedberg <johan.hedberg@gmail.com>
2532L:	linux-bluetooth@vger.kernel.org
2533W:	http://www.bluez.org/
2534T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2536S:	Maintained
2537F:	drivers/bluetooth/
2538
2539BLUETOOTH SUBSYSTEM
2540M:	Marcel Holtmann <marcel@holtmann.org>
2541M:	Gustavo Padovan <gustavo@padovan.org>
2542M:	Johan Hedberg <johan.hedberg@gmail.com>
2543L:	linux-bluetooth@vger.kernel.org
2544W:	http://www.bluez.org/
2545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2547S:	Maintained
2548F:	net/bluetooth/
2549F:	include/net/bluetooth/
2550
2551BONDING DRIVER
2552M:	Jay Vosburgh <j.vosburgh@gmail.com>
2553M:	Veaceslav Falico <vfalico@gmail.com>
2554M:	Andy Gospodarek <andy@greyhouse.net>
2555L:	netdev@vger.kernel.org
2556W:	http://sourceforge.net/projects/bonding/
2557S:	Supported
2558F:	drivers/net/bonding/
2559F:	include/uapi/linux/if_bonding.h
2560
2561BPF (Safe dynamic programs and tools)
2562M:	Alexei Starovoitov <ast@kernel.org>
2563L:	netdev@vger.kernel.org
2564L:	linux-kernel@vger.kernel.org
2565S:	Supported
2566F:	kernel/bpf/
2567F:	tools/testing/selftests/bpf/
2568F:	lib/test_bpf.c
2569
2570BROADCOM B44 10/100 ETHERNET DRIVER
2571M:	Michael Chan <michael.chan@broadcom.com>
2572L:	netdev@vger.kernel.org
2573S:	Supported
2574F:	drivers/net/ethernet/broadcom/b44.*
2575
2576BROADCOM B53 ETHERNET SWITCH DRIVER
2577M:	Florian Fainelli <f.fainelli@gmail.com>
2578L:	netdev@vger.kernel.org
2579L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2580S:	Supported
2581F:	drivers/net/dsa/b53/*
2582F:	include/linux/platform_data/b53.h
2583
2584BROADCOM GENET ETHERNET DRIVER
2585M:	Florian Fainelli <f.fainelli@gmail.com>
2586L:	netdev@vger.kernel.org
2587S:	Supported
2588F:	drivers/net/ethernet/broadcom/genet/
2589
2590BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2591M:	Rasesh Mody <rasesh.mody@cavium.com>
2592M:	Harish Patil <harish.patil@cavium.com>
2593M:	Dept-GELinuxNICDev@cavium.com
2594L:	netdev@vger.kernel.org
2595S:	Supported
2596F:	drivers/net/ethernet/broadcom/bnx2.*
2597F:	drivers/net/ethernet/broadcom/bnx2_*
2598
2599BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2600M:	Yuval Mintz <Yuval.Mintz@cavium.com>
2601M:	Ariel Elior <ariel.elior@cavium.com>
2602M:	everest-linux-l2@cavium.com
2603L:	netdev@vger.kernel.org
2604S:	Supported
2605F:	drivers/net/ethernet/broadcom/bnx2x/
2606
2607BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2608M:	Florian Fainelli <f.fainelli@gmail.com>
2609M:	Ray Jui <rjui@broadcom.com>
2610M:	Scott Branden <sbranden@broadcom.com>
2611M:	bcm-kernel-feedback-list@broadcom.com
2612T:	git git://github.com/broadcom/mach-bcm
2613S:	Maintained
2614N:	bcm281*
2615N:	bcm113*
2616N:	bcm216*
2617N:	kona
2618F:	arch/arm/mach-bcm/
2619
2620BROADCOM BCM2835 ARM ARCHITECTURE
2621M:	Stephen Warren <swarren@wwwdotorg.org>
2622M:	Lee Jones <lee@kernel.org>
2623M:	Eric Anholt <eric@anholt.net>
2624L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2627S:	Maintained
2628N:	bcm2835
2629F:	drivers/staging/vc04_services
2630
2631BROADCOM BCM47XX MIPS ARCHITECTURE
2632M:	Hauke Mehrtens <hauke@hauke-m.de>
2633M:	Rafał Miłecki <zajec5@gmail.com>
2634L:	linux-mips@linux-mips.org
2635S:	Maintained
2636F:	Documentation/devicetree/bindings/mips/brcm/
2637F:	arch/mips/bcm47xx/*
2638F:	arch/mips/include/asm/mach-bcm47xx/*
2639
2640BROADCOM BCM5301X ARM ARCHITECTURE
2641M:	Hauke Mehrtens <hauke@hauke-m.de>
2642M:	Rafał Miłecki <zajec5@gmail.com>
2643M:	bcm-kernel-feedback-list@broadcom.com
2644L:	linux-arm-kernel@lists.infradead.org
2645S:	Maintained
2646F:	arch/arm/mach-bcm/bcm_5301x.c
2647F:	arch/arm/boot/dts/bcm5301x*.dtsi
2648F:	arch/arm/boot/dts/bcm470*
2649
2650BROADCOM BCM53573 ARM ARCHITECTURE
2651M:	Rafał Miłecki <rafal@milecki.pl>
2652L:	linux-arm-kernel@lists.infradead.org
2653S:	Maintained
2654F:	arch/arm/boot/dts/bcm53573*
2655F:	arch/arm/boot/dts/bcm47189*
2656
2657BROADCOM BCM63XX ARM ARCHITECTURE
2658M:	Florian Fainelli <f.fainelli@gmail.com>
2659M:	bcm-kernel-feedback-list@broadcom.com
2660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661T:	git git://github.com/broadcom/stblinux.git
2662S:	Maintained
2663N:	bcm63xx
2664
2665BROADCOM BCM63XX/BCM33XX UDC DRIVER
2666M:	Kevin Cernekee <cernekee@gmail.com>
2667L:	linux-usb@vger.kernel.org
2668S:	Maintained
2669F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2670
2671BROADCOM BCM7XXX ARM ARCHITECTURE
2672M:	Brian Norris <computersforpeace@gmail.com>
2673M:	Gregory Fong <gregory.0xf0@gmail.com>
2674M:	Florian Fainelli <f.fainelli@gmail.com>
2675M:	bcm-kernel-feedback-list@broadcom.com
2676L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677T:	git git://github.com/broadcom/stblinux.git
2678S:	Maintained
2679F:	arch/arm/mach-bcm/*brcmstb*
2680F:	arch/arm/boot/dts/bcm7*.dts*
2681F:	drivers/bus/brcmstb_gisb.c
2682N:	brcmstb
2683
2684BROADCOM BMIPS MIPS ARCHITECTURE
2685M:	Kevin Cernekee <cernekee@gmail.com>
2686M:	Florian Fainelli <f.fainelli@gmail.com>
2687L:	linux-mips@linux-mips.org
2688T:	git git://github.com/broadcom/stblinux.git
2689S:	Maintained
2690F:	arch/mips/bmips/*
2691F:	arch/mips/include/asm/mach-bmips/*
2692F:	arch/mips/kernel/*bmips*
2693F:	arch/mips/boot/dts/brcm/bcm*.dts*
2694F:	drivers/irqchip/irq-bcm63*
2695F:	drivers/irqchip/irq-bcm7*
2696F:	drivers/irqchip/irq-brcmstb*
2697F:	include/linux/bcm963xx_nvram.h
2698F:	include/linux/bcm963xx_tag.h
2699
2700BROADCOM TG3 GIGABIT ETHERNET DRIVER
2701M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
2702M:	Prashant Sreedharan <prashant@broadcom.com>
2703M:	Michael Chan <mchan@broadcom.com>
2704L:	netdev@vger.kernel.org
2705S:	Supported
2706F:	drivers/net/ethernet/broadcom/tg3.*
2707
2708BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2709M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2710M:	Franky Lin <franky.lin@broadcom.com>
2711M:	Hante Meuleman <hante.meuleman@broadcom.com>
2712L:	linux-wireless@vger.kernel.org
2713L:	brcm80211-dev-list.pdl@broadcom.com
2714S:	Supported
2715F:	drivers/net/wireless/broadcom/brcm80211/
2716
2717BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2718M:	QLogic-Storage-Upstream@qlogic.com
2719L:	linux-scsi@vger.kernel.org
2720S:	Supported
2721F:	drivers/scsi/bnx2fc/
2722
2723BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2724M:	QLogic-Storage-Upstream@qlogic.com
2725L:	linux-scsi@vger.kernel.org
2726S:	Supported
2727F:	drivers/scsi/bnx2i/
2728
2729BROADCOM IPROC ARM ARCHITECTURE
2730M:	Ray Jui <rjui@broadcom.com>
2731M:	Scott Branden <sbranden@broadcom.com>
2732M:	Jon Mason <jonmason@broadcom.com>
2733M:	bcm-kernel-feedback-list@broadcom.com
2734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735T:	git git://github.com/broadcom/cygnus-linux.git
2736S:	Maintained
2737N:	iproc
2738N:	cygnus
2739N:	bcm[-_]nsp
2740N:	bcm9113*
2741N:	bcm9583*
2742N:	bcm9585*
2743N:	bcm9586*
2744N:	bcm988312
2745N:	bcm113*
2746N:	bcm583*
2747N:	bcm585*
2748N:	bcm586*
2749N:	bcm88312
2750F:	arch/arm64/boot/dts/broadcom/ns2*
2751F:	drivers/clk/bcm/clk-ns*
2752F:	drivers/pinctrl/bcm/pinctrl-ns*
2753
2754BROADCOM BRCMSTB GPIO DRIVER
2755M:	Gregory Fong <gregory.0xf0@gmail.com>
2756L:	bcm-kernel-feedback-list@broadcom.com
2757S:	Supported
2758F:	drivers/gpio/gpio-brcmstb.c
2759F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2760
2761BROADCOM KONA GPIO DRIVER
2762M:	Ray Jui <rjui@broadcom.com>
2763L:	bcm-kernel-feedback-list@broadcom.com
2764S:	Supported
2765F:	drivers/gpio/gpio-bcm-kona.c
2766F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2767
2768BROADCOM NVRAM DRIVER
2769M:	Rafał Miłecki <zajec5@gmail.com>
2770L:	linux-mips@linux-mips.org
2771S:	Maintained
2772F:	drivers/firmware/broadcom/*
2773
2774BROADCOM STB NAND FLASH DRIVER
2775M:	Brian Norris <computersforpeace@gmail.com>
2776M:	Kamal Dasu <kdasu.kdev@gmail.com>
2777L:	linux-mtd@lists.infradead.org
2778L:	bcm-kernel-feedback-list@broadcom.com
2779S:	Maintained
2780F:	drivers/mtd/nand/brcmnand/
2781
2782BROADCOM STB AVS CPUFREQ DRIVER
2783M:	Markus Mayer <mmayer@broadcom.com>
2784M:	bcm-kernel-feedback-list@broadcom.com
2785L:	linux-pm@vger.kernel.org
2786S:	Maintained
2787F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2788F:	drivers/cpufreq/brcmstb*
2789
2790BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2791M:	Rafał Miłecki <zajec5@gmail.com>
2792L:	linux-wireless@vger.kernel.org
2793S:	Maintained
2794F:	drivers/bcma/
2795F:	include/linux/bcma/
2796
2797BROADCOM SYSTEMPORT ETHERNET DRIVER
2798M:	Florian Fainelli <f.fainelli@gmail.com>
2799L:	netdev@vger.kernel.org
2800S:	Supported
2801F:	drivers/net/ethernet/broadcom/bcmsysport.*
2802
2803BROADCOM VULCAN ARM64 SOC
2804M:	Jayachandran C. <jchandra@broadcom.com>
2805M:	bcm-kernel-feedback-list@broadcom.com
2806L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2807S:	Maintained
2808F:	arch/arm64/boot/dts/broadcom/vulcan*
2809
2810BROCADE BFA FC SCSI DRIVER
2811M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2812M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2813L:	linux-scsi@vger.kernel.org
2814S:	Supported
2815F:	drivers/scsi/bfa/
2816
2817BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2818M:	Rasesh Mody <rasesh.mody@cavium.com>
2819M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2820M:	Dept-GELinuxNICDev@cavium.com
2821L:	netdev@vger.kernel.org
2822S:	Supported
2823F:	drivers/net/ethernet/brocade/bna/
2824
2825BSG (block layer generic sg v4 driver)
2826M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2827L:	linux-scsi@vger.kernel.org
2828S:	Supported
2829F:	block/bsg.c
2830F:	include/linux/bsg.h
2831F:	include/uapi/linux/bsg.h
2832
2833BT87X AUDIO DRIVER
2834M:	Clemens Ladisch <clemens@ladisch.de>
2835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2836T:	git git://git.alsa-project.org/alsa-kernel.git
2837S:	Maintained
2838F:	Documentation/sound/alsa/Bt87x.txt
2839F:	sound/pci/bt87x.c
2840
2841BT8XXGPIO DRIVER
2842M:	Michael Buesch <m@bues.ch>
2843W:	http://bu3sch.de/btgpio.php
2844S:	Maintained
2845F:	drivers/gpio/gpio-bt8xx.c
2846
2847BTRFS FILE SYSTEM
2848M:	Chris Mason <clm@fb.com>
2849M:	Josef Bacik <jbacik@fb.com>
2850M:	David Sterba <dsterba@suse.com>
2851L:	linux-btrfs@vger.kernel.org
2852W:	http://btrfs.wiki.kernel.org/
2853Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
2854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2855S:	Maintained
2856F:	Documentation/filesystems/btrfs.txt
2857F:	fs/btrfs/
2858
2859BTTV VIDEO4LINUX DRIVER
2860M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2861M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2862L:	linux-media@vger.kernel.org
2863W:	https://linuxtv.org
2864T:	git git://linuxtv.org/media_tree.git
2865S:	Odd fixes
2866F:	Documentation/media/v4l-drivers/bttv*
2867F:	drivers/media/pci/bt8xx/bttv*
2868
2869BUSLOGIC SCSI DRIVER
2870M:	Khalid Aziz <khalid@gonehiking.org>
2871L:	linux-scsi@vger.kernel.org
2872S:	Maintained
2873F:	drivers/scsi/BusLogic.*
2874F:	drivers/scsi/FlashPoint.*
2875
2876C-MEDIA CMI8788 DRIVER
2877M:	Clemens Ladisch <clemens@ladisch.de>
2878L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2879T:	git git://git.alsa-project.org/alsa-kernel.git
2880S:	Maintained
2881F:	sound/pci/oxygen/
2882
2883C6X ARCHITECTURE
2884M:	Mark Salter <msalter@redhat.com>
2885M:	Aurelien Jacquiot <a-jacquiot@ti.com>
2886L:	linux-c6x-dev@linux-c6x.org
2887W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
2888S:	Maintained
2889F:	arch/c6x/
2890
2891CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2892M:	David Howells <dhowells@redhat.com>
2893L:	linux-cachefs@redhat.com (moderated for non-subscribers)
2894S:	Supported
2895F:	Documentation/filesystems/caching/cachefiles.txt
2896F:	fs/cachefiles/
2897
2898CADET FM/AM RADIO RECEIVER DRIVER
2899M:	Hans Verkuil <hverkuil@xs4all.nl>
2900L:	linux-media@vger.kernel.org
2901T:	git git://linuxtv.org/media_tree.git
2902W:	https://linuxtv.org
2903S:	Maintained
2904F:	drivers/media/radio/radio-cadet*
2905
2906CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2907M:	Jonathan Corbet <corbet@lwn.net>
2908L:	linux-media@vger.kernel.org
2909T:	git git://linuxtv.org/media_tree.git
2910S:	Maintained
2911F:	Documentation/media/v4l-drivers/cafe_ccic*
2912F:	drivers/media/platform/marvell-ccic/
2913
2914CAIF NETWORK LAYER
2915M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2916L:	netdev@vger.kernel.org
2917S:	Supported
2918F:	Documentation/networking/caif/
2919F:	drivers/net/caif/
2920F:	include/uapi/linux/caif/
2921F:	include/net/caif/
2922F:	net/caif/
2923
2924CALGARY x86-64 IOMMU
2925M:	Muli Ben-Yehuda <mulix@mulix.org>
2926M:	Jon Mason <jdmason@kudzu.us>
2927L:	iommu@lists.linux-foundation.org
2928S:	Maintained
2929F:	arch/x86/kernel/pci-calgary_64.c
2930F:	arch/x86/kernel/tce_64.c
2931F:	arch/x86/include/asm/calgary.h
2932F:	arch/x86/include/asm/tce.h
2933
2934CAN NETWORK LAYER
2935M:	Oliver Hartkopp <socketcan@hartkopp.net>
2936M:	Marc Kleine-Budde <mkl@pengutronix.de>
2937L:	linux-can@vger.kernel.org
2938W:	https://github.com/linux-can
2939T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2941S:	Maintained
2942F:	Documentation/networking/can.txt
2943F:	net/can/
2944F:	include/linux/can/core.h
2945F:	include/uapi/linux/can.h
2946F:	include/uapi/linux/can/bcm.h
2947F:	include/uapi/linux/can/raw.h
2948F:	include/uapi/linux/can/gw.h
2949
2950CAN NETWORK DRIVERS
2951M:	Wolfgang Grandegger <wg@grandegger.com>
2952M:	Marc Kleine-Budde <mkl@pengutronix.de>
2953L:	linux-can@vger.kernel.org
2954W:	https://github.com/linux-can
2955T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2956T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2957S:	Maintained
2958F:	Documentation/devicetree/bindings/net/can/
2959F:	drivers/net/can/
2960F:	include/linux/can/dev.h
2961F:	include/linux/can/platform/
2962F:	include/uapi/linux/can/error.h
2963F:	include/uapi/linux/can/netlink.h
2964
2965CAPABILITIES
2966M:	Serge Hallyn <serge@hallyn.com>
2967L:	linux-security-module@vger.kernel.org
2968S:	Supported
2969F:	include/linux/capability.h
2970F:	include/uapi/linux/capability.h
2971F:	security/commoncap.c
2972F:	kernel/capability.c
2973
2974CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2975M:	Kevin Tsai <ktsai@capellamicro.com>
2976S:	Maintained
2977F:	drivers/iio/light/cm*
2978F:	Documentation/devicetree/bindings/i2c/trivial-admin-guide/devices.rst
2979
2980CAVIUM I2C DRIVER
2981M:	Jan Glauber <jglauber@cavium.com>
2982M:	David Daney <david.daney@cavium.com>
2983W:	http://www.cavium.com
2984S:	Supported
2985F:	drivers/i2c/busses/i2c-octeon*
2986F:	drivers/i2c/busses/i2c-thunderx*
2987
2988CAVIUM LIQUIDIO NETWORK DRIVER
2989M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2990M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2991M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2992M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2993L:     netdev@vger.kernel.org
2994W:     http://www.cavium.com
2995S:     Supported
2996F:     drivers/net/ethernet/cavium/liquidio/
2997
2998CC2520 IEEE-802.15.4 RADIO DRIVER
2999M:	Varka Bhadram <varkabhadram@gmail.com>
3000L:	linux-wpan@vger.kernel.org
3001S:	Maintained
3002F:	drivers/net/ieee802154/cc2520.c
3003F:	include/linux/spi/cc2520.h
3004F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3005
3006CEC DRIVER
3007M:	Hans Verkuil <hans.verkuil@cisco.com>
3008L:	linux-media@vger.kernel.org
3009T:	git git://linuxtv.org/media_tree.git
3010W:	http://linuxtv.org
3011S:	Supported
3012F:	Documentation/cec.txt
3013F:	Documentation/media/uapi/cec
3014F:	drivers/staging/media/cec/
3015F:	drivers/media/cec-edid.c
3016F:	drivers/media/rc/keymaps/rc-cec.c
3017F:	include/media/cec.h
3018F:	include/media/cec-edid.h
3019F:	include/linux/cec.h
3020F:	include/linux/cec-funcs.h
3021
3022CELL BROADBAND ENGINE ARCHITECTURE
3023M:	Arnd Bergmann <arnd@arndb.de>
3024L:	linuxppc-dev@lists.ozlabs.org
3025W:	http://www.ibm.com/developerworks/power/cell/
3026S:	Supported
3027F:	arch/powerpc/include/asm/cell*.h
3028F:	arch/powerpc/include/asm/spu*.h
3029F:	arch/powerpc/include/uapi/asm/spu*.h
3030F:	arch/powerpc/oprofile/*cell*
3031F:	arch/powerpc/platforms/cell/
3032
3033CEPH COMMON CODE (LIBCEPH)
3034M:	Ilya Dryomov <idryomov@gmail.com>
3035M:	"Yan, Zheng" <zyan@redhat.com>
3036M:	Sage Weil <sage@redhat.com>
3037L:	ceph-devel@vger.kernel.org
3038W:	http://ceph.com/
3039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3040T:	git git://github.com/ceph/ceph-client.git
3041S:	Supported
3042F:	net/ceph/
3043F:	include/linux/ceph/
3044F:	include/linux/crush/
3045
3046CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3047M:	"Yan, Zheng" <zyan@redhat.com>
3048M:	Sage Weil <sage@redhat.com>
3049M:	Ilya Dryomov <idryomov@gmail.com>
3050L:	ceph-devel@vger.kernel.org
3051W:	http://ceph.com/
3052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3053T:	git git://github.com/ceph/ceph-client.git
3054S:	Supported
3055F:	Documentation/filesystems/ceph.txt
3056F:	fs/ceph/
3057
3058CERTIFICATE HANDLING:
3059M:	David Howells <dhowells@redhat.com>
3060M:	David Woodhouse <dwmw2@infradead.org>
3061L:	keyrings@vger.kernel.org
3062S:	Maintained
3063F:	Documentation/module-signing.txt
3064F:	certs/
3065F:	scripts/sign-file.c
3066F:	scripts/extract-cert.c
3067
3068CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3069L:	linux-usb@vger.kernel.org
3070S:	Orphan
3071F:	Documentation/usb/WUSB-Design-overview.txt
3072F:	Documentation/usb/wusb-cbaf
3073F:	drivers/usb/host/hwa-hc.c
3074F:	drivers/usb/host/whci/
3075F:	drivers/usb/wusbcore/
3076F:	include/linux/usb/wusb*
3077
3078HT16K33 LED CONTROLLER DRIVER
3079M:	Robin van der Gracht <robin@protonic.nl>
3080S:	Maintained
3081F:	drivers/auxdisplay/ht16k33.c
3082F:	Documentation/devicetree/bindings/display/ht16k33.txt
3083
3084CFAG12864B LCD DRIVER
3085M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3086W:	http://miguelojeda.es/auxdisplay.htm
3087W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3088S:	Maintained
3089F:	drivers/auxdisplay/cfag12864b.c
3090F:	include/linux/cfag12864b.h
3091
3092CFAG12864BFB LCD FRAMEBUFFER DRIVER
3093M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3094W:	http://miguelojeda.es/auxdisplay.htm
3095W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3096S:	Maintained
3097F:	drivers/auxdisplay/cfag12864bfb.c
3098F:	include/linux/cfag12864b.h
3099
3100CFG80211 and NL80211
3101M:	Johannes Berg <johannes@sipsolutions.net>
3102L:	linux-wireless@vger.kernel.org
3103W:	http://wireless.kernel.org/
3104T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3106S:	Maintained
3107F:	include/uapi/linux/nl80211.h
3108F:	include/net/cfg80211.h
3109F:	net/wireless/*
3110X:	net/wireless/wext*
3111
3112CHAR and MISC DRIVERS
3113M:	Arnd Bergmann <arnd@arndb.de>
3114M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3116S:	Supported
3117F:	drivers/char/*
3118F:	drivers/misc/*
3119F:	include/linux/miscdevice.h
3120
3121CHECKPATCH
3122M:	Andy Whitcroft <apw@canonical.com>
3123M:	Joe Perches <joe@perches.com>
3124S:	Maintained
3125F:	scripts/checkpatch.pl
3126
3127CHINESE DOCUMENTATION
3128M:	Harry Wei <harryxiyou@gmail.com>
3129L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3130L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3131S:	Maintained
3132F:	Documentation/translations/zh_CN/
3133
3134CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3135M:	Peter Chen <Peter.Chen@nxp.com>
3136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3137L:	linux-usb@vger.kernel.org
3138S:	Maintained
3139F:	drivers/usb/chipidea/
3140
3141CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3142M:	Hans de Goede <hdegoede@redhat.com>
3143L:	linux-input@vger.kernel.org
3144S:	Maintained
3145F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3146F:	drivers/input/touchscreen/chipone_icn8318.c
3147
3148CHROME HARDWARE PLATFORM SUPPORT
3149M:	Olof Johansson <olof@lixom.net>
3150S:	Maintained
3151T:	git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3152F:	drivers/platform/chrome/
3153
3154CISCO VIC ETHERNET NIC DRIVER
3155M:	Christian Benvenuti <benve@cisco.com>
3156M:	Sujith Sankar <ssujith@cisco.com>
3157M:	Govindarajulu Varadarajan <_govind@gmx.com>
3158M:	Neel Patel <neepatel@cisco.com>
3159S:	Supported
3160F:	drivers/net/ethernet/cisco/enic/
3161
3162CISCO VIC LOW LATENCY NIC DRIVER
3163M:	Christian Benvenuti <benve@cisco.com>
3164M:	Dave Goodell <dgoodell@cisco.com>
3165S:	Supported
3166F:	drivers/infiniband/hw/usnic/
3167
3168CIRRUS LOGIC EP93XX ETHERNET DRIVER
3169M:	Hartley Sweeten <hsweeten@visionengravers.com>
3170L:	netdev@vger.kernel.org
3171S:	Maintained
3172F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3173
3174CIRRUS LOGIC AUDIO CODEC DRIVERS
3175M:	Brian Austin <brian.austin@cirrus.com>
3176M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3177L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3178S:	Maintained
3179F:	sound/soc/codecs/cs*
3180
3181CLEANCACHE API
3182M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3183L:	linux-kernel@vger.kernel.org
3184S:	Maintained
3185F:	mm/cleancache.c
3186F:	include/linux/cleancache.h
3187
3188CLK API
3189M:	Russell King <linux@armlinux.org.uk>
3190L:	linux-clk@vger.kernel.org
3191S:	Maintained
3192F:	include/linux/clk.h
3193
3194CLOCKSOURCE, CLOCKEVENT DRIVERS
3195M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3196M:	Thomas Gleixner <tglx@linutronix.de>
3197L:	linux-kernel@vger.kernel.org
3198T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3199S:	Supported
3200F:	drivers/clocksource
3201
3202CISCO FCOE HBA DRIVER
3203M:	Satish Kharat <satishkh@cisco.com>
3204M:	Sesidhar Baddela <sebaddel@cisco.com>
3205M:	Karan Tilak Kumar <kartilak@cisco.com>
3206L:	linux-scsi@vger.kernel.org
3207S:	Supported
3208F:	drivers/scsi/fnic/
3209
3210CISCO SCSI HBA DRIVER
3211M:	Karan Tilak Kumar <kartilak@cisco.com>
3212M:	Sesidhar Baddela <sebaddel@cisco.com>
3213L:	linux-scsi@vger.kernel.org
3214S:	Supported
3215F:	drivers/scsi/snic/
3216
3217CMPC ACPI DRIVER
3218M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3219M:	Daniel Oliveira Nascimento <don@syst.com.br>
3220L:	platform-driver-x86@vger.kernel.org
3221S:	Supported
3222F:	drivers/platform/x86/classmate-laptop.c
3223
3224COBALT MEDIA DRIVER
3225M:	Hans Verkuil <hans.verkuil@cisco.com>
3226L:	linux-media@vger.kernel.org
3227T:	git git://linuxtv.org/media_tree.git
3228W:	https://linuxtv.org
3229S:	Supported
3230F:	drivers/media/pci/cobalt/
3231
3232COCCINELLE/Semantic Patches (SmPL)
3233M:	Julia Lawall <Julia.Lawall@lip6.fr>
3234M:	Gilles Muller <Gilles.Muller@lip6.fr>
3235M:	Nicolas Palix <nicolas.palix@imag.fr>
3236M:	Michal Marek <mmarek@suse.com>
3237L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3238T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3239W:	http://coccinelle.lip6.fr/
3240S:	Supported
3241F:	Documentation/dev-tools/coccinelle.rst
3242F:	scripts/coccinelle/
3243F:	scripts/coccicheck
3244
3245CODA FILE SYSTEM
3246M:	Jan Harkes <jaharkes@cs.cmu.edu>
3247M:	coda@cs.cmu.edu
3248L:	codalist@coda.cs.cmu.edu
3249W:	http://www.coda.cs.cmu.edu/
3250S:	Maintained
3251F:	Documentation/filesystems/coda.txt
3252F:	fs/coda/
3253F:	include/linux/coda*.h
3254F:	include/uapi/linux/coda*.h
3255
3256CODA V4L2 MEM2MEM DRIVER
3257M:	Philipp Zabel <p.zabel@pengutronix.de>
3258L:	linux-media@vger.kernel.org
3259S:	Maintained
3260F:	Documentation/devicetree/bindings/media/coda.txt
3261F:	drivers/media/platform/coda/
3262
3263COMMON CLK FRAMEWORK
3264M:	Michael Turquette <mturquette@baylibre.com>
3265M:	Stephen Boyd <sboyd@codeaurora.org>
3266L:	linux-clk@vger.kernel.org
3267Q:	http://patchwork.kernel.org/project/linux-clk/list/
3268T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3269S:	Maintained
3270F:	Documentation/devicetree/bindings/clock/
3271F:	drivers/clk/
3272X:	drivers/clk/clkdev.c
3273F:	include/linux/clk-pr*
3274F:	include/linux/clk/
3275
3276COMMON INTERNET FILE SYSTEM (CIFS)
3277M:	Steve French <sfrench@samba.org>
3278L:	linux-cifs@vger.kernel.org
3279L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3280W:	http://linux-cifs.samba.org/
3281T:	git git://git.samba.org/sfrench/cifs-2.6.git
3282S:	Supported
3283F:	Documentation/filesystems/cifs/
3284F:	fs/cifs/
3285
3286COMPACTPCI HOTPLUG CORE
3287M:	Scott Murray <scott@spiteful.org>
3288L:	linux-pci@vger.kernel.org
3289S:	Maintained
3290F:	drivers/pci/hotplug/cpci_hotplug*
3291
3292COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3293M:	Scott Murray <scott@spiteful.org>
3294L:	linux-pci@vger.kernel.org
3295S:	Maintained
3296F:	drivers/pci/hotplug/cpcihp_zt5550.*
3297
3298COMPACTPCI HOTPLUG GENERIC DRIVER
3299M:	Scott Murray <scott@spiteful.org>
3300L:	linux-pci@vger.kernel.org
3301S:	Maintained
3302F:	drivers/pci/hotplug/cpcihp_generic.c
3303
3304COMPAL LAPTOP SUPPORT
3305M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3306L:	platform-driver-x86@vger.kernel.org
3307S:	Maintained
3308F:	drivers/platform/x86/compal-laptop.c
3309
3310CONEXANT ACCESSRUNNER USB DRIVER
3311L:	accessrunner-general@lists.sourceforge.net
3312W:	http://accessrunner.sourceforge.net/
3313S:	Orphan
3314F:	drivers/usb/atm/cxacru.c
3315
3316CONFIGFS
3317M:	Joel Becker <jlbec@evilplan.org>
3318M:	Christoph Hellwig <hch@lst.de>
3319T:	git git://git.infradead.org/users/hch/configfs.git
3320S:	Supported
3321F:	fs/configfs/
3322F:	include/linux/configfs.h
3323
3324CONNECTOR
3325M:	Evgeniy Polyakov <zbr@ioremap.net>
3326L:	netdev@vger.kernel.org
3327S:	Maintained
3328F:	drivers/connector/
3329
3330CONTROL GROUP (CGROUP)
3331M:	Tejun Heo <tj@kernel.org>
3332M:	Li Zefan <lizefan@huawei.com>
3333M:	Johannes Weiner <hannes@cmpxchg.org>
3334L:	cgroups@vger.kernel.org
3335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3336S:	Maintained
3337F:	Documentation/cgroup*
3338F:	include/linux/cgroup*
3339F:	kernel/cgroup*
3340
3341CONTROL GROUP - CPUSET
3342M:	Li Zefan <lizefan@huawei.com>
3343L:	cgroups@vger.kernel.org
3344W:	http://www.bullopensource.org/cpuset/
3345W:	http://oss.sgi.com/projects/cpusets/
3346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3347S:	Maintained
3348F:	Documentation/cgroup-v1/cpusets.txt
3349F:	include/linux/cpuset.h
3350F:	kernel/cpuset.c
3351
3352CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3353M:	Johannes Weiner <hannes@cmpxchg.org>
3354M:	Michal Hocko <mhocko@kernel.org>
3355M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3356L:	cgroups@vger.kernel.org
3357L:	linux-mm@kvack.org
3358S:	Maintained
3359F:	mm/memcontrol.c
3360F:	mm/swap_cgroup.c
3361
3362CORETEMP HARDWARE MONITORING DRIVER
3363M:	Fenghua Yu <fenghua.yu@intel.com>
3364L:	linux-hwmon@vger.kernel.org
3365S:	Maintained
3366F:	Documentation/hwmon/coretemp
3367F:	drivers/hwmon/coretemp.c
3368
3369COSA/SRP SYNC SERIAL DRIVER
3370M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3371W:	http://www.fi.muni.cz/~kas/cosa/
3372S:	Maintained
3373F:	drivers/net/wan/cosa*
3374
3375CPMAC ETHERNET DRIVER
3376M:	Florian Fainelli <f.fainelli@gmail.com>
3377L:	netdev@vger.kernel.org
3378S:	Maintained
3379F:	drivers/net/ethernet/ti/cpmac.c
3380
3381CPU FREQUENCY DRIVERS
3382M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3383M:	Viresh Kumar <viresh.kumar@linaro.org>
3384L:	linux-pm@vger.kernel.org
3385S:	Maintained
3386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3387T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3388B:	https://bugzilla.kernel.org
3389F:	Documentation/cpu-freq/
3390F:	drivers/cpufreq/
3391F:	include/linux/cpufreq.h
3392
3393CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3394M:	Viresh Kumar <viresh.kumar@linaro.org>
3395M:	Sudeep Holla <sudeep.holla@arm.com>
3396L:	linux-pm@vger.kernel.org
3397W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3398S:	Maintained
3399F:	drivers/cpufreq/arm_big_little.h
3400F:	drivers/cpufreq/arm_big_little.c
3401F:	drivers/cpufreq/arm_big_little_dt.c
3402
3403CPUIDLE DRIVER - ARM BIG LITTLE
3404M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3405M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3406L:	linux-pm@vger.kernel.org
3407L:	linux-arm-kernel@lists.infradead.org
3408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3409S:	Maintained
3410F:	drivers/cpuidle/cpuidle-big_little.c
3411
3412CPUIDLE DRIVER - ARM EXYNOS
3413M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3414M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3415M:	Kukjin Kim <kgene@kernel.org>
3416L:	linux-pm@vger.kernel.org
3417L:	linux-samsung-soc@vger.kernel.org
3418S:	Supported
3419F:	drivers/cpuidle/cpuidle-exynos.c
3420F:	arch/arm/mach-exynos/pm.c
3421
3422CPUIDLE DRIVERS
3423M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3424M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3425L:	linux-pm@vger.kernel.org
3426S:	Maintained
3427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3428B:	https://bugzilla.kernel.org
3429F:	drivers/cpuidle/*
3430F:	include/linux/cpuidle.h
3431
3432CPUID/MSR DRIVER
3433M:	"H. Peter Anvin" <hpa@zytor.com>
3434S:	Maintained
3435F:	arch/x86/kernel/cpuid.c
3436F:	arch/x86/kernel/msr.c
3437
3438CPU POWER MONITORING SUBSYSTEM
3439M:	Thomas Renninger <trenn@suse.com>
3440L:	linux-pm@vger.kernel.org
3441S:	Maintained
3442F:	tools/power/cpupower/
3443
3444CRAMFS FILESYSTEM
3445W:	http://sourceforge.net/projects/cramfs/
3446S:	Orphan / Obsolete
3447F:	Documentation/filesystems/cramfs.txt
3448F:	fs/cramfs/
3449
3450CRIS PORT
3451M:	Mikael Starvik <starvik@axis.com>
3452M:	Jesper Nilsson <jesper.nilsson@axis.com>
3453L:	linux-cris-kernel@axis.com
3454W:	http://developer.axis.com
3455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3456S:	Maintained
3457F:	arch/cris/
3458F:	drivers/tty/serial/crisv10.*
3459
3460CRYPTO API
3461M:	Herbert Xu <herbert@gondor.apana.org.au>
3462M:	"David S. Miller" <davem@davemloft.net>
3463L:	linux-crypto@vger.kernel.org
3464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3465T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3466S:	Maintained
3467F:	Documentation/crypto/
3468F:	Documentation/devicetree/bindings/crypto/
3469F:	Documentation/DocBook/crypto-API.tmpl
3470F:	arch/*/crypto/
3471F:	crypto/
3472F:	drivers/crypto/
3473F:	include/crypto/
3474F:	include/linux/crypto*
3475
3476CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3477M:	Neil Horman <nhorman@tuxdriver.com>
3478L:	linux-crypto@vger.kernel.org
3479S:	Maintained
3480F:	crypto/ansi_cprng.c
3481F:	crypto/rng.c
3482
3483CS3308 MEDIA DRIVER
3484M:	Hans Verkuil <hverkuil@xs4all.nl>
3485L:	linux-media@vger.kernel.org
3486T:	git git://linuxtv.org/media_tree.git
3487W:	http://linuxtv.org
3488S:	Odd Fixes
3489F:	drivers/media/i2c/cs3308.c
3490F:	drivers/media/i2c/cs3308.h
3491
3492CS5535 Audio ALSA driver
3493M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3494S:	Maintained
3495F:	sound/pci/cs5535audio/
3496
3497CW1200 WLAN driver
3498M:	Solomon Peachy <pizza@shaftnet.org>
3499S:	Maintained
3500F:	drivers/net/wireless/st/cw1200/
3501
3502CX18 VIDEO4LINUX DRIVER
3503M:	Andy Walls <awalls@md.metrocast.net>
3504L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3505L:	linux-media@vger.kernel.org
3506T:	git git://linuxtv.org/media_tree.git
3507W:	https://linuxtv.org
3508W:	http://www.ivtvdriver.org/index.php/Cx18
3509S:	Maintained
3510F:	Documentation/media/v4l-drivers/cx18*
3511F:	drivers/media/pci/cx18/
3512F:	include/uapi/linux/ivtv*
3513
3514CX2341X MPEG ENCODER HELPER MODULE
3515M:	Hans Verkuil <hverkuil@xs4all.nl>
3516L:	linux-media@vger.kernel.org
3517T:	git git://linuxtv.org/media_tree.git
3518W:	https://linuxtv.org
3519S:	Maintained
3520F:	drivers/media/common/cx2341x*
3521F:	include/media/cx2341x*
3522
3523CX24120 MEDIA DRIVER
3524M:	Jemma Denson <jdenson@gmail.com>
3525M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3526L:	linux-media@vger.kernel.org
3527W:	https://linuxtv.org
3528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3529S:	Maintained
3530F:	drivers/media/dvb-frontends/cx24120*
3531
3532CX88 VIDEO4LINUX DRIVER
3533M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3534M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3535L:	linux-media@vger.kernel.org
3536W:	https://linuxtv.org
3537T:	git git://linuxtv.org/media_tree.git
3538S:	Odd fixes
3539F:	Documentation/media/v4l-drivers/cx88*
3540F:	drivers/media/pci/cx88/
3541
3542CXD2820R MEDIA DRIVER
3543M:	Antti Palosaari <crope@iki.fi>
3544L:	linux-media@vger.kernel.org
3545W:	https://linuxtv.org
3546W:	http://palosaari.fi/linux/
3547Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3548T:	git git://linuxtv.org/anttip/media_tree.git
3549S:	Maintained
3550F:	drivers/media/dvb-frontends/cxd2820r*
3551
3552CXGB3 ETHERNET DRIVER (CXGB3)
3553M:	Santosh Raspatur <santosh@chelsio.com>
3554L:	netdev@vger.kernel.org
3555W:	http://www.chelsio.com
3556S:	Supported
3557F:	drivers/net/ethernet/chelsio/cxgb3/
3558
3559CXGB3 ISCSI DRIVER (CXGB3I)
3560M:	Karen Xie <kxie@chelsio.com>
3561L:	linux-scsi@vger.kernel.org
3562W:	http://www.chelsio.com
3563S:	Supported
3564F:	drivers/scsi/cxgbi/cxgb3i
3565
3566CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3567M:	Steve Wise <swise@chelsio.com>
3568L:	linux-rdma@vger.kernel.org
3569W:	http://www.openfabrics.org
3570S:	Supported
3571F:	drivers/infiniband/hw/cxgb3/
3572F:	include/uapi/rdma/cxgb3-abi.h
3573
3574CXGB4 ETHERNET DRIVER (CXGB4)
3575M:	Hariprasad S <hariprasad@chelsio.com>
3576L:	netdev@vger.kernel.org
3577W:	http://www.chelsio.com
3578S:	Supported
3579F:	drivers/net/ethernet/chelsio/cxgb4/
3580
3581CXGB4 ISCSI DRIVER (CXGB4I)
3582M:	Karen Xie <kxie@chelsio.com>
3583L:	linux-scsi@vger.kernel.org
3584W:	http://www.chelsio.com
3585S:	Supported
3586F:	drivers/scsi/cxgbi/cxgb4i
3587
3588CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3589M:	Steve Wise <swise@chelsio.com>
3590L:	linux-rdma@vger.kernel.org
3591W:	http://www.openfabrics.org
3592S:	Supported
3593F:	drivers/infiniband/hw/cxgb4/
3594F:	include/uapi/rdma/cxgb4-abi.h
3595
3596CXGB4VF ETHERNET DRIVER (CXGB4VF)
3597M:	Casey Leedom <leedom@chelsio.com>
3598L:	netdev@vger.kernel.org
3599W:	http://www.chelsio.com
3600S:	Supported
3601F:	drivers/net/ethernet/chelsio/cxgb4vf/
3602
3603CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3604M:	Ian Munsie <imunsie@au1.ibm.com>
3605M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3606L:	linuxppc-dev@lists.ozlabs.org
3607S:	Supported
3608F:	arch/powerpc/platforms/powernv/pci-cxl.c
3609F:	drivers/misc/cxl/
3610F:	include/misc/cxl*
3611F:	include/uapi/misc/cxl.h
3612F:	Documentation/powerpc/cxl.txt
3613F:	Documentation/ABI/testing/sysfs-class-cxl
3614
3615CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3616M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3617M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3618M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3619L:	linux-scsi@vger.kernel.org
3620S:	Supported
3621F:	drivers/scsi/cxlflash/
3622F:	include/uapi/scsi/cxlflash_ioctls.h
3623F:	Documentation/powerpc/cxlflash.txt
3624
3625STMMAC ETHERNET DRIVER
3626M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
3627M:	Alexandre Torgue <alexandre.torgue@st.com>
3628L:	netdev@vger.kernel.org
3629W:	http://www.stlinux.com
3630S:	Supported
3631F:	drivers/net/ethernet/stmicro/stmmac/
3632
3633CYBERPRO FB DRIVER
3634M:	Russell King <linux@armlinux.org.uk>
3635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3636W:	http://www.armlinux.org.uk/
3637S:	Maintained
3638F:	drivers/video/fbdev/cyber2000fb.*
3639
3640CYCLADES ASYNC MUX DRIVER
3641W:	http://www.cyclades.com/
3642S:	Orphan
3643F:	drivers/tty/cyclades.c
3644F:	include/linux/cyclades.h
3645F:	include/uapi/linux/cyclades.h
3646
3647CYCLADES PC300 DRIVER
3648W:	http://www.cyclades.com/
3649S:	Orphan
3650F:	drivers/net/wan/pc300*
3651
3652CYPRESS_FIRMWARE MEDIA DRIVER
3653M:	Antti Palosaari <crope@iki.fi>
3654L:	linux-media@vger.kernel.org
3655W:	https://linuxtv.org
3656W:	http://palosaari.fi/linux/
3657Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3658T:	git git://linuxtv.org/anttip/media_tree.git
3659S:	Maintained
3660F:	drivers/media/common/cypress_firmware*
3661
3662CYTTSP TOUCHSCREEN DRIVER
3663M:	Ferruh Yigit <fery@cypress.com>
3664L:	linux-input@vger.kernel.org
3665S:	Supported
3666F:	drivers/input/touchscreen/cyttsp*
3667F:	include/linux/input/cyttsp.h
3668
3669DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3670M:	Joshua Kinard <kumba@gentoo.org>
3671S:	Maintained
3672F:	drivers/rtc/rtc-ds1685.c
3673F:	include/linux/rtc/ds1685.h
3674
3675DAMA SLAVE for AX.25
3676M:	Joerg Reuter <jreuter@yaina.de>
3677W:	http://yaina.de/jreuter/
3678W:	http://www.qsl.net/dl1bke/
3679L:	linux-hams@vger.kernel.org
3680S:	Maintained
3681F:	net/ax25/af_ax25.c
3682F:	net/ax25/ax25_dev.c
3683F:	net/ax25/ax25_ds_*
3684F:	net/ax25/ax25_in.c
3685F:	net/ax25/ax25_out.c
3686F:	net/ax25/ax25_timer.c
3687F:	net/ax25/sysctl_net_ax25.c
3688
3689DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3690L:	netdev@vger.kernel.org
3691S:	Orphan
3692F:	Documentation/networking/dmfe.txt
3693F:	drivers/net/ethernet/dec/tulip/dmfe.c
3694
3695DC390/AM53C974 SCSI driver
3696M:	Hannes Reinecke <hare@suse.com>
3697L:	linux-scsi@vger.kernel.org
3698S:	Maintained
3699F:	drivers/scsi/am53c974.c
3700
3701DC395x SCSI driver
3702M:	Oliver Neukum <oliver@neukum.org>
3703M:	Ali Akcaagac <aliakc@web.de>
3704M:	Jamie Lenehan <lenehan@twibble.org>
3705L:	dc395x@twibble.org
3706W:	http://twibble.org/dist/dc395x/
3707W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3708S:	Maintained
3709F:	Documentation/scsi/dc395x.txt
3710F:	drivers/scsi/dc395x.*
3711
3712DCCP PROTOCOL
3713M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3714L:	dccp@vger.kernel.org
3715W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3716S:	Maintained
3717F:	include/linux/dccp.h
3718F:	include/uapi/linux/dccp.h
3719F:	include/linux/tfrc.h
3720F:	net/dccp/
3721
3722DECnet NETWORK LAYER
3723W:	http://linux-decnet.sourceforge.net
3724L:	linux-decnet-user@lists.sourceforge.net
3725S:	Orphan
3726F:	Documentation/networking/decnet.txt
3727F:	net/decnet/
3728
3729DECSTATION PLATFORM SUPPORT
3730M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3731L:	linux-mips@linux-mips.org
3732W:	http://www.linux-mips.org/wiki/DECstation
3733S:	Maintained
3734F:	arch/mips/dec/
3735F:	arch/mips/include/asm/dec/
3736F:	arch/mips/include/asm/mach-dec/
3737
3738DEFXX FDDI NETWORK DRIVER
3739M:	"Maciej W. Rozycki" <macro@linux-mips.org>
3740S:	Maintained
3741F:	drivers/net/fddi/defxx.*
3742
3743DELL LAPTOP DRIVER
3744M:	Matthew Garrett <mjg59@srcf.ucam.org>
3745M:	Pali Rohár <pali.rohar@gmail.com>
3746L:	platform-driver-x86@vger.kernel.org
3747S:	Maintained
3748F:	drivers/platform/x86/dell-laptop.c
3749
3750DELL LAPTOP RBTN DRIVER
3751M:	Pali Rohár <pali.rohar@gmail.com>
3752S:	Maintained
3753F:	drivers/platform/x86/dell-rbtn.*
3754
3755DELL LAPTOP FREEFALL DRIVER
3756M:	Pali Rohár <pali.rohar@gmail.com>
3757S:	Maintained
3758F:	drivers/platform/x86/dell-smo8800.c
3759
3760DELL LAPTOP SMM DRIVER
3761M:	Pali Rohár <pali.rohar@gmail.com>
3762S:	Maintained
3763F:	drivers/hwmon/dell-smm-hwmon.c
3764F:	include/uapi/linux/i8k.h
3765
3766DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3767M:	Doug Warzecha <Douglas_Warzecha@dell.com>
3768S:	Maintained
3769F:	Documentation/dcdbas.txt
3770F:	drivers/firmware/dcdbas.*
3771
3772DELL WMI EXTRAS DRIVER
3773M:	Matthew Garrett <mjg59@srcf.ucam.org>
3774M:	Pali Rohár <pali.rohar@gmail.com>
3775S:	Maintained
3776F:	drivers/platform/x86/dell-wmi.c
3777
3778DESIGNWARE USB2 DRD IP DRIVER
3779M:	John Youn <johnyoun@synopsys.com>
3780L:	linux-usb@vger.kernel.org
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3782S:	Maintained
3783F:	drivers/usb/dwc2/
3784
3785DESIGNWARE USB3 DRD IP DRIVER
3786M:	Felipe Balbi <balbi@kernel.org>
3787L:	linux-usb@vger.kernel.org
3788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3789S:	Maintained
3790F:	drivers/usb/dwc3/
3791
3792DEVICE COREDUMP (DEV_COREDUMP)
3793M:	Johannes Berg <johannes@sipsolutions.net>
3794L:	linux-kernel@vger.kernel.org
3795S:	Maintained
3796F:	drivers/base/devcoredump.c
3797F:	include/linux/devcoredump.h
3798
3799DEVICE FREQUENCY (DEVFREQ)
3800M:	MyungJoo Ham <myungjoo.ham@samsung.com>
3801M:	Kyungmin Park <kyungmin.park@samsung.com>
3802L:	linux-pm@vger.kernel.org
3803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3804S:	Maintained
3805F:	drivers/devfreq/
3806F:	include/linux/devfreq.h
3807F:	Documentation/devicetree/bindings/devfreq/
3808
3809DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3810M:	Chanwoo Choi <cw00.choi@samsung.com>
3811L:	linux-pm@vger.kernel.org
3812T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3813S:	Supported
3814F:	drivers/devfreq/event/
3815F:	drivers/devfreq/devfreq-event.c
3816F:	include/linux/devfreq-event.h
3817F:	Documentation/devicetree/bindings/devfreq/event/
3818
3819BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3820M:	Chanwoo Choi <cw00.choi@samsung.com>
3821L:	linux-pm@vger.kernel.org
3822L:	linux-samsung-soc@vger.kernel.org
3823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3824S:	Maintained
3825F:	drivers/devfreq/exynos-bus.c
3826F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3827
3828DEVICE NUMBER REGISTRY
3829M:	Torben Mathiasen <device@lanana.org>
3830W:	http://lanana.org/docs/device-list/index.html
3831S:	Maintained
3832
3833DEVICE-MAPPER  (LVM)
3834M:	Alasdair Kergon <agk@redhat.com>
3835M:	Mike Snitzer <snitzer@redhat.com>
3836M:	dm-devel@redhat.com
3837L:	dm-devel@redhat.com
3838W:	http://sources.redhat.com/dm
3839Q:	http://patchwork.kernel.org/project/dm-devel/list/
3840T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3841T:	quilt http://people.redhat.com/agk/patches/linux/editing/
3842S:	Maintained
3843F:	Documentation/device-mapper/
3844F:	drivers/md/dm*
3845F:	drivers/md/persistent-data/
3846F:	include/linux/device-mapper.h
3847F:	include/linux/dm-*.h
3848F:	include/uapi/linux/dm-*.h
3849
3850DEVLINK
3851M:	Jiri Pirko <jiri@mellanox.com>
3852L:	netdev@vger.kernel.org
3853S:	Supported
3854F:	net/core/devlink.c
3855F:	include/net/devlink.h
3856F:	include/uapi/linux/devlink.h
3857
3858DIALOG SEMICONDUCTOR DRIVERS
3859M:	Support Opensource <support.opensource@diasemi.com>
3860W:	http://www.dialog-semiconductor.com/products
3861S:	Supported
3862F:	Documentation/hwmon/da90??
3863F:	Documentation/devicetree/bindings/mfd/da90*.txt
3864F:	Documentation/devicetree/bindings/regulator/da92*.txt
3865F:	Documentation/devicetree/bindings/sound/da[79]*.txt
3866F:	drivers/gpio/gpio-da90??.c
3867F:	drivers/hwmon/da90??-hwmon.c
3868F:	drivers/iio/adc/da91??-*.c
3869F:	drivers/input/misc/da90??_onkey.c
3870F:	drivers/input/touchscreen/da9052_tsi.c
3871F:	drivers/leds/leds-da90??.c
3872F:	drivers/mfd/da903x.c
3873F:	drivers/mfd/da90??-*.c
3874F:	drivers/mfd/da91??-*.c
3875F:	drivers/power/supply/da9052-battery.c
3876F:	drivers/power/supply/da91??-*.c
3877F:	drivers/regulator/da903x.c
3878F:	drivers/regulator/da9???-regulator.[ch]
3879F:	drivers/rtc/rtc-da90??.c
3880F:	drivers/video/backlight/da90??_bl.c
3881F:	drivers/watchdog/da90??_wdt.c
3882F:	include/linux/mfd/da903x.h
3883F:	include/linux/mfd/da9052/
3884F:	include/linux/mfd/da9055/
3885F:	include/linux/mfd/da9062/
3886F:	include/linux/mfd/da9063/
3887F:	include/linux/mfd/da9150/
3888F:	include/linux/regulator/da9211.h
3889F:	include/sound/da[79]*.h
3890F:	sound/soc/codecs/da[79]*.[ch]
3891
3892DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3893M:	William Breathitt Gray <vilhelm.gray@gmail.com>
3894L:	linux-gpio@vger.kernel.org
3895S:	Maintained
3896F:	drivers/gpio/gpio-gpio-mm.c
3897
3898DIGI NEO AND CLASSIC PCI PRODUCTS
3899M:	Lidza Louina <lidza.louina@gmail.com>
3900M:	Mark Hounschell <markh@compro.net>
3901L:	driverdev-devel@linuxdriverproject.org
3902S:	Maintained
3903F:	drivers/staging/dgnc/
3904
3905DIOLAN U2C-12 I2C DRIVER
3906M:	Guenter Roeck <linux@roeck-us.net>
3907L:	linux-i2c@vger.kernel.org
3908S:	Maintained
3909F:	drivers/i2c/busses/i2c-diolan-u2c.c
3910
3911DIRECT ACCESS (DAX)
3912M:	Matthew Wilcox <willy@linux.intel.com>
3913L:	linux-fsdevel@vger.kernel.org
3914S:	Supported
3915F:	fs/dax.c
3916
3917DIRECTORY NOTIFICATION (DNOTIFY)
3918M:	Eric Paris <eparis@parisplace.org>
3919S:	Maintained
3920F:	Documentation/filesystems/dnotify.txt
3921F:	fs/notify/dnotify/
3922F:	include/linux/dnotify.h
3923
3924DISK GEOMETRY AND PARTITION HANDLING
3925M:	Andries Brouwer <aeb@cwi.nl>
3926W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3927W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3928W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3929S:	Maintained
3930
3931DISKQUOTA
3932M:	Jan Kara <jack@suse.com>
3933S:	Maintained
3934F:	Documentation/filesystems/quota.txt
3935F:	fs/quota/
3936F:	include/linux/quota*.h
3937F:	include/uapi/linux/quota*.h
3938
3939DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3940M:	Bernie Thompson <bernie@plugable.com>
3941L:	linux-fbdev@vger.kernel.org
3942S:	Maintained
3943W:	http://plugable.com/category/projects/udlfb/
3944F:	drivers/video/fbdev/udlfb.c
3945F:	include/video/udlfb.h
3946F:	Documentation/fb/udlfb.txt
3947
3948DISTRIBUTED LOCK MANAGER (DLM)
3949M:	Christine Caulfield <ccaulfie@redhat.com>
3950M:	David Teigland <teigland@redhat.com>
3951L:	cluster-devel@redhat.com
3952W:	http://sources.redhat.com/cluster/
3953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3954S:	Supported
3955F:	fs/dlm/
3956
3957DMA BUFFER SHARING FRAMEWORK
3958M:	Sumit Semwal <sumit.semwal@linaro.org>
3959S:	Maintained
3960L:	linux-media@vger.kernel.org
3961L:	dri-devel@lists.freedesktop.org
3962L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3963F:	drivers/dma-buf/
3964F:	include/linux/dma-buf*
3965F:	include/linux/reservation.h
3966F:	include/linux/*fence.h
3967F:	Documentation/dma-buf-sharing.txt
3968T:	git git://anongit.freedesktop.org/drm/drm-misc
3969
3970SYNC FILE FRAMEWORK
3971M:	Sumit Semwal <sumit.semwal@linaro.org>
3972R:	Gustavo Padovan <gustavo@padovan.org>
3973S:	Maintained
3974L:	linux-media@vger.kernel.org
3975L:	dri-devel@lists.freedesktop.org
3976F:	drivers/dma-buf/sync_*
3977F:	drivers/dma-buf/sw_sync.c
3978F:	include/linux/sync_file.h
3979F:	include/uapi/linux/sync_file.h
3980F:	Documentation/sync_file.txt
3981T:	git git://anongit.freedesktop.org/drm/drm-misc
3982
3983DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3984M:	Vinod Koul <vinod.koul@intel.com>
3985L:	dmaengine@vger.kernel.org
3986Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
3987S:	Maintained
3988F:	drivers/dma/
3989F:	include/linux/dmaengine.h
3990F:	Documentation/devicetree/bindings/dma/
3991F:	Documentation/dmaengine/
3992T:	git git://git.infradead.org/users/vkoul/slave-dma.git
3993
3994DME1737 HARDWARE MONITOR DRIVER
3995M:	Juerg Haefliger <juergh@gmail.com>
3996L:	linux-hwmon@vger.kernel.org
3997S:	Maintained
3998F:	Documentation/hwmon/dme1737
3999F:	drivers/hwmon/dme1737.c
4000
4001DMI/SMBIOS SUPPORT
4002M:	Jean Delvare <jdelvare@suse.com>
4003S:	Maintained
4004T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4005F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4006F:	drivers/firmware/dmi-id.c
4007F:	drivers/firmware/dmi_scan.c
4008F:	include/linux/dmi.h
4009
4010DOCUMENTATION
4011M:	Jonathan Corbet <corbet@lwn.net>
4012L:	linux-doc@vger.kernel.org
4013S:	Maintained
4014F:	Documentation/
4015F:	scripts/docproc.c
4016F:	scripts/kernel-doc*
4017X:	Documentation/ABI/
4018X:	Documentation/devicetree/
4019X:	Documentation/acpi
4020X:	Documentation/power
4021X:	Documentation/spi
4022X:	Documentation/media
4023T:	git git://git.lwn.net/linux.git docs-next
4024
4025DOUBLETALK DRIVER
4026M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4027L:	blinux-list@redhat.com
4028S:	Maintained
4029F:	drivers/char/dtlk.c
4030F:	include/linux/dtlk.h
4031
4032DPT_I2O SCSI RAID DRIVER
4033M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4034L:	linux-scsi@vger.kernel.org
4035W:	http://www.adaptec.com/
4036S:	Maintained
4037F:	drivers/scsi/dpt*
4038F:	drivers/scsi/dpt/
4039
4040DRBD DRIVER
4041M:	Philipp Reisner <philipp.reisner@linbit.com>
4042M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4043L:	drbd-dev@lists.linbit.com
4044W:	http://www.drbd.org
4045T:	git git://git.linbit.com/linux-drbd.git
4046T:	git git://git.linbit.com/drbd-8.4.git
4047S:	Supported
4048F:	drivers/block/drbd/
4049F:	lib/lru_cache.c
4050F:	Documentation/blockdev/drbd/
4051
4052DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
4053M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4055S:	Supported
4056F:	Documentation/kobject.txt
4057F:	drivers/base/
4058F:	fs/debugfs/
4059F:	fs/kernfs/
4060F:	fs/sysfs/
4061F:	include/linux/debugfs.h
4062F:	include/linux/kobj*
4063F:	lib/kobj*
4064
4065DRM DRIVERS
4066M:	David Airlie <airlied@linux.ie>
4067L:	dri-devel@lists.freedesktop.org
4068T:	git git://people.freedesktop.org/~airlied/linux
4069B:	https://bugs.freedesktop.org/
4070C:	irc://chat.freenode.net/dri-devel
4071S:	Maintained
4072F:	drivers/gpu/drm/
4073F:	drivers/gpu/vga/
4074F:	Documentation/devicetree/bindings/display/
4075F:	Documentation/devicetree/bindings/gpu/
4076F:	Documentation/devicetree/bindings/video/
4077F:	Documentation/gpu/
4078F:	include/drm/
4079F:	include/uapi/drm/
4080
4081DRM DRIVERS AND MISC GPU PATCHES
4082M:	Daniel Vetter <daniel.vetter@intel.com>
4083M:	Jani Nikula <jani.nikula@linux.intel.com>
4084M:	Sean Paul <seanpaul@chromium.org>
4085W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4086S:	Maintained
4087T:	git git://anongit.freedesktop.org/drm/drm-misc
4088F:	Documentation/gpu/
4089F:	drivers/gpu/vga/
4090F:	drivers/gpu/drm/*
4091F:	include/drm/drm*
4092F:	include/uapi/drm/drm*
4093
4094DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4095M:	Dave Airlie <airlied@redhat.com>
4096S:	Odd Fixes
4097F:	drivers/gpu/drm/ast/
4098
4099DRM DRIVERS FOR BRIDGE CHIPS
4100M:	Archit Taneja <architt@codeaurora.org>
4101S:	Maintained
4102T:	git git://anongit.freedesktop.org/drm/drm-misc
4103F:	drivers/gpu/drm/bridge/
4104
4105DRM DRIVER FOR BOCHS VIRTUAL GPU
4106M:	Gerd Hoffmann <kraxel@redhat.com>
4107S:	Odd Fixes
4108F:	drivers/gpu/drm/bochs/
4109
4110DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4111M:	Dave Airlie <airlied@redhat.com>
4112S:	Odd Fixes
4113F:	drivers/gpu/drm/cirrus/
4114
4115RADEON and AMDGPU DRM DRIVERS
4116M:	Alex Deucher <alexander.deucher@amd.com>
4117M:	Christian König <christian.koenig@amd.com>
4118L:	dri-devel@lists.freedesktop.org
4119T:	git git://people.freedesktop.org/~agd5f/linux
4120S:	Supported
4121F:	drivers/gpu/drm/radeon/
4122F:	include/uapi/drm/radeon_drm.h
4123F:	drivers/gpu/drm/amd/
4124F:	include/uapi/drm/amdgpu_drm.h
4125
4126DRM PANEL DRIVERS
4127M:	Thierry Reding <thierry.reding@gmail.com>
4128L:	dri-devel@lists.freedesktop.org
4129T:	git git://anongit.freedesktop.org/tegra/linux.git
4130S:	Maintained
4131F:	drivers/gpu/drm/drm_panel.c
4132F:	drivers/gpu/drm/panel/
4133F:	include/drm/drm_panel.h
4134F:	Documentation/devicetree/bindings/display/panel/
4135
4136INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4137M:	Daniel Vetter <daniel.vetter@intel.com>
4138M:	Jani Nikula <jani.nikula@linux.intel.com>
4139L:	intel-gfx@lists.freedesktop.org
4140W:	https://01.org/linuxgraphics/
4141B:	https://01.org/linuxgraphics/documentation/how-report-bugs
4142C:	irc://chat.freenode.net/intel-gfx
4143Q:	http://patchwork.freedesktop.org/project/intel-gfx/
4144T:	git git://anongit.freedesktop.org/drm-intel
4145S:	Supported
4146F:	drivers/gpu/drm/i915/
4147F:	include/drm/i915*
4148F:	include/uapi/drm/i915_drm.h
4149F:	Documentation/gpu/i915.rst
4150
4151INTEL GVT-g DRIVERS (Intel GPU Virtualization)
4152M:      Zhenyu Wang <zhenyuw@linux.intel.com>
4153M:      Zhi Wang <zhi.a.wang@intel.com>
4154L:      igvt-g-dev@lists.01.org
4155L:      intel-gfx@lists.freedesktop.org
4156W:      https://01.org/igvt-g
4157T:      git https://github.com/01org/gvt-linux.git
4158S:      Supported
4159F:      drivers/gpu/drm/i915/gvt/
4160
4161DRM DRIVERS FOR ATMEL HLCDC
4162M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4163L:	dri-devel@lists.freedesktop.org
4164S:	Supported
4165F:	drivers/gpu/drm/atmel-hlcdc/
4166F:	Documentation/devicetree/bindings/drm/atmel/
4167
4168DRM DRIVERS FOR ALLWINNER A10
4169M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4170L:	dri-devel@lists.freedesktop.org
4171S:	Supported
4172F:	drivers/gpu/drm/sun4i/
4173F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4174
4175DRM DRIVERS FOR AMLOGIC SOCS
4176M:	Neil Armstrong <narmstrong@baylibre.com>
4177L:	dri-devel@lists.freedesktop.org
4178L:	linux-amlogic@lists.infradead.org
4179W:	http://linux-meson.com/
4180S:	Supported
4181F:	drivers/gpu/drm/meson/
4182F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4183
4184DRM DRIVERS FOR EXYNOS
4185M:	Inki Dae <inki.dae@samsung.com>
4186M:	Joonyoung Shim <jy0922.shim@samsung.com>
4187M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4188M:	Kyungmin Park <kyungmin.park@samsung.com>
4189L:	dri-devel@lists.freedesktop.org
4190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4191S:	Supported
4192F:	drivers/gpu/drm/exynos/
4193F:	include/uapi/drm/exynos_drm.h
4194F:	Documentation/devicetree/bindings/display/exynos/
4195
4196DRM DRIVERS FOR FREESCALE DCU
4197M:	Stefan Agner <stefan@agner.ch>
4198M:	Alison Wang <alison.wang@freescale.com>
4199L:	dri-devel@lists.freedesktop.org
4200S:	Supported
4201F:	drivers/gpu/drm/fsl-dcu/
4202F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4203F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4204F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4205
4206DRM DRIVERS FOR FREESCALE IMX
4207M:	Philipp Zabel <p.zabel@pengutronix.de>
4208L:	dri-devel@lists.freedesktop.org
4209S:	Maintained
4210F:	drivers/gpu/drm/imx/
4211F:	drivers/gpu/ipu-v3/
4212F:	Documentation/devicetree/bindings/display/imx/
4213
4214DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4215M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4216L:	dri-devel@lists.freedesktop.org
4217T:	git git://github.com/patjak/drm-gma500
4218S:	Maintained
4219F:	drivers/gpu/drm/gma500/
4220
4221DRM DRIVERS FOR HISILICON
4222M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4223M:	Rongrong Zou <zourongrong@gmail.com>
4224R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4225R:	Chen Feng <puck.chen@hisilicon.com>
4226L:	dri-devel@lists.freedesktop.org
4227T:	git git://github.com/xin3liang/linux.git
4228S:	Maintained
4229F:	drivers/gpu/drm/hisilicon/
4230F:	Documentation/devicetree/bindings/display/hisilicon/
4231
4232DRM DRIVER FOR INTEL I810 VIDEO CARDS
4233S:	Orphan / Obsolete
4234F:	drivers/gpu/drm/i810/
4235F:	include/uapi/drm/i810_drm.h
4236
4237DRM DRIVERS FOR MEDIATEK
4238M:	CK Hu <ck.hu@mediatek.com>
4239M:	Philipp Zabel <p.zabel@pengutronix.de>
4240L:	dri-devel@lists.freedesktop.org
4241S:	Supported
4242F:	drivers/gpu/drm/mediatek/
4243F:	Documentation/devicetree/bindings/display/mediatek/
4244
4245DRM DRIVER FOR MSM ADRENO GPU
4246M:	Rob Clark <robdclark@gmail.com>
4247L:	linux-arm-msm@vger.kernel.org
4248L:	dri-devel@lists.freedesktop.org
4249L:	freedreno@lists.freedesktop.org
4250T:	git git://people.freedesktop.org/~robclark/linux
4251S:	Maintained
4252F:	drivers/gpu/drm/msm/
4253F:	include/uapi/drm/msm_drm.h
4254F:	Documentation/devicetree/bindings/display/msm/
4255
4256DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4257M:	Ben Skeggs <bskeggs@redhat.com>
4258L:	dri-devel@lists.freedesktop.org
4259L:	nouveau@lists.freedesktop.org
4260T:	git git://github.com/skeggsb/linux
4261S:	Supported
4262F:	drivers/gpu/drm/nouveau/
4263F:	include/uapi/drm/nouveau_drm.h
4264
4265DRM DRIVERS FOR NVIDIA TEGRA
4266M:	Thierry Reding <thierry.reding@gmail.com>
4267L:	dri-devel@lists.freedesktop.org
4268L:	linux-tegra@vger.kernel.org
4269T:	git git://anongit.freedesktop.org/tegra/linux.git
4270S:	Supported
4271F:	drivers/gpu/drm/tegra/
4272F:	drivers/gpu/host1x/
4273F:	include/linux/host1x.h
4274F:	include/uapi/drm/tegra_drm.h
4275F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4276
4277DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4278S:	Orphan / Obsolete
4279F:	drivers/gpu/drm/mga/
4280F:	include/uapi/drm/mga_drm.h
4281
4282DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4283M:	Dave Airlie <airlied@redhat.com>
4284S:	Odd Fixes
4285F:	drivers/gpu/drm/mgag200/
4286
4287DRM DRIVER FOR RAGE 128 VIDEO CARDS
4288S:	Orphan / Obsolete
4289F:	drivers/gpu/drm/r128/
4290F:	include/uapi/drm/r128_drm.h
4291
4292DRM DRIVERS FOR RENESAS
4293M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4294L:	dri-devel@lists.freedesktop.org
4295L:	linux-renesas-soc@vger.kernel.org
4296T:	git git://linuxtv.org/pinchartl/fbdev
4297S:	Supported
4298F:	drivers/gpu/drm/rcar-du/
4299F:	drivers/gpu/drm/shmobile/
4300F:	include/linux/platform_data/shmob_drm.h
4301F:	Documentation/devicetree/bindings/display/renesas,du.txt
4302
4303DRM DRIVER FOR QXL VIRTUAL GPU
4304M:	Dave Airlie <airlied@redhat.com>
4305S:	Odd Fixes
4306F:	drivers/gpu/drm/qxl/
4307F:	include/uapi/drm/qxl_drm.h
4308
4309DRM DRIVERS FOR ROCKCHIP
4310M:	Mark Yao <mark.yao@rock-chips.com>
4311L:	dri-devel@lists.freedesktop.org
4312S:	Maintained
4313F:	drivers/gpu/drm/rockchip/
4314F:	Documentation/devicetree/bindings/display/rockchip/
4315
4316DRM DRIVER FOR SAVAGE VIDEO CARDS
4317S:	Orphan / Obsolete
4318F:	drivers/gpu/drm/savage/
4319F:	include/uapi/drm/savage_drm.h
4320
4321DRM DRIVER FOR SIS VIDEO CARDS
4322S:	Orphan / Obsolete
4323F:	drivers/gpu/drm/sis/
4324F:	include/uapi/drm/sis_drm.h
4325
4326DRM DRIVERS FOR STI
4327M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4328M:	Vincent Abriou <vincent.abriou@st.com>
4329L:	dri-devel@lists.freedesktop.org
4330T:	git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4331S:	Maintained
4332F:	drivers/gpu/drm/sti
4333F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4334
4335DRM DRIVER FOR TDFX VIDEO CARDS
4336S:	Orphan / Obsolete
4337F:	drivers/gpu/drm/tdfx/
4338
4339DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4340M:	Dave Airlie <airlied@redhat.com>
4341S:	Odd Fixes
4342F:	drivers/gpu/drm/udl/
4343
4344DRM DRIVERS FOR VIVANTE GPU IP
4345M:	Lucas Stach <l.stach@pengutronix.de>
4346R:	Russell King <linux+etnaviv@armlinux.org.uk>
4347R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4348L:	etnaviv@lists.freedesktop.org
4349L:	dri-devel@lists.freedesktop.org
4350S:	Maintained
4351F:	drivers/gpu/drm/etnaviv/
4352F:	include/uapi/drm/etnaviv_drm.h
4353F:	Documentation/devicetree/bindings/display/etnaviv/
4354
4355DRM DRIVER FOR VMWARE VIRTUAL GPU
4356M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4357M:	Sinclair Yeh <syeh@vmware.com>
4358M:	Thomas Hellstrom <thellstrom@vmware.com>
4359L:	dri-devel@lists.freedesktop.org
4360T:	git git://people.freedesktop.org/~syeh/repos_linux
4361T:	git git://people.freedesktop.org/~thomash/linux
4362S:	Supported
4363F:	drivers/gpu/drm/vmwgfx/
4364F:	include/uapi/drm/vmwgfx_drm.h
4365
4366DRM DRIVERS FOR VC4
4367M:	Eric Anholt <eric@anholt.net>
4368T:	git git://github.com/anholt/linux
4369S:	Supported
4370F:	drivers/gpu/drm/vc4/
4371F:	include/uapi/drm/vc4_drm.h
4372F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4373
4374DRM DRIVERS FOR TI OMAP
4375M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4376L:	dri-devel@lists.freedesktop.org
4377S:	Maintained
4378F:	drivers/gpu/drm/omapdrm/
4379F:	Documentation/devicetree/bindings/display/ti/
4380
4381DRM DRIVERS FOR TI LCDC
4382M:	Jyri Sarha <jsarha@ti.com>
4383R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4384L:	dri-devel@lists.freedesktop.org
4385S:	Maintained
4386F:	drivers/gpu/drm/tilcdc/
4387F:	Documentation/devicetree/bindings/display/tilcdc/
4388
4389DRM DRIVERS FOR ZTE ZX
4390M:	Shawn Guo <shawnguo@kernel.org>
4391L:	dri-devel@lists.freedesktop.org
4392S:	Maintained
4393F:	drivers/gpu/drm/zte/
4394F:	Documentation/devicetree/bindings/display/zte,vou.txt
4395
4396DSBR100 USB FM RADIO DRIVER
4397M:	Alexey Klimov <klimov.linux@gmail.com>
4398L:	linux-media@vger.kernel.org
4399T:	git git://linuxtv.org/media_tree.git
4400S:	Maintained
4401F:	drivers/media/radio/dsbr100.c
4402
4403DSCC4 DRIVER
4404M:	Francois Romieu <romieu@fr.zoreil.com>
4405L:	netdev@vger.kernel.org
4406S:	Maintained
4407F:	drivers/net/wan/dscc4.c
4408
4409DT3155 MEDIA DRIVER
4410M:	Hans Verkuil <hverkuil@xs4all.nl>
4411L:	linux-media@vger.kernel.org
4412T:	git git://linuxtv.org/media_tree.git
4413W:	https://linuxtv.org
4414S:	Odd Fixes
4415F:	drivers/media/pci/dt3155/
4416
4417DVB_USB_AF9015 MEDIA DRIVER
4418M:	Antti Palosaari <crope@iki.fi>
4419L:	linux-media@vger.kernel.org
4420W:	https://linuxtv.org
4421W:	http://palosaari.fi/linux/
4422Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4423T:	git git://linuxtv.org/anttip/media_tree.git
4424S:	Maintained
4425F:	drivers/media/usb/dvb-usb-v2/af9015*
4426
4427DVB_USB_AF9035 MEDIA DRIVER
4428M:	Antti Palosaari <crope@iki.fi>
4429L:	linux-media@vger.kernel.org
4430W:	https://linuxtv.org
4431W:	http://palosaari.fi/linux/
4432Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4433T:	git git://linuxtv.org/anttip/media_tree.git
4434S:	Maintained
4435F:	drivers/media/usb/dvb-usb-v2/af9035*
4436
4437DVB_USB_ANYSEE MEDIA DRIVER
4438M:	Antti Palosaari <crope@iki.fi>
4439L:	linux-media@vger.kernel.org
4440W:	https://linuxtv.org
4441W:	http://palosaari.fi/linux/
4442Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4443T:	git git://linuxtv.org/anttip/media_tree.git
4444S:	Maintained
4445F:	drivers/media/usb/dvb-usb-v2/anysee*
4446
4447DVB_USB_AU6610 MEDIA DRIVER
4448M:	Antti Palosaari <crope@iki.fi>
4449L:	linux-media@vger.kernel.org
4450W:	https://linuxtv.org
4451W:	http://palosaari.fi/linux/
4452Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4453T:	git git://linuxtv.org/anttip/media_tree.git
4454S:	Maintained
4455F:	drivers/media/usb/dvb-usb-v2/au6610*
4456
4457DVB_USB_CE6230 MEDIA DRIVER
4458M:	Antti Palosaari <crope@iki.fi>
4459L:	linux-media@vger.kernel.org
4460W:	https://linuxtv.org
4461W:	http://palosaari.fi/linux/
4462Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4463T:	git git://linuxtv.org/anttip/media_tree.git
4464S:	Maintained
4465F:	drivers/media/usb/dvb-usb-v2/ce6230*
4466
4467DVB_USB_CXUSB MEDIA DRIVER
4468M:	Michael Krufky <mkrufky@linuxtv.org>
4469L:	linux-media@vger.kernel.org
4470W:	https://linuxtv.org
4471W:	http://github.com/mkrufky
4472Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4473T:	git git://linuxtv.org/media_tree.git
4474S:	Maintained
4475F:	drivers/media/usb/dvb-usb/cxusb*
4476
4477DVB_USB_EC168 MEDIA DRIVER
4478M:	Antti Palosaari <crope@iki.fi>
4479L:	linux-media@vger.kernel.org
4480W:	https://linuxtv.org
4481W:	http://palosaari.fi/linux/
4482Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4483T:	git git://linuxtv.org/anttip/media_tree.git
4484S:	Maintained
4485F:	drivers/media/usb/dvb-usb-v2/ec168*
4486
4487DVB_USB_GL861 MEDIA DRIVER
4488M:	Antti Palosaari <crope@iki.fi>
4489L:	linux-media@vger.kernel.org
4490W:	https://linuxtv.org
4491Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4492T:	git git://linuxtv.org/anttip/media_tree.git
4493S:	Maintained
4494F:	drivers/media/usb/dvb-usb-v2/gl861*
4495
4496DVB_USB_MXL111SF MEDIA DRIVER
4497M:	Michael Krufky <mkrufky@linuxtv.org>
4498L:	linux-media@vger.kernel.org
4499W:	https://linuxtv.org
4500W:	http://github.com/mkrufky
4501Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4502T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4503S:	Maintained
4504F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4505
4506DVB_USB_RTL28XXU MEDIA DRIVER
4507M:	Antti Palosaari <crope@iki.fi>
4508L:	linux-media@vger.kernel.org
4509W:	https://linuxtv.org
4510W:	http://palosaari.fi/linux/
4511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4512T:	git git://linuxtv.org/anttip/media_tree.git
4513S:	Maintained
4514F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4515
4516DVB_USB_V2 MEDIA DRIVER
4517M:	Antti Palosaari <crope@iki.fi>
4518L:	linux-media@vger.kernel.org
4519W:	https://linuxtv.org
4520W:	http://palosaari.fi/linux/
4521Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4522T:	git git://linuxtv.org/anttip/media_tree.git
4523S:	Maintained
4524F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4525F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4526
4527DYNAMIC DEBUG
4528M:	Jason Baron <jbaron@akamai.com>
4529S:	Maintained
4530F:	lib/dynamic_debug.c
4531F:	include/linux/dynamic_debug.h
4532
4533DZ DECSTATION DZ11 SERIAL DRIVER
4534M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4535S:	Maintained
4536F:	drivers/tty/serial/dz.*
4537
4538E3X0 POWER BUTTON DRIVER
4539M:	Moritz Fischer <moritz.fischer@ettus.com>
4540L:	usrp-users@lists.ettus.com
4541W:	http://www.ettus.com
4542S:	Supported
4543F:	drivers/input/misc/e3x0-button.c
4544F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4545
4546E4000 MEDIA DRIVER
4547M:	Antti Palosaari <crope@iki.fi>
4548L:	linux-media@vger.kernel.org
4549W:	https://linuxtv.org
4550W:	http://palosaari.fi/linux/
4551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4552T:	git git://linuxtv.org/anttip/media_tree.git
4553S:	Maintained
4554F:	drivers/media/tuners/e4000*
4555
4556EATA ISA/EISA/PCI SCSI DRIVER
4557M:	Dario Ballabio <ballabio_dario@emc.com>
4558L:	linux-scsi@vger.kernel.org
4559S:	Maintained
4560F:	drivers/scsi/eata.c
4561
4562EC100 MEDIA DRIVER
4563M:	Antti Palosaari <crope@iki.fi>
4564L:	linux-media@vger.kernel.org
4565W:	https://linuxtv.org
4566W:	http://palosaari.fi/linux/
4567Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4568T:	git git://linuxtv.org/anttip/media_tree.git
4569S:	Maintained
4570F:	drivers/media/dvb-frontends/ec100*
4571
4572ECRYPT FILE SYSTEM
4573M:	Tyler Hicks <tyhicks@canonical.com>
4574L:	ecryptfs@vger.kernel.org
4575W:	http://ecryptfs.org
4576W:	https://launchpad.net/ecryptfs
4577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4578S:	Supported
4579F:	Documentation/filesystems/ecryptfs.txt
4580F:	fs/ecryptfs/
4581
4582EDAC-CORE
4583M:	Borislav Petkov <bp@alien8.de>
4584M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4585M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4586L:	linux-edac@vger.kernel.org
4587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4589S:	Supported
4590F:	Documentation/edac.txt
4591F:	drivers/edac/
4592F:	include/linux/edac.h
4593
4594EDAC-AMD64
4595M:	Borislav Petkov <bp@alien8.de>
4596L:	linux-edac@vger.kernel.org
4597S:	Maintained
4598F:	drivers/edac/amd64_edac*
4599
4600EDAC-CALXEDA
4601M:	Robert Richter <rric@kernel.org>
4602L:	linux-edac@vger.kernel.org
4603S:	Maintained
4604F:	drivers/edac/highbank*
4605
4606EDAC-CAVIUM
4607M:	Ralf Baechle <ralf@linux-mips.org>
4608M:	David Daney <david.daney@cavium.com>
4609L:	linux-edac@vger.kernel.org
4610L:	linux-mips@linux-mips.org
4611S:	Supported
4612F:	drivers/edac/octeon_edac*
4613
4614EDAC-E752X
4615M:	Mark Gross <mark.gross@intel.com>
4616L:	linux-edac@vger.kernel.org
4617S:	Maintained
4618F:	drivers/edac/e752x_edac.c
4619
4620EDAC-E7XXX
4621L:	linux-edac@vger.kernel.org
4622S:	Maintained
4623F:	drivers/edac/e7xxx_edac.c
4624
4625EDAC-FSL_DDR
4626M:	York Sun <york.sun@nxp.com>
4627L:	linux-edac@vger.kernel.org
4628S:	Maintained
4629F:	drivers/edac/fsl_ddr_edac.*
4630
4631EDAC-GHES
4632M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4633M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4634L:	linux-edac@vger.kernel.org
4635S:	Maintained
4636F:	drivers/edac/ghes_edac.c
4637
4638EDAC-I82443BXGX
4639M:	Tim Small <tim@buttersideup.com>
4640L:	linux-edac@vger.kernel.org
4641S:	Maintained
4642F:	drivers/edac/i82443bxgx_edac.c
4643
4644EDAC-I3000
4645L:	linux-edac@vger.kernel.org
4646S:	Orphan
4647F:	drivers/edac/i3000_edac.c
4648
4649EDAC-I5000
4650L:	linux-edac@vger.kernel.org
4651S:	Maintained
4652F:	drivers/edac/i5000_edac.c
4653
4654EDAC-I5400
4655M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4656M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4657L:	linux-edac@vger.kernel.org
4658S:	Maintained
4659F:	drivers/edac/i5400_edac.c
4660
4661EDAC-I7300
4662M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4663M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4664L:	linux-edac@vger.kernel.org
4665S:	Maintained
4666F:	drivers/edac/i7300_edac.c
4667
4668EDAC-I7CORE
4669M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4670M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4671L:	linux-edac@vger.kernel.org
4672S:	Maintained
4673F:	drivers/edac/i7core_edac.c
4674
4675EDAC-I82975X
4676M:	Ranganathan Desikan <ravi@jetztechnologies.com>
4677M:	"Arvind R." <arvino55@gmail.com>
4678L:	linux-edac@vger.kernel.org
4679S:	Maintained
4680F:	drivers/edac/i82975x_edac.c
4681
4682EDAC-IE31200
4683M:	Jason Baron <jbaron@akamai.com>
4684L:	linux-edac@vger.kernel.org
4685S:	Maintained
4686F:	drivers/edac/ie31200_edac.c
4687
4688EDAC-MPC85XX
4689M:	Johannes Thumshirn <morbidrsa@gmail.com>
4690L:	linux-edac@vger.kernel.org
4691S:	Maintained
4692F:	drivers/edac/mpc85xx_edac.[ch]
4693
4694EDAC-PASEMI
4695M:	Egor Martovetsky <egor@pasemi.com>
4696L:	linux-edac@vger.kernel.org
4697S:	Maintained
4698F:	drivers/edac/pasemi_edac.c
4699
4700EDAC-R82600
4701M:	Tim Small <tim@buttersideup.com>
4702L:	linux-edac@vger.kernel.org
4703S:	Maintained
4704F:	drivers/edac/r82600_edac.c
4705
4706EDAC-SBRIDGE
4707M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4708M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4709L:	linux-edac@vger.kernel.org
4710S:	Maintained
4711F:	drivers/edac/sb_edac.c
4712
4713EDAC-SKYLAKE
4714M:	Tony Luck <tony.luck@intel.com>
4715L:	linux-edac@vger.kernel.org
4716S:	Maintained
4717F:	drivers/edac/skx_edac.c
4718
4719EDAC-XGENE
4720APPLIED MICRO (APM) X-GENE SOC EDAC
4721M:     Loc Ho <lho@apm.com>
4722S:     Supported
4723F:     drivers/edac/xgene_edac.c
4724F:     Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4725
4726EDIROL UA-101/UA-1000 DRIVER
4727M:	Clemens Ladisch <clemens@ladisch.de>
4728L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4729T:	git git://git.alsa-project.org/alsa-kernel.git
4730S:	Maintained
4731F:	sound/usb/misc/ua101.c
4732
4733EXTENSIBLE FIRMWARE INTERFACE (EFI)
4734M:	Matt Fleming <matt@codeblueprint.co.uk>
4735M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
4736L:	linux-efi@vger.kernel.org
4737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
4738S:	Maintained
4739F:	Documentation/efi-stub.txt
4740F:	arch/*/kernel/efi.c
4741F:	arch/x86/boot/compressed/eboot.[ch]
4742F:	arch/*/include/asm/efi.h
4743F:	arch/x86/platform/efi/
4744F:	drivers/firmware/efi/
4745F:	include/linux/efi*.h
4746F:	arch/arm/boot/compressed/efi-header.S
4747F:	arch/arm64/kernel/efi-entry.S
4748
4749EFI VARIABLE FILESYSTEM
4750M:	Matthew Garrett <matthew.garrett@nebula.com>
4751M:	Jeremy Kerr <jk@ozlabs.org>
4752M:	Matt Fleming <matt@codeblueprint.co.uk>
4753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4754L:	linux-efi@vger.kernel.org
4755S:	Maintained
4756F:	fs/efivarfs/
4757
4758EFIFB FRAMEBUFFER DRIVER
4759L:	linux-fbdev@vger.kernel.org
4760M:	Peter Jones <pjones@redhat.com>
4761S:	Maintained
4762F:	drivers/video/fbdev/efifb.c
4763
4764EFI TEST DRIVER
4765L:	linux-efi@vger.kernel.org
4766M:	Ivan Hu <ivan.hu@canonical.com>
4767M:	Matt Fleming <matt@codeblueprint.co.uk>
4768S:	Maintained
4769F:	drivers/firmware/efi/test/
4770
4771EFS FILESYSTEM
4772W:	http://aeschi.ch.eu.org/efs/
4773S:	Orphan
4774F:	fs/efs/
4775
4776EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4777M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
4778L:	netdev@vger.kernel.org
4779S:	Maintained
4780F:	drivers/net/ethernet/ibm/ehea/
4781
4782EM28XX VIDEO4LINUX DRIVER
4783M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
4784M:	Mauro Carvalho Chehab <mchehab@kernel.org>
4785L:	linux-media@vger.kernel.org
4786W:	https://linuxtv.org
4787T:	git git://linuxtv.org/media_tree.git
4788S:	Maintained
4789F:	drivers/media/usb/em28xx/
4790F:	Documentation/media/v4l-drivers/em28xx*
4791
4792EMBEDDED LINUX
4793M:	Paul Gortmaker <paul.gortmaker@windriver.com>
4794M:	Matt Mackall <mpm@selenic.com>
4795M:	David Woodhouse <dwmw2@infradead.org>
4796L:	linux-embedded@vger.kernel.org
4797S:	Maintained
4798
4799EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
4800M:	James Smart <james.smart@broadcom.com>
4801M:	Dick Kennedy <dick.kennedy@broadcom.com>
4802L:	linux-scsi@vger.kernel.org
4803W:	http://www.broadcom.com
4804S:	Supported
4805F:	drivers/scsi/lpfc/
4806
4807ENE CB710 FLASH CARD READER DRIVER
4808M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
4809S:	Maintained
4810F:	drivers/misc/cb710/
4811F:	drivers/mmc/host/cb710-mmc.*
4812F:	include/linux/cb710.h
4813
4814ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4815M:	Maxim Levitsky <maximlevitsky@gmail.com>
4816S:	Maintained
4817F:	drivers/media/rc/ene_ir.*
4818
4819EPSON S1D13XXX FRAMEBUFFER DRIVER
4820M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
4821S:	Maintained
4822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4823F:	drivers/video/fbdev/s1d13xxxfb.c
4824F:	include/video/s1d13xxxfb.h
4825
4826ET131X NETWORK DRIVER
4827M:	Mark Einon <mark.einon@gmail.com>
4828S:	Odd Fixes
4829F:	drivers/net/ethernet/agere/
4830
4831ETHERNET BRIDGE
4832M:	Stephen Hemminger <stephen@networkplumber.org>
4833L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
4834L:	netdev@vger.kernel.org
4835W:	http://www.linuxfoundation.org/en/Net:Bridge
4836S:	Maintained
4837F:	include/linux/netfilter_bridge/
4838F:	net/bridge/
4839
4840ETHERNET PHY LIBRARY
4841M:	Florian Fainelli <f.fainelli@gmail.com>
4842L:	netdev@vger.kernel.org
4843S:	Maintained
4844F:	include/linux/phy.h
4845F:	include/linux/phy_fixed.h
4846F:	drivers/net/phy/
4847F:	Documentation/networking/phy.txt
4848F:	drivers/of/of_mdio.c
4849F:	drivers/of/of_net.c
4850
4851EXT2 FILE SYSTEM
4852M:	Jan Kara <jack@suse.com>
4853L:	linux-ext4@vger.kernel.org
4854S:	Maintained
4855F:	Documentation/filesystems/ext2.txt
4856F:	fs/ext2/
4857F:	include/linux/ext2*
4858
4859EXT4 FILE SYSTEM
4860M:	"Theodore Ts'o" <tytso@mit.edu>
4861M:	Andreas Dilger <adilger.kernel@dilger.ca>
4862L:	linux-ext4@vger.kernel.org
4863W:	http://ext4.wiki.kernel.org
4864Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
4865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4866S:	Maintained
4867F:	Documentation/filesystems/ext4.txt
4868F:	fs/ext4/
4869
4870Extended Verification Module (EVM)
4871M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
4872L:	linux-ima-devel@lists.sourceforge.net
4873L:	linux-security-module@vger.kernel.org
4874S:	Supported
4875F:	security/integrity/evm/
4876
4877EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4878M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4879M:	Chanwoo Choi <cw00.choi@samsung.com>
4880L:	linux-kernel@vger.kernel.org
4881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4882S:	Maintained
4883F:	drivers/extcon/
4884F:	include/linux/extcon/
4885F:	include/linux/extcon.h
4886F:	Documentation/extcon/
4887F:	Documentation/devicetree/bindings/extcon/
4888
4889EXYNOS DP DRIVER
4890M:	Jingoo Han <jingoohan1@gmail.com>
4891L:	dri-devel@lists.freedesktop.org
4892S:	Maintained
4893F:	drivers/gpu/drm/exynos/exynos_dp*
4894
4895EXYNOS SYSMMU (IOMMU) driver
4896M:	Marek Szyprowski <m.szyprowski@samsung.com>
4897L:	iommu@lists.linux-foundation.org
4898S:	Maintained
4899F:	drivers/iommu/exynos-iommu.c
4900
4901EZchip NPS platform support
4902M:	Noam Camus <noamc@ezchip.com>
4903S:	Supported
4904F:	arch/arc/plat-eznps
4905F:	arch/arc/boot/dts/eznps.dts
4906
4907F71805F HARDWARE MONITORING DRIVER
4908M:	Jean Delvare <jdelvare@suse.com>
4909L:	linux-hwmon@vger.kernel.org
4910S:	Maintained
4911F:	Documentation/hwmon/f71805f
4912F:	drivers/hwmon/f71805f.c
4913
4914FC0011 TUNER DRIVER
4915M:	Michael Buesch <m@bues.ch>
4916L:	linux-media@vger.kernel.org
4917S:	Maintained
4918F:	drivers/media/tuners/fc0011.h
4919F:	drivers/media/tuners/fc0011.c
4920
4921FC2580 MEDIA DRIVER
4922M:	Antti Palosaari <crope@iki.fi>
4923L:	linux-media@vger.kernel.org
4924W:	https://linuxtv.org
4925W:	http://palosaari.fi/linux/
4926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4927T:	git git://linuxtv.org/anttip/media_tree.git
4928S:	Maintained
4929F:	drivers/media/tuners/fc2580*
4930
4931FANOTIFY
4932M:	Eric Paris <eparis@redhat.com>
4933S:	Maintained
4934F:	fs/notify/fanotify/
4935F:	include/linux/fanotify.h
4936F:	include/uapi/linux/fanotify.h
4937
4938FARSYNC SYNCHRONOUS DRIVER
4939M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
4940W:	http://www.farsite.co.uk/
4941S:	Supported
4942F:	drivers/net/wan/farsync.*
4943
4944FAULT INJECTION SUPPORT
4945M:	Akinobu Mita <akinobu.mita@gmail.com>
4946S:	Supported
4947F:	Documentation/fault-injection/
4948F:	lib/fault-inject.c
4949
4950FBTFT Framebuffer drivers
4951M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4952M:	Noralf Trønnes <noralf@tronnes.org>
4953S:	Maintained
4954F:	drivers/staging/fbtft/
4955
4956FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4957M:	Johannes Thumshirn <jth@kernel.org>
4958L:	fcoe-devel@open-fcoe.org
4959W:	www.Open-FCoE.org
4960S:	Supported
4961F:	drivers/scsi/libfc/
4962F:	drivers/scsi/fcoe/
4963F:	include/scsi/fc/
4964F:	include/scsi/libfc.h
4965F:	include/scsi/libfcoe.h
4966F:	include/uapi/scsi/fc/
4967
4968FILE LOCKING (flock() and fcntl()/lockf())
4969M:	Jeff Layton <jlayton@poochiereds.net>
4970M:	"J. Bruce Fields" <bfields@fieldses.org>
4971L:	linux-fsdevel@vger.kernel.org
4972S:	Maintained
4973F:	include/linux/fcntl.h
4974F:	include/linux/fs.h
4975F:	include/uapi/linux/fcntl.h
4976F:	include/uapi/linux/fs.h
4977F:	fs/fcntl.c
4978F:	fs/locks.c
4979
4980FILESYSTEMS (VFS and infrastructure)
4981M:	Alexander Viro <viro@zeniv.linux.org.uk>
4982L:	linux-fsdevel@vger.kernel.org
4983S:	Maintained
4984F:	fs/*
4985
4986FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4987M:	Riku Voipio <riku.voipio@iki.fi>
4988L:	linux-hwmon@vger.kernel.org
4989S:	Maintained
4990F:	drivers/hwmon/f75375s.c
4991F:	include/linux/f75375s.h
4992
4993FIREWIRE AUDIO DRIVERS
4994M:	Clemens Ladisch <clemens@ladisch.de>
4995L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
4996T:	git git://git.alsa-project.org/alsa-kernel.git
4997S:	Maintained
4998F:	sound/firewire/
4999
5000FIREWIRE MEDIA DRIVERS (firedtv)
5001M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5002L:	linux-media@vger.kernel.org
5003L:	linux1394-devel@lists.sourceforge.net
5004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5005S:	Maintained
5006F:	drivers/media/firewire/
5007
5008FIREWIRE SBP-2 TARGET
5009M:	Chris Boot <bootc@bootc.net>
5010L:	linux-scsi@vger.kernel.org
5011L:	target-devel@vger.kernel.org
5012L:	linux1394-devel@lists.sourceforge.net
5013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5014S:	Maintained
5015F:	drivers/target/sbp/
5016
5017FIREWIRE SUBSYSTEM
5018M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5019L:	linux1394-devel@lists.sourceforge.net
5020W:	http://ieee1394.wiki.kernel.org/
5021T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5022S:	Maintained
5023F:	drivers/firewire/
5024F:	include/linux/firewire.h
5025F:	include/uapi/linux/firewire*.h
5026F:	tools/firewire/
5027
5028FIRMWARE LOADER (request_firmware)
5029M:	Ming Lei <ming.lei@canonical.com>
5030M:	Luis R. Rodriguez <mcgrof@kernel.org>
5031L:	linux-kernel@vger.kernel.org
5032S:	Maintained
5033F:	Documentation/firmware_class/
5034F:	drivers/base/firmware*.c
5035F:	include/linux/firmware.h
5036
5037FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5038M:	Joshua Morris <josh.h.morris@us.ibm.com>
5039M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5040S:	Maintained
5041F:	drivers/block/rsxx/
5042
5043FLOPPY DRIVER
5044M:	Jiri Kosina <jikos@kernel.org>
5045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5046S:	Odd fixes
5047F:	drivers/block/floppy.c
5048
5049FMC SUBSYSTEM
5050M:	Alessandro Rubini <rubini@gnudd.com>
5051W:	http://www.ohwr.org/projects/fmc-bus
5052S:	Supported
5053F:	drivers/fmc/
5054F:	include/linux/fmc*.h
5055F:	include/linux/ipmi-fru.h
5056K:	fmc_d.*register
5057
5058FPGA MANAGER FRAMEWORK
5059M:	Alan Tull <atull@opensource.altera.com>
5060R:	Moritz Fischer <moritz.fischer@ettus.com>
5061L:	linux-fpga@vger.kernel.org
5062S:	Maintained
5063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5064F:	drivers/fpga/
5065F:	include/linux/fpga/fpga-mgr.h
5066W:	http://www.rocketboards.org
5067
5068FPU EMULATOR
5069M:	Bill Metzenthen <billm@melbpc.org.au>
5070W:	http://floatingpoint.sourceforge.net/emulator/index.html
5071S:	Maintained
5072F:	arch/x86/math-emu/
5073
5074FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5075L:	netdev@vger.kernel.org
5076S:	Orphan
5077F:	drivers/net/wan/dlci.c
5078F:	drivers/net/wan/sdla.c
5079
5080FRAMEBUFFER LAYER
5081L:	linux-fbdev@vger.kernel.org
5082Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5083S:	Orphan
5084F:	Documentation/fb/
5085F:	drivers/video/
5086F:	include/video/
5087F:	include/linux/fb.h
5088F:	include/uapi/video/
5089F:	include/uapi/linux/fb.h
5090
5091FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5092M:	Horia Geantă <horia.geanta@nxp.com>
5093M:	Dan Douglass <dan.douglass@nxp.com>
5094L:	linux-crypto@vger.kernel.org
5095S:	Maintained
5096F:	drivers/crypto/caam/
5097F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5098
5099FREESCALE DIU FRAMEBUFFER DRIVER
5100M:	Timur Tabi <timur@tabi.org>
5101L:	linux-fbdev@vger.kernel.org
5102S:	Maintained
5103F:	drivers/video/fbdev/fsl-diu-fb.*
5104
5105FREESCALE DMA DRIVER
5106M:	Li Yang <leoli@freescale.com>
5107M:	Zhang Wei <zw@zh-kernel.org>
5108L:	linuxppc-dev@lists.ozlabs.org
5109S:	Maintained
5110F:	drivers/dma/fsldma.*
5111
5112FREESCALE GPMI NAND DRIVER
5113M:	Han Xu <han.xu@nxp.com>
5114L:	linux-mtd@lists.infradead.org
5115S:	Maintained
5116F:	drivers/mtd/nand/gpmi-nand/*
5117
5118FREESCALE I2C CPM DRIVER
5119M:	Jochen Friedrich <jochen@scram.de>
5120L:	linuxppc-dev@lists.ozlabs.org
5121L:	linux-i2c@vger.kernel.org
5122S:	Maintained
5123F:	drivers/i2c/busses/i2c-cpm.c
5124
5125FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5126M:	Sascha Hauer <kernel@pengutronix.de>
5127L:	linux-fbdev@vger.kernel.org
5128L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5129S:	Maintained
5130F:	include/linux/platform_data/video-imxfb.h
5131F:	drivers/video/fbdev/imxfb.c
5132
5133FREESCALE QUAD SPI DRIVER
5134M:	Han Xu <han.xu@nxp.com>
5135L:	linux-mtd@lists.infradead.org
5136S:	Maintained
5137F:	drivers/mtd/spi-nor/fsl-quadspi.c
5138
5139FREESCALE SOC FS_ENET DRIVER
5140M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5141M:	Vitaly Bordug <vbordug@ru.mvista.com>
5142L:	linuxppc-dev@lists.ozlabs.org
5143L:	netdev@vger.kernel.org
5144S:	Maintained
5145F:	drivers/net/ethernet/freescale/fs_enet/
5146F:	include/linux/fs_enet_pd.h
5147
5148FREESCALE IMX / MXC FEC DRIVER
5149M:	Fugang Duan <fugang.duan@nxp.com>
5150L:	netdev@vger.kernel.org
5151S:	Maintained
5152F:	drivers/net/ethernet/freescale/fec_main.c
5153F:	drivers/net/ethernet/freescale/fec_ptp.c
5154F:	drivers/net/ethernet/freescale/fec.h
5155F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5156
5157FREESCALE QORIQ DPAA FMAN DRIVER
5158M:	Madalin Bucur <madalin.bucur@nxp.com>
5159L:	netdev@vger.kernel.org
5160S:	Maintained
5161F:	drivers/net/ethernet/freescale/fman
5162F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5163
5164FREESCALE SOC DRIVERS
5165M:	Scott Wood <oss@buserror.net>
5166L:	linuxppc-dev@lists.ozlabs.org
5167L:	linux-arm-kernel@lists.infradead.org
5168S:	Maintained
5169F:	drivers/soc/fsl/
5170F:	include/linux/fsl/
5171
5172FREESCALE QUICC ENGINE LIBRARY
5173M:	Qiang Zhao <qiang.zhao@nxp.com>
5174L:	linuxppc-dev@lists.ozlabs.org
5175S:	Maintained
5176F:	drivers/soc/fsl/qe/
5177F:	include/soc/fsl/*qe*.h
5178F:	include/soc/fsl/*ucc*.h
5179
5180FREESCALE USB PERIPHERAL DRIVERS
5181M:	Li Yang <leoli@freescale.com>
5182L:	linux-usb@vger.kernel.org
5183L:	linuxppc-dev@lists.ozlabs.org
5184S:	Maintained
5185F:	drivers/usb/gadget/udc/fsl*
5186
5187FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5188M:	Li Yang <leoli@freescale.com>
5189L:	netdev@vger.kernel.org
5190L:	linuxppc-dev@lists.ozlabs.org
5191S:	Maintained
5192F:	drivers/net/ethernet/freescale/ucc_geth*
5193
5194FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5195M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5196L:	netdev@vger.kernel.org
5197S:	Maintained
5198F:	drivers/net/ethernet/freescale/gianfar*
5199X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5200F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5201
5202FREESCALE QUICC ENGINE UCC HDLC DRIVER
5203M:	Zhao Qiang <qiang.zhao@nxp.com>
5204L:	netdev@vger.kernel.org
5205L:	linuxppc-dev@lists.ozlabs.org
5206S:	Maintained
5207F:	drivers/net/wan/fsl_ucc_hdlc*
5208
5209FREESCALE QUICC ENGINE UCC UART DRIVER
5210M:	Timur Tabi <timur@tabi.org>
5211L:	linuxppc-dev@lists.ozlabs.org
5212S:	Maintained
5213F:	drivers/tty/serial/ucc_uart.c
5214
5215FREESCALE SOC SOUND DRIVERS
5216M:	Timur Tabi <timur@tabi.org>
5217M:	Nicolin Chen <nicoleotsuka@gmail.com>
5218M:	Xiubo Li <Xiubo.Lee@gmail.com>
5219R:	Fabio Estevam <fabio.estevam@nxp.com>
5220L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5221L:	linuxppc-dev@lists.ozlabs.org
5222S:	Maintained
5223F:	sound/soc/fsl/fsl*
5224F:	sound/soc/fsl/imx*
5225F:	sound/soc/fsl/mpc8610_hpcd.c
5226
5227FREEVXFS FILESYSTEM
5228M:	Christoph Hellwig <hch@infradead.org>
5229W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5230S:	Maintained
5231F:	fs/freevxfs/
5232
5233FREEZER
5234M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5235M:	Pavel Machek <pavel@ucw.cz>
5236L:	linux-pm@vger.kernel.org
5237S:	Supported
5238F:	Documentation/power/freezing-of-tasks.txt
5239F:	include/linux/freezer.h
5240F:	kernel/freezer.c
5241
5242FRONTSWAP API
5243M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5244L:	linux-kernel@vger.kernel.org
5245S:	Maintained
5246F:	mm/frontswap.c
5247F:	include/linux/frontswap.h
5248
5249FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5250M:	David Howells <dhowells@redhat.com>
5251L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5252S:	Supported
5253F:	Documentation/filesystems/caching/
5254F:	fs/fscache/
5255F:	include/linux/fscache*.h
5256
5257FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5258M:	Theodore Y. Ts'o <tytso@mit.edu>
5259M:	Jaegeuk Kim <jaegeuk@kernel.org>
5260L:	linux-fsdevel@vger.kernel.org
5261S:	Supported
5262F:	fs/crypto/
5263F:	include/linux/fscrypto.h
5264
5265F2FS FILE SYSTEM
5266M:	Jaegeuk Kim <jaegeuk@kernel.org>
5267M:	Chao Yu <yuchao0@huawei.com>
5268L:	linux-f2fs-devel@lists.sourceforge.net
5269W:	https://f2fs.wiki.kernel.org/
5270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5271S:	Maintained
5272F:	Documentation/filesystems/f2fs.txt
5273F:	Documentation/ABI/testing/sysfs-fs-f2fs
5274F:	fs/f2fs/
5275F:	include/linux/f2fs_fs.h
5276F:	include/trace/events/f2fs.h
5277
5278FUJITSU FR-V (FRV) PORT
5279S:	Orphan
5280F:	arch/frv/
5281
5282FUJITSU LAPTOP EXTRAS
5283M:	Jonathan Woithe <jwoithe@just42.net>
5284L:	platform-driver-x86@vger.kernel.org
5285S:	Maintained
5286F:	drivers/platform/x86/fujitsu-laptop.c
5287
5288FUJITSU M-5MO LS CAMERA ISP DRIVER
5289M:	Kyungmin Park <kyungmin.park@samsung.com>
5290M:	Heungjun Kim <riverful.kim@samsung.com>
5291L:	linux-media@vger.kernel.org
5292S:	Maintained
5293F:	drivers/media/i2c/m5mols/
5294F:	include/media/i2c/m5mols.h
5295
5296FUJITSU TABLET EXTRAS
5297M:	Robert Gerlach <khnz@gmx.de>
5298L:	platform-driver-x86@vger.kernel.org
5299S:	Maintained
5300F:	drivers/platform/x86/fujitsu-tablet.c
5301
5302FUSE: FILESYSTEM IN USERSPACE
5303M:	Miklos Szeredi <miklos@szeredi.hu>
5304L:	linux-fsdevel@vger.kernel.org
5305W:	http://fuse.sourceforge.net/
5306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5307S:	Maintained
5308F:	fs/fuse/
5309F:	include/uapi/linux/fuse.h
5310F:	Documentation/filesystems/fuse.txt
5311
5312FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5313M:	Rik Faith <faith@cs.unc.edu>
5314L:	linux-scsi@vger.kernel.org
5315S:	Odd Fixes (e.g., new signatures)
5316F:	drivers/scsi/fdomain.*
5317
5318GCC PLUGINS
5319M:	Kees Cook <keescook@chromium.org>
5320R:	Emese Revfy <re.emese@gmail.com>
5321L:	kernel-hardening@lists.openwall.com
5322S:	Maintained
5323F:	scripts/gcc-plugins/
5324F:	scripts/gcc-plugin.sh
5325F:	scripts/Makefile.gcc-plugins
5326F:	Documentation/gcc-plugins.txt
5327
5328GCOV BASED KERNEL PROFILING
5329M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5330S:	Maintained
5331F:	kernel/gcov/
5332F:	Documentation/dev-tools/gcov.rst
5333
5334GDT SCSI DISK ARRAY CONTROLLER DRIVER
5335M:	Achim Leubner <achim_leubner@adaptec.com>
5336L:	linux-scsi@vger.kernel.org
5337W:	http://www.icp-vortex.com/
5338S:	Supported
5339F:	drivers/scsi/gdt*
5340
5341GDB KERNEL DEBUGGING HELPER SCRIPTS
5342M:	Jan Kiszka <jan.kiszka@siemens.com>
5343M:	Kieran Bingham <kieran@bingham.xyz>
5344S:	Supported
5345F:	scripts/gdb/
5346
5347GEMTEK FM RADIO RECEIVER DRIVER
5348M:	Hans Verkuil <hverkuil@xs4all.nl>
5349L:	linux-media@vger.kernel.org
5350T:	git git://linuxtv.org/media_tree.git
5351W:	https://linuxtv.org
5352S:	Maintained
5353F:	drivers/media/radio/radio-gemtek*
5354
5355GENERIC GPIO I2C DRIVER
5356M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5357S:	Supported
5358F:	drivers/i2c/busses/i2c-gpio.c
5359F:	include/linux/i2c-gpio.h
5360
5361GENERIC GPIO I2C MULTIPLEXER DRIVER
5362M:	Peter Korsgaard <peter.korsgaard@barco.com>
5363L:	linux-i2c@vger.kernel.org
5364S:	Supported
5365F:	drivers/i2c/muxes/i2c-mux-gpio.c
5366F:	include/linux/i2c-mux-gpio.h
5367F:	Documentation/i2c/muxes/i2c-mux-gpio
5368
5369GENERIC HDLC (WAN) DRIVERS
5370M:	Krzysztof Halasa <khc@pm.waw.pl>
5371W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5372S:	Maintained
5373F:	drivers/net/wan/c101.c
5374F:	drivers/net/wan/hd6457*
5375F:	drivers/net/wan/hdlc*
5376F:	drivers/net/wan/n2.c
5377F:	drivers/net/wan/pc300too.c
5378F:	drivers/net/wan/pci200syn.c
5379F:	drivers/net/wan/wanxl*
5380
5381GENERIC INCLUDE/ASM HEADER FILES
5382M:	Arnd Bergmann <arnd@arndb.de>
5383L:	linux-arch@vger.kernel.org
5384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5385S:	Maintained
5386F:	include/asm-generic/
5387F:	include/uapi/asm-generic/
5388
5389GENERIC PHY FRAMEWORK
5390M:	Kishon Vijay Abraham I <kishon@ti.com>
5391L:	linux-kernel@vger.kernel.org
5392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5393S:	Supported
5394F:	drivers/phy/
5395F:	include/linux/phy/
5396
5397GENERIC PM DOMAINS
5398M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5399M:	Kevin Hilman <khilman@kernel.org>
5400M:	Ulf Hansson <ulf.hansson@linaro.org>
5401L:	linux-pm@vger.kernel.org
5402S:	Supported
5403F:	drivers/base/power/domain*.c
5404F:	include/linux/pm_domain.h
5405
5406GENERIC UIO DRIVER FOR PCI DEVICES
5407M:	"Michael S. Tsirkin" <mst@redhat.com>
5408L:	kvm@vger.kernel.org
5409S:	Supported
5410F:	drivers/uio/uio_pci_generic.c
5411
5412GET_MAINTAINER SCRIPT
5413M:	Joe Perches <joe@perches.com>
5414S:	Maintained
5415F:	scripts/get_maintainer.pl
5416
5417GENWQE (IBM Generic Workqueue Card)
5418M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5419M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
5420S:	Supported
5421F:	drivers/misc/genwqe/
5422
5423GFS2 FILE SYSTEM
5424M:	Steven Whitehouse <swhiteho@redhat.com>
5425M:	Bob Peterson <rpeterso@redhat.com>
5426L:	cluster-devel@redhat.com
5427W:	http://sources.redhat.com/cluster/
5428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5429S:	Supported
5430F:	Documentation/filesystems/gfs2*.txt
5431F:	fs/gfs2/
5432F:	include/uapi/linux/gfs2_ondisk.h
5433
5434GIGASET ISDN DRIVERS
5435M:	Paul Bolle <pebolle@tiscali.nl>
5436L:	gigaset307x-common@lists.sourceforge.net
5437W:	http://gigaset307x.sourceforge.net/
5438S:	Odd Fixes
5439F:	Documentation/isdn/README.gigaset
5440F:	drivers/isdn/gigaset/
5441F:	include/uapi/linux/gigaset_dev.h
5442
5443GO7007 MPEG CODEC
5444M:	Hans Verkuil <hans.verkuil@cisco.com>
5445L:	linux-media@vger.kernel.org
5446S:	Maintained
5447F:	drivers/media/usb/go7007/
5448
5449GOODIX TOUCHSCREEN
5450M:	Bastien Nocera <hadess@hadess.net>
5451L:	linux-input@vger.kernel.org
5452S:	Maintained
5453F:	drivers/input/touchscreen/goodix.c
5454
5455GPIO MOCKUP DRIVER
5456M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5457L:	linux-gpio@vger.kernel.org
5458S:	Maintained
5459F:	drivers/gpio/gpio-mockup.c
5460F:	tools/testing/selftests/gpio/
5461
5462GPIO SUBSYSTEM
5463M:	Linus Walleij <linus.walleij@linaro.org>
5464M:	Alexandre Courbot <gnurou@gmail.com>
5465L:	linux-gpio@vger.kernel.org
5466T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5467S:	Maintained
5468F:	Documentation/devicetree/bindings/gpio/
5469F:	Documentation/gpio/
5470F:	Documentation/ABI/testing/gpio-cdev
5471F:	Documentation/ABI/obsolete/sysfs-gpio
5472F:	drivers/gpio/
5473F:	include/linux/gpio/
5474F:	include/linux/gpio.h
5475F:	include/asm-generic/gpio.h
5476F:	include/uapi/linux/gpio.h
5477F:	tools/gpio/
5478
5479GRE DEMULTIPLEXER DRIVER
5480M:	Dmitry Kozlov <xeb@mail.ru>
5481L:	netdev@vger.kernel.org
5482S:	Maintained
5483F:	net/ipv4/gre_demux.c
5484F:	net/ipv4/gre_offload.c
5485F:	include/net/gre.h
5486
5487GRETH 10/100/1G Ethernet MAC device driver
5488M:	Andreas Larsson <andreas@gaisler.com>
5489L:	netdev@vger.kernel.org
5490S:	Maintained
5491F:	drivers/net/ethernet/aeroflex/
5492
5493GREYBUS SUBSYSTEM
5494M:	Johan Hovold <johan@kernel.org>
5495M:	Alex Elder <elder@kernel.org>
5496M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5497S:	Maintained
5498F:	drivers/staging/greybus/
5499
5500GREYBUS AUDIO PROTOCOLS DRIVERS
5501M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
5502M:	Mark Greer <mgreer@animalcreek.com>
5503S:	Maintained
5504F:	drivers/staging/greybus/audio_apbridgea.c
5505F:	drivers/staging/greybus/audio_apbridgea.h
5506F:	drivers/staging/greybus/audio_codec.c
5507F:	drivers/staging/greybus/audio_codec.h
5508F:	drivers/staging/greybus/audio_gb.c
5509F:	drivers/staging/greybus/audio_manager.c
5510F:	drivers/staging/greybus/audio_manager.h
5511F:	drivers/staging/greybus/audio_manager_module.c
5512F:	drivers/staging/greybus/audio_manager_private.h
5513F:	drivers/staging/greybus/audio_manager_sysfs.c
5514F:	drivers/staging/greybus/audio_module.c
5515F:	drivers/staging/greybus/audio_topology.c
5516
5517GREYBUS PROTOCOLS DRIVERS
5518M:	Rui Miguel Silva <rmfrfs@gmail.com>
5519S:	Maintained
5520F:	drivers/staging/greybus/sdio.c
5521F:	drivers/staging/greybus/light.c
5522F:	drivers/staging/greybus/gpio.c
5523F:	drivers/staging/greybus/power_supply.c
5524F:	drivers/staging/greybus/spi.c
5525F:	drivers/staging/greybus/spilib.c
5526
5527GREYBUS PROTOCOLS DRIVERS
5528M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
5529S:	Maintained
5530F:	drivers/staging/greybus/loopback.c
5531F:	drivers/staging/greybus/timesync.c
5532F:	drivers/staging/greybus/timesync_platform.c
5533
5534GREYBUS PROTOCOLS DRIVERS
5535M:	Viresh Kumar <vireshk@kernel.org>
5536S:	Maintained
5537F:	drivers/staging/greybus/authentication.c
5538F:	drivers/staging/greybus/bootrom.c
5539F:	drivers/staging/greybus/firmware.h
5540F:	drivers/staging/greybus/fw-core.c
5541F:	drivers/staging/greybus/fw-download.c
5542F:	drivers/staging/greybus/fw-managament.c
5543F:	drivers/staging/greybus/greybus_authentication.h
5544F:	drivers/staging/greybus/greybus_firmware.h
5545F:	drivers/staging/greybus/hid.c
5546F:	drivers/staging/greybus/i2c.c
5547F:	drivers/staging/greybus/spi.c
5548F:	drivers/staging/greybus/spilib.c
5549F:	drivers/staging/greybus/spilib.h
5550
5551GREYBUS PROTOCOLS DRIVERS
5552M:	David Lin <dtwlin@gmail.com>
5553S:	Maintained
5554F:	drivers/staging/greybus/uart.c
5555F:	drivers/staging/greybus/log.c
5556
5557GREYBUS PLATFORM DRIVERS
5558M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5559S:	Maintained
5560F:	drivers/staging/greybus/arche-platform.c
5561F:	drivers/staging/greybus/arche-apb-ctrl.c
5562F:	drivers/staging/greybus/arche_platform.h
5563
5564GS1662 VIDEO SERIALIZER
5565M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5566L:	linux-media@vger.kernel.org
5567T:	git git://linuxtv.org/media_tree.git
5568S:	Maintained
5569F:	drivers/media/spi/gs1662.c
5570
5571GSPCA FINEPIX SUBDRIVER
5572M:	Frank Zago <frank@zago.net>
5573L:	linux-media@vger.kernel.org
5574T:	git git://linuxtv.org/media_tree.git
5575S:	Maintained
5576F:	drivers/media/usb/gspca/finepix.c
5577
5578GSPCA GL860 SUBDRIVER
5579M:	Olivier Lorin <o.lorin@laposte.net>
5580L:	linux-media@vger.kernel.org
5581T:	git git://linuxtv.org/media_tree.git
5582S:	Maintained
5583F:	drivers/media/usb/gspca/gl860/
5584
5585GSPCA M5602 SUBDRIVER
5586M:	Erik Andren <erik.andren@gmail.com>
5587L:	linux-media@vger.kernel.org
5588T:	git git://linuxtv.org/media_tree.git
5589S:	Maintained
5590F:	drivers/media/usb/gspca/m5602/
5591
5592GSPCA PAC207 SONIXB SUBDRIVER
5593M:	Hans Verkuil <hverkuil@xs4all.nl>
5594L:	linux-media@vger.kernel.org
5595T:	git git://linuxtv.org/media_tree.git
5596S:	Odd Fixes
5597F:	drivers/media/usb/gspca/pac207.c
5598
5599GSPCA SN9C20X SUBDRIVER
5600M:	Brian Johnson <brijohn@gmail.com>
5601L:	linux-media@vger.kernel.org
5602T:	git git://linuxtv.org/media_tree.git
5603S:	Maintained
5604F:	drivers/media/usb/gspca/sn9c20x.c
5605
5606GSPCA T613 SUBDRIVER
5607M:	Leandro Costantino <lcostantino@gmail.com>
5608L:	linux-media@vger.kernel.org
5609T:	git git://linuxtv.org/media_tree.git
5610S:	Maintained
5611F:	drivers/media/usb/gspca/t613.c
5612
5613GSPCA USB WEBCAM DRIVER
5614M:	Hans Verkuil <hverkuil@xs4all.nl>
5615L:	linux-media@vger.kernel.org
5616T:	git git://linuxtv.org/media_tree.git
5617S:	Odd Fixes
5618F:	drivers/media/usb/gspca/
5619
5620GUID PARTITION TABLE (GPT)
5621M:	Davidlohr Bueso <dave@stgolabs.net>
5622L:	linux-efi@vger.kernel.org
5623S:	Maintained
5624F:	block/partitions/efi.*
5625
5626STK1160 USB VIDEO CAPTURE DRIVER
5627M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5628L:	linux-media@vger.kernel.org
5629T:	git git://linuxtv.org/media_tree.git
5630S:	Maintained
5631F:	drivers/media/usb/stk1160/
5632
5633H8/300 ARCHITECTURE
5634M:	Yoshinori Sato <ysato@users.sourceforge.jp>
5635L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5636W:	http://uclinux-h8.sourceforge.jp
5637T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5638S:	Maintained
5639F:	arch/h8300/
5640F:	drivers/clocksource/h8300_*.c
5641F:	drivers/clk/h8300/
5642F:	drivers/irqchip/irq-renesas-h8*.c
5643
5644HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5645M:	Frank Seidel <frank@f-seidel.de>
5646L:	platform-driver-x86@vger.kernel.org
5647W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5648S:	Maintained
5649F:	drivers/platform/x86/hdaps.c
5650
5651HDPVR USB VIDEO ENCODER DRIVER
5652M:	Hans Verkuil <hverkuil@xs4all.nl>
5653L:	linux-media@vger.kernel.org
5654T:	git git://linuxtv.org/media_tree.git
5655W:	https://linuxtv.org
5656S:	Odd Fixes
5657F:	drivers/media/usb/hdpvr/
5658
5659HWPOISON MEMORY FAILURE HANDLING
5660M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5661L:	linux-mm@kvack.org
5662S:	Maintained
5663F:	mm/memory-failure.c
5664F:	mm/hwpoison-inject.c
5665
5666HYPERVISOR VIRTUAL CONSOLE DRIVER
5667L:	linuxppc-dev@lists.ozlabs.org
5668S:	Odd Fixes
5669F:	drivers/tty/hvc/
5670
5671HACKRF MEDIA DRIVER
5672M:	Antti Palosaari <crope@iki.fi>
5673L:	linux-media@vger.kernel.org
5674W:	https://linuxtv.org
5675W:	http://palosaari.fi/linux/
5676Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5677T:	git git://linuxtv.org/anttip/media_tree.git
5678S:	Maintained
5679F:	drivers/media/usb/hackrf/
5680
5681HARDWARE MONITORING
5682M:	Jean Delvare <jdelvare@suse.com>
5683M:	Guenter Roeck <linux@roeck-us.net>
5684L:	linux-hwmon@vger.kernel.org
5685W:	http://hwmon.wiki.kernel.org/
5686T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5688S:	Maintained
5689F:	Documentation/hwmon/
5690F:	drivers/hwmon/
5691F:	include/linux/hwmon*.h
5692
5693HARDWARE RANDOM NUMBER GENERATOR CORE
5694M:	Matt Mackall <mpm@selenic.com>
5695M:	Herbert Xu <herbert@gondor.apana.org.au>
5696L:	linux-crypto@vger.kernel.org
5697S:	Odd fixes
5698F:	Documentation/devicetree/bindings/rng/
5699F:	Documentation/hw_random.txt
5700F:	drivers/char/hw_random/
5701F:	include/linux/hw_random.h
5702
5703HARDWARE SPINLOCK CORE
5704M:	Ohad Ben-Cohen <ohad@wizery.com>
5705M:	Bjorn Andersson <bjorn.andersson@linaro.org>
5706L:	linux-remoteproc@vger.kernel.org
5707S:	Maintained
5708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5709F:	Documentation/devicetree/bindings/hwlock/
5710F:	Documentation/hwspinlock.txt
5711F:	drivers/hwspinlock/
5712F:	include/linux/hwspinlock.h
5713
5714HARMONY SOUND DRIVER
5715L:	linux-parisc@vger.kernel.org
5716S:	Maintained
5717F:	sound/parisc/harmony.*
5718
5719HD29L2 MEDIA DRIVER
5720M:	Antti Palosaari <crope@iki.fi>
5721L:	linux-media@vger.kernel.org
5722W:	https://linuxtv.org
5723W:	http://palosaari.fi/linux/
5724Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5725T:	git git://linuxtv.org/anttip/media_tree.git
5726S:	Maintained
5727F:	drivers/media/dvb-frontends/hd29l2*
5728
5729HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5730M:	Brian Boylston <brian.boylston@hpe.com>
5731S:	Supported
5732F:	Documentation/watchdog/hpwdt.txt
5733F:	drivers/watchdog/hpwdt.c
5734
5735HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5736M:	Don Brace <don.brace@microsemi.com>
5737L:	esc.storagedev@microsemi.com
5738L:	linux-scsi@vger.kernel.org
5739S:	Supported
5740F:	Documentation/scsi/hpsa.txt
5741F:	drivers/scsi/hpsa*.[ch]
5742F:	include/linux/cciss*.h
5743F:	include/uapi/linux/cciss*.h
5744
5745HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5746M:	Don Brace <don.brace@microsemi.com>
5747L:	esc.storagedev@microsemi.com
5748L:	linux-scsi@vger.kernel.org
5749S:	Supported
5750F:	Documentation/blockdev/cciss.txt
5751F:	drivers/block/cciss*
5752F:	include/linux/cciss_ioctl.h
5753F:	include/uapi/linux/cciss_ioctl.h
5754
5755HFI1 DRIVER
5756M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
5757M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
5758L:	linux-rdma@vger.kernel.org
5759S:	Supported
5760F:	drivers/infiniband/hw/hfi1
5761
5762HFS FILESYSTEM
5763L:	linux-fsdevel@vger.kernel.org
5764S:	Orphan
5765F:	Documentation/filesystems/hfs.txt
5766F:	fs/hfs/
5767
5768HFSPLUS FILESYSTEM
5769L:	linux-fsdevel@vger.kernel.org
5770S:	Orphan
5771F:	Documentation/filesystems/hfsplus.txt
5772F:	fs/hfsplus/
5773
5774HGA FRAMEBUFFER DRIVER
5775M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5776L:	linux-nvidia@lists.surfsouth.com
5777W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5778S:	Maintained
5779F:	drivers/video/fbdev/hgafb.c
5780
5781HIBERNATION (aka Software Suspend, aka swsusp)
5782M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5783M:	Pavel Machek <pavel@ucw.cz>
5784L:	linux-pm@vger.kernel.org
5785B:	https://bugzilla.kernel.org
5786S:	Supported
5787F:	arch/x86/power/
5788F:	drivers/base/power/
5789F:	kernel/power/
5790F:	include/linux/suspend.h
5791F:	include/linux/freezer.h
5792F:	include/linux/pm.h
5793F:	arch/*/include/asm/suspend*.h
5794
5795HID CORE LAYER
5796M:	Jiri Kosina <jikos@kernel.org>
5797R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
5798L:	linux-input@vger.kernel.org
5799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5800S:	Maintained
5801F:	drivers/hid/
5802F:	include/linux/hid*
5803F:	include/uapi/linux/hid*
5804
5805HID SENSOR HUB DRIVERS
5806M:	Jiri Kosina <jikos@kernel.org>
5807M:	Jonathan Cameron <jic23@kernel.org>
5808M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5809L:	linux-input@vger.kernel.org
5810L:	linux-iio@vger.kernel.org
5811S:	Maintained
5812F:	Documentation/hid/hid-sensor*
5813F:	drivers/hid/hid-sensor-*
5814F:	drivers/iio/*/hid-*
5815F:	include/linux/hid-sensor-*
5816
5817HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5818M:	Thomas Gleixner <tglx@linutronix.de>
5819L:	linux-kernel@vger.kernel.org
5820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5821S:	Maintained
5822F:	Documentation/timers/
5823F:	kernel/time/hrtimer.c
5824F:	kernel/time/clockevents.c
5825F:	kernel/time/tick*.*
5826F:	kernel/time/timer_*.c
5827F:	include/linux/clockchips.h
5828F:	include/linux/hrtimer.h
5829
5830HIGH-SPEED SCC DRIVER FOR AX.25
5831L:	linux-hams@vger.kernel.org
5832S:	Orphan
5833F:	drivers/net/hamradio/dmascc.c
5834F:	drivers/net/hamradio/scc.c
5835
5836HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5837M:	HighPoint Linux Team <linux@highpoint-tech.com>
5838W:	http://www.highpoint-tech.com
5839S:	Supported
5840F:	Documentation/scsi/hptiop.txt
5841F:	drivers/scsi/hptiop.c
5842
5843HIPPI
5844M:	Jes Sorensen <jes@trained-monkey.org>
5845L:	linux-hippi@sunsite.dk
5846S:	Maintained
5847F:	include/linux/hippidevice.h
5848F:	include/uapi/linux/if_hippi.h
5849F:	net/802/hippi.c
5850F:	drivers/net/hippi/
5851
5852HISILICON NETWORK SUBSYSTEM DRIVER
5853M:	Yisen Zhuang <yisen.zhuang@huawei.com>
5854M:	Salil Mehta <salil.mehta@huawei.com>
5855L:	netdev@vger.kernel.org
5856W:	http://www.hisilicon.com
5857S:	Maintained
5858F:	drivers/net/ethernet/hisilicon/
5859F:	Documentation/devicetree/bindings/net/hisilicon*.txt
5860
5861HISILICON ROCE DRIVER
5862M:	Lijun Ou <oulijun@huawei.com>
5863M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
5864L:	linux-rdma@vger.kernel.org
5865S:	Maintained
5866F:	drivers/infiniband/hw/hns/
5867F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5868
5869HISILICON SAS Controller
5870M:	John Garry <john.garry@huawei.com>
5871W:	http://www.hisilicon.com
5872S:	Supported
5873F:	drivers/scsi/hisi_sas/
5874F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5875
5876HOST AP DRIVER
5877M:	Jouni Malinen <j@w1.fi>
5878L:	linux-wireless@vger.kernel.org
5879W:	http://w1.fi/hostap-driver.html
5880S:	Obsolete
5881F:	drivers/net/wireless/intersil/hostap/
5882
5883HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5884L:	platform-driver-x86@vger.kernel.org
5885S:	Orphan
5886F:	drivers/platform/x86/tc1100-wmi.c
5887
5888HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5889M:	Jaroslav Kysela <perex@perex.cz>
5890S:	Maintained
5891F:	drivers/net/ethernet/hp/hp100.*
5892
5893HPET:	High Precision Event Timers driver
5894M:	Clemens Ladisch <clemens@ladisch.de>
5895S:	Maintained
5896F:	Documentation/timers/hpet.txt
5897F:	drivers/char/hpet.c
5898F:	include/linux/hpet.h
5899F:	include/uapi/linux/hpet.h
5900
5901HPET:	x86
5902S:	Orphan
5903F:	arch/x86/kernel/hpet.c
5904F:	arch/x86/include/asm/hpet.h
5905
5906HPFS FILESYSTEM
5907M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5908W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5909S:	Maintained
5910F:	fs/hpfs/
5911
5912HSI SUBSYSTEM
5913M:	Sebastian Reichel <sre@kernel.org>
5914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5915S:	Maintained
5916F:	Documentation/ABI/testing/sysfs-bus-hsi
5917F:	Documentation/device-drivers/serial-interfaces.rst
5918F:	drivers/hsi/
5919F:	include/linux/hsi/
5920F:	include/uapi/linux/hsi/
5921
5922HSO 3G MODEM DRIVER
5923M:	Jan Dumon <j.dumon@option.com>
5924W:	http://www.pharscape.org
5925S:	Maintained
5926F:	drivers/net/usb/hso.c
5927
5928HSR NETWORK PROTOCOL
5929M:	Arvid Brodin <arvid.brodin@alten.se>
5930L:	netdev@vger.kernel.org
5931S:	Maintained
5932F:	net/hsr/
5933
5934HTCPEN TOUCHSCREEN DRIVER
5935M:	Pau Oliva Fora <pof@eslack.org>
5936L:	linux-input@vger.kernel.org
5937S:	Maintained
5938F:	drivers/input/touchscreen/htcpen.c
5939
5940HUGETLB FILESYSTEM
5941M:	Nadia Yvette Chambers <nyc@holomorphy.com>
5942S:	Maintained
5943F:	fs/hugetlbfs/
5944
5945HVA ST MEDIA DRIVER
5946M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5947L:	linux-media@vger.kernel.org
5948T:	git git://linuxtv.org/media_tree.git
5949W:	https://linuxtv.org
5950S:	Supported
5951F:	drivers/media/platform/sti/hva
5952
5953Hyper-V CORE AND DRIVERS
5954M:	"K. Y. Srinivasan" <kys@microsoft.com>
5955M:	Haiyang Zhang <haiyangz@microsoft.com>
5956L:	devel@linuxdriverproject.org
5957S:	Maintained
5958F:	arch/x86/include/asm/mshyperv.h
5959F:	arch/x86/include/uapi/asm/hyperv.h
5960F:	arch/x86/kernel/cpu/mshyperv.c
5961F:	drivers/hid/hid-hyperv.c
5962F:	drivers/hv/
5963F:	drivers/input/serio/hyperv-keyboard.c
5964F:	drivers/pci/host/pci-hyperv.c
5965F:	drivers/net/hyperv/
5966F:	drivers/scsi/storvsc_drv.c
5967F:	drivers/uio/uio_hv_generic.c
5968F:	drivers/video/fbdev/hyperv_fb.c
5969F:	include/linux/hyperv.h
5970F:	tools/hv/
5971F:	Documentation/ABI/stable/sysfs-bus-vmbus
5972
5973I2C MUXES
5974M:	Peter Rosin <peda@axentia.se>
5975L:	linux-i2c@vger.kernel.org
5976S:	Maintained
5977F:	Documentation/i2c/i2c-topology
5978F:	Documentation/i2c/muxes/
5979F:	Documentation/devicetree/bindings/i2c/i2c-mux*
5980F:	Documentation/devicetree/bindings/i2c/i2c-arb*
5981F:	Documentation/devicetree/bindings/i2c/i2c-gate*
5982F:	drivers/i2c/i2c-mux.c
5983F:	drivers/i2c/muxes/
5984F:	include/linux/i2c-mux.h
5985
5986I2C OVER PARALLEL PORT
5987M:	Jean Delvare <jdelvare@suse.com>
5988L:	linux-i2c@vger.kernel.org
5989S:	Maintained
5990F:	Documentation/i2c/busses/i2c-parport
5991F:	Documentation/i2c/busses/i2c-parport-light
5992F:	drivers/i2c/busses/i2c-parport.c
5993F:	drivers/i2c/busses/i2c-parport-light.c
5994
5995I2C/SMBUS CONTROLLER DRIVERS FOR PC
5996M:	Jean Delvare <jdelvare@suse.com>
5997L:	linux-i2c@vger.kernel.org
5998S:	Maintained
5999F:	Documentation/i2c/busses/i2c-ali1535
6000F:	Documentation/i2c/busses/i2c-ali1563
6001F:	Documentation/i2c/busses/i2c-ali15x3
6002F:	Documentation/i2c/busses/i2c-amd756
6003F:	Documentation/i2c/busses/i2c-amd8111
6004F:	Documentation/i2c/busses/i2c-i801
6005F:	Documentation/i2c/busses/i2c-nforce2
6006F:	Documentation/i2c/busses/i2c-piix4
6007F:	Documentation/i2c/busses/i2c-sis5595
6008F:	Documentation/i2c/busses/i2c-sis630
6009F:	Documentation/i2c/busses/i2c-sis96x
6010F:	Documentation/i2c/busses/i2c-via
6011F:	Documentation/i2c/busses/i2c-viapro
6012F:	drivers/i2c/busses/i2c-ali1535.c
6013F:	drivers/i2c/busses/i2c-ali1563.c
6014F:	drivers/i2c/busses/i2c-ali15x3.c
6015F:	drivers/i2c/busses/i2c-amd756.c
6016F:	drivers/i2c/busses/i2c-amd756-s4882.c
6017F:	drivers/i2c/busses/i2c-amd8111.c
6018F:	drivers/i2c/busses/i2c-i801.c
6019F:	drivers/i2c/busses/i2c-isch.c
6020F:	drivers/i2c/busses/i2c-nforce2.c
6021F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6022F:	drivers/i2c/busses/i2c-piix4.c
6023F:	drivers/i2c/busses/i2c-sis5595.c
6024F:	drivers/i2c/busses/i2c-sis630.c
6025F:	drivers/i2c/busses/i2c-sis96x.c
6026F:	drivers/i2c/busses/i2c-via.c
6027F:	drivers/i2c/busses/i2c-viapro.c
6028
6029I2C/SMBUS ISMT DRIVER
6030M:	Seth Heasley <seth.heasley@intel.com>
6031M:	Neil Horman <nhorman@tuxdriver.com>
6032L:	linux-i2c@vger.kernel.org
6033F:	drivers/i2c/busses/i2c-ismt.c
6034F:	Documentation/i2c/busses/i2c-ismt
6035
6036I2C/SMBUS STUB DRIVER
6037M:	Jean Delvare <jdelvare@suse.com>
6038L:	linux-i2c@vger.kernel.org
6039S:	Maintained
6040F:	drivers/i2c/i2c-stub.c
6041
6042I2C SUBSYSTEM
6043M:	Wolfram Sang <wsa@the-dreams.de>
6044L:	linux-i2c@vger.kernel.org
6045W:	https://i2c.wiki.kernel.org/
6046Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6048S:	Maintained
6049F:	Documentation/devicetree/bindings/i2c/
6050F:	Documentation/i2c/
6051F:	drivers/i2c/
6052F:	drivers/i2c/*/
6053F:	include/linux/i2c.h
6054F:	include/linux/i2c-*.h
6055F:	include/uapi/linux/i2c.h
6056F:	include/uapi/linux/i2c-*.h
6057
6058I2C ACPI SUPPORT
6059M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6060L:	linux-i2c@vger.kernel.org
6061L:	linux-acpi@vger.kernel.org
6062S:	Maintained
6063
6064I2C-TAOS-EVM DRIVER
6065M:	Jean Delvare <jdelvare@suse.com>
6066L:	linux-i2c@vger.kernel.org
6067S:	Maintained
6068F:	Documentation/i2c/busses/i2c-taos-evm
6069F:	drivers/i2c/busses/i2c-taos-evm.c
6070
6071I2C-TINY-USB DRIVER
6072M:	Till Harbaum <till@harbaum.org>
6073L:	linux-i2c@vger.kernel.org
6074W:	http://www.harbaum.org/till/i2c_tiny_usb
6075S:	Maintained
6076F:	drivers/i2c/busses/i2c-tiny-usb.c
6077
6078i386 BOOT CODE
6079M:	"H. Peter Anvin" <hpa@zytor.com>
6080S:	Maintained
6081F:	arch/x86/boot/
6082
6083i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6084M:	"H. Peter Anvin" <hpa@zytor.com>
6085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6086S:	Maintained
6087
6088IA64 (Itanium) PLATFORM
6089M:	Tony Luck <tony.luck@intel.com>
6090M:	Fenghua Yu <fenghua.yu@intel.com>
6091L:	linux-ia64@vger.kernel.org
6092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6093S:	Maintained
6094F:	arch/ia64/
6095
6096IBM Power VMX Cryptographic instructions
6097M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6098M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6099L:	linux-crypto@vger.kernel.org
6100S:	Supported
6101F:	drivers/crypto/vmx/Makefile
6102F:	drivers/crypto/vmx/Kconfig
6103F:	drivers/crypto/vmx/vmx.c
6104F:	drivers/crypto/vmx/aes*
6105F:	drivers/crypto/vmx/ghash*
6106F:	drivers/crypto/vmx/ppc-xlate.pl
6107
6108IBM Power in-Nest Crypto Acceleration
6109M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6110M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6111L:	linux-crypto@vger.kernel.org
6112S:	Supported
6113F:	drivers/crypto/nx/Makefile
6114F:	drivers/crypto/nx/Kconfig
6115F:	drivers/crypto/nx/nx-aes*
6116F:	drivers/crypto/nx/nx-sha*
6117F:	drivers/crypto/nx/nx.*
6118F:	drivers/crypto/nx/nx_csbcpb.h
6119F:	drivers/crypto/nx/nx_debugfs.h
6120
6121IBM Power 842 compression accelerator
6122M:	Dan Streetman <ddstreet@ieee.org>
6123S:	Supported
6124F:	drivers/crypto/nx/Makefile
6125F:	drivers/crypto/nx/Kconfig
6126F:	drivers/crypto/nx/nx-842*
6127F:	include/linux/sw842.h
6128F:	crypto/842.c
6129F:	lib/842/
6130
6131IBM Power Linux RAID adapter
6132M:	Brian King <brking@us.ibm.com>
6133S:	Supported
6134F:	drivers/scsi/ipr.*
6135
6136IBM Power Virtual Ethernet Device Driver
6137M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6138L:	netdev@vger.kernel.org
6139S:	Supported
6140F:	drivers/net/ethernet/ibm/ibmveth.*
6141
6142IBM Power SRIOV Virtual NIC Device Driver
6143M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6144M:	John Allen <jallen@linux.vnet.ibm.com>
6145L:	netdev@vger.kernel.org
6146S:	Supported
6147F:	drivers/net/ethernet/ibm/ibmvnic.*
6148
6149IBM Power Virtual SCSI Device Drivers
6150M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6151L:	linux-scsi@vger.kernel.org
6152S:	Supported
6153F:	drivers/scsi/ibmvscsi/ibmvscsi*
6154F:	include/scsi/viosrp.h
6155
6156IBM Power Virtual SCSI Device Target Driver
6157M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6158M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6159L:	linux-scsi@vger.kernel.org
6160L:	target-devel@vger.kernel.org
6161S:	Supported
6162F:	drivers/scsi/ibmvscsi_tgt/
6163
6164IBM Power Virtual FC Device Drivers
6165M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6166L:	linux-scsi@vger.kernel.org
6167S:	Supported
6168F:	drivers/scsi/ibmvscsi/ibmvfc*
6169
6170IBM ServeRAID RAID DRIVER
6171S:	Orphan
6172F:	drivers/scsi/ips.*
6173
6174ICH LPC AND GPIO DRIVER
6175M:	Peter Tyser <ptyser@xes-inc.com>
6176S:	Maintained
6177F:	drivers/mfd/lpc_ich.c
6178F:	drivers/gpio/gpio-ich.c
6179
6180IDE SUBSYSTEM
6181M:	"David S. Miller" <davem@davemloft.net>
6182L:	linux-ide@vger.kernel.org
6183Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6185S:	Maintained
6186F:	Documentation/ide/
6187F:	drivers/ide/
6188F:	include/linux/ide.h
6189
6190IDEAPAD LAPTOP EXTRAS DRIVER
6191M:	Ike Panhc <ike.pan@canonical.com>
6192L:	platform-driver-x86@vger.kernel.org
6193W:	http://launchpad.net/ideapad-laptop
6194S:	Maintained
6195F:	drivers/platform/x86/ideapad-laptop.c
6196
6197IDEAPAD LAPTOP SLIDEBAR DRIVER
6198M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6199L:	linux-input@vger.kernel.org
6200W:	https://github.com/o2genum/ideapad-slidebar
6201S:	Maintained
6202F:	drivers/input/misc/ideapad_slidebar.c
6203
6204IDE/ATAPI DRIVERS
6205M:	Borislav Petkov <bp@alien8.de>
6206L:	linux-ide@vger.kernel.org
6207S:	Maintained
6208F:	Documentation/cdrom/ide-cd
6209F:	drivers/ide/ide-cd*
6210
6211IEEE 802.15.4 SUBSYSTEM
6212M:	Alexander Aring <aar@pengutronix.de>
6213M:	Stefan Schmidt <stefan@osg.samsung.com>
6214L:	linux-wpan@vger.kernel.org
6215W:	http://wpan.cakelab.org/
6216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6218S:	Maintained
6219F:	net/ieee802154/
6220F:	net/mac802154/
6221F:	drivers/net/ieee802154/
6222F:	include/linux/nl802154.h
6223F:	include/linux/ieee802154.h
6224F:	include/net/nl802154.h
6225F:	include/net/mac802154.h
6226F:	include/net/af_ieee802154.h
6227F:	include/net/cfg802154.h
6228F:	include/net/ieee802154_netdev.h
6229F:	Documentation/networking/ieee802154.txt
6230
6231IGORPLUG-USB IR RECEIVER
6232M:	Sean Young <sean@mess.org>
6233L:	linux-media@vger.kernel.org
6234S:	Maintained
6235F:	drivers/media/rc/igorplugusb.c
6236
6237IGUANAWORKS USB IR TRANSCEIVER
6238M:	Sean Young <sean@mess.org>
6239L:	linux-media@vger.kernel.org
6240S:	Maintained
6241F:	drivers/media/rc/iguanair.c
6242
6243IIO DIGITAL POTENTIOMETER DAC
6244M:	Peter Rosin <peda@axentia.se>
6245L:	linux-iio@vger.kernel.org
6246S:	Maintained
6247F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6248F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6249F:	drivers/iio/dac/dpot-dac.c
6250
6251IIO ENVELOPE DETECTOR
6252M:	Peter Rosin <peda@axentia.se>
6253L:	linux-iio@vger.kernel.org
6254S:	Maintained
6255F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6256F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6257F:	drivers/iio/adc/envelope-detector.c
6258
6259IIO SUBSYSTEM AND DRIVERS
6260M:	Jonathan Cameron <jic23@kernel.org>
6261R:	Hartmut Knaack <knaack.h@gmx.de>
6262R:	Lars-Peter Clausen <lars@metafoo.de>
6263R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6264L:	linux-iio@vger.kernel.org
6265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6266S:	Maintained
6267F:	Documentation/devicetree/bindings/iio/
6268F:	drivers/iio/
6269F:	drivers/staging/iio/
6270F:	include/linux/iio/
6271F:	tools/iio/
6272
6273IKANOS/ADI EAGLE ADSL USB DRIVER
6274M:	Matthieu Castet <castet.matthieu@free.fr>
6275M:	Stanislaw Gruszka <stf_xl@wp.pl>
6276S:	Maintained
6277F:	drivers/usb/atm/ueagle-atm.c
6278
6279IMGTEC ASCII LCD DRIVER
6280M:	Paul Burton <paul.burton@imgtec.com>
6281S:	Maintained
6282F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6283F:	drivers/auxdisplay/img-ascii-lcd.c
6284
6285INA209 HARDWARE MONITOR DRIVER
6286M:	Guenter Roeck <linux@roeck-us.net>
6287L:	linux-hwmon@vger.kernel.org
6288S:	Maintained
6289F:	Documentation/hwmon/ina209
6290F:	Documentation/devicetree/bindings/i2c/ina209.txt
6291F:	drivers/hwmon/ina209.c
6292
6293INA2XX HARDWARE MONITOR DRIVER
6294M:	Guenter Roeck <linux@roeck-us.net>
6295L:	linux-hwmon@vger.kernel.org
6296S:	Maintained
6297F:	Documentation/hwmon/ina2xx
6298F:	drivers/hwmon/ina2xx.c
6299F:	include/linux/platform_data/ina2xx.h
6300
6301INDUSTRY PACK SUBSYSTEM (IPACK)
6302M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6303M:	Jens Taprogge <jens.taprogge@taprogge.org>
6304M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6305L:	industrypack-devel@lists.sourceforge.net
6306W:	http://industrypack.sourceforge.net
6307S:	Maintained
6308F:	drivers/ipack/
6309
6310INGENIC JZ4780 DMA Driver
6311M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6312S:	Maintained
6313F:	drivers/dma/dma-jz4780.c
6314
6315INGENIC JZ4780 NAND DRIVER
6316M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6317L:	linux-mtd@lists.infradead.org
6318S:	Maintained
6319F:	drivers/mtd/nand/jz4780_*
6320
6321INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6322M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6323M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6324L:	linux-ima-devel@lists.sourceforge.net
6325L:	linux-ima-user@lists.sourceforge.net
6326L:	linux-security-module@vger.kernel.org
6327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6328S:	Supported
6329F:	security/integrity/ima/
6330
6331IMGTEC IR DECODER DRIVER
6332M:	James Hogan <james.hogan@imgtec.com>
6333S:	Maintained
6334F:	drivers/media/rc/img-ir/
6335
6336IMS TWINTURBO FRAMEBUFFER DRIVER
6337L:	linux-fbdev@vger.kernel.org
6338S:	Orphan
6339F:	drivers/video/fbdev/imsttfb.c
6340
6341INFINIBAND SUBSYSTEM
6342M:	Doug Ledford <dledford@redhat.com>
6343M:	Sean Hefty <sean.hefty@intel.com>
6344M:	Hal Rosenstock <hal.rosenstock@gmail.com>
6345L:	linux-rdma@vger.kernel.org
6346W:	http://www.openfabrics.org/
6347Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6349S:	Supported
6350F:	Documentation/infiniband/
6351F:	drivers/infiniband/
6352F:	include/uapi/linux/if_infiniband.h
6353F:	include/uapi/rdma/
6354F:	include/rdma/
6355
6356INOTIFY
6357M:	John McCutchan <john@johnmccutchan.com>
6358M:	Robert Love <rlove@rlove.org>
6359M:	Eric Paris <eparis@parisplace.org>
6360S:	Maintained
6361F:	Documentation/filesystems/inotify.txt
6362F:	fs/notify/inotify/
6363F:	include/linux/inotify.h
6364F:	include/uapi/linux/inotify.h
6365
6366INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6367M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6368L:	linux-input@vger.kernel.org
6369Q:	http://patchwork.kernel.org/project/linux-input/list/
6370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6371S:	Maintained
6372F:	drivers/input/
6373F:	include/linux/input.h
6374F:	include/uapi/linux/input.h
6375F:	include/linux/input/
6376F:	Documentation/devicetree/bindings/input/
6377
6378INPUT MULTITOUCH (MT) PROTOCOL
6379M:	Henrik Rydberg <rydberg@bitmath.org>
6380L:	linux-input@vger.kernel.org
6381S:	Odd fixes
6382F:	Documentation/input/multi-touch-protocol.txt
6383F:	drivers/input/input-mt.c
6384K:	\b(ABS|SYN)_MT_
6385
6386INTEL ASoC BDW/HSW DRIVERS
6387M:	Jie Yang <yang.jie@linux.intel.com>
6388L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6389S:	Supported
6390F:	sound/soc/intel/common/sst-dsp*
6391F:	sound/soc/intel/common/sst-firmware.c
6392F:	sound/soc/intel/boards/broadwell.c
6393F:	sound/soc/intel/haswell/
6394
6395INTEL C600 SERIES SAS CONTROLLER DRIVER
6396M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6397M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6398L:	linux-scsi@vger.kernel.org
6399T:	git git://git.code.sf.net/p/intel-sas/isci
6400S:	Supported
6401F:	drivers/scsi/isci/
6402
6403INTEL HID EVENT DRIVER
6404M:	Alex Hung <alex.hung@canonical.com>
6405L:	platform-driver-x86@vger.kernel.org
6406S:	Maintained
6407F:	drivers/platform/x86/intel-hid.c
6408
6409INTEL VIRTUAL BUTTON DRIVER
6410M:	AceLan Kao <acelan.kao@canonical.com>
6411L:	platform-driver-x86@vger.kernel.org
6412S:	Maintained
6413F:	drivers/platform/x86/intel-vbtn.c
6414
6415INTEL IDLE DRIVER
6416M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
6417M:	Len Brown <lenb@kernel.org>
6418L:	linux-pm@vger.kernel.org
6419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6420B:	https://bugzilla.kernel.org
6421S:	Supported
6422F:	drivers/idle/intel_idle.c
6423
6424INTEL INTEGRATED SENSOR HUB DRIVER
6425M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6426M:	Jiri Kosina <jikos@kernel.org>
6427L:	linux-input@vger.kernel.org
6428S:	Maintained
6429F:	drivers/hid/intel-ish-hid/
6430
6431INTEL PSTATE DRIVER
6432M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6433M:	Len Brown <lenb@kernel.org>
6434L:	linux-pm@vger.kernel.org
6435S:	Supported
6436F:	drivers/cpufreq/intel_pstate.c
6437
6438INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6439M:	Maik Broemme <mbroemme@libmpq.org>
6440L:	linux-fbdev@vger.kernel.org
6441S:	Maintained
6442F:	Documentation/fb/intelfb.txt
6443F:	drivers/video/fbdev/intelfb/
6444
6445INTEL 810/815 FRAMEBUFFER DRIVER
6446M:	Antonino Daplas <adaplas@gmail.com>
6447L:	linux-fbdev@vger.kernel.org
6448S:	Maintained
6449F:	drivers/video/fbdev/i810/
6450
6451INTEL MENLOW THERMAL DRIVER
6452M:	Sujith Thomas <sujith.thomas@intel.com>
6453L:	platform-driver-x86@vger.kernel.org
6454W:	https://01.org/linux-acpi
6455S:	Supported
6456F:	drivers/platform/x86/intel_menlow.c
6457
6458INTEL I/OAT DMA DRIVER
6459M:	Dave Jiang <dave.jiang@intel.com>
6460R:	Dan Williams <dan.j.williams@intel.com>
6461L:	dmaengine@vger.kernel.org
6462Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
6463S:	Supported
6464F:	drivers/dma/ioat*
6465
6466INTEL IOMMU (VT-d)
6467M:	David Woodhouse <dwmw2@infradead.org>
6468L:	iommu@lists.linux-foundation.org
6469T:	git git://git.infradead.org/iommu-2.6.git
6470S:	Supported
6471F:	drivers/iommu/intel-iommu.c
6472F:	include/linux/intel-iommu.h
6473
6474INTEL IOP-ADMA DMA DRIVER
6475R:	Dan Williams <dan.j.williams@intel.com>
6476S:	Odd fixes
6477F:	drivers/dma/iop-adma.c
6478
6479INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6480M:	Krzysztof Halasa <khalasa@piap.pl>
6481S:	Maintained
6482F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
6483F:	arch/arm/mach-ixp4xx/include/mach/npe.h
6484F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6485F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
6486F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
6487F:	drivers/net/wan/ixp4xx_hss.c
6488
6489INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6490M:	Deepak Saxena <dsaxena@plexity.net>
6491S:	Maintained
6492F:	drivers/char/hw_random/ixp4xx-rng.c
6493
6494INTEL ETHERNET DRIVERS
6495M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6496L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6497W:	http://www.intel.com/support/feedback.htm
6498W:	http://e1000.sourceforge.net/
6499Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6500T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6501T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6502S:	Supported
6503F:	Documentation/networking/e100.txt
6504F:	Documentation/networking/e1000.txt
6505F:	Documentation/networking/e1000e.txt
6506F:	Documentation/networking/igb.txt
6507F:	Documentation/networking/igbvf.txt
6508F:	Documentation/networking/ixgb.txt
6509F:	Documentation/networking/ixgbe.txt
6510F:	Documentation/networking/ixgbevf.txt
6511F:	Documentation/networking/i40e.txt
6512F:	Documentation/networking/i40evf.txt
6513F:	drivers/net/ethernet/intel/
6514F:	drivers/net/ethernet/intel/*/
6515
6516INTEL RDMA RNIC DRIVER
6517M:     Faisal Latif <faisal.latif@intel.com>
6518M:     Shiraz Saleem <shiraz.saleem@intel.com>
6519L:     linux-rdma@vger.kernel.org
6520S:     Supported
6521F:     drivers/infiniband/hw/i40iw/
6522
6523INTEL MERRIFIELD GPIO DRIVER
6524M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6525L:	linux-gpio@vger.kernel.org
6526S:	Maintained
6527F:	drivers/gpio/gpio-merrifield.c
6528
6529INTEL-MID GPIO DRIVER
6530M:	David Cohen <david.a.cohen@linux.intel.com>
6531L:	linux-gpio@vger.kernel.org
6532S:	Maintained
6533F:	drivers/gpio/gpio-intel-mid.c
6534
6535INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6536M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
6537L:	linux-wireless@vger.kernel.org
6538S:	Maintained
6539F:	Documentation/networking/README.ipw2100
6540F:	Documentation/networking/README.ipw2200
6541F:	drivers/net/wireless/intel/ipw2x00/
6542
6543INTEL(R) TRACE HUB
6544M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6545S:	Supported
6546F:	Documentation/trace/intel_th.txt
6547F:	drivers/hwtracing/intel_th/
6548
6549INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6550M:	Ning Sun <ning.sun@intel.com>
6551L:	tboot-devel@lists.sourceforge.net
6552W:	http://tboot.sourceforge.net
6553T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6554S:	Supported
6555F:	Documentation/intel_txt.txt
6556F:	include/linux/tboot.h
6557F:	arch/x86/kernel/tboot.c
6558
6559INTEL WIRELESS WIMAX CONNECTION 2400
6560M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6561M:	linux-wimax@intel.com
6562L:	wimax@linuxwimax.org (subscribers-only)
6563S:	Supported
6564W:	http://linuxwimax.org
6565F:	Documentation/wimax/README.i2400m
6566F:	drivers/net/wimax/i2400m/
6567F:	include/uapi/linux/wimax/i2400m.h
6568
6569INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6570M:	Stanislaw Gruszka <sgruszka@redhat.com>
6571L:	linux-wireless@vger.kernel.org
6572S:	Supported
6573F:	drivers/net/wireless/intel/iwlegacy/
6574
6575INTEL WIRELESS WIFI LINK (iwlwifi)
6576M:	Johannes Berg <johannes.berg@intel.com>
6577M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6578M:	Luca Coelho <luciano.coelho@intel.com>
6579M:	Intel Linux Wireless <linuxwifi@intel.com>
6580L:	linux-wireless@vger.kernel.org
6581W:	http://intellinuxwireless.org
6582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6583S:	Supported
6584F:	drivers/net/wireless/intel/iwlwifi/
6585
6586INTEL MANAGEMENT ENGINE (mei)
6587M:	Tomas Winkler <tomas.winkler@intel.com>
6588L:	linux-kernel@vger.kernel.org
6589S:	Supported
6590F:	include/uapi/linux/mei.h
6591F:	include/linux/mei_cl_bus.h
6592F:	drivers/misc/mei/*
6593F:	drivers/watchdog/mei_wdt.c
6594F:	Documentation/misc-devices/mei/*
6595F:	samples/mei/*
6596
6597INTEL MIC DRIVERS (mic)
6598M:	Sudeep Dutt <sudeep.dutt@intel.com>
6599M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
6600S:	Supported
6601W:	https://github.com/sudeepdutt/mic
6602W:	http://software.intel.com/en-us/mic-developer
6603F:	include/linux/mic_bus.h
6604F:	include/linux/scif.h
6605F:	include/uapi/linux/mic_common.h
6606F: 	include/uapi/linux/mic_ioctl.h
6607F:	include/uapi/linux/scif_ioctl.h
6608F:	drivers/misc/mic/
6609F:	drivers/dma/mic_x100_dma.c
6610F:	drivers/dma/mic_x100_dma.h
6611F:	Documentation/mic/
6612
6613INTEL PMC/P-Unit IPC DRIVER
6614M:	Zha Qipeng<qipeng.zha@intel.com>
6615L:	platform-driver-x86@vger.kernel.org
6616S:	Maintained
6617F:	drivers/platform/x86/intel_pmc_ipc.c
6618F:	drivers/platform/x86/intel_punit_ipc.c
6619F:	arch/x86/include/asm/intel_pmc_ipc.h
6620F:	arch/x86/include/asm/intel_punit_ipc.h
6621
6622INTEL TELEMETRY DRIVER
6623M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6624L:	platform-driver-x86@vger.kernel.org
6625S:	Maintained
6626F:	arch/x86/include/asm/intel_telemetry.h
6627F:	drivers/platform/x86/intel_telemetry*
6628
6629INTEL PMC CORE DRIVER
6630M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6631M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6632L:	platform-driver-x86@vger.kernel.org
6633S:	Maintained
6634F:	arch/x86/include/asm/pmc_core.h
6635F:	drivers/platform/x86/intel_pmc_core*
6636
6637INVENSENSE MPU-3050 GYROSCOPE DRIVER
6638M:	Linus Walleij <linus.walleij@linaro.org>
6639L:	linux-iio@vger.kernel.org
6640S:	Maintained
6641F:	drivers/iio/gyro/mpu3050*
6642F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
6643
6644IOC3 ETHERNET DRIVER
6645M:	Ralf Baechle <ralf@linux-mips.org>
6646L:	linux-mips@linux-mips.org
6647S:	Maintained
6648F:	drivers/net/ethernet/sgi/ioc3-eth.c
6649
6650IOC3 SERIAL DRIVER
6651M:	Pat Gefre <pfg@sgi.com>
6652L:	linux-serial@vger.kernel.org
6653S:	Maintained
6654F:	drivers/tty/serial/ioc3_serial.c
6655
6656IOMMU DRIVERS
6657M:	Joerg Roedel <joro@8bytes.org>
6658L:	iommu@lists.linux-foundation.org
6659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6660S:	Maintained
6661F:	Documentation/devicetree/bindings/iommu/
6662F:	drivers/iommu/
6663
6664IP MASQUERADING
6665M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6666S:	Maintained
6667F:	net/ipv4/netfilter/ipt_MASQUERADE.c
6668
6669IPMI SUBSYSTEM
6670M:	Corey Minyard <minyard@acm.org>
6671L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6672W:	http://openipmi.sourceforge.net/
6673S:	Supported
6674F:	Documentation/IPMI.txt
6675F:	drivers/char/ipmi/
6676F:	include/linux/ipmi*
6677F:	include/uapi/linux/ipmi*
6678
6679QCOM AUDIO (ASoC) DRIVERS
6680M:	Patrick Lai <plai@codeaurora.org>
6681M:	Banajit Goswami <bgoswami@codeaurora.org>
6682L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6683S:	Supported
6684F:	sound/soc/qcom/
6685
6686IPS SCSI RAID DRIVER
6687M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6688L:	linux-scsi@vger.kernel.org
6689W:	http://www.adaptec.com/
6690S:	Maintained
6691F:	drivers/scsi/ips*
6692
6693IPVS
6694M:	Wensong Zhang <wensong@linux-vs.org>
6695M:	Simon Horman <horms@verge.net.au>
6696M:	Julian Anastasov <ja@ssi.bg>
6697L:	netdev@vger.kernel.org
6698L:	lvs-devel@vger.kernel.org
6699S:	Maintained
6700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6702F:	Documentation/networking/ipvs-sysctl.txt
6703F:	include/net/ip_vs.h
6704F:	include/uapi/linux/ip_vs.h
6705F:	net/netfilter/ipvs/
6706
6707IPWIRELESS DRIVER
6708M:	Jiri Kosina <jikos@kernel.org>
6709M:	David Sterba <dsterba@suse.com>
6710S:	Odd Fixes
6711F:	drivers/tty/ipwireless/
6712
6713IPX NETWORK LAYER
6714M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6715L:	netdev@vger.kernel.org
6716S:	Maintained
6717F:	include/net/ipx.h
6718F:	include/uapi/linux/ipx.h
6719F:	net/ipx/
6720
6721IRDA SUBSYSTEM
6722M:	Samuel Ortiz <samuel@sortiz.org>
6723L:	irda-users@lists.sourceforge.net (subscribers-only)
6724L:	netdev@vger.kernel.org
6725W:	http://irda.sourceforge.net/
6726S:	Maintained
6727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6728F:	Documentation/networking/irda.txt
6729F:	drivers/net/irda/
6730F:	include/net/irda/
6731F:	net/irda/
6732
6733IRQ SUBSYSTEM
6734M:	Thomas Gleixner <tglx@linutronix.de>
6735L:	linux-kernel@vger.kernel.org
6736S:	Maintained
6737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6738F:	kernel/irq/
6739
6740IRQCHIP DRIVERS
6741M:	Thomas Gleixner <tglx@linutronix.de>
6742M:	Jason Cooper <jason@lakedaemon.net>
6743M:	Marc Zyngier <marc.zyngier@arm.com>
6744L:	linux-kernel@vger.kernel.org
6745S:	Maintained
6746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6747T:	git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6748F:	Documentation/devicetree/bindings/interrupt-controller/
6749F:	drivers/irqchip/
6750
6751IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6752M:	Marc Zyngier <marc.zyngier@arm.com>
6753S:	Maintained
6754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6755F:	Documentation/IRQ-domain.txt
6756F:	include/linux/irqdomain.h
6757F:	kernel/irq/irqdomain.c
6758F:	kernel/irq/msi.c
6759
6760ISA
6761M:	William Breathitt Gray <vilhelm.gray@gmail.com>
6762S:	Maintained
6763F:	Documentation/isa.txt
6764F:	drivers/base/isa.c
6765F:	include/linux/isa.h
6766
6767ISAPNP
6768M:	Jaroslav Kysela <perex@perex.cz>
6769S:	Maintained
6770F:	Documentation/isapnp.txt
6771F:	drivers/pnp/isapnp/
6772F:	include/linux/isapnp.h
6773
6774ISA RADIO MODULE
6775M:	Hans Verkuil <hverkuil@xs4all.nl>
6776L:	linux-media@vger.kernel.org
6777T:	git git://linuxtv.org/media_tree.git
6778W:	https://linuxtv.org
6779S:	Maintained
6780F:	drivers/media/radio/radio-isa*
6781
6782iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6783M:	Peter Jones <pjones@redhat.com>
6784M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
6785S:	Maintained
6786F:	drivers/firmware/iscsi_ibft*
6787
6788ISCSI
6789M:	Lee Duncan <lduncan@suse.com>
6790M:	Chris Leech <cleech@redhat.com>
6791L:	open-iscsi@googlegroups.com
6792W:	www.open-iscsi.com
6793S:	Maintained
6794F:	drivers/scsi/*iscsi*
6795F:	include/scsi/*iscsi*
6796
6797ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6798M:	Or Gerlitz <ogerlitz@mellanox.com>
6799M:	Sagi Grimberg <sagi@grimberg.me>
6800M:	Roi Dayan <roid@mellanox.com>
6801L:	linux-rdma@vger.kernel.org
6802S:	Supported
6803W:	http://www.openfabrics.org
6804W:	www.open-iscsi.org
6805Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6806F:	drivers/infiniband/ulp/iser/
6807
6808ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6809M:	Sagi Grimberg <sagi@grimberg.me>
6810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6811L:	linux-rdma@vger.kernel.org
6812L:	target-devel@vger.kernel.org
6813S:	Supported
6814W:	http://www.linux-iscsi.org
6815F:	drivers/infiniband/ulp/isert
6816
6817ISDN SUBSYSTEM
6818M:	Karsten Keil <isdn@linux-pingi.de>
6819L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6820L:	netdev@vger.kernel.org
6821W:	http://www.isdn4linux.de
6822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6823S:	Maintained
6824F:	Documentation/isdn/
6825F:	drivers/isdn/
6826F:	include/linux/isdn.h
6827F:	include/linux/isdn/
6828F:	include/uapi/linux/isdn.h
6829F:	include/uapi/linux/isdn/
6830
6831ISDN SUBSYSTEM (Eicon active card driver)
6832M:	Armin Schindler <mac@melware.de>
6833L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
6834W:	http://www.melware.de
6835S:	Maintained
6836F:	drivers/isdn/hardware/eicon/
6837
6838IT87 HARDWARE MONITORING DRIVER
6839M:	Jean Delvare <jdelvare@suse.com>
6840L:	linux-hwmon@vger.kernel.org
6841S:	Maintained
6842F:	Documentation/hwmon/it87
6843F:	drivers/hwmon/it87.c
6844
6845IT913X MEDIA DRIVER
6846M:	Antti Palosaari <crope@iki.fi>
6847L:	linux-media@vger.kernel.org
6848W:	https://linuxtv.org
6849W:	http://palosaari.fi/linux/
6850Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6851T:	git git://linuxtv.org/anttip/media_tree.git
6852S:	Maintained
6853F:	drivers/media/tuners/it913x*
6854
6855IVTV VIDEO4LINUX DRIVER
6856M:	Andy Walls <awalls@md.metrocast.net>
6857L:	ivtv-devel@ivtvdriver.org (subscribers-only)
6858L:	linux-media@vger.kernel.org
6859T:	git git://linuxtv.org/media_tree.git
6860W:	http://www.ivtvdriver.org
6861S:	Maintained
6862F:	Documentation/media/v4l-drivers/ivtv*
6863F:	drivers/media/pci/ivtv/
6864F:	include/uapi/linux/ivtv*
6865
6866IX2505V MEDIA DRIVER
6867M:	Malcolm Priestley <tvboxspy@gmail.com>
6868L:	linux-media@vger.kernel.org
6869W:	https://linuxtv.org
6870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6871S:	Maintained
6872F:	drivers/media/dvb-frontends/ix2505v*
6873
6874JC42.4 TEMPERATURE SENSOR DRIVER
6875M:	Guenter Roeck <linux@roeck-us.net>
6876L:	linux-hwmon@vger.kernel.org
6877S:	Maintained
6878F:	drivers/hwmon/jc42.c
6879F:	Documentation/hwmon/jc42
6880
6881JFS FILESYSTEM
6882M:	Dave Kleikamp <shaggy@kernel.org>
6883L:	jfs-discussion@lists.sourceforge.net
6884W:	http://jfs.sourceforge.net/
6885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6886S:	Maintained
6887F:	Documentation/filesystems/jfs.txt
6888F:	fs/jfs/
6889
6890JME NETWORK DRIVER
6891M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
6892L:	netdev@vger.kernel.org
6893S:	Maintained
6894F:	drivers/net/ethernet/jme.*
6895
6896JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6897M:	David Woodhouse <dwmw2@infradead.org>
6898L:	linux-mtd@lists.infradead.org
6899W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
6900S:	Maintained
6901F:	fs/jffs2/
6902F:	include/uapi/linux/jffs2.h
6903
6904JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6905M:	"Theodore Ts'o" <tytso@mit.edu>
6906M:	Jan Kara <jack@suse.com>
6907L:	linux-ext4@vger.kernel.org
6908S:	Maintained
6909F:	fs/jbd2/
6910F:	include/linux/jbd2.h
6911
6912JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6913M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6914L:	linux-media@vger.kernel.org
6915S:	Maintained
6916F:	drivers/media/platform/rcar_jpu.c
6917
6918JSM Neo PCI based serial card
6919M:	Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6920L:	linux-serial@vger.kernel.org
6921S:	Maintained
6922F:	drivers/tty/serial/jsm/
6923
6924K10TEMP HARDWARE MONITORING DRIVER
6925M:	Clemens Ladisch <clemens@ladisch.de>
6926L:	linux-hwmon@vger.kernel.org
6927S:	Maintained
6928F:	Documentation/hwmon/k10temp
6929F:	drivers/hwmon/k10temp.c
6930
6931K8TEMP HARDWARE MONITORING DRIVER
6932M:	Rudolf Marek <r.marek@assembler.cz>
6933L:	linux-hwmon@vger.kernel.org
6934S:	Maintained
6935F:	Documentation/hwmon/k8temp
6936F:	drivers/hwmon/k8temp.c
6937
6938KASAN
6939M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
6940R:	Alexander Potapenko <glider@google.com>
6941R:	Dmitry Vyukov <dvyukov@google.com>
6942L:	kasan-dev@googlegroups.com
6943S:	Maintained
6944F:	arch/*/include/asm/kasan.h
6945F:	arch/*/mm/kasan_init*
6946F:	Documentation/dev-tools/kasan.rst
6947F:	include/linux/kasan*.h
6948F:	lib/test_kasan.c
6949F:	mm/kasan/
6950F:	scripts/Makefile.kasan
6951
6952KCONFIG
6953M:	"Yann E. MORIN" <yann.morin.1998@free.fr>
6954L:	linux-kbuild@vger.kernel.org
6955T:	git git://gitorious.org/linux-kconfig/linux-kconfig
6956S:	Maintained
6957F:	Documentation/kbuild/kconfig-language.txt
6958F:	scripts/kconfig/
6959
6960KDUMP
6961M:	Dave Young <dyoung@redhat.com>
6962M:	Baoquan He <bhe@redhat.com>
6963R:	Vivek Goyal <vgoyal@redhat.com>
6964L:	kexec@lists.infradead.org
6965W:	http://lse.sourceforge.net/kdump/
6966S:	Maintained
6967F:	Documentation/kdump/
6968
6969KEENE FM RADIO TRANSMITTER DRIVER
6970M:	Hans Verkuil <hverkuil@xs4all.nl>
6971L:	linux-media@vger.kernel.org
6972T:	git git://linuxtv.org/media_tree.git
6973W:	https://linuxtv.org
6974S:	Maintained
6975F:	drivers/media/radio/radio-keene*
6976
6977KERNEL AUTOMOUNTER v4 (AUTOFS4)
6978M:	Ian Kent <raven@themaw.net>
6979L:	autofs@vger.kernel.org
6980S:	Maintained
6981F:	fs/autofs4/
6982
6983KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6984M:	Michal Marek <mmarek@suse.com>
6985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6987L:	linux-kbuild@vger.kernel.org
6988S:	Maintained
6989F:	Documentation/kbuild/
6990F:	Makefile
6991F:	scripts/Makefile.*
6992F:	scripts/basic/
6993F:	scripts/mk*
6994F:	scripts/package/
6995
6996KERNEL JANITORS
6997L:	kernel-janitors@vger.kernel.org
6998W:	http://kernelnewbies.org/KernelJanitors
6999S:	Odd Fixes
7000
7001KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7002M:	"J. Bruce Fields" <bfields@fieldses.org>
7003M:	Jeff Layton <jlayton@poochiereds.net>
7004L:	linux-nfs@vger.kernel.org
7005W:	http://nfs.sourceforge.net/
7006T:	git git://linux-nfs.org/~bfields/linux.git
7007S:	Supported
7008F:	fs/nfsd/
7009F:	include/uapi/linux/nfsd/
7010F:	fs/lockd/
7011F:	fs/nfs_common/
7012F:	net/sunrpc/
7013F:	include/linux/lockd/
7014F:	include/linux/sunrpc/
7015F:	include/uapi/linux/sunrpc/
7016
7017KERNEL SELFTEST FRAMEWORK
7018M:	Shuah Khan <shuahkh@osg.samsung.com>
7019M:	Shuah Khan <shuah@kernel.org>
7020L:	linux-kselftest@vger.kernel.org
7021T:	git git://git.kernel.org/pub/scm/shuah/linux-kselftest
7022S:	Maintained
7023F:	tools/testing/selftests
7024
7025KERNEL VIRTUAL MACHINE (KVM)
7026M:	Paolo Bonzini <pbonzini@redhat.com>
7027M:	Radim Krčmář <rkrcmar@redhat.com>
7028L:	kvm@vger.kernel.org
7029W:	http://www.linux-kvm.org
7030T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7031S:	Supported
7032F:	Documentation/*/kvm*.txt
7033F:	Documentation/virtual/kvm/
7034F:	arch/*/kvm/
7035F:	arch/x86/kernel/kvm.c
7036F:	arch/x86/kernel/kvmclock.c
7037F:	arch/*/include/asm/kvm*
7038F:	include/linux/kvm*
7039F:	include/uapi/linux/kvm*
7040F:	virt/kvm/
7041F:	tools/kvm/
7042
7043KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7044M:	Joerg Roedel <joro@8bytes.org>
7045L:	kvm@vger.kernel.org
7046W:	http://www.linux-kvm.org/
7047S:	Maintained
7048F:	arch/x86/include/asm/svm.h
7049F:	arch/x86/kvm/svm.c
7050
7051KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7052M:	Alexander Graf <agraf@suse.com>
7053L:	kvm-ppc@vger.kernel.org
7054W:	http://www.linux-kvm.org/
7055T:	git git://github.com/agraf/linux-2.6.git
7056S:	Supported
7057F:	arch/powerpc/include/asm/kvm*
7058F:	arch/powerpc/kvm/
7059
7060KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7061M:	Christian Borntraeger <borntraeger@de.ibm.com>
7062M:	Cornelia Huck <cornelia.huck@de.ibm.com>
7063L:	linux-s390@vger.kernel.org
7064W:	http://www.ibm.com/developerworks/linux/linux390/
7065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7066S:	Supported
7067F:	Documentation/s390/kvm.txt
7068F:	arch/s390/include/asm/kvm*
7069F:	arch/s390/kvm/
7070
7071KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7072M:	Christoffer Dall <christoffer.dall@linaro.org>
7073M:	Marc Zyngier <marc.zyngier@arm.com>
7074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7075L:	kvmarm@lists.cs.columbia.edu
7076W:	http://systems.cs.columbia.edu/projects/kvm-arm
7077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7078S:	Supported
7079F:	arch/arm/include/uapi/asm/kvm*
7080F:	arch/arm/include/asm/kvm*
7081F:	arch/arm/kvm/
7082F:	virt/kvm/arm/
7083F:	include/kvm/arm_*
7084
7085KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7086M:	Christoffer Dall <christoffer.dall@linaro.org>
7087M:	Marc Zyngier <marc.zyngier@arm.com>
7088L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7089L:	kvmarm@lists.cs.columbia.edu
7090S:	Maintained
7091F:	arch/arm64/include/uapi/asm/kvm*
7092F:	arch/arm64/include/asm/kvm*
7093F:	arch/arm64/kvm/
7094
7095KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7096M:	James Hogan <james.hogan@imgtec.com>
7097L:	linux-mips@linux-mips.org
7098S:	Supported
7099F:	arch/mips/include/uapi/asm/kvm*
7100F:	arch/mips/include/asm/kvm*
7101F:	arch/mips/kvm/
7102
7103KEXEC
7104M:	Eric Biederman <ebiederm@xmission.com>
7105W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7106L:	kexec@lists.infradead.org
7107S:	Maintained
7108F:	include/linux/kexec.h
7109F:	include/uapi/linux/kexec.h
7110F:	kernel/kexec*
7111
7112KEYS/KEYRINGS:
7113M:	David Howells <dhowells@redhat.com>
7114L:	keyrings@vger.kernel.org
7115S:	Maintained
7116F:	Documentation/security/keys.txt
7117F:	include/linux/key.h
7118F:	include/linux/key-type.h
7119F:	include/linux/keyctl.h
7120F:	include/uapi/linux/keyctl.h
7121F:	include/keys/
7122F:	security/keys/
7123
7124KEYS-TRUSTED
7125M:	David Safford <safford@us.ibm.com>
7126M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7127L:	linux-security-module@vger.kernel.org
7128L:	keyrings@vger.kernel.org
7129S:	Supported
7130F:	Documentation/security/keys-trusted-encrypted.txt
7131F:	include/keys/trusted-type.h
7132F:	security/keys/trusted.c
7133F:	security/keys/trusted.h
7134
7135KEYS-ENCRYPTED
7136M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7137M:	David Safford <safford@us.ibm.com>
7138L:	linux-security-module@vger.kernel.org
7139L:	keyrings@vger.kernel.org
7140S:	Supported
7141F:	Documentation/security/keys-trusted-encrypted.txt
7142F:	include/keys/encrypted-type.h
7143F:	security/keys/encrypted-keys/
7144
7145KGDB / KDB /debug_core
7146M:	Jason Wessel <jason.wessel@windriver.com>
7147W:	http://kgdb.wiki.kernel.org/
7148L:	kgdb-bugreport@lists.sourceforge.net
7149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7150S:	Maintained
7151F:	Documentation/DocBook/kgdb.tmpl
7152F:	drivers/misc/kgdbts.c
7153F:	drivers/tty/serial/kgdboc.c
7154F:	include/linux/kdb.h
7155F:	include/linux/kgdb.h
7156F:	kernel/debug/
7157
7158KMEMCHECK
7159M:	Vegard Nossum <vegardno@ifi.uio.no>
7160M:	Pekka Enberg <penberg@kernel.org>
7161S:	Maintained
7162F:	Documentation/dev-tools/kmemcheck.rst
7163F:	arch/x86/include/asm/kmemcheck.h
7164F:	arch/x86/mm/kmemcheck/
7165F:	include/linux/kmemcheck.h
7166F:	mm/kmemcheck.c
7167
7168KMEMLEAK
7169M:	Catalin Marinas <catalin.marinas@arm.com>
7170S:	Maintained
7171F:	Documentation/dev-tools/kmemleak.rst
7172F:	include/linux/kmemleak.h
7173F:	mm/kmemleak.c
7174F:	mm/kmemleak-test.c
7175
7176KPROBES
7177M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7178M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7179M:	"David S. Miller" <davem@davemloft.net>
7180M:	Masami Hiramatsu <mhiramat@kernel.org>
7181S:	Maintained
7182F:	Documentation/kprobes.txt
7183F:	include/linux/kprobes.h
7184F:	kernel/kprobes.c
7185
7186KS0108 LCD CONTROLLER DRIVER
7187M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7188W:	http://miguelojeda.es/auxdisplay.htm
7189W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7190S:	Maintained
7191F:	Documentation/auxdisplay/ks0108
7192F:	drivers/auxdisplay/ks0108.c
7193F:	include/linux/ks0108.h
7194
7195L3MDEV
7196M:	David Ahern <dsa@cumulusnetworks.com>
7197L:	netdev@vger.kernel.org
7198S:	Maintained
7199F:	net/l3mdev
7200F:	include/net/l3mdev.h
7201
7202LANTIQ MIPS ARCHITECTURE
7203M:	John Crispin <john@phrozen.org>
7204L:	linux-mips@linux-mips.org
7205S:	Maintained
7206F:	arch/mips/lantiq
7207
7208LAPB module
7209L:	linux-x25@vger.kernel.org
7210S:	Orphan
7211F:	Documentation/networking/lapb-module.txt
7212F:	include/*/lapb.h
7213F:	net/lapb/
7214
7215LASI 53c700 driver for PARISC
7216M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7217L:	linux-scsi@vger.kernel.org
7218S:	Maintained
7219F:	Documentation/scsi/53c700.txt
7220F:	drivers/scsi/53c700*
7221
7222LED SUBSYSTEM
7223M:	Richard Purdie <rpurdie@rpsys.net>
7224M:	Jacek Anaszewski <j.anaszewski@samsung.com>
7225M:	Pavel Machek <pavel@ucw.cz>
7226L:	linux-leds@vger.kernel.org
7227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7228S:	Maintained
7229F:	Documentation/devicetree/bindings/leds/
7230F:	drivers/leds/
7231F:	include/linux/leds.h
7232
7233LEGACY EEPROM DRIVER
7234M:	Jean Delvare <jdelvare@suse.com>
7235S:	Maintained
7236F:	Documentation/misc-devices/eeprom
7237F:	drivers/misc/eeprom/eeprom.c
7238
7239LEGO USB Tower driver
7240M:	Juergen Stuber <starblue@users.sourceforge.net>
7241L:	legousb-devel@lists.sourceforge.net
7242W:	http://legousb.sourceforge.net/
7243S:	Maintained
7244F:	drivers/usb/misc/legousbtower.c
7245
7246LG2160 MEDIA DRIVER
7247M:	Michael Krufky <mkrufky@linuxtv.org>
7248L:	linux-media@vger.kernel.org
7249W:	https://linuxtv.org
7250W:	http://github.com/mkrufky
7251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7252T:	git git://linuxtv.org/mkrufky/tuners.git
7253S:	Maintained
7254F:	drivers/media/dvb-frontends/lg2160.*
7255
7256LGDT3305 MEDIA DRIVER
7257M:	Michael Krufky <mkrufky@linuxtv.org>
7258L:	linux-media@vger.kernel.org
7259W:	https://linuxtv.org
7260W:	http://github.com/mkrufky
7261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7262T:	git git://linuxtv.org/mkrufky/tuners.git
7263S:	Maintained
7264F:	drivers/media/dvb-frontends/lgdt3305.*
7265
7266LGUEST
7267M:	Rusty Russell <rusty@rustcorp.com.au>
7268L:	lguest@lists.ozlabs.org
7269W:	http://lguest.ozlabs.org/
7270S:	Odd Fixes
7271F:	arch/x86/include/asm/lguest*.h
7272F:	arch/x86/lguest/
7273F:	drivers/lguest/
7274F:	include/linux/lguest*.h
7275F:	tools/lguest/
7276
7277LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7278M:	Tejun Heo <tj@kernel.org>
7279L:	linux-ide@vger.kernel.org
7280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7281S:	Maintained
7282F:	drivers/ata/
7283F:	include/linux/ata.h
7284F:	include/linux/libata.h
7285F:	Documentation/devicetree/bindings/ata/
7286
7287LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7288M:	Viresh Kumar <vireshk@kernel.org>
7289L:	linux-ide@vger.kernel.org
7290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7291S:	Maintained
7292F:	include/linux/pata_arasan_cf_data.h
7293F:	drivers/ata/pata_arasan_cf.c
7294
7295LIBATA PATA DRIVERS
7296M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7297M:	Tejun Heo <tj@kernel.org>
7298L:	linux-ide@vger.kernel.org
7299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7300S:	Maintained
7301F:	drivers/ata/pata_*.c
7302F:	drivers/ata/ata_generic.c
7303
7304LIBATA SATA AHCI PLATFORM devices support
7305M:	Hans de Goede <hdegoede@redhat.com>
7306M:	Tejun Heo <tj@kernel.org>
7307L:	linux-ide@vger.kernel.org
7308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7309S:	Maintained
7310F:	drivers/ata/ahci_platform.c
7311F:	drivers/ata/libahci_platform.c
7312F:	include/linux/ahci_platform.h
7313
7314LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7315M:	Mikael Pettersson <mikpelinux@gmail.com>
7316L:	linux-ide@vger.kernel.org
7317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7318S:	Maintained
7319F:	drivers/ata/sata_promise.*
7320
7321LIBLOCKDEP
7322M:	Sasha Levin <sasha.levin@oracle.com>
7323S:	Maintained
7324F:	tools/lib/lockdep/
7325
7326LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7327M:	Dan Williams <dan.j.williams@intel.com>
7328L:	linux-nvdimm@lists.01.org
7329Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7331S:	Supported
7332F:	drivers/nvdimm/*
7333F:	include/linux/nd.h
7334F:	include/linux/libnvdimm.h
7335F:	include/uapi/linux/ndctl.h
7336
7337LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7338M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7339L:	linux-nvdimm@lists.01.org
7340Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7341S:	Supported
7342F:	drivers/nvdimm/blk.c
7343F:	drivers/nvdimm/region_devs.c
7344F:	drivers/acpi/nfit*
7345
7346LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7347M:	Vishal Verma <vishal.l.verma@intel.com>
7348L:	linux-nvdimm@lists.01.org
7349Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7350S:	Supported
7351F:	drivers/nvdimm/btt*
7352
7353LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7354M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7355L:	linux-nvdimm@lists.01.org
7356Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7357S:	Supported
7358F:	drivers/nvdimm/pmem.c
7359F:	include/linux/pmem.h
7360F:	arch/*/include/asm/pmem.h
7361
7362LIGHTNVM PLATFORM SUPPORT
7363M:	Matias Bjorling <mb@lightnvm.io>
7364W:	http://github/OpenChannelSSD
7365L:	linux-block@vger.kernel.org
7366S:	Maintained
7367F:	drivers/lightnvm/
7368F:	include/linux/lightnvm.h
7369F:	include/uapi/linux/lightnvm.h
7370
7371LINUX FOR POWERPC (32-BIT AND 64-BIT)
7372M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7373M:	Paul Mackerras <paulus@samba.org>
7374M:	Michael Ellerman <mpe@ellerman.id.au>
7375W:	https://github.com/linuxppc/linux/wiki
7376L:	linuxppc-dev@lists.ozlabs.org
7377Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7379S:	Supported
7380F:	Documentation/powerpc/
7381F:	arch/powerpc/
7382F:	drivers/char/tpm/tpm_ibmvtpm*
7383F:	drivers/crypto/nx/
7384F:	drivers/crypto/vmx/
7385F:	drivers/net/ethernet/ibm/ibmveth.*
7386F:	drivers/net/ethernet/ibm/ibmvnic.*
7387F:	drivers/pci/hotplug/pnv_php.c
7388F:	drivers/pci/hotplug/rpa*
7389F:	drivers/scsi/ibmvscsi/
7390F:	tools/testing/selftests/powerpc
7391N:	opal
7392N:	/pmac
7393N:	powermac
7394N:	powernv
7395N:	[^a-z0-9]ps3
7396N:	pseries
7397
7398LINUX FOR POWER MACINTOSH
7399M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7400W:	http://www.penguinppc.org/
7401L:	linuxppc-dev@lists.ozlabs.org
7402S:	Maintained
7403F:	arch/powerpc/platforms/powermac/
7404F:	drivers/macintosh/
7405
7406LINUX FOR POWERPC EMBEDDED MPC5XXX
7407M:	Anatolij Gustschin <agust@denx.de>
7408L:	linuxppc-dev@lists.ozlabs.org
7409T:	git git://git.denx.de/linux-denx-agust.git
7410S:	Maintained
7411F:	arch/powerpc/platforms/512x/
7412F:	arch/powerpc/platforms/52xx/
7413
7414LINUX FOR POWERPC EMBEDDED PPC4XX
7415M:	Alistair Popple <alistair@popple.id.au>
7416M:	Matt Porter <mporter@kernel.crashing.org>
7417W:	http://www.penguinppc.org/
7418L:	linuxppc-dev@lists.ozlabs.org
7419S:	Maintained
7420F:	arch/powerpc/platforms/40x/
7421F:	arch/powerpc/platforms/44x/
7422
7423LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7424L:	linuxppc-dev@lists.ozlabs.org
7425S:	Orphan
7426F:	arch/powerpc/*/*virtex*
7427F:	arch/powerpc/*/*/*virtex*
7428
7429LINUX FOR POWERPC EMBEDDED PPC8XX
7430M:	Vitaly Bordug <vitb@kernel.crashing.org>
7431W:	http://www.penguinppc.org/
7432L:	linuxppc-dev@lists.ozlabs.org
7433S:	Maintained
7434F:	arch/powerpc/platforms/8xx/
7435
7436LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7437M:	Scott Wood <oss@buserror.net>
7438M:	Kumar Gala <galak@kernel.crashing.org>
7439W:	http://www.penguinppc.org/
7440L:	linuxppc-dev@lists.ozlabs.org
7441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7442S:	Maintained
7443F:	arch/powerpc/platforms/83xx/
7444F:	arch/powerpc/platforms/85xx/
7445
7446LINUX FOR POWERPC PA SEMI PWRFICIENT
7447L:	linuxppc-dev@lists.ozlabs.org
7448S:	Orphan
7449F:	arch/powerpc/platforms/pasemi/
7450F:	drivers/*/*pasemi*
7451F:	drivers/*/*/*pasemi*
7452
7453LINUX SECURITY MODULE (LSM) FRAMEWORK
7454M:	Chris Wright <chrisw@sous-sol.org>
7455L:	linux-security-module@vger.kernel.org
7456S:	Supported
7457
7458LIS3LV02D ACCELEROMETER DRIVER
7459M:	Eric Piel <eric.piel@tremplin-utc.net>
7460S:	Maintained
7461F:	Documentation/misc-devices/lis3lv02d
7462F:	drivers/misc/lis3lv02d/
7463F:	drivers/platform/x86/hp_accel.c
7464
7465LIVE PATCHING
7466M:	Josh Poimboeuf <jpoimboe@redhat.com>
7467M:	Jessica Yu <jeyu@redhat.com>
7468M:	Jiri Kosina <jikos@kernel.org>
7469M:	Miroslav Benes <mbenes@suse.cz>
7470R:	Petr Mladek <pmladek@suse.com>
7471S:	Maintained
7472F:	kernel/livepatch/
7473F:	include/linux/livepatch.h
7474F:	arch/x86/include/asm/livepatch.h
7475F:	arch/x86/kernel/livepatch.c
7476F:	Documentation/livepatch/
7477F:	Documentation/ABI/testing/sysfs-kernel-livepatch
7478F:	samples/livepatch/
7479L:	live-patching@vger.kernel.org
7480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7481
7482LINUX KERNEL DUMP TEST MODULE (LKDTM)
7483M:	Kees Cook <keescook@chromium.org>
7484S:	Maintained
7485F:	drivers/misc/lkdtm*
7486
7487LLC (802.2)
7488M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7489S:	Maintained
7490F:	include/linux/llc.h
7491F:	include/uapi/linux/llc.h
7492F:	include/net/llc*
7493F:	net/llc/
7494
7495LM73 HARDWARE MONITOR DRIVER
7496M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
7497L:	linux-hwmon@vger.kernel.org
7498S:	Maintained
7499F:	drivers/hwmon/lm73.c
7500
7501LM78 HARDWARE MONITOR DRIVER
7502M:	Jean Delvare <jdelvare@suse.com>
7503L:	linux-hwmon@vger.kernel.org
7504S:	Maintained
7505F:	Documentation/hwmon/lm78
7506F:	drivers/hwmon/lm78.c
7507
7508LM83 HARDWARE MONITOR DRIVER
7509M:	Jean Delvare <jdelvare@suse.com>
7510L:	linux-hwmon@vger.kernel.org
7511S:	Maintained
7512F:	Documentation/hwmon/lm83
7513F:	drivers/hwmon/lm83.c
7514
7515LM90 HARDWARE MONITOR DRIVER
7516M:	Jean Delvare <jdelvare@suse.com>
7517L:	linux-hwmon@vger.kernel.org
7518S:	Maintained
7519F:	Documentation/hwmon/lm90
7520F:	Documentation/devicetree/bindings/hwmon/lm90.txt
7521F:	drivers/hwmon/lm90.c
7522
7523LM95234 HARDWARE MONITOR DRIVER
7524M:	Guenter Roeck <linux@roeck-us.net>
7525L:	linux-hwmon@vger.kernel.org
7526S:	Maintained
7527F:	Documentation/hwmon/lm95234
7528F:	drivers/hwmon/lm95234.c
7529
7530LME2510 MEDIA DRIVER
7531M:	Malcolm Priestley <tvboxspy@gmail.com>
7532L:	linux-media@vger.kernel.org
7533W:	https://linuxtv.org
7534Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7535S:	Maintained
7536F:	drivers/media/usb/dvb-usb-v2/lmedm04*
7537
7538LOCKING PRIMITIVES
7539M:	Peter Zijlstra <peterz@infradead.org>
7540M:	Ingo Molnar <mingo@redhat.com>
7541L:	linux-kernel@vger.kernel.org
7542T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7543S:	Maintained
7544F:	Documentation/locking/
7545F:	include/linux/lockdep.h
7546F:	include/linux/spinlock*.h
7547F:	arch/*/include/asm/spinlock*.h
7548F:	include/linux/rwlock*.h
7549F:	include/linux/mutex*.h
7550F:	arch/*/include/asm/mutex*.h
7551F:	include/linux/rwsem*.h
7552F:	arch/*/include/asm/rwsem.h
7553F:	include/linux/seqlock.h
7554F:	lib/locking*.[ch]
7555F:	kernel/locking/
7556
7557LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7558M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
7559L:	linux-ntfs-dev@lists.sourceforge.net
7560W:	http://www.linux-ntfs.org/content/view/19/37/
7561S:	Maintained
7562F:	Documentation/ldm.txt
7563F:	block/partitions/ldm.*
7564
7565LogFS
7566M:	Joern Engel <joern@logfs.org>
7567M:	Prasad Joshi <prasadjoshi.linux@gmail.com>
7568L:	logfs@logfs.org
7569W:	logfs.org
7570S:	Maintained
7571F:	fs/logfs/
7572
7573LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7574M:	Sathya Prakash <sathya.prakash@broadcom.com>
7575M:	Chaitra P B <chaitra.basappa@broadcom.com>
7576M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7577L:	MPT-FusionLinux.pdl@broadcom.com
7578L:	linux-scsi@vger.kernel.org
7579W:	http://www.avagotech.com/support/
7580S:	Supported
7581F:	drivers/message/fusion/
7582F:	drivers/scsi/mpt2sas/
7583F:	drivers/scsi/mpt3sas/
7584
7585LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7586M:	Matthew Wilcox <matthew@wil.cx>
7587L:	linux-scsi@vger.kernel.org
7588S:	Maintained
7589F:	drivers/scsi/sym53c8xx_2/
7590
7591LTC4261 HARDWARE MONITOR DRIVER
7592M:	Guenter Roeck <linux@roeck-us.net>
7593L:	linux-hwmon@vger.kernel.org
7594S:	Maintained
7595F:	Documentation/hwmon/ltc4261
7596F:	drivers/hwmon/ltc4261.c
7597
7598LTP (Linux Test Project)
7599M:	Mike Frysinger <vapier@gentoo.org>
7600M:	Cyril Hrubis <chrubis@suse.cz>
7601M:	Wanlong Gao <wanlong.gao@gmail.com>
7602M:	Jan Stancek <jstancek@redhat.com>
7603M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7604M:	Alexey Kodanev <alexey.kodanev@oracle.com>
7605L:	ltp@lists.linux.it (subscribers-only)
7606W:	http://linux-test-project.github.io/
7607T:	git git://github.com/linux-test-project/ltp.git
7608S:	Maintained
7609
7610M32R ARCHITECTURE
7611W:	http://www.linux-m32r.org/
7612S:	Orphan
7613F:	arch/m32r/
7614
7615M68K ARCHITECTURE
7616M:	Geert Uytterhoeven <geert@linux-m68k.org>
7617L:	linux-m68k@lists.linux-m68k.org
7618W:	http://www.linux-m68k.org/
7619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7620S:	Maintained
7621F:	arch/m68k/
7622F:	drivers/zorro/
7623
7624M68K ON APPLE MACINTOSH
7625M:	Joshua Thompson <funaho@jurai.org>
7626W:	http://www.mac.linux-m68k.org/
7627L:	linux-m68k@lists.linux-m68k.org
7628S:	Maintained
7629F:	arch/m68k/mac/
7630
7631M68K ON HP9000/300
7632M:	Philip Blundell <philb@gnu.org>
7633W:	http://www.tazenda.demon.co.uk/phil/linux-hp
7634S:	Maintained
7635F:	arch/m68k/hp300/
7636
7637M88DS3103 MEDIA DRIVER
7638M:	Antti Palosaari <crope@iki.fi>
7639L:	linux-media@vger.kernel.org
7640W:	https://linuxtv.org
7641W:	http://palosaari.fi/linux/
7642Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7643T:	git git://linuxtv.org/anttip/media_tree.git
7644S:	Maintained
7645F:	drivers/media/dvb-frontends/m88ds3103*
7646
7647M88RS2000 MEDIA DRIVER
7648M:	Malcolm Priestley <tvboxspy@gmail.com>
7649L:	linux-media@vger.kernel.org
7650W:	https://linuxtv.org
7651Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7652S:	Maintained
7653F:	drivers/media/dvb-frontends/m88rs2000*
7654
7655MA901 MASTERKIT USB FM RADIO DRIVER
7656M:	Alexey Klimov <klimov.linux@gmail.com>
7657L:	linux-media@vger.kernel.org
7658T:	git git://linuxtv.org/media_tree.git
7659S:	Maintained
7660F:	drivers/media/radio/radio-ma901.c
7661
7662MAC80211
7663M:	Johannes Berg <johannes@sipsolutions.net>
7664L:	linux-wireless@vger.kernel.org
7665W:	http://wireless.kernel.org/
7666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7668S:	Maintained
7669F:	Documentation/networking/mac80211-injection.txt
7670F:	include/net/mac80211.h
7671F:	net/mac80211/
7672F:	drivers/net/wireless/mac80211_hwsim.[ch]
7673
7674MACVLAN DRIVER
7675M:	Patrick McHardy <kaber@trash.net>
7676L:	netdev@vger.kernel.org
7677S:	Maintained
7678F:	drivers/net/macvlan.c
7679F:	include/linux/if_macvlan.h
7680
7681MAILBOX API
7682M:	Jassi Brar <jassisinghbrar@gmail.com>
7683L:	linux-kernel@vger.kernel.org
7684S:	Maintained
7685F:	drivers/mailbox/
7686F:	include/linux/mailbox_client.h
7687F:	include/linux/mailbox_controller.h
7688
7689MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7690M:	Michael Kerrisk <mtk.manpages@gmail.com>
7691W:	http://www.kernel.org/doc/man-pages
7692L:	linux-man@vger.kernel.org
7693S:	Maintained
7694
7695MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7696M:	Andrew Lunn <andrew@lunn.ch>
7697M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7698L:	netdev@vger.kernel.org
7699S:	Maintained
7700F:	drivers/net/dsa/mv88e6xxx/
7701F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
7702
7703MARVELL ARMADA DRM SUPPORT
7704M:	Russell King <rmk+kernel@armlinux.org.uk>
7705S:	Maintained
7706F:	drivers/gpu/drm/armada/
7707F:	include/uapi/drm/armada_drm.h
7708F:	Documentation/devicetree/bindings/display/armada/
7709
7710MARVELL CRYPTO DRIVER
7711M:	Boris Brezillon <boris.brezillon@free-electrons.com>
7712M:	Arnaud Ebalard <arno@natisbad.org>
7713F:	drivers/crypto/marvell/
7714S:	Maintained
7715L:	linux-crypto@vger.kernel.org
7716
7717MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7718M:	Mirko Lindner <mlindner@marvell.com>
7719M:	Stephen Hemminger <stephen@networkplumber.org>
7720L:	netdev@vger.kernel.org
7721S:	Maintained
7722F:	drivers/net/ethernet/marvell/sk*
7723
7724MARVELL LIBERTAS WIRELESS DRIVER
7725L:	libertas-dev@lists.infradead.org
7726S:	Orphan
7727F:	drivers/net/wireless/marvell/libertas/
7728
7729MARVELL MV643XX ETHERNET DRIVER
7730M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7731L:	netdev@vger.kernel.org
7732S:	Maintained
7733F:	drivers/net/ethernet/marvell/mv643xx_eth.*
7734F:	include/linux/mv643xx.h
7735
7736MARVELL MVNETA ETHERNET DRIVER
7737M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7738L:	netdev@vger.kernel.org
7739S:	Maintained
7740F:	drivers/net/ethernet/marvell/mvneta.*
7741
7742MARVELL MWIFIEX WIRELESS DRIVER
7743M:	Amitkumar Karwar <akarwar@marvell.com>
7744M:	Nishant Sarmukadam <nishants@marvell.com>
7745L:	linux-wireless@vger.kernel.org
7746S:	Maintained
7747F:	drivers/net/wireless/marvell/mwifiex/
7748
7749MARVELL MWL8K WIRELESS DRIVER
7750M:	Lennert Buytenhek <buytenh@wantstofly.org>
7751L:	linux-wireless@vger.kernel.org
7752S:	Odd Fixes
7753F:	drivers/net/wireless/marvell/mwl8k.c
7754
7755MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7756M:	Nicolas Pitre <nico@fluxnic.net>
7757S:	Odd Fixes
7758F:	drivers/mmc/host/mvsdio.*
7759
7760MATROX FRAMEBUFFER DRIVER
7761L:	linux-fbdev@vger.kernel.org
7762S:	Orphan
7763F:	drivers/video/fbdev/matrox/matroxfb_*
7764F:	include/uapi/linux/matroxfb.h
7765
7766MAX16065 HARDWARE MONITOR DRIVER
7767M:	Guenter Roeck <linux@roeck-us.net>
7768L:	linux-hwmon@vger.kernel.org
7769S:	Maintained
7770F:	Documentation/hwmon/max16065
7771F:	drivers/hwmon/max16065.c
7772
7773MAX20751 HARDWARE MONITOR DRIVER
7774M:	Guenter Roeck <linux@roeck-us.net>
7775L:	linux-hwmon@vger.kernel.org
7776S:	Maintained
7777F:	Documentation/hwmon/max20751
7778F:	drivers/hwmon/max20751.c
7779
7780MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7781L:	linux-hwmon@vger.kernel.org
7782S:	Orphan
7783F:	Documentation/hwmon/max6650
7784F:	drivers/hwmon/max6650.c
7785
7786MAX6697 HARDWARE MONITOR DRIVER
7787M:	Guenter Roeck <linux@roeck-us.net>
7788L:	linux-hwmon@vger.kernel.org
7789S:	Maintained
7790F:	Documentation/hwmon/max6697
7791F:	Documentation/devicetree/bindings/i2c/max6697.txt
7792F:	drivers/hwmon/max6697.c
7793F:	include/linux/platform_data/max6697.h
7794
7795MAX9860 MONO AUDIO VOICE CODEC DRIVER
7796M:	Peter Rosin <peda@axentia.se>
7797L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7798S:	Maintained
7799F:	Documentation/devicetree/bindings/sound/max9860.txt
7800F:	sound/soc/codecs/max9860.*
7801
7802MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7803M:	Krzysztof Kozlowski <krzk@kernel.org>
7804M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7805L:	linux-pm@vger.kernel.org
7806S:	Supported
7807F:	drivers/power/supply/max14577_charger.c
7808F:	drivers/power/supply/max77693_charger.c
7809
7810MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7811M:	Javier Martinez Canillas <javier@osg.samsung.com>
7812L:	linux-kernel@vger.kernel.org
7813S:	Supported
7814F:	drivers/*/*max77802*.c
7815F:	Documentation/devicetree/bindings/*/*max77802.txt
7816F:	include/dt-bindings/*/*max77802.h
7817
7818MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7819M:	Chanwoo Choi <cw00.choi@samsung.com>
7820M:	Krzysztof Kozlowski <krzk@kernel.org>
7821M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7822L:	linux-kernel@vger.kernel.org
7823S:	Supported
7824F:	drivers/*/max14577*.c
7825F:	drivers/*/max77686*.c
7826F:	drivers/*/max77693*.c
7827F:	drivers/extcon/extcon-max14577.c
7828F:	drivers/extcon/extcon-max77693.c
7829F:	drivers/rtc/rtc-max77686.c
7830F:	drivers/clk/clk-max77686.c
7831F:	Documentation/devicetree/bindings/mfd/max14577.txt
7832F:	Documentation/devicetree/bindings/*/max77686.txt
7833F:	Documentation/devicetree/bindings/mfd/max77693.txt
7834F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
7835F:	include/linux/mfd/max14577*.h
7836F:	include/linux/mfd/max77686*.h
7837F:	include/linux/mfd/max77693*.h
7838
7839MAXIRADIO FM RADIO RECEIVER DRIVER
7840M:	Hans Verkuil <hverkuil@xs4all.nl>
7841L:	linux-media@vger.kernel.org
7842T:	git git://linuxtv.org/media_tree.git
7843W:	https://linuxtv.org
7844S:	Maintained
7845F:	drivers/media/radio/radio-maxiradio*
7846
7847MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7848M:	Peter Rosin <peda@axentia.se>
7849L:	linux-iio@vger.kernel.org
7850S:	Maintained
7851F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
7852F:	drivers/iio/potentiometer/mcp4531.c
7853
7854MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7855M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7856L:	linux-iio@vger.kernel.org
7857S:	Maintained
7858F:	drivers/iio/dac/cio-dac.c
7859
7860MEDIA DRIVERS FOR RENESAS - FCP
7861M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7862L:	linux-media@vger.kernel.org
7863L:	linux-renesas-soc@vger.kernel.org
7864T:	git git://linuxtv.org/media_tree.git
7865S:	Supported
7866F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
7867F:	drivers/media/platform/rcar-fcp.c
7868F:	include/media/rcar-fcp.h
7869
7870MEDIA DRIVERS FOR RENESAS - VIN
7871M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
7872L:	linux-media@vger.kernel.org
7873L:	linux-renesas-soc@vger.kernel.org
7874T:	git git://linuxtv.org/media_tree.git
7875S:	Supported
7876F:	Documentation/devicetree/bindings/media/rcar_vin.txt
7877F:	drivers/media/platform/rcar-vin/
7878
7879MEDIA DRIVERS FOR RENESAS - VSP1
7880M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7881L:	linux-media@vger.kernel.org
7882L:	linux-renesas-soc@vger.kernel.org
7883T:	git git://linuxtv.org/media_tree.git
7884S:	Supported
7885F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
7886F:	drivers/media/platform/vsp1/
7887
7888MEDIA DRIVERS FOR HELENE
7889M:	Abylay Ospan <aospan@netup.ru>
7890L:	linux-media@vger.kernel.org
7891W:	https://linuxtv.org
7892W:	http://netup.tv/
7893T:	git git://linuxtv.org/media_tree.git
7894S:	Supported
7895F:	drivers/media/dvb-frontends/helene*
7896
7897MEDIA DRIVERS FOR ASCOT2E
7898M:	Sergey Kozlov <serjk@netup.ru>
7899M:	Abylay Ospan <aospan@netup.ru>
7900L:	linux-media@vger.kernel.org
7901W:	https://linuxtv.org
7902W:	http://netup.tv/
7903T:	git git://linuxtv.org/media_tree.git
7904S:	Supported
7905F:	drivers/media/dvb-frontends/ascot2e*
7906
7907MEDIA DRIVERS FOR CXD2841ER
7908M:	Sergey Kozlov <serjk@netup.ru>
7909M:	Abylay Ospan <aospan@netup.ru>
7910L:	linux-media@vger.kernel.org
7911W:	https://linuxtv.org
7912W:	http://netup.tv/
7913T:	git git://linuxtv.org/media_tree.git
7914S:	Supported
7915F:	drivers/media/dvb-frontends/cxd2841er*
7916
7917MEDIA DRIVERS FOR HORUS3A
7918M:	Sergey Kozlov <serjk@netup.ru>
7919M:	Abylay Ospan <aospan@netup.ru>
7920L:	linux-media@vger.kernel.org
7921W:	https://linuxtv.org
7922W:	http://netup.tv/
7923T:	git git://linuxtv.org/media_tree.git
7924S:	Supported
7925F:	drivers/media/dvb-frontends/horus3a*
7926
7927MEDIA DRIVERS FOR LNBH25
7928M:	Sergey Kozlov <serjk@netup.ru>
7929M:	Abylay Ospan <aospan@netup.ru>
7930L:	linux-media@vger.kernel.org
7931W:	https://linuxtv.org
7932W:	http://netup.tv/
7933T:	git git://linuxtv.org/media_tree.git
7934S:	Supported
7935F:	drivers/media/dvb-frontends/lnbh25*
7936
7937MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7938M:	Sergey Kozlov <serjk@netup.ru>
7939M:	Abylay Ospan <aospan@netup.ru>
7940L:	linux-media@vger.kernel.org
7941W:	https://linuxtv.org
7942W:	http://netup.tv/
7943T:	git git://linuxtv.org/media_tree.git
7944S:	Supported
7945F:	drivers/media/pci/netup_unidvb/*
7946
7947MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7948M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
7949M:	Mauro Carvalho Chehab <mchehab@kernel.org>
7950P:	LinuxTV.org Project
7951L:	linux-media@vger.kernel.org
7952W:	https://linuxtv.org
7953Q:	http://patchwork.kernel.org/project/linux-media/list/
7954T:	git git://linuxtv.org/media_tree.git
7955S:	Maintained
7956F:	Documentation/media/
7957F:	drivers/media/
7958F:	drivers/staging/media/
7959F:	include/linux/platform_data/media/
7960F:	include/media/
7961F:	include/uapi/linux/dvb/
7962F:	include/uapi/linux/videodev2.h
7963F:	include/uapi/linux/media.h
7964F:	include/uapi/linux/v4l2-*
7965F:	include/uapi/linux/meye.h
7966F:	include/uapi/linux/ivtv*
7967F:	include/uapi/linux/uvcvideo.h
7968
7969MEDIATEK ETHERNET DRIVER
7970M:	Felix Fietkau <nbd@openwrt.org>
7971M:	John Crispin <blogic@openwrt.org>
7972L:	netdev@vger.kernel.org
7973S:	Maintained
7974F:	drivers/net/ethernet/mediatek/
7975
7976MEDIATEK MT7601U WIRELESS LAN DRIVER
7977M:	Jakub Kicinski <kubakici@wp.pl>
7978L:	linux-wireless@vger.kernel.org
7979S:	Maintained
7980F:	drivers/net/wireless/mediatek/mt7601u/
7981
7982MEGARAID SCSI/SAS DRIVERS
7983M:	Kashyap Desai <kashyap.desai@broadcom.com>
7984M:	Sumit Saxena <sumit.saxena@broadcom.com>
7985M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
7986L:	megaraidlinux.pdl@broadcom.com
7987L:	linux-scsi@vger.kernel.org
7988W:	http://www.avagotech.com/support/
7989S:	Maintained
7990F:	Documentation/scsi/megaraid.txt
7991F:	drivers/scsi/megaraid.*
7992F:	drivers/scsi/megaraid/
7993
7994MELFAS MIP4 TOUCHSCREEN DRIVER
7995M:	Sangwon Jee <jeesw@melfas.com>
7996W:	http://www.melfas.com
7997S:	Supported
7998F:	drivers/input/touchscreen/melfas_mip4.c
7999F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8000
8001MELLANOX ETHERNET DRIVER (mlx4_en)
8002M:	Tariq Toukan <tariqt@mellanox.com>
8003L:	netdev@vger.kernel.org
8004S:	Supported
8005W:	http://www.mellanox.com
8006Q:	http://patchwork.ozlabs.org/project/netdev/list/
8007F:	drivers/net/ethernet/mellanox/mlx4/en_*
8008
8009MELLANOX ETHERNET DRIVER (mlx5e)
8010M:	Saeed Mahameed <saeedm@mellanox.com>
8011L:	netdev@vger.kernel.org
8012S:	Supported
8013W:	http://www.mellanox.com
8014Q:	http://patchwork.ozlabs.org/project/netdev/list/
8015F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8016
8017MELLANOX ETHERNET SWITCH DRIVERS
8018M:	Jiri Pirko <jiri@mellanox.com>
8019M:	Ido Schimmel <idosch@mellanox.com>
8020L:	netdev@vger.kernel.org
8021S:	Supported
8022W:	http://www.mellanox.com
8023Q:	http://patchwork.ozlabs.org/project/netdev/list/
8024F:	drivers/net/ethernet/mellanox/mlxsw/
8025
8026MELLANOX MLXCPLD I2C AND MUX DRIVER
8027M:	Vadim Pasternak <vadimp@mellanox.com>
8028M:	Michael Shych <michaelsh@mellanox.com>
8029L:	linux-i2c@vger.kernel.org
8030S:	Supported
8031F:	drivers/i2c/busses/i2c-mlxcpld.c
8032F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8033F:	Documentation/i2c/busses/i2c-mlxcpld
8034
8035MELLANOX MLXCPLD LED DRIVER
8036M:	Vadim Pasternak <vadimp@mellanox.com>
8037L:	linux-leds@vger.kernel.org
8038S:	Supported
8039F:	drivers/leds/leds-mlxcpld.c
8040F:	Documentation/leds/leds-mlxcpld.txt
8041
8042MELLANOX PLATFORM DRIVER
8043M:      Vadim Pasternak <vadimp@mellanox.com>
8044L:      platform-driver-x86@vger.kernel.org
8045S:      Supported
8046F:      arch/x86/platform/mellanox/mlx-platform.c
8047
8048MELLANOX MLX CPLD HOTPLUG DRIVER
8049M:	Vadim Pasternak <vadimp@mellanox.com>
8050L:	platform-driver-x86@vger.kernel.org
8051S:	Supported
8052F:	drivers/platform/x86/mlxcpld-hotplug.c
8053F:	include/linux/platform_data/mlxcpld-hotplug.h
8054
8055SOFT-ROCE DRIVER (rxe)
8056M:	Moni Shoua <monis@mellanox.com>
8057L:	linux-rdma@vger.kernel.org
8058S:	Supported
8059W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
8060Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8061F:	drivers/infiniband/sw/rxe/
8062F:	include/uapi/rdma/rdma_user_rxe.h
8063
8064MEMBARRIER SUPPORT
8065M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8066M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8067L:	linux-kernel@vger.kernel.org
8068S:	Supported
8069F:	kernel/membarrier.c
8070F:	include/uapi/linux/membarrier.h
8071
8072MEMORY MANAGEMENT
8073L:	linux-mm@kvack.org
8074W:	http://www.linux-mm.org
8075S:	Maintained
8076F:	include/linux/mm.h
8077F:	include/linux/gfp.h
8078F:	include/linux/mmzone.h
8079F:	include/linux/memory_hotplug.h
8080F:	include/linux/vmalloc.h
8081F:	mm/
8082
8083MEMORY TECHNOLOGY DEVICES (MTD)
8084M:	David Woodhouse <dwmw2@infradead.org>
8085M:	Brian Norris <computersforpeace@gmail.com>
8086M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8087M:	Marek Vasut <marek.vasut@gmail.com>
8088M:	Richard Weinberger <richard@nod.at>
8089M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
8090L:	linux-mtd@lists.infradead.org
8091W:	http://www.linux-mtd.infradead.org/
8092Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8093T:	git git://git.infradead.org/linux-mtd.git
8094T:	git git://git.infradead.org/l2-mtd.git
8095S:	Maintained
8096F:	Documentation/devicetree/bindings/mtd/
8097F:	drivers/mtd/
8098F:	include/linux/mtd/
8099F:	include/uapi/mtd/
8100
8101MEN A21 WATCHDOG DRIVER
8102M:	Johannes Thumshirn <morbidrsa@gmail.com>
8103L:	linux-watchdog@vger.kernel.org
8104S:	Maintained
8105F:	drivers/watchdog/mena21_wdt.c
8106
8107MEN CHAMELEON BUS (mcb)
8108M:	Johannes Thumshirn <morbidrsa@gmail.com>
8109S:	Maintained
8110F:	drivers/mcb/
8111F:	include/linux/mcb.h
8112F:	Documentation/men-chameleon-bus.txt
8113
8114MEN F21BMC (Board Management Controller)
8115M:	Andreas Werner <andreas.werner@men.de>
8116S:	Supported
8117F:	drivers/mfd/menf21bmc.c
8118F:	drivers/watchdog/menf21bmc_wdt.c
8119F:	drivers/leds/leds-menf21bmc.c
8120F:	drivers/hwmon/menf21bmc_hwmon.c
8121F:	Documentation/hwmon/menf21bmc
8122
8123METAG ARCHITECTURE
8124M:	James Hogan <james.hogan@imgtec.com>
8125L:	linux-metag@vger.kernel.org
8126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8127S:	Odd Fixes
8128F:	arch/metag/
8129F:	Documentation/metag/
8130F:	Documentation/devicetree/bindings/metag/
8131F:	Documentation/devicetree/bindings/interrupt-controller/img,*
8132F:	drivers/clocksource/metag_generic.c
8133F:	drivers/irqchip/irq-metag.c
8134F:	drivers/irqchip/irq-metag-ext.c
8135F:	drivers/tty/metag_da.c
8136
8137MICROBLAZE ARCHITECTURE
8138M:	Michal Simek <monstr@monstr.eu>
8139W:	http://www.monstr.eu/fdt/
8140T:	git git://git.monstr.eu/linux-2.6-microblaze.git
8141S:	Supported
8142F:	arch/microblaze/
8143
8144MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
8145M:	Richard Genoud <richard.genoud@gmail.com>
8146S:	Maintained
8147F:	drivers/tty/serial/atmel_serial.c
8148F:	include/linux/atmel_serial.h
8149
8150MICROCHIP / ATMEL ISC DRIVER
8151M:	Songjun Wu <songjun.wu@microchip.com>
8152L:	linux-media@vger.kernel.org
8153S:	Supported
8154F:	drivers/media/platform/atmel/atmel-isc.c
8155F:	drivers/media/platform/atmel/atmel-isc-regs.h
8156F:	devicetree/bindings/media/atmel-isc.txt
8157
8158MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8159M:	Chen Yu <yu.c.chen@intel.com>
8160L:	platform-driver-x86@vger.kernel.org
8161S:	Supported
8162F:	drivers/platform/x86/surfacepro3_button.c
8163
8164MICROTEK X6 SCANNER
8165M:	Oliver Neukum <oliver@neukum.org>
8166S:	Maintained
8167F:	drivers/usb/image/microtek.*
8168
8169MIPS
8170M:	Ralf Baechle <ralf@linux-mips.org>
8171L:	linux-mips@linux-mips.org
8172W:	http://www.linux-mips.org/
8173T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
8174Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
8175S:	Supported
8176F:	Documentation/devicetree/bindings/mips/
8177F:	Documentation/mips/
8178F:	arch/mips/
8179
8180MIPS/LOONGSON1 ARCHITECTURE
8181M:	Keguang Zhang <keguang.zhang@gmail.com>
8182L:	linux-mips@linux-mips.org
8183S:	Maintained
8184F:	arch/mips/loongson32/
8185F:	arch/mips/include/asm/mach-loongson32/
8186F:	drivers/*/*loongson1*
8187F:	drivers/*/*/*loongson1*
8188
8189MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8190M:	Hans Verkuil <hverkuil@xs4all.nl>
8191L:	linux-media@vger.kernel.org
8192T:	git git://linuxtv.org/media_tree.git
8193W:	https://linuxtv.org
8194S:	Odd Fixes
8195F:	drivers/media/radio/radio-miropcm20*
8196
8197MELLANOX MLX4 core VPI driver
8198M:	Yishai Hadas <yishaih@mellanox.com>
8199L:	netdev@vger.kernel.org
8200L:	linux-rdma@vger.kernel.org
8201W:	http://www.mellanox.com
8202Q:	http://patchwork.ozlabs.org/project/netdev/list/
8203S:	Supported
8204F:	drivers/net/ethernet/mellanox/mlx4/
8205F:	include/linux/mlx4/
8206F:	include/uapi/rdma/mlx4-abi.h
8207
8208MELLANOX MLX4 IB driver
8209M:	Yishai Hadas <yishaih@mellanox.com>
8210L:	linux-rdma@vger.kernel.org
8211W:	http://www.mellanox.com
8212Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8213S:	Supported
8214F:	drivers/infiniband/hw/mlx4/
8215F:	include/linux/mlx4/
8216
8217MELLANOX MLX5 core VPI driver
8218M:	Saeed Mahameed <saeedm@mellanox.com>
8219M:	Matan Barak <matanb@mellanox.com>
8220M:	Leon Romanovsky <leonro@mellanox.com>
8221L:	netdev@vger.kernel.org
8222L:	linux-rdma@vger.kernel.org
8223W:	http://www.mellanox.com
8224Q:	http://patchwork.ozlabs.org/project/netdev/list/
8225S:	Supported
8226F:	drivers/net/ethernet/mellanox/mlx5/core/
8227F:	include/linux/mlx5/
8228F:	include/uapi/rdma/mlx5-abi.h
8229
8230MELLANOX MLX5 IB driver
8231M:	Matan Barak <matanb@mellanox.com>
8232M:	Leon Romanovsky <leonro@mellanox.com>
8233L:	linux-rdma@vger.kernel.org
8234W:	http://www.mellanox.com
8235Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8236S:	Supported
8237F:	drivers/infiniband/hw/mlx5/
8238F:	include/linux/mlx5/
8239
8240MELEXIS MLX90614 DRIVER
8241M:	Crt Mori <cmo@melexis.com>
8242L:	linux-iio@vger.kernel.org
8243W:	http://www.melexis.com
8244S:	Supported
8245F:	drivers/iio/temperature/mlx90614.c
8246
8247MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8248M:	Don Brace <don.brace@microsemi.com>
8249L:	esc.storagedev@microsemi.com
8250L:	linux-scsi@vger.kernel.org
8251S:	Supported
8252F:	drivers/scsi/smartpqi/smartpqi*.[ch]
8253F:	drivers/scsi/smartpqi/Kconfig
8254F:	drivers/scsi/smartpqi/Makefile
8255F:	include/linux/cciss*.h
8256F:	include/uapi/linux/cciss*.h
8257F:	Documentation/scsi/smartpqi.txt
8258
8259MN88472 MEDIA DRIVER
8260M:	Antti Palosaari <crope@iki.fi>
8261L:	linux-media@vger.kernel.org
8262W:	https://linuxtv.org
8263W:	http://palosaari.fi/linux/
8264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8265S:	Maintained
8266F:	drivers/media/dvb-frontends/mn88472*
8267
8268MN88473 MEDIA DRIVER
8269M:	Antti Palosaari <crope@iki.fi>
8270L:	linux-media@vger.kernel.org
8271W:	https://linuxtv.org
8272W:	http://palosaari.fi/linux/
8273Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8274S:	Maintained
8275F:	drivers/media/dvb-frontends/mn88473*
8276
8277MODULE SUPPORT
8278M:	Jessica Yu <jeyu@redhat.com>
8279M:	Rusty Russell <rusty@rustcorp.com.au>
8280S:	Maintained
8281F:	include/linux/module.h
8282F:	kernel/module.c
8283
8284MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8285W:	http://popies.net/meye/
8286S:	Orphan
8287F:	Documentation/media/v4l-drivers/meye*
8288F:	drivers/media/pci/meye/
8289F:	include/uapi/linux/meye.h
8290
8291MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8292M:	Jiri Slaby <jirislaby@gmail.com>
8293S:	Maintained
8294F:	Documentation/serial/moxa-smartio
8295F:	drivers/tty/mxser.*
8296
8297MR800 AVERMEDIA USB FM RADIO DRIVER
8298M:	Alexey Klimov <klimov.linux@gmail.com>
8299L:	linux-media@vger.kernel.org
8300T:	git git://linuxtv.org/media_tree.git
8301S:	Maintained
8302F:	drivers/media/radio/radio-mr800.c
8303
8304MRF24J40 IEEE 802.15.4 RADIO DRIVER
8305M:	Alan Ott <alan@signal11.us>
8306L:	linux-wpan@vger.kernel.org
8307S:	Maintained
8308F:	drivers/net/ieee802154/mrf24j40.c
8309F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8310
8311MSI LAPTOP SUPPORT
8312M:	"Lee, Chun-Yi" <jlee@suse.com>
8313L:	platform-driver-x86@vger.kernel.org
8314S:	Maintained
8315F:	drivers/platform/x86/msi-laptop.c
8316
8317MSI WMI SUPPORT
8318L:	platform-driver-x86@vger.kernel.org
8319S:	Orphan
8320F:	drivers/platform/x86/msi-wmi.c
8321
8322MSI001 MEDIA DRIVER
8323M:	Antti Palosaari <crope@iki.fi>
8324L:	linux-media@vger.kernel.org
8325W:	https://linuxtv.org
8326W:	http://palosaari.fi/linux/
8327Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8328T:	git git://linuxtv.org/anttip/media_tree.git
8329S:	Maintained
8330F:	drivers/media/tuners/msi001*
8331
8332MSI2500 MEDIA DRIVER
8333M:	Antti Palosaari <crope@iki.fi>
8334L:	linux-media@vger.kernel.org
8335W:	https://linuxtv.org
8336W:	http://palosaari.fi/linux/
8337Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8338T:	git git://linuxtv.org/anttip/media_tree.git
8339S:	Maintained
8340F:	drivers/media/usb/msi2500/
8341
8342MSYSTEMS DISKONCHIP G3 MTD DRIVER
8343M:	Robert Jarzmik <robert.jarzmik@free.fr>
8344L:	linux-mtd@lists.infradead.org
8345S:	Maintained
8346F:	drivers/mtd/devices/docg3*
8347
8348MT9M032 APTINA SENSOR DRIVER
8349M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8350L:	linux-media@vger.kernel.org
8351T:	git git://linuxtv.org/media_tree.git
8352S:	Maintained
8353F:	drivers/media/i2c/mt9m032.c
8354F:	include/media/i2c/mt9m032.h
8355
8356MT9P031 APTINA CAMERA SENSOR
8357M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8358L:	linux-media@vger.kernel.org
8359T:	git git://linuxtv.org/media_tree.git
8360S:	Maintained
8361F:	drivers/media/i2c/mt9p031.c
8362F:	include/media/i2c/mt9p031.h
8363
8364MT9T001 APTINA CAMERA SENSOR
8365M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8366L:	linux-media@vger.kernel.org
8367T:	git git://linuxtv.org/media_tree.git
8368S:	Maintained
8369F:	drivers/media/i2c/mt9t001.c
8370F:	include/media/i2c/mt9t001.h
8371
8372MT9V032 APTINA CAMERA SENSOR
8373M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8374L:	linux-media@vger.kernel.org
8375T:	git git://linuxtv.org/media_tree.git
8376S:	Maintained
8377F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8378F:	drivers/media/i2c/mt9v032.c
8379F:	include/media/i2c/mt9v032.h
8380
8381MULTIFUNCTION DEVICES (MFD)
8382M:	Lee Jones <lee.jones@linaro.org>
8383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8384S:	Supported
8385F:	Documentation/devicetree/bindings/mfd/
8386F:	drivers/mfd/
8387F:	include/linux/mfd/
8388
8389MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8390M:	Ulf Hansson <ulf.hansson@linaro.org>
8391L:	linux-mmc@vger.kernel.org
8392T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8393S:	Maintained
8394F:	Documentation/devicetree/bindings/mmc/
8395F:	drivers/mmc/
8396F:	include/linux/mmc/
8397F:	include/uapi/linux/mmc/
8398
8399MULTIMEDIA CARD (MMC) ETC. OVER SPI
8400S:	Orphan
8401F:	drivers/mmc/host/mmc_spi.c
8402F:	include/linux/spi/mmc_spi.h
8403
8404MULTISOUND SOUND DRIVER
8405M:	Andrew Veliath <andrewtv@usa.net>
8406S:	Maintained
8407F:	Documentation/sound/oss/MultiSound
8408F:	sound/oss/msnd*
8409
8410MULTITECH MULTIPORT CARD (ISICOM)
8411S:	Orphan
8412F:	drivers/tty/isicom.c
8413F:	include/linux/isicom.h
8414
8415MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8416M:	Bin Liu <b-liu@ti.com>
8417L:	linux-usb@vger.kernel.org
8418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8419S:	Maintained
8420F:	drivers/usb/musb/
8421
8422MXL5007T MEDIA DRIVER
8423M:	Michael Krufky <mkrufky@linuxtv.org>
8424L:	linux-media@vger.kernel.org
8425W:	https://linuxtv.org
8426W:	http://github.com/mkrufky
8427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8428T:	git git://linuxtv.org/mkrufky/tuners.git
8429S:	Maintained
8430F:	drivers/media/tuners/mxl5007t.*
8431
8432MXSFB DRM DRIVER
8433M:	Marek Vasut <marex@denx.de>
8434S:	Supported
8435F:	drivers/gpu/drm/mxsfb/
8436F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
8437
8438MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8439M:	Hyong-Youb Kim <hykim@myri.com>
8440L:	netdev@vger.kernel.org
8441W:	https://www.myricom.com/support/downloads/myri10ge.html
8442S:	Supported
8443F:	drivers/net/ethernet/myricom/myri10ge/
8444
8445NAND FLASH SUBSYSTEM
8446M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8447R:	Richard Weinberger <richard@nod.at>
8448L:	linux-mtd@lists.infradead.org
8449W:	http://www.linux-mtd.infradead.org/
8450Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8451T:	git git://github.com/linux-nand/linux.git
8452S:	Maintained
8453F:	drivers/mtd/nand/
8454F:	include/linux/mtd/nand*.h
8455
8456NATSEMI ETHERNET DRIVER (DP8381x)
8457S:	Orphan
8458F:	drivers/net/ethernet/natsemi/natsemi.c
8459
8460NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8461M:	Daniel Mack <zonque@gmail.com>
8462S:	Maintained
8463L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8464W:	http://www.native-instruments.com
8465F:	sound/usb/caiaq/
8466
8467NCP FILESYSTEM
8468M:	Petr Vandrovec <petr@vandrovec.name>
8469S:	Odd Fixes
8470F:	fs/ncpfs/
8471
8472NCR 5380 SCSI DRIVERS
8473M:	Finn Thain <fthain@telegraphics.com.au>
8474M:	Michael Schmitz <schmitzmic@gmail.com>
8475L:	linux-scsi@vger.kernel.org
8476S:	Maintained
8477F:	Documentation/scsi/g_NCR5380.txt
8478F:	drivers/scsi/NCR5380.*
8479F:	drivers/scsi/arm/cumana_1.c
8480F:	drivers/scsi/arm/oak.c
8481F:	drivers/scsi/atari_scsi.*
8482F:	drivers/scsi/dmx3191d.c
8483F:	drivers/scsi/g_NCR5380.*
8484F:	drivers/scsi/mac_scsi.*
8485F:	drivers/scsi/sun3_scsi.*
8486F:	drivers/scsi/sun3_scsi_vme.c
8487
8488NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8489M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8490L:	linux-scsi@vger.kernel.org
8491S:	Maintained
8492F:	drivers/scsi/NCR_D700.*
8493
8494NCT6775 HARDWARE MONITOR DRIVER
8495M:	Guenter Roeck <linux@roeck-us.net>
8496L:	linux-hwmon@vger.kernel.org
8497S:	Maintained
8498F:	Documentation/hwmon/nct6775
8499F:	drivers/hwmon/nct6775.c
8500
8501NETEFFECT IWARP RNIC DRIVER (IW_NES)
8502M:	Faisal Latif <faisal.latif@intel.com>
8503L:	linux-rdma@vger.kernel.org
8504W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8505S:	Supported
8506F:	drivers/infiniband/hw/nes/
8507F:	include/uapi/rdma/nes-abi.h
8508
8509NETEM NETWORK EMULATOR
8510M:	Stephen Hemminger <stephen@networkplumber.org>
8511L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
8512S:	Maintained
8513F:	net/sched/sch_netem.c
8514
8515NETERION 10GbE DRIVERS (s2io/vxge)
8516M:	Jon Mason <jdmason@kudzu.us>
8517L:	netdev@vger.kernel.org
8518S:	Supported
8519F:	Documentation/networking/s2io.txt
8520F:	Documentation/networking/vxge.txt
8521F:	drivers/net/ethernet/neterion/
8522
8523NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8524M:	Pablo Neira Ayuso <pablo@netfilter.org>
8525M:	Patrick McHardy <kaber@trash.net>
8526M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8527L:	netfilter-devel@vger.kernel.org
8528L:	coreteam@netfilter.org
8529W:	http://www.netfilter.org/
8530W:	http://www.iptables.org/
8531Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
8532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8534S:	Supported
8535F:	include/linux/netfilter*
8536F:	include/linux/netfilter/
8537F:	include/net/netfilter/
8538F:	include/uapi/linux/netfilter*
8539F:	include/uapi/linux/netfilter/
8540F:	net/*/netfilter.c
8541F:	net/*/netfilter/
8542F:	net/netfilter/
8543F:	net/bridge/br_netfilter*.c
8544
8545NETLABEL
8546M:	Paul Moore <paul@paul-moore.com>
8547W:	http://netlabel.sf.net
8548L:	netdev@vger.kernel.org
8549S:	Maintained
8550F:	Documentation/netlabel/
8551F:	include/net/netlabel.h
8552F:	net/netlabel/
8553
8554NETROM NETWORK LAYER
8555M:	Ralf Baechle <ralf@linux-mips.org>
8556L:	linux-hams@vger.kernel.org
8557W:	http://www.linux-ax25.org/
8558S:	Maintained
8559F:	include/net/netrom.h
8560F:	include/uapi/linux/netrom.h
8561F:	net/netrom/
8562
8563NETRONOME ETHERNET DRIVERS
8564M:	Jakub Kicinski <jakub.kicinski@netronome.com>
8565L:	oss-drivers@netronome.com
8566S:	Maintained
8567F:	drivers/net/ethernet/netronome/
8568
8569NETWORK BLOCK DEVICE (NBD)
8570M:	Markus Pargmann <mpa@pengutronix.de>
8571S:	Maintained
8572L:	nbd-general@lists.sourceforge.net
8573T:	git git://git.pengutronix.de/git/mpa/linux-nbd.git
8574F:	Documentation/blockdev/nbd.txt
8575F:	drivers/block/nbd.c
8576F:	include/uapi/linux/nbd.h
8577
8578NETWORK DROP MONITOR
8579M:	Neil Horman <nhorman@tuxdriver.com>
8580L:	netdev@vger.kernel.org
8581S:	Maintained
8582W:	https://fedorahosted.org/dropwatch/
8583F:	net/core/drop_monitor.c
8584
8585NETWORKING [DSA]
8586M:	Andrew Lunn <andrew@lunn.ch>
8587M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8588M:	Florian Fainelli <f.fainelli@gmail.com>
8589S:	Maintained
8590F:	net/dsa/
8591F:	include/net/dsa.h
8592F:	drivers/net/dsa/
8593
8594NETWORKING [GENERAL]
8595M:	"David S. Miller" <davem@davemloft.net>
8596L:	netdev@vger.kernel.org
8597W:	http://www.linuxfoundation.org/en/Net
8598Q:	http://patchwork.ozlabs.org/project/netdev/list/
8599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8600T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8601S:	Maintained
8602F:	net/
8603F:	include/net/
8604F:	include/linux/in.h
8605F:	include/linux/net.h
8606F:	include/linux/netdevice.h
8607F:	include/uapi/linux/in.h
8608F:	include/uapi/linux/net.h
8609F:	include/uapi/linux/netdevice.h
8610F:	include/uapi/linux/net_namespace.h
8611F:	tools/net/
8612F:	tools/testing/selftests/net/
8613F:	lib/random32.c
8614
8615NETWORKING [IPv4/IPv6]
8616M:	"David S. Miller" <davem@davemloft.net>
8617M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8618M:	James Morris <jmorris@namei.org>
8619M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8620M:	Patrick McHardy <kaber@trash.net>
8621L:	netdev@vger.kernel.org
8622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8623S:	Maintained
8624F:	net/ipv4/
8625F:	net/ipv6/
8626F:	include/net/ip*
8627F:	arch/x86/net/*
8628
8629NETWORKING [IPSEC]
8630M:	Steffen Klassert <steffen.klassert@secunet.com>
8631M:	Herbert Xu <herbert@gondor.apana.org.au>
8632M:	"David S. Miller" <davem@davemloft.net>
8633L:	netdev@vger.kernel.org
8634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8635T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8636S:	Maintained
8637F:	net/core/flow.c
8638F:	net/xfrm/
8639F:	net/key/
8640F:	net/ipv4/xfrm*
8641F:	net/ipv4/esp4.c
8642F:	net/ipv4/ah4.c
8643F:	net/ipv4/ipcomp.c
8644F:	net/ipv4/ip_vti.c
8645F:	net/ipv6/xfrm*
8646F:	net/ipv6/esp6.c
8647F:	net/ipv6/ah6.c
8648F:	net/ipv6/ipcomp6.c
8649F:	net/ipv6/ip6_vti.c
8650F:	include/uapi/linux/xfrm.h
8651F:	include/net/xfrm.h
8652
8653NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8654M:	Paul Moore <paul@paul-moore.com>
8655L:	netdev@vger.kernel.org
8656S:	Maintained
8657
8658NETWORKING [WIRELESS]
8659L:	linux-wireless@vger.kernel.org
8660Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8661
8662NETWORKING DRIVERS
8663L:	netdev@vger.kernel.org
8664W:	http://www.linuxfoundation.org/en/Net
8665Q:	http://patchwork.ozlabs.org/project/netdev/list/
8666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8668S:	Odd Fixes
8669F:	Documentation/devicetree/bindings/net/
8670F:	drivers/net/
8671F:	include/linux/if_*
8672F:	include/linux/netdevice.h
8673F:	include/linux/etherdevice.h
8674F:	include/linux/fcdevice.h
8675F:	include/linux/fddidevice.h
8676F:	include/linux/hippidevice.h
8677F:	include/linux/inetdevice.h
8678F:	include/uapi/linux/if_*
8679F:	include/uapi/linux/netdevice.h
8680
8681NETWORKING DRIVERS (WIRELESS)
8682M:	Kalle Valo <kvalo@codeaurora.org>
8683L:	linux-wireless@vger.kernel.org
8684Q:	http://patchwork.kernel.org/project/linux-wireless/list/
8685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8687S:	Maintained
8688F:	Documentation/devicetree/bindings/net/wireless/
8689F:	drivers/net/wireless/
8690
8691NETXEN (1/10) GbE SUPPORT
8692M:	Manish Chopra <manish.chopra@cavium.com>
8693M:	Rahul Verma <rahul.verma@cavium.com>
8694M:	Dept-GELinuxNICDev@cavium.com
8695L:	netdev@vger.kernel.org
8696S:	Supported
8697F:	drivers/net/ethernet/qlogic/netxen/
8698
8699NFC SUBSYSTEM
8700M:	Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8701M:	Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8702M:	Samuel Ortiz <sameo@linux.intel.com>
8703L:	linux-wireless@vger.kernel.org
8704L:	linux-nfc@lists.01.org (subscribers-only)
8705S:	Supported
8706F:	net/nfc/
8707F:	include/net/nfc/
8708F:	include/uapi/linux/nfc.h
8709F:	drivers/nfc/
8710F:	include/linux/platform_data/nfcmrvl.h
8711F:	include/linux/platform_data/nxp-nci.h
8712F:	include/linux/platform_data/pn544.h
8713F:	include/linux/platform_data/st21nfca.h
8714F:	include/linux/platform_data/st-nci.h
8715F:	Documentation/devicetree/bindings/net/nfc/
8716
8717NFS, SUNRPC, AND LOCKD CLIENTS
8718M:	Trond Myklebust <trond.myklebust@primarydata.com>
8719M:	Anna Schumaker <anna.schumaker@netapp.com>
8720L:	linux-nfs@vger.kernel.org
8721W:	http://client.linux-nfs.org
8722T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8723S:	Maintained
8724F:	fs/lockd/
8725F:	fs/nfs/
8726F:	fs/nfs_common/
8727F:	net/sunrpc/
8728F:	include/linux/lockd/
8729F:	include/linux/nfs*
8730F:	include/linux/sunrpc/
8731F:	include/uapi/linux/nfs*
8732F:	include/uapi/linux/sunrpc/
8733
8734NILFS2 FILESYSTEM
8735M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8736L:	linux-nilfs@vger.kernel.org
8737W:	http://nilfs.sourceforge.net/
8738W:	http://nilfs.osdn.jp/
8739T:	git git://github.com/konis/nilfs2.git
8740S:	Supported
8741F:	Documentation/filesystems/nilfs2.txt
8742F:	fs/nilfs2/
8743F:	include/trace/events/nilfs2.h
8744F:	include/uapi/linux/nilfs2_api.h
8745F:	include/uapi/linux/nilfs2_ondisk.h
8746
8747NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8748M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8749W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8750S:	Maintained
8751F:	Documentation/scsi/NinjaSCSI.txt
8752F:	drivers/scsi/pcmcia/nsp_*
8753
8754NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8755M:	GOTO Masanori <gotom@debian.or.jp>
8756M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8757W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8758S:	Maintained
8759F:	Documentation/scsi/NinjaSCSI.txt
8760F:	drivers/scsi/nsp32*
8761
8762NIOS2 ARCHITECTURE
8763M:	Ley Foon Tan <lftan@altera.com>
8764L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8765T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8766S:	Maintained
8767F:	arch/nios2/
8768
8769NOKIA N900 POWER SUPPLY DRIVERS
8770R:	Pali Rohár <pali.rohar@gmail.com>
8771F:	include/linux/power/bq2415x_charger.h
8772F:	include/linux/power/bq27xxx_battery.h
8773F:	include/linux/power/isp1704_charger.h
8774F:	drivers/power/supply/bq2415x_charger.c
8775F:	drivers/power/supply/bq27xxx_battery.c
8776F:	drivers/power/supply/bq27xxx_battery_i2c.c
8777F:	drivers/power/supply/isp1704_charger.c
8778F:	drivers/power/supply/rx51_battery.c
8779
8780NTB DRIVER CORE
8781M:	Jon Mason <jdmason@kudzu.us>
8782M:	Dave Jiang <dave.jiang@intel.com>
8783M:	Allen Hubbe <Allen.Hubbe@emc.com>
8784L:	linux-ntb@googlegroups.com
8785S:	Supported
8786W:	https://github.com/jonmason/ntb/wiki
8787T:	git git://github.com/jonmason/ntb.git
8788F:	drivers/ntb/
8789F:	drivers/net/ntb_netdev.c
8790F:	include/linux/ntb.h
8791F:	include/linux/ntb_transport.h
8792F:	tools/testing/selftests/ntb/
8793
8794NTB INTEL DRIVER
8795M:	Jon Mason <jdmason@kudzu.us>
8796M:	Dave Jiang <dave.jiang@intel.com>
8797L:	linux-ntb@googlegroups.com
8798S:	Supported
8799W:	https://github.com/jonmason/ntb/wiki
8800T:	git git://github.com/jonmason/ntb.git
8801F:	drivers/ntb/hw/intel/
8802
8803NTB AMD DRIVER
8804M:	Xiangliang Yu <Xiangliang.Yu@amd.com>
8805L:	linux-ntb@googlegroups.com
8806S:	Supported
8807F:	drivers/ntb/hw/amd/
8808
8809NTFS FILESYSTEM
8810M:	Anton Altaparmakov <anton@tuxera.com>
8811L:	linux-ntfs-dev@lists.sourceforge.net
8812W:	http://www.tuxera.com/
8813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8814S:	Supported
8815F:	Documentation/filesystems/ntfs.txt
8816F:	fs/ntfs/
8817
8818NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8819M:	Antonino Daplas <adaplas@gmail.com>
8820L:	linux-fbdev@vger.kernel.org
8821S:	Maintained
8822F:	drivers/video/fbdev/riva/
8823F:	drivers/video/fbdev/nvidia/
8824
8825NVM EXPRESS DRIVER
8826M:	Keith Busch <keith.busch@intel.com>
8827M:	Jens Axboe <axboe@fb.com>
8828L:	linux-nvme@lists.infradead.org
8829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8830W:	https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8831S:	Supported
8832F:	drivers/nvme/host/
8833F:	include/linux/nvme.h
8834
8835NVM EXPRESS TARGET DRIVER
8836M:	Christoph Hellwig <hch@lst.de>
8837M:	Sagi Grimberg <sagi@grimberg.me>
8838L:	linux-nvme@lists.infradead.org
8839S:	Supported
8840F:	drivers/nvme/target/
8841
8842NVM EXPRESS FC TRANSPORT DRIVERS
8843M:	James Smart <james.smart@broadcom.com>
8844L:	linux-nvme@lists.infradead.org
8845S:	Supported
8846F:	include/linux/nvme-fc.h
8847F:	include/linux/nvme-fc-driver.h
8848F:	drivers/nvme/host/fc.c
8849F:	drivers/nvme/target/fc.c
8850F:	drivers/nvme/target/fcloop.c
8851
8852NVMEM FRAMEWORK
8853M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8854M:	Maxime Ripard <maxime.ripard@free-electrons.com>
8855S:	Maintained
8856F:	drivers/nvmem/
8857F:	Documentation/devicetree/bindings/nvmem/
8858F:	include/linux/nvmem-consumer.h
8859F:	include/linux/nvmem-provider.h
8860
8861NXP-NCI NFC DRIVER
8862M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
8863R:	Charles Gorand <charles.gorand@effinnov.com>
8864L:	linux-nfc@lists.01.org (moderated for non-subscribers)
8865S:	Supported
8866F:	drivers/nfc/nxp-nci
8867
8868NXP TDA998X DRM DRIVER
8869M:	Russell King <rmk+kernel@armlinux.org.uk>
8870S:	Supported
8871F:	drivers/gpu/drm/i2c/tda998x_drv.c
8872F:	include/drm/i2c/tda998x.h
8873
8874NXP TFA9879 DRIVER
8875M:	Peter Rosin <peda@axentia.se>
8876L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8877S:	Maintained
8878F:	sound/soc/codecs/tfa9879*
8879
8880OBJTOOL
8881M:	Josh Poimboeuf <jpoimboe@redhat.com>
8882S:	Supported
8883F:	tools/objtool/
8884
8885OMAP SUPPORT
8886M:	Tony Lindgren <tony@atomide.com>
8887L:	linux-omap@vger.kernel.org
8888W:	http://www.muru.com/linux/omap/
8889W:	http://linux.omap.com/
8890Q:	http://patchwork.kernel.org/project/linux-omap/list/
8891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8892S:	Maintained
8893F:	arch/arm/*omap*/
8894F:	arch/arm/configs/omap1_defconfig
8895F:	arch/arm/configs/omap2plus_defconfig
8896F:	drivers/i2c/busses/i2c-omap.c
8897F:	drivers/irqchip/irq-omap-intc.c
8898F:	drivers/mfd/*omap*.c
8899F:	drivers/mfd/menelaus.c
8900F:	drivers/mfd/palmas.c
8901F:	drivers/mfd/tps65217.c
8902F:	drivers/mfd/tps65218.c
8903F:	drivers/mfd/tps65910.c
8904F:	drivers/mfd/twl-core.[ch]
8905F:	drivers/mfd/twl4030*.c
8906F:	drivers/mfd/twl6030*.c
8907F:	drivers/mfd/twl6040*.c
8908F:	drivers/regulator/palmas-regulator*.c
8909F:	drivers/regulator/pbias-regulator.c
8910F:	drivers/regulator/tps65217-regulator.c
8911F:	drivers/regulator/tps65218-regulator.c
8912F:	drivers/regulator/tps65910-regulator.c
8913F:	drivers/regulator/twl-regulator.c
8914F:	drivers/regulator/twl6030-regulator.c
8915F:	include/linux/i2c-omap.h
8916
8917OMAP DEVICE TREE SUPPORT
8918M:	Benoît Cousson <bcousson@baylibre.com>
8919M:	Tony Lindgren <tony@atomide.com>
8920L:	linux-omap@vger.kernel.org
8921L:	devicetree@vger.kernel.org
8922S:	Maintained
8923F:	arch/arm/boot/dts/*omap*
8924F:	arch/arm/boot/dts/*am3*
8925F:	arch/arm/boot/dts/*am4*
8926F:	arch/arm/boot/dts/*am5*
8927F:	arch/arm/boot/dts/*dra7*
8928
8929OMAP CLOCK FRAMEWORK SUPPORT
8930M:	Paul Walmsley <paul@pwsan.com>
8931L:	linux-omap@vger.kernel.org
8932S:	Maintained
8933F:	arch/arm/*omap*/*clock*
8934
8935OMAP POWER MANAGEMENT SUPPORT
8936M:	Kevin Hilman <khilman@kernel.org>
8937L:	linux-omap@vger.kernel.org
8938S:	Maintained
8939F:	arch/arm/*omap*/*pm*
8940F:	drivers/cpufreq/omap-cpufreq.c
8941
8942OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8943M:	Rajendra Nayak <rnayak@codeaurora.org>
8944M:	Paul Walmsley <paul@pwsan.com>
8945L:	linux-omap@vger.kernel.org
8946S:	Maintained
8947F:	arch/arm/mach-omap2/prm*
8948
8949OMAP AUDIO SUPPORT
8950M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
8951M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
8952L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8953L:	linux-omap@vger.kernel.org
8954S:	Maintained
8955F:	sound/soc/omap/
8956
8957OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8958M:	Roger Quadros <rogerq@ti.com>
8959M:	Tony Lindgren <tony@atomide.com>
8960L:	linux-omap@vger.kernel.org
8961S:	Maintained
8962F:	drivers/memory/omap-gpmc.c
8963F:	arch/arm/mach-omap2/*gpmc*
8964
8965OMAP FRAMEBUFFER SUPPORT
8966M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8967L:	linux-fbdev@vger.kernel.org
8968L:	linux-omap@vger.kernel.org
8969S:	Maintained
8970F:	drivers/video/fbdev/omap/
8971
8972OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8973M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
8974L:	linux-omap@vger.kernel.org
8975L:	linux-fbdev@vger.kernel.org
8976S:	Maintained
8977F:	drivers/video/fbdev/omap2/
8978F:	Documentation/arm/OMAP/DSS
8979
8980OMAP HARDWARE SPINLOCK SUPPORT
8981M:	Ohad Ben-Cohen <ohad@wizery.com>
8982L:	linux-omap@vger.kernel.org
8983S:	Maintained
8984F:	drivers/hwspinlock/omap_hwspinlock.c
8985
8986OMAP MMC SUPPORT
8987M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
8988L:	linux-omap@vger.kernel.org
8989S:	Maintained
8990F:	drivers/mmc/host/omap.c
8991
8992OMAP HS MMC SUPPORT
8993L:	linux-mmc@vger.kernel.org
8994L:	linux-omap@vger.kernel.org
8995S:	Orphan
8996F:	drivers/mmc/host/omap_hsmmc.c
8997
8998OMAP RANDOM NUMBER GENERATOR SUPPORT
8999M:	Deepak Saxena <dsaxena@plexity.net>
9000S:	Maintained
9001F:	drivers/char/hw_random/omap-rng.c
9002
9003OMAP HWMOD SUPPORT
9004M:	Benoît Cousson <bcousson@baylibre.com>
9005M:	Paul Walmsley <paul@pwsan.com>
9006L:	linux-omap@vger.kernel.org
9007S:	Maintained
9008F:	arch/arm/mach-omap2/omap_hwmod.*
9009
9010OMAP HWMOD DATA
9011M:	Paul Walmsley <paul@pwsan.com>
9012L:	linux-omap@vger.kernel.org
9013S:	Maintained
9014F:	arch/arm/mach-omap2/omap_hwmod*data*
9015
9016OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9017M:	Benoît Cousson <bcousson@baylibre.com>
9018L:	linux-omap@vger.kernel.org
9019S:	Maintained
9020F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9021
9022OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9023M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9024L:	linux-media@vger.kernel.org
9025S:	Maintained
9026F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9027F:	drivers/media/platform/omap3isp/
9028F:	drivers/staging/media/omap4iss/
9029
9030OMAP USB SUPPORT
9031L:	linux-usb@vger.kernel.org
9032L:	linux-omap@vger.kernel.org
9033S:	Orphan
9034F:	drivers/usb/*/*omap*
9035F:	arch/arm/*omap*/usb*
9036
9037OMAP GPIO DRIVER
9038M:	Grygorii Strashko <grygorii.strashko@ti.com>
9039M:	Santosh Shilimkar <ssantosh@kernel.org>
9040M:	Kevin Hilman <khilman@kernel.org>
9041L:	linux-omap@vger.kernel.org
9042S:	Maintained
9043F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9044F:	drivers/gpio/gpio-omap.c
9045
9046OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9047M:	Mark Jackson <mpfj@newflow.co.uk>
9048L:	linux-omap@vger.kernel.org
9049S:	Maintained
9050F:	arch/arm/boot/dts/am335x-nano.dts
9051
9052OMFS FILESYSTEM
9053M:	Bob Copeland <me@bobcopeland.com>
9054L:	linux-karma-devel@lists.sourceforge.net
9055S:	Maintained
9056F:	Documentation/filesystems/omfs.txt
9057F:	fs/omfs/
9058
9059OMNIKEY CARDMAN 4000 DRIVER
9060M:	Harald Welte <laforge@gnumonks.org>
9061S:	Maintained
9062F:	drivers/char/pcmcia/cm4000_cs.c
9063F:	include/linux/cm4000_cs.h
9064F:	include/uapi/linux/cm4000_cs.h
9065
9066OMNIKEY CARDMAN 4040 DRIVER
9067M:	Harald Welte <laforge@gnumonks.org>
9068S:	Maintained
9069F:	drivers/char/pcmcia/cm4040_cs.*
9070
9071OMNIVISION OV7670 SENSOR DRIVER
9072M:	Jonathan Corbet <corbet@lwn.net>
9073L:	linux-media@vger.kernel.org
9074T:	git git://linuxtv.org/media_tree.git
9075S:	Maintained
9076F:	drivers/media/i2c/ov7670.c
9077
9078ONENAND FLASH DRIVER
9079M:	Kyungmin Park <kyungmin.park@samsung.com>
9080L:	linux-mtd@lists.infradead.org
9081S:	Maintained
9082F:	drivers/mtd/onenand/
9083F:	include/linux/mtd/onenand*.h
9084
9085ONSTREAM SCSI TAPE DRIVER
9086M:	Willem Riede <osst@riede.org>
9087L:	osst-users@lists.sourceforge.net
9088L:	linux-scsi@vger.kernel.org
9089S:	Maintained
9090F:	Documentation/scsi/osst.txt
9091F:	drivers/scsi/osst.*
9092F:	drivers/scsi/osst_*.h
9093F:	drivers/scsi/st.h
9094
9095OPENCORES I2C BUS DRIVER
9096M:	Peter Korsgaard <jacmet@sunsite.dk>
9097L:	linux-i2c@vger.kernel.org
9098S:	Maintained
9099F:	Documentation/i2c/busses/i2c-ocores
9100F:	drivers/i2c/busses/i2c-ocores.c
9101
9102OPEN FIRMWARE AND FLATTENED DEVICE TREE
9103M:	Rob Herring <robh+dt@kernel.org>
9104M:	Frank Rowand <frowand.list@gmail.com>
9105L:	devicetree@vger.kernel.org
9106W:	http://www.devicetree.org/
9107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9108S:	Maintained
9109F:	drivers/of/
9110F:	include/linux/of*.h
9111F:	scripts/dtc/
9112
9113OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9114M:	Rob Herring <robh+dt@kernel.org>
9115M:	Mark Rutland <mark.rutland@arm.com>
9116L:	devicetree@vger.kernel.org
9117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9118Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9119S:	Maintained
9120F:	Documentation/devicetree/
9121F:	arch/*/boot/dts/
9122F:	include/dt-bindings/
9123
9124OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9125M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9126L:	devicetree@vger.kernel.org
9127S:	Maintained
9128F:	Documentation/devicetree/dynamic-resolution-notes.txt
9129F:	Documentation/devicetree/overlay-notes.txt
9130F:	drivers/of/overlay.c
9131F:	drivers/of/resolver.c
9132
9133OPENRISC ARCHITECTURE
9134M:	Jonas Bonn <jonas@southpole.se>
9135M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9136M:	Stafford Horne <shorne@gmail.com>
9137L:	openrisc@lists.librecores.org
9138W:	http://openrisc.io
9139S:	Maintained
9140F:	arch/openrisc/
9141
9142OPENVSWITCH
9143M:	Pravin Shelar <pshelar@nicira.com>
9144L:	netdev@vger.kernel.org
9145L:	dev@openvswitch.org
9146W:	http://openvswitch.org
9147S:	Maintained
9148F:	net/openvswitch/
9149F:	include/uapi/linux/openvswitch.h
9150
9151OPERATING PERFORMANCE POINTS (OPP)
9152M:	Viresh Kumar <vireshk@kernel.org>
9153M:	Nishanth Menon <nm@ti.com>
9154M:	Stephen Boyd <sboyd@codeaurora.org>
9155L:	linux-pm@vger.kernel.org
9156S:	Maintained
9157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9158F:	drivers/base/power/opp/
9159F:	include/linux/pm_opp.h
9160F:	Documentation/power/opp.txt
9161F:	Documentation/devicetree/bindings/opp/
9162
9163OPL4 DRIVER
9164M:	Clemens Ladisch <clemens@ladisch.de>
9165L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9166T:	git git://git.alsa-project.org/alsa-kernel.git
9167S:	Maintained
9168F:	sound/drivers/opl4/
9169
9170OPROFILE
9171M:	Robert Richter <rric@kernel.org>
9172L:	oprofile-list@lists.sf.net
9173S:	Maintained
9174F:	arch/*/include/asm/oprofile*.h
9175F:	arch/*/oprofile/
9176F:	drivers/oprofile/
9177F:	include/linux/oprofile.h
9178
9179ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9180M:	Mark Fasheh <mfasheh@versity.com>
9181M:	Joel Becker <jlbec@evilplan.org>
9182L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9183W:	http://ocfs2.wiki.kernel.org
9184S:	Supported
9185F:	Documentation/filesystems/ocfs2.txt
9186F:	Documentation/filesystems/dlmfs.txt
9187F:	fs/ocfs2/
9188
9189ORINOCO DRIVER
9190L:	linux-wireless@vger.kernel.org
9191W:	http://wireless.kernel.org/en/users/Drivers/orinoco
9192W:	http://www.nongnu.org/orinoco/
9193S:	Orphan
9194F:	drivers/net/wireless/intersil/orinoco/
9195
9196OSD LIBRARY and FILESYSTEM
9197M:	Boaz Harrosh <ooo@electrozaur.com>
9198M:	Benny Halevy <bhalevy@primarydata.com>
9199L:	osd-dev@open-osd.org
9200W:	http://open-osd.org
9201T:	git git://git.open-osd.org/open-osd.git
9202S:	Maintained
9203F:	drivers/scsi/osd/
9204F:	include/scsi/osd_*
9205F:	fs/exofs/
9206
9207OVERLAY FILESYSTEM
9208M:	Miklos Szeredi <miklos@szeredi.hu>
9209L:	linux-unionfs@vger.kernel.org
9210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9211S:	Supported
9212F:	fs/overlayfs/
9213F:	Documentation/filesystems/overlayfs.txt
9214
9215ORANGEFS FILESYSTEM
9216M:	Mike Marshall <hubcap@omnibond.com>
9217L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
9218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9219S:	Supported
9220F:	fs/orangefs/
9221F:	Documentation/filesystems/orangefs.txt
9222
9223P54 WIRELESS DRIVER
9224M:	Christian Lamparter <chunkeey@googlemail.com>
9225L:	linux-wireless@vger.kernel.org
9226W:	http://wireless.kernel.org/en/users/Drivers/p54
9227S:	Maintained
9228F:	drivers/net/wireless/intersil/p54/
9229
9230PA SEMI ETHERNET DRIVER
9231L:	netdev@vger.kernel.org
9232S:	Orphan
9233F:	drivers/net/ethernet/pasemi/*
9234
9235PA SEMI SMBUS DRIVER
9236L:	linux-i2c@vger.kernel.org
9237S:	Orphan
9238F:	drivers/i2c/busses/i2c-pasemi.c
9239
9240PADATA PARALLEL EXECUTION MECHANISM
9241M:	Steffen Klassert <steffen.klassert@secunet.com>
9242L:	linux-crypto@vger.kernel.org
9243S:	Maintained
9244F:	kernel/padata.c
9245F:	include/linux/padata.h
9246F:	Documentation/padata.txt
9247
9248PANASONIC LAPTOP ACPI EXTRAS DRIVER
9249M:	Harald Welte <laforge@gnumonks.org>
9250L:	platform-driver-x86@vger.kernel.org
9251S:	Maintained
9252F:	drivers/platform/x86/panasonic-laptop.c
9253
9254PANASONIC MN10300/AM33/AM34 PORT
9255M:	David Howells <dhowells@redhat.com>
9256L:	linux-am33-list@redhat.com (moderated for non-subscribers)
9257W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9258S:	Maintained
9259F:	Documentation/mn10300/
9260F:	arch/mn10300/
9261
9262PARALLEL LCD/KEYPAD PANEL DRIVER
9263M:      Willy Tarreau <willy@haproxy.com>
9264M:      Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9265S:      Odd Fixes
9266F:      Documentation/misc-devices/lcd-panel-cgram.txt
9267F:      drivers/misc/panel.c
9268
9269PARALLEL PORT SUBSYSTEM
9270M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9271M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9272L:	linux-parport@lists.infradead.org (subscribers-only)
9273S:	Maintained
9274F:	drivers/parport/
9275F:	include/linux/parport*.h
9276F:	drivers/char/ppdev.c
9277F:	include/uapi/linux/ppdev.h
9278F:	Documentation/parport*.txt
9279
9280PARAVIRT_OPS INTERFACE
9281M:	Jeremy Fitzhardinge <jeremy@goop.org>
9282M:	Chris Wright <chrisw@sous-sol.org>
9283M:	Alok Kataria <akataria@vmware.com>
9284M:	Rusty Russell <rusty@rustcorp.com.au>
9285L:	virtualization@lists.linux-foundation.org
9286S:	Supported
9287F:	Documentation/virtual/paravirt_ops.txt
9288F:	arch/*/kernel/paravirt*
9289F:	arch/*/include/asm/paravirt.h
9290F:	include/linux/hypervisor.h
9291
9292PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9293M:	Tim Waugh <tim@cyberelk.net>
9294L:	linux-parport@lists.infradead.org (subscribers-only)
9295S:	Maintained
9296F:	Documentation/blockdev/paride.txt
9297F:	drivers/block/paride/
9298
9299PARISC ARCHITECTURE
9300M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
9301M:	Helge Deller <deller@gmx.de>
9302L:	linux-parisc@vger.kernel.org
9303W:	http://www.parisc-linux.org/
9304Q:	http://patchwork.kernel.org/project/linux-parisc/list/
9305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9307S:	Maintained
9308F:	arch/parisc/
9309F:	Documentation/parisc/
9310F:	drivers/parisc/
9311F:	drivers/char/agp/parisc-agp.c
9312F:	drivers/input/serio/gscps2.c
9313F:	drivers/parport/parport_gsc.*
9314F:	drivers/tty/serial/8250/8250_gsc.c
9315F:	drivers/video/fbdev/sti*
9316F:	drivers/video/console/sti*
9317F:	drivers/video/logo/logo_parisc*
9318
9319PC87360 HARDWARE MONITORING DRIVER
9320M:	Jim Cromie <jim.cromie@gmail.com>
9321L:	linux-hwmon@vger.kernel.org
9322S:	Maintained
9323F:	Documentation/hwmon/pc87360
9324F:	drivers/hwmon/pc87360.c
9325
9326PC8736x GPIO DRIVER
9327M:	Jim Cromie <jim.cromie@gmail.com>
9328S:	Maintained
9329F:	drivers/char/pc8736x_gpio.c
9330
9331PC87427 HARDWARE MONITORING DRIVER
9332M:	Jean Delvare <jdelvare@suse.com>
9333L:	linux-hwmon@vger.kernel.org
9334S:	Maintained
9335F:	Documentation/hwmon/pc87427
9336F:	drivers/hwmon/pc87427.c
9337
9338PCA9532 LED DRIVER
9339M:	Riku Voipio <riku.voipio@iki.fi>
9340S:	Maintained
9341F:	drivers/leds/leds-pca9532.c
9342F:	include/linux/leds-pca9532.h
9343
9344PCA9541 I2C BUS MASTER SELECTOR DRIVER
9345M:	Guenter Roeck <linux@roeck-us.net>
9346L:	linux-i2c@vger.kernel.org
9347S:	Maintained
9348F:	drivers/i2c/muxes/i2c-mux-pca9541.c
9349
9350PCDP - PRIMARY CONSOLE AND DEBUG PORT
9351M:	Khalid Aziz <khalid@gonehiking.org>
9352S:	Maintained
9353F:	drivers/firmware/pcdp.*
9354
9355PCI ERROR RECOVERY
9356M:	Linas Vepstas <linasvepstas@gmail.com>
9357L:	linux-pci@vger.kernel.org
9358S:	Supported
9359F:	Documentation/PCI/pci-error-recovery.txt
9360
9361PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9362M:	Russell Currey <ruscur@russell.cc>
9363L:	linuxppc-dev@lists.ozlabs.org
9364S:	Supported
9365F:	Documentation/powerpc/eeh-pci-error-recovery.txt
9366F:	arch/powerpc/kernel/eeh*.c
9367F:	arch/powerpc/platforms/*/eeh*.c
9368F:	arch/powerpc/include/*/eeh*.h
9369
9370PCI SUBSYSTEM
9371M:	Bjorn Helgaas <bhelgaas@google.com>
9372L:	linux-pci@vger.kernel.org
9373Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
9374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9375S:	Supported
9376F:	Documentation/devicetree/bindings/pci/
9377F:	Documentation/PCI/
9378F:	drivers/pci/
9379F:	include/linux/pci*
9380F:	arch/x86/pci/
9381F:	arch/x86/kernel/quirks.c
9382
9383PCI DRIVER FOR ALTERA PCIE IP
9384M:	Ley Foon Tan <lftan@altera.com>
9385L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9386L:	linux-pci@vger.kernel.org
9387S:	Supported
9388F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
9389F:	drivers/pci/host/pcie-altera.c
9390
9391PCI DRIVER FOR ARM VERSATILE PLATFORM
9392M:	Rob Herring <robh@kernel.org>
9393L:	linux-pci@vger.kernel.org
9394L:	linux-arm-kernel@lists.infradead.org
9395S:	Maintained
9396F:	Documentation/devicetree/bindings/pci/versatile.txt
9397F:	drivers/pci/host/pci-versatile.c
9398
9399PCI DRIVER FOR ARMADA 8K
9400M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9401L:	linux-pci@vger.kernel.org
9402L:	linux-arm-kernel@lists.infradead.org
9403S:	Maintained
9404F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
9405F:	drivers/pci/host/pcie-armada8k.c
9406
9407PCI DRIVER FOR APPLIEDMICRO XGENE
9408M:	Tanmay Inamdar <tinamdar@apm.com>
9409L:	linux-pci@vger.kernel.org
9410L:	linux-arm-kernel@lists.infradead.org
9411S:	Maintained
9412F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
9413F:	drivers/pci/host/pci-xgene.c
9414
9415PCI DRIVER FOR FREESCALE LAYERSCAPE
9416M:	Minghuan Lian <minghuan.Lian@freescale.com>
9417M:	Mingkai Hu <mingkai.hu@freescale.com>
9418M:	Roy Zang <tie-fei.zang@freescale.com>
9419L:	linuxppc-dev@lists.ozlabs.org
9420L:	linux-pci@vger.kernel.org
9421L:	linux-arm-kernel@lists.infradead.org
9422S:	Maintained
9423F:	drivers/pci/host/*layerscape*
9424
9425PCI DRIVER FOR IMX6
9426M:	Richard Zhu <hongxing.zhu@nxp.com>
9427M:	Lucas Stach <l.stach@pengutronix.de>
9428L:	linux-pci@vger.kernel.org
9429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9430S:	Maintained
9431F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
9432F:	drivers/pci/host/*imx6*
9433
9434PCI DRIVER FOR TI KEYSTONE
9435M:	Murali Karicheri <m-karicheri2@ti.com>
9436L:	linux-pci@vger.kernel.org
9437L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9438S:	Maintained
9439F:	drivers/pci/host/*keystone*
9440
9441PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9442M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9443M:	Jason Cooper <jason@lakedaemon.net>
9444L:	linux-pci@vger.kernel.org
9445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9446S:	Maintained
9447F:	drivers/pci/host/*mvebu*
9448
9449PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9450M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9451L:	linux-pci@vger.kernel.org
9452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9453S:	Maintained
9454F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
9455F:	drivers/pci/host/pci-aardvark.c
9456
9457PCI DRIVER FOR NVIDIA TEGRA
9458M:	Thierry Reding <thierry.reding@gmail.com>
9459L:	linux-tegra@vger.kernel.org
9460L:	linux-pci@vger.kernel.org
9461S:	Supported
9462F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9463F:	drivers/pci/host/pci-tegra.c
9464
9465PCI DRIVER FOR TI DRA7XX
9466M:	Kishon Vijay Abraham I <kishon@ti.com>
9467L:	linux-omap@vger.kernel.org
9468L:	linux-pci@vger.kernel.org
9469S:	Supported
9470F:	Documentation/devicetree/bindings/pci/ti-pci.txt
9471F:	drivers/pci/host/pci-dra7xx.c
9472
9473PCI DRIVER FOR RENESAS R-CAR
9474M:	Simon Horman <horms@verge.net.au>
9475L:	linux-pci@vger.kernel.org
9476L:	linux-renesas-soc@vger.kernel.org
9477S:	Maintained
9478F:	drivers/pci/host/*rcar*
9479
9480PCI DRIVER FOR SAMSUNG EXYNOS
9481M:	Jingoo Han <jingoohan1@gmail.com>
9482L:	linux-pci@vger.kernel.org
9483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9484L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9485S:	Maintained
9486F:	drivers/pci/host/pci-exynos.c
9487
9488PCI DRIVER FOR SYNOPSIS DESIGNWARE
9489M:	Jingoo Han <jingoohan1@gmail.com>
9490M:	Joao Pinto <Joao.Pinto@synopsys.com>
9491L:	linux-pci@vger.kernel.org
9492S:	Maintained
9493F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
9494F:	drivers/pci/host/*designware*
9495
9496PCI DRIVER FOR GENERIC OF HOSTS
9497M:	Will Deacon <will.deacon@arm.com>
9498L:	linux-pci@vger.kernel.org
9499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500S:	Maintained
9501F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
9502F:	drivers/pci/host/pci-host-common.c
9503F:	drivers/pci/host/pci-host-generic.c
9504
9505PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9506M:	Keith Busch <keith.busch@intel.com>
9507L:	linux-pci@vger.kernel.org
9508S:	Supported
9509F:	drivers/pci/host/vmd.c
9510
9511PCIE DRIVER FOR ST SPEAR13XX
9512M:	Pratyush Anand <pratyush.anand@gmail.com>
9513L:	linux-pci@vger.kernel.org
9514S:	Maintained
9515F:	drivers/pci/host/*spear*
9516
9517PCI MSI DRIVER FOR ALTERA MSI IP
9518M:	Ley Foon Tan <lftan@altera.com>
9519L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
9520L:	linux-pci@vger.kernel.org
9521S:	Supported
9522F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9523F:	drivers/pci/host/pcie-altera-msi.c
9524
9525PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9526M:	Duc Dang <dhdang@apm.com>
9527L:	linux-pci@vger.kernel.org
9528L:	linux-arm-kernel@lists.infradead.org
9529S:	Maintained
9530F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9531F:	drivers/pci/host/pci-xgene-msi.c
9532
9533PCIE DRIVER FOR AXIS ARTPEC
9534M:	Niklas Cassel <niklas.cassel@axis.com>
9535M:	Jesper Nilsson <jesper.nilsson@axis.com>
9536L:	linux-arm-kernel@axis.com
9537L:	linux-pci@vger.kernel.org
9538S:	Maintained
9539F:	Documentation/devicetree/bindings/pci/axis,artpec*
9540F:	drivers/pci/host/*artpec*
9541
9542PCIE DRIVER FOR HISILICON
9543M:	Zhou Wang <wangzhou1@hisilicon.com>
9544M:	Gabriele Paoloni <gabriele.paoloni@huawei.com>
9545L:	linux-pci@vger.kernel.org
9546S:	Maintained
9547F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9548F:	drivers/pci/host/pcie-hisi.c
9549
9550PCIE DRIVER FOR ROCKCHIP
9551M:	Shawn Lin <shawn.lin@rock-chips.com>
9552M:	Wenrui Li <wenrui.li@rock-chips.com>
9553L:	linux-pci@vger.kernel.org
9554L:	linux-rockchip@lists.infradead.org
9555S:	Maintained
9556F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9557F:	drivers/pci/host/pcie-rockchip.c
9558
9559PCIE DRIVER FOR QUALCOMM MSM
9560M:     Stanimir Varbanov <svarbanov@mm-sol.com>
9561L:     linux-pci@vger.kernel.org
9562L:     linux-arm-msm@vger.kernel.org
9563S:     Maintained
9564F:     drivers/pci/host/*qcom*
9565
9566PCIE DRIVER FOR CAVIUM THUNDERX
9567M:	David Daney <david.daney@cavium.com>
9568L:	linux-pci@vger.kernel.org
9569L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570S:	Supported
9571F:	Documentation/devicetree/bindings/pci/pci-thunder-*
9572F:	drivers/pci/host/pci-thunder-*
9573
9574PCMCIA SUBSYSTEM
9575P:	Linux PCMCIA Team
9576L:	linux-pcmcia@lists.infradead.org
9577W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9579S:	Maintained
9580F:	Documentation/pcmcia/
9581F:	tools/pcmcia/
9582F:	drivers/pcmcia/
9583F:	include/pcmcia/
9584
9585PCNET32 NETWORK DRIVER
9586M:	Don Fry <pcnet32@frontier.com>
9587L:	netdev@vger.kernel.org
9588S:	Maintained
9589F:	drivers/net/ethernet/amd/pcnet32.c
9590
9591PCRYPT PARALLEL CRYPTO ENGINE
9592M:	Steffen Klassert <steffen.klassert@secunet.com>
9593L:	linux-crypto@vger.kernel.org
9594S:	Maintained
9595F:	crypto/pcrypt.c
9596F:	include/crypto/pcrypt.h
9597
9598PER-CPU MEMORY ALLOCATOR
9599M:	Tejun Heo <tj@kernel.org>
9600M:	Christoph Lameter <cl@linux.com>
9601T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9602S:	Maintained
9603F:	include/linux/percpu*.h
9604F:	mm/percpu*.c
9605F:	arch/*/include/asm/percpu.h
9606
9607PER-TASK DELAY ACCOUNTING
9608M:	Balbir Singh <bsingharora@gmail.com>
9609S:	Maintained
9610F:	include/linux/delayacct.h
9611F:	kernel/delayacct.c
9612
9613PERFORMANCE EVENTS SUBSYSTEM
9614M:	Peter Zijlstra <peterz@infradead.org>
9615M:	Ingo Molnar <mingo@redhat.com>
9616M:	Arnaldo Carvalho de Melo <acme@kernel.org>
9617R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
9618L:	linux-kernel@vger.kernel.org
9619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9620S:	Supported
9621F:	kernel/events/*
9622F:	include/linux/perf_event.h
9623F:	include/uapi/linux/perf_event.h
9624F:	arch/*/kernel/perf_event*.c
9625F:	arch/*/kernel/*/perf_event*.c
9626F:	arch/*/kernel/*/*/perf_event*.c
9627F:	arch/*/include/asm/perf_event.h
9628F:	arch/*/kernel/perf_callchain.c
9629F:	arch/*/events/*
9630F:	tools/perf/
9631
9632PERSONALITY HANDLING
9633M:	Christoph Hellwig <hch@infradead.org>
9634L:	linux-abi-devel@lists.sourceforge.net
9635S:	Maintained
9636F:	include/linux/personality.h
9637F:	include/uapi/linux/personality.h
9638
9639PHONET PROTOCOL
9640M:	Remi Denis-Courmont <courmisch@gmail.com>
9641S:	Supported
9642F:	Documentation/networking/phonet.txt
9643F:	include/linux/phonet.h
9644F:	include/net/phonet/
9645F:	include/uapi/linux/phonet.h
9646F:	net/phonet/
9647
9648PHRAM MTD DRIVER
9649M:	Joern Engel <joern@lazybastard.org>
9650L:	linux-mtd@lists.infradead.org
9651S:	Maintained
9652F:	drivers/mtd/devices/phram.c
9653
9654PICOLCD HID DRIVER
9655M:	Bruno Prémont <bonbons@linux-vserver.org>
9656L:	linux-input@vger.kernel.org
9657S:	Maintained
9658F:	drivers/hid/hid-picolcd*
9659
9660PICOXCELL SUPPORT
9661M:	Jamie Iles <jamie@jamieiles.com>
9662L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9663T:	git git://github.com/jamieiles/linux-2.6-ji.git
9664S:	Supported
9665F:	arch/arm/boot/dts/picoxcell*
9666F:	arch/arm/mach-picoxcell/
9667F:	drivers/crypto/picoxcell*
9668
9669PIN CONTROL SUBSYSTEM
9670M:	Linus Walleij <linus.walleij@linaro.org>
9671L:	linux-gpio@vger.kernel.org
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9673S:	Maintained
9674F:	Documentation/devicetree/bindings/pinctrl/
9675F:	Documentation/pinctrl.txt
9676F:	drivers/pinctrl/
9677F:	include/linux/pinctrl/
9678
9679PIN CONTROLLER - ATMEL AT91
9680M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9682S:	Maintained
9683F:	drivers/pinctrl/pinctrl-at91.*
9684
9685PIN CONTROLLER - ATMEL AT91 PIO4
9686M:	Ludovic Desroches <ludovic.desroches@atmel.com>
9687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9688L:	linux-gpio@vger.kernel.org
9689S:	Supported
9690F:	drivers/pinctrl/pinctrl-at91-pio4.*
9691
9692PIN CONTROLLER - INTEL
9693M:	Mika Westerberg <mika.westerberg@linux.intel.com>
9694M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
9695S:	Maintained
9696F:	drivers/pinctrl/intel/
9697
9698PIN CONTROLLER - RENESAS
9699M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9700M:	Geert Uytterhoeven <geert+renesas@glider.be>
9701L:	linux-renesas-soc@vger.kernel.org
9702S:	Maintained
9703F:	drivers/pinctrl/sh-pfc/
9704
9705PIN CONTROLLER - SAMSUNG
9706M:	Tomasz Figa <tomasz.figa@gmail.com>
9707M:	Krzysztof Kozlowski <krzk@kernel.org>
9708M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
9709L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9710L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9711S:	Maintained
9712F:	drivers/pinctrl/samsung/
9713F:	include/dt-bindings/pinctrl/samsung.h
9714F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9715
9716PIN CONTROLLER - SINGLE
9717M:	Tony Lindgren <tony@atomide.com>
9718M:	Haojian Zhuang <haojian.zhuang@linaro.org>
9719L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9720L:	linux-omap@vger.kernel.org
9721S:	Maintained
9722F:	drivers/pinctrl/pinctrl-single.c
9723
9724PIN CONTROLLER - ST SPEAR
9725M:	Viresh Kumar <vireshk@kernel.org>
9726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9727W:	http://www.st.com/spear
9728S:	Maintained
9729F:	drivers/pinctrl/spear/
9730
9731PISTACHIO SOC SUPPORT
9732M:      James Hartley <james.hartley@imgtec.com>
9733M:      Ionela Voinescu <ionela.voinescu@imgtec.com>
9734L:      linux-mips@linux-mips.org
9735S:      Maintained
9736F:      arch/mips/pistachio/
9737F:      arch/mips/include/asm/mach-pistachio/
9738F:      arch/mips/boot/dts/pistachio/
9739F:      arch/mips/configs/pistachio*_defconfig
9740
9741PKTCDVD DRIVER
9742S:	Orphan
9743M:	linux-block@vger.kernel.org
9744F:	drivers/block/pktcdvd.c
9745F:	include/linux/pktcdvd.h
9746F:	include/uapi/linux/pktcdvd.h
9747
9748PKUNITY SOC DRIVERS
9749M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
9750W:	http://mprc.pku.edu.cn/~guanxuetao/linux
9751S:	Maintained
9752T:	git git://github.com/gxt/linux.git
9753F:	drivers/input/serio/i8042-unicore32io.h
9754F:	drivers/i2c/busses/i2c-puv3.c
9755F:	drivers/video/fbdev/fb-puv3.c
9756F:	drivers/rtc/rtc-puv3.c
9757
9758PMBUS HARDWARE MONITORING DRIVERS
9759M:	Guenter Roeck <linux@roeck-us.net>
9760L:	linux-hwmon@vger.kernel.org
9761W:	http://hwmon.wiki.kernel.org/
9762W:	http://www.roeck-us.net/linux/drivers/
9763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9764S:	Maintained
9765F:	Documentation/hwmon/pmbus
9766F:	drivers/hwmon/pmbus/
9767F:	include/linux/i2c/pmbus.h
9768
9769PMC SIERRA MaxRAID DRIVER
9770L:	linux-scsi@vger.kernel.org
9771W:	http://www.pmc-sierra.com/
9772S:	Orphan
9773F:	drivers/scsi/pmcraid.*
9774
9775PMC SIERRA PM8001 DRIVER
9776M:	Jack Wang <jinpu.wang@profitbricks.com>
9777M:	lindar_liu@usish.com
9778L:	pmchba@pmcs.com
9779L:	linux-scsi@vger.kernel.org
9780S:	Supported
9781F:	drivers/scsi/pm8001/
9782
9783POSIX CLOCKS and TIMERS
9784M:	Thomas Gleixner <tglx@linutronix.de>
9785L:	linux-kernel@vger.kernel.org
9786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9787S:	Maintained
9788F:	fs/timerfd.c
9789F:	include/linux/timer*
9790F:	kernel/time/*timer*
9791
9792POWER MANAGEMENT CORE
9793M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
9794L:	linux-pm@vger.kernel.org
9795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9796B:	https://bugzilla.kernel.org
9797S:	Supported
9798F:	drivers/base/power/
9799F:	include/linux/pm.h
9800F:	include/linux/pm_*
9801F:	include/linux/powercap.h
9802F:	drivers/powercap/
9803
9804POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9805M:	Sebastian Reichel <sre@kernel.org>
9806L:	linux-pm@vger.kernel.org
9807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9808S:	Maintained
9809F:	Documentation/devicetree/bindings/power/supply/
9810F:	include/linux/power_supply.h
9811F:	drivers/power/supply/
9812
9813POWER STATE COORDINATION INTERFACE (PSCI)
9814M:	Mark Rutland <mark.rutland@arm.com>
9815M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9816L:	linux-arm-kernel@lists.infradead.org
9817S:	Maintained
9818F:	drivers/firmware/psci.c
9819F:	include/linux/psci.h
9820F:	include/uapi/linux/psci.h
9821
9822POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9823M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9824L:	linuxppc-dev@lists.ozlabs.org
9825S:	Maintained
9826F:	drivers/char/powernv-op-panel.c
9827
9828PNP SUPPORT
9829M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9830S:	Maintained
9831F:	drivers/pnp/
9832
9833PPP PROTOCOL DRIVERS AND COMPRESSORS
9834M:	Paul Mackerras <paulus@samba.org>
9835L:	linux-ppp@vger.kernel.org
9836S:	Maintained
9837F:	drivers/net/ppp/ppp_*
9838
9839PPP OVER ATM (RFC 2364)
9840M:	Mitchell Blank Jr <mitch@sfgoth.com>
9841S:	Maintained
9842F:	net/atm/pppoatm.c
9843F:	include/uapi/linux/atmppp.h
9844
9845PPP OVER ETHERNET
9846M:	Michal Ostrowski <mostrows@earthlink.net>
9847S:	Maintained
9848F:	drivers/net/ppp/pppoe.c
9849F:	drivers/net/ppp/pppox.c
9850
9851PPP OVER L2TP
9852M:	James Chapman <jchapman@katalix.com>
9853S:	Maintained
9854F:	net/l2tp/l2tp_ppp.c
9855F:	include/linux/if_pppol2tp.h
9856F:	include/uapi/linux/if_pppol2tp.h
9857
9858PPS SUPPORT
9859M:	Rodolfo Giometti <giometti@enneenne.com>
9860W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
9861L:	linuxpps@ml.enneenne.com (subscribers-only)
9862S:	Maintained
9863F:	Documentation/pps/
9864F:	drivers/pps/
9865F:	include/linux/pps*.h
9866
9867PPTP DRIVER
9868M:	Dmitry Kozlov <xeb@mail.ru>
9869L:	netdev@vger.kernel.org
9870S:	Maintained
9871F:	drivers/net/ppp/pptp.c
9872W:	http://sourceforge.net/projects/accel-pptp
9873
9874PREEMPTIBLE KERNEL
9875M:	Robert Love <rml@tech9.net>
9876L:	kpreempt-tech@lists.sourceforge.net
9877W:	ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9878S:	Supported
9879F:	Documentation/preempt-locking.txt
9880F:	include/linux/preempt.h
9881
9882PRISM54 WIRELESS DRIVER
9883M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
9884L:	linux-wireless@vger.kernel.org
9885W:	http://wireless.kernel.org/en/users/Drivers/p54
9886S:	Obsolete
9887F:	drivers/net/wireless/intersil/prism54/
9888
9889PS3 NETWORK SUPPORT
9890M:	Geoff Levand <geoff@infradead.org>
9891L:	netdev@vger.kernel.org
9892L:	linuxppc-dev@lists.ozlabs.org
9893S:	Maintained
9894F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
9895
9896PS3 PLATFORM SUPPORT
9897M:	Geoff Levand <geoff@infradead.org>
9898L:	linuxppc-dev@lists.ozlabs.org
9899S:	Maintained
9900F:	arch/powerpc/boot/ps3*
9901F:	arch/powerpc/include/asm/lv1call.h
9902F:	arch/powerpc/include/asm/ps3*.h
9903F:	arch/powerpc/platforms/ps3/
9904F:	drivers/*/ps3*
9905F:	drivers/ps3/
9906F:	drivers/rtc/rtc-ps3.c
9907F:	drivers/usb/host/*ps3.c
9908F:	sound/ppc/snd_ps3*
9909
9910PS3VRAM DRIVER
9911M:	Jim Paris <jim@jtan.com>
9912M:	Geoff Levand <geoff@infradead.org>
9913L:	linuxppc-dev@lists.ozlabs.org
9914S:	Maintained
9915F:	drivers/block/ps3vram.c
9916
9917PSTORE FILESYSTEM
9918M:	Anton Vorontsov <anton@enomsg.org>
9919M:	Colin Cross <ccross@android.com>
9920M:	Kees Cook <keescook@chromium.org>
9921M:	Tony Luck <tony.luck@intel.com>
9922S:	Maintained
9923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9924F:	fs/pstore/
9925F:	include/linux/pstore*
9926F:	drivers/firmware/efi/efi-pstore.c
9927F:	drivers/acpi/apei/erst.c
9928
9929PTP HARDWARE CLOCK SUPPORT
9930M:	Richard Cochran <richardcochran@gmail.com>
9931L:	netdev@vger.kernel.org
9932S:	Maintained
9933W:	http://linuxptp.sourceforge.net/
9934F:	Documentation/ABI/testing/sysfs-ptp
9935F:	Documentation/ptp/*
9936F:	drivers/net/ethernet/freescale/gianfar_ptp.c
9937F:	drivers/net/phy/dp83640*
9938F:	drivers/ptp/*
9939F:	include/linux/ptp_cl*
9940
9941PTRACE SUPPORT
9942M:	Roland McGrath <roland@hack.frob.com>
9943M:	Oleg Nesterov <oleg@redhat.com>
9944S:	Maintained
9945F:	include/asm-generic/syscall.h
9946F:	include/linux/ptrace.h
9947F:	include/linux/regset.h
9948F:	include/linux/tracehook.h
9949F:	include/uapi/linux/ptrace.h
9950F:	kernel/ptrace.c
9951
9952PULSE8-CEC DRIVER
9953M:	Hans Verkuil <hverkuil@xs4all.nl>
9954L:	linux-media@vger.kernel.org
9955T:	git git://linuxtv.org/media_tree.git
9956S:	Maintained
9957F:	drivers/staging/media/pulse8-cec
9958
9959PVRUSB2 VIDEO4LINUX DRIVER
9960M:	Mike Isely <isely@pobox.com>
9961L:	pvrusb2@isely.net	(subscribers-only)
9962L:	linux-media@vger.kernel.org
9963W:	http://www.isely.net/pvrusb2/
9964T:	git git://linuxtv.org/media_tree.git
9965S:	Maintained
9966F:	Documentation/media/v4l-drivers/pvrusb2*
9967F:	drivers/media/usb/pvrusb2/
9968
9969PWC WEBCAM DRIVER
9970M:	Hans Verkuil <hverkuil@xs4all.nl>
9971L:	linux-media@vger.kernel.org
9972T:	git git://linuxtv.org/media_tree.git
9973S:	Odd Fixes
9974F:	drivers/media/usb/pwc/*
9975
9976PWM FAN DRIVER
9977M:	Kamil Debski <kamil@wypas.org>
9978M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9979L:	linux-hwmon@vger.kernel.org
9980S:	Supported
9981F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9982F:	Documentation/hwmon/pwm-fan
9983F:	drivers/hwmon/pwm-fan.c
9984
9985PWM SUBSYSTEM
9986M:	Thierry Reding <thierry.reding@gmail.com>
9987L:	linux-pwm@vger.kernel.org
9988S:	Maintained
9989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9990F:	Documentation/pwm.txt
9991F:	Documentation/devicetree/bindings/pwm/
9992F:	include/linux/pwm.h
9993F:	drivers/pwm/
9994F:	drivers/video/backlight/pwm_bl.c
9995F:	include/linux/pwm_backlight.h
9996
9997PXA2xx/PXA3xx SUPPORT
9998M:	Daniel Mack <daniel@zonque.org>
9999M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10000M:	Robert Jarzmik <robert.jarzmik@free.fr>
10001L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10002T:	git git://github.com/hzhuang1/linux.git
10003T:	git git://github.com/rjarzmik/linux.git
10004S:	Maintained
10005F:	arch/arm/boot/dts/pxa*
10006F:	arch/arm/mach-pxa/
10007F:	drivers/dma/pxa*
10008F:	drivers/pcmcia/pxa2xx*
10009F:	drivers/pinctrl/pxa/
10010F:	drivers/spi/spi-pxa2xx*
10011F:	drivers/usb/gadget/udc/pxa2*
10012F:	include/sound/pxa2xx-lib.h
10013F:	sound/arm/pxa*
10014F:	sound/soc/pxa/
10015
10016PXA GPIO DRIVER
10017M:	Robert Jarzmik <robert.jarzmik@free.fr>
10018L:	linux-gpio@vger.kernel.org
10019S:	Maintained
10020F:	drivers/gpio/gpio-pxa.c
10021
10022PXA3xx NAND FLASH DRIVER
10023M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10024L:	linux-mtd@lists.infradead.org
10025S:	Maintained
10026F:	drivers/mtd/nand/pxa3xx_nand.c
10027
10028MMP SUPPORT
10029M:	Eric Miao <eric.y.miao@gmail.com>
10030M:	Haojian Zhuang <haojian.zhuang@gmail.com>
10031L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10032T:	git git://github.com/hzhuang1/linux.git
10033T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
10034S:	Maintained
10035F:	arch/arm/boot/dts/mmp*
10036F:	arch/arm/mach-mmp/
10037
10038PXA MMCI DRIVER
10039S:	Orphan
10040
10041PXA RTC DRIVER
10042M:	Robert Jarzmik <robert.jarzmik@free.fr>
10043L:	rtc-linux@googlegroups.com
10044S:	Maintained
10045
10046QAT DRIVER
10047M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10048M:	Salvatore Benedetto <salvatore.benedetto@intel.com>
10049L:	qat-linux@intel.com
10050S:	Supported
10051F:	drivers/crypto/qat/
10052
10053QIB DRIVER
10054M:	Mike Marciniszyn <infinipath@intel.com>
10055L:	linux-rdma@vger.kernel.org
10056S:	Supported
10057F:	drivers/infiniband/hw/qib/
10058
10059QLOGIC QLA1280 SCSI DRIVER
10060M:	Michael Reed <mdr@sgi.com>
10061L:	linux-scsi@vger.kernel.org
10062S:	Maintained
10063F:	drivers/scsi/qla1280.[ch]
10064
10065QLOGIC QLA2XXX FC-SCSI DRIVER
10066M:	qla2xxx-upstream@qlogic.com
10067L:	linux-scsi@vger.kernel.org
10068S:	Supported
10069F:	Documentation/scsi/LICENSE.qla2xxx
10070F:	drivers/scsi/qla2xxx/
10071
10072QLOGIC QLA4XXX iSCSI DRIVER
10073M:	QLogic-Storage-Upstream@qlogic.com
10074L:	linux-scsi@vger.kernel.org
10075S:	Supported
10076F:	Documentation/scsi/LICENSE.qla4xxx
10077F:	drivers/scsi/qla4xxx/
10078
10079QLOGIC QLA3XXX NETWORK DRIVER
10080M:	Dept-GELinuxNICDev@cavium.com
10081L:	netdev@vger.kernel.org
10082S:	Supported
10083F:	Documentation/networking/LICENSE.qla3xxx
10084F:	drivers/net/ethernet/qlogic/qla3xxx.*
10085
10086QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10087M:	Harish Patil <harish.patil@cavium.com>
10088M:	Manish Chopra <manish.chopra@cavium.com>
10089M:	Dept-GELinuxNICDev@cavium.com
10090L:	netdev@vger.kernel.org
10091S:	Supported
10092F:	drivers/net/ethernet/qlogic/qlcnic/
10093
10094QLOGIC QLGE 10Gb ETHERNET DRIVER
10095M:	Harish Patil <harish.patil@cavium.com>
10096M:	Manish Chopra <manish.chopra@cavium.com>
10097M:	Dept-GELinuxNICDev@cavium.com
10098L:	netdev@vger.kernel.org
10099S:	Supported
10100F:	drivers/net/ethernet/qlogic/qlge/
10101
10102QLOGIC QL4xxx ETHERNET DRIVER
10103M:	Yuval Mintz <Yuval.Mintz@cavium.com>
10104M:	Ariel Elior <Ariel.Elior@cavium.com>
10105M:	everest-linux-l2@cavium.com
10106L:	netdev@vger.kernel.org
10107S:	Supported
10108F:	drivers/net/ethernet/qlogic/qed/
10109F:	include/linux/qed/
10110F:	drivers/net/ethernet/qlogic/qede/
10111
10112QNX4 FILESYSTEM
10113M:	Anders Larsen <al@alarsen.net>
10114W:	http://www.alarsen.net/linux/qnx4fs/
10115S:	Maintained
10116F:	fs/qnx4/
10117F:	include/uapi/linux/qnx4_fs.h
10118F:	include/uapi/linux/qnxtypes.h
10119
10120QORIQ DPAA2 FSL-MC BUS DRIVER
10121M:	Stuart Yoder <stuart.yoder@nxp.com>
10122L:	linux-kernel@vger.kernel.org
10123S:	Maintained
10124F:	drivers/staging/fsl-mc/
10125
10126QT1010 MEDIA DRIVER
10127M:	Antti Palosaari <crope@iki.fi>
10128L:	linux-media@vger.kernel.org
10129W:	https://linuxtv.org
10130W:	http://palosaari.fi/linux/
10131Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10132T:	git git://linuxtv.org/anttip/media_tree.git
10133S:	Maintained
10134F:	drivers/media/tuners/qt1010*
10135
10136QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10137M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10138L:	linux-wireless@vger.kernel.org
10139L:	ath9k-devel@lists.ath9k.org
10140W:	http://wireless.kernel.org/en/users/Drivers/ath9k
10141S:	Supported
10142F:	drivers/net/wireless/ath/ath9k/
10143
10144QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10145M:	Kalle Valo <kvalo@qca.qualcomm.com>
10146L:	ath10k@lists.infradead.org
10147W:	http://wireless.kernel.org/en/users/Drivers/ath10k
10148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10149S:	Supported
10150F:	drivers/net/wireless/ath/ath10k/
10151
10152QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10153M:	Timur Tabi <timur@codeaurora.org>
10154L:	netdev@vger.kernel.org
10155S:	Supported
10156F:	drivers/net/ethernet/qualcomm/emac/
10157
10158QUALCOMM HEXAGON ARCHITECTURE
10159M:	Richard Kuo <rkuo@codeaurora.org>
10160L:	linux-hexagon@vger.kernel.org
10161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10162S:	Supported
10163F:	arch/hexagon/
10164
10165QUALCOMM WCN36XX WIRELESS DRIVER
10166M:	Eugene Krasnikov <k.eugene.e@gmail.com>
10167L:	wcn36xx@lists.infradead.org
10168W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
10169T:	git git://github.com/KrasnikovEugene/wcn36xx.git
10170S:	Supported
10171F:	drivers/net/wireless/ath/wcn36xx/
10172
10173QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10174M:	Gabriel Somlo <somlo@cmu.edu>
10175M:	"Michael S. Tsirkin" <mst@redhat.com>
10176L:	qemu-devel@nongnu.org
10177S:	Maintained
10178F:	drivers/firmware/qemu_fw_cfg.c
10179
10180RADOS BLOCK DEVICE (RBD)
10181M:	Ilya Dryomov <idryomov@gmail.com>
10182M:	Sage Weil <sage@redhat.com>
10183M:	Alex Elder <elder@kernel.org>
10184L:	ceph-devel@vger.kernel.org
10185W:	http://ceph.com/
10186T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
10187T:	git git://github.com/ceph/ceph-client.git
10188S:	Supported
10189F:	Documentation/ABI/testing/sysfs-bus-rbd
10190F:	drivers/block/rbd.c
10191F:	drivers/block/rbd_types.h
10192
10193RADEON FRAMEBUFFER DISPLAY DRIVER
10194M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
10195L:	linux-fbdev@vger.kernel.org
10196S:	Maintained
10197F:	drivers/video/fbdev/aty/radeon*
10198F:	include/uapi/linux/radeonfb.h
10199
10200RADIOSHARK RADIO DRIVER
10201M:	Hans Verkuil <hverkuil@xs4all.nl>
10202L:	linux-media@vger.kernel.org
10203T:	git git://linuxtv.org/media_tree.git
10204S:	Maintained
10205F:	drivers/media/radio/radio-shark.c
10206
10207RADIOSHARK2 RADIO DRIVER
10208M:	Hans Verkuil <hverkuil@xs4all.nl>
10209L:	linux-media@vger.kernel.org
10210T:	git git://linuxtv.org/media_tree.git
10211S:	Maintained
10212F:	drivers/media/radio/radio-shark2.c
10213F:	drivers/media/radio/radio-tea5777.c
10214
10215RAGE128 FRAMEBUFFER DISPLAY DRIVER
10216M:	Paul Mackerras <paulus@samba.org>
10217L:	linux-fbdev@vger.kernel.org
10218S:	Maintained
10219F:	drivers/video/fbdev/aty/aty128fb.c
10220
10221RALINK MIPS ARCHITECTURE
10222M:	John Crispin <john@phrozen.org>
10223L:	linux-mips@linux-mips.org
10224S:	Maintained
10225F:	arch/mips/ralink
10226
10227RALINK RT2X00 WIRELESS LAN DRIVER
10228P:	rt2x00 project
10229M:	Stanislaw Gruszka <sgruszka@redhat.com>
10230M:	Helmut Schaa <helmut.schaa@googlemail.com>
10231L:	linux-wireless@vger.kernel.org
10232S:	Maintained
10233F:	drivers/net/wireless/ralink/rt2x00/
10234
10235RAMDISK RAM BLOCK DEVICE DRIVER
10236M:	Jens Axboe <axboe@kernel.dk>
10237S:	Maintained
10238F:	Documentation/blockdev/ramdisk.txt
10239F:	drivers/block/brd.c
10240
10241RANDOM NUMBER DRIVER
10242M:	"Theodore Ts'o" <tytso@mit.edu>
10243S:	Maintained
10244F:	drivers/char/random.c
10245
10246RAPIDIO SUBSYSTEM
10247M:	Matt Porter <mporter@kernel.crashing.org>
10248M:	Alexandre Bounine <alexandre.bounine@idt.com>
10249S:	Maintained
10250F:	drivers/rapidio/
10251
10252RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10253L:	linux-wireless@vger.kernel.org
10254S:	Orphan
10255F:	drivers/net/wireless/ray*
10256
10257RCUTORTURE MODULE
10258M:	Josh Triplett <josh@joshtriplett.org>
10259M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10260L:	linux-kernel@vger.kernel.org
10261S:	Supported
10262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10263F:	Documentation/RCU/torture.txt
10264F:	kernel/rcu/rcutorture.c
10265
10266RCUTORTURE TEST FRAMEWORK
10267M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10268M:	Josh Triplett <josh@joshtriplett.org>
10269R:	Steven Rostedt <rostedt@goodmis.org>
10270R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10271R:	Lai Jiangshan <jiangshanlai@gmail.com>
10272L:	linux-kernel@vger.kernel.org
10273S:	Supported
10274T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10275F:	tools/testing/selftests/rcutorture
10276
10277RDC R-321X SoC
10278M:	Florian Fainelli <florian@openwrt.org>
10279S:	Maintained
10280
10281RDC R6040 FAST ETHERNET DRIVER
10282M:	Florian Fainelli <f.fainelli@gmail.com>
10283L:	netdev@vger.kernel.org
10284S:	Maintained
10285F:	drivers/net/ethernet/rdc/r6040.c
10286
10287RDS - RELIABLE DATAGRAM SOCKETS
10288M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
10289L:	netdev@vger.kernel.org
10290L:	linux-rdma@vger.kernel.org
10291L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
10292W:	https://oss.oracle.com/projects/rds/
10293S:	Supported
10294F:	net/rds/
10295F:	Documentation/networking/rds.txt
10296
10297RDMAVT - RDMA verbs software
10298M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10299L:	linux-rdma@vger.kernel.org
10300S:	Supported
10301F:	drivers/infiniband/sw/rdmavt
10302
10303READ-COPY UPDATE (RCU)
10304M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10305M:	Josh Triplett <josh@joshtriplett.org>
10306R:	Steven Rostedt <rostedt@goodmis.org>
10307R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10308R:	Lai Jiangshan <jiangshanlai@gmail.com>
10309L:	linux-kernel@vger.kernel.org
10310W:	http://www.rdrop.com/users/paulmck/RCU/
10311S:	Supported
10312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10313F:	Documentation/RCU/
10314X:	Documentation/RCU/torture.txt
10315F:	include/linux/rcu*
10316X:	include/linux/srcu.h
10317F:	kernel/rcu/
10318X:	kernel/torture.c
10319
10320REAL TIME CLOCK (RTC) SUBSYSTEM
10321M:	Alessandro Zummo <a.zummo@towertech.it>
10322M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
10323L:	rtc-linux@googlegroups.com
10324Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
10325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10326S:	Maintained
10327F:	Documentation/devicetree/bindings/rtc/
10328F:	Documentation/rtc.txt
10329F:	drivers/rtc/
10330F:	include/linux/rtc.h
10331F:	include/uapi/linux/rtc.h
10332F:	include/linux/rtc/
10333F:	include/linux/platform_data/rtc-*
10334F:	tools/testing/selftests/timers/rtctest.c
10335
10336REALTEK AUDIO CODECS
10337M:	Bard Liao <bardliao@realtek.com>
10338M:	Oder Chiou <oder_chiou@realtek.com>
10339S:	Maintained
10340F:	sound/soc/codecs/rt*
10341F:	include/sound/rt*.h
10342
10343REISERFS FILE SYSTEM
10344L:	reiserfs-devel@vger.kernel.org
10345S:	Supported
10346F:	fs/reiserfs/
10347
10348REGISTER MAP ABSTRACTION
10349M:	Mark Brown <broonie@kernel.org>
10350L:	linux-kernel@vger.kernel.org
10351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10352S:	Supported
10353F:	Documentation/devicetree/bindings/regmap/
10354F:	drivers/base/regmap/
10355F:	include/linux/regmap.h
10356
10357REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10358M:	Ohad Ben-Cohen <ohad@wizery.com>
10359M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10360L:	linux-remoteproc@vger.kernel.org
10361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10362S:	Maintained
10363F:	Documentation/devicetree/bindings/remoteproc/
10364F:	Documentation/remoteproc.txt
10365F:	drivers/remoteproc/
10366F:	include/linux/remoteproc.h
10367
10368REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10369M:	Ohad Ben-Cohen <ohad@wizery.com>
10370M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10371L:	linux-remoteproc@vger.kernel.org
10372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10373S:	Maintained
10374F:	drivers/rpmsg/
10375F:	Documentation/rpmsg.txt
10376F:	include/linux/rpmsg.h
10377
10378RENESAS CLOCK DRIVERS
10379M:	Geert Uytterhoeven <geert+renesas@glider.be>
10380L:	linux-renesas-soc@vger.kernel.org
10381S:	Supported
10382F:	drivers/clk/renesas/
10383
10384RENESAS ETHERNET DRIVERS
10385R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10386L:	netdev@vger.kernel.org
10387L:	linux-renesas-soc@vger.kernel.org
10388F:	drivers/net/ethernet/renesas/
10389F:	include/linux/sh_eth.h
10390
10391RENESAS USB2 PHY DRIVER
10392M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10393L:	linux-renesas-soc@vger.kernel.org
10394S:	Maintained
10395F:	drivers/phy/phy-rcar-gen3-usb2.c
10396
10397RESET CONTROLLER FRAMEWORK
10398M:	Philipp Zabel <p.zabel@pengutronix.de>
10399T:	git git://git.pengutronix.de/git/pza/linux
10400S:	Maintained
10401F:	drivers/reset/
10402F:	Documentation/devicetree/bindings/reset/
10403F:	include/dt-bindings/reset/
10404F:	include/linux/reset.h
10405F:	include/linux/reset-controller.h
10406
10407RFKILL
10408M:	Johannes Berg <johannes@sipsolutions.net>
10409L:	linux-wireless@vger.kernel.org
10410W:	http://wireless.kernel.org/
10411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10413S:	Maintained
10414F:	Documentation/rfkill.txt
10415F:	net/rfkill/
10416
10417RHASHTABLE
10418M:	Thomas Graf <tgraf@suug.ch>
10419M:	Herbert Xu <herbert@gondor.apana.org.au>
10420L:	netdev@vger.kernel.org
10421S:	Maintained
10422F:	lib/rhashtable.c
10423F:	include/linux/rhashtable.h
10424
10425RICOH SMARTMEDIA/XD DRIVER
10426M:	Maxim Levitsky <maximlevitsky@gmail.com>
10427S:	Maintained
10428F:	drivers/mtd/nand/r852.c
10429F:	drivers/mtd/nand/r852.h
10430
10431RICOH R5C592 MEMORYSTICK DRIVER
10432M:	Maxim Levitsky <maximlevitsky@gmail.com>
10433S:	Maintained
10434F:	drivers/memstick/host/r592.*
10435
10436ROCCAT DRIVERS
10437M:	Stefan Achatz <erazor_de@users.sourceforge.net>
10438W:	http://sourceforge.net/projects/roccat/
10439S:	Maintained
10440F:	drivers/hid/hid-roccat*
10441F:	include/linux/hid-roccat*
10442F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
10443
10444ROCKER DRIVER
10445M:	Jiri Pirko <jiri@resnulli.us>
10446L:	netdev@vger.kernel.org
10447S:	Supported
10448F:	drivers/net/ethernet/rocker/
10449
10450ROCKETPORT DRIVER
10451P:	Comtrol Corp.
10452W:	http://www.comtrol.com
10453S:	Maintained
10454F:	Documentation/serial/rocket.txt
10455F:	drivers/tty/rocket*
10456
10457ROCKETPORT EXPRESS/INFINITY DRIVER
10458M:	Kevin Cernekee <cernekee@gmail.com>
10459L:	linux-serial@vger.kernel.org
10460S:	Odd Fixes
10461F:	drivers/tty/serial/rp2.*
10462
10463ROSE NETWORK LAYER
10464M:	Ralf Baechle <ralf@linux-mips.org>
10465L:	linux-hams@vger.kernel.org
10466W:	http://www.linux-ax25.org/
10467S:	Maintained
10468F:	include/net/rose.h
10469F:	include/uapi/linux/rose.h
10470F:	net/rose/
10471
10472RTL2830 MEDIA DRIVER
10473M:	Antti Palosaari <crope@iki.fi>
10474L:	linux-media@vger.kernel.org
10475W:	https://linuxtv.org
10476W:	http://palosaari.fi/linux/
10477Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10478T:	git git://linuxtv.org/anttip/media_tree.git
10479S:	Maintained
10480F:	drivers/media/dvb-frontends/rtl2830*
10481
10482RTL2832 MEDIA DRIVER
10483M:	Antti Palosaari <crope@iki.fi>
10484L:	linux-media@vger.kernel.org
10485W:	https://linuxtv.org
10486W:	http://palosaari.fi/linux/
10487Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10488T:	git git://linuxtv.org/anttip/media_tree.git
10489S:	Maintained
10490F:	drivers/media/dvb-frontends/rtl2832*
10491
10492RTL2832_SDR MEDIA DRIVER
10493M:	Antti Palosaari <crope@iki.fi>
10494L:	linux-media@vger.kernel.org
10495W:	https://linuxtv.org
10496W:	http://palosaari.fi/linux/
10497Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10498T:	git git://linuxtv.org/anttip/media_tree.git
10499S:	Maintained
10500F:	drivers/media/dvb-frontends/rtl2832_sdr*
10501
10502RTL8180 WIRELESS DRIVER
10503L:	linux-wireless@vger.kernel.org
10504W:	http://wireless.kernel.org/
10505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10506S:	Orphan
10507F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
10508
10509RTL8187 WIRELESS DRIVER
10510M:	Herton Ronaldo Krzesinski <herton@canonical.com>
10511M:	Hin-Tak Leung <htl10@users.sourceforge.net>
10512M:	Larry Finger <Larry.Finger@lwfinger.net>
10513L:	linux-wireless@vger.kernel.org
10514W:	http://wireless.kernel.org/
10515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10516S:	Maintained
10517F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
10518
10519RTL8192CE WIRELESS DRIVER
10520M:	Larry Finger <Larry.Finger@lwfinger.net>
10521M:	Chaoming Li <chaoming_li@realsil.com.cn>
10522L:	linux-wireless@vger.kernel.org
10523W:	http://wireless.kernel.org/
10524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10525S:	Maintained
10526F:	drivers/net/wireless/realtek/rtlwifi/
10527F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10528
10529RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10530M:	Jes Sorensen <Jes.Sorensen@redhat.com>
10531L:	linux-wireless@vger.kernel.org
10532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10533S:	Maintained
10534F:	drivers/net/wireless/realtek/rtl8xxxu/
10535
10536S3 SAVAGE FRAMEBUFFER DRIVER
10537M:	Antonino Daplas <adaplas@gmail.com>
10538L:	linux-fbdev@vger.kernel.org
10539S:	Maintained
10540F:	drivers/video/fbdev/savage/
10541
10542S390
10543M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
10544M:	Heiko Carstens <heiko.carstens@de.ibm.com>
10545L:	linux-s390@vger.kernel.org
10546W:	http://www.ibm.com/developerworks/linux/linux390/
10547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10548S:	Supported
10549F:	arch/s390/
10550F:	drivers/s390/
10551F:	Documentation/s390/
10552F:	Documentation/DocBook/s390*
10553
10554S390 COMMON I/O LAYER
10555M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10556M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10557L:	linux-s390@vger.kernel.org
10558W:	http://www.ibm.com/developerworks/linux/linux390/
10559S:	Supported
10560F:	drivers/s390/cio/
10561
10562S390 DASD DRIVER
10563M:	Stefan Haberland <sth@linux.vnet.ibm.com>
10564M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10565L:	linux-s390@vger.kernel.org
10566W:	http://www.ibm.com/developerworks/linux/linux390/
10567S:	Supported
10568F:	drivers/s390/block/dasd*
10569F:	block/partitions/ibm.c
10570
10571S390 NETWORK DRIVERS
10572M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10573L:	linux-s390@vger.kernel.org
10574W:	http://www.ibm.com/developerworks/linux/linux390/
10575S:	Supported
10576F:	drivers/s390/net/
10577
10578S390 PCI SUBSYSTEM
10579M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
10580M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10581L:	linux-s390@vger.kernel.org
10582W:	http://www.ibm.com/developerworks/linux/linux390/
10583S:	Supported
10584F:	arch/s390/pci/
10585F:	drivers/pci/hotplug/s390_pci_hpc.c
10586
10587S390 ZCRYPT DRIVER
10588M:	Harald Freudenberger <freude@de.ibm.com>
10589L:	linux-s390@vger.kernel.org
10590W:	http://www.ibm.com/developerworks/linux/linux390/
10591S:	Supported
10592F:	drivers/s390/crypto/
10593
10594S390 ZFCP DRIVER
10595M:	Steffen Maier <maier@linux.vnet.ibm.com>
10596L:	linux-s390@vger.kernel.org
10597W:	http://www.ibm.com/developerworks/linux/linux390/
10598S:	Supported
10599F:	drivers/s390/scsi/zfcp_*
10600
10601S390 IUCV NETWORK LAYER
10602M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
10603L:	linux-s390@vger.kernel.org
10604W:	http://www.ibm.com/developerworks/linux/linux390/
10605S:	Supported
10606F:	drivers/s390/net/*iucv*
10607F:	include/net/iucv/
10608F:	net/iucv/
10609
10610S390 IOMMU (PCI)
10611M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
10612L:	linux-s390@vger.kernel.org
10613W:	http://www.ibm.com/developerworks/linux/linux390/
10614S:	Supported
10615F:	drivers/iommu/s390-iommu.c
10616
10617S3C24XX SD/MMC Driver
10618M:	Ben Dooks <ben-linux@fluff.org>
10619L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10620S:	Supported
10621F:	drivers/mmc/host/s3cmci.*
10622
10623SAA6588 RDS RECEIVER DRIVER
10624M:	Hans Verkuil <hverkuil@xs4all.nl>
10625L:	linux-media@vger.kernel.org
10626T:	git git://linuxtv.org/media_tree.git
10627W:	https://linuxtv.org
10628S:	Odd Fixes
10629F:	drivers/media/i2c/saa6588*
10630
10631SAA7134 VIDEO4LINUX DRIVER
10632M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
10633M:	Mauro Carvalho Chehab <mchehab@kernel.org>
10634L:	linux-media@vger.kernel.org
10635W:	https://linuxtv.org
10636T:	git git://linuxtv.org/media_tree.git
10637S:	Odd fixes
10638F:	Documentation/media/v4l-drivers/saa7134*
10639F:	drivers/media/pci/saa7134/
10640
10641SAA7146 VIDEO4LINUX-2 DRIVER
10642M:	Hans Verkuil <hverkuil@xs4all.nl>
10643L:	linux-media@vger.kernel.org
10644T:	git git://linuxtv.org/media_tree.git
10645S:	Maintained
10646F:	drivers/media/common/saa7146/
10647F:	drivers/media/pci/saa7146/
10648F:	include/media/saa7146*
10649
10650SAMSUNG LAPTOP DRIVER
10651M:	Corentin Chary <corentin.chary@gmail.com>
10652L:	platform-driver-x86@vger.kernel.org
10653S:	Maintained
10654F:	drivers/platform/x86/samsung-laptop.c
10655
10656SAMSUNG AUDIO (ASoC) DRIVERS
10657M:	Krzysztof Kozlowski <krzk@kernel.org>
10658M:	Sangbeom Kim <sbkim73@samsung.com>
10659M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10660L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10661S:	Supported
10662F:	sound/soc/samsung/
10663
10664SAMSUNG FRAMEBUFFER DRIVER
10665M:	Jingoo Han <jingoohan1@gmail.com>
10666L:	linux-fbdev@vger.kernel.org
10667S:	Maintained
10668F:	drivers/video/fbdev/s3c-fb.c
10669
10670SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10671M:	Sangbeom Kim <sbkim73@samsung.com>
10672M:	Krzysztof Kozlowski <krzk@kernel.org>
10673M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10674L:	linux-kernel@vger.kernel.org
10675L:	linux-samsung-soc@vger.kernel.org
10676S:	Supported
10677F:	drivers/mfd/sec*.c
10678F:	drivers/regulator/s2m*.c
10679F:	drivers/regulator/s5m*.c
10680F:	drivers/clk/clk-s2mps11.c
10681F:	drivers/rtc/rtc-s5m.c
10682F:	include/linux/mfd/samsung/
10683F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10684F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10685F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10686F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10687
10688SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10689M:	Kyungmin Park <kyungmin.park@samsung.com>
10690M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10691L:	linux-media@vger.kernel.org
10692Q:	https://patchwork.linuxtv.org/project/linux-media/list/
10693S:	Supported
10694F:	drivers/media/platform/exynos4-is/
10695
10696SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10697M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10698L:	linux-media@vger.kernel.org
10699L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10700S:	Maintained
10701F:	drivers/media/platform/s3c-camif/
10702F:	include/media/drv-intf/s3c_camif.h
10703
10704SAMSUNG S5C73M3 CAMERA DRIVER
10705M:	Kyungmin Park <kyungmin.park@samsung.com>
10706M:	Andrzej Hajda <a.hajda@samsung.com>
10707L:	linux-media@vger.kernel.org
10708S:	Supported
10709F:	drivers/media/i2c/s5c73m3/*
10710
10711SAMSUNG S5K5BAF CAMERA DRIVER
10712M:	Kyungmin Park <kyungmin.park@samsung.com>
10713M:	Andrzej Hajda <a.hajda@samsung.com>
10714L:	linux-media@vger.kernel.org
10715S:	Supported
10716F:	drivers/media/i2c/s5k5baf.c
10717
10718SAMSUNG S3FWRN5 NFC DRIVER
10719M:	Robert Baldyga <r.baldyga@samsung.com>
10720M:	Krzysztof Opasiak <k.opasiak@samsung.com>
10721L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10722S:	Supported
10723F:	drivers/nfc/s3fwrn5
10724
10725SAMSUNG SOC CLOCK DRIVERS
10726M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10727M:	Tomasz Figa <tomasz.figa@gmail.com>
10728M:	Chanwoo Choi <cw00.choi@samsung.com>
10729S:	Supported
10730L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10731F:	drivers/clk/samsung/
10732F:	include/dt-bindings/clock/exynos*.h
10733F:	Documentation/devicetree/bindings/clock/exynos*.txt
10734
10735SAMSUNG SPI DRIVERS
10736M:	Kukjin Kim <kgene@kernel.org>
10737M:	Krzysztof Kozlowski <krzk@kernel.org>
10738M:	Andi Shyti <andi.shyti@samsung.com>
10739L:	linux-spi@vger.kernel.org
10740L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10741S:	Maintained
10742F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
10743F:	drivers/spi/spi-s3c*
10744F:	include/linux/platform_data/spi-s3c64xx.h
10745
10746SAMSUNG SXGBE DRIVERS
10747M:	Byungho An <bh74.an@samsung.com>
10748M:	Girish K S <ks.giri@samsung.com>
10749M:	Vipul Pandya <vipul.pandya@samsung.com>
10750S:	Supported
10751L:	netdev@vger.kernel.org
10752F:	drivers/net/ethernet/samsung/sxgbe/
10753
10754SAMSUNG THERMAL DRIVER
10755M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10756L:	linux-pm@vger.kernel.org
10757L:	linux-samsung-soc@vger.kernel.org
10758S:	Supported
10759T:	git https://github.com/lmajewski/linux-samsung-thermal.git
10760F:	drivers/thermal/samsung/
10761
10762SAMSUNG USB2 PHY DRIVER
10763M:	Kamil Debski <kamil@wypas.org>
10764M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10765L:	linux-kernel@vger.kernel.org
10766S:	Supported
10767F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
10768F:	Documentation/phy/samsung-usb2.txt
10769F:	drivers/phy/phy-exynos4210-usb2.c
10770F:	drivers/phy/phy-exynos4x12-usb2.c
10771F:	drivers/phy/phy-exynos5250-usb2.c
10772F:	drivers/phy/phy-s5pv210-usb2.c
10773F:	drivers/phy/phy-samsung-usb2.c
10774F:	drivers/phy/phy-samsung-usb2.h
10775
10776SERIAL DRIVERS
10777M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10778L:	linux-serial@vger.kernel.org
10779S:	Maintained
10780F:	Documentation/devicetree/bindings/serial/
10781F:	drivers/tty/serial/
10782
10783STI CEC DRIVER
10784M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
10785L:	kernel@stlinux.com
10786S:	Maintained
10787F:	drivers/staging/media/st-cec/
10788F:	Documentation/devicetree/bindings/media/stih-cec.txt
10789
10790SYNOPSYS DESIGNWARE DMAC DRIVER
10791M:	Viresh Kumar <vireshk@kernel.org>
10792M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10793S:	Maintained
10794F:	include/linux/dma/dw.h
10795F:	include/linux/platform_data/dma-dw.h
10796F:	drivers/dma/dw/
10797
10798SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10799M: Lars Persson <lars.persson@axis.com>
10800L: netdev@vger.kernel.org
10801S: Supported
10802F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10803F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10804
10805SYNOPSYS DESIGNWARE I2C DRIVER
10806M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
10807R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10808R:	Mika Westerberg <mika.westerberg@linux.intel.com>
10809L:	linux-i2c@vger.kernel.org
10810S:	Maintained
10811F:	drivers/i2c/busses/i2c-designware-*
10812F:	include/linux/platform_data/i2c-designware.h
10813
10814SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10815M:	Jaehoon Chung <jh80.chung@samsung.com>
10816L:	linux-mmc@vger.kernel.org
10817S:	Maintained
10818F:	include/linux/mmc/dw_mmc.h
10819F:	drivers/mmc/host/dw_mmc*
10820
10821SYSTEM TRACE MODULE CLASS
10822M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10823S:	Maintained
10824T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10825F:	Documentation/trace/stm.txt
10826F:	drivers/hwtracing/stm/
10827F:	include/linux/stm.h
10828F:	include/uapi/linux/stm.h
10829
10830THUNDERBOLT DRIVER
10831M:	Andreas Noever <andreas.noever@gmail.com>
10832S:	Maintained
10833F:	drivers/thunderbolt/
10834
10835TI BQ27XXX POWER SUPPLY DRIVER
10836R:	Andrew F. Davis <afd@ti.com>
10837F:	include/linux/power/bq27xxx_battery.h
10838F:	drivers/power/supply/bq27xxx_battery.c
10839F:	drivers/power/supply/bq27xxx_battery_i2c.c
10840
10841TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10842M:	John Stultz <john.stultz@linaro.org>
10843M:	Thomas Gleixner <tglx@linutronix.de>
10844L:	linux-kernel@vger.kernel.org
10845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10846S:	Supported
10847F:	include/linux/clocksource.h
10848F:	include/linux/time.h
10849F:	include/linux/timex.h
10850F:	include/uapi/linux/time.h
10851F:	include/uapi/linux/timex.h
10852F:	kernel/time/clocksource.c
10853F:	kernel/time/time*.c
10854F:	kernel/time/alarmtimer.c
10855F:	kernel/time/ntp.c
10856F:	tools/testing/selftests/timers/
10857
10858SC1200 WDT DRIVER
10859M:	Zwane Mwaikambo <zwanem@gmail.com>
10860S:	Maintained
10861F:	drivers/watchdog/sc1200wdt.c
10862
10863SCHEDULER
10864M:	Ingo Molnar <mingo@redhat.com>
10865M:	Peter Zijlstra <peterz@infradead.org>
10866L:	linux-kernel@vger.kernel.org
10867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10868S:	Maintained
10869F:	kernel/sched/
10870F:	include/linux/sched.h
10871F:	include/uapi/linux/sched.h
10872F:	include/linux/wait.h
10873
10874SCORE ARCHITECTURE
10875M:	Chen Liqin <liqin.linux@gmail.com>
10876M:	Lennox Wu <lennox.wu@gmail.com>
10877W:	http://www.sunplus.com
10878S:	Supported
10879F:	arch/score/
10880
10881SCR24X CHIP CARD INTERFACE DRIVER
10882M:	Lubomir Rintel <lkundrak@v3.sk>
10883S:	Supported
10884F:	drivers/char/pcmcia/scr24x_cs.c
10885
10886SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10887M:	Sudeep Holla <sudeep.holla@arm.com>
10888L:	linux-arm-kernel@lists.infradead.org
10889S:	Maintained
10890F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
10891F:	drivers/clk/clk-scpi.c
10892F:	drivers/cpufreq/scpi-cpufreq.c
10893F:	drivers/firmware/arm_scpi.c
10894F:	include/linux/scpi_protocol.h
10895
10896SCSI CDROM DRIVER
10897M:	Jens Axboe <axboe@kernel.dk>
10898L:	linux-scsi@vger.kernel.org
10899W:	http://www.kernel.dk
10900S:	Maintained
10901F:	drivers/scsi/sr*
10902
10903SCSI RDMA PROTOCOL (SRP) INITIATOR
10904M:	Bart Van Assche <bart.vanassche@sandisk.com>
10905L:	linux-rdma@vger.kernel.org
10906S:	Supported
10907W:	http://www.openfabrics.org
10908Q:	http://patchwork.kernel.org/project/linux-rdma/list/
10909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10910F:	drivers/infiniband/ulp/srp/
10911F:	include/scsi/srp.h
10912
10913SCSI SG DRIVER
10914M:	Doug Gilbert <dgilbert@interlog.com>
10915L:	linux-scsi@vger.kernel.org
10916W:	http://sg.danny.cz/sg
10917S:	Maintained
10918F:	Documentation/scsi/scsi-generic.txt
10919F:	drivers/scsi/sg.c
10920F:	include/scsi/sg.h
10921
10922SCSI SUBSYSTEM
10923M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10925M:	"Martin K. Petersen" <martin.petersen@oracle.com>
10926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10927L:	linux-scsi@vger.kernel.org
10928S:	Maintained
10929F:	Documentation/devicetree/bindings/scsi/
10930F:	drivers/scsi/
10931F:	include/scsi/
10932
10933SCSI TAPE DRIVER
10934M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10935L:	linux-scsi@vger.kernel.org
10936S:	Maintained
10937F:	Documentation/scsi/st.txt
10938F:	drivers/scsi/st.*
10939F:	drivers/scsi/st_*.h
10940
10941SCTP PROTOCOL
10942M:	Vlad Yasevich <vyasevich@gmail.com>
10943M:	Neil Horman <nhorman@tuxdriver.com>
10944L:	linux-sctp@vger.kernel.org
10945W:	http://lksctp.sourceforge.net
10946S:	Maintained
10947F:	Documentation/networking/sctp.txt
10948F:	include/linux/sctp.h
10949F:	include/uapi/linux/sctp.h
10950F:	include/net/sctp/
10951F:	net/sctp/
10952
10953SCx200 CPU SUPPORT
10954M:	Jim Cromie <jim.cromie@gmail.com>
10955S:	Odd Fixes
10956F:	Documentation/i2c/busses/scx200_acb
10957F:	arch/x86/platform/scx200/
10958F:	drivers/watchdog/scx200_wdt.c
10959F:	drivers/i2c/busses/scx200*
10960F:	drivers/mtd/maps/scx200_docflash.c
10961F:	include/linux/scx200.h
10962
10963SCx200 GPIO DRIVER
10964M:	Jim Cromie <jim.cromie@gmail.com>
10965S:	Maintained
10966F:	drivers/char/scx200_gpio.c
10967F:	include/linux/scx200_gpio.h
10968
10969SCx200 HRT CLOCKSOURCE DRIVER
10970M:	Jim Cromie <jim.cromie@gmail.com>
10971S:	Maintained
10972F:	drivers/clocksource/scx200_hrt.c
10973
10974SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10975M:	Sascha Sommer <saschasommer@freenet.de>
10976L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10977S:	Maintained
10978F:	drivers/mmc/host/sdricoh_cs.c
10979
10980SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10981M:	Adrian Hunter <adrian.hunter@intel.com>
10982L:	linux-mmc@vger.kernel.org
10983T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
10984S:	Maintained
10985F:	drivers/mmc/host/sdhci*
10986F:	include/linux/mmc/sdhci*
10987
10988SECURE COMPUTING
10989M:	Kees Cook <keescook@chromium.org>
10990R:	Andy Lutomirski <luto@amacapital.net>
10991R:	Will Drewry <wad@chromium.org>
10992T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10993S:	Supported
10994F:	kernel/seccomp.c
10995F:	include/uapi/linux/seccomp.h
10996F:	include/linux/seccomp.h
10997F:	tools/testing/selftests/seccomp/*
10998K:	\bsecure_computing
10999K:	\bTIF_SECCOMP\b
11000
11001SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11002M:	Al Cooper <alcooperx@gmail.com>
11003L:	linux-mmc@vger.kernel.org
11004L:	bcm-kernel-feedback-list@broadcom.com
11005S:	Maintained
11006F:	drivers/mmc/host/sdhci-brcmstb*
11007
11008SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11009M:	Ben Dooks <ben-linux@fluff.org>
11010M:	Jaehoon Chung <jh80.chung@samsung.com>
11011L:	linux-mmc@vger.kernel.org
11012S:	Maintained
11013F:	drivers/mmc/host/sdhci-s3c*
11014
11015SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11016M:	Viresh Kumar <vireshk@kernel.org>
11017L:	linux-mmc@vger.kernel.org
11018S:	Maintained
11019F:	drivers/mmc/host/sdhci-spear.c
11020
11021SECURITY SUBSYSTEM
11022M:	James Morris <james.l.morris@oracle.com>
11023M:	"Serge E. Hallyn" <serge@hallyn.com>
11024L:	linux-security-module@vger.kernel.org (suggested Cc:)
11025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11026W:	http://kernsec.org/
11027S:	Supported
11028F:	security/
11029
11030SECURITY CONTACT
11031M:	Security Officers <security@kernel.org>
11032S:	Supported
11033
11034SELINUX SECURITY MODULE
11035M:	Paul Moore <paul@paul-moore.com>
11036M:	Stephen Smalley <sds@tycho.nsa.gov>
11037M:	Eric Paris <eparis@parisplace.org>
11038L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
11039W:	http://selinuxproject.org
11040T:	git git://git.infradead.org/users/pcmoore/selinux
11041S:	Supported
11042F:	include/linux/selinux*
11043F:	security/selinux/
11044F:	scripts/selinux/
11045
11046APPARMOR SECURITY MODULE
11047M:	John Johansen <john.johansen@canonical.com>
11048L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
11049W:	apparmor.wiki.kernel.org
11050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
11051S:	Supported
11052F:	security/apparmor/
11053
11054LOADPIN SECURITY MODULE
11055M:	Kees Cook <keescook@chromium.org>
11056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11057S:	Supported
11058F:	security/loadpin/
11059
11060YAMA SECURITY MODULE
11061M:	Kees Cook <keescook@chromium.org>
11062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
11063S:	Supported
11064F:	security/yama/
11065
11066SENSABLE PHANTOM
11067M:	Jiri Slaby <jirislaby@gmail.com>
11068S:	Maintained
11069F:	drivers/misc/phantom.c
11070F:	include/uapi/linux/phantom.h
11071
11072Emulex 10Gbps iSCSI - OneConnect DRIVER
11073M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
11074M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
11075M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
11076L:	linux-scsi@vger.kernel.org
11077W:	http://www.broadcom.com
11078S:	Supported
11079F:	drivers/scsi/be2iscsi/
11080
11081Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
11082M:	Sathya Perla <sathya.perla@broadcom.com>
11083M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
11084M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
11085M:	Somnath Kotur <somnath.kotur@broadcom.com>
11086L:	netdev@vger.kernel.org
11087W:	http://www.emulex.com
11088S:	Supported
11089F:	drivers/net/ethernet/emulex/benet/
11090
11091EMULEX ONECONNECT ROCE DRIVER
11092M:	Selvin Xavier <selvin.xavier@avagotech.com>
11093M:	Devesh Sharma <devesh.sharma@avagotech.com>
11094L:	linux-rdma@vger.kernel.org
11095W:	http://www.emulex.com
11096S:	Supported
11097F:	drivers/infiniband/hw/ocrdma/
11098F:	include/uapi/rdma/ocrdma-abi.h
11099
11100SFC NETWORK DRIVER
11101M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11102M:	Edward Cree <ecree@solarflare.com>
11103M:	Bert Kenward <bkenward@solarflare.com>
11104L:	netdev@vger.kernel.org
11105S:	Supported
11106F:	drivers/net/ethernet/sfc/
11107
11108SGI GRU DRIVER
11109M:	Dimitri Sivanich <sivanich@sgi.com>
11110S:	Maintained
11111F:	drivers/misc/sgi-gru/
11112
11113SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11114M:	Pat Gefre <pfg@sgi.com>
11115L:	linux-ia64@vger.kernel.org
11116S:	Supported
11117F:	Documentation/ia64/serial.txt
11118F:	drivers/tty/serial/ioc?_serial.c
11119F:	include/linux/ioc?.h
11120
11121SGI XP/XPC/XPNET DRIVER
11122M:	Cliff Whickman <cpw@sgi.com>
11123M:	Robin Holt <robinmholt@gmail.com>
11124S:	Maintained
11125F:	drivers/misc/sgi-xp/
11126
11127SI2157 MEDIA DRIVER
11128M:	Antti Palosaari <crope@iki.fi>
11129L:	linux-media@vger.kernel.org
11130W:	https://linuxtv.org
11131W:	http://palosaari.fi/linux/
11132Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11133T:	git git://linuxtv.org/anttip/media_tree.git
11134S:	Maintained
11135F:	drivers/media/tuners/si2157*
11136
11137SI2168 MEDIA DRIVER
11138M:	Antti Palosaari <crope@iki.fi>
11139L:	linux-media@vger.kernel.org
11140W:	https://linuxtv.org
11141W:	http://palosaari.fi/linux/
11142Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11143T:	git git://linuxtv.org/anttip/media_tree.git
11144S:	Maintained
11145F:	drivers/media/dvb-frontends/si2168*
11146
11147SI470X FM RADIO RECEIVER I2C DRIVER
11148M:	Hans Verkuil <hverkuil@xs4all.nl>
11149L:	linux-media@vger.kernel.org
11150T:	git git://linuxtv.org/media_tree.git
11151W:	https://linuxtv.org
11152S:	Odd Fixes
11153F:	drivers/media/radio/si470x/radio-si470x-i2c.c
11154
11155SI470X FM RADIO RECEIVER USB DRIVER
11156M:	Hans Verkuil <hverkuil@xs4all.nl>
11157L:	linux-media@vger.kernel.org
11158T:	git git://linuxtv.org/media_tree.git
11159W:	https://linuxtv.org
11160S:	Maintained
11161F:	drivers/media/radio/si470x/radio-si470x-common.c
11162F:	drivers/media/radio/si470x/radio-si470x.h
11163F:	drivers/media/radio/si470x/radio-si470x-usb.c
11164
11165SI4713 FM RADIO TRANSMITTER I2C DRIVER
11166M:	Eduardo Valentin <edubezval@gmail.com>
11167L:	linux-media@vger.kernel.org
11168T:	git git://linuxtv.org/media_tree.git
11169W:	https://linuxtv.org
11170S:	Odd Fixes
11171F:	drivers/media/radio/si4713/si4713.?
11172
11173SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11174M:	Eduardo Valentin <edubezval@gmail.com>
11175L:	linux-media@vger.kernel.org
11176T:	git git://linuxtv.org/media_tree.git
11177W:	https://linuxtv.org
11178S:	Odd Fixes
11179F:	drivers/media/radio/si4713/radio-platform-si4713.c
11180
11181SI4713 FM RADIO TRANSMITTER USB DRIVER
11182M:	Hans Verkuil <hverkuil@xs4all.nl>
11183L:	linux-media@vger.kernel.org
11184T:	git git://linuxtv.org/media_tree.git
11185W:	https://linuxtv.org
11186S:	Maintained
11187F:	drivers/media/radio/si4713/radio-usb-si4713.c
11188
11189SIANO DVB DRIVER
11190M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11191M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11192L:	linux-media@vger.kernel.org
11193W:	https://linuxtv.org
11194T:	git git://linuxtv.org/media_tree.git
11195S:	Odd fixes
11196F:	drivers/media/common/siano/
11197F:	drivers/media/usb/siano/
11198F:	drivers/media/usb/siano/
11199F:	drivers/media/mmc/siano/
11200
11201SIMPLEFB FB DRIVER
11202M:	Hans de Goede <hdegoede@redhat.com>
11203L:	linux-fbdev@vger.kernel.org
11204S:	Maintained
11205F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
11206F:	drivers/video/fbdev/simplefb.c
11207F:	include/linux/platform_data/simplefb.h
11208
11209SH_VEU V4L2 MEM2MEM DRIVER
11210L:	linux-media@vger.kernel.org
11211S:	Orphan
11212F:	drivers/media/platform/sh_veu.c
11213
11214SH_VOU V4L2 OUTPUT DRIVER
11215L:	linux-media@vger.kernel.org
11216S:	Orphan
11217F:	drivers/media/platform/sh_vou.c
11218F:	include/media/drv-intf/sh_vou.h
11219
11220SIMPLE FIRMWARE INTERFACE (SFI)
11221M:	Len Brown <lenb@kernel.org>
11222L:	sfi-devel@simplefirmware.org
11223W:	http://simplefirmware.org/
11224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11225S:	Supported
11226F:	arch/x86/platform/sfi/
11227F:	drivers/sfi/
11228F:	include/linux/sfi*.h
11229
11230SIMTEC EB110ATX (Chalice CATS)
11231P:	Ben Dooks
11232P:	Vincent Sanders <vince@simtec.co.uk>
11233M:	Simtec Linux Team <linux@simtec.co.uk>
11234W:	http://www.simtec.co.uk/products/EB110ATX/
11235S:	Supported
11236
11237SIMTEC EB2410ITX (BAST)
11238P:	Ben Dooks
11239P:	Vincent Sanders <vince@simtec.co.uk>
11240M:	Simtec Linux Team <linux@simtec.co.uk>
11241W:	http://www.simtec.co.uk/products/EB2410ITX/
11242S:	Supported
11243F:	arch/arm/mach-s3c24xx/mach-bast.c
11244F:	arch/arm/mach-s3c24xx/bast-ide.c
11245F:	arch/arm/mach-s3c24xx/bast-irq.c
11246
11247TI DAVINCI MACHINE SUPPORT
11248M:	Sekhar Nori <nsekhar@ti.com>
11249M:	Kevin Hilman <khilman@kernel.org>
11250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11252S:	Supported
11253F:	arch/arm/mach-davinci/
11254F:	drivers/i2c/busses/i2c-davinci.c
11255
11256TI DAVINCI SERIES MEDIA DRIVER
11257M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11258L:	linux-media@vger.kernel.org
11259W:	https://linuxtv.org
11260Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11261T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11262S:	Maintained
11263F:	drivers/media/platform/davinci/
11264F:	include/media/davinci/
11265
11266TI AM437X VPFE DRIVER
11267M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11268L:	linux-media@vger.kernel.org
11269W:	https://linuxtv.org
11270Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11271T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11272S:	Maintained
11273F:	drivers/media/platform/am437x/
11274
11275OV2659 OMNIVISION SENSOR DRIVER
11276M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11277L:	linux-media@vger.kernel.org
11278W:	https://linuxtv.org
11279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11280T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11281S:	Maintained
11282F:	drivers/media/i2c/ov2659.c
11283F:	include/media/i2c/ov2659.h
11284
11285SILICON MOTION SM712 FRAME BUFFER DRIVER
11286M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11287M:	Teddy Wang <teddy.wang@siliconmotion.com>
11288M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11289L:	linux-fbdev@vger.kernel.org
11290S:	Maintained
11291F:	drivers/video/fbdev/sm712*
11292F:	Documentation/fb/sm712fb.txt
11293
11294SIS 190 ETHERNET DRIVER
11295M:	Francois Romieu <romieu@fr.zoreil.com>
11296L:	netdev@vger.kernel.org
11297S:	Maintained
11298F:	drivers/net/ethernet/sis/sis190.c
11299
11300SIS 900/7016 FAST ETHERNET DRIVER
11301M:	Daniele Venzano <venza@brownhat.org>
11302W:	http://www.brownhat.org/sis900.html
11303L:	netdev@vger.kernel.org
11304S:	Maintained
11305F:	drivers/net/ethernet/sis/sis900.*
11306
11307SIS FRAMEBUFFER DRIVER
11308M:	Thomas Winischhofer <thomas@winischhofer.net>
11309W:	http://www.winischhofer.net/linuxsisvga.shtml
11310S:	Maintained
11311F:	Documentation/fb/sisfb.txt
11312F:	drivers/video/fbdev/sis/
11313F:	include/video/sisfb.h
11314
11315SIS USB2VGA DRIVER
11316M:	Thomas Winischhofer <thomas@winischhofer.net>
11317W:	http://www.winischhofer.at/linuxsisusbvga.shtml
11318S:	Maintained
11319F:	drivers/usb/misc/sisusbvga/
11320
11321SLAB ALLOCATOR
11322M:	Christoph Lameter <cl@linux.com>
11323M:	Pekka Enberg <penberg@kernel.org>
11324M:	David Rientjes <rientjes@google.com>
11325M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
11326M:	Andrew Morton <akpm@linux-foundation.org>
11327L:	linux-mm@kvack.org
11328S:	Maintained
11329F:	include/linux/sl?b*.h
11330F:	mm/sl?b*
11331
11332SLEEPABLE READ-COPY UPDATE (SRCU)
11333M:	Lai Jiangshan <jiangshanlai@gmail.com>
11334M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11335M:	Josh Triplett <josh@joshtriplett.org>
11336R:	Steven Rostedt <rostedt@goodmis.org>
11337R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11338L:	linux-kernel@vger.kernel.org
11339W:	http://www.rdrop.com/users/paulmck/RCU/
11340S:	Supported
11341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11342F:	include/linux/srcu.h
11343F:	kernel/rcu/srcu.c
11344
11345SMACK SECURITY MODULE
11346M:	Casey Schaufler <casey@schaufler-ca.com>
11347L:	linux-security-module@vger.kernel.org
11348W:	http://schaufler-ca.com
11349T:	git git://github.com/cschaufler/smack-next
11350S:	Maintained
11351F:	Documentation/security/Smack.txt
11352F:	security/smack/
11353
11354DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11355M:	Kevin Hilman <khilman@kernel.org>
11356M:	Nishanth Menon <nm@ti.com>
11357S:	Maintained
11358F:	drivers/power/avs/
11359F:	include/linux/power/smartreflex.h
11360L:	linux-pm@vger.kernel.org
11361
11362SMC91x ETHERNET DRIVER
11363M:	Nicolas Pitre <nico@fluxnic.net>
11364S:	Odd Fixes
11365F:	drivers/net/ethernet/smsc/smc91x.*
11366
11367SMIA AND SMIA++ IMAGE SENSOR DRIVER
11368M:	Sakari Ailus <sakari.ailus@iki.fi>
11369L:	linux-media@vger.kernel.org
11370S:	Maintained
11371F:	drivers/media/i2c/smiapp/
11372F:	include/media/i2c/smiapp.h
11373F:	drivers/media/i2c/smiapp-pll.c
11374F:	drivers/media/i2c/smiapp-pll.h
11375F:	include/uapi/linux/smiapp.h
11376F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11377
11378SMM665 HARDWARE MONITOR DRIVER
11379M:	Guenter Roeck <linux@roeck-us.net>
11380L:	linux-hwmon@vger.kernel.org
11381S:	Maintained
11382F:	Documentation/hwmon/smm665
11383F:	drivers/hwmon/smm665.c
11384
11385SMSC EMC2103 HARDWARE MONITOR DRIVER
11386M:	Steve Glendinning <steve.glendinning@shawell.net>
11387L:	linux-hwmon@vger.kernel.org
11388S:	Maintained
11389F:	Documentation/hwmon/emc2103
11390F:	drivers/hwmon/emc2103.c
11391
11392SMSC SCH5627 HARDWARE MONITOR DRIVER
11393M:	Hans de Goede <hdegoede@redhat.com>
11394L:	linux-hwmon@vger.kernel.org
11395S:	Supported
11396F:	Documentation/hwmon/sch5627
11397F:	drivers/hwmon/sch5627.c
11398
11399SMSC47B397 HARDWARE MONITOR DRIVER
11400M:	Jean Delvare <jdelvare@suse.com>
11401L:	linux-hwmon@vger.kernel.org
11402S:	Maintained
11403F:	Documentation/hwmon/smsc47b397
11404F:	drivers/hwmon/smsc47b397.c
11405
11406SMSC911x ETHERNET DRIVER
11407M:	Steve Glendinning <steve.glendinning@shawell.net>
11408L:	netdev@vger.kernel.org
11409S:	Maintained
11410F:	include/linux/smsc911x.h
11411F:	drivers/net/ethernet/smsc/smsc911x.*
11412
11413SMSC9420 PCI ETHERNET DRIVER
11414M:	Steve Glendinning <steve.glendinning@shawell.net>
11415L:	netdev@vger.kernel.org
11416S:	Maintained
11417F:	drivers/net/ethernet/smsc/smsc9420.*
11418
11419SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11420M:	Steve Glendinning <steve.glendinning@shawell.net>
11421L:	linux-fbdev@vger.kernel.org
11422S:	Maintained
11423F:	drivers/video/fbdev/smscufx.c
11424
11425SOC-CAMERA V4L2 SUBSYSTEM
11426M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11427L:	linux-media@vger.kernel.org
11428T:	git git://linuxtv.org/media_tree.git
11429S:	Maintained
11430F:	include/media/soc*
11431F:	drivers/media/i2c/soc_camera/
11432F:	drivers/media/platform/soc_camera/
11433
11434SOEKRIS NET48XX LED SUPPORT
11435M:	Chris Boot <bootc@bootc.net>
11436S:	Maintained
11437F:	drivers/leds/leds-net48xx.c
11438
11439SOFTLOGIC 6x10 MPEG CODEC
11440M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11441M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11442M:	Andrey Utkin <andrey.krieger.utkin@gmail.com>
11443M:	Ismael Luceno <ismael@iodev.co.uk>
11444L:	linux-media@vger.kernel.org
11445S:	Supported
11446F:	drivers/media/pci/solo6x10/
11447
11448SOFTWARE RAID (Multiple Disks) SUPPORT
11449M:	Shaohua Li <shli@kernel.org>
11450L:	linux-raid@vger.kernel.org
11451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11452S:	Supported
11453F:	drivers/md/
11454F:	include/linux/raid/
11455F:	include/uapi/linux/raid/
11456
11457SONIC NETWORK DRIVER
11458M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11459L:	netdev@vger.kernel.org
11460S:	Maintained
11461F:	drivers/net/ethernet/natsemi/sonic.*
11462
11463SONICS SILICON BACKPLANE DRIVER (SSB)
11464M:	Michael Buesch <m@bues.ch>
11465L:	linux-wireless@vger.kernel.org
11466S:	Maintained
11467F:	drivers/ssb/
11468F:	include/linux/ssb/
11469
11470SONY VAIO CONTROL DEVICE DRIVER
11471M:	Mattia Dongili <malattia@linux.it>
11472L:	platform-driver-x86@vger.kernel.org
11473W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11474S:	Maintained
11475F:	Documentation/laptops/sony-laptop.txt
11476F:	drivers/char/sonypi.c
11477F:	drivers/platform/x86/sony-laptop.c
11478F:	include/linux/sony-laptop.h
11479
11480SONY MEMORYSTICK CARD SUPPORT
11481M:	Alex Dubov <oakad@yahoo.com>
11482W:	http://tifmxx.berlios.de/
11483S:	Maintained
11484F:	drivers/memstick/host/tifm_ms.c
11485
11486SONY MEMORYSTICK STANDARD SUPPORT
11487M:	Maxim Levitsky <maximlevitsky@gmail.com>
11488S:	Maintained
11489F:	drivers/memstick/core/ms_block.*
11490
11491SOUND
11492M:	Jaroslav Kysela <perex@perex.cz>
11493M:	Takashi Iwai <tiwai@suse.com>
11494L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11495W:	http://www.alsa-project.org/
11496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11497T:	git git://git.alsa-project.org/alsa-kernel.git
11498Q:	http://patchwork.kernel.org/project/alsa-devel/list/
11499S:	Maintained
11500F:	Documentation/sound/
11501F:	include/sound/
11502F:	include/uapi/sound/
11503F:	sound/
11504
11505SOUND - COMPRESSED AUDIO
11506M:	Vinod Koul <vinod.koul@intel.com>
11507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11508T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11509S:	Supported
11510F:	Documentation/sound/alsa/compress_offload.txt
11511F:	include/sound/compress_driver.h
11512F:	include/uapi/sound/compress_*
11513F:	sound/core/compress_offload.c
11514F:	sound/soc/soc-compress.c
11515
11516SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11517M:	Liam Girdwood <lgirdwood@gmail.com>
11518M:	Mark Brown <broonie@kernel.org>
11519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11520L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11521W:	http://alsa-project.org/main/index.php/ASoC
11522S:	Supported
11523F:	Documentation/devicetree/bindings/sound/
11524F:	Documentation/sound/alsa/soc/
11525F:	sound/soc/
11526F:	include/sound/soc*
11527
11528SOUND - DMAENGINE HELPERS
11529M:	Lars-Peter Clausen <lars@metafoo.de>
11530S:	Supported
11531F:	include/sound/dmaengine_pcm.h
11532F:	sound/core/pcm_dmaengine.c
11533F:	sound/soc/soc-generic-dmaengine-pcm.c
11534
11535SP2 MEDIA DRIVER
11536M:	Olli Salonen <olli.salonen@iki.fi>
11537L:	linux-media@vger.kernel.org
11538W:	https://linuxtv.org
11539Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11540S:	Maintained
11541F:	drivers/media/dvb-frontends/sp2*
11542
11543SPARC + UltraSPARC (sparc/sparc64)
11544M:	"David S. Miller" <davem@davemloft.net>
11545L:	sparclinux@vger.kernel.org
11546Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
11547T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11549S:	Maintained
11550F:	arch/sparc/
11551F:	drivers/sbus/
11552
11553SPARC SERIAL DRIVERS
11554M:	"David S. Miller" <davem@davemloft.net>
11555L:	sparclinux@vger.kernel.org
11556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11558S:	Maintained
11559F:	include/linux/sunserialcore.h
11560F:	drivers/tty/serial/suncore.c
11561F:	drivers/tty/serial/sunhv.c
11562F:	drivers/tty/serial/sunsab.c
11563F:	drivers/tty/serial/sunsab.h
11564F:	drivers/tty/serial/sunsu.c
11565F:	drivers/tty/serial/sunzilog.c
11566F:	drivers/tty/serial/sunzilog.h
11567
11568SPARSE CHECKER
11569M:	"Christopher Li" <sparse@chrisli.org>
11570L:	linux-sparse@vger.kernel.org
11571W:	https://sparse.wiki.kernel.org/
11572T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11573T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11574S:	Maintained
11575F:	include/linux/compiler.h
11576
11577SPEAR PLATFORM SUPPORT
11578M:	Viresh Kumar <vireshk@kernel.org>
11579M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11581W:	http://www.st.com/spear
11582S:	Maintained
11583F:	arch/arm/boot/dts/spear*
11584F:	arch/arm/mach-spear/
11585
11586SPEAR CLOCK FRAMEWORK SUPPORT
11587M:	Viresh Kumar <vireshk@kernel.org>
11588L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11589W:	http://www.st.com/spear
11590S:	Maintained
11591F:	drivers/clk/spear/
11592
11593SPI NOR SUBSYSTEM
11594M:	Cyrille Pitchen <cyrille.pitchen@atmel.com>
11595M:	Marek Vasut <marek.vasut@gmail.com>
11596L:	linux-mtd@lists.infradead.org
11597W:	http://www.linux-mtd.infradead.org/
11598Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
11599T:	git git://github.com/spi-nor/linux.git
11600S:	Maintained
11601F:	drivers/mtd/spi-nor/
11602F:	include/linux/mtd/spi-nor.h
11603
11604SPI SUBSYSTEM
11605M:	Mark Brown <broonie@kernel.org>
11606L:	linux-spi@vger.kernel.org
11607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11608Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
11609S:	Maintained
11610F:	Documentation/devicetree/bindings/spi/
11611F:	Documentation/spi/
11612F:	drivers/spi/
11613F:	include/linux/spi/
11614F:	include/uapi/linux/spi/
11615F:	tools/spi/
11616
11617SPIDERNET NETWORK DRIVER for CELL
11618M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11619L:	netdev@vger.kernel.org
11620S:	Supported
11621F:	Documentation/networking/spider_net.txt
11622F:	drivers/net/ethernet/toshiba/spider_net*
11623
11624SPU FILE SYSTEM
11625M:	Jeremy Kerr <jk@ozlabs.org>
11626L:	linuxppc-dev@lists.ozlabs.org
11627W:	http://www.ibm.com/developerworks/power/cell/
11628S:	Supported
11629F:	Documentation/filesystems/spufs.txt
11630F:	arch/powerpc/platforms/cell/spufs/
11631
11632SQUASHFS FILE SYSTEM
11633M:	Phillip Lougher <phillip@squashfs.org.uk>
11634L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
11635W:	http://squashfs.org.uk
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11637S:	Maintained
11638F:	Documentation/filesystems/squashfs.txt
11639F:	fs/squashfs/
11640
11641SRM (Alpha) environment access
11642M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
11643S:	Maintained
11644F:	arch/alpha/kernel/srm_env.c
11645
11646STABLE BRANCH
11647M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11648L:	stable@vger.kernel.org
11649S:	Supported
11650F:	Documentation/process/stable-kernel-rules.rst
11651
11652STAGING SUBSYSTEM
11653M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11655L:	devel@driverdev.osuosl.org
11656S:	Supported
11657F:	drivers/staging/
11658
11659STAGING - COMEDI
11660M:	Ian Abbott <abbotti@mev.co.uk>
11661M:	H Hartley Sweeten <hsweeten@visionengravers.com>
11662S:	Odd Fixes
11663F:	drivers/staging/comedi/
11664
11665STAGING - FLARION FT1000 DRIVERS
11666M:	Marek Belisko <marek.belisko@gmail.com>
11667S:	Odd Fixes
11668F:	drivers/staging/ft1000/
11669
11670STAGING - INDUSTRIAL IO
11671M:	Jonathan Cameron <jic23@kernel.org>
11672L:	linux-iio@vger.kernel.org
11673S:	Odd Fixes
11674F:	Documentation/devicetree/bindings/staging/iio/
11675F:	drivers/staging/iio/
11676
11677STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11678M:	Jarod Wilson <jarod@wilsonet.com>
11679W:	http://www.lirc.org/
11680S:	Odd Fixes
11681F:	drivers/staging/media/lirc/
11682
11683STAGING - LUSTRE PARALLEL FILESYSTEM
11684M:	Oleg Drokin <oleg.drokin@intel.com>
11685M:	Andreas Dilger <andreas.dilger@intel.com>
11686M:	James Simmons <jsimmons@infradead.org>
11687L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
11688W:	http://wiki.lustre.org/
11689S:	Maintained
11690F:	drivers/staging/lustre
11691
11692STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11693M:	Marc Dietrich <marvin24@gmx.de>
11694L:	ac100@lists.launchpad.net (moderated for non-subscribers)
11695L:	linux-tegra@vger.kernel.org
11696S:	Maintained
11697F:	drivers/staging/nvec/
11698
11699STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11700M:	Jens Frederich <jfrederich@gmail.com>
11701M:	Daniel Drake <dsd@laptop.org>
11702M:	Jon Nettleton <jon.nettleton@gmail.com>
11703W:	http://wiki.laptop.org/go/DCON
11704S:	Maintained
11705F:	drivers/staging/olpc_dcon/
11706
11707STAGING - REALTEK RTL8712U DRIVERS
11708M:	Larry Finger <Larry.Finger@lwfinger.net>
11709M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11710S:	Odd Fixes
11711F:	drivers/staging/rtl8712/
11712
11713STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11714M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11715M:	Teddy Wang <teddy.wang@siliconmotion.com>
11716M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11717L:	linux-fbdev@vger.kernel.org
11718S:	Maintained
11719F:	drivers/staging/sm750fb/
11720
11721STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11722M:	William Hubbs <w.d.hubbs@gmail.com>
11723M:	Chris Brannon <chris@the-brannons.com>
11724M:	Kirk Reiser <kirk@reisers.ca>
11725M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
11726L:	speakup@linux-speakup.org
11727W:	http://www.linux-speakup.org/
11728S:	Odd Fixes
11729F:	drivers/staging/speakup/
11730
11731STAGING - VIA VT665X DRIVERS
11732M:	Forest Bond <forest@alittletooquiet.net>
11733S:	Odd Fixes
11734F:	drivers/staging/vt665?/
11735
11736STAGING - WILC1000 WIFI DRIVER
11737M:	Aditya Shankar <aditya.shankar@microchip.com>
11738M:	Ganesh Krishna <ganesh.krishna@microchip.com>
11739L:	linux-wireless@vger.kernel.org
11740S:	Supported
11741F:	drivers/staging/wilc1000/
11742
11743STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11744M:	Arnaud Patard <arnaud.patard@rtp-net.org>
11745S:	Odd Fixes
11746F:	drivers/staging/xgifb/
11747
11748STARFIRE/DURALAN NETWORK DRIVER
11749M:	Ion Badulescu <ionut@badula.org>
11750S:	Odd Fixes
11751F:	drivers/net/ethernet/adaptec/starfire*
11752
11753SUN3/3X
11754M:	Sam Creasey <sammy@sammy.net>
11755W:	http://sammy.net/sun3/
11756S:	Maintained
11757F:	arch/m68k/kernel/*sun3*
11758F:	arch/m68k/sun3*/
11759F:	arch/m68k/include/asm/sun3*
11760F:	drivers/net/ethernet/i825xx/sun3*
11761
11762SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11763M:	Hans de Goede <hdegoede@redhat.com>
11764L:	linux-input@vger.kernel.org
11765S:	Maintained
11766F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11767F:	drivers/input/keyboard/sun4i-lradc-keys.c
11768
11769SUNDANCE NETWORK DRIVER
11770M:	Denis Kirjanov <kda@linux-powerpc.org>
11771L:	netdev@vger.kernel.org
11772S:	Maintained
11773F:	drivers/net/ethernet/dlink/sundance.c
11774
11775SUPERH
11776M:	Yoshinori Sato <ysato@users.sourceforge.jp>
11777M:	Rich Felker <dalias@libc.org>
11778L:	linux-sh@vger.kernel.org
11779Q:	http://patchwork.kernel.org/project/linux-sh/list/
11780S:	Maintained
11781F:	Documentation/sh/
11782F:	arch/sh/
11783F:	drivers/sh/
11784
11785SUSPEND TO RAM
11786M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11787M:	Len Brown <len.brown@intel.com>
11788M:	Pavel Machek <pavel@ucw.cz>
11789L:	linux-pm@vger.kernel.org
11790B:	https://bugzilla.kernel.org
11791S:	Supported
11792F:	Documentation/power/
11793F:	arch/x86/kernel/acpi/
11794F:	drivers/base/power/
11795F:	kernel/power/
11796F:	include/linux/suspend.h
11797F:	include/linux/freezer.h
11798F:	include/linux/pm.h
11799
11800SVGA HANDLING
11801M:	Martin Mares <mj@ucw.cz>
11802L:	linux-video@atrey.karlin.mff.cuni.cz
11803S:	Maintained
11804F:	Documentation/svga.txt
11805F:	arch/x86/boot/video*
11806
11807SWIOTLB SUBSYSTEM
11808M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11809L:	linux-kernel@vger.kernel.org
11810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11811S:	Supported
11812F:	lib/swiotlb.c
11813F:	arch/*/kernel/pci-swiotlb.c
11814F:	include/linux/swiotlb.h
11815
11816SWITCHDEV
11817M:	Jiri Pirko <jiri@resnulli.us>
11818L:	netdev@vger.kernel.org
11819S:	Supported
11820F:	net/switchdev/
11821F:	include/net/switchdev.h
11822
11823SYNOPSYS ARC ARCHITECTURE
11824M:	Vineet Gupta <vgupta@synopsys.com>
11825L:	linux-snps-arc@lists.infradead.org
11826S:	Supported
11827F:	arch/arc/
11828F:	Documentation/devicetree/bindings/arc/*
11829F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11830F:	drivers/tty/serial/arc_uart.c
11831T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11832
11833SYNOPSYS ARC SDP platform support
11834M:	Alexey Brodkin <abrodkin@synopsys.com>
11835S:	Supported
11836F:	arch/arc/plat-axs10x
11837F:	arch/arc/boot/dts/ax*
11838F:	Documentation/devicetree/bindings/arc/axs10*
11839
11840SYSTEM CONFIGURATION (SYSCON)
11841M:	Lee Jones <lee.jones@linaro.org>
11842M:	Arnd Bergmann <arnd@arndb.de>
11843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11844S:	Supported
11845F:	drivers/mfd/syscon.c
11846
11847SYSTEM RESET/SHUTDOWN DRIVERS
11848M:	Sebastian Reichel <sre@kernel.org>
11849L:	linux-pm@vger.kernel.org
11850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11851S:	Maintained
11852F:	Documentation/devicetree/bindings/power/reset/
11853F:	drivers/power/reset/
11854
11855SYSV FILESYSTEM
11856M:	Christoph Hellwig <hch@infradead.org>
11857S:	Maintained
11858F:	Documentation/filesystems/sysv-fs.txt
11859F:	fs/sysv/
11860F:	include/linux/sysv_fs.h
11861
11862TARGET SUBSYSTEM
11863M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
11864L:	linux-scsi@vger.kernel.org
11865L:	target-devel@vger.kernel.org
11866W:	http://www.linux-iscsi.org
11867W:	http://groups.google.com/group/linux-iscsi-target-dev
11868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11869S:	Supported
11870F:	drivers/target/
11871F:	include/target/
11872F:	Documentation/target/
11873
11874TASKSTATS STATISTICS INTERFACE
11875M:	Balbir Singh <bsingharora@gmail.com>
11876S:	Maintained
11877F:	Documentation/accounting/taskstats*
11878F:	include/linux/taskstats*
11879F:	kernel/taskstats.c
11880
11881TC CLASSIFIER
11882M:	Jamal Hadi Salim <jhs@mojatatu.com>
11883L:	netdev@vger.kernel.org
11884S:	Maintained
11885F:	include/net/pkt_cls.h
11886F:	include/uapi/linux/pkt_cls.h
11887F:	net/sched/
11888
11889TCP LOW PRIORITY MODULE
11890M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11891M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11892W:	http://tcp-lp-mod.sourceforge.net/
11893S:	Maintained
11894F:	net/ipv4/tcp_lp.c
11895
11896TDA10071 MEDIA DRIVER
11897M:	Antti Palosaari <crope@iki.fi>
11898L:	linux-media@vger.kernel.org
11899W:	https://linuxtv.org
11900W:	http://palosaari.fi/linux/
11901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11902T:	git git://linuxtv.org/anttip/media_tree.git
11903S:	Maintained
11904F:	drivers/media/dvb-frontends/tda10071*
11905
11906TDA18212 MEDIA DRIVER
11907M:	Antti Palosaari <crope@iki.fi>
11908L:	linux-media@vger.kernel.org
11909W:	https://linuxtv.org
11910W:	http://palosaari.fi/linux/
11911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11912T:	git git://linuxtv.org/anttip/media_tree.git
11913S:	Maintained
11914F:	drivers/media/tuners/tda18212*
11915
11916TDA18218 MEDIA DRIVER
11917M:	Antti Palosaari <crope@iki.fi>
11918L:	linux-media@vger.kernel.org
11919W:	https://linuxtv.org
11920W:	http://palosaari.fi/linux/
11921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11922T:	git git://linuxtv.org/anttip/media_tree.git
11923S:	Maintained
11924F:	drivers/media/tuners/tda18218*
11925
11926TDA18271 MEDIA DRIVER
11927M:	Michael Krufky <mkrufky@linuxtv.org>
11928L:	linux-media@vger.kernel.org
11929W:	https://linuxtv.org
11930W:	http://github.com/mkrufky
11931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11932T:	git git://linuxtv.org/mkrufky/tuners.git
11933S:	Maintained
11934F:	drivers/media/tuners/tda18271*
11935
11936TDA827x MEDIA DRIVER
11937M:	Michael Krufky <mkrufky@linuxtv.org>
11938L:	linux-media@vger.kernel.org
11939W:	https://linuxtv.org
11940W:	http://github.com/mkrufky
11941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11942T:	git git://linuxtv.org/mkrufky/tuners.git
11943S:	Maintained
11944F:	drivers/media/tuners/tda8290.*
11945
11946TDA8290 MEDIA DRIVER
11947M:	Michael Krufky <mkrufky@linuxtv.org>
11948L:	linux-media@vger.kernel.org
11949W:	https://linuxtv.org
11950W:	http://github.com/mkrufky
11951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11952T:	git git://linuxtv.org/mkrufky/tuners.git
11953S:	Maintained
11954F:	drivers/media/tuners/tda8290.*
11955
11956TDA9840 MEDIA DRIVER
11957M:	Hans Verkuil <hverkuil@xs4all.nl>
11958L:	linux-media@vger.kernel.org
11959T:	git git://linuxtv.org/media_tree.git
11960W:	https://linuxtv.org
11961S:	Maintained
11962F:	drivers/media/i2c/tda9840*
11963
11964TEA5761 TUNER DRIVER
11965M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11966M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11967L:	linux-media@vger.kernel.org
11968W:	https://linuxtv.org
11969T:	git git://linuxtv.org/media_tree.git
11970S:	Odd fixes
11971F:	drivers/media/tuners/tea5761.*
11972
11973TEA5767 TUNER DRIVER
11974M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11975M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11976L:	linux-media@vger.kernel.org
11977W:	https://linuxtv.org
11978T:	git git://linuxtv.org/media_tree.git
11979S:	Maintained
11980F:	drivers/media/tuners/tea5767.*
11981
11982TEA6415C MEDIA DRIVER
11983M:	Hans Verkuil <hverkuil@xs4all.nl>
11984L:	linux-media@vger.kernel.org
11985T:	git git://linuxtv.org/media_tree.git
11986W:	https://linuxtv.org
11987S:	Maintained
11988F:	drivers/media/i2c/tea6415c*
11989
11990TEA6420 MEDIA DRIVER
11991M:	Hans Verkuil <hverkuil@xs4all.nl>
11992L:	linux-media@vger.kernel.org
11993T:	git git://linuxtv.org/media_tree.git
11994W:	https://linuxtv.org
11995S:	Maintained
11996F:	drivers/media/i2c/tea6420*
11997
11998TEAM DRIVER
11999M:	Jiri Pirko <jiri@resnulli.us>
12000L:	netdev@vger.kernel.org
12001S:	Supported
12002F:	drivers/net/team/
12003F:	include/linux/if_team.h
12004F:	include/uapi/linux/if_team.h
12005
12006TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12007M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12008S:	Maintained
12009F:	arch/x86/platform/ts5500/
12010
12011TECHNOTREND USB IR RECEIVER
12012M:	Sean Young <sean@mess.org>
12013L:	linux-media@vger.kernel.org
12014S:	Maintained
12015F:	drivers/media/rc/ttusbir.c
12016
12017TEGRA ARCHITECTURE SUPPORT
12018M:	Stephen Warren <swarren@wwwdotorg.org>
12019M:	Thierry Reding <thierry.reding@gmail.com>
12020M:	Alexandre Courbot <gnurou@gmail.com>
12021L:	linux-tegra@vger.kernel.org
12022Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
12023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12024S:	Supported
12025N:	[^a-z]tegra
12026
12027TEGRA CLOCK DRIVER
12028M:	Peter De Schrijver <pdeschrijver@nvidia.com>
12029M:	Prashant Gaikwad <pgaikwad@nvidia.com>
12030S:	Supported
12031F:	drivers/clk/tegra/
12032
12033TEGRA DMA DRIVERS
12034M:	Laxman Dewangan <ldewangan@nvidia.com>
12035M:	Jon Hunter <jonathanh@nvidia.com>
12036S:	Supported
12037F:	drivers/dma/tegra*
12038
12039TEGRA I2C DRIVER
12040M:	Laxman Dewangan <ldewangan@nvidia.com>
12041S:	Supported
12042F:	drivers/i2c/busses/i2c-tegra.c
12043
12044TEGRA IOMMU DRIVERS
12045M:	Hiroshi Doyu <hdoyu@nvidia.com>
12046S:	Supported
12047F:	drivers/iommu/tegra*
12048
12049TEGRA KBC DRIVER
12050M:	Rakesh Iyer <riyer@nvidia.com>
12051M:	Laxman Dewangan <ldewangan@nvidia.com>
12052S:	Supported
12053F:	drivers/input/keyboard/tegra-kbc.c
12054
12055TEGRA PWM DRIVER
12056M:	Thierry Reding <thierry.reding@gmail.com>
12057S:	Supported
12058F:	drivers/pwm/pwm-tegra.c
12059
12060TEGRA SERIAL DRIVER
12061M:	Laxman Dewangan <ldewangan@nvidia.com>
12062S:	Supported
12063F:	drivers/tty/serial/serial-tegra.c
12064
12065TEGRA SPI DRIVER
12066M:	Laxman Dewangan <ldewangan@nvidia.com>
12067S:	Supported
12068F:	drivers/spi/spi-tegra*
12069
12070TEHUTI ETHERNET DRIVER
12071M:	Andy Gospodarek <andy@greyhouse.net>
12072L:	netdev@vger.kernel.org
12073S:	Supported
12074F:	drivers/net/ethernet/tehuti/*
12075
12076Telecom Clock Driver for MCPL0010
12077M:	Mark Gross <mark.gross@intel.com>
12078S:	Supported
12079F:	drivers/char/tlclk.c
12080
12081TENSILICA XTENSA PORT (xtensa)
12082M:	Chris Zankel <chris@zankel.net>
12083M:	Max Filippov <jcmvbkbc@gmail.com>
12084L:	linux-xtensa@linux-xtensa.org
12085T:	git git://github.com/czankel/xtensa-linux.git
12086S:	Maintained
12087F:	arch/xtensa/
12088F:	drivers/irqchip/irq-xtensa-*
12089
12090THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12091M:	Hans Verkuil <hverkuil@xs4all.nl>
12092L:	linux-media@vger.kernel.org
12093T:	git git://linuxtv.org/media_tree.git
12094W:	https://linuxtv.org
12095S:	Maintained
12096F:	drivers/media/radio/radio-raremono.c
12097
12098THERMAL
12099M:	Zhang Rui <rui.zhang@intel.com>
12100M:	Eduardo Valentin <edubezval@gmail.com>
12101L:	linux-pm@vger.kernel.org
12102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12104Q:	https://patchwork.kernel.org/project/linux-pm/list/
12105S:	Supported
12106F:	drivers/thermal/
12107F:	include/linux/thermal.h
12108F:	include/uapi/linux/thermal.h
12109F:	include/linux/cpu_cooling.h
12110F:	Documentation/devicetree/bindings/thermal/
12111
12112THERMAL/CPU_COOLING
12113M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
12114M:	Viresh Kumar <viresh.kumar@linaro.org>
12115M:	Javi Merino <javi.merino@kernel.org>
12116L:	linux-pm@vger.kernel.org
12117S:	Supported
12118F:	Documentation/thermal/cpu-cooling-api.txt
12119F:	drivers/thermal/cpu_cooling.c
12120F:	include/linux/cpu_cooling.h
12121
12122THINKPAD ACPI EXTRAS DRIVER
12123M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
12124L:	ibm-acpi-devel@lists.sourceforge.net
12125L:	platform-driver-x86@vger.kernel.org
12126W:	http://ibm-acpi.sourceforge.net
12127W:	http://thinkwiki.org/wiki/Ibm-acpi
12128T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
12129S:	Maintained
12130F:	drivers/platform/x86/thinkpad_acpi.c
12131
12132TI BANDGAP AND THERMAL DRIVER
12133M:	Eduardo Valentin <edubezval@gmail.com>
12134M:	Keerthy <j-keerthy@ti.com>
12135L:	linux-pm@vger.kernel.org
12136L:	linux-omap@vger.kernel.org
12137S:	Maintained
12138F:	drivers/thermal/ti-soc-thermal/
12139
12140TI VPE/CAL DRIVERS
12141M:	Benoit Parrot <bparrot@ti.com>
12142L:	linux-media@vger.kernel.org
12143W:	http://linuxtv.org/
12144Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12145S:	Maintained
12146F:	drivers/media/platform/ti-vpe/
12147
12148TI CDCE706 CLOCK DRIVER
12149M:	Max Filippov <jcmvbkbc@gmail.com>
12150S:	Maintained
12151F:	drivers/clk/clk-cdce706.c
12152
12153TI CLOCK DRIVER
12154M:	Tero Kristo <t-kristo@ti.com>
12155L:	linux-omap@vger.kernel.org
12156S:	Maintained
12157F:	drivers/clk/ti/
12158F:	include/linux/clk/ti.h
12159
12160TI ETHERNET SWITCH DRIVER (CPSW)
12161M:	Mugunthan V N <mugunthanvnm@ti.com>
12162R:	Grygorii Strashko <grygorii.strashko@ti.com>
12163L:	linux-omap@vger.kernel.org
12164L:	netdev@vger.kernel.org
12165S:	Maintained
12166F:	drivers/net/ethernet/ti/cpsw*
12167F:	drivers/net/ethernet/ti/davinci*
12168
12169TI FLASH MEDIA INTERFACE DRIVER
12170M:	Alex Dubov <oakad@yahoo.com>
12171S:	Maintained
12172F:	drivers/misc/tifm*
12173F:	drivers/mmc/host/tifm_sd.c
12174F:	include/linux/tifm.h
12175
12176TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
12177M:	Santosh Shilimkar <ssantosh@kernel.org>
12178L:	linux-kernel@vger.kernel.org
12179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12180S:	Maintained
12181F:	drivers/soc/ti/*
12182T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
12183
12184
12185TI LM49xxx FAMILY ASoC CODEC DRIVERS
12186M:	M R Swami Reddy <mr.swami.reddy@ti.com>
12187M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
12188L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12189S:	Maintained
12190F:	sound/soc/codecs/lm49453*
12191F:	sound/soc/codecs/isabelle*
12192
12193TI LP855x BACKLIGHT DRIVER
12194M:	Milo Kim <milo.kim@ti.com>
12195S:	Maintained
12196F:	Documentation/backlight/lp855x-driver.txt
12197F:	drivers/video/backlight/lp855x_bl.c
12198F:	include/linux/platform_data/lp855x.h
12199
12200TI LP8727 CHARGER DRIVER
12201M:	Milo Kim <milo.kim@ti.com>
12202S:	Maintained
12203F:	drivers/power/supply/lp8727_charger.c
12204F:	include/linux/platform_data/lp8727.h
12205
12206TI LP8788 MFD DRIVER
12207M:	Milo Kim <milo.kim@ti.com>
12208S:	Maintained
12209F:	drivers/iio/adc/lp8788_adc.c
12210F:	drivers/leds/leds-lp8788.c
12211F:	drivers/mfd/lp8788*.c
12212F:	drivers/power/supply/lp8788-charger.c
12213F:	drivers/regulator/lp8788-*.c
12214F:	include/linux/mfd/lp8788*.h
12215
12216TI NETCP ETHERNET DRIVER
12217M:	Wingman Kwok <w-kwok2@ti.com>
12218M:	Murali Karicheri <m-karicheri2@ti.com>
12219L:	netdev@vger.kernel.org
12220S:	Maintained
12221F:	drivers/net/ethernet/ti/netcp*
12222
12223TI TAS571X FAMILY ASoC CODEC DRIVER
12224M:	Kevin Cernekee <cernekee@chromium.org>
12225L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12226S:	Odd Fixes
12227F:	sound/soc/codecs/tas571x*
12228
12229TI TWL4030 SERIES SOC CODEC DRIVER
12230M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
12231L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12232S:	Maintained
12233F:	sound/soc/codecs/twl4030*
12234
12235TI WILINK WIRELESS DRIVERS
12236L:	linux-wireless@vger.kernel.org
12237W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
12238W:	http://wireless.kernel.org/en/users/Drivers/wl1251
12239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12240S:	Orphan
12241F:	drivers/net/wireless/ti/
12242F:	include/linux/wl12xx.h
12243
12244TIPC NETWORK LAYER
12245M:	Jon Maloy <jon.maloy@ericsson.com>
12246M:	Ying Xue <ying.xue@windriver.com>
12247L:	netdev@vger.kernel.org (core kernel code)
12248L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12249W:	http://tipc.sourceforge.net/
12250S:	Maintained
12251F:	include/uapi/linux/tipc*.h
12252F:	net/tipc/
12253
12254TILE ARCHITECTURE
12255M:	Chris Metcalf <cmetcalf@mellanox.com>
12256W:	http://www.mellanox.com/repository/solutions/tile-scm/
12257T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12258S:	Supported
12259F:	arch/tile/
12260F:	drivers/char/tile-srom.c
12261F:	drivers/edac/tile_edac.c
12262F:	drivers/net/ethernet/tile/
12263F:	drivers/rtc/rtc-tile.c
12264F:	drivers/tty/hvc/hvc_tile.c
12265F:	drivers/tty/serial/tilegx.c
12266F:	drivers/usb/host/*-tilegx.c
12267F:	include/linux/usb/tilegx.h
12268
12269TLAN NETWORK DRIVER
12270M:	Samuel Chessman <chessman@tux.org>
12271L:	tlan-devel@lists.sourceforge.net (subscribers-only)
12272W:	http://sourceforge.net/projects/tlan/
12273S:	Maintained
12274F:	Documentation/networking/tlan.txt
12275F:	drivers/net/ethernet/ti/tlan.*
12276
12277TOMOYO SECURITY MODULE
12278M:	Kentaro Takeda <takedakn@nttdata.co.jp>
12279M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12280L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12281L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12282L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12283L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12284W:	http://tomoyo.sourceforge.jp/
12285T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12286S:	Maintained
12287F:	security/tomoyo/
12288
12289TOPSTAR LAPTOP EXTRAS DRIVER
12290M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12291L:	platform-driver-x86@vger.kernel.org
12292S:	Maintained
12293F:	drivers/platform/x86/topstar-laptop.c
12294
12295TOSHIBA ACPI EXTRAS DRIVER
12296M:	Azael Avalos <coproscefalo@gmail.com>
12297L:	platform-driver-x86@vger.kernel.org
12298S:	Maintained
12299F:	drivers/platform/x86/toshiba_acpi.c
12300
12301TOSHIBA BLUETOOTH DRIVER
12302M:	Azael Avalos <coproscefalo@gmail.com>
12303L:	platform-driver-x86@vger.kernel.org
12304S:	Maintained
12305F:	drivers/platform/x86/toshiba_bluetooth.c
12306
12307TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12308M:	Azael Avalos <coproscefalo@gmail.com>
12309L:	platform-driver-x86@vger.kernel.org
12310S:	Maintained
12311F:	drivers/platform/x86/toshiba_haps.c
12312
12313TOSHIBA WMI HOTKEYS DRIVER
12314M:	Azael Avalos <coproscefalo@gmail.com>
12315L:	platform-driver-x86@vger.kernel.org
12316S:	Maintained
12317F:	drivers/platform/x86/toshiba-wmi.c
12318
12319TOSHIBA SMM DRIVER
12320M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
12321W:	http://www.buzzard.org.uk/toshiba/
12322S:	Maintained
12323F:	drivers/char/toshiba.c
12324F:	include/linux/toshiba.h
12325F:	include/uapi/linux/toshiba.h
12326
12327TOSHIBA TC358743 DRIVER
12328M:	Mats Randgaard <matrandg@cisco.com>
12329L:	linux-media@vger.kernel.org
12330S:	Maintained
12331F:	drivers/media/i2c/tc358743*
12332F:	include/media/i2c/tc358743.h
12333
12334TMIO/SDHI MMC DRIVER
12335M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12336L:	linux-mmc@vger.kernel.org
12337S:	Supported
12338F:	drivers/mmc/host/tmio_mmc*
12339F:	drivers/mmc/host/sh_mobile_sdhi.c
12340F:	include/linux/mfd/tmio.h
12341
12342TMP401 HARDWARE MONITOR DRIVER
12343M:	Guenter Roeck <linux@roeck-us.net>
12344L:	linux-hwmon@vger.kernel.org
12345S:	Maintained
12346F:	Documentation/hwmon/tmp401
12347F:	drivers/hwmon/tmp401.c
12348
12349TMPFS (SHMEM FILESYSTEM)
12350M:	Hugh Dickins <hughd@google.com>
12351L:	linux-mm@kvack.org
12352S:	Maintained
12353F:	include/linux/shmem_fs.h
12354F:	mm/shmem.c
12355
12356TM6000 VIDEO4LINUX DRIVER
12357M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12358M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12359L:	linux-media@vger.kernel.org
12360W:	https://linuxtv.org
12361T:	git git://linuxtv.org/media_tree.git
12362S:	Odd fixes
12363F:	drivers/media/usb/tm6000/
12364F:	Documentation/media/v4l-drivers/tm6000*
12365
12366TW5864 VIDEO4LINUX DRIVER
12367M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12368M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12369M:	Andrey Utkin <andrey_utkin@fastmail.com>
12370L:	linux-media@vger.kernel.org
12371S:	Supported
12372F:	drivers/media/pci/tw5864/
12373
12374TW68 VIDEO4LINUX DRIVER
12375M:	Hans Verkuil <hverkuil@xs4all.nl>
12376L:	linux-media@vger.kernel.org
12377T:	git git://linuxtv.org/media_tree.git
12378W:	https://linuxtv.org
12379S:	Odd Fixes
12380F:	drivers/media/pci/tw68/
12381
12382TW686X VIDEO4LINUX DRIVER
12383M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12384L:	linux-media@vger.kernel.org
12385T:	git git://linuxtv.org/media_tree.git
12386W:	http://linuxtv.org
12387S:	Maintained
12388F:	drivers/media/pci/tw686x/
12389
12390TPM DEVICE DRIVER
12391M:	Peter Huewe <peterhuewe@gmx.de>
12392M:	Marcel Selhorst <tpmdd@selhorst.net>
12393M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12394R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12395W:	http://tpmdd.sourceforge.net
12396L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12397Q:	https://patchwork.kernel.org/project/tpmdd-devel/list/
12398T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
12399S:	Maintained
12400F:	drivers/char/tpm/
12401
12402TPM IBM_VTPM DEVICE DRIVER
12403M:	Ashley Lai <ashleydlai@gmail.com>
12404W:	http://tpmdd.sourceforge.net
12405L:	tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12406S:	Maintained
12407F:	drivers/char/tpm/tpm_ibmvtpm*
12408
12409TRACING
12410M:	Steven Rostedt <rostedt@goodmis.org>
12411M:	Ingo Molnar <mingo@redhat.com>
12412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12413S:	Maintained
12414F:	Documentation/trace/ftrace.txt
12415F:	arch/*/*/*/ftrace.h
12416F:	arch/*/kernel/ftrace.c
12417F:	include/*/ftrace.h
12418F:	include/linux/trace*.h
12419F:	include/trace/
12420F:	kernel/trace/
12421F:	tools/testing/selftests/ftrace/
12422
12423TRACING MMIO ACCESSES (MMIOTRACE)
12424M:	Steven Rostedt <rostedt@goodmis.org>
12425M:	Ingo Molnar <mingo@kernel.org>
12426R:	Karol Herbst <karolherbst@gmail.com>
12427R:	Pekka Paalanen <ppaalanen@gmail.com>
12428S:	Maintained
12429L:	linux-kernel@vger.kernel.org
12430L:	nouveau@lists.freedesktop.org
12431F:	kernel/trace/trace_mmiotrace.c
12432F:	include/linux/mmiotrace.h
12433F:	arch/x86/mm/kmmio.c
12434F:	arch/x86/mm/mmio-mod.c
12435F:	arch/x86/mm/testmmiotrace.c
12436
12437TRIVIAL PATCHES
12438M:	Jiri Kosina <trivial@kernel.org>
12439T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12440S:	Maintained
12441K:	^Subject:.*(?i)trivial
12442
12443TTY LAYER
12444M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12445M:	Jiri Slaby <jslaby@suse.com>
12446S:	Supported
12447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12448F:	Documentation/serial/
12449F:	drivers/tty/
12450F:	drivers/tty/serial/serial_core.c
12451F:	include/linux/serial_core.h
12452F:	include/linux/serial.h
12453F:	include/linux/tty.h
12454F:	include/uapi/linux/serial_core.h
12455F:	include/uapi/linux/serial.h
12456F:	include/uapi/linux/tty.h
12457
12458TUA9001 MEDIA DRIVER
12459M:	Antti Palosaari <crope@iki.fi>
12460L:	linux-media@vger.kernel.org
12461W:	https://linuxtv.org
12462W:	http://palosaari.fi/linux/
12463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12464T:	git git://linuxtv.org/anttip/media_tree.git
12465S:	Maintained
12466F:	drivers/media/tuners/tua9001*
12467
12468TULIP NETWORK DRIVERS
12469L:	netdev@vger.kernel.org
12470L:	linux-parisc@vger.kernel.org
12471S:	Orphan
12472F:	drivers/net/ethernet/dec/tulip/
12473
12474TUN/TAP driver
12475M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
12476W:	http://vtun.sourceforge.net/tun
12477S:	Maintained
12478F:	Documentation/networking/tuntap.txt
12479F:	arch/um/os-Linux/drivers/
12480
12481TURBOCHANNEL SUBSYSTEM
12482M:	"Maciej W. Rozycki" <macro@linux-mips.org>
12483M:	Ralf Baechle <ralf@linux-mips.org>
12484L:	linux-mips@linux-mips.org
12485Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
12486S:	Maintained
12487F:	drivers/tc/
12488F:	include/linux/tc.h
12489
12490UBI FILE SYSTEM (UBIFS)
12491M:	Richard Weinberger <richard@nod.at>
12492M:	Artem Bityutskiy <dedekind1@gmail.com>
12493M:	Adrian Hunter <adrian.hunter@intel.com>
12494L:	linux-mtd@lists.infradead.org
12495T:	git git://git.infradead.org/ubifs-2.6.git
12496W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
12497S:	Supported
12498F:	Documentation/filesystems/ubifs.txt
12499F:	fs/ubifs/
12500
12501UCLINUX (M68KNOMMU AND COLDFIRE)
12502M:	Greg Ungerer <gerg@linux-m68k.org>
12503W:	http://www.linux-m68k.org/
12504W:	http://www.uclinux.org/
12505L:	linux-m68k@lists.linux-m68k.org
12506L:	uclinux-dev@uclinux.org  (subscribers-only)
12507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12508S:	Maintained
12509F:	arch/m68k/coldfire/
12510F:	arch/m68k/68*/
12511F:	arch/m68k/*/*_no.*
12512F:	arch/m68k/include/asm/*_no.*
12513
12514UDF FILESYSTEM
12515M:	Jan Kara <jack@suse.com>
12516S:	Maintained
12517F:	Documentation/filesystems/udf.txt
12518F:	fs/udf/
12519
12520UDRAW TABLET
12521M:	Bastien Nocera <hadess@hadess.net>
12522L:	linux-input@vger.kernel.org
12523S:	Maintained
12524F:	drivers/hid/hid-udraw.c
12525
12526UFS FILESYSTEM
12527M:	Evgeniy Dushistov <dushistov@mail.ru>
12528S:	Maintained
12529F:	Documentation/filesystems/ufs.txt
12530F:	fs/ufs/
12531
12532UHID USERSPACE HID IO DRIVER:
12533M:	David Herrmann <dh.herrmann@googlemail.com>
12534L:	linux-input@vger.kernel.org
12535S:	Maintained
12536F:	drivers/hid/uhid.c
12537F:	include/uapi/linux/uhid.h
12538
12539ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12540L:	linux-usb@vger.kernel.org
12541S:	Orphan
12542F:	drivers/uwb/
12543F:	include/linux/uwb.h
12544F:	include/linux/uwb/
12545
12546UNICORE32 ARCHITECTURE:
12547M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
12548W:	http://mprc.pku.edu.cn/~guanxuetao/linux
12549S:	Maintained
12550T:	git git://github.com/gxt/linux.git
12551F:	arch/unicore32/
12552
12553UNIFDEF
12554M:	Tony Finch <dot@dotat.at>
12555W:	http://dotat.at/prog/unifdef
12556S:	Maintained
12557F:	scripts/unifdef.c
12558
12559UNIFORM CDROM DRIVER
12560M:	Jens Axboe <axboe@kernel.dk>
12561W:	http://www.kernel.dk
12562S:	Maintained
12563F:	Documentation/cdrom/
12564F:	drivers/cdrom/cdrom.c
12565F:	include/linux/cdrom.h
12566F:	include/uapi/linux/cdrom.h
12567
12568UNISYS S-PAR DRIVERS
12569M:	David Kershner <david.kershner@unisys.com>
12570L:	sparmaintainer@unisys.com (Unisys internal)
12571S:	Supported
12572F:	drivers/staging/unisys/
12573
12574UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12575M:	Vinayak Holikatti <vinholikatti@gmail.com>
12576L:	linux-scsi@vger.kernel.org
12577S:	Supported
12578F:	Documentation/scsi/ufs.txt
12579F:	drivers/scsi/ufs/
12580
12581UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12582M:	Manjunath M Bettegowda <manjumb@synopsys.com>
12583M:	Prabu Thangamuthu <prabut@synopsys.com>
12584L:	linux-scsi@vger.kernel.org
12585S:	Supported
12586F:	drivers/scsi/ufs/*dwc*
12587
12588UNSORTED BLOCK IMAGES (UBI)
12589M:	Artem Bityutskiy <dedekind1@gmail.com>
12590M:	Richard Weinberger <richard@nod.at>
12591W:	http://www.linux-mtd.infradead.org/
12592L:	linux-mtd@lists.infradead.org
12593T:	git git://git.infradead.org/ubifs-2.6.git
12594S:	Supported
12595F:	drivers/mtd/ubi/
12596F:	include/linux/mtd/ubi.h
12597F:	include/uapi/mtd/ubi-user.h
12598
12599USB ACM DRIVER
12600M:	Oliver Neukum <oneukum@suse.com>
12601L:	linux-usb@vger.kernel.org
12602S:	Maintained
12603F:	Documentation/usb/acm.txt
12604F:	drivers/usb/class/cdc-acm.*
12605
12606USB AR5523 WIRELESS DRIVER
12607M:	Pontus Fuchs <pontus.fuchs@gmail.com>
12608L:	linux-wireless@vger.kernel.org
12609S:	Maintained
12610F:	drivers/net/wireless/ath/ar5523/
12611
12612USB ATTACHED SCSI
12613M:	Oliver Neukum <oneukum@suse.com>
12614L:	linux-usb@vger.kernel.org
12615L:	linux-scsi@vger.kernel.org
12616S:	Maintained
12617F:	drivers/usb/storage/uas.c
12618
12619USB CDC ETHERNET DRIVER
12620M:	Oliver Neukum <oliver@neukum.org>
12621L:	linux-usb@vger.kernel.org
12622S:	Maintained
12623F:	drivers/net/usb/cdc_*.c
12624F:	include/uapi/linux/usb/cdc.h
12625
12626USB CHAOSKEY DRIVER
12627M:	Keith Packard <keithp@keithp.com>
12628L:	linux-usb@vger.kernel.org
12629S:	Maintained
12630F:	drivers/usb/misc/chaoskey.c
12631
12632USB CYPRESS C67X00 DRIVER
12633M:	Peter Korsgaard <jacmet@sunsite.dk>
12634L:	linux-usb@vger.kernel.org
12635S:	Maintained
12636F:	drivers/usb/c67x00/
12637
12638USB DAVICOM DM9601 DRIVER
12639M:	Peter Korsgaard <jacmet@sunsite.dk>
12640L:	netdev@vger.kernel.org
12641W:	http://www.linux-usb.org/usbnet
12642S:	Maintained
12643F:	drivers/net/usb/dm9601.c
12644
12645USB DIAMOND RIO500 DRIVER
12646M:	Cesar Miquel <miquel@df.uba.ar>
12647L:	rio500-users@lists.sourceforge.net
12648W:	http://rio500.sourceforge.net
12649S:	Maintained
12650F:	drivers/usb/misc/rio500*
12651
12652USB EHCI DRIVER
12653M:	Alan Stern <stern@rowland.harvard.edu>
12654L:	linux-usb@vger.kernel.org
12655S:	Maintained
12656F:	Documentation/usb/ehci.txt
12657F:	drivers/usb/host/ehci*
12658
12659USB GADGET/PERIPHERAL SUBSYSTEM
12660M:	Felipe Balbi <balbi@kernel.org>
12661L:	linux-usb@vger.kernel.org
12662W:	http://www.linux-usb.org/gadget
12663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12664S:	Maintained
12665F:	drivers/usb/gadget/
12666F:	include/linux/usb/gadget*
12667
12668USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12669M:	Jiri Kosina <jikos@kernel.org>
12670R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
12671L:	linux-usb@vger.kernel.org
12672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12673S:	Maintained
12674F:	Documentation/hid/hiddev.txt
12675F:	drivers/hid/usbhid/
12676
12677USB ISP116X DRIVER
12678M:	Olav Kongas <ok@artecdesign.ee>
12679L:	linux-usb@vger.kernel.org
12680S:	Maintained
12681F:	drivers/usb/host/isp116x*
12682F:	include/linux/usb/isp116x.h
12683
12684USB LAN78XX ETHERNET DRIVER
12685M:	Woojung Huh <woojung.huh@microchip.com>
12686M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12687L:	netdev@vger.kernel.org
12688S:	Maintained
12689F:	drivers/net/usb/lan78xx.*
12690
12691USB MASS STORAGE DRIVER
12692M:	Alan Stern <stern@rowland.harvard.edu>
12693L:	linux-usb@vger.kernel.org
12694L:	usb-storage@lists.one-eyed-alien.net
12695S:	Maintained
12696W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
12697F:	drivers/usb/storage/
12698
12699USB MIDI DRIVER
12700M:	Clemens Ladisch <clemens@ladisch.de>
12701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12702T:	git git://git.alsa-project.org/alsa-kernel.git
12703S:	Maintained
12704F:	sound/usb/midi.*
12705
12706USB NETWORKING DRIVERS
12707L:	linux-usb@vger.kernel.org
12708S:	Odd Fixes
12709F:	drivers/net/usb/
12710
12711USB OHCI DRIVER
12712M:	Alan Stern <stern@rowland.harvard.edu>
12713L:	linux-usb@vger.kernel.org
12714S:	Maintained
12715F:	Documentation/usb/ohci.txt
12716F:	drivers/usb/host/ohci*
12717
12718USB OTG FSM (Finite State Machine)
12719M:	Peter Chen <Peter.Chen@nxp.com>
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12721L:	linux-usb@vger.kernel.org
12722S:	Maintained
12723F:	drivers/usb/common/usb-otg-fsm.c
12724
12725USB OVER IP DRIVER
12726M:	Valentina Manea <valentina.manea.m@gmail.com>
12727M:	Shuah Khan <shuahkh@osg.samsung.com>
12728M:	Shuah Khan <shuah@kernel.org>
12729L:	linux-usb@vger.kernel.org
12730S:	Maintained
12731F:	Documentation/usb/usbip_protocol.txt
12732F:	drivers/usb/usbip/
12733F:	tools/usb/usbip/
12734
12735USB PEGASUS DRIVER
12736M:	Petko Manolov <petkan@nucleusys.com>
12737L:	linux-usb@vger.kernel.org
12738L:	netdev@vger.kernel.org
12739T:	git git://github.com/petkan/pegasus.git
12740W:	https://github.com/petkan/pegasus
12741S:	Maintained
12742F:	drivers/net/usb/pegasus.*
12743
12744USB PHY LAYER
12745M:	Felipe Balbi <balbi@kernel.org>
12746L:	linux-usb@vger.kernel.org
12747T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12748S:	Maintained
12749F:	drivers/usb/phy/
12750
12751USB PRINTER DRIVER (usblp)
12752M:	Pete Zaitcev <zaitcev@redhat.com>
12753L:	linux-usb@vger.kernel.org
12754S:	Supported
12755F:	drivers/usb/class/usblp.c
12756
12757USB QMI WWAN NETWORK DRIVER
12758M:	Bjørn Mork <bjorn@mork.no>
12759L:	netdev@vger.kernel.org
12760S:	Maintained
12761F:	Documentation/ABI/testing/sysfs-class-net-qmi
12762F:	drivers/net/usb/qmi_wwan.c
12763
12764USB RTL8150 DRIVER
12765M:	Petko Manolov <petkan@nucleusys.com>
12766L:	linux-usb@vger.kernel.org
12767L:	netdev@vger.kernel.org
12768T:	git git://github.com/petkan/rtl8150.git
12769W:	https://github.com/petkan/rtl8150
12770S:	Maintained
12771F:	drivers/net/usb/rtl8150.c
12772
12773USB SERIAL SUBSYSTEM
12774M:	Johan Hovold <johan@kernel.org>
12775L:	linux-usb@vger.kernel.org
12776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12777S:	Maintained
12778F:	Documentation/usb/usb-serial.txt
12779F:	drivers/usb/serial/
12780F:	include/linux/usb/serial.h
12781
12782USB SMSC75XX ETHERNET DRIVER
12783M:	Steve Glendinning <steve.glendinning@shawell.net>
12784L:	netdev@vger.kernel.org
12785S:	Maintained
12786F:	drivers/net/usb/smsc75xx.*
12787
12788USB SMSC95XX ETHERNET DRIVER
12789M:	Steve Glendinning <steve.glendinning@shawell.net>
12790M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12791L:	netdev@vger.kernel.org
12792S:	Maintained
12793F:	drivers/net/usb/smsc95xx.*
12794
12795USB SUBSYSTEM
12796M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12797L:	linux-usb@vger.kernel.org
12798W:	http://www.linux-usb.org
12799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12800S:	Supported
12801F:	Documentation/devicetree/bindings/usb/
12802F:	Documentation/usb/
12803F:	drivers/usb/
12804F:	include/linux/usb.h
12805F:	include/linux/usb/
12806
12807USB UHCI DRIVER
12808M:	Alan Stern <stern@rowland.harvard.edu>
12809L:	linux-usb@vger.kernel.org
12810S:	Maintained
12811F:	drivers/usb/host/uhci*
12812
12813USB "USBNET" DRIVER FRAMEWORK
12814M:	Oliver Neukum <oneukum@suse.com>
12815L:	netdev@vger.kernel.org
12816W:	http://www.linux-usb.org/usbnet
12817S:	Maintained
12818F:	drivers/net/usb/usbnet.c
12819F:	include/linux/usb/usbnet.h
12820
12821USB VIDEO CLASS
12822M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12823L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12824L:	linux-media@vger.kernel.org
12825T:	git git://linuxtv.org/media_tree.git
12826W:	http://www.ideasonboard.org/uvc/
12827S:	Maintained
12828F:	drivers/media/usb/uvc/
12829F:	include/uapi/linux/uvcvideo.h
12830
12831USB VISION DRIVER
12832M:	Hans Verkuil <hverkuil@xs4all.nl>
12833L:	linux-media@vger.kernel.org
12834T:	git git://linuxtv.org/media_tree.git
12835W:	https://linuxtv.org
12836S:	Odd Fixes
12837F:	drivers/media/usb/usbvision/
12838
12839USB WEBCAM GADGET
12840M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12841L:	linux-usb@vger.kernel.org
12842S:	Maintained
12843F:	drivers/usb/gadget/function/*uvc*
12844F:	drivers/usb/gadget/legacy/webcam.c
12845
12846USB WIRELESS RNDIS DRIVER (rndis_wlan)
12847M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
12848L:	linux-wireless@vger.kernel.org
12849S:	Maintained
12850F:	drivers/net/wireless/rndis_wlan.c
12851
12852USB XHCI DRIVER
12853M:	Mathias Nyman <mathias.nyman@intel.com>
12854L:	linux-usb@vger.kernel.org
12855S:	Supported
12856F:	drivers/usb/host/xhci*
12857F:	drivers/usb/host/pci-quirks*
12858
12859USB ZD1201 DRIVER
12860L:	linux-wireless@vger.kernel.org
12861W:	http://linux-lc100020.sourceforge.net
12862S:	Orphan
12863F:	drivers/net/wireless/zydas/zd1201.*
12864
12865USB ZR364XX DRIVER
12866M:	Antoine Jacquet <royale@zerezo.com>
12867L:	linux-usb@vger.kernel.org
12868L:	linux-media@vger.kernel.org
12869T:	git git://linuxtv.org/media_tree.git
12870W:	http://royale.zerezo.com/zr364xx/
12871S:	Maintained
12872F:	Documentation/media/v4l-drivers/zr364xx*
12873F:	drivers/media/usb/zr364xx/
12874
12875ULPI BUS
12876M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
12877L:	linux-usb@vger.kernel.org
12878S:	Maintained
12879F:	drivers/usb/common/ulpi.c
12880F:	include/linux/ulpi/
12881
12882USER-MODE LINUX (UML)
12883M:	Jeff Dike <jdike@addtoit.com>
12884M:	Richard Weinberger <richard@nod.at>
12885L:	user-mode-linux-devel@lists.sourceforge.net
12886L:	user-mode-linux-user@lists.sourceforge.net
12887W:	http://user-mode-linux.sourceforge.net
12888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12889S:	Maintained
12890F:	Documentation/virtual/uml/
12891F:	arch/um/
12892F:	arch/x86/um/
12893F:	fs/hostfs/
12894F:	fs/hppfs/
12895
12896USERSPACE I/O (UIO)
12897M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12898S:	Maintained
12899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12900F:	Documentation/DocBook/uio-howto.tmpl
12901F:	drivers/uio/
12902F:	include/linux/uio*.h
12903
12904UTIL-LINUX PACKAGE
12905M:	Karel Zak <kzak@redhat.com>
12906L:	util-linux@vger.kernel.org
12907W:	http://en.wikipedia.org/wiki/Util-linux
12908T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12909S:	Maintained
12910
12911UVESAFB DRIVER
12912M:	Michal Januszewski <spock@gentoo.org>
12913L:	linux-fbdev@vger.kernel.org
12914W:	http://dev.gentoo.org/~spock/projects/uvesafb/
12915S:	Maintained
12916F:	Documentation/fb/uvesafb.txt
12917F:	drivers/video/fbdev/uvesafb.*
12918
12919VF610 NAND DRIVER
12920M:	Stefan Agner <stefan@agner.ch>
12921L:	linux-mtd@lists.infradead.org
12922S:	Supported
12923F:	drivers/mtd/nand/vf610_nfc.c
12924
12925VFAT/FAT/MSDOS FILESYSTEM
12926M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12927S:	Maintained
12928F:	Documentation/filesystems/vfat.txt
12929F:	fs/fat/
12930
12931VFIO DRIVER
12932M:	Alex Williamson <alex.williamson@redhat.com>
12933L:	kvm@vger.kernel.org
12934T:	git git://github.com/awilliam/linux-vfio.git
12935S:	Maintained
12936F:	Documentation/vfio.txt
12937F:	drivers/vfio/
12938F:	include/linux/vfio.h
12939F:	include/uapi/linux/vfio.h
12940
12941VFIO MEDIATED DEVICE DRIVERS
12942M:	Kirti Wankhede <kwankhede@nvidia.com>
12943L:	kvm@vger.kernel.org
12944S:	Maintained
12945F:	Documentation/vfio-mediated-device.txt
12946F:	drivers/vfio/mdev/
12947F:	include/linux/mdev.h
12948F:	samples/vfio-mdev/
12949
12950VFIO PLATFORM DRIVER
12951M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
12952L:	kvm@vger.kernel.org
12953S:	Maintained
12954F:	drivers/vfio/platform/
12955
12956VIDEOBUF2 FRAMEWORK
12957M:	Pawel Osciak <pawel@osciak.com>
12958M:	Marek Szyprowski <m.szyprowski@samsung.com>
12959M:	Kyungmin Park <kyungmin.park@samsung.com>
12960L:	linux-media@vger.kernel.org
12961S:	Maintained
12962F:	drivers/media/v4l2-core/videobuf2-*
12963F:	include/media/videobuf2-*
12964
12965VIRTIO AND VHOST VSOCK DRIVER
12966M:	Stefan Hajnoczi <stefanha@redhat.com>
12967L:	kvm@vger.kernel.org
12968L:	virtualization@lists.linux-foundation.org
12969L:	netdev@vger.kernel.org
12970S:	Maintained
12971F:	include/linux/virtio_vsock.h
12972F:	include/uapi/linux/virtio_vsock.h
12973F:	net/vmw_vsock/virtio_transport_common.c
12974F:	net/vmw_vsock/virtio_transport.c
12975F:	drivers/vhost/vsock.c
12976F:	drivers/vhost/vsock.h
12977
12978VIRTUAL SERIO DEVICE DRIVER
12979M:	Stephen Chandler Paul <thatslyude@gmail.com>
12980S:	Maintained
12981F:	drivers/input/serio/userio.c
12982F:	include/uapi/linux/userio.h
12983
12984VIRTIO CONSOLE DRIVER
12985M:	Amit Shah <amit.shah@redhat.com>
12986L:	virtualization@lists.linux-foundation.org
12987S:	Maintained
12988F:	drivers/char/virtio_console.c
12989F:	include/linux/virtio_console.h
12990F:	include/uapi/linux/virtio_console.h
12991
12992VIRTIO CORE, NET AND BLOCK DRIVERS
12993M:	"Michael S. Tsirkin" <mst@redhat.com>
12994M:	Jason Wang <jasowang@redhat.com>
12995L:	virtualization@lists.linux-foundation.org
12996S:	Maintained
12997F:	Documentation/devicetree/bindings/virtio/
12998F:	drivers/virtio/
12999F:	tools/virtio/
13000F:	drivers/net/virtio_net.c
13001F:	drivers/block/virtio_blk.c
13002F:	include/linux/virtio_*.h
13003F:	include/uapi/linux/virtio_*.h
13004
13005VIRTIO DRIVERS FOR S390
13006M:	Christian Borntraeger <borntraeger@de.ibm.com>
13007M:	Cornelia Huck <cornelia.huck@de.ibm.com>
13008L:	linux-s390@vger.kernel.org
13009L:	virtualization@lists.linux-foundation.org
13010L:	kvm@vger.kernel.org
13011S:	Supported
13012F:	drivers/s390/virtio/
13013
13014VIRTIO GPU DRIVER
13015M:	David Airlie <airlied@linux.ie>
13016M:	Gerd Hoffmann <kraxel@redhat.com>
13017L:	dri-devel@lists.freedesktop.org
13018L:	virtualization@lists.linux-foundation.org
13019S:	Maintained
13020F:	drivers/gpu/drm/virtio/
13021F:	include/uapi/linux/virtio_gpu.h
13022
13023VIRTIO HOST (VHOST)
13024M:	"Michael S. Tsirkin" <mst@redhat.com>
13025M:	Jason Wang <jasowang@redhat.com>
13026L:	kvm@vger.kernel.org
13027L:	virtualization@lists.linux-foundation.org
13028L:	netdev@vger.kernel.org
13029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
13030S:	Maintained
13031F:	drivers/vhost/
13032F:	include/uapi/linux/vhost.h
13033
13034VIRTIO INPUT DRIVER
13035M:	Gerd Hoffmann <kraxel@redhat.com>
13036S:	Maintained
13037F:	drivers/virtio/virtio_input.c
13038F:	include/uapi/linux/virtio_input.h
13039
13040VIA RHINE NETWORK DRIVER
13041S:	Orphan
13042F:	drivers/net/ethernet/via/via-rhine.c
13043
13044VIA SD/MMC CARD CONTROLLER DRIVER
13045M:	Bruce Chang <brucechang@via.com.tw>
13046M:	Harald Welte <HaraldWelte@viatech.com>
13047S:	Maintained
13048F:	drivers/mmc/host/via-sdmmc.c
13049
13050VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13051M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13052L:	linux-fbdev@vger.kernel.org
13053S:	Maintained
13054F:	include/linux/via-core.h
13055F:	include/linux/via-gpio.h
13056F:	include/linux/via_i2c.h
13057F:	drivers/video/fbdev/via/
13058
13059VIA VELOCITY NETWORK DRIVER
13060M:	Francois Romieu <romieu@fr.zoreil.com>
13061L:	netdev@vger.kernel.org
13062S:	Maintained
13063F:	drivers/net/ethernet/via/via-velocity.*
13064
13065VIRT LIB
13066M:	Alex Williamson <alex.williamson@redhat.com>
13067M:	Paolo Bonzini <pbonzini@redhat.com>
13068L:	kvm@vger.kernel.org
13069S:	Supported
13070F:	virt/lib/
13071
13072VIVID VIRTUAL VIDEO DRIVER
13073M:	Hans Verkuil <hverkuil@xs4all.nl>
13074L:	linux-media@vger.kernel.org
13075T:	git git://linuxtv.org/media_tree.git
13076W:	https://linuxtv.org
13077S:	Maintained
13078F:	drivers/media/platform/vivid/*
13079
13080VLAN (802.1Q)
13081M:	Patrick McHardy <kaber@trash.net>
13082L:	netdev@vger.kernel.org
13083S:	Maintained
13084F:	drivers/net/macvlan.c
13085F:	include/linux/if_*vlan.h
13086F:	net/8021q/
13087
13088VLYNQ BUS
13089M:	Florian Fainelli <f.fainelli@gmail.com>
13090L:	openwrt-devel@lists.openwrt.org (subscribers-only)
13091S:	Maintained
13092F:	drivers/vlynq/vlynq.c
13093F:	include/linux/vlynq.h
13094
13095VME SUBSYSTEM
13096M:	Martyn Welch <martyn@welchs.me.uk>
13097M:	Manohar Vanga <manohar.vanga@gmail.com>
13098M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13099L:	devel@driverdev.osuosl.org
13100S:	Maintained
13101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13102F:	Documentation/driver-api/vme.rst
13103F:	drivers/staging/vme/
13104F:	drivers/vme/
13105F:	include/linux/vme*
13106
13107VMWARE HYPERVISOR INTERFACE
13108M:	Alok Kataria <akataria@vmware.com>
13109L:	virtualization@lists.linux-foundation.org
13110S:	Supported
13111F:	arch/x86/kernel/cpu/vmware.c
13112
13113VMWARE BALLOON DRIVER
13114M:	Xavier Deguillard <xdeguillard@vmware.com>
13115M:	Philip Moltmann <moltmann@vmware.com>
13116M:	"VMware, Inc." <pv-drivers@vmware.com>
13117L:	linux-kernel@vger.kernel.org
13118S:	Maintained
13119F:	drivers/misc/vmw_balloon.c
13120
13121VMWARE VMMOUSE SUBDRIVER
13122M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
13123M:	"VMware, Inc." <pv-drivers@vmware.com>
13124L:	linux-input@vger.kernel.org
13125S:	Maintained
13126F:	drivers/input/mouse/vmmouse.c
13127F:	drivers/input/mouse/vmmouse.h
13128
13129VMWARE VMXNET3 ETHERNET DRIVER
13130M:	Shrikrishna Khare <skhare@vmware.com>
13131M:	"VMware, Inc." <pv-drivers@vmware.com>
13132L:	netdev@vger.kernel.org
13133S:	Maintained
13134F:	drivers/net/vmxnet3/
13135
13136VMware PVSCSI driver
13137M:	Jim Gill <jgill@vmware.com>
13138M:	VMware PV-Drivers <pv-drivers@vmware.com>
13139L:	linux-scsi@vger.kernel.org
13140S:	Maintained
13141F:	drivers/scsi/vmw_pvscsi.c
13142F:	drivers/scsi/vmw_pvscsi.h
13143
13144VMWARE PVRDMA DRIVER
13145M:	Adit Ranadive <aditr@vmware.com>
13146M:	VMware PV-Drivers <pv-drivers@vmware.com>
13147L:	linux-rdma@vger.kernel.org
13148S:	Maintained
13149F:	drivers/infiniband/hw/vmw_pvrdma/
13150
13151VOLTAGE AND CURRENT REGULATOR FRAMEWORK
13152M:	Liam Girdwood <lgirdwood@gmail.com>
13153M:	Mark Brown <broonie@kernel.org>
13154L:	linux-kernel@vger.kernel.org
13155W:	http://www.slimlogic.co.uk/?p=48
13156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
13157S:	Supported
13158F:	Documentation/devicetree/bindings/regulator/
13159F:	drivers/regulator/
13160F:	include/dt-bindings/regulator/
13161F:	include/linux/regulator/
13162
13163VRF
13164M:	David Ahern <dsa@cumulusnetworks.com>
13165M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
13166L:	netdev@vger.kernel.org
13167S:	Maintained
13168F:	drivers/net/vrf.c
13169F:	Documentation/networking/vrf.txt
13170
13171VT1211 HARDWARE MONITOR DRIVER
13172M:	Juerg Haefliger <juergh@gmail.com>
13173L:	linux-hwmon@vger.kernel.org
13174S:	Maintained
13175F:	Documentation/hwmon/vt1211
13176F:	drivers/hwmon/vt1211.c
13177
13178VT8231 HARDWARE MONITOR DRIVER
13179M:	Roger Lucas <vt8231@hiddenengine.co.uk>
13180L:	linux-hwmon@vger.kernel.org
13181S:	Maintained
13182F:	drivers/hwmon/vt8231.c
13183
13184VUB300 USB to SDIO/SD/MMC bridge chip
13185M:	Tony Olech <tony.olech@elandigitalsystems.com>
13186L:	linux-mmc@vger.kernel.org
13187L:	linux-usb@vger.kernel.org
13188S:	Supported
13189F:	drivers/mmc/host/vub300.c
13190
13191W1 DALLAS'S 1-WIRE BUS
13192M:	Evgeniy Polyakov <zbr@ioremap.net>
13193S:	Maintained
13194F:	Documentation/w1/
13195F:	drivers/w1/
13196
13197W83791D HARDWARE MONITORING DRIVER
13198M:	Marc Hulsman <m.hulsman@tudelft.nl>
13199L:	linux-hwmon@vger.kernel.org
13200S:	Maintained
13201F:	Documentation/hwmon/w83791d
13202F:	drivers/hwmon/w83791d.c
13203
13204W83793 HARDWARE MONITORING DRIVER
13205M:	Rudolf Marek <r.marek@assembler.cz>
13206L:	linux-hwmon@vger.kernel.org
13207S:	Maintained
13208F:	Documentation/hwmon/w83793
13209F:	drivers/hwmon/w83793.c
13210
13211W83795 HARDWARE MONITORING DRIVER
13212M:	Jean Delvare <jdelvare@suse.com>
13213L:	linux-hwmon@vger.kernel.org
13214S:	Maintained
13215F:	drivers/hwmon/w83795.c
13216
13217W83L51xD SD/MMC CARD INTERFACE DRIVER
13218M:	Pierre Ossman <pierre@ossman.eu>
13219S:	Maintained
13220F:	drivers/mmc/host/wbsd.*
13221
13222WACOM PROTOCOL 4 SERIAL TABLETS
13223M:	Julian Squires <julian@cipht.net>
13224M:	Hans de Goede <hdegoede@redhat.com>
13225L:	linux-input@vger.kernel.org
13226S:	Maintained
13227F:	drivers/input/tablet/wacom_serial4.c
13228
13229WATCHDOG DEVICE DRIVERS
13230M:	Wim Van Sebroeck <wim@iguana.be>
13231R:	Guenter Roeck <linux@roeck-us.net>
13232L:	linux-watchdog@vger.kernel.org
13233W:	http://www.linux-watchdog.org/
13234T:	git git://www.linux-watchdog.org/linux-watchdog.git
13235S:	Maintained
13236F:	Documentation/devicetree/bindings/watchdog/
13237F:	Documentation/watchdog/
13238F:	drivers/watchdog/
13239F:	include/linux/watchdog.h
13240F:	include/uapi/linux/watchdog.h
13241
13242WIIMOTE HID DRIVER
13243M:	David Herrmann <dh.herrmann@googlemail.com>
13244L:	linux-input@vger.kernel.org
13245S:	Maintained
13246F:	drivers/hid/hid-wiimote*
13247
13248WINBOND CIR DRIVER
13249M:	David Härdeman <david@hardeman.nu>
13250S:	Maintained
13251F:	drivers/media/rc/winbond-cir.c
13252
13253WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13254M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13255L:	linux-watchdog@vger.kernel.org
13256S:	Maintained
13257F:	drivers/watchdog/ebc-c384_wdt.c
13258
13259WINSYSTEMS WS16C48 GPIO DRIVER
13260M:	William Breathitt Gray <vilhelm.gray@gmail.com>
13261L:	linux-gpio@vger.kernel.org
13262S:	Maintained
13263F:	drivers/gpio/gpio-ws16c48.c
13264
13265WIMAX STACK
13266M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13267M:	linux-wimax@intel.com
13268L:	wimax@linuxwimax.org (subscribers-only)
13269S:	Supported
13270W:	http://linuxwimax.org
13271F:	Documentation/wimax/README.wimax
13272F:	include/linux/wimax/debug.h
13273F:	include/net/wimax.h
13274F:	include/uapi/linux/wimax.h
13275F:	net/wimax/
13276
13277WISTRON LAPTOP BUTTON DRIVER
13278M:	Miloslav Trmac <mitr@volny.cz>
13279S:	Maintained
13280F:	drivers/input/misc/wistron_btns.c
13281
13282WL3501 WIRELESS PCMCIA CARD DRIVER
13283M:	Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13284L:	linux-wireless@vger.kernel.org
13285W:	http://oops.ghostprotocols.net:81/blog
13286S:	Maintained
13287F:	drivers/net/wireless/wl3501*
13288
13289WOLFSON MICROELECTRONICS DRIVERS
13290L:	patches@opensource.wolfsonmicro.com
13291T:	git https://github.com/CirrusLogic/linux-drivers.git
13292W:	https://github.com/CirrusLogic/linux-drivers/wiki
13293S:	Supported
13294F:	Documentation/hwmon/wm83??
13295F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13296F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13297F:	Documentation/devicetree/bindings/mfd/arizona.txt
13298F:	arch/arm/mach-s3c64xx/mach-crag6410*
13299F:	drivers/clk/clk-wm83*.c
13300F:	drivers/extcon/extcon-arizona.c
13301F:	drivers/leds/leds-wm83*.c
13302F:	drivers/gpio/gpio-*wm*.c
13303F:	drivers/gpio/gpio-arizona.c
13304F:	drivers/hwmon/wm83??-hwmon.c
13305F:	drivers/input/misc/wm831x-on.c
13306F:	drivers/input/touchscreen/wm831x-ts.c
13307F:	drivers/input/touchscreen/wm97*.c
13308F:	drivers/mfd/arizona*
13309F:	drivers/mfd/wm*.c
13310F:	drivers/mfd/cs47l24*
13311F:	drivers/power/supply/wm83*.c
13312F:	drivers/rtc/rtc-wm83*.c
13313F:	drivers/regulator/wm8*.c
13314F:	drivers/video/backlight/wm83*_bl.c
13315F:	drivers/watchdog/wm83*_wdt.c
13316F:	include/linux/mfd/arizona/
13317F:	include/linux/mfd/wm831x/
13318F:	include/linux/mfd/wm8350/
13319F:	include/linux/mfd/wm8400*
13320F:	include/linux/wm97xx.h
13321F:	include/sound/wm????.h
13322F:	sound/soc/codecs/arizona.?
13323F:	sound/soc/codecs/wm*
13324F:	sound/soc/codecs/cs47l24*
13325
13326WORKQUEUE
13327M:	Tejun Heo <tj@kernel.org>
13328R:	Lai Jiangshan <jiangshanlai@gmail.com>
13329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13330S:	Maintained
13331F:	include/linux/workqueue.h
13332F:	kernel/workqueue.c
13333F:	Documentation/core-api/workqueue.rst
13334
13335X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13336M:	Chen-Yu Tsai <wens@csie.org>
13337L:	linux-kernel@vger.kernel.org
13338S:	Maintained
13339N:	axp[128]
13340
13341X.25 NETWORK LAYER
13342M:	Andrew Hendry <andrew.hendry@gmail.com>
13343L:	linux-x25@vger.kernel.org
13344S:	Odd Fixes
13345F:	Documentation/networking/x25*
13346F:	include/net/x25*
13347F:	net/x25/
13348
13349X86 ARCHITECTURE (32-BIT AND 64-BIT)
13350M:	Thomas Gleixner <tglx@linutronix.de>
13351M:	Ingo Molnar <mingo@redhat.com>
13352M:	"H. Peter Anvin" <hpa@zytor.com>
13353M:	x86@kernel.org
13354L:	linux-kernel@vger.kernel.org
13355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13356S:	Maintained
13357F:	Documentation/x86/
13358F:	arch/x86/
13359
13360X86 PLATFORM DRIVERS
13361M:	Darren Hart <dvhart@infradead.org>
13362L:	platform-driver-x86@vger.kernel.org
13363T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13364S:	Maintained
13365F:	drivers/platform/x86/
13366F:	drivers/platform/olpc/
13367
13368X86 MCE INFRASTRUCTURE
13369M:	Tony Luck <tony.luck@intel.com>
13370M:	Borislav Petkov <bp@alien8.de>
13371L:	linux-edac@vger.kernel.org
13372S:	Maintained
13373F:	arch/x86/kernel/cpu/mcheck/*
13374
13375X86 MICROCODE UPDATE SUPPORT
13376M:	Borislav Petkov <bp@alien8.de>
13377S:	Maintained
13378F:	arch/x86/kernel/cpu/microcode/*
13379
13380X86 VDSO
13381M:	Andy Lutomirski <luto@amacapital.net>
13382L:	linux-kernel@vger.kernel.org
13383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13384S:	Maintained
13385F:	arch/x86/entry/vdso/
13386
13387XC2028/3028 TUNER DRIVER
13388M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13389M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13390L:	linux-media@vger.kernel.org
13391W:	https://linuxtv.org
13392T:	git git://linuxtv.org/media_tree.git
13393S:	Maintained
13394F:	drivers/media/tuners/tuner-xc2028.*
13395
13396XEN HYPERVISOR INTERFACE
13397M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
13398M:	Juergen Gross <jgross@suse.com>
13399L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13401S:	Supported
13402F:	arch/x86/xen/
13403F:	drivers/*/xen-*front.c
13404F:	drivers/xen/
13405F:	arch/x86/include/asm/xen/
13406F:	include/xen/
13407F:	include/uapi/xen/
13408
13409XEN HYPERVISOR ARM
13410M:	Stefano Stabellini <sstabellini@kernel.org>
13411L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13412S:	Maintained
13413F:	arch/arm/xen/
13414F:	arch/arm/include/asm/xen/
13415
13416XEN HYPERVISOR ARM64
13417M:	Stefano Stabellini <sstabellini@kernel.org>
13418L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13419S:	Maintained
13420F:	arch/arm64/xen/
13421F:	arch/arm64/include/asm/xen/
13422
13423XEN NETWORK BACKEND DRIVER
13424M:	Wei Liu <wei.liu2@citrix.com>
13425M:	Paul Durrant <paul.durrant@citrix.com>
13426L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13427L:	netdev@vger.kernel.org
13428S:	Supported
13429F:	drivers/net/xen-netback/*
13430
13431XEN PCI SUBSYSTEM
13432M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13433L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13434S:	Supported
13435F:	arch/x86/pci/*xen*
13436F:	drivers/pci/*xen*
13437
13438XEN BLOCK SUBSYSTEM
13439M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13440M:	Roger Pau Monné <roger.pau@citrix.com>
13441L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13442S:	Supported
13443F:	drivers/block/xen-blkback/*
13444F:	drivers/block/xen*
13445
13446XEN PVSCSI DRIVERS
13447M:	Juergen Gross <jgross@suse.com>
13448L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13449L:	linux-scsi@vger.kernel.org
13450S:	Supported
13451F:	drivers/scsi/xen-scsifront.c
13452F:	drivers/xen/xen-scsiback.c
13453F:	include/xen/interface/io/vscsiif.h
13454
13455XEN SWIOTLB SUBSYSTEM
13456M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13457L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
13458S:	Supported
13459F:	arch/x86/xen/*swiotlb*
13460F:	drivers/xen/*swiotlb*
13461
13462XFS FILESYSTEM
13463M:	Dave Chinner <david@fromorbit.com>
13464M:	linux-xfs@vger.kernel.org
13465L:	linux-xfs@vger.kernel.org
13466W:	http://xfs.org/
13467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13468S:	Supported
13469F:	Documentation/filesystems/xfs.txt
13470F:	fs/xfs/
13471
13472XILINX AXI ETHERNET DRIVER
13473M:	Anirudha Sarangi <anirudh@xilinx.com>
13474M:	John Linn <John.Linn@xilinx.com>
13475S:	Maintained
13476F:	drivers/net/ethernet/xilinx/xilinx_axienet*
13477
13478XILINX UARTLITE SERIAL DRIVER
13479M:	Peter Korsgaard <jacmet@sunsite.dk>
13480L:	linux-serial@vger.kernel.org
13481S:	Maintained
13482F:	drivers/tty/serial/uartlite.c
13483
13484XILINX VIDEO IP CORES
13485M:	Hyun Kwon <hyun.kwon@xilinx.com>
13486M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13487L:	linux-media@vger.kernel.org
13488T:	git git://linuxtv.org/media_tree.git
13489S:	Supported
13490F:	Documentation/devicetree/bindings/media/xilinx/
13491F:	drivers/media/platform/xilinx/
13492F:	include/uapi/linux/xilinx-v4l2-controls.h
13493
13494XILLYBUS DRIVER
13495M:	Eli Billauer <eli.billauer@gmail.com>
13496L:	linux-kernel@vger.kernel.org
13497S:	Supported
13498F:	drivers/char/xillybus/
13499
13500XTENSA XTFPGA PLATFORM SUPPORT
13501M:	Max Filippov <jcmvbkbc@gmail.com>
13502L:	linux-xtensa@linux-xtensa.org
13503S:	Maintained
13504F:	drivers/spi/spi-xtensa-xtfpga.c
13505F:	sound/soc/xtensa/xtfpga-i2s.c
13506
13507YAM DRIVER FOR AX.25
13508M:	Jean-Paul Roubelat <jpr@f6fbb.org>
13509L:	linux-hams@vger.kernel.org
13510S:	Maintained
13511F:	drivers/net/hamradio/yam*
13512F:	include/linux/yam.h
13513
13514YEALINK PHONE DRIVER
13515M:	Henk Vergonet <Henk.Vergonet@gmail.com>
13516L:	usbb2k-api-dev@nongnu.org
13517S:	Maintained
13518F:	Documentation/input/yealink.txt
13519F:	drivers/input/misc/yealink.*
13520
13521Z8530 DRIVER FOR AX.25
13522M:	Joerg Reuter <jreuter@yaina.de>
13523W:	http://yaina.de/jreuter/
13524W:	http://www.qsl.net/dl1bke/
13525L:	linux-hams@vger.kernel.org
13526S:	Maintained
13527F:	Documentation/networking/z8530drv.txt
13528F:	drivers/net/hamradio/*scc.c
13529F:	drivers/net/hamradio/z8530.h
13530
13531ZBUD COMPRESSED PAGE ALLOCATOR
13532M:	Seth Jennings <sjenning@redhat.com>
13533L:	linux-mm@kvack.org
13534S:	Maintained
13535F:	mm/zbud.c
13536F:	include/linux/zbud.h
13537
13538ZD1211RW WIRELESS DRIVER
13539M:	Daniel Drake <dsd@gentoo.org>
13540M:	Ulrich Kunitz <kune@deine-taler.de>
13541W:	http://zd1211.ath.cx/wiki/DriverRewrite
13542L:	linux-wireless@vger.kernel.org
13543L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
13544S:	Maintained
13545F:	drivers/net/wireless/zydas/zd1211rw/
13546
13547ZPOOL COMPRESSED PAGE STORAGE API
13548M:	Dan Streetman <ddstreet@ieee.org>
13549L:	linux-mm@kvack.org
13550S:	Maintained
13551F:	mm/zpool.c
13552F:	include/linux/zpool.h
13553
13554ZR36067 VIDEO FOR LINUX DRIVER
13555L:	mjpeg-users@lists.sourceforge.net
13556L:	linux-media@vger.kernel.org
13557W:	http://mjpeg.sourceforge.net/driver-zoran/
13558T:	hg https://linuxtv.org/hg/v4l-dvb
13559S:	Odd Fixes
13560F:	drivers/media/pci/zoran/
13561
13562ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13563M:	Minchan Kim <minchan@kernel.org>
13564M:	Nitin Gupta <ngupta@vflare.org>
13565R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13566L:	linux-kernel@vger.kernel.org
13567S:	Maintained
13568F:	drivers/block/zram/
13569F:	Documentation/blockdev/zram.txt
13570
13571ZS DECSTATION Z85C30 SERIAL DRIVER
13572M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13573S:	Maintained
13574F:	drivers/tty/serial/zs.*
13575
13576ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13577M:	Minchan Kim <minchan@kernel.org>
13578M:	Nitin Gupta <ngupta@vflare.org>
13579R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13580L:	linux-mm@kvack.org
13581S:	Maintained
13582F:	mm/zsmalloc.c
13583F:	include/linux/zsmalloc.h
13584F:	Documentation/vm/zsmalloc.txt
13585
13586ZSWAP COMPRESSED SWAP CACHING
13587M:	Seth Jennings <sjenning@redhat.com>
13588L:	linux-mm@kvack.org
13589S:	Maintained
13590F:	mm/zswap.c
13591
13592THE REST
13593M:	Linus Torvalds <torvalds@linux-foundation.org>
13594L:	linux-kernel@vger.kernel.org
13595Q:	http://patchwork.kernel.org/project/LKML/list/
13596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13597S:	Buried alive in reporters
13598F:	*
13599F:	*/
13600