xref: /openbmc/linux/MAINTAINERS (revision 0bea2a65)
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	S: Status, one of the following:
85	   Supported:	Someone is actually paid to look after this.
86	   Maintained:	Someone actually looks after it.
87	   Odd Fixes:	It has a maintainer but they don't have time to do
88			much other than throw the odd patch in. See below..
89	   Orphan:	No current maintainer [but maybe you could take the
90			role as you write your new code].
91	   Obsolete:	Old code. Something tagged obsolete generally means
92			it has been replaced by a better system and you
93			should be using that.
94	F: Files and directories with wildcard patterns.
95	   A trailing slash includes all files and subdirectory files.
96	   F:	drivers/net/	all files in and below drivers/net
97	   F:	drivers/net/*	all files in drivers/net, but not below
98	   F:	*/net/*		all files in "any top level directory"/net
99	   One pattern per line.  Multiple F: lines acceptable.
100	N: Files and directories with regex patterns.
101	   N:	[^a-z]tegra	all files whose path contains the word tegra
102	   One pattern per line.  Multiple N: lines acceptable.
103	   scripts/get_maintainer.pl has different behavior for files that
104	   match F: pattern and matches of N: patterns.  By default,
105	   get_maintainer will not look at git log history when an F: pattern
106	   match occurs.  When an N: match occurs, git log history is used
107	   to also notify the people that have git commit signatures.
108	X: Files and directories that are NOT maintained, same rules as F:
109	   Files exclusions are tested before file matches.
110	   Can be useful for excluding a specific subdirectory, for instance:
111	   F:	net/
112	   X:	net/ipv6/
113	   matches all files in and below net excluding net/ipv6/
114	K: Keyword perl extended regex pattern to match content in a
115	   patch or file.  For instance:
116	   K: of_get_profile
117	      matches patches or files that contain "of_get_profile"
118	   K: \b(printk|pr_(info|err))\b
119	      matches patches or files that contain one or more of the words
120	      printk, pr_info or pr_err
121	   One regex pattern per line.  Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129		-----------------------------------
130
1313C59X NETWORK DRIVER
132M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L:	netdev@vger.kernel.org
134S:	Maintained
135F:	Documentation/networking/vortex.txt
136F:	drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M:	David Dillow <dave@thedillows.org>
140L:	netdev@vger.kernel.org
141S:	Maintained
142F:	drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M:	Adam Radford <aradford@gmail.com>
146L:	linux-scsi@vger.kernel.org
147W:	http://www.lsi.com
148S:	Supported
149F:	drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L:	linux-scsi@vger.kernel.org
154S:	Maintained
155F:	drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M:	Alexander Aring <alex.aring@gmail.com>
159M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L:	linux-bluetooth@vger.kernel.org
161L:	linux-wpan@vger.kernel.org
162S:	Maintained
163F:	net/6lowpan/
164F:	include/net/6lowpan.h
165F:	Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L:	linux-hams@vger.kernel.org
170S:	Maintained
171F:	drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
175L:	netdev@vger.kernel.org
176S:	Maintained
177F:	drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L:	linux-serial@vger.kernel.org
182S:	Maintained
183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F:	drivers/tty/serial/8250*
185F:	include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L:	netdev@vger.kernel.org
189S:	Orphan / Obsolete
190F:	drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M:	Eric Van Hensbergen <ericvh@gmail.com>
194M:	Ron Minnich <rminnich@sandia.gov>
195M:	Latchesar Ionkov <lucho@ionkov.net>
196L:	v9fs-developer@lists.sourceforge.net
197W:	http://swik.net/v9fs
198Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S:	Maintained
201F:	Documentation/filesystems/9p.txt
202F:	fs/9p/
203F:	net/9p/
204F:	include/net/9p/
205F:	include/uapi/linux/virtio_9p.h
206F:	include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M:	Antti Palosaari <crope@iki.fi>
210L:	linux-media@vger.kernel.org
211W:	https://linuxtv.org
212W:	http://palosaari.fi/linux/
213Q:	http://patchwork.linuxtv.org/project/linux-media/list/
214T:	git git://linuxtv.org/anttip/media_tree.git
215S:	Maintained
216F:	drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L:	linux-scsi@vger.kernel.org
221W:	http://www.adaptec.com/
222S:	Supported
223F:	Documentation/scsi/aacraid.txt
224F:	drivers/scsi/aacraid/
225
226ABI/API
227L:	linux-api@vger.kernel.org
228F:	include/linux/syscalls.h
229F:	kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M:	Hans de Goede <hdegoede@redhat.com>
233L:	linux-hwmon@vger.kernel.org
234S:	Maintained
235F:	drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M:	Alistair John Strachan <alistair@devzero.co.uk>
239L:	linux-hwmon@vger.kernel.org
240S:	Maintained
241F:	drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M:	William Breathitt Gray <vilhelm.gray@gmail.com>
245L:	linux-gpio@vger.kernel.org
246S:	Maintained
247F:	drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
251L:	linux-gpio@vger.kernel.org
252S:	Maintained
253F:	drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
257L:	linux-gpio@vger.kernel.org
258S:	Maintained
259F:	drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
263L:	linux-iio@vger.kernel.org
264S:	Maintained
265F:	drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M:	William Breathitt Gray <vilhelm.gray@gmail.com>
269L:	linux-gpio@vger.kernel.org
270S:	Maintained
271F:	drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M:	Jes Sorensen <jes@trained-monkey.org>
275L:	linux-acenic@sunsite.dk
276S:	Maintained
277F:	drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M:	Peter Feuerer <peter@piie.net>
281L:	platform-driver-x86@vger.kernel.org
282W:	http://piie.net/?section=acerhdf
283S:	Maintained
284F:	drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M:	"Lee, Chun-Yi" <jlee@suse.com>
288L:	platform-driver-x86@vger.kernel.org
289S:	Maintained
290F:	drivers/platform/x86/acer-wmi.c
291
292ACPI
293M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
294M:	Len Brown <lenb@kernel.org>
295L:	linux-acpi@vger.kernel.org
296W:	https://01.org/linux-acpi
297Q:	https://patchwork.kernel.org/project/linux-acpi/list/
298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B:	https://bugzilla.kernel.org
300S:	Supported
301F:	drivers/acpi/
302F:	drivers/pnp/pnpacpi/
303F:	include/linux/acpi.h
304F:	include/linux/fwnode.h
305F:	include/acpi/
306F:	Documentation/acpi/
307F:	Documentation/ABI/testing/sysfs-bus-acpi
308F:	Documentation/ABI/testing/configfs-acpi
309F:	drivers/pci/*acpi*
310F:	drivers/pci/*/*acpi*
311F:	drivers/pci/*/*/*acpi*
312F:	tools/power/acpi/
313
314ACPI APEI
315M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
316M:	Len Brown <lenb@kernel.org>
317L:	linux-acpi@vger.kernel.org
318R:	Tony Luck <tony.luck@intel.com>
319R:	Borislav Petkov <bp@alien8.de>
320F:	drivers/acpi/apei/
321
322ACPI COMPONENT ARCHITECTURE (ACPICA)
323M:	Robert Moore <robert.moore@intel.com>
324M:	Lv Zheng <lv.zheng@intel.com>
325M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326L:	linux-acpi@vger.kernel.org
327L:	devel@acpica.org
328W:	https://acpica.org/
329W:	https://github.com/acpica/acpica/
330Q:	https://patchwork.kernel.org/project/linux-acpi/list/
331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332B:	https://bugzilla.kernel.org
333B:	https://bugs.acpica.org
334S:	Supported
335F:	drivers/acpi/acpica/
336F:	include/acpi/
337F:	tools/power/acpi/
338
339ACPI FAN DRIVER
340M:	Zhang Rui <rui.zhang@intel.com>
341L:	linux-acpi@vger.kernel.org
342W:	https://01.org/linux-acpi
343B:	https://bugzilla.kernel.org
344S:	Supported
345F:	drivers/acpi/fan.c
346
347ACPI FOR ARM64 (ACPI/arm64)
348M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349M:	Hanjun Guo <hanjun.guo@linaro.org>
350M:	Sudeep Holla <sudeep.holla@arm.com>
351L:	linux-acpi@vger.kernel.org
352S:	Maintained
353F:	drivers/acpi/arm64
354
355ACPI PMIC DRIVERS
356M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
357M:	Len Brown <lenb@kernel.org>
358R:	Andy Shevchenko <andy@infradead.org>
359R:	Mika Westerberg <mika.westerberg@linux.intel.com>
360L:	linux-acpi@vger.kernel.org
361Q:	https://patchwork.kernel.org/project/linux-acpi/list/
362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
363B:	https://bugzilla.kernel.org
364S:	Supported
365F:	drivers/acpi/pmic/
366
367ACPI THERMAL DRIVER
368M:	Zhang Rui <rui.zhang@intel.com>
369L:	linux-acpi@vger.kernel.org
370W:	https://01.org/linux-acpi
371B:	https://bugzilla.kernel.org
372S:	Supported
373F:	drivers/acpi/*thermal*
374
375ACPI VIDEO DRIVER
376M:	Zhang Rui <rui.zhang@intel.com>
377L:	linux-acpi@vger.kernel.org
378W:	https://01.org/linux-acpi
379B:	https://bugzilla.kernel.org
380S:	Supported
381F:	drivers/acpi/acpi_video.c
382
383ACPI WMI DRIVER
384L:	platform-driver-x86@vger.kernel.org
385S:	Orphan
386F:	drivers/platform/x86/wmi.c
387F:	include/uapi/linux/wmi.h
388
389AD1889 ALSA SOUND DRIVER
390M:	Thibaut Varene <T-Bone@parisc-linux.org>
391W:	http://wiki.parisc-linux.org/AD1889
392L:	linux-parisc@vger.kernel.org
393S:	Maintained
394F:	sound/pci/ad1889.*
395
396AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
397M:	Michael Hennerich <michael.hennerich@analog.com>
398W:	http://wiki.analog.com/AD5254
399W:	http://ez.analog.com/community/linux-device-drivers
400S:	Supported
401F:	drivers/misc/ad525x_dpot.c
402
403AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
404M:	Michael Hennerich <michael.hennerich@analog.com>
405W:	http://wiki.analog.com/AD5398
406W:	http://ez.analog.com/community/linux-device-drivers
407S:	Supported
408F:	drivers/regulator/ad5398.c
409
410AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
411M:	Michael Hennerich <michael.hennerich@analog.com>
412W:	http://wiki.analog.com/AD7142
413W:	http://ez.analog.com/community/linux-device-drivers
414S:	Supported
415F:	drivers/input/misc/ad714x.c
416
417AD7877 TOUCHSCREEN DRIVER
418M:	Michael Hennerich <michael.hennerich@analog.com>
419W:	http://wiki.analog.com/AD7877
420W:	http://ez.analog.com/community/linux-device-drivers
421S:	Supported
422F:	drivers/input/touchscreen/ad7877.c
423
424AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
425M:	Michael Hennerich <michael.hennerich@analog.com>
426W:	http://wiki.analog.com/AD7879
427W:	http://ez.analog.com/community/linux-device-drivers
428S:	Supported
429F:	drivers/input/touchscreen/ad7879.c
430
431ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
432M:	Jiri Kosina <jikos@kernel.org>
433S:	Maintained
434
435ADF7242 IEEE 802.15.4 RADIO DRIVER
436M:	Michael Hennerich <michael.hennerich@analog.com>
437W:	https://wiki.analog.com/ADF7242
438W:	http://ez.analog.com/community/linux-device-drivers
439L:	linux-wpan@vger.kernel.org
440S:	Supported
441F:	drivers/net/ieee802154/adf7242.c
442F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
443
444ADM1025 HARDWARE MONITOR DRIVER
445M:	Jean Delvare <jdelvare@suse.com>
446L:	linux-hwmon@vger.kernel.org
447S:	Maintained
448F:	Documentation/hwmon/adm1025
449F:	drivers/hwmon/adm1025.c
450
451ADM1029 HARDWARE MONITOR DRIVER
452M:	Corentin Labbe <clabbe.montjoie@gmail.com>
453L:	linux-hwmon@vger.kernel.org
454S:	Maintained
455F:	drivers/hwmon/adm1029.c
456
457ADM8211 WIRELESS DRIVER
458L:	linux-wireless@vger.kernel.org
459W:	http://wireless.kernel.org/
460S:	Orphan
461F:	drivers/net/wireless/admtek/adm8211.*
462
463ADP1653 FLASH CONTROLLER DRIVER
464M:	Sakari Ailus <sakari.ailus@iki.fi>
465L:	linux-media@vger.kernel.org
466S:	Maintained
467F:	drivers/media/i2c/adp1653.c
468F:	include/media/i2c/adp1653.h
469
470ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
471M:	Michael Hennerich <michael.hennerich@analog.com>
472W:	http://wiki.analog.com/ADP5520
473W:	http://ez.analog.com/community/linux-device-drivers
474S:	Supported
475F:	drivers/mfd/adp5520.c
476F:	drivers/video/backlight/adp5520_bl.c
477F:	drivers/leds/leds-adp5520.c
478F:	drivers/gpio/gpio-adp5520.c
479F:	drivers/input/keyboard/adp5520-keys.c
480
481ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
482M:	Michael Hennerich <michael.hennerich@analog.com>
483W:	http://wiki.analog.com/ADP5588
484W:	http://ez.analog.com/community/linux-device-drivers
485S:	Supported
486F:	drivers/input/keyboard/adp5588-keys.c
487F:	drivers/gpio/gpio-adp5588.c
488
489ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
490M:	Michael Hennerich <michael.hennerich@analog.com>
491W:	http://wiki.analog.com/ADP8860
492W:	http://ez.analog.com/community/linux-device-drivers
493S:	Supported
494F:	drivers/video/backlight/adp8860_bl.c
495
496ADS1015 HARDWARE MONITOR DRIVER
497M:	Dirk Eibach <eibach@gdsys.de>
498L:	linux-hwmon@vger.kernel.org
499S:	Maintained
500F:	Documentation/hwmon/ads1015
501F:	drivers/hwmon/ads1015.c
502F:	include/linux/platform_data/ads1015.h
503
504ADT746X FAN DRIVER
505M:	Colin Leroy <colin@colino.net>
506S:	Maintained
507F:	drivers/macintosh/therm_adt746x.c
508
509ADT7475 HARDWARE MONITOR DRIVER
510M:	Jean Delvare <jdelvare@suse.com>
511L:	linux-hwmon@vger.kernel.org
512S:	Maintained
513F:	Documentation/hwmon/adt7475
514F:	drivers/hwmon/adt7475.c
515
516ADVANSYS SCSI DRIVER
517M:	Matthew Wilcox <matthew@wil.cx>
518M:	Hannes Reinecke <hare@suse.com>
519L:	linux-scsi@vger.kernel.org
520S:	Maintained
521F:	Documentation/scsi/advansys.txt
522F:	drivers/scsi/advansys.c
523
524ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
525M:	Michael Hennerich <michael.hennerich@analog.com>
526W:	http://wiki.analog.com/ADXL345
527W:	http://ez.analog.com/community/linux-device-drivers
528S:	Supported
529F:	drivers/input/misc/adxl34x.c
530
531AF9013 MEDIA DRIVER
532M:	Antti Palosaari <crope@iki.fi>
533L:	linux-media@vger.kernel.org
534W:	https://linuxtv.org
535W:	http://palosaari.fi/linux/
536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
537T:	git git://linuxtv.org/anttip/media_tree.git
538S:	Maintained
539F:	drivers/media/dvb-frontends/af9013*
540
541AF9033 MEDIA DRIVER
542M:	Antti Palosaari <crope@iki.fi>
543L:	linux-media@vger.kernel.org
544W:	https://linuxtv.org
545W:	http://palosaari.fi/linux/
546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
547T:	git git://linuxtv.org/anttip/media_tree.git
548S:	Maintained
549F:	drivers/media/dvb-frontends/af9033*
550
551AFFS FILE SYSTEM
552L:	linux-fsdevel@vger.kernel.org
553S:	Orphan
554F:	Documentation/filesystems/affs.txt
555F:	fs/affs/
556
557AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
558M:	David Howells <dhowells@redhat.com>
559L:	linux-afs@lists.infradead.org
560S:	Supported
561F:	fs/afs/
562F:	include/net/af_rxrpc.h
563F:	net/rxrpc/af_rxrpc.c
564W:	https://www.infradead.org/~dhowells/kafs/
565
566AGPGART DRIVER
567M:	David Airlie <airlied@linux.ie>
568T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
569S:	Maintained
570F:	drivers/char/agp/
571F:	include/linux/agp*
572F:	include/uapi/linux/agp*
573
574AHA152X SCSI DRIVER
575M:	"Juergen E. Fischer" <fischer@norbit.de>
576L:	linux-scsi@vger.kernel.org
577S:	Maintained
578F:	drivers/scsi/aha152x*
579F:	drivers/scsi/pcmcia/aha152x*
580
581AIC7XXX / AIC79XX SCSI DRIVER
582M:	Hannes Reinecke <hare@suse.com>
583L:	linux-scsi@vger.kernel.org
584S:	Maintained
585F:	drivers/scsi/aic7xxx/
586
587AIMSLAB FM RADIO RECEIVER DRIVER
588M:	Hans Verkuil <hverkuil@xs4all.nl>
589L:	linux-media@vger.kernel.org
590T:	git git://linuxtv.org/media_tree.git
591W:	https://linuxtv.org
592S:	Maintained
593F:	drivers/media/radio/radio-aimslab*
594
595AIO
596M:	Benjamin LaHaise <bcrl@kvack.org>
597L:	linux-aio@kvack.org
598S:	Supported
599F:	fs/aio.c
600F:	include/linux/*aio*.h
601
602AIRSPY MEDIA DRIVER
603M:	Antti Palosaari <crope@iki.fi>
604L:	linux-media@vger.kernel.org
605W:	https://linuxtv.org
606W:	http://palosaari.fi/linux/
607Q:	http://patchwork.linuxtv.org/project/linux-media/list/
608T:	git git://linuxtv.org/anttip/media_tree.git
609S:	Maintained
610F:	drivers/media/usb/airspy/
611
612ALACRITECH GIGABIT ETHERNET DRIVER
613M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
614S:	Maintained
615F:	drivers/net/ethernet/alacritech/*
616
617ALCATEL SPEEDTOUCH USB DRIVER
618M:	Duncan Sands <duncan.sands@free.fr>
619L:	linux-usb@vger.kernel.org
620W:	http://www.linux-usb.org/SpeedTouch/
621S:	Maintained
622F:	drivers/usb/atm/speedtch.c
623F:	drivers/usb/atm/usbatm.c
624
625ALCHEMY AU1XX0 MMC DRIVER
626M:	Manuel Lauss <manuel.lauss@gmail.com>
627S:	Maintained
628F:	drivers/mmc/host/au1xmmc.c
629
630ALI1563 I2C DRIVER
631M:	Rudolf Marek <r.marek@assembler.cz>
632L:	linux-i2c@vger.kernel.org
633S:	Maintained
634F:	Documentation/i2c/busses/i2c-ali1563
635F:	drivers/i2c/busses/i2c-ali1563.c
636
637ALLWINNER SECURITY SYSTEM
638M:	Corentin Labbe <clabbe.montjoie@gmail.com>
639L:	linux-crypto@vger.kernel.org
640S:	Maintained
641F:	drivers/crypto/sunxi-ss/
642
643ALPHA PORT
644M:	Richard Henderson <rth@twiddle.net>
645M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
646M:	Matt Turner <mattst88@gmail.com>
647S:	Odd Fixes
648L:	linux-alpha@vger.kernel.org
649F:	arch/alpha/
650
651ALPS PS/2 TOUCHPAD DRIVER
652R:	Pali Rohár <pali.rohar@gmail.com>
653F:	drivers/input/mouse/alps.*
654
655ALTERA I2C CONTROLLER DRIVER
656M:	Thor Thayer <thor.thayer@linux.intel.com>
657S:	Maintained
658F:	drivers/i2c/busses/i2c-altera.c
659
660ALTERA MAILBOX DRIVER
661M:	Ley Foon Tan <lftan@altera.com>
662L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S:	Maintained
664F:	drivers/mailbox/mailbox-altera.c
665
666ALTERA PIO DRIVER
667M:	Tien Hock Loh <thloh@altera.com>
668L:	linux-gpio@vger.kernel.org
669S:	Maintained
670F:	drivers/gpio/gpio-altera.c
671
672ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
673M:	Thor Thayer <thor.thayer@linux.intel.com>
674S:	Maintained
675F:	drivers/gpio/gpio-altera-a10sr.c
676F:	drivers/mfd/altera-a10sr.c
677F:	drivers/reset/reset-a10sr.c
678F:	include/linux/mfd/altera-a10sr.h
679F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
680
681ALTERA TRIPLE SPEED ETHERNET DRIVER
682M:	Vince Bridgers <vbridger@opensource.altera.com>
683L:	netdev@vger.kernel.org
684L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685S:	Maintained
686F:	drivers/net/ethernet/altera/
687
688ALTERA UART/JTAG UART SERIAL DRIVERS
689M:	Tobias Klauser <tklauser@distanz.ch>
690L:	linux-serial@vger.kernel.org
691L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
692S:	Maintained
693F:	drivers/tty/serial/altera_uart.c
694F:	drivers/tty/serial/altera_jtaguart.c
695F:	include/linux/altera_uart.h
696F:	include/linux/altera_jtaguart.h
697
698AMAZON ETHERNET DRIVERS
699M:	Netanel Belgazal <netanel@amazon.com>
700R:	Saeed Bishara <saeedb@amazon.com>
701R:	Zorik Machulsky <zorik@amazon.com>
702L:	netdev@vger.kernel.org
703S:	Supported
704F:	Documentation/networking/ena.txt
705F:	drivers/net/ethernet/amazon/
706
707AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
708M:	Tom Lendacky <thomas.lendacky@amd.com>
709M:	Gary Hook <gary.hook@amd.com>
710L:	linux-crypto@vger.kernel.org
711S:	Supported
712F:	drivers/crypto/ccp/
713F:	include/linux/ccp.h
714
715AMD FAM15H PROCESSOR POWER MONITORING DRIVER
716M:	Huang Rui <ray.huang@amd.com>
717L:	linux-hwmon@vger.kernel.org
718S:	Supported
719F:	Documentation/hwmon/fam15h_power
720F:	drivers/hwmon/fam15h_power.c
721
722AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
723L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
724S:	Orphan
725F:	drivers/usb/gadget/udc/amd5536udc.*
726
727AMD GEODE PROCESSOR/CHIPSET SUPPORT
728P:	Andres Salomon <dilinger@queued.net>
729L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
730W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
731S:	Supported
732F:	drivers/char/hw_random/geode-rng.c
733F:	drivers/crypto/geode*
734F:	drivers/video/fbdev/geode/
735F:	arch/x86/include/asm/geode.h
736
737AMD IOMMU (AMD-VI)
738M:	Joerg Roedel <joro@8bytes.org>
739L:	iommu@lists.linux-foundation.org
740T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
741S:	Maintained
742F:	drivers/iommu/amd_iommu*.[ch]
743F:	include/linux/amd-iommu.h
744
745AMD KFD
746M:	Oded Gabbay <oded.gabbay@gmail.com>
747L:	dri-devel@lists.freedesktop.org
748T:	git git://people.freedesktop.org/~gabbayo/linux.git
749S:	Supported
750F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
751F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
752F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
753F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
754F:	drivers/gpu/drm/amd/amdkfd/
755F:	drivers/gpu/drm/amd/include/cik_structs.h
756F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
757F:	drivers/gpu/drm/amd/include/vi_structs.h
758F:	include/uapi/linux/kfd_ioctl.h
759
760AMD SEATTLE DEVICE TREE SUPPORT
761M:	Brijesh Singh <brijeshkumar.singh@amd.com>
762M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
763M:	Tom Lendacky <thomas.lendacky@amd.com>
764S:	Supported
765F:	arch/arm64/boot/dts/amd/
766
767AMD XGBE DRIVER
768M:	Tom Lendacky <thomas.lendacky@amd.com>
769L:	netdev@vger.kernel.org
770S:	Supported
771F:	drivers/net/ethernet/amd/xgbe/
772F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
773
774AMS (Apple Motion Sensor) DRIVER
775M:	Michael Hanselmann <linux-kernel@hansmi.ch>
776S:	Supported
777F:	drivers/macintosh/ams/
778
779ANALOG DEVICES INC AD9389B DRIVER
780M:	Hans Verkuil <hans.verkuil@cisco.com>
781L:	linux-media@vger.kernel.org
782S:	Maintained
783F:	drivers/media/i2c/ad9389b*
784
785ANALOG DEVICES INC ADV7180 DRIVER
786M:	Lars-Peter Clausen <lars@metafoo.de>
787L:	linux-media@vger.kernel.org
788W:	http://ez.analog.com/community/linux-device-drivers
789S:	Supported
790F:	drivers/media/i2c/adv7180.c
791
792ANALOG DEVICES INC ADV748X DRIVER
793M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
794L:	linux-media@vger.kernel.org
795S:	Maintained
796F:	drivers/media/i2c/adv748x/*
797
798ANALOG DEVICES INC ADV7511 DRIVER
799M:	Hans Verkuil <hans.verkuil@cisco.com>
800L:	linux-media@vger.kernel.org
801S:	Maintained
802F:	drivers/media/i2c/adv7511*
803
804ANALOG DEVICES INC ADV7604 DRIVER
805M:	Hans Verkuil <hans.verkuil@cisco.com>
806L:	linux-media@vger.kernel.org
807S:	Maintained
808F:	drivers/media/i2c/adv7604*
809
810ANALOG DEVICES INC ADV7842 DRIVER
811M:	Hans Verkuil <hans.verkuil@cisco.com>
812L:	linux-media@vger.kernel.org
813S:	Maintained
814F:	drivers/media/i2c/adv7842*
815
816ANALOG DEVICES INC ASOC CODEC DRIVERS
817M:	Lars-Peter Clausen <lars@metafoo.de>
818L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
819W:	http://wiki.analog.com/
820W:	http://ez.analog.com/community/linux-device-drivers
821S:	Supported
822F:	sound/soc/codecs/adau*
823F:	sound/soc/codecs/adav*
824F:	sound/soc/codecs/ad1*
825F:	sound/soc/codecs/ad7*
826F:	sound/soc/codecs/ssm*
827F:	sound/soc/codecs/sigmadsp.*
828
829ANALOG DEVICES INC ASOC DRIVERS
830L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
831L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
832W:	http://blackfin.uclinux.org/
833S:	Supported
834F:	sound/soc/blackfin/*
835
836ANALOG DEVICES INC DMA DRIVERS
837M:	Lars-Peter Clausen <lars@metafoo.de>
838W:	http://ez.analog.com/community/linux-device-drivers
839S:	Supported
840F:	drivers/dma/dma-axi-dmac.c
841
842ANALOG DEVICES INC IIO DRIVERS
843M:	Lars-Peter Clausen <lars@metafoo.de>
844M:	Michael Hennerich <Michael.Hennerich@analog.com>
845W:	http://wiki.analog.com/
846W:	http://ez.analog.com/community/linux-device-drivers
847S:	Supported
848F:	drivers/iio/*/ad*
849F:	drivers/iio/adc/ltc2497*
850X:	drivers/iio/*/adjd*
851F:	drivers/staging/iio/*/ad*
852F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
853
854ANDROID CONFIG FRAGMENTS
855M:	Rob Herring <robh@kernel.org>
856S:	Supported
857F:	kernel/configs/android*
858
859ANDROID DRIVERS
860M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
861M:	Arve Hjønnevåg <arve@android.com>
862M:	Riley Andrews <riandrews@android.com>
863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
864L:	devel@driverdev.osuosl.org
865S:	Supported
866F:	drivers/android/
867F:	drivers/staging/android/
868
869ANDROID GOLDFISH RTC DRIVER
870M:	Miodrag Dinic <miodrag.dinic@mips.com>
871S:	Supported
872F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
873F:	drivers/rtc/rtc-goldfish.c
874
875ANDROID ION DRIVER
876M:	Laura Abbott <labbott@redhat.com>
877M:	Sumit Semwal <sumit.semwal@linaro.org>
878L:	devel@driverdev.osuosl.org
879S:	Supported
880F:	drivers/staging/android/ion
881F:	drivers/staging/android/uapi/ion.h
882F:	drivers/staging/android/uapi/ion_test.h
883
884AOA (Apple Onboard Audio) ALSA DRIVER
885M:	Johannes Berg <johannes@sipsolutions.net>
886L:	linuxppc-dev@lists.ozlabs.org
887L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
888S:	Maintained
889F:	sound/aoa/
890
891APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
892M:	William Breathitt Gray <vilhelm.gray@gmail.com>
893L:	linux-iio@vger.kernel.org
894S:	Maintained
895F:	drivers/iio/adc/stx104.c
896
897APM DRIVER
898M:	Jiri Kosina <jikos@kernel.org>
899S:	Odd fixes
900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
901F:	arch/x86/kernel/apm_32.c
902F:	include/linux/apm_bios.h
903F:	include/uapi/linux/apm_bios.h
904F:	drivers/char/apm-emulation.c
905
906APPARMOR SECURITY MODULE
907M:	John Johansen <john.johansen@canonical.com>
908L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
909W:	apparmor.wiki.kernel.org
910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
911S:	Supported
912F:	security/apparmor/
913F:	Documentation/admin-guide/LSM/apparmor.rst
914
915APPLE BCM5974 MULTITOUCH DRIVER
916M:	Henrik Rydberg <rydberg@bitmath.org>
917L:	linux-input@vger.kernel.org
918S:	Odd fixes
919F:	drivers/input/mouse/bcm5974.c
920
921APPLE SMC DRIVER
922M:	Henrik Rydberg <rydberg@bitmath.org>
923L:	linux-hwmon@vger.kernel.org
924S:	Odd fixes
925F:	drivers/hwmon/applesmc.c
926
927APPLETALK NETWORK LAYER
928L:	netdev@vger.kernel.org
929S:	Odd fixes
930F:	drivers/net/appletalk/
931F:	net/appletalk/
932
933APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
934M:	Duc Dang <dhdang@apm.com>
935S:	Supported
936F:	arch/arm64/boot/dts/apm/
937
938APPLIED MICRO (APM) X-GENE SOC EDAC
939M:	Loc Ho <lho@apm.com>
940S:	Supported
941F:	drivers/edac/xgene_edac.c
942F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
943
944APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
945M:	Iyappan Subramanian <isubramanian@apm.com>
946M:	Keyur Chudgar <kchudgar@apm.com>
947S:	Supported
948F:	drivers/net/ethernet/apm/xgene-v2/
949
950APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
951M:	Iyappan Subramanian <isubramanian@apm.com>
952M:	Keyur Chudgar <kchudgar@apm.com>
953M:	Quan Nguyen <qnguyen@apm.com>
954S:	Supported
955F:	drivers/net/ethernet/apm/xgene/
956F:	drivers/net/phy/mdio-xgene.c
957F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
958F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
959
960APPLIED MICRO (APM) X-GENE SOC PMU
961M:	Tai Nguyen <ttnguyen@apm.com>
962S:	Supported
963F:	drivers/perf/xgene_pmu.c
964F:	Documentation/perf/xgene-pmu.txt
965F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
966
967APTINA CAMERA SENSOR PLL
968M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
969L:	linux-media@vger.kernel.org
970S:	Maintained
971F:	drivers/media/i2c/aptina-pll.*
972
973ARC FRAMEBUFFER DRIVER
974M:	Jaya Kumar <jayalk@intworks.biz>
975S:	Maintained
976F:	drivers/video/fbdev/arcfb.c
977F:	drivers/video/fbdev/core/fb_defio.c
978
979ARC PGU DRM DRIVER
980M:	Alexey Brodkin <abrodkin@synopsys.com>
981S:	Supported
982F:	drivers/gpu/drm/arc/
983F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
984
985ARCNET NETWORK LAYER
986M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
987L:	netdev@vger.kernel.org
988S:	Maintained
989F:	drivers/net/arcnet/
990F:	include/uapi/linux/if_arcnet.h
991
992ARM ARCHITECTED TIMER DRIVER
993M:	Mark Rutland <mark.rutland@arm.com>
994M:	Marc Zyngier <marc.zyngier@arm.com>
995L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996S:	Maintained
997F:	arch/arm/include/asm/arch_timer.h
998F:	arch/arm64/include/asm/arch_timer.h
999F:	drivers/clocksource/arm_arch_timer.c
1000
1001ARM HDLCD DRM DRIVER
1002M:	Liviu Dudau <liviu.dudau@arm.com>
1003S:	Supported
1004F:	drivers/gpu/drm/arm/hdlcd_*
1005F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1006
1007ARM MALI-DP DRM DRIVER
1008M:	Liviu Dudau <liviu.dudau@arm.com>
1009M:	Brian Starkey <brian.starkey@arm.com>
1010M:	Mali DP Maintainers <malidp@foss.arm.com>
1011S:	Supported
1012F:	drivers/gpu/drm/arm/
1013F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1014
1015ARM MFM AND FLOPPY DRIVERS
1016M:	Ian Molton <spyro@f2s.com>
1017S:	Maintained
1018F:	arch/arm/lib/floppydma.S
1019F:	arch/arm/include/asm/floppy.h
1020
1021ARM PMU PROFILING AND DEBUGGING
1022M:	Will Deacon <will.deacon@arm.com>
1023M:	Mark Rutland <mark.rutland@arm.com>
1024S:	Maintained
1025L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026F:	arch/arm*/kernel/perf_*
1027F:	arch/arm/oprofile/common.c
1028F:	arch/arm*/kernel/hw_breakpoint.c
1029F:	arch/arm*/include/asm/hw_breakpoint.h
1030F:	arch/arm*/include/asm/perf_event.h
1031F:	drivers/perf/*
1032F:	include/linux/perf/arm_pmu.h
1033F:	Documentation/devicetree/bindings/arm/pmu.txt
1034F:	Documentation/devicetree/bindings/perf/
1035
1036ARM PORT
1037M:	Russell King <linux@armlinux.org.uk>
1038L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1039W:	http://www.armlinux.org.uk/
1040S:	Maintained
1041T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1042F:	arch/arm/
1043
1044ARM PRIMECELL AACI PL041 DRIVER
1045M:	Russell King <linux@armlinux.org.uk>
1046S:	Maintained
1047F:	sound/arm/aaci.*
1048
1049ARM PRIMECELL BUS SUPPORT
1050M:	Russell King <linux@armlinux.org.uk>
1051S:	Maintained
1052F:	drivers/amba/
1053F:	include/linux/amba/bus.h
1054
1055ARM PRIMECELL CLCD PL110 DRIVER
1056M:	Russell King <linux@armlinux.org.uk>
1057S:	Maintained
1058F:	drivers/video/fbdev/amba-clcd.*
1059
1060ARM PRIMECELL KMI PL050 DRIVER
1061M:	Russell King <linux@armlinux.org.uk>
1062S:	Maintained
1063F:	drivers/input/serio/ambakmi.*
1064F:	include/linux/amba/kmi.h
1065
1066ARM PRIMECELL MMCI PL180/1 DRIVER
1067M:	Russell King <linux@armlinux.org.uk>
1068S:	Maintained
1069F:	drivers/mmc/host/mmci.*
1070F:	include/linux/amba/mmci.h
1071
1072ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/tty/serial/amba-pl01*.c
1076F:	include/linux/amba/serial.h
1077
1078ARM SMMU DRIVERS
1079M:	Will Deacon <will.deacon@arm.com>
1080R:	Robin Murphy <robin.murphy@arm.com>
1081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S:	Maintained
1083F:	drivers/iommu/arm-smmu.c
1084F:	drivers/iommu/arm-smmu-v3.c
1085F:	drivers/iommu/io-pgtable-arm.c
1086F:	drivers/iommu/io-pgtable-arm-v7s.c
1087
1088ARM SUB-ARCHITECTURES
1089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S:	Maintained
1091F:	arch/arm/mach-*/
1092F:	arch/arm/plat-*/
1093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1094
1095ARM/ACTIONS SEMI ARCHITECTURE
1096M:	Andreas Färber <afaerber@suse.de>
1097L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S:	Maintained
1099N:	owl
1100F:	arch/arm/mach-actions/
1101F:	arch/arm/boot/dts/owl-*
1102F:	arch/arm64/boot/dts/actions/
1103F:	drivers/clocksource/owl-*
1104F:	drivers/soc/actions/
1105F:	include/dt-bindings/power/owl-*
1106F:	include/linux/soc/actions/
1107F:	Documentation/devicetree/bindings/arm/actions.txt
1108F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1109F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1110
1111ARM/ADS SPHERE MACHINE SUPPORT
1112M:	Lennert Buytenhek <kernel@wantstofly.org>
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115
1116ARM/AFEB9260 MACHINE SUPPORT
1117M:	Sergey Lapin <slapin@ossfans.org>
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120
1121ARM/AJECO 1ARM MACHINE SUPPORT
1122M:	Lennert Buytenhek <kernel@wantstofly.org>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125
1126ARM/Allwinner SoC Clock Support
1127M:	Emilio López <emilio@elopez.com.ar>
1128S:	Maintained
1129F:	drivers/clk/sunxi/
1130
1131ARM/Allwinner sunXi SoC support
1132M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1133M:	Chen-Yu Tsai <wens@csie.org>
1134L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S:	Maintained
1136N:	sun[x456789]i
1137N:	sun50i
1138F:	arch/arm/mach-sunxi/
1139F:	arch/arm64/boot/dts/allwinner/
1140F:	drivers/clk/sunxi-ng/
1141F:	drivers/pinctrl/sunxi/
1142F:	drivers/soc/sunxi/
1143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1144
1145ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1146M:	Neil Armstrong <narmstrong@baylibre.com>
1147M:	Jerome Brunet <jbrunet@baylibre.com>
1148L:	linux-amlogic@lists.infradead.org
1149S:	Maintained
1150F:	drivers/clk/meson/
1151F:	include/dt-bindings/clock/meson*
1152F:	include/dt-bindings/clock/gxbb*
1153F:	Documentation/devicetree/bindings/clock/amlogic*
1154
1155ARM/Amlogic Meson SoC support
1156M:	Carlo Caione <carlo@caione.org>
1157M:	Kevin Hilman <khilman@baylibre.com>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159L:	linux-amlogic@lists.infradead.org
1160W:	http://linux-meson.com/
1161S:	Maintained
1162F:	arch/arm/mach-meson/
1163F:	arch/arm/boot/dts/meson*
1164F:	arch/arm64/boot/dts/amlogic/
1165F:	drivers/pinctrl/meson/
1166F:	drivers/mmc/host/meson*
1167N:	meson
1168
1169ARM/Annapurna Labs ALPINE ARCHITECTURE
1170M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1171M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1172L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S:	Maintained
1174F:	arch/arm/mach-alpine/
1175F:	arch/arm/boot/dts/alpine*
1176F:	arch/arm64/boot/dts/al/
1177F:	drivers/*/*alpine*
1178
1179ARM/ARTPEC MACHINE SUPPORT
1180M:	Jesper Nilsson <jesper.nilsson@axis.com>
1181M:	Lars Persson <lars.persson@axis.com>
1182M:	Niklas Cassel <niklas.cassel@axis.com>
1183S:	Maintained
1184L:	linux-arm-kernel@axis.com
1185F:	arch/arm/mach-artpec
1186F:	arch/arm/boot/dts/artpec6*
1187F:	drivers/clk/axis
1188F:	drivers/crypto/axis
1189F:	drivers/pinctrl/pinctrl-artpec*
1190F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1191
1192ARM/ASPEED I2C DRIVER
1193M:	Brendan Higgins <brendanhiggins@google.com>
1194R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1195R:	Joel Stanley <joel@jms.id.au>
1196L:	linux-i2c@vger.kernel.org
1197L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1198S:	Maintained
1199F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1200F:	drivers/i2c/busses/i2c-aspeed.c
1201F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1202F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1203
1204ARM/ASPEED MACHINE SUPPORT
1205M:	Joel Stanley <joel@jms.id.au>
1206S:	Maintained
1207F:	arch/arm/mach-aspeed/
1208F:	arch/arm/boot/dts/aspeed-*
1209F:	drivers/*/*aspeed*
1210
1211ARM/ATMEL AT91 Clock Support
1212M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1213S:	Maintained
1214F:	drivers/clk/at91
1215
1216ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1217M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1218M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1220W:	http://www.linux4sam.org
1221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1222S:	Supported
1223N:	at91
1224N:	atmel
1225F:	arch/arm/mach-at91/
1226F:	include/soc/at91/
1227F:	arch/arm/boot/dts/at91*.dts
1228F:	arch/arm/boot/dts/at91*.dtsi
1229F:	arch/arm/boot/dts/sama*.dts
1230F:	arch/arm/boot/dts/sama*.dtsi
1231F:	arch/arm/include/debug/at91.S
1232F:	drivers/memory/atmel*
1233F:	drivers/watchdog/sama5d4_wdt.c
1234X:	drivers/input/touchscreen/atmel_mxt_ts.c
1235X:	drivers/net/wireless/atmel/
1236
1237ARM/CALXEDA HIGHBANK ARCHITECTURE
1238M:	Rob Herring <robh@kernel.org>
1239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S:	Maintained
1241F:	arch/arm/mach-highbank/
1242F:	arch/arm/boot/dts/highbank.dts
1243F:	arch/arm/boot/dts/ecx-*.dts*
1244
1245ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1246M:	Krzysztof Halasa <khalasa@piap.pl>
1247S:	Maintained
1248F:	arch/arm/mach-cns3xxx/
1249
1250ARM/CAVIUM THUNDER NETWORK DRIVER
1251M:	Sunil Goutham <sgoutham@cavium.com>
1252M:	Robert Richter <rric@kernel.org>
1253L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S:	Supported
1255F:	drivers/net/ethernet/cavium/thunder/
1256
1257ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1258M:	Alexander Shiyan <shc_work@mail.ru>
1259L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S:	Odd Fixes
1261N:	clps711x
1262
1263ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1264M:	Lennert Buytenhek <kernel@wantstofly.org>
1265L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S:	Maintained
1267
1268ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1269M:	Hartley Sweeten <hsweeten@visionengravers.com>
1270M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1271L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S:	Maintained
1273F:	arch/arm/mach-ep93xx/
1274F:	arch/arm/mach-ep93xx/include/mach/
1275
1276ARM/CLKDEV SUPPORT
1277M:	Russell King <linux@armlinux.org.uk>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Maintained
1280T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1281F:	arch/arm/include/asm/clkdev.h
1282F:	drivers/clk/clkdev.c
1283
1284ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1285M:	Mike Rapoport <mike@compulab.co.il>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288
1289ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1290M:	Baruch Siach <baruch@tkos.co.il>
1291L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S:	Maintained
1293F:	arch/arm/boot/dts/cx92755*
1294N:	digicolor
1295
1296ARM/CONTEC MICRO9 MACHINE SUPPORT
1297M:	Hubert Feurstein <hubert.feurstein@contec.at>
1298S:	Maintained
1299F:	arch/arm/mach-ep93xx/micro9.c
1300
1301ARM/CORESIGHT FRAMEWORK AND DRIVERS
1302M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1303L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S:	Maintained
1305F:	drivers/hwtracing/coresight/*
1306F:	Documentation/trace/coresight.txt
1307F:	Documentation/trace/coresight-cpu-debug.txt
1308F:	Documentation/devicetree/bindings/arm/coresight.txt
1309F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1310F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1311F:	tools/perf/arch/arm/util/pmu.c
1312F:	tools/perf/arch/arm/util/auxtrace.c
1313F:	tools/perf/arch/arm/util/cs-etm.c
1314F:	tools/perf/arch/arm/util/cs-etm.h
1315F:	tools/perf/util/cs-etm.h
1316
1317ARM/CORGI MACHINE SUPPORT
1318M:	Richard Purdie <rpurdie@rpsys.net>
1319S:	Maintained
1320
1321ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1322M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1323M:	Linus Walleij <linus.walleij@linaro.org>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325T:	git git://github.com/ulli-kroll/linux.git
1326S:	Maintained
1327F:	Documentation/devicetree/bindings/arm/gemini.txt
1328F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1329F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1330F:	arch/arm/mach-gemini/
1331F:	drivers/pinctrl/pinctrl-gemini.c
1332F:	drivers/rtc/rtc-ftrtc010.c
1333
1334ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1335M:	Barry Song <baohua@kernel.org>
1336L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1338S:	Maintained
1339F:	arch/arm/boot/dts/prima2*
1340F:	arch/arm/mach-prima2/
1341F:	drivers/clk/sirf/
1342F:	drivers/clocksource/timer-prima2.c
1343F:	drivers/clocksource/timer-atlas7.c
1344N:	[^a-z]sirf
1345
1346ARM/EBSA110 MACHINE SUPPORT
1347M:	Russell King <linux@armlinux.org.uk>
1348L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349W:	http://www.armlinux.org.uk/
1350S:	Maintained
1351F:	arch/arm/mach-ebsa110/
1352F:	drivers/net/ethernet/amd/am79c961a.*
1353
1354ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1355M:	Uwe Kleine-König <kernel@pengutronix.de>
1356L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S:	Maintained
1358N:	efm32
1359
1360ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1361M:	Robert Jarzmik <robert.jarzmik@free.fr>
1362L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363S:	Maintained
1364F:	arch/arm/mach-pxa/ezx.c
1365
1366ARM/FARADAY FA526 PORT
1367M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1368L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S:	Maintained
1370T:	git git://git.berlios.de/gemini-board
1371F:	arch/arm/mm/*-fa*
1372
1373ARM/FOOTBRIDGE ARCHITECTURE
1374M:	Russell King <linux@armlinux.org.uk>
1375L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376W:	http://www.armlinux.org.uk/
1377S:	Maintained
1378F:	arch/arm/include/asm/hardware/dec21285.h
1379F:	arch/arm/mach-footbridge/
1380
1381ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1382M:	Shawn Guo <shawnguo@kernel.org>
1383M:	Sascha Hauer <kernel@pengutronix.de>
1384R:	Fabio Estevam <fabio.estevam@nxp.com>
1385L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386S:	Maintained
1387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1388F:	arch/arm/mach-imx/
1389F:	arch/arm/mach-mxs/
1390F:	arch/arm/boot/dts/imx*
1391F:	arch/arm/configs/imx*_defconfig
1392F:	drivers/clk/imx/
1393F:	drivers/soc/imx/
1394F:	include/soc/imx/
1395
1396ARM/FREESCALE VYBRID ARM ARCHITECTURE
1397M:	Shawn Guo <shawnguo@kernel.org>
1398M:	Sascha Hauer <kernel@pengutronix.de>
1399R:	Stefan Agner <stefan@agner.ch>
1400L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401S:	Maintained
1402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403F:	arch/arm/mach-imx/*vf610*
1404F:	arch/arm/boot/dts/vf*
1405
1406ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1407M:	Lennert Buytenhek <kernel@wantstofly.org>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409S:	Maintained
1410
1411ARM/GUMSTIX MACHINE SUPPORT
1412M:	Steve Sakoman <sakoman@gmail.com>
1413L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S:	Maintained
1415
1416ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1417M:	Philipp Zabel <philipp.zabel@gmail.com>
1418M:	Paul Parsons <lost.distance@yahoo.com>
1419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420S:	Maintained
1421F:	arch/arm/mach-pxa/hx4700.c
1422F:	arch/arm/mach-pxa/include/mach/hx4700.h
1423F:	sound/soc/pxa/hx4700.c
1424
1425ARM/HISILICON SOC SUPPORT
1426M:	Wei Xu <xuwei5@hisilicon.com>
1427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W:	http://www.hisilicon.com
1429S:	Supported
1430T:	git git://github.com/hisilicon/linux-hisi.git
1431F:	arch/arm/mach-hisi/
1432F:	arch/arm/boot/dts/hi3*
1433F:	arch/arm/boot/dts/hip*
1434F:	arch/arm/boot/dts/hisi*
1435F:	arch/arm64/boot/dts/hisilicon/
1436
1437ARM/HP JORNADA 7XX MACHINE SUPPORT
1438M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1439W:	www.jlime.com
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1442F:	arch/arm/mach-sa1100/jornada720.c
1443F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1444
1445ARM/IGEP MACHINE SUPPORT
1446M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1447M:	Javier Martinez Canillas <javier@dowhile0.org>
1448L:	linux-omap@vger.kernel.org
1449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S:	Maintained
1451F:	arch/arm/boot/dts/omap3-igep*
1452
1453ARM/INCOME PXA270 SUPPORT
1454M:	Marek Vasut <marek.vasut@gmail.com>
1455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456S:	Maintained
1457F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1458
1459ARM/INTEL IOP13XX ARM ARCHITECTURE
1460M:	Lennert Buytenhek <kernel@wantstofly.org>
1461L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S:	Maintained
1463
1464ARM/INTEL IOP32X ARM ARCHITECTURE
1465M:	Lennert Buytenhek <kernel@wantstofly.org>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S:	Maintained
1468
1469ARM/INTEL IOP33X ARM ARCHITECTURE
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Orphan
1472
1473ARM/INTEL IQ81342EX MACHINE SUPPORT
1474M:	Lennert Buytenhek <kernel@wantstofly.org>
1475L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476S:	Maintained
1477
1478ARM/INTEL IXDP2850 MACHINE SUPPORT
1479M:	Lennert Buytenhek <kernel@wantstofly.org>
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482
1483ARM/INTEL IXP4XX ARM ARCHITECTURE
1484M:	Imre Kaloz <kaloz@openwrt.org>
1485M:	Krzysztof Halasa <khalasa@piap.pl>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-ixp4xx/
1489
1490ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1491M:	Jonathan Cameron <jic23@cam.ac.uk>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494F:	arch/arm/mach-pxa/stargate2.c
1495F:	drivers/pcmcia/pxa2xx_stargate2.c
1496
1497ARM/INTEL XSC3 (MANZANO) ARM CORE
1498M:	Lennert Buytenhek <kernel@wantstofly.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501
1502ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1503M:	Lennert Buytenhek <kernel@wantstofly.org>
1504L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505S:	Maintained
1506
1507ARM/LG1K ARCHITECTURE
1508M:	Chanho Min <chanho.min@lge.com>
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Maintained
1511F:	arch/arm64/boot/dts/lg/
1512
1513ARM/LOGICPD PXA270 MACHINE SUPPORT
1514M:	Lennert Buytenhek <kernel@wantstofly.org>
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Maintained
1517
1518ARM/LPC18XX ARCHITECTURE
1519M:	Joachim Eastwood <manabian@gmail.com>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522F:	arch/arm/boot/dts/lpc43*
1523F:	drivers/clk/nxp/clk-lpc18xx*
1524F:	drivers/clocksource/time-lpc32xx.c
1525F:	drivers/i2c/busses/i2c-lpc2k.c
1526F:	drivers/memory/pl172.c
1527F:	drivers/mtd/spi-nor/nxp-spifi.c
1528F:	drivers/rtc/rtc-lpc24xx.c
1529N:	lpc18xx
1530
1531ARM/LPC32XX SOC SUPPORT
1532M:	Vladimir Zapolskiy <vz@mleia.com>
1533M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1534L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1535T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1536S:	Maintained
1537F:	arch/arm/boot/dts/lpc32*
1538F:	arch/arm/mach-lpc32xx/
1539F:	drivers/i2c/busses/i2c-pnx.c
1540F:	drivers/net/ethernet/nxp/lpc_eth.c
1541F:	drivers/usb/host/ohci-nxp.c
1542F:	drivers/watchdog/pnx4008_wdt.c
1543N:	lpc32xx
1544
1545ARM/MAGICIAN MACHINE SUPPORT
1546M:	Philipp Zabel <philipp.zabel@gmail.com>
1547S:	Maintained
1548
1549ARM/Marvell Berlin SoC support
1550M:	Jisheng Zhang <jszhang@marvell.com>
1551M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1552L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553S:	Maintained
1554F:	arch/arm/mach-berlin/
1555F:	arch/arm/boot/dts/berlin*
1556F:	arch/arm64/boot/dts/marvell/berlin*
1557
1558ARM/Marvell Dove/MV78xx0/Orion SOC support
1559M:	Jason Cooper <jason@lakedaemon.net>
1560M:	Andrew Lunn <andrew@lunn.ch>
1561M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1562M:	Gregory Clement <gregory.clement@free-electrons.com>
1563L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564S:	Maintained
1565F:	Documentation/devicetree/bindings/soc/dove/
1566F:	arch/arm/mach-dove/
1567F:	arch/arm/mach-mv78xx0/
1568F:	arch/arm/mach-orion5x/
1569F:	arch/arm/plat-orion/
1570F:	arch/arm/boot/dts/dove*
1571F:	arch/arm/boot/dts/orion5x*
1572
1573ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1574M:	Jason Cooper <jason@lakedaemon.net>
1575M:	Andrew Lunn <andrew@lunn.ch>
1576M:	Gregory Clement <gregory.clement@free-electrons.com>
1577M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579S:	Maintained
1580F:	arch/arm/boot/dts/armada*
1581F:	arch/arm/boot/dts/kirkwood*
1582F:	arch/arm/configs/mvebu_*_defconfig
1583F:	arch/arm/mach-mvebu/
1584F:	arch/arm64/boot/dts/marvell/armada*
1585F:	drivers/cpufreq/mvebu-cpufreq.c
1586F:	drivers/irqchip/irq-armada-370-xp.c
1587F:	drivers/irqchip/irq-mvebu-*
1588F:	drivers/pinctrl/mvebu/
1589F:	drivers/rtc/rtc-armada38x.c
1590
1591ARM/Mediatek RTC DRIVER
1592M:	Eddie Huang <eddie.huang@mediatek.com>
1593M:	Sean Wang <sean.wang@mediatek.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1596S:	Maintained
1597F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1598F:	drivers/rtc/rtc-mt6397.c
1599F:	drivers/rtc/rtc-mt7622.c
1600
1601ARM/Mediatek SoC support
1602M:	Matthias Brugger <matthias.bgg@gmail.com>
1603L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605S:	Maintained
1606F:	arch/arm/boot/dts/mt6*
1607F:	arch/arm/boot/dts/mt7*
1608F:	arch/arm/boot/dts/mt8*
1609F:	arch/arm/mach-mediatek/
1610F:	arch/arm64/boot/dts/mediatek/
1611N:	mtk
1612K:	mediatek
1613
1614ARM/Mediatek USB3 PHY DRIVER
1615M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618S:	Maintained
1619F:	drivers/phy/mediatek/phy-mtk-tphy.c
1620
1621ARM/MICREL KS8695 ARCHITECTURE
1622M:	Greg Ungerer <gerg@uclinux.org>
1623L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624F:	arch/arm/mach-ks8695/
1625S:	Odd Fixes
1626
1627ARM/MIOA701 MACHINE SUPPORT
1628M:	Robert Jarzmik <robert.jarzmik@free.fr>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630F:	arch/arm/mach-pxa/mioa701.c
1631S:	Maintained
1632
1633ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1634M:	Michael Petchkovsky <mkpetch@internode.on.net>
1635S:	Maintained
1636
1637ARM/NOMADIK ARCHITECTURE
1638M:	Alessandro Rubini <rubini@unipv.it>
1639M:	Linus Walleij <linus.walleij@linaro.org>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S:	Maintained
1642F:	arch/arm/mach-nomadik/
1643F:	drivers/pinctrl/nomadik/
1644F:	drivers/i2c/busses/i2c-nomadik.c
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1646
1647ARM/NUVOTON W90X900 ARM ARCHITECTURE
1648M:	Wan ZongShun <mcuos.com@gmail.com>
1649L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650W:	http://www.mcuos.com
1651S:	Maintained
1652F:	arch/arm/mach-w90x900/
1653F:	drivers/input/keyboard/w90p910_keypad.c
1654F:	drivers/input/touchscreen/w90p910_ts.c
1655F:	drivers/watchdog/nuc900_wdt.c
1656F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1657F:	drivers/mtd/nand/nuc900_nand.c
1658F:	drivers/rtc/rtc-nuc900.c
1659F:	drivers/spi/spi-nuc900.c
1660F:	drivers/usb/host/ehci-w90x900.c
1661F:	drivers/video/fbdev/nuc900fb.c
1662
1663ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1664M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1665L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1666W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1667S:	Supported
1668
1669ARM/Orion SoC/Technologic Systems TS-78xx platform support
1670M:	Alexander Clouter <alex@digriz.org.uk>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672W:	http://www.digriz.org.uk/ts78xx/kernel
1673S:	Maintained
1674F:	arch/arm/mach-orion5x/ts78xx-*
1675
1676ARM/OXNAS platform support
1677M:	Neil Armstrong <narmstrong@baylibre.com>
1678L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1680S:	Maintained
1681F:	arch/arm/mach-oxnas/
1682F:	arch/arm/boot/dts/ox8*.dtsi
1683F:	arch/arm/boot/dts/wd-mbwe.dts
1684F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1685N:	oxnas
1686
1687ARM/PALM TREO SUPPORT
1688M:	Tomas Cech <sleep_walker@suse.com>
1689L:	linux-arm-kernel@lists.infradead.org
1690W:	http://hackndev.com
1691S:	Maintained
1692F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1693F:	arch/arm/mach-pxa/palmtreo.c
1694
1695ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1696M:	Marek Vasut <marek.vasut@gmail.com>
1697L:	linux-arm-kernel@lists.infradead.org
1698W:	http://hackndev.com
1699S:	Maintained
1700F:	arch/arm/mach-pxa/include/mach/palmtx.h
1701F:	arch/arm/mach-pxa/palmtx.c
1702F:	arch/arm/mach-pxa/include/mach/palmt5.h
1703F:	arch/arm/mach-pxa/palmt5.c
1704F:	arch/arm/mach-pxa/include/mach/palmld.h
1705F:	arch/arm/mach-pxa/palmld.c
1706F:	arch/arm/mach-pxa/include/mach/palmte2.h
1707F:	arch/arm/mach-pxa/palmte2.c
1708F:	arch/arm/mach-pxa/include/mach/palmtc.h
1709F:	arch/arm/mach-pxa/palmtc.c
1710
1711ARM/PALMZ72 SUPPORT
1712M:	Sergey Lapin <slapin@ossfans.org>
1713L:	linux-arm-kernel@lists.infradead.org
1714W:	http://hackndev.com
1715S:	Maintained
1716F:	arch/arm/mach-pxa/include/mach/palmz72.h
1717F:	arch/arm/mach-pxa/palmz72.c
1718
1719ARM/PLEB SUPPORT
1720M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1721W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1722S:	Maintained
1723
1724ARM/PT DIGITAL BOARD PORT
1725M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727W:	http://www.armlinux.org.uk/
1728S:	Maintained
1729
1730ARM/QUALCOMM SUPPORT
1731M:	Andy Gross <andy.gross@linaro.org>
1732M:	David Brown <david.brown@linaro.org>
1733L:	linux-arm-msm@vger.kernel.org
1734L:	linux-soc@vger.kernel.org
1735S:	Maintained
1736F:	Documentation/devicetree/bindings/soc/qcom/
1737F:	arch/arm/boot/dts/qcom-*.dts
1738F:	arch/arm/boot/dts/qcom-*.dtsi
1739F:	arch/arm/mach-qcom/
1740F:	arch/arm64/boot/dts/qcom/*
1741F:	drivers/i2c/busses/i2c-qup.c
1742F:	drivers/clk/qcom/
1743F:	drivers/dma/qcom/
1744F:	drivers/soc/qcom/
1745F:	drivers/spi/spi-qup.c
1746F:	drivers/tty/serial/msm_serial.h
1747F:	drivers/tty/serial/msm_serial.c
1748F:	drivers/*/pm8???-*
1749F:	drivers/mfd/ssbi.c
1750F:	drivers/firmware/qcom_scm.c
1751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1752
1753ARM/RADISYS ENP2611 MACHINE SUPPORT
1754M:	Lennert Buytenhek <kernel@wantstofly.org>
1755L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S:	Maintained
1757
1758ARM/REALTEK ARCHITECTURE
1759M:	Andreas Färber <afaerber@suse.de>
1760L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S:	Maintained
1762F:	arch/arm64/boot/dts/realtek/
1763F:	Documentation/devicetree/bindings/arm/realtek.txt
1764
1765ARM/RENESAS ARM64 ARCHITECTURE
1766M:	Simon Horman <horms@verge.net.au>
1767M:	Magnus Damm <magnus.damm@gmail.com>
1768L:	linux-renesas-soc@vger.kernel.org
1769Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1771S:	Supported
1772F:	arch/arm64/boot/dts/renesas/
1773F:	Documentation/devicetree/bindings/arm/shmobile.txt
1774F:	drivers/soc/renesas/
1775F:	include/linux/soc/renesas/
1776
1777ARM/RISCPC ARCHITECTURE
1778M:	Russell King <linux@armlinux.org.uk>
1779L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780W:	http://www.armlinux.org.uk/
1781S:	Maintained
1782F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1783F:	arch/arm/include/asm/hardware/ioc.h
1784F:	arch/arm/include/asm/hardware/iomd.h
1785F:	arch/arm/include/asm/hardware/memc.h
1786F:	arch/arm/mach-rpc/
1787F:	drivers/net/ethernet/8390/etherh.c
1788F:	drivers/net/ethernet/i825xx/ether1*
1789F:	drivers/net/ethernet/seeq/ether3*
1790F:	drivers/scsi/arm/
1791
1792ARM/Rockchip SoC support
1793M:	Heiko Stuebner <heiko@sntech.de>
1794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795L:	linux-rockchip@lists.infradead.org
1796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1797S:	Maintained
1798F:	arch/arm/boot/dts/rk3*
1799F:	arch/arm/boot/dts/rv1108*
1800F:	arch/arm/mach-rockchip/
1801F:	drivers/clk/rockchip/
1802F:	drivers/i2c/busses/i2c-rk3x.c
1803F:	drivers/*/*rockchip*
1804F:	drivers/*/*/*rockchip*
1805F:	sound/soc/rockchip/
1806N:	rockchip
1807
1808ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1809M:	Kukjin Kim <kgene@kernel.org>
1810M:	Krzysztof Kozlowski <krzk@kernel.org>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1813Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1814S:	Maintained
1815F:	arch/arm/boot/dts/s3c*
1816F:	arch/arm/boot/dts/s5p*
1817F:	arch/arm/boot/dts/samsung*
1818F:	arch/arm/boot/dts/exynos*
1819F:	arch/arm64/boot/dts/exynos/
1820F:	arch/arm/plat-samsung/
1821F:	arch/arm/mach-s3c24*/
1822F:	arch/arm/mach-s3c64xx/
1823F:	arch/arm/mach-s5p*/
1824F:	arch/arm/mach-exynos*/
1825F:	drivers/*/*s3c24*
1826F:	drivers/*/*/*s3c24*
1827F:	drivers/*/*s3c64xx*
1828F:	drivers/*/*s5pv210*
1829F:	drivers/memory/samsung/*
1830F:	drivers/soc/samsung/*
1831F:	Documentation/arm/Samsung/
1832F:	Documentation/devicetree/bindings/arm/samsung/
1833F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1834F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1835N:	exynos
1836
1837ARM/SAMSUNG MOBILE MACHINE SUPPORT
1838M:	Kyungmin Park <kyungmin.park@samsung.com>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841F:	arch/arm/mach-s5pv210/
1842
1843ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1844M:	Kyungmin Park <kyungmin.park@samsung.com>
1845M:	Kamil Debski <kamil@wypas.org>
1846M:	Andrzej Hajda <a.hajda@samsung.com>
1847L:	linux-arm-kernel@lists.infradead.org
1848L:	linux-media@vger.kernel.org
1849S:	Maintained
1850F:	drivers/media/platform/s5p-g2d/
1851
1852ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1853M:	Marek Szyprowski <m.szyprowski@samsung.com>
1854L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1855L:	linux-media@vger.kernel.org
1856S:	Maintained
1857F:	drivers/media/platform/s5p-cec/
1858F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1859
1860ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1861M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1862M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1863L:	linux-arm-kernel@lists.infradead.org
1864L:	linux-media@vger.kernel.org
1865S:	Maintained
1866F:	drivers/media/platform/s5p-jpeg/
1867
1868ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1869M:	Kyungmin Park <kyungmin.park@samsung.com>
1870M:	Kamil Debski <kamil@wypas.org>
1871M:	Jeongtae Park <jtp.park@samsung.com>
1872M:	Andrzej Hajda <a.hajda@samsung.com>
1873L:	linux-arm-kernel@lists.infradead.org
1874L:	linux-media@vger.kernel.org
1875S:	Maintained
1876F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1877F:	drivers/media/platform/s5p-mfc/
1878
1879ARM/SHMOBILE ARM ARCHITECTURE
1880M:	Simon Horman <horms@verge.net.au>
1881M:	Magnus Damm <magnus.damm@gmail.com>
1882L:	linux-renesas-soc@vger.kernel.org
1883Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1884T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1885S:	Supported
1886F:	arch/arm/boot/dts/emev2*
1887F:	arch/arm/boot/dts/r7s*
1888F:	arch/arm/boot/dts/r8a*
1889F:	arch/arm/boot/dts/sh*
1890F:	arch/arm/configs/shmobile_defconfig
1891F:	arch/arm/include/debug/renesas-scif.S
1892F:	arch/arm/mach-shmobile/
1893F:	Documentation/devicetree/bindings/arm/shmobile.txt
1894F:	drivers/soc/renesas/
1895F:	include/linux/soc/renesas/
1896
1897ARM/SOCFPGA ARCHITECTURE
1898M:	Dinh Nguyen <dinguyen@kernel.org>
1899S:	Maintained
1900F:	arch/arm/mach-socfpga/
1901F:	arch/arm/boot/dts/socfpga*
1902F:	arch/arm/configs/socfpga_defconfig
1903F:	arch/arm64/boot/dts/altera/
1904W:	http://www.rocketboards.org
1905T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1906
1907ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1908M:	Dinh Nguyen <dinguyen@kernel.org>
1909S:	Maintained
1910F:	drivers/clk/socfpga/
1911
1912ARM/SOCFPGA EDAC SUPPORT
1913M:	Thor Thayer <thor.thayer@linux.intel.com>
1914S:	Maintained
1915F:	drivers/edac/altera_edac.
1916
1917ARM/STI ARCHITECTURE
1918M:	Patrice Chotard <patrice.chotard@st.com>
1919L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920W:	http://www.stlinux.com
1921S:	Maintained
1922F:	arch/arm/mach-sti/
1923F:	arch/arm/boot/dts/sti*
1924F:	drivers/char/hw_random/st-rng.c
1925F:	drivers/clocksource/arm_global_timer.c
1926F:	drivers/clocksource/clksrc_st_lpc.c
1927F:	drivers/cpufreq/sti-cpufreq.c
1928F:	drivers/dma/st_fdma*
1929F:	drivers/i2c/busses/i2c-st.c
1930F:	drivers/media/rc/st_rc.c
1931F:	drivers/media/platform/sti/c8sectpfe/
1932F:	drivers/mmc/host/sdhci-st.c
1933F:	drivers/phy/st/phy-miphy28lp.c
1934F:	drivers/phy/st/phy-stih407-usb.c
1935F:	drivers/pinctrl/pinctrl-st.c
1936F:	drivers/remoteproc/st_remoteproc.c
1937F:	drivers/remoteproc/st_slim_rproc.c
1938F:	drivers/reset/sti/
1939F:	drivers/rtc/rtc-st-lpc.c
1940F:	drivers/tty/serial/st-asc.c
1941F:	drivers/usb/dwc3/dwc3-st.c
1942F:	drivers/usb/host/ehci-st.c
1943F:	drivers/usb/host/ohci-st.c
1944F:	drivers/watchdog/st_lpc_wdt.c
1945F:	drivers/ata/ahci_st.c
1946F:	include/linux/remoteproc/st_slim_rproc.h
1947
1948ARM/STM32 ARCHITECTURE
1949M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1950M:	Alexandre Torgue <alexandre.torgue@st.com>
1951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952S:	Maintained
1953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1954N:	stm32
1955F:	drivers/clocksource/armv7m_systick.c
1956
1957ARM/TANGO ARCHITECTURE
1958M:	Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1959L:	linux-arm-kernel@lists.infradead.org
1960S:	Maintained
1961N:	tango
1962
1963ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1964M:	Lennert Buytenhek <kernel@wantstofly.org>
1965L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966S:	Maintained
1967
1968ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1969M:	Hans Verkuil <hans.verkuil@cisco.com>
1970L:	linux-tegra@vger.kernel.org
1971L:	linux-media@vger.kernel.org
1972S:	Maintained
1973F:	drivers/media/platform/tegra-cec/
1974F:	Documentation/devicetree/bindings/media/tegra-cec.txt
1975
1976ARM/TETON BGA MACHINE SUPPORT
1977M:	"Mark F. Brown" <mark.brown314@gmail.com>
1978L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979S:	Maintained
1980
1981ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1982M:	Santosh Shilimkar <ssantosh@kernel.org>
1983L:	linux-kernel@vger.kernel.org
1984S:	Maintained
1985F:	drivers/memory/*emif*
1986
1987ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1988M:	Santosh Shilimkar <ssantosh@kernel.org>
1989L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990S:	Maintained
1991F:	arch/arm/mach-keystone/
1992F:	arch/arm/boot/dts/keystone-*
1993T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1994
1995ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1996M:	Santosh Shilimkar <ssantosh@kernel.org>
1997L:	linux-kernel@vger.kernel.org
1998S:	Maintained
1999F:	drivers/clk/keystone/
2000
2001ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2002M:	Santosh Shilimkar <ssantosh@kernel.org>
2003L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004L:	linux-kernel@vger.kernel.org
2005S:	Maintained
2006F:	drivers/clocksource/timer-keystone.c
2007
2008ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2009M:	Santosh Shilimkar <ssantosh@kernel.org>
2010L:	linux-kernel@vger.kernel.org
2011S:	Maintained
2012F:	drivers/power/reset/keystone-reset.c
2013
2014ARM/THECUS N2100 MACHINE SUPPORT
2015M:	Lennert Buytenhek <kernel@wantstofly.org>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017S:	Maintained
2018
2019ARM/TOSA MACHINE SUPPORT
2020M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2021M:	Dirk Opfer <dirk@opfer-online.de>
2022S:	Maintained
2023
2024ARM/U300 MACHINE SUPPORT
2025M:	Linus Walleij <linus.walleij@linaro.org>
2026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2027S:	Supported
2028F:	arch/arm/mach-u300/
2029F:	drivers/clocksource/timer-u300.c
2030F:	drivers/i2c/busses/i2c-stu300.c
2031F:	drivers/rtc/rtc-coh901331.c
2032F:	drivers/watchdog/coh901327_wdt.c
2033F:	drivers/dma/coh901318*
2034F:	drivers/mfd/ab3100*
2035F:	drivers/rtc/rtc-ab3100.c
2036F:	drivers/rtc/rtc-coh901331.c
2037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2038
2039ARM/UNIPHIER ARCHITECTURE
2040M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2043S:	Maintained
2044F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2045F:	arch/arm/boot/dts/uniphier*
2046F:	arch/arm/include/asm/hardware/cache-uniphier.h
2047F:	arch/arm/mach-uniphier/
2048F:	arch/arm/mm/cache-uniphier.c
2049F:	arch/arm64/boot/dts/socionext/
2050F:	drivers/bus/uniphier-system-bus.c
2051F:	drivers/clk/uniphier/
2052F:	drivers/gpio/gpio-uniphier.c
2053F:	drivers/i2c/busses/i2c-uniphier*
2054F:	drivers/irqchip/irq-uniphier-aidet.c
2055F:	drivers/pinctrl/uniphier/
2056F:	drivers/reset/reset-uniphier.c
2057F:	drivers/tty/serial/8250/8250_uniphier.c
2058N:	uniphier
2059
2060ARM/Ux500 ARM ARCHITECTURE
2061M:	Linus Walleij <linus.walleij@linaro.org>
2062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063S:	Maintained
2064F:	arch/arm/mach-ux500/
2065F:	drivers/clocksource/clksrc-dbx500-prcmu.c
2066F:	drivers/dma/ste_dma40*
2067F:	drivers/hwspinlock/u8500_hsem.c
2068F:	drivers/mfd/abx500*
2069F:	drivers/mfd/ab8500*
2070F:	drivers/mfd/dbx500*
2071F:	drivers/mfd/db8500*
2072F:	drivers/pinctrl/nomadik/pinctrl-ab*
2073F:	drivers/pinctrl/nomadik/pinctrl-nomadik*
2074F:	drivers/rtc/rtc-ab8500.c
2075F:	drivers/rtc/rtc-pl031.c
2076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2077
2078ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2079M:	Ulf Hansson <ulf.hansson@linaro.org>
2080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2081T:	git git://git.linaro.org/people/ulfh/clk.git
2082S:	Maintained
2083F:	drivers/clk/ux500/
2084
2085ARM/VERSATILE EXPRESS PLATFORM
2086M:	Liviu Dudau <liviu.dudau@arm.com>
2087M:	Sudeep Holla <sudeep.holla@arm.com>
2088M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2089L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2090S:	Maintained
2091F:	arch/arm/boot/dts/vexpress*
2092F:	arch/arm64/boot/dts/arm/
2093F:	arch/arm/mach-vexpress/
2094F:	*/*/vexpress*
2095F:	*/*/*/vexpress*
2096F:	drivers/clk/versatile/clk-vexpress-osc.c
2097F:	drivers/clocksource/versatile.c
2098N:	mps2
2099
2100ARM/VFP SUPPORT
2101M:	Russell King <linux@armlinux.org.uk>
2102L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2103W:	http://www.armlinux.org.uk/
2104S:	Maintained
2105F:	arch/arm/vfp/
2106
2107ARM/VOIPAC PXA270 SUPPORT
2108M:	Marek Vasut <marek.vasut@gmail.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/mach-pxa/vpac270.c
2112F:	arch/arm/mach-pxa/include/mach/vpac270.h
2113
2114ARM/VT8500 ARM ARCHITECTURE
2115M:	Tony Prisk <linux@prisktech.co.nz>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Maintained
2118F:	arch/arm/mach-vt8500/
2119F:	drivers/clocksource/vt8500_timer.c
2120F:	drivers/i2c/busses/i2c-wmt.c
2121F:	drivers/mmc/host/wmt-sdmmc.c
2122F:	drivers/pwm/pwm-vt8500.c
2123F:	drivers/rtc/rtc-vt8500.c
2124F:	drivers/tty/serial/vt8500_serial.c
2125F:	drivers/usb/host/ehci-platform.c
2126F:	drivers/usb/host/uhci-platform.c
2127F:	drivers/video/fbdev/vt8500lcdfb.*
2128F:	drivers/video/fbdev/wm8505fb*
2129F:	drivers/video/fbdev/wmt_ge_rops.*
2130
2131ARM/ZIPIT Z2 SUPPORT
2132M:	Marek Vasut <marek.vasut@gmail.com>
2133L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134S:	Maintained
2135F:	arch/arm/mach-pxa/z2.c
2136F:	arch/arm/mach-pxa/include/mach/z2.h
2137
2138ARM/ZTE ARCHITECTURE
2139M:	Jun Nie <jun.nie@linaro.org>
2140M:	Baoyou Xie <baoyou.xie@linaro.org>
2141M:	Shawn Guo <shawnguo@kernel.org>
2142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143S:	Maintained
2144F:	arch/arm/boot/dts/zx2967*
2145F:	arch/arm/mach-zx/
2146F:	arch/arm64/boot/dts/zte/
2147F:	drivers/clk/zte/
2148F:	drivers/dma/zx_dma.c
2149F:	drivers/gpio/gpio-zx.c
2150F:	drivers/i2c/busses/i2c-zx2967.c
2151F:	drivers/mmc/host/dw_mmc-zx.*
2152F:	drivers/pinctrl/zte/
2153F:	drivers/soc/zte/
2154F:	drivers/thermal/zx2967_thermal.c
2155F:	drivers/watchdog/zx2967_wdt.c
2156F:	Documentation/devicetree/bindings/arm/zte.txt
2157F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2158F:	Documentation/devicetree/bindings/dma/zxdma.txt
2159F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2160F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2161F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2162F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2163F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2164F:	Documentation/devicetree/bindings/soc/zte/
2165F:	Documentation/devicetree/bindings/sound/zte,*.txt
2166F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2167F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2168F:	include/dt-bindings/clock/zx2967*.h
2169F:	include/dt-bindings/soc/zte,*.h
2170F:	sound/soc/codecs/zx_aud96p22.c
2171F:	sound/soc/zte/
2172
2173ARM/ZYNQ ARCHITECTURE
2174M:	Michal Simek <michal.simek@xilinx.com>
2175L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176W:	http://wiki.xilinx.com
2177T:	git https://github.com/Xilinx/linux-xlnx.git
2178S:	Supported
2179F:	arch/arm/mach-zynq/
2180F:	drivers/cpuidle/cpuidle-zynq.c
2181F:	drivers/block/xsysace.c
2182N:	zynq
2183N:	xilinx
2184F:	drivers/clocksource/cadence_ttc_timer.c
2185F:	drivers/i2c/busses/i2c-cadence.c
2186F:	drivers/mmc/host/sdhci-of-arasan.c
2187F:	drivers/edac/synopsys_edac.c
2188
2189ARM64 PORT (AARCH64 ARCHITECTURE)
2190M:	Catalin Marinas <catalin.marinas@arm.com>
2191M:	Will Deacon <will.deacon@arm.com>
2192L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2194S:	Maintained
2195F:	arch/arm64/
2196F:	Documentation/arm64/
2197
2198AS3645A LED FLASH CONTROLLER DRIVER
2199M:	Sakari Ailus <sakari.ailus@iki.fi>
2200L:	linux-leds@vger.kernel.org
2201S:	Maintained
2202F:	drivers/leds/leds-as3645a.c
2203
2204AS3645A LED FLASH CONTROLLER DRIVER
2205M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2206L:	linux-media@vger.kernel.org
2207T:	git git://linuxtv.org/media_tree.git
2208S:	Maintained
2209F:	drivers/media/i2c/as3645a.c
2210F:	include/media/i2c/as3645a.h
2211
2212ASAHI KASEI AK8974 DRIVER
2213M:	Linus Walleij <linus.walleij@linaro.org>
2214L:	linux-iio@vger.kernel.org
2215W:	http://www.akm.com/
2216S:	Supported
2217F:	drivers/iio/magnetometer/ak8974.c
2218
2219ASC7621 HARDWARE MONITOR DRIVER
2220M:	George Joseph <george.joseph@fairview5.com>
2221L:	linux-hwmon@vger.kernel.org
2222S:	Maintained
2223F:	Documentation/hwmon/asc7621
2224F:	drivers/hwmon/asc7621.c
2225
2226ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2227M:	Corentin Chary <corentin.chary@gmail.com>
2228L:	acpi4asus-user@lists.sourceforge.net
2229L:	platform-driver-x86@vger.kernel.org
2230W:	http://acpi4asus.sf.net
2231S:	Maintained
2232F:	drivers/platform/x86/asus*.c
2233F:	drivers/platform/x86/eeepc*.c
2234
2235ASUS WIRELESS RADIO CONTROL DRIVER
2236M:	João Paulo Rechi Vita <jprvita@gmail.com>
2237L:	platform-driver-x86@vger.kernel.org
2238S:	Maintained
2239F:	drivers/platform/x86/asus-wireless.c
2240
2241ASYMMETRIC KEYS
2242M:	David Howells <dhowells@redhat.com>
2243L:	keyrings@vger.kernel.org
2244S:	Maintained
2245F:	Documentation/crypto/asymmetric-keys.txt
2246F:	include/linux/verification.h
2247F:	include/crypto/public_key.h
2248F:	include/crypto/pkcs7.h
2249F:	crypto/asymmetric_keys/
2250
2251ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2252R:	Dan Williams <dan.j.williams@intel.com>
2253W:	http://sourceforge.net/projects/xscaleiop
2254S:	Odd fixes
2255F:	Documentation/crypto/async-tx-api.txt
2256F:	crypto/async_tx/
2257F:	drivers/dma/
2258F:	include/linux/dmaengine.h
2259F:	include/linux/async_tx.h
2260
2261AT24 EEPROM DRIVER
2262M:	Bartosz Golaszewski <brgl@bgdev.pl>
2263L:	linux-i2c@vger.kernel.org
2264S:	Maintained
2265F:	drivers/misc/eeprom/at24.c
2266F:	include/linux/platform_data/at24.h
2267
2268ATA OVER ETHERNET (AOE) DRIVER
2269M:	"Ed L. Cashin" <ed.cashin@acm.org>
2270W:	http://www.openaoe.org/
2271S:	Supported
2272F:	Documentation/aoe/
2273F:	drivers/block/aoe/
2274
2275ATHEROS 71XX/9XXX GPIO DRIVER
2276M:	Alban Bedel <albeu@free.fr>
2277W:	https://github.com/AlbanBedel/linux
2278T:	git git://github.com/AlbanBedel/linux
2279S:	Maintained
2280F:	drivers/gpio/gpio-ath79.c
2281F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2282
2283ATHEROS ATH GENERIC UTILITIES
2284M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2285L:	linux-wireless@vger.kernel.org
2286S:	Supported
2287F:	drivers/net/wireless/ath/*
2288
2289ATHEROS ATH5K WIRELESS DRIVER
2290M:	Jiri Slaby <jirislaby@gmail.com>
2291M:	Nick Kossifidis <mickflemm@gmail.com>
2292M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2293L:	linux-wireless@vger.kernel.org
2294W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2295S:	Maintained
2296F:	drivers/net/wireless/ath/ath5k/
2297
2298ATHEROS ATH6KL WIRELESS DRIVER
2299M:	Kalle Valo <kvalo@qca.qualcomm.com>
2300L:	linux-wireless@vger.kernel.org
2301W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2303S:	Supported
2304F:	drivers/net/wireless/ath/ath6kl/
2305
2306ATI_REMOTE2 DRIVER
2307M:	Ville Syrjala <syrjala@sci.fi>
2308S:	Maintained
2309F:	drivers/input/misc/ati_remote2.c
2310
2311ATK0110 HWMON DRIVER
2312M:	Luca Tettamanti <kronos.it@gmail.com>
2313L:	linux-hwmon@vger.kernel.org
2314S:	Maintained
2315F:	drivers/hwmon/asus_atk0110.c
2316
2317ATLX ETHERNET DRIVERS
2318M:	Jay Cliburn <jcliburn@gmail.com>
2319M:	Chris Snook <chris.snook@gmail.com>
2320L:	netdev@vger.kernel.org
2321W:	http://sourceforge.net/projects/atl1
2322W:	http://atl1.sourceforge.net
2323S:	Maintained
2324F:	drivers/net/ethernet/atheros/
2325
2326ATM
2327M:	Chas Williams <3chas3@gmail.com>
2328L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2329L:	netdev@vger.kernel.org
2330W:	http://linux-atm.sourceforge.net
2331S:	Maintained
2332F:	drivers/atm/
2333F:	include/linux/atm*
2334F:	include/uapi/linux/atm*
2335
2336ATMEL AT91 / AT32 MCI DRIVER
2337M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2338S:	Maintained
2339F:	drivers/mmc/host/atmel-mci.c
2340
2341ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2342M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2343S:	Supported
2344F:	drivers/power/reset/at91-sama5d2_shdwc.c
2345
2346ATMEL Audio ALSA driver
2347M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2348L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2349S:	Supported
2350F:	sound/soc/atmel
2351
2352ATMEL I2C DRIVER
2353M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2354L:	linux-i2c@vger.kernel.org
2355S:	Supported
2356F:	drivers/i2c/busses/i2c-at91.c
2357
2358ATMEL ISI DRIVER
2359M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2360L:	linux-media@vger.kernel.org
2361S:	Supported
2362F:	drivers/media/platform/atmel/atmel-isi.c
2363F:	include/media/atmel-isi.h
2364
2365ATMEL LCDFB DRIVER
2366M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2367L:	linux-fbdev@vger.kernel.org
2368S:	Maintained
2369F:	drivers/video/fbdev/atmel_lcdfb.c
2370F:	include/video/atmel_lcdc.h
2371
2372ATMEL MACB ETHERNET DRIVER
2373M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2374S:	Supported
2375F:	drivers/net/ethernet/cadence/
2376
2377ATMEL MAXTOUCH DRIVER
2378M:	Nick Dyer <nick@shmanahar.org>
2379T:	git git://github.com/ndyer/linux.git
2380S:	Maintained
2381F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2382F:	drivers/input/touchscreen/atmel_mxt_ts.c
2383F:	include/linux/platform_data/atmel_mxt_ts.h
2384
2385ATMEL NAND DRIVER
2386M:	Wenyou Yang <wenyou.yang@atmel.com>
2387M:	Josh Wu <rainyfeeling@outlook.com>
2388L:	linux-mtd@lists.infradead.org
2389S:	Supported
2390F:	drivers/mtd/nand/atmel/*
2391
2392ATMEL SAMA5D2 ADC DRIVER
2393M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2394L:	linux-iio@vger.kernel.org
2395S:	Supported
2396F:	drivers/iio/adc/at91-sama5d2_adc.c
2397
2398ATMEL SDMMC DRIVER
2399M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2400L:	linux-mmc@vger.kernel.org
2401S:	Supported
2402F:	drivers/mmc/host/sdhci-of-at91.c
2403
2404ATMEL SPI DRIVER
2405M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2406S:	Supported
2407F:	drivers/spi/spi-atmel.*
2408
2409ATMEL SSC DRIVER
2410M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412S:	Supported
2413F:	drivers/misc/atmel-ssc.c
2414F:	include/linux/atmel-ssc.h
2415
2416ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel_tclib.c
2421F:	drivers/clocksource/tcb_clksrc.c
2422
2423ATMEL USBA UDC DRIVER
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2428
2429ATMEL WIRELESS DRIVER
2430M:	Simon Kelley <simon@thekelleys.org.uk>
2431L:	linux-wireless@vger.kernel.org
2432W:	http://www.thekelleys.org.uk/atmel
2433W:	http://atmelwlandriver.sourceforge.net/
2434S:	Maintained
2435F:	drivers/net/wireless/atmel/atmel*
2436
2437ATMEL XDMA DRIVER
2438M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2439L:	linux-arm-kernel@lists.infradead.org
2440L:	dmaengine@vger.kernel.org
2441S:	Supported
2442F:	drivers/dma/at_xdmac.c
2443
2444ATOMIC INFRASTRUCTURE
2445M:	Will Deacon <will.deacon@arm.com>
2446M:	Peter Zijlstra <peterz@infradead.org>
2447R:	Boqun Feng <boqun.feng@gmail.com>
2448L:	linux-kernel@vger.kernel.org
2449S:	Maintained
2450F:	arch/*/include/asm/atomic*.h
2451F:	include/*/atomic*.h
2452
2453ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2454M:	Bradley Grove <linuxdrivers@attotech.com>
2455L:	linux-scsi@vger.kernel.org
2456W:	http://www.attotech.com
2457S:	Supported
2458F:	drivers/scsi/esas2r
2459
2460ATUSB IEEE 802.15.4 RADIO DRIVER
2461M:	Stefan Schmidt <stefan@osg.samsung.com>
2462L:	linux-wpan@vger.kernel.org
2463S:	Maintained
2464F:	drivers/net/ieee802154/atusb.c
2465F:	drivers/net/ieee802154/atusb.h
2466F:	drivers/net/ieee802154/at86rf230.h
2467
2468AUDIT SUBSYSTEM
2469M:	Paul Moore <paul@paul-moore.com>
2470M:	Eric Paris <eparis@redhat.com>
2471L:	linux-audit@redhat.com (moderated for non-subscribers)
2472W:	https://github.com/linux-audit
2473W:	https://people.redhat.com/sgrubb/audit
2474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2475S:	Supported
2476F:	include/linux/audit.h
2477F:	include/uapi/linux/audit.h
2478F:	kernel/audit*
2479
2480AUXILIARY DISPLAY DRIVERS
2481M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2482W:	http://miguelojeda.es/auxdisplay.htm
2483W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2484S:	Maintained
2485F:	drivers/auxdisplay/
2486F:	include/linux/cfag12864b.h
2487
2488AX.25 NETWORK LAYER
2489M:	Ralf Baechle <ralf@linux-mips.org>
2490L:	linux-hams@vger.kernel.org
2491W:	http://www.linux-ax25.org/
2492S:	Maintained
2493F:	include/uapi/linux/ax25.h
2494F:	include/net/ax25.h
2495F:	net/ax25/
2496
2497AXENTIA ARM DEVICES
2498M:	Peter Rosin <peda@axentia.se>
2499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500S:	Maintained
2501F:	Documentation/devicetree/bindings/arm/axentia.txt
2502F:	arch/arm/boot/dts/at91-linea.dtsi
2503F:	arch/arm/boot/dts/at91-tse850-3.dts
2504
2505AXENTIA ASOC DRIVERS
2506M:	Peter Rosin <peda@axentia.se>
2507L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2508S:	Maintained
2509F:	Documentation/devicetree/bindings/sound/axentia,*
2510F:	sound/soc/atmel/tse850-pcm5142.c
2511
2512AZ6007 DVB DRIVER
2513M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2514M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2515L:	linux-media@vger.kernel.org
2516W:	https://linuxtv.org
2517T:	git git://linuxtv.org/media_tree.git
2518S:	Maintained
2519F:	drivers/media/usb/dvb-usb-v2/az6007.c
2520
2521AZTECH FM RADIO RECEIVER DRIVER
2522M:	Hans Verkuil <hverkuil@xs4all.nl>
2523L:	linux-media@vger.kernel.org
2524T:	git git://linuxtv.org/media_tree.git
2525W:	https://linuxtv.org
2526S:	Maintained
2527F:	drivers/media/radio/radio-aztech*
2528
2529B43 WIRELESS DRIVER
2530L:	linux-wireless@vger.kernel.org
2531L:	b43-dev@lists.infradead.org
2532W:	http://wireless.kernel.org/en/users/Drivers/b43
2533S:	Odd Fixes
2534F:	drivers/net/wireless/broadcom/b43/
2535
2536B43LEGACY WIRELESS DRIVER
2537M:	Larry Finger <Larry.Finger@lwfinger.net>
2538L:	linux-wireless@vger.kernel.org
2539L:	b43-dev@lists.infradead.org
2540W:	http://wireless.kernel.org/en/users/Drivers/b43
2541S:	Maintained
2542F:	drivers/net/wireless/broadcom/b43legacy/
2543
2544BACKLIGHT CLASS/SUBSYSTEM
2545M:	Lee Jones <lee.jones@linaro.org>
2546M:	Daniel Thompson <daniel.thompson@linaro.org>
2547M:	Jingoo Han <jingoohan1@gmail.com>
2548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2549S:	Maintained
2550F:	drivers/video/backlight/
2551F:	include/linux/backlight.h
2552F:	include/linux/pwm_backlight.h
2553F:	Documentation/devicetree/bindings/leds/backlight
2554
2555BATMAN ADVANCED
2556M:	Marek Lindner <mareklindner@neomailbox.ch>
2557M:	Simon Wunderlich <sw@simonwunderlich.de>
2558M:	Antonio Quartulli <a@unstable.cc>
2559L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2560W:	https://www.open-mesh.org/
2561Q:	https://patchwork.open-mesh.org/project/batman/list/
2562S:	Maintained
2563F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2564F:	Documentation/ABI/testing/sysfs-class-net-mesh
2565F:	Documentation/networking/batman-adv.rst
2566F:	include/uapi/linux/batman_adv.h
2567F:	net/batman-adv/
2568
2569BAYCOM/HDLCDRV DRIVERS FOR AX.25
2570M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2571L:	linux-hams@vger.kernel.org
2572W:	http://www.baycom.org/~tom/ham/ham.html
2573S:	Maintained
2574F:	drivers/net/hamradio/baycom*
2575
2576BCACHE (BLOCK LAYER CACHE)
2577M:	Michael Lyle <mlyle@lyle.org>
2578M:	Kent Overstreet <kent.overstreet@gmail.com>
2579L:	linux-bcache@vger.kernel.org
2580W:	http://bcache.evilpiepirate.org
2581C:	irc://irc.oftc.net/bcache
2582S:	Maintained
2583F:	drivers/md/bcache/
2584
2585BDISP ST MEDIA DRIVER
2586M:	Fabien Dessenne <fabien.dessenne@st.com>
2587L:	linux-media@vger.kernel.org
2588T:	git git://linuxtv.org/media_tree.git
2589W:	https://linuxtv.org
2590S:	Supported
2591F:	drivers/media/platform/sti/bdisp
2592
2593BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2594M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2595L:	netdev@vger.kernel.org
2596S:	Maintained
2597F:	drivers/net/ethernet/ec_bhf.c
2598
2599BEFS FILE SYSTEM
2600M:	Luis de Bethencourt <luisbg@kernel.org>
2601M:	Salah Triki <salah.triki@gmail.com>
2602S:	Maintained
2603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2604F:	Documentation/filesystems/befs.txt
2605F:	fs/befs/
2606
2607BFQ I/O SCHEDULER
2608M:	Paolo Valente <paolo.valente@linaro.org>
2609M:	Jens Axboe <axboe@kernel.dk>
2610L:	linux-block@vger.kernel.org
2611S:	Maintained
2612F:	block/bfq-*
2613F:	Documentation/block/bfq-iosched.txt
2614
2615BFS FILE SYSTEM
2616M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2617S:	Maintained
2618F:	Documentation/filesystems/bfs.txt
2619F:	fs/bfs/
2620F:	include/uapi/linux/bfs_fs.h
2621
2622BLACKFIN ARCHITECTURE
2623M:	Steven Miao <realmz6@gmail.com>
2624L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2625T:	git git://git.code.sf.net/p/adi-linux/code
2626W:	http://blackfin.uclinux.org
2627S:	Supported
2628F:	arch/blackfin/
2629
2630BLACKFIN EMAC DRIVER
2631L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2632W:	http://blackfin.uclinux.org
2633S:	Supported
2634F:	drivers/net/ethernet/adi/
2635
2636BLACKFIN MEDIA DRIVER
2637M:	Scott Jiang <scott.jiang.linux@gmail.com>
2638L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639W:	http://blackfin.uclinux.org/
2640S:	Supported
2641F:	drivers/media/platform/blackfin/
2642F:	drivers/media/i2c/adv7183*
2643F:	drivers/media/i2c/vs6624*
2644
2645BLACKFIN RTC DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org
2648S:	Supported
2649F:	drivers/rtc/rtc-bfin.c
2650
2651BLACKFIN SDH DRIVER
2652L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2653W:	http://blackfin.uclinux.org
2654S:	Supported
2655F:	drivers/mmc/host/bfin_sdh.c
2656
2657BLACKFIN SERIAL DRIVER
2658L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2659W:	http://blackfin.uclinux.org
2660S:	Supported
2661F:	drivers/tty/serial/bfin_uart.c
2662
2663BLACKFIN WATCHDOG DRIVER
2664L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2665W:	http://blackfin.uclinux.org
2666S:	Supported
2667F:	drivers/watchdog/bfin_wdt.c
2668
2669BLINKM RGB LED DRIVER
2670M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2671S:	Maintained
2672F:	drivers/leds/leds-blinkm.c
2673
2674BLOCK LAYER
2675M:	Jens Axboe <axboe@kernel.dk>
2676L:	linux-block@vger.kernel.org
2677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2678S:	Maintained
2679F:	block/
2680F:	kernel/trace/blktrace.c
2681F:	lib/sbitmap.c
2682
2683BLOCK2MTD DRIVER
2684M:	Joern Engel <joern@lazybastard.org>
2685L:	linux-mtd@lists.infradead.org
2686S:	Maintained
2687F:	drivers/mtd/devices/block2mtd.c
2688
2689BLUETOOTH DRIVERS
2690M:	Marcel Holtmann <marcel@holtmann.org>
2691M:	Gustavo Padovan <gustavo@padovan.org>
2692M:	Johan Hedberg <johan.hedberg@gmail.com>
2693L:	linux-bluetooth@vger.kernel.org
2694W:	http://www.bluez.org/
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2697S:	Maintained
2698F:	drivers/bluetooth/
2699
2700BLUETOOTH SUBSYSTEM
2701M:	Marcel Holtmann <marcel@holtmann.org>
2702M:	Gustavo Padovan <gustavo@padovan.org>
2703M:	Johan Hedberg <johan.hedberg@gmail.com>
2704L:	linux-bluetooth@vger.kernel.org
2705W:	http://www.bluez.org/
2706T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2707T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2708S:	Maintained
2709F:	net/bluetooth/
2710F:	include/net/bluetooth/
2711
2712BONDING DRIVER
2713M:	Jay Vosburgh <j.vosburgh@gmail.com>
2714M:	Veaceslav Falico <vfalico@gmail.com>
2715M:	Andy Gospodarek <andy@greyhouse.net>
2716L:	netdev@vger.kernel.org
2717W:	http://sourceforge.net/projects/bonding/
2718S:	Supported
2719F:	drivers/net/bonding/
2720F:	include/uapi/linux/if_bonding.h
2721
2722BPF (Safe dynamic programs and tools)
2723M:	Alexei Starovoitov <ast@kernel.org>
2724M:	Daniel Borkmann <daniel@iogearbox.net>
2725L:	netdev@vger.kernel.org
2726L:	linux-kernel@vger.kernel.org
2727S:	Supported
2728F:	arch/x86/net/bpf_jit*
2729F:	Documentation/networking/filter.txt
2730F:	Documentation/bpf/
2731F:	include/linux/bpf*
2732F:	include/linux/filter.h
2733F:	include/uapi/linux/bpf*
2734F:	include/uapi/linux/filter.h
2735F:	kernel/bpf/
2736F:	kernel/trace/bpf_trace.c
2737F:	lib/test_bpf.c
2738F:	net/bpf/
2739F:	net/core/filter.c
2740F:	net/sched/act_bpf.c
2741F:	net/sched/cls_bpf.c
2742F:	samples/bpf/
2743F:	tools/bpf/
2744F:	tools/testing/selftests/bpf/
2745
2746BROADCOM B44 10/100 ETHERNET DRIVER
2747M:	Michael Chan <michael.chan@broadcom.com>
2748L:	netdev@vger.kernel.org
2749S:	Supported
2750F:	drivers/net/ethernet/broadcom/b44.*
2751
2752BROADCOM B53 ETHERNET SWITCH DRIVER
2753M:	Florian Fainelli <f.fainelli@gmail.com>
2754L:	netdev@vger.kernel.org
2755L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2756S:	Supported
2757F:	drivers/net/dsa/b53/*
2758F:	include/linux/platform_data/b53.h
2759
2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761M:	Florian Fainelli <f.fainelli@gmail.com>
2762M:	Ray Jui <rjui@broadcom.com>
2763M:	Scott Branden <sbranden@broadcom.com>
2764M:	bcm-kernel-feedback-list@broadcom.com
2765T:	git git://github.com/broadcom/mach-bcm
2766S:	Maintained
2767N:	bcm281*
2768N:	bcm113*
2769N:	bcm216*
2770N:	kona
2771F:	arch/arm/mach-bcm/
2772
2773BROADCOM BCM2835 ARM ARCHITECTURE
2774M:	Eric Anholt <eric@anholt.net>
2775M:	Stefan Wahren <stefan.wahren@i2se.com>
2776L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778T:	git git://github.com/anholt/linux
2779S:	Maintained
2780N:	bcm2835
2781F:	drivers/staging/vc04_services
2782
2783BROADCOM BCM47XX MIPS ARCHITECTURE
2784M:	Hauke Mehrtens <hauke@hauke-m.de>
2785M:	Rafał Miłecki <zajec5@gmail.com>
2786L:	linux-mips@linux-mips.org
2787S:	Maintained
2788F:	Documentation/devicetree/bindings/mips/brcm/
2789F:	arch/mips/bcm47xx/*
2790F:	arch/mips/include/asm/mach-bcm47xx/*
2791
2792BROADCOM BCM5301X ARM ARCHITECTURE
2793M:	Hauke Mehrtens <hauke@hauke-m.de>
2794M:	Rafał Miłecki <zajec5@gmail.com>
2795M:	Jon Mason <jonmason@broadcom.com>
2796M:	bcm-kernel-feedback-list@broadcom.com
2797L:	linux-arm-kernel@lists.infradead.org
2798S:	Maintained
2799F:	arch/arm/mach-bcm/bcm_5301x.c
2800F:	arch/arm/boot/dts/bcm5301x*.dtsi
2801F:	arch/arm/boot/dts/bcm470*
2802F:	arch/arm/boot/dts/bcm953012*
2803
2804BROADCOM BCM53573 ARM ARCHITECTURE
2805M:	Rafał Miłecki <rafal@milecki.pl>
2806L:	linux-arm-kernel@lists.infradead.org
2807S:	Maintained
2808F:	arch/arm/boot/dts/bcm53573*
2809F:	arch/arm/boot/dts/bcm47189*
2810
2811BROADCOM BCM63XX ARM ARCHITECTURE
2812M:	Florian Fainelli <f.fainelli@gmail.com>
2813M:	bcm-kernel-feedback-list@broadcom.com
2814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815T:	git git://github.com/broadcom/stblinux.git
2816S:	Maintained
2817N:	bcm63xx
2818
2819BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820M:	Kevin Cernekee <cernekee@gmail.com>
2821L:	linux-usb@vger.kernel.org
2822S:	Maintained
2823F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2824
2825BROADCOM BCM7XXX ARM ARCHITECTURE
2826M:	Brian Norris <computersforpeace@gmail.com>
2827M:	Gregory Fong <gregory.0xf0@gmail.com>
2828M:	Florian Fainelli <f.fainelli@gmail.com>
2829M:	bcm-kernel-feedback-list@broadcom.com
2830L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831T:	git git://github.com/broadcom/stblinux.git
2832S:	Maintained
2833F:	arch/arm/mach-bcm/*brcmstb*
2834F:	arch/arm/boot/dts/bcm7*.dts*
2835F:	drivers/bus/brcmstb_gisb.c
2836N:	brcmstb
2837
2838BROADCOM BMIPS CPUFREQ DRIVER
2839M:	Markus Mayer <mmayer@broadcom.com>
2840M:	bcm-kernel-feedback-list@broadcom.com
2841L:	linux-pm@vger.kernel.org
2842S:	Maintained
2843F:	drivers/cpufreq/bmips-cpufreq.c
2844
2845BROADCOM BMIPS MIPS ARCHITECTURE
2846M:	Kevin Cernekee <cernekee@gmail.com>
2847M:	Florian Fainelli <f.fainelli@gmail.com>
2848L:	linux-mips@linux-mips.org
2849T:	git git://github.com/broadcom/stblinux.git
2850S:	Maintained
2851F:	arch/mips/bmips/*
2852F:	arch/mips/include/asm/mach-bmips/*
2853F:	arch/mips/kernel/*bmips*
2854F:	arch/mips/boot/dts/brcm/bcm*.dts*
2855F:	drivers/irqchip/irq-bcm63*
2856F:	drivers/irqchip/irq-bcm7*
2857F:	drivers/irqchip/irq-brcmstb*
2858F:	include/linux/bcm963xx_nvram.h
2859F:	include/linux/bcm963xx_tag.h
2860
2861BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2862M:	Rasesh Mody <rasesh.mody@cavium.com>
2863M:	Harish Patil <harish.patil@cavium.com>
2864M:	Dept-GELinuxNICDev@cavium.com
2865L:	netdev@vger.kernel.org
2866S:	Supported
2867F:	drivers/net/ethernet/broadcom/bnx2.*
2868F:	drivers/net/ethernet/broadcom/bnx2_*
2869
2870BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2871M:	QLogic-Storage-Upstream@qlogic.com
2872L:	linux-scsi@vger.kernel.org
2873S:	Supported
2874F:	drivers/scsi/bnx2fc/
2875
2876BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2877M:	QLogic-Storage-Upstream@qlogic.com
2878L:	linux-scsi@vger.kernel.org
2879S:	Supported
2880F:	drivers/scsi/bnx2i/
2881
2882BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2883M:	Ariel Elior <ariel.elior@cavium.com>
2884M:	everest-linux-l2@cavium.com
2885L:	netdev@vger.kernel.org
2886S:	Supported
2887F:	drivers/net/ethernet/broadcom/bnx2x/
2888
2889BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2890M:	Michael Chan <michael.chan@broadcom.com>
2891L:	netdev@vger.kernel.org
2892S:	Supported
2893F:	drivers/net/ethernet/broadcom/bnxt/
2894
2895BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2896M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2897M:	Franky Lin <franky.lin@broadcom.com>
2898M:	Hante Meuleman <hante.meuleman@broadcom.com>
2899M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2900M:	Wright Feng <wright.feng@cypress.com>
2901L:	linux-wireless@vger.kernel.org
2902L:	brcm80211-dev-list.pdl@broadcom.com
2903L:	brcm80211-dev-list@cypress.com
2904S:	Supported
2905F:	drivers/net/wireless/broadcom/brcm80211/
2906
2907BROADCOM BRCMSTB GPIO DRIVER
2908M:	Gregory Fong <gregory.0xf0@gmail.com>
2909L:	bcm-kernel-feedback-list@broadcom.com
2910S:	Supported
2911F:	drivers/gpio/gpio-brcmstb.c
2912F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2913
2914BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2915M:	Al Cooper <alcooperx@gmail.com>
2916L:	linux-kernel@vger.kernel.org
2917L:	bcm-kernel-feedback-list@broadcom.com
2918S:	Maintained
2919F:	drivers/phy/broadcom/phy-brcm-usb*
2920
2921BROADCOM GENET ETHERNET DRIVER
2922M:	Doug Berger <opendmb@gmail.com>
2923M:	Florian Fainelli <f.fainelli@gmail.com>
2924L:	netdev@vger.kernel.org
2925S:	Supported
2926F:	drivers/net/ethernet/broadcom/genet/
2927
2928BROADCOM IPROC ARM ARCHITECTURE
2929M:	Ray Jui <rjui@broadcom.com>
2930M:	Scott Branden <sbranden@broadcom.com>
2931M:	Jon Mason <jonmason@broadcom.com>
2932M:	bcm-kernel-feedback-list@broadcom.com
2933L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2934T:	git git://github.com/broadcom/cygnus-linux.git
2935S:	Maintained
2936N:	iproc
2937N:	cygnus
2938N:	bcm[-_]nsp
2939N:	bcm9113*
2940N:	bcm9583*
2941N:	bcm9585*
2942N:	bcm9586*
2943N:	bcm988312
2944N:	bcm113*
2945N:	bcm583*
2946N:	bcm585*
2947N:	bcm586*
2948N:	bcm88312
2949N:	hr2
2950F:	arch/arm64/boot/dts/broadcom/ns2*
2951F:	drivers/clk/bcm/clk-ns*
2952F:	drivers/pinctrl/bcm/pinctrl-ns*
2953
2954BROADCOM KONA GPIO DRIVER
2955M:	Ray Jui <rjui@broadcom.com>
2956L:	bcm-kernel-feedback-list@broadcom.com
2957S:	Supported
2958F:	drivers/gpio/gpio-bcm-kona.c
2959F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2960
2961BROADCOM NETXTREME-E ROCE DRIVER
2962M:	Selvin Xavier <selvin.xavier@broadcom.com>
2963M:	Devesh Sharma <devesh.sharma@broadcom.com>
2964M:	Somnath Kotur <somnath.kotur@broadcom.com>
2965M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2966L:	linux-rdma@vger.kernel.org
2967W:	http://www.broadcom.com
2968S:	Supported
2969F:	drivers/infiniband/hw/bnxt_re/
2970F:	include/uapi/rdma/bnxt_re-abi.h
2971
2972BROADCOM NVRAM DRIVER
2973M:	Rafał Miłecki <zajec5@gmail.com>
2974L:	linux-mips@linux-mips.org
2975S:	Maintained
2976F:	drivers/firmware/broadcom/*
2977
2978BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2979M:	Rafał Miłecki <zajec5@gmail.com>
2980L:	linux-wireless@vger.kernel.org
2981S:	Maintained
2982F:	drivers/bcma/
2983F:	include/linux/bcma/
2984
2985BROADCOM STB AVS CPUFREQ DRIVER
2986M:	Markus Mayer <mmayer@broadcom.com>
2987M:	bcm-kernel-feedback-list@broadcom.com
2988L:	linux-pm@vger.kernel.org
2989S:	Maintained
2990F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2991F:	drivers/cpufreq/brcmstb*
2992
2993BROADCOM STB AVS TMON DRIVER
2994M:	Markus Mayer <mmayer@broadcom.com>
2995M:	bcm-kernel-feedback-list@broadcom.com
2996L:	linux-pm@vger.kernel.org
2997S:	Maintained
2998F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2999F:	drivers/thermal/broadcom/brcmstb*
3000
3001BROADCOM STB NAND FLASH DRIVER
3002M:	Brian Norris <computersforpeace@gmail.com>
3003M:	Kamal Dasu <kdasu.kdev@gmail.com>
3004L:	linux-mtd@lists.infradead.org
3005L:	bcm-kernel-feedback-list@broadcom.com
3006S:	Maintained
3007F:	drivers/mtd/nand/brcmnand/
3008
3009BROADCOM STB DPFE DRIVER
3010M:	Markus Mayer <mmayer@broadcom.com>
3011M:	bcm-kernel-feedback-list@broadcom.com
3012L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3015F:	drivers/memory/brcmstb_dpfe.c
3016
3017BROADCOM SYSTEMPORT ETHERNET DRIVER
3018M:	Florian Fainelli <f.fainelli@gmail.com>
3019L:	netdev@vger.kernel.org
3020S:	Supported
3021F:	drivers/net/ethernet/broadcom/bcmsysport.*
3022
3023BROADCOM TG3 GIGABIT ETHERNET DRIVER
3024M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3025M:	Prashant Sreedharan <prashant@broadcom.com>
3026M:	Michael Chan <mchan@broadcom.com>
3027L:	netdev@vger.kernel.org
3028S:	Supported
3029F:	drivers/net/ethernet/broadcom/tg3.*
3030
3031BROCADE BFA FC SCSI DRIVER
3032M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3033M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3034L:	linux-scsi@vger.kernel.org
3035S:	Supported
3036F:	drivers/scsi/bfa/
3037
3038BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3039M:	Rasesh Mody <rasesh.mody@cavium.com>
3040M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3041M:	Dept-GELinuxNICDev@cavium.com
3042L:	netdev@vger.kernel.org
3043S:	Supported
3044F:	drivers/net/ethernet/brocade/bna/
3045
3046BSG (block layer generic sg v4 driver)
3047M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3048L:	linux-scsi@vger.kernel.org
3049S:	Supported
3050F:	block/bsg.c
3051F:	include/linux/bsg.h
3052F:	include/uapi/linux/bsg.h
3053
3054BT87X AUDIO DRIVER
3055M:	Clemens Ladisch <clemens@ladisch.de>
3056L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3057T:	git git://git.alsa-project.org/alsa-kernel.git
3058S:	Maintained
3059F:	Documentation/sound/alsa/Bt87x.txt
3060F:	sound/pci/bt87x.c
3061
3062BT8XXGPIO DRIVER
3063M:	Michael Buesch <m@bues.ch>
3064W:	http://bu3sch.de/btgpio.php
3065S:	Maintained
3066F:	drivers/gpio/gpio-bt8xx.c
3067
3068BTRFS FILE SYSTEM
3069M:	Chris Mason <clm@fb.com>
3070M:	Josef Bacik <jbacik@fb.com>
3071M:	David Sterba <dsterba@suse.com>
3072L:	linux-btrfs@vger.kernel.org
3073W:	http://btrfs.wiki.kernel.org/
3074Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3076S:	Maintained
3077F:	Documentation/filesystems/btrfs.txt
3078F:	fs/btrfs/
3079F:	include/linux/btrfs*
3080F:	include/uapi/linux/btrfs*
3081
3082BTTV VIDEO4LINUX DRIVER
3083M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3084M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3085L:	linux-media@vger.kernel.org
3086W:	https://linuxtv.org
3087T:	git git://linuxtv.org/media_tree.git
3088S:	Odd fixes
3089F:	Documentation/media/v4l-drivers/bttv*
3090F:	drivers/media/pci/bt8xx/bttv*
3091
3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3093M:	Chanwoo Choi <cw00.choi@samsung.com>
3094L:	linux-pm@vger.kernel.org
3095L:	linux-samsung-soc@vger.kernel.org
3096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3097S:	Maintained
3098F:	drivers/devfreq/exynos-bus.c
3099F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3100
3101BUSLOGIC SCSI DRIVER
3102M:	Khalid Aziz <khalid@gonehiking.org>
3103L:	linux-scsi@vger.kernel.org
3104S:	Maintained
3105F:	drivers/scsi/BusLogic.*
3106F:	drivers/scsi/FlashPoint.*
3107
3108C-MEDIA CMI8788 DRIVER
3109M:	Clemens Ladisch <clemens@ladisch.de>
3110L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3111T:	git git://git.alsa-project.org/alsa-kernel.git
3112S:	Maintained
3113F:	sound/pci/oxygen/
3114
3115C6X ARCHITECTURE
3116M:	Mark Salter <msalter@redhat.com>
3117M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3118L:	linux-c6x-dev@linux-c6x.org
3119W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3120S:	Maintained
3121F:	arch/c6x/
3122
3123CA8210 IEEE-802.15.4 RADIO DRIVER
3124M:	Harry Morris <h.morris@cascoda.com>
3125L:	linux-wpan@vger.kernel.org
3126W:	https://github.com/Cascoda/ca8210-linux.git
3127S:	Maintained
3128F:	drivers/net/ieee802154/ca8210.c
3129F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3130
3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3132M:	David Howells <dhowells@redhat.com>
3133L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3134S:	Supported
3135F:	Documentation/filesystems/caching/cachefiles.txt
3136F:	fs/cachefiles/
3137
3138CADET FM/AM RADIO RECEIVER DRIVER
3139M:	Hans Verkuil <hverkuil@xs4all.nl>
3140L:	linux-media@vger.kernel.org
3141T:	git git://linuxtv.org/media_tree.git
3142W:	https://linuxtv.org
3143S:	Maintained
3144F:	drivers/media/radio/radio-cadet*
3145
3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3147M:	Jonathan Corbet <corbet@lwn.net>
3148L:	linux-media@vger.kernel.org
3149T:	git git://linuxtv.org/media_tree.git
3150S:	Maintained
3151F:	Documentation/media/v4l-drivers/cafe_ccic*
3152F:	drivers/media/platform/marvell-ccic/
3153
3154CAIF NETWORK LAYER
3155M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3156L:	netdev@vger.kernel.org
3157S:	Supported
3158F:	Documentation/networking/caif/
3159F:	drivers/net/caif/
3160F:	include/uapi/linux/caif/
3161F:	include/net/caif/
3162F:	net/caif/
3163
3164CALGARY x86-64 IOMMU
3165M:	Muli Ben-Yehuda <mulix@mulix.org>
3166M:	Jon Mason <jdmason@kudzu.us>
3167L:	iommu@lists.linux-foundation.org
3168S:	Maintained
3169F:	arch/x86/kernel/pci-calgary_64.c
3170F:	arch/x86/kernel/tce_64.c
3171F:	arch/x86/include/asm/calgary.h
3172F:	arch/x86/include/asm/tce.h
3173
3174CAN NETWORK DRIVERS
3175M:	Wolfgang Grandegger <wg@grandegger.com>
3176M:	Marc Kleine-Budde <mkl@pengutronix.de>
3177L:	linux-can@vger.kernel.org
3178W:	https://github.com/linux-can
3179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3181S:	Maintained
3182F:	Documentation/devicetree/bindings/net/can/
3183F:	drivers/net/can/
3184F:	include/linux/can/dev.h
3185F:	include/linux/can/platform/
3186F:	include/uapi/linux/can/error.h
3187F:	include/uapi/linux/can/netlink.h
3188
3189CAN NETWORK LAYER
3190M:	Oliver Hartkopp <socketcan@hartkopp.net>
3191M:	Marc Kleine-Budde <mkl@pengutronix.de>
3192L:	linux-can@vger.kernel.org
3193W:	https://github.com/linux-can
3194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3196S:	Maintained
3197F:	Documentation/networking/can.txt
3198F:	net/can/
3199F:	include/linux/can/core.h
3200F:	include/uapi/linux/can.h
3201F:	include/uapi/linux/can/bcm.h
3202F:	include/uapi/linux/can/raw.h
3203F:	include/uapi/linux/can/gw.h
3204
3205CAPABILITIES
3206M:	Serge Hallyn <serge@hallyn.com>
3207L:	linux-security-module@vger.kernel.org
3208S:	Supported
3209F:	include/linux/capability.h
3210F:	include/uapi/linux/capability.h
3211F:	security/commoncap.c
3212F:	kernel/capability.c
3213
3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3215M:	Kevin Tsai <ktsai@capellamicro.com>
3216S:	Maintained
3217F:	drivers/iio/light/cm*
3218
3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3220M:	Christian Lamparter <chunkeey@googlemail.com>
3221L:	linux-wireless@vger.kernel.org
3222W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3223S:	Maintained
3224F:	drivers/net/wireless/ath/carl9170/
3225
3226CAVIUM I2C DRIVER
3227M:	Jan Glauber <jglauber@cavium.com>
3228M:	David Daney <david.daney@cavium.com>
3229W:	http://www.cavium.com
3230S:	Supported
3231F:	drivers/i2c/busses/i2c-octeon*
3232F:	drivers/i2c/busses/i2c-thunderx*
3233
3234CAVIUM LIQUIDIO NETWORK DRIVER
3235M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3236M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3237M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3238M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3239L:	netdev@vger.kernel.org
3240W:	http://www.cavium.com
3241S:	Supported
3242F:	drivers/net/ethernet/cavium/liquidio/
3243
3244CAVIUM MMC DRIVER
3245M:	Jan Glauber <jglauber@cavium.com>
3246M:	David Daney <david.daney@cavium.com>
3247M:	Steven J. Hill <Steven.Hill@cavium.com>
3248W:	http://www.cavium.com
3249S:	Supported
3250F:	drivers/mmc/host/cavium*
3251
3252CAVIUM OCTEON-TX CRYPTO DRIVER
3253M:	George Cherian <george.cherian@cavium.com>
3254L:	linux-crypto@vger.kernel.org
3255W:	http://www.cavium.com
3256S:	Supported
3257F:	drivers/crypto/cavium/cpt/
3258
3259CAVIUM THUNDERX2 ARM64 SOC
3260M:	Robert Richter <rrichter@cavium.com>
3261M:	Jayachandran C <jnair@caviumnetworks.com>
3262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3263S:	Maintained
3264F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3265F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3266
3267CC2520 IEEE-802.15.4 RADIO DRIVER
3268M:	Varka Bhadram <varkabhadram@gmail.com>
3269L:	linux-wpan@vger.kernel.org
3270S:	Maintained
3271F:	drivers/net/ieee802154/cc2520.c
3272F:	include/linux/spi/cc2520.h
3273F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3274
3275CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3276M:	Gilad Ben-Yossef <gilad@benyossef.com>
3277L:	linux-crypto@vger.kernel.org
3278L:	driverdev-devel@linuxdriverproject.org
3279S:	Supported
3280F:	drivers/staging/ccree/
3281W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3282
3283CEC FRAMEWORK
3284M:	Hans Verkuil <hans.verkuil@cisco.com>
3285L:	linux-media@vger.kernel.org
3286T:	git git://linuxtv.org/media_tree.git
3287W:	http://linuxtv.org
3288S:	Supported
3289F:	Documentation/media/kapi/cec-core.rst
3290F:	Documentation/media/uapi/cec
3291F:	drivers/media/cec/
3292F:	drivers/media/rc/keymaps/rc-cec.c
3293F:	include/media/cec.h
3294F:	include/media/cec-notifier.h
3295F:	include/uapi/linux/cec.h
3296F:	include/uapi/linux/cec-funcs.h
3297F:	Documentation/devicetree/bindings/media/cec.txt
3298
3299CEC GPIO DRIVER
3300M:	Hans Verkuil <hans.verkuil@cisco.com>
3301L:	linux-media@vger.kernel.org
3302T:	git git://linuxtv.org/media_tree.git
3303W:	http://linuxtv.org
3304S:	Supported
3305F:	drivers/media/platform/cec-gpio/
3306F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3307
3308CELL BROADBAND ENGINE ARCHITECTURE
3309M:	Arnd Bergmann <arnd@arndb.de>
3310L:	linuxppc-dev@lists.ozlabs.org
3311W:	http://www.ibm.com/developerworks/power/cell/
3312S:	Supported
3313F:	arch/powerpc/include/asm/cell*.h
3314F:	arch/powerpc/include/asm/spu*.h
3315F:	arch/powerpc/include/uapi/asm/spu*.h
3316F:	arch/powerpc/oprofile/*cell*
3317F:	arch/powerpc/platforms/cell/
3318
3319CEPH COMMON CODE (LIBCEPH)
3320M:	Ilya Dryomov <idryomov@gmail.com>
3321M:	"Yan, Zheng" <zyan@redhat.com>
3322M:	Sage Weil <sage@redhat.com>
3323L:	ceph-devel@vger.kernel.org
3324W:	http://ceph.com/
3325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3326T:	git git://github.com/ceph/ceph-client.git
3327S:	Supported
3328F:	net/ceph/
3329F:	include/linux/ceph/
3330F:	include/linux/crush/
3331
3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335M:	Ilya Dryomov <idryomov@gmail.com>
3336L:	ceph-devel@vger.kernel.org
3337W:	http://ceph.com/
3338T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3339T:	git git://github.com/ceph/ceph-client.git
3340S:	Supported
3341F:	Documentation/filesystems/ceph.txt
3342F:	fs/ceph/
3343
3344CERTIFICATE HANDLING:
3345M:	David Howells <dhowells@redhat.com>
3346M:	David Woodhouse <dwmw2@infradead.org>
3347L:	keyrings@vger.kernel.org
3348S:	Maintained
3349F:	Documentation/module-signing.txt
3350F:	certs/
3351F:	scripts/sign-file.c
3352F:	scripts/extract-cert.c
3353
3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3355L:	linux-usb@vger.kernel.org
3356S:	Orphan
3357F:	Documentation/usb/WUSB-Design-overview.txt
3358F:	Documentation/usb/wusb-cbaf
3359F:	drivers/usb/host/hwa-hc.c
3360F:	drivers/usb/host/whci/
3361F:	drivers/usb/wusbcore/
3362F:	include/linux/usb/wusb*
3363
3364CFAG12864B LCD DRIVER
3365M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3366W:	http://miguelojeda.es/auxdisplay.htm
3367W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3368S:	Maintained
3369F:	drivers/auxdisplay/cfag12864b.c
3370F:	include/linux/cfag12864b.h
3371
3372CFAG12864BFB LCD FRAMEBUFFER DRIVER
3373M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3374W:	http://miguelojeda.es/auxdisplay.htm
3375W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376S:	Maintained
3377F:	drivers/auxdisplay/cfag12864bfb.c
3378F:	include/linux/cfag12864b.h
3379
3380802.11 (including CFG80211/NL80211)
3381M:	Johannes Berg <johannes@sipsolutions.net>
3382L:	linux-wireless@vger.kernel.org
3383W:	http://wireless.kernel.org/
3384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3386S:	Maintained
3387F:	net/wireless/
3388F:	include/uapi/linux/nl80211.h
3389F:	include/linux/ieee80211.h
3390F:	include/net/wext.h
3391F:	include/net/cfg80211.h
3392F:	include/net/iw_handler.h
3393F:	include/net/ieee80211_radiotap.h
3394F:	Documentation/driver-api/80211/cfg80211.rst
3395F:	Documentation/networking/regulatory.txt
3396
3397CHAR and MISC DRIVERS
3398M:	Arnd Bergmann <arnd@arndb.de>
3399M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3401S:	Supported
3402F:	drivers/char/*
3403F:	drivers/misc/*
3404F:	include/linux/miscdevice.h
3405
3406CHECKPATCH
3407M:	Andy Whitcroft <apw@canonical.com>
3408M:	Joe Perches <joe@perches.com>
3409S:	Maintained
3410F:	scripts/checkpatch.pl
3411
3412CHINESE DOCUMENTATION
3413M:	Harry Wei <harryxiyou@gmail.com>
3414L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3415L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3416S:	Maintained
3417F:	Documentation/translations/zh_CN/
3418
3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3420M:	Peter Chen <Peter.Chen@nxp.com>
3421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3422L:	linux-usb@vger.kernel.org
3423S:	Maintained
3424F:	drivers/usb/chipidea/
3425
3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3427M:	Hans de Goede <hdegoede@redhat.com>
3428L:	linux-input@vger.kernel.org
3429S:	Maintained
3430F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3431F:	drivers/input/touchscreen/chipone_icn8318.c
3432
3433CHROME HARDWARE PLATFORM SUPPORT
3434M:	Benson Leung <bleung@chromium.org>
3435M:	Olof Johansson <olof@lixom.net>
3436S:	Maintained
3437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3438F:	drivers/platform/chrome/
3439
3440CIRRUS LOGIC AUDIO CODEC DRIVERS
3441M:	Brian Austin <brian.austin@cirrus.com>
3442M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3443L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3444S:	Maintained
3445F:	sound/soc/codecs/cs*
3446
3447CIRRUS LOGIC EP93XX ETHERNET DRIVER
3448M:	Hartley Sweeten <hsweeten@visionengravers.com>
3449L:	netdev@vger.kernel.org
3450S:	Maintained
3451F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3452
3453CISCO FCOE HBA DRIVER
3454M:	Satish Kharat <satishkh@cisco.com>
3455M:	Sesidhar Baddela <sebaddel@cisco.com>
3456M:	Karan Tilak Kumar <kartilak@cisco.com>
3457L:	linux-scsi@vger.kernel.org
3458S:	Supported
3459F:	drivers/scsi/fnic/
3460
3461CISCO SCSI HBA DRIVER
3462M:	Karan Tilak Kumar <kartilak@cisco.com>
3463M:	Sesidhar Baddela <sebaddel@cisco.com>
3464L:	linux-scsi@vger.kernel.org
3465S:	Supported
3466F:	drivers/scsi/snic/
3467
3468CISCO VIC ETHERNET NIC DRIVER
3469M:	Christian Benvenuti <benve@cisco.com>
3470M:	Govindarajulu Varadarajan <_govind@gmx.com>
3471M:	Parvi Kaustubhi <pkaustub@cisco.com>
3472S:	Supported
3473F:	drivers/net/ethernet/cisco/enic/
3474
3475CISCO VIC LOW LATENCY NIC DRIVER
3476M:	Christian Benvenuti <benve@cisco.com>
3477M:	Dave Goodell <dgoodell@cisco.com>
3478S:	Supported
3479F:	drivers/infiniband/hw/usnic/
3480
3481CLEANCACHE API
3482M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3483L:	linux-kernel@vger.kernel.org
3484S:	Maintained
3485F:	mm/cleancache.c
3486F:	include/linux/cleancache.h
3487
3488CLK API
3489M:	Russell King <linux@armlinux.org.uk>
3490L:	linux-clk@vger.kernel.org
3491S:	Maintained
3492F:	include/linux/clk.h
3493
3494CLOCKSOURCE, CLOCKEVENT DRIVERS
3495M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3496M:	Thomas Gleixner <tglx@linutronix.de>
3497L:	linux-kernel@vger.kernel.org
3498T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3499S:	Supported
3500F:	drivers/clocksource/
3501F:	Documentation/devicetree/bindings/timer/
3502
3503CMPC ACPI DRIVER
3504M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3505M:	Daniel Oliveira Nascimento <don@syst.com.br>
3506L:	platform-driver-x86@vger.kernel.org
3507S:	Supported
3508F:	drivers/platform/x86/classmate-laptop.c
3509
3510COBALT MEDIA DRIVER
3511M:	Hans Verkuil <hans.verkuil@cisco.com>
3512L:	linux-media@vger.kernel.org
3513T:	git git://linuxtv.org/media_tree.git
3514W:	https://linuxtv.org
3515S:	Supported
3516F:	drivers/media/pci/cobalt/
3517
3518COCCINELLE/Semantic Patches (SmPL)
3519M:	Julia Lawall <Julia.Lawall@lip6.fr>
3520M:	Gilles Muller <Gilles.Muller@lip6.fr>
3521M:	Nicolas Palix <nicolas.palix@imag.fr>
3522M:	Michal Marek <michal.lkml@markovi.net>
3523L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3524T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3525W:	http://coccinelle.lip6.fr/
3526S:	Supported
3527F:	Documentation/dev-tools/coccinelle.rst
3528F:	scripts/coccinelle/
3529F:	scripts/coccicheck
3530
3531CODA FILE SYSTEM
3532M:	Jan Harkes <jaharkes@cs.cmu.edu>
3533M:	coda@cs.cmu.edu
3534L:	codalist@coda.cs.cmu.edu
3535W:	http://www.coda.cs.cmu.edu/
3536S:	Maintained
3537F:	Documentation/filesystems/coda.txt
3538F:	fs/coda/
3539F:	include/linux/coda*.h
3540F:	include/uapi/linux/coda*.h
3541
3542CODA V4L2 MEM2MEM DRIVER
3543M:	Philipp Zabel <p.zabel@pengutronix.de>
3544L:	linux-media@vger.kernel.org
3545S:	Maintained
3546F:	Documentation/devicetree/bindings/media/coda.txt
3547F:	drivers/media/platform/coda/
3548
3549COMMON CLK FRAMEWORK
3550M:	Michael Turquette <mturquette@baylibre.com>
3551M:	Stephen Boyd <sboyd@codeaurora.org>
3552L:	linux-clk@vger.kernel.org
3553Q:	http://patchwork.kernel.org/project/linux-clk/list/
3554T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3555S:	Maintained
3556F:	Documentation/devicetree/bindings/clock/
3557F:	drivers/clk/
3558X:	drivers/clk/clkdev.c
3559F:	include/linux/clk-pr*
3560F:	include/linux/clk/
3561
3562COMMON INTERNET FILE SYSTEM (CIFS)
3563M:	Steve French <sfrench@samba.org>
3564L:	linux-cifs@vger.kernel.org
3565L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3566W:	http://linux-cifs.samba.org/
3567T:	git git://git.samba.org/sfrench/cifs-2.6.git
3568S:	Supported
3569F:	Documentation/filesystems/cifs/
3570F:	fs/cifs/
3571
3572COMPACTPCI HOTPLUG CORE
3573M:	Scott Murray <scott@spiteful.org>
3574L:	linux-pci@vger.kernel.org
3575S:	Maintained
3576F:	drivers/pci/hotplug/cpci_hotplug*
3577
3578COMPACTPCI HOTPLUG GENERIC DRIVER
3579M:	Scott Murray <scott@spiteful.org>
3580L:	linux-pci@vger.kernel.org
3581S:	Maintained
3582F:	drivers/pci/hotplug/cpcihp_generic.c
3583
3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpcihp_zt5550.*
3589
3590COMPAL LAPTOP SUPPORT
3591M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3592L:	platform-driver-x86@vger.kernel.org
3593S:	Maintained
3594F:	drivers/platform/x86/compal-laptop.c
3595
3596CONEXANT ACCESSRUNNER USB DRIVER
3597L:	accessrunner-general@lists.sourceforge.net
3598W:	http://accessrunner.sourceforge.net/
3599S:	Orphan
3600F:	drivers/usb/atm/cxacru.c
3601
3602CONFIGFS
3603M:	Joel Becker <jlbec@evilplan.org>
3604M:	Christoph Hellwig <hch@lst.de>
3605T:	git git://git.infradead.org/users/hch/configfs.git
3606S:	Supported
3607F:	fs/configfs/
3608F:	include/linux/configfs.h
3609
3610CONNECTOR
3611M:	Evgeniy Polyakov <zbr@ioremap.net>
3612L:	netdev@vger.kernel.org
3613S:	Maintained
3614F:	drivers/connector/
3615
3616CONTROL GROUP (CGROUP)
3617M:	Tejun Heo <tj@kernel.org>
3618M:	Li Zefan <lizefan@huawei.com>
3619M:	Johannes Weiner <hannes@cmpxchg.org>
3620L:	cgroups@vger.kernel.org
3621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3622S:	Maintained
3623F:	Documentation/cgroup*
3624F:	include/linux/cgroup*
3625F:	kernel/cgroup*
3626
3627CONTROL GROUP - CPUSET
3628M:	Li Zefan <lizefan@huawei.com>
3629L:	cgroups@vger.kernel.org
3630W:	http://www.bullopensource.org/cpuset/
3631W:	http://oss.sgi.com/projects/cpusets/
3632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3633S:	Maintained
3634F:	Documentation/cgroup-v1/cpusets.txt
3635F:	include/linux/cpuset.h
3636F:	kernel/cgroup/cpuset.c
3637
3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3639M:	Johannes Weiner <hannes@cmpxchg.org>
3640M:	Michal Hocko <mhocko@kernel.org>
3641M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3642L:	cgroups@vger.kernel.org
3643L:	linux-mm@kvack.org
3644S:	Maintained
3645F:	mm/memcontrol.c
3646F:	mm/swap_cgroup.c
3647
3648CORETEMP HARDWARE MONITORING DRIVER
3649M:	Fenghua Yu <fenghua.yu@intel.com>
3650L:	linux-hwmon@vger.kernel.org
3651S:	Maintained
3652F:	Documentation/hwmon/coretemp
3653F:	drivers/hwmon/coretemp.c
3654
3655COSA/SRP SYNC SERIAL DRIVER
3656M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3657W:	http://www.fi.muni.cz/~kas/cosa/
3658S:	Maintained
3659F:	drivers/net/wan/cosa*
3660
3661CPMAC ETHERNET DRIVER
3662M:	Florian Fainelli <f.fainelli@gmail.com>
3663L:	netdev@vger.kernel.org
3664S:	Maintained
3665F:	drivers/net/ethernet/ti/cpmac.c
3666
3667CPU FREQUENCY DRIVERS
3668M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3669M:	Viresh Kumar <viresh.kumar@linaro.org>
3670L:	linux-pm@vger.kernel.org
3671S:	Maintained
3672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3673T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3674B:	https://bugzilla.kernel.org
3675F:	Documentation/cpu-freq/
3676F:	Documentation/devicetree/bindings/cpufreq/
3677F:	drivers/cpufreq/
3678F:	include/linux/cpufreq.h
3679F:	tools/testing/selftests/cpufreq/
3680
3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3682M:	Viresh Kumar <viresh.kumar@linaro.org>
3683M:	Sudeep Holla <sudeep.holla@arm.com>
3684L:	linux-pm@vger.kernel.org
3685W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3686S:	Maintained
3687F:	drivers/cpufreq/arm_big_little.h
3688F:	drivers/cpufreq/arm_big_little.c
3689F:	drivers/cpufreq/arm_big_little_dt.c
3690
3691CPU POWER MONITORING SUBSYSTEM
3692M:	Thomas Renninger <trenn@suse.com>
3693M:	Shuah Khan <shuahkh@osg.samsung.com>
3694M:	Shuah Khan <shuah@kernel.org>
3695L:	linux-pm@vger.kernel.org
3696S:	Maintained
3697F:	tools/power/cpupower/
3698
3699CPUID/MSR DRIVER
3700M:	"H. Peter Anvin" <hpa@zytor.com>
3701S:	Maintained
3702F:	arch/x86/kernel/cpuid.c
3703F:	arch/x86/kernel/msr.c
3704
3705CPUIDLE DRIVER - ARM BIG LITTLE
3706M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3707M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3708L:	linux-pm@vger.kernel.org
3709L:	linux-arm-kernel@lists.infradead.org
3710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3711S:	Maintained
3712F:	drivers/cpuidle/cpuidle-big_little.c
3713
3714CPUIDLE DRIVER - ARM EXYNOS
3715M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3716M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3717M:	Kukjin Kim <kgene@kernel.org>
3718L:	linux-pm@vger.kernel.org
3719L:	linux-samsung-soc@vger.kernel.org
3720S:	Supported
3721F:	drivers/cpuidle/cpuidle-exynos.c
3722F:	arch/arm/mach-exynos/pm.c
3723
3724CPUIDLE DRIVERS
3725M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3726M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3727L:	linux-pm@vger.kernel.org
3728S:	Maintained
3729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3730B:	https://bugzilla.kernel.org
3731F:	drivers/cpuidle/*
3732F:	include/linux/cpuidle.h
3733
3734CRAMFS FILESYSTEM
3735M:	Nicolas Pitre <nico@linaro.org>
3736S:	Maintained
3737F:	Documentation/filesystems/cramfs.txt
3738F:	fs/cramfs/
3739
3740CRIS PORT
3741M:	Mikael Starvik <starvik@axis.com>
3742M:	Jesper Nilsson <jesper.nilsson@axis.com>
3743L:	linux-cris-kernel@axis.com
3744W:	http://developer.axis.com
3745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3746S:	Maintained
3747F:	arch/cris/
3748F:	drivers/tty/serial/crisv10.*
3749
3750CRYPTO API
3751M:	Herbert Xu <herbert@gondor.apana.org.au>
3752M:	"David S. Miller" <davem@davemloft.net>
3753L:	linux-crypto@vger.kernel.org
3754T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3756S:	Maintained
3757F:	Documentation/crypto/
3758F:	Documentation/devicetree/bindings/crypto/
3759F:	arch/*/crypto/
3760F:	crypto/
3761F:	drivers/crypto/
3762F:	include/crypto/
3763F:	include/linux/crypto*
3764
3765CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3766M:	Neil Horman <nhorman@tuxdriver.com>
3767L:	linux-crypto@vger.kernel.org
3768S:	Maintained
3769F:	crypto/ansi_cprng.c
3770F:	crypto/rng.c
3771
3772CS3308 MEDIA DRIVER
3773M:	Hans Verkuil <hverkuil@xs4all.nl>
3774L:	linux-media@vger.kernel.org
3775T:	git git://linuxtv.org/media_tree.git
3776W:	http://linuxtv.org
3777S:	Odd Fixes
3778F:	drivers/media/i2c/cs3308.c
3779F:	drivers/media/i2c/cs3308.h
3780
3781CS5535 Audio ALSA driver
3782M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3783S:	Maintained
3784F:	sound/pci/cs5535audio/
3785
3786CW1200 WLAN driver
3787M:	Solomon Peachy <pizza@shaftnet.org>
3788S:	Maintained
3789F:	drivers/net/wireless/st/cw1200/
3790
3791CX18 VIDEO4LINUX DRIVER
3792M:	Andy Walls <awalls@md.metrocast.net>
3793L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3794L:	linux-media@vger.kernel.org
3795T:	git git://linuxtv.org/media_tree.git
3796W:	https://linuxtv.org
3797W:	http://www.ivtvdriver.org/index.php/Cx18
3798S:	Maintained
3799F:	Documentation/media/v4l-drivers/cx18*
3800F:	drivers/media/pci/cx18/
3801F:	include/uapi/linux/ivtv*
3802
3803CX2341X MPEG ENCODER HELPER MODULE
3804M:	Hans Verkuil <hverkuil@xs4all.nl>
3805L:	linux-media@vger.kernel.org
3806T:	git git://linuxtv.org/media_tree.git
3807W:	https://linuxtv.org
3808S:	Maintained
3809F:	drivers/media/common/cx2341x*
3810F:	include/media/cx2341x*
3811
3812CX24120 MEDIA DRIVER
3813M:	Jemma Denson <jdenson@gmail.com>
3814M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3815L:	linux-media@vger.kernel.org
3816W:	https://linuxtv.org
3817Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3818S:	Maintained
3819F:	drivers/media/dvb-frontends/cx24120*
3820
3821CX88 VIDEO4LINUX DRIVER
3822M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3823M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3824L:	linux-media@vger.kernel.org
3825W:	https://linuxtv.org
3826T:	git git://linuxtv.org/media_tree.git
3827S:	Odd fixes
3828F:	Documentation/media/v4l-drivers/cx88*
3829F:	drivers/media/pci/cx88/
3830
3831CXD2820R MEDIA DRIVER
3832M:	Antti Palosaari <crope@iki.fi>
3833L:	linux-media@vger.kernel.org
3834W:	https://linuxtv.org
3835W:	http://palosaari.fi/linux/
3836Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3837T:	git git://linuxtv.org/anttip/media_tree.git
3838S:	Maintained
3839F:	drivers/media/dvb-frontends/cxd2820r*
3840
3841CXGB3 ETHERNET DRIVER (CXGB3)
3842M:	Santosh Raspatur <santosh@chelsio.com>
3843L:	netdev@vger.kernel.org
3844W:	http://www.chelsio.com
3845S:	Supported
3846F:	drivers/net/ethernet/chelsio/cxgb3/
3847
3848CXGB3 ISCSI DRIVER (CXGB3I)
3849M:	Karen Xie <kxie@chelsio.com>
3850L:	linux-scsi@vger.kernel.org
3851W:	http://www.chelsio.com
3852S:	Supported
3853F:	drivers/scsi/cxgbi/cxgb3i
3854
3855CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3856M:	Steve Wise <swise@chelsio.com>
3857L:	linux-rdma@vger.kernel.org
3858W:	http://www.openfabrics.org
3859S:	Supported
3860F:	drivers/infiniband/hw/cxgb3/
3861F:	include/uapi/rdma/cxgb3-abi.h
3862
3863CXGB4 CRYPTO DRIVER (chcr)
3864M:	Harsh Jain <harsh@chelsio.com>
3865L:	linux-crypto@vger.kernel.org
3866W:	http://www.chelsio.com
3867S:	Supported
3868F:	drivers/crypto/chelsio
3869
3870CXGB4 ETHERNET DRIVER (CXGB4)
3871M:	Ganesh Goudar <ganeshgr@chelsio.com>
3872L:	netdev@vger.kernel.org
3873W:	http://www.chelsio.com
3874S:	Supported
3875F:	drivers/net/ethernet/chelsio/cxgb4/
3876
3877CXGB4 ISCSI DRIVER (CXGB4I)
3878M:	Karen Xie <kxie@chelsio.com>
3879L:	linux-scsi@vger.kernel.org
3880W:	http://www.chelsio.com
3881S:	Supported
3882F:	drivers/scsi/cxgbi/cxgb4i
3883
3884CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3885M:	Steve Wise <swise@chelsio.com>
3886L:	linux-rdma@vger.kernel.org
3887W:	http://www.openfabrics.org
3888S:	Supported
3889F:	drivers/infiniband/hw/cxgb4/
3890F:	include/uapi/rdma/cxgb4-abi.h
3891
3892CXGB4VF ETHERNET DRIVER (CXGB4VF)
3893M:	Casey Leedom <leedom@chelsio.com>
3894L:	netdev@vger.kernel.org
3895W:	http://www.chelsio.com
3896S:	Supported
3897F:	drivers/net/ethernet/chelsio/cxgb4vf/
3898
3899CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3900M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3901M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3902L:	linuxppc-dev@lists.ozlabs.org
3903S:	Supported
3904F:	arch/powerpc/platforms/powernv/pci-cxl.c
3905F:	drivers/misc/cxl/
3906F:	include/misc/cxl*
3907F:	include/uapi/misc/cxl.h
3908F:	Documentation/powerpc/cxl.txt
3909F:	Documentation/ABI/testing/sysfs-class-cxl
3910
3911CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3912M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3913M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3914M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3915L:	linux-scsi@vger.kernel.org
3916S:	Supported
3917F:	drivers/scsi/cxlflash/
3918F:	include/uapi/scsi/cxlflash_ioctls.h
3919F:	Documentation/powerpc/cxlflash.txt
3920
3921CYBERPRO FB DRIVER
3922M:	Russell King <linux@armlinux.org.uk>
3923L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3924W:	http://www.armlinux.org.uk/
3925S:	Maintained
3926F:	drivers/video/fbdev/cyber2000fb.*
3927
3928CYCLADES ASYNC MUX DRIVER
3929W:	http://www.cyclades.com/
3930S:	Orphan
3931F:	drivers/tty/cyclades.c
3932F:	include/linux/cyclades.h
3933F:	include/uapi/linux/cyclades.h
3934
3935CYCLADES PC300 DRIVER
3936W:	http://www.cyclades.com/
3937S:	Orphan
3938F:	drivers/net/wan/pc300*
3939
3940CYPRESS_FIRMWARE MEDIA DRIVER
3941M:	Antti Palosaari <crope@iki.fi>
3942L:	linux-media@vger.kernel.org
3943W:	https://linuxtv.org
3944W:	http://palosaari.fi/linux/
3945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3946T:	git git://linuxtv.org/anttip/media_tree.git
3947S:	Maintained
3948F:	drivers/media/common/cypress_firmware*
3949
3950CYTTSP TOUCHSCREEN DRIVER
3951M:	Ferruh Yigit <fery@cypress.com>
3952L:	linux-input@vger.kernel.org
3953S:	Supported
3954F:	drivers/input/touchscreen/cyttsp*
3955F:	include/linux/input/cyttsp.h
3956
3957D-LINK DIR-685 TOUCHKEYS DRIVER
3958M:	Linus Walleij <linus.walleij@linaro.org>
3959L:	linux-input@vger.kernel.org
3960S:	Supported
3961F:	drivers/input/dlink-dir685-touchkeys.c
3962
3963DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3964M:	Joshua Kinard <kumba@gentoo.org>
3965S:	Maintained
3966F:	drivers/rtc/rtc-ds1685.c
3967F:	include/linux/rtc/ds1685.h
3968
3969DAMA SLAVE for AX.25
3970M:	Joerg Reuter <jreuter@yaina.de>
3971W:	http://yaina.de/jreuter/
3972W:	http://www.qsl.net/dl1bke/
3973L:	linux-hams@vger.kernel.org
3974S:	Maintained
3975F:	net/ax25/af_ax25.c
3976F:	net/ax25/ax25_dev.c
3977F:	net/ax25/ax25_ds_*
3978F:	net/ax25/ax25_in.c
3979F:	net/ax25/ax25_out.c
3980F:	net/ax25/ax25_timer.c
3981F:	net/ax25/sysctl_net_ax25.c
3982
3983DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3984L:	netdev@vger.kernel.org
3985S:	Orphan
3986F:	Documentation/networking/dmfe.txt
3987F:	drivers/net/ethernet/dec/tulip/dmfe.c
3988
3989DC390/AM53C974 SCSI driver
3990M:	Hannes Reinecke <hare@suse.com>
3991L:	linux-scsi@vger.kernel.org
3992S:	Maintained
3993F:	drivers/scsi/am53c974.c
3994
3995DC395x SCSI driver
3996M:	Oliver Neukum <oliver@neukum.org>
3997M:	Ali Akcaagac <aliakc@web.de>
3998M:	Jamie Lenehan <lenehan@twibble.org>
3999L:	dc395x@twibble.org
4000W:	http://twibble.org/dist/dc395x/
4001W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4002S:	Maintained
4003F:	Documentation/scsi/dc395x.txt
4004F:	drivers/scsi/dc395x.*
4005
4006DCCP PROTOCOL
4007M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4008L:	dccp@vger.kernel.org
4009W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4010S:	Maintained
4011F:	include/linux/dccp.h
4012F:	include/uapi/linux/dccp.h
4013F:	include/linux/tfrc.h
4014F:	net/dccp/
4015
4016DECnet NETWORK LAYER
4017W:	http://linux-decnet.sourceforge.net
4018L:	linux-decnet-user@lists.sourceforge.net
4019S:	Orphan
4020F:	Documentation/networking/decnet.txt
4021F:	net/decnet/
4022
4023DECSTATION PLATFORM SUPPORT
4024M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4025L:	linux-mips@linux-mips.org
4026W:	http://www.linux-mips.org/wiki/DECstation
4027S:	Maintained
4028F:	arch/mips/dec/
4029F:	arch/mips/include/asm/dec/
4030F:	arch/mips/include/asm/mach-dec/
4031
4032DEFXX FDDI NETWORK DRIVER
4033M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4034S:	Maintained
4035F:	drivers/net/fddi/defxx.*
4036
4037DELL SMBIOS DRIVER
4038M:	Pali Rohár <pali.rohar@gmail.com>
4039M:	Mario Limonciello <mario.limonciello@dell.com>
4040L:	platform-driver-x86@vger.kernel.org
4041S:	Maintained
4042F:	drivers/platform/x86/dell-smbios.*
4043
4044DELL SMBIOS SMM DRIVER
4045M:	Mario Limonciello <mario.limonciello@dell.com>
4046L:	platform-driver-x86@vger.kernel.org
4047S:	Maintained
4048F:	drivers/platform/x86/dell-smbios-smm.c
4049
4050DELL SMBIOS WMI DRIVER
4051M:	Mario Limonciello <mario.limonciello@dell.com>
4052L:	platform-driver-x86@vger.kernel.org
4053S:	Maintained
4054F:	drivers/platform/x86/dell-smbios-wmi.c
4055F:	tools/wmi/dell-smbios-example.c
4056
4057DELL LAPTOP DRIVER
4058M:	Matthew Garrett <mjg59@srcf.ucam.org>
4059M:	Pali Rohár <pali.rohar@gmail.com>
4060L:	platform-driver-x86@vger.kernel.org
4061S:	Maintained
4062F:	drivers/platform/x86/dell-laptop.c
4063
4064DELL LAPTOP FREEFALL DRIVER
4065M:	Pali Rohár <pali.rohar@gmail.com>
4066S:	Maintained
4067F:	drivers/platform/x86/dell-smo8800.c
4068
4069DELL LAPTOP RBTN DRIVER
4070M:	Pali Rohár <pali.rohar@gmail.com>
4071S:	Maintained
4072F:	drivers/platform/x86/dell-rbtn.*
4073
4074DELL LAPTOP SMM DRIVER
4075M:	Pali Rohár <pali.rohar@gmail.com>
4076S:	Maintained
4077F:	drivers/hwmon/dell-smm-hwmon.c
4078F:	include/uapi/linux/i8k.h
4079
4080DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4081M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4082S:	Maintained
4083F:	Documentation/dcdbas.txt
4084F:	drivers/firmware/dcdbas.*
4085
4086DELL WMI NOTIFICATIONS DRIVER
4087M:	Matthew Garrett <mjg59@srcf.ucam.org>
4088M:	Pali Rohár <pali.rohar@gmail.com>
4089S:	Maintained
4090F:	drivers/platform/x86/dell-wmi.c
4091
4092DELL WMI DESCRIPTOR DRIVER
4093M:	Mario Limonciello <mario.limonciello@dell.com>
4094S:	Maintained
4095F:	drivers/platform/x86/dell-wmi-descriptor.c
4096
4097DELTA ST MEDIA DRIVER
4098M:	Hugues Fruchet <hugues.fruchet@st.com>
4099L:	linux-media@vger.kernel.org
4100T:	git git://linuxtv.org/media_tree.git
4101W:	https://linuxtv.org
4102S:	Supported
4103F:	drivers/media/platform/sti/delta
4104
4105DENALI NAND DRIVER
4106M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4107L:	linux-mtd@lists.infradead.org
4108S:	Supported
4109F:	drivers/mtd/nand/denali*
4110
4111DESIGNWARE USB2 DRD IP DRIVER
4112M:	John Youn <johnyoun@synopsys.com>
4113L:	linux-usb@vger.kernel.org
4114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4115S:	Maintained
4116F:	drivers/usb/dwc2/
4117
4118DESIGNWARE USB3 DRD IP DRIVER
4119M:	Felipe Balbi <balbi@kernel.org>
4120L:	linux-usb@vger.kernel.org
4121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4122S:	Maintained
4123F:	drivers/usb/dwc3/
4124
4125DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4126M:	Andreas Klinger <ak@it-klinger.de>
4127L:	linux-iio@vger.kernel.org
4128S:	Maintained
4129F:	drivers/iio/proximity/srf*.c
4130
4131DEVICE COREDUMP (DEV_COREDUMP)
4132M:	Johannes Berg <johannes@sipsolutions.net>
4133L:	linux-kernel@vger.kernel.org
4134S:	Maintained
4135F:	drivers/base/devcoredump.c
4136F:	include/linux/devcoredump.h
4137
4138DEVICE FREQUENCY (DEVFREQ)
4139M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4140M:	Kyungmin Park <kyungmin.park@samsung.com>
4141R:	Chanwoo Choi <cw00.choi@samsung.com>
4142L:	linux-pm@vger.kernel.org
4143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4144S:	Maintained
4145F:	drivers/devfreq/
4146F:	include/linux/devfreq.h
4147F:	Documentation/devicetree/bindings/devfreq/
4148
4149DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4150M:	Chanwoo Choi <cw00.choi@samsung.com>
4151L:	linux-pm@vger.kernel.org
4152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4153S:	Supported
4154F:	drivers/devfreq/event/
4155F:	drivers/devfreq/devfreq-event.c
4156F:	include/linux/devfreq-event.h
4157F:	Documentation/devicetree/bindings/devfreq/event/
4158
4159DEVICE NUMBER REGISTRY
4160M:	Torben Mathiasen <device@lanana.org>
4161W:	http://lanana.org/docs/device-list/index.html
4162S:	Maintained
4163
4164DEVICE-MAPPER  (LVM)
4165M:	Alasdair Kergon <agk@redhat.com>
4166M:	Mike Snitzer <snitzer@redhat.com>
4167M:	dm-devel@redhat.com
4168L:	dm-devel@redhat.com
4169W:	http://sources.redhat.com/dm
4170Q:	http://patchwork.kernel.org/project/dm-devel/list/
4171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4172T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4173S:	Maintained
4174F:	Documentation/device-mapper/
4175F:	drivers/md/Makefile
4176F:	drivers/md/Kconfig
4177F:	drivers/md/dm*
4178F:	drivers/md/persistent-data/
4179F:	include/linux/device-mapper.h
4180F:	include/linux/dm-*.h
4181F:	include/uapi/linux/dm-*.h
4182
4183DEVLINK
4184M:	Jiri Pirko <jiri@mellanox.com>
4185L:	netdev@vger.kernel.org
4186S:	Supported
4187F:	net/core/devlink.c
4188F:	include/net/devlink.h
4189F:	include/uapi/linux/devlink.h
4190
4191DIALOG SEMICONDUCTOR DRIVERS
4192M:	Support Opensource <support.opensource@diasemi.com>
4193W:	http://www.dialog-semiconductor.com/products
4194S:	Supported
4195F:	Documentation/hwmon/da90??
4196F:	Documentation/devicetree/bindings/mfd/da90*.txt
4197F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4198F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4199F:	Documentation/devicetree/bindings/regulator/da92*.txt
4200F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4201F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4202F:	drivers/gpio/gpio-da90??.c
4203F:	drivers/hwmon/da90??-hwmon.c
4204F:	drivers/iio/adc/da91??-*.c
4205F:	drivers/input/misc/da90??_onkey.c
4206F:	drivers/input/touchscreen/da9052_tsi.c
4207F:	drivers/leds/leds-da90??.c
4208F:	drivers/mfd/da903x.c
4209F:	drivers/mfd/da90??-*.c
4210F:	drivers/mfd/da91??-*.c
4211F:	drivers/power/supply/da9052-battery.c
4212F:	drivers/power/supply/da91??-*.c
4213F:	drivers/regulator/da903x.c
4214F:	drivers/regulator/da9???-regulator.[ch]
4215F:	drivers/thermal/da90??-thermal.c
4216F:	drivers/rtc/rtc-da90??.c
4217F:	drivers/video/backlight/da90??_bl.c
4218F:	drivers/watchdog/da90??_wdt.c
4219F:	include/linux/mfd/da903x.h
4220F:	include/linux/mfd/da9052/
4221F:	include/linux/mfd/da9055/
4222F:	include/linux/mfd/da9062/
4223F:	include/linux/mfd/da9063/
4224F:	include/linux/mfd/da9150/
4225F:	include/linux/regulator/da9211.h
4226F:	include/sound/da[79]*.h
4227F:	sound/soc/codecs/da[79]*.[ch]
4228
4229DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4230M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4231L:	linux-gpio@vger.kernel.org
4232S:	Maintained
4233F:	drivers/gpio/gpio-gpio-mm.c
4234
4235DIGI NEO AND CLASSIC PCI PRODUCTS
4236M:	Lidza Louina <lidza.louina@gmail.com>
4237M:	Mark Hounschell <markh@compro.net>
4238L:	driverdev-devel@linuxdriverproject.org
4239S:	Maintained
4240F:	drivers/staging/dgnc/
4241
4242DIOLAN U2C-12 I2C DRIVER
4243M:	Guenter Roeck <linux@roeck-us.net>
4244L:	linux-i2c@vger.kernel.org
4245S:	Maintained
4246F:	drivers/i2c/busses/i2c-diolan-u2c.c
4247
4248FILESYSTEM DIRECT ACCESS (DAX)
4249M:	Matthew Wilcox <mawilcox@microsoft.com>
4250M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4251L:	linux-fsdevel@vger.kernel.org
4252S:	Supported
4253F:	fs/dax.c
4254F:	include/linux/dax.h
4255F:	include/trace/events/fs_dax.h
4256
4257DEVICE DIRECT ACCESS (DAX)
4258M:	Dan Williams <dan.j.williams@intel.com>
4259L:	linux-nvdimm@lists.01.org
4260S:	Supported
4261F:	drivers/dax/
4262
4263DIRECTORY NOTIFICATION (DNOTIFY)
4264M:	Jan Kara <jack@suse.cz>
4265R:	Amir Goldstein <amir73il@gmail.com>
4266L:	linux-fsdevel@vger.kernel.org
4267S:	Maintained
4268F:	Documentation/filesystems/dnotify.txt
4269F:	fs/notify/dnotify/
4270F:	include/linux/dnotify.h
4271
4272DISK GEOMETRY AND PARTITION HANDLING
4273M:	Andries Brouwer <aeb@cwi.nl>
4274W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4275W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4276W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4277S:	Maintained
4278
4279DISKQUOTA
4280M:	Jan Kara <jack@suse.com>
4281S:	Maintained
4282F:	Documentation/filesystems/quota.txt
4283F:	fs/quota/
4284F:	include/linux/quota*.h
4285F:	include/uapi/linux/quota*.h
4286
4287DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4288M:	Bernie Thompson <bernie@plugable.com>
4289L:	linux-fbdev@vger.kernel.org
4290S:	Maintained
4291W:	http://plugable.com/category/projects/udlfb/
4292F:	drivers/video/fbdev/udlfb.c
4293F:	include/video/udlfb.h
4294F:	Documentation/fb/udlfb.txt
4295
4296DISTRIBUTED LOCK MANAGER (DLM)
4297M:	Christine Caulfield <ccaulfie@redhat.com>
4298M:	David Teigland <teigland@redhat.com>
4299L:	cluster-devel@redhat.com
4300W:	http://sources.redhat.com/cluster/
4301T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4302S:	Supported
4303F:	fs/dlm/
4304
4305DMA BUFFER SHARING FRAMEWORK
4306M:	Sumit Semwal <sumit.semwal@linaro.org>
4307S:	Maintained
4308L:	linux-media@vger.kernel.org
4309L:	dri-devel@lists.freedesktop.org
4310L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4311F:	drivers/dma-buf/
4312F:	include/linux/dma-buf*
4313F:	include/linux/reservation.h
4314F:	include/linux/*fence.h
4315F:	Documentation/driver-api/dma-buf.rst
4316T:	git git://anongit.freedesktop.org/drm/drm-misc
4317
4318DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4319M:	Vinod Koul <vinod.koul@intel.com>
4320L:	dmaengine@vger.kernel.org
4321Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4322S:	Maintained
4323F:	drivers/dma/
4324F:	include/linux/dmaengine.h
4325F:	Documentation/devicetree/bindings/dma/
4326F:	Documentation/driver-api/dmaengine/
4327T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4328
4329DMA MAPPING HELPERS
4330M:	Christoph Hellwig <hch@lst.de>
4331M:	Marek Szyprowski <m.szyprowski@samsung.com>
4332R:	Robin Murphy <robin.murphy@arm.com>
4333L:	iommu@lists.linux-foundation.org
4334T:	git git://git.infradead.org/users/hch/dma-mapping.git
4335W:	http://git.infradead.org/users/hch/dma-mapping.git
4336S:	Supported
4337F:	lib/dma-debug.c
4338F:	lib/dma-noop.c
4339F:	lib/dma-virt.c
4340F:	drivers/base/dma-mapping.c
4341F:	drivers/base/dma-coherent.c
4342F:	include/linux/dma-mapping.h
4343
4344DME1737 HARDWARE MONITOR DRIVER
4345M:	Juerg Haefliger <juergh@gmail.com>
4346L:	linux-hwmon@vger.kernel.org
4347S:	Maintained
4348F:	Documentation/hwmon/dme1737
4349F:	drivers/hwmon/dme1737.c
4350
4351DMI/SMBIOS SUPPORT
4352M:	Jean Delvare <jdelvare@suse.com>
4353S:	Maintained
4354T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4355F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4356F:	drivers/firmware/dmi-id.c
4357F:	drivers/firmware/dmi_scan.c
4358F:	include/linux/dmi.h
4359
4360DOCUMENTATION
4361M:	Jonathan Corbet <corbet@lwn.net>
4362L:	linux-doc@vger.kernel.org
4363S:	Maintained
4364F:	Documentation/
4365F:	scripts/kernel-doc
4366X:	Documentation/ABI/
4367X:	Documentation/devicetree/
4368X:	Documentation/acpi
4369X:	Documentation/power
4370X:	Documentation/spi
4371X:	Documentation/media
4372T:	git git://git.lwn.net/linux.git docs-next
4373
4374DONGWOON DW9714 LENS VOICE COIL DRIVER
4375M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4376L:	linux-media@vger.kernel.org
4377T:	git git://linuxtv.org/media_tree.git
4378S:	Maintained
4379F:	drivers/media/i2c/dw9714.c
4380
4381DOUBLETALK DRIVER
4382M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4383L:	blinux-list@redhat.com
4384S:	Maintained
4385F:	drivers/char/dtlk.c
4386F:	include/linux/dtlk.h
4387
4388DPAA2 DATAPATH I/O (DPIO) DRIVER
4389M:	Roy Pledge <Roy.Pledge@nxp.com>
4390L:	linux-kernel@vger.kernel.org
4391S:	Maintained
4392F:	drivers/staging/fsl-mc/bus/dpio
4393
4394DPAA2 ETHERNET DRIVER
4395M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4396L:	linux-kernel@vger.kernel.org
4397S:	Maintained
4398F:	drivers/staging/fsl-dpaa2/ethernet
4399
4400DPT_I2O SCSI RAID DRIVER
4401M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4402L:	linux-scsi@vger.kernel.org
4403W:	http://www.adaptec.com/
4404S:	Maintained
4405F:	drivers/scsi/dpt*
4406F:	drivers/scsi/dpt/
4407
4408DRBD DRIVER
4409M:	Philipp Reisner <philipp.reisner@linbit.com>
4410M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4411L:	drbd-dev@lists.linbit.com
4412W:	http://www.drbd.org
4413T:	git git://git.linbit.com/linux-drbd.git
4414T:	git git://git.linbit.com/drbd-8.4.git
4415S:	Supported
4416F:	drivers/block/drbd/
4417F:	lib/lru_cache.c
4418F:	Documentation/blockdev/drbd/
4419
4420DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4421M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4423S:	Supported
4424F:	Documentation/kobject.txt
4425F:	drivers/base/
4426F:	fs/debugfs/
4427F:	fs/sysfs/
4428F:	include/linux/debugfs.h
4429F:	include/linux/kobj*
4430F:	lib/kobj*
4431
4432DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4433M:	Kevin Hilman <khilman@kernel.org>
4434M:	Nishanth Menon <nm@ti.com>
4435S:	Maintained
4436F:	drivers/power/avs/
4437F:	include/linux/power/smartreflex.h
4438L:	linux-pm@vger.kernel.org
4439
4440DRM DRIVER FOR ARM PL111 CLCD
4441M:	Eric Anholt <eric@anholt.net>
4442T:	git git://anongit.freedesktop.org/drm/drm-misc
4443S:	Supported
4444F:	drivers/gpu/drm/pl111/
4445
4446DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4447M:	Dave Airlie <airlied@redhat.com>
4448S:	Odd Fixes
4449F:	drivers/gpu/drm/ast/
4450
4451DRM DRIVER FOR BOCHS VIRTUAL GPU
4452M:	Gerd Hoffmann <kraxel@redhat.com>
4453L:	virtualization@lists.linux-foundation.org
4454T:	git git://anongit.freedesktop.org/drm/drm-misc
4455S:	Maintained
4456F:	drivers/gpu/drm/bochs/
4457
4458DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4459M:	Linus Walleij <linus.walleij@linaro.org>
4460T:	git git://anongit.freedesktop.org/drm/drm-misc
4461S:	Maintained
4462F:	drivers/gpu/drm/tve200/
4463
4464DRM DRIVER FOR INTEL I810 VIDEO CARDS
4465S:	Orphan / Obsolete
4466F:	drivers/gpu/drm/i810/
4467F:	include/uapi/drm/i810_drm.h
4468
4469DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4470S:	Orphan / Obsolete
4471F:	drivers/gpu/drm/mga/
4472F:	include/uapi/drm/mga_drm.h
4473
4474DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4475M:	Dave Airlie <airlied@redhat.com>
4476S:	Odd Fixes
4477F:	drivers/gpu/drm/mgag200/
4478
4479DRM DRIVER FOR MI0283QT
4480M:	Noralf Trønnes <noralf@tronnes.org>
4481S:	Maintained
4482F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4483F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4484
4485DRM DRIVER FOR MSM ADRENO GPU
4486M:	Rob Clark <robdclark@gmail.com>
4487L:	linux-arm-msm@vger.kernel.org
4488L:	dri-devel@lists.freedesktop.org
4489L:	freedreno@lists.freedesktop.org
4490T:	git git://people.freedesktop.org/~robclark/linux
4491S:	Maintained
4492F:	drivers/gpu/drm/msm/
4493F:	include/uapi/drm/msm_drm.h
4494F:	Documentation/devicetree/bindings/display/msm/
4495
4496DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4497M:	Ben Skeggs <bskeggs@redhat.com>
4498L:	dri-devel@lists.freedesktop.org
4499L:	nouveau@lists.freedesktop.org
4500T:	git git://github.com/skeggsb/linux
4501S:	Supported
4502F:	drivers/gpu/drm/nouveau/
4503F:	include/uapi/drm/nouveau_drm.h
4504
4505DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4506M:	Noralf Trønnes <noralf@tronnes.org>
4507S:	Maintained
4508F:	drivers/gpu/drm/tinydrm/repaper.c
4509F:	Documentation/devicetree/bindings/display/repaper.txt
4510
4511DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4512M:	Dave Airlie <airlied@redhat.com>
4513M:	Gerd Hoffmann <kraxel@redhat.com>
4514L:	virtualization@lists.linux-foundation.org
4515T:	git git://anongit.freedesktop.org/drm/drm-misc
4516S:	Obsolete
4517W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4518F:	drivers/gpu/drm/cirrus/
4519
4520DRM DRIVER FOR QXL VIRTUAL GPU
4521M:	Dave Airlie <airlied@redhat.com>
4522M:	Gerd Hoffmann <kraxel@redhat.com>
4523L:	virtualization@lists.linux-foundation.org
4524T:	git git://anongit.freedesktop.org/drm/drm-misc
4525S:	Maintained
4526F:	drivers/gpu/drm/qxl/
4527F:	include/uapi/drm/qxl_drm.h
4528
4529DRM DRIVER FOR RAGE 128 VIDEO CARDS
4530S:	Orphan / Obsolete
4531F:	drivers/gpu/drm/r128/
4532F:	include/uapi/drm/r128_drm.h
4533
4534DRM DRIVER FOR SAVAGE VIDEO CARDS
4535S:	Orphan / Obsolete
4536F:	drivers/gpu/drm/savage/
4537F:	include/uapi/drm/savage_drm.h
4538
4539DRM DRIVER FOR SIS VIDEO CARDS
4540S:	Orphan / Obsolete
4541F:	drivers/gpu/drm/sis/
4542F:	include/uapi/drm/sis_drm.h
4543
4544DRM DRIVER FOR SITRONIX ST7586 PANELS
4545M:	David Lechner <david@lechnology.com>
4546S:	Maintained
4547F:	drivers/gpu/drm/tinydrm/st7586.c
4548F:	Documentation/devicetree/bindings/display/st7586.txt
4549
4550DRM DRIVER FOR TDFX VIDEO CARDS
4551S:	Orphan / Obsolete
4552F:	drivers/gpu/drm/tdfx/
4553
4554DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4555M:	Dave Airlie <airlied@redhat.com>
4556S:	Odd Fixes
4557F:	drivers/gpu/drm/udl/
4558
4559DRM DRIVER FOR VMWARE VIRTUAL GPU
4560M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4561M:	Sinclair Yeh <syeh@vmware.com>
4562M:	Thomas Hellstrom <thellstrom@vmware.com>
4563L:	dri-devel@lists.freedesktop.org
4564T:	git git://people.freedesktop.org/~syeh/repos_linux
4565T:	git git://people.freedesktop.org/~thomash/linux
4566S:	Supported
4567F:	drivers/gpu/drm/vmwgfx/
4568F:	include/uapi/drm/vmwgfx_drm.h
4569
4570DRM DRIVERS
4571M:	David Airlie <airlied@linux.ie>
4572L:	dri-devel@lists.freedesktop.org
4573T:	git git://people.freedesktop.org/~airlied/linux
4574B:	https://bugs.freedesktop.org/
4575C:	irc://chat.freenode.net/dri-devel
4576S:	Maintained
4577F:	drivers/gpu/drm/
4578F:	drivers/gpu/vga/
4579F:	Documentation/devicetree/bindings/display/
4580F:	Documentation/devicetree/bindings/gpu/
4581F:	Documentation/devicetree/bindings/video/
4582F:	Documentation/gpu/
4583F:	include/drm/
4584F:	include/uapi/drm/
4585F:	include/linux/vga*
4586
4587DRM DRIVERS AND MISC GPU PATCHES
4588M:	Daniel Vetter <daniel.vetter@intel.com>
4589M:	Jani Nikula <jani.nikula@linux.intel.com>
4590M:	Sean Paul <seanpaul@chromium.org>
4591W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4592S:	Maintained
4593T:	git git://anongit.freedesktop.org/drm/drm-misc
4594F:	Documentation/gpu/
4595F:	drivers/gpu/vga/
4596F:	drivers/gpu/drm/*
4597F:	include/drm/drm*
4598F:	include/uapi/drm/drm*
4599F:	include/linux/vga*
4600
4601DRM DRIVERS FOR ALLWINNER A10
4602M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4603L:	dri-devel@lists.freedesktop.org
4604S:	Supported
4605F:	drivers/gpu/drm/sun4i/
4606F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4607T:	git git://anongit.freedesktop.org/drm/drm-misc
4608
4609DRM DRIVERS FOR AMLOGIC SOCS
4610M:	Neil Armstrong <narmstrong@baylibre.com>
4611L:	dri-devel@lists.freedesktop.org
4612L:	linux-amlogic@lists.infradead.org
4613W:	http://linux-meson.com/
4614S:	Supported
4615F:	drivers/gpu/drm/meson/
4616F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4617F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4618F:	Documentation/gpu/meson.rst
4619T:	git git://anongit.freedesktop.org/drm/drm-misc
4620
4621DRM DRIVERS FOR ATMEL HLCDC
4622M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4623L:	dri-devel@lists.freedesktop.org
4624S:	Supported
4625F:	drivers/gpu/drm/atmel-hlcdc/
4626F:	Documentation/devicetree/bindings/drm/atmel/
4627T:	git git://anongit.freedesktop.org/drm/drm-misc
4628
4629DRM DRIVERS FOR BRIDGE CHIPS
4630M:	Archit Taneja <architt@codeaurora.org>
4631M:	Andrzej Hajda <a.hajda@samsung.com>
4632R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4633S:	Maintained
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635F:	drivers/gpu/drm/bridge/
4636
4637DRM DRIVERS FOR EXYNOS
4638M:	Inki Dae <inki.dae@samsung.com>
4639M:	Joonyoung Shim <jy0922.shim@samsung.com>
4640M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4641M:	Kyungmin Park <kyungmin.park@samsung.com>
4642L:	dri-devel@lists.freedesktop.org
4643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4644S:	Supported
4645F:	drivers/gpu/drm/exynos/
4646F:	include/uapi/drm/exynos_drm.h
4647F:	Documentation/devicetree/bindings/display/exynos/
4648
4649DRM DRIVERS FOR FREESCALE DCU
4650M:	Stefan Agner <stefan@agner.ch>
4651M:	Alison Wang <alison.wang@freescale.com>
4652L:	dri-devel@lists.freedesktop.org
4653S:	Supported
4654F:	drivers/gpu/drm/fsl-dcu/
4655F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4656F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4657F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4658
4659DRM DRIVERS FOR FREESCALE IMX
4660M:	Philipp Zabel <p.zabel@pengutronix.de>
4661L:	dri-devel@lists.freedesktop.org
4662S:	Maintained
4663F:	drivers/gpu/drm/imx/
4664F:	drivers/gpu/ipu-v3/
4665F:	Documentation/devicetree/bindings/display/imx/
4666
4667DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4668M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4669L:	dri-devel@lists.freedesktop.org
4670T:	git git://github.com/patjak/drm-gma500
4671S:	Maintained
4672F:	drivers/gpu/drm/gma500/
4673
4674DRM DRIVERS FOR HISILICON
4675M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4676M:	Rongrong Zou <zourongrong@gmail.com>
4677R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4678R:	Chen Feng <puck.chen@hisilicon.com>
4679L:	dri-devel@lists.freedesktop.org
4680T:	git git://github.com/xin3liang/linux.git
4681S:	Maintained
4682F:	drivers/gpu/drm/hisilicon/
4683F:	Documentation/devicetree/bindings/display/hisilicon/
4684
4685DRM DRIVERS FOR MEDIATEK
4686M:	CK Hu <ck.hu@mediatek.com>
4687M:	Philipp Zabel <p.zabel@pengutronix.de>
4688L:	dri-devel@lists.freedesktop.org
4689S:	Supported
4690F:	drivers/gpu/drm/mediatek/
4691F:	Documentation/devicetree/bindings/display/mediatek/
4692
4693DRM DRIVERS FOR NVIDIA TEGRA
4694M:	Thierry Reding <thierry.reding@gmail.com>
4695L:	dri-devel@lists.freedesktop.org
4696L:	linux-tegra@vger.kernel.org
4697T:	git git://anongit.freedesktop.org/tegra/linux.git
4698S:	Supported
4699F:	drivers/gpu/drm/tegra/
4700F:	drivers/gpu/host1x/
4701F:	include/linux/host1x.h
4702F:	include/uapi/drm/tegra_drm.h
4703F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4704
4705DRM DRIVERS FOR RENESAS
4706M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4707L:	dri-devel@lists.freedesktop.org
4708L:	linux-renesas-soc@vger.kernel.org
4709T:	git git://linuxtv.org/pinchartl/fbdev
4710S:	Supported
4711F:	drivers/gpu/drm/rcar-du/
4712F:	drivers/gpu/drm/shmobile/
4713F:	include/linux/platform_data/shmob_drm.h
4714F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4715F:	Documentation/devicetree/bindings/display/renesas,du.txt
4716
4717DRM DRIVERS FOR ROCKCHIP
4718M:	Mark Yao <mark.yao@rock-chips.com>
4719L:	dri-devel@lists.freedesktop.org
4720S:	Maintained
4721F:	drivers/gpu/drm/rockchip/
4722F:	Documentation/devicetree/bindings/display/rockchip/
4723T:	git git://anongit.freedesktop.org/drm/drm-misc
4724
4725DRM DRIVERS FOR STI
4726M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4727M:	Vincent Abriou <vincent.abriou@st.com>
4728L:	dri-devel@lists.freedesktop.org
4729T:	git git://anongit.freedesktop.org/drm/drm-misc
4730S:	Maintained
4731F:	drivers/gpu/drm/sti
4732F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4733
4734DRM DRIVERS FOR STM
4735M:	Yannick Fertre <yannick.fertre@st.com>
4736M:	Philippe Cornu <philippe.cornu@st.com>
4737M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4738M:	Vincent Abriou <vincent.abriou@st.com>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://anongit.freedesktop.org/drm/drm-misc
4741S:	Maintained
4742F:	drivers/gpu/drm/stm
4743F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4744
4745DRM DRIVERS FOR TI LCDC
4746M:	Jyri Sarha <jsarha@ti.com>
4747R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4748L:	dri-devel@lists.freedesktop.org
4749S:	Maintained
4750F:	drivers/gpu/drm/tilcdc/
4751F:	Documentation/devicetree/bindings/display/tilcdc/
4752
4753DRM DRIVERS FOR TI OMAP
4754M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4755L:	dri-devel@lists.freedesktop.org
4756S:	Maintained
4757F:	drivers/gpu/drm/omapdrm/
4758F:	Documentation/devicetree/bindings/display/ti/
4759
4760DRM DRIVERS FOR VC4
4761M:	Eric Anholt <eric@anholt.net>
4762T:	git git://github.com/anholt/linux
4763S:	Supported
4764F:	drivers/gpu/drm/vc4/
4765F:	include/uapi/drm/vc4_drm.h
4766F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4767T:	git git://anongit.freedesktop.org/drm/drm-misc
4768
4769DRM DRIVERS FOR VIVANTE GPU IP
4770M:	Lucas Stach <l.stach@pengutronix.de>
4771R:	Russell King <linux+etnaviv@armlinux.org.uk>
4772R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4773L:	etnaviv@lists.freedesktop.org
4774L:	dri-devel@lists.freedesktop.org
4775S:	Maintained
4776F:	drivers/gpu/drm/etnaviv/
4777F:	include/uapi/drm/etnaviv_drm.h
4778F:	Documentation/devicetree/bindings/display/etnaviv/
4779
4780DRM DRIVERS FOR ZTE ZX
4781M:	Shawn Guo <shawnguo@kernel.org>
4782L:	dri-devel@lists.freedesktop.org
4783S:	Maintained
4784F:	drivers/gpu/drm/zte/
4785F:	Documentation/devicetree/bindings/display/zte,vou.txt
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787
4788DRM PANEL DRIVERS
4789M:	Thierry Reding <thierry.reding@gmail.com>
4790L:	dri-devel@lists.freedesktop.org
4791T:	git git://anongit.freedesktop.org/drm/drm-misc
4792S:	Maintained
4793F:	drivers/gpu/drm/drm_panel.c
4794F:	drivers/gpu/drm/panel/
4795F:	include/drm/drm_panel.h
4796F:	Documentation/devicetree/bindings/display/panel/
4797
4798DRM TINYDRM DRIVERS
4799M:	Noralf Trønnes <noralf@tronnes.org>
4800W:	https://github.com/notro/tinydrm/wiki/Development
4801T:	git git://anongit.freedesktop.org/drm/drm-misc
4802S:	Maintained
4803F:	drivers/gpu/drm/tinydrm/
4804F:	include/drm/tinydrm/
4805
4806DSBR100 USB FM RADIO DRIVER
4807M:	Alexey Klimov <klimov.linux@gmail.com>
4808L:	linux-media@vger.kernel.org
4809T:	git git://linuxtv.org/media_tree.git
4810S:	Maintained
4811F:	drivers/media/radio/dsbr100.c
4812
4813DSCC4 DRIVER
4814M:	Francois Romieu <romieu@fr.zoreil.com>
4815L:	netdev@vger.kernel.org
4816S:	Maintained
4817F:	drivers/net/wan/dscc4.c
4818
4819DT3155 MEDIA DRIVER
4820M:	Hans Verkuil <hverkuil@xs4all.nl>
4821L:	linux-media@vger.kernel.org
4822T:	git git://linuxtv.org/media_tree.git
4823W:	https://linuxtv.org
4824S:	Odd Fixes
4825F:	drivers/media/pci/dt3155/
4826
4827DVB_USB_AF9015 MEDIA DRIVER
4828M:	Antti Palosaari <crope@iki.fi>
4829L:	linux-media@vger.kernel.org
4830W:	https://linuxtv.org
4831W:	http://palosaari.fi/linux/
4832Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4833T:	git git://linuxtv.org/anttip/media_tree.git
4834S:	Maintained
4835F:	drivers/media/usb/dvb-usb-v2/af9015*
4836
4837DVB_USB_AF9035 MEDIA DRIVER
4838M:	Antti Palosaari <crope@iki.fi>
4839L:	linux-media@vger.kernel.org
4840W:	https://linuxtv.org
4841W:	http://palosaari.fi/linux/
4842Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4843T:	git git://linuxtv.org/anttip/media_tree.git
4844S:	Maintained
4845F:	drivers/media/usb/dvb-usb-v2/af9035*
4846
4847DVB_USB_ANYSEE MEDIA DRIVER
4848M:	Antti Palosaari <crope@iki.fi>
4849L:	linux-media@vger.kernel.org
4850W:	https://linuxtv.org
4851W:	http://palosaari.fi/linux/
4852Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4853T:	git git://linuxtv.org/anttip/media_tree.git
4854S:	Maintained
4855F:	drivers/media/usb/dvb-usb-v2/anysee*
4856
4857DVB_USB_AU6610 MEDIA DRIVER
4858M:	Antti Palosaari <crope@iki.fi>
4859L:	linux-media@vger.kernel.org
4860W:	https://linuxtv.org
4861W:	http://palosaari.fi/linux/
4862Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4863T:	git git://linuxtv.org/anttip/media_tree.git
4864S:	Maintained
4865F:	drivers/media/usb/dvb-usb-v2/au6610*
4866
4867DVB_USB_CE6230 MEDIA DRIVER
4868M:	Antti Palosaari <crope@iki.fi>
4869L:	linux-media@vger.kernel.org
4870W:	https://linuxtv.org
4871W:	http://palosaari.fi/linux/
4872Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4873T:	git git://linuxtv.org/anttip/media_tree.git
4874S:	Maintained
4875F:	drivers/media/usb/dvb-usb-v2/ce6230*
4876
4877DVB_USB_CXUSB MEDIA DRIVER
4878M:	Michael Krufky <mkrufky@linuxtv.org>
4879L:	linux-media@vger.kernel.org
4880W:	https://linuxtv.org
4881W:	http://github.com/mkrufky
4882Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4883T:	git git://linuxtv.org/media_tree.git
4884S:	Maintained
4885F:	drivers/media/usb/dvb-usb/cxusb*
4886
4887DVB_USB_EC168 MEDIA DRIVER
4888M:	Antti Palosaari <crope@iki.fi>
4889L:	linux-media@vger.kernel.org
4890W:	https://linuxtv.org
4891W:	http://palosaari.fi/linux/
4892Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4893T:	git git://linuxtv.org/anttip/media_tree.git
4894S:	Maintained
4895F:	drivers/media/usb/dvb-usb-v2/ec168*
4896
4897DVB_USB_GL861 MEDIA DRIVER
4898M:	Antti Palosaari <crope@iki.fi>
4899L:	linux-media@vger.kernel.org
4900W:	https://linuxtv.org
4901Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4902T:	git git://linuxtv.org/anttip/media_tree.git
4903S:	Maintained
4904F:	drivers/media/usb/dvb-usb-v2/gl861*
4905
4906DVB_USB_MXL111SF MEDIA DRIVER
4907M:	Michael Krufky <mkrufky@linuxtv.org>
4908L:	linux-media@vger.kernel.org
4909W:	https://linuxtv.org
4910W:	http://github.com/mkrufky
4911Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4912T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4913S:	Maintained
4914F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4915
4916DVB_USB_RTL28XXU MEDIA DRIVER
4917M:	Antti Palosaari <crope@iki.fi>
4918L:	linux-media@vger.kernel.org
4919W:	https://linuxtv.org
4920W:	http://palosaari.fi/linux/
4921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4922T:	git git://linuxtv.org/anttip/media_tree.git
4923S:	Maintained
4924F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4925
4926DVB_USB_V2 MEDIA DRIVER
4927M:	Antti Palosaari <crope@iki.fi>
4928L:	linux-media@vger.kernel.org
4929W:	https://linuxtv.org
4930W:	http://palosaari.fi/linux/
4931Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4932T:	git git://linuxtv.org/anttip/media_tree.git
4933S:	Maintained
4934F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4935F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4936
4937DYNAMIC DEBUG
4938M:	Jason Baron <jbaron@akamai.com>
4939S:	Maintained
4940F:	lib/dynamic_debug.c
4941F:	include/linux/dynamic_debug.h
4942
4943DZ DECSTATION DZ11 SERIAL DRIVER
4944M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4945S:	Maintained
4946F:	drivers/tty/serial/dz.*
4947
4948E3X0 POWER BUTTON DRIVER
4949M:	Moritz Fischer <moritz.fischer@ettus.com>
4950L:	usrp-users@lists.ettus.com
4951W:	http://www.ettus.com
4952S:	Supported
4953F:	drivers/input/misc/e3x0-button.c
4954F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4955
4956E4000 MEDIA DRIVER
4957M:	Antti Palosaari <crope@iki.fi>
4958L:	linux-media@vger.kernel.org
4959W:	https://linuxtv.org
4960W:	http://palosaari.fi/linux/
4961Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4962T:	git git://linuxtv.org/anttip/media_tree.git
4963S:	Maintained
4964F:	drivers/media/tuners/e4000*
4965
4966EATA ISA/EISA/PCI SCSI DRIVER
4967M:	Dario Ballabio <ballabio_dario@emc.com>
4968L:	linux-scsi@vger.kernel.org
4969S:	Maintained
4970F:	drivers/scsi/eata.c
4971
4972EC100 MEDIA DRIVER
4973M:	Antti Palosaari <crope@iki.fi>
4974L:	linux-media@vger.kernel.org
4975W:	https://linuxtv.org
4976W:	http://palosaari.fi/linux/
4977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4978T:	git git://linuxtv.org/anttip/media_tree.git
4979S:	Maintained
4980F:	drivers/media/dvb-frontends/ec100*
4981
4982ECRYPT FILE SYSTEM
4983M:	Tyler Hicks <tyhicks@canonical.com>
4984L:	ecryptfs@vger.kernel.org
4985W:	http://ecryptfs.org
4986W:	https://launchpad.net/ecryptfs
4987T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4988S:	Supported
4989F:	Documentation/filesystems/ecryptfs.txt
4990F:	fs/ecryptfs/
4991
4992EDAC-AMD64
4993M:	Borislav Petkov <bp@alien8.de>
4994L:	linux-edac@vger.kernel.org
4995S:	Maintained
4996F:	drivers/edac/amd64_edac*
4997
4998EDAC-CALXEDA
4999M:	Robert Richter <rric@kernel.org>
5000L:	linux-edac@vger.kernel.org
5001S:	Maintained
5002F:	drivers/edac/highbank*
5003
5004EDAC-CAVIUM OCTEON
5005M:	Ralf Baechle <ralf@linux-mips.org>
5006M:	David Daney <david.daney@cavium.com>
5007L:	linux-edac@vger.kernel.org
5008L:	linux-mips@linux-mips.org
5009S:	Supported
5010F:	drivers/edac/octeon_edac*
5011
5012EDAC-CAVIUM THUNDERX
5013M:	David Daney <david.daney@cavium.com>
5014M:	Jan Glauber <jglauber@cavium.com>
5015L:	linux-edac@vger.kernel.org
5016S:	Supported
5017F:	drivers/edac/thunderx_edac*
5018
5019EDAC-CORE
5020M:	Borislav Petkov <bp@alien8.de>
5021M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5022M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5023L:	linux-edac@vger.kernel.org
5024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5026S:	Supported
5027F:	Documentation/admin-guide/ras.rst
5028F:	Documentation/driver-api/edac.rst
5029F:	drivers/edac/
5030F:	include/linux/edac.h
5031
5032EDAC-E752X
5033M:	Mark Gross <mark.gross@intel.com>
5034L:	linux-edac@vger.kernel.org
5035S:	Maintained
5036F:	drivers/edac/e752x_edac.c
5037
5038EDAC-E7XXX
5039L:	linux-edac@vger.kernel.org
5040S:	Maintained
5041F:	drivers/edac/e7xxx_edac.c
5042
5043EDAC-FSL_DDR
5044M:	York Sun <york.sun@nxp.com>
5045L:	linux-edac@vger.kernel.org
5046S:	Maintained
5047F:	drivers/edac/fsl_ddr_edac.*
5048
5049EDAC-GHES
5050M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5051M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5052L:	linux-edac@vger.kernel.org
5053S:	Maintained
5054F:	drivers/edac/ghes_edac.c
5055
5056EDAC-I3000
5057L:	linux-edac@vger.kernel.org
5058S:	Orphan
5059F:	drivers/edac/i3000_edac.c
5060
5061EDAC-I5000
5062L:	linux-edac@vger.kernel.org
5063S:	Maintained
5064F:	drivers/edac/i5000_edac.c
5065
5066EDAC-I5400
5067M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5068M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5069L:	linux-edac@vger.kernel.org
5070S:	Maintained
5071F:	drivers/edac/i5400_edac.c
5072
5073EDAC-I7300
5074M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5075M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/i7300_edac.c
5079
5080EDAC-I7CORE
5081M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5082M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5083L:	linux-edac@vger.kernel.org
5084S:	Maintained
5085F:	drivers/edac/i7core_edac.c
5086
5087EDAC-I82443BXGX
5088M:	Tim Small <tim@buttersideup.com>
5089L:	linux-edac@vger.kernel.org
5090S:	Maintained
5091F:	drivers/edac/i82443bxgx_edac.c
5092
5093EDAC-I82975X
5094M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5095M:	"Arvind R." <arvino55@gmail.com>
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/i82975x_edac.c
5099
5100EDAC-IE31200
5101M:	Jason Baron <jbaron@akamai.com>
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/ie31200_edac.c
5105
5106EDAC-MPC85XX
5107M:	Johannes Thumshirn <morbidrsa@gmail.com>
5108L:	linux-edac@vger.kernel.org
5109S:	Maintained
5110F:	drivers/edac/mpc85xx_edac.[ch]
5111
5112EDAC-PASEMI
5113M:	Egor Martovetsky <egor@pasemi.com>
5114L:	linux-edac@vger.kernel.org
5115S:	Maintained
5116F:	drivers/edac/pasemi_edac.c
5117
5118EDAC-PND2
5119M:	Tony Luck <tony.luck@intel.com>
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/pnd2_edac.[ch]
5123
5124EDAC-R82600
5125M:	Tim Small <tim@buttersideup.com>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/r82600_edac.c
5129
5130EDAC-SBRIDGE
5131M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5132M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5133L:	linux-edac@vger.kernel.org
5134S:	Maintained
5135F:	drivers/edac/sb_edac.c
5136
5137EDAC-SKYLAKE
5138M:	Tony Luck <tony.luck@intel.com>
5139L:	linux-edac@vger.kernel.org
5140S:	Maintained
5141F:	drivers/edac/skx_edac.c
5142
5143EDIROL UA-101/UA-1000 DRIVER
5144M:	Clemens Ladisch <clemens@ladisch.de>
5145L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5146T:	git git://git.alsa-project.org/alsa-kernel.git
5147S:	Maintained
5148F:	sound/usb/misc/ua101.c
5149
5150EFI TEST DRIVER
5151L:	linux-efi@vger.kernel.org
5152M:	Ivan Hu <ivan.hu@canonical.com>
5153M:	Matt Fleming <matt@codeblueprint.co.uk>
5154S:	Maintained
5155F:	drivers/firmware/efi/test/
5156
5157EFI VARIABLE FILESYSTEM
5158M:	Matthew Garrett <matthew.garrett@nebula.com>
5159M:	Jeremy Kerr <jk@ozlabs.org>
5160M:	Matt Fleming <matt@codeblueprint.co.uk>
5161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
5162L:	linux-efi@vger.kernel.org
5163S:	Maintained
5164F:	fs/efivarfs/
5165
5166EFIFB FRAMEBUFFER DRIVER
5167L:	linux-fbdev@vger.kernel.org
5168M:	Peter Jones <pjones@redhat.com>
5169S:	Maintained
5170F:	drivers/video/fbdev/efifb.c
5171
5172EFS FILESYSTEM
5173W:	http://aeschi.ch.eu.org/efs/
5174S:	Orphan
5175F:	fs/efs/
5176
5177EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5178M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5179L:	netdev@vger.kernel.org
5180S:	Maintained
5181F:	drivers/net/ethernet/ibm/ehea/
5182
5183EM28XX VIDEO4LINUX DRIVER
5184M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5185M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5186L:	linux-media@vger.kernel.org
5187W:	https://linuxtv.org
5188T:	git git://linuxtv.org/media_tree.git
5189S:	Maintained
5190F:	drivers/media/usb/em28xx/
5191F:	Documentation/media/v4l-drivers/em28xx*
5192
5193EMBEDDED LINUX
5194M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5195M:	Matt Mackall <mpm@selenic.com>
5196M:	David Woodhouse <dwmw2@infradead.org>
5197L:	linux-embedded@vger.kernel.org
5198S:	Maintained
5199
5200Emulex 10Gbps iSCSI - OneConnect DRIVER
5201M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5202M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5203M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5204L:	linux-scsi@vger.kernel.org
5205W:	http://www.broadcom.com
5206S:	Supported
5207F:	drivers/scsi/be2iscsi/
5208
5209Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5210M:	Sathya Perla <sathya.perla@broadcom.com>
5211M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5212M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5213M:	Somnath Kotur <somnath.kotur@broadcom.com>
5214L:	netdev@vger.kernel.org
5215W:	http://www.emulex.com
5216S:	Supported
5217F:	drivers/net/ethernet/emulex/benet/
5218
5219EMULEX ONECONNECT ROCE DRIVER
5220M:	Selvin Xavier <selvin.xavier@broadcom.com>
5221M:	Devesh Sharma <devesh.sharma@broadcom.com>
5222L:	linux-rdma@vger.kernel.org
5223W:	http://www.broadcom.com
5224S:	Odd Fixes
5225F:	drivers/infiniband/hw/ocrdma/
5226F:	include/uapi/rdma/ocrdma-abi.h
5227
5228EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5229M:	James Smart <james.smart@broadcom.com>
5230M:	Dick Kennedy <dick.kennedy@broadcom.com>
5231L:	linux-scsi@vger.kernel.org
5232W:	http://www.broadcom.com
5233S:	Supported
5234F:	drivers/scsi/lpfc/
5235
5236ENE CB710 FLASH CARD READER DRIVER
5237M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5238S:	Maintained
5239F:	drivers/misc/cb710/
5240F:	drivers/mmc/host/cb710-mmc.*
5241F:	include/linux/cb710.h
5242
5243ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5244M:	Maxim Levitsky <maximlevitsky@gmail.com>
5245S:	Maintained
5246F:	drivers/media/rc/ene_ir.*
5247
5248EPSON S1D13XXX FRAMEBUFFER DRIVER
5249M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5250S:	Maintained
5251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5252F:	drivers/video/fbdev/s1d13xxxfb.c
5253F:	include/video/s1d13xxxfb.h
5254
5255ERRSEQ ERROR TRACKING INFRASTRUCTURE
5256M:	Jeff Layton <jlayton@kernel.org>
5257S:	Maintained
5258F:	lib/errseq.c
5259F:	include/linux/errseq.h
5260
5261ET131X NETWORK DRIVER
5262M:	Mark Einon <mark.einon@gmail.com>
5263S:	Odd Fixes
5264F:	drivers/net/ethernet/agere/
5265
5266ETHERNET BRIDGE
5267M:	Stephen Hemminger <stephen@networkplumber.org>
5268L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5269L:	netdev@vger.kernel.org
5270W:	http://www.linuxfoundation.org/en/Net:Bridge
5271S:	Maintained
5272F:	include/linux/netfilter_bridge/
5273F:	net/bridge/
5274
5275ETHERNET PHY LIBRARY
5276M:	Andrew Lunn <andrew@lunn.ch>
5277M:	Florian Fainelli <f.fainelli@gmail.com>
5278L:	netdev@vger.kernel.org
5279S:	Maintained
5280F:	Documentation/ABI/testing/sysfs-bus-mdio
5281F:	Documentation/devicetree/bindings/net/mdio*
5282F:	Documentation/networking/phy.txt
5283F:	drivers/net/phy/
5284F:	drivers/of/of_mdio.c
5285F:	drivers/of/of_net.c
5286F:	include/linux/*mdio*.h
5287F:	include/linux/of_net.h
5288F:	include/linux/phy.h
5289F:	include/linux/phy_fixed.h
5290F:	include/linux/platform_data/mdio-gpio.h
5291F:	include/linux/platform_data/mdio-bcm-unimac.h
5292F:	include/trace/events/mdio.h
5293F:	include/uapi/linux/mdio.h
5294F:	include/uapi/linux/mii.h
5295
5296EXT2 FILE SYSTEM
5297M:	Jan Kara <jack@suse.com>
5298L:	linux-ext4@vger.kernel.org
5299S:	Maintained
5300F:	Documentation/filesystems/ext2.txt
5301F:	fs/ext2/
5302F:	include/linux/ext2*
5303
5304EXT4 FILE SYSTEM
5305M:	"Theodore Ts'o" <tytso@mit.edu>
5306M:	Andreas Dilger <adilger.kernel@dilger.ca>
5307L:	linux-ext4@vger.kernel.org
5308W:	http://ext4.wiki.kernel.org
5309Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5311S:	Maintained
5312F:	Documentation/filesystems/ext4.txt
5313F:	fs/ext4/
5314
5315Extended Verification Module (EVM)
5316M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5317L:	linux-integrity@vger.kernel.org
5318S:	Supported
5319F:	security/integrity/evm/
5320
5321EXTENSIBLE FIRMWARE INTERFACE (EFI)
5322M:	Matt Fleming <matt@codeblueprint.co.uk>
5323M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5324L:	linux-efi@vger.kernel.org
5325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5326S:	Maintained
5327F:	Documentation/efi-stub.txt
5328F:	arch/*/kernel/efi.c
5329F:	arch/x86/boot/compressed/eboot.[ch]
5330F:	arch/*/include/asm/efi.h
5331F:	arch/x86/platform/efi/
5332F:	drivers/firmware/efi/
5333F:	include/linux/efi*.h
5334F:	arch/arm/boot/compressed/efi-header.S
5335F:	arch/arm64/kernel/efi-entry.S
5336
5337EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5338M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5339M:	Chanwoo Choi <cw00.choi@samsung.com>
5340L:	linux-kernel@vger.kernel.org
5341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5342S:	Maintained
5343F:	drivers/extcon/
5344F:	include/linux/extcon/
5345F:	include/linux/extcon.h
5346F:	Documentation/extcon/
5347F:	Documentation/devicetree/bindings/extcon/
5348
5349EXYNOS DP DRIVER
5350M:	Jingoo Han <jingoohan1@gmail.com>
5351L:	dri-devel@lists.freedesktop.org
5352S:	Maintained
5353F:	drivers/gpu/drm/exynos/exynos_dp*
5354
5355EXYNOS SYSMMU (IOMMU) driver
5356M:	Marek Szyprowski <m.szyprowski@samsung.com>
5357L:	iommu@lists.linux-foundation.org
5358S:	Maintained
5359F:	drivers/iommu/exynos-iommu.c
5360
5361EZchip NPS platform support
5362M:	Elad Kanfi <eladkan@mellanox.com>
5363M:	Vineet Gupta <vgupta@synopsys.com>
5364S:	Supported
5365F:	arch/arc/plat-eznps
5366F:	arch/arc/boot/dts/eznps.dts
5367
5368F2FS FILE SYSTEM
5369M:	Jaegeuk Kim <jaegeuk@kernel.org>
5370M:	Chao Yu <yuchao0@huawei.com>
5371L:	linux-f2fs-devel@lists.sourceforge.net
5372W:	https://f2fs.wiki.kernel.org/
5373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5374S:	Maintained
5375F:	Documentation/filesystems/f2fs.txt
5376F:	Documentation/ABI/testing/sysfs-fs-f2fs
5377F:	fs/f2fs/
5378F:	include/linux/f2fs_fs.h
5379F:	include/trace/events/f2fs.h
5380
5381F71805F HARDWARE MONITORING DRIVER
5382M:	Jean Delvare <jdelvare@suse.com>
5383L:	linux-hwmon@vger.kernel.org
5384S:	Maintained
5385F:	Documentation/hwmon/f71805f
5386F:	drivers/hwmon/f71805f.c
5387
5388FANOTIFY
5389M:	Jan Kara <jack@suse.cz>
5390R:	Amir Goldstein <amir73il@gmail.com>
5391L:	linux-fsdevel@vger.kernel.org
5392S:	Maintained
5393F:	fs/notify/fanotify/
5394F:	include/linux/fanotify.h
5395F:	include/uapi/linux/fanotify.h
5396
5397FARSYNC SYNCHRONOUS DRIVER
5398M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5399W:	http://www.farsite.co.uk/
5400S:	Supported
5401F:	drivers/net/wan/farsync.*
5402
5403FAULT INJECTION SUPPORT
5404M:	Akinobu Mita <akinobu.mita@gmail.com>
5405S:	Supported
5406F:	Documentation/fault-injection/
5407F:	lib/fault-inject.c
5408
5409FBTFT Framebuffer drivers
5410M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5411S:	Maintained
5412F:	drivers/staging/fbtft/
5413
5414FC0011 TUNER DRIVER
5415M:	Michael Buesch <m@bues.ch>
5416L:	linux-media@vger.kernel.org
5417S:	Maintained
5418F:	drivers/media/tuners/fc0011.h
5419F:	drivers/media/tuners/fc0011.c
5420
5421FC2580 MEDIA DRIVER
5422M:	Antti Palosaari <crope@iki.fi>
5423L:	linux-media@vger.kernel.org
5424W:	https://linuxtv.org
5425W:	http://palosaari.fi/linux/
5426Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5427T:	git git://linuxtv.org/anttip/media_tree.git
5428S:	Maintained
5429F:	drivers/media/tuners/fc2580*
5430
5431FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5432M:	Johannes Thumshirn <jth@kernel.org>
5433L:	fcoe-devel@open-fcoe.org
5434W:	www.Open-FCoE.org
5435S:	Supported
5436F:	drivers/scsi/libfc/
5437F:	drivers/scsi/fcoe/
5438F:	include/scsi/fc/
5439F:	include/scsi/libfc.h
5440F:	include/scsi/libfcoe.h
5441F:	include/uapi/scsi/fc/
5442
5443FILE LOCKING (flock() and fcntl()/lockf())
5444M:	Jeff Layton <jlayton@kernel.org>
5445M:	"J. Bruce Fields" <bfields@fieldses.org>
5446L:	linux-fsdevel@vger.kernel.org
5447S:	Maintained
5448F:	include/linux/fcntl.h
5449F:	include/uapi/linux/fcntl.h
5450F:	fs/fcntl.c
5451F:	fs/locks.c
5452
5453FILESYSTEMS (VFS and infrastructure)
5454M:	Alexander Viro <viro@zeniv.linux.org.uk>
5455L:	linux-fsdevel@vger.kernel.org
5456S:	Maintained
5457F:	fs/*
5458F:	include/linux/fs.h
5459F:	include/uapi/linux/fs.h
5460
5461FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5462M:	Riku Voipio <riku.voipio@iki.fi>
5463L:	linux-hwmon@vger.kernel.org
5464S:	Maintained
5465F:	drivers/hwmon/f75375s.c
5466F:	include/linux/f75375s.h
5467
5468FIREWIRE AUDIO DRIVERS
5469M:	Clemens Ladisch <clemens@ladisch.de>
5470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5471T:	git git://git.alsa-project.org/alsa-kernel.git
5472S:	Maintained
5473F:	sound/firewire/
5474
5475FIREWIRE MEDIA DRIVERS (firedtv)
5476M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5477L:	linux-media@vger.kernel.org
5478L:	linux1394-devel@lists.sourceforge.net
5479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5480S:	Maintained
5481F:	drivers/media/firewire/
5482
5483FIREWIRE SBP-2 TARGET
5484M:	Chris Boot <bootc@bootc.net>
5485L:	linux-scsi@vger.kernel.org
5486L:	target-devel@vger.kernel.org
5487L:	linux1394-devel@lists.sourceforge.net
5488T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5489S:	Maintained
5490F:	drivers/target/sbp/
5491
5492FIREWIRE SUBSYSTEM
5493M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5494L:	linux1394-devel@lists.sourceforge.net
5495W:	http://ieee1394.wiki.kernel.org/
5496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5497S:	Maintained
5498F:	drivers/firewire/
5499F:	include/linux/firewire.h
5500F:	include/uapi/linux/firewire*.h
5501F:	tools/firewire/
5502
5503FIRMWARE LOADER (request_firmware)
5504M:	Luis R. Rodriguez <mcgrof@kernel.org>
5505L:	linux-kernel@vger.kernel.org
5506S:	Maintained
5507F:	Documentation/firmware_class/
5508F:	drivers/base/firmware*.c
5509F:	include/linux/firmware.h
5510
5511FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5512M:	Joshua Morris <josh.h.morris@us.ibm.com>
5513M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5514S:	Maintained
5515F:	drivers/block/rsxx/
5516
5517FLOPPY DRIVER
5518M:	Jiri Kosina <jikos@kernel.org>
5519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5520S:	Odd fixes
5521F:	drivers/block/floppy.c
5522
5523FMC SUBSYSTEM
5524M:	Alessandro Rubini <rubini@gnudd.com>
5525W:	http://www.ohwr.org/projects/fmc-bus
5526S:	Supported
5527F:	drivers/fmc/
5528F:	include/linux/fmc*.h
5529F:	include/linux/ipmi-fru.h
5530K:	fmc_d.*register
5531
5532FPGA MANAGER FRAMEWORK
5533M:	Alan Tull <atull@kernel.org>
5534M:	Moritz Fischer <mdf@kernel.org>
5535L:	linux-fpga@vger.kernel.org
5536S:	Maintained
5537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5538Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5539F:	Documentation/fpga/
5540F:	Documentation/devicetree/bindings/fpga/
5541F:	drivers/fpga/
5542F:	include/linux/fpga/
5543W:	http://www.rocketboards.org
5544
5545FPU EMULATOR
5546M:	Bill Metzenthen <billm@melbpc.org.au>
5547W:	http://floatingpoint.sourceforge.net/emulator/index.html
5548S:	Maintained
5549F:	arch/x86/math-emu/
5550
5551FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5552L:	netdev@vger.kernel.org
5553S:	Orphan
5554F:	drivers/net/wan/dlci.c
5555F:	drivers/net/wan/sdla.c
5556
5557FRAMEBUFFER LAYER
5558M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5559L:	dri-devel@lists.freedesktop.org
5560L:	linux-fbdev@vger.kernel.org
5561T:	git git://github.com/bzolnier/linux.git
5562Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5563S:	Maintained
5564F:	Documentation/fb/
5565F:	drivers/video/
5566F:	include/video/
5567F:	include/linux/fb.h
5568F:	include/uapi/video/
5569F:	include/uapi/linux/fb.h
5570
5571FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5572M:	Horia Geantă <horia.geanta@nxp.com>
5573M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5574L:	linux-crypto@vger.kernel.org
5575S:	Maintained
5576F:	drivers/crypto/caam/
5577F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5578
5579FREESCALE DIU FRAMEBUFFER DRIVER
5580M:	Timur Tabi <timur@tabi.org>
5581L:	linux-fbdev@vger.kernel.org
5582S:	Maintained
5583F:	drivers/video/fbdev/fsl-diu-fb.*
5584
5585FREESCALE DMA DRIVER
5586M:	Li Yang <leoyang.li@nxp.com>
5587M:	Zhang Wei <zw@zh-kernel.org>
5588L:	linuxppc-dev@lists.ozlabs.org
5589S:	Maintained
5590F:	drivers/dma/fsldma.*
5591
5592FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5593M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5594L:	netdev@vger.kernel.org
5595S:	Maintained
5596F:	drivers/net/ethernet/freescale/gianfar*
5597X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5598F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5599
5600FREESCALE GPMI NAND DRIVER
5601M:	Han Xu <han.xu@nxp.com>
5602L:	linux-mtd@lists.infradead.org
5603S:	Maintained
5604F:	drivers/mtd/nand/gpmi-nand/*
5605
5606FREESCALE I2C CPM DRIVER
5607M:	Jochen Friedrich <jochen@scram.de>
5608L:	linuxppc-dev@lists.ozlabs.org
5609L:	linux-i2c@vger.kernel.org
5610S:	Maintained
5611F:	drivers/i2c/busses/i2c-cpm.c
5612
5613FREESCALE IMX / MXC FEC DRIVER
5614M:	Fugang Duan <fugang.duan@nxp.com>
5615L:	netdev@vger.kernel.org
5616S:	Maintained
5617F:	drivers/net/ethernet/freescale/fec_main.c
5618F:	drivers/net/ethernet/freescale/fec_ptp.c
5619F:	drivers/net/ethernet/freescale/fec.h
5620F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5621
5622FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5623M:	Sascha Hauer <kernel@pengutronix.de>
5624L:	linux-fbdev@vger.kernel.org
5625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5626S:	Maintained
5627F:	include/linux/platform_data/video-imxfb.h
5628F:	drivers/video/fbdev/imxfb.c
5629
5630FREESCALE QORIQ DPAA ETHERNET DRIVER
5631M:	Madalin Bucur <madalin.bucur@nxp.com>
5632L:	netdev@vger.kernel.org
5633S:	Maintained
5634F:	drivers/net/ethernet/freescale/dpaa
5635
5636FREESCALE QORIQ DPAA FMAN DRIVER
5637M:	Madalin Bucur <madalin.bucur@nxp.com>
5638L:	netdev@vger.kernel.org
5639S:	Maintained
5640F:	drivers/net/ethernet/freescale/fman
5641F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5642
5643FREESCALE QUAD SPI DRIVER
5644M:	Han Xu <han.xu@nxp.com>
5645L:	linux-mtd@lists.infradead.org
5646S:	Maintained
5647F:	drivers/mtd/spi-nor/fsl-quadspi.c
5648
5649FREESCALE QUICC ENGINE LIBRARY
5650M:	Qiang Zhao <qiang.zhao@nxp.com>
5651L:	linuxppc-dev@lists.ozlabs.org
5652S:	Maintained
5653F:	drivers/soc/fsl/qe/
5654F:	include/soc/fsl/*qe*.h
5655F:	include/soc/fsl/*ucc*.h
5656
5657FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5658M:	Li Yang <leoyang.li@nxp.com>
5659L:	netdev@vger.kernel.org
5660L:	linuxppc-dev@lists.ozlabs.org
5661S:	Maintained
5662F:	drivers/net/ethernet/freescale/ucc_geth*
5663
5664FREESCALE QUICC ENGINE UCC HDLC DRIVER
5665M:	Zhao Qiang <qiang.zhao@nxp.com>
5666L:	netdev@vger.kernel.org
5667L:	linuxppc-dev@lists.ozlabs.org
5668S:	Maintained
5669F:	drivers/net/wan/fsl_ucc_hdlc*
5670
5671FREESCALE QUICC ENGINE UCC UART DRIVER
5672M:	Timur Tabi <timur@tabi.org>
5673L:	linuxppc-dev@lists.ozlabs.org
5674S:	Maintained
5675F:	drivers/tty/serial/ucc_uart.c
5676
5677FREESCALE SOC DRIVERS
5678M:	Li Yang <leoyang.li@nxp.com>
5679L:	linuxppc-dev@lists.ozlabs.org
5680L:	linux-arm-kernel@lists.infradead.org
5681S:	Maintained
5682F:	Documentation/devicetree/bindings/soc/fsl/
5683F:	drivers/soc/fsl/
5684F:	include/linux/fsl/
5685
5686FREESCALE SOC FS_ENET DRIVER
5687M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5688M:	Vitaly Bordug <vbordug@ru.mvista.com>
5689L:	linuxppc-dev@lists.ozlabs.org
5690L:	netdev@vger.kernel.org
5691S:	Maintained
5692F:	drivers/net/ethernet/freescale/fs_enet/
5693F:	include/linux/fs_enet_pd.h
5694
5695FREESCALE SOC SOUND DRIVERS
5696M:	Timur Tabi <timur@tabi.org>
5697M:	Nicolin Chen <nicoleotsuka@gmail.com>
5698M:	Xiubo Li <Xiubo.Lee@gmail.com>
5699R:	Fabio Estevam <fabio.estevam@nxp.com>
5700L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5701L:	linuxppc-dev@lists.ozlabs.org
5702S:	Maintained
5703F:	sound/soc/fsl/fsl*
5704F:	sound/soc/fsl/imx*
5705F:	sound/soc/fsl/mpc8610_hpcd.c
5706
5707FREESCALE USB PERIPHERAL DRIVERS
5708M:	Li Yang <leoyang.li@nxp.com>
5709L:	linux-usb@vger.kernel.org
5710L:	linuxppc-dev@lists.ozlabs.org
5711S:	Maintained
5712F:	drivers/usb/gadget/udc/fsl*
5713
5714FREEVXFS FILESYSTEM
5715M:	Christoph Hellwig <hch@infradead.org>
5716W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5717S:	Maintained
5718F:	fs/freevxfs/
5719
5720FREEZER
5721M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5722M:	Pavel Machek <pavel@ucw.cz>
5723L:	linux-pm@vger.kernel.org
5724S:	Supported
5725F:	Documentation/power/freezing-of-tasks.txt
5726F:	include/linux/freezer.h
5727F:	kernel/freezer.c
5728
5729FRONTSWAP API
5730M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5731L:	linux-kernel@vger.kernel.org
5732S:	Maintained
5733F:	mm/frontswap.c
5734F:	include/linux/frontswap.h
5735
5736FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5737M:	David Howells <dhowells@redhat.com>
5738L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5739S:	Supported
5740F:	Documentation/filesystems/caching/
5741F:	fs/fscache/
5742F:	include/linux/fscache*.h
5743
5744FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5745M:	Theodore Y. Ts'o <tytso@mit.edu>
5746M:	Jaegeuk Kim <jaegeuk@kernel.org>
5747L:	linux-fscrypt@vger.kernel.org
5748Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5750S:	Supported
5751F:	fs/crypto/
5752F:	include/linux/fscrypt*.h
5753F:	Documentation/filesystems/fscrypt.rst
5754
5755FUJITSU FR-V (FRV) PORT
5756S:	Orphan
5757F:	arch/frv/
5758
5759FUJITSU LAPTOP EXTRAS
5760M:	Jonathan Woithe <jwoithe@just42.net>
5761L:	platform-driver-x86@vger.kernel.org
5762S:	Maintained
5763F:	drivers/platform/x86/fujitsu-laptop.c
5764
5765FUJITSU M-5MO LS CAMERA ISP DRIVER
5766M:	Kyungmin Park <kyungmin.park@samsung.com>
5767M:	Heungjun Kim <riverful.kim@samsung.com>
5768L:	linux-media@vger.kernel.org
5769S:	Maintained
5770F:	drivers/media/i2c/m5mols/
5771F:	include/media/i2c/m5mols.h
5772
5773FUJITSU TABLET EXTRAS
5774M:	Robert Gerlach <khnz@gmx.de>
5775L:	platform-driver-x86@vger.kernel.org
5776S:	Maintained
5777F:	drivers/platform/x86/fujitsu-tablet.c
5778
5779FUSE: FILESYSTEM IN USERSPACE
5780M:	Miklos Szeredi <miklos@szeredi.hu>
5781L:	linux-fsdevel@vger.kernel.org
5782W:	http://fuse.sourceforge.net/
5783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5784S:	Maintained
5785F:	fs/fuse/
5786F:	include/uapi/linux/fuse.h
5787F:	Documentation/filesystems/fuse.txt
5788
5789FUTEX SUBSYSTEM
5790M:	Thomas Gleixner <tglx@linutronix.de>
5791M:	Ingo Molnar <mingo@redhat.com>
5792R:	Peter Zijlstra <peterz@infradead.org>
5793R:	Darren Hart <dvhart@infradead.org>
5794L:	linux-kernel@vger.kernel.org
5795T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5796S:	Maintained
5797F:	kernel/futex.c
5798F:	kernel/futex_compat.c
5799F:	include/asm-generic/futex.h
5800F:	include/linux/futex.h
5801F:	include/uapi/linux/futex.h
5802F:	tools/testing/selftests/futex/
5803F:	tools/perf/bench/futex*
5804F:	Documentation/*futex*
5805
5806FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5807M:	Rik Faith <faith@cs.unc.edu>
5808L:	linux-scsi@vger.kernel.org
5809S:	Odd Fixes (e.g., new signatures)
5810F:	drivers/scsi/fdomain.*
5811
5812GCC PLUGINS
5813M:	Kees Cook <keescook@chromium.org>
5814R:	Emese Revfy <re.emese@gmail.com>
5815L:	kernel-hardening@lists.openwall.com
5816S:	Maintained
5817F:	scripts/gcc-plugins/
5818F:	scripts/gcc-plugin.sh
5819F:	scripts/Makefile.gcc-plugins
5820F:	Documentation/gcc-plugins.txt
5821
5822GCOV BASED KERNEL PROFILING
5823M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5824S:	Maintained
5825F:	kernel/gcov/
5826F:	Documentation/dev-tools/gcov.rst
5827
5828GDB KERNEL DEBUGGING HELPER SCRIPTS
5829M:	Jan Kiszka <jan.kiszka@siemens.com>
5830M:	Kieran Bingham <kieran@bingham.xyz>
5831S:	Supported
5832F:	scripts/gdb/
5833
5834GDT SCSI DISK ARRAY CONTROLLER DRIVER
5835M:	Achim Leubner <achim_leubner@adaptec.com>
5836L:	linux-scsi@vger.kernel.org
5837W:	http://www.icp-vortex.com/
5838S:	Supported
5839F:	drivers/scsi/gdt*
5840
5841GEMTEK FM RADIO RECEIVER DRIVER
5842M:	Hans Verkuil <hverkuil@xs4all.nl>
5843L:	linux-media@vger.kernel.org
5844T:	git git://linuxtv.org/media_tree.git
5845W:	https://linuxtv.org
5846S:	Maintained
5847F:	drivers/media/radio/radio-gemtek*
5848
5849GENERIC GPIO I2C DRIVER
5850M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5851S:	Supported
5852F:	drivers/i2c/busses/i2c-gpio.c
5853F:	include/linux/i2c-gpio.h
5854
5855GENERIC GPIO I2C MULTIPLEXER DRIVER
5856M:	Peter Korsgaard <peter.korsgaard@barco.com>
5857L:	linux-i2c@vger.kernel.org
5858S:	Supported
5859F:	drivers/i2c/muxes/i2c-mux-gpio.c
5860F:	include/linux/i2c-mux-gpio.h
5861F:	Documentation/i2c/muxes/i2c-mux-gpio
5862
5863GENERIC HDLC (WAN) DRIVERS
5864M:	Krzysztof Halasa <khc@pm.waw.pl>
5865W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5866S:	Maintained
5867F:	drivers/net/wan/c101.c
5868F:	drivers/net/wan/hd6457*
5869F:	drivers/net/wan/hdlc*
5870F:	drivers/net/wan/n2.c
5871F:	drivers/net/wan/pc300too.c
5872F:	drivers/net/wan/pci200syn.c
5873F:	drivers/net/wan/wanxl*
5874
5875GENERIC INCLUDE/ASM HEADER FILES
5876M:	Arnd Bergmann <arnd@arndb.de>
5877L:	linux-arch@vger.kernel.org
5878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5879S:	Maintained
5880F:	include/asm-generic/
5881F:	include/uapi/asm-generic/
5882
5883GENERIC PHY FRAMEWORK
5884M:	Kishon Vijay Abraham I <kishon@ti.com>
5885L:	linux-kernel@vger.kernel.org
5886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5887S:	Supported
5888F:	drivers/phy/
5889F:	include/linux/phy/
5890
5891GENERIC PM DOMAINS
5892M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5893M:	Kevin Hilman <khilman@kernel.org>
5894M:	Ulf Hansson <ulf.hansson@linaro.org>
5895L:	linux-pm@vger.kernel.org
5896S:	Supported
5897F:	drivers/base/power/domain*.c
5898F:	include/linux/pm_domain.h
5899F:	Documentation/devicetree/bindings/power/power_domain.txt
5900
5901GENERIC UIO DRIVER FOR PCI DEVICES
5902M:	"Michael S. Tsirkin" <mst@redhat.com>
5903L:	kvm@vger.kernel.org
5904S:	Supported
5905F:	drivers/uio/uio_pci_generic.c
5906
5907GENWQE (IBM Generic Workqueue Card)
5908M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5909M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5910S:	Supported
5911F:	drivers/misc/genwqe/
5912
5913GET_MAINTAINER SCRIPT
5914M:	Joe Perches <joe@perches.com>
5915S:	Maintained
5916F:	scripts/get_maintainer.pl
5917
5918GFS2 FILE SYSTEM
5919M:	Steven Whitehouse <swhiteho@redhat.com>
5920M:	Bob Peterson <rpeterso@redhat.com>
5921L:	cluster-devel@redhat.com
5922W:	http://sources.redhat.com/cluster/
5923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5924S:	Supported
5925F:	Documentation/filesystems/gfs2*.txt
5926F:	fs/gfs2/
5927F:	include/uapi/linux/gfs2_ondisk.h
5928
5929GIGASET ISDN DRIVERS
5930M:	Paul Bolle <pebolle@tiscali.nl>
5931L:	gigaset307x-common@lists.sourceforge.net
5932W:	http://gigaset307x.sourceforge.net/
5933S:	Odd Fixes
5934F:	Documentation/isdn/README.gigaset
5935F:	drivers/isdn/gigaset/
5936F:	include/uapi/linux/gigaset_dev.h
5937
5938GO7007 MPEG CODEC
5939M:	Hans Verkuil <hans.verkuil@cisco.com>
5940L:	linux-media@vger.kernel.org
5941S:	Maintained
5942F:	drivers/media/usb/go7007/
5943
5944GOODIX TOUCHSCREEN
5945M:	Bastien Nocera <hadess@hadess.net>
5946L:	linux-input@vger.kernel.org
5947S:	Maintained
5948F:	drivers/input/touchscreen/goodix.c
5949
5950GPIO ACPI SUPPORT
5951M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5952M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5953L:	linux-gpio@vger.kernel.org
5954L:	linux-acpi@vger.kernel.org
5955S:	Maintained
5956F:	Documentation/acpi/gpio-properties.txt
5957F:	drivers/gpio/gpiolib-acpi.c
5958
5959GPIO IR Transmitter
5960M:	Sean Young <sean@mess.org>
5961L:	linux-media@vger.kernel.org
5962S:	Maintained
5963F:	drivers/media/rc/gpio-ir-tx.c
5964
5965GPIO MOCKUP DRIVER
5966M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5967L:	linux-gpio@vger.kernel.org
5968S:	Maintained
5969F:	drivers/gpio/gpio-mockup.c
5970F:	tools/testing/selftests/gpio/
5971
5972GPIO SUBSYSTEM
5973M:	Linus Walleij <linus.walleij@linaro.org>
5974L:	linux-gpio@vger.kernel.org
5975T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5976S:	Maintained
5977F:	Documentation/devicetree/bindings/gpio/
5978F:	Documentation/gpio/
5979F:	Documentation/ABI/testing/gpio-cdev
5980F:	Documentation/ABI/obsolete/sysfs-gpio
5981F:	drivers/gpio/
5982F:	include/linux/gpio/
5983F:	include/linux/gpio.h
5984F:	include/asm-generic/gpio.h
5985F:	include/uapi/linux/gpio.h
5986F:	tools/gpio/
5987
5988GRE DEMULTIPLEXER DRIVER
5989M:	Dmitry Kozlov <xeb@mail.ru>
5990L:	netdev@vger.kernel.org
5991S:	Maintained
5992F:	net/ipv4/gre_demux.c
5993F:	net/ipv4/gre_offload.c
5994F:	include/net/gre.h
5995
5996GRETH 10/100/1G Ethernet MAC device driver
5997M:	Andreas Larsson <andreas@gaisler.com>
5998L:	netdev@vger.kernel.org
5999S:	Maintained
6000F:	drivers/net/ethernet/aeroflex/
6001
6002GREYBUS AUDIO PROTOCOLS DRIVERS
6003M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6004M:	Mark Greer <mgreer@animalcreek.com>
6005S:	Maintained
6006F:	drivers/staging/greybus/audio_apbridgea.c
6007F:	drivers/staging/greybus/audio_apbridgea.h
6008F:	drivers/staging/greybus/audio_codec.c
6009F:	drivers/staging/greybus/audio_codec.h
6010F:	drivers/staging/greybus/audio_gb.c
6011F:	drivers/staging/greybus/audio_manager.c
6012F:	drivers/staging/greybus/audio_manager.h
6013F:	drivers/staging/greybus/audio_manager_module.c
6014F:	drivers/staging/greybus/audio_manager_private.h
6015F:	drivers/staging/greybus/audio_manager_sysfs.c
6016F:	drivers/staging/greybus/audio_module.c
6017F:	drivers/staging/greybus/audio_topology.c
6018
6019GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6020M:	Viresh Kumar <vireshk@kernel.org>
6021S:	Maintained
6022F:	drivers/staging/greybus/authentication.c
6023F:	drivers/staging/greybus/bootrom.c
6024F:	drivers/staging/greybus/firmware.h
6025F:	drivers/staging/greybus/fw-core.c
6026F:	drivers/staging/greybus/fw-download.c
6027F:	drivers/staging/greybus/fw-managament.c
6028F:	drivers/staging/greybus/greybus_authentication.h
6029F:	drivers/staging/greybus/greybus_firmware.h
6030F:	drivers/staging/greybus/hid.c
6031F:	drivers/staging/greybus/i2c.c
6032F:	drivers/staging/greybus/spi.c
6033F:	drivers/staging/greybus/spilib.c
6034F:	drivers/staging/greybus/spilib.h
6035
6036GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6037M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6038S:	Maintained
6039F:	drivers/staging/greybus/loopback.c
6040F:	drivers/staging/greybus/timesync.c
6041F:	drivers/staging/greybus/timesync_platform.c
6042
6043GREYBUS PLATFORM DRIVERS
6044M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6045S:	Maintained
6046F:	drivers/staging/greybus/arche-platform.c
6047F:	drivers/staging/greybus/arche-apb-ctrl.c
6048F:	drivers/staging/greybus/arche_platform.h
6049
6050GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6051M:	Rui Miguel Silva <rmfrfs@gmail.com>
6052S:	Maintained
6053F:	drivers/staging/greybus/sdio.c
6054F:	drivers/staging/greybus/light.c
6055F:	drivers/staging/greybus/gpio.c
6056F:	drivers/staging/greybus/power_supply.c
6057F:	drivers/staging/greybus/spi.c
6058F:	drivers/staging/greybus/spilib.c
6059
6060GREYBUS SUBSYSTEM
6061M:	Johan Hovold <johan@kernel.org>
6062M:	Alex Elder <elder@kernel.org>
6063M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6064S:	Maintained
6065F:	drivers/staging/greybus/
6066L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6067
6068GREYBUS UART PROTOCOLS DRIVERS
6069M:	David Lin <dtwlin@gmail.com>
6070S:	Maintained
6071F:	drivers/staging/greybus/uart.c
6072F:	drivers/staging/greybus/log.c
6073
6074GS1662 VIDEO SERIALIZER
6075M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6076L:	linux-media@vger.kernel.org
6077T:	git git://linuxtv.org/media_tree.git
6078S:	Maintained
6079F:	drivers/media/spi/gs1662.c
6080
6081GSPCA FINEPIX SUBDRIVER
6082M:	Frank Zago <frank@zago.net>
6083L:	linux-media@vger.kernel.org
6084T:	git git://linuxtv.org/media_tree.git
6085S:	Maintained
6086F:	drivers/media/usb/gspca/finepix.c
6087
6088GSPCA GL860 SUBDRIVER
6089M:	Olivier Lorin <o.lorin@laposte.net>
6090L:	linux-media@vger.kernel.org
6091T:	git git://linuxtv.org/media_tree.git
6092S:	Maintained
6093F:	drivers/media/usb/gspca/gl860/
6094
6095GSPCA M5602 SUBDRIVER
6096M:	Erik Andren <erik.andren@gmail.com>
6097L:	linux-media@vger.kernel.org
6098T:	git git://linuxtv.org/media_tree.git
6099S:	Maintained
6100F:	drivers/media/usb/gspca/m5602/
6101
6102GSPCA PAC207 SONIXB SUBDRIVER
6103M:	Hans Verkuil <hverkuil@xs4all.nl>
6104L:	linux-media@vger.kernel.org
6105T:	git git://linuxtv.org/media_tree.git
6106S:	Odd Fixes
6107F:	drivers/media/usb/gspca/pac207.c
6108
6109GSPCA SN9C20X SUBDRIVER
6110M:	Brian Johnson <brijohn@gmail.com>
6111L:	linux-media@vger.kernel.org
6112T:	git git://linuxtv.org/media_tree.git
6113S:	Maintained
6114F:	drivers/media/usb/gspca/sn9c20x.c
6115
6116GSPCA T613 SUBDRIVER
6117M:	Leandro Costantino <lcostantino@gmail.com>
6118L:	linux-media@vger.kernel.org
6119T:	git git://linuxtv.org/media_tree.git
6120S:	Maintained
6121F:	drivers/media/usb/gspca/t613.c
6122
6123GSPCA USB WEBCAM DRIVER
6124M:	Hans Verkuil <hverkuil@xs4all.nl>
6125L:	linux-media@vger.kernel.org
6126T:	git git://linuxtv.org/media_tree.git
6127S:	Odd Fixes
6128F:	drivers/media/usb/gspca/
6129
6130GTP (GPRS Tunneling Protocol)
6131M:	Pablo Neira Ayuso <pablo@netfilter.org>
6132M:	Harald Welte <laforge@gnumonks.org>
6133L:	osmocom-net-gprs@lists.osmocom.org
6134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6135S:	Maintained
6136F:	drivers/net/gtp.c
6137
6138GUID PARTITION TABLE (GPT)
6139M:	Davidlohr Bueso <dave@stgolabs.net>
6140L:	linux-efi@vger.kernel.org
6141S:	Maintained
6142F:	block/partitions/efi.*
6143
6144H8/300 ARCHITECTURE
6145M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6146L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6147W:	http://uclinux-h8.sourceforge.jp
6148T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6149S:	Maintained
6150F:	arch/h8300/
6151F:	drivers/clocksource/h8300_*.c
6152F:	drivers/clk/h8300/
6153F:	drivers/irqchip/irq-renesas-h8*.c
6154
6155HACKRF MEDIA DRIVER
6156M:	Antti Palosaari <crope@iki.fi>
6157L:	linux-media@vger.kernel.org
6158W:	https://linuxtv.org
6159W:	http://palosaari.fi/linux/
6160Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6161T:	git git://linuxtv.org/anttip/media_tree.git
6162S:	Maintained
6163F:	drivers/media/usb/hackrf/
6164
6165HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6166M:	Frank Seidel <frank@f-seidel.de>
6167L:	platform-driver-x86@vger.kernel.org
6168W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6169S:	Maintained
6170F:	drivers/platform/x86/hdaps.c
6171
6172HARDWARE MONITORING
6173M:	Jean Delvare <jdelvare@suse.com>
6174M:	Guenter Roeck <linux@roeck-us.net>
6175L:	linux-hwmon@vger.kernel.org
6176W:	http://hwmon.wiki.kernel.org/
6177T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
6178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6179S:	Maintained
6180F:	Documentation/hwmon/
6181F:	drivers/hwmon/
6182F:	include/linux/hwmon*.h
6183
6184HARDWARE RANDOM NUMBER GENERATOR CORE
6185M:	Matt Mackall <mpm@selenic.com>
6186M:	Herbert Xu <herbert@gondor.apana.org.au>
6187L:	linux-crypto@vger.kernel.org
6188S:	Odd fixes
6189F:	Documentation/devicetree/bindings/rng/
6190F:	Documentation/hw_random.txt
6191F:	drivers/char/hw_random/
6192F:	include/linux/hw_random.h
6193
6194HARDWARE SPINLOCK CORE
6195M:	Ohad Ben-Cohen <ohad@wizery.com>
6196M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6197L:	linux-remoteproc@vger.kernel.org
6198S:	Maintained
6199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6200F:	Documentation/devicetree/bindings/hwlock/
6201F:	Documentation/hwspinlock.txt
6202F:	drivers/hwspinlock/
6203F:	include/linux/hwspinlock.h
6204
6205HARMONY SOUND DRIVER
6206L:	linux-parisc@vger.kernel.org
6207S:	Maintained
6208F:	sound/parisc/harmony.*
6209
6210HDPVR USB VIDEO ENCODER DRIVER
6211M:	Hans Verkuil <hverkuil@xs4all.nl>
6212L:	linux-media@vger.kernel.org
6213T:	git git://linuxtv.org/media_tree.git
6214W:	https://linuxtv.org
6215S:	Odd Fixes
6216F:	drivers/media/usb/hdpvr/
6217
6218HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6219M:	Jimmy Vance <jimmy.vance@hpe.com>
6220S:	Supported
6221F:	Documentation/watchdog/hpwdt.txt
6222F:	drivers/watchdog/hpwdt.c
6223
6224HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6225M:	Don Brace <don.brace@microsemi.com>
6226L:	esc.storagedev@microsemi.com
6227L:	linux-scsi@vger.kernel.org
6228S:	Supported
6229F:	Documentation/scsi/hpsa.txt
6230F:	drivers/scsi/hpsa*.[ch]
6231F:	include/linux/cciss*.h
6232F:	include/uapi/linux/cciss*.h
6233
6234HFI1 DRIVER
6235M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6236M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6237L:	linux-rdma@vger.kernel.org
6238S:	Supported
6239F:	drivers/infiniband/hw/hfi1
6240
6241HFS FILESYSTEM
6242L:	linux-fsdevel@vger.kernel.org
6243S:	Orphan
6244F:	Documentation/filesystems/hfs.txt
6245F:	fs/hfs/
6246
6247HFSPLUS FILESYSTEM
6248L:	linux-fsdevel@vger.kernel.org
6249S:	Orphan
6250F:	Documentation/filesystems/hfsplus.txt
6251F:	fs/hfsplus/
6252
6253HGA FRAMEBUFFER DRIVER
6254M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6255L:	linux-nvidia@lists.surfsouth.com
6256W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6257S:	Maintained
6258F:	drivers/video/fbdev/hgafb.c
6259
6260HIBERNATION (aka Software Suspend, aka swsusp)
6261M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6262M:	Pavel Machek <pavel@ucw.cz>
6263L:	linux-pm@vger.kernel.org
6264B:	https://bugzilla.kernel.org
6265S:	Supported
6266F:	arch/x86/power/
6267F:	drivers/base/power/
6268F:	kernel/power/
6269F:	include/linux/suspend.h
6270F:	include/linux/freezer.h
6271F:	include/linux/pm.h
6272F:	arch/*/include/asm/suspend*.h
6273
6274HID CORE LAYER
6275M:	Jiri Kosina <jikos@kernel.org>
6276R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6277L:	linux-input@vger.kernel.org
6278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6279S:	Maintained
6280F:	drivers/hid/
6281F:	include/linux/hid*
6282F:	include/uapi/linux/hid*
6283
6284HID SENSOR HUB DRIVERS
6285M:	Jiri Kosina <jikos@kernel.org>
6286M:	Jonathan Cameron <jic23@kernel.org>
6287M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6288L:	linux-input@vger.kernel.org
6289L:	linux-iio@vger.kernel.org
6290S:	Maintained
6291F:	Documentation/hid/hid-sensor*
6292F:	drivers/hid/hid-sensor-*
6293F:	drivers/iio/*/hid-*
6294F:	include/linux/hid-sensor-*
6295
6296HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6297M:	Thomas Gleixner <tglx@linutronix.de>
6298L:	linux-kernel@vger.kernel.org
6299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6300S:	Maintained
6301F:	Documentation/timers/
6302F:	kernel/time/hrtimer.c
6303F:	kernel/time/clockevents.c
6304F:	kernel/time/timer_*.c
6305F:	include/linux/clockchips.h
6306F:	include/linux/hrtimer.h
6307
6308HIGH-SPEED SCC DRIVER FOR AX.25
6309L:	linux-hams@vger.kernel.org
6310S:	Orphan
6311F:	drivers/net/hamradio/dmascc.c
6312F:	drivers/net/hamradio/scc.c
6313
6314HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6315M:	HighPoint Linux Team <linux@highpoint-tech.com>
6316W:	http://www.highpoint-tech.com
6317S:	Supported
6318F:	Documentation/scsi/hptiop.txt
6319F:	drivers/scsi/hptiop.c
6320
6321HIPPI
6322M:	Jes Sorensen <jes@trained-monkey.org>
6323L:	linux-hippi@sunsite.dk
6324S:	Maintained
6325F:	include/linux/hippidevice.h
6326F:	include/uapi/linux/if_hippi.h
6327F:	net/802/hippi.c
6328F:	drivers/net/hippi/
6329
6330HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6331M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6332M:	Salil Mehta <salil.mehta@huawei.com>
6333L:	netdev@vger.kernel.org
6334W:	http://www.hisilicon.com
6335S:	Maintained
6336F:	drivers/net/ethernet/hisilicon/hns3/
6337
6338HISILICON NETWORK SUBSYSTEM DRIVER
6339M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6340M:	Salil Mehta <salil.mehta@huawei.com>
6341L:	netdev@vger.kernel.org
6342W:	http://www.hisilicon.com
6343S:	Maintained
6344F:	drivers/net/ethernet/hisilicon/
6345F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6346
6347HISILICON PMU DRIVER
6348M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6349W:	http://www.hisilicon.com
6350S:	Supported
6351F:	drivers/perf/hisilicon
6352F:	Documentation/perf/hisi-pmu.txt
6353
6354HISILICON ROCE DRIVER
6355M:	Lijun Ou <oulijun@huawei.com>
6356M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6357L:	linux-rdma@vger.kernel.org
6358S:	Maintained
6359F:	drivers/infiniband/hw/hns/
6360F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6361
6362HISILICON SAS Controller
6363M:	John Garry <john.garry@huawei.com>
6364W:	http://www.hisilicon.com
6365S:	Supported
6366F:	drivers/scsi/hisi_sas/
6367F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6368
6369HMM - Heterogeneous Memory Management
6370M:	Jérôme Glisse <jglisse@redhat.com>
6371L:	linux-mm@kvack.org
6372S:	Maintained
6373F:	mm/hmm*
6374F:	include/linux/hmm*
6375
6376HOST AP DRIVER
6377M:	Jouni Malinen <j@w1.fi>
6378L:	linux-wireless@vger.kernel.org
6379W:	http://w1.fi/hostap-driver.html
6380S:	Obsolete
6381F:	drivers/net/wireless/intersil/hostap/
6382
6383HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6384L:	platform-driver-x86@vger.kernel.org
6385S:	Orphan
6386F:	drivers/platform/x86/tc1100-wmi.c
6387
6388HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6389M:	Jaroslav Kysela <perex@perex.cz>
6390S:	Maintained
6391F:	drivers/net/ethernet/hp/hp100.*
6392
6393HPET:	High Precision Event Timers driver
6394M:	Clemens Ladisch <clemens@ladisch.de>
6395S:	Maintained
6396F:	Documentation/timers/hpet.txt
6397F:	drivers/char/hpet.c
6398F:	include/linux/hpet.h
6399F:	include/uapi/linux/hpet.h
6400
6401HPET:	x86
6402S:	Orphan
6403F:	arch/x86/kernel/hpet.c
6404F:	arch/x86/include/asm/hpet.h
6405
6406HPFS FILESYSTEM
6407M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6408W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6409S:	Maintained
6410F:	fs/hpfs/
6411
6412HSI SUBSYSTEM
6413M:	Sebastian Reichel <sre@kernel.org>
6414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6415S:	Maintained
6416F:	Documentation/ABI/testing/sysfs-bus-hsi
6417F:	Documentation/driver-api/hsi.rst
6418F:	drivers/hsi/
6419F:	include/linux/hsi/
6420F:	include/uapi/linux/hsi/
6421
6422HSO 3G MODEM DRIVER
6423L:	linux-usb@vger.kernel.org
6424S:	Orphan
6425F:	drivers/net/usb/hso.c
6426
6427HSR NETWORK PROTOCOL
6428M:	Arvid Brodin <arvid.brodin@alten.se>
6429L:	netdev@vger.kernel.org
6430S:	Maintained
6431F:	net/hsr/
6432
6433HT16K33 LED CONTROLLER DRIVER
6434M:	Robin van der Gracht <robin@protonic.nl>
6435S:	Maintained
6436F:	drivers/auxdisplay/ht16k33.c
6437F:	Documentation/devicetree/bindings/display/ht16k33.txt
6438
6439HTCPEN TOUCHSCREEN DRIVER
6440M:	Pau Oliva Fora <pof@eslack.org>
6441L:	linux-input@vger.kernel.org
6442S:	Maintained
6443F:	drivers/input/touchscreen/htcpen.c
6444
6445HUAWEI ETHERNET DRIVER
6446M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6447L:	netdev@vger.kernel.org
6448S:	Supported
6449F:	Documentation/networking/hinic.txt
6450F:	drivers/net/ethernet/huawei/hinic/
6451
6452HUGETLB FILESYSTEM
6453M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6454S:	Maintained
6455F:	fs/hugetlbfs/
6456
6457HVA ST MEDIA DRIVER
6458M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6459L:	linux-media@vger.kernel.org
6460T:	git git://linuxtv.org/media_tree.git
6461W:	https://linuxtv.org
6462S:	Supported
6463F:	drivers/media/platform/sti/hva
6464
6465HWPOISON MEMORY FAILURE HANDLING
6466M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6467L:	linux-mm@kvack.org
6468S:	Maintained
6469F:	mm/memory-failure.c
6470F:	mm/hwpoison-inject.c
6471
6472Hyper-V CORE AND DRIVERS
6473M:	"K. Y. Srinivasan" <kys@microsoft.com>
6474M:	Haiyang Zhang <haiyangz@microsoft.com>
6475M:	Stephen Hemminger <sthemmin@microsoft.com>
6476L:	devel@linuxdriverproject.org
6477S:	Maintained
6478F:	Documentation/networking/netvsc.txt
6479F:	arch/x86/include/asm/mshyperv.h
6480F:	arch/x86/include/asm/trace/hyperv.h
6481F:	arch/x86/include/uapi/asm/hyperv.h
6482F:	arch/x86/kernel/cpu/mshyperv.c
6483F:	arch/x86/hyperv
6484F:	drivers/hid/hid-hyperv.c
6485F:	drivers/hv/
6486F:	drivers/input/serio/hyperv-keyboard.c
6487F:	drivers/pci/host/pci-hyperv.c
6488F:	drivers/net/hyperv/
6489F:	drivers/scsi/storvsc_drv.c
6490F:	drivers/uio/uio_hv_generic.c
6491F:	drivers/video/fbdev/hyperv_fb.c
6492F:	net/vmw_vsock/hyperv_transport.c
6493F:	include/linux/hyperv.h
6494F:	include/uapi/linux/hyperv.h
6495F:	tools/hv/
6496F:	Documentation/ABI/stable/sysfs-bus-vmbus
6497
6498HYPERVISOR VIRTUAL CONSOLE DRIVER
6499L:	linuxppc-dev@lists.ozlabs.org
6500S:	Odd Fixes
6501F:	drivers/tty/hvc/
6502
6503I2C ACPI SUPPORT
6504M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6505L:	linux-i2c@vger.kernel.org
6506L:	linux-acpi@vger.kernel.org
6507S:	Maintained
6508F:	drivers/i2c/i2c-core-acpi.c
6509
6510I2C MUXES
6511M:	Peter Rosin <peda@axentia.se>
6512L:	linux-i2c@vger.kernel.org
6513S:	Maintained
6514F:	Documentation/i2c/i2c-topology
6515F:	Documentation/i2c/muxes/
6516F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6517F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6518F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6519F:	drivers/i2c/i2c-mux.c
6520F:	drivers/i2c/muxes/
6521F:	include/linux/i2c-mux.h
6522
6523I2C OVER PARALLEL PORT
6524M:	Jean Delvare <jdelvare@suse.com>
6525L:	linux-i2c@vger.kernel.org
6526S:	Maintained
6527F:	Documentation/i2c/busses/i2c-parport
6528F:	Documentation/i2c/busses/i2c-parport-light
6529F:	drivers/i2c/busses/i2c-parport.c
6530F:	drivers/i2c/busses/i2c-parport-light.c
6531
6532I2C SUBSYSTEM
6533M:	Wolfram Sang <wsa@the-dreams.de>
6534L:	linux-i2c@vger.kernel.org
6535W:	https://i2c.wiki.kernel.org/
6536Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6538S:	Maintained
6539F:	Documentation/devicetree/bindings/i2c/
6540F:	Documentation/i2c/
6541F:	drivers/i2c/
6542F:	drivers/i2c/*/
6543F:	include/linux/i2c.h
6544F:	include/linux/i2c-*.h
6545F:	include/uapi/linux/i2c.h
6546F:	include/uapi/linux/i2c-*.h
6547
6548I2C-TAOS-EVM DRIVER
6549M:	Jean Delvare <jdelvare@suse.com>
6550L:	linux-i2c@vger.kernel.org
6551S:	Maintained
6552F:	Documentation/i2c/busses/i2c-taos-evm
6553F:	drivers/i2c/busses/i2c-taos-evm.c
6554
6555I2C-TINY-USB DRIVER
6556M:	Till Harbaum <till@harbaum.org>
6557L:	linux-i2c@vger.kernel.org
6558W:	http://www.harbaum.org/till/i2c_tiny_usb
6559S:	Maintained
6560F:	drivers/i2c/busses/i2c-tiny-usb.c
6561
6562I2C/SMBUS CONTROLLER DRIVERS FOR PC
6563M:	Jean Delvare <jdelvare@suse.com>
6564L:	linux-i2c@vger.kernel.org
6565S:	Maintained
6566F:	Documentation/i2c/busses/i2c-ali1535
6567F:	Documentation/i2c/busses/i2c-ali1563
6568F:	Documentation/i2c/busses/i2c-ali15x3
6569F:	Documentation/i2c/busses/i2c-amd756
6570F:	Documentation/i2c/busses/i2c-amd8111
6571F:	Documentation/i2c/busses/i2c-i801
6572F:	Documentation/i2c/busses/i2c-nforce2
6573F:	Documentation/i2c/busses/i2c-piix4
6574F:	Documentation/i2c/busses/i2c-sis5595
6575F:	Documentation/i2c/busses/i2c-sis630
6576F:	Documentation/i2c/busses/i2c-sis96x
6577F:	Documentation/i2c/busses/i2c-via
6578F:	Documentation/i2c/busses/i2c-viapro
6579F:	drivers/i2c/busses/i2c-ali1535.c
6580F:	drivers/i2c/busses/i2c-ali1563.c
6581F:	drivers/i2c/busses/i2c-ali15x3.c
6582F:	drivers/i2c/busses/i2c-amd756.c
6583F:	drivers/i2c/busses/i2c-amd756-s4882.c
6584F:	drivers/i2c/busses/i2c-amd8111.c
6585F:	drivers/i2c/busses/i2c-i801.c
6586F:	drivers/i2c/busses/i2c-isch.c
6587F:	drivers/i2c/busses/i2c-nforce2.c
6588F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6589F:	drivers/i2c/busses/i2c-piix4.c
6590F:	drivers/i2c/busses/i2c-sis5595.c
6591F:	drivers/i2c/busses/i2c-sis630.c
6592F:	drivers/i2c/busses/i2c-sis96x.c
6593F:	drivers/i2c/busses/i2c-via.c
6594F:	drivers/i2c/busses/i2c-viapro.c
6595
6596I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6597M:	Hans de Goede <hdegoede@redhat.com>
6598L:	linux-i2c@vger.kernel.org
6599S:	Maintained
6600F:	drivers/i2c/busses/i2c-cht-wc.c
6601
6602I2C/SMBUS ISMT DRIVER
6603M:	Seth Heasley <seth.heasley@intel.com>
6604M:	Neil Horman <nhorman@tuxdriver.com>
6605L:	linux-i2c@vger.kernel.org
6606F:	drivers/i2c/busses/i2c-ismt.c
6607F:	Documentation/i2c/busses/i2c-ismt
6608
6609I2C/SMBUS STUB DRIVER
6610M:	Jean Delvare <jdelvare@suse.com>
6611L:	linux-i2c@vger.kernel.org
6612S:	Maintained
6613F:	drivers/i2c/i2c-stub.c
6614
6615i386 BOOT CODE
6616M:	"H. Peter Anvin" <hpa@zytor.com>
6617S:	Maintained
6618F:	arch/x86/boot/
6619
6620i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6621M:	"H. Peter Anvin" <hpa@zytor.com>
6622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6623S:	Maintained
6624
6625IA64 (Itanium) PLATFORM
6626M:	Tony Luck <tony.luck@intel.com>
6627M:	Fenghua Yu <fenghua.yu@intel.com>
6628L:	linux-ia64@vger.kernel.org
6629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6630S:	Maintained
6631F:	arch/ia64/
6632
6633IBM Power 842 compression accelerator
6634M:	Haren Myneni <haren@us.ibm.com>
6635S:	Supported
6636F:	drivers/crypto/nx/Makefile
6637F:	drivers/crypto/nx/Kconfig
6638F:	drivers/crypto/nx/nx-842*
6639F:	include/linux/sw842.h
6640F:	crypto/842.c
6641F:	lib/842/
6642
6643IBM Power in-Nest Crypto Acceleration
6644M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6645M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6646L:	linux-crypto@vger.kernel.org
6647S:	Supported
6648F:	drivers/crypto/nx/Makefile
6649F:	drivers/crypto/nx/Kconfig
6650F:	drivers/crypto/nx/nx-aes*
6651F:	drivers/crypto/nx/nx-sha*
6652F:	drivers/crypto/nx/nx.*
6653F:	drivers/crypto/nx/nx_csbcpb.h
6654F:	drivers/crypto/nx/nx_debugfs.h
6655
6656IBM Power Linux RAID adapter
6657M:	Brian King <brking@us.ibm.com>
6658S:	Supported
6659F:	drivers/scsi/ipr.*
6660
6661IBM Power SRIOV Virtual NIC Device Driver
6662M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6663M:	John Allen <jallen@linux.vnet.ibm.com>
6664L:	netdev@vger.kernel.org
6665S:	Supported
6666F:	drivers/net/ethernet/ibm/ibmvnic.*
6667
6668IBM Power Virtual Accelerator Switchboard
6669M:	Sukadev Bhattiprolu
6670L:	linuxppc-dev@lists.ozlabs.org
6671S:	Supported
6672F:	arch/powerpc/platforms/powernv/vas*
6673F:	arch/powerpc/platforms/powernv/copy-paste.h
6674F:	arch/powerpc/include/asm/vas.h
6675F:	arch/powerpc/include/uapi/asm/vas.h
6676
6677IBM Power Virtual Ethernet Device Driver
6678M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6679L:	netdev@vger.kernel.org
6680S:	Supported
6681F:	drivers/net/ethernet/ibm/ibmveth.*
6682
6683IBM Power Virtual FC Device Drivers
6684M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6685L:	linux-scsi@vger.kernel.org
6686S:	Supported
6687F:	drivers/scsi/ibmvscsi/ibmvfc*
6688
6689IBM Power Virtual SCSI Device Drivers
6690M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6691L:	linux-scsi@vger.kernel.org
6692S:	Supported
6693F:	drivers/scsi/ibmvscsi/ibmvscsi*
6694F:	include/scsi/viosrp.h
6695
6696IBM Power Virtual SCSI Device Target Driver
6697M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6698M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6699L:	linux-scsi@vger.kernel.org
6700L:	target-devel@vger.kernel.org
6701S:	Supported
6702F:	drivers/scsi/ibmvscsi_tgt/
6703
6704IBM Power VMX Cryptographic instructions
6705M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6706M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6707L:	linux-crypto@vger.kernel.org
6708S:	Supported
6709F:	drivers/crypto/vmx/Makefile
6710F:	drivers/crypto/vmx/Kconfig
6711F:	drivers/crypto/vmx/vmx.c
6712F:	drivers/crypto/vmx/aes*
6713F:	drivers/crypto/vmx/ghash*
6714F:	drivers/crypto/vmx/ppc-xlate.pl
6715
6716IBM ServeRAID RAID DRIVER
6717S:	Orphan
6718F:	drivers/scsi/ips.*
6719
6720ICH LPC AND GPIO DRIVER
6721M:	Peter Tyser <ptyser@xes-inc.com>
6722S:	Maintained
6723F:	drivers/mfd/lpc_ich.c
6724F:	drivers/gpio/gpio-ich.c
6725
6726IDE SUBSYSTEM
6727M:	"David S. Miller" <davem@davemloft.net>
6728L:	linux-ide@vger.kernel.org
6729Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6731S:	Maintained
6732F:	Documentation/ide/
6733F:	drivers/ide/
6734F:	include/linux/ide.h
6735
6736IDE/ATAPI DRIVERS
6737M:	Borislav Petkov <bp@alien8.de>
6738L:	linux-ide@vger.kernel.org
6739S:	Maintained
6740F:	Documentation/cdrom/ide-cd
6741F:	drivers/ide/ide-cd*
6742
6743IDEAPAD LAPTOP EXTRAS DRIVER
6744M:	Ike Panhc <ike.pan@canonical.com>
6745L:	platform-driver-x86@vger.kernel.org
6746W:	http://launchpad.net/ideapad-laptop
6747S:	Maintained
6748F:	drivers/platform/x86/ideapad-laptop.c
6749
6750IDEAPAD LAPTOP SLIDEBAR DRIVER
6751M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6752L:	linux-input@vger.kernel.org
6753W:	https://github.com/o2genum/ideapad-slidebar
6754S:	Maintained
6755F:	drivers/input/misc/ideapad_slidebar.c
6756
6757IDT VersaClock 5 CLOCK DRIVER
6758M:	Marek Vasut <marek.vasut@gmail.com>
6759S:	Maintained
6760F:	drivers/clk/clk-versaclock5.c
6761
6762IEEE 802.15.4 SUBSYSTEM
6763M:	Alexander Aring <alex.aring@gmail.com>
6764M:	Stefan Schmidt <stefan@osg.samsung.com>
6765L:	linux-wpan@vger.kernel.org
6766W:	http://wpan.cakelab.org/
6767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6769S:	Maintained
6770F:	net/ieee802154/
6771F:	net/mac802154/
6772F:	drivers/net/ieee802154/
6773F:	include/linux/nl802154.h
6774F:	include/linux/ieee802154.h
6775F:	include/net/nl802154.h
6776F:	include/net/mac802154.h
6777F:	include/net/af_ieee802154.h
6778F:	include/net/cfg802154.h
6779F:	include/net/ieee802154_netdev.h
6780F:	Documentation/networking/ieee802154.txt
6781
6782IFE PROTOCOL
6783M:	Yotam Gigi <yotam.gi@gmail.com>
6784M:	Jamal Hadi Salim <jhs@mojatatu.com>
6785F:	net/ife
6786F:	include/net/ife.h
6787F:	include/uapi/linux/ife.h
6788
6789IGORPLUG-USB IR RECEIVER
6790M:	Sean Young <sean@mess.org>
6791L:	linux-media@vger.kernel.org
6792S:	Maintained
6793F:	drivers/media/rc/igorplugusb.c
6794
6795IGUANAWORKS USB IR TRANSCEIVER
6796M:	Sean Young <sean@mess.org>
6797L:	linux-media@vger.kernel.org
6798S:	Maintained
6799F:	drivers/media/rc/iguanair.c
6800
6801IIO DIGITAL POTENTIOMETER DAC
6802M:	Peter Rosin <peda@axentia.se>
6803L:	linux-iio@vger.kernel.org
6804S:	Maintained
6805F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6806F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6807F:	drivers/iio/dac/dpot-dac.c
6808
6809IIO ENVELOPE DETECTOR
6810M:	Peter Rosin <peda@axentia.se>
6811L:	linux-iio@vger.kernel.org
6812S:	Maintained
6813F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6814F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6815F:	drivers/iio/adc/envelope-detector.c
6816
6817IIO MULTIPLEXER
6818M:	Peter Rosin <peda@axentia.se>
6819L:	linux-iio@vger.kernel.org
6820S:	Maintained
6821F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6822F:	drivers/iio/multiplexer/iio-mux.c
6823
6824IIO SUBSYSTEM AND DRIVERS
6825M:	Jonathan Cameron <jic23@kernel.org>
6826R:	Hartmut Knaack <knaack.h@gmx.de>
6827R:	Lars-Peter Clausen <lars@metafoo.de>
6828R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6829L:	linux-iio@vger.kernel.org
6830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6831S:	Maintained
6832F:	Documentation/devicetree/bindings/iio/
6833F:	drivers/iio/
6834F:	drivers/staging/iio/
6835F:	include/linux/iio/
6836F:	tools/iio/
6837
6838IKANOS/ADI EAGLE ADSL USB DRIVER
6839M:	Matthieu Castet <castet.matthieu@free.fr>
6840M:	Stanislaw Gruszka <stf_xl@wp.pl>
6841S:	Maintained
6842F:	drivers/usb/atm/ueagle-atm.c
6843
6844IMGTEC ASCII LCD DRIVER
6845M:	Paul Burton <paul.burton@mips.com>
6846S:	Maintained
6847F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6848F:	drivers/auxdisplay/img-ascii-lcd.c
6849
6850IMGTEC IR DECODER DRIVER
6851M:	James Hogan <jhogan@kernel.org>
6852S:	Maintained
6853F:	drivers/media/rc/img-ir/
6854
6855IMS TWINTURBO FRAMEBUFFER DRIVER
6856L:	linux-fbdev@vger.kernel.org
6857S:	Orphan
6858F:	drivers/video/fbdev/imsttfb.c
6859
6860INA209 HARDWARE MONITOR DRIVER
6861M:	Guenter Roeck <linux@roeck-us.net>
6862L:	linux-hwmon@vger.kernel.org
6863S:	Maintained
6864F:	Documentation/hwmon/ina209
6865F:	Documentation/devicetree/bindings/i2c/ina209.txt
6866F:	drivers/hwmon/ina209.c
6867
6868INA2XX HARDWARE MONITOR DRIVER
6869M:	Guenter Roeck <linux@roeck-us.net>
6870L:	linux-hwmon@vger.kernel.org
6871S:	Maintained
6872F:	Documentation/hwmon/ina2xx
6873F:	drivers/hwmon/ina2xx.c
6874F:	include/linux/platform_data/ina2xx.h
6875
6876INDUSTRY PACK SUBSYSTEM (IPACK)
6877M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6878M:	Jens Taprogge <jens.taprogge@taprogge.org>
6879M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6880L:	industrypack-devel@lists.sourceforge.net
6881W:	http://industrypack.sourceforge.net
6882S:	Maintained
6883F:	drivers/ipack/
6884
6885INFINIBAND SUBSYSTEM
6886M:	Doug Ledford <dledford@redhat.com>
6887M:	Jason Gunthorpe <jgg@mellanox.com>
6888L:	linux-rdma@vger.kernel.org
6889W:	http://www.openfabrics.org/
6890Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6892S:	Supported
6893F:	Documentation/devicetree/bindings/infiniband/
6894F:	Documentation/infiniband/
6895F:	drivers/infiniband/
6896F:	include/uapi/linux/if_infiniband.h
6897F:	include/uapi/rdma/
6898F:	include/rdma/
6899
6900INGENIC JZ4780 DMA Driver
6901M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6902S:	Maintained
6903F:	drivers/dma/dma-jz4780.c
6904
6905INGENIC JZ4780 NAND DRIVER
6906M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6907L:	linux-mtd@lists.infradead.org
6908S:	Maintained
6909F:	drivers/mtd/nand/jz4780_*
6910
6911INOTIFY
6912M:	Jan Kara <jack@suse.cz>
6913R:	Amir Goldstein <amir73il@gmail.com>
6914L:	linux-fsdevel@vger.kernel.org
6915S:	Maintained
6916F:	Documentation/filesystems/inotify.txt
6917F:	fs/notify/inotify/
6918F:	include/linux/inotify.h
6919F:	include/uapi/linux/inotify.h
6920
6921INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6922M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6923L:	linux-input@vger.kernel.org
6924Q:	http://patchwork.kernel.org/project/linux-input/list/
6925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6926S:	Maintained
6927F:	drivers/input/
6928F:	include/linux/input.h
6929F:	include/uapi/linux/input.h
6930F:	include/uapi/linux/input-event-codes.h
6931F:	include/linux/input/
6932F:	Documentation/devicetree/bindings/input/
6933F:	Documentation/input/
6934
6935INPUT MULTITOUCH (MT) PROTOCOL
6936M:	Henrik Rydberg <rydberg@bitmath.org>
6937L:	linux-input@vger.kernel.org
6938S:	Odd fixes
6939F:	Documentation/input/multi-touch-protocol.rst
6940F:	drivers/input/input-mt.c
6941K:	\b(ABS|SYN)_MT_
6942
6943INSIDE SECURE CRYPTO DRIVER
6944M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6945F:	drivers/crypto/inside-secure/
6946S:	Maintained
6947L:	linux-crypto@vger.kernel.org
6948
6949INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6950M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
6951M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6952L:	linux-integrity@vger.kernel.org
6953T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6954S:	Supported
6955F:	security/integrity/ima/
6956
6957INTEL 810/815 FRAMEBUFFER DRIVER
6958M:	Antonino Daplas <adaplas@gmail.com>
6959L:	linux-fbdev@vger.kernel.org
6960S:	Maintained
6961F:	drivers/video/fbdev/i810/
6962
6963INTEL ASoC BDW/HSW DRIVERS
6964M:	Jie Yang <yang.jie@linux.intel.com>
6965L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
6966S:	Supported
6967F:	sound/soc/intel/common/sst-dsp*
6968F:	sound/soc/intel/common/sst-firmware.c
6969F:	sound/soc/intel/boards/broadwell.c
6970F:	sound/soc/intel/haswell/
6971
6972INTEL C600 SERIES SAS CONTROLLER DRIVER
6973M:	Intel SCU Linux support <intel-linux-scu@intel.com>
6974M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6975L:	linux-scsi@vger.kernel.org
6976T:	git git://git.code.sf.net/p/intel-sas/isci
6977S:	Supported
6978F:	drivers/scsi/isci/
6979
6980INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6981M:	Jani Nikula <jani.nikula@linux.intel.com>
6982M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
6983M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
6984L:	intel-gfx@lists.freedesktop.org
6985W:	https://01.org/linuxgraphics/
6986B:	https://01.org/linuxgraphics/documentation/how-report-bugs
6987C:	irc://chat.freenode.net/intel-gfx
6988Q:	http://patchwork.freedesktop.org/project/intel-gfx/
6989T:	git git://anongit.freedesktop.org/drm-intel
6990S:	Supported
6991F:	drivers/gpu/drm/i915/
6992F:	include/drm/i915*
6993F:	include/uapi/drm/i915_drm.h
6994F:	Documentation/gpu/i915.rst
6995
6996INTEL ETHERNET DRIVERS
6997M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6998L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6999W:	http://www.intel.com/support/feedback.htm
7000W:	http://e1000.sourceforge.net/
7001Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7004S:	Supported
7005F:	Documentation/networking/e100.txt
7006F:	Documentation/networking/e1000.txt
7007F:	Documentation/networking/e1000e.txt
7008F:	Documentation/networking/igb.txt
7009F:	Documentation/networking/igbvf.txt
7010F:	Documentation/networking/ixgb.txt
7011F:	Documentation/networking/ixgbe.txt
7012F:	Documentation/networking/ixgbevf.txt
7013F:	Documentation/networking/i40e.txt
7014F:	Documentation/networking/i40evf.txt
7015F:	drivers/net/ethernet/intel/
7016F:	drivers/net/ethernet/intel/*/
7017F:	include/linux/avf/virtchnl.h
7018
7019INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7020M:	Maik Broemme <mbroemme@libmpq.org>
7021L:	linux-fbdev@vger.kernel.org
7022S:	Maintained
7023F:	Documentation/fb/intelfb.txt
7024F:	drivers/video/fbdev/intelfb/
7025
7026INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7027M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7028M:	Zhi Wang <zhi.a.wang@intel.com>
7029L:	intel-gvt-dev@lists.freedesktop.org
7030L:	intel-gfx@lists.freedesktop.org
7031W:	https://01.org/igvt-g
7032T:	git https://github.com/01org/gvt-linux.git
7033S:	Supported
7034F:	drivers/gpu/drm/i915/gvt/
7035
7036INTEL HID EVENT DRIVER
7037M:	Alex Hung <alex.hung@canonical.com>
7038L:	platform-driver-x86@vger.kernel.org
7039S:	Maintained
7040F:	drivers/platform/x86/intel-hid.c
7041
7042INTEL I/OAT DMA DRIVER
7043M:	Dave Jiang <dave.jiang@intel.com>
7044R:	Dan Williams <dan.j.williams@intel.com>
7045L:	dmaengine@vger.kernel.org
7046Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7047S:	Supported
7048F:	drivers/dma/ioat*
7049
7050INTEL IDLE DRIVER
7051M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7052M:	Len Brown <lenb@kernel.org>
7053L:	linux-pm@vger.kernel.org
7054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7055B:	https://bugzilla.kernel.org
7056S:	Supported
7057F:	drivers/idle/intel_idle.c
7058
7059INTEL INTEGRATED SENSOR HUB DRIVER
7060M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7061M:	Jiri Kosina <jikos@kernel.org>
7062L:	linux-input@vger.kernel.org
7063S:	Maintained
7064F:	drivers/hid/intel-ish-hid/
7065
7066INTEL IOMMU (VT-d)
7067M:	David Woodhouse <dwmw2@infradead.org>
7068L:	iommu@lists.linux-foundation.org
7069T:	git git://git.infradead.org/iommu-2.6.git
7070S:	Supported
7071F:	drivers/iommu/intel-iommu.c
7072F:	include/linux/intel-iommu.h
7073
7074INTEL IOP-ADMA DMA DRIVER
7075R:	Dan Williams <dan.j.williams@intel.com>
7076S:	Odd fixes
7077F:	drivers/dma/iop-adma.c
7078
7079INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7080M:	Krzysztof Halasa <khalasa@piap.pl>
7081S:	Maintained
7082F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7083F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7084F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7085F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7086F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7087F:	drivers/net/wan/ixp4xx_hss.c
7088
7089INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7090M:	Deepak Saxena <dsaxena@plexity.net>
7091S:	Maintained
7092F:	drivers/char/hw_random/ixp4xx-rng.c
7093
7094INTEL MANAGEMENT ENGINE (mei)
7095M:	Tomas Winkler <tomas.winkler@intel.com>
7096L:	linux-kernel@vger.kernel.org
7097S:	Supported
7098F:	include/uapi/linux/mei.h
7099F:	include/linux/mei_cl_bus.h
7100F:	drivers/misc/mei/*
7101F:	drivers/watchdog/mei_wdt.c
7102F:	Documentation/misc-devices/mei/*
7103F:	samples/mei/*
7104
7105INTEL MENLOW THERMAL DRIVER
7106M:	Sujith Thomas <sujith.thomas@intel.com>
7107L:	platform-driver-x86@vger.kernel.org
7108W:	https://01.org/linux-acpi
7109S:	Supported
7110F:	drivers/platform/x86/intel_menlow.c
7111
7112INTEL MERRIFIELD GPIO DRIVER
7113M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7114L:	linux-gpio@vger.kernel.org
7115S:	Maintained
7116F:	drivers/gpio/gpio-merrifield.c
7117
7118INTEL MIC DRIVERS (mic)
7119M:	Sudeep Dutt <sudeep.dutt@intel.com>
7120M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7121S:	Supported
7122W:	https://github.com/sudeepdutt/mic
7123W:	http://software.intel.com/en-us/mic-developer
7124F:	include/linux/mic_bus.h
7125F:	include/linux/scif.h
7126F:	include/uapi/linux/mic_common.h
7127F:	include/uapi/linux/mic_ioctl.h
7128F:	include/uapi/linux/scif_ioctl.h
7129F:	drivers/misc/mic/
7130F:	drivers/dma/mic_x100_dma.c
7131F:	drivers/dma/mic_x100_dma.h
7132F:	Documentation/mic/
7133
7134INTEL PMC CORE DRIVER
7135M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7136M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7137L:	platform-driver-x86@vger.kernel.org
7138S:	Maintained
7139F:	arch/x86/include/asm/pmc_core.h
7140F:	drivers/platform/x86/intel_pmc_core*
7141
7142INTEL PMC/P-Unit IPC DRIVER
7143M:	Zha Qipeng<qipeng.zha@intel.com>
7144L:	platform-driver-x86@vger.kernel.org
7145S:	Maintained
7146F:	drivers/platform/x86/intel_pmc_ipc.c
7147F:	drivers/platform/x86/intel_punit_ipc.c
7148F:	arch/x86/include/asm/intel_pmc_ipc.h
7149F:	arch/x86/include/asm/intel_punit_ipc.h
7150
7151INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7152M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7153L:	linux-wireless@vger.kernel.org
7154S:	Maintained
7155F:	Documentation/networking/README.ipw2100
7156F:	Documentation/networking/README.ipw2200
7157F:	drivers/net/wireless/intel/ipw2x00/
7158
7159INTEL PSTATE DRIVER
7160M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7161M:	Len Brown <lenb@kernel.org>
7162L:	linux-pm@vger.kernel.org
7163S:	Supported
7164F:	drivers/cpufreq/intel_pstate.c
7165
7166INTEL RDMA RNIC DRIVER
7167M:	Faisal Latif <faisal.latif@intel.com>
7168M:	Shiraz Saleem <shiraz.saleem@intel.com>
7169L:	linux-rdma@vger.kernel.org
7170S:	Supported
7171F:	drivers/infiniband/hw/i40iw/
7172
7173INTEL TELEMETRY DRIVER
7174M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7175L:	platform-driver-x86@vger.kernel.org
7176S:	Maintained
7177F:	arch/x86/include/asm/intel_telemetry.h
7178F:	drivers/platform/x86/intel_telemetry*
7179
7180INTEL VIRTUAL BUTTON DRIVER
7181M:	AceLan Kao <acelan.kao@canonical.com>
7182L:	platform-driver-x86@vger.kernel.org
7183S:	Maintained
7184F:	drivers/platform/x86/intel-vbtn.c
7185
7186INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7187M:	Stanislaw Gruszka <sgruszka@redhat.com>
7188L:	linux-wireless@vger.kernel.org
7189S:	Supported
7190F:	drivers/net/wireless/intel/iwlegacy/
7191
7192INTEL WIRELESS WIFI LINK (iwlwifi)
7193M:	Johannes Berg <johannes.berg@intel.com>
7194M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7195M:	Luca Coelho <luciano.coelho@intel.com>
7196M:	Intel Linux Wireless <linuxwifi@intel.com>
7197L:	linux-wireless@vger.kernel.org
7198W:	http://intellinuxwireless.org
7199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7200S:	Supported
7201F:	drivers/net/wireless/intel/iwlwifi/
7202
7203INTEL WIRELESS WIMAX CONNECTION 2400
7204M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7205M:	linux-wimax@intel.com
7206L:	wimax@linuxwimax.org (subscribers-only)
7207S:	Supported
7208W:	http://linuxwimax.org
7209F:	Documentation/wimax/README.i2400m
7210F:	drivers/net/wimax/i2400m/
7211F:	include/uapi/linux/wimax/i2400m.h
7212
7213INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7214M:	Mario Limonciello <mario.limonciello@dell.com>
7215S:	Maintained
7216F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7217
7218INTEL(R) TRACE HUB
7219M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7220S:	Supported
7221F:	Documentation/trace/intel_th.txt
7222F:	drivers/hwtracing/intel_th/
7223
7224INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7225M:	Ning Sun <ning.sun@intel.com>
7226L:	tboot-devel@lists.sourceforge.net
7227W:	http://tboot.sourceforge.net
7228T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7229S:	Supported
7230F:	Documentation/intel_txt.txt
7231F:	include/linux/tboot.h
7232F:	arch/x86/kernel/tboot.c
7233
7234INTEL-MID GPIO DRIVER
7235M:	David Cohen <david.a.cohen@linux.intel.com>
7236L:	linux-gpio@vger.kernel.org
7237S:	Maintained
7238F:	drivers/gpio/gpio-intel-mid.c
7239
7240INVENSENSE MPU-3050 GYROSCOPE DRIVER
7241M:	Linus Walleij <linus.walleij@linaro.org>
7242L:	linux-iio@vger.kernel.org
7243S:	Maintained
7244F:	drivers/iio/gyro/mpu3050*
7245F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7246
7247IOC3 ETHERNET DRIVER
7248M:	Ralf Baechle <ralf@linux-mips.org>
7249L:	linux-mips@linux-mips.org
7250S:	Maintained
7251F:	drivers/net/ethernet/sgi/ioc3-eth.c
7252
7253IOC3 SERIAL DRIVER
7254M:	Pat Gefre <pfg@sgi.com>
7255L:	linux-serial@vger.kernel.org
7256S:	Maintained
7257F:	drivers/tty/serial/ioc3_serial.c
7258
7259IOMMU DRIVERS
7260M:	Joerg Roedel <joro@8bytes.org>
7261L:	iommu@lists.linux-foundation.org
7262T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7263S:	Maintained
7264F:	Documentation/devicetree/bindings/iommu/
7265F:	drivers/iommu/
7266F:	include/linux/iommu.h
7267F:	include/linux/iova.h
7268
7269IP MASQUERADING
7270M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7271S:	Maintained
7272F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7273
7274IPMI SUBSYSTEM
7275M:	Corey Minyard <minyard@acm.org>
7276L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7277W:	http://openipmi.sourceforge.net/
7278S:	Supported
7279F:	Documentation/IPMI.txt
7280F:	drivers/char/ipmi/
7281F:	include/linux/ipmi*
7282F:	include/uapi/linux/ipmi*
7283
7284IPS SCSI RAID DRIVER
7285M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7286L:	linux-scsi@vger.kernel.org
7287W:	http://www.adaptec.com/
7288S:	Maintained
7289F:	drivers/scsi/ips*
7290
7291IPVS
7292M:	Wensong Zhang <wensong@linux-vs.org>
7293M:	Simon Horman <horms@verge.net.au>
7294M:	Julian Anastasov <ja@ssi.bg>
7295L:	netdev@vger.kernel.org
7296L:	lvs-devel@vger.kernel.org
7297S:	Maintained
7298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7300F:	Documentation/networking/ipvs-sysctl.txt
7301F:	include/net/ip_vs.h
7302F:	include/uapi/linux/ip_vs.h
7303F:	net/netfilter/ipvs/
7304
7305IPWIRELESS DRIVER
7306M:	Jiri Kosina <jikos@kernel.org>
7307M:	David Sterba <dsterba@suse.com>
7308S:	Odd Fixes
7309F:	drivers/tty/ipwireless/
7310
7311IPX NETWORK LAYER
7312L:	netdev@vger.kernel.org
7313S:	Odd fixes
7314F:	include/net/ipx.h
7315F:	include/uapi/linux/ipx.h
7316F:	net/ipx/
7317
7318IRDA SUBSYSTEM
7319M:	Samuel Ortiz <samuel@sortiz.org>
7320L:	irda-users@lists.sourceforge.net (subscribers-only)
7321L:	netdev@vger.kernel.org
7322W:	http://irda.sourceforge.net/
7323S:	Maintained
7324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7325F:	Documentation/networking/irda.txt
7326F:	drivers/staging/irda/
7327
7328IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7329M:	Marc Zyngier <marc.zyngier@arm.com>
7330S:	Maintained
7331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7332F:	Documentation/IRQ-domain.txt
7333F:	include/linux/irqdomain.h
7334F:	kernel/irq/irqdomain.c
7335F:	kernel/irq/msi.c
7336
7337IRQ SUBSYSTEM
7338M:	Thomas Gleixner <tglx@linutronix.de>
7339L:	linux-kernel@vger.kernel.org
7340S:	Maintained
7341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7342F:	kernel/irq/
7343
7344IRQCHIP DRIVERS
7345M:	Thomas Gleixner <tglx@linutronix.de>
7346M:	Jason Cooper <jason@lakedaemon.net>
7347M:	Marc Zyngier <marc.zyngier@arm.com>
7348L:	linux-kernel@vger.kernel.org
7349S:	Maintained
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7351F:	Documentation/devicetree/bindings/interrupt-controller/
7352F:	drivers/irqchip/
7353
7354ISA
7355M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7356S:	Maintained
7357F:	Documentation/isa.txt
7358F:	drivers/base/isa.c
7359F:	include/linux/isa.h
7360
7361ISA RADIO MODULE
7362M:	Hans Verkuil <hverkuil@xs4all.nl>
7363L:	linux-media@vger.kernel.org
7364T:	git git://linuxtv.org/media_tree.git
7365W:	https://linuxtv.org
7366S:	Maintained
7367F:	drivers/media/radio/radio-isa*
7368
7369ISAPNP
7370M:	Jaroslav Kysela <perex@perex.cz>
7371S:	Maintained
7372F:	Documentation/isapnp.txt
7373F:	drivers/pnp/isapnp/
7374F:	include/linux/isapnp.h
7375
7376ISCSI
7377M:	Lee Duncan <lduncan@suse.com>
7378M:	Chris Leech <cleech@redhat.com>
7379L:	open-iscsi@googlegroups.com
7380W:	www.open-iscsi.com
7381S:	Maintained
7382F:	drivers/scsi/*iscsi*
7383F:	include/scsi/*iscsi*
7384
7385iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7386M:	Peter Jones <pjones@redhat.com>
7387M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7388S:	Maintained
7389F:	drivers/firmware/iscsi_ibft*
7390
7391ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7392M:	Or Gerlitz <ogerlitz@mellanox.com>
7393M:	Sagi Grimberg <sagi@grimberg.me>
7394M:	Roi Dayan <roid@mellanox.com>
7395L:	linux-rdma@vger.kernel.org
7396S:	Supported
7397W:	http://www.openfabrics.org
7398W:	www.open-iscsi.org
7399Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7400F:	drivers/infiniband/ulp/iser/
7401
7402ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7403M:	Sagi Grimberg <sagi@grimberg.me>
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7405L:	linux-rdma@vger.kernel.org
7406L:	target-devel@vger.kernel.org
7407S:	Supported
7408W:	http://www.linux-iscsi.org
7409F:	drivers/infiniband/ulp/isert
7410
7411ISDN SUBSYSTEM
7412M:	Karsten Keil <isdn@linux-pingi.de>
7413L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7414L:	netdev@vger.kernel.org
7415W:	http://www.isdn4linux.de
7416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7417S:	Maintained
7418F:	Documentation/isdn/
7419F:	drivers/isdn/
7420F:	include/linux/isdn.h
7421F:	include/linux/isdn/
7422F:	include/uapi/linux/isdn.h
7423F:	include/uapi/linux/isdn/
7424
7425ISDN SUBSYSTEM (Eicon active card driver)
7426M:	Armin Schindler <mac@melware.de>
7427L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7428W:	http://www.melware.de
7429S:	Maintained
7430F:	drivers/isdn/hardware/eicon/
7431
7432IT87 HARDWARE MONITORING DRIVER
7433M:	Jean Delvare <jdelvare@suse.com>
7434L:	linux-hwmon@vger.kernel.org
7435S:	Maintained
7436F:	Documentation/hwmon/it87
7437F:	drivers/hwmon/it87.c
7438
7439IT913X MEDIA DRIVER
7440M:	Antti Palosaari <crope@iki.fi>
7441L:	linux-media@vger.kernel.org
7442W:	https://linuxtv.org
7443W:	http://palosaari.fi/linux/
7444Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7445T:	git git://linuxtv.org/anttip/media_tree.git
7446S:	Maintained
7447F:	drivers/media/tuners/it913x*
7448
7449IVTV VIDEO4LINUX DRIVER
7450M:	Andy Walls <awalls@md.metrocast.net>
7451L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7452L:	linux-media@vger.kernel.org
7453T:	git git://linuxtv.org/media_tree.git
7454W:	http://www.ivtvdriver.org
7455S:	Maintained
7456F:	Documentation/media/v4l-drivers/ivtv*
7457F:	drivers/media/pci/ivtv/
7458F:	include/uapi/linux/ivtv*
7459
7460IX2505V MEDIA DRIVER
7461M:	Malcolm Priestley <tvboxspy@gmail.com>
7462L:	linux-media@vger.kernel.org
7463W:	https://linuxtv.org
7464Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7465S:	Maintained
7466F:	drivers/media/dvb-frontends/ix2505v*
7467
7468JC42.4 TEMPERATURE SENSOR DRIVER
7469M:	Guenter Roeck <linux@roeck-us.net>
7470L:	linux-hwmon@vger.kernel.org
7471S:	Maintained
7472F:	drivers/hwmon/jc42.c
7473F:	Documentation/hwmon/jc42
7474
7475JFS FILESYSTEM
7476M:	Dave Kleikamp <shaggy@kernel.org>
7477L:	jfs-discussion@lists.sourceforge.net
7478W:	http://jfs.sourceforge.net/
7479T:	git git://github.com/kleikamp/linux-shaggy.git
7480S:	Maintained
7481F:	Documentation/filesystems/jfs.txt
7482F:	fs/jfs/
7483
7484JME NETWORK DRIVER
7485M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7486L:	netdev@vger.kernel.org
7487S:	Maintained
7488F:	drivers/net/ethernet/jme.*
7489
7490JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7491M:	David Woodhouse <dwmw2@infradead.org>
7492L:	linux-mtd@lists.infradead.org
7493W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7494S:	Maintained
7495F:	fs/jffs2/
7496F:	include/uapi/linux/jffs2.h
7497
7498JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7499M:	"Theodore Ts'o" <tytso@mit.edu>
7500M:	Jan Kara <jack@suse.com>
7501L:	linux-ext4@vger.kernel.org
7502S:	Maintained
7503F:	fs/jbd2/
7504F:	include/linux/jbd2.h
7505
7506JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7507M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7508L:	linux-media@vger.kernel.org
7509S:	Maintained
7510F:	drivers/media/platform/rcar_jpu.c
7511
7512JSM Neo PCI based serial card
7513M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7514L:	linux-serial@vger.kernel.org
7515S:	Maintained
7516F:	drivers/tty/serial/jsm/
7517
7518K10TEMP HARDWARE MONITORING DRIVER
7519M:	Clemens Ladisch <clemens@ladisch.de>
7520L:	linux-hwmon@vger.kernel.org
7521S:	Maintained
7522F:	Documentation/hwmon/k10temp
7523F:	drivers/hwmon/k10temp.c
7524
7525K8TEMP HARDWARE MONITORING DRIVER
7526M:	Rudolf Marek <r.marek@assembler.cz>
7527L:	linux-hwmon@vger.kernel.org
7528S:	Maintained
7529F:	Documentation/hwmon/k8temp
7530F:	drivers/hwmon/k8temp.c
7531
7532KASAN
7533M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7534R:	Alexander Potapenko <glider@google.com>
7535R:	Dmitry Vyukov <dvyukov@google.com>
7536L:	kasan-dev@googlegroups.com
7537S:	Maintained
7538F:	arch/*/include/asm/kasan.h
7539F:	arch/*/mm/kasan_init*
7540F:	Documentation/dev-tools/kasan.rst
7541F:	include/linux/kasan*.h
7542F:	lib/test_kasan.c
7543F:	mm/kasan/
7544F:	scripts/Makefile.kasan
7545
7546KCONFIG
7547L:	linux-kbuild@vger.kernel.org
7548S:	Orphan
7549F:	Documentation/kbuild/kconfig-language.txt
7550F:	scripts/kconfig/
7551
7552KDUMP
7553M:	Dave Young <dyoung@redhat.com>
7554M:	Baoquan He <bhe@redhat.com>
7555R:	Vivek Goyal <vgoyal@redhat.com>
7556L:	kexec@lists.infradead.org
7557W:	http://lse.sourceforge.net/kdump/
7558S:	Maintained
7559F:	Documentation/kdump/
7560
7561KEENE FM RADIO TRANSMITTER DRIVER
7562M:	Hans Verkuil <hverkuil@xs4all.nl>
7563L:	linux-media@vger.kernel.org
7564T:	git git://linuxtv.org/media_tree.git
7565W:	https://linuxtv.org
7566S:	Maintained
7567F:	drivers/media/radio/radio-keene*
7568
7569KERNEL AUTOMOUNTER v4 (AUTOFS4)
7570M:	Ian Kent <raven@themaw.net>
7571L:	autofs@vger.kernel.org
7572S:	Maintained
7573F:	fs/autofs4/
7574
7575KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7576M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7577M:	Michal Marek <michal.lkml@markovi.net>
7578T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7579L:	linux-kbuild@vger.kernel.org
7580S:	Maintained
7581F:	Documentation/kbuild/
7582F:	Makefile
7583F:	scripts/Makefile.*
7584F:	scripts/basic/
7585F:	scripts/mk*
7586F:	scripts/package/
7587
7588KERNEL JANITORS
7589L:	kernel-janitors@vger.kernel.org
7590W:	http://kernelnewbies.org/KernelJanitors
7591S:	Odd Fixes
7592
7593KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7594M:	"J. Bruce Fields" <bfields@fieldses.org>
7595M:	Jeff Layton <jlayton@kernel.org>
7596L:	linux-nfs@vger.kernel.org
7597W:	http://nfs.sourceforge.net/
7598T:	git git://linux-nfs.org/~bfields/linux.git
7599S:	Supported
7600F:	fs/nfsd/
7601F:	include/uapi/linux/nfsd/
7602F:	fs/lockd/
7603F:	fs/nfs_common/
7604F:	net/sunrpc/
7605F:	include/linux/lockd/
7606F:	include/linux/sunrpc/
7607F:	include/uapi/linux/sunrpc/
7608
7609KERNEL SELFTEST FRAMEWORK
7610M:	Shuah Khan <shuahkh@osg.samsung.com>
7611M:	Shuah Khan <shuah@kernel.org>
7612L:	linux-kselftest@vger.kernel.org
7613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7614S:	Maintained
7615F:	tools/testing/selftests/
7616F:	Documentation/dev-tools/kselftest*
7617
7618KERNEL USERMODE HELPER
7619M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7620L:	linux-kernel@vger.kernel.org
7621S:	Maintained
7622F:	kernel/umh.c
7623F:	include/linux/umh.h
7624
7625KERNEL VIRTUAL MACHINE (KVM)
7626M:	Paolo Bonzini <pbonzini@redhat.com>
7627M:	Radim Krčmář <rkrcmar@redhat.com>
7628L:	kvm@vger.kernel.org
7629W:	http://www.linux-kvm.org
7630T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7631S:	Supported
7632F:	Documentation/virtual/kvm/
7633F:	include/trace/events/kvm.h
7634F:	include/uapi/asm-generic/kvm*
7635F:	include/uapi/linux/kvm*
7636F:	include/asm-generic/kvm*
7637F:	include/linux/kvm*
7638F:	include/kvm/iodev.h
7639F:	virt/kvm/*
7640F:	tools/kvm/
7641
7642KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7643M:	Joerg Roedel <joro@8bytes.org>
7644L:	kvm@vger.kernel.org
7645W:	http://www.linux-kvm.org/
7646S:	Maintained
7647F:	arch/x86/include/asm/svm.h
7648F:	arch/x86/kvm/svm.c
7649
7650KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7651M:	Christoffer Dall <christoffer.dall@linaro.org>
7652M:	Marc Zyngier <marc.zyngier@arm.com>
7653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7654L:	kvmarm@lists.cs.columbia.edu
7655W:	http://systems.cs.columbia.edu/projects/kvm-arm
7656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7657S:	Supported
7658F:	arch/arm/include/uapi/asm/kvm*
7659F:	arch/arm/include/asm/kvm*
7660F:	arch/arm/kvm/
7661F:	virt/kvm/arm/
7662F:	include/kvm/arm_*
7663
7664KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7665M:	Christoffer Dall <christoffer.dall@linaro.org>
7666M:	Marc Zyngier <marc.zyngier@arm.com>
7667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7668L:	kvmarm@lists.cs.columbia.edu
7669S:	Maintained
7670F:	arch/arm64/include/uapi/asm/kvm*
7671F:	arch/arm64/include/asm/kvm*
7672F:	arch/arm64/kvm/
7673
7674KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7675M:	James Hogan <jhogan@kernel.org>
7676L:	linux-mips@linux-mips.org
7677S:	Supported
7678F:	arch/mips/include/uapi/asm/kvm*
7679F:	arch/mips/include/asm/kvm*
7680F:	arch/mips/kvm/
7681
7682KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7683M:	Paul Mackerras <paulus@ozlabs.org>
7684L:	kvm-ppc@vger.kernel.org
7685W:	http://www.linux-kvm.org/
7686T:	git git://github.com/agraf/linux-2.6.git
7687S:	Supported
7688F:	arch/powerpc/include/uapi/asm/kvm*
7689F:	arch/powerpc/include/asm/kvm*
7690F:	arch/powerpc/kvm/
7691F:	arch/powerpc/kernel/kvm*
7692
7693KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7694M:	Christian Borntraeger <borntraeger@de.ibm.com>
7695M:	Cornelia Huck <cohuck@redhat.com>
7696L:	linux-s390@vger.kernel.org
7697W:	http://www.ibm.com/developerworks/linux/linux390/
7698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7699S:	Supported
7700F:	arch/s390/include/uapi/asm/kvm*
7701F:	arch/s390/include/asm/gmap.h
7702F:	arch/s390/include/asm/kvm*
7703F:	arch/s390/kvm/
7704F:	arch/s390/mm/gmap.c
7705
7706KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7707M:	Paolo Bonzini <pbonzini@redhat.com>
7708M:	Radim Krčmář <rkrcmar@redhat.com>
7709L:	kvm@vger.kernel.org
7710W:	http://www.linux-kvm.org
7711T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7712S:	Supported
7713F:	arch/x86/kvm/
7714F:	arch/x86/include/uapi/asm/kvm*
7715F:	arch/x86/include/asm/kvm*
7716F:	arch/x86/include/asm/pvclock-abi.h
7717F:	arch/x86/kernel/kvm.c
7718F:	arch/x86/kernel/kvmclock.c
7719
7720KERNFS
7721M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7722M:	Tejun Heo <tj@kernel.org>
7723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7724S:	Supported
7725F:	include/linux/kernfs.h
7726F:	fs/kernfs/
7727
7728KEXEC
7729M:	Eric Biederman <ebiederm@xmission.com>
7730W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7731L:	kexec@lists.infradead.org
7732S:	Maintained
7733F:	include/linux/kexec.h
7734F:	include/uapi/linux/kexec.h
7735F:	kernel/kexec*
7736
7737KEYS-ENCRYPTED
7738M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7739L:	linux-integrity@vger.kernel.org
7740L:	keyrings@vger.kernel.org
7741S:	Supported
7742F:	Documentation/security/keys/trusted-encrypted.rst
7743F:	include/keys/encrypted-type.h
7744F:	security/keys/encrypted-keys/
7745
7746KEYS-TRUSTED
7747M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7748L:	linux-integrity@vger.kernel.org
7749L:	keyrings@vger.kernel.org
7750S:	Supported
7751F:	Documentation/security/keys/trusted-encrypted.rst
7752F:	include/keys/trusted-type.h
7753F:	security/keys/trusted.c
7754F:	security/keys/trusted.h
7755
7756KEYS/KEYRINGS:
7757M:	David Howells <dhowells@redhat.com>
7758L:	keyrings@vger.kernel.org
7759S:	Maintained
7760F:	Documentation/security/keys/core.rst
7761F:	include/linux/key.h
7762F:	include/linux/key-type.h
7763F:	include/linux/keyctl.h
7764F:	include/uapi/linux/keyctl.h
7765F:	include/keys/
7766F:	security/keys/
7767
7768KGDB / KDB /debug_core
7769M:	Jason Wessel <jason.wessel@windriver.com>
7770W:	http://kgdb.wiki.kernel.org/
7771L:	kgdb-bugreport@lists.sourceforge.net
7772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7773S:	Maintained
7774F:	Documentation/dev-tools/kgdb.rst
7775F:	drivers/misc/kgdbts.c
7776F:	drivers/tty/serial/kgdboc.c
7777F:	include/linux/kdb.h
7778F:	include/linux/kgdb.h
7779F:	kernel/debug/
7780
7781KMEMLEAK
7782M:	Catalin Marinas <catalin.marinas@arm.com>
7783S:	Maintained
7784F:	Documentation/dev-tools/kmemleak.rst
7785F:	include/linux/kmemleak.h
7786F:	mm/kmemleak.c
7787F:	mm/kmemleak-test.c
7788
7789KMOD KERNEL MODULE LOADER - USERMODE HELPER
7790M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7791L:	linux-kernel@vger.kernel.org
7792S:	Maintained
7793F:	kernel/kmod.c
7794F:	include/linux/kmod.h
7795F:	lib/test_kmod.c
7796F:	tools/testing/selftests/kmod/
7797
7798KPROBES
7799M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7800M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7801M:	"David S. Miller" <davem@davemloft.net>
7802M:	Masami Hiramatsu <mhiramat@kernel.org>
7803S:	Maintained
7804F:	Documentation/kprobes.txt
7805F:	include/linux/kprobes.h
7806F:	include/asm-generic/kprobes.h
7807F:	kernel/kprobes.c
7808
7809KS0108 LCD CONTROLLER DRIVER
7810M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7811W:	http://miguelojeda.es/auxdisplay.htm
7812W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7813S:	Maintained
7814F:	Documentation/auxdisplay/ks0108
7815F:	drivers/auxdisplay/ks0108.c
7816F:	include/linux/ks0108.h
7817
7818L3MDEV
7819M:	David Ahern <dsa@cumulusnetworks.com>
7820L:	netdev@vger.kernel.org
7821S:	Maintained
7822F:	net/l3mdev
7823F:	include/net/l3mdev.h
7824
7825LANTIQ MIPS ARCHITECTURE
7826M:	John Crispin <john@phrozen.org>
7827L:	linux-mips@linux-mips.org
7828S:	Maintained
7829F:	arch/mips/lantiq
7830F:	drivers/soc/lantiq
7831
7832LAPB module
7833L:	linux-x25@vger.kernel.org
7834S:	Orphan
7835F:	Documentation/networking/lapb-module.txt
7836F:	include/*/lapb.h
7837F:	net/lapb/
7838
7839LASI 53c700 driver for PARISC
7840M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7841L:	linux-scsi@vger.kernel.org
7842S:	Maintained
7843F:	Documentation/scsi/53c700.txt
7844F:	drivers/scsi/53c700*
7845
7846LEAKING_ADDRESSES
7847M:	Tobin C. Harding <me@tobin.cc>
7848S:	Maintained
7849F:	scripts/leaking_addresses.pl
7850
7851LED SUBSYSTEM
7852M:	Richard Purdie <rpurdie@rpsys.net>
7853M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7854M:	Pavel Machek <pavel@ucw.cz>
7855L:	linux-leds@vger.kernel.org
7856T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7857S:	Maintained
7858F:	Documentation/devicetree/bindings/leds/
7859F:	drivers/leds/
7860F:	include/linux/leds.h
7861
7862LEGACY EEPROM DRIVER
7863M:	Jean Delvare <jdelvare@suse.com>
7864S:	Maintained
7865F:	Documentation/misc-devices/eeprom
7866F:	drivers/misc/eeprom/eeprom.c
7867
7868LEGO USB Tower driver
7869M:	Juergen Stuber <starblue@users.sourceforge.net>
7870L:	legousb-devel@lists.sourceforge.net
7871W:	http://legousb.sourceforge.net/
7872S:	Maintained
7873F:	drivers/usb/misc/legousbtower.c
7874
7875LG2160 MEDIA DRIVER
7876M:	Michael Krufky <mkrufky@linuxtv.org>
7877L:	linux-media@vger.kernel.org
7878W:	https://linuxtv.org
7879W:	http://github.com/mkrufky
7880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7881T:	git git://linuxtv.org/mkrufky/tuners.git
7882S:	Maintained
7883F:	drivers/media/dvb-frontends/lg2160.*
7884
7885LGDT3305 MEDIA DRIVER
7886M:	Michael Krufky <mkrufky@linuxtv.org>
7887L:	linux-media@vger.kernel.org
7888W:	https://linuxtv.org
7889W:	http://github.com/mkrufky
7890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7891T:	git git://linuxtv.org/mkrufky/tuners.git
7892S:	Maintained
7893F:	drivers/media/dvb-frontends/lgdt3305.*
7894
7895LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7896M:	Viresh Kumar <vireshk@kernel.org>
7897L:	linux-ide@vger.kernel.org
7898T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7899S:	Maintained
7900F:	include/linux/pata_arasan_cf_data.h
7901F:	drivers/ata/pata_arasan_cf.c
7902
7903LIBATA PATA DRIVERS
7904M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7905M:	Tejun Heo <tj@kernel.org>
7906L:	linux-ide@vger.kernel.org
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7908S:	Maintained
7909F:	drivers/ata/pata_*.c
7910F:	drivers/ata/ata_generic.c
7911
7912LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7913M:	Linus Walleij <linus.walleij@linaro.org>
7914L:	linux-ide@vger.kernel.org
7915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7916S:	Maintained
7917F:	drivers/ata/pata_ftide010.c
7918F:	drivers/ata/sata_gemini.c
7919F:	drivers/ata/sata_gemini.h
7920
7921LIBATA SATA AHCI PLATFORM devices support
7922M:	Hans de Goede <hdegoede@redhat.com>
7923M:	Tejun Heo <tj@kernel.org>
7924L:	linux-ide@vger.kernel.org
7925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7926S:	Maintained
7927F:	drivers/ata/ahci_platform.c
7928F:	drivers/ata/libahci_platform.c
7929F:	include/linux/ahci_platform.h
7930
7931LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7932M:	Mikael Pettersson <mikpelinux@gmail.com>
7933L:	linux-ide@vger.kernel.org
7934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7935S:	Maintained
7936F:	drivers/ata/sata_promise.*
7937
7938LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7939M:	Tejun Heo <tj@kernel.org>
7940L:	linux-ide@vger.kernel.org
7941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7942S:	Maintained
7943F:	drivers/ata/
7944F:	include/linux/ata.h
7945F:	include/linux/libata.h
7946F:	Documentation/devicetree/bindings/ata/
7947
7948LIBLOCKDEP
7949M:	Sasha Levin <alexander.levin@verizon.com>
7950S:	Maintained
7951F:	tools/lib/lockdep/
7952
7953LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7954M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7955L:	linux-nvdimm@lists.01.org
7956Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7957S:	Supported
7958F:	drivers/nvdimm/blk.c
7959F:	drivers/nvdimm/region_devs.c
7960
7961LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7962M:	Vishal Verma <vishal.l.verma@intel.com>
7963L:	linux-nvdimm@lists.01.org
7964Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7965S:	Supported
7966F:	drivers/nvdimm/btt*
7967
7968LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7969M:	Ross Zwisler <ross.zwisler@linux.intel.com>
7970L:	linux-nvdimm@lists.01.org
7971Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7972S:	Supported
7973F:	drivers/nvdimm/pmem*
7974
7975LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7976M:	Dan Williams <dan.j.williams@intel.com>
7977L:	linux-nvdimm@lists.01.org
7978Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
7979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7980S:	Supported
7981F:	drivers/nvdimm/*
7982F:	drivers/acpi/nfit/*
7983F:	include/linux/nd.h
7984F:	include/linux/libnvdimm.h
7985F:	include/uapi/linux/ndctl.h
7986
7987LIGHTNVM PLATFORM SUPPORT
7988M:	Matias Bjorling <mb@lightnvm.io>
7989W:	http://github/OpenChannelSSD
7990L:	linux-block@vger.kernel.org
7991S:	Maintained
7992F:	drivers/lightnvm/
7993F:	include/linux/lightnvm.h
7994F:	include/uapi/linux/lightnvm.h
7995
7996LINUX FOR POWER MACINTOSH
7997M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
7998W:	http://www.penguinppc.org/
7999L:	linuxppc-dev@lists.ozlabs.org
8000S:	Maintained
8001F:	arch/powerpc/platforms/powermac/
8002F:	drivers/macintosh/
8003
8004LINUX FOR POWERPC (32-BIT AND 64-BIT)
8005M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8006M:	Paul Mackerras <paulus@samba.org>
8007M:	Michael Ellerman <mpe@ellerman.id.au>
8008W:	https://github.com/linuxppc/linux/wiki
8009L:	linuxppc-dev@lists.ozlabs.org
8010Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8012S:	Supported
8013F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8014F:	Documentation/devicetree/bindings/powerpc/
8015F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8016F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8017F:	Documentation/powerpc/
8018F:	arch/powerpc/
8019F:	drivers/char/tpm/tpm_ibmvtpm*
8020F:	drivers/crypto/nx/
8021F:	drivers/crypto/vmx/
8022F:	drivers/i2c/busses/i2c-opal.c
8023F:	drivers/net/ethernet/ibm/ibmveth.*
8024F:	drivers/net/ethernet/ibm/ibmvnic.*
8025F:	drivers/pci/hotplug/pnv_php.c
8026F:	drivers/pci/hotplug/rpa*
8027F:	drivers/rtc/rtc-opal.c
8028F:	drivers/scsi/ibmvscsi/
8029F:	drivers/tty/hvc/hvc_opal.c
8030F:	drivers/watchdog/wdrtas.c
8031F:	tools/testing/selftests/powerpc
8032N:	/pmac
8033N:	powermac
8034N:	powernv
8035N:	[^a-z0-9]ps3
8036N:	pseries
8037
8038LINUX FOR POWERPC EMBEDDED MPC5XXX
8039M:	Anatolij Gustschin <agust@denx.de>
8040L:	linuxppc-dev@lists.ozlabs.org
8041T:	git git://git.denx.de/linux-denx-agust.git
8042S:	Maintained
8043F:	arch/powerpc/platforms/512x/
8044F:	arch/powerpc/platforms/52xx/
8045
8046LINUX FOR POWERPC EMBEDDED PPC4XX
8047M:	Alistair Popple <alistair@popple.id.au>
8048M:	Matt Porter <mporter@kernel.crashing.org>
8049W:	http://www.penguinppc.org/
8050L:	linuxppc-dev@lists.ozlabs.org
8051S:	Maintained
8052F:	arch/powerpc/platforms/40x/
8053F:	arch/powerpc/platforms/44x/
8054
8055LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8056M:	Scott Wood <oss@buserror.net>
8057M:	Kumar Gala <galak@kernel.crashing.org>
8058W:	http://www.penguinppc.org/
8059L:	linuxppc-dev@lists.ozlabs.org
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8061S:	Maintained
8062F:	arch/powerpc/platforms/83xx/
8063F:	arch/powerpc/platforms/85xx/
8064F:	Documentation/devicetree/bindings/powerpc/fsl/
8065
8066LINUX FOR POWERPC EMBEDDED PPC8XX
8067M:	Vitaly Bordug <vitb@kernel.crashing.org>
8068W:	http://www.penguinppc.org/
8069L:	linuxppc-dev@lists.ozlabs.org
8070S:	Maintained
8071F:	arch/powerpc/platforms/8xx/
8072
8073LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8074L:	linuxppc-dev@lists.ozlabs.org
8075S:	Orphan
8076F:	arch/powerpc/*/*virtex*
8077F:	arch/powerpc/*/*/*virtex*
8078
8079LINUX FOR POWERPC PA SEMI PWRFICIENT
8080L:	linuxppc-dev@lists.ozlabs.org
8081S:	Orphan
8082F:	arch/powerpc/platforms/pasemi/
8083F:	drivers/*/*pasemi*
8084F:	drivers/*/*/*pasemi*
8085
8086LINUX KERNEL DUMP TEST MODULE (LKDTM)
8087M:	Kees Cook <keescook@chromium.org>
8088S:	Maintained
8089F:	drivers/misc/lkdtm*
8090
8091LINUX SECURITY MODULE (LSM) FRAMEWORK
8092M:	Chris Wright <chrisw@sous-sol.org>
8093L:	linux-security-module@vger.kernel.org
8094S:	Supported
8095
8096LIS3LV02D ACCELEROMETER DRIVER
8097M:	Eric Piel <eric.piel@tremplin-utc.net>
8098S:	Maintained
8099F:	Documentation/misc-devices/lis3lv02d
8100F:	drivers/misc/lis3lv02d/
8101F:	drivers/platform/x86/hp_accel.c
8102
8103LIVE PATCHING
8104M:	Josh Poimboeuf <jpoimboe@redhat.com>
8105M:	Jessica Yu <jeyu@kernel.org>
8106M:	Jiri Kosina <jikos@kernel.org>
8107M:	Miroslav Benes <mbenes@suse.cz>
8108R:	Petr Mladek <pmladek@suse.com>
8109S:	Maintained
8110F:	kernel/livepatch/
8111F:	include/linux/livepatch.h
8112F:	arch/x86/include/asm/livepatch.h
8113F:	arch/x86/kernel/livepatch.c
8114F:	Documentation/livepatch/
8115F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8116F:	samples/livepatch/
8117L:	live-patching@vger.kernel.org
8118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8119
8120LLC (802.2)
8121L:	netdev@vger.kernel.org
8122S:	Odd fixes
8123F:	include/linux/llc.h
8124F:	include/uapi/linux/llc.h
8125F:	include/net/llc*
8126F:	net/llc/
8127
8128LM73 HARDWARE MONITOR DRIVER
8129M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8130L:	linux-hwmon@vger.kernel.org
8131S:	Maintained
8132F:	drivers/hwmon/lm73.c
8133
8134LM78 HARDWARE MONITOR DRIVER
8135M:	Jean Delvare <jdelvare@suse.com>
8136L:	linux-hwmon@vger.kernel.org
8137S:	Maintained
8138F:	Documentation/hwmon/lm78
8139F:	drivers/hwmon/lm78.c
8140
8141LM83 HARDWARE MONITOR DRIVER
8142M:	Jean Delvare <jdelvare@suse.com>
8143L:	linux-hwmon@vger.kernel.org
8144S:	Maintained
8145F:	Documentation/hwmon/lm83
8146F:	drivers/hwmon/lm83.c
8147
8148LM90 HARDWARE MONITOR DRIVER
8149M:	Jean Delvare <jdelvare@suse.com>
8150L:	linux-hwmon@vger.kernel.org
8151S:	Maintained
8152F:	Documentation/hwmon/lm90
8153F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8154F:	drivers/hwmon/lm90.c
8155F:	include/dt-bindings/thermal/lm90.h
8156
8157LM95234 HARDWARE MONITOR DRIVER
8158M:	Guenter Roeck <linux@roeck-us.net>
8159L:	linux-hwmon@vger.kernel.org
8160S:	Maintained
8161F:	Documentation/hwmon/lm95234
8162F:	drivers/hwmon/lm95234.c
8163
8164LME2510 MEDIA DRIVER
8165M:	Malcolm Priestley <tvboxspy@gmail.com>
8166L:	linux-media@vger.kernel.org
8167W:	https://linuxtv.org
8168Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8169S:	Maintained
8170F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8171
8172LOADPIN SECURITY MODULE
8173M:	Kees Cook <keescook@chromium.org>
8174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8175S:	Supported
8176F:	security/loadpin/
8177F:	Documentation/admin-guide/LSM/LoadPin.rst
8178
8179LOCKING PRIMITIVES
8180M:	Peter Zijlstra <peterz@infradead.org>
8181M:	Ingo Molnar <mingo@redhat.com>
8182L:	linux-kernel@vger.kernel.org
8183T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8184S:	Maintained
8185F:	Documentation/locking/
8186F:	include/linux/lockdep.h
8187F:	include/linux/spinlock*.h
8188F:	arch/*/include/asm/spinlock*.h
8189F:	include/linux/rwlock*.h
8190F:	include/linux/mutex*.h
8191F:	arch/*/include/asm/mutex*.h
8192F:	include/linux/rwsem*.h
8193F:	arch/*/include/asm/rwsem.h
8194F:	include/linux/seqlock.h
8195F:	lib/locking*.[ch]
8196F:	kernel/locking/
8197
8198LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8199M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8200L:	linux-ntfs-dev@lists.sourceforge.net
8201W:	http://www.linux-ntfs.org/content/view/19/37/
8202S:	Maintained
8203F:	Documentation/ldm.txt
8204F:	block/partitions/ldm.*
8205
8206LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8207M:	Sathya Prakash <sathya.prakash@broadcom.com>
8208M:	Chaitra P B <chaitra.basappa@broadcom.com>
8209M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8210L:	MPT-FusionLinux.pdl@broadcom.com
8211L:	linux-scsi@vger.kernel.org
8212W:	http://www.avagotech.com/support/
8213S:	Supported
8214F:	drivers/message/fusion/
8215F:	drivers/scsi/mpt2sas/
8216F:	drivers/scsi/mpt3sas/
8217
8218LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8219M:	Matthew Wilcox <matthew@wil.cx>
8220L:	linux-scsi@vger.kernel.org
8221S:	Maintained
8222F:	drivers/scsi/sym53c8xx_2/
8223
8224LTC4261 HARDWARE MONITOR DRIVER
8225M:	Guenter Roeck <linux@roeck-us.net>
8226L:	linux-hwmon@vger.kernel.org
8227S:	Maintained
8228F:	Documentation/hwmon/ltc4261
8229F:	drivers/hwmon/ltc4261.c
8230
8231LTC4306 I2C MULTIPLEXER DRIVER
8232M:	Michael Hennerich <michael.hennerich@analog.com>
8233W:	http://ez.analog.com/community/linux-device-drivers
8234L:	linux-i2c@vger.kernel.org
8235S:	Supported
8236F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8237F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8238
8239LTP (Linux Test Project)
8240M:	Mike Frysinger <vapier@gentoo.org>
8241M:	Cyril Hrubis <chrubis@suse.cz>
8242M:	Wanlong Gao <wanlong.gao@gmail.com>
8243M:	Jan Stancek <jstancek@redhat.com>
8244M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8245M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8246L:	ltp@lists.linux.it (subscribers-only)
8247W:	http://linux-test-project.github.io/
8248T:	git git://github.com/linux-test-project/ltp.git
8249S:	Maintained
8250
8251M32R ARCHITECTURE
8252W:	http://www.linux-m32r.org/
8253S:	Orphan
8254F:	arch/m32r/
8255
8256M68K ARCHITECTURE
8257M:	Geert Uytterhoeven <geert@linux-m68k.org>
8258L:	linux-m68k@lists.linux-m68k.org
8259W:	http://www.linux-m68k.org/
8260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8261S:	Maintained
8262F:	arch/m68k/
8263F:	drivers/zorro/
8264
8265M68K ON APPLE MACINTOSH
8266M:	Joshua Thompson <funaho@jurai.org>
8267W:	http://www.mac.linux-m68k.org/
8268L:	linux-m68k@lists.linux-m68k.org
8269S:	Maintained
8270F:	arch/m68k/mac/
8271
8272M68K ON HP9000/300
8273M:	Philip Blundell <philb@gnu.org>
8274W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8275S:	Maintained
8276F:	arch/m68k/hp300/
8277
8278M88DS3103 MEDIA DRIVER
8279M:	Antti Palosaari <crope@iki.fi>
8280L:	linux-media@vger.kernel.org
8281W:	https://linuxtv.org
8282W:	http://palosaari.fi/linux/
8283Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8284T:	git git://linuxtv.org/anttip/media_tree.git
8285S:	Maintained
8286F:	drivers/media/dvb-frontends/m88ds3103*
8287
8288M88RS2000 MEDIA DRIVER
8289M:	Malcolm Priestley <tvboxspy@gmail.com>
8290L:	linux-media@vger.kernel.org
8291W:	https://linuxtv.org
8292Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8293S:	Maintained
8294F:	drivers/media/dvb-frontends/m88rs2000*
8295
8296MA901 MASTERKIT USB FM RADIO DRIVER
8297M:	Alexey Klimov <klimov.linux@gmail.com>
8298L:	linux-media@vger.kernel.org
8299T:	git git://linuxtv.org/media_tree.git
8300S:	Maintained
8301F:	drivers/media/radio/radio-ma901.c
8302
8303MAC80211
8304M:	Johannes Berg <johannes@sipsolutions.net>
8305L:	linux-wireless@vger.kernel.org
8306W:	http://wireless.kernel.org/
8307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8309S:	Maintained
8310F:	Documentation/networking/mac80211-injection.txt
8311F:	include/net/mac80211.h
8312F:	net/mac80211/
8313F:	drivers/net/wireless/mac80211_hwsim.[ch]
8314F:	Documentation/networking/mac80211_hwsim/README
8315
8316MAILBOX API
8317M:	Jassi Brar <jassisinghbrar@gmail.com>
8318L:	linux-kernel@vger.kernel.org
8319S:	Maintained
8320F:	drivers/mailbox/
8321F:	include/linux/mailbox_client.h
8322F:	include/linux/mailbox_controller.h
8323
8324MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8325M:	Michael Kerrisk <mtk.manpages@gmail.com>
8326W:	http://www.kernel.org/doc/man-pages
8327L:	linux-man@vger.kernel.org
8328S:	Maintained
8329
8330MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8331M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8332L:	linux-mips@linux-mips.org
8333S:	Maintained
8334F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8335
8336MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8337M:	Andrew Lunn <andrew@lunn.ch>
8338M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8339L:	netdev@vger.kernel.org
8340S:	Maintained
8341F:	drivers/net/dsa/mv88e6xxx/
8342F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8343
8344MARVELL ARMADA DRM SUPPORT
8345M:	Russell King <linux@armlinux.org.uk>
8346S:	Maintained
8347T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8348T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8349F:	drivers/gpu/drm/armada/
8350F:	include/uapi/drm/armada_drm.h
8351F:	Documentation/devicetree/bindings/display/armada/
8352
8353MARVELL CRYPTO DRIVER
8354M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8355M:	Arnaud Ebalard <arno@natisbad.org>
8356F:	drivers/crypto/marvell/
8357S:	Maintained
8358L:	linux-crypto@vger.kernel.org
8359
8360MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8361M:	Mirko Lindner <mlindner@marvell.com>
8362M:	Stephen Hemminger <stephen@networkplumber.org>
8363L:	netdev@vger.kernel.org
8364S:	Maintained
8365F:	drivers/net/ethernet/marvell/sk*
8366
8367MARVELL LIBERTAS WIRELESS DRIVER
8368L:	libertas-dev@lists.infradead.org
8369S:	Orphan
8370F:	drivers/net/wireless/marvell/libertas/
8371
8372MARVELL MACCHIATOBIN SUPPORT
8373M:	Russell King <rmk@armlinux.org.uk>
8374L:	linux-arm-kernel@lists.infradead.org
8375S:	Maintained
8376F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8377
8378MARVELL MV643XX ETHERNET DRIVER
8379M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8380L:	netdev@vger.kernel.org
8381S:	Maintained
8382F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8383F:	include/linux/mv643xx.h
8384
8385MARVELL MV88X3310 PHY DRIVER
8386M:	Russell King <rmk@armlinux.org.uk>
8387L:	netdev@vger.kernel.org
8388S:	Maintained
8389F:	drivers/net/phy/marvell10g.c
8390
8391MARVELL MVNETA ETHERNET DRIVER
8392M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8393L:	netdev@vger.kernel.org
8394S:	Maintained
8395F:	drivers/net/ethernet/marvell/mvneta.*
8396
8397MARVELL MWIFIEX WIRELESS DRIVER
8398M:	Amitkumar Karwar <amitkarwar@gmail.com>
8399M:	Nishant Sarmukadam <nishants@marvell.com>
8400M:	Ganapathi Bhat <gbhat@marvell.com>
8401M:	Xinming Hu <huxm@marvell.com>
8402L:	linux-wireless@vger.kernel.org
8403S:	Maintained
8404F:	drivers/net/wireless/marvell/mwifiex/
8405
8406MARVELL MWL8K WIRELESS DRIVER
8407M:	Lennert Buytenhek <buytenh@wantstofly.org>
8408L:	linux-wireless@vger.kernel.org
8409S:	Odd Fixes
8410F:	drivers/net/wireless/marvell/mwl8k.c
8411
8412MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8413M:	Nicolas Pitre <nico@fluxnic.net>
8414S:	Odd Fixes
8415F:	drivers/mmc/host/mvsdio.*
8416
8417MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8418M:	Hu Ziji <huziji@marvell.com>
8419L:	linux-mmc@vger.kernel.org
8420S:	Supported
8421F:	drivers/mmc/host/sdhci-xenon*
8422F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8423
8424MATROX FRAMEBUFFER DRIVER
8425L:	linux-fbdev@vger.kernel.org
8426S:	Orphan
8427F:	drivers/video/fbdev/matrox/matroxfb_*
8428F:	include/uapi/linux/matroxfb.h
8429
8430MAX16065 HARDWARE MONITOR DRIVER
8431M:	Guenter Roeck <linux@roeck-us.net>
8432L:	linux-hwmon@vger.kernel.org
8433S:	Maintained
8434F:	Documentation/hwmon/max16065
8435F:	drivers/hwmon/max16065.c
8436
8437MAX20751 HARDWARE MONITOR DRIVER
8438M:	Guenter Roeck <linux@roeck-us.net>
8439L:	linux-hwmon@vger.kernel.org
8440S:	Maintained
8441F:	Documentation/hwmon/max20751
8442F:	drivers/hwmon/max20751.c
8443
8444MAX2175 SDR TUNER DRIVER
8445M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8446L:	linux-media@vger.kernel.org
8447T:	git git://linuxtv.org/media_tree.git
8448S:	Maintained
8449F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8450F:	Documentation/media/v4l-drivers/max2175.rst
8451F:	drivers/media/i2c/max2175*
8452F:	include/uapi/linux/max2175.h
8453
8454MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8455L:	linux-hwmon@vger.kernel.org
8456S:	Orphan
8457F:	Documentation/hwmon/max6650
8458F:	drivers/hwmon/max6650.c
8459
8460MAX6697 HARDWARE MONITOR DRIVER
8461M:	Guenter Roeck <linux@roeck-us.net>
8462L:	linux-hwmon@vger.kernel.org
8463S:	Maintained
8464F:	Documentation/hwmon/max6697
8465F:	Documentation/devicetree/bindings/i2c/max6697.txt
8466F:	drivers/hwmon/max6697.c
8467F:	include/linux/platform_data/max6697.h
8468
8469MAX9860 MONO AUDIO VOICE CODEC DRIVER
8470M:	Peter Rosin <peda@axentia.se>
8471L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8472S:	Maintained
8473F:	Documentation/devicetree/bindings/sound/max9860.txt
8474F:	sound/soc/codecs/max9860.*
8475
8476MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8477M:	Javier Martinez Canillas <javier@dowhile0.org>
8478L:	linux-kernel@vger.kernel.org
8479S:	Supported
8480F:	drivers/regulator/max77802-regulator.c
8481F:	Documentation/devicetree/bindings/*/*max77802.txt
8482F:	include/dt-bindings/*/*max77802.h
8483
8484MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8485M:	Krzysztof Kozlowski <krzk@kernel.org>
8486M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8487L:	linux-pm@vger.kernel.org
8488S:	Supported
8489F:	drivers/power/supply/max14577_charger.c
8490F:	drivers/power/supply/max77693_charger.c
8491
8492MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8493M:	Chanwoo Choi <cw00.choi@samsung.com>
8494M:	Krzysztof Kozlowski <krzk@kernel.org>
8495M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8496L:	linux-kernel@vger.kernel.org
8497S:	Supported
8498F:	drivers/*/max14577*.c
8499F:	drivers/*/max77686*.c
8500F:	drivers/*/max77693*.c
8501F:	drivers/extcon/extcon-max14577.c
8502F:	drivers/extcon/extcon-max77693.c
8503F:	drivers/rtc/rtc-max77686.c
8504F:	drivers/clk/clk-max77686.c
8505F:	Documentation/devicetree/bindings/mfd/max14577.txt
8506F:	Documentation/devicetree/bindings/*/max77686.txt
8507F:	Documentation/devicetree/bindings/mfd/max77693.txt
8508F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8509F:	include/linux/mfd/max14577*.h
8510F:	include/linux/mfd/max77686*.h
8511F:	include/linux/mfd/max77693*.h
8512
8513MAXIRADIO FM RADIO RECEIVER DRIVER
8514M:	Hans Verkuil <hverkuil@xs4all.nl>
8515L:	linux-media@vger.kernel.org
8516T:	git git://linuxtv.org/media_tree.git
8517W:	https://linuxtv.org
8518S:	Maintained
8519F:	drivers/media/radio/radio-maxiradio*
8520
8521MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8522M:	Peter Rosin <peda@axentia.se>
8523L:	linux-iio@vger.kernel.org
8524S:	Maintained
8525F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8526F:	drivers/iio/potentiometer/mcp4531.c
8527
8528MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8529M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8530L:	linux-iio@vger.kernel.org
8531S:	Maintained
8532F:	drivers/iio/dac/cio-dac.c
8533
8534MEDIA DRIVERS FOR ASCOT2E
8535M:	Sergey Kozlov <serjk@netup.ru>
8536M:	Abylay Ospan <aospan@netup.ru>
8537L:	linux-media@vger.kernel.org
8538W:	https://linuxtv.org
8539W:	http://netup.tv/
8540T:	git git://linuxtv.org/media_tree.git
8541S:	Supported
8542F:	drivers/media/dvb-frontends/ascot2e*
8543
8544MEDIA DRIVERS FOR CXD2841ER
8545M:	Sergey Kozlov <serjk@netup.ru>
8546M:	Abylay Ospan <aospan@netup.ru>
8547L:	linux-media@vger.kernel.org
8548W:	https://linuxtv.org
8549W:	http://netup.tv/
8550T:	git git://linuxtv.org/media_tree.git
8551S:	Supported
8552F:	drivers/media/dvb-frontends/cxd2841er*
8553
8554MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8555M:	Daniel Scheller <d.scheller.oss@gmail.com>
8556L:	linux-media@vger.kernel.org
8557W:	https://linuxtv.org
8558T:	git git://linuxtv.org/media_tree.git
8559S:	Maintained
8560F:	drivers/media/pci/ddbridge/*
8561
8562MEDIA DRIVERS FOR FREESCALE IMX
8563M:	Steve Longerbeam <slongerbeam@gmail.com>
8564M:	Philipp Zabel <p.zabel@pengutronix.de>
8565L:	linux-media@vger.kernel.org
8566T:	git git://linuxtv.org/media_tree.git
8567S:	Maintained
8568F:	Documentation/devicetree/bindings/media/imx.txt
8569F:	Documentation/media/v4l-drivers/imx.rst
8570F:	drivers/staging/media/imx/
8571F:	include/linux/imx-media.h
8572F:	include/media/imx.h
8573
8574MEDIA DRIVERS FOR HELENE
8575M:	Abylay Ospan <aospan@netup.ru>
8576L:	linux-media@vger.kernel.org
8577W:	https://linuxtv.org
8578W:	http://netup.tv/
8579T:	git git://linuxtv.org/media_tree.git
8580S:	Supported
8581F:	drivers/media/dvb-frontends/helene*
8582
8583MEDIA DRIVERS FOR HORUS3A
8584M:	Sergey Kozlov <serjk@netup.ru>
8585M:	Abylay Ospan <aospan@netup.ru>
8586L:	linux-media@vger.kernel.org
8587W:	https://linuxtv.org
8588W:	http://netup.tv/
8589T:	git git://linuxtv.org/media_tree.git
8590S:	Supported
8591F:	drivers/media/dvb-frontends/horus3a*
8592
8593MEDIA DRIVERS FOR LNBH25
8594M:	Sergey Kozlov <serjk@netup.ru>
8595M:	Abylay Ospan <aospan@netup.ru>
8596L:	linux-media@vger.kernel.org
8597W:	https://linuxtv.org
8598W:	http://netup.tv/
8599T:	git git://linuxtv.org/media_tree.git
8600S:	Supported
8601F:	drivers/media/dvb-frontends/lnbh25*
8602
8603MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8604M:	Daniel Scheller <d.scheller.oss@gmail.com>
8605L:	linux-media@vger.kernel.org
8606W:	https://linuxtv.org
8607T:	git git://linuxtv.org/media_tree.git
8608S:	Maintained
8609F:	drivers/media/dvb-frontends/mxl5xx*
8610
8611MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8612M:	Sergey Kozlov <serjk@netup.ru>
8613M:	Abylay Ospan <aospan@netup.ru>
8614L:	linux-media@vger.kernel.org
8615W:	https://linuxtv.org
8616W:	http://netup.tv/
8617T:	git git://linuxtv.org/media_tree.git
8618S:	Supported
8619F:	drivers/media/pci/netup_unidvb/*
8620
8621MEDIA DRIVERS FOR RENESAS - DRIF
8622M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8623L:	linux-media@vger.kernel.org
8624L:	linux-renesas-soc@vger.kernel.org
8625T:	git git://linuxtv.org/media_tree.git
8626S:	Supported
8627F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8628F:	drivers/media/platform/rcar_drif.c
8629
8630MEDIA DRIVERS FOR RENESAS - FCP
8631M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8632L:	linux-media@vger.kernel.org
8633L:	linux-renesas-soc@vger.kernel.org
8634T:	git git://linuxtv.org/media_tree.git
8635S:	Supported
8636F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8637F:	drivers/media/platform/rcar-fcp.c
8638F:	include/media/rcar-fcp.h
8639
8640MEDIA DRIVERS FOR RENESAS - FDP1
8641M:	Kieran Bingham <kieran@bingham.xyz>
8642L:	linux-media@vger.kernel.org
8643L:	linux-renesas-soc@vger.kernel.org
8644T:	git git://linuxtv.org/media_tree.git
8645S:	Supported
8646F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8647F:	drivers/media/platform/rcar_fdp1.c
8648
8649MEDIA DRIVERS FOR RENESAS - VIN
8650M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8651L:	linux-media@vger.kernel.org
8652L:	linux-renesas-soc@vger.kernel.org
8653T:	git git://linuxtv.org/media_tree.git
8654S:	Supported
8655F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8656F:	drivers/media/platform/rcar-vin/
8657
8658MEDIA DRIVERS FOR RENESAS - VSP1
8659M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8660L:	linux-media@vger.kernel.org
8661L:	linux-renesas-soc@vger.kernel.org
8662T:	git git://linuxtv.org/media_tree.git
8663S:	Supported
8664F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8665F:	drivers/media/platform/vsp1/
8666
8667MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8668M:	Daniel Scheller <d.scheller.oss@gmail.com>
8669L:	linux-media@vger.kernel.org
8670W:	https://linuxtv.org
8671T:	git git://linuxtv.org/media_tree.git
8672S:	Maintained
8673F:	drivers/media/dvb-frontends/stv0910*
8674
8675MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8676M:	Daniel Scheller <d.scheller.oss@gmail.com>
8677L:	linux-media@vger.kernel.org
8678W:	https://linuxtv.org
8679T:	git git://linuxtv.org/media_tree.git
8680S:	Maintained
8681F:	drivers/media/dvb-frontends/stv6111*
8682
8683MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8684M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8685M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8686P:	LinuxTV.org Project
8687L:	linux-media@vger.kernel.org
8688W:	https://linuxtv.org
8689Q:	http://patchwork.kernel.org/project/linux-media/list/
8690T:	git git://linuxtv.org/media_tree.git
8691S:	Maintained
8692F:	Documentation/devicetree/bindings/media/
8693F:	Documentation/media/
8694F:	drivers/media/
8695F:	drivers/staging/media/
8696F:	include/linux/platform_data/media/
8697F:	include/media/
8698F:	include/uapi/linux/dvb/
8699F:	include/uapi/linux/videodev2.h
8700F:	include/uapi/linux/media.h
8701F:	include/uapi/linux/v4l2-*
8702F:	include/uapi/linux/meye.h
8703F:	include/uapi/linux/ivtv*
8704F:	include/uapi/linux/uvcvideo.h
8705
8706MEDIATEK CIR DRIVER
8707M:	Sean Wang <sean.wang@mediatek.com>
8708S:	Maintained
8709F:	drivers/media/rc/mtk-cir.c
8710
8711MEDIATEK PMIC LED DRIVER
8712M:	Sean Wang <sean.wang@mediatek.com>
8713S:	Maintained
8714F:	drivers/leds/leds-mt6323.c
8715F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8716
8717MEDIATEK ETHERNET DRIVER
8718M:	Felix Fietkau <nbd@openwrt.org>
8719M:	John Crispin <john@phrozen.org>
8720M:	Sean Wang <sean.wang@mediatek.com>
8721M:	Nelson Chang <nelson.chang@mediatek.com>
8722L:	netdev@vger.kernel.org
8723S:	Maintained
8724F:	drivers/net/ethernet/mediatek/
8725
8726MEDIATEK JPEG DRIVER
8727M:	Rick Chang <rick.chang@mediatek.com>
8728M:	Bin Liu <bin.liu@mediatek.com>
8729S:	Supported
8730F:	drivers/media/platform/mtk-jpeg/
8731F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8732
8733MEDIATEK MDP DRIVER
8734M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8735M:	Houlong Wei <houlong.wei@mediatek.com>
8736M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8737S:	Supported
8738F:	drivers/media/platform/mtk-mdp/
8739F:	drivers/media/platform/mtk-vpu/
8740F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8741
8742MEDIATEK MEDIA DRIVER
8743M:	Tiffany Lin <tiffany.lin@mediatek.com>
8744M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8745S:	Supported
8746F:	drivers/media/platform/mtk-vcodec/
8747F:	drivers/media/platform/mtk-vpu/
8748F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8749F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8750
8751MEDIATEK MT7601U WIRELESS LAN DRIVER
8752M:	Jakub Kicinski <kubakici@wp.pl>
8753L:	linux-wireless@vger.kernel.org
8754S:	Maintained
8755F:	drivers/net/wireless/mediatek/mt7601u/
8756
8757MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8758M:	Sean Wang <sean.wang@mediatek.com>
8759S:	Maintained
8760F:	drivers/char/hw_random/mtk-rng.c
8761
8762MEDIATEK USB3 DRD IP DRIVER
8763M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8764L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8766L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8767S:	Maintained
8768F:	drivers/usb/mtu3/
8769
8770MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8771M:	Peter Senna Tschudin <peter.senna@collabora.com>
8772M:	Martin Donnelly <martin.donnelly@ge.com>
8773M:	Martyn Welch <martyn.welch@collabora.co.uk>
8774S:	Maintained
8775F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8776F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8777
8778MEGARAID SCSI/SAS DRIVERS
8779M:	Kashyap Desai <kashyap.desai@broadcom.com>
8780M:	Sumit Saxena <sumit.saxena@broadcom.com>
8781M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8782L:	megaraidlinux.pdl@broadcom.com
8783L:	linux-scsi@vger.kernel.org
8784W:	http://www.avagotech.com/support/
8785S:	Maintained
8786F:	Documentation/scsi/megaraid.txt
8787F:	drivers/scsi/megaraid.*
8788F:	drivers/scsi/megaraid/
8789
8790MELEXIS MLX90614 DRIVER
8791M:	Crt Mori <cmo@melexis.com>
8792L:	linux-iio@vger.kernel.org
8793W:	http://www.melexis.com
8794S:	Supported
8795F:	drivers/iio/temperature/mlx90614.c
8796
8797MELFAS MIP4 TOUCHSCREEN DRIVER
8798M:	Sangwon Jee <jeesw@melfas.com>
8799W:	http://www.melfas.com
8800S:	Supported
8801F:	drivers/input/touchscreen/melfas_mip4.c
8802F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8803
8804MELLANOX ETHERNET DRIVER (mlx4_en)
8805M:	Tariq Toukan <tariqt@mellanox.com>
8806L:	netdev@vger.kernel.org
8807S:	Supported
8808W:	http://www.mellanox.com
8809Q:	http://patchwork.ozlabs.org/project/netdev/list/
8810F:	drivers/net/ethernet/mellanox/mlx4/en_*
8811
8812MELLANOX ETHERNET DRIVER (mlx5e)
8813M:	Saeed Mahameed <saeedm@mellanox.com>
8814L:	netdev@vger.kernel.org
8815S:	Supported
8816W:	http://www.mellanox.com
8817Q:	http://patchwork.ozlabs.org/project/netdev/list/
8818F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8819
8820MELLANOX ETHERNET INNOVA DRIVER
8821M:	Ilan Tayari <ilant@mellanox.com>
8822R:	Boris Pismenny <borisp@mellanox.com>
8823L:	netdev@vger.kernel.org
8824S:	Supported
8825W:	http://www.mellanox.com
8826Q:	http://patchwork.ozlabs.org/project/netdev/list/
8827F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8828F:	include/linux/mlx5/mlx5_ifc_fpga.h
8829
8830MELLANOX ETHERNET INNOVA IPSEC DRIVER
8831M:	Ilan Tayari <ilant@mellanox.com>
8832R:	Boris Pismenny <borisp@mellanox.com>
8833L:	netdev@vger.kernel.org
8834S:	Supported
8835W:	http://www.mellanox.com
8836Q:	http://patchwork.ozlabs.org/project/netdev/list/
8837F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8838F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8839
8840MELLANOX ETHERNET SWITCH DRIVERS
8841M:	Jiri Pirko <jiri@mellanox.com>
8842M:	Ido Schimmel <idosch@mellanox.com>
8843L:	netdev@vger.kernel.org
8844S:	Supported
8845W:	http://www.mellanox.com
8846Q:	http://patchwork.ozlabs.org/project/netdev/list/
8847F:	drivers/net/ethernet/mellanox/mlxsw/
8848
8849MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8850M:	mlxsw@mellanox.com
8851L:	netdev@vger.kernel.org
8852S:	Supported
8853W:	http://www.mellanox.com
8854Q:	http://patchwork.ozlabs.org/project/netdev/list/
8855F:	drivers/net/ethernet/mellanox/mlxfw/
8856
8857MELLANOX MLX CPLD HOTPLUG DRIVER
8858M:	Vadim Pasternak <vadimp@mellanox.com>
8859L:	platform-driver-x86@vger.kernel.org
8860S:	Supported
8861F:	drivers/platform/x86/mlxcpld-hotplug.c
8862F:	include/linux/platform_data/mlxcpld-hotplug.h
8863
8864MELLANOX MLX4 core VPI driver
8865M:	Tariq Toukan <tariqt@mellanox.com>
8866L:	netdev@vger.kernel.org
8867L:	linux-rdma@vger.kernel.org
8868W:	http://www.mellanox.com
8869Q:	http://patchwork.ozlabs.org/project/netdev/list/
8870S:	Supported
8871F:	drivers/net/ethernet/mellanox/mlx4/
8872F:	include/linux/mlx4/
8873
8874MELLANOX MLX4 IB driver
8875M:	Yishai Hadas <yishaih@mellanox.com>
8876L:	linux-rdma@vger.kernel.org
8877W:	http://www.mellanox.com
8878Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8879S:	Supported
8880F:	drivers/infiniband/hw/mlx4/
8881F:	include/linux/mlx4/
8882F:	include/uapi/rdma/mlx4-abi.h
8883
8884MELLANOX MLX5 core VPI driver
8885M:	Saeed Mahameed <saeedm@mellanox.com>
8886M:	Matan Barak <matanb@mellanox.com>
8887M:	Leon Romanovsky <leonro@mellanox.com>
8888L:	netdev@vger.kernel.org
8889L:	linux-rdma@vger.kernel.org
8890W:	http://www.mellanox.com
8891Q:	http://patchwork.ozlabs.org/project/netdev/list/
8892S:	Supported
8893F:	drivers/net/ethernet/mellanox/mlx5/core/
8894F:	include/linux/mlx5/
8895
8896MELLANOX MLX5 IB driver
8897M:	Matan Barak <matanb@mellanox.com>
8898M:	Leon Romanovsky <leonro@mellanox.com>
8899L:	linux-rdma@vger.kernel.org
8900W:	http://www.mellanox.com
8901Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8902S:	Supported
8903F:	drivers/infiniband/hw/mlx5/
8904F:	include/linux/mlx5/
8905F:	include/uapi/rdma/mlx5-abi.h
8906
8907MELLANOX MLXCPLD I2C AND MUX DRIVER
8908M:	Vadim Pasternak <vadimp@mellanox.com>
8909M:	Michael Shych <michaelsh@mellanox.com>
8910L:	linux-i2c@vger.kernel.org
8911S:	Supported
8912F:	drivers/i2c/busses/i2c-mlxcpld.c
8913F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8914F:	Documentation/i2c/busses/i2c-mlxcpld
8915
8916MELLANOX MLXCPLD LED DRIVER
8917M:	Vadim Pasternak <vadimp@mellanox.com>
8918L:	linux-leds@vger.kernel.org
8919S:	Supported
8920F:	drivers/leds/leds-mlxcpld.c
8921F:	Documentation/leds/leds-mlxcpld.txt
8922
8923MELLANOX PLATFORM DRIVER
8924M:	Vadim Pasternak <vadimp@mellanox.com>
8925L:	platform-driver-x86@vger.kernel.org
8926S:	Supported
8927F:	drivers/platform/x86/mlx-platform.c
8928
8929MEMBARRIER SUPPORT
8930M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8931M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8932L:	linux-kernel@vger.kernel.org
8933S:	Supported
8934F:	kernel/sched/membarrier.c
8935F:	include/uapi/linux/membarrier.h
8936
8937MEMORY MANAGEMENT
8938L:	linux-mm@kvack.org
8939W:	http://www.linux-mm.org
8940S:	Maintained
8941F:	include/linux/mm.h
8942F:	include/linux/gfp.h
8943F:	include/linux/mmzone.h
8944F:	include/linux/memory_hotplug.h
8945F:	include/linux/vmalloc.h
8946F:	mm/
8947
8948MEMORY TECHNOLOGY DEVICES (MTD)
8949M:	David Woodhouse <dwmw2@infradead.org>
8950M:	Brian Norris <computersforpeace@gmail.com>
8951M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8952M:	Marek Vasut <marek.vasut@gmail.com>
8953M:	Richard Weinberger <richard@nod.at>
8954M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8955L:	linux-mtd@lists.infradead.org
8956W:	http://www.linux-mtd.infradead.org/
8957Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
8958T:	git git://git.infradead.org/linux-mtd.git master
8959T:	git git://git.infradead.org/l2-mtd.git master
8960S:	Maintained
8961F:	Documentation/devicetree/bindings/mtd/
8962F:	drivers/mtd/
8963F:	include/linux/mtd/
8964F:	include/uapi/mtd/
8965
8966MEN A21 WATCHDOG DRIVER
8967M:	Johannes Thumshirn <morbidrsa@gmail.com>
8968L:	linux-watchdog@vger.kernel.org
8969S:	Maintained
8970F:	drivers/watchdog/mena21_wdt.c
8971
8972MEN CHAMELEON BUS (mcb)
8973M:	Johannes Thumshirn <morbidrsa@gmail.com>
8974S:	Maintained
8975F:	drivers/mcb/
8976F:	include/linux/mcb.h
8977F:	Documentation/men-chameleon-bus.txt
8978
8979MEN F21BMC (Board Management Controller)
8980M:	Andreas Werner <andreas.werner@men.de>
8981S:	Supported
8982F:	drivers/mfd/menf21bmc.c
8983F:	drivers/watchdog/menf21bmc_wdt.c
8984F:	drivers/leds/leds-menf21bmc.c
8985F:	drivers/hwmon/menf21bmc_hwmon.c
8986F:	Documentation/hwmon/menf21bmc
8987
8988MESON AO CEC DRIVER FOR AMLOGIC SOCS
8989M:	Neil Armstrong <narmstrong@baylibre.com>
8990L:	linux-media@lists.freedesktop.org
8991L:	linux-amlogic@lists.infradead.org
8992W:	http://linux-meson.com/
8993S:	Supported
8994F:	drivers/media/platform/meson/ao-cec.c
8995F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
8996T:	git git://linuxtv.org/media_tree.git
8997
8998METAG ARCHITECTURE
8999M:	James Hogan <jhogan@kernel.org>
9000L:	linux-metag@vger.kernel.org
9001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9002S:	Odd Fixes
9003F:	arch/metag/
9004F:	Documentation/metag/
9005F:	Documentation/devicetree/bindings/metag/
9006F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9007F:	drivers/clocksource/metag_generic.c
9008F:	drivers/irqchip/irq-metag.c
9009F:	drivers/irqchip/irq-metag-ext.c
9010F:	drivers/tty/metag_da.c
9011
9012MICROBLAZE ARCHITECTURE
9013M:	Michal Simek <monstr@monstr.eu>
9014W:	http://www.monstr.eu/fdt/
9015T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9016S:	Supported
9017F:	arch/microblaze/
9018
9019MICROCHIP / ATMEL AT91 SERIAL DRIVER
9020M:	Richard Genoud <richard.genoud@gmail.com>
9021S:	Maintained
9022F:	drivers/tty/serial/atmel_serial.c
9023F:	drivers/tty/serial/atmel_serial.h
9024
9025MICROCHIP / ATMEL DMA DRIVER
9026M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9027L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9028L:	dmaengine@vger.kernel.org
9029S:	Supported
9030F:	drivers/dma/at_hdmac.c
9031F:	drivers/dma/at_hdmac_regs.h
9032F:	include/linux/platform_data/dma-atmel.h
9033
9034MICROCHIP / ATMEL ECC DRIVER
9035M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9036L:	linux-crypto@vger.kernel.org
9037S:	Maintained
9038F:	drivers/crypto/atmel-ecc.*
9039
9040MICROCHIP / ATMEL ISC DRIVER
9041M:	Songjun Wu <songjun.wu@microchip.com>
9042L:	linux-media@vger.kernel.org
9043S:	Supported
9044F:	drivers/media/platform/atmel/atmel-isc.c
9045F:	drivers/media/platform/atmel/atmel-isc-regs.h
9046F:	devicetree/bindings/media/atmel-isc.txt
9047
9048MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9049M:	Woojung Huh <Woojung.Huh@microchip.com>
9050M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9051L:	netdev@vger.kernel.org
9052S:	Maintained
9053F:	net/dsa/tag_ksz.c
9054F:	drivers/net/dsa/microchip/*
9055F:	include/linux/platform_data/microchip-ksz.h
9056F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9057
9058MICROCHIP USB251XB DRIVER
9059M:	Richard Leitner <richard.leitner@skidata.com>
9060L:	linux-usb@vger.kernel.org
9061S:	Maintained
9062F:	drivers/usb/misc/usb251xb.c
9063F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9064
9065MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9066M:	Don Brace <don.brace@microsemi.com>
9067L:	esc.storagedev@microsemi.com
9068L:	linux-scsi@vger.kernel.org
9069S:	Supported
9070F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9071F:	drivers/scsi/smartpqi/Kconfig
9072F:	drivers/scsi/smartpqi/Makefile
9073F:	include/linux/cciss*.h
9074F:	include/uapi/linux/cciss*.h
9075F:	Documentation/scsi/smartpqi.txt
9076
9077MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9078M:	Chen Yu <yu.c.chen@intel.com>
9079L:	platform-driver-x86@vger.kernel.org
9080S:	Supported
9081F:	drivers/platform/x86/surfacepro3_button.c
9082
9083MICROTEK X6 SCANNER
9084M:	Oliver Neukum <oliver@neukum.org>
9085S:	Maintained
9086F:	drivers/usb/image/microtek.*
9087
9088MIPS
9089M:	Ralf Baechle <ralf@linux-mips.org>
9090L:	linux-mips@linux-mips.org
9091W:	http://www.linux-mips.org/
9092T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9093Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9094S:	Supported
9095F:	Documentation/devicetree/bindings/mips/
9096F:	Documentation/mips/
9097F:	arch/mips/
9098
9099MIPS BOSTON DEVELOPMENT BOARD
9100M:	Paul Burton <paul.burton@mips.com>
9101L:	linux-mips@linux-mips.org
9102S:	Maintained
9103F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9104F:	arch/mips/boot/dts/img/boston.dts
9105F:	arch/mips/configs/generic/board-boston.config
9106F:	drivers/clk/imgtec/clk-boston.c
9107F:	include/dt-bindings/clock/boston-clock.h
9108
9109MIPS GENERIC PLATFORM
9110M:	Paul Burton <paul.burton@mips.com>
9111L:	linux-mips@linux-mips.org
9112S:	Supported
9113F:	arch/mips/generic/
9114F:	arch/mips/tools/generic-board-config.sh
9115
9116MIPS/LOONGSON1 ARCHITECTURE
9117M:	Keguang Zhang <keguang.zhang@gmail.com>
9118L:	linux-mips@linux-mips.org
9119S:	Maintained
9120F:	arch/mips/loongson32/
9121F:	arch/mips/include/asm/mach-loongson32/
9122F:	drivers/*/*loongson1*
9123F:	drivers/*/*/*loongson1*
9124
9125MIPS RINT INSTRUCTION EMULATION
9126M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9127L:	linux-mips@linux-mips.org
9128S:	Supported
9129F:	arch/mips/math-emu/sp_rint.c
9130F:	arch/mips/math-emu/dp_rint.c
9131
9132MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9133M:	Hans Verkuil <hverkuil@xs4all.nl>
9134L:	linux-media@vger.kernel.org
9135T:	git git://linuxtv.org/media_tree.git
9136W:	https://linuxtv.org
9137S:	Odd Fixes
9138F:	drivers/media/radio/radio-miropcm20*
9139
9140MMP SUPPORT
9141M:	Eric Miao <eric.y.miao@gmail.com>
9142M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9144T:	git git://github.com/hzhuang1/linux.git
9145T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9146S:	Maintained
9147F:	arch/arm/boot/dts/mmp*
9148F:	arch/arm/mach-mmp/
9149
9150MN88472 MEDIA DRIVER
9151M:	Antti Palosaari <crope@iki.fi>
9152L:	linux-media@vger.kernel.org
9153W:	https://linuxtv.org
9154W:	http://palosaari.fi/linux/
9155Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9156S:	Maintained
9157F:	drivers/media/dvb-frontends/mn88472*
9158
9159MN88473 MEDIA DRIVER
9160M:	Antti Palosaari <crope@iki.fi>
9161L:	linux-media@vger.kernel.org
9162W:	https://linuxtv.org
9163W:	http://palosaari.fi/linux/
9164Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9165S:	Maintained
9166F:	drivers/media/dvb-frontends/mn88473*
9167
9168MODULE SUPPORT
9169M:	Jessica Yu <jeyu@kernel.org>
9170M:	Rusty Russell <rusty@rustcorp.com.au>
9171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9172S:	Maintained
9173F:	include/linux/module.h
9174F:	kernel/module.c
9175
9176MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9177W:	http://popies.net/meye/
9178S:	Orphan
9179F:	Documentation/media/v4l-drivers/meye*
9180F:	drivers/media/pci/meye/
9181F:	include/uapi/linux/meye.h
9182
9183MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9184M:	Jiri Slaby <jirislaby@gmail.com>
9185S:	Maintained
9186F:	Documentation/serial/moxa-smartio
9187F:	drivers/tty/mxser.*
9188
9189MR800 AVERMEDIA USB FM RADIO DRIVER
9190M:	Alexey Klimov <klimov.linux@gmail.com>
9191L:	linux-media@vger.kernel.org
9192T:	git git://linuxtv.org/media_tree.git
9193S:	Maintained
9194F:	drivers/media/radio/radio-mr800.c
9195
9196MRF24J40 IEEE 802.15.4 RADIO DRIVER
9197M:	Alan Ott <alan@signal11.us>
9198L:	linux-wpan@vger.kernel.org
9199S:	Maintained
9200F:	drivers/net/ieee802154/mrf24j40.c
9201F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9202
9203MSI LAPTOP SUPPORT
9204M:	"Lee, Chun-Yi" <jlee@suse.com>
9205L:	platform-driver-x86@vger.kernel.org
9206S:	Maintained
9207F:	drivers/platform/x86/msi-laptop.c
9208
9209MSI WMI SUPPORT
9210L:	platform-driver-x86@vger.kernel.org
9211S:	Orphan
9212F:	drivers/platform/x86/msi-wmi.c
9213
9214MSI001 MEDIA DRIVER
9215M:	Antti Palosaari <crope@iki.fi>
9216L:	linux-media@vger.kernel.org
9217W:	https://linuxtv.org
9218W:	http://palosaari.fi/linux/
9219Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9220T:	git git://linuxtv.org/anttip/media_tree.git
9221S:	Maintained
9222F:	drivers/media/tuners/msi001*
9223
9224MSI2500 MEDIA DRIVER
9225M:	Antti Palosaari <crope@iki.fi>
9226L:	linux-media@vger.kernel.org
9227W:	https://linuxtv.org
9228W:	http://palosaari.fi/linux/
9229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9230T:	git git://linuxtv.org/anttip/media_tree.git
9231S:	Maintained
9232F:	drivers/media/usb/msi2500/
9233
9234MSYSTEMS DISKONCHIP G3 MTD DRIVER
9235M:	Robert Jarzmik <robert.jarzmik@free.fr>
9236L:	linux-mtd@lists.infradead.org
9237S:	Maintained
9238F:	drivers/mtd/devices/docg3*
9239
9240MT9M032 APTINA SENSOR DRIVER
9241M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9242L:	linux-media@vger.kernel.org
9243T:	git git://linuxtv.org/media_tree.git
9244S:	Maintained
9245F:	drivers/media/i2c/mt9m032.c
9246F:	include/media/i2c/mt9m032.h
9247
9248MT9P031 APTINA CAMERA SENSOR
9249M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9250L:	linux-media@vger.kernel.org
9251T:	git git://linuxtv.org/media_tree.git
9252S:	Maintained
9253F:	drivers/media/i2c/mt9p031.c
9254F:	include/media/i2c/mt9p031.h
9255
9256MT9T001 APTINA CAMERA SENSOR
9257M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9258L:	linux-media@vger.kernel.org
9259T:	git git://linuxtv.org/media_tree.git
9260S:	Maintained
9261F:	drivers/media/i2c/mt9t001.c
9262F:	include/media/i2c/mt9t001.h
9263
9264MT9V032 APTINA CAMERA SENSOR
9265M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9266L:	linux-media@vger.kernel.org
9267T:	git git://linuxtv.org/media_tree.git
9268S:	Maintained
9269F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9270F:	drivers/media/i2c/mt9v032.c
9271F:	include/media/i2c/mt9v032.h
9272
9273MULTIFUNCTION DEVICES (MFD)
9274M:	Lee Jones <lee.jones@linaro.org>
9275T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9276S:	Supported
9277F:	Documentation/devicetree/bindings/mfd/
9278F:	drivers/mfd/
9279F:	include/linux/mfd/
9280F:	include/dt-bindings/mfd/
9281
9282MULTIMEDIA CARD (MMC) ETC. OVER SPI
9283S:	Orphan
9284F:	drivers/mmc/host/mmc_spi.c
9285F:	include/linux/spi/mmc_spi.h
9286
9287MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9288M:	Ulf Hansson <ulf.hansson@linaro.org>
9289L:	linux-mmc@vger.kernel.org
9290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9291S:	Maintained
9292F:	Documentation/devicetree/bindings/mmc/
9293F:	drivers/mmc/
9294F:	include/linux/mmc/
9295F:	include/uapi/linux/mmc/
9296
9297MULTIPLEXER SUBSYSTEM
9298M:	Peter Rosin <peda@axentia.se>
9299S:	Maintained
9300F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9301F:	Documentation/devicetree/bindings/mux/
9302F:	include/linux/dt-bindings/mux/
9303F:	include/linux/mux/
9304F:	drivers/mux/
9305
9306MULTITECH MULTIPORT CARD (ISICOM)
9307S:	Orphan
9308F:	drivers/tty/isicom.c
9309F:	include/linux/isicom.h
9310
9311MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9312M:	Bin Liu <b-liu@ti.com>
9313L:	linux-usb@vger.kernel.org
9314S:	Maintained
9315F:	drivers/usb/musb/
9316
9317MXL5007T MEDIA DRIVER
9318M:	Michael Krufky <mkrufky@linuxtv.org>
9319L:	linux-media@vger.kernel.org
9320W:	https://linuxtv.org
9321W:	http://github.com/mkrufky
9322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9323T:	git git://linuxtv.org/mkrufky/tuners.git
9324S:	Maintained
9325F:	drivers/media/tuners/mxl5007t.*
9326
9327MXSFB DRM DRIVER
9328M:	Marek Vasut <marex@denx.de>
9329S:	Supported
9330F:	drivers/gpu/drm/mxsfb/
9331F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9332
9333MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9334M:	Hyong-Youb Kim <hykim@myri.com>
9335L:	netdev@vger.kernel.org
9336W:	https://www.myricom.com/support/downloads/myri10ge.html
9337S:	Supported
9338F:	drivers/net/ethernet/myricom/myri10ge/
9339
9340NAND FLASH SUBSYSTEM
9341M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9342R:	Richard Weinberger <richard@nod.at>
9343L:	linux-mtd@lists.infradead.org
9344W:	http://www.linux-mtd.infradead.org/
9345Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9346T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9347T:	git git://git.infradead.org/l2-mtd.git nand/next
9348S:	Maintained
9349F:	drivers/mtd/nand/
9350F:	include/linux/mtd/*nand*.h
9351
9352NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9353M:	Daniel Mack <zonque@gmail.com>
9354S:	Maintained
9355L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9356W:	http://www.native-instruments.com
9357F:	sound/usb/caiaq/
9358
9359NATSEMI ETHERNET DRIVER (DP8381x)
9360S:	Orphan
9361F:	drivers/net/ethernet/natsemi/natsemi.c
9362
9363NCP FILESYSTEM
9364M:	Petr Vandrovec <petr@vandrovec.name>
9365S:	Odd Fixes
9366F:	fs/ncpfs/
9367
9368NCR 5380 SCSI DRIVERS
9369M:	Finn Thain <fthain@telegraphics.com.au>
9370M:	Michael Schmitz <schmitzmic@gmail.com>
9371L:	linux-scsi@vger.kernel.org
9372S:	Maintained
9373F:	Documentation/scsi/g_NCR5380.txt
9374F:	drivers/scsi/NCR5380.*
9375F:	drivers/scsi/arm/cumana_1.c
9376F:	drivers/scsi/arm/oak.c
9377F:	drivers/scsi/atari_scsi.*
9378F:	drivers/scsi/dmx3191d.c
9379F:	drivers/scsi/g_NCR5380.*
9380F:	drivers/scsi/mac_scsi.*
9381F:	drivers/scsi/sun3_scsi.*
9382F:	drivers/scsi/sun3_scsi_vme.c
9383
9384NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9385M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9386L:	linux-scsi@vger.kernel.org
9387S:	Maintained
9388F:	drivers/scsi/NCR_D700.*
9389
9390NCT6775 HARDWARE MONITOR DRIVER
9391M:	Guenter Roeck <linux@roeck-us.net>
9392L:	linux-hwmon@vger.kernel.org
9393S:	Maintained
9394F:	Documentation/hwmon/nct6775
9395F:	drivers/hwmon/nct6775.c
9396
9397NETEFFECT IWARP RNIC DRIVER (IW_NES)
9398M:	Faisal Latif <faisal.latif@intel.com>
9399L:	linux-rdma@vger.kernel.org
9400W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9401S:	Supported
9402F:	drivers/infiniband/hw/nes/
9403F:	include/uapi/rdma/nes-abi.h
9404
9405NETEM NETWORK EMULATOR
9406M:	Stephen Hemminger <stephen@networkplumber.org>
9407L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9408S:	Maintained
9409F:	net/sched/sch_netem.c
9410
9411NETERION 10GbE DRIVERS (s2io/vxge)
9412M:	Jon Mason <jdmason@kudzu.us>
9413L:	netdev@vger.kernel.org
9414S:	Supported
9415F:	Documentation/networking/s2io.txt
9416F:	Documentation/networking/vxge.txt
9417F:	drivers/net/ethernet/neterion/
9418
9419NETFILTER
9420M:	Pablo Neira Ayuso <pablo@netfilter.org>
9421M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9422M:	Florian Westphal <fw@strlen.de>
9423L:	netfilter-devel@vger.kernel.org
9424L:	coreteam@netfilter.org
9425W:	http://www.netfilter.org/
9426W:	http://www.iptables.org/
9427W:	http://www.nftables.org/
9428Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9431S:	Maintained
9432F:	include/linux/netfilter*
9433F:	include/linux/netfilter/
9434F:	include/net/netfilter/
9435F:	include/uapi/linux/netfilter*
9436F:	include/uapi/linux/netfilter/
9437F:	net/*/netfilter.c
9438F:	net/*/netfilter/
9439F:	net/netfilter/
9440F:	net/bridge/br_netfilter*.c
9441
9442NETROM NETWORK LAYER
9443M:	Ralf Baechle <ralf@linux-mips.org>
9444L:	linux-hams@vger.kernel.org
9445W:	http://www.linux-ax25.org/
9446S:	Maintained
9447F:	include/net/netrom.h
9448F:	include/uapi/linux/netrom.h
9449F:	net/netrom/
9450
9451NETRONOME ETHERNET DRIVERS
9452M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9453L:	oss-drivers@netronome.com
9454S:	Maintained
9455F:	drivers/net/ethernet/netronome/
9456
9457NETWORK BLOCK DEVICE (NBD)
9458M:	Josef Bacik <jbacik@fb.com>
9459S:	Maintained
9460L:	linux-block@vger.kernel.org
9461L:	nbd@other.debian.org
9462F:	Documentation/blockdev/nbd.txt
9463F:	drivers/block/nbd.c
9464F:	include/uapi/linux/nbd.h
9465
9466NETWORK DROP MONITOR
9467M:	Neil Horman <nhorman@tuxdriver.com>
9468L:	netdev@vger.kernel.org
9469S:	Maintained
9470W:	https://fedorahosted.org/dropwatch/
9471F:	net/core/drop_monitor.c
9472
9473NETWORKING DRIVERS
9474L:	netdev@vger.kernel.org
9475W:	http://www.linuxfoundation.org/en/Net
9476Q:	http://patchwork.ozlabs.org/project/netdev/list/
9477T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9478T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9479S:	Odd Fixes
9480F:	Documentation/devicetree/bindings/net/
9481F:	drivers/net/
9482F:	include/linux/if_*
9483F:	include/linux/netdevice.h
9484F:	include/linux/etherdevice.h
9485F:	include/linux/fcdevice.h
9486F:	include/linux/fddidevice.h
9487F:	include/linux/hippidevice.h
9488F:	include/linux/inetdevice.h
9489F:	include/uapi/linux/if_*
9490F:	include/uapi/linux/netdevice.h
9491
9492NETWORKING DRIVERS (WIRELESS)
9493M:	Kalle Valo <kvalo@codeaurora.org>
9494L:	linux-wireless@vger.kernel.org
9495Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9497T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9498S:	Maintained
9499F:	Documentation/devicetree/bindings/net/wireless/
9500F:	drivers/net/wireless/
9501
9502NETWORKING [DSA]
9503M:	Andrew Lunn <andrew@lunn.ch>
9504M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9505M:	Florian Fainelli <f.fainelli@gmail.com>
9506S:	Maintained
9507F:	net/dsa/
9508F:	include/net/dsa.h
9509F:	include/linux/dsa/
9510F:	drivers/net/dsa/
9511
9512NETWORKING [GENERAL]
9513M:	"David S. Miller" <davem@davemloft.net>
9514L:	netdev@vger.kernel.org
9515W:	http://www.linuxfoundation.org/en/Net
9516Q:	http://patchwork.ozlabs.org/project/netdev/list/
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9518T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9519B:	mailto:netdev@vger.kernel.org
9520S:	Maintained
9521F:	net/
9522F:	include/net/
9523F:	include/linux/in.h
9524F:	include/linux/net.h
9525F:	include/linux/netdevice.h
9526F:	include/uapi/linux/in.h
9527F:	include/uapi/linux/net.h
9528F:	include/uapi/linux/netdevice.h
9529F:	include/uapi/linux/net_namespace.h
9530F:	tools/testing/selftests/net/
9531F:	lib/net_utils.c
9532F:	lib/random32.c
9533
9534NETWORKING [IPSEC]
9535M:	Steffen Klassert <steffen.klassert@secunet.com>
9536M:	Herbert Xu <herbert@gondor.apana.org.au>
9537M:	"David S. Miller" <davem@davemloft.net>
9538L:	netdev@vger.kernel.org
9539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9541S:	Maintained
9542F:	net/core/flow.c
9543F:	net/xfrm/
9544F:	net/key/
9545F:	net/ipv4/xfrm*
9546F:	net/ipv4/esp4*
9547F:	net/ipv4/ah4.c
9548F:	net/ipv4/ipcomp.c
9549F:	net/ipv4/ip_vti.c
9550F:	net/ipv6/xfrm*
9551F:	net/ipv6/esp6*
9552F:	net/ipv6/ah6.c
9553F:	net/ipv6/ipcomp6.c
9554F:	net/ipv6/ip6_vti.c
9555F:	include/uapi/linux/xfrm.h
9556F:	include/net/xfrm.h
9557
9558NETWORKING [IPv4/IPv6]
9559M:	"David S. Miller" <davem@davemloft.net>
9560M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9561M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9562L:	netdev@vger.kernel.org
9563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9564S:	Maintained
9565F:	net/ipv4/
9566F:	net/ipv6/
9567F:	include/net/ip*
9568F:	arch/x86/net/*
9569
9570NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9571M:	Paul Moore <paul@paul-moore.com>
9572W:	https://github.com/netlabel
9573L:	netdev@vger.kernel.org
9574L:	linux-security-module@vger.kernel.org
9575S:	Maintained
9576F:	Documentation/netlabel/
9577F:	include/net/calipso.h
9578F:	include/net/cipso_ipv4.h
9579F:	include/net/netlabel.h
9580F:	include/uapi/linux/netfilter/xt_SECMARK.h
9581F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9582F:	net/netlabel/
9583F:	net/ipv4/cipso_ipv4.c
9584F:	net/ipv6/calipso.c
9585F:	net/netfilter/xt_CONNSECMARK.c
9586F:	net/netfilter/xt_SECMARK.c
9587
9588NETWORKING [TLS]
9589M:	Ilya Lesokhin <ilyal@mellanox.com>
9590M:	Aviad Yehezkel <aviadye@mellanox.com>
9591M:	Dave Watson <davejwatson@fb.com>
9592L:	netdev@vger.kernel.org
9593S:	Maintained
9594F:	net/tls/*
9595F:	include/uapi/linux/tls.h
9596F:	include/net/tls.h
9597
9598NETWORKING [WIRELESS]
9599L:	linux-wireless@vger.kernel.org
9600Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9601
9602NETXEN (1/10) GbE SUPPORT
9603M:	Manish Chopra <manish.chopra@cavium.com>
9604M:	Rahul Verma <rahul.verma@cavium.com>
9605M:	Dept-GELinuxNICDev@cavium.com
9606L:	netdev@vger.kernel.org
9607S:	Supported
9608F:	drivers/net/ethernet/qlogic/netxen/
9609
9610NFC SUBSYSTEM
9611M:	Samuel Ortiz <sameo@linux.intel.com>
9612L:	linux-wireless@vger.kernel.org
9613L:	linux-nfc@lists.01.org (subscribers-only)
9614S:	Supported
9615F:	net/nfc/
9616F:	include/net/nfc/
9617F:	include/uapi/linux/nfc.h
9618F:	drivers/nfc/
9619F:	include/linux/platform_data/nfcmrvl.h
9620F:	include/linux/platform_data/nxp-nci.h
9621F:	Documentation/devicetree/bindings/net/nfc/
9622
9623NFS, SUNRPC, AND LOCKD CLIENTS
9624M:	Trond Myklebust <trond.myklebust@primarydata.com>
9625M:	Anna Schumaker <anna.schumaker@netapp.com>
9626L:	linux-nfs@vger.kernel.org
9627W:	http://client.linux-nfs.org
9628T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9629S:	Maintained
9630F:	fs/lockd/
9631F:	fs/nfs/
9632F:	fs/nfs_common/
9633F:	net/sunrpc/
9634F:	include/linux/lockd/
9635F:	include/linux/nfs*
9636F:	include/linux/sunrpc/
9637F:	include/uapi/linux/nfs*
9638F:	include/uapi/linux/sunrpc/
9639
9640NILFS2 FILESYSTEM
9641M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9642L:	linux-nilfs@vger.kernel.org
9643W:	http://nilfs.sourceforge.net/
9644W:	http://nilfs.osdn.jp/
9645T:	git git://github.com/konis/nilfs2.git
9646S:	Supported
9647F:	Documentation/filesystems/nilfs2.txt
9648F:	fs/nilfs2/
9649F:	include/trace/events/nilfs2.h
9650F:	include/uapi/linux/nilfs2_api.h
9651F:	include/uapi/linux/nilfs2_ondisk.h
9652
9653NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9654M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9655W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9656S:	Maintained
9657F:	Documentation/scsi/NinjaSCSI.txt
9658F:	drivers/scsi/pcmcia/nsp_*
9659
9660NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9661M:	GOTO Masanori <gotom@debian.or.jp>
9662M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9663W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9664S:	Maintained
9665F:	Documentation/scsi/NinjaSCSI.txt
9666F:	drivers/scsi/nsp32*
9667
9668NIOS2 ARCHITECTURE
9669M:	Ley Foon Tan <lftan@altera.com>
9670L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9672S:	Maintained
9673F:	arch/nios2/
9674
9675NOHZ, DYNTICKS SUPPORT
9676M:	Frederic Weisbecker <fweisbec@gmail.com>
9677M:	Thomas Gleixner <tglx@linutronix.de>
9678M:	Ingo Molnar <mingo@kernel.org>
9679L:	linux-kernel@vger.kernel.org
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9681S:	Maintained
9682F:	kernel/time/tick*.*
9683F:	include/linux/tick.h
9684F:	include/linux/sched/nohz.h
9685
9686NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9687M:	Pavel Machek <pavel@ucw.cz>
9688M:	Sakari Ailus <sakari.ailus@iki.fi>
9689L:	linux-media@vger.kernel.org
9690S:	Maintained
9691F:	drivers/media/i2c/et8ek8
9692F:	drivers/media/i2c/ad5820.c
9693
9694NOKIA N900 POWER SUPPLY DRIVERS
9695R:	Pali Rohár <pali.rohar@gmail.com>
9696F:	include/linux/power/bq2415x_charger.h
9697F:	include/linux/power/bq27xxx_battery.h
9698F:	include/linux/power/isp1704_charger.h
9699F:	drivers/power/supply/bq2415x_charger.c
9700F:	drivers/power/supply/bq27xxx_battery.c
9701F:	drivers/power/supply/bq27xxx_battery_i2c.c
9702F:	drivers/power/supply/isp1704_charger.c
9703F:	drivers/power/supply/rx51_battery.c
9704
9705NTB AMD DRIVER
9706M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9707L:	linux-ntb@googlegroups.com
9708S:	Supported
9709F:	drivers/ntb/hw/amd/
9710
9711NTB DRIVER CORE
9712M:	Jon Mason <jdmason@kudzu.us>
9713M:	Dave Jiang <dave.jiang@intel.com>
9714M:	Allen Hubbe <Allen.Hubbe@emc.com>
9715L:	linux-ntb@googlegroups.com
9716S:	Supported
9717W:	https://github.com/jonmason/ntb/wiki
9718T:	git git://github.com/jonmason/ntb.git
9719F:	drivers/ntb/
9720F:	drivers/net/ntb_netdev.c
9721F:	include/linux/ntb.h
9722F:	include/linux/ntb_transport.h
9723F:	tools/testing/selftests/ntb/
9724
9725NTB IDT DRIVER
9726M:	Serge Semin <fancer.lancer@gmail.com>
9727L:	linux-ntb@googlegroups.com
9728S:	Supported
9729F:	drivers/ntb/hw/idt/
9730
9731NTB INTEL DRIVER
9732M:	Dave Jiang <dave.jiang@intel.com>
9733L:	linux-ntb@googlegroups.com
9734S:	Supported
9735W:	https://github.com/davejiang/linux/wiki
9736T:	git https://github.com/davejiang/linux.git
9737F:	drivers/ntb/hw/intel/
9738
9739NTFS FILESYSTEM
9740M:	Anton Altaparmakov <anton@tuxera.com>
9741L:	linux-ntfs-dev@lists.sourceforge.net
9742W:	http://www.tuxera.com/
9743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9744S:	Supported
9745F:	Documentation/filesystems/ntfs.txt
9746F:	fs/ntfs/
9747
9748NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9749M:	Antonino Daplas <adaplas@gmail.com>
9750L:	linux-fbdev@vger.kernel.org
9751S:	Maintained
9752F:	drivers/video/fbdev/riva/
9753F:	drivers/video/fbdev/nvidia/
9754
9755NVM EXPRESS DRIVER
9756M:	Keith Busch <keith.busch@intel.com>
9757M:	Jens Axboe <axboe@fb.com>
9758M:	Christoph Hellwig <hch@lst.de>
9759M:	Sagi Grimberg <sagi@grimberg.me>
9760L:	linux-nvme@lists.infradead.org
9761T:	git://git.infradead.org/nvme.git
9762W:	http://git.infradead.org/nvme.git
9763S:	Supported
9764F:	drivers/nvme/host/
9765F:	include/linux/nvme.h
9766F:	include/uapi/linux/nvme_ioctl.h
9767
9768NVM EXPRESS FC TRANSPORT DRIVERS
9769M:	James Smart <james.smart@broadcom.com>
9770L:	linux-nvme@lists.infradead.org
9771S:	Supported
9772F:	include/linux/nvme-fc.h
9773F:	include/linux/nvme-fc-driver.h
9774F:	drivers/nvme/host/fc.c
9775F:	drivers/nvme/target/fc.c
9776F:	drivers/nvme/target/fcloop.c
9777
9778NVM EXPRESS TARGET DRIVER
9779M:	Christoph Hellwig <hch@lst.de>
9780M:	Sagi Grimberg <sagi@grimberg.me>
9781L:	linux-nvme@lists.infradead.org
9782T:	git://git.infradead.org/nvme.git
9783W:	http://git.infradead.org/nvme.git
9784S:	Supported
9785F:	drivers/nvme/target/
9786
9787NVMEM FRAMEWORK
9788M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9789S:	Maintained
9790F:	drivers/nvmem/
9791F:	Documentation/devicetree/bindings/nvmem/
9792F:	Documentation/ABI/stable/sysfs-bus-nvmem
9793F:	include/linux/nvmem-consumer.h
9794F:	include/linux/nvmem-provider.h
9795
9796NXP TDA998X DRM DRIVER
9797M:	Russell King <linux@armlinux.org.uk>
9798S:	Supported
9799T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9800T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9801F:	drivers/gpu/drm/i2c/tda998x_drv.c
9802F:	include/drm/i2c/tda998x.h
9803
9804NXP TFA9879 DRIVER
9805M:	Peter Rosin <peda@axentia.se>
9806L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9807S:	Maintained
9808F:	sound/soc/codecs/tfa9879*
9809
9810NXP-NCI NFC DRIVER
9811M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9812R:	Charles Gorand <charles.gorand@effinnov.com>
9813L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9814S:	Supported
9815F:	drivers/nfc/nxp-nci
9816
9817OBJTOOL
9818M:	Josh Poimboeuf <jpoimboe@redhat.com>
9819S:	Supported
9820F:	tools/objtool/
9821
9822OMAP AUDIO SUPPORT
9823M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9824M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9826L:	linux-omap@vger.kernel.org
9827S:	Maintained
9828F:	sound/soc/omap/
9829
9830OMAP CLOCK FRAMEWORK SUPPORT
9831M:	Paul Walmsley <paul@pwsan.com>
9832L:	linux-omap@vger.kernel.org
9833S:	Maintained
9834F:	arch/arm/*omap*/*clock*
9835
9836OMAP DEVICE TREE SUPPORT
9837M:	Benoît Cousson <bcousson@baylibre.com>
9838M:	Tony Lindgren <tony@atomide.com>
9839L:	linux-omap@vger.kernel.org
9840L:	devicetree@vger.kernel.org
9841S:	Maintained
9842F:	arch/arm/boot/dts/*omap*
9843F:	arch/arm/boot/dts/*am3*
9844F:	arch/arm/boot/dts/*am4*
9845F:	arch/arm/boot/dts/*am5*
9846F:	arch/arm/boot/dts/*dra7*
9847
9848OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9849M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9850L:	linux-omap@vger.kernel.org
9851L:	linux-fbdev@vger.kernel.org
9852S:	Maintained
9853F:	drivers/video/fbdev/omap2/
9854F:	Documentation/arm/OMAP/DSS
9855
9856OMAP FRAMEBUFFER SUPPORT
9857M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9858L:	linux-fbdev@vger.kernel.org
9859L:	linux-omap@vger.kernel.org
9860S:	Maintained
9861F:	drivers/video/fbdev/omap/
9862
9863OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9864M:	Roger Quadros <rogerq@ti.com>
9865M:	Tony Lindgren <tony@atomide.com>
9866L:	linux-omap@vger.kernel.org
9867S:	Maintained
9868F:	drivers/memory/omap-gpmc.c
9869F:	arch/arm/mach-omap2/*gpmc*
9870
9871OMAP GPIO DRIVER
9872M:	Grygorii Strashko <grygorii.strashko@ti.com>
9873M:	Santosh Shilimkar <ssantosh@kernel.org>
9874M:	Kevin Hilman <khilman@kernel.org>
9875L:	linux-omap@vger.kernel.org
9876S:	Maintained
9877F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9878F:	drivers/gpio/gpio-omap.c
9879
9880OMAP HARDWARE SPINLOCK SUPPORT
9881M:	Ohad Ben-Cohen <ohad@wizery.com>
9882L:	linux-omap@vger.kernel.org
9883S:	Maintained
9884F:	drivers/hwspinlock/omap_hwspinlock.c
9885
9886OMAP HS MMC SUPPORT
9887L:	linux-mmc@vger.kernel.org
9888L:	linux-omap@vger.kernel.org
9889S:	Orphan
9890F:	drivers/mmc/host/omap_hsmmc.c
9891
9892OMAP HWMOD DATA
9893M:	Paul Walmsley <paul@pwsan.com>
9894L:	linux-omap@vger.kernel.org
9895S:	Maintained
9896F:	arch/arm/mach-omap2/omap_hwmod*data*
9897
9898OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9899M:	Benoît Cousson <bcousson@baylibre.com>
9900L:	linux-omap@vger.kernel.org
9901S:	Maintained
9902F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9903
9904OMAP HWMOD SUPPORT
9905M:	Benoît Cousson <bcousson@baylibre.com>
9906M:	Paul Walmsley <paul@pwsan.com>
9907L:	linux-omap@vger.kernel.org
9908S:	Maintained
9909F:	arch/arm/mach-omap2/omap_hwmod.*
9910
9911OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9912M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9913L:	linux-media@vger.kernel.org
9914S:	Maintained
9915F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
9916F:	drivers/media/platform/omap3isp/
9917F:	drivers/staging/media/omap4iss/
9918
9919OMAP MMC SUPPORT
9920M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
9921L:	linux-omap@vger.kernel.org
9922S:	Maintained
9923F:	drivers/mmc/host/omap.c
9924
9925OMAP POWER MANAGEMENT SUPPORT
9926M:	Kevin Hilman <khilman@kernel.org>
9927L:	linux-omap@vger.kernel.org
9928S:	Maintained
9929F:	arch/arm/*omap*/*pm*
9930F:	drivers/cpufreq/omap-cpufreq.c
9931
9932OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9933M:	Rajendra Nayak <rnayak@codeaurora.org>
9934M:	Paul Walmsley <paul@pwsan.com>
9935L:	linux-omap@vger.kernel.org
9936S:	Maintained
9937F:	arch/arm/mach-omap2/prm*
9938
9939OMAP RANDOM NUMBER GENERATOR SUPPORT
9940M:	Deepak Saxena <dsaxena@plexity.net>
9941S:	Maintained
9942F:	drivers/char/hw_random/omap-rng.c
9943
9944OMAP USB SUPPORT
9945L:	linux-usb@vger.kernel.org
9946L:	linux-omap@vger.kernel.org
9947S:	Orphan
9948F:	drivers/usb/*/*omap*
9949F:	arch/arm/*omap*/usb*
9950
9951OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9952M:	Mark Jackson <mpfj@newflow.co.uk>
9953L:	linux-omap@vger.kernel.org
9954S:	Maintained
9955F:	arch/arm/boot/dts/am335x-nano.dts
9956
9957OMAP1 SUPPORT
9958M:	Aaro Koskinen <aaro.koskinen@iki.fi>
9959M:	Tony Lindgren <tony@atomide.com>
9960L:	linux-omap@vger.kernel.org
9961Q:	http://patchwork.kernel.org/project/linux-omap/list/
9962T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9963S:	Maintained
9964F:	arch/arm/mach-omap1/
9965F:	arch/arm/plat-omap/
9966F:	arch/arm/configs/omap1_defconfig
9967F:	drivers/i2c/busses/i2c-omap.c
9968F:	include/linux/i2c-omap.h
9969
9970OMAP2+ SUPPORT
9971M:	Tony Lindgren <tony@atomide.com>
9972L:	linux-omap@vger.kernel.org
9973W:	http://www.muru.com/linux/omap/
9974W:	http://linux.omap.com/
9975Q:	http://patchwork.kernel.org/project/linux-omap/list/
9976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9977S:	Maintained
9978F:	arch/arm/mach-omap2/
9979F:	arch/arm/plat-omap/
9980F:	arch/arm/configs/omap2plus_defconfig
9981F:	drivers/i2c/busses/i2c-omap.c
9982F:	drivers/irqchip/irq-omap-intc.c
9983F:	drivers/mfd/*omap*.c
9984F:	drivers/mfd/menelaus.c
9985F:	drivers/mfd/palmas.c
9986F:	drivers/mfd/tps65217.c
9987F:	drivers/mfd/tps65218.c
9988F:	drivers/mfd/tps65910.c
9989F:	drivers/mfd/twl-core.[ch]
9990F:	drivers/mfd/twl4030*.c
9991F:	drivers/mfd/twl6030*.c
9992F:	drivers/mfd/twl6040*.c
9993F:	drivers/regulator/palmas-regulator*.c
9994F:	drivers/regulator/pbias-regulator.c
9995F:	drivers/regulator/tps65217-regulator.c
9996F:	drivers/regulator/tps65218-regulator.c
9997F:	drivers/regulator/tps65910-regulator.c
9998F:	drivers/regulator/twl-regulator.c
9999F:	drivers/regulator/twl6030-regulator.c
10000F:	include/linux/i2c-omap.h
10001
10002ONION OMEGA2+ BOARD
10003M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10004L:	linux-mips@linux-mips.org
10005S:	Maintained
10006F:	arch/mips/boot/dts/ralink/omega2p.dts
10007
10008OMFS FILESYSTEM
10009M:	Bob Copeland <me@bobcopeland.com>
10010L:	linux-karma-devel@lists.sourceforge.net
10011S:	Maintained
10012F:	Documentation/filesystems/omfs.txt
10013F:	fs/omfs/
10014
10015OMNIKEY CARDMAN 4000 DRIVER
10016M:	Harald Welte <laforge@gnumonks.org>
10017S:	Maintained
10018F:	drivers/char/pcmcia/cm4000_cs.c
10019F:	include/linux/cm4000_cs.h
10020F:	include/uapi/linux/cm4000_cs.h
10021
10022OMNIKEY CARDMAN 4040 DRIVER
10023M:	Harald Welte <laforge@gnumonks.org>
10024S:	Maintained
10025F:	drivers/char/pcmcia/cm4040_cs.*
10026
10027OMNIVISION OV13858 SENSOR DRIVER
10028M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10029L:	linux-media@vger.kernel.org
10030T:	git git://linuxtv.org/media_tree.git
10031S:	Maintained
10032F:	drivers/media/i2c/ov13858.c
10033
10034OMNIVISION OV5640 SENSOR DRIVER
10035M:	Steve Longerbeam <slongerbeam@gmail.com>
10036L:	linux-media@vger.kernel.org
10037T:	git git://linuxtv.org/media_tree.git
10038S:	Maintained
10039F:	drivers/media/i2c/ov5640.c
10040
10041OMNIVISION OV5647 SENSOR DRIVER
10042M:	Luis Oliveira <lolivei@synopsys.com>
10043L:	linux-media@vger.kernel.org
10044T:	git git://linuxtv.org/media_tree.git
10045S:	Maintained
10046F:	drivers/media/i2c/ov5647.c
10047
10048OMNIVISION OV7670 SENSOR DRIVER
10049M:	Jonathan Corbet <corbet@lwn.net>
10050L:	linux-media@vger.kernel.org
10051T:	git git://linuxtv.org/media_tree.git
10052S:	Maintained
10053F:	drivers/media/i2c/ov7670.c
10054F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10055
10056ONENAND FLASH DRIVER
10057M:	Kyungmin Park <kyungmin.park@samsung.com>
10058L:	linux-mtd@lists.infradead.org
10059S:	Maintained
10060F:	drivers/mtd/onenand/
10061F:	include/linux/mtd/onenand*.h
10062
10063ONSTREAM SCSI TAPE DRIVER
10064M:	Willem Riede <osst@riede.org>
10065L:	osst-users@lists.sourceforge.net
10066L:	linux-scsi@vger.kernel.org
10067S:	Maintained
10068F:	Documentation/scsi/osst.txt
10069F:	drivers/scsi/osst.*
10070F:	drivers/scsi/osst_*.h
10071F:	drivers/scsi/st.h
10072
10073OP-TEE DRIVER
10074M:	Jens Wiklander <jens.wiklander@linaro.org>
10075S:	Maintained
10076F:	drivers/tee/optee/
10077
10078OPA-VNIC DRIVER
10079M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10080M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10081L:	linux-rdma@vger.kernel.org
10082S:	Supported
10083F:	drivers/infiniband/ulp/opa_vnic
10084
10085OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10086M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10087L:	devicetree@vger.kernel.org
10088S:	Maintained
10089F:	Documentation/devicetree/dynamic-resolution-notes.txt
10090F:	Documentation/devicetree/overlay-notes.txt
10091F:	drivers/of/overlay.c
10092F:	drivers/of/resolver.c
10093
10094OPEN FIRMWARE AND FLATTENED DEVICE TREE
10095M:	Rob Herring <robh+dt@kernel.org>
10096M:	Frank Rowand <frowand.list@gmail.com>
10097L:	devicetree@vger.kernel.org
10098W:	http://www.devicetree.org/
10099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10100S:	Maintained
10101F:	drivers/of/
10102F:	include/linux/of*.h
10103F:	scripts/dtc/
10104F:	Documentation/ABI/testing/sysfs-firmware-ofw
10105
10106OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10107M:	Rob Herring <robh+dt@kernel.org>
10108M:	Mark Rutland <mark.rutland@arm.com>
10109L:	devicetree@vger.kernel.org
10110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10111Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10112S:	Maintained
10113F:	Documentation/devicetree/
10114F:	arch/*/boot/dts/
10115F:	include/dt-bindings/
10116
10117OPENCORES I2C BUS DRIVER
10118M:	Peter Korsgaard <jacmet@sunsite.dk>
10119L:	linux-i2c@vger.kernel.org
10120S:	Maintained
10121F:	Documentation/i2c/busses/i2c-ocores
10122F:	drivers/i2c/busses/i2c-ocores.c
10123
10124OPENRISC ARCHITECTURE
10125M:	Jonas Bonn <jonas@southpole.se>
10126M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10127M:	Stafford Horne <shorne@gmail.com>
10128T:	git git://github.com/openrisc/linux.git
10129L:	openrisc@lists.librecores.org
10130W:	http://openrisc.io
10131S:	Maintained
10132F:	Documentation/devicetree/bindings/openrisc/
10133F:	Documentation/openrisc/
10134F:	arch/openrisc/
10135F:	drivers/irqchip/irq-ompic.c
10136F:	drivers/irqchip/irq-or1k-*
10137
10138OPENVSWITCH
10139M:	Pravin Shelar <pshelar@nicira.com>
10140L:	netdev@vger.kernel.org
10141L:	dev@openvswitch.org
10142W:	http://openvswitch.org
10143S:	Maintained
10144F:	net/openvswitch/
10145F:	include/uapi/linux/openvswitch.h
10146
10147OPERATING PERFORMANCE POINTS (OPP)
10148M:	Viresh Kumar <vireshk@kernel.org>
10149M:	Nishanth Menon <nm@ti.com>
10150M:	Stephen Boyd <sboyd@codeaurora.org>
10151L:	linux-pm@vger.kernel.org
10152S:	Maintained
10153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10154F:	drivers/opp/
10155F:	include/linux/pm_opp.h
10156F:	Documentation/power/opp.txt
10157F:	Documentation/devicetree/bindings/opp/
10158
10159OPL4 DRIVER
10160M:	Clemens Ladisch <clemens@ladisch.de>
10161L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10162T:	git git://git.alsa-project.org/alsa-kernel.git
10163S:	Maintained
10164F:	sound/drivers/opl4/
10165
10166OPROFILE
10167M:	Robert Richter <rric@kernel.org>
10168L:	oprofile-list@lists.sf.net
10169S:	Maintained
10170F:	arch/*/include/asm/oprofile*.h
10171F:	arch/*/oprofile/
10172F:	drivers/oprofile/
10173F:	include/linux/oprofile.h
10174
10175ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10176M:	Mark Fasheh <mfasheh@versity.com>
10177M:	Joel Becker <jlbec@evilplan.org>
10178L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10179W:	http://ocfs2.wiki.kernel.org
10180S:	Supported
10181F:	Documentation/filesystems/ocfs2.txt
10182F:	Documentation/filesystems/dlmfs.txt
10183F:	fs/ocfs2/
10184
10185ORANGEFS FILESYSTEM
10186M:	Mike Marshall <hubcap@omnibond.com>
10187L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10189S:	Supported
10190F:	fs/orangefs/
10191F:	Documentation/filesystems/orangefs.txt
10192
10193ORINOCO DRIVER
10194L:	linux-wireless@vger.kernel.org
10195W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10196W:	http://www.nongnu.org/orinoco/
10197S:	Orphan
10198F:	drivers/net/wireless/intersil/orinoco/
10199
10200OSD LIBRARY and FILESYSTEM
10201M:	Boaz Harrosh <ooo@electrozaur.com>
10202S:	Maintained
10203F:	drivers/scsi/osd/
10204F:	include/scsi/osd_*
10205F:	fs/exofs/
10206
10207OV2659 OMNIVISION SENSOR DRIVER
10208M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10209L:	linux-media@vger.kernel.org
10210W:	https://linuxtv.org
10211Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10212T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10213S:	Maintained
10214F:	drivers/media/i2c/ov2659.c
10215F:	include/media/i2c/ov2659.h
10216
10217OVERLAY FILESYSTEM
10218M:	Miklos Szeredi <miklos@szeredi.hu>
10219L:	linux-unionfs@vger.kernel.org
10220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10221S:	Supported
10222F:	fs/overlayfs/
10223F:	Documentation/filesystems/overlayfs.txt
10224
10225P54 WIRELESS DRIVER
10226M:	Christian Lamparter <chunkeey@googlemail.com>
10227L:	linux-wireless@vger.kernel.org
10228W:	http://wireless.kernel.org/en/users/Drivers/p54
10229S:	Maintained
10230F:	drivers/net/wireless/intersil/p54/
10231
10232PA SEMI ETHERNET DRIVER
10233L:	netdev@vger.kernel.org
10234S:	Orphan
10235F:	drivers/net/ethernet/pasemi/*
10236
10237PA SEMI SMBUS DRIVER
10238L:	linux-i2c@vger.kernel.org
10239S:	Orphan
10240F:	drivers/i2c/busses/i2c-pasemi.c
10241
10242PADATA PARALLEL EXECUTION MECHANISM
10243M:	Steffen Klassert <steffen.klassert@secunet.com>
10244L:	linux-crypto@vger.kernel.org
10245S:	Maintained
10246F:	kernel/padata.c
10247F:	include/linux/padata.h
10248F:	Documentation/padata.txt
10249
10250PANASONIC LAPTOP ACPI EXTRAS DRIVER
10251M:	Harald Welte <laforge@gnumonks.org>
10252L:	platform-driver-x86@vger.kernel.org
10253S:	Maintained
10254F:	drivers/platform/x86/panasonic-laptop.c
10255
10256PANASONIC MN10300/AM33/AM34 PORT
10257M:	David Howells <dhowells@redhat.com>
10258L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10259W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10260S:	Maintained
10261F:	Documentation/mn10300/
10262F:	arch/mn10300/
10263
10264PARALLEL LCD/KEYPAD PANEL DRIVER
10265M:	Willy Tarreau <willy@haproxy.com>
10266M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10267S:	Odd Fixes
10268F:	Documentation/misc-devices/lcd-panel-cgram.txt
10269F:	drivers/misc/panel.c
10270
10271PARALLEL PORT SUBSYSTEM
10272M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10273M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10274L:	linux-parport@lists.infradead.org (subscribers-only)
10275S:	Maintained
10276F:	drivers/parport/
10277F:	include/linux/parport*.h
10278F:	drivers/char/ppdev.c
10279F:	include/uapi/linux/ppdev.h
10280F:	Documentation/parport*.txt
10281
10282PARAVIRT_OPS INTERFACE
10283M:	Juergen Gross <jgross@suse.com>
10284M:	Alok Kataria <akataria@vmware.com>
10285M:	Rusty Russell <rusty@rustcorp.com.au>
10286L:	virtualization@lists.linux-foundation.org
10287S:	Supported
10288F:	Documentation/virtual/paravirt_ops.txt
10289F:	arch/*/kernel/paravirt*
10290F:	arch/*/include/asm/paravirt*.h
10291F:	include/linux/hypervisor.h
10292
10293PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10294M:	Tim Waugh <tim@cyberelk.net>
10295L:	linux-parport@lists.infradead.org (subscribers-only)
10296S:	Maintained
10297F:	Documentation/blockdev/paride.txt
10298F:	drivers/block/paride/
10299
10300PARISC ARCHITECTURE
10301M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10302M:	Helge Deller <deller@gmx.de>
10303L:	linux-parisc@vger.kernel.org
10304W:	http://www.parisc-linux.org/
10305Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10306T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10308S:	Maintained
10309F:	arch/parisc/
10310F:	Documentation/parisc/
10311F:	drivers/parisc/
10312F:	drivers/char/agp/parisc-agp.c
10313F:	drivers/input/serio/gscps2.c
10314F:	drivers/parport/parport_gsc.*
10315F:	drivers/tty/serial/8250/8250_gsc.c
10316F:	drivers/video/fbdev/sti*
10317F:	drivers/video/console/sti*
10318F:	drivers/video/logo/logo_parisc*
10319
10320PARMAN
10321M:	Jiri Pirko <jiri@mellanox.com>
10322L:	netdev@vger.kernel.org
10323S:	Supported
10324F:	lib/parman.c
10325F:	lib/test_parman.c
10326F:	include/linux/parman.h
10327
10328PC87360 HARDWARE MONITORING DRIVER
10329M:	Jim Cromie <jim.cromie@gmail.com>
10330L:	linux-hwmon@vger.kernel.org
10331S:	Maintained
10332F:	Documentation/hwmon/pc87360
10333F:	drivers/hwmon/pc87360.c
10334
10335PC8736x GPIO DRIVER
10336M:	Jim Cromie <jim.cromie@gmail.com>
10337S:	Maintained
10338F:	drivers/char/pc8736x_gpio.c
10339
10340PC87427 HARDWARE MONITORING DRIVER
10341M:	Jean Delvare <jdelvare@suse.com>
10342L:	linux-hwmon@vger.kernel.org
10343S:	Maintained
10344F:	Documentation/hwmon/pc87427
10345F:	drivers/hwmon/pc87427.c
10346
10347PCA9532 LED DRIVER
10348M:	Riku Voipio <riku.voipio@iki.fi>
10349S:	Maintained
10350F:	drivers/leds/leds-pca9532.c
10351F:	include/linux/leds-pca9532.h
10352
10353PCA9541 I2C BUS MASTER SELECTOR DRIVER
10354M:	Guenter Roeck <linux@roeck-us.net>
10355L:	linux-i2c@vger.kernel.org
10356S:	Maintained
10357F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10358
10359PCDP - PRIMARY CONSOLE AND DEBUG PORT
10360M:	Khalid Aziz <khalid@gonehiking.org>
10361S:	Maintained
10362F:	drivers/firmware/pcdp.*
10363
10364PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10365M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10366L:	linux-pci@vger.kernel.org
10367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10368S:	Maintained
10369F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10370F:	drivers/pci/host/pci-aardvark.c
10371
10372PCI DRIVER FOR ALTERA PCIE IP
10373M:	Ley Foon Tan <lftan@altera.com>
10374L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10375L:	linux-pci@vger.kernel.org
10376S:	Supported
10377F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10378F:	drivers/pci/host/pcie-altera.c
10379
10380PCI DRIVER FOR APPLIEDMICRO XGENE
10381M:	Tanmay Inamdar <tinamdar@apm.com>
10382L:	linux-pci@vger.kernel.org
10383L:	linux-arm-kernel@lists.infradead.org
10384S:	Maintained
10385F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10386F:	drivers/pci/host/pci-xgene.c
10387
10388PCI DRIVER FOR ARM VERSATILE PLATFORM
10389M:	Rob Herring <robh@kernel.org>
10390L:	linux-pci@vger.kernel.org
10391L:	linux-arm-kernel@lists.infradead.org
10392S:	Maintained
10393F:	Documentation/devicetree/bindings/pci/versatile.txt
10394F:	drivers/pci/host/pci-versatile.c
10395
10396PCI DRIVER FOR ARMADA 8K
10397M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10398L:	linux-pci@vger.kernel.org
10399L:	linux-arm-kernel@lists.infradead.org
10400S:	Maintained
10401F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10402F:	drivers/pci/dwc/pcie-armada8k.c
10403
10404PCI DRIVER FOR FREESCALE LAYERSCAPE
10405M:	Minghuan Lian <minghuan.Lian@freescale.com>
10406M:	Mingkai Hu <mingkai.hu@freescale.com>
10407M:	Roy Zang <tie-fei.zang@freescale.com>
10408L:	linuxppc-dev@lists.ozlabs.org
10409L:	linux-pci@vger.kernel.org
10410L:	linux-arm-kernel@lists.infradead.org
10411S:	Maintained
10412F:	drivers/pci/dwc/*layerscape*
10413
10414PCI DRIVER FOR GENERIC OF HOSTS
10415M:	Will Deacon <will.deacon@arm.com>
10416L:	linux-pci@vger.kernel.org
10417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10418S:	Maintained
10419F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10420F:	drivers/pci/host/pci-host-common.c
10421F:	drivers/pci/host/pci-host-generic.c
10422
10423PCI DRIVER FOR IMX6
10424M:	Richard Zhu <hongxing.zhu@nxp.com>
10425M:	Lucas Stach <l.stach@pengutronix.de>
10426L:	linux-pci@vger.kernel.org
10427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10428S:	Maintained
10429F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10430F:	drivers/pci/dwc/*imx6*
10431
10432PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10433M:	Keith Busch <keith.busch@intel.com>
10434M:	Jonathan Derrick <jonathan.derrick@intel.com>
10435L:	linux-pci@vger.kernel.org
10436S:	Supported
10437F:	drivers/pci/host/vmd.c
10438
10439PCI DRIVER FOR MICROSEMI SWITCHTEC
10440M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10441M:	Logan Gunthorpe <logang@deltatee.com>
10442L:	linux-pci@vger.kernel.org
10443S:	Maintained
10444F:	Documentation/switchtec.txt
10445F:	Documentation/ABI/testing/sysfs-class-switchtec
10446F:	drivers/pci/switch/switchtec*
10447F:	include/uapi/linux/switchtec_ioctl.h
10448F:	include/linux/switchtec.h
10449F:	drivers/ntb/hw/mscc/
10450
10451PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10452M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10453M:	Jason Cooper <jason@lakedaemon.net>
10454L:	linux-pci@vger.kernel.org
10455L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10456S:	Maintained
10457F:	drivers/pci/host/*mvebu*
10458
10459PCI DRIVER FOR NVIDIA TEGRA
10460M:	Thierry Reding <thierry.reding@gmail.com>
10461L:	linux-tegra@vger.kernel.org
10462L:	linux-pci@vger.kernel.org
10463S:	Supported
10464F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10465F:	drivers/pci/host/pci-tegra.c
10466
10467PCI DRIVER FOR RENESAS R-CAR
10468M:	Simon Horman <horms@verge.net.au>
10469L:	linux-pci@vger.kernel.org
10470L:	linux-renesas-soc@vger.kernel.org
10471S:	Maintained
10472F:	drivers/pci/host/*rcar*
10473
10474PCI DRIVER FOR SAMSUNG EXYNOS
10475M:	Jingoo Han <jingoohan1@gmail.com>
10476L:	linux-pci@vger.kernel.org
10477L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10478L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10479S:	Maintained
10480F:	drivers/pci/dwc/pci-exynos.c
10481
10482PCI DRIVER FOR SYNOPSYS DESIGNWARE
10483M:	Jingoo Han <jingoohan1@gmail.com>
10484M:	Joao Pinto <Joao.Pinto@synopsys.com>
10485L:	linux-pci@vger.kernel.org
10486S:	Maintained
10487F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10488F:	drivers/pci/dwc/*designware*
10489
10490PCI DRIVER FOR TI DRA7XX
10491M:	Kishon Vijay Abraham I <kishon@ti.com>
10492L:	linux-omap@vger.kernel.org
10493L:	linux-pci@vger.kernel.org
10494S:	Supported
10495F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10496F:	drivers/pci/dwc/pci-dra7xx.c
10497
10498PCI DRIVER FOR TI KEYSTONE
10499M:	Murali Karicheri <m-karicheri2@ti.com>
10500L:	linux-pci@vger.kernel.org
10501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10502S:	Maintained
10503F:	drivers/pci/dwc/*keystone*
10504
10505PCI ENDPOINT SUBSYSTEM
10506M:	Kishon Vijay Abraham I <kishon@ti.com>
10507M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10508L:	linux-pci@vger.kernel.org
10509T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10510S:	Supported
10511F:	drivers/pci/endpoint/
10512F:	drivers/misc/pci_endpoint_test.c
10513F:	tools/pci/
10514
10515PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10516M:	Russell Currey <ruscur@russell.cc>
10517L:	linuxppc-dev@lists.ozlabs.org
10518S:	Supported
10519F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10520F:	arch/powerpc/kernel/eeh*.c
10521F:	arch/powerpc/platforms/*/eeh*.c
10522F:	arch/powerpc/include/*/eeh*.h
10523
10524PCI ERROR RECOVERY
10525M:	Linas Vepstas <linasvepstas@gmail.com>
10526L:	linux-pci@vger.kernel.org
10527S:	Supported
10528F:	Documentation/PCI/pci-error-recovery.txt
10529
10530PCI MSI DRIVER FOR ALTERA MSI IP
10531M:	Ley Foon Tan <lftan@altera.com>
10532L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10533L:	linux-pci@vger.kernel.org
10534S:	Supported
10535F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10536F:	drivers/pci/host/pcie-altera-msi.c
10537
10538PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10539M:	Duc Dang <dhdang@apm.com>
10540L:	linux-pci@vger.kernel.org
10541L:	linux-arm-kernel@lists.infradead.org
10542S:	Maintained
10543F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10544F:	drivers/pci/host/pci-xgene-msi.c
10545
10546PCI SUBSYSTEM
10547M:	Bjorn Helgaas <bhelgaas@google.com>
10548L:	linux-pci@vger.kernel.org
10549Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10551S:	Supported
10552F:	Documentation/devicetree/bindings/pci/
10553F:	Documentation/PCI/
10554F:	drivers/pci/
10555F:	include/linux/pci*
10556F:	arch/x86/pci/
10557F:	arch/x86/kernel/quirks.c
10558
10559PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10560M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10561L:	linux-pci@vger.kernel.org
10562Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10564S:	Supported
10565F:	drivers/pci/host/
10566F:	drivers/pci/dwc/
10567
10568PCIE DRIVER FOR AXIS ARTPEC
10569M:	Niklas Cassel <niklas.cassel@axis.com>
10570M:	Jesper Nilsson <jesper.nilsson@axis.com>
10571L:	linux-arm-kernel@axis.com
10572L:	linux-pci@vger.kernel.org
10573S:	Maintained
10574F:	Documentation/devicetree/bindings/pci/axis,artpec*
10575F:	drivers/pci/dwc/*artpec*
10576
10577PCIE DRIVER FOR CAVIUM THUNDERX
10578M:	David Daney <david.daney@cavium.com>
10579L:	linux-pci@vger.kernel.org
10580L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10581S:	Supported
10582F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10583F:	drivers/pci/host/pci-thunder-*
10584
10585PCIE DRIVER FOR HISILICON
10586M:	Zhou Wang <wangzhou1@hisilicon.com>
10587L:	linux-pci@vger.kernel.org
10588S:	Maintained
10589F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10590F:	drivers/pci/dwc/pcie-hisi.c
10591
10592PCIE DRIVER FOR HISILICON KIRIN
10593M:	Xiaowei Song <songxiaowei@hisilicon.com>
10594M:	Binghui Wang <wangbinghui@hisilicon.com>
10595L:	linux-pci@vger.kernel.org
10596S:	Maintained
10597F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10598F:	drivers/pci/dwc/pcie-kirin.c
10599
10600PCIE DRIVER FOR HISILICON STB
10601M:	Jianguo Sun <sunjianguo1@huawei.com>
10602M:	Shawn Guo <shawn.guo@linaro.org>
10603L:	linux-pci@vger.kernel.org
10604S:	Maintained
10605F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10606F:	drivers/pci/dwc/pcie-histb.c
10607
10608PCIE DRIVER FOR MEDIATEK
10609M:	Ryder Lee <ryder.lee@mediatek.com>
10610L:	linux-pci@vger.kernel.org
10611L:	linux-mediatek@lists.infradead.org
10612S:	Supported
10613F:	Documentation/devicetree/bindings/pci/mediatek*
10614F:	drivers/pci/host/*mediatek*
10615
10616PCIE DRIVER FOR QUALCOMM MSM
10617M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10618L:	linux-pci@vger.kernel.org
10619L:	linux-arm-msm@vger.kernel.org
10620S:	Maintained
10621F:	drivers/pci/dwc/*qcom*
10622
10623PCIE DRIVER FOR ROCKCHIP
10624M:	Shawn Lin <shawn.lin@rock-chips.com>
10625L:	linux-pci@vger.kernel.org
10626L:	linux-rockchip@lists.infradead.org
10627S:	Maintained
10628F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10629F:	drivers/pci/host/pcie-rockchip.c
10630
10631PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10632M:	Linus Walleij <linus.walleij@linaro.org>
10633L:	linux-pci@vger.kernel.org
10634S:	Maintained
10635F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10636F:	drivers/pci/host/pci-v3-semi.c
10637
10638PCIE DRIVER FOR ST SPEAR13XX
10639M:	Pratyush Anand <pratyush.anand@gmail.com>
10640L:	linux-pci@vger.kernel.org
10641S:	Maintained
10642F:	drivers/pci/dwc/*spear*
10643
10644PCMCIA SUBSYSTEM
10645P:	Linux PCMCIA Team
10646L:	linux-pcmcia@lists.infradead.org
10647W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10649S:	Maintained
10650F:	Documentation/pcmcia/
10651F:	tools/pcmcia/
10652F:	drivers/pcmcia/
10653F:	include/pcmcia/
10654
10655PCNET32 NETWORK DRIVER
10656M:	Don Fry <pcnet32@frontier.com>
10657L:	netdev@vger.kernel.org
10658S:	Maintained
10659F:	drivers/net/ethernet/amd/pcnet32.c
10660
10661PCRYPT PARALLEL CRYPTO ENGINE
10662M:	Steffen Klassert <steffen.klassert@secunet.com>
10663L:	linux-crypto@vger.kernel.org
10664S:	Maintained
10665F:	crypto/pcrypt.c
10666F:	include/crypto/pcrypt.h
10667
10668PEAQ WMI HOTKEYS DRIVER
10669M:	Hans de Goede <hdegoede@redhat.com>
10670L:	platform-driver-x86@vger.kernel.org
10671S:	Maintained
10672F:	drivers/platform/x86/peaq-wmi.c
10673
10674PER-CPU MEMORY ALLOCATOR
10675M:	Tejun Heo <tj@kernel.org>
10676M:	Christoph Lameter <cl@linux.com>
10677T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10678S:	Maintained
10679F:	include/linux/percpu*.h
10680F:	mm/percpu*.c
10681F:	arch/*/include/asm/percpu.h
10682
10683PER-TASK DELAY ACCOUNTING
10684M:	Balbir Singh <bsingharora@gmail.com>
10685S:	Maintained
10686F:	include/linux/delayacct.h
10687F:	kernel/delayacct.c
10688
10689PERFORMANCE EVENTS SUBSYSTEM
10690M:	Peter Zijlstra <peterz@infradead.org>
10691M:	Ingo Molnar <mingo@redhat.com>
10692M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10693R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10694R:	Jiri Olsa <jolsa@redhat.com>
10695R:	Namhyung Kim <namhyung@kernel.org>
10696L:	linux-kernel@vger.kernel.org
10697T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10698S:	Supported
10699F:	kernel/events/*
10700F:	include/linux/perf_event.h
10701F:	include/uapi/linux/perf_event.h
10702F:	arch/*/kernel/perf_event*.c
10703F:	arch/*/kernel/*/perf_event*.c
10704F:	arch/*/kernel/*/*/perf_event*.c
10705F:	arch/*/include/asm/perf_event.h
10706F:	arch/*/kernel/perf_callchain.c
10707F:	arch/*/events/*
10708F:	tools/perf/
10709
10710PERSONALITY HANDLING
10711M:	Christoph Hellwig <hch@infradead.org>
10712L:	linux-abi-devel@lists.sourceforge.net
10713S:	Maintained
10714F:	include/linux/personality.h
10715F:	include/uapi/linux/personality.h
10716
10717PHONET PROTOCOL
10718M:	Remi Denis-Courmont <courmisch@gmail.com>
10719S:	Supported
10720F:	Documentation/networking/phonet.txt
10721F:	include/linux/phonet.h
10722F:	include/net/phonet/
10723F:	include/uapi/linux/phonet.h
10724F:	net/phonet/
10725
10726PHRAM MTD DRIVER
10727M:	Joern Engel <joern@lazybastard.org>
10728L:	linux-mtd@lists.infradead.org
10729S:	Maintained
10730F:	drivers/mtd/devices/phram.c
10731
10732PICOLCD HID DRIVER
10733M:	Bruno Prémont <bonbons@linux-vserver.org>
10734L:	linux-input@vger.kernel.org
10735S:	Maintained
10736F:	drivers/hid/hid-picolcd*
10737
10738PICOXCELL SUPPORT
10739M:	Jamie Iles <jamie@jamieiles.com>
10740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10741T:	git git://github.com/jamieiles/linux-2.6-ji.git
10742S:	Supported
10743F:	arch/arm/boot/dts/picoxcell*
10744F:	arch/arm/mach-picoxcell/
10745F:	drivers/crypto/picoxcell*
10746
10747PIN CONTROL SUBSYSTEM
10748M:	Linus Walleij <linus.walleij@linaro.org>
10749L:	linux-gpio@vger.kernel.org
10750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10751S:	Maintained
10752F:	Documentation/devicetree/bindings/pinctrl/
10753F:	Documentation/driver-api/pinctl.rst
10754F:	drivers/pinctrl/
10755F:	include/linux/pinctrl/
10756
10757PIN CONTROLLER - ATMEL AT91
10758M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10759L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10760S:	Maintained
10761F:	drivers/pinctrl/pinctrl-at91.*
10762
10763PIN CONTROLLER - ATMEL AT91 PIO4
10764M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10765L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10766L:	linux-gpio@vger.kernel.org
10767S:	Supported
10768F:	drivers/pinctrl/pinctrl-at91-pio4.*
10769
10770PIN CONTROLLER - INTEL
10771M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10772M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10773S:	Maintained
10774F:	drivers/pinctrl/intel/
10775
10776PIN CONTROLLER - QUALCOMM
10777M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10778S:	Maintained
10779L:	linux-arm-msm@vger.kernel.org
10780F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10781F:	drivers/pinctrl/qcom/
10782
10783PIN CONTROLLER - RENESAS
10784M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10785M:	Geert Uytterhoeven <geert+renesas@glider.be>
10786L:	linux-renesas-soc@vger.kernel.org
10787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10788S:	Maintained
10789F:	drivers/pinctrl/sh-pfc/
10790
10791PIN CONTROLLER - SAMSUNG
10792M:	Tomasz Figa <tomasz.figa@gmail.com>
10793M:	Krzysztof Kozlowski <krzk@kernel.org>
10794M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10795L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10796L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10797Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10798T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10799S:	Maintained
10800F:	drivers/pinctrl/samsung/
10801F:	include/dt-bindings/pinctrl/samsung.h
10802F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10803
10804PIN CONTROLLER - SINGLE
10805M:	Tony Lindgren <tony@atomide.com>
10806M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10807L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10808L:	linux-omap@vger.kernel.org
10809S:	Maintained
10810F:	drivers/pinctrl/pinctrl-single.c
10811
10812PIN CONTROLLER - ST SPEAR
10813M:	Viresh Kumar <vireshk@kernel.org>
10814L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10815W:	http://www.st.com/spear
10816S:	Maintained
10817F:	drivers/pinctrl/spear/
10818
10819PISTACHIO SOC SUPPORT
10820M:	James Hartley <james.hartley@sondrel.com>
10821L:	linux-mips@linux-mips.org
10822S:	Odd Fixes
10823F:	arch/mips/pistachio/
10824F:	arch/mips/include/asm/mach-pistachio/
10825F:	arch/mips/boot/dts/img/pistachio*
10826F:	arch/mips/configs/pistachio*_defconfig
10827
10828PKTCDVD DRIVER
10829S:	Orphan
10830M:	linux-block@vger.kernel.org
10831F:	drivers/block/pktcdvd.c
10832F:	include/linux/pktcdvd.h
10833F:	include/uapi/linux/pktcdvd.h
10834
10835PKUNITY SOC DRIVERS
10836M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10837W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10838S:	Maintained
10839T:	git git://github.com/gxt/linux.git
10840F:	drivers/input/serio/i8042-unicore32io.h
10841F:	drivers/i2c/busses/i2c-puv3.c
10842F:	drivers/video/fbdev/fb-puv3.c
10843F:	drivers/rtc/rtc-puv3.c
10844
10845PMBUS HARDWARE MONITORING DRIVERS
10846M:	Guenter Roeck <linux@roeck-us.net>
10847L:	linux-hwmon@vger.kernel.org
10848W:	http://hwmon.wiki.kernel.org/
10849W:	http://www.roeck-us.net/linux/drivers/
10850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10851S:	Maintained
10852F:	Documentation/hwmon/pmbus
10853F:	drivers/hwmon/pmbus/
10854F:	include/linux/pmbus.h
10855
10856PMC SIERRA MaxRAID DRIVER
10857L:	linux-scsi@vger.kernel.org
10858W:	http://www.pmc-sierra.com/
10859S:	Orphan
10860F:	drivers/scsi/pmcraid.*
10861
10862PMC SIERRA PM8001 DRIVER
10863M:	Jack Wang <jinpu.wang@profitbricks.com>
10864M:	lindar_liu@usish.com
10865L:	linux-scsi@vger.kernel.org
10866S:	Supported
10867F:	drivers/scsi/pm8001/
10868
10869PNP SUPPORT
10870M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10871S:	Maintained
10872F:	drivers/pnp/
10873
10874POSIX CLOCKS and TIMERS
10875M:	Thomas Gleixner <tglx@linutronix.de>
10876L:	linux-kernel@vger.kernel.org
10877T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10878S:	Maintained
10879F:	fs/timerfd.c
10880F:	include/linux/timer*
10881F:	kernel/time/*timer*
10882
10883POWER MANAGEMENT CORE
10884M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
10885L:	linux-pm@vger.kernel.org
10886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10887B:	https://bugzilla.kernel.org
10888S:	Supported
10889F:	drivers/base/power/
10890F:	include/linux/pm.h
10891F:	include/linux/pm_*
10892F:	include/linux/powercap.h
10893F:	drivers/powercap/
10894
10895POWER STATE COORDINATION INTERFACE (PSCI)
10896M:	Mark Rutland <mark.rutland@arm.com>
10897M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10898L:	linux-arm-kernel@lists.infradead.org
10899S:	Maintained
10900F:	drivers/firmware/psci*.c
10901F:	include/linux/psci.h
10902F:	include/uapi/linux/psci.h
10903
10904POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10905M:	Sebastian Reichel <sre@kernel.org>
10906L:	linux-pm@vger.kernel.org
10907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10908S:	Maintained
10909F:	Documentation/devicetree/bindings/power/supply/
10910F:	include/linux/power_supply.h
10911F:	drivers/power/supply/
10912
10913POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10914M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10915L:	linuxppc-dev@lists.ozlabs.org
10916S:	Maintained
10917F:	drivers/char/powernv-op-panel.c
10918
10919PPP OVER ATM (RFC 2364)
10920M:	Mitchell Blank Jr <mitch@sfgoth.com>
10921S:	Maintained
10922F:	net/atm/pppoatm.c
10923F:	include/uapi/linux/atmppp.h
10924
10925PPP OVER ETHERNET
10926M:	Michal Ostrowski <mostrows@earthlink.net>
10927S:	Maintained
10928F:	drivers/net/ppp/pppoe.c
10929F:	drivers/net/ppp/pppox.c
10930
10931PPP OVER L2TP
10932M:	James Chapman <jchapman@katalix.com>
10933S:	Maintained
10934F:	net/l2tp/l2tp_ppp.c
10935F:	include/linux/if_pppol2tp.h
10936F:	include/uapi/linux/if_pppol2tp.h
10937
10938PPP PROTOCOL DRIVERS AND COMPRESSORS
10939M:	Paul Mackerras <paulus@samba.org>
10940L:	linux-ppp@vger.kernel.org
10941S:	Maintained
10942F:	drivers/net/ppp/ppp_*
10943
10944PPS SUPPORT
10945M:	Rodolfo Giometti <giometti@enneenne.com>
10946W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
10947L:	linuxpps@ml.enneenne.com (subscribers-only)
10948S:	Maintained
10949F:	Documentation/pps/
10950F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
10951F:	Documentation/ABI/testing/sysfs-pps
10952F:	drivers/pps/
10953F:	include/linux/pps*.h
10954F:	include/uapi/linux/pps.h
10955
10956PPTP DRIVER
10957M:	Dmitry Kozlov <xeb@mail.ru>
10958L:	netdev@vger.kernel.org
10959S:	Maintained
10960F:	drivers/net/ppp/pptp.c
10961W:	http://sourceforge.net/projects/accel-pptp
10962
10963PREEMPTIBLE KERNEL
10964M:	Robert Love <rml@tech9.net>
10965L:	kpreempt-tech@lists.sourceforge.net
10966W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10967S:	Supported
10968F:	Documentation/preempt-locking.txt
10969F:	include/linux/preempt.h
10970
10971PRINTK
10972M:	Petr Mladek <pmladek@suse.com>
10973M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10974R:	Steven Rostedt <rostedt@goodmis.org>
10975S:	Maintained
10976F:	kernel/printk/
10977F:	include/linux/printk.h
10978
10979PRISM54 WIRELESS DRIVER
10980M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
10981L:	linux-wireless@vger.kernel.org
10982W:	http://wireless.kernel.org/en/users/Drivers/p54
10983S:	Obsolete
10984F:	drivers/net/wireless/intersil/prism54/
10985
10986PROC SYSCTL
10987M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
10988M:	Kees Cook <keescook@chromium.org>
10989L:	linux-kernel@vger.kernel.org
10990L:	linux-fsdevel@vger.kernel.org
10991S:	Maintained
10992F:	fs/proc/proc_sysctl.c
10993F:	include/linux/sysctl.h
10994F:	kernel/sysctl.c
10995F:	tools/testing/selftests/sysctl/
10996
10997PS3 NETWORK SUPPORT
10998M:	Geoff Levand <geoff@infradead.org>
10999L:	netdev@vger.kernel.org
11000L:	linuxppc-dev@lists.ozlabs.org
11001S:	Maintained
11002F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11003
11004PS3 PLATFORM SUPPORT
11005M:	Geoff Levand <geoff@infradead.org>
11006L:	linuxppc-dev@lists.ozlabs.org
11007S:	Maintained
11008F:	arch/powerpc/boot/ps3*
11009F:	arch/powerpc/include/asm/lv1call.h
11010F:	arch/powerpc/include/asm/ps3*.h
11011F:	arch/powerpc/platforms/ps3/
11012F:	drivers/*/ps3*
11013F:	drivers/ps3/
11014F:	drivers/rtc/rtc-ps3.c
11015F:	drivers/usb/host/*ps3.c
11016F:	sound/ppc/snd_ps3*
11017
11018PS3VRAM DRIVER
11019M:	Jim Paris <jim@jtan.com>
11020M:	Geoff Levand <geoff@infradead.org>
11021L:	linuxppc-dev@lists.ozlabs.org
11022S:	Maintained
11023F:	drivers/block/ps3vram.c
11024
11025PSAMPLE PACKET SAMPLING SUPPORT:
11026M:	Yotam Gigi <yotam.gi@gmail.com>
11027S:	Maintained
11028F:	net/psample
11029F:	include/net/psample.h
11030F:	include/uapi/linux/psample.h
11031
11032PSTORE FILESYSTEM
11033M:	Kees Cook <keescook@chromium.org>
11034M:	Anton Vorontsov <anton@enomsg.org>
11035M:	Colin Cross <ccross@android.com>
11036M:	Tony Luck <tony.luck@intel.com>
11037S:	Maintained
11038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11039F:	fs/pstore/
11040F:	include/linux/pstore*
11041F:	drivers/firmware/efi/efi-pstore.c
11042F:	drivers/acpi/apei/erst.c
11043F:	Documentation/admin-guide/ramoops.rst
11044F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11045K:	\b(pstore|ramoops)
11046
11047PTP HARDWARE CLOCK SUPPORT
11048M:	Richard Cochran <richardcochran@gmail.com>
11049L:	netdev@vger.kernel.org
11050S:	Maintained
11051W:	http://linuxptp.sourceforge.net/
11052F:	Documentation/ABI/testing/sysfs-ptp
11053F:	Documentation/ptp/*
11054F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11055F:	drivers/net/phy/dp83640*
11056F:	drivers/ptp/*
11057F:	include/linux/ptp_cl*
11058
11059PTRACE SUPPORT
11060M:	Oleg Nesterov <oleg@redhat.com>
11061S:	Maintained
11062F:	include/asm-generic/syscall.h
11063F:	include/linux/ptrace.h
11064F:	include/linux/regset.h
11065F:	include/linux/tracehook.h
11066F:	include/uapi/linux/ptrace.h
11067F:	include/uapi/linux/ptrace.h
11068F:	include/asm-generic/ptrace.h
11069F:	kernel/ptrace.c
11070F:	arch/*/ptrace*.c
11071F:	arch/*/*/ptrace*.c
11072F:	arch/*/include/asm/ptrace*.h
11073
11074PULSE8-CEC DRIVER
11075M:	Hans Verkuil <hverkuil@xs4all.nl>
11076L:	linux-media@vger.kernel.org
11077T:	git git://linuxtv.org/media_tree.git
11078S:	Maintained
11079F:	drivers/media/usb/pulse8-cec/*
11080F:	Documentation/media/cec-drivers/pulse8-cec.rst
11081
11082PVRUSB2 VIDEO4LINUX DRIVER
11083M:	Mike Isely <isely@pobox.com>
11084L:	pvrusb2@isely.net	(subscribers-only)
11085L:	linux-media@vger.kernel.org
11086W:	http://www.isely.net/pvrusb2/
11087T:	git git://linuxtv.org/media_tree.git
11088S:	Maintained
11089F:	Documentation/media/v4l-drivers/pvrusb2*
11090F:	drivers/media/usb/pvrusb2/
11091
11092PWC WEBCAM DRIVER
11093M:	Hans Verkuil <hverkuil@xs4all.nl>
11094L:	linux-media@vger.kernel.org
11095T:	git git://linuxtv.org/media_tree.git
11096S:	Odd Fixes
11097F:	drivers/media/usb/pwc/*
11098
11099PWM FAN DRIVER
11100M:	Kamil Debski <kamil@wypas.org>
11101M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11102L:	linux-hwmon@vger.kernel.org
11103S:	Supported
11104F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11105F:	Documentation/hwmon/pwm-fan
11106F:	drivers/hwmon/pwm-fan.c
11107
11108PWM IR Transmitter
11109M:	Sean Young <sean@mess.org>
11110L:	linux-media@vger.kernel.org
11111S:	Maintained
11112F:	drivers/media/rc/pwm-ir-tx.c
11113
11114PWM SUBSYSTEM
11115M:	Thierry Reding <thierry.reding@gmail.com>
11116L:	linux-pwm@vger.kernel.org
11117S:	Maintained
11118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11119F:	Documentation/pwm.txt
11120F:	Documentation/devicetree/bindings/pwm/
11121F:	include/linux/pwm.h
11122F:	drivers/pwm/
11123F:	drivers/video/backlight/pwm_bl.c
11124F:	include/linux/pwm_backlight.h
11125F:	drivers/gpio/gpio-mvebu.c
11126F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11127
11128PXA GPIO DRIVER
11129M:	Robert Jarzmik <robert.jarzmik@free.fr>
11130L:	linux-gpio@vger.kernel.org
11131S:	Maintained
11132F:	drivers/gpio/gpio-pxa.c
11133
11134PXA MMCI DRIVER
11135S:	Orphan
11136
11137PXA RTC DRIVER
11138M:	Robert Jarzmik <robert.jarzmik@free.fr>
11139L:	linux-rtc@vger.kernel.org
11140S:	Maintained
11141
11142PXA2xx/PXA3xx SUPPORT
11143M:	Daniel Mack <daniel@zonque.org>
11144M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11145M:	Robert Jarzmik <robert.jarzmik@free.fr>
11146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11147T:	git git://github.com/hzhuang1/linux.git
11148T:	git git://github.com/rjarzmik/linux.git
11149S:	Maintained
11150F:	arch/arm/boot/dts/pxa*
11151F:	arch/arm/mach-pxa/
11152F:	drivers/dma/pxa*
11153F:	drivers/pcmcia/pxa2xx*
11154F:	drivers/pinctrl/pxa/
11155F:	drivers/spi/spi-pxa2xx*
11156F:	drivers/usb/gadget/udc/pxa2*
11157F:	include/sound/pxa2xx-lib.h
11158F:	sound/arm/pxa*
11159F:	sound/soc/pxa/
11160
11161PXA3xx NAND FLASH DRIVER
11162M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11163L:	linux-mtd@lists.infradead.org
11164S:	Maintained
11165F:	drivers/mtd/nand/pxa3xx_nand.c
11166
11167QAT DRIVER
11168M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11169L:	qat-linux@intel.com
11170S:	Supported
11171F:	drivers/crypto/qat/
11172
11173QCOM AUDIO (ASoC) DRIVERS
11174M:	Patrick Lai <plai@codeaurora.org>
11175M:	Banajit Goswami <bgoswami@codeaurora.org>
11176L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11177S:	Supported
11178F:	sound/soc/qcom/
11179
11180QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11181M:	Gabriel Somlo <somlo@cmu.edu>
11182M:	"Michael S. Tsirkin" <mst@redhat.com>
11183L:	qemu-devel@nongnu.org
11184S:	Maintained
11185F:	drivers/firmware/qemu_fw_cfg.c
11186
11187QIB DRIVER
11188M:	Mike Marciniszyn <infinipath@intel.com>
11189L:	linux-rdma@vger.kernel.org
11190S:	Supported
11191F:	drivers/infiniband/hw/qib/
11192
11193QLOGIC QL41xxx FCOE DRIVER
11194M:	QLogic-Storage-Upstream@cavium.com
11195L:	linux-scsi@vger.kernel.org
11196S:	Supported
11197F:	drivers/scsi/qedf/
11198
11199QLOGIC QL41xxx ISCSI DRIVER
11200M:	QLogic-Storage-Upstream@cavium.com
11201L:	linux-scsi@vger.kernel.org
11202S:	Supported
11203F:	drivers/scsi/qedi/
11204
11205QLOGIC QL4xxx ETHERNET DRIVER
11206M:	Ariel Elior <Ariel.Elior@cavium.com>
11207M:	everest-linux-l2@cavium.com
11208L:	netdev@vger.kernel.org
11209S:	Supported
11210F:	drivers/net/ethernet/qlogic/qed/
11211F:	include/linux/qed/
11212F:	drivers/net/ethernet/qlogic/qede/
11213
11214QLOGIC QL4xxx RDMA DRIVER
11215M:	Ram Amrani <Ram.Amrani@cavium.com>
11216M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11217M:	Ariel Elior <Ariel.Elior@cavium.com>
11218L:	linux-rdma@vger.kernel.org
11219S:	Supported
11220F:	drivers/infiniband/hw/qedr/
11221F:	include/uapi/rdma/qedr-abi.h
11222
11223QLOGIC QLA1280 SCSI DRIVER
11224M:	Michael Reed <mdr@sgi.com>
11225L:	linux-scsi@vger.kernel.org
11226S:	Maintained
11227F:	drivers/scsi/qla1280.[ch]
11228
11229QLOGIC QLA2XXX FC-SCSI DRIVER
11230M:	qla2xxx-upstream@qlogic.com
11231L:	linux-scsi@vger.kernel.org
11232S:	Supported
11233F:	Documentation/scsi/LICENSE.qla2xxx
11234F:	drivers/scsi/qla2xxx/
11235
11236QLOGIC QLA3XXX NETWORK DRIVER
11237M:	Dept-GELinuxNICDev@cavium.com
11238L:	netdev@vger.kernel.org
11239S:	Supported
11240F:	Documentation/networking/LICENSE.qla3xxx
11241F:	drivers/net/ethernet/qlogic/qla3xxx.*
11242
11243QLOGIC QLA4XXX iSCSI DRIVER
11244M:	QLogic-Storage-Upstream@qlogic.com
11245L:	linux-scsi@vger.kernel.org
11246S:	Supported
11247F:	Documentation/scsi/LICENSE.qla4xxx
11248F:	drivers/scsi/qla4xxx/
11249
11250QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11251M:	Harish Patil <harish.patil@cavium.com>
11252M:	Manish Chopra <manish.chopra@cavium.com>
11253M:	Dept-GELinuxNICDev@cavium.com
11254L:	netdev@vger.kernel.org
11255S:	Supported
11256F:	drivers/net/ethernet/qlogic/qlcnic/
11257
11258QLOGIC QLGE 10Gb ETHERNET DRIVER
11259M:	Harish Patil <harish.patil@cavium.com>
11260M:	Manish Chopra <manish.chopra@cavium.com>
11261M:	Dept-GELinuxNICDev@cavium.com
11262L:	netdev@vger.kernel.org
11263S:	Supported
11264F:	drivers/net/ethernet/qlogic/qlge/
11265
11266QNX4 FILESYSTEM
11267M:	Anders Larsen <al@alarsen.net>
11268W:	http://www.alarsen.net/linux/qnx4fs/
11269S:	Maintained
11270F:	fs/qnx4/
11271F:	include/uapi/linux/qnx4_fs.h
11272F:	include/uapi/linux/qnxtypes.h
11273
11274QORIQ DPAA2 FSL-MC BUS DRIVER
11275M:	Stuart Yoder <stuyoder@gmail.com>
11276M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11277L:	linux-kernel@vger.kernel.org
11278S:	Maintained
11279F:	drivers/staging/fsl-mc/
11280F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11281
11282QT1010 MEDIA DRIVER
11283M:	Antti Palosaari <crope@iki.fi>
11284L:	linux-media@vger.kernel.org
11285W:	https://linuxtv.org
11286W:	http://palosaari.fi/linux/
11287Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11288T:	git git://linuxtv.org/anttip/media_tree.git
11289S:	Maintained
11290F:	drivers/media/tuners/qt1010*
11291
11292QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11293M:	Kalle Valo <kvalo@qca.qualcomm.com>
11294L:	ath10k@lists.infradead.org
11295W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11297S:	Supported
11298F:	drivers/net/wireless/ath/ath10k/
11299
11300QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11301M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11302L:	linux-wireless@vger.kernel.org
11303W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11304S:	Supported
11305F:	drivers/net/wireless/ath/ath9k/
11306
11307QUALCOMM CAMERA SUBSYSTEM DRIVER
11308M:	Todor Tomov <todor.tomov@linaro.org>
11309L:	linux-media@vger.kernel.org
11310S:	Maintained
11311F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11312F:	Documentation/media/v4l-drivers/qcom_camss.rst
11313F:	drivers/media/platform/qcom/camss-8x16/
11314
11315QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11316M:	Timur Tabi <timur@codeaurora.org>
11317L:	netdev@vger.kernel.org
11318S:	Supported
11319F:	drivers/net/ethernet/qualcomm/emac/
11320
11321QUALCOMM HEXAGON ARCHITECTURE
11322M:	Richard Kuo <rkuo@codeaurora.org>
11323L:	linux-hexagon@vger.kernel.org
11324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11325S:	Supported
11326F:	arch/hexagon/
11327
11328QUALCOMM IOMMU
11329M:	Rob Clark <robdclark@gmail.com>
11330L:	iommu@lists.linux-foundation.org
11331L:	linux-arm-msm@vger.kernel.org
11332S:	Maintained
11333F:	drivers/iommu/qcom_iommu.c
11334
11335QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11336M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11337L:	linux-media@vger.kernel.org
11338L:	linux-arm-msm@vger.kernel.org
11339T:	git git://linuxtv.org/media_tree.git
11340S:	Maintained
11341F:	drivers/media/platform/qcom/venus/
11342
11343QUALCOMM WCN36XX WIRELESS DRIVER
11344M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11345L:	wcn36xx@lists.infradead.org
11346W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11347T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11348S:	Supported
11349F:	drivers/net/wireless/ath/wcn36xx/
11350
11351QUANTENNA QTNFMAC WIRELESS DRIVER
11352M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11353M:	Avinash Patil <avinashp@quantenna.com>
11354M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11355L:	linux-wireless@vger.kernel.org
11356S:	Maintained
11357F:	drivers/net/wireless/quantenna
11358
11359RADEON and AMDGPU DRM DRIVERS
11360M:	Alex Deucher <alexander.deucher@amd.com>
11361M:	Christian König <christian.koenig@amd.com>
11362L:	amd-gfx@lists.freedesktop.org
11363T:	git git://people.freedesktop.org/~agd5f/linux
11364S:	Supported
11365F:	drivers/gpu/drm/radeon/
11366F:	include/uapi/drm/radeon_drm.h
11367F:	drivers/gpu/drm/amd/
11368F:	include/uapi/drm/amdgpu_drm.h
11369
11370RADEON FRAMEBUFFER DISPLAY DRIVER
11371M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11372L:	linux-fbdev@vger.kernel.org
11373S:	Maintained
11374F:	drivers/video/fbdev/aty/radeon*
11375F:	include/uapi/linux/radeonfb.h
11376
11377RADIOSHARK RADIO DRIVER
11378M:	Hans Verkuil <hverkuil@xs4all.nl>
11379L:	linux-media@vger.kernel.org
11380T:	git git://linuxtv.org/media_tree.git
11381S:	Maintained
11382F:	drivers/media/radio/radio-shark.c
11383
11384RADIOSHARK2 RADIO DRIVER
11385M:	Hans Verkuil <hverkuil@xs4all.nl>
11386L:	linux-media@vger.kernel.org
11387T:	git git://linuxtv.org/media_tree.git
11388S:	Maintained
11389F:	drivers/media/radio/radio-shark2.c
11390F:	drivers/media/radio/radio-tea5777.c
11391
11392RADOS BLOCK DEVICE (RBD)
11393M:	Ilya Dryomov <idryomov@gmail.com>
11394M:	Sage Weil <sage@redhat.com>
11395M:	Alex Elder <elder@kernel.org>
11396L:	ceph-devel@vger.kernel.org
11397W:	http://ceph.com/
11398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11399T:	git git://github.com/ceph/ceph-client.git
11400S:	Supported
11401F:	Documentation/ABI/testing/sysfs-bus-rbd
11402F:	drivers/block/rbd.c
11403F:	drivers/block/rbd_types.h
11404
11405RAGE128 FRAMEBUFFER DISPLAY DRIVER
11406M:	Paul Mackerras <paulus@samba.org>
11407L:	linux-fbdev@vger.kernel.org
11408S:	Maintained
11409F:	drivers/video/fbdev/aty/aty128fb.c
11410
11411RAINSHADOW-CEC DRIVER
11412M:	Hans Verkuil <hverkuil@xs4all.nl>
11413L:	linux-media@vger.kernel.org
11414T:	git git://linuxtv.org/media_tree.git
11415S:	Maintained
11416F:	drivers/media/usb/rainshadow-cec/*
11417
11418RALINK MIPS ARCHITECTURE
11419M:	John Crispin <john@phrozen.org>
11420L:	linux-mips@linux-mips.org
11421S:	Maintained
11422F:	arch/mips/ralink
11423
11424RALINK RT2X00 WIRELESS LAN DRIVER
11425P:	rt2x00 project
11426M:	Stanislaw Gruszka <sgruszka@redhat.com>
11427M:	Helmut Schaa <helmut.schaa@googlemail.com>
11428L:	linux-wireless@vger.kernel.org
11429S:	Maintained
11430F:	drivers/net/wireless/ralink/rt2x00/
11431
11432RAMDISK RAM BLOCK DEVICE DRIVER
11433M:	Jens Axboe <axboe@kernel.dk>
11434S:	Maintained
11435F:	Documentation/blockdev/ramdisk.txt
11436F:	drivers/block/brd.c
11437
11438RANDOM NUMBER DRIVER
11439M:	"Theodore Ts'o" <tytso@mit.edu>
11440S:	Maintained
11441F:	drivers/char/random.c
11442
11443RAPIDIO SUBSYSTEM
11444M:	Matt Porter <mporter@kernel.crashing.org>
11445M:	Alexandre Bounine <alexandre.bounine@idt.com>
11446S:	Maintained
11447F:	drivers/rapidio/
11448
11449RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11450L:	linux-wireless@vger.kernel.org
11451S:	Orphan
11452F:	drivers/net/wireless/ray*
11453
11454RCUTORTURE MODULE
11455M:	Josh Triplett <josh@joshtriplett.org>
11456M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11457L:	linux-kernel@vger.kernel.org
11458S:	Supported
11459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11460F:	Documentation/RCU/torture.txt
11461F:	kernel/rcu/rcutorture.c
11462
11463RCUTORTURE TEST FRAMEWORK
11464M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11465M:	Josh Triplett <josh@joshtriplett.org>
11466R:	Steven Rostedt <rostedt@goodmis.org>
11467R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11468R:	Lai Jiangshan <jiangshanlai@gmail.com>
11469L:	linux-kernel@vger.kernel.org
11470S:	Supported
11471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11472F:	tools/testing/selftests/rcutorture
11473
11474RDC R-321X SoC
11475M:	Florian Fainelli <florian@openwrt.org>
11476S:	Maintained
11477
11478RDC R6040 FAST ETHERNET DRIVER
11479M:	Florian Fainelli <f.fainelli@gmail.com>
11480L:	netdev@vger.kernel.org
11481S:	Maintained
11482F:	drivers/net/ethernet/rdc/r6040.c
11483
11484RDMAVT - RDMA verbs software
11485M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11486L:	linux-rdma@vger.kernel.org
11487S:	Supported
11488F:	drivers/infiniband/sw/rdmavt
11489
11490RDS - RELIABLE DATAGRAM SOCKETS
11491M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11492L:	netdev@vger.kernel.org
11493L:	linux-rdma@vger.kernel.org
11494L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11495W:	https://oss.oracle.com/projects/rds/
11496S:	Supported
11497F:	net/rds/
11498F:	Documentation/networking/rds.txt
11499
11500RDT - RESOURCE ALLOCATION
11501M:	Fenghua Yu <fenghua.yu@intel.com>
11502L:	linux-kernel@vger.kernel.org
11503S:	Supported
11504F:	arch/x86/kernel/cpu/intel_rdt*
11505F:	arch/x86/include/asm/intel_rdt_sched.h
11506F:	Documentation/x86/intel_rdt*
11507
11508READ-COPY UPDATE (RCU)
11509M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11510M:	Josh Triplett <josh@joshtriplett.org>
11511R:	Steven Rostedt <rostedt@goodmis.org>
11512R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11513R:	Lai Jiangshan <jiangshanlai@gmail.com>
11514L:	linux-kernel@vger.kernel.org
11515W:	http://www.rdrop.com/users/paulmck/RCU/
11516S:	Supported
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11518F:	Documentation/RCU/
11519X:	Documentation/RCU/torture.txt
11520F:	include/linux/rcu*
11521X:	include/linux/srcu.h
11522F:	kernel/rcu/
11523X:	kernel/torture.c
11524
11525REAL TIME CLOCK (RTC) SUBSYSTEM
11526M:	Alessandro Zummo <a.zummo@towertech.it>
11527M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11528L:	linux-rtc@vger.kernel.org
11529Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11531S:	Maintained
11532F:	Documentation/devicetree/bindings/rtc/
11533F:	Documentation/rtc.txt
11534F:	drivers/rtc/
11535F:	include/linux/rtc.h
11536F:	include/uapi/linux/rtc.h
11537F:	include/linux/rtc/
11538F:	include/linux/platform_data/rtc-*
11539F:	tools/testing/selftests/timers/rtctest.c
11540
11541REALTEK AUDIO CODECS
11542M:	Bard Liao <bardliao@realtek.com>
11543M:	Oder Chiou <oder_chiou@realtek.com>
11544S:	Maintained
11545F:	sound/soc/codecs/rt*
11546F:	include/sound/rt*.h
11547
11548REGISTER MAP ABSTRACTION
11549M:	Mark Brown <broonie@kernel.org>
11550L:	linux-kernel@vger.kernel.org
11551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11552S:	Supported
11553F:	Documentation/devicetree/bindings/regmap/
11554F:	drivers/base/regmap/
11555F:	include/linux/regmap.h
11556
11557REISERFS FILE SYSTEM
11558L:	reiserfs-devel@vger.kernel.org
11559S:	Supported
11560F:	fs/reiserfs/
11561
11562REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11563M:	Ohad Ben-Cohen <ohad@wizery.com>
11564M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11565L:	linux-remoteproc@vger.kernel.org
11566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11567S:	Maintained
11568F:	Documentation/devicetree/bindings/remoteproc/
11569F:	Documentation/remoteproc.txt
11570F:	drivers/remoteproc/
11571F:	include/linux/remoteproc.h
11572
11573REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11574M:	Ohad Ben-Cohen <ohad@wizery.com>
11575M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11576L:	linux-remoteproc@vger.kernel.org
11577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11578S:	Maintained
11579F:	drivers/rpmsg/
11580F:	Documentation/rpmsg.txt
11581F:	include/linux/rpmsg.h
11582F:	include/linux/rpmsg/
11583
11584RENESAS CLOCK DRIVERS
11585M:	Geert Uytterhoeven <geert+renesas@glider.be>
11586L:	linux-renesas-soc@vger.kernel.org
11587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11588S:	Supported
11589F:	drivers/clk/renesas/
11590
11591RENESAS ETHERNET DRIVERS
11592R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11593L:	netdev@vger.kernel.org
11594L:	linux-renesas-soc@vger.kernel.org
11595F:	Documentation/devicetree/bindings/net/renesas,*.txt
11596F:	Documentation/devicetree/bindings/net/sh_eth.txt
11597F:	drivers/net/ethernet/renesas/
11598F:	include/linux/sh_eth.h
11599
11600RENESAS R-CAR GYROADC DRIVER
11601M:	Marek Vasut <marek.vasut@gmail.com>
11602L:	linux-iio@vger.kernel.org
11603S:	Supported
11604F:	drivers/iio/adc/rcar_gyro_adc.c
11605
11606RENESAS USB PHY DRIVER
11607M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11608L:	linux-renesas-soc@vger.kernel.org
11609S:	Maintained
11610F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11611
11612RESET CONTROLLER FRAMEWORK
11613M:	Philipp Zabel <p.zabel@pengutronix.de>
11614T:	git git://git.pengutronix.de/git/pza/linux
11615S:	Maintained
11616F:	drivers/reset/
11617F:	Documentation/devicetree/bindings/reset/
11618F:	include/dt-bindings/reset/
11619F:	include/linux/reset.h
11620F:	include/linux/reset-controller.h
11621
11622RFKILL
11623M:	Johannes Berg <johannes@sipsolutions.net>
11624L:	linux-wireless@vger.kernel.org
11625W:	http://wireless.kernel.org/
11626T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11628S:	Maintained
11629F:	Documentation/rfkill.txt
11630F:	Documentation/ABI/stable/sysfs-class-rfkill
11631F:	net/rfkill/
11632
11633RHASHTABLE
11634M:	Thomas Graf <tgraf@suug.ch>
11635M:	Herbert Xu <herbert@gondor.apana.org.au>
11636L:	netdev@vger.kernel.org
11637S:	Maintained
11638F:	lib/rhashtable.c
11639F:	include/linux/rhashtable.h
11640
11641RICOH R5C592 MEMORYSTICK DRIVER
11642M:	Maxim Levitsky <maximlevitsky@gmail.com>
11643S:	Maintained
11644F:	drivers/memstick/host/r592.*
11645
11646RICOH SMARTMEDIA/XD DRIVER
11647M:	Maxim Levitsky <maximlevitsky@gmail.com>
11648S:	Maintained
11649F:	drivers/mtd/nand/r852.c
11650F:	drivers/mtd/nand/r852.h
11651
11652RISC-V ARCHITECTURE
11653M:	Palmer Dabbelt <palmer@sifive.com>
11654M:	Albert Ou <albert@sifive.com>
11655L:	patches@groups.riscv.org
11656T:	git https://github.com/riscv/riscv-linux
11657S:	Supported
11658F:	arch/riscv/
11659K:	riscv
11660N:	riscv
11661
11662ROCCAT DRIVERS
11663M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11664W:	http://sourceforge.net/projects/roccat/
11665S:	Maintained
11666F:	drivers/hid/hid-roccat*
11667F:	include/linux/hid-roccat*
11668F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11669
11670ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11671M:	Jacob chen <jacob2.chen@rock-chips.com>
11672L:	linux-media@vger.kernel.org
11673S:	Maintained
11674F:	drivers/media/platform/rockchip/rga/
11675F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11676
11677ROCKER DRIVER
11678M:	Jiri Pirko <jiri@resnulli.us>
11679L:	netdev@vger.kernel.org
11680S:	Supported
11681F:	drivers/net/ethernet/rocker/
11682
11683ROCKETPORT DRIVER
11684P:	Comtrol Corp.
11685W:	http://www.comtrol.com
11686S:	Maintained
11687F:	Documentation/serial/rocket.txt
11688F:	drivers/tty/rocket*
11689
11690ROCKETPORT EXPRESS/INFINITY DRIVER
11691M:	Kevin Cernekee <cernekee@gmail.com>
11692L:	linux-serial@vger.kernel.org
11693S:	Odd Fixes
11694F:	drivers/tty/serial/rp2.*
11695
11696ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11697M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11698L:	linux-kernel@vger.kernel.org
11699L:	linux-renesas-soc@vger.kernel.org
11700S:	Supported
11701F:	drivers/mfd/bd9571mwv.c
11702F:	drivers/regulator/bd9571mwv-regulator.c
11703F:	drivers/gpio/gpio-bd9571mwv.c
11704F:	include/linux/mfd/bd9571mwv.h
11705F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11706
11707ROSE NETWORK LAYER
11708M:	Ralf Baechle <ralf@linux-mips.org>
11709L:	linux-hams@vger.kernel.org
11710W:	http://www.linux-ax25.org/
11711S:	Maintained
11712F:	include/net/rose.h
11713F:	include/uapi/linux/rose.h
11714F:	net/rose/
11715
11716RTL2830 MEDIA DRIVER
11717M:	Antti Palosaari <crope@iki.fi>
11718L:	linux-media@vger.kernel.org
11719W:	https://linuxtv.org
11720W:	http://palosaari.fi/linux/
11721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11722T:	git git://linuxtv.org/anttip/media_tree.git
11723S:	Maintained
11724F:	drivers/media/dvb-frontends/rtl2830*
11725
11726RTL2832 MEDIA DRIVER
11727M:	Antti Palosaari <crope@iki.fi>
11728L:	linux-media@vger.kernel.org
11729W:	https://linuxtv.org
11730W:	http://palosaari.fi/linux/
11731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11732T:	git git://linuxtv.org/anttip/media_tree.git
11733S:	Maintained
11734F:	drivers/media/dvb-frontends/rtl2832*
11735
11736RTL2832_SDR MEDIA DRIVER
11737M:	Antti Palosaari <crope@iki.fi>
11738L:	linux-media@vger.kernel.org
11739W:	https://linuxtv.org
11740W:	http://palosaari.fi/linux/
11741Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11742T:	git git://linuxtv.org/anttip/media_tree.git
11743S:	Maintained
11744F:	drivers/media/dvb-frontends/rtl2832_sdr*
11745
11746RTL8180 WIRELESS DRIVER
11747L:	linux-wireless@vger.kernel.org
11748W:	http://wireless.kernel.org/
11749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11750S:	Orphan
11751F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11752
11753RTL8187 WIRELESS DRIVER
11754M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11755M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11756M:	Larry Finger <Larry.Finger@lwfinger.net>
11757L:	linux-wireless@vger.kernel.org
11758W:	http://wireless.kernel.org/
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11760S:	Maintained
11761F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11762
11763RTL8192CE WIRELESS DRIVER
11764M:	Larry Finger <Larry.Finger@lwfinger.net>
11765M:	Chaoming Li <chaoming_li@realsil.com.cn>
11766L:	linux-wireless@vger.kernel.org
11767W:	http://wireless.kernel.org/
11768T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11769S:	Maintained
11770F:	drivers/net/wireless/realtek/rtlwifi/
11771F:	drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11772
11773RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11774M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11775L:	linux-wireless@vger.kernel.org
11776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11777S:	Maintained
11778F:	drivers/net/wireless/realtek/rtl8xxxu/
11779
11780S3 SAVAGE FRAMEBUFFER DRIVER
11781M:	Antonino Daplas <adaplas@gmail.com>
11782L:	linux-fbdev@vger.kernel.org
11783S:	Maintained
11784F:	drivers/video/fbdev/savage/
11785
11786S390
11787M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11788M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11789L:	linux-s390@vger.kernel.org
11790W:	http://www.ibm.com/developerworks/linux/linux390/
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11792S:	Supported
11793F:	arch/s390/
11794F:	drivers/s390/
11795F:	Documentation/s390/
11796F:	Documentation/driver-api/s390-drivers.rst
11797
11798S390 COMMON I/O LAYER
11799M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11800M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11801L:	linux-s390@vger.kernel.org
11802W:	http://www.ibm.com/developerworks/linux/linux390/
11803S:	Supported
11804F:	drivers/s390/cio/
11805
11806S390 DASD DRIVER
11807M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11808M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11809L:	linux-s390@vger.kernel.org
11810W:	http://www.ibm.com/developerworks/linux/linux390/
11811S:	Supported
11812F:	drivers/s390/block/dasd*
11813F:	block/partitions/ibm.c
11814
11815S390 IOMMU (PCI)
11816M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11817L:	linux-s390@vger.kernel.org
11818W:	http://www.ibm.com/developerworks/linux/linux390/
11819S:	Supported
11820F:	drivers/iommu/s390-iommu.c
11821
11822S390 IUCV NETWORK LAYER
11823M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11824M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11825L:	linux-s390@vger.kernel.org
11826W:	http://www.ibm.com/developerworks/linux/linux390/
11827S:	Supported
11828F:	drivers/s390/net/*iucv*
11829F:	include/net/iucv/
11830F:	net/iucv/
11831
11832S390 NETWORK DRIVERS
11833M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11834M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11835L:	linux-s390@vger.kernel.org
11836W:	http://www.ibm.com/developerworks/linux/linux390/
11837S:	Supported
11838F:	drivers/s390/net/
11839
11840S390 PCI SUBSYSTEM
11841M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11842M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11843L:	linux-s390@vger.kernel.org
11844W:	http://www.ibm.com/developerworks/linux/linux390/
11845S:	Supported
11846F:	arch/s390/pci/
11847F:	drivers/pci/hotplug/s390_pci_hpc.c
11848
11849S390 VFIO-CCW DRIVER
11850M:	Cornelia Huck <cohuck@redhat.com>
11851M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11852L:	linux-s390@vger.kernel.org
11853L:	kvm@vger.kernel.org
11854S:	Supported
11855F:	drivers/s390/cio/vfio_ccw*
11856F:	Documentation/s390/vfio-ccw.txt
11857F:	include/uapi/linux/vfio_ccw.h
11858
11859S390 ZCRYPT DRIVER
11860M:	Harald Freudenberger <freude@de.ibm.com>
11861L:	linux-s390@vger.kernel.org
11862W:	http://www.ibm.com/developerworks/linux/linux390/
11863S:	Supported
11864F:	drivers/s390/crypto/
11865
11866S390 ZFCP DRIVER
11867M:	Steffen Maier <maier@linux.vnet.ibm.com>
11868M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11869L:	linux-s390@vger.kernel.org
11870W:	http://www.ibm.com/developerworks/linux/linux390/
11871S:	Supported
11872F:	drivers/s390/scsi/zfcp_*
11873
11874S3C24XX SD/MMC Driver
11875M:	Ben Dooks <ben-linux@fluff.org>
11876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11877S:	Supported
11878F:	drivers/mmc/host/s3cmci.*
11879
11880SAA6588 RDS RECEIVER DRIVER
11881M:	Hans Verkuil <hverkuil@xs4all.nl>
11882L:	linux-media@vger.kernel.org
11883T:	git git://linuxtv.org/media_tree.git
11884W:	https://linuxtv.org
11885S:	Odd Fixes
11886F:	drivers/media/i2c/saa6588*
11887
11888SAA7134 VIDEO4LINUX DRIVER
11889M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
11890M:	Mauro Carvalho Chehab <mchehab@kernel.org>
11891L:	linux-media@vger.kernel.org
11892W:	https://linuxtv.org
11893T:	git git://linuxtv.org/media_tree.git
11894S:	Odd fixes
11895F:	Documentation/media/v4l-drivers/saa7134*
11896F:	drivers/media/pci/saa7134/
11897
11898SAA7146 VIDEO4LINUX-2 DRIVER
11899M:	Hans Verkuil <hverkuil@xs4all.nl>
11900L:	linux-media@vger.kernel.org
11901T:	git git://linuxtv.org/media_tree.git
11902S:	Maintained
11903F:	drivers/media/common/saa7146/
11904F:	drivers/media/pci/saa7146/
11905F:	include/media/saa7146*
11906
11907SAMSUNG AUDIO (ASoC) DRIVERS
11908M:	Krzysztof Kozlowski <krzk@kernel.org>
11909M:	Sangbeom Kim <sbkim73@samsung.com>
11910M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11912S:	Supported
11913F:	sound/soc/samsung/
11914
11915SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11916M:	Krzysztof Kozlowski <krzk@kernel.org>
11917L:	linux-crypto@vger.kernel.org
11918L:	linux-samsung-soc@vger.kernel.org
11919S:	Maintained
11920F:	drivers/crypto/exynos-rng.c
11921F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
11922
11923SAMSUNG FRAMEBUFFER DRIVER
11924M:	Jingoo Han <jingoohan1@gmail.com>
11925L:	linux-fbdev@vger.kernel.org
11926S:	Maintained
11927F:	drivers/video/fbdev/s3c-fb.c
11928
11929SAMSUNG LAPTOP DRIVER
11930M:	Corentin Chary <corentin.chary@gmail.com>
11931L:	platform-driver-x86@vger.kernel.org
11932S:	Maintained
11933F:	drivers/platform/x86/samsung-laptop.c
11934
11935SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11936M:	Sangbeom Kim <sbkim73@samsung.com>
11937M:	Krzysztof Kozlowski <krzk@kernel.org>
11938M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11939L:	linux-kernel@vger.kernel.org
11940L:	linux-samsung-soc@vger.kernel.org
11941S:	Supported
11942F:	drivers/mfd/sec*.c
11943F:	drivers/regulator/s2m*.c
11944F:	drivers/regulator/s5m*.c
11945F:	drivers/clk/clk-s2mps11.c
11946F:	drivers/rtc/rtc-s5m.c
11947F:	include/linux/mfd/samsung/
11948F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11949F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11950F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11951F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11952
11953SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11954M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11955L:	linux-media@vger.kernel.org
11956L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11957S:	Maintained
11958F:	drivers/media/platform/s3c-camif/
11959F:	include/media/drv-intf/s3c_camif.h
11960
11961SAMSUNG S3FWRN5 NFC DRIVER
11962M:	Robert Baldyga <r.baldyga@samsung.com>
11963M:	Krzysztof Opasiak <k.opasiak@samsung.com>
11964L:	linux-nfc@lists.01.org (moderated for non-subscribers)
11965S:	Supported
11966F:	drivers/nfc/s3fwrn5
11967
11968SAMSUNG S5C73M3 CAMERA DRIVER
11969M:	Kyungmin Park <kyungmin.park@samsung.com>
11970M:	Andrzej Hajda <a.hajda@samsung.com>
11971L:	linux-media@vger.kernel.org
11972S:	Supported
11973F:	drivers/media/i2c/s5c73m3/*
11974
11975SAMSUNG S5K5BAF CAMERA DRIVER
11976M:	Kyungmin Park <kyungmin.park@samsung.com>
11977M:	Andrzej Hajda <a.hajda@samsung.com>
11978L:	linux-media@vger.kernel.org
11979S:	Supported
11980F:	drivers/media/i2c/s5k5baf.c
11981
11982SAMSUNG S5P Security SubSystem (SSS) DRIVER
11983M:	Krzysztof Kozlowski <krzk@kernel.org>
11984M:	Vladimir Zapolskiy <vz@mleia.com>
11985L:	linux-crypto@vger.kernel.org
11986L:	linux-samsung-soc@vger.kernel.org
11987S:	Maintained
11988F:	drivers/crypto/s5p-sss.c
11989
11990SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11991M:	Kyungmin Park <kyungmin.park@samsung.com>
11992M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11993L:	linux-media@vger.kernel.org
11994Q:	https://patchwork.linuxtv.org/project/linux-media/list/
11995S:	Supported
11996F:	drivers/media/platform/exynos4-is/
11997
11998SAMSUNG SOC CLOCK DRIVERS
11999M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12000M:	Tomasz Figa <tomasz.figa@gmail.com>
12001M:	Chanwoo Choi <cw00.choi@samsung.com>
12002S:	Supported
12003L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12004F:	drivers/clk/samsung/
12005F:	include/dt-bindings/clock/exynos*.h
12006F:	Documentation/devicetree/bindings/clock/exynos*.txt
12007
12008SAMSUNG SPI DRIVERS
12009M:	Kukjin Kim <kgene@kernel.org>
12010M:	Krzysztof Kozlowski <krzk@kernel.org>
12011M:	Andi Shyti <andi.shyti@samsung.com>
12012L:	linux-spi@vger.kernel.org
12013L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12014S:	Maintained
12015F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12016F:	drivers/spi/spi-s3c*
12017F:	include/linux/platform_data/spi-s3c64xx.h
12018
12019SAMSUNG SXGBE DRIVERS
12020M:	Byungho An <bh74.an@samsung.com>
12021M:	Girish K S <ks.giri@samsung.com>
12022M:	Vipul Pandya <vipul.pandya@samsung.com>
12023S:	Supported
12024L:	netdev@vger.kernel.org
12025F:	drivers/net/ethernet/samsung/sxgbe/
12026
12027SAMSUNG THERMAL DRIVER
12028M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12029L:	linux-pm@vger.kernel.org
12030L:	linux-samsung-soc@vger.kernel.org
12031S:	Supported
12032T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12033F:	drivers/thermal/samsung/
12034
12035SAMSUNG USB2 PHY DRIVER
12036M:	Kamil Debski <kamil@wypas.org>
12037M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12038L:	linux-kernel@vger.kernel.org
12039S:	Supported
12040F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12041F:	Documentation/phy/samsung-usb2.txt
12042F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12043F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12044F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12045F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12046F:	drivers/phy/samsung/phy-samsung-usb2.c
12047F:	drivers/phy/samsung/phy-samsung-usb2.h
12048
12049SC1200 WDT DRIVER
12050M:	Zwane Mwaikambo <zwanem@gmail.com>
12051S:	Maintained
12052F:	drivers/watchdog/sc1200wdt.c
12053
12054SCHEDULER
12055M:	Ingo Molnar <mingo@redhat.com>
12056M:	Peter Zijlstra <peterz@infradead.org>
12057L:	linux-kernel@vger.kernel.org
12058T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12059S:	Maintained
12060F:	kernel/sched/
12061F:	include/linux/sched.h
12062F:	include/uapi/linux/sched.h
12063F:	include/linux/wait.h
12064
12065SCORE ARCHITECTURE
12066M:	Chen Liqin <liqin.linux@gmail.com>
12067M:	Lennox Wu <lennox.wu@gmail.com>
12068W:	http://www.sunplus.com
12069S:	Supported
12070F:	arch/score/
12071
12072SCR24X CHIP CARD INTERFACE DRIVER
12073M:	Lubomir Rintel <lkundrak@v3.sk>
12074S:	Supported
12075F:	drivers/char/pcmcia/scr24x_cs.c
12076
12077SCSI CDROM DRIVER
12078M:	Jens Axboe <axboe@kernel.dk>
12079L:	linux-scsi@vger.kernel.org
12080W:	http://www.kernel.dk
12081S:	Maintained
12082F:	drivers/scsi/sr*
12083
12084SCSI RDMA PROTOCOL (SRP) INITIATOR
12085M:	Bart Van Assche <bart.vanassche@sandisk.com>
12086L:	linux-rdma@vger.kernel.org
12087S:	Supported
12088W:	http://www.openfabrics.org
12089Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12091F:	drivers/infiniband/ulp/srp/
12092F:	include/scsi/srp.h
12093
12094SCSI SG DRIVER
12095M:	Doug Gilbert <dgilbert@interlog.com>
12096L:	linux-scsi@vger.kernel.org
12097W:	http://sg.danny.cz/sg
12098S:	Maintained
12099F:	Documentation/scsi/scsi-generic.txt
12100F:	drivers/scsi/sg.c
12101F:	include/scsi/sg.h
12102
12103SCSI SUBSYSTEM
12104M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12106M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12107T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12108L:	linux-scsi@vger.kernel.org
12109S:	Maintained
12110F:	Documentation/devicetree/bindings/scsi/
12111F:	drivers/scsi/
12112F:	include/scsi/
12113
12114SCSI TAPE DRIVER
12115M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12116L:	linux-scsi@vger.kernel.org
12117S:	Maintained
12118F:	Documentation/scsi/st.txt
12119F:	drivers/scsi/st.*
12120F:	drivers/scsi/st_*.h
12121
12122SCTP PROTOCOL
12123M:	Vlad Yasevich <vyasevich@gmail.com>
12124M:	Neil Horman <nhorman@tuxdriver.com>
12125L:	linux-sctp@vger.kernel.org
12126W:	http://lksctp.sourceforge.net
12127S:	Maintained
12128F:	Documentation/networking/sctp.txt
12129F:	include/linux/sctp.h
12130F:	include/uapi/linux/sctp.h
12131F:	include/net/sctp/
12132F:	net/sctp/
12133
12134SCx200 CPU SUPPORT
12135M:	Jim Cromie <jim.cromie@gmail.com>
12136S:	Odd Fixes
12137F:	Documentation/i2c/busses/scx200_acb
12138F:	arch/x86/platform/scx200/
12139F:	drivers/watchdog/scx200_wdt.c
12140F:	drivers/i2c/busses/scx200*
12141F:	drivers/mtd/maps/scx200_docflash.c
12142F:	include/linux/scx200.h
12143
12144SCx200 GPIO DRIVER
12145M:	Jim Cromie <jim.cromie@gmail.com>
12146S:	Maintained
12147F:	drivers/char/scx200_gpio.c
12148F:	include/linux/scx200_gpio.h
12149
12150SCx200 HRT CLOCKSOURCE DRIVER
12151M:	Jim Cromie <jim.cromie@gmail.com>
12152S:	Maintained
12153F:	drivers/clocksource/scx200_hrt.c
12154
12155SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12156M:	Sascha Sommer <saschasommer@freenet.de>
12157L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12158S:	Maintained
12159F:	drivers/mmc/host/sdricoh_cs.c
12160
12161SECURE COMPUTING
12162M:	Kees Cook <keescook@chromium.org>
12163R:	Andy Lutomirski <luto@amacapital.net>
12164R:	Will Drewry <wad@chromium.org>
12165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12166S:	Supported
12167F:	kernel/seccomp.c
12168F:	include/uapi/linux/seccomp.h
12169F:	include/linux/seccomp.h
12170F:	tools/testing/selftests/seccomp/*
12171F:	tools/testing/selftests/kselftest_harness.h
12172F:	Documentation/userspace-api/seccomp_filter.rst
12173K:	\bsecure_computing
12174K:	\bTIF_SECCOMP\b
12175
12176SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12177M:	Al Cooper <alcooperx@gmail.com>
12178L:	linux-mmc@vger.kernel.org
12179L:	bcm-kernel-feedback-list@broadcom.com
12180S:	Maintained
12181F:	drivers/mmc/host/sdhci-brcmstb*
12182
12183SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12184M:	Adrian Hunter <adrian.hunter@intel.com>
12185L:	linux-mmc@vger.kernel.org
12186T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12187S:	Maintained
12188F:	drivers/mmc/host/sdhci*
12189F:	include/linux/mmc/sdhci*
12190
12191SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12192M:	Ben Dooks <ben-linux@fluff.org>
12193M:	Jaehoon Chung <jh80.chung@samsung.com>
12194L:	linux-mmc@vger.kernel.org
12195S:	Maintained
12196F:	drivers/mmc/host/sdhci-s3c*
12197
12198SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12199M:	Viresh Kumar <vireshk@kernel.org>
12200L:	linux-mmc@vger.kernel.org
12201S:	Maintained
12202F:	drivers/mmc/host/sdhci-spear.c
12203
12204SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12205M:	Kishon Vijay Abraham I <kishon@ti.com>
12206L:	linux-mmc@vger.kernel.org
12207S:	Maintained
12208F:	drivers/mmc/host/sdhci-omap.c
12209
12210SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12211M:	Scott Bauer <scott.bauer@intel.com>
12212M:	Jonathan Derrick <jonathan.derrick@intel.com>
12213L:	linux-block@vger.kernel.org
12214S:	Supported
12215F:	block/sed*
12216F:	block/opal_proto.h
12217F:	include/linux/sed*
12218F:	include/uapi/linux/sed*
12219
12220SECURITY CONTACT
12221M:	Security Officers <security@kernel.org>
12222S:	Supported
12223
12224SECURITY SUBSYSTEM
12225M:	James Morris <james.l.morris@oracle.com>
12226M:	"Serge E. Hallyn" <serge@hallyn.com>
12227L:	linux-security-module@vger.kernel.org (suggested Cc:)
12228T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12229W:	http://kernsec.org/
12230S:	Supported
12231F:	security/
12232
12233SELINUX SECURITY MODULE
12234M:	Paul Moore <paul@paul-moore.com>
12235M:	Stephen Smalley <sds@tycho.nsa.gov>
12236M:	Eric Paris <eparis@parisplace.org>
12237L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12238W:	https://selinuxproject.org
12239W:	https://github.com/SELinuxProject
12240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12241S:	Supported
12242F:	include/linux/selinux*
12243F:	security/selinux/
12244F:	scripts/selinux/
12245F:	Documentation/admin-guide/LSM/SELinux.rst
12246
12247SENSABLE PHANTOM
12248M:	Jiri Slaby <jirislaby@gmail.com>
12249S:	Maintained
12250F:	drivers/misc/phantom.c
12251F:	include/uapi/linux/phantom.h
12252
12253SERIAL DEVICE BUS
12254M:	Rob Herring <robh@kernel.org>
12255L:	linux-serial@vger.kernel.org
12256S:	Maintained
12257F:	Documentation/devicetree/bindings/serial/slave-device.txt
12258F:	drivers/tty/serdev/
12259F:	include/linux/serdev.h
12260
12261SERIAL DRIVERS
12262M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12263L:	linux-serial@vger.kernel.org
12264S:	Maintained
12265F:	Documentation/devicetree/bindings/serial/
12266F:	drivers/tty/serial/
12267
12268SERIAL IR RECEIVER
12269M:	Sean Young <sean@mess.org>
12270L:	linux-media@vger.kernel.org
12271S:	Maintained
12272F:	drivers/media/rc/serial_ir.c
12273
12274SFC NETWORK DRIVER
12275M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12276M:	Edward Cree <ecree@solarflare.com>
12277M:	Bert Kenward <bkenward@solarflare.com>
12278L:	netdev@vger.kernel.org
12279S:	Supported
12280F:	drivers/net/ethernet/sfc/
12281
12282SGI GRU DRIVER
12283M:	Dimitri Sivanich <sivanich@sgi.com>
12284S:	Maintained
12285F:	drivers/misc/sgi-gru/
12286
12287SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12288M:	Pat Gefre <pfg@sgi.com>
12289L:	linux-ia64@vger.kernel.org
12290S:	Supported
12291F:	Documentation/ia64/serial.txt
12292F:	drivers/tty/serial/ioc?_serial.c
12293F:	include/linux/ioc?.h
12294
12295SGI XP/XPC/XPNET DRIVER
12296M:	Cliff Whickman <cpw@sgi.com>
12297M:	Robin Holt <robinmholt@gmail.com>
12298S:	Maintained
12299F:	drivers/misc/sgi-xp/
12300
12301SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12302M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12303L:	linux-s390@vger.kernel.org
12304W:	http://www.ibm.com/developerworks/linux/linux390/
12305S:	Supported
12306F:	net/smc/
12307
12308SH_VEU V4L2 MEM2MEM DRIVER
12309L:	linux-media@vger.kernel.org
12310S:	Orphan
12311F:	drivers/media/platform/sh_veu.c
12312
12313SH_VOU V4L2 OUTPUT DRIVER
12314L:	linux-media@vger.kernel.org
12315S:	Orphan
12316F:	drivers/media/platform/sh_vou.c
12317F:	include/media/drv-intf/sh_vou.h
12318
12319SI2157 MEDIA DRIVER
12320M:	Antti Palosaari <crope@iki.fi>
12321L:	linux-media@vger.kernel.org
12322W:	https://linuxtv.org
12323W:	http://palosaari.fi/linux/
12324Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12325T:	git git://linuxtv.org/anttip/media_tree.git
12326S:	Maintained
12327F:	drivers/media/tuners/si2157*
12328
12329SI2168 MEDIA DRIVER
12330M:	Antti Palosaari <crope@iki.fi>
12331L:	linux-media@vger.kernel.org
12332W:	https://linuxtv.org
12333W:	http://palosaari.fi/linux/
12334Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12335T:	git git://linuxtv.org/anttip/media_tree.git
12336S:	Maintained
12337F:	drivers/media/dvb-frontends/si2168*
12338
12339SI470X FM RADIO RECEIVER I2C DRIVER
12340M:	Hans Verkuil <hverkuil@xs4all.nl>
12341L:	linux-media@vger.kernel.org
12342T:	git git://linuxtv.org/media_tree.git
12343W:	https://linuxtv.org
12344S:	Odd Fixes
12345F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12346
12347SI470X FM RADIO RECEIVER USB DRIVER
12348M:	Hans Verkuil <hverkuil@xs4all.nl>
12349L:	linux-media@vger.kernel.org
12350T:	git git://linuxtv.org/media_tree.git
12351W:	https://linuxtv.org
12352S:	Maintained
12353F:	drivers/media/radio/si470x/radio-si470x-common.c
12354F:	drivers/media/radio/si470x/radio-si470x.h
12355F:	drivers/media/radio/si470x/radio-si470x-usb.c
12356
12357SI4713 FM RADIO TRANSMITTER I2C DRIVER
12358M:	Eduardo Valentin <edubezval@gmail.com>
12359L:	linux-media@vger.kernel.org
12360T:	git git://linuxtv.org/media_tree.git
12361W:	https://linuxtv.org
12362S:	Odd Fixes
12363F:	drivers/media/radio/si4713/si4713.?
12364
12365SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12366M:	Eduardo Valentin <edubezval@gmail.com>
12367L:	linux-media@vger.kernel.org
12368T:	git git://linuxtv.org/media_tree.git
12369W:	https://linuxtv.org
12370S:	Odd Fixes
12371F:	drivers/media/radio/si4713/radio-platform-si4713.c
12372
12373SI4713 FM RADIO TRANSMITTER USB DRIVER
12374M:	Hans Verkuil <hverkuil@xs4all.nl>
12375L:	linux-media@vger.kernel.org
12376T:	git git://linuxtv.org/media_tree.git
12377W:	https://linuxtv.org
12378S:	Maintained
12379F:	drivers/media/radio/si4713/radio-usb-si4713.c
12380
12381SIANO DVB DRIVER
12382M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12383M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12384L:	linux-media@vger.kernel.org
12385W:	https://linuxtv.org
12386T:	git git://linuxtv.org/media_tree.git
12387S:	Odd fixes
12388F:	drivers/media/common/siano/
12389F:	drivers/media/usb/siano/
12390F:	drivers/media/usb/siano/
12391F:	drivers/media/mmc/siano/
12392
12393SILEAD TOUCHSCREEN DRIVER
12394M:	Hans de Goede <hdegoede@redhat.com>
12395L:	linux-input@vger.kernel.org
12396L:	platform-driver-x86@vger.kernel.org
12397S:	Maintained
12398F:	drivers/input/touchscreen/silead.c
12399F:	drivers/platform/x86/silead_dmi.c
12400
12401SILICON MOTION SM712 FRAME BUFFER DRIVER
12402M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12403M:	Teddy Wang <teddy.wang@siliconmotion.com>
12404M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12405L:	linux-fbdev@vger.kernel.org
12406S:	Maintained
12407F:	drivers/video/fbdev/sm712*
12408F:	Documentation/fb/sm712fb.txt
12409
12410SIMPLE FIRMWARE INTERFACE (SFI)
12411M:	Len Brown <lenb@kernel.org>
12412L:	sfi-devel@simplefirmware.org
12413W:	http://simplefirmware.org/
12414T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12415S:	Supported
12416F:	arch/x86/platform/sfi/
12417F:	drivers/sfi/
12418F:	include/linux/sfi*.h
12419
12420SIMPLEFB FB DRIVER
12421M:	Hans de Goede <hdegoede@redhat.com>
12422L:	linux-fbdev@vger.kernel.org
12423S:	Maintained
12424F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12425F:	drivers/video/fbdev/simplefb.c
12426F:	include/linux/platform_data/simplefb.h
12427
12428SIMTEC EB110ATX (Chalice CATS)
12429P:	Ben Dooks
12430P:	Vincent Sanders <vince@simtec.co.uk>
12431M:	Simtec Linux Team <linux@simtec.co.uk>
12432W:	http://www.simtec.co.uk/products/EB110ATX/
12433S:	Supported
12434
12435SIMTEC EB2410ITX (BAST)
12436P:	Ben Dooks
12437P:	Vincent Sanders <vince@simtec.co.uk>
12438M:	Simtec Linux Team <linux@simtec.co.uk>
12439W:	http://www.simtec.co.uk/products/EB2410ITX/
12440S:	Supported
12441F:	arch/arm/mach-s3c24xx/mach-bast.c
12442F:	arch/arm/mach-s3c24xx/bast-ide.c
12443F:	arch/arm/mach-s3c24xx/bast-irq.c
12444
12445SIPHASH PRF ROUTINES
12446M:	Jason A. Donenfeld <Jason@zx2c4.com>
12447S:	Maintained
12448F:	lib/siphash.c
12449F:	lib/test_siphash.c
12450F:	include/linux/siphash.h
12451
12452SIS 190 ETHERNET DRIVER
12453M:	Francois Romieu <romieu@fr.zoreil.com>
12454L:	netdev@vger.kernel.org
12455S:	Maintained
12456F:	drivers/net/ethernet/sis/sis190.c
12457
12458SIS 900/7016 FAST ETHERNET DRIVER
12459M:	Daniele Venzano <venza@brownhat.org>
12460W:	http://www.brownhat.org/sis900.html
12461L:	netdev@vger.kernel.org
12462S:	Maintained
12463F:	drivers/net/ethernet/sis/sis900.*
12464
12465SIS FRAMEBUFFER DRIVER
12466M:	Thomas Winischhofer <thomas@winischhofer.net>
12467W:	http://www.winischhofer.net/linuxsisvga.shtml
12468S:	Maintained
12469F:	Documentation/fb/sisfb.txt
12470F:	drivers/video/fbdev/sis/
12471F:	include/video/sisfb.h
12472
12473SIS USB2VGA DRIVER
12474M:	Thomas Winischhofer <thomas@winischhofer.net>
12475W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12476S:	Maintained
12477F:	drivers/usb/misc/sisusbvga/
12478
12479SLAB ALLOCATOR
12480M:	Christoph Lameter <cl@linux.com>
12481M:	Pekka Enberg <penberg@kernel.org>
12482M:	David Rientjes <rientjes@google.com>
12483M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12484M:	Andrew Morton <akpm@linux-foundation.org>
12485L:	linux-mm@kvack.org
12486S:	Maintained
12487F:	include/linux/sl?b*.h
12488F:	mm/sl?b*
12489
12490SLEEPABLE READ-COPY UPDATE (SRCU)
12491M:	Lai Jiangshan <jiangshanlai@gmail.com>
12492M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12493M:	Josh Triplett <josh@joshtriplett.org>
12494R:	Steven Rostedt <rostedt@goodmis.org>
12495R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12496L:	linux-kernel@vger.kernel.org
12497W:	http://www.rdrop.com/users/paulmck/RCU/
12498S:	Supported
12499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12500F:	include/linux/srcu.h
12501F:	kernel/rcu/srcu.c
12502
12503SMACK SECURITY MODULE
12504M:	Casey Schaufler <casey@schaufler-ca.com>
12505L:	linux-security-module@vger.kernel.org
12506W:	http://schaufler-ca.com
12507T:	git git://github.com/cschaufler/smack-next
12508S:	Maintained
12509F:	Documentation/admin-guide/LSM/Smack.rst
12510F:	security/smack/
12511
12512SMC91x ETHERNET DRIVER
12513M:	Nicolas Pitre <nico@fluxnic.net>
12514S:	Odd Fixes
12515F:	drivers/net/ethernet/smsc/smc91x.*
12516
12517SMIA AND SMIA++ IMAGE SENSOR DRIVER
12518M:	Sakari Ailus <sakari.ailus@iki.fi>
12519L:	linux-media@vger.kernel.org
12520S:	Maintained
12521F:	drivers/media/i2c/smiapp/
12522F:	include/media/i2c/smiapp.h
12523F:	drivers/media/i2c/smiapp-pll.c
12524F:	drivers/media/i2c/smiapp-pll.h
12525F:	include/uapi/linux/smiapp.h
12526F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12527
12528SMM665 HARDWARE MONITOR DRIVER
12529M:	Guenter Roeck <linux@roeck-us.net>
12530L:	linux-hwmon@vger.kernel.org
12531S:	Maintained
12532F:	Documentation/hwmon/smm665
12533F:	drivers/hwmon/smm665.c
12534
12535SMSC EMC2103 HARDWARE MONITOR DRIVER
12536M:	Steve Glendinning <steve.glendinning@shawell.net>
12537L:	linux-hwmon@vger.kernel.org
12538S:	Maintained
12539F:	Documentation/hwmon/emc2103
12540F:	drivers/hwmon/emc2103.c
12541
12542SMSC SCH5627 HARDWARE MONITOR DRIVER
12543M:	Hans de Goede <hdegoede@redhat.com>
12544L:	linux-hwmon@vger.kernel.org
12545S:	Supported
12546F:	Documentation/hwmon/sch5627
12547F:	drivers/hwmon/sch5627.c
12548
12549SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12550M:	Steve Glendinning <steve.glendinning@shawell.net>
12551L:	linux-fbdev@vger.kernel.org
12552S:	Maintained
12553F:	drivers/video/fbdev/smscufx.c
12554
12555SMSC47B397 HARDWARE MONITOR DRIVER
12556M:	Jean Delvare <jdelvare@suse.com>
12557L:	linux-hwmon@vger.kernel.org
12558S:	Maintained
12559F:	Documentation/hwmon/smsc47b397
12560F:	drivers/hwmon/smsc47b397.c
12561
12562SMSC911x ETHERNET DRIVER
12563M:	Steve Glendinning <steve.glendinning@shawell.net>
12564L:	netdev@vger.kernel.org
12565S:	Maintained
12566F:	include/linux/smsc911x.h
12567F:	drivers/net/ethernet/smsc/smsc911x.*
12568
12569SMSC9420 PCI ETHERNET DRIVER
12570M:	Steve Glendinning <steve.glendinning@shawell.net>
12571L:	netdev@vger.kernel.org
12572S:	Maintained
12573F:	drivers/net/ethernet/smsc/smsc9420.*
12574
12575SOC-CAMERA V4L2 SUBSYSTEM
12576M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12577L:	linux-media@vger.kernel.org
12578T:	git git://linuxtv.org/media_tree.git
12579S:	Maintained
12580F:	include/media/soc*
12581F:	drivers/media/i2c/soc_camera/
12582F:	drivers/media/platform/soc_camera/
12583
12584SOEKRIS NET48XX LED SUPPORT
12585M:	Chris Boot <bootc@bootc.net>
12586S:	Maintained
12587F:	drivers/leds/leds-net48xx.c
12588
12589SOFT-ROCE DRIVER (rxe)
12590M:	Moni Shoua <monis@mellanox.com>
12591L:	linux-rdma@vger.kernel.org
12592S:	Supported
12593W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12594Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12595F:	drivers/infiniband/sw/rxe/
12596F:	include/uapi/rdma/rdma_user_rxe.h
12597
12598SOFTLOGIC 6x10 MPEG CODEC
12599M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12600M:	Anton Sviridenko <anton@corp.bluecherry.net>
12601M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12602M:	Andrey Utkin <andrey_utkin@fastmail.com>
12603M:	Ismael Luceno <ismael@iodev.co.uk>
12604L:	linux-media@vger.kernel.org
12605S:	Supported
12606F:	drivers/media/pci/solo6x10/
12607
12608SOFTWARE RAID (Multiple Disks) SUPPORT
12609M:	Shaohua Li <shli@kernel.org>
12610L:	linux-raid@vger.kernel.org
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12612S:	Supported
12613F:	drivers/md/Makefile
12614F:	drivers/md/Kconfig
12615F:	drivers/md/md*
12616F:	drivers/md/raid*
12617F:	include/linux/raid/
12618F:	include/uapi/linux/raid/
12619
12620SONIC NETWORK DRIVER
12621M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12622L:	netdev@vger.kernel.org
12623S:	Maintained
12624F:	drivers/net/ethernet/natsemi/sonic.*
12625
12626SONICS SILICON BACKPLANE DRIVER (SSB)
12627M:	Michael Buesch <m@bues.ch>
12628L:	linux-wireless@vger.kernel.org
12629S:	Maintained
12630F:	drivers/ssb/
12631F:	include/linux/ssb/
12632
12633SONY MEMORYSTICK CARD SUPPORT
12634M:	Alex Dubov <oakad@yahoo.com>
12635W:	http://tifmxx.berlios.de/
12636S:	Maintained
12637F:	drivers/memstick/host/tifm_ms.c
12638
12639SONY MEMORYSTICK STANDARD SUPPORT
12640M:	Maxim Levitsky <maximlevitsky@gmail.com>
12641S:	Maintained
12642F:	drivers/memstick/core/ms_block.*
12643
12644SONY VAIO CONTROL DEVICE DRIVER
12645M:	Mattia Dongili <malattia@linux.it>
12646L:	platform-driver-x86@vger.kernel.org
12647W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12648S:	Maintained
12649F:	Documentation/laptops/sony-laptop.txt
12650F:	drivers/char/sonypi.c
12651F:	drivers/platform/x86/sony-laptop.c
12652F:	include/linux/sony-laptop.h
12653
12654SOUND
12655M:	Jaroslav Kysela <perex@perex.cz>
12656M:	Takashi Iwai <tiwai@suse.com>
12657L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12658W:	http://www.alsa-project.org/
12659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12660T:	git git://git.alsa-project.org/alsa-kernel.git
12661Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12662S:	Maintained
12663F:	Documentation/sound/
12664F:	include/sound/
12665F:	include/uapi/sound/
12666F:	sound/
12667
12668SOUND - COMPRESSED AUDIO
12669M:	Vinod Koul <vinod.koul@intel.com>
12670L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12672S:	Supported
12673F:	Documentation/sound/alsa/compress_offload.txt
12674F:	include/sound/compress_driver.h
12675F:	include/uapi/sound/compress_*
12676F:	sound/core/compress_offload.c
12677F:	sound/soc/soc-compress.c
12678
12679SOUND - DMAENGINE HELPERS
12680M:	Lars-Peter Clausen <lars@metafoo.de>
12681S:	Supported
12682F:	include/sound/dmaengine_pcm.h
12683F:	sound/core/pcm_dmaengine.c
12684F:	sound/soc/soc-generic-dmaengine-pcm.c
12685
12686SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12687M:	Liam Girdwood <lgirdwood@gmail.com>
12688M:	Mark Brown <broonie@kernel.org>
12689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12690L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12691W:	http://alsa-project.org/main/index.php/ASoC
12692S:	Supported
12693F:	Documentation/devicetree/bindings/sound/
12694F:	Documentation/sound/alsa/soc/
12695F:	sound/soc/
12696F:	include/sound/soc*
12697
12698SP2 MEDIA DRIVER
12699M:	Olli Salonen <olli.salonen@iki.fi>
12700L:	linux-media@vger.kernel.org
12701W:	https://linuxtv.org
12702Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12703S:	Maintained
12704F:	drivers/media/dvb-frontends/sp2*
12705
12706SPARC + UltraSPARC (sparc/sparc64)
12707M:	"David S. Miller" <davem@davemloft.net>
12708L:	sparclinux@vger.kernel.org
12709Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12711T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12712S:	Maintained
12713F:	arch/sparc/
12714F:	drivers/sbus/
12715
12716SPARC SERIAL DRIVERS
12717M:	"David S. Miller" <davem@davemloft.net>
12718L:	sparclinux@vger.kernel.org
12719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12721S:	Maintained
12722F:	include/linux/sunserialcore.h
12723F:	drivers/tty/serial/suncore.c
12724F:	drivers/tty/serial/sunhv.c
12725F:	drivers/tty/serial/sunsab.c
12726F:	drivers/tty/serial/sunsab.h
12727F:	drivers/tty/serial/sunsu.c
12728F:	drivers/tty/serial/sunzilog.c
12729F:	drivers/tty/serial/sunzilog.h
12730F:	drivers/tty/vcc.c
12731
12732SPARSE CHECKER
12733M:	"Christopher Li" <sparse@chrisli.org>
12734L:	linux-sparse@vger.kernel.org
12735W:	https://sparse.wiki.kernel.org/
12736T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12737T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12738S:	Maintained
12739F:	include/linux/compiler.h
12740
12741SPEAR CLOCK FRAMEWORK SUPPORT
12742M:	Viresh Kumar <vireshk@kernel.org>
12743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12744W:	http://www.st.com/spear
12745S:	Maintained
12746F:	drivers/clk/spear/
12747
12748SPEAR PLATFORM SUPPORT
12749M:	Viresh Kumar <vireshk@kernel.org>
12750M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12751L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12752W:	http://www.st.com/spear
12753S:	Maintained
12754F:	arch/arm/boot/dts/spear*
12755F:	arch/arm/mach-spear/
12756
12757SPI NOR SUBSYSTEM
12758M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12759M:	Marek Vasut <marek.vasut@gmail.com>
12760L:	linux-mtd@lists.infradead.org
12761W:	http://www.linux-mtd.infradead.org/
12762Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12763T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12764T:	git git://git.infradead.org/l2-mtd.git spi-nor/next
12765S:	Maintained
12766F:	drivers/mtd/spi-nor/
12767F:	include/linux/mtd/spi-nor.h
12768
12769SPI SUBSYSTEM
12770M:	Mark Brown <broonie@kernel.org>
12771L:	linux-spi@vger.kernel.org
12772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12773Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12774S:	Maintained
12775F:	Documentation/devicetree/bindings/spi/
12776F:	Documentation/spi/
12777F:	drivers/spi/
12778F:	include/linux/spi/
12779F:	include/uapi/linux/spi/
12780F:	tools/spi/
12781
12782SPIDERNET NETWORK DRIVER for CELL
12783M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12784L:	netdev@vger.kernel.org
12785S:	Supported
12786F:	Documentation/networking/spider_net.txt
12787F:	drivers/net/ethernet/toshiba/spider_net*
12788
12789SPMI SUBSYSTEM
12790R:	Stephen Boyd <sboyd@codeaurora.org>
12791L:	linux-arm-msm@vger.kernel.org
12792F:	Documentation/devicetree/bindings/spmi/
12793F:	drivers/spmi/
12794F:	include/dt-bindings/spmi/spmi.h
12795F:	include/linux/spmi.h
12796F:	include/trace/events/spmi.h
12797
12798SPU FILE SYSTEM
12799M:	Jeremy Kerr <jk@ozlabs.org>
12800L:	linuxppc-dev@lists.ozlabs.org
12801W:	http://www.ibm.com/developerworks/power/cell/
12802S:	Supported
12803F:	Documentation/filesystems/spufs.txt
12804F:	arch/powerpc/platforms/cell/spufs/
12805
12806SQUASHFS FILE SYSTEM
12807M:	Phillip Lougher <phillip@squashfs.org.uk>
12808L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12809W:	http://squashfs.org.uk
12810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12811S:	Maintained
12812F:	Documentation/filesystems/squashfs.txt
12813F:	fs/squashfs/
12814
12815SRM (Alpha) environment access
12816M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
12817S:	Maintained
12818F:	arch/alpha/kernel/srm_env.c
12819
12820STABLE BRANCH
12821M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12822L:	stable@vger.kernel.org
12823S:	Supported
12824F:	Documentation/process/stable-kernel-rules.rst
12825
12826STAGING - ATOMISP DRIVER
12827M:	Alan Cox <alan@linux.intel.com>
12828M:	Sakari Ailus <sakari.ailus@linux.intel.com>
12829L:	linux-media@vger.kernel.org
12830S:	Maintained
12831F:	drivers/staging/media/atomisp/
12832
12833STAGING - COMEDI
12834M:	Ian Abbott <abbotti@mev.co.uk>
12835M:	H Hartley Sweeten <hsweeten@visionengravers.com>
12836S:	Odd Fixes
12837F:	drivers/staging/comedi/
12838
12839STAGING - FLARION FT1000 DRIVERS
12840M:	Marek Belisko <marek.belisko@gmail.com>
12841S:	Odd Fixes
12842F:	drivers/staging/ft1000/
12843
12844STAGING - INDUSTRIAL IO
12845M:	Jonathan Cameron <jic23@kernel.org>
12846L:	linux-iio@vger.kernel.org
12847S:	Odd Fixes
12848F:	Documentation/devicetree/bindings/staging/iio/
12849F:	drivers/staging/iio/
12850
12851STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12852M:	Jarod Wilson <jarod@wilsonet.com>
12853W:	http://www.lirc.org/
12854S:	Odd Fixes
12855F:	drivers/staging/media/lirc/
12856
12857STAGING - LUSTRE PARALLEL FILESYSTEM
12858M:	Oleg Drokin <oleg.drokin@intel.com>
12859M:	Andreas Dilger <andreas.dilger@intel.com>
12860M:	James Simmons <jsimmons@infradead.org>
12861L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
12862W:	http://wiki.lustre.org/
12863S:	Maintained
12864F:	drivers/staging/lustre
12865
12866STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12867M:	Marc Dietrich <marvin24@gmx.de>
12868L:	ac100@lists.launchpad.net (moderated for non-subscribers)
12869L:	linux-tegra@vger.kernel.org
12870S:	Maintained
12871F:	drivers/staging/nvec/
12872
12873STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12874M:	Jens Frederich <jfrederich@gmail.com>
12875M:	Daniel Drake <dsd@laptop.org>
12876M:	Jon Nettleton <jon.nettleton@gmail.com>
12877W:	http://wiki.laptop.org/go/DCON
12878S:	Maintained
12879F:	drivers/staging/olpc_dcon/
12880
12881STAGING - REALTEK RTL8712U DRIVERS
12882M:	Larry Finger <Larry.Finger@lwfinger.net>
12883M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12884S:	Odd Fixes
12885F:	drivers/staging/rtl8712/
12886
12887STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12888M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12889M:	Teddy Wang <teddy.wang@siliconmotion.com>
12890M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12891L:	linux-fbdev@vger.kernel.org
12892S:	Maintained
12893F:	drivers/staging/sm750fb/
12894
12895STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12896M:	William Hubbs <w.d.hubbs@gmail.com>
12897M:	Chris Brannon <chris@the-brannons.com>
12898M:	Kirk Reiser <kirk@reisers.ca>
12899M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
12900L:	speakup@linux-speakup.org
12901W:	http://www.linux-speakup.org/
12902S:	Odd Fixes
12903F:	drivers/staging/speakup/
12904
12905STAGING - VIA VT665X DRIVERS
12906M:	Forest Bond <forest@alittletooquiet.net>
12907S:	Odd Fixes
12908F:	drivers/staging/vt665?/
12909
12910STAGING - WILC1000 WIFI DRIVER
12911M:	Aditya Shankar <aditya.shankar@microchip.com>
12912M:	Ganesh Krishna <ganesh.krishna@microchip.com>
12913L:	linux-wireless@vger.kernel.org
12914S:	Supported
12915F:	drivers/staging/wilc1000/
12916
12917STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12918M:	Arnaud Patard <arnaud.patard@rtp-net.org>
12919S:	Odd Fixes
12920F:	drivers/staging/xgifb/
12921
12922STAGING SUBSYSTEM
12923M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12925L:	devel@driverdev.osuosl.org
12926S:	Supported
12927F:	drivers/staging/
12928
12929STARFIRE/DURALAN NETWORK DRIVER
12930M:	Ion Badulescu <ionut@badula.org>
12931S:	Odd Fixes
12932F:	drivers/net/ethernet/adaptec/starfire*
12933
12934STEC S1220 SKD DRIVER
12935M:	Bart Van Assche <bart.vanassche@wdc.com>
12936L:	linux-block@vger.kernel.org
12937S:	Maintained
12938F:	drivers/block/skd*[ch]
12939
12940STI CEC DRIVER
12941M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
12942S:	Maintained
12943F:	drivers/staging/media/st-cec/
12944F:	Documentation/devicetree/bindings/media/stih-cec.txt
12945
12946STK1160 USB VIDEO CAPTURE DRIVER
12947M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12948L:	linux-media@vger.kernel.org
12949T:	git git://linuxtv.org/media_tree.git
12950S:	Maintained
12951F:	drivers/media/usb/stk1160/
12952
12953STMMAC ETHERNET DRIVER
12954M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
12955M:	Alexandre Torgue <alexandre.torgue@st.com>
12956L:	netdev@vger.kernel.org
12957W:	http://www.stlinux.com
12958S:	Supported
12959F:	drivers/net/ethernet/stmicro/stmmac/
12960
12961SUN3/3X
12962M:	Sam Creasey <sammy@sammy.net>
12963W:	http://sammy.net/sun3/
12964S:	Maintained
12965F:	arch/m68k/kernel/*sun3*
12966F:	arch/m68k/sun3*/
12967F:	arch/m68k/include/asm/sun3*
12968F:	drivers/net/ethernet/i825xx/sun3*
12969
12970SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12971M:	Hans de Goede <hdegoede@redhat.com>
12972L:	linux-input@vger.kernel.org
12973S:	Maintained
12974F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12975F:	drivers/input/keyboard/sun4i-lradc-keys.c
12976
12977SUNDANCE NETWORK DRIVER
12978M:	Denis Kirjanov <kda@linux-powerpc.org>
12979L:	netdev@vger.kernel.org
12980S:	Maintained
12981F:	drivers/net/ethernet/dlink/sundance.c
12982
12983SUPERH
12984M:	Yoshinori Sato <ysato@users.sourceforge.jp>
12985M:	Rich Felker <dalias@libc.org>
12986L:	linux-sh@vger.kernel.org
12987Q:	http://patchwork.kernel.org/project/linux-sh/list/
12988S:	Maintained
12989F:	Documentation/sh/
12990F:	arch/sh/
12991F:	drivers/sh/
12992
12993SUSPEND TO RAM
12994M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
12995M:	Len Brown <len.brown@intel.com>
12996M:	Pavel Machek <pavel@ucw.cz>
12997L:	linux-pm@vger.kernel.org
12998B:	https://bugzilla.kernel.org
12999S:	Supported
13000F:	Documentation/power/
13001F:	arch/x86/kernel/acpi/
13002F:	drivers/base/power/
13003F:	kernel/power/
13004F:	include/linux/suspend.h
13005F:	include/linux/freezer.h
13006F:	include/linux/pm.h
13007
13008SVGA HANDLING
13009M:	Martin Mares <mj@ucw.cz>
13010L:	linux-video@atrey.karlin.mff.cuni.cz
13011S:	Maintained
13012F:	Documentation/svga.txt
13013F:	arch/x86/boot/video*
13014
13015SWIOTLB SUBSYSTEM
13016M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13017L:	linux-kernel@vger.kernel.org
13018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13019S:	Supported
13020F:	lib/swiotlb.c
13021F:	arch/*/kernel/pci-swiotlb.c
13022F:	include/linux/swiotlb.h
13023
13024SWITCHDEV
13025M:	Jiri Pirko <jiri@resnulli.us>
13026M:	Ivan Vecera <ivecera@redhat.com>
13027L:	netdev@vger.kernel.org
13028S:	Supported
13029F:	net/switchdev/
13030F:	include/net/switchdev.h
13031
13032SYNC FILE FRAMEWORK
13033M:	Sumit Semwal <sumit.semwal@linaro.org>
13034R:	Gustavo Padovan <gustavo@padovan.org>
13035S:	Maintained
13036L:	linux-media@vger.kernel.org
13037L:	dri-devel@lists.freedesktop.org
13038F:	drivers/dma-buf/sync_*
13039F:	drivers/dma-buf/dma-fence*
13040F:	drivers/dma-buf/sw_sync.c
13041F:	include/linux/sync_file.h
13042F:	include/uapi/linux/sync_file.h
13043F:	Documentation/sync_file.txt
13044T:	git git://anongit.freedesktop.org/drm/drm-misc
13045
13046SYNOPSYS ARC ARCHITECTURE
13047M:	Vineet Gupta <vgupta@synopsys.com>
13048L:	linux-snps-arc@lists.infradead.org
13049S:	Supported
13050F:	arch/arc/
13051F:	Documentation/devicetree/bindings/arc/*
13052F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13053F:	drivers/clocksource/arc_timer.c
13054F:	drivers/tty/serial/arc_uart.c
13055T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13056
13057SYNOPSYS ARC HSDK SDP pll clock driver
13058M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13059S:	Supported
13060F:	drivers/clk/clk-hsdk-pll.c
13061F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13062
13063SYNOPSYS ARC SDP clock driver
13064M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13065S:	Supported
13066F:	drivers/clk/axs10x/*
13067F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13068
13069SYNOPSYS ARC SDP platform support
13070M:	Alexey Brodkin <abrodkin@synopsys.com>
13071S:	Supported
13072F:	arch/arc/plat-axs10x
13073F:	arch/arc/boot/dts/ax*
13074F:	Documentation/devicetree/bindings/arc/axs10*
13075
13076SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13077M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13078S:	Supported
13079F:	drivers/reset/reset-axs10x.c
13080F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13081
13082SYNOPSYS DESIGNWARE APB GPIO DRIVER
13083M:	Hoan Tran <hotran@apm.com>
13084L:	linux-gpio@vger.kernel.org
13085S:	Maintained
13086F:	drivers/gpio/gpio-dwapb.c
13087F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13088
13089SYNOPSYS DESIGNWARE DMAC DRIVER
13090M:	Viresh Kumar <vireshk@kernel.org>
13091R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13092S:	Maintained
13093F:	include/linux/dma/dw.h
13094F:	include/linux/platform_data/dma-dw.h
13095F:	drivers/dma/dw/
13096
13097SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13098M:	Jie Deng <jiedeng@synopsys.com>
13099L:	netdev@vger.kernel.org
13100S:	Supported
13101F:	drivers/net/ethernet/synopsys/
13102
13103SYNOPSYS DESIGNWARE I2C DRIVER
13104M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13105R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13106R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13107L:	linux-i2c@vger.kernel.org
13108S:	Maintained
13109F:	drivers/i2c/busses/i2c-designware-*
13110F:	include/linux/platform_data/i2c-designware.h
13111
13112SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13113M:	Jaehoon Chung <jh80.chung@samsung.com>
13114L:	linux-mmc@vger.kernel.org
13115S:	Maintained
13116F:	drivers/mmc/host/dw_mmc*
13117
13118SYNOPSYS HSDK RESET CONTROLLER DRIVER
13119M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13120S:	Supported
13121F:	drivers/reset/reset-hsdk.c
13122F:	include/dt-bindings/reset/snps,hsdk-reset.h
13123F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13124
13125SYSTEM CONFIGURATION (SYSCON)
13126M:	Lee Jones <lee.jones@linaro.org>
13127M:	Arnd Bergmann <arnd@arndb.de>
13128T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13129S:	Supported
13130F:	drivers/mfd/syscon.c
13131
13132SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13133M:	Sudeep Holla <sudeep.holla@arm.com>
13134L:	linux-arm-kernel@lists.infradead.org
13135S:	Maintained
13136F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13137F:	drivers/clk/clk-scpi.c
13138F:	drivers/cpufreq/scpi-cpufreq.c
13139F:	drivers/firmware/arm_scpi.c
13140F:	include/linux/scpi_protocol.h
13141
13142SYSTEM RESET/SHUTDOWN DRIVERS
13143M:	Sebastian Reichel <sre@kernel.org>
13144L:	linux-pm@vger.kernel.org
13145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13146S:	Maintained
13147F:	Documentation/devicetree/bindings/power/reset/
13148F:	drivers/power/reset/
13149
13150SYSTEM TRACE MODULE CLASS
13151M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13152S:	Maintained
13153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13154F:	Documentation/trace/stm.txt
13155F:	drivers/hwtracing/stm/
13156F:	include/linux/stm.h
13157F:	include/uapi/linux/stm.h
13158
13159SYSV FILESYSTEM
13160M:	Christoph Hellwig <hch@infradead.org>
13161S:	Maintained
13162F:	Documentation/filesystems/sysv-fs.txt
13163F:	fs/sysv/
13164F:	include/linux/sysv_fs.h
13165
13166TARGET SUBSYSTEM
13167M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13168L:	linux-scsi@vger.kernel.org
13169L:	target-devel@vger.kernel.org
13170W:	http://www.linux-iscsi.org
13171W:	http://groups.google.com/group/linux-iscsi-target-dev
13172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13173S:	Supported
13174F:	drivers/target/
13175F:	include/target/
13176F:	Documentation/target/
13177
13178TASKSTATS STATISTICS INTERFACE
13179M:	Balbir Singh <bsingharora@gmail.com>
13180S:	Maintained
13181F:	Documentation/accounting/taskstats*
13182F:	include/linux/taskstats*
13183F:	kernel/taskstats.c
13184
13185TC subsystem
13186M:	Jamal Hadi Salim <jhs@mojatatu.com>
13187M:	Cong Wang <xiyou.wangcong@gmail.com>
13188M:	Jiri Pirko <jiri@resnulli.us>
13189L:	netdev@vger.kernel.org
13190S:	Maintained
13191F:	include/net/pkt_cls.h
13192F:	include/net/pkt_sched.h
13193F:	include/net/tc_act/
13194F:	include/uapi/linux/pkt_cls.h
13195F:	include/uapi/linux/pkt_sched.h
13196F:	include/uapi/linux/tc_act/
13197F:	include/uapi/linux/tc_ematch/
13198F:	net/sched/
13199
13200TCP LOW PRIORITY MODULE
13201M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13202M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13203W:	http://tcp-lp-mod.sourceforge.net/
13204S:	Maintained
13205F:	net/ipv4/tcp_lp.c
13206
13207TDA10071 MEDIA DRIVER
13208M:	Antti Palosaari <crope@iki.fi>
13209L:	linux-media@vger.kernel.org
13210W:	https://linuxtv.org
13211W:	http://palosaari.fi/linux/
13212Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13213T:	git git://linuxtv.org/anttip/media_tree.git
13214S:	Maintained
13215F:	drivers/media/dvb-frontends/tda10071*
13216
13217TDA18212 MEDIA DRIVER
13218M:	Antti Palosaari <crope@iki.fi>
13219L:	linux-media@vger.kernel.org
13220W:	https://linuxtv.org
13221W:	http://palosaari.fi/linux/
13222Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13223T:	git git://linuxtv.org/anttip/media_tree.git
13224S:	Maintained
13225F:	drivers/media/tuners/tda18212*
13226
13227TDA18218 MEDIA DRIVER
13228M:	Antti Palosaari <crope@iki.fi>
13229L:	linux-media@vger.kernel.org
13230W:	https://linuxtv.org
13231W:	http://palosaari.fi/linux/
13232Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13233T:	git git://linuxtv.org/anttip/media_tree.git
13234S:	Maintained
13235F:	drivers/media/tuners/tda18218*
13236
13237TDA18271 MEDIA DRIVER
13238M:	Michael Krufky <mkrufky@linuxtv.org>
13239L:	linux-media@vger.kernel.org
13240W:	https://linuxtv.org
13241W:	http://github.com/mkrufky
13242Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13243T:	git git://linuxtv.org/mkrufky/tuners.git
13244S:	Maintained
13245F:	drivers/media/tuners/tda18271*
13246
13247TDA827x MEDIA DRIVER
13248M:	Michael Krufky <mkrufky@linuxtv.org>
13249L:	linux-media@vger.kernel.org
13250W:	https://linuxtv.org
13251W:	http://github.com/mkrufky
13252Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13253T:	git git://linuxtv.org/mkrufky/tuners.git
13254S:	Maintained
13255F:	drivers/media/tuners/tda8290.*
13256
13257TDA8290 MEDIA DRIVER
13258M:	Michael Krufky <mkrufky@linuxtv.org>
13259L:	linux-media@vger.kernel.org
13260W:	https://linuxtv.org
13261W:	http://github.com/mkrufky
13262Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13263T:	git git://linuxtv.org/mkrufky/tuners.git
13264S:	Maintained
13265F:	drivers/media/tuners/tda8290.*
13266
13267TDA9840 MEDIA DRIVER
13268M:	Hans Verkuil <hverkuil@xs4all.nl>
13269L:	linux-media@vger.kernel.org
13270T:	git git://linuxtv.org/media_tree.git
13271W:	https://linuxtv.org
13272S:	Maintained
13273F:	drivers/media/i2c/tda9840*
13274
13275TEA5761 TUNER DRIVER
13276M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13278L:	linux-media@vger.kernel.org
13279W:	https://linuxtv.org
13280T:	git git://linuxtv.org/media_tree.git
13281S:	Odd fixes
13282F:	drivers/media/tuners/tea5761.*
13283
13284TEA5767 TUNER DRIVER
13285M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13286M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13287L:	linux-media@vger.kernel.org
13288W:	https://linuxtv.org
13289T:	git git://linuxtv.org/media_tree.git
13290S:	Maintained
13291F:	drivers/media/tuners/tea5767.*
13292
13293TEA6415C MEDIA DRIVER
13294M:	Hans Verkuil <hverkuil@xs4all.nl>
13295L:	linux-media@vger.kernel.org
13296T:	git git://linuxtv.org/media_tree.git
13297W:	https://linuxtv.org
13298S:	Maintained
13299F:	drivers/media/i2c/tea6415c*
13300
13301TEA6420 MEDIA DRIVER
13302M:	Hans Verkuil <hverkuil@xs4all.nl>
13303L:	linux-media@vger.kernel.org
13304T:	git git://linuxtv.org/media_tree.git
13305W:	https://linuxtv.org
13306S:	Maintained
13307F:	drivers/media/i2c/tea6420*
13308
13309TEAM DRIVER
13310M:	Jiri Pirko <jiri@resnulli.us>
13311L:	netdev@vger.kernel.org
13312S:	Supported
13313F:	drivers/net/team/
13314F:	include/linux/if_team.h
13315F:	include/uapi/linux/if_team.h
13316
13317TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13318M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13319S:	Maintained
13320F:	arch/x86/platform/ts5500/
13321
13322TECHNOTREND USB IR RECEIVER
13323M:	Sean Young <sean@mess.org>
13324L:	linux-media@vger.kernel.org
13325S:	Maintained
13326F:	drivers/media/rc/ttusbir.c
13327
13328TEE SUBSYSTEM
13329M:	Jens Wiklander <jens.wiklander@linaro.org>
13330S:	Maintained
13331F:	include/linux/tee_drv.h
13332F:	include/uapi/linux/tee.h
13333F:	drivers/tee/
13334F:	Documentation/tee.txt
13335
13336TEGRA ARCHITECTURE SUPPORT
13337M:	Thierry Reding <thierry.reding@gmail.com>
13338M:	Jonathan Hunter <jonathanh@nvidia.com>
13339L:	linux-tegra@vger.kernel.org
13340Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13342S:	Supported
13343N:	[^a-z]tegra
13344
13345TEGRA CLOCK DRIVER
13346M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13347M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13348S:	Supported
13349F:	drivers/clk/tegra/
13350
13351TEGRA DMA DRIVERS
13352M:	Laxman Dewangan <ldewangan@nvidia.com>
13353M:	Jon Hunter <jonathanh@nvidia.com>
13354S:	Supported
13355F:	drivers/dma/tegra*
13356
13357TEGRA I2C DRIVER
13358M:	Laxman Dewangan <ldewangan@nvidia.com>
13359S:	Supported
13360F:	drivers/i2c/busses/i2c-tegra.c
13361
13362TEGRA IOMMU DRIVERS
13363M:	Hiroshi Doyu <hdoyu@nvidia.com>
13364S:	Supported
13365F:	drivers/iommu/tegra*
13366
13367TEGRA KBC DRIVER
13368M:	Rakesh Iyer <riyer@nvidia.com>
13369M:	Laxman Dewangan <ldewangan@nvidia.com>
13370S:	Supported
13371F:	drivers/input/keyboard/tegra-kbc.c
13372
13373TEGRA PWM DRIVER
13374M:	Thierry Reding <thierry.reding@gmail.com>
13375S:	Supported
13376F:	drivers/pwm/pwm-tegra.c
13377
13378TEGRA SERIAL DRIVER
13379M:	Laxman Dewangan <ldewangan@nvidia.com>
13380S:	Supported
13381F:	drivers/tty/serial/serial-tegra.c
13382
13383TEGRA SPI DRIVER
13384M:	Laxman Dewangan <ldewangan@nvidia.com>
13385S:	Supported
13386F:	drivers/spi/spi-tegra*
13387
13388TEHUTI ETHERNET DRIVER
13389M:	Andy Gospodarek <andy@greyhouse.net>
13390L:	netdev@vger.kernel.org
13391S:	Supported
13392F:	drivers/net/ethernet/tehuti/*
13393
13394Telecom Clock Driver for MCPL0010
13395M:	Mark Gross <mark.gross@intel.com>
13396S:	Supported
13397F:	drivers/char/tlclk.c
13398
13399TENSILICA XTENSA PORT (xtensa)
13400M:	Chris Zankel <chris@zankel.net>
13401M:	Max Filippov <jcmvbkbc@gmail.com>
13402L:	linux-xtensa@linux-xtensa.org
13403T:	git git://github.com/czankel/xtensa-linux.git
13404S:	Maintained
13405F:	arch/xtensa/
13406F:	drivers/irqchip/irq-xtensa-*
13407
13408Texas Instruments' System Control Interface (TISCI) Protocol Driver
13409M:	Nishanth Menon <nm@ti.com>
13410M:	Tero Kristo <t-kristo@ti.com>
13411M:	Santosh Shilimkar <ssantosh@kernel.org>
13412L:	linux-arm-kernel@lists.infradead.org
13413S:	Maintained
13414F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13415F:	drivers/firmware/ti_sci*
13416F:	include/linux/soc/ti/ti_sci_protocol.h
13417F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13418F:	include/dt-bindings/genpd/k2g.h
13419F:	drivers/soc/ti/ti_sci_pm_domains.c
13420F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13421F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13422F:	drivers/clk/keystone/sci-clk.c
13423F:	drivers/reset/reset-ti-sci.c
13424
13425THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13426M:	Hans Verkuil <hverkuil@xs4all.nl>
13427L:	linux-media@vger.kernel.org
13428T:	git git://linuxtv.org/media_tree.git
13429W:	https://linuxtv.org
13430S:	Maintained
13431F:	drivers/media/radio/radio-raremono.c
13432
13433THERMAL
13434M:	Zhang Rui <rui.zhang@intel.com>
13435M:	Eduardo Valentin <edubezval@gmail.com>
13436L:	linux-pm@vger.kernel.org
13437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13439Q:	https://patchwork.kernel.org/project/linux-pm/list/
13440S:	Supported
13441F:	drivers/thermal/
13442F:	include/linux/thermal.h
13443F:	include/uapi/linux/thermal.h
13444F:	include/linux/cpu_cooling.h
13445F:	Documentation/devicetree/bindings/thermal/
13446
13447THERMAL/CPU_COOLING
13448M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13449M:	Viresh Kumar <viresh.kumar@linaro.org>
13450M:	Javi Merino <javi.merino@kernel.org>
13451L:	linux-pm@vger.kernel.org
13452S:	Supported
13453F:	Documentation/thermal/cpu-cooling-api.txt
13454F:	drivers/thermal/cpu_cooling.c
13455F:	include/linux/cpu_cooling.h
13456
13457THINKPAD ACPI EXTRAS DRIVER
13458M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13459L:	ibm-acpi-devel@lists.sourceforge.net
13460L:	platform-driver-x86@vger.kernel.org
13461W:	http://ibm-acpi.sourceforge.net
13462W:	http://thinkwiki.org/wiki/Ibm-acpi
13463T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13464S:	Maintained
13465F:	drivers/platform/x86/thinkpad_acpi.c
13466
13467THUNDERBOLT DRIVER
13468M:	Andreas Noever <andreas.noever@gmail.com>
13469M:	Michael Jamet <michael.jamet@intel.com>
13470M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13471M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13473S:	Maintained
13474F:	drivers/thunderbolt/
13475F:	include/linux/thunderbolt.h
13476
13477THUNDERBOLT NETWORK DRIVER
13478M:	Michael Jamet <michael.jamet@intel.com>
13479M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13480M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13481L:	netdev@vger.kernel.org
13482S:	Maintained
13483F:	drivers/net/thunderbolt.c
13484
13485THUNDERX GPIO DRIVER
13486M:	David Daney <david.daney@cavium.com>
13487S:	Maintained
13488F:	drivers/gpio/gpio-thunderx.c
13489
13490TI AM437X VPFE DRIVER
13491M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13492L:	linux-media@vger.kernel.org
13493W:	https://linuxtv.org
13494Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13495T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13496S:	Maintained
13497F:	drivers/media/platform/am437x/
13498
13499TI BANDGAP AND THERMAL DRIVER
13500M:	Eduardo Valentin <edubezval@gmail.com>
13501M:	Keerthy <j-keerthy@ti.com>
13502L:	linux-pm@vger.kernel.org
13503L:	linux-omap@vger.kernel.org
13504S:	Maintained
13505F:	drivers/thermal/ti-soc-thermal/
13506
13507TI BQ27XXX POWER SUPPLY DRIVER
13508R:	Andrew F. Davis <afd@ti.com>
13509F:	include/linux/power/bq27xxx_battery.h
13510F:	drivers/power/supply/bq27xxx_battery.c
13511F:	drivers/power/supply/bq27xxx_battery_i2c.c
13512
13513TI CDCE706 CLOCK DRIVER
13514M:	Max Filippov <jcmvbkbc@gmail.com>
13515S:	Maintained
13516F:	drivers/clk/clk-cdce706.c
13517
13518TI CLOCK DRIVER
13519M:	Tero Kristo <t-kristo@ti.com>
13520L:	linux-omap@vger.kernel.org
13521S:	Maintained
13522F:	drivers/clk/ti/
13523F:	include/linux/clk/ti.h
13524
13525TI DAVINCI MACHINE SUPPORT
13526M:	Sekhar Nori <nsekhar@ti.com>
13527M:	Kevin Hilman <khilman@kernel.org>
13528L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13529T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13530S:	Supported
13531F:	arch/arm/mach-davinci/
13532F:	drivers/i2c/busses/i2c-davinci.c
13533F:	arch/arm/boot/dts/da850*
13534
13535TI DAVINCI SERIES GPIO DRIVER
13536M:	Keerthy <j-keerthy@ti.com>
13537L:	linux-gpio@vger.kernel.org
13538S:	Maintained
13539F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13540F:	drivers/gpio/gpio-davinci.c
13541
13542TI DAVINCI SERIES MEDIA DRIVER
13543M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13544L:	linux-media@vger.kernel.org
13545W:	https://linuxtv.org
13546Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13547T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13548S:	Maintained
13549F:	drivers/media/platform/davinci/
13550F:	include/media/davinci/
13551
13552TI ETHERNET SWITCH DRIVER (CPSW)
13553R:	Grygorii Strashko <grygorii.strashko@ti.com>
13554L:	linux-omap@vger.kernel.org
13555L:	netdev@vger.kernel.org
13556S:	Maintained
13557F:	drivers/net/ethernet/ti/cpsw*
13558F:	drivers/net/ethernet/ti/davinci*
13559
13560TI FLASH MEDIA INTERFACE DRIVER
13561M:	Alex Dubov <oakad@yahoo.com>
13562S:	Maintained
13563F:	drivers/misc/tifm*
13564F:	drivers/mmc/host/tifm_sd.c
13565F:	include/linux/tifm.h
13566
13567TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13568M:	Santosh Shilimkar <ssantosh@kernel.org>
13569L:	linux-kernel@vger.kernel.org
13570L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13571S:	Maintained
13572F:	drivers/soc/ti/*
13573T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13574
13575TI LM49xxx FAMILY ASoC CODEC DRIVERS
13576M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13577M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13578L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13579S:	Maintained
13580F:	sound/soc/codecs/lm49453*
13581F:	sound/soc/codecs/isabelle*
13582
13583TI LP855x BACKLIGHT DRIVER
13584M:	Milo Kim <milo.kim@ti.com>
13585S:	Maintained
13586F:	Documentation/backlight/lp855x-driver.txt
13587F:	drivers/video/backlight/lp855x_bl.c
13588F:	include/linux/platform_data/lp855x.h
13589
13590TI LP8727 CHARGER DRIVER
13591M:	Milo Kim <milo.kim@ti.com>
13592S:	Maintained
13593F:	drivers/power/supply/lp8727_charger.c
13594F:	include/linux/platform_data/lp8727.h
13595
13596TI LP8788 MFD DRIVER
13597M:	Milo Kim <milo.kim@ti.com>
13598S:	Maintained
13599F:	drivers/iio/adc/lp8788_adc.c
13600F:	drivers/leds/leds-lp8788.c
13601F:	drivers/mfd/lp8788*.c
13602F:	drivers/power/supply/lp8788-charger.c
13603F:	drivers/regulator/lp8788-*.c
13604F:	include/linux/mfd/lp8788*.h
13605
13606TI NETCP ETHERNET DRIVER
13607M:	Wingman Kwok <w-kwok2@ti.com>
13608M:	Murali Karicheri <m-karicheri2@ti.com>
13609L:	netdev@vger.kernel.org
13610S:	Maintained
13611F:	drivers/net/ethernet/ti/netcp*
13612
13613TI TAS571X FAMILY ASoC CODEC DRIVER
13614M:	Kevin Cernekee <cernekee@chromium.org>
13615L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13616S:	Odd Fixes
13617F:	sound/soc/codecs/tas571x*
13618
13619TI TRF7970A NFC DRIVER
13620M:	Mark Greer <mgreer@animalcreek.com>
13621L:	linux-wireless@vger.kernel.org
13622L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13623S:	Supported
13624F:	drivers/nfc/trf7970a.c
13625F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13626
13627TI TWL4030 SERIES SOC CODEC DRIVER
13628M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13629L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13630S:	Maintained
13631F:	sound/soc/codecs/twl4030*
13632
13633TI VPE/CAL DRIVERS
13634M:	Benoit Parrot <bparrot@ti.com>
13635L:	linux-media@vger.kernel.org
13636W:	http://linuxtv.org/
13637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13638S:	Maintained
13639F:	drivers/media/platform/ti-vpe/
13640
13641TI WILINK WIRELESS DRIVERS
13642L:	linux-wireless@vger.kernel.org
13643W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13644W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13646S:	Orphan
13647F:	drivers/net/wireless/ti/
13648F:	include/linux/wl12xx.h
13649
13650TILE ARCHITECTURE
13651M:	Chris Metcalf <cmetcalf@mellanox.com>
13652W:	http://www.mellanox.com/repository/solutions/tile-scm/
13653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13654S:	Supported
13655F:	arch/tile/
13656F:	drivers/char/tile-srom.c
13657F:	drivers/edac/tile_edac.c
13658F:	drivers/net/ethernet/tile/
13659F:	drivers/rtc/rtc-tile.c
13660F:	drivers/tty/hvc/hvc_tile.c
13661F:	drivers/tty/serial/tilegx.c
13662F:	drivers/usb/host/*-tilegx.c
13663F:	include/linux/usb/tilegx.h
13664
13665TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13666M:	John Stultz <john.stultz@linaro.org>
13667M:	Thomas Gleixner <tglx@linutronix.de>
13668R:	Stephen Boyd <sboyd@codeaurora.org>
13669L:	linux-kernel@vger.kernel.org
13670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13671S:	Supported
13672F:	include/linux/clocksource.h
13673F:	include/linux/time.h
13674F:	include/linux/timex.h
13675F:	include/uapi/linux/time.h
13676F:	include/uapi/linux/timex.h
13677F:	kernel/time/clocksource.c
13678F:	kernel/time/time*.c
13679F:	kernel/time/alarmtimer.c
13680F:	kernel/time/ntp.c
13681F:	tools/testing/selftests/timers/
13682
13683TIPC NETWORK LAYER
13684M:	Jon Maloy <jon.maloy@ericsson.com>
13685M:	Ying Xue <ying.xue@windriver.com>
13686L:	netdev@vger.kernel.org (core kernel code)
13687L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13688W:	http://tipc.sourceforge.net/
13689S:	Maintained
13690F:	include/uapi/linux/tipc*.h
13691F:	net/tipc/
13692
13693TLAN NETWORK DRIVER
13694M:	Samuel Chessman <chessman@tux.org>
13695L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13696W:	http://sourceforge.net/projects/tlan/
13697S:	Maintained
13698F:	Documentation/networking/tlan.txt
13699F:	drivers/net/ethernet/ti/tlan.*
13700
13701TM6000 VIDEO4LINUX DRIVER
13702M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13703M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13704L:	linux-media@vger.kernel.org
13705W:	https://linuxtv.org
13706T:	git git://linuxtv.org/media_tree.git
13707S:	Odd fixes
13708F:	drivers/media/usb/tm6000/
13709F:	Documentation/media/v4l-drivers/tm6000*
13710
13711TMIO/SDHI MMC DRIVER
13712M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13713L:	linux-mmc@vger.kernel.org
13714S:	Supported
13715F:	drivers/mmc/host/tmio_mmc*
13716F:	drivers/mmc/host/renesas_sdhi*
13717F:	include/linux/mfd/tmio.h
13718
13719TMP401 HARDWARE MONITOR DRIVER
13720M:	Guenter Roeck <linux@roeck-us.net>
13721L:	linux-hwmon@vger.kernel.org
13722S:	Maintained
13723F:	Documentation/hwmon/tmp401
13724F:	drivers/hwmon/tmp401.c
13725
13726TMPFS (SHMEM FILESYSTEM)
13727M:	Hugh Dickins <hughd@google.com>
13728L:	linux-mm@kvack.org
13729S:	Maintained
13730F:	include/linux/shmem_fs.h
13731F:	mm/shmem.c
13732
13733TOMOYO SECURITY MODULE
13734M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13735M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13736L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13737L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13738L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13739L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13740W:	http://tomoyo.sourceforge.jp/
13741T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13742S:	Maintained
13743F:	security/tomoyo/
13744
13745TOPSTAR LAPTOP EXTRAS DRIVER
13746M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13747L:	platform-driver-x86@vger.kernel.org
13748S:	Maintained
13749F:	drivers/platform/x86/topstar-laptop.c
13750
13751TOSHIBA ACPI EXTRAS DRIVER
13752M:	Azael Avalos <coproscefalo@gmail.com>
13753L:	platform-driver-x86@vger.kernel.org
13754S:	Maintained
13755F:	drivers/platform/x86/toshiba_acpi.c
13756
13757TOSHIBA BLUETOOTH DRIVER
13758M:	Azael Avalos <coproscefalo@gmail.com>
13759L:	platform-driver-x86@vger.kernel.org
13760S:	Maintained
13761F:	drivers/platform/x86/toshiba_bluetooth.c
13762
13763TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13764M:	Azael Avalos <coproscefalo@gmail.com>
13765L:	platform-driver-x86@vger.kernel.org
13766S:	Maintained
13767F:	drivers/platform/x86/toshiba_haps.c
13768
13769TOSHIBA SMM DRIVER
13770M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13771W:	http://www.buzzard.org.uk/toshiba/
13772S:	Maintained
13773F:	drivers/char/toshiba.c
13774F:	include/linux/toshiba.h
13775F:	include/uapi/linux/toshiba.h
13776
13777TOSHIBA TC358743 DRIVER
13778M:	Mats Randgaard <matrandg@cisco.com>
13779L:	linux-media@vger.kernel.org
13780S:	Maintained
13781F:	drivers/media/i2c/tc358743*
13782F:	include/media/i2c/tc358743.h
13783
13784TOSHIBA WMI HOTKEYS DRIVER
13785M:	Azael Avalos <coproscefalo@gmail.com>
13786L:	platform-driver-x86@vger.kernel.org
13787S:	Maintained
13788F:	drivers/platform/x86/toshiba-wmi.c
13789
13790TPM DEVICE DRIVER
13791M:	Peter Huewe <peterhuewe@gmx.de>
13792M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13793R:	Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13794L:	linux-integrity@vger.kernel.org
13795Q:	https://patchwork.kernel.org/project/linux-integrity/list/
13796T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
13797S:	Maintained
13798F:	drivers/char/tpm/
13799
13800TRACING
13801M:	Steven Rostedt <rostedt@goodmis.org>
13802M:	Ingo Molnar <mingo@redhat.com>
13803T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13804S:	Maintained
13805F:	Documentation/trace/ftrace.txt
13806F:	arch/*/*/*/ftrace.h
13807F:	arch/*/kernel/ftrace.c
13808F:	include/*/ftrace.h
13809F:	include/linux/trace*.h
13810F:	include/trace/
13811F:	kernel/trace/
13812F:	tools/testing/selftests/ftrace/
13813
13814TRACING MMIO ACCESSES (MMIOTRACE)
13815M:	Steven Rostedt <rostedt@goodmis.org>
13816M:	Ingo Molnar <mingo@kernel.org>
13817R:	Karol Herbst <karolherbst@gmail.com>
13818R:	Pekka Paalanen <ppaalanen@gmail.com>
13819S:	Maintained
13820L:	linux-kernel@vger.kernel.org
13821L:	nouveau@lists.freedesktop.org
13822F:	kernel/trace/trace_mmiotrace.c
13823F:	include/linux/mmiotrace.h
13824F:	arch/x86/mm/kmmio.c
13825F:	arch/x86/mm/mmio-mod.c
13826F:	arch/x86/mm/testmmiotrace.c
13827
13828TRIVIAL PATCHES
13829M:	Jiri Kosina <trivial@kernel.org>
13830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13831S:	Maintained
13832K:	^Subject:.*(?i)trivial
13833
13834TTY LAYER
13835M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13836M:	Jiri Slaby <jslaby@suse.com>
13837S:	Supported
13838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13839F:	Documentation/serial/
13840F:	drivers/tty/
13841F:	drivers/tty/serial/serial_core.c
13842F:	include/linux/serial_core.h
13843F:	include/linux/serial.h
13844F:	include/linux/tty.h
13845F:	include/uapi/linux/serial_core.h
13846F:	include/uapi/linux/serial.h
13847F:	include/uapi/linux/tty.h
13848
13849TUA9001 MEDIA DRIVER
13850M:	Antti Palosaari <crope@iki.fi>
13851L:	linux-media@vger.kernel.org
13852W:	https://linuxtv.org
13853W:	http://palosaari.fi/linux/
13854Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13855T:	git git://linuxtv.org/anttip/media_tree.git
13856S:	Maintained
13857F:	drivers/media/tuners/tua9001*
13858
13859TULIP NETWORK DRIVERS
13860L:	netdev@vger.kernel.org
13861L:	linux-parisc@vger.kernel.org
13862S:	Orphan
13863F:	drivers/net/ethernet/dec/tulip/
13864
13865TUN/TAP driver
13866M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
13867W:	http://vtun.sourceforge.net/tun
13868S:	Maintained
13869F:	Documentation/networking/tuntap.txt
13870F:	arch/um/os-Linux/drivers/
13871
13872TURBOCHANNEL SUBSYSTEM
13873M:	"Maciej W. Rozycki" <macro@linux-mips.org>
13874M:	Ralf Baechle <ralf@linux-mips.org>
13875L:	linux-mips@linux-mips.org
13876Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
13877S:	Maintained
13878F:	drivers/tc/
13879F:	include/linux/tc.h
13880
13881TW5864 VIDEO4LINUX DRIVER
13882M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13883M:	Anton Sviridenko <anton@corp.bluecherry.net>
13884M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13885M:	Andrey Utkin <andrey_utkin@fastmail.com>
13886L:	linux-media@vger.kernel.org
13887S:	Supported
13888F:	drivers/media/pci/tw5864/
13889
13890TW68 VIDEO4LINUX DRIVER
13891M:	Hans Verkuil <hverkuil@xs4all.nl>
13892L:	linux-media@vger.kernel.org
13893T:	git git://linuxtv.org/media_tree.git
13894W:	https://linuxtv.org
13895S:	Odd Fixes
13896F:	drivers/media/pci/tw68/
13897
13898TW686X VIDEO4LINUX DRIVER
13899M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13900L:	linux-media@vger.kernel.org
13901T:	git git://linuxtv.org/media_tree.git
13902W:	http://linuxtv.org
13903S:	Maintained
13904F:	drivers/media/pci/tw686x/
13905
13906UBI FILE SYSTEM (UBIFS)
13907M:	Richard Weinberger <richard@nod.at>
13908M:	Artem Bityutskiy <dedekind1@gmail.com>
13909M:	Adrian Hunter <adrian.hunter@intel.com>
13910L:	linux-mtd@lists.infradead.org
13911T:	git git://git.infradead.org/ubifs-2.6.git
13912W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
13913S:	Supported
13914F:	Documentation/filesystems/ubifs.txt
13915F:	fs/ubifs/
13916
13917UCLINUX (M68KNOMMU AND COLDFIRE)
13918M:	Greg Ungerer <gerg@linux-m68k.org>
13919W:	http://www.linux-m68k.org/
13920W:	http://www.uclinux.org/
13921L:	linux-m68k@lists.linux-m68k.org
13922L:	uclinux-dev@uclinux.org  (subscribers-only)
13923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13924S:	Maintained
13925F:	arch/m68k/coldfire/
13926F:	arch/m68k/68*/
13927F:	arch/m68k/*/*_no.*
13928F:	arch/m68k/include/asm/*_no.*
13929
13930UDF FILESYSTEM
13931M:	Jan Kara <jack@suse.com>
13932S:	Maintained
13933F:	Documentation/filesystems/udf.txt
13934F:	fs/udf/
13935
13936UDRAW TABLET
13937M:	Bastien Nocera <hadess@hadess.net>
13938L:	linux-input@vger.kernel.org
13939S:	Maintained
13940F:	drivers/hid/hid-udraw-ps3.c
13941
13942UFS FILESYSTEM
13943M:	Evgeniy Dushistov <dushistov@mail.ru>
13944S:	Maintained
13945F:	Documentation/filesystems/ufs.txt
13946F:	fs/ufs/
13947
13948UHID USERSPACE HID IO DRIVER:
13949M:	David Herrmann <dh.herrmann@googlemail.com>
13950L:	linux-input@vger.kernel.org
13951S:	Maintained
13952F:	drivers/hid/uhid.c
13953F:	include/uapi/linux/uhid.h
13954
13955ULPI BUS
13956M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
13957L:	linux-usb@vger.kernel.org
13958S:	Maintained
13959F:	drivers/usb/common/ulpi.c
13960F:	include/linux/ulpi/
13961
13962ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13963L:	linux-usb@vger.kernel.org
13964S:	Orphan
13965F:	drivers/uwb/
13966F:	include/linux/uwb.h
13967F:	include/linux/uwb/
13968
13969UNICORE32 ARCHITECTURE:
13970M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
13971W:	http://mprc.pku.edu.cn/~guanxuetao/linux
13972S:	Maintained
13973T:	git git://github.com/gxt/linux.git
13974F:	arch/unicore32/
13975
13976UNIFDEF
13977M:	Tony Finch <dot@dotat.at>
13978W:	http://dotat.at/prog/unifdef
13979S:	Maintained
13980F:	scripts/unifdef.c
13981
13982UNIFORM CDROM DRIVER
13983M:	Jens Axboe <axboe@kernel.dk>
13984W:	http://www.kernel.dk
13985S:	Maintained
13986F:	Documentation/cdrom/
13987F:	drivers/cdrom/cdrom.c
13988F:	include/linux/cdrom.h
13989F:	include/uapi/linux/cdrom.h
13990
13991UNISYS S-PAR DRIVERS
13992M:	David Kershner <david.kershner@unisys.com>
13993L:	sparmaintainer@unisys.com (Unisys internal)
13994S:	Supported
13995F:	drivers/staging/unisys/
13996
13997UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13998M:	Vinayak Holikatti <vinholikatti@gmail.com>
13999L:	linux-scsi@vger.kernel.org
14000S:	Supported
14001F:	Documentation/scsi/ufs.txt
14002F:	drivers/scsi/ufs/
14003
14004UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14005M:	Joao Pinto <jpinto@synopsys.com>
14006L:	linux-scsi@vger.kernel.org
14007S:	Supported
14008F:	drivers/scsi/ufs/*dwc*
14009
14010UNSORTED BLOCK IMAGES (UBI)
14011M:	Artem Bityutskiy <dedekind1@gmail.com>
14012M:	Richard Weinberger <richard@nod.at>
14013W:	http://www.linux-mtd.infradead.org/
14014L:	linux-mtd@lists.infradead.org
14015T:	git git://git.infradead.org/ubifs-2.6.git
14016S:	Supported
14017F:	drivers/mtd/ubi/
14018F:	include/linux/mtd/ubi.h
14019F:	include/uapi/mtd/ubi-user.h
14020
14021USB "USBNET" DRIVER FRAMEWORK
14022M:	Oliver Neukum <oneukum@suse.com>
14023L:	netdev@vger.kernel.org
14024W:	http://www.linux-usb.org/usbnet
14025S:	Maintained
14026F:	drivers/net/usb/usbnet.c
14027F:	include/linux/usb/usbnet.h
14028
14029USB ACM DRIVER
14030M:	Oliver Neukum <oneukum@suse.com>
14031L:	linux-usb@vger.kernel.org
14032S:	Maintained
14033F:	Documentation/usb/acm.txt
14034F:	drivers/usb/class/cdc-acm.*
14035
14036USB AR5523 WIRELESS DRIVER
14037M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14038L:	linux-wireless@vger.kernel.org
14039S:	Maintained
14040F:	drivers/net/wireless/ath/ar5523/
14041
14042USB ATTACHED SCSI
14043M:	Oliver Neukum <oneukum@suse.com>
14044L:	linux-usb@vger.kernel.org
14045L:	linux-scsi@vger.kernel.org
14046S:	Maintained
14047F:	drivers/usb/storage/uas.c
14048
14049USB CDC ETHERNET DRIVER
14050M:	Oliver Neukum <oliver@neukum.org>
14051L:	linux-usb@vger.kernel.org
14052S:	Maintained
14053F:	drivers/net/usb/cdc_*.c
14054F:	include/uapi/linux/usb/cdc.h
14055
14056USB CHAOSKEY DRIVER
14057M:	Keith Packard <keithp@keithp.com>
14058L:	linux-usb@vger.kernel.org
14059S:	Maintained
14060F:	drivers/usb/misc/chaoskey.c
14061
14062USB CYPRESS C67X00 DRIVER
14063M:	Peter Korsgaard <jacmet@sunsite.dk>
14064L:	linux-usb@vger.kernel.org
14065S:	Maintained
14066F:	drivers/usb/c67x00/
14067
14068USB DAVICOM DM9601 DRIVER
14069M:	Peter Korsgaard <jacmet@sunsite.dk>
14070L:	netdev@vger.kernel.org
14071W:	http://www.linux-usb.org/usbnet
14072S:	Maintained
14073F:	drivers/net/usb/dm9601.c
14074
14075USB DIAMOND RIO500 DRIVER
14076M:	Cesar Miquel <miquel@df.uba.ar>
14077L:	rio500-users@lists.sourceforge.net
14078W:	http://rio500.sourceforge.net
14079S:	Maintained
14080F:	drivers/usb/misc/rio500*
14081
14082USB EHCI DRIVER
14083M:	Alan Stern <stern@rowland.harvard.edu>
14084L:	linux-usb@vger.kernel.org
14085S:	Maintained
14086F:	Documentation/usb/ehci.txt
14087F:	drivers/usb/host/ehci*
14088
14089USB GADGET/PERIPHERAL SUBSYSTEM
14090M:	Felipe Balbi <balbi@kernel.org>
14091L:	linux-usb@vger.kernel.org
14092W:	http://www.linux-usb.org/gadget
14093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14094S:	Maintained
14095F:	drivers/usb/gadget/
14096F:	include/linux/usb/gadget*
14097
14098USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14099M:	Jiri Kosina <jikos@kernel.org>
14100R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14101L:	linux-usb@vger.kernel.org
14102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14103S:	Maintained
14104F:	Documentation/hid/hiddev.txt
14105F:	drivers/hid/usbhid/
14106
14107USB ISP116X DRIVER
14108M:	Olav Kongas <ok@artecdesign.ee>
14109L:	linux-usb@vger.kernel.org
14110S:	Maintained
14111F:	drivers/usb/host/isp116x*
14112F:	include/linux/usb/isp116x.h
14113
14114USB LAN78XX ETHERNET DRIVER
14115M:	Woojung Huh <woojung.huh@microchip.com>
14116M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14117L:	netdev@vger.kernel.org
14118S:	Maintained
14119F:	drivers/net/usb/lan78xx.*
14120
14121USB MASS STORAGE DRIVER
14122M:	Alan Stern <stern@rowland.harvard.edu>
14123L:	linux-usb@vger.kernel.org
14124L:	usb-storage@lists.one-eyed-alien.net
14125S:	Maintained
14126W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14127F:	drivers/usb/storage/
14128
14129USB MIDI DRIVER
14130M:	Clemens Ladisch <clemens@ladisch.de>
14131L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14132T:	git git://git.alsa-project.org/alsa-kernel.git
14133S:	Maintained
14134F:	sound/usb/midi.*
14135
14136USB NETWORKING DRIVERS
14137L:	linux-usb@vger.kernel.org
14138S:	Odd Fixes
14139F:	drivers/net/usb/
14140
14141USB OHCI DRIVER
14142M:	Alan Stern <stern@rowland.harvard.edu>
14143L:	linux-usb@vger.kernel.org
14144S:	Maintained
14145F:	Documentation/usb/ohci.txt
14146F:	drivers/usb/host/ohci*
14147
14148USB OTG FSM (Finite State Machine)
14149M:	Peter Chen <Peter.Chen@nxp.com>
14150T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14151L:	linux-usb@vger.kernel.org
14152S:	Maintained
14153F:	drivers/usb/common/usb-otg-fsm.c
14154
14155USB OVER IP DRIVER
14156M:	Valentina Manea <valentina.manea.m@gmail.com>
14157M:	Shuah Khan <shuahkh@osg.samsung.com>
14158M:	Shuah Khan <shuah@kernel.org>
14159L:	linux-usb@vger.kernel.org
14160S:	Maintained
14161F:	Documentation/usb/usbip_protocol.txt
14162F:	drivers/usb/usbip/
14163F:	tools/usb/usbip/
14164
14165USB PEGASUS DRIVER
14166M:	Petko Manolov <petkan@nucleusys.com>
14167L:	linux-usb@vger.kernel.org
14168L:	netdev@vger.kernel.org
14169T:	git git://github.com/petkan/pegasus.git
14170W:	https://github.com/petkan/pegasus
14171S:	Maintained
14172F:	drivers/net/usb/pegasus.*
14173
14174USB PHY LAYER
14175M:	Felipe Balbi <balbi@kernel.org>
14176L:	linux-usb@vger.kernel.org
14177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14178S:	Maintained
14179F:	drivers/usb/phy/
14180
14181USB PRINTER DRIVER (usblp)
14182M:	Pete Zaitcev <zaitcev@redhat.com>
14183L:	linux-usb@vger.kernel.org
14184S:	Supported
14185F:	drivers/usb/class/usblp.c
14186
14187USB QMI WWAN NETWORK DRIVER
14188M:	Bjørn Mork <bjorn@mork.no>
14189L:	netdev@vger.kernel.org
14190S:	Maintained
14191F:	Documentation/ABI/testing/sysfs-class-net-qmi
14192F:	drivers/net/usb/qmi_wwan.c
14193
14194USB RTL8150 DRIVER
14195M:	Petko Manolov <petkan@nucleusys.com>
14196L:	linux-usb@vger.kernel.org
14197L:	netdev@vger.kernel.org
14198T:	git git://github.com/petkan/rtl8150.git
14199W:	https://github.com/petkan/rtl8150
14200S:	Maintained
14201F:	drivers/net/usb/rtl8150.c
14202
14203USB SERIAL SUBSYSTEM
14204M:	Johan Hovold <johan@kernel.org>
14205L:	linux-usb@vger.kernel.org
14206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14207S:	Maintained
14208F:	Documentation/usb/usb-serial.txt
14209F:	drivers/usb/serial/
14210F:	include/linux/usb/serial.h
14211
14212USB SMSC75XX ETHERNET DRIVER
14213M:	Steve Glendinning <steve.glendinning@shawell.net>
14214L:	netdev@vger.kernel.org
14215S:	Maintained
14216F:	drivers/net/usb/smsc75xx.*
14217
14218USB SMSC95XX ETHERNET DRIVER
14219M:	Steve Glendinning <steve.glendinning@shawell.net>
14220M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14221L:	netdev@vger.kernel.org
14222S:	Maintained
14223F:	drivers/net/usb/smsc95xx.*
14224
14225USB SUBSYSTEM
14226M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14227L:	linux-usb@vger.kernel.org
14228W:	http://www.linux-usb.org
14229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14230S:	Supported
14231F:	Documentation/devicetree/bindings/usb/
14232F:	Documentation/usb/
14233F:	drivers/usb/
14234F:	include/linux/usb.h
14235F:	include/linux/usb/
14236
14237USB TYPEC SUBSYSTEM
14238M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14239L:	linux-usb@vger.kernel.org
14240S:	Maintained
14241F:	Documentation/ABI/testing/sysfs-class-typec
14242F:	Documentation/usb/typec.rst
14243F:	drivers/usb/typec/
14244F:	include/linux/usb/typec.h
14245
14246USB UHCI DRIVER
14247M:	Alan Stern <stern@rowland.harvard.edu>
14248L:	linux-usb@vger.kernel.org
14249S:	Maintained
14250F:	drivers/usb/host/uhci*
14251
14252USB VIDEO CLASS
14253M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14254L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14255L:	linux-media@vger.kernel.org
14256T:	git git://linuxtv.org/media_tree.git
14257W:	http://www.ideasonboard.org/uvc/
14258S:	Maintained
14259F:	drivers/media/usb/uvc/
14260F:	include/uapi/linux/uvcvideo.h
14261
14262USB VISION DRIVER
14263M:	Hans Verkuil <hverkuil@xs4all.nl>
14264L:	linux-media@vger.kernel.org
14265T:	git git://linuxtv.org/media_tree.git
14266W:	https://linuxtv.org
14267S:	Odd Fixes
14268F:	drivers/media/usb/usbvision/
14269
14270USB WEBCAM GADGET
14271M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14272L:	linux-usb@vger.kernel.org
14273S:	Maintained
14274F:	drivers/usb/gadget/function/*uvc*
14275F:	drivers/usb/gadget/legacy/webcam.c
14276
14277USB WIRELESS RNDIS DRIVER (rndis_wlan)
14278M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14279L:	linux-wireless@vger.kernel.org
14280S:	Maintained
14281F:	drivers/net/wireless/rndis_wlan.c
14282
14283USB XHCI DRIVER
14284M:	Mathias Nyman <mathias.nyman@intel.com>
14285L:	linux-usb@vger.kernel.org
14286S:	Supported
14287F:	drivers/usb/host/xhci*
14288F:	drivers/usb/host/pci-quirks*
14289
14290USB ZD1201 DRIVER
14291L:	linux-wireless@vger.kernel.org
14292W:	http://linux-lc100020.sourceforge.net
14293S:	Orphan
14294F:	drivers/net/wireless/zydas/zd1201.*
14295
14296USB ZR364XX DRIVER
14297M:	Antoine Jacquet <royale@zerezo.com>
14298L:	linux-usb@vger.kernel.org
14299L:	linux-media@vger.kernel.org
14300T:	git git://linuxtv.org/media_tree.git
14301W:	http://royale.zerezo.com/zr364xx/
14302S:	Maintained
14303F:	Documentation/media/v4l-drivers/zr364xx*
14304F:	drivers/media/usb/zr364xx/
14305
14306USER-MODE LINUX (UML)
14307M:	Jeff Dike <jdike@addtoit.com>
14308M:	Richard Weinberger <richard@nod.at>
14309L:	user-mode-linux-devel@lists.sourceforge.net
14310L:	user-mode-linux-user@lists.sourceforge.net
14311W:	http://user-mode-linux.sourceforge.net
14312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14313S:	Maintained
14314F:	Documentation/virtual/uml/
14315F:	arch/um/
14316F:	arch/x86/um/
14317F:	fs/hostfs/
14318F:	fs/hppfs/
14319
14320USERSPACE I/O (UIO)
14321M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14322S:	Maintained
14323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14324F:	Documentation/driver-api/uio-howto.rst
14325F:	drivers/uio/
14326F:	include/linux/uio*.h
14327
14328UTIL-LINUX PACKAGE
14329M:	Karel Zak <kzak@redhat.com>
14330L:	util-linux@vger.kernel.org
14331W:	http://en.wikipedia.org/wiki/Util-linux
14332T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14333S:	Maintained
14334
14335UUID HELPERS
14336M:	Christoph Hellwig <hch@lst.de>
14337R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14338L:	linux-kernel@vger.kernel.org
14339T:	git git://git.infradead.org/users/hch/uuid.git
14340F:	lib/uuid.c
14341F:	lib/test_uuid.c
14342F:	include/linux/uuid.h
14343F:	include/uapi/linux/uuid.h
14344S:	Maintained
14345
14346UVESAFB DRIVER
14347M:	Michal Januszewski <spock@gentoo.org>
14348L:	linux-fbdev@vger.kernel.org
14349W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14350S:	Maintained
14351F:	Documentation/fb/uvesafb.txt
14352F:	drivers/video/fbdev/uvesafb.*
14353
14354VF610 NAND DRIVER
14355M:	Stefan Agner <stefan@agner.ch>
14356L:	linux-mtd@lists.infradead.org
14357S:	Supported
14358F:	drivers/mtd/nand/vf610_nfc.c
14359
14360VFAT/FAT/MSDOS FILESYSTEM
14361M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14362S:	Maintained
14363F:	Documentation/filesystems/vfat.txt
14364F:	fs/fat/
14365
14366VFIO DRIVER
14367M:	Alex Williamson <alex.williamson@redhat.com>
14368L:	kvm@vger.kernel.org
14369T:	git git://github.com/awilliam/linux-vfio.git
14370S:	Maintained
14371F:	Documentation/vfio.txt
14372F:	drivers/vfio/
14373F:	include/linux/vfio.h
14374F:	include/uapi/linux/vfio.h
14375
14376VFIO MEDIATED DEVICE DRIVERS
14377M:	Kirti Wankhede <kwankhede@nvidia.com>
14378L:	kvm@vger.kernel.org
14379S:	Maintained
14380F:	Documentation/vfio-mediated-device.txt
14381F:	drivers/vfio/mdev/
14382F:	include/linux/mdev.h
14383F:	samples/vfio-mdev/
14384
14385VFIO PLATFORM DRIVER
14386M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14387L:	kvm@vger.kernel.org
14388S:	Maintained
14389F:	drivers/vfio/platform/
14390
14391VGA_SWITCHEROO
14392R:	Lukas Wunner <lukas@wunner.de>
14393S:	Maintained
14394F:	Documentation/gpu/vga-switcheroo.rst
14395F:	drivers/gpu/vga/vga_switcheroo.c
14396F:	include/linux/vga_switcheroo.h
14397T:	git git://anongit.freedesktop.org/drm/drm-misc
14398
14399VIA RHINE NETWORK DRIVER
14400S:	Orphan
14401F:	drivers/net/ethernet/via/via-rhine.c
14402
14403VIA SD/MMC CARD CONTROLLER DRIVER
14404M:	Bruce Chang <brucechang@via.com.tw>
14405M:	Harald Welte <HaraldWelte@viatech.com>
14406S:	Maintained
14407F:	drivers/mmc/host/via-sdmmc.c
14408
14409VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14410M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14411L:	linux-fbdev@vger.kernel.org
14412S:	Maintained
14413F:	include/linux/via-core.h
14414F:	include/linux/via-gpio.h
14415F:	include/linux/via_i2c.h
14416F:	drivers/video/fbdev/via/
14417
14418VIA VELOCITY NETWORK DRIVER
14419M:	Francois Romieu <romieu@fr.zoreil.com>
14420L:	netdev@vger.kernel.org
14421S:	Maintained
14422F:	drivers/net/ethernet/via/via-velocity.*
14423
14424VIDEO MULTIPLEXER DRIVER
14425M:	Philipp Zabel <p.zabel@pengutronix.de>
14426L:	linux-media@vger.kernel.org
14427S:	Maintained
14428F:	drivers/media/platform/video-mux.c
14429
14430VIDEOBUF2 FRAMEWORK
14431M:	Pawel Osciak <pawel@osciak.com>
14432M:	Marek Szyprowski <m.szyprowski@samsung.com>
14433M:	Kyungmin Park <kyungmin.park@samsung.com>
14434L:	linux-media@vger.kernel.org
14435S:	Maintained
14436F:	drivers/media/v4l2-core/videobuf2-*
14437F:	include/media/videobuf2-*
14438
14439VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14440M:	Helen Koike <helen.koike@collabora.com>
14441L:	linux-media@vger.kernel.org
14442T:	git git://linuxtv.org/media_tree.git
14443W:	https://linuxtv.org
14444S:	Maintained
14445F:	drivers/media/platform/vimc/*
14446
14447VIRT LIB
14448M:	Alex Williamson <alex.williamson@redhat.com>
14449M:	Paolo Bonzini <pbonzini@redhat.com>
14450L:	kvm@vger.kernel.org
14451S:	Supported
14452F:	virt/lib/
14453
14454VIRTIO AND VHOST VSOCK DRIVER
14455M:	Stefan Hajnoczi <stefanha@redhat.com>
14456L:	kvm@vger.kernel.org
14457L:	virtualization@lists.linux-foundation.org
14458L:	netdev@vger.kernel.org
14459S:	Maintained
14460F:	include/linux/virtio_vsock.h
14461F:	include/uapi/linux/virtio_vsock.h
14462F:	include/uapi/linux/vsockmon.h
14463F:	include/uapi/linux/vm_sockets_diag.h
14464F:	net/vmw_vsock/diag.c
14465F:	net/vmw_vsock/af_vsock_tap.c
14466F:	net/vmw_vsock/virtio_transport_common.c
14467F:	net/vmw_vsock/virtio_transport.c
14468F:	drivers/net/vsockmon.c
14469F:	drivers/vhost/vsock.c
14470F:	drivers/vhost/vsock.h
14471F:	tools/testing/vsock/
14472
14473VIRTIO CONSOLE DRIVER
14474M:	Amit Shah <amit@kernel.org>
14475L:	virtualization@lists.linux-foundation.org
14476S:	Maintained
14477F:	drivers/char/virtio_console.c
14478F:	include/linux/virtio_console.h
14479F:	include/uapi/linux/virtio_console.h
14480
14481VIRTIO CORE, NET AND BLOCK DRIVERS
14482M:	"Michael S. Tsirkin" <mst@redhat.com>
14483M:	Jason Wang <jasowang@redhat.com>
14484L:	virtualization@lists.linux-foundation.org
14485S:	Maintained
14486F:	Documentation/devicetree/bindings/virtio/
14487F:	drivers/virtio/
14488F:	tools/virtio/
14489F:	drivers/net/virtio_net.c
14490F:	drivers/block/virtio_blk.c
14491F:	include/linux/virtio*.h
14492F:	include/uapi/linux/virtio_*.h
14493F:	drivers/crypto/virtio/
14494F:	mm/balloon_compaction.c
14495
14496VIRTIO CRYPTO DRIVER
14497M:	Gonglei <arei.gonglei@huawei.com>
14498L:	virtualization@lists.linux-foundation.org
14499L:	linux-crypto@vger.kernel.org
14500S:	Maintained
14501F:	drivers/crypto/virtio/
14502F:	include/uapi/linux/virtio_crypto.h
14503
14504VIRTIO DRIVERS FOR S390
14505M:	Cornelia Huck <cohuck@redhat.com>
14506M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14507L:	linux-s390@vger.kernel.org
14508L:	virtualization@lists.linux-foundation.org
14509L:	kvm@vger.kernel.org
14510S:	Supported
14511F:	drivers/s390/virtio/
14512F:	arch/s390/include/uapi/asm/virtio-ccw.h
14513
14514VIRTIO GPU DRIVER
14515M:	David Airlie <airlied@linux.ie>
14516M:	Gerd Hoffmann <kraxel@redhat.com>
14517L:	dri-devel@lists.freedesktop.org
14518L:	virtualization@lists.linux-foundation.org
14519T:	git git://anongit.freedesktop.org/drm/drm-misc
14520S:	Maintained
14521F:	drivers/gpu/drm/virtio/
14522F:	include/uapi/linux/virtio_gpu.h
14523
14524VIRTIO HOST (VHOST)
14525M:	"Michael S. Tsirkin" <mst@redhat.com>
14526M:	Jason Wang <jasowang@redhat.com>
14527L:	kvm@vger.kernel.org
14528L:	virtualization@lists.linux-foundation.org
14529L:	netdev@vger.kernel.org
14530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14531S:	Maintained
14532F:	drivers/vhost/
14533F:	include/uapi/linux/vhost.h
14534
14535VIRTIO INPUT DRIVER
14536M:	Gerd Hoffmann <kraxel@redhat.com>
14537S:	Maintained
14538F:	drivers/virtio/virtio_input.c
14539F:	include/uapi/linux/virtio_input.h
14540
14541VIRTUAL SERIO DEVICE DRIVER
14542M:	Stephen Chandler Paul <thatslyude@gmail.com>
14543S:	Maintained
14544F:	drivers/input/serio/userio.c
14545F:	include/uapi/linux/userio.h
14546
14547VIVID VIRTUAL VIDEO DRIVER
14548M:	Hans Verkuil <hverkuil@xs4all.nl>
14549L:	linux-media@vger.kernel.org
14550T:	git git://linuxtv.org/media_tree.git
14551W:	https://linuxtv.org
14552S:	Maintained
14553F:	drivers/media/platform/vivid/*
14554
14555VLYNQ BUS
14556M:	Florian Fainelli <f.fainelli@gmail.com>
14557L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14558S:	Maintained
14559F:	drivers/vlynq/vlynq.c
14560F:	include/linux/vlynq.h
14561
14562VME SUBSYSTEM
14563M:	Martyn Welch <martyn@welchs.me.uk>
14564M:	Manohar Vanga <manohar.vanga@gmail.com>
14565M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14566L:	devel@driverdev.osuosl.org
14567S:	Maintained
14568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14569F:	Documentation/driver-api/vme.rst
14570F:	drivers/staging/vme/
14571F:	drivers/vme/
14572F:	include/linux/vme*
14573
14574VMWARE BALLOON DRIVER
14575M:	Xavier Deguillard <xdeguillard@vmware.com>
14576M:	Philip Moltmann <moltmann@vmware.com>
14577M:	"VMware, Inc." <pv-drivers@vmware.com>
14578L:	linux-kernel@vger.kernel.org
14579S:	Maintained
14580F:	drivers/misc/vmw_balloon.c
14581
14582VMWARE HYPERVISOR INTERFACE
14583M:	Alok Kataria <akataria@vmware.com>
14584L:	virtualization@lists.linux-foundation.org
14585S:	Supported
14586F:	arch/x86/kernel/cpu/vmware.c
14587
14588VMWARE PVRDMA DRIVER
14589M:	Adit Ranadive <aditr@vmware.com>
14590M:	VMware PV-Drivers <pv-drivers@vmware.com>
14591L:	linux-rdma@vger.kernel.org
14592S:	Maintained
14593F:	drivers/infiniband/hw/vmw_pvrdma/
14594
14595VMware PVSCSI driver
14596M:	Jim Gill <jgill@vmware.com>
14597M:	VMware PV-Drivers <pv-drivers@vmware.com>
14598L:	linux-scsi@vger.kernel.org
14599S:	Maintained
14600F:	drivers/scsi/vmw_pvscsi.c
14601F:	drivers/scsi/vmw_pvscsi.h
14602
14603VMWARE VMMOUSE SUBDRIVER
14604M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14605M:	"VMware, Inc." <pv-drivers@vmware.com>
14606L:	linux-input@vger.kernel.org
14607S:	Maintained
14608F:	drivers/input/mouse/vmmouse.c
14609F:	drivers/input/mouse/vmmouse.h
14610
14611VMWARE VMXNET3 ETHERNET DRIVER
14612M:	Shrikrishna Khare <skhare@vmware.com>
14613M:	"VMware, Inc." <pv-drivers@vmware.com>
14614L:	netdev@vger.kernel.org
14615S:	Maintained
14616F:	drivers/net/vmxnet3/
14617
14618VOCORE VOCORE2 BOARD
14619M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14620L:	linux-mips@linux-mips.org
14621S:	Maintained
14622F:	arch/mips/boot/dts/ralink/vocore2.dts
14623
14624VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14625M:	Liam Girdwood <lgirdwood@gmail.com>
14626M:	Mark Brown <broonie@kernel.org>
14627L:	linux-kernel@vger.kernel.org
14628W:	http://www.slimlogic.co.uk/?p=48
14629T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14630S:	Supported
14631F:	Documentation/devicetree/bindings/regulator/
14632F:	drivers/regulator/
14633F:	include/dt-bindings/regulator/
14634F:	include/linux/regulator/
14635
14636VRF
14637M:	David Ahern <dsa@cumulusnetworks.com>
14638M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14639L:	netdev@vger.kernel.org
14640S:	Maintained
14641F:	drivers/net/vrf.c
14642F:	Documentation/networking/vrf.txt
14643
14644VT1211 HARDWARE MONITOR DRIVER
14645M:	Juerg Haefliger <juergh@gmail.com>
14646L:	linux-hwmon@vger.kernel.org
14647S:	Maintained
14648F:	Documentation/hwmon/vt1211
14649F:	drivers/hwmon/vt1211.c
14650
14651VT8231 HARDWARE MONITOR DRIVER
14652M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14653L:	linux-hwmon@vger.kernel.org
14654S:	Maintained
14655F:	drivers/hwmon/vt8231.c
14656
14657VUB300 USB to SDIO/SD/MMC bridge chip
14658M:	Tony Olech <tony.olech@elandigitalsystems.com>
14659L:	linux-mmc@vger.kernel.org
14660L:	linux-usb@vger.kernel.org
14661S:	Supported
14662F:	drivers/mmc/host/vub300.c
14663
14664W1 DALLAS'S 1-WIRE BUS
14665M:	Evgeniy Polyakov <zbr@ioremap.net>
14666S:	Maintained
14667F:	Documentation/w1/
14668F:	drivers/w1/
14669F:	include/linux/w1.h
14670
14671W83791D HARDWARE MONITORING DRIVER
14672M:	Marc Hulsman <m.hulsman@tudelft.nl>
14673L:	linux-hwmon@vger.kernel.org
14674S:	Maintained
14675F:	Documentation/hwmon/w83791d
14676F:	drivers/hwmon/w83791d.c
14677
14678W83793 HARDWARE MONITORING DRIVER
14679M:	Rudolf Marek <r.marek@assembler.cz>
14680L:	linux-hwmon@vger.kernel.org
14681S:	Maintained
14682F:	Documentation/hwmon/w83793
14683F:	drivers/hwmon/w83793.c
14684
14685W83795 HARDWARE MONITORING DRIVER
14686M:	Jean Delvare <jdelvare@suse.com>
14687L:	linux-hwmon@vger.kernel.org
14688S:	Maintained
14689F:	drivers/hwmon/w83795.c
14690
14691W83L51xD SD/MMC CARD INTERFACE DRIVER
14692M:	Pierre Ossman <pierre@ossman.eu>
14693S:	Maintained
14694F:	drivers/mmc/host/wbsd.*
14695
14696WACOM PROTOCOL 4 SERIAL TABLETS
14697M:	Julian Squires <julian@cipht.net>
14698M:	Hans de Goede <hdegoede@redhat.com>
14699L:	linux-input@vger.kernel.org
14700S:	Maintained
14701F:	drivers/input/tablet/wacom_serial4.c
14702
14703WATCHDOG DEVICE DRIVERS
14704M:	Wim Van Sebroeck <wim@iguana.be>
14705R:	Guenter Roeck <linux@roeck-us.net>
14706L:	linux-watchdog@vger.kernel.org
14707W:	http://www.linux-watchdog.org/
14708T:	git git://www.linux-watchdog.org/linux-watchdog.git
14709S:	Maintained
14710F:	Documentation/devicetree/bindings/watchdog/
14711F:	Documentation/watchdog/
14712F:	drivers/watchdog/
14713F:	include/linux/watchdog.h
14714F:	include/uapi/linux/watchdog.h
14715
14716WHISKEYCOVE PMIC GPIO DRIVER
14717M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14718L:	linux-gpio@vger.kernel.org
14719S:	Maintained
14720F:	drivers/gpio/gpio-wcove.c
14721
14722WIIMOTE HID DRIVER
14723M:	David Herrmann <dh.herrmann@googlemail.com>
14724L:	linux-input@vger.kernel.org
14725S:	Maintained
14726F:	drivers/hid/hid-wiimote*
14727
14728WILOCITY WIL6210 WIRELESS DRIVER
14729M:	Maya Erez <qca_merez@qca.qualcomm.com>
14730L:	linux-wireless@vger.kernel.org
14731L:	wil6210@qca.qualcomm.com
14732S:	Supported
14733W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14734F:	drivers/net/wireless/ath/wil6210/
14735
14736WIMAX STACK
14737M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14738M:	linux-wimax@intel.com
14739L:	wimax@linuxwimax.org (subscribers-only)
14740S:	Supported
14741W:	http://linuxwimax.org
14742F:	Documentation/wimax/README.wimax
14743F:	include/linux/wimax/debug.h
14744F:	include/net/wimax.h
14745F:	include/uapi/linux/wimax.h
14746F:	net/wimax/
14747
14748WINBOND CIR DRIVER
14749M:	David Härdeman <david@hardeman.nu>
14750S:	Maintained
14751F:	drivers/media/rc/winbond-cir.c
14752
14753WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14754M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14755L:	linux-watchdog@vger.kernel.org
14756S:	Maintained
14757F:	drivers/watchdog/ebc-c384_wdt.c
14758
14759WINSYSTEMS WS16C48 GPIO DRIVER
14760M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14761L:	linux-gpio@vger.kernel.org
14762S:	Maintained
14763F:	drivers/gpio/gpio-ws16c48.c
14764
14765WISTRON LAPTOP BUTTON DRIVER
14766M:	Miloslav Trmac <mitr@volny.cz>
14767S:	Maintained
14768F:	drivers/input/misc/wistron_btns.c
14769
14770WL3501 WIRELESS PCMCIA CARD DRIVER
14771L:	linux-wireless@vger.kernel.org
14772S:	Odd fixes
14773F:	drivers/net/wireless/wl3501*
14774
14775WOLFSON MICROELECTRONICS DRIVERS
14776L:	patches@opensource.cirrus.com
14777T:	git https://github.com/CirrusLogic/linux-drivers.git
14778W:	https://github.com/CirrusLogic/linux-drivers/wiki
14779S:	Supported
14780F:	Documentation/hwmon/wm83??
14781F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14782F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14783F:	Documentation/devicetree/bindings/mfd/arizona.txt
14784F:	Documentation/devicetree/bindings/mfd/wm831x.txt
14785F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
14786F:	arch/arm/mach-s3c64xx/mach-crag6410*
14787F:	drivers/clk/clk-wm83*.c
14788F:	drivers/extcon/extcon-arizona.c
14789F:	drivers/leds/leds-wm83*.c
14790F:	drivers/gpio/gpio-*wm*.c
14791F:	drivers/gpio/gpio-arizona.c
14792F:	drivers/hwmon/wm83??-hwmon.c
14793F:	drivers/input/misc/wm831x-on.c
14794F:	drivers/input/touchscreen/wm831x-ts.c
14795F:	drivers/input/touchscreen/wm97*.c
14796F:	drivers/mfd/arizona*
14797F:	drivers/mfd/wm*.c
14798F:	drivers/mfd/cs47l24*
14799F:	drivers/power/supply/wm83*.c
14800F:	drivers/rtc/rtc-wm83*.c
14801F:	drivers/regulator/wm8*.c
14802F:	drivers/regulator/arizona*
14803F:	drivers/video/backlight/wm83*_bl.c
14804F:	drivers/watchdog/wm83*_wdt.c
14805F:	include/linux/mfd/arizona/
14806F:	include/linux/mfd/wm831x/
14807F:	include/linux/mfd/wm8350/
14808F:	include/linux/mfd/wm8400*
14809F:	include/linux/regulator/arizona*
14810F:	include/linux/wm97xx.h
14811F:	include/sound/wm????.h
14812F:	sound/soc/codecs/arizona.?
14813F:	sound/soc/codecs/wm*
14814F:	sound/soc/codecs/cs47l24*
14815
14816WORKQUEUE
14817M:	Tejun Heo <tj@kernel.org>
14818R:	Lai Jiangshan <jiangshanlai@gmail.com>
14819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14820S:	Maintained
14821F:	include/linux/workqueue.h
14822F:	kernel/workqueue.c
14823F:	Documentation/core-api/workqueue.rst
14824
14825X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14826M:	Chen-Yu Tsai <wens@csie.org>
14827L:	linux-kernel@vger.kernel.org
14828S:	Maintained
14829N:	axp[128]
14830
14831X.25 NETWORK LAYER
14832M:	Andrew Hendry <andrew.hendry@gmail.com>
14833L:	linux-x25@vger.kernel.org
14834S:	Odd Fixes
14835F:	Documentation/networking/x25*
14836F:	include/net/x25*
14837F:	net/x25/
14838
14839X86 ARCHITECTURE (32-BIT AND 64-BIT)
14840M:	Thomas Gleixner <tglx@linutronix.de>
14841M:	Ingo Molnar <mingo@redhat.com>
14842M:	"H. Peter Anvin" <hpa@zytor.com>
14843M:	x86@kernel.org
14844L:	linux-kernel@vger.kernel.org
14845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14846S:	Maintained
14847F:	Documentation/x86/
14848F:	arch/x86/
14849
14850X86 MCE INFRASTRUCTURE
14851M:	Tony Luck <tony.luck@intel.com>
14852M:	Borislav Petkov <bp@alien8.de>
14853L:	linux-edac@vger.kernel.org
14854S:	Maintained
14855F:	arch/x86/kernel/cpu/mcheck/*
14856
14857X86 MICROCODE UPDATE SUPPORT
14858M:	Borislav Petkov <bp@alien8.de>
14859S:	Maintained
14860F:	arch/x86/kernel/cpu/microcode/*
14861
14862X86 PLATFORM DRIVERS
14863M:	Darren Hart <dvhart@infradead.org>
14864M:	Andy Shevchenko <andy@infradead.org>
14865L:	platform-driver-x86@vger.kernel.org
14866T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14867S:	Maintained
14868F:	drivers/platform/x86/
14869F:	drivers/platform/olpc/
14870
14871X86 VDSO
14872M:	Andy Lutomirski <luto@amacapital.net>
14873L:	linux-kernel@vger.kernel.org
14874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14875S:	Maintained
14876F:	arch/x86/entry/vdso/
14877
14878XC2028/3028 TUNER DRIVER
14879M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14880M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14881L:	linux-media@vger.kernel.org
14882W:	https://linuxtv.org
14883T:	git git://linuxtv.org/media_tree.git
14884S:	Maintained
14885F:	drivers/media/tuners/tuner-xc2028.*
14886
14887XEN BLOCK SUBSYSTEM
14888M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14889M:	Roger Pau Monné <roger.pau@citrix.com>
14890L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14891S:	Supported
14892F:	drivers/block/xen-blkback/*
14893F:	drivers/block/xen*
14894
14895XEN HYPERVISOR ARM
14896M:	Stefano Stabellini <sstabellini@kernel.org>
14897L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14898S:	Maintained
14899F:	arch/arm/xen/
14900F:	arch/arm/include/asm/xen/
14901
14902XEN HYPERVISOR ARM64
14903M:	Stefano Stabellini <sstabellini@kernel.org>
14904L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14905S:	Maintained
14906F:	arch/arm64/xen/
14907F:	arch/arm64/include/asm/xen/
14908
14909XEN HYPERVISOR INTERFACE
14910M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
14911M:	Juergen Gross <jgross@suse.com>
14912L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14914S:	Supported
14915F:	arch/x86/xen/
14916F:	drivers/*/xen-*front.c
14917F:	drivers/xen/
14918F:	arch/x86/include/asm/xen/
14919F:	arch/x86/include/asm/pvclock-abi.h
14920F:	include/xen/
14921F:	include/uapi/xen/
14922F:	Documentation/ABI/stable/sysfs-hypervisor-xen
14923F:	Documentation/ABI/testing/sysfs-hypervisor-xen
14924
14925XEN NETWORK BACKEND DRIVER
14926M:	Wei Liu <wei.liu2@citrix.com>
14927M:	Paul Durrant <paul.durrant@citrix.com>
14928L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14929L:	netdev@vger.kernel.org
14930S:	Supported
14931F:	drivers/net/xen-netback/*
14932
14933XEN PCI SUBSYSTEM
14934M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14935L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14936S:	Supported
14937F:	arch/x86/pci/*xen*
14938F:	drivers/pci/*xen*
14939
14940XEN PVSCSI DRIVERS
14941M:	Juergen Gross <jgross@suse.com>
14942L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14943L:	linux-scsi@vger.kernel.org
14944S:	Supported
14945F:	drivers/scsi/xen-scsifront.c
14946F:	drivers/xen/xen-scsiback.c
14947F:	include/xen/interface/io/vscsiif.h
14948
14949XEN SWIOTLB SUBSYSTEM
14950M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14951L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
14952S:	Supported
14953F:	arch/x86/xen/*swiotlb*
14954F:	drivers/xen/*swiotlb*
14955
14956XFS FILESYSTEM
14957M:	Darrick J. Wong <darrick.wong@oracle.com>
14958M:	linux-xfs@vger.kernel.org
14959L:	linux-xfs@vger.kernel.org
14960W:	http://xfs.org/
14961T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14962S:	Supported
14963F:	Documentation/filesystems/xfs.txt
14964F:	fs/xfs/
14965
14966XILINX AXI ETHERNET DRIVER
14967M:	Anirudha Sarangi <anirudh@xilinx.com>
14968M:	John Linn <John.Linn@xilinx.com>
14969S:	Maintained
14970F:	drivers/net/ethernet/xilinx/xilinx_axienet*
14971
14972XILINX UARTLITE SERIAL DRIVER
14973M:	Peter Korsgaard <jacmet@sunsite.dk>
14974L:	linux-serial@vger.kernel.org
14975S:	Maintained
14976F:	drivers/tty/serial/uartlite.c
14977
14978XILINX VIDEO IP CORES
14979M:	Hyun Kwon <hyun.kwon@xilinx.com>
14980M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14981L:	linux-media@vger.kernel.org
14982T:	git git://linuxtv.org/media_tree.git
14983S:	Supported
14984F:	Documentation/devicetree/bindings/media/xilinx/
14985F:	drivers/media/platform/xilinx/
14986F:	include/uapi/linux/xilinx-v4l2-controls.h
14987
14988XILLYBUS DRIVER
14989M:	Eli Billauer <eli.billauer@gmail.com>
14990L:	linux-kernel@vger.kernel.org
14991S:	Supported
14992F:	drivers/char/xillybus/
14993
14994XRA1403 GPIO EXPANDER
14995M:	Nandor Han <nandor.han@ge.com>
14996M:	Semi Malinen <semi.malinen@ge.com>
14997L:	linux-gpio@vger.kernel.org
14998S:	Maintained
14999F:	drivers/gpio/gpio-xra1403.c
15000F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15001
15002XTENSA XTFPGA PLATFORM SUPPORT
15003M:	Max Filippov <jcmvbkbc@gmail.com>
15004L:	linux-xtensa@linux-xtensa.org
15005S:	Maintained
15006F:	drivers/spi/spi-xtensa-xtfpga.c
15007F:	sound/soc/xtensa/xtfpga-i2s.c
15008
15009YAM DRIVER FOR AX.25
15010M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15011L:	linux-hams@vger.kernel.org
15012S:	Maintained
15013F:	drivers/net/hamradio/yam*
15014F:	include/linux/yam.h
15015
15016YAMA SECURITY MODULE
15017M:	Kees Cook <keescook@chromium.org>
15018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15019S:	Supported
15020F:	security/yama/
15021F:	Documentation/admin-guide/LSM/Yama.rst
15022
15023YEALINK PHONE DRIVER
15024M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15025L:	usbb2k-api-dev@nongnu.org
15026S:	Maintained
15027F:	Documentation/input/yealink.rst
15028F:	drivers/input/misc/yealink.*
15029
15030Z8530 DRIVER FOR AX.25
15031M:	Joerg Reuter <jreuter@yaina.de>
15032W:	http://yaina.de/jreuter/
15033W:	http://www.qsl.net/dl1bke/
15034L:	linux-hams@vger.kernel.org
15035S:	Maintained
15036F:	Documentation/networking/z8530drv.txt
15037F:	drivers/net/hamradio/*scc.c
15038F:	drivers/net/hamradio/z8530.h
15039
15040ZBUD COMPRESSED PAGE ALLOCATOR
15041M:	Seth Jennings <sjenning@redhat.com>
15042M:	Dan Streetman <ddstreet@ieee.org>
15043L:	linux-mm@kvack.org
15044S:	Maintained
15045F:	mm/zbud.c
15046F:	include/linux/zbud.h
15047
15048ZD1211RW WIRELESS DRIVER
15049M:	Daniel Drake <dsd@gentoo.org>
15050M:	Ulrich Kunitz <kune@deine-taler.de>
15051W:	http://zd1211.ath.cx/wiki/DriverRewrite
15052L:	linux-wireless@vger.kernel.org
15053L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15054S:	Maintained
15055F:	drivers/net/wireless/zydas/zd1211rw/
15056
15057ZD1301 MEDIA DRIVER
15058M:	Antti Palosaari <crope@iki.fi>
15059L:	linux-media@vger.kernel.org
15060W:	https://linuxtv.org/
15061W:	http://palosaari.fi/linux/
15062Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15063S:	Maintained
15064F:	drivers/media/usb/dvb-usb-v2/zd1301*
15065
15066ZD1301_DEMOD MEDIA DRIVER
15067M:	Antti Palosaari <crope@iki.fi>
15068L:	linux-media@vger.kernel.org
15069W:	https://linuxtv.org/
15070W:	http://palosaari.fi/linux/
15071Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15072S:	Maintained
15073F:	drivers/media/dvb-frontends/zd1301_demod*
15074
15075ZPOOL COMPRESSED PAGE STORAGE API
15076M:	Dan Streetman <ddstreet@ieee.org>
15077L:	linux-mm@kvack.org
15078S:	Maintained
15079F:	mm/zpool.c
15080F:	include/linux/zpool.h
15081
15082ZR36067 VIDEO FOR LINUX DRIVER
15083L:	mjpeg-users@lists.sourceforge.net
15084L:	linux-media@vger.kernel.org
15085W:	http://mjpeg.sourceforge.net/driver-zoran/
15086T:	hg https://linuxtv.org/hg/v4l-dvb
15087S:	Odd Fixes
15088F:	drivers/media/pci/zoran/
15089
15090ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15091M:	Minchan Kim <minchan@kernel.org>
15092M:	Nitin Gupta <ngupta@vflare.org>
15093R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15094L:	linux-kernel@vger.kernel.org
15095S:	Maintained
15096F:	drivers/block/zram/
15097F:	Documentation/blockdev/zram.txt
15098
15099ZS DECSTATION Z85C30 SERIAL DRIVER
15100M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15101S:	Maintained
15102F:	drivers/tty/serial/zs.*
15103
15104ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15105M:	Minchan Kim <minchan@kernel.org>
15106M:	Nitin Gupta <ngupta@vflare.org>
15107R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15108L:	linux-mm@kvack.org
15109S:	Maintained
15110F:	mm/zsmalloc.c
15111F:	include/linux/zsmalloc.h
15112F:	Documentation/vm/zsmalloc.txt
15113
15114ZSWAP COMPRESSED SWAP CACHING
15115M:	Seth Jennings <sjenning@redhat.com>
15116M:	Dan Streetman <ddstreet@ieee.org>
15117L:	linux-mm@kvack.org
15118S:	Maintained
15119F:	mm/zswap.c
15120
15121THE REST
15122M:	Linus Torvalds <torvalds@linux-foundation.org>
15123L:	linux-kernel@vger.kernel.org
15124Q:	http://patchwork.kernel.org/project/LKML/list/
15125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15126S:	Buried alive in reporters
15127F:	*
15128F:	*/
15129