xref: /openbmc/linux/MAINTAINERS (revision ddc141e5)
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. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC ASOC DRIVERS
845L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://blackfin.uclinux.org/
848S:	Supported
849F:	sound/soc/blackfin/*
850
851ANALOG DEVICES INC DMA DRIVERS
852M:	Lars-Peter Clausen <lars@metafoo.de>
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/dma/dma-axi-dmac.c
856
857ANALOG DEVICES INC IIO DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859M:	Michael Hennerich <Michael.Hennerich@analog.com>
860W:	http://wiki.analog.com/
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865F:	drivers/iio/*/ad*
866F:	drivers/iio/adc/ltc2497*
867X:	drivers/iio/*/adjd*
868F:	drivers/staging/iio/*/ad*
869F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871ANDROID CONFIG FRAGMENTS
872M:	Rob Herring <robh@kernel.org>
873S:	Supported
874F:	kernel/configs/android*
875
876ANDROID DRIVERS
877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878M:	Arve Hjønnevåg <arve@android.com>
879M:	Todd Kjos <tkjos@android.com>
880M:	Martijn Coenen <maco@android.com>
881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/android/
885F:	drivers/staging/android/
886
887ANDROID GOLDFISH PIC DRIVER
888M:	Miodrag Dinic <miodrag.dinic@mips.com>
889S:	Supported
890F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891F:	drivers/irqchip/irq-goldfish-pic.c
892
893ANDROID GOLDFISH RTC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897F:	drivers/rtc/rtc-goldfish.c
898
899ANDROID ION DRIVER
900M:	Laura Abbott <labbott@redhat.com>
901M:	Sumit Semwal <sumit.semwal@linaro.org>
902L:	devel@driverdev.osuosl.org
903S:	Supported
904F:	drivers/staging/android/ion
905F:	drivers/staging/android/uapi/ion.h
906
907AOA (Apple Onboard Audio) ALSA DRIVER
908M:	Johannes Berg <johannes@sipsolutions.net>
909L:	linuxppc-dev@lists.ozlabs.org
910L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
911S:	Maintained
912F:	sound/aoa/
913
914APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
915M:	William Breathitt Gray <vilhelm.gray@gmail.com>
916L:	linux-iio@vger.kernel.org
917S:	Maintained
918F:	drivers/iio/adc/stx104.c
919
920APM DRIVER
921M:	Jiri Kosina <jikos@kernel.org>
922S:	Odd fixes
923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
924F:	arch/x86/kernel/apm_32.c
925F:	include/linux/apm_bios.h
926F:	include/uapi/linux/apm_bios.h
927F:	drivers/char/apm-emulation.c
928
929APPARMOR SECURITY MODULE
930M:	John Johansen <john.johansen@canonical.com>
931L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
932W:	apparmor.wiki.kernel.org
933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
934S:	Supported
935F:	security/apparmor/
936F:	Documentation/admin-guide/LSM/apparmor.rst
937
938APPLE BCM5974 MULTITOUCH DRIVER
939M:	Henrik Rydberg <rydberg@bitmath.org>
940L:	linux-input@vger.kernel.org
941S:	Odd fixes
942F:	drivers/input/mouse/bcm5974.c
943
944APPLE SMC DRIVER
945M:	Henrik Rydberg <rydberg@bitmath.org>
946L:	linux-hwmon@vger.kernel.org
947S:	Odd fixes
948F:	drivers/hwmon/applesmc.c
949
950APPLETALK NETWORK LAYER
951L:	netdev@vger.kernel.org
952S:	Odd fixes
953F:	drivers/net/appletalk/
954F:	net/appletalk/
955
956APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
957M:	Duc Dang <dhdang@apm.com>
958S:	Supported
959F:	arch/arm64/boot/dts/apm/
960
961APPLIED MICRO (APM) X-GENE SOC EDAC
962M:	Loc Ho <lho@apm.com>
963S:	Supported
964F:	drivers/edac/xgene_edac.c
965F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
966
967APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
968M:	Iyappan Subramanian <isubramanian@apm.com>
969M:	Keyur Chudgar <kchudgar@apm.com>
970S:	Supported
971F:	drivers/net/ethernet/apm/xgene-v2/
972
973APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
974M:	Iyappan Subramanian <isubramanian@apm.com>
975M:	Keyur Chudgar <kchudgar@apm.com>
976M:	Quan Nguyen <qnguyen@apm.com>
977S:	Supported
978F:	drivers/net/ethernet/apm/xgene/
979F:	drivers/net/phy/mdio-xgene.c
980F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
981F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
982
983APPLIED MICRO (APM) X-GENE SOC PMU
984M:	Tai Nguyen <ttnguyen@apm.com>
985S:	Supported
986F:	drivers/perf/xgene_pmu.c
987F:	Documentation/perf/xgene-pmu.txt
988F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
989
990APTINA CAMERA SENSOR PLL
991M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
992L:	linux-media@vger.kernel.org
993S:	Maintained
994F:	drivers/media/i2c/aptina-pll.*
995
996ARC FRAMEBUFFER DRIVER
997M:	Jaya Kumar <jayalk@intworks.biz>
998S:	Maintained
999F:	drivers/video/fbdev/arcfb.c
1000F:	drivers/video/fbdev/core/fb_defio.c
1001
1002ARC PGU DRM DRIVER
1003M:	Alexey Brodkin <abrodkin@synopsys.com>
1004S:	Supported
1005F:	drivers/gpu/drm/arc/
1006F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1007
1008ARCNET NETWORK LAYER
1009M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1010L:	netdev@vger.kernel.org
1011S:	Maintained
1012F:	drivers/net/arcnet/
1013F:	include/uapi/linux/if_arcnet.h
1014
1015ARM ARCHITECTED TIMER DRIVER
1016M:	Mark Rutland <mark.rutland@arm.com>
1017M:	Marc Zyngier <marc.zyngier@arm.com>
1018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1019S:	Maintained
1020F:	arch/arm/include/asm/arch_timer.h
1021F:	arch/arm64/include/asm/arch_timer.h
1022F:	drivers/clocksource/arm_arch_timer.c
1023
1024ARM HDLCD DRM DRIVER
1025M:	Liviu Dudau <liviu.dudau@arm.com>
1026S:	Supported
1027F:	drivers/gpu/drm/arm/hdlcd_*
1028F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1029
1030ARM MALI-DP DRM DRIVER
1031M:	Liviu Dudau <liviu.dudau@arm.com>
1032M:	Brian Starkey <brian.starkey@arm.com>
1033M:	Mali DP Maintainers <malidp@foss.arm.com>
1034S:	Supported
1035F:	drivers/gpu/drm/arm/
1036F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1037
1038ARM MFM AND FLOPPY DRIVERS
1039M:	Ian Molton <spyro@f2s.com>
1040S:	Maintained
1041F:	arch/arm/lib/floppydma.S
1042F:	arch/arm/include/asm/floppy.h
1043
1044ARM PMU PROFILING AND DEBUGGING
1045M:	Will Deacon <will.deacon@arm.com>
1046M:	Mark Rutland <mark.rutland@arm.com>
1047S:	Maintained
1048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049F:	arch/arm*/kernel/perf_*
1050F:	arch/arm/oprofile/common.c
1051F:	arch/arm*/kernel/hw_breakpoint.c
1052F:	arch/arm*/include/asm/hw_breakpoint.h
1053F:	arch/arm*/include/asm/perf_event.h
1054F:	drivers/perf/*
1055F:	include/linux/perf/arm_pmu.h
1056F:	Documentation/devicetree/bindings/arm/pmu.txt
1057F:	Documentation/devicetree/bindings/perf/
1058
1059ARM PORT
1060M:	Russell King <linux@armlinux.org.uk>
1061L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062W:	http://www.armlinux.org.uk/
1063S:	Maintained
1064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1065F:	arch/arm/
1066
1067ARM PRIMECELL AACI PL041 DRIVER
1068M:	Russell King <linux@armlinux.org.uk>
1069S:	Maintained
1070F:	sound/arm/aaci.*
1071
1072ARM PRIMECELL BUS SUPPORT
1073M:	Russell King <linux@armlinux.org.uk>
1074S:	Maintained
1075F:	drivers/amba/
1076F:	include/linux/amba/bus.h
1077
1078ARM PRIMECELL CLCD PL110 DRIVER
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Maintained
1081F:	drivers/video/fbdev/amba-clcd.*
1082
1083ARM PRIMECELL KMI PL050 DRIVER
1084M:	Russell King <linux@armlinux.org.uk>
1085S:	Maintained
1086F:	drivers/input/serio/ambakmi.*
1087F:	include/linux/amba/kmi.h
1088
1089ARM PRIMECELL MMCI PL180/1 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Maintained
1092F:	drivers/mmc/host/mmci.*
1093F:	include/linux/amba/mmci.h
1094
1095ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Maintained
1098F:	drivers/tty/serial/amba-pl01*.c
1099F:	include/linux/amba/serial.h
1100
1101ARM SMMU DRIVERS
1102M:	Will Deacon <will.deacon@arm.com>
1103R:	Robin Murphy <robin.murphy@arm.com>
1104L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1105S:	Maintained
1106F:	drivers/iommu/arm-smmu.c
1107F:	drivers/iommu/arm-smmu-v3.c
1108F:	drivers/iommu/io-pgtable-arm.c
1109F:	drivers/iommu/io-pgtable-arm-v7s.c
1110
1111ARM SUB-ARCHITECTURES
1112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S:	Maintained
1114F:	arch/arm/mach-*/
1115F:	arch/arm/plat-*/
1116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1117
1118ARM/ACTIONS SEMI ARCHITECTURE
1119M:	Andreas Färber <afaerber@suse.de>
1120L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S:	Maintained
1122N:	owl
1123F:	arch/arm/mach-actions/
1124F:	arch/arm/boot/dts/owl-*
1125F:	arch/arm64/boot/dts/actions/
1126F:	drivers/clocksource/owl-*
1127F:	drivers/soc/actions/
1128F:	include/dt-bindings/power/owl-*
1129F:	include/linux/soc/actions/
1130F:	Documentation/devicetree/bindings/arm/actions.txt
1131F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1132F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1133
1134ARM/ADS SPHERE MACHINE SUPPORT
1135M:	Lennert Buytenhek <kernel@wantstofly.org>
1136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1137S:	Maintained
1138
1139ARM/AFEB9260 MACHINE SUPPORT
1140M:	Sergey Lapin <slapin@ossfans.org>
1141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142S:	Maintained
1143
1144ARM/AJECO 1ARM MACHINE SUPPORT
1145M:	Lennert Buytenhek <kernel@wantstofly.org>
1146L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S:	Maintained
1148
1149ARM/Allwinner SoC Clock Support
1150M:	Emilio López <emilio@elopez.com.ar>
1151S:	Maintained
1152F:	drivers/clk/sunxi/
1153
1154ARM/Allwinner sunXi SoC support
1155M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1156M:	Chen-Yu Tsai <wens@csie.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159N:	sun[x456789]i
1160N:	sun50i
1161F:	arch/arm/mach-sunxi/
1162F:	arch/arm64/boot/dts/allwinner/
1163F:	drivers/clk/sunxi-ng/
1164F:	drivers/pinctrl/sunxi/
1165F:	drivers/soc/sunxi/
1166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1167
1168ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1169M:	Neil Armstrong <narmstrong@baylibre.com>
1170M:	Jerome Brunet <jbrunet@baylibre.com>
1171L:	linux-amlogic@lists.infradead.org
1172S:	Maintained
1173F:	drivers/clk/meson/
1174F:	include/dt-bindings/clock/meson*
1175F:	include/dt-bindings/clock/gxbb*
1176F:	Documentation/devicetree/bindings/clock/amlogic*
1177
1178ARM/Amlogic Meson SoC support
1179M:	Carlo Caione <carlo@caione.org>
1180M:	Kevin Hilman <khilman@baylibre.com>
1181L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182L:	linux-amlogic@lists.infradead.org
1183W:	http://linux-meson.com/
1184S:	Maintained
1185F:	arch/arm/mach-meson/
1186F:	arch/arm/boot/dts/meson*
1187F:	arch/arm64/boot/dts/amlogic/
1188F:	drivers/pinctrl/meson/
1189F:	drivers/mmc/host/meson*
1190N:	meson
1191
1192ARM/Annapurna Labs ALPINE ARCHITECTURE
1193M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1194M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S:	Maintained
1197F:	arch/arm/mach-alpine/
1198F:	arch/arm/boot/dts/alpine*
1199F:	arch/arm64/boot/dts/al/
1200F:	drivers/*/*alpine*
1201
1202ARM/ARTPEC MACHINE SUPPORT
1203M:	Jesper Nilsson <jesper.nilsson@axis.com>
1204M:	Lars Persson <lars.persson@axis.com>
1205M:	Niklas Cassel <niklas.cassel@axis.com>
1206S:	Maintained
1207L:	linux-arm-kernel@axis.com
1208F:	arch/arm/mach-artpec
1209F:	arch/arm/boot/dts/artpec6*
1210F:	drivers/clk/axis
1211F:	drivers/crypto/axis
1212F:	drivers/pinctrl/pinctrl-artpec*
1213F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1214
1215ARM/ASPEED I2C DRIVER
1216M:	Brendan Higgins <brendanhiggins@google.com>
1217R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1218R:	Joel Stanley <joel@jms.id.au>
1219L:	linux-i2c@vger.kernel.org
1220L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1221S:	Maintained
1222F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1223F:	drivers/i2c/busses/i2c-aspeed.c
1224F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1225F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1226
1227ARM/ASPEED MACHINE SUPPORT
1228M:	Joel Stanley <joel@jms.id.au>
1229S:	Maintained
1230F:	arch/arm/mach-aspeed/
1231F:	arch/arm/boot/dts/aspeed-*
1232F:	drivers/*/*aspeed*
1233
1234ARM/ATMEL AT91 Clock Support
1235M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1236S:	Maintained
1237F:	drivers/clk/at91
1238
1239ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1240M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1241M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243W:	http://www.linux4sam.org
1244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1245S:	Supported
1246N:	at91
1247N:	atmel
1248F:	arch/arm/mach-at91/
1249F:	include/soc/at91/
1250F:	arch/arm/boot/dts/at91*.dts
1251F:	arch/arm/boot/dts/at91*.dtsi
1252F:	arch/arm/boot/dts/sama*.dts
1253F:	arch/arm/boot/dts/sama*.dtsi
1254F:	arch/arm/include/debug/at91.S
1255F:	drivers/memory/atmel*
1256F:	drivers/watchdog/sama5d4_wdt.c
1257X:	drivers/input/touchscreen/atmel_mxt_ts.c
1258X:	drivers/net/wireless/atmel/
1259
1260ARM/CALXEDA HIGHBANK ARCHITECTURE
1261M:	Rob Herring <robh@kernel.org>
1262L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S:	Maintained
1264F:	arch/arm/mach-highbank/
1265F:	arch/arm/boot/dts/highbank.dts
1266F:	arch/arm/boot/dts/ecx-*.dts*
1267
1268ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1269M:	Krzysztof Halasa <khalasa@piap.pl>
1270S:	Maintained
1271F:	arch/arm/mach-cns3xxx/
1272
1273ARM/CAVIUM THUNDER NETWORK DRIVER
1274M:	Sunil Goutham <sgoutham@cavium.com>
1275M:	Robert Richter <rric@kernel.org>
1276L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S:	Supported
1278F:	drivers/net/ethernet/cavium/thunder/
1279
1280ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1281M:	Lukasz Majewski <lukma@denx.de>
1282L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283S:	Maintained
1284F:	arch/arm/mach-ep93xx/ts72xx.c
1285
1286ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1287M:	Alexander Shiyan <shc_work@mail.ru>
1288L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S:	Odd Fixes
1290N:	clps711x
1291
1292ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1293M:	Lennert Buytenhek <kernel@wantstofly.org>
1294L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S:	Maintained
1296
1297ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1298M:	Hartley Sweeten <hsweeten@visionengravers.com>
1299M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1300L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S:	Maintained
1302F:	arch/arm/mach-ep93xx/
1303F:	arch/arm/mach-ep93xx/include/mach/
1304
1305ARM/CLKDEV SUPPORT
1306M:	Russell King <linux@armlinux.org.uk>
1307L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308S:	Maintained
1309T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1310F:	drivers/clk/clkdev.c
1311
1312ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1313M:	Mike Rapoport <mike@compulab.co.il>
1314L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S:	Maintained
1316
1317ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1318M:	Baruch Siach <baruch@tkos.co.il>
1319L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S:	Maintained
1321F:	arch/arm/boot/dts/cx92755*
1322N:	digicolor
1323
1324ARM/CONTEC MICRO9 MACHINE SUPPORT
1325M:	Hubert Feurstein <hubert.feurstein@contec.at>
1326S:	Maintained
1327F:	arch/arm/mach-ep93xx/micro9.c
1328
1329ARM/CORESIGHT FRAMEWORK AND DRIVERS
1330M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1331L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S:	Maintained
1333F:	drivers/hwtracing/coresight/*
1334F:	Documentation/trace/coresight.txt
1335F:	Documentation/trace/coresight-cpu-debug.txt
1336F:	Documentation/devicetree/bindings/arm/coresight.txt
1337F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1338F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1339F:	tools/perf/arch/arm/util/pmu.c
1340F:	tools/perf/arch/arm/util/auxtrace.c
1341F:	tools/perf/arch/arm/util/cs-etm.c
1342F:	tools/perf/arch/arm/util/cs-etm.h
1343F:	tools/perf/util/cs-etm.*
1344F:	tools/perf/util/cs-etm-decoder/*
1345
1346ARM/CORGI MACHINE SUPPORT
1347M:	Richard Purdie <rpurdie@rpsys.net>
1348S:	Maintained
1349
1350ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1351M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1352M:	Linus Walleij <linus.walleij@linaro.org>
1353L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354T:	git git://github.com/ulli-kroll/linux.git
1355S:	Maintained
1356F:	Documentation/devicetree/bindings/arm/gemini.txt
1357F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1358F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1359F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1360F:	arch/arm/mach-gemini/
1361F:	drivers/net/ethernet/cortina/
1362F:	drivers/pinctrl/pinctrl-gemini.c
1363F:	drivers/rtc/rtc-ftrtc010.c
1364
1365ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1366M:	Barry Song <baohua@kernel.org>
1367L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1369S:	Maintained
1370F:	arch/arm/boot/dts/prima2*
1371F:	arch/arm/mach-prima2/
1372F:	drivers/clk/sirf/
1373F:	drivers/clocksource/timer-prima2.c
1374F:	drivers/clocksource/timer-atlas7.c
1375N:	[^a-z]sirf
1376
1377ARM/EBSA110 MACHINE SUPPORT
1378M:	Russell King <linux@armlinux.org.uk>
1379L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380W:	http://www.armlinux.org.uk/
1381S:	Maintained
1382F:	arch/arm/mach-ebsa110/
1383F:	drivers/net/ethernet/amd/am79c961a.*
1384
1385ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1386M:	Uwe Kleine-König <kernel@pengutronix.de>
1387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S:	Maintained
1389N:	efm32
1390
1391ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1392M:	Robert Jarzmik <robert.jarzmik@free.fr>
1393L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394S:	Maintained
1395F:	arch/arm/mach-pxa/ezx.c
1396
1397ARM/FARADAY FA526 PORT
1398M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1399L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400S:	Maintained
1401T:	git git://git.berlios.de/gemini-board
1402F:	arch/arm/mm/*-fa*
1403
1404ARM/FOOTBRIDGE ARCHITECTURE
1405M:	Russell King <linux@armlinux.org.uk>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407W:	http://www.armlinux.org.uk/
1408S:	Maintained
1409F:	arch/arm/include/asm/hardware/dec21285.h
1410F:	arch/arm/mach-footbridge/
1411
1412ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1413M:	Shawn Guo <shawnguo@kernel.org>
1414M:	Sascha Hauer <kernel@pengutronix.de>
1415R:	Fabio Estevam <fabio.estevam@nxp.com>
1416L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S:	Maintained
1418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1419F:	arch/arm/mach-imx/
1420F:	arch/arm/mach-mxs/
1421F:	arch/arm/boot/dts/imx*
1422F:	arch/arm/configs/imx*_defconfig
1423F:	drivers/clk/imx/
1424F:	drivers/soc/imx/
1425F:	include/soc/imx/
1426
1427ARM/FREESCALE VYBRID ARM ARCHITECTURE
1428M:	Shawn Guo <shawnguo@kernel.org>
1429M:	Sascha Hauer <kernel@pengutronix.de>
1430R:	Stefan Agner <stefan@agner.ch>
1431L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432S:	Maintained
1433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1434F:	arch/arm/mach-imx/*vf610*
1435F:	arch/arm/boot/dts/vf*
1436
1437ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1438M:	Lennert Buytenhek <kernel@wantstofly.org>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441
1442ARM/GUMSTIX MACHINE SUPPORT
1443M:	Steve Sakoman <sakoman@gmail.com>
1444L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445S:	Maintained
1446
1447ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1448M:	Philipp Zabel <philipp.zabel@gmail.com>
1449M:	Paul Parsons <lost.distance@yahoo.com>
1450L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S:	Maintained
1452F:	arch/arm/mach-pxa/hx4700.c
1453F:	arch/arm/mach-pxa/include/mach/hx4700.h
1454F:	sound/soc/pxa/hx4700.c
1455
1456ARM/HISILICON SOC SUPPORT
1457M:	Wei Xu <xuwei5@hisilicon.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459W:	http://www.hisilicon.com
1460S:	Supported
1461T:	git git://github.com/hisilicon/linux-hisi.git
1462F:	arch/arm/mach-hisi/
1463F:	arch/arm/boot/dts/hi3*
1464F:	arch/arm/boot/dts/hip*
1465F:	arch/arm/boot/dts/hisi*
1466F:	arch/arm64/boot/dts/hisilicon/
1467
1468ARM/HP JORNADA 7XX MACHINE SUPPORT
1469M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1470W:	www.jlime.com
1471S:	Maintained
1472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1473F:	arch/arm/mach-sa1100/jornada720.c
1474F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1475
1476ARM/IGEP MACHINE SUPPORT
1477M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1478M:	Javier Martinez Canillas <javier@dowhile0.org>
1479L:	linux-omap@vger.kernel.org
1480L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481S:	Maintained
1482F:	arch/arm/boot/dts/omap3-igep*
1483
1484ARM/INCOME PXA270 SUPPORT
1485M:	Marek Vasut <marek.vasut@gmail.com>
1486L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S:	Maintained
1488F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1489
1490ARM/INTEL IOP13XX ARM ARCHITECTURE
1491M:	Lennert Buytenhek <kernel@wantstofly.org>
1492L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493S:	Maintained
1494
1495ARM/INTEL IOP32X ARM ARCHITECTURE
1496M:	Lennert Buytenhek <kernel@wantstofly.org>
1497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498S:	Maintained
1499
1500ARM/INTEL IOP33X ARM ARCHITECTURE
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Orphan
1503
1504ARM/INTEL IQ81342EX MACHINE SUPPORT
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IXDP2850 MACHINE SUPPORT
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IXP4XX ARM ARCHITECTURE
1515M:	Imre Kaloz <kaloz@openwrt.org>
1516M:	Krzysztof Halasa <khalasa@piap.pl>
1517L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518S:	Maintained
1519F:	arch/arm/mach-ixp4xx/
1520
1521ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1522M:	Jonathan Cameron <jic23@cam.ac.uk>
1523L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524S:	Maintained
1525F:	arch/arm/mach-pxa/stargate2.c
1526F:	drivers/pcmcia/pxa2xx_stargate2.c
1527
1528ARM/INTEL XSC3 (MANZANO) ARM CORE
1529M:	Lennert Buytenhek <kernel@wantstofly.org>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532
1533ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1534M:	Lennert Buytenhek <kernel@wantstofly.org>
1535L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S:	Maintained
1537
1538ARM/LG1K ARCHITECTURE
1539M:	Chanho Min <chanho.min@lge.com>
1540L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541S:	Maintained
1542F:	arch/arm64/boot/dts/lg/
1543
1544ARM/LOGICPD PXA270 MACHINE SUPPORT
1545M:	Lennert Buytenhek <kernel@wantstofly.org>
1546L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S:	Maintained
1548
1549ARM/LPC18XX ARCHITECTURE
1550M:	Joachim Eastwood <manabian@gmail.com>
1551L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552S:	Maintained
1553F:	arch/arm/boot/dts/lpc43*
1554F:	drivers/clk/nxp/clk-lpc18xx*
1555F:	drivers/clocksource/time-lpc32xx.c
1556F:	drivers/i2c/busses/i2c-lpc2k.c
1557F:	drivers/memory/pl172.c
1558F:	drivers/mtd/spi-nor/nxp-spifi.c
1559F:	drivers/rtc/rtc-lpc24xx.c
1560N:	lpc18xx
1561
1562ARM/LPC32XX SOC SUPPORT
1563M:	Vladimir Zapolskiy <vz@mleia.com>
1564M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1567S:	Maintained
1568F:	arch/arm/boot/dts/lpc32*
1569F:	arch/arm/mach-lpc32xx/
1570F:	drivers/i2c/busses/i2c-pnx.c
1571F:	drivers/net/ethernet/nxp/lpc_eth.c
1572F:	drivers/usb/host/ohci-nxp.c
1573F:	drivers/watchdog/pnx4008_wdt.c
1574N:	lpc32xx
1575
1576ARM/MAGICIAN MACHINE SUPPORT
1577M:	Philipp Zabel <philipp.zabel@gmail.com>
1578S:	Maintained
1579
1580ARM/Marvell Berlin SoC support
1581M:	Jisheng Zhang <jszhang@marvell.com>
1582M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1583L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584S:	Maintained
1585F:	arch/arm/mach-berlin/
1586F:	arch/arm/boot/dts/berlin*
1587F:	arch/arm64/boot/dts/marvell/berlin*
1588
1589ARM/Marvell Dove/MV78xx0/Orion SOC support
1590M:	Jason Cooper <jason@lakedaemon.net>
1591M:	Andrew Lunn <andrew@lunn.ch>
1592M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593M:	Gregory Clement <gregory.clement@bootlin.com>
1594L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S:	Maintained
1596F:	Documentation/devicetree/bindings/soc/dove/
1597F:	arch/arm/mach-dove/
1598F:	arch/arm/mach-mv78xx0/
1599F:	arch/arm/mach-orion5x/
1600F:	arch/arm/plat-orion/
1601F:	arch/arm/boot/dts/dove*
1602F:	arch/arm/boot/dts/orion5x*
1603
1604ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1605M:	Jason Cooper <jason@lakedaemon.net>
1606M:	Andrew Lunn <andrew@lunn.ch>
1607M:	Gregory Clement <gregory.clement@bootlin.com>
1608M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1609L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610S:	Maintained
1611F:	arch/arm/boot/dts/armada*
1612F:	arch/arm/boot/dts/kirkwood*
1613F:	arch/arm/configs/mvebu_*_defconfig
1614F:	arch/arm/mach-mvebu/
1615F:	arch/arm64/boot/dts/marvell/armada*
1616F:	drivers/cpufreq/armada-37xx-cpufreq.c
1617F:	drivers/cpufreq/mvebu-cpufreq.c
1618F:	drivers/irqchip/irq-armada-370-xp.c
1619F:	drivers/irqchip/irq-mvebu-*
1620F:	drivers/pinctrl/mvebu/
1621F:	drivers/rtc/rtc-armada38x.c
1622
1623ARM/Mediatek RTC DRIVER
1624M:	Eddie Huang <eddie.huang@mediatek.com>
1625M:	Sean Wang <sean.wang@mediatek.com>
1626L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1628S:	Maintained
1629F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1630F:	drivers/rtc/rtc-mt6397.c
1631F:	drivers/rtc/rtc-mt7622.c
1632
1633ARM/Mediatek SoC support
1634M:	Matthias Brugger <matthias.bgg@gmail.com>
1635L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1637S:	Maintained
1638F:	arch/arm/boot/dts/mt6*
1639F:	arch/arm/boot/dts/mt7*
1640F:	arch/arm/boot/dts/mt8*
1641F:	arch/arm/mach-mediatek/
1642F:	arch/arm64/boot/dts/mediatek/
1643N:	mtk
1644K:	mediatek
1645
1646ARM/Mediatek USB3 PHY DRIVER
1647M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1648L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1650S:	Maintained
1651F:	drivers/phy/mediatek/phy-mtk-tphy.c
1652
1653ARM/MICREL KS8695 ARCHITECTURE
1654M:	Greg Ungerer <gerg@uclinux.org>
1655L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656F:	arch/arm/mach-ks8695/
1657S:	Odd Fixes
1658
1659ARM/MIOA701 MACHINE SUPPORT
1660M:	Robert Jarzmik <robert.jarzmik@free.fr>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662F:	arch/arm/mach-pxa/mioa701.c
1663S:	Maintained
1664
1665ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1666M:	Michael Petchkovsky <mkpetch@internode.on.net>
1667S:	Maintained
1668
1669ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1670M:	Linus Walleij <linus.walleij@linaro.org>
1671L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672S:	Maintained
1673F:	arch/arm/mach-nomadik/
1674F:	arch/arm/mach-u300/
1675F:	arch/arm/mach-ux500/
1676F:	arch/arm/boot/dts/ste-*
1677F:	drivers/clk/clk-nomadik.c
1678F:	drivers/clk/clk-u300.c
1679F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1680F:	drivers/clocksource/timer-u300.c
1681F:	drivers/dma/coh901318*
1682F:	drivers/dma/ste_dma40*
1683F:	drivers/hwspinlock/u8500_hsem.c
1684F:	drivers/i2c/busses/i2c-nomadik.c
1685F:	drivers/i2c/busses/i2c-stu300.c
1686F:	drivers/mfd/ab3100*
1687F:	drivers/mfd/ab8500*
1688F:	drivers/mfd/abx500*
1689F:	drivers/mfd/dbx500*
1690F:	drivers/mfd/db8500*
1691F:	drivers/pinctrl/nomadik/
1692F:	drivers/pinctrl/pinctrl-coh901*
1693F:	drivers/pinctrl/pinctrl-u300.c
1694F:	drivers/rtc/rtc-ab3100.c
1695F:	drivers/rtc/rtc-ab8500.c
1696F:	drivers/rtc/rtc-coh901331.c
1697F:	drivers/rtc/rtc-pl031.c
1698F:	drivers/watchdog/coh901327_wdt.c
1699F:	Documentation/devicetree/bindings/arm/ste-*
1700F:	Documentation/devicetree/bindings/arm/ux500/
1701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1702
1703ARM/NUVOTON W90X900 ARM ARCHITECTURE
1704M:	Wan ZongShun <mcuos.com@gmail.com>
1705L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706W:	http://www.mcuos.com
1707S:	Maintained
1708F:	arch/arm/mach-w90x900/
1709F:	drivers/input/keyboard/w90p910_keypad.c
1710F:	drivers/input/touchscreen/w90p910_ts.c
1711F:	drivers/watchdog/nuc900_wdt.c
1712F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1713F:	drivers/mtd/nand/nuc900_nand.c
1714F:	drivers/rtc/rtc-nuc900.c
1715F:	drivers/spi/spi-nuc900.c
1716F:	drivers/usb/host/ehci-w90x900.c
1717F:	drivers/video/fbdev/nuc900fb.c
1718
1719ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1720M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1721L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1722W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1723S:	Supported
1724
1725ARM/Orion SoC/Technologic Systems TS-78xx platform support
1726M:	Alexander Clouter <alex@digriz.org.uk>
1727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728W:	http://www.digriz.org.uk/ts78xx/kernel
1729S:	Maintained
1730F:	arch/arm/mach-orion5x/ts78xx-*
1731
1732ARM/OXNAS platform support
1733M:	Neil Armstrong <narmstrong@baylibre.com>
1734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1736S:	Maintained
1737F:	arch/arm/mach-oxnas/
1738F:	arch/arm/boot/dts/ox8*.dts*
1739N:	oxnas
1740
1741ARM/PALM TREO SUPPORT
1742M:	Tomas Cech <sleep_walker@suse.com>
1743L:	linux-arm-kernel@lists.infradead.org
1744W:	http://hackndev.com
1745S:	Maintained
1746F:	arch/arm/mach-pxa/palmtreo.*
1747
1748ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1749M:	Marek Vasut <marek.vasut@gmail.com>
1750L:	linux-arm-kernel@lists.infradead.org
1751W:	http://hackndev.com
1752S:	Maintained
1753F:	arch/arm/mach-pxa/include/mach/palmtx.h
1754F:	arch/arm/mach-pxa/palmtx.c
1755F:	arch/arm/mach-pxa/palmt5.*
1756F:	arch/arm/mach-pxa/include/mach/palmld.h
1757F:	arch/arm/mach-pxa/palmld.c
1758F:	arch/arm/mach-pxa/palmte2.*
1759F:	arch/arm/mach-pxa/include/mach/palmtc.h
1760F:	arch/arm/mach-pxa/palmtc.c
1761
1762ARM/PALMZ72 SUPPORT
1763M:	Sergey Lapin <slapin@ossfans.org>
1764L:	linux-arm-kernel@lists.infradead.org
1765W:	http://hackndev.com
1766S:	Maintained
1767F:	arch/arm/mach-pxa/palmz72.*
1768
1769ARM/PLEB SUPPORT
1770M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1771W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1772S:	Maintained
1773
1774ARM/PT DIGITAL BOARD PORT
1775M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1776L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1777W:	http://www.armlinux.org.uk/
1778S:	Maintained
1779
1780ARM/QUALCOMM SUPPORT
1781M:	Andy Gross <andy.gross@linaro.org>
1782M:	David Brown <david.brown@linaro.org>
1783L:	linux-arm-msm@vger.kernel.org
1784L:	linux-soc@vger.kernel.org
1785S:	Maintained
1786F:	Documentation/devicetree/bindings/soc/qcom/
1787F:	arch/arm/boot/dts/qcom-*.dts
1788F:	arch/arm/boot/dts/qcom-*.dtsi
1789F:	arch/arm/mach-qcom/
1790F:	arch/arm64/boot/dts/qcom/*
1791F:	drivers/i2c/busses/i2c-qup.c
1792F:	drivers/clk/qcom/
1793F:	drivers/dma/qcom/
1794F:	drivers/soc/qcom/
1795F:	drivers/spi/spi-qup.c
1796F:	drivers/tty/serial/msm_serial.c
1797F:	drivers/*/pm8???-*
1798F:	drivers/mfd/ssbi.c
1799F:	drivers/firmware/qcom_scm.c
1800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1801
1802ARM/RADISYS ENP2611 MACHINE SUPPORT
1803M:	Lennert Buytenhek <kernel@wantstofly.org>
1804L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805S:	Maintained
1806
1807ARM/REALTEK ARCHITECTURE
1808M:	Andreas Färber <afaerber@suse.de>
1809L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S:	Maintained
1811F:	arch/arm64/boot/dts/realtek/
1812F:	Documentation/devicetree/bindings/arm/realtek.txt
1813
1814ARM/RENESAS ARM64 ARCHITECTURE
1815M:	Simon Horman <horms@verge.net.au>
1816M:	Magnus Damm <magnus.damm@gmail.com>
1817L:	linux-renesas-soc@vger.kernel.org
1818Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1820S:	Supported
1821F:	arch/arm64/boot/dts/renesas/
1822F:	Documentation/devicetree/bindings/arm/shmobile.txt
1823F:	drivers/soc/renesas/
1824F:	include/linux/soc/renesas/
1825
1826ARM/RISCPC ARCHITECTURE
1827M:	Russell King <linux@armlinux.org.uk>
1828L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1829W:	http://www.armlinux.org.uk/
1830S:	Maintained
1831F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1832F:	arch/arm/include/asm/hardware/ioc.h
1833F:	arch/arm/include/asm/hardware/iomd.h
1834F:	arch/arm/include/asm/hardware/memc.h
1835F:	arch/arm/mach-rpc/
1836F:	drivers/net/ethernet/8390/etherh.c
1837F:	drivers/net/ethernet/i825xx/ether1*
1838F:	drivers/net/ethernet/seeq/ether3*
1839F:	drivers/scsi/arm/
1840
1841ARM/Rockchip SoC support
1842M:	Heiko Stuebner <heiko@sntech.de>
1843L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844L:	linux-rockchip@lists.infradead.org
1845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1846S:	Maintained
1847F:	arch/arm/boot/dts/rk3*
1848F:	arch/arm/boot/dts/rv1108*
1849F:	arch/arm/mach-rockchip/
1850F:	drivers/clk/rockchip/
1851F:	drivers/i2c/busses/i2c-rk3x.c
1852F:	drivers/*/*rockchip*
1853F:	drivers/*/*/*rockchip*
1854F:	sound/soc/rockchip/
1855N:	rockchip
1856
1857ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1858M:	Kukjin Kim <kgene@kernel.org>
1859M:	Krzysztof Kozlowski <krzk@kernel.org>
1860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1862Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1863S:	Maintained
1864F:	arch/arm/boot/dts/s3c*
1865F:	arch/arm/boot/dts/s5p*
1866F:	arch/arm/boot/dts/samsung*
1867F:	arch/arm/boot/dts/exynos*
1868F:	arch/arm64/boot/dts/exynos/
1869F:	arch/arm/plat-samsung/
1870F:	arch/arm/mach-s3c24*/
1871F:	arch/arm/mach-s3c64xx/
1872F:	arch/arm/mach-s5p*/
1873F:	arch/arm/mach-exynos*/
1874F:	drivers/*/*s3c24*
1875F:	drivers/*/*/*s3c24*
1876F:	drivers/*/*s3c64xx*
1877F:	drivers/*/*s5pv210*
1878F:	drivers/memory/samsung/*
1879F:	drivers/soc/samsung/*
1880F:	Documentation/arm/Samsung/
1881F:	Documentation/devicetree/bindings/arm/samsung/
1882F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1883F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1884N:	exynos
1885
1886ARM/SAMSUNG MOBILE MACHINE SUPPORT
1887M:	Kyungmin Park <kyungmin.park@samsung.com>
1888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889S:	Maintained
1890F:	arch/arm/mach-s5pv210/
1891
1892ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1893M:	Kyungmin Park <kyungmin.park@samsung.com>
1894M:	Kamil Debski <kamil@wypas.org>
1895M:	Andrzej Hajda <a.hajda@samsung.com>
1896L:	linux-arm-kernel@lists.infradead.org
1897L:	linux-media@vger.kernel.org
1898S:	Maintained
1899F:	drivers/media/platform/s5p-g2d/
1900
1901ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1902M:	Marek Szyprowski <m.szyprowski@samsung.com>
1903L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1904L:	linux-media@vger.kernel.org
1905S:	Maintained
1906F:	drivers/media/platform/s5p-cec/
1907F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1908
1909ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1910M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1911M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1912L:	linux-arm-kernel@lists.infradead.org
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-jpeg/
1916
1917ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1918M:	Kyungmin Park <kyungmin.park@samsung.com>
1919M:	Kamil Debski <kamil@wypas.org>
1920M:	Jeongtae Park <jtp.park@samsung.com>
1921M:	Andrzej Hajda <a.hajda@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org
1923L:	linux-media@vger.kernel.org
1924S:	Maintained
1925F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1926F:	drivers/media/platform/s5p-mfc/
1927
1928ARM/SHMOBILE ARM ARCHITECTURE
1929M:	Simon Horman <horms@verge.net.au>
1930M:	Magnus Damm <magnus.damm@gmail.com>
1931L:	linux-renesas-soc@vger.kernel.org
1932Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1934S:	Supported
1935F:	arch/arm/boot/dts/emev2*
1936F:	arch/arm/boot/dts/r7s*
1937F:	arch/arm/boot/dts/r8a*
1938F:	arch/arm/boot/dts/sh*
1939F:	arch/arm/configs/shmobile_defconfig
1940F:	arch/arm/include/debug/renesas-scif.S
1941F:	arch/arm/mach-shmobile/
1942F:	Documentation/devicetree/bindings/arm/shmobile.txt
1943F:	drivers/soc/renesas/
1944F:	include/linux/soc/renesas/
1945
1946ARM/SOCFPGA ARCHITECTURE
1947M:	Dinh Nguyen <dinguyen@kernel.org>
1948S:	Maintained
1949F:	arch/arm/mach-socfpga/
1950F:	arch/arm/boot/dts/socfpga*
1951F:	arch/arm/configs/socfpga_defconfig
1952F:	arch/arm64/boot/dts/altera/
1953W:	http://www.rocketboards.org
1954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1955
1956ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1957M:	Dinh Nguyen <dinguyen@kernel.org>
1958S:	Maintained
1959F:	drivers/clk/socfpga/
1960
1961ARM/SOCFPGA EDAC SUPPORT
1962M:	Thor Thayer <thor.thayer@linux.intel.com>
1963S:	Maintained
1964F:	drivers/edac/altera_edac.
1965
1966ARM/STI ARCHITECTURE
1967M:	Patrice Chotard <patrice.chotard@st.com>
1968L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969W:	http://www.stlinux.com
1970S:	Maintained
1971F:	arch/arm/mach-sti/
1972F:	arch/arm/boot/dts/sti*
1973F:	drivers/char/hw_random/st-rng.c
1974F:	drivers/clocksource/arm_global_timer.c
1975F:	drivers/clocksource/clksrc_st_lpc.c
1976F:	drivers/cpufreq/sti-cpufreq.c
1977F:	drivers/dma/st_fdma*
1978F:	drivers/i2c/busses/i2c-st.c
1979F:	drivers/media/rc/st_rc.c
1980F:	drivers/media/platform/sti/c8sectpfe/
1981F:	drivers/mmc/host/sdhci-st.c
1982F:	drivers/phy/st/phy-miphy28lp.c
1983F:	drivers/phy/st/phy-stih407-usb.c
1984F:	drivers/pinctrl/pinctrl-st.c
1985F:	drivers/remoteproc/st_remoteproc.c
1986F:	drivers/remoteproc/st_slim_rproc.c
1987F:	drivers/reset/sti/
1988F:	drivers/rtc/rtc-st-lpc.c
1989F:	drivers/tty/serial/st-asc.c
1990F:	drivers/usb/dwc3/dwc3-st.c
1991F:	drivers/usb/host/ehci-st.c
1992F:	drivers/usb/host/ohci-st.c
1993F:	drivers/watchdog/st_lpc_wdt.c
1994F:	drivers/ata/ahci_st.c
1995F:	include/linux/remoteproc/st_slim_rproc.h
1996
1997ARM/STM32 ARCHITECTURE
1998M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
1999M:	Alexandre Torgue <alexandre.torgue@st.com>
2000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S:	Maintained
2002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2003N:	stm32
2004F:	arch/arm/boot/dts/stm32*
2005F:	arch/arm/mach-stm32/
2006F:	drivers/clocksource/armv7m_systick.c
2007
2008ARM/TANGO ARCHITECTURE
2009M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2010M:	Mans Rullgard <mans@mansr.com>
2011L:	linux-arm-kernel@lists.infradead.org
2012S:	Odd Fixes
2013N:	tango
2014
2015ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2016M:	Lennert Buytenhek <kernel@wantstofly.org>
2017L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018S:	Maintained
2019
2020ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2021M:	Hans Verkuil <hans.verkuil@cisco.com>
2022L:	linux-tegra@vger.kernel.org
2023L:	linux-media@vger.kernel.org
2024S:	Maintained
2025F:	drivers/media/platform/tegra-cec/
2026F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2027
2028ARM/TETON BGA MACHINE SUPPORT
2029M:	"Mark F. Brown" <mark.brown314@gmail.com>
2030L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S:	Maintained
2032
2033ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2034M:	Santosh Shilimkar <ssantosh@kernel.org>
2035L:	linux-kernel@vger.kernel.org
2036S:	Maintained
2037F:	drivers/memory/*emif*
2038
2039ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2040M:	Santosh Shilimkar <ssantosh@kernel.org>
2041L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042S:	Maintained
2043F:	arch/arm/mach-keystone/
2044F:	arch/arm/boot/dts/keystone-*
2045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2046
2047ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2048M:	Santosh Shilimkar <ssantosh@kernel.org>
2049L:	linux-kernel@vger.kernel.org
2050S:	Maintained
2051F:	drivers/clk/keystone/
2052
2053ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2054M:	Santosh Shilimkar <ssantosh@kernel.org>
2055L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056L:	linux-kernel@vger.kernel.org
2057S:	Maintained
2058F:	drivers/clocksource/timer-keystone.c
2059
2060ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2061M:	Santosh Shilimkar <ssantosh@kernel.org>
2062L:	linux-kernel@vger.kernel.org
2063S:	Maintained
2064F:	drivers/power/reset/keystone-reset.c
2065
2066ARM/THECUS N2100 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TOSA MACHINE SUPPORT
2072M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2073M:	Dirk Opfer <dirk@opfer-online.de>
2074S:	Maintained
2075
2076ARM/UNIPHIER ARCHITECTURE
2077M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2078L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2080S:	Maintained
2081F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2082F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2083F:	arch/arm/boot/dts/uniphier*
2084F:	arch/arm/include/asm/hardware/cache-uniphier.h
2085F:	arch/arm/mach-uniphier/
2086F:	arch/arm/mm/cache-uniphier.c
2087F:	arch/arm64/boot/dts/socionext/uniphier*
2088F:	drivers/bus/uniphier-system-bus.c
2089F:	drivers/clk/uniphier/
2090F:	drivers/gpio/gpio-uniphier.c
2091F:	drivers/i2c/busses/i2c-uniphier*
2092F:	drivers/irqchip/irq-uniphier-aidet.c
2093F:	drivers/pinctrl/uniphier/
2094F:	drivers/reset/reset-uniphier.c
2095F:	drivers/tty/serial/8250/8250_uniphier.c
2096N:	uniphier
2097
2098ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2099M:	Ulf Hansson <ulf.hansson@linaro.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101T:	git git://git.linaro.org/people/ulfh/clk.git
2102S:	Maintained
2103F:	drivers/clk/ux500/
2104
2105ARM/VERSATILE EXPRESS PLATFORM
2106M:	Liviu Dudau <liviu.dudau@arm.com>
2107M:	Sudeep Holla <sudeep.holla@arm.com>
2108M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2109L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110S:	Maintained
2111F:	arch/arm/boot/dts/vexpress*
2112F:	arch/arm64/boot/dts/arm/
2113F:	arch/arm/mach-vexpress/
2114F:	*/*/vexpress*
2115F:	*/*/*/vexpress*
2116F:	drivers/clk/versatile/clk-vexpress-osc.c
2117F:	drivers/clocksource/versatile.c
2118N:	mps2
2119
2120ARM/VFP SUPPORT
2121M:	Russell King <linux@armlinux.org.uk>
2122L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123W:	http://www.armlinux.org.uk/
2124S:	Maintained
2125F:	arch/arm/vfp/
2126
2127ARM/VOIPAC PXA270 SUPPORT
2128M:	Marek Vasut <marek.vasut@gmail.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S:	Maintained
2131F:	arch/arm/mach-pxa/vpac270.c
2132F:	arch/arm/mach-pxa/include/mach/vpac270.h
2133
2134ARM/VT8500 ARM ARCHITECTURE
2135M:	Tony Prisk <linux@prisktech.co.nz>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	arch/arm/mach-vt8500/
2139F:	drivers/clocksource/vt8500_timer.c
2140F:	drivers/i2c/busses/i2c-wmt.c
2141F:	drivers/mmc/host/wmt-sdmmc.c
2142F:	drivers/pwm/pwm-vt8500.c
2143F:	drivers/rtc/rtc-vt8500.c
2144F:	drivers/tty/serial/vt8500_serial.c
2145F:	drivers/usb/host/ehci-platform.c
2146F:	drivers/usb/host/uhci-platform.c
2147F:	drivers/video/fbdev/vt8500lcdfb.*
2148F:	drivers/video/fbdev/wm8505fb*
2149F:	drivers/video/fbdev/wmt_ge_rops.*
2150
2151ARM/ZIPIT Z2 SUPPORT
2152M:	Marek Vasut <marek.vasut@gmail.com>
2153L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S:	Maintained
2155F:	arch/arm/mach-pxa/z2.c
2156F:	arch/arm/mach-pxa/include/mach/z2.h
2157
2158ARM/ZTE ARCHITECTURE
2159M:	Jun Nie <jun.nie@linaro.org>
2160M:	Baoyou Xie <baoyou.xie@linaro.org>
2161M:	Shawn Guo <shawnguo@kernel.org>
2162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S:	Maintained
2164F:	arch/arm/boot/dts/zx2967*
2165F:	arch/arm/mach-zx/
2166F:	arch/arm64/boot/dts/zte/
2167F:	drivers/clk/zte/
2168F:	drivers/dma/zx_dma.c
2169F:	drivers/gpio/gpio-zx.c
2170F:	drivers/i2c/busses/i2c-zx2967.c
2171F:	drivers/mmc/host/dw_mmc-zx.*
2172F:	drivers/pinctrl/zte/
2173F:	drivers/soc/zte/
2174F:	drivers/thermal/zx2967_thermal.c
2175F:	drivers/watchdog/zx2967_wdt.c
2176F:	Documentation/devicetree/bindings/arm/zte.txt
2177F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2178F:	Documentation/devicetree/bindings/dma/zxdma.txt
2179F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2180F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2181F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2182F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2183F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2184F:	Documentation/devicetree/bindings/soc/zte/
2185F:	Documentation/devicetree/bindings/sound/zte,*.txt
2186F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2187F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2188F:	include/dt-bindings/clock/zx2967*.h
2189F:	include/dt-bindings/soc/zte,*.h
2190F:	sound/soc/codecs/zx_aud96p22.c
2191F:	sound/soc/zte/
2192
2193ARM/ZYNQ ARCHITECTURE
2194M:	Michal Simek <michal.simek@xilinx.com>
2195L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196W:	http://wiki.xilinx.com
2197T:	git https://github.com/Xilinx/linux-xlnx.git
2198S:	Supported
2199F:	arch/arm/mach-zynq/
2200F:	drivers/cpuidle/cpuidle-zynq.c
2201F:	drivers/block/xsysace.c
2202N:	zynq
2203N:	xilinx
2204F:	drivers/clocksource/cadence_ttc_timer.c
2205F:	drivers/i2c/busses/i2c-cadence.c
2206F:	drivers/mmc/host/sdhci-of-arasan.c
2207F:	drivers/edac/synopsys_edac.c
2208
2209ARM64 PORT (AARCH64 ARCHITECTURE)
2210M:	Catalin Marinas <catalin.marinas@arm.com>
2211M:	Will Deacon <will.deacon@arm.com>
2212L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2214S:	Maintained
2215F:	arch/arm64/
2216F:	Documentation/arm64/
2217
2218AS3645A LED FLASH CONTROLLER DRIVER
2219M:	Sakari Ailus <sakari.ailus@iki.fi>
2220L:	linux-leds@vger.kernel.org
2221S:	Maintained
2222F:	drivers/leds/leds-as3645a.c
2223
2224ASAHI KASEI AK8974 DRIVER
2225M:	Linus Walleij <linus.walleij@linaro.org>
2226L:	linux-iio@vger.kernel.org
2227W:	http://www.akm.com/
2228S:	Supported
2229F:	drivers/iio/magnetometer/ak8974.c
2230
2231ASC7621 HARDWARE MONITOR DRIVER
2232M:	George Joseph <george.joseph@fairview5.com>
2233L:	linux-hwmon@vger.kernel.org
2234S:	Maintained
2235F:	Documentation/hwmon/asc7621
2236F:	drivers/hwmon/asc7621.c
2237
2238ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2239M:	Corentin Chary <corentin.chary@gmail.com>
2240L:	acpi4asus-user@lists.sourceforge.net
2241L:	platform-driver-x86@vger.kernel.org
2242W:	http://acpi4asus.sf.net
2243S:	Maintained
2244F:	drivers/platform/x86/asus*.c
2245F:	drivers/platform/x86/eeepc*.c
2246
2247ASUS WIRELESS RADIO CONTROL DRIVER
2248M:	João Paulo Rechi Vita <jprvita@gmail.com>
2249L:	platform-driver-x86@vger.kernel.org
2250S:	Maintained
2251F:	drivers/platform/x86/asus-wireless.c
2252
2253ASYMMETRIC KEYS
2254M:	David Howells <dhowells@redhat.com>
2255L:	keyrings@vger.kernel.org
2256S:	Maintained
2257F:	Documentation/crypto/asymmetric-keys.txt
2258F:	include/linux/verification.h
2259F:	include/crypto/public_key.h
2260F:	include/crypto/pkcs7.h
2261F:	crypto/asymmetric_keys/
2262
2263ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2264R:	Dan Williams <dan.j.williams@intel.com>
2265W:	http://sourceforge.net/projects/xscaleiop
2266S:	Odd fixes
2267F:	Documentation/crypto/async-tx-api.txt
2268F:	crypto/async_tx/
2269F:	drivers/dma/
2270F:	include/linux/dmaengine.h
2271F:	include/linux/async_tx.h
2272
2273AT24 EEPROM DRIVER
2274M:	Bartosz Golaszewski <brgl@bgdev.pl>
2275L:	linux-i2c@vger.kernel.org
2276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2277S:	Maintained
2278F:	Documentation/devicetree/bindings/eeprom/at24.txt
2279F:	drivers/misc/eeprom/at24.c
2280F:	include/linux/platform_data/at24.h
2281
2282ATA OVER ETHERNET (AOE) DRIVER
2283M:	"Ed L. Cashin" <ed.cashin@acm.org>
2284W:	http://www.openaoe.org/
2285S:	Supported
2286F:	Documentation/aoe/
2287F:	drivers/block/aoe/
2288
2289ATHEROS 71XX/9XXX GPIO DRIVER
2290M:	Alban Bedel <albeu@free.fr>
2291W:	https://github.com/AlbanBedel/linux
2292T:	git git://github.com/AlbanBedel/linux
2293S:	Maintained
2294F:	drivers/gpio/gpio-ath79.c
2295F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2296
2297ATHEROS ATH GENERIC UTILITIES
2298M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2299L:	linux-wireless@vger.kernel.org
2300S:	Supported
2301F:	drivers/net/wireless/ath/*
2302
2303ATHEROS ATH5K WIRELESS DRIVER
2304M:	Jiri Slaby <jirislaby@gmail.com>
2305M:	Nick Kossifidis <mickflemm@gmail.com>
2306M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2307L:	linux-wireless@vger.kernel.org
2308W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2309S:	Maintained
2310F:	drivers/net/wireless/ath/ath5k/
2311
2312ATHEROS ATH6KL WIRELESS DRIVER
2313M:	Kalle Valo <kvalo@qca.qualcomm.com>
2314L:	linux-wireless@vger.kernel.org
2315W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2317S:	Supported
2318F:	drivers/net/wireless/ath/ath6kl/
2319
2320ATI_REMOTE2 DRIVER
2321M:	Ville Syrjala <syrjala@sci.fi>
2322S:	Maintained
2323F:	drivers/input/misc/ati_remote2.c
2324
2325ATK0110 HWMON DRIVER
2326M:	Luca Tettamanti <kronos.it@gmail.com>
2327L:	linux-hwmon@vger.kernel.org
2328S:	Maintained
2329F:	drivers/hwmon/asus_atk0110.c
2330
2331ATLX ETHERNET DRIVERS
2332M:	Jay Cliburn <jcliburn@gmail.com>
2333M:	Chris Snook <chris.snook@gmail.com>
2334L:	netdev@vger.kernel.org
2335W:	http://sourceforge.net/projects/atl1
2336W:	http://atl1.sourceforge.net
2337S:	Maintained
2338F:	drivers/net/ethernet/atheros/
2339
2340ATM
2341M:	Chas Williams <3chas3@gmail.com>
2342L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2343L:	netdev@vger.kernel.org
2344W:	http://linux-atm.sourceforge.net
2345S:	Maintained
2346F:	drivers/atm/
2347F:	include/linux/atm*
2348F:	include/uapi/linux/atm*
2349
2350ATMEL AT91 / AT32 MCI DRIVER
2351M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2352S:	Maintained
2353F:	drivers/mmc/host/atmel-mci.c
2354
2355ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2356M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2357S:	Supported
2358F:	drivers/power/reset/at91-sama5d2_shdwc.c
2359
2360ATMEL Audio ALSA driver
2361M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2362L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2363S:	Supported
2364F:	sound/soc/atmel
2365
2366ATMEL I2C DRIVER
2367M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2368L:	linux-i2c@vger.kernel.org
2369S:	Supported
2370F:	drivers/i2c/busses/i2c-at91.c
2371
2372ATMEL ISI DRIVER
2373M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2374L:	linux-media@vger.kernel.org
2375S:	Supported
2376F:	drivers/media/platform/atmel/atmel-isi.c
2377F:	include/media/atmel-isi.h
2378
2379ATMEL LCDFB DRIVER
2380M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2381L:	linux-fbdev@vger.kernel.org
2382S:	Maintained
2383F:	drivers/video/fbdev/atmel_lcdfb.c
2384F:	include/video/atmel_lcdc.h
2385
2386ATMEL MACB ETHERNET DRIVER
2387M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2388S:	Supported
2389F:	drivers/net/ethernet/cadence/
2390
2391ATMEL MAXTOUCH DRIVER
2392M:	Nick Dyer <nick@shmanahar.org>
2393T:	git git://github.com/ndyer/linux.git
2394S:	Maintained
2395F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2396F:	drivers/input/touchscreen/atmel_mxt_ts.c
2397F:	include/linux/platform_data/atmel_mxt_ts.h
2398
2399ATMEL SAMA5D2 ADC DRIVER
2400M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2401L:	linux-iio@vger.kernel.org
2402S:	Supported
2403F:	drivers/iio/adc/at91-sama5d2_adc.c
2404
2405ATMEL SDMMC DRIVER
2406M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2407L:	linux-mmc@vger.kernel.org
2408S:	Supported
2409F:	drivers/mmc/host/sdhci-of-at91.c
2410
2411ATMEL SPI DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413S:	Supported
2414F:	drivers/spi/spi-atmel.*
2415
2416ATMEL SSC DRIVER
2417M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419S:	Supported
2420F:	drivers/misc/atmel-ssc.c
2421F:	include/linux/atmel-ssc.h
2422
2423ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2424M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2425L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2426S:	Supported
2427F:	drivers/misc/atmel_tclib.c
2428F:	drivers/clocksource/tcb_clksrc.c
2429
2430ATMEL USBA UDC DRIVER
2431M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2432L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433S:	Supported
2434F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2435
2436ATMEL WIRELESS DRIVER
2437M:	Simon Kelley <simon@thekelleys.org.uk>
2438L:	linux-wireless@vger.kernel.org
2439W:	http://www.thekelleys.org.uk/atmel
2440W:	http://atmelwlandriver.sourceforge.net/
2441S:	Maintained
2442F:	drivers/net/wireless/atmel/atmel*
2443
2444ATMEL XDMA DRIVER
2445M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2446L:	linux-arm-kernel@lists.infradead.org
2447L:	dmaengine@vger.kernel.org
2448S:	Supported
2449F:	drivers/dma/at_xdmac.c
2450
2451ATOMIC INFRASTRUCTURE
2452M:	Will Deacon <will.deacon@arm.com>
2453M:	Peter Zijlstra <peterz@infradead.org>
2454R:	Boqun Feng <boqun.feng@gmail.com>
2455L:	linux-kernel@vger.kernel.org
2456S:	Maintained
2457F:	arch/*/include/asm/atomic*.h
2458F:	include/*/atomic*.h
2459
2460ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2461M:	Bradley Grove <linuxdrivers@attotech.com>
2462L:	linux-scsi@vger.kernel.org
2463W:	http://www.attotech.com
2464S:	Supported
2465F:	drivers/scsi/esas2r
2466
2467ATUSB IEEE 802.15.4 RADIO DRIVER
2468M:	Stefan Schmidt <stefan@osg.samsung.com>
2469L:	linux-wpan@vger.kernel.org
2470S:	Maintained
2471F:	drivers/net/ieee802154/atusb.c
2472F:	drivers/net/ieee802154/atusb.h
2473F:	drivers/net/ieee802154/at86rf230.h
2474
2475AUDIT SUBSYSTEM
2476M:	Paul Moore <paul@paul-moore.com>
2477M:	Eric Paris <eparis@redhat.com>
2478L:	linux-audit@redhat.com (moderated for non-subscribers)
2479W:	https://github.com/linux-audit
2480W:	https://people.redhat.com/sgrubb/audit
2481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2482S:	Supported
2483F:	include/linux/audit.h
2484F:	include/uapi/linux/audit.h
2485F:	kernel/audit*
2486
2487AUXILIARY DISPLAY DRIVERS
2488M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2489W:	http://miguelojeda.es/auxdisplay.htm
2490W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2491S:	Maintained
2492F:	drivers/auxdisplay/
2493F:	include/linux/cfag12864b.h
2494
2495AX.25 NETWORK LAYER
2496M:	Ralf Baechle <ralf@linux-mips.org>
2497L:	linux-hams@vger.kernel.org
2498W:	http://www.linux-ax25.org/
2499S:	Maintained
2500F:	include/uapi/linux/ax25.h
2501F:	include/net/ax25.h
2502F:	net/ax25/
2503
2504AXENTIA ARM DEVICES
2505M:	Peter Rosin <peda@axentia.se>
2506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2507S:	Maintained
2508F:	Documentation/devicetree/bindings/arm/axentia.txt
2509F:	arch/arm/boot/dts/at91-linea.dtsi
2510F:	arch/arm/boot/dts/at91-natte.dtsi
2511F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2512F:	arch/arm/boot/dts/at91-tse850-3.dts
2513
2514AXENTIA ASOC DRIVERS
2515M:	Peter Rosin <peda@axentia.se>
2516L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2517S:	Maintained
2518F:	Documentation/devicetree/bindings/sound/axentia,*
2519F:	sound/soc/atmel/tse850-pcm5142.c
2520
2521AZ6007 DVB DRIVER
2522M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2524L:	linux-media@vger.kernel.org
2525W:	https://linuxtv.org
2526T:	git git://linuxtv.org/media_tree.git
2527S:	Maintained
2528F:	drivers/media/usb/dvb-usb-v2/az6007.c
2529
2530AZTECH FM RADIO RECEIVER DRIVER
2531M:	Hans Verkuil <hverkuil@xs4all.nl>
2532L:	linux-media@vger.kernel.org
2533T:	git git://linuxtv.org/media_tree.git
2534W:	https://linuxtv.org
2535S:	Maintained
2536F:	drivers/media/radio/radio-aztech*
2537
2538B43 WIRELESS DRIVER
2539L:	linux-wireless@vger.kernel.org
2540L:	b43-dev@lists.infradead.org
2541W:	http://wireless.kernel.org/en/users/Drivers/b43
2542S:	Odd Fixes
2543F:	drivers/net/wireless/broadcom/b43/
2544
2545B43LEGACY WIRELESS DRIVER
2546M:	Larry Finger <Larry.Finger@lwfinger.net>
2547L:	linux-wireless@vger.kernel.org
2548L:	b43-dev@lists.infradead.org
2549W:	http://wireless.kernel.org/en/users/Drivers/b43
2550S:	Maintained
2551F:	drivers/net/wireless/broadcom/b43legacy/
2552
2553BACKLIGHT CLASS/SUBSYSTEM
2554M:	Lee Jones <lee.jones@linaro.org>
2555M:	Daniel Thompson <daniel.thompson@linaro.org>
2556M:	Jingoo Han <jingoohan1@gmail.com>
2557T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2558S:	Maintained
2559F:	drivers/video/backlight/
2560F:	include/linux/backlight.h
2561F:	include/linux/pwm_backlight.h
2562F:	Documentation/devicetree/bindings/leds/backlight
2563
2564BATMAN ADVANCED
2565M:	Marek Lindner <mareklindner@neomailbox.ch>
2566M:	Simon Wunderlich <sw@simonwunderlich.de>
2567M:	Antonio Quartulli <a@unstable.cc>
2568L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569W:	https://www.open-mesh.org/
2570Q:	https://patchwork.open-mesh.org/project/batman/list/
2571S:	Maintained
2572F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2573F:	Documentation/ABI/testing/sysfs-class-net-mesh
2574F:	Documentation/networking/batman-adv.rst
2575F:	include/uapi/linux/batadv_packet.h
2576F:	include/uapi/linux/batman_adv.h
2577F:	net/batman-adv/
2578
2579BAYCOM/HDLCDRV DRIVERS FOR AX.25
2580M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2581L:	linux-hams@vger.kernel.org
2582W:	http://www.baycom.org/~tom/ham/ham.html
2583S:	Maintained
2584F:	drivers/net/hamradio/baycom*
2585
2586BCACHE (BLOCK LAYER CACHE)
2587M:	Michael Lyle <mlyle@lyle.org>
2588M:	Kent Overstreet <kent.overstreet@gmail.com>
2589L:	linux-bcache@vger.kernel.org
2590W:	http://bcache.evilpiepirate.org
2591C:	irc://irc.oftc.net/bcache
2592S:	Maintained
2593F:	drivers/md/bcache/
2594
2595BDISP ST MEDIA DRIVER
2596M:	Fabien Dessenne <fabien.dessenne@st.com>
2597L:	linux-media@vger.kernel.org
2598T:	git git://linuxtv.org/media_tree.git
2599W:	https://linuxtv.org
2600S:	Supported
2601F:	drivers/media/platform/sti/bdisp
2602
2603BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2604M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2605L:	netdev@vger.kernel.org
2606S:	Maintained
2607F:	drivers/net/ethernet/ec_bhf.c
2608
2609BEFS FILE SYSTEM
2610M:	Luis de Bethencourt <luisbg@kernel.org>
2611M:	Salah Triki <salah.triki@gmail.com>
2612S:	Maintained
2613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2614F:	Documentation/filesystems/befs.txt
2615F:	fs/befs/
2616
2617BFQ I/O SCHEDULER
2618M:	Paolo Valente <paolo.valente@linaro.org>
2619M:	Jens Axboe <axboe@kernel.dk>
2620L:	linux-block@vger.kernel.org
2621S:	Maintained
2622F:	block/bfq-*
2623F:	Documentation/block/bfq-iosched.txt
2624
2625BFS FILE SYSTEM
2626M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627S:	Maintained
2628F:	Documentation/filesystems/bfs.txt
2629F:	fs/bfs/
2630F:	include/uapi/linux/bfs_fs.h
2631
2632BLACKFIN ARCHITECTURE
2633L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634T:	git git://git.code.sf.net/p/adi-linux/code
2635W:	http://blackfin.uclinux.org
2636S:	Orphan
2637F:	arch/blackfin/
2638
2639BLACKFIN EMAC DRIVER
2640L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2641W:	http://blackfin.uclinux.org
2642S:	Orphan
2643F:	drivers/net/ethernet/adi/
2644
2645BLACKFIN MEDIA DRIVER
2646L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2647W:	http://blackfin.uclinux.org/
2648S:	Orphan
2649F:	drivers/media/platform/blackfin/
2650F:	drivers/media/i2c/adv7183*
2651F:	drivers/media/i2c/vs6624*
2652
2653BLACKFIN RTC DRIVER
2654L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2655W:	http://blackfin.uclinux.org
2656S:	Orphan
2657F:	drivers/rtc/rtc-bfin.c
2658
2659BLACKFIN SDH DRIVER
2660L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2661W:	http://blackfin.uclinux.org
2662S:	Orphan
2663F:	drivers/mmc/host/bfin_sdh.c
2664
2665BLACKFIN SERIAL DRIVER
2666L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2667W:	http://blackfin.uclinux.org
2668S:	Orphan
2669F:	drivers/tty/serial/bfin_uart.c
2670
2671BLACKFIN WATCHDOG DRIVER
2672L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2673W:	http://blackfin.uclinux.org
2674S:	Orphan
2675F:	drivers/watchdog/bfin_wdt.c
2676
2677BLINKM RGB LED DRIVER
2678M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679S:	Maintained
2680F:	drivers/leds/leds-blinkm.c
2681
2682BLOCK LAYER
2683M:	Jens Axboe <axboe@kernel.dk>
2684L:	linux-block@vger.kernel.org
2685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2686S:	Maintained
2687F:	block/
2688F:	kernel/trace/blktrace.c
2689F:	lib/sbitmap.c
2690
2691BLOCK2MTD DRIVER
2692M:	Joern Engel <joern@lazybastard.org>
2693L:	linux-mtd@lists.infradead.org
2694S:	Maintained
2695F:	drivers/mtd/devices/block2mtd.c
2696
2697BLUETOOTH DRIVERS
2698M:	Marcel Holtmann <marcel@holtmann.org>
2699M:	Johan Hedberg <johan.hedberg@gmail.com>
2700L:	linux-bluetooth@vger.kernel.org
2701W:	http://www.bluez.org/
2702T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2704S:	Maintained
2705F:	drivers/bluetooth/
2706
2707BLUETOOTH SUBSYSTEM
2708M:	Marcel Holtmann <marcel@holtmann.org>
2709M:	Johan Hedberg <johan.hedberg@gmail.com>
2710L:	linux-bluetooth@vger.kernel.org
2711W:	http://www.bluez.org/
2712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2714S:	Maintained
2715F:	net/bluetooth/
2716F:	include/net/bluetooth/
2717
2718BONDING DRIVER
2719M:	Jay Vosburgh <j.vosburgh@gmail.com>
2720M:	Veaceslav Falico <vfalico@gmail.com>
2721M:	Andy Gospodarek <andy@greyhouse.net>
2722L:	netdev@vger.kernel.org
2723W:	http://sourceforge.net/projects/bonding/
2724S:	Supported
2725F:	drivers/net/bonding/
2726F:	include/uapi/linux/if_bonding.h
2727
2728BPF (Safe dynamic programs and tools)
2729M:	Alexei Starovoitov <ast@kernel.org>
2730M:	Daniel Borkmann <daniel@iogearbox.net>
2731L:	netdev@vger.kernel.org
2732L:	linux-kernel@vger.kernel.org
2733T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2734T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2735S:	Supported
2736F:	arch/x86/net/bpf_jit*
2737F:	Documentation/networking/filter.txt
2738F:	Documentation/bpf/
2739F:	include/linux/bpf*
2740F:	include/linux/filter.h
2741F:	include/trace/events/bpf.h
2742F:	include/trace/events/xdp.h
2743F:	include/uapi/linux/bpf*
2744F:	include/uapi/linux/filter.h
2745F:	kernel/bpf/
2746F:	kernel/trace/bpf_trace.c
2747F:	lib/test_bpf.c
2748F:	net/bpf/
2749F:	net/core/filter.c
2750F:	net/sched/act_bpf.c
2751F:	net/sched/cls_bpf.c
2752F:	samples/bpf/
2753F:	tools/bpf/
2754F:	tools/testing/selftests/bpf/
2755
2756BROADCOM B44 10/100 ETHERNET DRIVER
2757M:	Michael Chan <michael.chan@broadcom.com>
2758L:	netdev@vger.kernel.org
2759S:	Supported
2760F:	drivers/net/ethernet/broadcom/b44.*
2761
2762BROADCOM B53 ETHERNET SWITCH DRIVER
2763M:	Florian Fainelli <f.fainelli@gmail.com>
2764L:	netdev@vger.kernel.org
2765L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2766S:	Supported
2767F:	drivers/net/dsa/b53/*
2768F:	include/linux/platform_data/b53.h
2769
2770BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2771M:	Florian Fainelli <f.fainelli@gmail.com>
2772M:	Ray Jui <rjui@broadcom.com>
2773M:	Scott Branden <sbranden@broadcom.com>
2774M:	bcm-kernel-feedback-list@broadcom.com
2775T:	git git://github.com/broadcom/mach-bcm
2776S:	Maintained
2777N:	bcm281*
2778N:	bcm113*
2779N:	bcm216*
2780N:	kona
2781F:	arch/arm/mach-bcm/
2782
2783BROADCOM BCM2835 ARM ARCHITECTURE
2784M:	Eric Anholt <eric@anholt.net>
2785M:	Stefan Wahren <stefan.wahren@i2se.com>
2786L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2787L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788T:	git git://github.com/anholt/linux
2789S:	Maintained
2790N:	bcm2835
2791F:	drivers/staging/vc04_services
2792
2793BROADCOM BCM47XX MIPS ARCHITECTURE
2794M:	Hauke Mehrtens <hauke@hauke-m.de>
2795M:	Rafał Miłecki <zajec5@gmail.com>
2796L:	linux-mips@linux-mips.org
2797S:	Maintained
2798F:	Documentation/devicetree/bindings/mips/brcm/
2799F:	arch/mips/bcm47xx/*
2800F:	arch/mips/include/asm/mach-bcm47xx/*
2801
2802BROADCOM BCM5301X ARM ARCHITECTURE
2803M:	Hauke Mehrtens <hauke@hauke-m.de>
2804M:	Rafał Miłecki <zajec5@gmail.com>
2805M:	Jon Mason <jonmason@broadcom.com>
2806M:	bcm-kernel-feedback-list@broadcom.com
2807L:	linux-arm-kernel@lists.infradead.org
2808S:	Maintained
2809F:	arch/arm/mach-bcm/bcm_5301x.c
2810F:	arch/arm/boot/dts/bcm5301x*.dtsi
2811F:	arch/arm/boot/dts/bcm470*
2812F:	arch/arm/boot/dts/bcm953012*
2813
2814BROADCOM BCM53573 ARM ARCHITECTURE
2815M:	Rafał Miłecki <rafal@milecki.pl>
2816L:	linux-arm-kernel@lists.infradead.org
2817S:	Maintained
2818F:	arch/arm/boot/dts/bcm53573*
2819F:	arch/arm/boot/dts/bcm47189*
2820
2821BROADCOM BCM63XX ARM ARCHITECTURE
2822M:	Florian Fainelli <f.fainelli@gmail.com>
2823M:	bcm-kernel-feedback-list@broadcom.com
2824L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2825T:	git git://github.com/broadcom/stblinux.git
2826S:	Maintained
2827N:	bcm63xx
2828
2829BROADCOM BCM63XX/BCM33XX UDC DRIVER
2830M:	Kevin Cernekee <cernekee@gmail.com>
2831L:	linux-usb@vger.kernel.org
2832S:	Maintained
2833F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2834
2835BROADCOM BCM7XXX ARM ARCHITECTURE
2836M:	Brian Norris <computersforpeace@gmail.com>
2837M:	Gregory Fong <gregory.0xf0@gmail.com>
2838M:	Florian Fainelli <f.fainelli@gmail.com>
2839M:	bcm-kernel-feedback-list@broadcom.com
2840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2841T:	git git://github.com/broadcom/stblinux.git
2842S:	Maintained
2843F:	arch/arm/mach-bcm/*brcmstb*
2844F:	arch/arm/boot/dts/bcm7*.dts*
2845F:	drivers/bus/brcmstb_gisb.c
2846F:	arch/arm/mm/cache-b15-rac.c
2847F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2848N:	brcmstb
2849
2850BROADCOM BMIPS CPUFREQ DRIVER
2851M:	Markus Mayer <mmayer@broadcom.com>
2852M:	bcm-kernel-feedback-list@broadcom.com
2853L:	linux-pm@vger.kernel.org
2854S:	Maintained
2855F:	drivers/cpufreq/bmips-cpufreq.c
2856
2857BROADCOM BMIPS MIPS ARCHITECTURE
2858M:	Kevin Cernekee <cernekee@gmail.com>
2859M:	Florian Fainelli <f.fainelli@gmail.com>
2860L:	linux-mips@linux-mips.org
2861T:	git git://github.com/broadcom/stblinux.git
2862S:	Maintained
2863F:	arch/mips/bmips/*
2864F:	arch/mips/include/asm/mach-bmips/*
2865F:	arch/mips/kernel/*bmips*
2866F:	arch/mips/boot/dts/brcm/bcm*.dts*
2867F:	drivers/irqchip/irq-bcm63*
2868F:	drivers/irqchip/irq-bcm7*
2869F:	drivers/irqchip/irq-brcmstb*
2870F:	include/linux/bcm963xx_nvram.h
2871F:	include/linux/bcm963xx_tag.h
2872
2873BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2874M:	Rasesh Mody <rasesh.mody@cavium.com>
2875M:	Harish Patil <harish.patil@cavium.com>
2876M:	Dept-GELinuxNICDev@cavium.com
2877L:	netdev@vger.kernel.org
2878S:	Supported
2879F:	drivers/net/ethernet/broadcom/bnx2.*
2880F:	drivers/net/ethernet/broadcom/bnx2_*
2881
2882BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2883M:	QLogic-Storage-Upstream@qlogic.com
2884L:	linux-scsi@vger.kernel.org
2885S:	Supported
2886F:	drivers/scsi/bnx2fc/
2887
2888BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2889M:	QLogic-Storage-Upstream@qlogic.com
2890L:	linux-scsi@vger.kernel.org
2891S:	Supported
2892F:	drivers/scsi/bnx2i/
2893
2894BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2895M:	Ariel Elior <ariel.elior@cavium.com>
2896M:	everest-linux-l2@cavium.com
2897L:	netdev@vger.kernel.org
2898S:	Supported
2899F:	drivers/net/ethernet/broadcom/bnx2x/
2900
2901BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2902M:	Michael Chan <michael.chan@broadcom.com>
2903L:	netdev@vger.kernel.org
2904S:	Supported
2905F:	drivers/net/ethernet/broadcom/bnxt/
2906
2907BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2908M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2909M:	Franky Lin <franky.lin@broadcom.com>
2910M:	Hante Meuleman <hante.meuleman@broadcom.com>
2911M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2912M:	Wright Feng <wright.feng@cypress.com>
2913L:	linux-wireless@vger.kernel.org
2914L:	brcm80211-dev-list.pdl@broadcom.com
2915L:	brcm80211-dev-list@cypress.com
2916S:	Supported
2917F:	drivers/net/wireless/broadcom/brcm80211/
2918
2919BROADCOM BRCMSTB GPIO DRIVER
2920M:	Gregory Fong <gregory.0xf0@gmail.com>
2921L:	bcm-kernel-feedback-list@broadcom.com
2922S:	Supported
2923F:	drivers/gpio/gpio-brcmstb.c
2924F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2925
2926BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2927M:	Al Cooper <alcooperx@gmail.com>
2928L:	linux-kernel@vger.kernel.org
2929L:	bcm-kernel-feedback-list@broadcom.com
2930S:	Maintained
2931F:	drivers/phy/broadcom/phy-brcm-usb*
2932
2933BROADCOM GENET ETHERNET DRIVER
2934M:	Doug Berger <opendmb@gmail.com>
2935M:	Florian Fainelli <f.fainelli@gmail.com>
2936L:	netdev@vger.kernel.org
2937S:	Supported
2938F:	drivers/net/ethernet/broadcom/genet/
2939
2940BROADCOM IPROC ARM ARCHITECTURE
2941M:	Ray Jui <rjui@broadcom.com>
2942M:	Scott Branden <sbranden@broadcom.com>
2943M:	Jon Mason <jonmason@broadcom.com>
2944M:	bcm-kernel-feedback-list@broadcom.com
2945L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2946T:	git git://github.com/broadcom/cygnus-linux.git
2947S:	Maintained
2948N:	iproc
2949N:	cygnus
2950N:	bcm[-_]nsp
2951N:	bcm9113*
2952N:	bcm9583*
2953N:	bcm9585*
2954N:	bcm9586*
2955N:	bcm988312
2956N:	bcm113*
2957N:	bcm583*
2958N:	bcm585*
2959N:	bcm586*
2960N:	bcm88312
2961N:	hr2
2962F:	arch/arm64/boot/dts/broadcom/ns2*
2963F:	drivers/clk/bcm/clk-ns*
2964F:	drivers/pinctrl/bcm/pinctrl-ns*
2965
2966BROADCOM KONA GPIO DRIVER
2967M:	Ray Jui <rjui@broadcom.com>
2968L:	bcm-kernel-feedback-list@broadcom.com
2969S:	Supported
2970F:	drivers/gpio/gpio-bcm-kona.c
2971F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2972
2973BROADCOM NETXTREME-E ROCE DRIVER
2974M:	Selvin Xavier <selvin.xavier@broadcom.com>
2975M:	Devesh Sharma <devesh.sharma@broadcom.com>
2976M:	Somnath Kotur <somnath.kotur@broadcom.com>
2977M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2978L:	linux-rdma@vger.kernel.org
2979W:	http://www.broadcom.com
2980S:	Supported
2981F:	drivers/infiniband/hw/bnxt_re/
2982F:	include/uapi/rdma/bnxt_re-abi.h
2983
2984BROADCOM NVRAM DRIVER
2985M:	Rafał Miłecki <zajec5@gmail.com>
2986L:	linux-mips@linux-mips.org
2987S:	Maintained
2988F:	drivers/firmware/broadcom/*
2989
2990BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2991M:	Rafał Miłecki <zajec5@gmail.com>
2992L:	linux-wireless@vger.kernel.org
2993S:	Maintained
2994F:	drivers/bcma/
2995F:	include/linux/bcma/
2996
2997BROADCOM STB AVS CPUFREQ DRIVER
2998M:	Markus Mayer <mmayer@broadcom.com>
2999M:	bcm-kernel-feedback-list@broadcom.com
3000L:	linux-pm@vger.kernel.org
3001S:	Maintained
3002F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3003F:	drivers/cpufreq/brcmstb*
3004
3005BROADCOM STB AVS TMON DRIVER
3006M:	Markus Mayer <mmayer@broadcom.com>
3007M:	bcm-kernel-feedback-list@broadcom.com
3008L:	linux-pm@vger.kernel.org
3009S:	Maintained
3010F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3011F:	drivers/thermal/broadcom/brcmstb*
3012
3013BROADCOM STB NAND FLASH DRIVER
3014M:	Brian Norris <computersforpeace@gmail.com>
3015M:	Kamal Dasu <kdasu.kdev@gmail.com>
3016L:	linux-mtd@lists.infradead.org
3017L:	bcm-kernel-feedback-list@broadcom.com
3018S:	Maintained
3019F:	drivers/mtd/nand/brcmnand/
3020
3021BROADCOM STB DPFE DRIVER
3022M:	Markus Mayer <mmayer@broadcom.com>
3023M:	bcm-kernel-feedback-list@broadcom.com
3024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3025S:	Maintained
3026F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3027F:	drivers/memory/brcmstb_dpfe.c
3028
3029BROADCOM SYSTEMPORT ETHERNET DRIVER
3030M:	Florian Fainelli <f.fainelli@gmail.com>
3031L:	netdev@vger.kernel.org
3032S:	Supported
3033F:	drivers/net/ethernet/broadcom/bcmsysport.*
3034
3035BROADCOM TG3 GIGABIT ETHERNET DRIVER
3036M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3037M:	Prashant Sreedharan <prashant@broadcom.com>
3038M:	Michael Chan <mchan@broadcom.com>
3039L:	netdev@vger.kernel.org
3040S:	Supported
3041F:	drivers/net/ethernet/broadcom/tg3.*
3042
3043BROCADE BFA FC SCSI DRIVER
3044M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3045M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3046L:	linux-scsi@vger.kernel.org
3047S:	Supported
3048F:	drivers/scsi/bfa/
3049
3050BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3051M:	Rasesh Mody <rasesh.mody@cavium.com>
3052M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3053M:	Dept-GELinuxNICDev@cavium.com
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	drivers/net/ethernet/brocade/bna/
3057
3058BSG (block layer generic sg v4 driver)
3059M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3060L:	linux-scsi@vger.kernel.org
3061S:	Supported
3062F:	block/bsg.c
3063F:	include/linux/bsg.h
3064F:	include/uapi/linux/bsg.h
3065
3066BT87X AUDIO DRIVER
3067M:	Clemens Ladisch <clemens@ladisch.de>
3068L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3069T:	git git://git.alsa-project.org/alsa-kernel.git
3070S:	Maintained
3071F:	Documentation/sound/alsa/Bt87x.txt
3072F:	sound/pci/bt87x.c
3073
3074BT8XXGPIO DRIVER
3075M:	Michael Buesch <m@bues.ch>
3076W:	http://bu3sch.de/btgpio.php
3077S:	Maintained
3078F:	drivers/gpio/gpio-bt8xx.c
3079
3080BTRFS FILE SYSTEM
3081M:	Chris Mason <clm@fb.com>
3082M:	Josef Bacik <jbacik@fb.com>
3083M:	David Sterba <dsterba@suse.com>
3084L:	linux-btrfs@vger.kernel.org
3085W:	http://btrfs.wiki.kernel.org/
3086Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3088S:	Maintained
3089F:	Documentation/filesystems/btrfs.txt
3090F:	fs/btrfs/
3091F:	include/linux/btrfs*
3092F:	include/uapi/linux/btrfs*
3093
3094BTTV VIDEO4LINUX DRIVER
3095M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3096M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3097L:	linux-media@vger.kernel.org
3098W:	https://linuxtv.org
3099T:	git git://linuxtv.org/media_tree.git
3100S:	Odd fixes
3101F:	Documentation/media/v4l-drivers/bttv*
3102F:	drivers/media/pci/bt8xx/bttv*
3103
3104BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3105M:	Chanwoo Choi <cw00.choi@samsung.com>
3106L:	linux-pm@vger.kernel.org
3107L:	linux-samsung-soc@vger.kernel.org
3108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3109S:	Maintained
3110F:	drivers/devfreq/exynos-bus.c
3111F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3112
3113BUSLOGIC SCSI DRIVER
3114M:	Khalid Aziz <khalid@gonehiking.org>
3115L:	linux-scsi@vger.kernel.org
3116S:	Maintained
3117F:	drivers/scsi/BusLogic.*
3118F:	drivers/scsi/FlashPoint.*
3119
3120C-MEDIA CMI8788 DRIVER
3121M:	Clemens Ladisch <clemens@ladisch.de>
3122L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3123T:	git git://git.alsa-project.org/alsa-kernel.git
3124S:	Maintained
3125F:	sound/pci/oxygen/
3126
3127C6X ARCHITECTURE
3128M:	Mark Salter <msalter@redhat.com>
3129M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3130L:	linux-c6x-dev@linux-c6x.org
3131W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3132S:	Maintained
3133F:	arch/c6x/
3134
3135CA8210 IEEE-802.15.4 RADIO DRIVER
3136M:	Harry Morris <h.morris@cascoda.com>
3137L:	linux-wpan@vger.kernel.org
3138W:	https://github.com/Cascoda/ca8210-linux.git
3139S:	Maintained
3140F:	drivers/net/ieee802154/ca8210.c
3141F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3142
3143CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3144M:	David Howells <dhowells@redhat.com>
3145L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3146S:	Supported
3147F:	Documentation/filesystems/caching/cachefiles.txt
3148F:	fs/cachefiles/
3149
3150CADET FM/AM RADIO RECEIVER DRIVER
3151M:	Hans Verkuil <hverkuil@xs4all.nl>
3152L:	linux-media@vger.kernel.org
3153T:	git git://linuxtv.org/media_tree.git
3154W:	https://linuxtv.org
3155S:	Maintained
3156F:	drivers/media/radio/radio-cadet*
3157
3158CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3159M:	Jonathan Corbet <corbet@lwn.net>
3160L:	linux-media@vger.kernel.org
3161T:	git git://linuxtv.org/media_tree.git
3162S:	Maintained
3163F:	Documentation/media/v4l-drivers/cafe_ccic*
3164F:	drivers/media/platform/marvell-ccic/
3165
3166CAIF NETWORK LAYER
3167M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3168L:	netdev@vger.kernel.org
3169S:	Supported
3170F:	Documentation/networking/caif/
3171F:	drivers/net/caif/
3172F:	include/uapi/linux/caif/
3173F:	include/net/caif/
3174F:	net/caif/
3175
3176CALGARY x86-64 IOMMU
3177M:	Muli Ben-Yehuda <mulix@mulix.org>
3178M:	Jon Mason <jdmason@kudzu.us>
3179L:	iommu@lists.linux-foundation.org
3180S:	Maintained
3181F:	arch/x86/kernel/pci-calgary_64.c
3182F:	arch/x86/kernel/tce_64.c
3183F:	arch/x86/include/asm/calgary.h
3184F:	arch/x86/include/asm/tce.h
3185
3186CAN NETWORK DRIVERS
3187M:	Wolfgang Grandegger <wg@grandegger.com>
3188M:	Marc Kleine-Budde <mkl@pengutronix.de>
3189L:	linux-can@vger.kernel.org
3190W:	https://github.com/linux-can
3191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3193S:	Maintained
3194F:	Documentation/devicetree/bindings/net/can/
3195F:	drivers/net/can/
3196F:	include/linux/can/dev.h
3197F:	include/linux/can/platform/
3198F:	include/uapi/linux/can/error.h
3199F:	include/uapi/linux/can/netlink.h
3200
3201CAN NETWORK LAYER
3202M:	Oliver Hartkopp <socketcan@hartkopp.net>
3203M:	Marc Kleine-Budde <mkl@pengutronix.de>
3204L:	linux-can@vger.kernel.org
3205W:	https://github.com/linux-can
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208S:	Maintained
3209F:	Documentation/networking/can.rst
3210F:	net/can/
3211F:	include/linux/can/core.h
3212F:	include/uapi/linux/can.h
3213F:	include/uapi/linux/can/bcm.h
3214F:	include/uapi/linux/can/raw.h
3215F:	include/uapi/linux/can/gw.h
3216
3217CAPABILITIES
3218M:	Serge Hallyn <serge@hallyn.com>
3219L:	linux-security-module@vger.kernel.org
3220S:	Supported
3221F:	include/linux/capability.h
3222F:	include/uapi/linux/capability.h
3223F:	security/commoncap.c
3224F:	kernel/capability.c
3225
3226CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3227M:	Kevin Tsai <ktsai@capellamicro.com>
3228S:	Maintained
3229F:	drivers/iio/light/cm*
3230
3231CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3232M:	Christian Lamparter <chunkeey@googlemail.com>
3233L:	linux-wireless@vger.kernel.org
3234W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3235S:	Maintained
3236F:	drivers/net/wireless/ath/carl9170/
3237
3238CAVIUM I2C DRIVER
3239M:	Jan Glauber <jglauber@cavium.com>
3240M:	David Daney <david.daney@cavium.com>
3241W:	http://www.cavium.com
3242S:	Supported
3243F:	drivers/i2c/busses/i2c-octeon*
3244F:	drivers/i2c/busses/i2c-thunderx*
3245
3246CAVIUM LIQUIDIO NETWORK DRIVER
3247M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3248M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3249M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3250M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3251L:	netdev@vger.kernel.org
3252W:	http://www.cavium.com
3253S:	Supported
3254F:	drivers/net/ethernet/cavium/liquidio/
3255
3256CAVIUM MMC DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259M:	Steven J. Hill <Steven.Hill@cavium.com>
3260W:	http://www.cavium.com
3261S:	Supported
3262F:	drivers/mmc/host/cavium*
3263
3264CAVIUM OCTEON-TX CRYPTO DRIVER
3265M:	George Cherian <george.cherian@cavium.com>
3266L:	linux-crypto@vger.kernel.org
3267W:	http://www.cavium.com
3268S:	Supported
3269F:	drivers/crypto/cavium/cpt/
3270
3271CAVIUM THUNDERX2 ARM64 SOC
3272M:	Robert Richter <rrichter@cavium.com>
3273M:	Jayachandran C <jnair@caviumnetworks.com>
3274L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3275S:	Maintained
3276F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3277F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3278
3279CC2520 IEEE-802.15.4 RADIO DRIVER
3280M:	Varka Bhadram <varkabhadram@gmail.com>
3281L:	linux-wpan@vger.kernel.org
3282S:	Maintained
3283F:	drivers/net/ieee802154/cc2520.c
3284F:	include/linux/spi/cc2520.h
3285F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3286
3287CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3288M:	Gilad Ben-Yossef <gilad@benyossef.com>
3289L:	linux-crypto@vger.kernel.org
3290L:	driverdev-devel@linuxdriverproject.org
3291S:	Supported
3292F:	drivers/staging/ccree/
3293W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3294
3295CEC FRAMEWORK
3296M:	Hans Verkuil <hans.verkuil@cisco.com>
3297L:	linux-media@vger.kernel.org
3298T:	git git://linuxtv.org/media_tree.git
3299W:	http://linuxtv.org
3300S:	Supported
3301F:	Documentation/media/kapi/cec-core.rst
3302F:	Documentation/media/uapi/cec
3303F:	drivers/media/cec/
3304F:	drivers/media/rc/keymaps/rc-cec.c
3305F:	include/media/cec.h
3306F:	include/media/cec-notifier.h
3307F:	include/uapi/linux/cec.h
3308F:	include/uapi/linux/cec-funcs.h
3309F:	Documentation/devicetree/bindings/media/cec.txt
3310
3311CEC GPIO DRIVER
3312M:	Hans Verkuil <hans.verkuil@cisco.com>
3313L:	linux-media@vger.kernel.org
3314T:	git git://linuxtv.org/media_tree.git
3315W:	http://linuxtv.org
3316S:	Supported
3317F:	drivers/media/platform/cec-gpio/
3318F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3319
3320CELL BROADBAND ENGINE ARCHITECTURE
3321M:	Arnd Bergmann <arnd@arndb.de>
3322L:	linuxppc-dev@lists.ozlabs.org
3323W:	http://www.ibm.com/developerworks/power/cell/
3324S:	Supported
3325F:	arch/powerpc/include/asm/cell*.h
3326F:	arch/powerpc/include/asm/spu*.h
3327F:	arch/powerpc/include/uapi/asm/spu*.h
3328F:	arch/powerpc/oprofile/*cell*
3329F:	arch/powerpc/platforms/cell/
3330
3331CEPH COMMON CODE (LIBCEPH)
3332M:	Ilya Dryomov <idryomov@gmail.com>
3333M:	"Yan, Zheng" <zyan@redhat.com>
3334M:	Sage Weil <sage@redhat.com>
3335L:	ceph-devel@vger.kernel.org
3336W:	http://ceph.com/
3337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3338T:	git git://github.com/ceph/ceph-client.git
3339S:	Supported
3340F:	net/ceph/
3341F:	include/linux/ceph/
3342F:	include/linux/crush/
3343
3344CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3345M:	"Yan, Zheng" <zyan@redhat.com>
3346M:	Sage Weil <sage@redhat.com>
3347M:	Ilya Dryomov <idryomov@gmail.com>
3348L:	ceph-devel@vger.kernel.org
3349W:	http://ceph.com/
3350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3351T:	git git://github.com/ceph/ceph-client.git
3352S:	Supported
3353F:	Documentation/filesystems/ceph.txt
3354F:	fs/ceph/
3355
3356CERTIFICATE HANDLING:
3357M:	David Howells <dhowells@redhat.com>
3358M:	David Woodhouse <dwmw2@infradead.org>
3359L:	keyrings@vger.kernel.org
3360S:	Maintained
3361F:	Documentation/module-signing.txt
3362F:	certs/
3363F:	scripts/sign-file.c
3364F:	scripts/extract-cert.c
3365
3366CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3367L:	linux-usb@vger.kernel.org
3368S:	Orphan
3369F:	Documentation/usb/WUSB-Design-overview.txt
3370F:	Documentation/usb/wusb-cbaf
3371F:	drivers/usb/host/hwa-hc.c
3372F:	drivers/usb/host/whci/
3373F:	drivers/usb/wusbcore/
3374F:	include/linux/usb/wusb*
3375
3376CFAG12864B LCD DRIVER
3377M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3378W:	http://miguelojeda.es/auxdisplay.htm
3379W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3380S:	Maintained
3381F:	drivers/auxdisplay/cfag12864b.c
3382F:	include/linux/cfag12864b.h
3383
3384CFAG12864BFB LCD FRAMEBUFFER DRIVER
3385M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3386W:	http://miguelojeda.es/auxdisplay.htm
3387W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3388S:	Maintained
3389F:	drivers/auxdisplay/cfag12864bfb.c
3390F:	include/linux/cfag12864b.h
3391
3392802.11 (including CFG80211/NL80211)
3393M:	Johannes Berg <johannes@sipsolutions.net>
3394L:	linux-wireless@vger.kernel.org
3395W:	http://wireless.kernel.org/
3396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3398S:	Maintained
3399F:	net/wireless/
3400F:	include/uapi/linux/nl80211.h
3401F:	include/linux/ieee80211.h
3402F:	include/net/wext.h
3403F:	include/net/cfg80211.h
3404F:	include/net/iw_handler.h
3405F:	include/net/ieee80211_radiotap.h
3406F:	Documentation/driver-api/80211/cfg80211.rst
3407F:	Documentation/networking/regulatory.txt
3408
3409CHAR and MISC DRIVERS
3410M:	Arnd Bergmann <arnd@arndb.de>
3411M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3413S:	Supported
3414F:	drivers/char/
3415F:	drivers/misc/
3416F:	include/linux/miscdevice.h
3417
3418CHECKPATCH
3419M:	Andy Whitcroft <apw@canonical.com>
3420M:	Joe Perches <joe@perches.com>
3421S:	Maintained
3422F:	scripts/checkpatch.pl
3423
3424CHINESE DOCUMENTATION
3425M:	Harry Wei <harryxiyou@gmail.com>
3426L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3427L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3428S:	Maintained
3429F:	Documentation/translations/zh_CN/
3430
3431CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3432M:	Peter Chen <Peter.Chen@nxp.com>
3433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3434L:	linux-usb@vger.kernel.org
3435S:	Maintained
3436F:	drivers/usb/chipidea/
3437
3438CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3439M:	Hans de Goede <hdegoede@redhat.com>
3440L:	linux-input@vger.kernel.org
3441S:	Maintained
3442F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3443F:	drivers/input/touchscreen/chipone_icn8318.c
3444
3445CHROME HARDWARE PLATFORM SUPPORT
3446M:	Benson Leung <bleung@chromium.org>
3447M:	Olof Johansson <olof@lixom.net>
3448S:	Maintained
3449T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3450F:	drivers/platform/chrome/
3451
3452CIRRUS LOGIC AUDIO CODEC DRIVERS
3453M:	Brian Austin <brian.austin@cirrus.com>
3454M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3455L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3456S:	Maintained
3457F:	sound/soc/codecs/cs*
3458
3459CIRRUS LOGIC EP93XX ETHERNET DRIVER
3460M:	Hartley Sweeten <hsweeten@visionengravers.com>
3461L:	netdev@vger.kernel.org
3462S:	Maintained
3463F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3464
3465CISCO FCOE HBA DRIVER
3466M:	Satish Kharat <satishkh@cisco.com>
3467M:	Sesidhar Baddela <sebaddel@cisco.com>
3468M:	Karan Tilak Kumar <kartilak@cisco.com>
3469L:	linux-scsi@vger.kernel.org
3470S:	Supported
3471F:	drivers/scsi/fnic/
3472
3473CISCO SCSI HBA DRIVER
3474M:	Karan Tilak Kumar <kartilak@cisco.com>
3475M:	Sesidhar Baddela <sebaddel@cisco.com>
3476L:	linux-scsi@vger.kernel.org
3477S:	Supported
3478F:	drivers/scsi/snic/
3479
3480CISCO VIC ETHERNET NIC DRIVER
3481M:	Christian Benvenuti <benve@cisco.com>
3482M:	Govindarajulu Varadarajan <_govind@gmx.com>
3483M:	Parvi Kaustubhi <pkaustub@cisco.com>
3484S:	Supported
3485F:	drivers/net/ethernet/cisco/enic/
3486
3487CISCO VIC LOW LATENCY NIC DRIVER
3488M:	Christian Benvenuti <benve@cisco.com>
3489M:	Dave Goodell <dgoodell@cisco.com>
3490S:	Supported
3491F:	drivers/infiniband/hw/usnic/
3492
3493CLEANCACHE API
3494M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3495L:	linux-kernel@vger.kernel.org
3496S:	Maintained
3497F:	mm/cleancache.c
3498F:	include/linux/cleancache.h
3499
3500CLK API
3501M:	Russell King <linux@armlinux.org.uk>
3502L:	linux-clk@vger.kernel.org
3503S:	Maintained
3504F:	include/linux/clk.h
3505
3506CLOCKSOURCE, CLOCKEVENT DRIVERS
3507M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3508M:	Thomas Gleixner <tglx@linutronix.de>
3509L:	linux-kernel@vger.kernel.org
3510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3511S:	Supported
3512F:	drivers/clocksource/
3513F:	Documentation/devicetree/bindings/timer/
3514
3515CMPC ACPI DRIVER
3516M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3517M:	Daniel Oliveira Nascimento <don@syst.com.br>
3518L:	platform-driver-x86@vger.kernel.org
3519S:	Supported
3520F:	drivers/platform/x86/classmate-laptop.c
3521
3522COBALT MEDIA DRIVER
3523M:	Hans Verkuil <hans.verkuil@cisco.com>
3524L:	linux-media@vger.kernel.org
3525T:	git git://linuxtv.org/media_tree.git
3526W:	https://linuxtv.org
3527S:	Supported
3528F:	drivers/media/pci/cobalt/
3529
3530COCCINELLE/Semantic Patches (SmPL)
3531M:	Julia Lawall <Julia.Lawall@lip6.fr>
3532M:	Gilles Muller <Gilles.Muller@lip6.fr>
3533M:	Nicolas Palix <nicolas.palix@imag.fr>
3534M:	Michal Marek <michal.lkml@markovi.net>
3535L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3537W:	http://coccinelle.lip6.fr/
3538S:	Supported
3539F:	Documentation/dev-tools/coccinelle.rst
3540F:	scripts/coccinelle/
3541F:	scripts/coccicheck
3542
3543CODA FILE SYSTEM
3544M:	Jan Harkes <jaharkes@cs.cmu.edu>
3545M:	coda@cs.cmu.edu
3546L:	codalist@coda.cs.cmu.edu
3547W:	http://www.coda.cs.cmu.edu/
3548S:	Maintained
3549F:	Documentation/filesystems/coda.txt
3550F:	fs/coda/
3551F:	include/linux/coda*.h
3552F:	include/uapi/linux/coda*.h
3553
3554CODA V4L2 MEM2MEM DRIVER
3555M:	Philipp Zabel <p.zabel@pengutronix.de>
3556L:	linux-media@vger.kernel.org
3557S:	Maintained
3558F:	Documentation/devicetree/bindings/media/coda.txt
3559F:	drivers/media/platform/coda/
3560
3561COMMON CLK FRAMEWORK
3562M:	Michael Turquette <mturquette@baylibre.com>
3563M:	Stephen Boyd <sboyd@kernel.org>
3564L:	linux-clk@vger.kernel.org
3565Q:	http://patchwork.kernel.org/project/linux-clk/list/
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3567S:	Maintained
3568F:	Documentation/devicetree/bindings/clock/
3569F:	drivers/clk/
3570X:	drivers/clk/clkdev.c
3571F:	include/linux/clk-pr*
3572F:	include/linux/clk/
3573
3574COMMON INTERNET FILE SYSTEM (CIFS)
3575M:	Steve French <sfrench@samba.org>
3576L:	linux-cifs@vger.kernel.org
3577L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3578W:	http://linux-cifs.samba.org/
3579T:	git git://git.samba.org/sfrench/cifs-2.6.git
3580S:	Supported
3581F:	Documentation/filesystems/cifs/
3582F:	fs/cifs/
3583
3584COMPACTPCI HOTPLUG CORE
3585M:	Scott Murray <scott@spiteful.org>
3586L:	linux-pci@vger.kernel.org
3587S:	Maintained
3588F:	drivers/pci/hotplug/cpci_hotplug*
3589
3590COMPACTPCI HOTPLUG GENERIC DRIVER
3591M:	Scott Murray <scott@spiteful.org>
3592L:	linux-pci@vger.kernel.org
3593S:	Maintained
3594F:	drivers/pci/hotplug/cpcihp_generic.c
3595
3596COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3597M:	Scott Murray <scott@spiteful.org>
3598L:	linux-pci@vger.kernel.org
3599S:	Maintained
3600F:	drivers/pci/hotplug/cpcihp_zt5550.*
3601
3602COMPAL LAPTOP SUPPORT
3603M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3604L:	platform-driver-x86@vger.kernel.org
3605S:	Maintained
3606F:	drivers/platform/x86/compal-laptop.c
3607
3608CONEXANT ACCESSRUNNER USB DRIVER
3609L:	accessrunner-general@lists.sourceforge.net
3610W:	http://accessrunner.sourceforge.net/
3611S:	Orphan
3612F:	drivers/usb/atm/cxacru.c
3613
3614CONFIGFS
3615M:	Joel Becker <jlbec@evilplan.org>
3616M:	Christoph Hellwig <hch@lst.de>
3617T:	git git://git.infradead.org/users/hch/configfs.git
3618S:	Supported
3619F:	fs/configfs/
3620F:	include/linux/configfs.h
3621
3622CONNECTOR
3623M:	Evgeniy Polyakov <zbr@ioremap.net>
3624L:	netdev@vger.kernel.org
3625S:	Maintained
3626F:	drivers/connector/
3627
3628CONTROL GROUP (CGROUP)
3629M:	Tejun Heo <tj@kernel.org>
3630M:	Li Zefan <lizefan@huawei.com>
3631M:	Johannes Weiner <hannes@cmpxchg.org>
3632L:	cgroups@vger.kernel.org
3633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3634S:	Maintained
3635F:	Documentation/cgroup*
3636F:	include/linux/cgroup*
3637F:	kernel/cgroup*
3638
3639CONTROL GROUP - CPUSET
3640M:	Li Zefan <lizefan@huawei.com>
3641L:	cgroups@vger.kernel.org
3642W:	http://www.bullopensource.org/cpuset/
3643W:	http://oss.sgi.com/projects/cpusets/
3644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3645S:	Maintained
3646F:	Documentation/cgroup-v1/cpusets.txt
3647F:	include/linux/cpuset.h
3648F:	kernel/cgroup/cpuset.c
3649
3650CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3651M:	Johannes Weiner <hannes@cmpxchg.org>
3652M:	Michal Hocko <mhocko@kernel.org>
3653M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3654L:	cgroups@vger.kernel.org
3655L:	linux-mm@kvack.org
3656S:	Maintained
3657F:	mm/memcontrol.c
3658F:	mm/swap_cgroup.c
3659
3660CORETEMP HARDWARE MONITORING DRIVER
3661M:	Fenghua Yu <fenghua.yu@intel.com>
3662L:	linux-hwmon@vger.kernel.org
3663S:	Maintained
3664F:	Documentation/hwmon/coretemp
3665F:	drivers/hwmon/coretemp.c
3666
3667COSA/SRP SYNC SERIAL DRIVER
3668M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3669W:	http://www.fi.muni.cz/~kas/cosa/
3670S:	Maintained
3671F:	drivers/net/wan/cosa*
3672
3673CPMAC ETHERNET DRIVER
3674M:	Florian Fainelli <f.fainelli@gmail.com>
3675L:	netdev@vger.kernel.org
3676S:	Maintained
3677F:	drivers/net/ethernet/ti/cpmac.c
3678
3679CPU FREQUENCY DRIVERS
3680M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3681M:	Viresh Kumar <viresh.kumar@linaro.org>
3682L:	linux-pm@vger.kernel.org
3683S:	Maintained
3684T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3685T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3686B:	https://bugzilla.kernel.org
3687F:	Documentation/cpu-freq/
3688F:	Documentation/devicetree/bindings/cpufreq/
3689F:	drivers/cpufreq/
3690F:	include/linux/cpufreq.h
3691F:	tools/testing/selftests/cpufreq/
3692
3693CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3694M:	Viresh Kumar <viresh.kumar@linaro.org>
3695M:	Sudeep Holla <sudeep.holla@arm.com>
3696L:	linux-pm@vger.kernel.org
3697W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3698S:	Maintained
3699F:	drivers/cpufreq/arm_big_little.h
3700F:	drivers/cpufreq/arm_big_little.c
3701F:	drivers/cpufreq/arm_big_little_dt.c
3702
3703CPU POWER MONITORING SUBSYSTEM
3704M:	Thomas Renninger <trenn@suse.com>
3705M:	Shuah Khan <shuahkh@osg.samsung.com>
3706M:	Shuah Khan <shuah@kernel.org>
3707L:	linux-pm@vger.kernel.org
3708S:	Maintained
3709F:	tools/power/cpupower/
3710
3711CPUID/MSR DRIVER
3712M:	"H. Peter Anvin" <hpa@zytor.com>
3713S:	Maintained
3714F:	arch/x86/kernel/cpuid.c
3715F:	arch/x86/kernel/msr.c
3716
3717CPUIDLE DRIVER - ARM BIG LITTLE
3718M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3719M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3720L:	linux-pm@vger.kernel.org
3721L:	linux-arm-kernel@lists.infradead.org
3722T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3723S:	Maintained
3724F:	drivers/cpuidle/cpuidle-big_little.c
3725
3726CPUIDLE DRIVER - ARM EXYNOS
3727M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3728M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3729M:	Kukjin Kim <kgene@kernel.org>
3730L:	linux-pm@vger.kernel.org
3731L:	linux-samsung-soc@vger.kernel.org
3732S:	Supported
3733F:	drivers/cpuidle/cpuidle-exynos.c
3734F:	arch/arm/mach-exynos/pm.c
3735
3736CPUIDLE DRIVERS
3737M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3738M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3739L:	linux-pm@vger.kernel.org
3740S:	Maintained
3741T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3742B:	https://bugzilla.kernel.org
3743F:	drivers/cpuidle/*
3744F:	include/linux/cpuidle.h
3745
3746CRAMFS FILESYSTEM
3747M:	Nicolas Pitre <nico@linaro.org>
3748S:	Maintained
3749F:	Documentation/filesystems/cramfs.txt
3750F:	fs/cramfs/
3751
3752CRIS PORT
3753M:	Mikael Starvik <starvik@axis.com>
3754M:	Jesper Nilsson <jesper.nilsson@axis.com>
3755L:	linux-cris-kernel@axis.com
3756W:	http://developer.axis.com
3757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3758S:	Maintained
3759F:	arch/cris/
3760F:	drivers/tty/serial/crisv10.*
3761
3762CRYPTO API
3763M:	Herbert Xu <herbert@gondor.apana.org.au>
3764M:	"David S. Miller" <davem@davemloft.net>
3765L:	linux-crypto@vger.kernel.org
3766T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3767T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3768S:	Maintained
3769F:	Documentation/crypto/
3770F:	Documentation/devicetree/bindings/crypto/
3771F:	arch/*/crypto/
3772F:	crypto/
3773F:	drivers/crypto/
3774F:	include/crypto/
3775F:	include/linux/crypto*
3776
3777CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3778M:	Neil Horman <nhorman@tuxdriver.com>
3779L:	linux-crypto@vger.kernel.org
3780S:	Maintained
3781F:	crypto/ansi_cprng.c
3782F:	crypto/rng.c
3783
3784CS3308 MEDIA DRIVER
3785M:	Hans Verkuil <hverkuil@xs4all.nl>
3786L:	linux-media@vger.kernel.org
3787T:	git git://linuxtv.org/media_tree.git
3788W:	http://linuxtv.org
3789S:	Odd Fixes
3790F:	drivers/media/i2c/cs3308.c
3791F:	drivers/media/i2c/cs3308.h
3792
3793CS5535 Audio ALSA driver
3794M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3795S:	Maintained
3796F:	sound/pci/cs5535audio/
3797
3798CW1200 WLAN driver
3799M:	Solomon Peachy <pizza@shaftnet.org>
3800S:	Maintained
3801F:	drivers/net/wireless/st/cw1200/
3802
3803CX18 VIDEO4LINUX DRIVER
3804M:	Andy Walls <awalls@md.metrocast.net>
3805L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3806L:	linux-media@vger.kernel.org
3807T:	git git://linuxtv.org/media_tree.git
3808W:	https://linuxtv.org
3809W:	http://www.ivtvdriver.org/index.php/Cx18
3810S:	Maintained
3811F:	Documentation/media/v4l-drivers/cx18*
3812F:	drivers/media/pci/cx18/
3813F:	include/uapi/linux/ivtv*
3814
3815CX2341X MPEG ENCODER HELPER MODULE
3816M:	Hans Verkuil <hverkuil@xs4all.nl>
3817L:	linux-media@vger.kernel.org
3818T:	git git://linuxtv.org/media_tree.git
3819W:	https://linuxtv.org
3820S:	Maintained
3821F:	drivers/media/common/cx2341x*
3822F:	include/media/cx2341x*
3823
3824CX24120 MEDIA DRIVER
3825M:	Jemma Denson <jdenson@gmail.com>
3826M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3827L:	linux-media@vger.kernel.org
3828W:	https://linuxtv.org
3829Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3830S:	Maintained
3831F:	drivers/media/dvb-frontends/cx24120*
3832
3833CX88 VIDEO4LINUX DRIVER
3834M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3835M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3836L:	linux-media@vger.kernel.org
3837W:	https://linuxtv.org
3838T:	git git://linuxtv.org/media_tree.git
3839S:	Odd fixes
3840F:	Documentation/media/v4l-drivers/cx88*
3841F:	drivers/media/pci/cx88/
3842
3843CXD2820R MEDIA DRIVER
3844M:	Antti Palosaari <crope@iki.fi>
3845L:	linux-media@vger.kernel.org
3846W:	https://linuxtv.org
3847W:	http://palosaari.fi/linux/
3848Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3849T:	git git://linuxtv.org/anttip/media_tree.git
3850S:	Maintained
3851F:	drivers/media/dvb-frontends/cxd2820r*
3852
3853CXGB3 ETHERNET DRIVER (CXGB3)
3854M:	Santosh Raspatur <santosh@chelsio.com>
3855L:	netdev@vger.kernel.org
3856W:	http://www.chelsio.com
3857S:	Supported
3858F:	drivers/net/ethernet/chelsio/cxgb3/
3859
3860CXGB3 ISCSI DRIVER (CXGB3I)
3861M:	Karen Xie <kxie@chelsio.com>
3862L:	linux-scsi@vger.kernel.org
3863W:	http://www.chelsio.com
3864S:	Supported
3865F:	drivers/scsi/cxgbi/cxgb3i
3866
3867CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3868M:	Steve Wise <swise@chelsio.com>
3869L:	linux-rdma@vger.kernel.org
3870W:	http://www.openfabrics.org
3871S:	Supported
3872F:	drivers/infiniband/hw/cxgb3/
3873F:	include/uapi/rdma/cxgb3-abi.h
3874
3875CXGB4 CRYPTO DRIVER (chcr)
3876M:	Harsh Jain <harsh@chelsio.com>
3877L:	linux-crypto@vger.kernel.org
3878W:	http://www.chelsio.com
3879S:	Supported
3880F:	drivers/crypto/chelsio
3881
3882CXGB4 ETHERNET DRIVER (CXGB4)
3883M:	Ganesh Goudar <ganeshgr@chelsio.com>
3884L:	netdev@vger.kernel.org
3885W:	http://www.chelsio.com
3886S:	Supported
3887F:	drivers/net/ethernet/chelsio/cxgb4/
3888
3889CXGB4 ISCSI DRIVER (CXGB4I)
3890M:	Karen Xie <kxie@chelsio.com>
3891L:	linux-scsi@vger.kernel.org
3892W:	http://www.chelsio.com
3893S:	Supported
3894F:	drivers/scsi/cxgbi/cxgb4i
3895
3896CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3897M:	Steve Wise <swise@chelsio.com>
3898L:	linux-rdma@vger.kernel.org
3899W:	http://www.openfabrics.org
3900S:	Supported
3901F:	drivers/infiniband/hw/cxgb4/
3902F:	include/uapi/rdma/cxgb4-abi.h
3903
3904CXGB4VF ETHERNET DRIVER (CXGB4VF)
3905M:	Casey Leedom <leedom@chelsio.com>
3906L:	netdev@vger.kernel.org
3907W:	http://www.chelsio.com
3908S:	Supported
3909F:	drivers/net/ethernet/chelsio/cxgb4vf/
3910
3911CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3912M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3913M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3914L:	linuxppc-dev@lists.ozlabs.org
3915S:	Supported
3916F:	arch/powerpc/platforms/powernv/pci-cxl.c
3917F:	drivers/misc/cxl/
3918F:	include/misc/cxl*
3919F:	include/uapi/misc/cxl.h
3920F:	Documentation/powerpc/cxl.txt
3921F:	Documentation/ABI/testing/sysfs-class-cxl
3922
3923CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3924M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3925M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3926M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3927L:	linux-scsi@vger.kernel.org
3928S:	Supported
3929F:	drivers/scsi/cxlflash/
3930F:	include/uapi/scsi/cxlflash_ioctls.h
3931F:	Documentation/powerpc/cxlflash.txt
3932
3933CYBERPRO FB DRIVER
3934M:	Russell King <linux@armlinux.org.uk>
3935L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3936W:	http://www.armlinux.org.uk/
3937S:	Maintained
3938F:	drivers/video/fbdev/cyber2000fb.*
3939
3940CYCLADES ASYNC MUX DRIVER
3941W:	http://www.cyclades.com/
3942S:	Orphan
3943F:	drivers/tty/cyclades.c
3944F:	include/linux/cyclades.h
3945F:	include/uapi/linux/cyclades.h
3946
3947CYCLADES PC300 DRIVER
3948W:	http://www.cyclades.com/
3949S:	Orphan
3950F:	drivers/net/wan/pc300*
3951
3952CYPRESS_FIRMWARE MEDIA DRIVER
3953M:	Antti Palosaari <crope@iki.fi>
3954L:	linux-media@vger.kernel.org
3955W:	https://linuxtv.org
3956W:	http://palosaari.fi/linux/
3957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3958T:	git git://linuxtv.org/anttip/media_tree.git
3959S:	Maintained
3960F:	drivers/media/common/cypress_firmware*
3961
3962CYTTSP TOUCHSCREEN DRIVER
3963M:	Ferruh Yigit <fery@cypress.com>
3964L:	linux-input@vger.kernel.org
3965S:	Supported
3966F:	drivers/input/touchscreen/cyttsp*
3967F:	include/linux/input/cyttsp.h
3968
3969D-LINK DIR-685 TOUCHKEYS DRIVER
3970M:	Linus Walleij <linus.walleij@linaro.org>
3971L:	linux-input@vger.kernel.org
3972S:	Supported
3973F:	drivers/input/dlink-dir685-touchkeys.c
3974
3975DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3976M:	Joshua Kinard <kumba@gentoo.org>
3977S:	Maintained
3978F:	drivers/rtc/rtc-ds1685.c
3979F:	include/linux/rtc/ds1685.h
3980
3981DAMA SLAVE for AX.25
3982M:	Joerg Reuter <jreuter@yaina.de>
3983W:	http://yaina.de/jreuter/
3984W:	http://www.qsl.net/dl1bke/
3985L:	linux-hams@vger.kernel.org
3986S:	Maintained
3987F:	net/ax25/af_ax25.c
3988F:	net/ax25/ax25_dev.c
3989F:	net/ax25/ax25_ds_*
3990F:	net/ax25/ax25_in.c
3991F:	net/ax25/ax25_out.c
3992F:	net/ax25/ax25_timer.c
3993F:	net/ax25/sysctl_net_ax25.c
3994
3995DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3996L:	netdev@vger.kernel.org
3997S:	Orphan
3998F:	Documentation/networking/dmfe.txt
3999F:	drivers/net/ethernet/dec/tulip/dmfe.c
4000
4001DC390/AM53C974 SCSI driver
4002M:	Hannes Reinecke <hare@suse.com>
4003L:	linux-scsi@vger.kernel.org
4004S:	Maintained
4005F:	drivers/scsi/am53c974.c
4006
4007DC395x SCSI driver
4008M:	Oliver Neukum <oliver@neukum.org>
4009M:	Ali Akcaagac <aliakc@web.de>
4010M:	Jamie Lenehan <lenehan@twibble.org>
4011L:	dc395x@twibble.org
4012W:	http://twibble.org/dist/dc395x/
4013W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4014S:	Maintained
4015F:	Documentation/scsi/dc395x.txt
4016F:	drivers/scsi/dc395x.*
4017
4018DCCP PROTOCOL
4019M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4020L:	dccp@vger.kernel.org
4021W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4022S:	Maintained
4023F:	include/linux/dccp.h
4024F:	include/uapi/linux/dccp.h
4025F:	include/linux/tfrc.h
4026F:	net/dccp/
4027
4028DECnet NETWORK LAYER
4029W:	http://linux-decnet.sourceforge.net
4030L:	linux-decnet-user@lists.sourceforge.net
4031S:	Orphan
4032F:	Documentation/networking/decnet.txt
4033F:	net/decnet/
4034
4035DECSTATION PLATFORM SUPPORT
4036M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4037L:	linux-mips@linux-mips.org
4038W:	http://www.linux-mips.org/wiki/DECstation
4039S:	Maintained
4040F:	arch/mips/dec/
4041F:	arch/mips/include/asm/dec/
4042F:	arch/mips/include/asm/mach-dec/
4043
4044DEFXX FDDI NETWORK DRIVER
4045M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4046S:	Maintained
4047F:	drivers/net/fddi/defxx.*
4048
4049DELL SMBIOS DRIVER
4050M:	Pali Rohár <pali.rohar@gmail.com>
4051M:	Mario Limonciello <mario.limonciello@dell.com>
4052L:	platform-driver-x86@vger.kernel.org
4053S:	Maintained
4054F:	drivers/platform/x86/dell-smbios.*
4055
4056DELL SMBIOS SMM DRIVER
4057M:	Mario Limonciello <mario.limonciello@dell.com>
4058L:	platform-driver-x86@vger.kernel.org
4059S:	Maintained
4060F:	drivers/platform/x86/dell-smbios-smm.c
4061
4062DELL SMBIOS WMI DRIVER
4063M:	Mario Limonciello <mario.limonciello@dell.com>
4064L:	platform-driver-x86@vger.kernel.org
4065S:	Maintained
4066F:	drivers/platform/x86/dell-smbios-wmi.c
4067F:	tools/wmi/dell-smbios-example.c
4068
4069DELL LAPTOP DRIVER
4070M:	Matthew Garrett <mjg59@srcf.ucam.org>
4071M:	Pali Rohár <pali.rohar@gmail.com>
4072L:	platform-driver-x86@vger.kernel.org
4073S:	Maintained
4074F:	drivers/platform/x86/dell-laptop.c
4075
4076DELL LAPTOP FREEFALL DRIVER
4077M:	Pali Rohár <pali.rohar@gmail.com>
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smo8800.c
4080
4081DELL LAPTOP RBTN DRIVER
4082M:	Pali Rohár <pali.rohar@gmail.com>
4083S:	Maintained
4084F:	drivers/platform/x86/dell-rbtn.*
4085
4086DELL LAPTOP SMM DRIVER
4087M:	Pali Rohár <pali.rohar@gmail.com>
4088S:	Maintained
4089F:	drivers/hwmon/dell-smm-hwmon.c
4090F:	include/uapi/linux/i8k.h
4091
4092DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4093M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4094S:	Maintained
4095F:	Documentation/dcdbas.txt
4096F:	drivers/firmware/dcdbas.*
4097
4098DELL WMI NOTIFICATIONS DRIVER
4099M:	Matthew Garrett <mjg59@srcf.ucam.org>
4100M:	Pali Rohár <pali.rohar@gmail.com>
4101S:	Maintained
4102F:	drivers/platform/x86/dell-wmi.c
4103
4104DELL WMI DESCRIPTOR DRIVER
4105M:	Mario Limonciello <mario.limonciello@dell.com>
4106S:	Maintained
4107F:	drivers/platform/x86/dell-wmi-descriptor.c
4108
4109DELTA ST MEDIA DRIVER
4110M:	Hugues Fruchet <hugues.fruchet@st.com>
4111L:	linux-media@vger.kernel.org
4112T:	git git://linuxtv.org/media_tree.git
4113W:	https://linuxtv.org
4114S:	Supported
4115F:	drivers/media/platform/sti/delta
4116
4117DENALI NAND DRIVER
4118M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4119L:	linux-mtd@lists.infradead.org
4120S:	Supported
4121F:	drivers/mtd/nand/denali*
4122
4123DESIGNWARE USB2 DRD IP DRIVER
4124M:	John Youn <johnyoun@synopsys.com>
4125L:	linux-usb@vger.kernel.org
4126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4127S:	Maintained
4128F:	drivers/usb/dwc2/
4129
4130DESIGNWARE USB3 DRD IP DRIVER
4131M:	Felipe Balbi <balbi@kernel.org>
4132L:	linux-usb@vger.kernel.org
4133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4134S:	Maintained
4135F:	drivers/usb/dwc3/
4136
4137DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4138M:	Andreas Klinger <ak@it-klinger.de>
4139L:	linux-iio@vger.kernel.org
4140S:	Maintained
4141F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4142F:	drivers/iio/proximity/srf*.c
4143
4144DEVICE COREDUMP (DEV_COREDUMP)
4145M:	Johannes Berg <johannes@sipsolutions.net>
4146L:	linux-kernel@vger.kernel.org
4147S:	Maintained
4148F:	drivers/base/devcoredump.c
4149F:	include/linux/devcoredump.h
4150
4151DEVICE FREQUENCY (DEVFREQ)
4152M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4153M:	Kyungmin Park <kyungmin.park@samsung.com>
4154R:	Chanwoo Choi <cw00.choi@samsung.com>
4155L:	linux-pm@vger.kernel.org
4156T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4157S:	Maintained
4158F:	drivers/devfreq/
4159F:	include/linux/devfreq.h
4160F:	Documentation/devicetree/bindings/devfreq/
4161
4162DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4163M:	Chanwoo Choi <cw00.choi@samsung.com>
4164L:	linux-pm@vger.kernel.org
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4166S:	Supported
4167F:	drivers/devfreq/event/
4168F:	drivers/devfreq/devfreq-event.c
4169F:	include/linux/devfreq-event.h
4170F:	Documentation/devicetree/bindings/devfreq/event/
4171
4172DEVICE NUMBER REGISTRY
4173M:	Torben Mathiasen <device@lanana.org>
4174W:	http://lanana.org/docs/device-list/index.html
4175S:	Maintained
4176
4177DEVICE-MAPPER  (LVM)
4178M:	Alasdair Kergon <agk@redhat.com>
4179M:	Mike Snitzer <snitzer@redhat.com>
4180M:	dm-devel@redhat.com
4181L:	dm-devel@redhat.com
4182W:	http://sources.redhat.com/dm
4183Q:	http://patchwork.kernel.org/project/dm-devel/list/
4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4185T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4186S:	Maintained
4187F:	Documentation/device-mapper/
4188F:	drivers/md/Makefile
4189F:	drivers/md/Kconfig
4190F:	drivers/md/dm*
4191F:	drivers/md/persistent-data/
4192F:	include/linux/device-mapper.h
4193F:	include/linux/dm-*.h
4194F:	include/uapi/linux/dm-*.h
4195
4196DEVLINK
4197M:	Jiri Pirko <jiri@mellanox.com>
4198L:	netdev@vger.kernel.org
4199S:	Supported
4200F:	net/core/devlink.c
4201F:	include/net/devlink.h
4202F:	include/uapi/linux/devlink.h
4203
4204DIALOG SEMICONDUCTOR DRIVERS
4205M:	Support Opensource <support.opensource@diasemi.com>
4206W:	http://www.dialog-semiconductor.com/products
4207S:	Supported
4208F:	Documentation/hwmon/da90??
4209F:	Documentation/devicetree/bindings/mfd/da90*.txt
4210F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4211F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4212F:	Documentation/devicetree/bindings/regulator/da92*.txt
4213F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4214F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4215F:	drivers/gpio/gpio-da90??.c
4216F:	drivers/hwmon/da90??-hwmon.c
4217F:	drivers/iio/adc/da91??-*.c
4218F:	drivers/input/misc/da90??_onkey.c
4219F:	drivers/input/touchscreen/da9052_tsi.c
4220F:	drivers/leds/leds-da90??.c
4221F:	drivers/mfd/da903x.c
4222F:	drivers/mfd/da90??-*.c
4223F:	drivers/mfd/da91??-*.c
4224F:	drivers/power/supply/da9052-battery.c
4225F:	drivers/power/supply/da91??-*.c
4226F:	drivers/regulator/da903x.c
4227F:	drivers/regulator/da9???-regulator.[ch]
4228F:	drivers/thermal/da90??-thermal.c
4229F:	drivers/rtc/rtc-da90??.c
4230F:	drivers/video/backlight/da90??_bl.c
4231F:	drivers/watchdog/da90??_wdt.c
4232F:	include/linux/mfd/da903x.h
4233F:	include/linux/mfd/da9052/
4234F:	include/linux/mfd/da9055/
4235F:	include/linux/mfd/da9062/
4236F:	include/linux/mfd/da9063/
4237F:	include/linux/mfd/da9150/
4238F:	include/linux/regulator/da9211.h
4239F:	include/sound/da[79]*.h
4240F:	sound/soc/codecs/da[79]*.[ch]
4241
4242DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4243M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4244L:	linux-gpio@vger.kernel.org
4245S:	Maintained
4246F:	drivers/gpio/gpio-gpio-mm.c
4247
4248DIGI NEO AND CLASSIC PCI PRODUCTS
4249M:	Lidza Louina <lidza.louina@gmail.com>
4250M:	Mark Hounschell <markh@compro.net>
4251L:	driverdev-devel@linuxdriverproject.org
4252S:	Maintained
4253F:	drivers/staging/dgnc/
4254
4255DIOLAN U2C-12 I2C DRIVER
4256M:	Guenter Roeck <linux@roeck-us.net>
4257L:	linux-i2c@vger.kernel.org
4258S:	Maintained
4259F:	drivers/i2c/busses/i2c-diolan-u2c.c
4260
4261FILESYSTEM DIRECT ACCESS (DAX)
4262M:	Matthew Wilcox <mawilcox@microsoft.com>
4263M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4264L:	linux-fsdevel@vger.kernel.org
4265S:	Supported
4266F:	fs/dax.c
4267F:	include/linux/dax.h
4268F:	include/trace/events/fs_dax.h
4269
4270DEVICE DIRECT ACCESS (DAX)
4271M:	Dan Williams <dan.j.williams@intel.com>
4272L:	linux-nvdimm@lists.01.org
4273S:	Supported
4274F:	drivers/dax/
4275
4276DIRECTORY NOTIFICATION (DNOTIFY)
4277M:	Jan Kara <jack@suse.cz>
4278R:	Amir Goldstein <amir73il@gmail.com>
4279L:	linux-fsdevel@vger.kernel.org
4280S:	Maintained
4281F:	Documentation/filesystems/dnotify.txt
4282F:	fs/notify/dnotify/
4283F:	include/linux/dnotify.h
4284
4285DISK GEOMETRY AND PARTITION HANDLING
4286M:	Andries Brouwer <aeb@cwi.nl>
4287W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4288W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4289W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4290S:	Maintained
4291
4292DISKQUOTA
4293M:	Jan Kara <jack@suse.com>
4294S:	Maintained
4295F:	Documentation/filesystems/quota.txt
4296F:	fs/quota/
4297F:	include/linux/quota*.h
4298F:	include/uapi/linux/quota*.h
4299
4300DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4301M:	Bernie Thompson <bernie@plugable.com>
4302L:	linux-fbdev@vger.kernel.org
4303S:	Maintained
4304W:	http://plugable.com/category/projects/udlfb/
4305F:	drivers/video/fbdev/udlfb.c
4306F:	include/video/udlfb.h
4307F:	Documentation/fb/udlfb.txt
4308
4309DISTRIBUTED LOCK MANAGER (DLM)
4310M:	Christine Caulfield <ccaulfie@redhat.com>
4311M:	David Teigland <teigland@redhat.com>
4312L:	cluster-devel@redhat.com
4313W:	http://sources.redhat.com/cluster/
4314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4315S:	Supported
4316F:	fs/dlm/
4317
4318DMA BUFFER SHARING FRAMEWORK
4319M:	Sumit Semwal <sumit.semwal@linaro.org>
4320S:	Maintained
4321L:	linux-media@vger.kernel.org
4322L:	dri-devel@lists.freedesktop.org
4323L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4324F:	drivers/dma-buf/
4325F:	include/linux/dma-buf*
4326F:	include/linux/reservation.h
4327F:	include/linux/*fence.h
4328F:	Documentation/driver-api/dma-buf.rst
4329T:	git git://anongit.freedesktop.org/drm/drm-misc
4330
4331DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4332M:	Vinod Koul <vinod.koul@intel.com>
4333L:	dmaengine@vger.kernel.org
4334Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4335S:	Maintained
4336F:	drivers/dma/
4337F:	include/linux/dmaengine.h
4338F:	Documentation/devicetree/bindings/dma/
4339F:	Documentation/driver-api/dmaengine/
4340T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4341
4342DMA MAPPING HELPERS
4343M:	Christoph Hellwig <hch@lst.de>
4344M:	Marek Szyprowski <m.szyprowski@samsung.com>
4345R:	Robin Murphy <robin.murphy@arm.com>
4346L:	iommu@lists.linux-foundation.org
4347T:	git git://git.infradead.org/users/hch/dma-mapping.git
4348W:	http://git.infradead.org/users/hch/dma-mapping.git
4349S:	Supported
4350F:	lib/dma-debug.c
4351F:	lib/dma-direct.c
4352F:	lib/dma-virt.c
4353F:	drivers/base/dma-mapping.c
4354F:	drivers/base/dma-coherent.c
4355F:	include/asm-generic/dma-mapping.h
4356F:	include/linux/dma-direct.h
4357F:	include/linux/dma-mapping.h
4358
4359DME1737 HARDWARE MONITOR DRIVER
4360M:	Juerg Haefliger <juergh@gmail.com>
4361L:	linux-hwmon@vger.kernel.org
4362S:	Maintained
4363F:	Documentation/hwmon/dme1737
4364F:	drivers/hwmon/dme1737.c
4365
4366DMI/SMBIOS SUPPORT
4367M:	Jean Delvare <jdelvare@suse.com>
4368S:	Maintained
4369T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4370F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4371F:	drivers/firmware/dmi-id.c
4372F:	drivers/firmware/dmi_scan.c
4373F:	include/linux/dmi.h
4374
4375DOCUMENTATION
4376M:	Jonathan Corbet <corbet@lwn.net>
4377L:	linux-doc@vger.kernel.org
4378S:	Maintained
4379F:	Documentation/
4380F:	scripts/kernel-doc
4381X:	Documentation/ABI/
4382X:	Documentation/devicetree/
4383X:	Documentation/acpi
4384X:	Documentation/power
4385X:	Documentation/spi
4386X:	Documentation/media
4387T:	git git://git.lwn.net/linux.git docs-next
4388
4389DONGWOON DW9714 LENS VOICE COIL DRIVER
4390M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4391L:	linux-media@vger.kernel.org
4392T:	git git://linuxtv.org/media_tree.git
4393S:	Maintained
4394F:	drivers/media/i2c/dw9714.c
4395
4396DOUBLETALK DRIVER
4397M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4398L:	blinux-list@redhat.com
4399S:	Maintained
4400F:	drivers/char/dtlk.c
4401F:	include/linux/dtlk.h
4402
4403DPAA2 DATAPATH I/O (DPIO) DRIVER
4404M:	Roy Pledge <Roy.Pledge@nxp.com>
4405L:	linux-kernel@vger.kernel.org
4406S:	Maintained
4407F:	drivers/staging/fsl-mc/bus/dpio
4408
4409DPAA2 ETHERNET DRIVER
4410M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4411L:	linux-kernel@vger.kernel.org
4412S:	Maintained
4413F:	drivers/staging/fsl-dpaa2/ethernet
4414
4415DPT_I2O SCSI RAID DRIVER
4416M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4417L:	linux-scsi@vger.kernel.org
4418W:	http://www.adaptec.com/
4419S:	Maintained
4420F:	drivers/scsi/dpt*
4421F:	drivers/scsi/dpt/
4422
4423DRBD DRIVER
4424M:	Philipp Reisner <philipp.reisner@linbit.com>
4425M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4426L:	drbd-dev@lists.linbit.com
4427W:	http://www.drbd.org
4428T:	git git://git.linbit.com/linux-drbd.git
4429T:	git git://git.linbit.com/drbd-8.4.git
4430S:	Supported
4431F:	drivers/block/drbd/
4432F:	lib/lru_cache.c
4433F:	Documentation/blockdev/drbd/
4434
4435DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4436M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4437T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4438S:	Supported
4439F:	Documentation/kobject.txt
4440F:	drivers/base/
4441F:	fs/debugfs/
4442F:	fs/sysfs/
4443F:	include/linux/debugfs.h
4444F:	include/linux/kobj*
4445F:	lib/kobj*
4446
4447DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4448M:	Kevin Hilman <khilman@kernel.org>
4449M:	Nishanth Menon <nm@ti.com>
4450S:	Maintained
4451F:	drivers/power/avs/
4452F:	include/linux/power/smartreflex.h
4453L:	linux-pm@vger.kernel.org
4454
4455DRM DRIVER FOR ARM PL111 CLCD
4456M:	Eric Anholt <eric@anholt.net>
4457T:	git git://anongit.freedesktop.org/drm/drm-misc
4458S:	Supported
4459F:	drivers/gpu/drm/pl111/
4460
4461DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4462M:	Dave Airlie <airlied@redhat.com>
4463S:	Odd Fixes
4464F:	drivers/gpu/drm/ast/
4465
4466DRM DRIVER FOR BOCHS VIRTUAL GPU
4467M:	Gerd Hoffmann <kraxel@redhat.com>
4468L:	virtualization@lists.linux-foundation.org
4469T:	git git://anongit.freedesktop.org/drm/drm-misc
4470S:	Maintained
4471F:	drivers/gpu/drm/bochs/
4472
4473DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4474M:	Linus Walleij <linus.walleij@linaro.org>
4475T:	git git://anongit.freedesktop.org/drm/drm-misc
4476S:	Maintained
4477F:	drivers/gpu/drm/tve200/
4478
4479DRM DRIVER FOR ILITEK ILI9225 PANELS
4480M:	David Lechner <david@lechnology.com>
4481S:	Maintained
4482F:	drivers/gpu/drm/tinydrm/ili9225.c
4483F:	Documentation/devicetree/bindings/display/ili9225.txt
4484
4485DRM DRIVER FOR INTEL I810 VIDEO CARDS
4486S:	Orphan / Obsolete
4487F:	drivers/gpu/drm/i810/
4488F:	include/uapi/drm/i810_drm.h
4489
4490DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4491S:	Orphan / Obsolete
4492F:	drivers/gpu/drm/mga/
4493F:	include/uapi/drm/mga_drm.h
4494
4495DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4496M:	Dave Airlie <airlied@redhat.com>
4497S:	Odd Fixes
4498F:	drivers/gpu/drm/mgag200/
4499
4500DRM DRIVER FOR MI0283QT
4501M:	Noralf Trønnes <noralf@tronnes.org>
4502S:	Maintained
4503F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4504F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4505
4506DRM DRIVER FOR MSM ADRENO GPU
4507M:	Rob Clark <robdclark@gmail.com>
4508L:	linux-arm-msm@vger.kernel.org
4509L:	dri-devel@lists.freedesktop.org
4510L:	freedreno@lists.freedesktop.org
4511T:	git git://people.freedesktop.org/~robclark/linux
4512S:	Maintained
4513F:	drivers/gpu/drm/msm/
4514F:	include/uapi/drm/msm_drm.h
4515F:	Documentation/devicetree/bindings/display/msm/
4516
4517DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4518M:	Ben Skeggs <bskeggs@redhat.com>
4519L:	dri-devel@lists.freedesktop.org
4520L:	nouveau@lists.freedesktop.org
4521T:	git git://github.com/skeggsb/linux
4522S:	Supported
4523F:	drivers/gpu/drm/nouveau/
4524F:	include/uapi/drm/nouveau_drm.h
4525
4526DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4527M:	Noralf Trønnes <noralf@tronnes.org>
4528S:	Maintained
4529F:	drivers/gpu/drm/tinydrm/repaper.c
4530F:	Documentation/devicetree/bindings/display/repaper.txt
4531
4532DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4533M:	Dave Airlie <airlied@redhat.com>
4534M:	Gerd Hoffmann <kraxel@redhat.com>
4535L:	virtualization@lists.linux-foundation.org
4536T:	git git://anongit.freedesktop.org/drm/drm-misc
4537S:	Obsolete
4538W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4539F:	drivers/gpu/drm/cirrus/
4540
4541DRM DRIVER FOR QXL VIRTUAL GPU
4542M:	Dave Airlie <airlied@redhat.com>
4543M:	Gerd Hoffmann <kraxel@redhat.com>
4544L:	virtualization@lists.linux-foundation.org
4545T:	git git://anongit.freedesktop.org/drm/drm-misc
4546S:	Maintained
4547F:	drivers/gpu/drm/qxl/
4548F:	include/uapi/drm/qxl_drm.h
4549
4550DRM DRIVER FOR RAGE 128 VIDEO CARDS
4551S:	Orphan / Obsolete
4552F:	drivers/gpu/drm/r128/
4553F:	include/uapi/drm/r128_drm.h
4554
4555DRM DRIVER FOR SAVAGE VIDEO CARDS
4556S:	Orphan / Obsolete
4557F:	drivers/gpu/drm/savage/
4558F:	include/uapi/drm/savage_drm.h
4559
4560DRM DRIVER FOR SIS VIDEO CARDS
4561S:	Orphan / Obsolete
4562F:	drivers/gpu/drm/sis/
4563F:	include/uapi/drm/sis_drm.h
4564
4565DRM DRIVER FOR SITRONIX ST7586 PANELS
4566M:	David Lechner <david@lechnology.com>
4567S:	Maintained
4568F:	drivers/gpu/drm/tinydrm/st7586.c
4569F:	Documentation/devicetree/bindings/display/st7586.txt
4570
4571DRM DRIVER FOR SITRONIX ST7735R PANELS
4572M:	David Lechner <david@lechnology.com>
4573S:	Maintained
4574F:	drivers/gpu/drm/tinydrm/st7735r.c
4575F:	Documentation/devicetree/bindings/display/st7735r.txt
4576
4577DRM DRIVER FOR TDFX VIDEO CARDS
4578S:	Orphan / Obsolete
4579F:	drivers/gpu/drm/tdfx/
4580
4581DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4582M:	Dave Airlie <airlied@redhat.com>
4583S:	Odd Fixes
4584F:	drivers/gpu/drm/udl/
4585
4586DRM DRIVER FOR VMWARE VIRTUAL GPU
4587M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4588M:	Sinclair Yeh <syeh@vmware.com>
4589M:	Thomas Hellstrom <thellstrom@vmware.com>
4590L:	dri-devel@lists.freedesktop.org
4591T:	git git://people.freedesktop.org/~syeh/repos_linux
4592T:	git git://people.freedesktop.org/~thomash/linux
4593S:	Supported
4594F:	drivers/gpu/drm/vmwgfx/
4595F:	include/uapi/drm/vmwgfx_drm.h
4596
4597DRM DRIVERS
4598M:	David Airlie <airlied@linux.ie>
4599L:	dri-devel@lists.freedesktop.org
4600T:	git git://people.freedesktop.org/~airlied/linux
4601B:	https://bugs.freedesktop.org/
4602C:	irc://chat.freenode.net/dri-devel
4603S:	Maintained
4604F:	drivers/gpu/drm/
4605F:	drivers/gpu/vga/
4606F:	Documentation/devicetree/bindings/display/
4607F:	Documentation/devicetree/bindings/gpu/
4608F:	Documentation/devicetree/bindings/video/
4609F:	Documentation/gpu/
4610F:	include/drm/
4611F:	include/uapi/drm/
4612F:	include/linux/vga*
4613
4614DRM DRIVERS AND MISC GPU PATCHES
4615M:	Daniel Vetter <daniel.vetter@intel.com>
4616M:	Gustavo Padovan <gustavo@padovan.org>
4617M:	Sean Paul <seanpaul@chromium.org>
4618W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4619S:	Maintained
4620T:	git git://anongit.freedesktop.org/drm/drm-misc
4621F:	Documentation/gpu/
4622F:	drivers/gpu/vga/
4623F:	drivers/gpu/drm/*
4624F:	include/drm/drm*
4625F:	include/uapi/drm/drm*
4626F:	include/linux/vga*
4627
4628DRM DRIVERS FOR ALLWINNER A10
4629M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4630L:	dri-devel@lists.freedesktop.org
4631S:	Supported
4632F:	drivers/gpu/drm/sun4i/
4633F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4634T:	git git://anongit.freedesktop.org/drm/drm-misc
4635
4636DRM DRIVERS FOR AMLOGIC SOCS
4637M:	Neil Armstrong <narmstrong@baylibre.com>
4638L:	dri-devel@lists.freedesktop.org
4639L:	linux-amlogic@lists.infradead.org
4640W:	http://linux-meson.com/
4641S:	Supported
4642F:	drivers/gpu/drm/meson/
4643F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4644F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4645F:	Documentation/gpu/meson.rst
4646T:	git git://anongit.freedesktop.org/drm/drm-misc
4647
4648DRM DRIVERS FOR ATMEL HLCDC
4649M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4650L:	dri-devel@lists.freedesktop.org
4651S:	Supported
4652F:	drivers/gpu/drm/atmel-hlcdc/
4653F:	Documentation/devicetree/bindings/drm/atmel/
4654T:	git git://anongit.freedesktop.org/drm/drm-misc
4655
4656DRM DRIVERS FOR BRIDGE CHIPS
4657M:	Archit Taneja <architt@codeaurora.org>
4658M:	Andrzej Hajda <a.hajda@samsung.com>
4659R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4660S:	Maintained
4661T:	git git://anongit.freedesktop.org/drm/drm-misc
4662F:	drivers/gpu/drm/bridge/
4663
4664DRM DRIVERS FOR EXYNOS
4665M:	Inki Dae <inki.dae@samsung.com>
4666M:	Joonyoung Shim <jy0922.shim@samsung.com>
4667M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4668M:	Kyungmin Park <kyungmin.park@samsung.com>
4669L:	dri-devel@lists.freedesktop.org
4670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4671S:	Supported
4672F:	drivers/gpu/drm/exynos/
4673F:	include/uapi/drm/exynos_drm.h
4674F:	Documentation/devicetree/bindings/display/exynos/
4675
4676DRM DRIVERS FOR FREESCALE DCU
4677M:	Stefan Agner <stefan@agner.ch>
4678M:	Alison Wang <alison.wang@freescale.com>
4679L:	dri-devel@lists.freedesktop.org
4680S:	Supported
4681F:	drivers/gpu/drm/fsl-dcu/
4682F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4683F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4684F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4685
4686DRM DRIVERS FOR FREESCALE IMX
4687M:	Philipp Zabel <p.zabel@pengutronix.de>
4688L:	dri-devel@lists.freedesktop.org
4689S:	Maintained
4690F:	drivers/gpu/drm/imx/
4691F:	drivers/gpu/ipu-v3/
4692F:	Documentation/devicetree/bindings/display/imx/
4693
4694DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4695M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4696L:	dri-devel@lists.freedesktop.org
4697T:	git git://github.com/patjak/drm-gma500
4698S:	Maintained
4699F:	drivers/gpu/drm/gma500/
4700
4701DRM DRIVERS FOR HISILICON
4702M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4703M:	Rongrong Zou <zourongrong@gmail.com>
4704R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4705R:	Chen Feng <puck.chen@hisilicon.com>
4706L:	dri-devel@lists.freedesktop.org
4707T:	git git://github.com/xin3liang/linux.git
4708S:	Maintained
4709F:	drivers/gpu/drm/hisilicon/
4710F:	Documentation/devicetree/bindings/display/hisilicon/
4711
4712DRM DRIVERS FOR MEDIATEK
4713M:	CK Hu <ck.hu@mediatek.com>
4714M:	Philipp Zabel <p.zabel@pengutronix.de>
4715L:	dri-devel@lists.freedesktop.org
4716S:	Supported
4717F:	drivers/gpu/drm/mediatek/
4718F:	Documentation/devicetree/bindings/display/mediatek/
4719
4720DRM DRIVERS FOR NVIDIA TEGRA
4721M:	Thierry Reding <thierry.reding@gmail.com>
4722L:	dri-devel@lists.freedesktop.org
4723L:	linux-tegra@vger.kernel.org
4724T:	git git://anongit.freedesktop.org/tegra/linux.git
4725S:	Supported
4726F:	drivers/gpu/drm/tegra/
4727F:	drivers/gpu/host1x/
4728F:	include/linux/host1x.h
4729F:	include/uapi/drm/tegra_drm.h
4730F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4731
4732DRM DRIVERS FOR RENESAS
4733M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4734L:	dri-devel@lists.freedesktop.org
4735L:	linux-renesas-soc@vger.kernel.org
4736T:	git git://linuxtv.org/pinchartl/fbdev
4737S:	Supported
4738F:	drivers/gpu/drm/rcar-du/
4739F:	drivers/gpu/drm/shmobile/
4740F:	include/linux/platform_data/shmob_drm.h
4741F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4742F:	Documentation/devicetree/bindings/display/renesas,du.txt
4743
4744DRM DRIVERS FOR ROCKCHIP
4745M:	Sandy Huang <hjc@rock-chips.com>
4746M:	Heiko Stübner <heiko@sntech.de>
4747L:	dri-devel@lists.freedesktop.org
4748S:	Maintained
4749F:	drivers/gpu/drm/rockchip/
4750F:	Documentation/devicetree/bindings/display/rockchip/
4751T:	git git://anongit.freedesktop.org/drm/drm-misc
4752
4753DRM DRIVERS FOR STI
4754M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4755M:	Vincent Abriou <vincent.abriou@st.com>
4756L:	dri-devel@lists.freedesktop.org
4757T:	git git://anongit.freedesktop.org/drm/drm-misc
4758S:	Maintained
4759F:	drivers/gpu/drm/sti
4760F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4761
4762DRM DRIVERS FOR STM
4763M:	Yannick Fertre <yannick.fertre@st.com>
4764M:	Philippe Cornu <philippe.cornu@st.com>
4765M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4766M:	Vincent Abriou <vincent.abriou@st.com>
4767L:	dri-devel@lists.freedesktop.org
4768T:	git git://anongit.freedesktop.org/drm/drm-misc
4769S:	Maintained
4770F:	drivers/gpu/drm/stm
4771F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4772
4773DRM DRIVERS FOR TI LCDC
4774M:	Jyri Sarha <jsarha@ti.com>
4775R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/tilcdc/
4779F:	Documentation/devicetree/bindings/display/tilcdc/
4780
4781DRM DRIVERS FOR TI OMAP
4782M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4783L:	dri-devel@lists.freedesktop.org
4784S:	Maintained
4785F:	drivers/gpu/drm/omapdrm/
4786F:	Documentation/devicetree/bindings/display/ti/
4787
4788DRM DRIVERS FOR VC4
4789M:	Eric Anholt <eric@anholt.net>
4790T:	git git://github.com/anholt/linux
4791S:	Supported
4792F:	drivers/gpu/drm/vc4/
4793F:	include/uapi/drm/vc4_drm.h
4794F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4795T:	git git://anongit.freedesktop.org/drm/drm-misc
4796
4797DRM DRIVERS FOR VIVANTE GPU IP
4798M:	Lucas Stach <l.stach@pengutronix.de>
4799R:	Russell King <linux+etnaviv@armlinux.org.uk>
4800R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4801L:	etnaviv@lists.freedesktop.org
4802L:	dri-devel@lists.freedesktop.org
4803S:	Maintained
4804F:	drivers/gpu/drm/etnaviv/
4805F:	include/uapi/drm/etnaviv_drm.h
4806F:	Documentation/devicetree/bindings/display/etnaviv/
4807
4808DRM DRIVERS FOR ZTE ZX
4809M:	Shawn Guo <shawnguo@kernel.org>
4810L:	dri-devel@lists.freedesktop.org
4811S:	Maintained
4812F:	drivers/gpu/drm/zte/
4813F:	Documentation/devicetree/bindings/display/zte,vou.txt
4814T:	git git://anongit.freedesktop.org/drm/drm-misc
4815
4816DRM PANEL DRIVERS
4817M:	Thierry Reding <thierry.reding@gmail.com>
4818L:	dri-devel@lists.freedesktop.org
4819T:	git git://anongit.freedesktop.org/drm/drm-misc
4820S:	Maintained
4821F:	drivers/gpu/drm/drm_panel.c
4822F:	drivers/gpu/drm/panel/
4823F:	include/drm/drm_panel.h
4824F:	Documentation/devicetree/bindings/display/panel/
4825
4826DRM TINYDRM DRIVERS
4827M:	Noralf Trønnes <noralf@tronnes.org>
4828W:	https://github.com/notro/tinydrm/wiki/Development
4829T:	git git://anongit.freedesktop.org/drm/drm-misc
4830S:	Maintained
4831F:	drivers/gpu/drm/tinydrm/
4832F:	include/drm/tinydrm/
4833
4834DRM TTM SUBSYSTEM
4835M:	Christian Koenig <christian.koenig@amd.com>
4836M:	Roger He <Hongbo.He@amd.com>
4837T:	git git://people.freedesktop.org/~agd5f/linux
4838S:	Maintained
4839L:	dri-devel@lists.freedesktop.org
4840F:	include/drm/ttm/
4841F:	drivers/gpu/drm/ttm/
4842
4843DSBR100 USB FM RADIO DRIVER
4844M:	Alexey Klimov <klimov.linux@gmail.com>
4845L:	linux-media@vger.kernel.org
4846T:	git git://linuxtv.org/media_tree.git
4847S:	Maintained
4848F:	drivers/media/radio/dsbr100.c
4849
4850DSCC4 DRIVER
4851M:	Francois Romieu <romieu@fr.zoreil.com>
4852L:	netdev@vger.kernel.org
4853S:	Maintained
4854F:	drivers/net/wan/dscc4.c
4855
4856DT3155 MEDIA DRIVER
4857M:	Hans Verkuil <hverkuil@xs4all.nl>
4858L:	linux-media@vger.kernel.org
4859T:	git git://linuxtv.org/media_tree.git
4860W:	https://linuxtv.org
4861S:	Odd Fixes
4862F:	drivers/media/pci/dt3155/
4863
4864DVB_USB_AF9015 MEDIA DRIVER
4865M:	Antti Palosaari <crope@iki.fi>
4866L:	linux-media@vger.kernel.org
4867W:	https://linuxtv.org
4868W:	http://palosaari.fi/linux/
4869Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4870T:	git git://linuxtv.org/anttip/media_tree.git
4871S:	Maintained
4872F:	drivers/media/usb/dvb-usb-v2/af9015*
4873
4874DVB_USB_AF9035 MEDIA DRIVER
4875M:	Antti Palosaari <crope@iki.fi>
4876L:	linux-media@vger.kernel.org
4877W:	https://linuxtv.org
4878W:	http://palosaari.fi/linux/
4879Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4880T:	git git://linuxtv.org/anttip/media_tree.git
4881S:	Maintained
4882F:	drivers/media/usb/dvb-usb-v2/af9035*
4883
4884DVB_USB_ANYSEE MEDIA DRIVER
4885M:	Antti Palosaari <crope@iki.fi>
4886L:	linux-media@vger.kernel.org
4887W:	https://linuxtv.org
4888W:	http://palosaari.fi/linux/
4889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4890T:	git git://linuxtv.org/anttip/media_tree.git
4891S:	Maintained
4892F:	drivers/media/usb/dvb-usb-v2/anysee*
4893
4894DVB_USB_AU6610 MEDIA DRIVER
4895M:	Antti Palosaari <crope@iki.fi>
4896L:	linux-media@vger.kernel.org
4897W:	https://linuxtv.org
4898W:	http://palosaari.fi/linux/
4899Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4900T:	git git://linuxtv.org/anttip/media_tree.git
4901S:	Maintained
4902F:	drivers/media/usb/dvb-usb-v2/au6610*
4903
4904DVB_USB_CE6230 MEDIA DRIVER
4905M:	Antti Palosaari <crope@iki.fi>
4906L:	linux-media@vger.kernel.org
4907W:	https://linuxtv.org
4908W:	http://palosaari.fi/linux/
4909Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4910T:	git git://linuxtv.org/anttip/media_tree.git
4911S:	Maintained
4912F:	drivers/media/usb/dvb-usb-v2/ce6230*
4913
4914DVB_USB_CXUSB MEDIA DRIVER
4915M:	Michael Krufky <mkrufky@linuxtv.org>
4916L:	linux-media@vger.kernel.org
4917W:	https://linuxtv.org
4918W:	http://github.com/mkrufky
4919Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4920T:	git git://linuxtv.org/media_tree.git
4921S:	Maintained
4922F:	drivers/media/usb/dvb-usb/cxusb*
4923
4924DVB_USB_EC168 MEDIA DRIVER
4925M:	Antti Palosaari <crope@iki.fi>
4926L:	linux-media@vger.kernel.org
4927W:	https://linuxtv.org
4928W:	http://palosaari.fi/linux/
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/ec168*
4933
4934DVB_USB_GL861 MEDIA DRIVER
4935M:	Antti Palosaari <crope@iki.fi>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4939T:	git git://linuxtv.org/anttip/media_tree.git
4940S:	Maintained
4941F:	drivers/media/usb/dvb-usb-v2/gl861*
4942
4943DVB_USB_MXL111SF MEDIA DRIVER
4944M:	Michael Krufky <mkrufky@linuxtv.org>
4945L:	linux-media@vger.kernel.org
4946W:	https://linuxtv.org
4947W:	http://github.com/mkrufky
4948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4949T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4950S:	Maintained
4951F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4952
4953DVB_USB_RTL28XXU MEDIA DRIVER
4954M:	Antti Palosaari <crope@iki.fi>
4955L:	linux-media@vger.kernel.org
4956W:	https://linuxtv.org
4957W:	http://palosaari.fi/linux/
4958Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4959T:	git git://linuxtv.org/anttip/media_tree.git
4960S:	Maintained
4961F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4962
4963DVB_USB_V2 MEDIA DRIVER
4964M:	Antti Palosaari <crope@iki.fi>
4965L:	linux-media@vger.kernel.org
4966W:	https://linuxtv.org
4967W:	http://palosaari.fi/linux/
4968Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4969T:	git git://linuxtv.org/anttip/media_tree.git
4970S:	Maintained
4971F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4972F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4973
4974DYNAMIC DEBUG
4975M:	Jason Baron <jbaron@akamai.com>
4976S:	Maintained
4977F:	lib/dynamic_debug.c
4978F:	include/linux/dynamic_debug.h
4979
4980DYNAMIC INTERRUPT MODERATION
4981M:	Tal Gilboa <talgi@mellanox.com>
4982S:	Maintained
4983F:	include/linux/net_dim.h
4984
4985DZ DECSTATION DZ11 SERIAL DRIVER
4986M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4987S:	Maintained
4988F:	drivers/tty/serial/dz.*
4989
4990E3X0 POWER BUTTON DRIVER
4991M:	Moritz Fischer <moritz.fischer@ettus.com>
4992L:	usrp-users@lists.ettus.com
4993W:	http://www.ettus.com
4994S:	Supported
4995F:	drivers/input/misc/e3x0-button.c
4996F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4997
4998E4000 MEDIA DRIVER
4999M:	Antti Palosaari <crope@iki.fi>
5000L:	linux-media@vger.kernel.org
5001W:	https://linuxtv.org
5002W:	http://palosaari.fi/linux/
5003Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5004T:	git git://linuxtv.org/anttip/media_tree.git
5005S:	Maintained
5006F:	drivers/media/tuners/e4000*
5007
5008EATA ISA/EISA/PCI SCSI DRIVER
5009M:	Dario Ballabio <ballabio_dario@emc.com>
5010L:	linux-scsi@vger.kernel.org
5011S:	Maintained
5012F:	drivers/scsi/eata.c
5013
5014EC100 MEDIA DRIVER
5015M:	Antti Palosaari <crope@iki.fi>
5016L:	linux-media@vger.kernel.org
5017W:	https://linuxtv.org
5018W:	http://palosaari.fi/linux/
5019Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5020T:	git git://linuxtv.org/anttip/media_tree.git
5021S:	Maintained
5022F:	drivers/media/dvb-frontends/ec100*
5023
5024ECRYPT FILE SYSTEM
5025M:	Tyler Hicks <tyhicks@canonical.com>
5026L:	ecryptfs@vger.kernel.org
5027W:	http://ecryptfs.org
5028W:	https://launchpad.net/ecryptfs
5029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5030S:	Supported
5031F:	Documentation/filesystems/ecryptfs.txt
5032F:	fs/ecryptfs/
5033
5034EDAC-AMD64
5035M:	Borislav Petkov <bp@alien8.de>
5036L:	linux-edac@vger.kernel.org
5037S:	Maintained
5038F:	drivers/edac/amd64_edac*
5039
5040EDAC-CALXEDA
5041M:	Robert Richter <rric@kernel.org>
5042L:	linux-edac@vger.kernel.org
5043S:	Maintained
5044F:	drivers/edac/highbank*
5045
5046EDAC-CAVIUM OCTEON
5047M:	Ralf Baechle <ralf@linux-mips.org>
5048M:	David Daney <david.daney@cavium.com>
5049L:	linux-edac@vger.kernel.org
5050L:	linux-mips@linux-mips.org
5051S:	Supported
5052F:	drivers/edac/octeon_edac*
5053
5054EDAC-CAVIUM THUNDERX
5055M:	David Daney <david.daney@cavium.com>
5056M:	Jan Glauber <jglauber@cavium.com>
5057L:	linux-edac@vger.kernel.org
5058S:	Supported
5059F:	drivers/edac/thunderx_edac*
5060
5061EDAC-CORE
5062M:	Borislav Petkov <bp@alien8.de>
5063M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5064M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5065L:	linux-edac@vger.kernel.org
5066T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5068S:	Supported
5069F:	Documentation/admin-guide/ras.rst
5070F:	Documentation/driver-api/edac.rst
5071F:	drivers/edac/
5072F:	include/linux/edac.h
5073
5074EDAC-E752X
5075M:	Mark Gross <mark.gross@intel.com>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/e752x_edac.c
5079
5080EDAC-E7XXX
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/e7xxx_edac.c
5084
5085EDAC-FSL_DDR
5086M:	York Sun <york.sun@nxp.com>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/fsl_ddr_edac.*
5090
5091EDAC-GHES
5092M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5093M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5094L:	linux-edac@vger.kernel.org
5095S:	Maintained
5096F:	drivers/edac/ghes_edac.c
5097
5098EDAC-I3000
5099L:	linux-edac@vger.kernel.org
5100S:	Orphan
5101F:	drivers/edac/i3000_edac.c
5102
5103EDAC-I5000
5104L:	linux-edac@vger.kernel.org
5105S:	Maintained
5106F:	drivers/edac/i5000_edac.c
5107
5108EDAC-I5400
5109M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5110M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5111L:	linux-edac@vger.kernel.org
5112S:	Maintained
5113F:	drivers/edac/i5400_edac.c
5114
5115EDAC-I7300
5116M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5118L:	linux-edac@vger.kernel.org
5119S:	Maintained
5120F:	drivers/edac/i7300_edac.c
5121
5122EDAC-I7CORE
5123M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5124M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/i7core_edac.c
5128
5129EDAC-I82443BXGX
5130M:	Tim Small <tim@buttersideup.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/i82443bxgx_edac.c
5134
5135EDAC-I82975X
5136M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5137M:	"Arvind R." <arvino55@gmail.com>
5138L:	linux-edac@vger.kernel.org
5139S:	Maintained
5140F:	drivers/edac/i82975x_edac.c
5141
5142EDAC-IE31200
5143M:	Jason Baron <jbaron@akamai.com>
5144L:	linux-edac@vger.kernel.org
5145S:	Maintained
5146F:	drivers/edac/ie31200_edac.c
5147
5148EDAC-MPC85XX
5149M:	Johannes Thumshirn <morbidrsa@gmail.com>
5150L:	linux-edac@vger.kernel.org
5151S:	Maintained
5152F:	drivers/edac/mpc85xx_edac.[ch]
5153
5154EDAC-PASEMI
5155M:	Egor Martovetsky <egor@pasemi.com>
5156L:	linux-edac@vger.kernel.org
5157S:	Maintained
5158F:	drivers/edac/pasemi_edac.c
5159
5160EDAC-PND2
5161M:	Tony Luck <tony.luck@intel.com>
5162L:	linux-edac@vger.kernel.org
5163S:	Maintained
5164F:	drivers/edac/pnd2_edac.[ch]
5165
5166EDAC-R82600
5167M:	Tim Small <tim@buttersideup.com>
5168L:	linux-edac@vger.kernel.org
5169S:	Maintained
5170F:	drivers/edac/r82600_edac.c
5171
5172EDAC-SBRIDGE
5173M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5174M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5175L:	linux-edac@vger.kernel.org
5176S:	Maintained
5177F:	drivers/edac/sb_edac.c
5178
5179EDAC-SKYLAKE
5180M:	Tony Luck <tony.luck@intel.com>
5181L:	linux-edac@vger.kernel.org
5182S:	Maintained
5183F:	drivers/edac/skx_edac.c
5184
5185EDAC-TI
5186M:	Tero Kristo <t-kristo@ti.com>
5187L:	linux-edac@vger.kernel.org
5188S:	Maintained
5189F:	drivers/edac/ti_edac.c
5190
5191EDIROL UA-101/UA-1000 DRIVER
5192M:	Clemens Ladisch <clemens@ladisch.de>
5193L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5194T:	git git://git.alsa-project.org/alsa-kernel.git
5195S:	Maintained
5196F:	sound/usb/misc/ua101.c
5197
5198EFI TEST DRIVER
5199L:	linux-efi@vger.kernel.org
5200M:	Ivan Hu <ivan.hu@canonical.com>
5201M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5202S:	Maintained
5203F:	drivers/firmware/efi/test/
5204
5205EFI VARIABLE FILESYSTEM
5206M:	Matthew Garrett <matthew.garrett@nebula.com>
5207M:	Jeremy Kerr <jk@ozlabs.org>
5208M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5210L:	linux-efi@vger.kernel.org
5211S:	Maintained
5212F:	fs/efivarfs/
5213
5214EFIFB FRAMEBUFFER DRIVER
5215L:	linux-fbdev@vger.kernel.org
5216M:	Peter Jones <pjones@redhat.com>
5217S:	Maintained
5218F:	drivers/video/fbdev/efifb.c
5219
5220EFS FILESYSTEM
5221W:	http://aeschi.ch.eu.org/efs/
5222S:	Orphan
5223F:	fs/efs/
5224
5225EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5226M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5227L:	netdev@vger.kernel.org
5228S:	Maintained
5229F:	drivers/net/ethernet/ibm/ehea/
5230
5231EM28XX VIDEO4LINUX DRIVER
5232M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5233M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5234L:	linux-media@vger.kernel.org
5235W:	https://linuxtv.org
5236T:	git git://linuxtv.org/media_tree.git
5237S:	Maintained
5238F:	drivers/media/usb/em28xx/
5239F:	Documentation/media/v4l-drivers/em28xx*
5240
5241EMBEDDED LINUX
5242M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5243M:	Matt Mackall <mpm@selenic.com>
5244M:	David Woodhouse <dwmw2@infradead.org>
5245L:	linux-embedded@vger.kernel.org
5246S:	Maintained
5247
5248Emulex 10Gbps iSCSI - OneConnect DRIVER
5249M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5250M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5251M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5252L:	linux-scsi@vger.kernel.org
5253W:	http://www.broadcom.com
5254S:	Supported
5255F:	drivers/scsi/be2iscsi/
5256
5257Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5258M:	Sathya Perla <sathya.perla@broadcom.com>
5259M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5260M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5261M:	Somnath Kotur <somnath.kotur@broadcom.com>
5262L:	netdev@vger.kernel.org
5263W:	http://www.emulex.com
5264S:	Supported
5265F:	drivers/net/ethernet/emulex/benet/
5266
5267EMULEX ONECONNECT ROCE DRIVER
5268M:	Selvin Xavier <selvin.xavier@broadcom.com>
5269M:	Devesh Sharma <devesh.sharma@broadcom.com>
5270L:	linux-rdma@vger.kernel.org
5271W:	http://www.broadcom.com
5272S:	Odd Fixes
5273F:	drivers/infiniband/hw/ocrdma/
5274F:	include/uapi/rdma/ocrdma-abi.h
5275
5276EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5277M:	James Smart <james.smart@broadcom.com>
5278M:	Dick Kennedy <dick.kennedy@broadcom.com>
5279L:	linux-scsi@vger.kernel.org
5280W:	http://www.broadcom.com
5281S:	Supported
5282F:	drivers/scsi/lpfc/
5283
5284ENE CB710 FLASH CARD READER DRIVER
5285M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5286S:	Maintained
5287F:	drivers/misc/cb710/
5288F:	drivers/mmc/host/cb710-mmc.*
5289F:	include/linux/cb710.h
5290
5291ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5292M:	Maxim Levitsky <maximlevitsky@gmail.com>
5293S:	Maintained
5294F:	drivers/media/rc/ene_ir.*
5295
5296EPSON S1D13XXX FRAMEBUFFER DRIVER
5297M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5298S:	Maintained
5299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5300F:	drivers/video/fbdev/s1d13xxxfb.c
5301F:	include/video/s1d13xxxfb.h
5302
5303ERRSEQ ERROR TRACKING INFRASTRUCTURE
5304M:	Jeff Layton <jlayton@kernel.org>
5305S:	Maintained
5306F:	lib/errseq.c
5307F:	include/linux/errseq.h
5308
5309ET131X NETWORK DRIVER
5310M:	Mark Einon <mark.einon@gmail.com>
5311S:	Odd Fixes
5312F:	drivers/net/ethernet/agere/
5313
5314ETHERNET BRIDGE
5315M:	Stephen Hemminger <stephen@networkplumber.org>
5316L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5317L:	netdev@vger.kernel.org
5318W:	http://www.linuxfoundation.org/en/Net:Bridge
5319S:	Maintained
5320F:	include/linux/netfilter_bridge/
5321F:	net/bridge/
5322
5323ETHERNET PHY LIBRARY
5324M:	Andrew Lunn <andrew@lunn.ch>
5325M:	Florian Fainelli <f.fainelli@gmail.com>
5326L:	netdev@vger.kernel.org
5327S:	Maintained
5328F:	Documentation/ABI/testing/sysfs-bus-mdio
5329F:	Documentation/devicetree/bindings/net/mdio*
5330F:	Documentation/networking/phy.txt
5331F:	drivers/net/phy/
5332F:	drivers/of/of_mdio.c
5333F:	drivers/of/of_net.c
5334F:	include/linux/*mdio*.h
5335F:	include/linux/of_net.h
5336F:	include/linux/phy.h
5337F:	include/linux/phy_fixed.h
5338F:	include/linux/platform_data/mdio-gpio.h
5339F:	include/linux/platform_data/mdio-bcm-unimac.h
5340F:	include/trace/events/mdio.h
5341F:	include/uapi/linux/mdio.h
5342F:	include/uapi/linux/mii.h
5343
5344EXT2 FILE SYSTEM
5345M:	Jan Kara <jack@suse.com>
5346L:	linux-ext4@vger.kernel.org
5347S:	Maintained
5348F:	Documentation/filesystems/ext2.txt
5349F:	fs/ext2/
5350F:	include/linux/ext2*
5351
5352EXT4 FILE SYSTEM
5353M:	"Theodore Ts'o" <tytso@mit.edu>
5354M:	Andreas Dilger <adilger.kernel@dilger.ca>
5355L:	linux-ext4@vger.kernel.org
5356W:	http://ext4.wiki.kernel.org
5357Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5359S:	Maintained
5360F:	Documentation/filesystems/ext4.txt
5361F:	fs/ext4/
5362
5363Extended Verification Module (EVM)
5364M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5365L:	linux-integrity@vger.kernel.org
5366S:	Supported
5367F:	security/integrity/evm/
5368
5369EXTENSIBLE FIRMWARE INTERFACE (EFI)
5370M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5371L:	linux-efi@vger.kernel.org
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5373S:	Maintained
5374F:	Documentation/efi-stub.txt
5375F:	arch/*/kernel/efi.c
5376F:	arch/x86/boot/compressed/eboot.[ch]
5377F:	arch/*/include/asm/efi.h
5378F:	arch/x86/platform/efi/
5379F:	drivers/firmware/efi/
5380F:	include/linux/efi*.h
5381F:	arch/arm/boot/compressed/efi-header.S
5382F:	arch/arm64/kernel/efi-entry.S
5383
5384EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5385M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5386M:	Chanwoo Choi <cw00.choi@samsung.com>
5387L:	linux-kernel@vger.kernel.org
5388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5389S:	Maintained
5390F:	drivers/extcon/
5391F:	include/linux/extcon/
5392F:	include/linux/extcon.h
5393F:	Documentation/extcon/
5394F:	Documentation/devicetree/bindings/extcon/
5395
5396EXYNOS DP DRIVER
5397M:	Jingoo Han <jingoohan1@gmail.com>
5398L:	dri-devel@lists.freedesktop.org
5399S:	Maintained
5400F:	drivers/gpu/drm/exynos/exynos_dp*
5401
5402EXYNOS SYSMMU (IOMMU) driver
5403M:	Marek Szyprowski <m.szyprowski@samsung.com>
5404L:	iommu@lists.linux-foundation.org
5405S:	Maintained
5406F:	drivers/iommu/exynos-iommu.c
5407
5408EZchip NPS platform support
5409M:	Elad Kanfi <eladkan@mellanox.com>
5410M:	Vineet Gupta <vgupta@synopsys.com>
5411S:	Supported
5412F:	arch/arc/plat-eznps
5413F:	arch/arc/boot/dts/eznps.dts
5414
5415F2FS FILE SYSTEM
5416M:	Jaegeuk Kim <jaegeuk@kernel.org>
5417M:	Chao Yu <yuchao0@huawei.com>
5418L:	linux-f2fs-devel@lists.sourceforge.net
5419W:	https://f2fs.wiki.kernel.org/
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5421S:	Maintained
5422F:	Documentation/filesystems/f2fs.txt
5423F:	Documentation/ABI/testing/sysfs-fs-f2fs
5424F:	fs/f2fs/
5425F:	include/linux/f2fs_fs.h
5426F:	include/trace/events/f2fs.h
5427
5428F71805F HARDWARE MONITORING DRIVER
5429M:	Jean Delvare <jdelvare@suse.com>
5430L:	linux-hwmon@vger.kernel.org
5431S:	Maintained
5432F:	Documentation/hwmon/f71805f
5433F:	drivers/hwmon/f71805f.c
5434
5435FANOTIFY
5436M:	Jan Kara <jack@suse.cz>
5437R:	Amir Goldstein <amir73il@gmail.com>
5438L:	linux-fsdevel@vger.kernel.org
5439S:	Maintained
5440F:	fs/notify/fanotify/
5441F:	include/linux/fanotify.h
5442F:	include/uapi/linux/fanotify.h
5443
5444FARSYNC SYNCHRONOUS DRIVER
5445M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5446W:	http://www.farsite.co.uk/
5447S:	Supported
5448F:	drivers/net/wan/farsync.*
5449
5450FAULT INJECTION SUPPORT
5451M:	Akinobu Mita <akinobu.mita@gmail.com>
5452S:	Supported
5453F:	Documentation/fault-injection/
5454F:	lib/fault-inject.c
5455
5456FBTFT Framebuffer drivers
5457M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5458S:	Maintained
5459F:	drivers/staging/fbtft/
5460
5461FC0011 TUNER DRIVER
5462M:	Michael Buesch <m@bues.ch>
5463L:	linux-media@vger.kernel.org
5464S:	Maintained
5465F:	drivers/media/tuners/fc0011.h
5466F:	drivers/media/tuners/fc0011.c
5467
5468FC2580 MEDIA DRIVER
5469M:	Antti Palosaari <crope@iki.fi>
5470L:	linux-media@vger.kernel.org
5471W:	https://linuxtv.org
5472W:	http://palosaari.fi/linux/
5473Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5474T:	git git://linuxtv.org/anttip/media_tree.git
5475S:	Maintained
5476F:	drivers/media/tuners/fc2580*
5477
5478FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5479M:	Johannes Thumshirn <jth@kernel.org>
5480L:	linux-scsi@vger.kernel.org
5481W:	www.Open-FCoE.org
5482S:	Supported
5483F:	drivers/scsi/libfc/
5484F:	drivers/scsi/fcoe/
5485F:	include/scsi/fc/
5486F:	include/scsi/libfc.h
5487F:	include/scsi/libfcoe.h
5488F:	include/uapi/scsi/fc/
5489
5490FILE LOCKING (flock() and fcntl()/lockf())
5491M:	Jeff Layton <jlayton@kernel.org>
5492M:	"J. Bruce Fields" <bfields@fieldses.org>
5493L:	linux-fsdevel@vger.kernel.org
5494S:	Maintained
5495F:	include/linux/fcntl.h
5496F:	include/uapi/linux/fcntl.h
5497F:	fs/fcntl.c
5498F:	fs/locks.c
5499
5500FILESYSTEMS (VFS and infrastructure)
5501M:	Alexander Viro <viro@zeniv.linux.org.uk>
5502L:	linux-fsdevel@vger.kernel.org
5503S:	Maintained
5504F:	fs/*
5505F:	include/linux/fs.h
5506F:	include/uapi/linux/fs.h
5507
5508FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5509M:	Riku Voipio <riku.voipio@iki.fi>
5510L:	linux-hwmon@vger.kernel.org
5511S:	Maintained
5512F:	drivers/hwmon/f75375s.c
5513F:	include/linux/f75375s.h
5514
5515FIREWIRE AUDIO DRIVERS
5516M:	Clemens Ladisch <clemens@ladisch.de>
5517L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5518T:	git git://git.alsa-project.org/alsa-kernel.git
5519S:	Maintained
5520F:	sound/firewire/
5521
5522FIREWIRE MEDIA DRIVERS (firedtv)
5523M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5524L:	linux-media@vger.kernel.org
5525L:	linux1394-devel@lists.sourceforge.net
5526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5527S:	Maintained
5528F:	drivers/media/firewire/
5529
5530FIREWIRE SBP-2 TARGET
5531M:	Chris Boot <bootc@bootc.net>
5532L:	linux-scsi@vger.kernel.org
5533L:	target-devel@vger.kernel.org
5534L:	linux1394-devel@lists.sourceforge.net
5535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5536S:	Maintained
5537F:	drivers/target/sbp/
5538
5539FIREWIRE SUBSYSTEM
5540M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5541L:	linux1394-devel@lists.sourceforge.net
5542W:	http://ieee1394.wiki.kernel.org/
5543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5544S:	Maintained
5545F:	drivers/firewire/
5546F:	include/linux/firewire.h
5547F:	include/uapi/linux/firewire*.h
5548F:	tools/firewire/
5549
5550FIRMWARE LOADER (request_firmware)
5551M:	Luis R. Rodriguez <mcgrof@kernel.org>
5552L:	linux-kernel@vger.kernel.org
5553S:	Maintained
5554F:	Documentation/firmware_class/
5555F:	drivers/base/firmware*.c
5556F:	include/linux/firmware.h
5557
5558FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5559M:	Joshua Morris <josh.h.morris@us.ibm.com>
5560M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5561S:	Maintained
5562F:	drivers/block/rsxx/
5563
5564FLOPPY DRIVER
5565M:	Jiri Kosina <jikos@kernel.org>
5566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5567S:	Odd fixes
5568F:	drivers/block/floppy.c
5569
5570FMC SUBSYSTEM
5571M:	Alessandro Rubini <rubini@gnudd.com>
5572W:	http://www.ohwr.org/projects/fmc-bus
5573S:	Supported
5574F:	drivers/fmc/
5575F:	include/linux/fmc*.h
5576F:	include/linux/ipmi-fru.h
5577K:	fmc_d.*register
5578
5579FPGA MANAGER FRAMEWORK
5580M:	Alan Tull <atull@kernel.org>
5581M:	Moritz Fischer <mdf@kernel.org>
5582L:	linux-fpga@vger.kernel.org
5583S:	Maintained
5584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5585Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5586F:	Documentation/fpga/
5587F:	Documentation/devicetree/bindings/fpga/
5588F:	drivers/fpga/
5589F:	include/linux/fpga/
5590W:	http://www.rocketboards.org
5591
5592FPU EMULATOR
5593M:	Bill Metzenthen <billm@melbpc.org.au>
5594W:	http://floatingpoint.sourceforge.net/emulator/index.html
5595S:	Maintained
5596F:	arch/x86/math-emu/
5597
5598FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5599L:	netdev@vger.kernel.org
5600S:	Orphan
5601F:	drivers/net/wan/dlci.c
5602F:	drivers/net/wan/sdla.c
5603
5604FRAMEBUFFER LAYER
5605M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5606L:	dri-devel@lists.freedesktop.org
5607L:	linux-fbdev@vger.kernel.org
5608T:	git git://github.com/bzolnier/linux.git
5609Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5610S:	Maintained
5611F:	Documentation/fb/
5612F:	drivers/video/
5613F:	include/video/
5614F:	include/linux/fb.h
5615F:	include/uapi/video/
5616F:	include/uapi/linux/fb.h
5617
5618FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5619M:	Horia Geantă <horia.geanta@nxp.com>
5620M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5621L:	linux-crypto@vger.kernel.org
5622S:	Maintained
5623F:	drivers/crypto/caam/
5624F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5625
5626FREESCALE DIU FRAMEBUFFER DRIVER
5627M:	Timur Tabi <timur@tabi.org>
5628L:	linux-fbdev@vger.kernel.org
5629S:	Maintained
5630F:	drivers/video/fbdev/fsl-diu-fb.*
5631
5632FREESCALE DMA DRIVER
5633M:	Li Yang <leoyang.li@nxp.com>
5634M:	Zhang Wei <zw@zh-kernel.org>
5635L:	linuxppc-dev@lists.ozlabs.org
5636S:	Maintained
5637F:	drivers/dma/fsldma.*
5638
5639FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5640M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5641L:	netdev@vger.kernel.org
5642S:	Maintained
5643F:	drivers/net/ethernet/freescale/gianfar*
5644X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5645F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5646
5647FREESCALE GPMI NAND DRIVER
5648M:	Han Xu <han.xu@nxp.com>
5649L:	linux-mtd@lists.infradead.org
5650S:	Maintained
5651F:	drivers/mtd/nand/gpmi-nand/*
5652
5653FREESCALE I2C CPM DRIVER
5654M:	Jochen Friedrich <jochen@scram.de>
5655L:	linuxppc-dev@lists.ozlabs.org
5656L:	linux-i2c@vger.kernel.org
5657S:	Maintained
5658F:	drivers/i2c/busses/i2c-cpm.c
5659
5660FREESCALE IMX / MXC FEC DRIVER
5661M:	Fugang Duan <fugang.duan@nxp.com>
5662L:	netdev@vger.kernel.org
5663S:	Maintained
5664F:	drivers/net/ethernet/freescale/fec_main.c
5665F:	drivers/net/ethernet/freescale/fec_ptp.c
5666F:	drivers/net/ethernet/freescale/fec.h
5667F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5668
5669FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5670M:	Sascha Hauer <kernel@pengutronix.de>
5671L:	linux-fbdev@vger.kernel.org
5672L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5673S:	Maintained
5674F:	include/linux/platform_data/video-imxfb.h
5675F:	drivers/video/fbdev/imxfb.c
5676
5677FREESCALE QORIQ DPAA ETHERNET DRIVER
5678M:	Madalin Bucur <madalin.bucur@nxp.com>
5679L:	netdev@vger.kernel.org
5680S:	Maintained
5681F:	drivers/net/ethernet/freescale/dpaa
5682
5683FREESCALE QORIQ DPAA FMAN DRIVER
5684M:	Madalin Bucur <madalin.bucur@nxp.com>
5685L:	netdev@vger.kernel.org
5686S:	Maintained
5687F:	drivers/net/ethernet/freescale/fman
5688F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5689
5690FREESCALE QUAD SPI DRIVER
5691M:	Han Xu <han.xu@nxp.com>
5692L:	linux-mtd@lists.infradead.org
5693S:	Maintained
5694F:	drivers/mtd/spi-nor/fsl-quadspi.c
5695
5696FREESCALE QUICC ENGINE LIBRARY
5697M:	Qiang Zhao <qiang.zhao@nxp.com>
5698L:	linuxppc-dev@lists.ozlabs.org
5699S:	Maintained
5700F:	drivers/soc/fsl/qe/
5701F:	include/soc/fsl/*qe*.h
5702F:	include/soc/fsl/*ucc*.h
5703
5704FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5705M:	Li Yang <leoyang.li@nxp.com>
5706L:	netdev@vger.kernel.org
5707L:	linuxppc-dev@lists.ozlabs.org
5708S:	Maintained
5709F:	drivers/net/ethernet/freescale/ucc_geth*
5710
5711FREESCALE QUICC ENGINE UCC HDLC DRIVER
5712M:	Zhao Qiang <qiang.zhao@nxp.com>
5713L:	netdev@vger.kernel.org
5714L:	linuxppc-dev@lists.ozlabs.org
5715S:	Maintained
5716F:	drivers/net/wan/fsl_ucc_hdlc*
5717
5718FREESCALE QUICC ENGINE UCC UART DRIVER
5719M:	Timur Tabi <timur@tabi.org>
5720L:	linuxppc-dev@lists.ozlabs.org
5721S:	Maintained
5722F:	drivers/tty/serial/ucc_uart.c
5723
5724FREESCALE SOC DRIVERS
5725M:	Li Yang <leoyang.li@nxp.com>
5726L:	linuxppc-dev@lists.ozlabs.org
5727L:	linux-arm-kernel@lists.infradead.org
5728S:	Maintained
5729F:	Documentation/devicetree/bindings/soc/fsl/
5730F:	drivers/soc/fsl/
5731F:	include/linux/fsl/
5732
5733FREESCALE SOC FS_ENET DRIVER
5734M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5735M:	Vitaly Bordug <vbordug@ru.mvista.com>
5736L:	linuxppc-dev@lists.ozlabs.org
5737L:	netdev@vger.kernel.org
5738S:	Maintained
5739F:	drivers/net/ethernet/freescale/fs_enet/
5740F:	include/linux/fs_enet_pd.h
5741
5742FREESCALE SOC SOUND DRIVERS
5743M:	Timur Tabi <timur@tabi.org>
5744M:	Nicolin Chen <nicoleotsuka@gmail.com>
5745M:	Xiubo Li <Xiubo.Lee@gmail.com>
5746R:	Fabio Estevam <fabio.estevam@nxp.com>
5747L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5748L:	linuxppc-dev@lists.ozlabs.org
5749S:	Maintained
5750F:	sound/soc/fsl/fsl*
5751F:	sound/soc/fsl/imx*
5752F:	sound/soc/fsl/mpc8610_hpcd.c
5753
5754FREESCALE USB PERIPHERAL DRIVERS
5755M:	Li Yang <leoyang.li@nxp.com>
5756L:	linux-usb@vger.kernel.org
5757L:	linuxppc-dev@lists.ozlabs.org
5758S:	Maintained
5759F:	drivers/usb/gadget/udc/fsl*
5760
5761FREEVXFS FILESYSTEM
5762M:	Christoph Hellwig <hch@infradead.org>
5763W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5764S:	Maintained
5765F:	fs/freevxfs/
5766
5767FREEZER
5768M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5769M:	Pavel Machek <pavel@ucw.cz>
5770L:	linux-pm@vger.kernel.org
5771S:	Supported
5772F:	Documentation/power/freezing-of-tasks.txt
5773F:	include/linux/freezer.h
5774F:	kernel/freezer.c
5775
5776FRONTSWAP API
5777M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5778L:	linux-kernel@vger.kernel.org
5779S:	Maintained
5780F:	mm/frontswap.c
5781F:	include/linux/frontswap.h
5782
5783FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5784M:	David Howells <dhowells@redhat.com>
5785L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5786S:	Supported
5787F:	Documentation/filesystems/caching/
5788F:	fs/fscache/
5789F:	include/linux/fscache*.h
5790
5791FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5792M:	Theodore Y. Ts'o <tytso@mit.edu>
5793M:	Jaegeuk Kim <jaegeuk@kernel.org>
5794L:	linux-fscrypt@vger.kernel.org
5795Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5797S:	Supported
5798F:	fs/crypto/
5799F:	include/linux/fscrypt*.h
5800F:	Documentation/filesystems/fscrypt.rst
5801
5802FUJITSU FR-V (FRV) PORT
5803S:	Orphan
5804F:	arch/frv/
5805
5806FUJITSU LAPTOP EXTRAS
5807M:	Jonathan Woithe <jwoithe@just42.net>
5808L:	platform-driver-x86@vger.kernel.org
5809S:	Maintained
5810F:	drivers/platform/x86/fujitsu-laptop.c
5811
5812FUJITSU M-5MO LS CAMERA ISP DRIVER
5813M:	Kyungmin Park <kyungmin.park@samsung.com>
5814M:	Heungjun Kim <riverful.kim@samsung.com>
5815L:	linux-media@vger.kernel.org
5816S:	Maintained
5817F:	drivers/media/i2c/m5mols/
5818F:	include/media/i2c/m5mols.h
5819
5820FUJITSU TABLET EXTRAS
5821M:	Robert Gerlach <khnz@gmx.de>
5822L:	platform-driver-x86@vger.kernel.org
5823S:	Maintained
5824F:	drivers/platform/x86/fujitsu-tablet.c
5825
5826FUSE: FILESYSTEM IN USERSPACE
5827M:	Miklos Szeredi <miklos@szeredi.hu>
5828L:	linux-fsdevel@vger.kernel.org
5829W:	http://fuse.sourceforge.net/
5830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5831S:	Maintained
5832F:	fs/fuse/
5833F:	include/uapi/linux/fuse.h
5834F:	Documentation/filesystems/fuse.txt
5835
5836FUTEX SUBSYSTEM
5837M:	Thomas Gleixner <tglx@linutronix.de>
5838M:	Ingo Molnar <mingo@redhat.com>
5839R:	Peter Zijlstra <peterz@infradead.org>
5840R:	Darren Hart <dvhart@infradead.org>
5841L:	linux-kernel@vger.kernel.org
5842T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5843S:	Maintained
5844F:	kernel/futex.c
5845F:	kernel/futex_compat.c
5846F:	include/asm-generic/futex.h
5847F:	include/linux/futex.h
5848F:	include/uapi/linux/futex.h
5849F:	tools/testing/selftests/futex/
5850F:	tools/perf/bench/futex*
5851F:	Documentation/*futex*
5852
5853FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5854M:	Rik Faith <faith@cs.unc.edu>
5855L:	linux-scsi@vger.kernel.org
5856S:	Odd Fixes (e.g., new signatures)
5857F:	drivers/scsi/fdomain.*
5858
5859GCC PLUGINS
5860M:	Kees Cook <keescook@chromium.org>
5861R:	Emese Revfy <re.emese@gmail.com>
5862L:	kernel-hardening@lists.openwall.com
5863S:	Maintained
5864F:	scripts/gcc-plugins/
5865F:	scripts/gcc-plugin.sh
5866F:	scripts/Makefile.gcc-plugins
5867F:	Documentation/gcc-plugins.txt
5868
5869GCOV BASED KERNEL PROFILING
5870M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5871S:	Maintained
5872F:	kernel/gcov/
5873F:	Documentation/dev-tools/gcov.rst
5874
5875GDB KERNEL DEBUGGING HELPER SCRIPTS
5876M:	Jan Kiszka <jan.kiszka@siemens.com>
5877M:	Kieran Bingham <kieran@bingham.xyz>
5878S:	Supported
5879F:	scripts/gdb/
5880
5881GDT SCSI DISK ARRAY CONTROLLER DRIVER
5882M:	Achim Leubner <achim_leubner@adaptec.com>
5883L:	linux-scsi@vger.kernel.org
5884W:	http://www.icp-vortex.com/
5885S:	Supported
5886F:	drivers/scsi/gdt*
5887
5888GEMTEK FM RADIO RECEIVER DRIVER
5889M:	Hans Verkuil <hverkuil@xs4all.nl>
5890L:	linux-media@vger.kernel.org
5891T:	git git://linuxtv.org/media_tree.git
5892W:	https://linuxtv.org
5893S:	Maintained
5894F:	drivers/media/radio/radio-gemtek*
5895
5896GENERIC GPIO I2C DRIVER
5897M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5898S:	Supported
5899F:	drivers/i2c/busses/i2c-gpio.c
5900F:	include/linux/i2c-gpio.h
5901
5902GENERIC GPIO I2C MULTIPLEXER DRIVER
5903M:	Peter Korsgaard <peter.korsgaard@barco.com>
5904L:	linux-i2c@vger.kernel.org
5905S:	Supported
5906F:	drivers/i2c/muxes/i2c-mux-gpio.c
5907F:	include/linux/i2c-mux-gpio.h
5908F:	Documentation/i2c/muxes/i2c-mux-gpio
5909
5910GENERIC HDLC (WAN) DRIVERS
5911M:	Krzysztof Halasa <khc@pm.waw.pl>
5912W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5913S:	Maintained
5914F:	drivers/net/wan/c101.c
5915F:	drivers/net/wan/hd6457*
5916F:	drivers/net/wan/hdlc*
5917F:	drivers/net/wan/n2.c
5918F:	drivers/net/wan/pc300too.c
5919F:	drivers/net/wan/pci200syn.c
5920F:	drivers/net/wan/wanxl*
5921
5922GENERIC INCLUDE/ASM HEADER FILES
5923M:	Arnd Bergmann <arnd@arndb.de>
5924L:	linux-arch@vger.kernel.org
5925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5926S:	Maintained
5927F:	include/asm-generic/
5928F:	include/uapi/asm-generic/
5929
5930GENERIC PHY FRAMEWORK
5931M:	Kishon Vijay Abraham I <kishon@ti.com>
5932L:	linux-kernel@vger.kernel.org
5933T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5934S:	Supported
5935F:	drivers/phy/
5936F:	include/linux/phy/
5937
5938GENERIC PM DOMAINS
5939M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5940M:	Kevin Hilman <khilman@kernel.org>
5941M:	Ulf Hansson <ulf.hansson@linaro.org>
5942L:	linux-pm@vger.kernel.org
5943S:	Supported
5944F:	drivers/base/power/domain*.c
5945F:	include/linux/pm_domain.h
5946F:	Documentation/devicetree/bindings/power/power_domain.txt
5947
5948GENERIC UIO DRIVER FOR PCI DEVICES
5949M:	"Michael S. Tsirkin" <mst@redhat.com>
5950L:	kvm@vger.kernel.org
5951S:	Supported
5952F:	drivers/uio/uio_pci_generic.c
5953
5954GENWQE (IBM Generic Workqueue Card)
5955M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5956M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5957S:	Supported
5958F:	drivers/misc/genwqe/
5959
5960GET_MAINTAINER SCRIPT
5961M:	Joe Perches <joe@perches.com>
5962S:	Maintained
5963F:	scripts/get_maintainer.pl
5964
5965GFS2 FILE SYSTEM
5966M:	Steven Whitehouse <swhiteho@redhat.com>
5967M:	Bob Peterson <rpeterso@redhat.com>
5968L:	cluster-devel@redhat.com
5969W:	http://sources.redhat.com/cluster/
5970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5971S:	Supported
5972F:	Documentation/filesystems/gfs2*.txt
5973F:	fs/gfs2/
5974F:	include/uapi/linux/gfs2_ondisk.h
5975
5976GIGASET ISDN DRIVERS
5977M:	Paul Bolle <pebolle@tiscali.nl>
5978L:	gigaset307x-common@lists.sourceforge.net
5979W:	http://gigaset307x.sourceforge.net/
5980S:	Odd Fixes
5981F:	Documentation/isdn/README.gigaset
5982F:	drivers/isdn/gigaset/
5983F:	include/uapi/linux/gigaset_dev.h
5984
5985GO7007 MPEG CODEC
5986M:	Hans Verkuil <hans.verkuil@cisco.com>
5987L:	linux-media@vger.kernel.org
5988S:	Maintained
5989F:	drivers/media/usb/go7007/
5990
5991GOODIX TOUCHSCREEN
5992M:	Bastien Nocera <hadess@hadess.net>
5993L:	linux-input@vger.kernel.org
5994S:	Maintained
5995F:	drivers/input/touchscreen/goodix.c
5996
5997GPD POCKET FAN DRIVER
5998M:	Hans de Goede <hdegoede@redhat.com>
5999L:	platform-driver-x86@vger.kernel.org
6000S:	Maintained
6001F:	drivers/platform/x86/gpd-pocket-fan.c
6002
6003GPIO ACPI SUPPORT
6004M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6005M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6006L:	linux-gpio@vger.kernel.org
6007L:	linux-acpi@vger.kernel.org
6008S:	Maintained
6009F:	Documentation/acpi/gpio-properties.txt
6010F:	drivers/gpio/gpiolib-acpi.c
6011
6012GPIO IR Transmitter
6013M:	Sean Young <sean@mess.org>
6014L:	linux-media@vger.kernel.org
6015S:	Maintained
6016F:	drivers/media/rc/gpio-ir-tx.c
6017
6018GPIO MOCKUP DRIVER
6019M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6020R:	Bartosz Golaszewski <brgl@bgdev.pl>
6021L:	linux-gpio@vger.kernel.org
6022S:	Maintained
6023F:	drivers/gpio/gpio-mockup.c
6024F:	tools/testing/selftests/gpio/
6025
6026GPIO SUBSYSTEM
6027M:	Linus Walleij <linus.walleij@linaro.org>
6028L:	linux-gpio@vger.kernel.org
6029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6030S:	Maintained
6031F:	Documentation/devicetree/bindings/gpio/
6032F:	Documentation/gpio/
6033F:	Documentation/ABI/testing/gpio-cdev
6034F:	Documentation/ABI/obsolete/sysfs-gpio
6035F:	drivers/gpio/
6036F:	include/linux/gpio/
6037F:	include/linux/gpio.h
6038F:	include/asm-generic/gpio.h
6039F:	include/uapi/linux/gpio.h
6040F:	tools/gpio/
6041
6042GRE DEMULTIPLEXER DRIVER
6043M:	Dmitry Kozlov <xeb@mail.ru>
6044L:	netdev@vger.kernel.org
6045S:	Maintained
6046F:	net/ipv4/gre_demux.c
6047F:	net/ipv4/gre_offload.c
6048F:	include/net/gre.h
6049
6050GRETH 10/100/1G Ethernet MAC device driver
6051M:	Andreas Larsson <andreas@gaisler.com>
6052L:	netdev@vger.kernel.org
6053S:	Maintained
6054F:	drivers/net/ethernet/aeroflex/
6055
6056GREYBUS AUDIO PROTOCOLS DRIVERS
6057M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6058M:	Mark Greer <mgreer@animalcreek.com>
6059S:	Maintained
6060F:	drivers/staging/greybus/audio_apbridgea.c
6061F:	drivers/staging/greybus/audio_apbridgea.h
6062F:	drivers/staging/greybus/audio_codec.c
6063F:	drivers/staging/greybus/audio_codec.h
6064F:	drivers/staging/greybus/audio_gb.c
6065F:	drivers/staging/greybus/audio_manager.c
6066F:	drivers/staging/greybus/audio_manager.h
6067F:	drivers/staging/greybus/audio_manager_module.c
6068F:	drivers/staging/greybus/audio_manager_private.h
6069F:	drivers/staging/greybus/audio_manager_sysfs.c
6070F:	drivers/staging/greybus/audio_module.c
6071F:	drivers/staging/greybus/audio_topology.c
6072
6073GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6074M:	Viresh Kumar <vireshk@kernel.org>
6075S:	Maintained
6076F:	drivers/staging/greybus/authentication.c
6077F:	drivers/staging/greybus/bootrom.c
6078F:	drivers/staging/greybus/firmware.h
6079F:	drivers/staging/greybus/fw-core.c
6080F:	drivers/staging/greybus/fw-download.c
6081F:	drivers/staging/greybus/fw-managament.c
6082F:	drivers/staging/greybus/greybus_authentication.h
6083F:	drivers/staging/greybus/greybus_firmware.h
6084F:	drivers/staging/greybus/hid.c
6085F:	drivers/staging/greybus/i2c.c
6086F:	drivers/staging/greybus/spi.c
6087F:	drivers/staging/greybus/spilib.c
6088F:	drivers/staging/greybus/spilib.h
6089
6090GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6091M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6092S:	Maintained
6093F:	drivers/staging/greybus/loopback.c
6094F:	drivers/staging/greybus/timesync.c
6095F:	drivers/staging/greybus/timesync_platform.c
6096
6097GREYBUS PLATFORM DRIVERS
6098M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6099S:	Maintained
6100F:	drivers/staging/greybus/arche-platform.c
6101F:	drivers/staging/greybus/arche-apb-ctrl.c
6102F:	drivers/staging/greybus/arche_platform.h
6103
6104GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6105M:	Rui Miguel Silva <rmfrfs@gmail.com>
6106S:	Maintained
6107F:	drivers/staging/greybus/sdio.c
6108F:	drivers/staging/greybus/light.c
6109F:	drivers/staging/greybus/gpio.c
6110F:	drivers/staging/greybus/power_supply.c
6111F:	drivers/staging/greybus/spi.c
6112F:	drivers/staging/greybus/spilib.c
6113
6114GREYBUS SUBSYSTEM
6115M:	Johan Hovold <johan@kernel.org>
6116M:	Alex Elder <elder@kernel.org>
6117M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6118S:	Maintained
6119F:	drivers/staging/greybus/
6120L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6121
6122GREYBUS UART PROTOCOLS DRIVERS
6123M:	David Lin <dtwlin@gmail.com>
6124S:	Maintained
6125F:	drivers/staging/greybus/uart.c
6126F:	drivers/staging/greybus/log.c
6127
6128GS1662 VIDEO SERIALIZER
6129M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6130L:	linux-media@vger.kernel.org
6131T:	git git://linuxtv.org/media_tree.git
6132S:	Maintained
6133F:	drivers/media/spi/gs1662.c
6134
6135GSPCA FINEPIX SUBDRIVER
6136M:	Frank Zago <frank@zago.net>
6137L:	linux-media@vger.kernel.org
6138T:	git git://linuxtv.org/media_tree.git
6139S:	Maintained
6140F:	drivers/media/usb/gspca/finepix.c
6141
6142GSPCA GL860 SUBDRIVER
6143M:	Olivier Lorin <o.lorin@laposte.net>
6144L:	linux-media@vger.kernel.org
6145T:	git git://linuxtv.org/media_tree.git
6146S:	Maintained
6147F:	drivers/media/usb/gspca/gl860/
6148
6149GSPCA M5602 SUBDRIVER
6150M:	Erik Andren <erik.andren@gmail.com>
6151L:	linux-media@vger.kernel.org
6152T:	git git://linuxtv.org/media_tree.git
6153S:	Maintained
6154F:	drivers/media/usb/gspca/m5602/
6155
6156GSPCA PAC207 SONIXB SUBDRIVER
6157M:	Hans Verkuil <hverkuil@xs4all.nl>
6158L:	linux-media@vger.kernel.org
6159T:	git git://linuxtv.org/media_tree.git
6160S:	Odd Fixes
6161F:	drivers/media/usb/gspca/pac207.c
6162
6163GSPCA SN9C20X SUBDRIVER
6164M:	Brian Johnson <brijohn@gmail.com>
6165L:	linux-media@vger.kernel.org
6166T:	git git://linuxtv.org/media_tree.git
6167S:	Maintained
6168F:	drivers/media/usb/gspca/sn9c20x.c
6169
6170GSPCA T613 SUBDRIVER
6171M:	Leandro Costantino <lcostantino@gmail.com>
6172L:	linux-media@vger.kernel.org
6173T:	git git://linuxtv.org/media_tree.git
6174S:	Maintained
6175F:	drivers/media/usb/gspca/t613.c
6176
6177GSPCA USB WEBCAM DRIVER
6178M:	Hans Verkuil <hverkuil@xs4all.nl>
6179L:	linux-media@vger.kernel.org
6180T:	git git://linuxtv.org/media_tree.git
6181S:	Odd Fixes
6182F:	drivers/media/usb/gspca/
6183
6184GTP (GPRS Tunneling Protocol)
6185M:	Pablo Neira Ayuso <pablo@netfilter.org>
6186M:	Harald Welte <laforge@gnumonks.org>
6187L:	osmocom-net-gprs@lists.osmocom.org
6188T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6189S:	Maintained
6190F:	drivers/net/gtp.c
6191
6192GUID PARTITION TABLE (GPT)
6193M:	Davidlohr Bueso <dave@stgolabs.net>
6194L:	linux-efi@vger.kernel.org
6195S:	Maintained
6196F:	block/partitions/efi.*
6197
6198H8/300 ARCHITECTURE
6199M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6200L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6201W:	http://uclinux-h8.sourceforge.jp
6202T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6203S:	Maintained
6204F:	arch/h8300/
6205F:	drivers/clocksource/h8300_*.c
6206F:	drivers/clk/h8300/
6207F:	drivers/irqchip/irq-renesas-h8*.c
6208
6209HACKRF MEDIA DRIVER
6210M:	Antti Palosaari <crope@iki.fi>
6211L:	linux-media@vger.kernel.org
6212W:	https://linuxtv.org
6213W:	http://palosaari.fi/linux/
6214Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6215T:	git git://linuxtv.org/anttip/media_tree.git
6216S:	Maintained
6217F:	drivers/media/usb/hackrf/
6218
6219HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6220M:	Frank Seidel <frank@f-seidel.de>
6221L:	platform-driver-x86@vger.kernel.org
6222W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6223S:	Maintained
6224F:	drivers/platform/x86/hdaps.c
6225
6226HARDWARE MONITORING
6227M:	Jean Delvare <jdelvare@suse.com>
6228M:	Guenter Roeck <linux@roeck-us.net>
6229L:	linux-hwmon@vger.kernel.org
6230W:	http://hwmon.wiki.kernel.org/
6231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6232S:	Maintained
6233F:	Documentation/hwmon/
6234F:	drivers/hwmon/
6235F:	include/linux/hwmon*.h
6236
6237HARDWARE RANDOM NUMBER GENERATOR CORE
6238M:	Matt Mackall <mpm@selenic.com>
6239M:	Herbert Xu <herbert@gondor.apana.org.au>
6240L:	linux-crypto@vger.kernel.org
6241S:	Odd fixes
6242F:	Documentation/devicetree/bindings/rng/
6243F:	Documentation/hw_random.txt
6244F:	drivers/char/hw_random/
6245F:	include/linux/hw_random.h
6246
6247HARDWARE SPINLOCK CORE
6248M:	Ohad Ben-Cohen <ohad@wizery.com>
6249M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6250L:	linux-remoteproc@vger.kernel.org
6251S:	Maintained
6252T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6253F:	Documentation/devicetree/bindings/hwlock/
6254F:	Documentation/hwspinlock.txt
6255F:	drivers/hwspinlock/
6256F:	include/linux/hwspinlock.h
6257
6258HARMONY SOUND DRIVER
6259L:	linux-parisc@vger.kernel.org
6260S:	Maintained
6261F:	sound/parisc/harmony.*
6262
6263HDPVR USB VIDEO ENCODER DRIVER
6264M:	Hans Verkuil <hverkuil@xs4all.nl>
6265L:	linux-media@vger.kernel.org
6266T:	git git://linuxtv.org/media_tree.git
6267W:	https://linuxtv.org
6268S:	Odd Fixes
6269F:	drivers/media/usb/hdpvr/
6270
6271HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6272M:	Jimmy Vance <jimmy.vance@hpe.com>
6273S:	Supported
6274F:	Documentation/watchdog/hpwdt.txt
6275F:	drivers/watchdog/hpwdt.c
6276
6277HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6278M:	Don Brace <don.brace@microsemi.com>
6279L:	esc.storagedev@microsemi.com
6280L:	linux-scsi@vger.kernel.org
6281S:	Supported
6282F:	Documentation/scsi/hpsa.txt
6283F:	drivers/scsi/hpsa*.[ch]
6284F:	include/linux/cciss*.h
6285F:	include/uapi/linux/cciss*.h
6286
6287HFI1 DRIVER
6288M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6289M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6290L:	linux-rdma@vger.kernel.org
6291S:	Supported
6292F:	drivers/infiniband/hw/hfi1
6293
6294HFS FILESYSTEM
6295L:	linux-fsdevel@vger.kernel.org
6296S:	Orphan
6297F:	Documentation/filesystems/hfs.txt
6298F:	fs/hfs/
6299
6300HFSPLUS FILESYSTEM
6301L:	linux-fsdevel@vger.kernel.org
6302S:	Orphan
6303F:	Documentation/filesystems/hfsplus.txt
6304F:	fs/hfsplus/
6305
6306HGA FRAMEBUFFER DRIVER
6307M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6308L:	linux-nvidia@lists.surfsouth.com
6309W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6310S:	Maintained
6311F:	drivers/video/fbdev/hgafb.c
6312
6313HIBERNATION (aka Software Suspend, aka swsusp)
6314M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6315M:	Pavel Machek <pavel@ucw.cz>
6316L:	linux-pm@vger.kernel.org
6317B:	https://bugzilla.kernel.org
6318S:	Supported
6319F:	arch/x86/power/
6320F:	drivers/base/power/
6321F:	kernel/power/
6322F:	include/linux/suspend.h
6323F:	include/linux/freezer.h
6324F:	include/linux/pm.h
6325F:	arch/*/include/asm/suspend*.h
6326
6327HID CORE LAYER
6328M:	Jiri Kosina <jikos@kernel.org>
6329R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6330L:	linux-input@vger.kernel.org
6331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6332S:	Maintained
6333F:	drivers/hid/
6334F:	include/linux/hid*
6335F:	include/uapi/linux/hid*
6336
6337HID SENSOR HUB DRIVERS
6338M:	Jiri Kosina <jikos@kernel.org>
6339M:	Jonathan Cameron <jic23@kernel.org>
6340M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6341L:	linux-input@vger.kernel.org
6342L:	linux-iio@vger.kernel.org
6343S:	Maintained
6344F:	Documentation/hid/hid-sensor*
6345F:	drivers/hid/hid-sensor-*
6346F:	drivers/iio/*/hid-*
6347F:	include/linux/hid-sensor-*
6348
6349HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6350M:	Thomas Gleixner <tglx@linutronix.de>
6351L:	linux-kernel@vger.kernel.org
6352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6353S:	Maintained
6354F:	Documentation/timers/
6355F:	kernel/time/hrtimer.c
6356F:	kernel/time/clockevents.c
6357F:	kernel/time/timer_*.c
6358F:	include/linux/clockchips.h
6359F:	include/linux/hrtimer.h
6360
6361HIGH-SPEED SCC DRIVER FOR AX.25
6362L:	linux-hams@vger.kernel.org
6363S:	Orphan
6364F:	drivers/net/hamradio/dmascc.c
6365F:	drivers/net/hamradio/scc.c
6366
6367HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6368M:	HighPoint Linux Team <linux@highpoint-tech.com>
6369W:	http://www.highpoint-tech.com
6370S:	Supported
6371F:	Documentation/scsi/hptiop.txt
6372F:	drivers/scsi/hptiop.c
6373
6374HIPPI
6375M:	Jes Sorensen <jes@trained-monkey.org>
6376L:	linux-hippi@sunsite.dk
6377S:	Maintained
6378F:	include/linux/hippidevice.h
6379F:	include/uapi/linux/if_hippi.h
6380F:	net/802/hippi.c
6381F:	drivers/net/hippi/
6382
6383HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6384M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6385M:	Salil Mehta <salil.mehta@huawei.com>
6386L:	netdev@vger.kernel.org
6387W:	http://www.hisilicon.com
6388S:	Maintained
6389F:	drivers/net/ethernet/hisilicon/hns3/
6390
6391HISILICON NETWORK SUBSYSTEM DRIVER
6392M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6393M:	Salil Mehta <salil.mehta@huawei.com>
6394L:	netdev@vger.kernel.org
6395W:	http://www.hisilicon.com
6396S:	Maintained
6397F:	drivers/net/ethernet/hisilicon/
6398F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6399
6400HISILICON PMU DRIVER
6401M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6402W:	http://www.hisilicon.com
6403S:	Supported
6404F:	drivers/perf/hisilicon
6405F:	Documentation/perf/hisi-pmu.txt
6406
6407HISILICON ROCE DRIVER
6408M:	Lijun Ou <oulijun@huawei.com>
6409M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6410L:	linux-rdma@vger.kernel.org
6411S:	Maintained
6412F:	drivers/infiniband/hw/hns/
6413F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6414
6415HISILICON SAS Controller
6416M:	John Garry <john.garry@huawei.com>
6417W:	http://www.hisilicon.com
6418S:	Supported
6419F:	drivers/scsi/hisi_sas/
6420F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6421
6422HMM - Heterogeneous Memory Management
6423M:	Jérôme Glisse <jglisse@redhat.com>
6424L:	linux-mm@kvack.org
6425S:	Maintained
6426F:	mm/hmm*
6427F:	include/linux/hmm*
6428
6429HOST AP DRIVER
6430M:	Jouni Malinen <j@w1.fi>
6431L:	linux-wireless@vger.kernel.org
6432W:	http://w1.fi/hostap-driver.html
6433S:	Obsolete
6434F:	drivers/net/wireless/intersil/hostap/
6435
6436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6437L:	platform-driver-x86@vger.kernel.org
6438S:	Orphan
6439F:	drivers/platform/x86/tc1100-wmi.c
6440
6441HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6442M:	Jaroslav Kysela <perex@perex.cz>
6443S:	Maintained
6444F:	drivers/net/ethernet/hp/hp100.*
6445
6446HPET:	High Precision Event Timers driver
6447M:	Clemens Ladisch <clemens@ladisch.de>
6448S:	Maintained
6449F:	Documentation/timers/hpet.txt
6450F:	drivers/char/hpet.c
6451F:	include/linux/hpet.h
6452F:	include/uapi/linux/hpet.h
6453
6454HPET:	x86
6455S:	Orphan
6456F:	arch/x86/kernel/hpet.c
6457F:	arch/x86/include/asm/hpet.h
6458
6459HPFS FILESYSTEM
6460M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6461W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6462S:	Maintained
6463F:	fs/hpfs/
6464
6465HSI SUBSYSTEM
6466M:	Sebastian Reichel <sre@kernel.org>
6467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6468S:	Maintained
6469F:	Documentation/ABI/testing/sysfs-bus-hsi
6470F:	Documentation/driver-api/hsi.rst
6471F:	drivers/hsi/
6472F:	include/linux/hsi/
6473F:	include/uapi/linux/hsi/
6474
6475HSO 3G MODEM DRIVER
6476L:	linux-usb@vger.kernel.org
6477S:	Orphan
6478F:	drivers/net/usb/hso.c
6479
6480HSR NETWORK PROTOCOL
6481M:	Arvid Brodin <arvid.brodin@alten.se>
6482L:	netdev@vger.kernel.org
6483S:	Maintained
6484F:	net/hsr/
6485
6486HT16K33 LED CONTROLLER DRIVER
6487M:	Robin van der Gracht <robin@protonic.nl>
6488S:	Maintained
6489F:	drivers/auxdisplay/ht16k33.c
6490F:	Documentation/devicetree/bindings/display/ht16k33.txt
6491
6492HTCPEN TOUCHSCREEN DRIVER
6493M:	Pau Oliva Fora <pof@eslack.org>
6494L:	linux-input@vger.kernel.org
6495S:	Maintained
6496F:	drivers/input/touchscreen/htcpen.c
6497
6498HUAWEI ETHERNET DRIVER
6499M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6500L:	netdev@vger.kernel.org
6501S:	Supported
6502F:	Documentation/networking/hinic.txt
6503F:	drivers/net/ethernet/huawei/hinic/
6504
6505HUGETLB FILESYSTEM
6506M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6507S:	Maintained
6508F:	fs/hugetlbfs/
6509
6510HVA ST MEDIA DRIVER
6511M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6512L:	linux-media@vger.kernel.org
6513T:	git git://linuxtv.org/media_tree.git
6514W:	https://linuxtv.org
6515S:	Supported
6516F:	drivers/media/platform/sti/hva
6517
6518HWPOISON MEMORY FAILURE HANDLING
6519M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6520L:	linux-mm@kvack.org
6521S:	Maintained
6522F:	mm/memory-failure.c
6523F:	mm/hwpoison-inject.c
6524
6525Hyper-V CORE AND DRIVERS
6526M:	"K. Y. Srinivasan" <kys@microsoft.com>
6527M:	Haiyang Zhang <haiyangz@microsoft.com>
6528M:	Stephen Hemminger <sthemmin@microsoft.com>
6529L:	devel@linuxdriverproject.org
6530S:	Maintained
6531F:	Documentation/networking/netvsc.txt
6532F:	arch/x86/include/asm/mshyperv.h
6533F:	arch/x86/include/asm/trace/hyperv.h
6534F:	arch/x86/include/uapi/asm/hyperv.h
6535F:	arch/x86/kernel/cpu/mshyperv.c
6536F:	arch/x86/hyperv
6537F:	drivers/hid/hid-hyperv.c
6538F:	drivers/hv/
6539F:	drivers/input/serio/hyperv-keyboard.c
6540F:	drivers/pci/host/pci-hyperv.c
6541F:	drivers/net/hyperv/
6542F:	drivers/scsi/storvsc_drv.c
6543F:	drivers/uio/uio_hv_generic.c
6544F:	drivers/video/fbdev/hyperv_fb.c
6545F:	net/vmw_vsock/hyperv_transport.c
6546F:	include/linux/hyperv.h
6547F:	include/uapi/linux/hyperv.h
6548F:	tools/hv/
6549F:	Documentation/ABI/stable/sysfs-bus-vmbus
6550
6551HYPERVISOR VIRTUAL CONSOLE DRIVER
6552L:	linuxppc-dev@lists.ozlabs.org
6553S:	Odd Fixes
6554F:	drivers/tty/hvc/
6555
6556I2C ACPI SUPPORT
6557M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6558L:	linux-i2c@vger.kernel.org
6559L:	linux-acpi@vger.kernel.org
6560S:	Maintained
6561F:	drivers/i2c/i2c-core-acpi.c
6562
6563I2C MUXES
6564M:	Peter Rosin <peda@axentia.se>
6565L:	linux-i2c@vger.kernel.org
6566S:	Maintained
6567F:	Documentation/i2c/i2c-topology
6568F:	Documentation/i2c/muxes/
6569F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6570F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6571F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6572F:	drivers/i2c/i2c-mux.c
6573F:	drivers/i2c/muxes/
6574F:	include/linux/i2c-mux.h
6575
6576I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6577M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6578L:	linux-i2c@vger.kernel.org
6579S:	Maintained
6580F:	drivers/i2c/busses/i2c-mv64xxx.c
6581
6582I2C OVER PARALLEL PORT
6583M:	Jean Delvare <jdelvare@suse.com>
6584L:	linux-i2c@vger.kernel.org
6585S:	Maintained
6586F:	Documentation/i2c/busses/i2c-parport
6587F:	Documentation/i2c/busses/i2c-parport-light
6588F:	drivers/i2c/busses/i2c-parport.c
6589F:	drivers/i2c/busses/i2c-parport-light.c
6590
6591I2C SUBSYSTEM
6592M:	Wolfram Sang <wsa@the-dreams.de>
6593L:	linux-i2c@vger.kernel.org
6594W:	https://i2c.wiki.kernel.org/
6595Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6597S:	Maintained
6598F:	Documentation/devicetree/bindings/i2c/
6599F:	Documentation/i2c/
6600F:	drivers/i2c/
6601F:	drivers/i2c/*/
6602F:	include/linux/i2c.h
6603F:	include/linux/i2c-*.h
6604F:	include/uapi/linux/i2c.h
6605F:	include/uapi/linux/i2c-*.h
6606
6607I2C-TAOS-EVM DRIVER
6608M:	Jean Delvare <jdelvare@suse.com>
6609L:	linux-i2c@vger.kernel.org
6610S:	Maintained
6611F:	Documentation/i2c/busses/i2c-taos-evm
6612F:	drivers/i2c/busses/i2c-taos-evm.c
6613
6614I2C-TINY-USB DRIVER
6615M:	Till Harbaum <till@harbaum.org>
6616L:	linux-i2c@vger.kernel.org
6617W:	http://www.harbaum.org/till/i2c_tiny_usb
6618S:	Maintained
6619F:	drivers/i2c/busses/i2c-tiny-usb.c
6620
6621I2C/SMBUS CONTROLLER DRIVERS FOR PC
6622M:	Jean Delvare <jdelvare@suse.com>
6623L:	linux-i2c@vger.kernel.org
6624S:	Maintained
6625F:	Documentation/i2c/busses/i2c-ali1535
6626F:	Documentation/i2c/busses/i2c-ali1563
6627F:	Documentation/i2c/busses/i2c-ali15x3
6628F:	Documentation/i2c/busses/i2c-amd756
6629F:	Documentation/i2c/busses/i2c-amd8111
6630F:	Documentation/i2c/busses/i2c-i801
6631F:	Documentation/i2c/busses/i2c-nforce2
6632F:	Documentation/i2c/busses/i2c-piix4
6633F:	Documentation/i2c/busses/i2c-sis5595
6634F:	Documentation/i2c/busses/i2c-sis630
6635F:	Documentation/i2c/busses/i2c-sis96x
6636F:	Documentation/i2c/busses/i2c-via
6637F:	Documentation/i2c/busses/i2c-viapro
6638F:	drivers/i2c/busses/i2c-ali1535.c
6639F:	drivers/i2c/busses/i2c-ali1563.c
6640F:	drivers/i2c/busses/i2c-ali15x3.c
6641F:	drivers/i2c/busses/i2c-amd756.c
6642F:	drivers/i2c/busses/i2c-amd756-s4882.c
6643F:	drivers/i2c/busses/i2c-amd8111.c
6644F:	drivers/i2c/busses/i2c-i801.c
6645F:	drivers/i2c/busses/i2c-isch.c
6646F:	drivers/i2c/busses/i2c-nforce2.c
6647F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6648F:	drivers/i2c/busses/i2c-piix4.c
6649F:	drivers/i2c/busses/i2c-sis5595.c
6650F:	drivers/i2c/busses/i2c-sis630.c
6651F:	drivers/i2c/busses/i2c-sis96x.c
6652F:	drivers/i2c/busses/i2c-via.c
6653F:	drivers/i2c/busses/i2c-viapro.c
6654
6655I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6656M:	Hans de Goede <hdegoede@redhat.com>
6657L:	linux-i2c@vger.kernel.org
6658S:	Maintained
6659F:	drivers/i2c/busses/i2c-cht-wc.c
6660
6661I2C/SMBUS ISMT DRIVER
6662M:	Seth Heasley <seth.heasley@intel.com>
6663M:	Neil Horman <nhorman@tuxdriver.com>
6664L:	linux-i2c@vger.kernel.org
6665F:	drivers/i2c/busses/i2c-ismt.c
6666F:	Documentation/i2c/busses/i2c-ismt
6667
6668I2C/SMBUS STUB DRIVER
6669M:	Jean Delvare <jdelvare@suse.com>
6670L:	linux-i2c@vger.kernel.org
6671S:	Maintained
6672F:	drivers/i2c/i2c-stub.c
6673
6674IA64 (Itanium) PLATFORM
6675M:	Tony Luck <tony.luck@intel.com>
6676M:	Fenghua Yu <fenghua.yu@intel.com>
6677L:	linux-ia64@vger.kernel.org
6678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6679S:	Maintained
6680F:	arch/ia64/
6681
6682IBM Power 842 compression accelerator
6683M:	Haren Myneni <haren@us.ibm.com>
6684S:	Supported
6685F:	drivers/crypto/nx/Makefile
6686F:	drivers/crypto/nx/Kconfig
6687F:	drivers/crypto/nx/nx-842*
6688F:	include/linux/sw842.h
6689F:	crypto/842.c
6690F:	lib/842/
6691
6692IBM Power in-Nest Crypto Acceleration
6693M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6694M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6695L:	linux-crypto@vger.kernel.org
6696S:	Supported
6697F:	drivers/crypto/nx/Makefile
6698F:	drivers/crypto/nx/Kconfig
6699F:	drivers/crypto/nx/nx-aes*
6700F:	drivers/crypto/nx/nx-sha*
6701F:	drivers/crypto/nx/nx.*
6702F:	drivers/crypto/nx/nx_csbcpb.h
6703F:	drivers/crypto/nx/nx_debugfs.h
6704
6705IBM Power Linux RAID adapter
6706M:	Brian King <brking@us.ibm.com>
6707S:	Supported
6708F:	drivers/scsi/ipr.*
6709
6710IBM Power SRIOV Virtual NIC Device Driver
6711M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6712M:	John Allen <jallen@linux.vnet.ibm.com>
6713L:	netdev@vger.kernel.org
6714S:	Supported
6715F:	drivers/net/ethernet/ibm/ibmvnic.*
6716
6717IBM Power Virtual Accelerator Switchboard
6718M:	Sukadev Bhattiprolu
6719L:	linuxppc-dev@lists.ozlabs.org
6720S:	Supported
6721F:	arch/powerpc/platforms/powernv/vas*
6722F:	arch/powerpc/platforms/powernv/copy-paste.h
6723F:	arch/powerpc/include/asm/vas.h
6724F:	arch/powerpc/include/uapi/asm/vas.h
6725
6726IBM Power Virtual Ethernet Device Driver
6727M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6728L:	netdev@vger.kernel.org
6729S:	Supported
6730F:	drivers/net/ethernet/ibm/ibmveth.*
6731
6732IBM Power Virtual FC Device Drivers
6733M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6734L:	linux-scsi@vger.kernel.org
6735S:	Supported
6736F:	drivers/scsi/ibmvscsi/ibmvfc*
6737
6738IBM Power Virtual SCSI Device Drivers
6739M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6740L:	linux-scsi@vger.kernel.org
6741S:	Supported
6742F:	drivers/scsi/ibmvscsi/ibmvscsi*
6743F:	include/scsi/viosrp.h
6744
6745IBM Power Virtual SCSI Device Target Driver
6746M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6747M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6748L:	linux-scsi@vger.kernel.org
6749L:	target-devel@vger.kernel.org
6750S:	Supported
6751F:	drivers/scsi/ibmvscsi_tgt/
6752
6753IBM Power VMX Cryptographic instructions
6754M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6755M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6756L:	linux-crypto@vger.kernel.org
6757S:	Supported
6758F:	drivers/crypto/vmx/Makefile
6759F:	drivers/crypto/vmx/Kconfig
6760F:	drivers/crypto/vmx/vmx.c
6761F:	drivers/crypto/vmx/aes*
6762F:	drivers/crypto/vmx/ghash*
6763F:	drivers/crypto/vmx/ppc-xlate.pl
6764
6765IBM ServeRAID RAID DRIVER
6766S:	Orphan
6767F:	drivers/scsi/ips.*
6768
6769ICH LPC AND GPIO DRIVER
6770M:	Peter Tyser <ptyser@xes-inc.com>
6771S:	Maintained
6772F:	drivers/mfd/lpc_ich.c
6773F:	drivers/gpio/gpio-ich.c
6774
6775IDE SUBSYSTEM
6776M:	"David S. Miller" <davem@davemloft.net>
6777L:	linux-ide@vger.kernel.org
6778Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6779T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6780S:	Maintained
6781F:	Documentation/ide/
6782F:	drivers/ide/
6783F:	include/linux/ide.h
6784
6785IDE/ATAPI DRIVERS
6786M:	Borislav Petkov <bp@alien8.de>
6787L:	linux-ide@vger.kernel.org
6788S:	Maintained
6789F:	Documentation/cdrom/ide-cd
6790F:	drivers/ide/ide-cd*
6791
6792IDEAPAD LAPTOP EXTRAS DRIVER
6793M:	Ike Panhc <ike.pan@canonical.com>
6794L:	platform-driver-x86@vger.kernel.org
6795W:	http://launchpad.net/ideapad-laptop
6796S:	Maintained
6797F:	drivers/platform/x86/ideapad-laptop.c
6798
6799IDEAPAD LAPTOP SLIDEBAR DRIVER
6800M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6801L:	linux-input@vger.kernel.org
6802W:	https://github.com/o2genum/ideapad-slidebar
6803S:	Maintained
6804F:	drivers/input/misc/ideapad_slidebar.c
6805
6806IDT VersaClock 5 CLOCK DRIVER
6807M:	Marek Vasut <marek.vasut@gmail.com>
6808S:	Maintained
6809F:	drivers/clk/clk-versaclock5.c
6810
6811IEEE 802.15.4 SUBSYSTEM
6812M:	Alexander Aring <alex.aring@gmail.com>
6813M:	Stefan Schmidt <stefan@osg.samsung.com>
6814L:	linux-wpan@vger.kernel.org
6815W:	http://wpan.cakelab.org/
6816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6818S:	Maintained
6819F:	net/ieee802154/
6820F:	net/mac802154/
6821F:	drivers/net/ieee802154/
6822F:	include/linux/nl802154.h
6823F:	include/linux/ieee802154.h
6824F:	include/net/nl802154.h
6825F:	include/net/mac802154.h
6826F:	include/net/af_ieee802154.h
6827F:	include/net/cfg802154.h
6828F:	include/net/ieee802154_netdev.h
6829F:	Documentation/networking/ieee802154.txt
6830
6831IFE PROTOCOL
6832M:	Yotam Gigi <yotam.gi@gmail.com>
6833M:	Jamal Hadi Salim <jhs@mojatatu.com>
6834F:	net/ife
6835F:	include/net/ife.h
6836F:	include/uapi/linux/ife.h
6837
6838IGORPLUG-USB IR RECEIVER
6839M:	Sean Young <sean@mess.org>
6840L:	linux-media@vger.kernel.org
6841S:	Maintained
6842F:	drivers/media/rc/igorplugusb.c
6843
6844IGUANAWORKS USB IR TRANSCEIVER
6845M:	Sean Young <sean@mess.org>
6846L:	linux-media@vger.kernel.org
6847S:	Maintained
6848F:	drivers/media/rc/iguanair.c
6849
6850IIO DIGITAL POTENTIOMETER DAC
6851M:	Peter Rosin <peda@axentia.se>
6852L:	linux-iio@vger.kernel.org
6853S:	Maintained
6854F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6855F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6856F:	drivers/iio/dac/dpot-dac.c
6857
6858IIO ENVELOPE DETECTOR
6859M:	Peter Rosin <peda@axentia.se>
6860L:	linux-iio@vger.kernel.org
6861S:	Maintained
6862F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6863F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6864F:	drivers/iio/adc/envelope-detector.c
6865
6866IIO MULTIPLEXER
6867M:	Peter Rosin <peda@axentia.se>
6868L:	linux-iio@vger.kernel.org
6869S:	Maintained
6870F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6871F:	drivers/iio/multiplexer/iio-mux.c
6872
6873IIO SUBSYSTEM AND DRIVERS
6874M:	Jonathan Cameron <jic23@kernel.org>
6875R:	Hartmut Knaack <knaack.h@gmx.de>
6876R:	Lars-Peter Clausen <lars@metafoo.de>
6877R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6878L:	linux-iio@vger.kernel.org
6879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6880S:	Maintained
6881F:	Documentation/ABI/testing/configfs-iio*
6882F:	Documentation/ABI/testing/sysfs-bus-iio*
6883F:	Documentation/devicetree/bindings/iio/
6884F:	drivers/iio/
6885F:	drivers/staging/iio/
6886F:	include/linux/iio/
6887F:	tools/iio/
6888
6889IKANOS/ADI EAGLE ADSL USB DRIVER
6890M:	Matthieu Castet <castet.matthieu@free.fr>
6891M:	Stanislaw Gruszka <stf_xl@wp.pl>
6892S:	Maintained
6893F:	drivers/usb/atm/ueagle-atm.c
6894
6895IMGTEC ASCII LCD DRIVER
6896M:	Paul Burton <paul.burton@mips.com>
6897S:	Maintained
6898F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6899F:	drivers/auxdisplay/img-ascii-lcd.c
6900
6901IMGTEC IR DECODER DRIVER
6902M:	James Hogan <jhogan@kernel.org>
6903S:	Maintained
6904F:	drivers/media/rc/img-ir/
6905
6906IMS TWINTURBO FRAMEBUFFER DRIVER
6907L:	linux-fbdev@vger.kernel.org
6908S:	Orphan
6909F:	drivers/video/fbdev/imsttfb.c
6910
6911INA209 HARDWARE MONITOR DRIVER
6912M:	Guenter Roeck <linux@roeck-us.net>
6913L:	linux-hwmon@vger.kernel.org
6914S:	Maintained
6915F:	Documentation/hwmon/ina209
6916F:	Documentation/devicetree/bindings/i2c/ina209.txt
6917F:	drivers/hwmon/ina209.c
6918
6919INA2XX HARDWARE MONITOR DRIVER
6920M:	Guenter Roeck <linux@roeck-us.net>
6921L:	linux-hwmon@vger.kernel.org
6922S:	Maintained
6923F:	Documentation/hwmon/ina2xx
6924F:	drivers/hwmon/ina2xx.c
6925F:	include/linux/platform_data/ina2xx.h
6926
6927INDUSTRY PACK SUBSYSTEM (IPACK)
6928M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6929M:	Jens Taprogge <jens.taprogge@taprogge.org>
6930M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6931L:	industrypack-devel@lists.sourceforge.net
6932W:	http://industrypack.sourceforge.net
6933S:	Maintained
6934F:	drivers/ipack/
6935
6936INFINIBAND SUBSYSTEM
6937M:	Doug Ledford <dledford@redhat.com>
6938M:	Jason Gunthorpe <jgg@mellanox.com>
6939L:	linux-rdma@vger.kernel.org
6940W:	https://github.com/linux-rdma/rdma-core
6941Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6943S:	Supported
6944F:	Documentation/devicetree/bindings/infiniband/
6945F:	Documentation/infiniband/
6946F:	drivers/infiniband/
6947F:	include/uapi/linux/if_infiniband.h
6948F:	include/uapi/rdma/
6949F:	include/rdma/
6950
6951INGENIC JZ4780 DMA Driver
6952M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6953S:	Maintained
6954F:	drivers/dma/dma-jz4780.c
6955
6956INGENIC JZ4780 NAND DRIVER
6957M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6958L:	linux-mtd@lists.infradead.org
6959S:	Maintained
6960F:	drivers/mtd/nand/jz4780_*
6961
6962INOTIFY
6963M:	Jan Kara <jack@suse.cz>
6964R:	Amir Goldstein <amir73il@gmail.com>
6965L:	linux-fsdevel@vger.kernel.org
6966S:	Maintained
6967F:	Documentation/filesystems/inotify.txt
6968F:	fs/notify/inotify/
6969F:	include/linux/inotify.h
6970F:	include/uapi/linux/inotify.h
6971
6972INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6973M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6974L:	linux-input@vger.kernel.org
6975Q:	http://patchwork.kernel.org/project/linux-input/list/
6976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6977S:	Maintained
6978F:	drivers/input/
6979F:	include/linux/input.h
6980F:	include/uapi/linux/input.h
6981F:	include/uapi/linux/input-event-codes.h
6982F:	include/linux/input/
6983F:	Documentation/devicetree/bindings/input/
6984F:	Documentation/input/
6985
6986INPUT MULTITOUCH (MT) PROTOCOL
6987M:	Henrik Rydberg <rydberg@bitmath.org>
6988L:	linux-input@vger.kernel.org
6989S:	Odd fixes
6990F:	Documentation/input/multi-touch-protocol.rst
6991F:	drivers/input/input-mt.c
6992K:	\b(ABS|SYN)_MT_
6993
6994INSIDE SECURE CRYPTO DRIVER
6995M:	Antoine Tenart <antoine.tenart@free-electrons.com>
6996F:	drivers/crypto/inside-secure/
6997S:	Maintained
6998L:	linux-crypto@vger.kernel.org
6999
7000INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7001M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7002M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7003L:	linux-integrity@vger.kernel.org
7004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7005S:	Supported
7006F:	security/integrity/ima/
7007
7008INTEL 810/815 FRAMEBUFFER DRIVER
7009M:	Antonino Daplas <adaplas@gmail.com>
7010L:	linux-fbdev@vger.kernel.org
7011S:	Maintained
7012F:	drivers/video/fbdev/i810/
7013
7014INTEL ASoC BDW/HSW DRIVERS
7015M:	Jie Yang <yang.jie@linux.intel.com>
7016L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7017S:	Supported
7018F:	sound/soc/intel/common/sst-dsp*
7019F:	sound/soc/intel/common/sst-firmware.c
7020F:	sound/soc/intel/boards/broadwell.c
7021F:	sound/soc/intel/haswell/
7022
7023INTEL C600 SERIES SAS CONTROLLER DRIVER
7024M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7025M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7026L:	linux-scsi@vger.kernel.org
7027T:	git git://git.code.sf.net/p/intel-sas/isci
7028S:	Supported
7029F:	drivers/scsi/isci/
7030
7031INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7032M:	Jani Nikula <jani.nikula@linux.intel.com>
7033M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7034M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7035L:	intel-gfx@lists.freedesktop.org
7036W:	https://01.org/linuxgraphics/
7037B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7038C:	irc://chat.freenode.net/intel-gfx
7039Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7040T:	git git://anongit.freedesktop.org/drm-intel
7041S:	Supported
7042F:	drivers/gpu/drm/i915/
7043F:	include/drm/i915*
7044F:	include/uapi/drm/i915_drm.h
7045F:	Documentation/gpu/i915.rst
7046
7047INTEL ETHERNET DRIVERS
7048M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7049L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7050W:	http://www.intel.com/support/feedback.htm
7051W:	http://e1000.sourceforge.net/
7052Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7053T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7054T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7055S:	Supported
7056F:	Documentation/networking/e100.txt
7057F:	Documentation/networking/e1000.txt
7058F:	Documentation/networking/e1000e.txt
7059F:	Documentation/networking/igb.txt
7060F:	Documentation/networking/igbvf.txt
7061F:	Documentation/networking/ixgb.txt
7062F:	Documentation/networking/ixgbe.txt
7063F:	Documentation/networking/ixgbevf.txt
7064F:	Documentation/networking/i40e.txt
7065F:	Documentation/networking/i40evf.txt
7066F:	drivers/net/ethernet/intel/
7067F:	drivers/net/ethernet/intel/*/
7068F:	include/linux/avf/virtchnl.h
7069
7070INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7071M:	Maik Broemme <mbroemme@libmpq.org>
7072L:	linux-fbdev@vger.kernel.org
7073S:	Maintained
7074F:	Documentation/fb/intelfb.txt
7075F:	drivers/video/fbdev/intelfb/
7076
7077INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7078M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7079M:	Zhi Wang <zhi.a.wang@intel.com>
7080L:	intel-gvt-dev@lists.freedesktop.org
7081L:	intel-gfx@lists.freedesktop.org
7082W:	https://01.org/igvt-g
7083T:	git https://github.com/intel/gvt-linux.git
7084S:	Supported
7085F:	drivers/gpu/drm/i915/gvt/
7086
7087INTEL HID EVENT DRIVER
7088M:	Alex Hung <alex.hung@canonical.com>
7089L:	platform-driver-x86@vger.kernel.org
7090S:	Maintained
7091F:	drivers/platform/x86/intel-hid.c
7092
7093INTEL I/OAT DMA DRIVER
7094M:	Dave Jiang <dave.jiang@intel.com>
7095R:	Dan Williams <dan.j.williams@intel.com>
7096L:	dmaengine@vger.kernel.org
7097Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7098S:	Supported
7099F:	drivers/dma/ioat*
7100
7101INTEL IDLE DRIVER
7102M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7103M:	Len Brown <lenb@kernel.org>
7104L:	linux-pm@vger.kernel.org
7105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7106B:	https://bugzilla.kernel.org
7107S:	Supported
7108F:	drivers/idle/intel_idle.c
7109
7110INTEL INTEGRATED SENSOR HUB DRIVER
7111M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7112M:	Jiri Kosina <jikos@kernel.org>
7113L:	linux-input@vger.kernel.org
7114S:	Maintained
7115F:	drivers/hid/intel-ish-hid/
7116
7117INTEL IOMMU (VT-d)
7118M:	David Woodhouse <dwmw2@infradead.org>
7119L:	iommu@lists.linux-foundation.org
7120T:	git git://git.infradead.org/iommu-2.6.git
7121S:	Supported
7122F:	drivers/iommu/intel-iommu.c
7123F:	include/linux/intel-iommu.h
7124
7125INTEL IOP-ADMA DMA DRIVER
7126R:	Dan Williams <dan.j.williams@intel.com>
7127S:	Odd fixes
7128F:	drivers/dma/iop-adma.c
7129
7130INTEL IPU3 CSI-2 CIO2 DRIVER
7131M:	Yong Zhi <yong.zhi@intel.com>
7132M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7133L:	linux-media@vger.kernel.org
7134S:	Maintained
7135F:	drivers/media/pci/intel/ipu3/
7136F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7137
7138INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7139M:	Krzysztof Halasa <khalasa@piap.pl>
7140S:	Maintained
7141F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7142F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7143F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7144F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7145F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7146F:	drivers/net/wan/ixp4xx_hss.c
7147
7148INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7149M:	Deepak Saxena <dsaxena@plexity.net>
7150S:	Maintained
7151F:	drivers/char/hw_random/ixp4xx-rng.c
7152
7153INTEL MANAGEMENT ENGINE (mei)
7154M:	Tomas Winkler <tomas.winkler@intel.com>
7155L:	linux-kernel@vger.kernel.org
7156S:	Supported
7157F:	include/uapi/linux/mei.h
7158F:	include/linux/mei_cl_bus.h
7159F:	drivers/misc/mei/*
7160F:	drivers/watchdog/mei_wdt.c
7161F:	Documentation/misc-devices/mei/*
7162F:	samples/mei/*
7163
7164INTEL MENLOW THERMAL DRIVER
7165M:	Sujith Thomas <sujith.thomas@intel.com>
7166L:	platform-driver-x86@vger.kernel.org
7167W:	https://01.org/linux-acpi
7168S:	Supported
7169F:	drivers/platform/x86/intel_menlow.c
7170
7171INTEL MERRIFIELD GPIO DRIVER
7172M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7173L:	linux-gpio@vger.kernel.org
7174S:	Maintained
7175F:	drivers/gpio/gpio-merrifield.c
7176
7177INTEL MIC DRIVERS (mic)
7178M:	Sudeep Dutt <sudeep.dutt@intel.com>
7179M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7180S:	Supported
7181W:	https://github.com/sudeepdutt/mic
7182W:	http://software.intel.com/en-us/mic-developer
7183F:	include/linux/mic_bus.h
7184F:	include/linux/scif.h
7185F:	include/uapi/linux/mic_common.h
7186F:	include/uapi/linux/mic_ioctl.h
7187F:	include/uapi/linux/scif_ioctl.h
7188F:	drivers/misc/mic/
7189F:	drivers/dma/mic_x100_dma.c
7190F:	drivers/dma/mic_x100_dma.h
7191F:	Documentation/mic/
7192
7193INTEL PMC CORE DRIVER
7194M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7195M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7196L:	platform-driver-x86@vger.kernel.org
7197S:	Maintained
7198F:	arch/x86/include/asm/pmc_core.h
7199F:	drivers/platform/x86/intel_pmc_core*
7200
7201INTEL PMC/P-Unit IPC DRIVER
7202M:	Zha Qipeng<qipeng.zha@intel.com>
7203L:	platform-driver-x86@vger.kernel.org
7204S:	Maintained
7205F:	drivers/platform/x86/intel_pmc_ipc.c
7206F:	drivers/platform/x86/intel_punit_ipc.c
7207F:	arch/x86/include/asm/intel_pmc_ipc.h
7208F:	arch/x86/include/asm/intel_punit_ipc.h
7209
7210INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7211M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7212L:	linux-wireless@vger.kernel.org
7213S:	Maintained
7214F:	Documentation/networking/README.ipw2100
7215F:	Documentation/networking/README.ipw2200
7216F:	drivers/net/wireless/intel/ipw2x00/
7217
7218INTEL PSTATE DRIVER
7219M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7220M:	Len Brown <lenb@kernel.org>
7221L:	linux-pm@vger.kernel.org
7222S:	Supported
7223F:	drivers/cpufreq/intel_pstate.c
7224
7225INTEL RDMA RNIC DRIVER
7226M:	Faisal Latif <faisal.latif@intel.com>
7227M:	Shiraz Saleem <shiraz.saleem@intel.com>
7228L:	linux-rdma@vger.kernel.org
7229S:	Supported
7230F:	drivers/infiniband/hw/i40iw/
7231
7232INTEL TELEMETRY DRIVER
7233M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7234L:	platform-driver-x86@vger.kernel.org
7235S:	Maintained
7236F:	arch/x86/include/asm/intel_telemetry.h
7237F:	drivers/platform/x86/intel_telemetry*
7238
7239INTEL VIRTUAL BUTTON DRIVER
7240M:	AceLan Kao <acelan.kao@canonical.com>
7241L:	platform-driver-x86@vger.kernel.org
7242S:	Maintained
7243F:	drivers/platform/x86/intel-vbtn.c
7244
7245INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7246M:	Stanislaw Gruszka <sgruszka@redhat.com>
7247L:	linux-wireless@vger.kernel.org
7248S:	Supported
7249F:	drivers/net/wireless/intel/iwlegacy/
7250
7251INTEL WIRELESS WIFI LINK (iwlwifi)
7252M:	Johannes Berg <johannes.berg@intel.com>
7253M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7254M:	Luca Coelho <luciano.coelho@intel.com>
7255M:	Intel Linux Wireless <linuxwifi@intel.com>
7256L:	linux-wireless@vger.kernel.org
7257W:	http://intellinuxwireless.org
7258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7259S:	Supported
7260F:	drivers/net/wireless/intel/iwlwifi/
7261
7262INTEL WIRELESS WIMAX CONNECTION 2400
7263M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7264M:	linux-wimax@intel.com
7265L:	wimax@linuxwimax.org (subscribers-only)
7266S:	Supported
7267W:	http://linuxwimax.org
7268F:	Documentation/wimax/README.i2400m
7269F:	drivers/net/wimax/i2400m/
7270F:	include/uapi/linux/wimax/i2400m.h
7271
7272INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7273M:	Mario Limonciello <mario.limonciello@dell.com>
7274S:	Maintained
7275F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7276
7277INTEL(R) TRACE HUB
7278M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7279S:	Supported
7280F:	Documentation/trace/intel_th.txt
7281F:	drivers/hwtracing/intel_th/
7282
7283INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7284M:	Ning Sun <ning.sun@intel.com>
7285L:	tboot-devel@lists.sourceforge.net
7286W:	http://tboot.sourceforge.net
7287T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7288S:	Supported
7289F:	Documentation/intel_txt.txt
7290F:	include/linux/tboot.h
7291F:	arch/x86/kernel/tboot.c
7292
7293INTEL-MID GPIO DRIVER
7294M:	David Cohen <david.a.cohen@linux.intel.com>
7295L:	linux-gpio@vger.kernel.org
7296S:	Maintained
7297F:	drivers/gpio/gpio-intel-mid.c
7298
7299INVENSENSE MPU-3050 GYROSCOPE DRIVER
7300M:	Linus Walleij <linus.walleij@linaro.org>
7301L:	linux-iio@vger.kernel.org
7302S:	Maintained
7303F:	drivers/iio/gyro/mpu3050*
7304F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7305
7306IOC3 ETHERNET DRIVER
7307M:	Ralf Baechle <ralf@linux-mips.org>
7308L:	linux-mips@linux-mips.org
7309S:	Maintained
7310F:	drivers/net/ethernet/sgi/ioc3-eth.c
7311
7312IOC3 SERIAL DRIVER
7313M:	Pat Gefre <pfg@sgi.com>
7314L:	linux-serial@vger.kernel.org
7315S:	Maintained
7316F:	drivers/tty/serial/ioc3_serial.c
7317
7318IOMMU DRIVERS
7319M:	Joerg Roedel <joro@8bytes.org>
7320L:	iommu@lists.linux-foundation.org
7321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7322S:	Maintained
7323F:	Documentation/devicetree/bindings/iommu/
7324F:	drivers/iommu/
7325F:	include/linux/iommu.h
7326F:	include/linux/iova.h
7327
7328IP MASQUERADING
7329M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7330S:	Maintained
7331F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7332
7333IPMI SUBSYSTEM
7334M:	Corey Minyard <minyard@acm.org>
7335L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7336W:	http://openipmi.sourceforge.net/
7337S:	Supported
7338F:	Documentation/IPMI.txt
7339F:	drivers/char/ipmi/
7340F:	include/linux/ipmi*
7341F:	include/uapi/linux/ipmi*
7342
7343IPS SCSI RAID DRIVER
7344M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7345L:	linux-scsi@vger.kernel.org
7346W:	http://www.adaptec.com/
7347S:	Maintained
7348F:	drivers/scsi/ips*
7349
7350IPVS
7351M:	Wensong Zhang <wensong@linux-vs.org>
7352M:	Simon Horman <horms@verge.net.au>
7353M:	Julian Anastasov <ja@ssi.bg>
7354L:	netdev@vger.kernel.org
7355L:	lvs-devel@vger.kernel.org
7356S:	Maintained
7357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7359F:	Documentation/networking/ipvs-sysctl.txt
7360F:	include/net/ip_vs.h
7361F:	include/uapi/linux/ip_vs.h
7362F:	net/netfilter/ipvs/
7363
7364IPWIRELESS DRIVER
7365M:	Jiri Kosina <jikos@kernel.org>
7366M:	David Sterba <dsterba@suse.com>
7367S:	Odd Fixes
7368F:	drivers/tty/ipwireless/
7369
7370IPX NETWORK LAYER
7371L:	netdev@vger.kernel.org
7372S:	Obsolete
7373F:	include/uapi/linux/ipx.h
7374F:	drivers/staging/ipx/
7375
7376IRDA SUBSYSTEM
7377M:	Samuel Ortiz <samuel@sortiz.org>
7378L:	irda-users@lists.sourceforge.net (subscribers-only)
7379L:	netdev@vger.kernel.org
7380W:	http://irda.sourceforge.net/
7381S:	Obsolete
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7383F:	Documentation/networking/irda.txt
7384F:	drivers/staging/irda/
7385
7386IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7387M:	Marc Zyngier <marc.zyngier@arm.com>
7388S:	Maintained
7389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7390F:	Documentation/IRQ-domain.txt
7391F:	include/linux/irqdomain.h
7392F:	kernel/irq/irqdomain.c
7393F:	kernel/irq/msi.c
7394
7395IRQ SUBSYSTEM
7396M:	Thomas Gleixner <tglx@linutronix.de>
7397L:	linux-kernel@vger.kernel.org
7398S:	Maintained
7399T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7400F:	kernel/irq/
7401
7402IRQCHIP DRIVERS
7403M:	Thomas Gleixner <tglx@linutronix.de>
7404M:	Jason Cooper <jason@lakedaemon.net>
7405M:	Marc Zyngier <marc.zyngier@arm.com>
7406L:	linux-kernel@vger.kernel.org
7407S:	Maintained
7408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7409F:	Documentation/devicetree/bindings/interrupt-controller/
7410F:	drivers/irqchip/
7411
7412ISA
7413M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7414S:	Maintained
7415F:	Documentation/isa.txt
7416F:	drivers/base/isa.c
7417F:	include/linux/isa.h
7418
7419ISA RADIO MODULE
7420M:	Hans Verkuil <hverkuil@xs4all.nl>
7421L:	linux-media@vger.kernel.org
7422T:	git git://linuxtv.org/media_tree.git
7423W:	https://linuxtv.org
7424S:	Maintained
7425F:	drivers/media/radio/radio-isa*
7426
7427ISAPNP
7428M:	Jaroslav Kysela <perex@perex.cz>
7429S:	Maintained
7430F:	Documentation/isapnp.txt
7431F:	drivers/pnp/isapnp/
7432F:	include/linux/isapnp.h
7433
7434ISCSI
7435M:	Lee Duncan <lduncan@suse.com>
7436M:	Chris Leech <cleech@redhat.com>
7437L:	open-iscsi@googlegroups.com
7438W:	www.open-iscsi.com
7439S:	Maintained
7440F:	drivers/scsi/*iscsi*
7441F:	include/scsi/*iscsi*
7442
7443iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7444M:	Peter Jones <pjones@redhat.com>
7445M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7446S:	Maintained
7447F:	drivers/firmware/iscsi_ibft*
7448
7449ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7450M:	Or Gerlitz <ogerlitz@mellanox.com>
7451M:	Sagi Grimberg <sagi@grimberg.me>
7452M:	Roi Dayan <roid@mellanox.com>
7453L:	linux-rdma@vger.kernel.org
7454S:	Supported
7455W:	http://www.openfabrics.org
7456W:	www.open-iscsi.org
7457Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7458F:	drivers/infiniband/ulp/iser/
7459
7460ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7461M:	Sagi Grimberg <sagi@grimberg.me>
7462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7463L:	linux-rdma@vger.kernel.org
7464L:	target-devel@vger.kernel.org
7465S:	Supported
7466W:	http://www.linux-iscsi.org
7467F:	drivers/infiniband/ulp/isert
7468
7469ISDN SUBSYSTEM
7470M:	Karsten Keil <isdn@linux-pingi.de>
7471L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7472L:	netdev@vger.kernel.org
7473W:	http://www.isdn4linux.de
7474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7475S:	Maintained
7476F:	Documentation/isdn/
7477F:	drivers/isdn/
7478F:	include/linux/isdn.h
7479F:	include/linux/isdn/
7480F:	include/uapi/linux/isdn.h
7481F:	include/uapi/linux/isdn/
7482
7483ISDN SUBSYSTEM (Eicon active card driver)
7484M:	Armin Schindler <mac@melware.de>
7485L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7486W:	http://www.melware.de
7487S:	Maintained
7488F:	drivers/isdn/hardware/eicon/
7489
7490IT87 HARDWARE MONITORING DRIVER
7491M:	Jean Delvare <jdelvare@suse.com>
7492L:	linux-hwmon@vger.kernel.org
7493S:	Maintained
7494F:	Documentation/hwmon/it87
7495F:	drivers/hwmon/it87.c
7496
7497IT913X MEDIA DRIVER
7498M:	Antti Palosaari <crope@iki.fi>
7499L:	linux-media@vger.kernel.org
7500W:	https://linuxtv.org
7501W:	http://palosaari.fi/linux/
7502Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7503T:	git git://linuxtv.org/anttip/media_tree.git
7504S:	Maintained
7505F:	drivers/media/tuners/it913x*
7506
7507IVTV VIDEO4LINUX DRIVER
7508M:	Andy Walls <awalls@md.metrocast.net>
7509L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7510L:	linux-media@vger.kernel.org
7511T:	git git://linuxtv.org/media_tree.git
7512W:	http://www.ivtvdriver.org
7513S:	Maintained
7514F:	Documentation/media/v4l-drivers/ivtv*
7515F:	drivers/media/pci/ivtv/
7516F:	include/uapi/linux/ivtv*
7517
7518IX2505V MEDIA DRIVER
7519M:	Malcolm Priestley <tvboxspy@gmail.com>
7520L:	linux-media@vger.kernel.org
7521W:	https://linuxtv.org
7522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7523S:	Maintained
7524F:	drivers/media/dvb-frontends/ix2505v*
7525
7526JC42.4 TEMPERATURE SENSOR DRIVER
7527M:	Guenter Roeck <linux@roeck-us.net>
7528L:	linux-hwmon@vger.kernel.org
7529S:	Maintained
7530F:	drivers/hwmon/jc42.c
7531F:	Documentation/hwmon/jc42
7532
7533JFS FILESYSTEM
7534M:	Dave Kleikamp <shaggy@kernel.org>
7535L:	jfs-discussion@lists.sourceforge.net
7536W:	http://jfs.sourceforge.net/
7537T:	git git://github.com/kleikamp/linux-shaggy.git
7538S:	Maintained
7539F:	Documentation/filesystems/jfs.txt
7540F:	fs/jfs/
7541
7542JME NETWORK DRIVER
7543M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7544L:	netdev@vger.kernel.org
7545S:	Maintained
7546F:	drivers/net/ethernet/jme.*
7547
7548JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7549M:	David Woodhouse <dwmw2@infradead.org>
7550L:	linux-mtd@lists.infradead.org
7551W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7552S:	Maintained
7553F:	fs/jffs2/
7554F:	include/uapi/linux/jffs2.h
7555
7556JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7557M:	"Theodore Ts'o" <tytso@mit.edu>
7558M:	Jan Kara <jack@suse.com>
7559L:	linux-ext4@vger.kernel.org
7560S:	Maintained
7561F:	fs/jbd2/
7562F:	include/linux/jbd2.h
7563
7564JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7565M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7566L:	linux-media@vger.kernel.org
7567S:	Maintained
7568F:	drivers/media/platform/rcar_jpu.c
7569
7570JSM Neo PCI based serial card
7571M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7572L:	linux-serial@vger.kernel.org
7573S:	Maintained
7574F:	drivers/tty/serial/jsm/
7575
7576K10TEMP HARDWARE MONITORING DRIVER
7577M:	Clemens Ladisch <clemens@ladisch.de>
7578L:	linux-hwmon@vger.kernel.org
7579S:	Maintained
7580F:	Documentation/hwmon/k10temp
7581F:	drivers/hwmon/k10temp.c
7582
7583K8TEMP HARDWARE MONITORING DRIVER
7584M:	Rudolf Marek <r.marek@assembler.cz>
7585L:	linux-hwmon@vger.kernel.org
7586S:	Maintained
7587F:	Documentation/hwmon/k8temp
7588F:	drivers/hwmon/k8temp.c
7589
7590KASAN
7591M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7592R:	Alexander Potapenko <glider@google.com>
7593R:	Dmitry Vyukov <dvyukov@google.com>
7594L:	kasan-dev@googlegroups.com
7595S:	Maintained
7596F:	arch/*/include/asm/kasan.h
7597F:	arch/*/mm/kasan_init*
7598F:	Documentation/dev-tools/kasan.rst
7599F:	include/linux/kasan*.h
7600F:	lib/test_kasan.c
7601F:	mm/kasan/
7602F:	scripts/Makefile.kasan
7603
7604KCONFIG
7605M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7606T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7607L:	linux-kbuild@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/kbuild/kconfig-language.txt
7610F:	scripts/kconfig/
7611
7612KDUMP
7613M:	Dave Young <dyoung@redhat.com>
7614M:	Baoquan He <bhe@redhat.com>
7615R:	Vivek Goyal <vgoyal@redhat.com>
7616L:	kexec@lists.infradead.org
7617W:	http://lse.sourceforge.net/kdump/
7618S:	Maintained
7619F:	Documentation/kdump/
7620
7621KEENE FM RADIO TRANSMITTER DRIVER
7622M:	Hans Verkuil <hverkuil@xs4all.nl>
7623L:	linux-media@vger.kernel.org
7624T:	git git://linuxtv.org/media_tree.git
7625W:	https://linuxtv.org
7626S:	Maintained
7627F:	drivers/media/radio/radio-keene*
7628
7629KERNEL AUTOMOUNTER v4 (AUTOFS4)
7630M:	Ian Kent <raven@themaw.net>
7631L:	autofs@vger.kernel.org
7632S:	Maintained
7633F:	fs/autofs4/
7634
7635KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7636M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7637M:	Michal Marek <michal.lkml@markovi.net>
7638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7639L:	linux-kbuild@vger.kernel.org
7640S:	Maintained
7641F:	Documentation/kbuild/
7642F:	Makefile
7643F:	scripts/Makefile.*
7644F:	scripts/basic/
7645F:	scripts/mk*
7646F:	scripts/package/
7647
7648KERNEL JANITORS
7649L:	kernel-janitors@vger.kernel.org
7650W:	http://kernelnewbies.org/KernelJanitors
7651S:	Odd Fixes
7652
7653KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7654M:	"J. Bruce Fields" <bfields@fieldses.org>
7655M:	Jeff Layton <jlayton@kernel.org>
7656L:	linux-nfs@vger.kernel.org
7657W:	http://nfs.sourceforge.net/
7658T:	git git://linux-nfs.org/~bfields/linux.git
7659S:	Supported
7660F:	fs/nfsd/
7661F:	include/uapi/linux/nfsd/
7662F:	fs/lockd/
7663F:	fs/nfs_common/
7664F:	net/sunrpc/
7665F:	include/linux/lockd/
7666F:	include/linux/sunrpc/
7667F:	include/uapi/linux/sunrpc/
7668
7669KERNEL SELFTEST FRAMEWORK
7670M:	Shuah Khan <shuahkh@osg.samsung.com>
7671M:	Shuah Khan <shuah@kernel.org>
7672L:	linux-kselftest@vger.kernel.org
7673T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7674S:	Maintained
7675F:	tools/testing/selftests/
7676F:	Documentation/dev-tools/kselftest*
7677
7678KERNEL USERMODE HELPER
7679M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7680L:	linux-kernel@vger.kernel.org
7681S:	Maintained
7682F:	kernel/umh.c
7683F:	include/linux/umh.h
7684
7685KERNEL VIRTUAL MACHINE (KVM)
7686M:	Paolo Bonzini <pbonzini@redhat.com>
7687M:	Radim Krčmář <rkrcmar@redhat.com>
7688L:	kvm@vger.kernel.org
7689W:	http://www.linux-kvm.org
7690T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7691S:	Supported
7692F:	Documentation/virtual/kvm/
7693F:	include/trace/events/kvm.h
7694F:	include/uapi/asm-generic/kvm*
7695F:	include/uapi/linux/kvm*
7696F:	include/asm-generic/kvm*
7697F:	include/linux/kvm*
7698F:	include/kvm/iodev.h
7699F:	virt/kvm/*
7700F:	tools/kvm/
7701
7702KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7703M:	Joerg Roedel <joro@8bytes.org>
7704L:	kvm@vger.kernel.org
7705W:	http://www.linux-kvm.org/
7706S:	Maintained
7707F:	arch/x86/include/asm/svm.h
7708F:	arch/x86/kvm/svm.c
7709
7710KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7711M:	Christoffer Dall <christoffer.dall@linaro.org>
7712M:	Marc Zyngier <marc.zyngier@arm.com>
7713L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7714L:	kvmarm@lists.cs.columbia.edu
7715W:	http://systems.cs.columbia.edu/projects/kvm-arm
7716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7717S:	Supported
7718F:	arch/arm/include/uapi/asm/kvm*
7719F:	arch/arm/include/asm/kvm*
7720F:	arch/arm/kvm/
7721F:	virt/kvm/arm/
7722F:	include/kvm/arm_*
7723
7724KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7725M:	Christoffer Dall <christoffer.dall@linaro.org>
7726M:	Marc Zyngier <marc.zyngier@arm.com>
7727L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7728L:	kvmarm@lists.cs.columbia.edu
7729S:	Maintained
7730F:	arch/arm64/include/uapi/asm/kvm*
7731F:	arch/arm64/include/asm/kvm*
7732F:	arch/arm64/kvm/
7733
7734KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7735M:	James Hogan <jhogan@kernel.org>
7736L:	linux-mips@linux-mips.org
7737S:	Supported
7738F:	arch/mips/include/uapi/asm/kvm*
7739F:	arch/mips/include/asm/kvm*
7740F:	arch/mips/kvm/
7741
7742KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7743M:	Paul Mackerras <paulus@ozlabs.org>
7744L:	kvm-ppc@vger.kernel.org
7745W:	http://www.linux-kvm.org/
7746T:	git git://github.com/agraf/linux-2.6.git
7747S:	Supported
7748F:	arch/powerpc/include/uapi/asm/kvm*
7749F:	arch/powerpc/include/asm/kvm*
7750F:	arch/powerpc/kvm/
7751F:	arch/powerpc/kernel/kvm*
7752
7753KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7754M:	Christian Borntraeger <borntraeger@de.ibm.com>
7755M:	Janosch Frank <frankja@linux.vnet.ibm.com>
7756R:	David Hildenbrand <david@redhat.com>
7757R:	Cornelia Huck <cohuck@redhat.com>
7758L:	linux-s390@vger.kernel.org
7759W:	http://www.ibm.com/developerworks/linux/linux390/
7760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7761S:	Supported
7762F:	arch/s390/include/uapi/asm/kvm*
7763F:	arch/s390/include/asm/gmap.h
7764F:	arch/s390/include/asm/kvm*
7765F:	arch/s390/kvm/
7766F:	arch/s390/mm/gmap.c
7767
7768KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7769M:	Paolo Bonzini <pbonzini@redhat.com>
7770M:	Radim Krčmář <rkrcmar@redhat.com>
7771L:	kvm@vger.kernel.org
7772W:	http://www.linux-kvm.org
7773T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7774S:	Supported
7775F:	arch/x86/kvm/
7776F:	arch/x86/include/uapi/asm/kvm*
7777F:	arch/x86/include/asm/kvm*
7778F:	arch/x86/include/asm/pvclock-abi.h
7779F:	arch/x86/kernel/kvm.c
7780F:	arch/x86/kernel/kvmclock.c
7781
7782KERNFS
7783M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7784M:	Tejun Heo <tj@kernel.org>
7785T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7786S:	Supported
7787F:	include/linux/kernfs.h
7788F:	fs/kernfs/
7789
7790KEXEC
7791M:	Eric Biederman <ebiederm@xmission.com>
7792W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7793L:	kexec@lists.infradead.org
7794S:	Maintained
7795F:	include/linux/kexec.h
7796F:	include/uapi/linux/kexec.h
7797F:	kernel/kexec*
7798
7799KEYS-ENCRYPTED
7800M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7801L:	linux-integrity@vger.kernel.org
7802L:	keyrings@vger.kernel.org
7803S:	Supported
7804F:	Documentation/security/keys/trusted-encrypted.rst
7805F:	include/keys/encrypted-type.h
7806F:	security/keys/encrypted-keys/
7807
7808KEYS-TRUSTED
7809M:	James Bottomley <jejb@linux.vnet.ibm.com>
7810M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7811L:	linux-integrity@vger.kernel.org
7812L:	keyrings@vger.kernel.org
7813S:	Supported
7814F:	Documentation/security/keys/trusted-encrypted.rst
7815F:	include/keys/trusted-type.h
7816F:	security/keys/trusted.c
7817F:	security/keys/trusted.h
7818
7819KEYS/KEYRINGS:
7820M:	David Howells <dhowells@redhat.com>
7821L:	keyrings@vger.kernel.org
7822S:	Maintained
7823F:	Documentation/security/keys/core.rst
7824F:	include/linux/key.h
7825F:	include/linux/key-type.h
7826F:	include/linux/keyctl.h
7827F:	include/uapi/linux/keyctl.h
7828F:	include/keys/
7829F:	security/keys/
7830
7831KGDB / KDB /debug_core
7832M:	Jason Wessel <jason.wessel@windriver.com>
7833M:	Daniel Thompson <daniel.thompson@linaro.org>
7834W:	http://kgdb.wiki.kernel.org/
7835L:	kgdb-bugreport@lists.sourceforge.net
7836T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7837S:	Maintained
7838F:	Documentation/dev-tools/kgdb.rst
7839F:	drivers/misc/kgdbts.c
7840F:	drivers/tty/serial/kgdboc.c
7841F:	include/linux/kdb.h
7842F:	include/linux/kgdb.h
7843F:	kernel/debug/
7844
7845KMEMLEAK
7846M:	Catalin Marinas <catalin.marinas@arm.com>
7847S:	Maintained
7848F:	Documentation/dev-tools/kmemleak.rst
7849F:	include/linux/kmemleak.h
7850F:	mm/kmemleak.c
7851F:	mm/kmemleak-test.c
7852
7853KMOD KERNEL MODULE LOADER - USERMODE HELPER
7854M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7855L:	linux-kernel@vger.kernel.org
7856S:	Maintained
7857F:	kernel/kmod.c
7858F:	include/linux/kmod.h
7859F:	lib/test_kmod.c
7860F:	tools/testing/selftests/kmod/
7861
7862KPROBES
7863M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7864M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7865M:	"David S. Miller" <davem@davemloft.net>
7866M:	Masami Hiramatsu <mhiramat@kernel.org>
7867S:	Maintained
7868F:	Documentation/kprobes.txt
7869F:	include/linux/kprobes.h
7870F:	include/asm-generic/kprobes.h
7871F:	kernel/kprobes.c
7872
7873KS0108 LCD CONTROLLER DRIVER
7874M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7875W:	http://miguelojeda.es/auxdisplay.htm
7876W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7877S:	Maintained
7878F:	Documentation/auxdisplay/ks0108
7879F:	drivers/auxdisplay/ks0108.c
7880F:	include/linux/ks0108.h
7881
7882L3MDEV
7883M:	David Ahern <dsa@cumulusnetworks.com>
7884L:	netdev@vger.kernel.org
7885S:	Maintained
7886F:	net/l3mdev
7887F:	include/net/l3mdev.h
7888
7889LANTIQ MIPS ARCHITECTURE
7890M:	John Crispin <john@phrozen.org>
7891L:	linux-mips@linux-mips.org
7892S:	Maintained
7893F:	arch/mips/lantiq
7894F:	drivers/soc/lantiq
7895
7896LAPB module
7897L:	linux-x25@vger.kernel.org
7898S:	Orphan
7899F:	Documentation/networking/lapb-module.txt
7900F:	include/*/lapb.h
7901F:	net/lapb/
7902
7903LASI 53c700 driver for PARISC
7904M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7905L:	linux-scsi@vger.kernel.org
7906S:	Maintained
7907F:	Documentation/scsi/53c700.txt
7908F:	drivers/scsi/53c700*
7909
7910LEAKING_ADDRESSES
7911M:	Tobin C. Harding <me@tobin.cc>
7912S:	Maintained
7913F:	scripts/leaking_addresses.pl
7914
7915LED SUBSYSTEM
7916M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7917M:	Pavel Machek <pavel@ucw.cz>
7918L:	linux-leds@vger.kernel.org
7919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7920S:	Maintained
7921F:	Documentation/devicetree/bindings/leds/
7922F:	drivers/leds/
7923F:	include/linux/leds.h
7924
7925LEGACY EEPROM DRIVER
7926M:	Jean Delvare <jdelvare@suse.com>
7927S:	Maintained
7928F:	Documentation/misc-devices/eeprom
7929F:	drivers/misc/eeprom/eeprom.c
7930
7931LEGO USB Tower driver
7932M:	Juergen Stuber <starblue@users.sourceforge.net>
7933L:	legousb-devel@lists.sourceforge.net
7934W:	http://legousb.sourceforge.net/
7935S:	Maintained
7936F:	drivers/usb/misc/legousbtower.c
7937
7938LG2160 MEDIA DRIVER
7939M:	Michael Krufky <mkrufky@linuxtv.org>
7940L:	linux-media@vger.kernel.org
7941W:	https://linuxtv.org
7942W:	http://github.com/mkrufky
7943Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7944T:	git git://linuxtv.org/mkrufky/tuners.git
7945S:	Maintained
7946F:	drivers/media/dvb-frontends/lg2160.*
7947
7948LGDT3305 MEDIA DRIVER
7949M:	Michael Krufky <mkrufky@linuxtv.org>
7950L:	linux-media@vger.kernel.org
7951W:	https://linuxtv.org
7952W:	http://github.com/mkrufky
7953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7954T:	git git://linuxtv.org/mkrufky/tuners.git
7955S:	Maintained
7956F:	drivers/media/dvb-frontends/lgdt3305.*
7957
7958LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7959M:	Viresh Kumar <vireshk@kernel.org>
7960L:	linux-ide@vger.kernel.org
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7962S:	Maintained
7963F:	include/linux/pata_arasan_cf_data.h
7964F:	drivers/ata/pata_arasan_cf.c
7965
7966LIBATA PATA DRIVERS
7967M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7968M:	Tejun Heo <tj@kernel.org>
7969L:	linux-ide@vger.kernel.org
7970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7971S:	Maintained
7972F:	drivers/ata/pata_*.c
7973F:	drivers/ata/ata_generic.c
7974
7975LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7976M:	Linus Walleij <linus.walleij@linaro.org>
7977L:	linux-ide@vger.kernel.org
7978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7979S:	Maintained
7980F:	drivers/ata/pata_ftide010.c
7981F:	drivers/ata/sata_gemini.c
7982F:	drivers/ata/sata_gemini.h
7983
7984LIBATA SATA AHCI PLATFORM devices support
7985M:	Hans de Goede <hdegoede@redhat.com>
7986M:	Tejun Heo <tj@kernel.org>
7987L:	linux-ide@vger.kernel.org
7988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7989S:	Maintained
7990F:	drivers/ata/ahci_platform.c
7991F:	drivers/ata/libahci_platform.c
7992F:	include/linux/ahci_platform.h
7993
7994LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7995M:	Mikael Pettersson <mikpelinux@gmail.com>
7996L:	linux-ide@vger.kernel.org
7997T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7998S:	Maintained
7999F:	drivers/ata/sata_promise.*
8000
8001LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8002M:	Tejun Heo <tj@kernel.org>
8003L:	linux-ide@vger.kernel.org
8004T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8005S:	Maintained
8006F:	drivers/ata/
8007F:	include/linux/ata.h
8008F:	include/linux/libata.h
8009F:	Documentation/devicetree/bindings/ata/
8010
8011LIBLOCKDEP
8012M:	Sasha Levin <alexander.levin@verizon.com>
8013S:	Maintained
8014F:	tools/lib/lockdep/
8015
8016LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8017M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8018L:	linux-nvdimm@lists.01.org
8019Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8020S:	Supported
8021F:	drivers/nvdimm/blk.c
8022F:	drivers/nvdimm/region_devs.c
8023
8024LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8025M:	Vishal Verma <vishal.l.verma@intel.com>
8026L:	linux-nvdimm@lists.01.org
8027Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8028S:	Supported
8029F:	drivers/nvdimm/btt*
8030
8031LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8032M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8033L:	linux-nvdimm@lists.01.org
8034Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8035S:	Supported
8036F:	drivers/nvdimm/pmem*
8037
8038LIBNVDIMM: DEVICETREE BINDINGS
8039M:	Oliver O'Halloran <oohall@gmail.com>
8040L:	linux-nvdimm@lists.01.org
8041Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8042S:	Supported
8043F:	drivers/nvdimm/of_pmem.c
8044F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8045
8046LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8047M:	Dan Williams <dan.j.williams@intel.com>
8048L:	linux-nvdimm@lists.01.org
8049Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8051S:	Supported
8052F:	drivers/nvdimm/*
8053F:	drivers/acpi/nfit/*
8054F:	include/linux/nd.h
8055F:	include/linux/libnvdimm.h
8056F:	include/uapi/linux/ndctl.h
8057
8058LIGHTNVM PLATFORM SUPPORT
8059M:	Matias Bjorling <mb@lightnvm.io>
8060W:	http://github/OpenChannelSSD
8061L:	linux-block@vger.kernel.org
8062S:	Maintained
8063F:	drivers/lightnvm/
8064F:	include/linux/lightnvm.h
8065F:	include/uapi/linux/lightnvm.h
8066
8067LINUX FOR POWER MACINTOSH
8068M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8069W:	http://www.penguinppc.org/
8070L:	linuxppc-dev@lists.ozlabs.org
8071S:	Maintained
8072F:	arch/powerpc/platforms/powermac/
8073F:	drivers/macintosh/
8074
8075LINUX FOR POWERPC (32-BIT AND 64-BIT)
8076M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8077M:	Paul Mackerras <paulus@samba.org>
8078M:	Michael Ellerman <mpe@ellerman.id.au>
8079W:	https://github.com/linuxppc/linux/wiki
8080L:	linuxppc-dev@lists.ozlabs.org
8081Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8083S:	Supported
8084F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8085F:	Documentation/devicetree/bindings/powerpc/
8086F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8087F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8088F:	Documentation/powerpc/
8089F:	arch/powerpc/
8090F:	drivers/char/tpm/tpm_ibmvtpm*
8091F:	drivers/crypto/nx/
8092F:	drivers/crypto/vmx/
8093F:	drivers/i2c/busses/i2c-opal.c
8094F:	drivers/net/ethernet/ibm/ibmveth.*
8095F:	drivers/net/ethernet/ibm/ibmvnic.*
8096F:	drivers/pci/hotplug/pnv_php.c
8097F:	drivers/pci/hotplug/rpa*
8098F:	drivers/rtc/rtc-opal.c
8099F:	drivers/scsi/ibmvscsi/
8100F:	drivers/tty/hvc/hvc_opal.c
8101F:	drivers/watchdog/wdrtas.c
8102F:	tools/testing/selftests/powerpc
8103N:	/pmac
8104N:	powermac
8105N:	powernv
8106N:	[^a-z0-9]ps3
8107N:	pseries
8108
8109LINUX FOR POWERPC EMBEDDED MPC5XXX
8110M:	Anatolij Gustschin <agust@denx.de>
8111L:	linuxppc-dev@lists.ozlabs.org
8112T:	git git://git.denx.de/linux-denx-agust.git
8113S:	Maintained
8114F:	arch/powerpc/platforms/512x/
8115F:	arch/powerpc/platforms/52xx/
8116
8117LINUX FOR POWERPC EMBEDDED PPC4XX
8118M:	Alistair Popple <alistair@popple.id.au>
8119M:	Matt Porter <mporter@kernel.crashing.org>
8120W:	http://www.penguinppc.org/
8121L:	linuxppc-dev@lists.ozlabs.org
8122S:	Maintained
8123F:	arch/powerpc/platforms/40x/
8124F:	arch/powerpc/platforms/44x/
8125
8126LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8127M:	Scott Wood <oss@buserror.net>
8128M:	Kumar Gala <galak@kernel.crashing.org>
8129W:	http://www.penguinppc.org/
8130L:	linuxppc-dev@lists.ozlabs.org
8131T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8132S:	Maintained
8133F:	arch/powerpc/platforms/83xx/
8134F:	arch/powerpc/platforms/85xx/
8135F:	Documentation/devicetree/bindings/powerpc/fsl/
8136
8137LINUX FOR POWERPC EMBEDDED PPC8XX
8138M:	Vitaly Bordug <vitb@kernel.crashing.org>
8139W:	http://www.penguinppc.org/
8140L:	linuxppc-dev@lists.ozlabs.org
8141S:	Maintained
8142F:	arch/powerpc/platforms/8xx/
8143
8144LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8145L:	linuxppc-dev@lists.ozlabs.org
8146S:	Orphan
8147F:	arch/powerpc/*/*virtex*
8148F:	arch/powerpc/*/*/*virtex*
8149
8150LINUX FOR POWERPC PA SEMI PWRFICIENT
8151L:	linuxppc-dev@lists.ozlabs.org
8152S:	Orphan
8153F:	arch/powerpc/platforms/pasemi/
8154F:	drivers/*/*pasemi*
8155F:	drivers/*/*/*pasemi*
8156
8157LINUX KERNEL DUMP TEST MODULE (LKDTM)
8158M:	Kees Cook <keescook@chromium.org>
8159S:	Maintained
8160F:	drivers/misc/lkdtm*
8161
8162LINUX SECURITY MODULE (LSM) FRAMEWORK
8163M:	Chris Wright <chrisw@sous-sol.org>
8164L:	linux-security-module@vger.kernel.org
8165S:	Supported
8166
8167LIS3LV02D ACCELEROMETER DRIVER
8168M:	Eric Piel <eric.piel@tremplin-utc.net>
8169S:	Maintained
8170F:	Documentation/misc-devices/lis3lv02d
8171F:	drivers/misc/lis3lv02d/
8172F:	drivers/platform/x86/hp_accel.c
8173
8174LIVE PATCHING
8175M:	Josh Poimboeuf <jpoimboe@redhat.com>
8176M:	Jessica Yu <jeyu@kernel.org>
8177M:	Jiri Kosina <jikos@kernel.org>
8178M:	Miroslav Benes <mbenes@suse.cz>
8179R:	Petr Mladek <pmladek@suse.com>
8180S:	Maintained
8181F:	kernel/livepatch/
8182F:	include/linux/livepatch.h
8183F:	arch/x86/include/asm/livepatch.h
8184F:	arch/x86/kernel/livepatch.c
8185F:	Documentation/livepatch/
8186F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8187F:	samples/livepatch/
8188L:	live-patching@vger.kernel.org
8189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8190
8191LLC (802.2)
8192L:	netdev@vger.kernel.org
8193S:	Odd fixes
8194F:	include/linux/llc.h
8195F:	include/uapi/linux/llc.h
8196F:	include/net/llc*
8197F:	net/llc/
8198
8199LM73 HARDWARE MONITOR DRIVER
8200M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8201L:	linux-hwmon@vger.kernel.org
8202S:	Maintained
8203F:	drivers/hwmon/lm73.c
8204
8205LM78 HARDWARE MONITOR DRIVER
8206M:	Jean Delvare <jdelvare@suse.com>
8207L:	linux-hwmon@vger.kernel.org
8208S:	Maintained
8209F:	Documentation/hwmon/lm78
8210F:	drivers/hwmon/lm78.c
8211
8212LM83 HARDWARE MONITOR DRIVER
8213M:	Jean Delvare <jdelvare@suse.com>
8214L:	linux-hwmon@vger.kernel.org
8215S:	Maintained
8216F:	Documentation/hwmon/lm83
8217F:	drivers/hwmon/lm83.c
8218
8219LM90 HARDWARE MONITOR DRIVER
8220M:	Jean Delvare <jdelvare@suse.com>
8221L:	linux-hwmon@vger.kernel.org
8222S:	Maintained
8223F:	Documentation/hwmon/lm90
8224F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8225F:	drivers/hwmon/lm90.c
8226F:	include/dt-bindings/thermal/lm90.h
8227
8228LM95234 HARDWARE MONITOR DRIVER
8229M:	Guenter Roeck <linux@roeck-us.net>
8230L:	linux-hwmon@vger.kernel.org
8231S:	Maintained
8232F:	Documentation/hwmon/lm95234
8233F:	drivers/hwmon/lm95234.c
8234
8235LME2510 MEDIA DRIVER
8236M:	Malcolm Priestley <tvboxspy@gmail.com>
8237L:	linux-media@vger.kernel.org
8238W:	https://linuxtv.org
8239Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8240S:	Maintained
8241F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8242
8243LOADPIN SECURITY MODULE
8244M:	Kees Cook <keescook@chromium.org>
8245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8246S:	Supported
8247F:	security/loadpin/
8248F:	Documentation/admin-guide/LSM/LoadPin.rst
8249
8250LOCKING PRIMITIVES
8251M:	Peter Zijlstra <peterz@infradead.org>
8252M:	Ingo Molnar <mingo@redhat.com>
8253L:	linux-kernel@vger.kernel.org
8254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8255S:	Maintained
8256F:	Documentation/locking/
8257F:	include/linux/lockdep.h
8258F:	include/linux/spinlock*.h
8259F:	arch/*/include/asm/spinlock*.h
8260F:	include/linux/rwlock*.h
8261F:	include/linux/mutex*.h
8262F:	arch/*/include/asm/mutex*.h
8263F:	include/linux/rwsem*.h
8264F:	arch/*/include/asm/rwsem.h
8265F:	include/linux/seqlock.h
8266F:	lib/locking*.[ch]
8267F:	kernel/locking/
8268X:	kernel/locking/locktorture.c
8269
8270LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8271M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8272L:	linux-ntfs-dev@lists.sourceforge.net
8273W:	http://www.linux-ntfs.org/content/view/19/37/
8274S:	Maintained
8275F:	Documentation/ldm.txt
8276F:	block/partitions/ldm.*
8277
8278LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8279M:	Sathya Prakash <sathya.prakash@broadcom.com>
8280M:	Chaitra P B <chaitra.basappa@broadcom.com>
8281M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8282L:	MPT-FusionLinux.pdl@broadcom.com
8283L:	linux-scsi@vger.kernel.org
8284W:	http://www.avagotech.com/support/
8285S:	Supported
8286F:	drivers/message/fusion/
8287F:	drivers/scsi/mpt2sas/
8288F:	drivers/scsi/mpt3sas/
8289
8290LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8291M:	Matthew Wilcox <matthew@wil.cx>
8292L:	linux-scsi@vger.kernel.org
8293S:	Maintained
8294F:	drivers/scsi/sym53c8xx_2/
8295
8296LTC4261 HARDWARE MONITOR DRIVER
8297M:	Guenter Roeck <linux@roeck-us.net>
8298L:	linux-hwmon@vger.kernel.org
8299S:	Maintained
8300F:	Documentation/hwmon/ltc4261
8301F:	drivers/hwmon/ltc4261.c
8302
8303LTC4306 I2C MULTIPLEXER DRIVER
8304M:	Michael Hennerich <michael.hennerich@analog.com>
8305W:	http://ez.analog.com/community/linux-device-drivers
8306L:	linux-i2c@vger.kernel.org
8307S:	Supported
8308F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8309F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8310
8311LTP (Linux Test Project)
8312M:	Mike Frysinger <vapier@gentoo.org>
8313M:	Cyril Hrubis <chrubis@suse.cz>
8314M:	Wanlong Gao <wanlong.gao@gmail.com>
8315M:	Jan Stancek <jstancek@redhat.com>
8316M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8317M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8318L:	ltp@lists.linux.it (subscribers-only)
8319W:	http://linux-test-project.github.io/
8320T:	git git://github.com/linux-test-project/ltp.git
8321S:	Maintained
8322
8323M32R ARCHITECTURE
8324W:	http://www.linux-m32r.org/
8325S:	Orphan
8326F:	arch/m32r/
8327
8328M68K ARCHITECTURE
8329M:	Geert Uytterhoeven <geert@linux-m68k.org>
8330L:	linux-m68k@lists.linux-m68k.org
8331W:	http://www.linux-m68k.org/
8332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8333S:	Maintained
8334F:	arch/m68k/
8335F:	drivers/zorro/
8336
8337M68K ON APPLE MACINTOSH
8338M:	Joshua Thompson <funaho@jurai.org>
8339W:	http://www.mac.linux-m68k.org/
8340L:	linux-m68k@lists.linux-m68k.org
8341S:	Maintained
8342F:	arch/m68k/mac/
8343
8344M68K ON HP9000/300
8345M:	Philip Blundell <philb@gnu.org>
8346W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8347S:	Maintained
8348F:	arch/m68k/hp300/
8349
8350M88DS3103 MEDIA DRIVER
8351M:	Antti Palosaari <crope@iki.fi>
8352L:	linux-media@vger.kernel.org
8353W:	https://linuxtv.org
8354W:	http://palosaari.fi/linux/
8355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8356T:	git git://linuxtv.org/anttip/media_tree.git
8357S:	Maintained
8358F:	drivers/media/dvb-frontends/m88ds3103*
8359
8360M88RS2000 MEDIA DRIVER
8361M:	Malcolm Priestley <tvboxspy@gmail.com>
8362L:	linux-media@vger.kernel.org
8363W:	https://linuxtv.org
8364Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8365S:	Maintained
8366F:	drivers/media/dvb-frontends/m88rs2000*
8367
8368MA901 MASTERKIT USB FM RADIO DRIVER
8369M:	Alexey Klimov <klimov.linux@gmail.com>
8370L:	linux-media@vger.kernel.org
8371T:	git git://linuxtv.org/media_tree.git
8372S:	Maintained
8373F:	drivers/media/radio/radio-ma901.c
8374
8375MAC80211
8376M:	Johannes Berg <johannes@sipsolutions.net>
8377L:	linux-wireless@vger.kernel.org
8378W:	http://wireless.kernel.org/
8379T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8380T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8381S:	Maintained
8382F:	Documentation/networking/mac80211-injection.txt
8383F:	include/net/mac80211.h
8384F:	net/mac80211/
8385F:	drivers/net/wireless/mac80211_hwsim.[ch]
8386F:	Documentation/networking/mac80211_hwsim/README
8387
8388MAILBOX API
8389M:	Jassi Brar <jassisinghbrar@gmail.com>
8390L:	linux-kernel@vger.kernel.org
8391S:	Maintained
8392F:	drivers/mailbox/
8393F:	include/linux/mailbox_client.h
8394F:	include/linux/mailbox_controller.h
8395
8396MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8397M:	Michael Kerrisk <mtk.manpages@gmail.com>
8398W:	http://www.kernel.org/doc/man-pages
8399L:	linux-man@vger.kernel.org
8400S:	Maintained
8401
8402MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8403M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8404L:	linux-mips@linux-mips.org
8405S:	Maintained
8406F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8407
8408MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8409M:	Andrew Lunn <andrew@lunn.ch>
8410M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8411L:	netdev@vger.kernel.org
8412S:	Maintained
8413F:	drivers/net/dsa/mv88e6xxx/
8414F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8415
8416MARVELL ARMADA DRM SUPPORT
8417M:	Russell King <linux@armlinux.org.uk>
8418S:	Maintained
8419T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8420T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8421F:	drivers/gpu/drm/armada/
8422F:	include/uapi/drm/armada_drm.h
8423F:	Documentation/devicetree/bindings/display/armada/
8424
8425MARVELL CRYPTO DRIVER
8426M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8427M:	Arnaud Ebalard <arno@natisbad.org>
8428F:	drivers/crypto/marvell/
8429S:	Maintained
8430L:	linux-crypto@vger.kernel.org
8431
8432MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8433M:	Mirko Lindner <mlindner@marvell.com>
8434M:	Stephen Hemminger <stephen@networkplumber.org>
8435L:	netdev@vger.kernel.org
8436S:	Maintained
8437F:	drivers/net/ethernet/marvell/sk*
8438
8439MARVELL LIBERTAS WIRELESS DRIVER
8440L:	libertas-dev@lists.infradead.org
8441S:	Orphan
8442F:	drivers/net/wireless/marvell/libertas/
8443
8444MARVELL MACCHIATOBIN SUPPORT
8445M:	Russell King <rmk@armlinux.org.uk>
8446L:	linux-arm-kernel@lists.infradead.org
8447S:	Maintained
8448F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8449
8450MARVELL MV643XX ETHERNET DRIVER
8451M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8452L:	netdev@vger.kernel.org
8453S:	Maintained
8454F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8455F:	include/linux/mv643xx.h
8456
8457MARVELL MV88X3310 PHY DRIVER
8458M:	Russell King <rmk@armlinux.org.uk>
8459L:	netdev@vger.kernel.org
8460S:	Maintained
8461F:	drivers/net/phy/marvell10g.c
8462
8463MARVELL MVNETA ETHERNET DRIVER
8464M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8465L:	netdev@vger.kernel.org
8466S:	Maintained
8467F:	drivers/net/ethernet/marvell/mvneta.*
8468
8469MARVELL MWIFIEX WIRELESS DRIVER
8470M:	Amitkumar Karwar <amitkarwar@gmail.com>
8471M:	Nishant Sarmukadam <nishants@marvell.com>
8472M:	Ganapathi Bhat <gbhat@marvell.com>
8473M:	Xinming Hu <huxm@marvell.com>
8474L:	linux-wireless@vger.kernel.org
8475S:	Maintained
8476F:	drivers/net/wireless/marvell/mwifiex/
8477
8478MARVELL MWL8K WIRELESS DRIVER
8479M:	Lennert Buytenhek <buytenh@wantstofly.org>
8480L:	linux-wireless@vger.kernel.org
8481S:	Odd Fixes
8482F:	drivers/net/wireless/marvell/mwl8k.c
8483
8484MARVELL NAND CONTROLLER DRIVER
8485M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8486L:	linux-mtd@lists.infradead.org
8487S:	Maintained
8488F:	drivers/mtd/nand/marvell_nand.c
8489F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8490
8491MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8492M:	Nicolas Pitre <nico@fluxnic.net>
8493S:	Odd Fixes
8494F:	drivers/mmc/host/mvsdio.*
8495
8496MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8497M:	Hu Ziji <huziji@marvell.com>
8498L:	linux-mmc@vger.kernel.org
8499S:	Supported
8500F:	drivers/mmc/host/sdhci-xenon*
8501F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8502
8503MATROX FRAMEBUFFER DRIVER
8504L:	linux-fbdev@vger.kernel.org
8505S:	Orphan
8506F:	drivers/video/fbdev/matrox/matroxfb_*
8507F:	include/uapi/linux/matroxfb.h
8508
8509MAX16065 HARDWARE MONITOR DRIVER
8510M:	Guenter Roeck <linux@roeck-us.net>
8511L:	linux-hwmon@vger.kernel.org
8512S:	Maintained
8513F:	Documentation/hwmon/max16065
8514F:	drivers/hwmon/max16065.c
8515
8516MAX20751 HARDWARE MONITOR DRIVER
8517M:	Guenter Roeck <linux@roeck-us.net>
8518L:	linux-hwmon@vger.kernel.org
8519S:	Maintained
8520F:	Documentation/hwmon/max20751
8521F:	drivers/hwmon/max20751.c
8522
8523MAX2175 SDR TUNER DRIVER
8524M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8525L:	linux-media@vger.kernel.org
8526T:	git git://linuxtv.org/media_tree.git
8527S:	Maintained
8528F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8529F:	Documentation/media/v4l-drivers/max2175.rst
8530F:	drivers/media/i2c/max2175*
8531F:	include/uapi/linux/max2175.h
8532
8533MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8534L:	linux-hwmon@vger.kernel.org
8535S:	Orphan
8536F:	Documentation/hwmon/max6650
8537F:	drivers/hwmon/max6650.c
8538
8539MAX6697 HARDWARE MONITOR DRIVER
8540M:	Guenter Roeck <linux@roeck-us.net>
8541L:	linux-hwmon@vger.kernel.org
8542S:	Maintained
8543F:	Documentation/hwmon/max6697
8544F:	Documentation/devicetree/bindings/i2c/max6697.txt
8545F:	drivers/hwmon/max6697.c
8546F:	include/linux/platform_data/max6697.h
8547
8548MAX9860 MONO AUDIO VOICE CODEC DRIVER
8549M:	Peter Rosin <peda@axentia.se>
8550L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8551S:	Maintained
8552F:	Documentation/devicetree/bindings/sound/max9860.txt
8553F:	sound/soc/codecs/max9860.*
8554
8555MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8556M:	Javier Martinez Canillas <javier@dowhile0.org>
8557L:	linux-kernel@vger.kernel.org
8558S:	Supported
8559F:	drivers/regulator/max77802-regulator.c
8560F:	Documentation/devicetree/bindings/*/*max77802.txt
8561F:	include/dt-bindings/*/*max77802.h
8562
8563MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8564M:	Krzysztof Kozlowski <krzk@kernel.org>
8565M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8566L:	linux-pm@vger.kernel.org
8567S:	Supported
8568F:	drivers/power/supply/max14577_charger.c
8569F:	drivers/power/supply/max77693_charger.c
8570
8571MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8572M:	Chanwoo Choi <cw00.choi@samsung.com>
8573M:	Krzysztof Kozlowski <krzk@kernel.org>
8574M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8575L:	linux-kernel@vger.kernel.org
8576S:	Supported
8577F:	drivers/*/max14577*.c
8578F:	drivers/*/max77686*.c
8579F:	drivers/*/max77693*.c
8580F:	drivers/extcon/extcon-max14577.c
8581F:	drivers/extcon/extcon-max77693.c
8582F:	drivers/rtc/rtc-max77686.c
8583F:	drivers/clk/clk-max77686.c
8584F:	Documentation/devicetree/bindings/mfd/max14577.txt
8585F:	Documentation/devicetree/bindings/*/max77686.txt
8586F:	Documentation/devicetree/bindings/mfd/max77693.txt
8587F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8588F:	include/linux/mfd/max14577*.h
8589F:	include/linux/mfd/max77686*.h
8590F:	include/linux/mfd/max77693*.h
8591
8592MAXIRADIO FM RADIO RECEIVER DRIVER
8593M:	Hans Verkuil <hverkuil@xs4all.nl>
8594L:	linux-media@vger.kernel.org
8595T:	git git://linuxtv.org/media_tree.git
8596W:	https://linuxtv.org
8597S:	Maintained
8598F:	drivers/media/radio/radio-maxiradio*
8599
8600MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8601M:	Peter Rosin <peda@axentia.se>
8602L:	linux-iio@vger.kernel.org
8603S:	Maintained
8604F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8605F:	drivers/iio/potentiometer/mcp4531.c
8606
8607MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8608M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8609L:	linux-iio@vger.kernel.org
8610S:	Maintained
8611F:	drivers/iio/dac/cio-dac.c
8612
8613MEDIA DRIVERS FOR ASCOT2E
8614M:	Sergey Kozlov <serjk@netup.ru>
8615M:	Abylay Ospan <aospan@netup.ru>
8616L:	linux-media@vger.kernel.org
8617W:	https://linuxtv.org
8618W:	http://netup.tv/
8619T:	git git://linuxtv.org/media_tree.git
8620S:	Supported
8621F:	drivers/media/dvb-frontends/ascot2e*
8622
8623MEDIA DRIVERS FOR CXD2841ER
8624M:	Sergey Kozlov <serjk@netup.ru>
8625M:	Abylay Ospan <aospan@netup.ru>
8626L:	linux-media@vger.kernel.org
8627W:	https://linuxtv.org
8628W:	http://netup.tv/
8629T:	git git://linuxtv.org/media_tree.git
8630S:	Supported
8631F:	drivers/media/dvb-frontends/cxd2841er*
8632
8633MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8634M:	Daniel Scheller <d.scheller.oss@gmail.com>
8635L:	linux-media@vger.kernel.org
8636W:	https://linuxtv.org
8637T:	git git://linuxtv.org/media_tree.git
8638S:	Maintained
8639F:	drivers/media/pci/ddbridge/*
8640
8641MEDIA DRIVERS FOR FREESCALE IMX
8642M:	Steve Longerbeam <slongerbeam@gmail.com>
8643M:	Philipp Zabel <p.zabel@pengutronix.de>
8644L:	linux-media@vger.kernel.org
8645T:	git git://linuxtv.org/media_tree.git
8646S:	Maintained
8647F:	Documentation/devicetree/bindings/media/imx.txt
8648F:	Documentation/media/v4l-drivers/imx.rst
8649F:	drivers/staging/media/imx/
8650F:	include/linux/imx-media.h
8651F:	include/media/imx.h
8652
8653MEDIA DRIVERS FOR HELENE
8654M:	Abylay Ospan <aospan@netup.ru>
8655L:	linux-media@vger.kernel.org
8656W:	https://linuxtv.org
8657W:	http://netup.tv/
8658T:	git git://linuxtv.org/media_tree.git
8659S:	Supported
8660F:	drivers/media/dvb-frontends/helene*
8661
8662MEDIA DRIVERS FOR HORUS3A
8663M:	Sergey Kozlov <serjk@netup.ru>
8664M:	Abylay Ospan <aospan@netup.ru>
8665L:	linux-media@vger.kernel.org
8666W:	https://linuxtv.org
8667W:	http://netup.tv/
8668T:	git git://linuxtv.org/media_tree.git
8669S:	Supported
8670F:	drivers/media/dvb-frontends/horus3a*
8671
8672MEDIA DRIVERS FOR LNBH25
8673M:	Sergey Kozlov <serjk@netup.ru>
8674M:	Abylay Ospan <aospan@netup.ru>
8675L:	linux-media@vger.kernel.org
8676W:	https://linuxtv.org
8677W:	http://netup.tv/
8678T:	git git://linuxtv.org/media_tree.git
8679S:	Supported
8680F:	drivers/media/dvb-frontends/lnbh25*
8681
8682MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8683M:	Daniel Scheller <d.scheller.oss@gmail.com>
8684L:	linux-media@vger.kernel.org
8685W:	https://linuxtv.org
8686T:	git git://linuxtv.org/media_tree.git
8687S:	Maintained
8688F:	drivers/media/dvb-frontends/mxl5xx*
8689
8690MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8691M:	Sergey Kozlov <serjk@netup.ru>
8692M:	Abylay Ospan <aospan@netup.ru>
8693L:	linux-media@vger.kernel.org
8694W:	https://linuxtv.org
8695W:	http://netup.tv/
8696T:	git git://linuxtv.org/media_tree.git
8697S:	Supported
8698F:	drivers/media/pci/netup_unidvb/*
8699
8700MEDIA DRIVERS FOR RENESAS - DRIF
8701M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8702L:	linux-media@vger.kernel.org
8703L:	linux-renesas-soc@vger.kernel.org
8704T:	git git://linuxtv.org/media_tree.git
8705S:	Supported
8706F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8707F:	drivers/media/platform/rcar_drif.c
8708
8709MEDIA DRIVERS FOR RENESAS - FCP
8710M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8711L:	linux-media@vger.kernel.org
8712L:	linux-renesas-soc@vger.kernel.org
8713T:	git git://linuxtv.org/media_tree.git
8714S:	Supported
8715F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8716F:	drivers/media/platform/rcar-fcp.c
8717F:	include/media/rcar-fcp.h
8718
8719MEDIA DRIVERS FOR RENESAS - FDP1
8720M:	Kieran Bingham <kieran@bingham.xyz>
8721L:	linux-media@vger.kernel.org
8722L:	linux-renesas-soc@vger.kernel.org
8723T:	git git://linuxtv.org/media_tree.git
8724S:	Supported
8725F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8726F:	drivers/media/platform/rcar_fdp1.c
8727
8728MEDIA DRIVERS FOR RENESAS - VIN
8729M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8730L:	linux-media@vger.kernel.org
8731L:	linux-renesas-soc@vger.kernel.org
8732T:	git git://linuxtv.org/media_tree.git
8733S:	Supported
8734F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8735F:	drivers/media/platform/rcar-vin/
8736
8737MEDIA DRIVERS FOR RENESAS - VSP1
8738M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8739L:	linux-media@vger.kernel.org
8740L:	linux-renesas-soc@vger.kernel.org
8741T:	git git://linuxtv.org/media_tree.git
8742S:	Supported
8743F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8744F:	drivers/media/platform/vsp1/
8745
8746MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8747M:	Daniel Scheller <d.scheller.oss@gmail.com>
8748L:	linux-media@vger.kernel.org
8749W:	https://linuxtv.org
8750T:	git git://linuxtv.org/media_tree.git
8751S:	Maintained
8752F:	drivers/media/dvb-frontends/stv0910*
8753
8754MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8755M:	Daniel Scheller <d.scheller.oss@gmail.com>
8756L:	linux-media@vger.kernel.org
8757W:	https://linuxtv.org
8758T:	git git://linuxtv.org/media_tree.git
8759S:	Maintained
8760F:	drivers/media/dvb-frontends/stv6111*
8761
8762MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8763M:	Dmitry Osipenko <digetx@gmail.com>
8764L:	linux-media@vger.kernel.org
8765L:	linux-tegra@vger.kernel.org
8766T:	git git://linuxtv.org/media_tree.git
8767S:	Maintained
8768F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8769F:	drivers/staging/media/tegra-vde/
8770
8771MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8772M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8773M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8774P:	LinuxTV.org Project
8775L:	linux-media@vger.kernel.org
8776W:	https://linuxtv.org
8777Q:	http://patchwork.kernel.org/project/linux-media/list/
8778T:	git git://linuxtv.org/media_tree.git
8779S:	Maintained
8780F:	Documentation/devicetree/bindings/media/
8781F:	Documentation/media/
8782F:	drivers/media/
8783F:	drivers/staging/media/
8784F:	include/linux/platform_data/media/
8785F:	include/media/
8786F:	include/uapi/linux/dvb/
8787F:	include/uapi/linux/videodev2.h
8788F:	include/uapi/linux/media.h
8789F:	include/uapi/linux/v4l2-*
8790F:	include/uapi/linux/meye.h
8791F:	include/uapi/linux/ivtv*
8792F:	include/uapi/linux/uvcvideo.h
8793
8794MEDIATEK CIR DRIVER
8795M:	Sean Wang <sean.wang@mediatek.com>
8796S:	Maintained
8797F:	drivers/media/rc/mtk-cir.c
8798
8799MEDIATEK PMIC LED DRIVER
8800M:	Sean Wang <sean.wang@mediatek.com>
8801S:	Maintained
8802F:	drivers/leds/leds-mt6323.c
8803F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8804
8805MEDIATEK ETHERNET DRIVER
8806M:	Felix Fietkau <nbd@openwrt.org>
8807M:	John Crispin <john@phrozen.org>
8808M:	Sean Wang <sean.wang@mediatek.com>
8809M:	Nelson Chang <nelson.chang@mediatek.com>
8810L:	netdev@vger.kernel.org
8811S:	Maintained
8812F:	drivers/net/ethernet/mediatek/
8813
8814MEDIATEK SWITCH DRIVER
8815M:	Sean Wang <sean.wang@mediatek.com>
8816L:	netdev@vger.kernel.org
8817S:	Maintained
8818F:	drivers/net/dsa/mt7530.*
8819F:	net/dsa/tag_mtk.c
8820
8821MEDIATEK JPEG DRIVER
8822M:	Rick Chang <rick.chang@mediatek.com>
8823M:	Bin Liu <bin.liu@mediatek.com>
8824S:	Supported
8825F:	drivers/media/platform/mtk-jpeg/
8826F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8827
8828MEDIATEK MDP DRIVER
8829M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8830M:	Houlong Wei <houlong.wei@mediatek.com>
8831M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8832S:	Supported
8833F:	drivers/media/platform/mtk-mdp/
8834F:	drivers/media/platform/mtk-vpu/
8835F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8836
8837MEDIATEK MEDIA DRIVER
8838M:	Tiffany Lin <tiffany.lin@mediatek.com>
8839M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8840S:	Supported
8841F:	drivers/media/platform/mtk-vcodec/
8842F:	drivers/media/platform/mtk-vpu/
8843F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8844F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8845
8846MEDIATEK MT7601U WIRELESS LAN DRIVER
8847M:	Jakub Kicinski <kubakici@wp.pl>
8848L:	linux-wireless@vger.kernel.org
8849S:	Maintained
8850F:	drivers/net/wireless/mediatek/mt7601u/
8851
8852MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8853M:	Sean Wang <sean.wang@mediatek.com>
8854S:	Maintained
8855F:	drivers/char/hw_random/mtk-rng.c
8856
8857MEDIATEK USB3 DRD IP DRIVER
8858M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8859L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8861L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8862S:	Maintained
8863F:	drivers/usb/mtu3/
8864
8865MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8866M:	Peter Senna Tschudin <peter.senna@collabora.com>
8867M:	Martin Donnelly <martin.donnelly@ge.com>
8868M:	Martyn Welch <martyn.welch@collabora.co.uk>
8869S:	Maintained
8870F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8871F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8872
8873MEGARAID SCSI/SAS DRIVERS
8874M:	Kashyap Desai <kashyap.desai@broadcom.com>
8875M:	Sumit Saxena <sumit.saxena@broadcom.com>
8876M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8877L:	megaraidlinux.pdl@broadcom.com
8878L:	linux-scsi@vger.kernel.org
8879W:	http://www.avagotech.com/support/
8880S:	Maintained
8881F:	Documentation/scsi/megaraid.txt
8882F:	drivers/scsi/megaraid.*
8883F:	drivers/scsi/megaraid/
8884
8885MELEXIS MLX90614 DRIVER
8886M:	Crt Mori <cmo@melexis.com>
8887L:	linux-iio@vger.kernel.org
8888W:	http://www.melexis.com
8889S:	Supported
8890F:	drivers/iio/temperature/mlx90614.c
8891
8892MELFAS MIP4 TOUCHSCREEN DRIVER
8893M:	Sangwon Jee <jeesw@melfas.com>
8894W:	http://www.melfas.com
8895S:	Supported
8896F:	drivers/input/touchscreen/melfas_mip4.c
8897F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8898
8899MELLANOX ETHERNET DRIVER (mlx4_en)
8900M:	Tariq Toukan <tariqt@mellanox.com>
8901L:	netdev@vger.kernel.org
8902S:	Supported
8903W:	http://www.mellanox.com
8904Q:	http://patchwork.ozlabs.org/project/netdev/list/
8905F:	drivers/net/ethernet/mellanox/mlx4/en_*
8906
8907MELLANOX ETHERNET DRIVER (mlx5e)
8908M:	Saeed Mahameed <saeedm@mellanox.com>
8909L:	netdev@vger.kernel.org
8910S:	Supported
8911W:	http://www.mellanox.com
8912Q:	http://patchwork.ozlabs.org/project/netdev/list/
8913F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8914
8915MELLANOX ETHERNET INNOVA DRIVER
8916M:	Ilan Tayari <ilant@mellanox.com>
8917R:	Boris Pismenny <borisp@mellanox.com>
8918L:	netdev@vger.kernel.org
8919S:	Supported
8920W:	http://www.mellanox.com
8921Q:	http://patchwork.ozlabs.org/project/netdev/list/
8922F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8923F:	include/linux/mlx5/mlx5_ifc_fpga.h
8924
8925MELLANOX ETHERNET INNOVA IPSEC DRIVER
8926M:	Ilan Tayari <ilant@mellanox.com>
8927R:	Boris Pismenny <borisp@mellanox.com>
8928L:	netdev@vger.kernel.org
8929S:	Supported
8930W:	http://www.mellanox.com
8931Q:	http://patchwork.ozlabs.org/project/netdev/list/
8932F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8933F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8934
8935MELLANOX ETHERNET SWITCH DRIVERS
8936M:	Jiri Pirko <jiri@mellanox.com>
8937M:	Ido Schimmel <idosch@mellanox.com>
8938L:	netdev@vger.kernel.org
8939S:	Supported
8940W:	http://www.mellanox.com
8941Q:	http://patchwork.ozlabs.org/project/netdev/list/
8942F:	drivers/net/ethernet/mellanox/mlxsw/
8943
8944MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8945M:	mlxsw@mellanox.com
8946L:	netdev@vger.kernel.org
8947S:	Supported
8948W:	http://www.mellanox.com
8949Q:	http://patchwork.ozlabs.org/project/netdev/list/
8950F:	drivers/net/ethernet/mellanox/mlxfw/
8951
8952MELLANOX HARDWARE PLATFORM SUPPORT
8953M:	Andy Shevchenko <andy@infradead.org>
8954M:	Darren Hart <dvhart@infradead.org>
8955M:	Vadim Pasternak <vadimp@mellanox.com>
8956L:	platform-driver-x86@vger.kernel.org
8957S:	Supported
8958F:	drivers/platform/mellanox/
8959
8960MELLANOX MLX4 core VPI driver
8961M:	Tariq Toukan <tariqt@mellanox.com>
8962L:	netdev@vger.kernel.org
8963L:	linux-rdma@vger.kernel.org
8964W:	http://www.mellanox.com
8965Q:	http://patchwork.ozlabs.org/project/netdev/list/
8966S:	Supported
8967F:	drivers/net/ethernet/mellanox/mlx4/
8968F:	include/linux/mlx4/
8969
8970MELLANOX MLX4 IB driver
8971M:	Yishai Hadas <yishaih@mellanox.com>
8972L:	linux-rdma@vger.kernel.org
8973W:	http://www.mellanox.com
8974Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8975S:	Supported
8976F:	drivers/infiniband/hw/mlx4/
8977F:	include/linux/mlx4/
8978F:	include/uapi/rdma/mlx4-abi.h
8979
8980MELLANOX MLX5 core VPI driver
8981M:	Saeed Mahameed <saeedm@mellanox.com>
8982M:	Matan Barak <matanb@mellanox.com>
8983M:	Leon Romanovsky <leonro@mellanox.com>
8984L:	netdev@vger.kernel.org
8985L:	linux-rdma@vger.kernel.org
8986W:	http://www.mellanox.com
8987Q:	http://patchwork.ozlabs.org/project/netdev/list/
8988S:	Supported
8989F:	drivers/net/ethernet/mellanox/mlx5/core/
8990F:	include/linux/mlx5/
8991
8992MELLANOX MLX5 IB driver
8993M:	Matan Barak <matanb@mellanox.com>
8994M:	Leon Romanovsky <leonro@mellanox.com>
8995L:	linux-rdma@vger.kernel.org
8996W:	http://www.mellanox.com
8997Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8998S:	Supported
8999F:	drivers/infiniband/hw/mlx5/
9000F:	include/linux/mlx5/
9001F:	include/uapi/rdma/mlx5-abi.h
9002
9003MELLANOX MLXCPLD I2C AND MUX DRIVER
9004M:	Vadim Pasternak <vadimp@mellanox.com>
9005M:	Michael Shych <michaelsh@mellanox.com>
9006L:	linux-i2c@vger.kernel.org
9007S:	Supported
9008F:	drivers/i2c/busses/i2c-mlxcpld.c
9009F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9010F:	Documentation/i2c/busses/i2c-mlxcpld
9011
9012MELLANOX MLXCPLD LED DRIVER
9013M:	Vadim Pasternak <vadimp@mellanox.com>
9014L:	linux-leds@vger.kernel.org
9015S:	Supported
9016F:	drivers/leds/leds-mlxcpld.c
9017F:	Documentation/leds/leds-mlxcpld.txt
9018
9019MELLANOX PLATFORM DRIVER
9020M:	Vadim Pasternak <vadimp@mellanox.com>
9021L:	platform-driver-x86@vger.kernel.org
9022S:	Supported
9023F:	drivers/platform/x86/mlx-platform.c
9024
9025MEMBARRIER SUPPORT
9026M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9027M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9028L:	linux-kernel@vger.kernel.org
9029S:	Supported
9030F:	kernel/sched/membarrier.c
9031F:	include/uapi/linux/membarrier.h
9032F:	arch/powerpc/include/asm/membarrier.h
9033
9034MEMORY MANAGEMENT
9035L:	linux-mm@kvack.org
9036W:	http://www.linux-mm.org
9037S:	Maintained
9038F:	include/linux/mm.h
9039F:	include/linux/gfp.h
9040F:	include/linux/mmzone.h
9041F:	include/linux/memory_hotplug.h
9042F:	include/linux/vmalloc.h
9043F:	mm/
9044
9045MEMORY TECHNOLOGY DEVICES (MTD)
9046M:	David Woodhouse <dwmw2@infradead.org>
9047M:	Brian Norris <computersforpeace@gmail.com>
9048M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9049M:	Marek Vasut <marek.vasut@gmail.com>
9050M:	Richard Weinberger <richard@nod.at>
9051M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9052L:	linux-mtd@lists.infradead.org
9053W:	http://www.linux-mtd.infradead.org/
9054Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9055T:	git git://git.infradead.org/linux-mtd.git master
9056T:	git git://git.infradead.org/linux-mtd.git mtd/next
9057S:	Maintained
9058F:	Documentation/devicetree/bindings/mtd/
9059F:	drivers/mtd/
9060F:	include/linux/mtd/
9061F:	include/uapi/mtd/
9062
9063MEN A21 WATCHDOG DRIVER
9064M:	Johannes Thumshirn <morbidrsa@gmail.com>
9065L:	linux-watchdog@vger.kernel.org
9066S:	Maintained
9067F:	drivers/watchdog/mena21_wdt.c
9068
9069MEN CHAMELEON BUS (mcb)
9070M:	Johannes Thumshirn <morbidrsa@gmail.com>
9071S:	Maintained
9072F:	drivers/mcb/
9073F:	include/linux/mcb.h
9074F:	Documentation/men-chameleon-bus.txt
9075
9076MEN F21BMC (Board Management Controller)
9077M:	Andreas Werner <andreas.werner@men.de>
9078S:	Supported
9079F:	drivers/mfd/menf21bmc.c
9080F:	drivers/watchdog/menf21bmc_wdt.c
9081F:	drivers/leds/leds-menf21bmc.c
9082F:	drivers/hwmon/menf21bmc_hwmon.c
9083F:	Documentation/hwmon/menf21bmc
9084
9085MESON AO CEC DRIVER FOR AMLOGIC SOCS
9086M:	Neil Armstrong <narmstrong@baylibre.com>
9087L:	linux-media@lists.freedesktop.org
9088L:	linux-amlogic@lists.infradead.org
9089W:	http://linux-meson.com/
9090S:	Supported
9091F:	drivers/media/platform/meson/ao-cec.c
9092F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9093T:	git git://linuxtv.org/media_tree.git
9094
9095METAG ARCHITECTURE
9096M:	James Hogan <jhogan@kernel.org>
9097L:	linux-metag@vger.kernel.org
9098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9099S:	Odd Fixes
9100F:	arch/metag/
9101F:	Documentation/metag/
9102F:	Documentation/devicetree/bindings/metag/
9103F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9104F:	drivers/clocksource/metag_generic.c
9105F:	drivers/irqchip/irq-metag.c
9106F:	drivers/irqchip/irq-metag-ext.c
9107F:	drivers/tty/metag_da.c
9108
9109MICROBLAZE ARCHITECTURE
9110M:	Michal Simek <monstr@monstr.eu>
9111W:	http://www.monstr.eu/fdt/
9112T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9113S:	Supported
9114F:	arch/microblaze/
9115
9116MICROCHIP / ATMEL AT91 SERIAL DRIVER
9117M:	Richard Genoud <richard.genoud@gmail.com>
9118S:	Maintained
9119F:	drivers/tty/serial/atmel_serial.c
9120F:	drivers/tty/serial/atmel_serial.h
9121
9122MICROCHIP / ATMEL DMA DRIVER
9123M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9124L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9125L:	dmaengine@vger.kernel.org
9126S:	Supported
9127F:	drivers/dma/at_hdmac.c
9128F:	drivers/dma/at_hdmac_regs.h
9129F:	include/linux/platform_data/dma-atmel.h
9130
9131MICROCHIP / ATMEL ECC DRIVER
9132M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9133L:	linux-crypto@vger.kernel.org
9134S:	Maintained
9135F:	drivers/crypto/atmel-ecc.*
9136
9137MICROCHIP / ATMEL ISC DRIVER
9138M:	Songjun Wu <songjun.wu@microchip.com>
9139L:	linux-media@vger.kernel.org
9140S:	Supported
9141F:	drivers/media/platform/atmel/atmel-isc.c
9142F:	drivers/media/platform/atmel/atmel-isc-regs.h
9143F:	devicetree/bindings/media/atmel-isc.txt
9144
9145MICROCHIP / ATMEL NAND DRIVER
9146M:	Wenyou Yang <wenyou.yang@microchip.com>
9147M:	Josh Wu <rainyfeeling@outlook.com>
9148L:	linux-mtd@lists.infradead.org
9149S:	Supported
9150F:	drivers/mtd/nand/atmel/*
9151F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9152
9153MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9154M:	Woojung Huh <Woojung.Huh@microchip.com>
9155M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9156L:	netdev@vger.kernel.org
9157S:	Maintained
9158F:	net/dsa/tag_ksz.c
9159F:	drivers/net/dsa/microchip/*
9160F:	include/linux/platform_data/microchip-ksz.h
9161F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9162
9163MICROCHIP USB251XB DRIVER
9164M:	Richard Leitner <richard.leitner@skidata.com>
9165L:	linux-usb@vger.kernel.org
9166S:	Maintained
9167F:	drivers/usb/misc/usb251xb.c
9168F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9169
9170MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9171M:	Don Brace <don.brace@microsemi.com>
9172L:	esc.storagedev@microsemi.com
9173L:	linux-scsi@vger.kernel.org
9174S:	Supported
9175F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9176F:	drivers/scsi/smartpqi/Kconfig
9177F:	drivers/scsi/smartpqi/Makefile
9178F:	include/linux/cciss*.h
9179F:	include/uapi/linux/cciss*.h
9180F:	Documentation/scsi/smartpqi.txt
9181
9182MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9183M:	Chen Yu <yu.c.chen@intel.com>
9184L:	platform-driver-x86@vger.kernel.org
9185S:	Supported
9186F:	drivers/platform/x86/surfacepro3_button.c
9187
9188MICROTEK X6 SCANNER
9189M:	Oliver Neukum <oliver@neukum.org>
9190S:	Maintained
9191F:	drivers/usb/image/microtek.*
9192
9193MIPS
9194M:	Ralf Baechle <ralf@linux-mips.org>
9195M:	James Hogan <jhogan@kernel.org>
9196L:	linux-mips@linux-mips.org
9197W:	http://www.linux-mips.org/
9198T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9199Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9200S:	Supported
9201F:	Documentation/devicetree/bindings/mips/
9202F:	Documentation/mips/
9203F:	arch/mips/
9204F:	drivers/platform/mips/
9205
9206MIPS BOSTON DEVELOPMENT BOARD
9207M:	Paul Burton <paul.burton@mips.com>
9208L:	linux-mips@linux-mips.org
9209S:	Maintained
9210F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9211F:	arch/mips/boot/dts/img/boston.dts
9212F:	arch/mips/configs/generic/board-boston.config
9213F:	drivers/clk/imgtec/clk-boston.c
9214F:	include/dt-bindings/clock/boston-clock.h
9215
9216MIPS GENERIC PLATFORM
9217M:	Paul Burton <paul.burton@mips.com>
9218L:	linux-mips@linux-mips.org
9219S:	Supported
9220F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9221F:	arch/mips/generic/
9222F:	arch/mips/tools/generic-board-config.sh
9223
9224MIPS/LOONGSON1 ARCHITECTURE
9225M:	Keguang Zhang <keguang.zhang@gmail.com>
9226L:	linux-mips@linux-mips.org
9227S:	Maintained
9228F:	arch/mips/loongson32/
9229F:	arch/mips/include/asm/mach-loongson32/
9230F:	drivers/*/*loongson1*
9231F:	drivers/*/*/*loongson1*
9232
9233MIPS/LOONGSON2 ARCHITECTURE
9234M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9235L:	linux-mips@linux-mips.org
9236S:	Maintained
9237F:	arch/mips/loongson64/*{2e/2f}*
9238F:	arch/mips/include/asm/mach-loongson64/
9239F:	drivers/*/*loongson2*
9240F:	drivers/*/*/*loongson2*
9241
9242MIPS/LOONGSON3 ARCHITECTURE
9243M:	Huacai Chen <chenhc@lemote.com>
9244L:	linux-mips@linux-mips.org
9245S:	Maintained
9246F:	arch/mips/loongson64/
9247F:	arch/mips/include/asm/mach-loongson64/
9248F:	drivers/platform/mips/cpu_hwmon.c
9249F:	drivers/*/*loongson3*
9250F:	drivers/*/*/*loongson3*
9251
9252MIPS RINT INSTRUCTION EMULATION
9253M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9254L:	linux-mips@linux-mips.org
9255S:	Supported
9256F:	arch/mips/math-emu/sp_rint.c
9257F:	arch/mips/math-emu/dp_rint.c
9258
9259MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9260M:	Hans Verkuil <hverkuil@xs4all.nl>
9261L:	linux-media@vger.kernel.org
9262T:	git git://linuxtv.org/media_tree.git
9263W:	https://linuxtv.org
9264S:	Odd Fixes
9265F:	drivers/media/radio/radio-miropcm20*
9266
9267MMP SUPPORT
9268M:	Eric Miao <eric.y.miao@gmail.com>
9269M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9270L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271T:	git git://github.com/hzhuang1/linux.git
9272T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9273S:	Maintained
9274F:	arch/arm/boot/dts/mmp*
9275F:	arch/arm/mach-mmp/
9276
9277MN88472 MEDIA DRIVER
9278M:	Antti Palosaari <crope@iki.fi>
9279L:	linux-media@vger.kernel.org
9280W:	https://linuxtv.org
9281W:	http://palosaari.fi/linux/
9282Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9283S:	Maintained
9284F:	drivers/media/dvb-frontends/mn88472*
9285
9286MN88473 MEDIA DRIVER
9287M:	Antti Palosaari <crope@iki.fi>
9288L:	linux-media@vger.kernel.org
9289W:	https://linuxtv.org
9290W:	http://palosaari.fi/linux/
9291Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9292S:	Maintained
9293F:	drivers/media/dvb-frontends/mn88473*
9294
9295MODULE SUPPORT
9296M:	Jessica Yu <jeyu@kernel.org>
9297T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9298S:	Maintained
9299F:	include/linux/module.h
9300F:	kernel/module.c
9301
9302MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9303W:	http://popies.net/meye/
9304S:	Orphan
9305F:	Documentation/media/v4l-drivers/meye*
9306F:	drivers/media/pci/meye/
9307F:	include/uapi/linux/meye.h
9308
9309MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9310M:	Jiri Slaby <jirislaby@gmail.com>
9311S:	Maintained
9312F:	Documentation/serial/moxa-smartio
9313F:	drivers/tty/mxser.*
9314
9315MR800 AVERMEDIA USB FM RADIO DRIVER
9316M:	Alexey Klimov <klimov.linux@gmail.com>
9317L:	linux-media@vger.kernel.org
9318T:	git git://linuxtv.org/media_tree.git
9319S:	Maintained
9320F:	drivers/media/radio/radio-mr800.c
9321
9322MRF24J40 IEEE 802.15.4 RADIO DRIVER
9323M:	Alan Ott <alan@signal11.us>
9324L:	linux-wpan@vger.kernel.org
9325S:	Maintained
9326F:	drivers/net/ieee802154/mrf24j40.c
9327F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9328
9329MSI LAPTOP SUPPORT
9330M:	"Lee, Chun-Yi" <jlee@suse.com>
9331L:	platform-driver-x86@vger.kernel.org
9332S:	Maintained
9333F:	drivers/platform/x86/msi-laptop.c
9334
9335MSI WMI SUPPORT
9336L:	platform-driver-x86@vger.kernel.org
9337S:	Orphan
9338F:	drivers/platform/x86/msi-wmi.c
9339
9340MSI001 MEDIA DRIVER
9341M:	Antti Palosaari <crope@iki.fi>
9342L:	linux-media@vger.kernel.org
9343W:	https://linuxtv.org
9344W:	http://palosaari.fi/linux/
9345Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9346T:	git git://linuxtv.org/anttip/media_tree.git
9347S:	Maintained
9348F:	drivers/media/tuners/msi001*
9349
9350MSI2500 MEDIA DRIVER
9351M:	Antti Palosaari <crope@iki.fi>
9352L:	linux-media@vger.kernel.org
9353W:	https://linuxtv.org
9354W:	http://palosaari.fi/linux/
9355Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9356T:	git git://linuxtv.org/anttip/media_tree.git
9357S:	Maintained
9358F:	drivers/media/usb/msi2500/
9359
9360MSYSTEMS DISKONCHIP G3 MTD DRIVER
9361M:	Robert Jarzmik <robert.jarzmik@free.fr>
9362L:	linux-mtd@lists.infradead.org
9363S:	Maintained
9364F:	drivers/mtd/devices/docg3*
9365
9366MT9M032 APTINA SENSOR DRIVER
9367M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9368L:	linux-media@vger.kernel.org
9369T:	git git://linuxtv.org/media_tree.git
9370S:	Maintained
9371F:	drivers/media/i2c/mt9m032.c
9372F:	include/media/i2c/mt9m032.h
9373
9374MT9P031 APTINA CAMERA SENSOR
9375M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9376L:	linux-media@vger.kernel.org
9377T:	git git://linuxtv.org/media_tree.git
9378S:	Maintained
9379F:	drivers/media/i2c/mt9p031.c
9380F:	include/media/i2c/mt9p031.h
9381
9382MT9T001 APTINA CAMERA SENSOR
9383M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9384L:	linux-media@vger.kernel.org
9385T:	git git://linuxtv.org/media_tree.git
9386S:	Maintained
9387F:	drivers/media/i2c/mt9t001.c
9388F:	include/media/i2c/mt9t001.h
9389
9390MT9V032 APTINA CAMERA SENSOR
9391M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9392L:	linux-media@vger.kernel.org
9393T:	git git://linuxtv.org/media_tree.git
9394S:	Maintained
9395F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9396F:	drivers/media/i2c/mt9v032.c
9397F:	include/media/i2c/mt9v032.h
9398
9399MULTIFUNCTION DEVICES (MFD)
9400M:	Lee Jones <lee.jones@linaro.org>
9401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9402S:	Supported
9403F:	Documentation/devicetree/bindings/mfd/
9404F:	drivers/mfd/
9405F:	include/linux/mfd/
9406F:	include/dt-bindings/mfd/
9407
9408MULTIMEDIA CARD (MMC) ETC. OVER SPI
9409S:	Orphan
9410F:	drivers/mmc/host/mmc_spi.c
9411F:	include/linux/spi/mmc_spi.h
9412
9413MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9414M:	Ulf Hansson <ulf.hansson@linaro.org>
9415L:	linux-mmc@vger.kernel.org
9416T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9417S:	Maintained
9418F:	Documentation/devicetree/bindings/mmc/
9419F:	drivers/mmc/
9420F:	include/linux/mmc/
9421F:	include/uapi/linux/mmc/
9422
9423MULTIPLEXER SUBSYSTEM
9424M:	Peter Rosin <peda@axentia.se>
9425S:	Maintained
9426F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9427F:	Documentation/devicetree/bindings/mux/
9428F:	include/linux/dt-bindings/mux/
9429F:	include/linux/mux/
9430F:	drivers/mux/
9431
9432MULTITECH MULTIPORT CARD (ISICOM)
9433S:	Orphan
9434F:	drivers/tty/isicom.c
9435F:	include/linux/isicom.h
9436
9437MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9438M:	Bin Liu <b-liu@ti.com>
9439L:	linux-usb@vger.kernel.org
9440S:	Maintained
9441F:	drivers/usb/musb/
9442
9443MXL5007T MEDIA DRIVER
9444M:	Michael Krufky <mkrufky@linuxtv.org>
9445L:	linux-media@vger.kernel.org
9446W:	https://linuxtv.org
9447W:	http://github.com/mkrufky
9448Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9449T:	git git://linuxtv.org/mkrufky/tuners.git
9450S:	Maintained
9451F:	drivers/media/tuners/mxl5007t.*
9452
9453MXSFB DRM DRIVER
9454M:	Marek Vasut <marex@denx.de>
9455S:	Supported
9456F:	drivers/gpu/drm/mxsfb/
9457F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9458
9459MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9460M:	Chris Lee <christopher.lee@cspi.com>
9461L:	netdev@vger.kernel.org
9462W:	https://www.cspi.com/ethernet-products/support/downloads/
9463S:	Supported
9464F:	drivers/net/ethernet/myricom/myri10ge/
9465
9466NAND FLASH SUBSYSTEM
9467M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9468R:	Richard Weinberger <richard@nod.at>
9469L:	linux-mtd@lists.infradead.org
9470W:	http://www.linux-mtd.infradead.org/
9471Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9472T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9473T:	git git://git.infradead.org/linux-mtd.git nand/next
9474S:	Maintained
9475F:	drivers/mtd/nand/
9476F:	include/linux/mtd/*nand*.h
9477
9478NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9479M:	Daniel Mack <zonque@gmail.com>
9480S:	Maintained
9481L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9482W:	http://www.native-instruments.com
9483F:	sound/usb/caiaq/
9484
9485NATSEMI ETHERNET DRIVER (DP8381x)
9486S:	Orphan
9487F:	drivers/net/ethernet/natsemi/natsemi.c
9488
9489NCP FILESYSTEM
9490M:	Petr Vandrovec <petr@vandrovec.name>
9491S:	Obsolete
9492F:	drivers/staging/ncpfs/
9493
9494NCR 5380 SCSI DRIVERS
9495M:	Finn Thain <fthain@telegraphics.com.au>
9496M:	Michael Schmitz <schmitzmic@gmail.com>
9497L:	linux-scsi@vger.kernel.org
9498S:	Maintained
9499F:	Documentation/scsi/g_NCR5380.txt
9500F:	drivers/scsi/NCR5380.*
9501F:	drivers/scsi/arm/cumana_1.c
9502F:	drivers/scsi/arm/oak.c
9503F:	drivers/scsi/atari_scsi.*
9504F:	drivers/scsi/dmx3191d.c
9505F:	drivers/scsi/g_NCR5380.*
9506F:	drivers/scsi/mac_scsi.*
9507F:	drivers/scsi/sun3_scsi.*
9508F:	drivers/scsi/sun3_scsi_vme.c
9509
9510NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9511M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9512L:	linux-scsi@vger.kernel.org
9513S:	Maintained
9514F:	drivers/scsi/NCR_D700.*
9515
9516NCT6775 HARDWARE MONITOR DRIVER
9517M:	Guenter Roeck <linux@roeck-us.net>
9518L:	linux-hwmon@vger.kernel.org
9519S:	Maintained
9520F:	Documentation/hwmon/nct6775
9521F:	drivers/hwmon/nct6775.c
9522
9523NETEFFECT IWARP RNIC DRIVER (IW_NES)
9524M:	Faisal Latif <faisal.latif@intel.com>
9525L:	linux-rdma@vger.kernel.org
9526W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9527S:	Supported
9528F:	drivers/infiniband/hw/nes/
9529F:	include/uapi/rdma/nes-abi.h
9530
9531NETEM NETWORK EMULATOR
9532M:	Stephen Hemminger <stephen@networkplumber.org>
9533L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9534S:	Maintained
9535F:	net/sched/sch_netem.c
9536
9537NETERION 10GbE DRIVERS (s2io/vxge)
9538M:	Jon Mason <jdmason@kudzu.us>
9539L:	netdev@vger.kernel.org
9540S:	Supported
9541F:	Documentation/networking/s2io.txt
9542F:	Documentation/networking/vxge.txt
9543F:	drivers/net/ethernet/neterion/
9544
9545NETFILTER
9546M:	Pablo Neira Ayuso <pablo@netfilter.org>
9547M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9548M:	Florian Westphal <fw@strlen.de>
9549L:	netfilter-devel@vger.kernel.org
9550L:	coreteam@netfilter.org
9551W:	http://www.netfilter.org/
9552W:	http://www.iptables.org/
9553W:	http://www.nftables.org/
9554Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9555T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9557S:	Maintained
9558F:	include/linux/netfilter*
9559F:	include/linux/netfilter/
9560F:	include/net/netfilter/
9561F:	include/uapi/linux/netfilter*
9562F:	include/uapi/linux/netfilter/
9563F:	net/*/netfilter.c
9564F:	net/*/netfilter/
9565F:	net/netfilter/
9566F:	net/bridge/br_netfilter*.c
9567
9568NETROM NETWORK LAYER
9569M:	Ralf Baechle <ralf@linux-mips.org>
9570L:	linux-hams@vger.kernel.org
9571W:	http://www.linux-ax25.org/
9572S:	Maintained
9573F:	include/net/netrom.h
9574F:	include/uapi/linux/netrom.h
9575F:	net/netrom/
9576
9577NETRONOME ETHERNET DRIVERS
9578M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9579L:	oss-drivers@netronome.com
9580S:	Maintained
9581F:	drivers/net/ethernet/netronome/
9582
9583NETWORK BLOCK DEVICE (NBD)
9584M:	Josef Bacik <jbacik@fb.com>
9585S:	Maintained
9586L:	linux-block@vger.kernel.org
9587L:	nbd@other.debian.org
9588F:	Documentation/blockdev/nbd.txt
9589F:	drivers/block/nbd.c
9590F:	include/uapi/linux/nbd.h
9591
9592NETWORK DROP MONITOR
9593M:	Neil Horman <nhorman@tuxdriver.com>
9594L:	netdev@vger.kernel.org
9595S:	Maintained
9596W:	https://fedorahosted.org/dropwatch/
9597F:	net/core/drop_monitor.c
9598
9599NETWORKING DRIVERS
9600L:	netdev@vger.kernel.org
9601W:	http://www.linuxfoundation.org/en/Net
9602Q:	http://patchwork.ozlabs.org/project/netdev/list/
9603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9605S:	Odd Fixes
9606F:	Documentation/devicetree/bindings/net/
9607F:	drivers/net/
9608F:	include/linux/if_*
9609F:	include/linux/netdevice.h
9610F:	include/linux/etherdevice.h
9611F:	include/linux/fcdevice.h
9612F:	include/linux/fddidevice.h
9613F:	include/linux/hippidevice.h
9614F:	include/linux/inetdevice.h
9615F:	include/uapi/linux/if_*
9616F:	include/uapi/linux/netdevice.h
9617
9618NETWORKING DRIVERS (WIRELESS)
9619M:	Kalle Valo <kvalo@codeaurora.org>
9620L:	linux-wireless@vger.kernel.org
9621Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9624S:	Maintained
9625F:	Documentation/devicetree/bindings/net/wireless/
9626F:	drivers/net/wireless/
9627
9628NETWORKING [DSA]
9629M:	Andrew Lunn <andrew@lunn.ch>
9630M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9631M:	Florian Fainelli <f.fainelli@gmail.com>
9632S:	Maintained
9633F:	net/dsa/
9634F:	include/net/dsa.h
9635F:	include/linux/dsa/
9636F:	drivers/net/dsa/
9637
9638NETWORKING [GENERAL]
9639M:	"David S. Miller" <davem@davemloft.net>
9640L:	netdev@vger.kernel.org
9641W:	http://www.linuxfoundation.org/en/Net
9642Q:	http://patchwork.ozlabs.org/project/netdev/list/
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9644T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9645B:	mailto:netdev@vger.kernel.org
9646S:	Maintained
9647F:	net/
9648F:	include/net/
9649F:	include/linux/in.h
9650F:	include/linux/net.h
9651F:	include/linux/netdevice.h
9652F:	include/uapi/linux/in.h
9653F:	include/uapi/linux/net.h
9654F:	include/uapi/linux/netdevice.h
9655F:	include/uapi/linux/net_namespace.h
9656F:	tools/testing/selftests/net/
9657F:	lib/net_utils.c
9658F:	lib/random32.c
9659
9660NETWORKING [IPSEC]
9661M:	Steffen Klassert <steffen.klassert@secunet.com>
9662M:	Herbert Xu <herbert@gondor.apana.org.au>
9663M:	"David S. Miller" <davem@davemloft.net>
9664L:	netdev@vger.kernel.org
9665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9666T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9667S:	Maintained
9668F:	net/core/flow.c
9669F:	net/xfrm/
9670F:	net/key/
9671F:	net/ipv4/xfrm*
9672F:	net/ipv4/esp4*
9673F:	net/ipv4/ah4.c
9674F:	net/ipv4/ipcomp.c
9675F:	net/ipv4/ip_vti.c
9676F:	net/ipv6/xfrm*
9677F:	net/ipv6/esp6*
9678F:	net/ipv6/ah6.c
9679F:	net/ipv6/ipcomp6.c
9680F:	net/ipv6/ip6_vti.c
9681F:	include/uapi/linux/xfrm.h
9682F:	include/net/xfrm.h
9683
9684NETWORKING [IPv4/IPv6]
9685M:	"David S. Miller" <davem@davemloft.net>
9686M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9687M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9688L:	netdev@vger.kernel.org
9689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9690S:	Maintained
9691F:	net/ipv4/
9692F:	net/ipv6/
9693F:	include/net/ip*
9694F:	arch/x86/net/*
9695
9696NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9697M:	Paul Moore <paul@paul-moore.com>
9698W:	https://github.com/netlabel
9699L:	netdev@vger.kernel.org
9700L:	linux-security-module@vger.kernel.org
9701S:	Maintained
9702F:	Documentation/netlabel/
9703F:	include/net/calipso.h
9704F:	include/net/cipso_ipv4.h
9705F:	include/net/netlabel.h
9706F:	include/uapi/linux/netfilter/xt_SECMARK.h
9707F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9708F:	net/netlabel/
9709F:	net/ipv4/cipso_ipv4.c
9710F:	net/ipv6/calipso.c
9711F:	net/netfilter/xt_CONNSECMARK.c
9712F:	net/netfilter/xt_SECMARK.c
9713
9714NETWORKING [TLS]
9715M:	Ilya Lesokhin <ilyal@mellanox.com>
9716M:	Aviad Yehezkel <aviadye@mellanox.com>
9717M:	Dave Watson <davejwatson@fb.com>
9718L:	netdev@vger.kernel.org
9719S:	Maintained
9720F:	net/tls/*
9721F:	include/uapi/linux/tls.h
9722F:	include/net/tls.h
9723
9724NETWORKING [WIRELESS]
9725L:	linux-wireless@vger.kernel.org
9726Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9727
9728NETDEVSIM
9729M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9730S:	Maintained
9731F:	drivers/net/netdevsim/*
9732
9733NETXEN (1/10) GbE SUPPORT
9734M:	Manish Chopra <manish.chopra@cavium.com>
9735M:	Rahul Verma <rahul.verma@cavium.com>
9736M:	Dept-GELinuxNICDev@cavium.com
9737L:	netdev@vger.kernel.org
9738S:	Supported
9739F:	drivers/net/ethernet/qlogic/netxen/
9740
9741NFC SUBSYSTEM
9742M:	Samuel Ortiz <sameo@linux.intel.com>
9743L:	linux-wireless@vger.kernel.org
9744L:	linux-nfc@lists.01.org (subscribers-only)
9745S:	Supported
9746F:	net/nfc/
9747F:	include/net/nfc/
9748F:	include/uapi/linux/nfc.h
9749F:	drivers/nfc/
9750F:	include/linux/platform_data/nfcmrvl.h
9751F:	include/linux/platform_data/nxp-nci.h
9752F:	Documentation/devicetree/bindings/net/nfc/
9753
9754NFS, SUNRPC, AND LOCKD CLIENTS
9755M:	Trond Myklebust <trond.myklebust@primarydata.com>
9756M:	Anna Schumaker <anna.schumaker@netapp.com>
9757L:	linux-nfs@vger.kernel.org
9758W:	http://client.linux-nfs.org
9759T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9760S:	Maintained
9761F:	fs/lockd/
9762F:	fs/nfs/
9763F:	fs/nfs_common/
9764F:	net/sunrpc/
9765F:	include/linux/lockd/
9766F:	include/linux/nfs*
9767F:	include/linux/sunrpc/
9768F:	include/uapi/linux/nfs*
9769F:	include/uapi/linux/sunrpc/
9770
9771NILFS2 FILESYSTEM
9772M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9773L:	linux-nilfs@vger.kernel.org
9774W:	https://nilfs.sourceforge.io/
9775W:	https://nilfs.osdn.jp/
9776T:	git git://github.com/konis/nilfs2.git
9777S:	Supported
9778F:	Documentation/filesystems/nilfs2.txt
9779F:	fs/nilfs2/
9780F:	include/trace/events/nilfs2.h
9781F:	include/uapi/linux/nilfs2_api.h
9782F:	include/uapi/linux/nilfs2_ondisk.h
9783
9784NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9785M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9786W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9787S:	Maintained
9788F:	Documentation/scsi/NinjaSCSI.txt
9789F:	drivers/scsi/pcmcia/nsp_*
9790
9791NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9792M:	GOTO Masanori <gotom@debian.or.jp>
9793M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9794W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9795S:	Maintained
9796F:	Documentation/scsi/NinjaSCSI.txt
9797F:	drivers/scsi/nsp32*
9798
9799NIOS2 ARCHITECTURE
9800M:	Ley Foon Tan <lftan@altera.com>
9801L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9803S:	Maintained
9804F:	arch/nios2/
9805
9806NOHZ, DYNTICKS SUPPORT
9807M:	Frederic Weisbecker <fweisbec@gmail.com>
9808M:	Thomas Gleixner <tglx@linutronix.de>
9809M:	Ingo Molnar <mingo@kernel.org>
9810L:	linux-kernel@vger.kernel.org
9811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9812S:	Maintained
9813F:	kernel/time/tick*.*
9814F:	include/linux/tick.h
9815F:	include/linux/sched/nohz.h
9816
9817NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9818M:	Pavel Machek <pavel@ucw.cz>
9819M:	Sakari Ailus <sakari.ailus@iki.fi>
9820L:	linux-media@vger.kernel.org
9821S:	Maintained
9822F:	drivers/media/i2c/et8ek8
9823F:	drivers/media/i2c/ad5820.c
9824
9825NOKIA N900 POWER SUPPLY DRIVERS
9826R:	Pali Rohár <pali.rohar@gmail.com>
9827F:	include/linux/power/bq2415x_charger.h
9828F:	include/linux/power/bq27xxx_battery.h
9829F:	include/linux/power/isp1704_charger.h
9830F:	drivers/power/supply/bq2415x_charger.c
9831F:	drivers/power/supply/bq27xxx_battery.c
9832F:	drivers/power/supply/bq27xxx_battery_i2c.c
9833F:	drivers/power/supply/isp1704_charger.c
9834F:	drivers/power/supply/rx51_battery.c
9835
9836NTB AMD DRIVER
9837M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9838L:	linux-ntb@googlegroups.com
9839S:	Supported
9840F:	drivers/ntb/hw/amd/
9841
9842NTB DRIVER CORE
9843M:	Jon Mason <jdmason@kudzu.us>
9844M:	Dave Jiang <dave.jiang@intel.com>
9845M:	Allen Hubbe <allenbh@gmail.com>
9846L:	linux-ntb@googlegroups.com
9847S:	Supported
9848W:	https://github.com/jonmason/ntb/wiki
9849T:	git git://github.com/jonmason/ntb.git
9850F:	drivers/ntb/
9851F:	drivers/net/ntb_netdev.c
9852F:	include/linux/ntb.h
9853F:	include/linux/ntb_transport.h
9854F:	tools/testing/selftests/ntb/
9855
9856NTB IDT DRIVER
9857M:	Serge Semin <fancer.lancer@gmail.com>
9858L:	linux-ntb@googlegroups.com
9859S:	Supported
9860F:	drivers/ntb/hw/idt/
9861
9862NTB INTEL DRIVER
9863M:	Dave Jiang <dave.jiang@intel.com>
9864L:	linux-ntb@googlegroups.com
9865S:	Supported
9866W:	https://github.com/davejiang/linux/wiki
9867T:	git https://github.com/davejiang/linux.git
9868F:	drivers/ntb/hw/intel/
9869
9870NTFS FILESYSTEM
9871M:	Anton Altaparmakov <anton@tuxera.com>
9872L:	linux-ntfs-dev@lists.sourceforge.net
9873W:	http://www.tuxera.com/
9874T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9875S:	Supported
9876F:	Documentation/filesystems/ntfs.txt
9877F:	fs/ntfs/
9878
9879NUBUS SUBSYSTEM
9880M:	Finn Thain <fthain@telegraphics.com.au>
9881L:	linux-m68k@lists.linux-m68k.org
9882S:	Maintained
9883F:	arch/*/include/asm/nubus.h
9884F:	drivers/nubus/
9885F:	include/linux/nubus.h
9886F:	include/uapi/linux/nubus.h
9887
9888NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9889M:	Antonino Daplas <adaplas@gmail.com>
9890L:	linux-fbdev@vger.kernel.org
9891S:	Maintained
9892F:	drivers/video/fbdev/riva/
9893F:	drivers/video/fbdev/nvidia/
9894
9895NVM EXPRESS DRIVER
9896M:	Keith Busch <keith.busch@intel.com>
9897M:	Jens Axboe <axboe@fb.com>
9898M:	Christoph Hellwig <hch@lst.de>
9899M:	Sagi Grimberg <sagi@grimberg.me>
9900L:	linux-nvme@lists.infradead.org
9901T:	git://git.infradead.org/nvme.git
9902W:	http://git.infradead.org/nvme.git
9903S:	Supported
9904F:	drivers/nvme/host/
9905F:	include/linux/nvme.h
9906F:	include/uapi/linux/nvme_ioctl.h
9907
9908NVM EXPRESS FC TRANSPORT DRIVERS
9909M:	James Smart <james.smart@broadcom.com>
9910L:	linux-nvme@lists.infradead.org
9911S:	Supported
9912F:	include/linux/nvme-fc.h
9913F:	include/linux/nvme-fc-driver.h
9914F:	drivers/nvme/host/fc.c
9915F:	drivers/nvme/target/fc.c
9916F:	drivers/nvme/target/fcloop.c
9917
9918NVM EXPRESS TARGET DRIVER
9919M:	Christoph Hellwig <hch@lst.de>
9920M:	Sagi Grimberg <sagi@grimberg.me>
9921L:	linux-nvme@lists.infradead.org
9922T:	git://git.infradead.org/nvme.git
9923W:	http://git.infradead.org/nvme.git
9924S:	Supported
9925F:	drivers/nvme/target/
9926
9927NVMEM FRAMEWORK
9928M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9929S:	Maintained
9930F:	drivers/nvmem/
9931F:	Documentation/devicetree/bindings/nvmem/
9932F:	Documentation/ABI/stable/sysfs-bus-nvmem
9933F:	include/linux/nvmem-consumer.h
9934F:	include/linux/nvmem-provider.h
9935
9936NXP TDA998X DRM DRIVER
9937M:	Russell King <linux@armlinux.org.uk>
9938S:	Supported
9939T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9940T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9941F:	drivers/gpu/drm/i2c/tda998x_drv.c
9942F:	include/drm/i2c/tda998x.h
9943
9944NXP TFA9879 DRIVER
9945M:	Peter Rosin <peda@axentia.se>
9946L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9947S:	Maintained
9948F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9949F:	sound/soc/codecs/tfa9879*
9950
9951NXP-NCI NFC DRIVER
9952M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9953R:	Charles Gorand <charles.gorand@effinnov.com>
9954L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9955S:	Supported
9956F:	drivers/nfc/nxp-nci
9957
9958OBJTOOL
9959M:	Josh Poimboeuf <jpoimboe@redhat.com>
9960M:	Peter Zijlstra <peterz@infradead.org>
9961S:	Supported
9962F:	tools/objtool/
9963
9964OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9965M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9966M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9967L:	linuxppc-dev@lists.ozlabs.org
9968S:	Supported
9969F:	arch/powerpc/platforms/powernv/ocxl.c
9970F:	arch/powerpc/include/asm/pnv-ocxl.h
9971F:	drivers/misc/ocxl/
9972F:	include/misc/ocxl*
9973F:	include/uapi/misc/ocxl.h
9974F:	Documentation/accelerators/ocxl.txt
9975
9976OMAP AUDIO SUPPORT
9977M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9978M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9979L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9980L:	linux-omap@vger.kernel.org
9981S:	Maintained
9982F:	sound/soc/omap/
9983
9984OMAP CLOCK FRAMEWORK SUPPORT
9985M:	Paul Walmsley <paul@pwsan.com>
9986L:	linux-omap@vger.kernel.org
9987S:	Maintained
9988F:	arch/arm/*omap*/*clock*
9989
9990OMAP DEVICE TREE SUPPORT
9991M:	Benoît Cousson <bcousson@baylibre.com>
9992M:	Tony Lindgren <tony@atomide.com>
9993L:	linux-omap@vger.kernel.org
9994L:	devicetree@vger.kernel.org
9995S:	Maintained
9996F:	arch/arm/boot/dts/*omap*
9997F:	arch/arm/boot/dts/*am3*
9998F:	arch/arm/boot/dts/*am4*
9999F:	arch/arm/boot/dts/*am5*
10000F:	arch/arm/boot/dts/*dra7*
10001
10002OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10003M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10004L:	linux-omap@vger.kernel.org
10005L:	linux-fbdev@vger.kernel.org
10006S:	Maintained
10007F:	drivers/video/fbdev/omap2/
10008F:	Documentation/arm/OMAP/DSS
10009
10010OMAP FRAMEBUFFER SUPPORT
10011M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10012L:	linux-fbdev@vger.kernel.org
10013L:	linux-omap@vger.kernel.org
10014S:	Maintained
10015F:	drivers/video/fbdev/omap/
10016
10017OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10018M:	Roger Quadros <rogerq@ti.com>
10019M:	Tony Lindgren <tony@atomide.com>
10020L:	linux-omap@vger.kernel.org
10021S:	Maintained
10022F:	drivers/memory/omap-gpmc.c
10023F:	arch/arm/mach-omap2/*gpmc*
10024
10025OMAP GPIO DRIVER
10026M:	Grygorii Strashko <grygorii.strashko@ti.com>
10027M:	Santosh Shilimkar <ssantosh@kernel.org>
10028M:	Kevin Hilman <khilman@kernel.org>
10029L:	linux-omap@vger.kernel.org
10030S:	Maintained
10031F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10032F:	drivers/gpio/gpio-omap.c
10033
10034OMAP HARDWARE SPINLOCK SUPPORT
10035M:	Ohad Ben-Cohen <ohad@wizery.com>
10036L:	linux-omap@vger.kernel.org
10037S:	Maintained
10038F:	drivers/hwspinlock/omap_hwspinlock.c
10039
10040OMAP HS MMC SUPPORT
10041L:	linux-mmc@vger.kernel.org
10042L:	linux-omap@vger.kernel.org
10043S:	Orphan
10044F:	drivers/mmc/host/omap_hsmmc.c
10045
10046OMAP HWMOD DATA
10047M:	Paul Walmsley <paul@pwsan.com>
10048L:	linux-omap@vger.kernel.org
10049S:	Maintained
10050F:	arch/arm/mach-omap2/omap_hwmod*data*
10051
10052OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10053M:	Benoît Cousson <bcousson@baylibre.com>
10054L:	linux-omap@vger.kernel.org
10055S:	Maintained
10056F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10057
10058OMAP HWMOD SUPPORT
10059M:	Benoît Cousson <bcousson@baylibre.com>
10060M:	Paul Walmsley <paul@pwsan.com>
10061L:	linux-omap@vger.kernel.org
10062S:	Maintained
10063F:	arch/arm/mach-omap2/omap_hwmod.*
10064
10065OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10066M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10067L:	linux-media@vger.kernel.org
10068S:	Maintained
10069F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10070F:	drivers/media/platform/omap3isp/
10071F:	drivers/staging/media/omap4iss/
10072
10073OMAP MMC SUPPORT
10074M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10075L:	linux-omap@vger.kernel.org
10076S:	Maintained
10077F:	drivers/mmc/host/omap.c
10078
10079OMAP POWER MANAGEMENT SUPPORT
10080M:	Kevin Hilman <khilman@kernel.org>
10081L:	linux-omap@vger.kernel.org
10082S:	Maintained
10083F:	arch/arm/*omap*/*pm*
10084F:	drivers/cpufreq/omap-cpufreq.c
10085
10086OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10087M:	Rajendra Nayak <rnayak@codeaurora.org>
10088M:	Paul Walmsley <paul@pwsan.com>
10089L:	linux-omap@vger.kernel.org
10090S:	Maintained
10091F:	arch/arm/mach-omap2/prm*
10092
10093OMAP RANDOM NUMBER GENERATOR SUPPORT
10094M:	Deepak Saxena <dsaxena@plexity.net>
10095S:	Maintained
10096F:	drivers/char/hw_random/omap-rng.c
10097
10098OMAP USB SUPPORT
10099L:	linux-usb@vger.kernel.org
10100L:	linux-omap@vger.kernel.org
10101S:	Orphan
10102F:	drivers/usb/*/*omap*
10103F:	arch/arm/*omap*/usb*
10104
10105OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10106M:	Mark Jackson <mpfj@newflow.co.uk>
10107L:	linux-omap@vger.kernel.org
10108S:	Maintained
10109F:	arch/arm/boot/dts/am335x-nano.dts
10110
10111OMAP1 SUPPORT
10112M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10113M:	Tony Lindgren <tony@atomide.com>
10114L:	linux-omap@vger.kernel.org
10115Q:	http://patchwork.kernel.org/project/linux-omap/list/
10116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10117S:	Maintained
10118F:	arch/arm/mach-omap1/
10119F:	arch/arm/plat-omap/
10120F:	arch/arm/configs/omap1_defconfig
10121F:	drivers/i2c/busses/i2c-omap.c
10122F:	include/linux/i2c-omap.h
10123
10124OMAP2+ SUPPORT
10125M:	Tony Lindgren <tony@atomide.com>
10126L:	linux-omap@vger.kernel.org
10127W:	http://www.muru.com/linux/omap/
10128W:	http://linux.omap.com/
10129Q:	http://patchwork.kernel.org/project/linux-omap/list/
10130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10131S:	Maintained
10132F:	arch/arm/mach-omap2/
10133F:	arch/arm/plat-omap/
10134F:	arch/arm/configs/omap2plus_defconfig
10135F:	drivers/i2c/busses/i2c-omap.c
10136F:	drivers/irqchip/irq-omap-intc.c
10137F:	drivers/mfd/*omap*.c
10138F:	drivers/mfd/menelaus.c
10139F:	drivers/mfd/palmas.c
10140F:	drivers/mfd/tps65217.c
10141F:	drivers/mfd/tps65218.c
10142F:	drivers/mfd/tps65910.c
10143F:	drivers/mfd/twl-core.[ch]
10144F:	drivers/mfd/twl4030*.c
10145F:	drivers/mfd/twl6030*.c
10146F:	drivers/mfd/twl6040*.c
10147F:	drivers/regulator/palmas-regulator*.c
10148F:	drivers/regulator/pbias-regulator.c
10149F:	drivers/regulator/tps65217-regulator.c
10150F:	drivers/regulator/tps65218-regulator.c
10151F:	drivers/regulator/tps65910-regulator.c
10152F:	drivers/regulator/twl-regulator.c
10153F:	drivers/regulator/twl6030-regulator.c
10154F:	include/linux/i2c-omap.h
10155
10156ONION OMEGA2+ BOARD
10157M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10158L:	linux-mips@linux-mips.org
10159S:	Maintained
10160F:	arch/mips/boot/dts/ralink/omega2p.dts
10161
10162OMFS FILESYSTEM
10163M:	Bob Copeland <me@bobcopeland.com>
10164L:	linux-karma-devel@lists.sourceforge.net
10165S:	Maintained
10166F:	Documentation/filesystems/omfs.txt
10167F:	fs/omfs/
10168
10169OMNIKEY CARDMAN 4000 DRIVER
10170M:	Harald Welte <laforge@gnumonks.org>
10171S:	Maintained
10172F:	drivers/char/pcmcia/cm4000_cs.c
10173F:	include/linux/cm4000_cs.h
10174F:	include/uapi/linux/cm4000_cs.h
10175
10176OMNIKEY CARDMAN 4040 DRIVER
10177M:	Harald Welte <laforge@gnumonks.org>
10178S:	Maintained
10179F:	drivers/char/pcmcia/cm4040_cs.*
10180
10181OMNIVISION OV13858 SENSOR DRIVER
10182M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10183L:	linux-media@vger.kernel.org
10184T:	git git://linuxtv.org/media_tree.git
10185S:	Maintained
10186F:	drivers/media/i2c/ov13858.c
10187
10188OMNIVISION OV5640 SENSOR DRIVER
10189M:	Steve Longerbeam <slongerbeam@gmail.com>
10190L:	linux-media@vger.kernel.org
10191T:	git git://linuxtv.org/media_tree.git
10192S:	Maintained
10193F:	drivers/media/i2c/ov5640.c
10194
10195OMNIVISION OV5647 SENSOR DRIVER
10196M:	Luis Oliveira <lolivei@synopsys.com>
10197L:	linux-media@vger.kernel.org
10198T:	git git://linuxtv.org/media_tree.git
10199S:	Maintained
10200F:	drivers/media/i2c/ov5647.c
10201
10202OMNIVISION OV7670 SENSOR DRIVER
10203M:	Jonathan Corbet <corbet@lwn.net>
10204L:	linux-media@vger.kernel.org
10205T:	git git://linuxtv.org/media_tree.git
10206S:	Maintained
10207F:	drivers/media/i2c/ov7670.c
10208F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10209
10210OMNIVISION OV7740 SENSOR DRIVER
10211M:	Wenyou Yang <wenyou.yang@microchip.com>
10212L:	linux-media@vger.kernel.org
10213T:	git git://linuxtv.org/media_tree.git
10214S:	Maintained
10215F:	drivers/media/i2c/ov7740.c
10216F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10217
10218ONENAND FLASH DRIVER
10219M:	Kyungmin Park <kyungmin.park@samsung.com>
10220L:	linux-mtd@lists.infradead.org
10221S:	Maintained
10222F:	drivers/mtd/onenand/
10223F:	include/linux/mtd/onenand*.h
10224
10225ONSTREAM SCSI TAPE DRIVER
10226M:	Willem Riede <osst@riede.org>
10227L:	osst-users@lists.sourceforge.net
10228L:	linux-scsi@vger.kernel.org
10229S:	Maintained
10230F:	Documentation/scsi/osst.txt
10231F:	drivers/scsi/osst.*
10232F:	drivers/scsi/osst_*.h
10233F:	drivers/scsi/st.h
10234
10235OP-TEE DRIVER
10236M:	Jens Wiklander <jens.wiklander@linaro.org>
10237S:	Maintained
10238F:	drivers/tee/optee/
10239
10240OPA-VNIC DRIVER
10241M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10242M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10243L:	linux-rdma@vger.kernel.org
10244S:	Supported
10245F:	drivers/infiniband/ulp/opa_vnic
10246
10247OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10248M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10249L:	devicetree@vger.kernel.org
10250S:	Maintained
10251F:	Documentation/devicetree/dynamic-resolution-notes.txt
10252F:	Documentation/devicetree/overlay-notes.txt
10253F:	drivers/of/overlay.c
10254F:	drivers/of/resolver.c
10255
10256OPEN FIRMWARE AND FLATTENED DEVICE TREE
10257M:	Rob Herring <robh+dt@kernel.org>
10258M:	Frank Rowand <frowand.list@gmail.com>
10259L:	devicetree@vger.kernel.org
10260W:	http://www.devicetree.org/
10261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10262S:	Maintained
10263F:	drivers/of/
10264F:	include/linux/of*.h
10265F:	scripts/dtc/
10266F:	Documentation/ABI/testing/sysfs-firmware-ofw
10267
10268OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10269M:	Rob Herring <robh+dt@kernel.org>
10270M:	Mark Rutland <mark.rutland@arm.com>
10271L:	devicetree@vger.kernel.org
10272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10273Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10274S:	Maintained
10275F:	Documentation/devicetree/
10276F:	arch/*/boot/dts/
10277F:	include/dt-bindings/
10278
10279OPENCORES I2C BUS DRIVER
10280M:	Peter Korsgaard <jacmet@sunsite.dk>
10281L:	linux-i2c@vger.kernel.org
10282S:	Maintained
10283F:	Documentation/i2c/busses/i2c-ocores
10284F:	drivers/i2c/busses/i2c-ocores.c
10285
10286OPENRISC ARCHITECTURE
10287M:	Jonas Bonn <jonas@southpole.se>
10288M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10289M:	Stafford Horne <shorne@gmail.com>
10290T:	git git://github.com/openrisc/linux.git
10291L:	openrisc@lists.librecores.org
10292W:	http://openrisc.io
10293S:	Maintained
10294F:	Documentation/devicetree/bindings/openrisc/
10295F:	Documentation/openrisc/
10296F:	arch/openrisc/
10297F:	drivers/irqchip/irq-ompic.c
10298F:	drivers/irqchip/irq-or1k-*
10299
10300OPENVSWITCH
10301M:	Pravin B Shelar <pshelar@ovn.org>
10302L:	netdev@vger.kernel.org
10303L:	dev@openvswitch.org
10304W:	http://openvswitch.org
10305S:	Maintained
10306F:	net/openvswitch/
10307F:	include/uapi/linux/openvswitch.h
10308
10309OPERATING PERFORMANCE POINTS (OPP)
10310M:	Viresh Kumar <vireshk@kernel.org>
10311M:	Nishanth Menon <nm@ti.com>
10312M:	Stephen Boyd <sboyd@kernel.org>
10313L:	linux-pm@vger.kernel.org
10314S:	Maintained
10315T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10316F:	drivers/opp/
10317F:	include/linux/pm_opp.h
10318F:	Documentation/power/opp.txt
10319F:	Documentation/devicetree/bindings/opp/
10320
10321OPL4 DRIVER
10322M:	Clemens Ladisch <clemens@ladisch.de>
10323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10324T:	git git://git.alsa-project.org/alsa-kernel.git
10325S:	Maintained
10326F:	sound/drivers/opl4/
10327
10328OPROFILE
10329M:	Robert Richter <rric@kernel.org>
10330L:	oprofile-list@lists.sf.net
10331S:	Maintained
10332F:	arch/*/include/asm/oprofile*.h
10333F:	arch/*/oprofile/
10334F:	drivers/oprofile/
10335F:	include/linux/oprofile.h
10336
10337ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10338M:	Mark Fasheh <mfasheh@versity.com>
10339M:	Joel Becker <jlbec@evilplan.org>
10340L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10341W:	http://ocfs2.wiki.kernel.org
10342S:	Supported
10343F:	Documentation/filesystems/ocfs2.txt
10344F:	Documentation/filesystems/dlmfs.txt
10345F:	fs/ocfs2/
10346
10347ORANGEFS FILESYSTEM
10348M:	Mike Marshall <hubcap@omnibond.com>
10349R:	Martin Brandenburg <martin@omnibond.com>
10350L:	devel@lists.orangefs.org
10351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10352S:	Supported
10353F:	fs/orangefs/
10354F:	Documentation/filesystems/orangefs.txt
10355
10356ORINOCO DRIVER
10357L:	linux-wireless@vger.kernel.org
10358W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10359W:	http://www.nongnu.org/orinoco/
10360S:	Orphan
10361F:	drivers/net/wireless/intersil/orinoco/
10362
10363OSD LIBRARY and FILESYSTEM
10364M:	Boaz Harrosh <ooo@electrozaur.com>
10365S:	Maintained
10366F:	drivers/scsi/osd/
10367F:	include/scsi/osd_*
10368F:	fs/exofs/
10369
10370OV2659 OMNIVISION SENSOR DRIVER
10371M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10372L:	linux-media@vger.kernel.org
10373W:	https://linuxtv.org
10374Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10375T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10376S:	Maintained
10377F:	drivers/media/i2c/ov2659.c
10378F:	include/media/i2c/ov2659.h
10379
10380OVERLAY FILESYSTEM
10381M:	Miklos Szeredi <miklos@szeredi.hu>
10382L:	linux-unionfs@vger.kernel.org
10383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10384S:	Supported
10385F:	fs/overlayfs/
10386F:	Documentation/filesystems/overlayfs.txt
10387
10388P54 WIRELESS DRIVER
10389M:	Christian Lamparter <chunkeey@googlemail.com>
10390L:	linux-wireless@vger.kernel.org
10391W:	http://wireless.kernel.org/en/users/Drivers/p54
10392S:	Maintained
10393F:	drivers/net/wireless/intersil/p54/
10394
10395PA SEMI ETHERNET DRIVER
10396L:	netdev@vger.kernel.org
10397S:	Orphan
10398F:	drivers/net/ethernet/pasemi/*
10399
10400PA SEMI SMBUS DRIVER
10401L:	linux-i2c@vger.kernel.org
10402S:	Orphan
10403F:	drivers/i2c/busses/i2c-pasemi.c
10404
10405PADATA PARALLEL EXECUTION MECHANISM
10406M:	Steffen Klassert <steffen.klassert@secunet.com>
10407L:	linux-crypto@vger.kernel.org
10408S:	Maintained
10409F:	kernel/padata.c
10410F:	include/linux/padata.h
10411F:	Documentation/padata.txt
10412
10413PANASONIC LAPTOP ACPI EXTRAS DRIVER
10414M:	Harald Welte <laforge@gnumonks.org>
10415L:	platform-driver-x86@vger.kernel.org
10416S:	Maintained
10417F:	drivers/platform/x86/panasonic-laptop.c
10418
10419PANASONIC MN10300/AM33/AM34 PORT
10420M:	David Howells <dhowells@redhat.com>
10421L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10422W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10423S:	Maintained
10424F:	Documentation/mn10300/
10425F:	arch/mn10300/
10426
10427PARALLEL LCD/KEYPAD PANEL DRIVER
10428M:	Willy Tarreau <willy@haproxy.com>
10429M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10430S:	Odd Fixes
10431F:	Documentation/misc-devices/lcd-panel-cgram.txt
10432F:	drivers/misc/panel.c
10433
10434PARALLEL PORT SUBSYSTEM
10435M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10436M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10437L:	linux-parport@lists.infradead.org (subscribers-only)
10438S:	Maintained
10439F:	drivers/parport/
10440F:	include/linux/parport*.h
10441F:	drivers/char/ppdev.c
10442F:	include/uapi/linux/ppdev.h
10443F:	Documentation/parport*.txt
10444
10445PARAVIRT_OPS INTERFACE
10446M:	Juergen Gross <jgross@suse.com>
10447M:	Alok Kataria <akataria@vmware.com>
10448L:	virtualization@lists.linux-foundation.org
10449S:	Supported
10450F:	Documentation/virtual/paravirt_ops.txt
10451F:	arch/*/kernel/paravirt*
10452F:	arch/*/include/asm/paravirt*.h
10453F:	include/linux/hypervisor.h
10454
10455PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10456M:	Tim Waugh <tim@cyberelk.net>
10457L:	linux-parport@lists.infradead.org (subscribers-only)
10458S:	Maintained
10459F:	Documentation/blockdev/paride.txt
10460F:	drivers/block/paride/
10461
10462PARISC ARCHITECTURE
10463M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10464M:	Helge Deller <deller@gmx.de>
10465L:	linux-parisc@vger.kernel.org
10466W:	http://www.parisc-linux.org/
10467Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10468T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10470S:	Maintained
10471F:	arch/parisc/
10472F:	Documentation/parisc/
10473F:	drivers/parisc/
10474F:	drivers/char/agp/parisc-agp.c
10475F:	drivers/input/serio/gscps2.c
10476F:	drivers/parport/parport_gsc.*
10477F:	drivers/tty/serial/8250/8250_gsc.c
10478F:	drivers/video/fbdev/sti*
10479F:	drivers/video/console/sti*
10480F:	drivers/video/logo/logo_parisc*
10481
10482PARMAN
10483M:	Jiri Pirko <jiri@mellanox.com>
10484L:	netdev@vger.kernel.org
10485S:	Supported
10486F:	lib/parman.c
10487F:	lib/test_parman.c
10488F:	include/linux/parman.h
10489
10490PC87360 HARDWARE MONITORING DRIVER
10491M:	Jim Cromie <jim.cromie@gmail.com>
10492L:	linux-hwmon@vger.kernel.org
10493S:	Maintained
10494F:	Documentation/hwmon/pc87360
10495F:	drivers/hwmon/pc87360.c
10496
10497PC8736x GPIO DRIVER
10498M:	Jim Cromie <jim.cromie@gmail.com>
10499S:	Maintained
10500F:	drivers/char/pc8736x_gpio.c
10501
10502PC87427 HARDWARE MONITORING DRIVER
10503M:	Jean Delvare <jdelvare@suse.com>
10504L:	linux-hwmon@vger.kernel.org
10505S:	Maintained
10506F:	Documentation/hwmon/pc87427
10507F:	drivers/hwmon/pc87427.c
10508
10509PCA9532 LED DRIVER
10510M:	Riku Voipio <riku.voipio@iki.fi>
10511S:	Maintained
10512F:	drivers/leds/leds-pca9532.c
10513F:	include/linux/leds-pca9532.h
10514
10515PCA9541 I2C BUS MASTER SELECTOR DRIVER
10516M:	Guenter Roeck <linux@roeck-us.net>
10517L:	linux-i2c@vger.kernel.org
10518S:	Maintained
10519F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10520
10521PCDP - PRIMARY CONSOLE AND DEBUG PORT
10522M:	Khalid Aziz <khalid@gonehiking.org>
10523S:	Maintained
10524F:	drivers/firmware/pcdp.*
10525
10526PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10527M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10528L:	linux-pci@vger.kernel.org
10529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10530S:	Maintained
10531F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10532F:	drivers/pci/host/pci-aardvark.c
10533
10534PCI DRIVER FOR ALTERA PCIE IP
10535M:	Ley Foon Tan <lftan@altera.com>
10536L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10537L:	linux-pci@vger.kernel.org
10538S:	Supported
10539F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10540F:	drivers/pci/host/pcie-altera.c
10541
10542PCI DRIVER FOR APPLIEDMICRO XGENE
10543M:	Tanmay Inamdar <tinamdar@apm.com>
10544L:	linux-pci@vger.kernel.org
10545L:	linux-arm-kernel@lists.infradead.org
10546S:	Maintained
10547F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10548F:	drivers/pci/host/pci-xgene.c
10549
10550PCI DRIVER FOR ARM VERSATILE PLATFORM
10551M:	Rob Herring <robh@kernel.org>
10552L:	linux-pci@vger.kernel.org
10553L:	linux-arm-kernel@lists.infradead.org
10554S:	Maintained
10555F:	Documentation/devicetree/bindings/pci/versatile.txt
10556F:	drivers/pci/host/pci-versatile.c
10557
10558PCI DRIVER FOR ARMADA 8K
10559M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10560L:	linux-pci@vger.kernel.org
10561L:	linux-arm-kernel@lists.infradead.org
10562S:	Maintained
10563F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10564F:	drivers/pci/dwc/pcie-armada8k.c
10565
10566PCI DRIVER FOR CADENCE PCIE IP
10567M:	Alan Douglas <adouglas@cadence.com>
10568L:	linux-pci@vger.kernel.org
10569S:	Maintained
10570F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10571F:	drivers/pci/cadence/pcie-cadence*
10572
10573PCI DRIVER FOR FREESCALE LAYERSCAPE
10574M:	Minghuan Lian <minghuan.Lian@freescale.com>
10575M:	Mingkai Hu <mingkai.hu@freescale.com>
10576M:	Roy Zang <tie-fei.zang@freescale.com>
10577L:	linuxppc-dev@lists.ozlabs.org
10578L:	linux-pci@vger.kernel.org
10579L:	linux-arm-kernel@lists.infradead.org
10580S:	Maintained
10581F:	drivers/pci/dwc/*layerscape*
10582
10583PCI DRIVER FOR GENERIC OF HOSTS
10584M:	Will Deacon <will.deacon@arm.com>
10585L:	linux-pci@vger.kernel.org
10586L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10587S:	Maintained
10588F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10589F:	drivers/pci/host/pci-host-common.c
10590F:	drivers/pci/host/pci-host-generic.c
10591
10592PCI DRIVER FOR IMX6
10593M:	Richard Zhu <hongxing.zhu@nxp.com>
10594M:	Lucas Stach <l.stach@pengutronix.de>
10595L:	linux-pci@vger.kernel.org
10596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597S:	Maintained
10598F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10599F:	drivers/pci/dwc/*imx6*
10600
10601PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10602M:	Keith Busch <keith.busch@intel.com>
10603M:	Jonathan Derrick <jonathan.derrick@intel.com>
10604L:	linux-pci@vger.kernel.org
10605S:	Supported
10606F:	drivers/pci/host/vmd.c
10607
10608PCI DRIVER FOR MICROSEMI SWITCHTEC
10609M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10610M:	Logan Gunthorpe <logang@deltatee.com>
10611L:	linux-pci@vger.kernel.org
10612S:	Maintained
10613F:	Documentation/switchtec.txt
10614F:	Documentation/ABI/testing/sysfs-class-switchtec
10615F:	drivers/pci/switch/switchtec*
10616F:	include/uapi/linux/switchtec_ioctl.h
10617F:	include/linux/switchtec.h
10618F:	drivers/ntb/hw/mscc/
10619
10620PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10621M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10622M:	Jason Cooper <jason@lakedaemon.net>
10623L:	linux-pci@vger.kernel.org
10624L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10625S:	Maintained
10626F:	drivers/pci/host/*mvebu*
10627
10628PCI DRIVER FOR NVIDIA TEGRA
10629M:	Thierry Reding <thierry.reding@gmail.com>
10630L:	linux-tegra@vger.kernel.org
10631L:	linux-pci@vger.kernel.org
10632S:	Supported
10633F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10634F:	drivers/pci/host/pci-tegra.c
10635
10636PCI DRIVER FOR RENESAS R-CAR
10637M:	Simon Horman <horms@verge.net.au>
10638L:	linux-pci@vger.kernel.org
10639L:	linux-renesas-soc@vger.kernel.org
10640S:	Maintained
10641F:	drivers/pci/host/*rcar*
10642
10643PCI DRIVER FOR SAMSUNG EXYNOS
10644M:	Jingoo Han <jingoohan1@gmail.com>
10645L:	linux-pci@vger.kernel.org
10646L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10647L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10648S:	Maintained
10649F:	drivers/pci/dwc/pci-exynos.c
10650
10651PCI DRIVER FOR SYNOPSYS DESIGNWARE
10652M:	Jingoo Han <jingoohan1@gmail.com>
10653M:	Joao Pinto <Joao.Pinto@synopsys.com>
10654L:	linux-pci@vger.kernel.org
10655S:	Maintained
10656F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10657F:	drivers/pci/dwc/*designware*
10658
10659PCI DRIVER FOR TI DRA7XX
10660M:	Kishon Vijay Abraham I <kishon@ti.com>
10661L:	linux-omap@vger.kernel.org
10662L:	linux-pci@vger.kernel.org
10663S:	Supported
10664F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10665F:	drivers/pci/dwc/pci-dra7xx.c
10666
10667PCI DRIVER FOR TI KEYSTONE
10668M:	Murali Karicheri <m-karicheri2@ti.com>
10669L:	linux-pci@vger.kernel.org
10670L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10671S:	Maintained
10672F:	drivers/pci/dwc/*keystone*
10673
10674PCI ENDPOINT SUBSYSTEM
10675M:	Kishon Vijay Abraham I <kishon@ti.com>
10676M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10677L:	linux-pci@vger.kernel.org
10678T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10679S:	Supported
10680F:	drivers/pci/endpoint/
10681F:	drivers/misc/pci_endpoint_test.c
10682F:	tools/pci/
10683
10684PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10685M:	Russell Currey <ruscur@russell.cc>
10686L:	linuxppc-dev@lists.ozlabs.org
10687S:	Supported
10688F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10689F:	arch/powerpc/kernel/eeh*.c
10690F:	arch/powerpc/platforms/*/eeh*.c
10691F:	arch/powerpc/include/*/eeh*.h
10692
10693PCI ERROR RECOVERY
10694M:	Linas Vepstas <linasvepstas@gmail.com>
10695L:	linux-pci@vger.kernel.org
10696S:	Supported
10697F:	Documentation/PCI/pci-error-recovery.txt
10698
10699PCI MSI DRIVER FOR ALTERA MSI IP
10700M:	Ley Foon Tan <lftan@altera.com>
10701L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10702L:	linux-pci@vger.kernel.org
10703S:	Supported
10704F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10705F:	drivers/pci/host/pcie-altera-msi.c
10706
10707PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10708M:	Duc Dang <dhdang@apm.com>
10709L:	linux-pci@vger.kernel.org
10710L:	linux-arm-kernel@lists.infradead.org
10711S:	Maintained
10712F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10713F:	drivers/pci/host/pci-xgene-msi.c
10714
10715PCI SUBSYSTEM
10716M:	Bjorn Helgaas <bhelgaas@google.com>
10717L:	linux-pci@vger.kernel.org
10718Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10720S:	Supported
10721F:	Documentation/devicetree/bindings/pci/
10722F:	Documentation/PCI/
10723F:	drivers/acpi/pci*
10724F:	drivers/pci/
10725F:	include/asm-generic/pci*
10726F:	include/linux/pci*
10727F:	include/uapi/linux/pci*
10728F:	lib/pci*
10729F:	arch/x86/pci/
10730F:	arch/x86/kernel/quirks.c
10731
10732PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10733M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10734L:	linux-pci@vger.kernel.org
10735Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10736T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10737S:	Supported
10738F:	drivers/pci/host/
10739F:	drivers/pci/dwc/
10740
10741PCIE DRIVER FOR AXIS ARTPEC
10742M:	Niklas Cassel <niklas.cassel@axis.com>
10743M:	Jesper Nilsson <jesper.nilsson@axis.com>
10744L:	linux-arm-kernel@axis.com
10745L:	linux-pci@vger.kernel.org
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/pci/axis,artpec*
10748F:	drivers/pci/dwc/*artpec*
10749
10750PCIE DRIVER FOR CAVIUM THUNDERX
10751M:	David Daney <david.daney@cavium.com>
10752L:	linux-pci@vger.kernel.org
10753L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10754S:	Supported
10755F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10756F:	drivers/pci/host/pci-thunder-*
10757
10758PCIE DRIVER FOR HISILICON
10759M:	Zhou Wang <wangzhou1@hisilicon.com>
10760L:	linux-pci@vger.kernel.org
10761S:	Maintained
10762F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10763F:	drivers/pci/dwc/pcie-hisi.c
10764
10765PCIE DRIVER FOR HISILICON KIRIN
10766M:	Xiaowei Song <songxiaowei@hisilicon.com>
10767M:	Binghui Wang <wangbinghui@hisilicon.com>
10768L:	linux-pci@vger.kernel.org
10769S:	Maintained
10770F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10771F:	drivers/pci/dwc/pcie-kirin.c
10772
10773PCIE DRIVER FOR HISILICON STB
10774M:	Jianguo Sun <sunjianguo1@huawei.com>
10775M:	Shawn Guo <shawn.guo@linaro.org>
10776L:	linux-pci@vger.kernel.org
10777S:	Maintained
10778F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10779F:	drivers/pci/dwc/pcie-histb.c
10780
10781PCIE DRIVER FOR MEDIATEK
10782M:	Ryder Lee <ryder.lee@mediatek.com>
10783L:	linux-pci@vger.kernel.org
10784L:	linux-mediatek@lists.infradead.org
10785S:	Supported
10786F:	Documentation/devicetree/bindings/pci/mediatek*
10787F:	drivers/pci/host/*mediatek*
10788
10789PCIE DRIVER FOR QUALCOMM MSM
10790M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10791L:	linux-pci@vger.kernel.org
10792L:	linux-arm-msm@vger.kernel.org
10793S:	Maintained
10794F:	drivers/pci/dwc/*qcom*
10795
10796PCIE DRIVER FOR ROCKCHIP
10797M:	Shawn Lin <shawn.lin@rock-chips.com>
10798L:	linux-pci@vger.kernel.org
10799L:	linux-rockchip@lists.infradead.org
10800S:	Maintained
10801F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10802F:	drivers/pci/host/pcie-rockchip.c
10803
10804PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10805M:	Linus Walleij <linus.walleij@linaro.org>
10806L:	linux-pci@vger.kernel.org
10807S:	Maintained
10808F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10809F:	drivers/pci/host/pci-v3-semi.c
10810
10811PCIE DRIVER FOR ST SPEAR13XX
10812M:	Pratyush Anand <pratyush.anand@gmail.com>
10813L:	linux-pci@vger.kernel.org
10814S:	Maintained
10815F:	drivers/pci/dwc/*spear*
10816
10817PCMCIA SUBSYSTEM
10818M:	Dominik Brodowski <linux@dominikbrodowski.net>
10819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10820S:	Odd Fixes
10821F:	Documentation/pcmcia/
10822F:	tools/pcmcia/
10823F:	drivers/pcmcia/
10824F:	include/pcmcia/
10825
10826PCNET32 NETWORK DRIVER
10827M:	Don Fry <pcnet32@frontier.com>
10828L:	netdev@vger.kernel.org
10829S:	Maintained
10830F:	drivers/net/ethernet/amd/pcnet32.c
10831
10832PCRYPT PARALLEL CRYPTO ENGINE
10833M:	Steffen Klassert <steffen.klassert@secunet.com>
10834L:	linux-crypto@vger.kernel.org
10835S:	Maintained
10836F:	crypto/pcrypt.c
10837F:	include/crypto/pcrypt.h
10838
10839PEAQ WMI HOTKEYS DRIVER
10840M:	Hans de Goede <hdegoede@redhat.com>
10841L:	platform-driver-x86@vger.kernel.org
10842S:	Maintained
10843F:	drivers/platform/x86/peaq-wmi.c
10844
10845PER-CPU MEMORY ALLOCATOR
10846M:	Tejun Heo <tj@kernel.org>
10847M:	Christoph Lameter <cl@linux.com>
10848T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10849S:	Maintained
10850F:	include/linux/percpu*.h
10851F:	mm/percpu*.c
10852F:	arch/*/include/asm/percpu.h
10853
10854PER-TASK DELAY ACCOUNTING
10855M:	Balbir Singh <bsingharora@gmail.com>
10856S:	Maintained
10857F:	include/linux/delayacct.h
10858F:	kernel/delayacct.c
10859
10860PERFORMANCE EVENTS SUBSYSTEM
10861M:	Peter Zijlstra <peterz@infradead.org>
10862M:	Ingo Molnar <mingo@redhat.com>
10863M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10864R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10865R:	Jiri Olsa <jolsa@redhat.com>
10866R:	Namhyung Kim <namhyung@kernel.org>
10867L:	linux-kernel@vger.kernel.org
10868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10869S:	Supported
10870F:	kernel/events/*
10871F:	include/linux/perf_event.h
10872F:	include/uapi/linux/perf_event.h
10873F:	arch/*/kernel/perf_event*.c
10874F:	arch/*/kernel/*/perf_event*.c
10875F:	arch/*/kernel/*/*/perf_event*.c
10876F:	arch/*/include/asm/perf_event.h
10877F:	arch/*/kernel/perf_callchain.c
10878F:	arch/*/events/*
10879F:	tools/perf/
10880
10881PERSONALITY HANDLING
10882M:	Christoph Hellwig <hch@infradead.org>
10883L:	linux-abi-devel@lists.sourceforge.net
10884S:	Maintained
10885F:	include/linux/personality.h
10886F:	include/uapi/linux/personality.h
10887
10888PHONET PROTOCOL
10889M:	Remi Denis-Courmont <courmisch@gmail.com>
10890S:	Supported
10891F:	Documentation/networking/phonet.txt
10892F:	include/linux/phonet.h
10893F:	include/net/phonet/
10894F:	include/uapi/linux/phonet.h
10895F:	net/phonet/
10896
10897PHRAM MTD DRIVER
10898M:	Joern Engel <joern@lazybastard.org>
10899L:	linux-mtd@lists.infradead.org
10900S:	Maintained
10901F:	drivers/mtd/devices/phram.c
10902
10903PICOLCD HID DRIVER
10904M:	Bruno Prémont <bonbons@linux-vserver.org>
10905L:	linux-input@vger.kernel.org
10906S:	Maintained
10907F:	drivers/hid/hid-picolcd*
10908
10909PICOXCELL SUPPORT
10910M:	Jamie Iles <jamie@jamieiles.com>
10911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10912T:	git git://github.com/jamieiles/linux-2.6-ji.git
10913S:	Supported
10914F:	arch/arm/boot/dts/picoxcell*
10915F:	arch/arm/mach-picoxcell/
10916F:	drivers/crypto/picoxcell*
10917
10918PIN CONTROL SUBSYSTEM
10919M:	Linus Walleij <linus.walleij@linaro.org>
10920L:	linux-gpio@vger.kernel.org
10921T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10922S:	Maintained
10923F:	Documentation/devicetree/bindings/pinctrl/
10924F:	Documentation/driver-api/pinctl.rst
10925F:	drivers/pinctrl/
10926F:	include/linux/pinctrl/
10927
10928PIN CONTROLLER - ATMEL AT91
10929M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10930L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10931S:	Maintained
10932F:	drivers/pinctrl/pinctrl-at91.*
10933
10934PIN CONTROLLER - ATMEL AT91 PIO4
10935M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10937L:	linux-gpio@vger.kernel.org
10938S:	Supported
10939F:	drivers/pinctrl/pinctrl-at91-pio4.*
10940
10941PIN CONTROLLER - FREESCALE
10942M:	Dong Aisheng <aisheng.dong@nxp.com>
10943M:	Fabio Estevam <festevam@gmail.com>
10944M:	Shawn Guo <shawnguo@kernel.org>
10945M:	Stefan Agner <stefan@agner.ch>
10946R:	Pengutronix Kernel Team <kernel@pengutronix.de>
10947L:	linux-gpio@vger.kernel.org
10948S:	Maintained
10949F:	drivers/pinctrl/freescale/
10950F:	Documentation/devicetree/bindings/pinctrl/fsl,*
10951
10952PIN CONTROLLER - INTEL
10953M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10954M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10955S:	Maintained
10956F:	drivers/pinctrl/intel/
10957
10958PIN CONTROLLER - MEDIATEK
10959M:	Sean Wang <sean.wang@mediatek.com>
10960L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10961S:	Maintained
10962F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10963F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10964F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10965F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10966F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10967
10968PIN CONTROLLER - QUALCOMM
10969M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10970S:	Maintained
10971L:	linux-arm-msm@vger.kernel.org
10972F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10973F:	drivers/pinctrl/qcom/
10974
10975PIN CONTROLLER - RENESAS
10976M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10977M:	Geert Uytterhoeven <geert+renesas@glider.be>
10978L:	linux-renesas-soc@vger.kernel.org
10979T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10980S:	Maintained
10981F:	drivers/pinctrl/sh-pfc/
10982
10983PIN CONTROLLER - SAMSUNG
10984M:	Tomasz Figa <tomasz.figa@gmail.com>
10985M:	Krzysztof Kozlowski <krzk@kernel.org>
10986M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10987L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10988L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10989Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10990T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10991S:	Maintained
10992F:	drivers/pinctrl/samsung/
10993F:	include/dt-bindings/pinctrl/samsung.h
10994F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10995
10996PIN CONTROLLER - SINGLE
10997M:	Tony Lindgren <tony@atomide.com>
10998M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10999L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11000L:	linux-omap@vger.kernel.org
11001S:	Maintained
11002F:	drivers/pinctrl/pinctrl-single.c
11003
11004PIN CONTROLLER - ST SPEAR
11005M:	Viresh Kumar <vireshk@kernel.org>
11006L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11007W:	http://www.st.com/spear
11008S:	Maintained
11009F:	drivers/pinctrl/spear/
11010
11011PISTACHIO SOC SUPPORT
11012M:	James Hartley <james.hartley@sondrel.com>
11013L:	linux-mips@linux-mips.org
11014S:	Odd Fixes
11015F:	arch/mips/pistachio/
11016F:	arch/mips/include/asm/mach-pistachio/
11017F:	arch/mips/boot/dts/img/pistachio*
11018F:	arch/mips/configs/pistachio*_defconfig
11019
11020PKTCDVD DRIVER
11021S:	Orphan
11022M:	linux-block@vger.kernel.org
11023F:	drivers/block/pktcdvd.c
11024F:	include/linux/pktcdvd.h
11025F:	include/uapi/linux/pktcdvd.h
11026
11027PKUNITY SOC DRIVERS
11028M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
11029W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11030S:	Maintained
11031T:	git git://github.com/gxt/linux.git
11032F:	drivers/input/serio/i8042-unicore32io.h
11033F:	drivers/i2c/busses/i2c-puv3.c
11034F:	drivers/video/fbdev/fb-puv3.c
11035F:	drivers/rtc/rtc-puv3.c
11036
11037PMBUS HARDWARE MONITORING DRIVERS
11038M:	Guenter Roeck <linux@roeck-us.net>
11039L:	linux-hwmon@vger.kernel.org
11040W:	http://hwmon.wiki.kernel.org/
11041W:	http://www.roeck-us.net/linux/drivers/
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11043S:	Maintained
11044F:	Documentation/hwmon/pmbus
11045F:	drivers/hwmon/pmbus/
11046F:	include/linux/pmbus.h
11047
11048PMC SIERRA MaxRAID DRIVER
11049L:	linux-scsi@vger.kernel.org
11050W:	http://www.pmc-sierra.com/
11051S:	Orphan
11052F:	drivers/scsi/pmcraid.*
11053
11054PMC SIERRA PM8001 DRIVER
11055M:	Jack Wang <jinpu.wang@profitbricks.com>
11056M:	lindar_liu@usish.com
11057L:	linux-scsi@vger.kernel.org
11058S:	Supported
11059F:	drivers/scsi/pm8001/
11060
11061PNP SUPPORT
11062M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11063S:	Maintained
11064F:	drivers/pnp/
11065
11066POSIX CLOCKS and TIMERS
11067M:	Thomas Gleixner <tglx@linutronix.de>
11068L:	linux-kernel@vger.kernel.org
11069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11070S:	Maintained
11071F:	fs/timerfd.c
11072F:	include/linux/timer*
11073F:	kernel/time/*timer*
11074
11075POWER MANAGEMENT CORE
11076M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11077L:	linux-pm@vger.kernel.org
11078T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11079B:	https://bugzilla.kernel.org
11080S:	Supported
11081F:	drivers/base/power/
11082F:	include/linux/pm.h
11083F:	include/linux/pm_*
11084F:	include/linux/powercap.h
11085F:	drivers/powercap/
11086F:	kernel/configs/nopm.config
11087
11088POWER STATE COORDINATION INTERFACE (PSCI)
11089M:	Mark Rutland <mark.rutland@arm.com>
11090M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11091L:	linux-arm-kernel@lists.infradead.org
11092S:	Maintained
11093F:	drivers/firmware/psci*.c
11094F:	include/linux/psci.h
11095F:	include/uapi/linux/psci.h
11096
11097POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11098M:	Sebastian Reichel <sre@kernel.org>
11099L:	linux-pm@vger.kernel.org
11100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11101S:	Maintained
11102F:	Documentation/devicetree/bindings/power/supply/
11103F:	include/linux/power_supply.h
11104F:	drivers/power/supply/
11105
11106POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11107M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11108L:	linuxppc-dev@lists.ozlabs.org
11109S:	Maintained
11110F:	drivers/char/powernv-op-panel.c
11111
11112PPP OVER ATM (RFC 2364)
11113M:	Mitchell Blank Jr <mitch@sfgoth.com>
11114S:	Maintained
11115F:	net/atm/pppoatm.c
11116F:	include/uapi/linux/atmppp.h
11117
11118PPP OVER ETHERNET
11119M:	Michal Ostrowski <mostrows@earthlink.net>
11120S:	Maintained
11121F:	drivers/net/ppp/pppoe.c
11122F:	drivers/net/ppp/pppox.c
11123
11124PPP OVER L2TP
11125M:	James Chapman <jchapman@katalix.com>
11126S:	Maintained
11127F:	net/l2tp/l2tp_ppp.c
11128F:	include/linux/if_pppol2tp.h
11129F:	include/uapi/linux/if_pppol2tp.h
11130
11131PPP PROTOCOL DRIVERS AND COMPRESSORS
11132M:	Paul Mackerras <paulus@samba.org>
11133L:	linux-ppp@vger.kernel.org
11134S:	Maintained
11135F:	drivers/net/ppp/ppp_*
11136
11137PPS SUPPORT
11138M:	Rodolfo Giometti <giometti@enneenne.com>
11139W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11140L:	linuxpps@ml.enneenne.com (subscribers-only)
11141S:	Maintained
11142F:	Documentation/pps/
11143F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11144F:	Documentation/ABI/testing/sysfs-pps
11145F:	drivers/pps/
11146F:	include/linux/pps*.h
11147F:	include/uapi/linux/pps.h
11148
11149PPTP DRIVER
11150M:	Dmitry Kozlov <xeb@mail.ru>
11151L:	netdev@vger.kernel.org
11152S:	Maintained
11153F:	drivers/net/ppp/pptp.c
11154W:	http://sourceforge.net/projects/accel-pptp
11155
11156PREEMPTIBLE KERNEL
11157M:	Robert Love <rml@tech9.net>
11158L:	kpreempt-tech@lists.sourceforge.net
11159W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11160S:	Supported
11161F:	Documentation/preempt-locking.txt
11162F:	include/linux/preempt.h
11163
11164PRINTK
11165M:	Petr Mladek <pmladek@suse.com>
11166M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11167R:	Steven Rostedt <rostedt@goodmis.org>
11168S:	Maintained
11169F:	kernel/printk/
11170F:	include/linux/printk.h
11171
11172PRISM54 WIRELESS DRIVER
11173M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11174L:	linux-wireless@vger.kernel.org
11175W:	http://wireless.kernel.org/en/users/Drivers/p54
11176S:	Obsolete
11177F:	drivers/net/wireless/intersil/prism54/
11178
11179PROC SYSCTL
11180M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11181M:	Kees Cook <keescook@chromium.org>
11182L:	linux-kernel@vger.kernel.org
11183L:	linux-fsdevel@vger.kernel.org
11184S:	Maintained
11185F:	fs/proc/proc_sysctl.c
11186F:	include/linux/sysctl.h
11187F:	kernel/sysctl.c
11188F:	tools/testing/selftests/sysctl/
11189
11190PS3 NETWORK SUPPORT
11191M:	Geoff Levand <geoff@infradead.org>
11192L:	netdev@vger.kernel.org
11193L:	linuxppc-dev@lists.ozlabs.org
11194S:	Maintained
11195F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11196
11197PS3 PLATFORM SUPPORT
11198M:	Geoff Levand <geoff@infradead.org>
11199L:	linuxppc-dev@lists.ozlabs.org
11200S:	Maintained
11201F:	arch/powerpc/boot/ps3*
11202F:	arch/powerpc/include/asm/lv1call.h
11203F:	arch/powerpc/include/asm/ps3*.h
11204F:	arch/powerpc/platforms/ps3/
11205F:	drivers/*/ps3*
11206F:	drivers/ps3/
11207F:	drivers/rtc/rtc-ps3.c
11208F:	drivers/usb/host/*ps3.c
11209F:	sound/ppc/snd_ps3*
11210
11211PS3VRAM DRIVER
11212M:	Jim Paris <jim@jtan.com>
11213M:	Geoff Levand <geoff@infradead.org>
11214L:	linuxppc-dev@lists.ozlabs.org
11215S:	Maintained
11216F:	drivers/block/ps3vram.c
11217
11218PSAMPLE PACKET SAMPLING SUPPORT:
11219M:	Yotam Gigi <yotam.gi@gmail.com>
11220S:	Maintained
11221F:	net/psample
11222F:	include/net/psample.h
11223F:	include/uapi/linux/psample.h
11224
11225PSTORE FILESYSTEM
11226M:	Kees Cook <keescook@chromium.org>
11227M:	Anton Vorontsov <anton@enomsg.org>
11228M:	Colin Cross <ccross@android.com>
11229M:	Tony Luck <tony.luck@intel.com>
11230S:	Maintained
11231T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11232F:	fs/pstore/
11233F:	include/linux/pstore*
11234F:	drivers/firmware/efi/efi-pstore.c
11235F:	drivers/acpi/apei/erst.c
11236F:	Documentation/admin-guide/ramoops.rst
11237F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11238K:	\b(pstore|ramoops)
11239
11240PTP HARDWARE CLOCK SUPPORT
11241M:	Richard Cochran <richardcochran@gmail.com>
11242L:	netdev@vger.kernel.org
11243S:	Maintained
11244W:	http://linuxptp.sourceforge.net/
11245F:	Documentation/ABI/testing/sysfs-ptp
11246F:	Documentation/ptp/*
11247F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11248F:	drivers/net/phy/dp83640*
11249F:	drivers/ptp/*
11250F:	include/linux/ptp_cl*
11251
11252PTRACE SUPPORT
11253M:	Oleg Nesterov <oleg@redhat.com>
11254S:	Maintained
11255F:	include/asm-generic/syscall.h
11256F:	include/linux/ptrace.h
11257F:	include/linux/regset.h
11258F:	include/linux/tracehook.h
11259F:	include/uapi/linux/ptrace.h
11260F:	include/uapi/linux/ptrace.h
11261F:	include/asm-generic/ptrace.h
11262F:	kernel/ptrace.c
11263F:	arch/*/ptrace*.c
11264F:	arch/*/*/ptrace*.c
11265F:	arch/*/include/asm/ptrace*.h
11266
11267PULSE8-CEC DRIVER
11268M:	Hans Verkuil <hverkuil@xs4all.nl>
11269L:	linux-media@vger.kernel.org
11270T:	git git://linuxtv.org/media_tree.git
11271S:	Maintained
11272F:	drivers/media/usb/pulse8-cec/*
11273F:	Documentation/media/cec-drivers/pulse8-cec.rst
11274
11275PVRUSB2 VIDEO4LINUX DRIVER
11276M:	Mike Isely <isely@pobox.com>
11277L:	pvrusb2@isely.net	(subscribers-only)
11278L:	linux-media@vger.kernel.org
11279W:	http://www.isely.net/pvrusb2/
11280T:	git git://linuxtv.org/media_tree.git
11281S:	Maintained
11282F:	Documentation/media/v4l-drivers/pvrusb2*
11283F:	drivers/media/usb/pvrusb2/
11284
11285PWC WEBCAM DRIVER
11286M:	Hans Verkuil <hverkuil@xs4all.nl>
11287L:	linux-media@vger.kernel.org
11288T:	git git://linuxtv.org/media_tree.git
11289S:	Odd Fixes
11290F:	drivers/media/usb/pwc/*
11291
11292PWM FAN DRIVER
11293M:	Kamil Debski <kamil@wypas.org>
11294M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11295L:	linux-hwmon@vger.kernel.org
11296S:	Supported
11297F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11298F:	Documentation/hwmon/pwm-fan
11299F:	drivers/hwmon/pwm-fan.c
11300
11301PWM IR Transmitter
11302M:	Sean Young <sean@mess.org>
11303L:	linux-media@vger.kernel.org
11304S:	Maintained
11305F:	drivers/media/rc/pwm-ir-tx.c
11306
11307PWM SUBSYSTEM
11308M:	Thierry Reding <thierry.reding@gmail.com>
11309L:	linux-pwm@vger.kernel.org
11310S:	Maintained
11311T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11312F:	Documentation/pwm.txt
11313F:	Documentation/devicetree/bindings/pwm/
11314F:	include/linux/pwm.h
11315F:	drivers/pwm/
11316F:	drivers/video/backlight/pwm_bl.c
11317F:	include/linux/pwm_backlight.h
11318F:	drivers/gpio/gpio-mvebu.c
11319F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11320
11321PXA GPIO DRIVER
11322M:	Robert Jarzmik <robert.jarzmik@free.fr>
11323L:	linux-gpio@vger.kernel.org
11324S:	Maintained
11325F:	drivers/gpio/gpio-pxa.c
11326
11327PXA MMCI DRIVER
11328S:	Orphan
11329
11330PXA RTC DRIVER
11331M:	Robert Jarzmik <robert.jarzmik@free.fr>
11332L:	linux-rtc@vger.kernel.org
11333S:	Maintained
11334
11335PXA2xx/PXA3xx SUPPORT
11336M:	Daniel Mack <daniel@zonque.org>
11337M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11338M:	Robert Jarzmik <robert.jarzmik@free.fr>
11339L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11340T:	git git://github.com/hzhuang1/linux.git
11341T:	git git://github.com/rjarzmik/linux.git
11342S:	Maintained
11343F:	arch/arm/boot/dts/pxa*
11344F:	arch/arm/mach-pxa/
11345F:	drivers/dma/pxa*
11346F:	drivers/pcmcia/pxa2xx*
11347F:	drivers/pinctrl/pxa/
11348F:	drivers/spi/spi-pxa2xx*
11349F:	drivers/usb/gadget/udc/pxa2*
11350F:	include/sound/pxa2xx-lib.h
11351F:	sound/arm/pxa*
11352F:	sound/soc/pxa/
11353
11354PXA3xx NAND FLASH DRIVER
11355M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11356L:	linux-mtd@lists.infradead.org
11357S:	Maintained
11358F:	drivers/mtd/nand/pxa3xx_nand.c
11359
11360QAT DRIVER
11361M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11362L:	qat-linux@intel.com
11363S:	Supported
11364F:	drivers/crypto/qat/
11365
11366QCOM AUDIO (ASoC) DRIVERS
11367M:	Patrick Lai <plai@codeaurora.org>
11368M:	Banajit Goswami <bgoswami@codeaurora.org>
11369L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11370S:	Supported
11371F:	sound/soc/qcom/
11372
11373QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11374M:	Gabriel Somlo <somlo@cmu.edu>
11375M:	"Michael S. Tsirkin" <mst@redhat.com>
11376L:	qemu-devel@nongnu.org
11377S:	Maintained
11378F:	drivers/firmware/qemu_fw_cfg.c
11379
11380QIB DRIVER
11381M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11382M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11383L:	linux-rdma@vger.kernel.org
11384S:	Supported
11385F:	drivers/infiniband/hw/qib/
11386
11387QLOGIC QL41xxx FCOE DRIVER
11388M:	QLogic-Storage-Upstream@cavium.com
11389L:	linux-scsi@vger.kernel.org
11390S:	Supported
11391F:	drivers/scsi/qedf/
11392
11393QLOGIC QL41xxx ISCSI DRIVER
11394M:	QLogic-Storage-Upstream@cavium.com
11395L:	linux-scsi@vger.kernel.org
11396S:	Supported
11397F:	drivers/scsi/qedi/
11398
11399QLOGIC QL4xxx ETHERNET DRIVER
11400M:	Ariel Elior <Ariel.Elior@cavium.com>
11401M:	everest-linux-l2@cavium.com
11402L:	netdev@vger.kernel.org
11403S:	Supported
11404F:	drivers/net/ethernet/qlogic/qed/
11405F:	include/linux/qed/
11406F:	drivers/net/ethernet/qlogic/qede/
11407
11408QLOGIC QL4xxx RDMA DRIVER
11409M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11410M:	Ariel Elior <Ariel.Elior@cavium.com>
11411L:	linux-rdma@vger.kernel.org
11412S:	Supported
11413F:	drivers/infiniband/hw/qedr/
11414F:	include/uapi/rdma/qedr-abi.h
11415
11416QLOGIC QLA1280 SCSI DRIVER
11417M:	Michael Reed <mdr@sgi.com>
11418L:	linux-scsi@vger.kernel.org
11419S:	Maintained
11420F:	drivers/scsi/qla1280.[ch]
11421
11422QLOGIC QLA2XXX FC-SCSI DRIVER
11423M:	qla2xxx-upstream@qlogic.com
11424L:	linux-scsi@vger.kernel.org
11425S:	Supported
11426F:	Documentation/scsi/LICENSE.qla2xxx
11427F:	drivers/scsi/qla2xxx/
11428
11429QLOGIC QLA3XXX NETWORK DRIVER
11430M:	Dept-GELinuxNICDev@cavium.com
11431L:	netdev@vger.kernel.org
11432S:	Supported
11433F:	Documentation/networking/LICENSE.qla3xxx
11434F:	drivers/net/ethernet/qlogic/qla3xxx.*
11435
11436QLOGIC QLA4XXX iSCSI DRIVER
11437M:	QLogic-Storage-Upstream@qlogic.com
11438L:	linux-scsi@vger.kernel.org
11439S:	Supported
11440F:	Documentation/scsi/LICENSE.qla4xxx
11441F:	drivers/scsi/qla4xxx/
11442
11443QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11444M:	Harish Patil <harish.patil@cavium.com>
11445M:	Manish Chopra <manish.chopra@cavium.com>
11446M:	Dept-GELinuxNICDev@cavium.com
11447L:	netdev@vger.kernel.org
11448S:	Supported
11449F:	drivers/net/ethernet/qlogic/qlcnic/
11450
11451QLOGIC QLGE 10Gb ETHERNET DRIVER
11452M:	Harish Patil <harish.patil@cavium.com>
11453M:	Manish Chopra <manish.chopra@cavium.com>
11454M:	Dept-GELinuxNICDev@cavium.com
11455L:	netdev@vger.kernel.org
11456S:	Supported
11457F:	drivers/net/ethernet/qlogic/qlge/
11458
11459QNX4 FILESYSTEM
11460M:	Anders Larsen <al@alarsen.net>
11461W:	http://www.alarsen.net/linux/qnx4fs/
11462S:	Maintained
11463F:	fs/qnx4/
11464F:	include/uapi/linux/qnx4_fs.h
11465F:	include/uapi/linux/qnxtypes.h
11466
11467QORIQ DPAA2 FSL-MC BUS DRIVER
11468M:	Stuart Yoder <stuyoder@gmail.com>
11469M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11470L:	linux-kernel@vger.kernel.org
11471S:	Maintained
11472F:	drivers/staging/fsl-mc/
11473F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11474
11475QT1010 MEDIA DRIVER
11476M:	Antti Palosaari <crope@iki.fi>
11477L:	linux-media@vger.kernel.org
11478W:	https://linuxtv.org
11479W:	http://palosaari.fi/linux/
11480Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11481T:	git git://linuxtv.org/anttip/media_tree.git
11482S:	Maintained
11483F:	drivers/media/tuners/qt1010*
11484
11485QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11486M:	Kalle Valo <kvalo@qca.qualcomm.com>
11487L:	ath10k@lists.infradead.org
11488W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11489T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11490S:	Supported
11491F:	drivers/net/wireless/ath/ath10k/
11492
11493QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11494M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11495L:	linux-wireless@vger.kernel.org
11496W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11497S:	Supported
11498F:	drivers/net/wireless/ath/ath9k/
11499
11500QUALCOMM CAMERA SUBSYSTEM DRIVER
11501M:	Todor Tomov <todor.tomov@linaro.org>
11502L:	linux-media@vger.kernel.org
11503S:	Maintained
11504F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11505F:	Documentation/media/v4l-drivers/qcom_camss.rst
11506F:	drivers/media/platform/qcom/camss-8x16/
11507
11508QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11509M:	Timur Tabi <timur@codeaurora.org>
11510L:	netdev@vger.kernel.org
11511S:	Supported
11512F:	drivers/net/ethernet/qualcomm/emac/
11513
11514QUALCOMM HEXAGON ARCHITECTURE
11515M:	Richard Kuo <rkuo@codeaurora.org>
11516L:	linux-hexagon@vger.kernel.org
11517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11518S:	Supported
11519F:	arch/hexagon/
11520
11521QUALCOMM IOMMU
11522M:	Rob Clark <robdclark@gmail.com>
11523L:	iommu@lists.linux-foundation.org
11524L:	linux-arm-msm@vger.kernel.org
11525S:	Maintained
11526F:	drivers/iommu/qcom_iommu.c
11527
11528QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11529M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11530L:	linux-media@vger.kernel.org
11531L:	linux-arm-msm@vger.kernel.org
11532T:	git git://linuxtv.org/media_tree.git
11533S:	Maintained
11534F:	drivers/media/platform/qcom/venus/
11535
11536QUALCOMM WCN36XX WIRELESS DRIVER
11537M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11538L:	wcn36xx@lists.infradead.org
11539W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11540T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11541S:	Supported
11542F:	drivers/net/wireless/ath/wcn36xx/
11543
11544QUANTENNA QTNFMAC WIRELESS DRIVER
11545M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11546M:	Avinash Patil <avinashp@quantenna.com>
11547M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11548L:	linux-wireless@vger.kernel.org
11549S:	Maintained
11550F:	drivers/net/wireless/quantenna
11551
11552RADEON and AMDGPU DRM DRIVERS
11553M:	Alex Deucher <alexander.deucher@amd.com>
11554M:	Christian König <christian.koenig@amd.com>
11555M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11556L:	amd-gfx@lists.freedesktop.org
11557T:	git git://people.freedesktop.org/~agd5f/linux
11558S:	Supported
11559F:	drivers/gpu/drm/radeon/
11560F:	include/uapi/drm/radeon_drm.h
11561F:	drivers/gpu/drm/amd/
11562F:	include/uapi/drm/amdgpu_drm.h
11563
11564RADEON FRAMEBUFFER DISPLAY DRIVER
11565M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11566L:	linux-fbdev@vger.kernel.org
11567S:	Maintained
11568F:	drivers/video/fbdev/aty/radeon*
11569F:	include/uapi/linux/radeonfb.h
11570
11571RADIOSHARK RADIO DRIVER
11572M:	Hans Verkuil <hverkuil@xs4all.nl>
11573L:	linux-media@vger.kernel.org
11574T:	git git://linuxtv.org/media_tree.git
11575S:	Maintained
11576F:	drivers/media/radio/radio-shark.c
11577
11578RADIOSHARK2 RADIO DRIVER
11579M:	Hans Verkuil <hverkuil@xs4all.nl>
11580L:	linux-media@vger.kernel.org
11581T:	git git://linuxtv.org/media_tree.git
11582S:	Maintained
11583F:	drivers/media/radio/radio-shark2.c
11584F:	drivers/media/radio/radio-tea5777.c
11585
11586RADOS BLOCK DEVICE (RBD)
11587M:	Ilya Dryomov <idryomov@gmail.com>
11588M:	Sage Weil <sage@redhat.com>
11589M:	Alex Elder <elder@kernel.org>
11590L:	ceph-devel@vger.kernel.org
11591W:	http://ceph.com/
11592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11593T:	git git://github.com/ceph/ceph-client.git
11594S:	Supported
11595F:	Documentation/ABI/testing/sysfs-bus-rbd
11596F:	drivers/block/rbd.c
11597F:	drivers/block/rbd_types.h
11598
11599RAGE128 FRAMEBUFFER DISPLAY DRIVER
11600M:	Paul Mackerras <paulus@samba.org>
11601L:	linux-fbdev@vger.kernel.org
11602S:	Maintained
11603F:	drivers/video/fbdev/aty/aty128fb.c
11604
11605RAINSHADOW-CEC DRIVER
11606M:	Hans Verkuil <hverkuil@xs4all.nl>
11607L:	linux-media@vger.kernel.org
11608T:	git git://linuxtv.org/media_tree.git
11609S:	Maintained
11610F:	drivers/media/usb/rainshadow-cec/*
11611
11612RALINK MIPS ARCHITECTURE
11613M:	John Crispin <john@phrozen.org>
11614L:	linux-mips@linux-mips.org
11615S:	Maintained
11616F:	arch/mips/ralink
11617
11618RALINK RT2X00 WIRELESS LAN DRIVER
11619P:	rt2x00 project
11620M:	Stanislaw Gruszka <sgruszka@redhat.com>
11621M:	Helmut Schaa <helmut.schaa@googlemail.com>
11622L:	linux-wireless@vger.kernel.org
11623S:	Maintained
11624F:	drivers/net/wireless/ralink/rt2x00/
11625
11626RAMDISK RAM BLOCK DEVICE DRIVER
11627M:	Jens Axboe <axboe@kernel.dk>
11628S:	Maintained
11629F:	Documentation/blockdev/ramdisk.txt
11630F:	drivers/block/brd.c
11631
11632RANCHU VIRTUAL BOARD FOR MIPS
11633M:	Miodrag Dinic <miodrag.dinic@mips.com>
11634L:	linux-mips@linux-mips.org
11635S:	Supported
11636F:	arch/mips/generic/board-ranchu.c
11637F:	arch/mips/configs/generic/board-ranchu.config
11638
11639RANDOM NUMBER DRIVER
11640M:	"Theodore Ts'o" <tytso@mit.edu>
11641S:	Maintained
11642F:	drivers/char/random.c
11643
11644RAPIDIO SUBSYSTEM
11645M:	Matt Porter <mporter@kernel.crashing.org>
11646M:	Alexandre Bounine <alexandre.bounine@idt.com>
11647S:	Maintained
11648F:	drivers/rapidio/
11649
11650RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11651L:	linux-wireless@vger.kernel.org
11652S:	Orphan
11653F:	drivers/net/wireless/ray*
11654
11655RCUTORTURE TEST FRAMEWORK
11656M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11657M:	Josh Triplett <josh@joshtriplett.org>
11658R:	Steven Rostedt <rostedt@goodmis.org>
11659R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11660R:	Lai Jiangshan <jiangshanlai@gmail.com>
11661L:	linux-kernel@vger.kernel.org
11662S:	Supported
11663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11664F:	tools/testing/selftests/rcutorture
11665
11666RDC R-321X SoC
11667M:	Florian Fainelli <florian@openwrt.org>
11668S:	Maintained
11669
11670RDC R6040 FAST ETHERNET DRIVER
11671M:	Florian Fainelli <f.fainelli@gmail.com>
11672L:	netdev@vger.kernel.org
11673S:	Maintained
11674F:	drivers/net/ethernet/rdc/r6040.c
11675
11676RDMAVT - RDMA verbs software
11677M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11678M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11679L:	linux-rdma@vger.kernel.org
11680S:	Supported
11681F:	drivers/infiniband/sw/rdmavt
11682
11683RDS - RELIABLE DATAGRAM SOCKETS
11684M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11685L:	netdev@vger.kernel.org
11686L:	linux-rdma@vger.kernel.org
11687L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11688W:	https://oss.oracle.com/projects/rds/
11689S:	Supported
11690F:	net/rds/
11691F:	Documentation/networking/rds.txt
11692
11693RDT - RESOURCE ALLOCATION
11694M:	Fenghua Yu <fenghua.yu@intel.com>
11695L:	linux-kernel@vger.kernel.org
11696S:	Supported
11697F:	arch/x86/kernel/cpu/intel_rdt*
11698F:	arch/x86/include/asm/intel_rdt_sched.h
11699F:	Documentation/x86/intel_rdt*
11700
11701READ-COPY UPDATE (RCU)
11702M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11703M:	Josh Triplett <josh@joshtriplett.org>
11704R:	Steven Rostedt <rostedt@goodmis.org>
11705R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11706R:	Lai Jiangshan <jiangshanlai@gmail.com>
11707L:	linux-kernel@vger.kernel.org
11708W:	http://www.rdrop.com/users/paulmck/RCU/
11709S:	Supported
11710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11711F:	Documentation/RCU/
11712X:	Documentation/RCU/torture.txt
11713F:	include/linux/rcu*
11714X:	include/linux/srcu.h
11715F:	kernel/rcu/
11716X:	kernel/torture.c
11717
11718REAL TIME CLOCK (RTC) SUBSYSTEM
11719M:	Alessandro Zummo <a.zummo@towertech.it>
11720M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11721L:	linux-rtc@vger.kernel.org
11722Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11724S:	Maintained
11725F:	Documentation/devicetree/bindings/rtc/
11726F:	Documentation/rtc.txt
11727F:	drivers/rtc/
11728F:	include/linux/rtc.h
11729F:	include/uapi/linux/rtc.h
11730F:	include/linux/rtc/
11731F:	include/linux/platform_data/rtc-*
11732F:	tools/testing/selftests/timers/rtctest.c
11733
11734REALTEK AUDIO CODECS
11735M:	Bard Liao <bardliao@realtek.com>
11736M:	Oder Chiou <oder_chiou@realtek.com>
11737S:	Maintained
11738F:	sound/soc/codecs/rt*
11739F:	include/sound/rt*.h
11740
11741REGISTER MAP ABSTRACTION
11742M:	Mark Brown <broonie@kernel.org>
11743L:	linux-kernel@vger.kernel.org
11744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11745S:	Supported
11746F:	Documentation/devicetree/bindings/regmap/
11747F:	drivers/base/regmap/
11748F:	include/linux/regmap.h
11749
11750REISERFS FILE SYSTEM
11751L:	reiserfs-devel@vger.kernel.org
11752S:	Supported
11753F:	fs/reiserfs/
11754
11755REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11756M:	Ohad Ben-Cohen <ohad@wizery.com>
11757M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11758L:	linux-remoteproc@vger.kernel.org
11759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11760S:	Maintained
11761F:	Documentation/devicetree/bindings/remoteproc/
11762F:	Documentation/remoteproc.txt
11763F:	drivers/remoteproc/
11764F:	include/linux/remoteproc.h
11765
11766REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11767M:	Ohad Ben-Cohen <ohad@wizery.com>
11768M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11769L:	linux-remoteproc@vger.kernel.org
11770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11771S:	Maintained
11772F:	drivers/rpmsg/
11773F:	Documentation/rpmsg.txt
11774F:	include/linux/rpmsg.h
11775F:	include/linux/rpmsg/
11776
11777RENESAS CLOCK DRIVERS
11778M:	Geert Uytterhoeven <geert+renesas@glider.be>
11779L:	linux-renesas-soc@vger.kernel.org
11780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11781S:	Supported
11782F:	drivers/clk/renesas/
11783
11784RENESAS ETHERNET DRIVERS
11785R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11786L:	netdev@vger.kernel.org
11787L:	linux-renesas-soc@vger.kernel.org
11788F:	Documentation/devicetree/bindings/net/renesas,*.txt
11789F:	Documentation/devicetree/bindings/net/sh_eth.txt
11790F:	drivers/net/ethernet/renesas/
11791F:	include/linux/sh_eth.h
11792
11793RENESAS R-CAR GYROADC DRIVER
11794M:	Marek Vasut <marek.vasut@gmail.com>
11795L:	linux-iio@vger.kernel.org
11796S:	Supported
11797F:	drivers/iio/adc/rcar_gyro_adc.c
11798
11799RENESAS USB PHY DRIVER
11800M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11801L:	linux-renesas-soc@vger.kernel.org
11802S:	Maintained
11803F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11804
11805RESET CONTROLLER FRAMEWORK
11806M:	Philipp Zabel <p.zabel@pengutronix.de>
11807T:	git git://git.pengutronix.de/git/pza/linux
11808S:	Maintained
11809F:	drivers/reset/
11810F:	Documentation/devicetree/bindings/reset/
11811F:	include/dt-bindings/reset/
11812F:	include/linux/reset.h
11813F:	include/linux/reset-controller.h
11814
11815RFKILL
11816M:	Johannes Berg <johannes@sipsolutions.net>
11817L:	linux-wireless@vger.kernel.org
11818W:	http://wireless.kernel.org/
11819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11820T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11821S:	Maintained
11822F:	Documentation/rfkill.txt
11823F:	Documentation/ABI/stable/sysfs-class-rfkill
11824F:	net/rfkill/
11825
11826RHASHTABLE
11827M:	Thomas Graf <tgraf@suug.ch>
11828M:	Herbert Xu <herbert@gondor.apana.org.au>
11829L:	netdev@vger.kernel.org
11830S:	Maintained
11831F:	lib/rhashtable.c
11832F:	include/linux/rhashtable.h
11833
11834RICOH R5C592 MEMORYSTICK DRIVER
11835M:	Maxim Levitsky <maximlevitsky@gmail.com>
11836S:	Maintained
11837F:	drivers/memstick/host/r592.*
11838
11839RICOH SMARTMEDIA/XD DRIVER
11840M:	Maxim Levitsky <maximlevitsky@gmail.com>
11841S:	Maintained
11842F:	drivers/mtd/nand/r852.c
11843F:	drivers/mtd/nand/r852.h
11844
11845RISC-V ARCHITECTURE
11846M:	Palmer Dabbelt <palmer@sifive.com>
11847M:	Albert Ou <albert@sifive.com>
11848L:	linux-riscv@lists.infradead.org
11849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11850S:	Supported
11851F:	arch/riscv/
11852K:	riscv
11853N:	riscv
11854
11855ROCCAT DRIVERS
11856M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11857W:	http://sourceforge.net/projects/roccat/
11858S:	Maintained
11859F:	drivers/hid/hid-roccat*
11860F:	include/linux/hid-roccat*
11861F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11862
11863ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11864M:	Jacob chen <jacob2.chen@rock-chips.com>
11865L:	linux-media@vger.kernel.org
11866S:	Maintained
11867F:	drivers/media/platform/rockchip/rga/
11868F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11869
11870ROCKER DRIVER
11871M:	Jiri Pirko <jiri@resnulli.us>
11872L:	netdev@vger.kernel.org
11873S:	Supported
11874F:	drivers/net/ethernet/rocker/
11875
11876ROCKETPORT DRIVER
11877P:	Comtrol Corp.
11878W:	http://www.comtrol.com
11879S:	Maintained
11880F:	Documentation/serial/rocket.txt
11881F:	drivers/tty/rocket*
11882
11883ROCKETPORT EXPRESS/INFINITY DRIVER
11884M:	Kevin Cernekee <cernekee@gmail.com>
11885L:	linux-serial@vger.kernel.org
11886S:	Odd Fixes
11887F:	drivers/tty/serial/rp2.*
11888
11889ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11890M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11891L:	linux-kernel@vger.kernel.org
11892L:	linux-renesas-soc@vger.kernel.org
11893S:	Supported
11894F:	drivers/mfd/bd9571mwv.c
11895F:	drivers/regulator/bd9571mwv-regulator.c
11896F:	drivers/gpio/gpio-bd9571mwv.c
11897F:	include/linux/mfd/bd9571mwv.h
11898F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11899
11900ROSE NETWORK LAYER
11901M:	Ralf Baechle <ralf@linux-mips.org>
11902L:	linux-hams@vger.kernel.org
11903W:	http://www.linux-ax25.org/
11904S:	Maintained
11905F:	include/net/rose.h
11906F:	include/uapi/linux/rose.h
11907F:	net/rose/
11908
11909RTL2830 MEDIA DRIVER
11910M:	Antti Palosaari <crope@iki.fi>
11911L:	linux-media@vger.kernel.org
11912W:	https://linuxtv.org
11913W:	http://palosaari.fi/linux/
11914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11915T:	git git://linuxtv.org/anttip/media_tree.git
11916S:	Maintained
11917F:	drivers/media/dvb-frontends/rtl2830*
11918
11919RTL2832 MEDIA DRIVER
11920M:	Antti Palosaari <crope@iki.fi>
11921L:	linux-media@vger.kernel.org
11922W:	https://linuxtv.org
11923W:	http://palosaari.fi/linux/
11924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11925T:	git git://linuxtv.org/anttip/media_tree.git
11926S:	Maintained
11927F:	drivers/media/dvb-frontends/rtl2832*
11928
11929RTL2832_SDR MEDIA DRIVER
11930M:	Antti Palosaari <crope@iki.fi>
11931L:	linux-media@vger.kernel.org
11932W:	https://linuxtv.org
11933W:	http://palosaari.fi/linux/
11934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11935T:	git git://linuxtv.org/anttip/media_tree.git
11936S:	Maintained
11937F:	drivers/media/dvb-frontends/rtl2832_sdr*
11938
11939RTL8180 WIRELESS DRIVER
11940L:	linux-wireless@vger.kernel.org
11941W:	http://wireless.kernel.org/
11942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11943S:	Orphan
11944F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11945
11946RTL8187 WIRELESS DRIVER
11947M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11948M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11949M:	Larry Finger <Larry.Finger@lwfinger.net>
11950L:	linux-wireless@vger.kernel.org
11951W:	http://wireless.kernel.org/
11952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11953S:	Maintained
11954F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11955
11956REALTEK WIRELESS DRIVER (rtlwifi family)
11957M:	Ping-Ke Shih <pkshih@realtek.com>
11958L:	linux-wireless@vger.kernel.org
11959W:	http://wireless.kernel.org/
11960T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11961S:	Maintained
11962F:	drivers/net/wireless/realtek/rtlwifi/
11963
11964RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11965M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11966L:	linux-wireless@vger.kernel.org
11967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11968S:	Maintained
11969F:	drivers/net/wireless/realtek/rtl8xxxu/
11970
11971RXRPC SOCKETS (AF_RXRPC)
11972M:	David Howells <dhowells@redhat.com>
11973L:	linux-afs@lists.infradead.org
11974S:	Supported
11975F:	net/rxrpc/
11976F:	include/keys/rxrpc-type.h
11977F:	include/net/af_rxrpc.h
11978F:	include/trace/events/rxrpc.h
11979F:	include/uapi/linux/rxrpc.h
11980F:	Documentation/networking/rxrpc.txt
11981W:	https://www.infradead.org/~dhowells/kafs/
11982
11983S3 SAVAGE FRAMEBUFFER DRIVER
11984M:	Antonino Daplas <adaplas@gmail.com>
11985L:	linux-fbdev@vger.kernel.org
11986S:	Maintained
11987F:	drivers/video/fbdev/savage/
11988
11989S390
11990M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11991M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11992L:	linux-s390@vger.kernel.org
11993W:	http://www.ibm.com/developerworks/linux/linux390/
11994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11995S:	Supported
11996F:	arch/s390/
11997F:	drivers/s390/
11998F:	Documentation/s390/
11999F:	Documentation/driver-api/s390-drivers.rst
12000
12001S390 COMMON I/O LAYER
12002M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12003M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
12004L:	linux-s390@vger.kernel.org
12005W:	http://www.ibm.com/developerworks/linux/linux390/
12006S:	Supported
12007F:	drivers/s390/cio/
12008
12009S390 DASD DRIVER
12010M:	Stefan Haberland <sth@linux.vnet.ibm.com>
12011M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
12012L:	linux-s390@vger.kernel.org
12013W:	http://www.ibm.com/developerworks/linux/linux390/
12014S:	Supported
12015F:	drivers/s390/block/dasd*
12016F:	block/partitions/ibm.c
12017
12018S390 IOMMU (PCI)
12019M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12020L:	linux-s390@vger.kernel.org
12021W:	http://www.ibm.com/developerworks/linux/linux390/
12022S:	Supported
12023F:	drivers/iommu/s390-iommu.c
12024
12025S390 IUCV NETWORK LAYER
12026M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12027M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12028L:	linux-s390@vger.kernel.org
12029W:	http://www.ibm.com/developerworks/linux/linux390/
12030S:	Supported
12031F:	drivers/s390/net/*iucv*
12032F:	include/net/iucv/
12033F:	net/iucv/
12034
12035S390 NETWORK DRIVERS
12036M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
12037M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12038L:	linux-s390@vger.kernel.org
12039W:	http://www.ibm.com/developerworks/linux/linux390/
12040S:	Supported
12041F:	drivers/s390/net/
12042
12043S390 PCI SUBSYSTEM
12044M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
12045M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12046L:	linux-s390@vger.kernel.org
12047W:	http://www.ibm.com/developerworks/linux/linux390/
12048S:	Supported
12049F:	arch/s390/pci/
12050F:	drivers/pci/hotplug/s390_pci_hpc.c
12051
12052S390 VFIO-CCW DRIVER
12053M:	Cornelia Huck <cohuck@redhat.com>
12054M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
12055M:	Halil Pasic <pasic@linux.vnet.ibm.com>
12056L:	linux-s390@vger.kernel.org
12057L:	kvm@vger.kernel.org
12058S:	Supported
12059F:	drivers/s390/cio/vfio_ccw*
12060F:	Documentation/s390/vfio-ccw.txt
12061F:	include/uapi/linux/vfio_ccw.h
12062
12063S390 ZCRYPT DRIVER
12064M:	Harald Freudenberger <freude@de.ibm.com>
12065L:	linux-s390@vger.kernel.org
12066W:	http://www.ibm.com/developerworks/linux/linux390/
12067S:	Supported
12068F:	drivers/s390/crypto/
12069
12070S390 ZFCP DRIVER
12071M:	Steffen Maier <maier@linux.vnet.ibm.com>
12072M:	Benjamin Block <bblock@linux.vnet.ibm.com>
12073L:	linux-s390@vger.kernel.org
12074W:	http://www.ibm.com/developerworks/linux/linux390/
12075S:	Supported
12076F:	drivers/s390/scsi/zfcp_*
12077
12078S3C24XX SD/MMC Driver
12079M:	Ben Dooks <ben-linux@fluff.org>
12080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12081S:	Supported
12082F:	drivers/mmc/host/s3cmci.*
12083
12084SAA6588 RDS RECEIVER DRIVER
12085M:	Hans Verkuil <hverkuil@xs4all.nl>
12086L:	linux-media@vger.kernel.org
12087T:	git git://linuxtv.org/media_tree.git
12088W:	https://linuxtv.org
12089S:	Odd Fixes
12090F:	drivers/media/i2c/saa6588*
12091
12092SAA7134 VIDEO4LINUX DRIVER
12093M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12094M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12095L:	linux-media@vger.kernel.org
12096W:	https://linuxtv.org
12097T:	git git://linuxtv.org/media_tree.git
12098S:	Odd fixes
12099F:	Documentation/media/v4l-drivers/saa7134*
12100F:	drivers/media/pci/saa7134/
12101
12102SAA7146 VIDEO4LINUX-2 DRIVER
12103M:	Hans Verkuil <hverkuil@xs4all.nl>
12104L:	linux-media@vger.kernel.org
12105T:	git git://linuxtv.org/media_tree.git
12106S:	Maintained
12107F:	drivers/media/common/saa7146/
12108F:	drivers/media/pci/saa7146/
12109F:	include/media/saa7146*
12110
12111SAMSUNG AUDIO (ASoC) DRIVERS
12112M:	Krzysztof Kozlowski <krzk@kernel.org>
12113M:	Sangbeom Kim <sbkim73@samsung.com>
12114M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12115L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12116S:	Supported
12117F:	sound/soc/samsung/
12118
12119SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12120M:	Krzysztof Kozlowski <krzk@kernel.org>
12121L:	linux-crypto@vger.kernel.org
12122L:	linux-samsung-soc@vger.kernel.org
12123S:	Maintained
12124F:	drivers/crypto/exynos-rng.c
12125F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12126
12127SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12128M:	Łukasz Stelmach <l.stelmach@samsung.com>
12129L:	linux-samsung-soc@vger.kernel.org
12130S:	Maintained
12131F:	drivers/char/hw_random/exynos-trng.c
12132F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12133
12134SAMSUNG FRAMEBUFFER DRIVER
12135M:	Jingoo Han <jingoohan1@gmail.com>
12136L:	linux-fbdev@vger.kernel.org
12137S:	Maintained
12138F:	drivers/video/fbdev/s3c-fb.c
12139
12140SAMSUNG LAPTOP DRIVER
12141M:	Corentin Chary <corentin.chary@gmail.com>
12142L:	platform-driver-x86@vger.kernel.org
12143S:	Maintained
12144F:	drivers/platform/x86/samsung-laptop.c
12145
12146SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12147M:	Sangbeom Kim <sbkim73@samsung.com>
12148M:	Krzysztof Kozlowski <krzk@kernel.org>
12149M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12150L:	linux-kernel@vger.kernel.org
12151L:	linux-samsung-soc@vger.kernel.org
12152S:	Supported
12153F:	drivers/mfd/sec*.c
12154F:	drivers/regulator/s2m*.c
12155F:	drivers/regulator/s5m*.c
12156F:	drivers/clk/clk-s2mps11.c
12157F:	drivers/rtc/rtc-s5m.c
12158F:	include/linux/mfd/samsung/
12159F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12160F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12161F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12162F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12163
12164SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12165M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12166L:	linux-media@vger.kernel.org
12167L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12168S:	Maintained
12169F:	drivers/media/platform/s3c-camif/
12170F:	include/media/drv-intf/s3c_camif.h
12171
12172SAMSUNG S3FWRN5 NFC DRIVER
12173M:	Robert Baldyga <r.baldyga@samsung.com>
12174M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12175L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12176S:	Supported
12177F:	drivers/nfc/s3fwrn5
12178
12179SAMSUNG S5C73M3 CAMERA DRIVER
12180M:	Kyungmin Park <kyungmin.park@samsung.com>
12181M:	Andrzej Hajda <a.hajda@samsung.com>
12182L:	linux-media@vger.kernel.org
12183S:	Supported
12184F:	drivers/media/i2c/s5c73m3/*
12185
12186SAMSUNG S5K5BAF CAMERA DRIVER
12187M:	Kyungmin Park <kyungmin.park@samsung.com>
12188M:	Andrzej Hajda <a.hajda@samsung.com>
12189L:	linux-media@vger.kernel.org
12190S:	Supported
12191F:	drivers/media/i2c/s5k5baf.c
12192
12193SAMSUNG S5P Security SubSystem (SSS) DRIVER
12194M:	Krzysztof Kozlowski <krzk@kernel.org>
12195M:	Vladimir Zapolskiy <vz@mleia.com>
12196M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12197L:	linux-crypto@vger.kernel.org
12198L:	linux-samsung-soc@vger.kernel.org
12199S:	Maintained
12200F:	drivers/crypto/s5p-sss.c
12201
12202SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12203M:	Kyungmin Park <kyungmin.park@samsung.com>
12204M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12205L:	linux-media@vger.kernel.org
12206Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12207S:	Supported
12208F:	drivers/media/platform/exynos4-is/
12209
12210SAMSUNG SOC CLOCK DRIVERS
12211M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12212M:	Tomasz Figa <tomasz.figa@gmail.com>
12213M:	Chanwoo Choi <cw00.choi@samsung.com>
12214S:	Supported
12215L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12216F:	drivers/clk/samsung/
12217F:	include/dt-bindings/clock/exynos*.h
12218F:	Documentation/devicetree/bindings/clock/exynos*.txt
12219
12220SAMSUNG SPI DRIVERS
12221M:	Kukjin Kim <kgene@kernel.org>
12222M:	Krzysztof Kozlowski <krzk@kernel.org>
12223M:	Andi Shyti <andi.shyti@samsung.com>
12224L:	linux-spi@vger.kernel.org
12225L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12226S:	Maintained
12227F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12228F:	drivers/spi/spi-s3c*
12229F:	include/linux/platform_data/spi-s3c64xx.h
12230
12231SAMSUNG SXGBE DRIVERS
12232M:	Byungho An <bh74.an@samsung.com>
12233M:	Girish K S <ks.giri@samsung.com>
12234M:	Vipul Pandya <vipul.pandya@samsung.com>
12235S:	Supported
12236L:	netdev@vger.kernel.org
12237F:	drivers/net/ethernet/samsung/sxgbe/
12238
12239SAMSUNG THERMAL DRIVER
12240M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12241L:	linux-pm@vger.kernel.org
12242L:	linux-samsung-soc@vger.kernel.org
12243S:	Supported
12244T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12245F:	drivers/thermal/samsung/
12246
12247SAMSUNG USB2 PHY DRIVER
12248M:	Kamil Debski <kamil@wypas.org>
12249M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12250L:	linux-kernel@vger.kernel.org
12251S:	Supported
12252F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12253F:	Documentation/phy/samsung-usb2.txt
12254F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12255F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12256F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12257F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12258F:	drivers/phy/samsung/phy-samsung-usb2.c
12259F:	drivers/phy/samsung/phy-samsung-usb2.h
12260
12261SC1200 WDT DRIVER
12262M:	Zwane Mwaikambo <zwanem@gmail.com>
12263S:	Maintained
12264F:	drivers/watchdog/sc1200wdt.c
12265
12266SCHEDULER
12267M:	Ingo Molnar <mingo@redhat.com>
12268M:	Peter Zijlstra <peterz@infradead.org>
12269L:	linux-kernel@vger.kernel.org
12270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12271S:	Maintained
12272F:	kernel/sched/
12273F:	include/linux/sched.h
12274F:	include/uapi/linux/sched.h
12275F:	include/linux/wait.h
12276
12277SCORE ARCHITECTURE
12278M:	Chen Liqin <liqin.linux@gmail.com>
12279M:	Lennox Wu <lennox.wu@gmail.com>
12280W:	http://www.sunplus.com
12281S:	Supported
12282F:	arch/score/
12283
12284SCR24X CHIP CARD INTERFACE DRIVER
12285M:	Lubomir Rintel <lkundrak@v3.sk>
12286S:	Supported
12287F:	drivers/char/pcmcia/scr24x_cs.c
12288
12289SCSI CDROM DRIVER
12290M:	Jens Axboe <axboe@kernel.dk>
12291L:	linux-scsi@vger.kernel.org
12292W:	http://www.kernel.dk
12293S:	Maintained
12294F:	drivers/scsi/sr*
12295
12296SCSI RDMA PROTOCOL (SRP) INITIATOR
12297M:	Bart Van Assche <bart.vanassche@sandisk.com>
12298L:	linux-rdma@vger.kernel.org
12299S:	Supported
12300W:	http://www.openfabrics.org
12301Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12302T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12303F:	drivers/infiniband/ulp/srp/
12304F:	include/scsi/srp.h
12305
12306SCSI SG DRIVER
12307M:	Doug Gilbert <dgilbert@interlog.com>
12308L:	linux-scsi@vger.kernel.org
12309W:	http://sg.danny.cz/sg
12310S:	Maintained
12311F:	Documentation/scsi/scsi-generic.txt
12312F:	drivers/scsi/sg.c
12313F:	include/scsi/sg.h
12314
12315SCSI SUBSYSTEM
12316M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12318M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12320L:	linux-scsi@vger.kernel.org
12321S:	Maintained
12322F:	Documentation/devicetree/bindings/scsi/
12323F:	drivers/scsi/
12324F:	include/scsi/
12325
12326SCSI TAPE DRIVER
12327M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12328L:	linux-scsi@vger.kernel.org
12329S:	Maintained
12330F:	Documentation/scsi/st.txt
12331F:	drivers/scsi/st.*
12332F:	drivers/scsi/st_*.h
12333
12334SCTP PROTOCOL
12335M:	Vlad Yasevich <vyasevich@gmail.com>
12336M:	Neil Horman <nhorman@tuxdriver.com>
12337L:	linux-sctp@vger.kernel.org
12338W:	http://lksctp.sourceforge.net
12339S:	Maintained
12340F:	Documentation/networking/sctp.txt
12341F:	include/linux/sctp.h
12342F:	include/uapi/linux/sctp.h
12343F:	include/net/sctp/
12344F:	net/sctp/
12345
12346SCx200 CPU SUPPORT
12347M:	Jim Cromie <jim.cromie@gmail.com>
12348S:	Odd Fixes
12349F:	Documentation/i2c/busses/scx200_acb
12350F:	arch/x86/platform/scx200/
12351F:	drivers/watchdog/scx200_wdt.c
12352F:	drivers/i2c/busses/scx200*
12353F:	drivers/mtd/maps/scx200_docflash.c
12354F:	include/linux/scx200.h
12355
12356SCx200 GPIO DRIVER
12357M:	Jim Cromie <jim.cromie@gmail.com>
12358S:	Maintained
12359F:	drivers/char/scx200_gpio.c
12360F:	include/linux/scx200_gpio.h
12361
12362SCx200 HRT CLOCKSOURCE DRIVER
12363M:	Jim Cromie <jim.cromie@gmail.com>
12364S:	Maintained
12365F:	drivers/clocksource/scx200_hrt.c
12366
12367SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12368M:	Sascha Sommer <saschasommer@freenet.de>
12369L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12370S:	Maintained
12371F:	drivers/mmc/host/sdricoh_cs.c
12372
12373SECURE COMPUTING
12374M:	Kees Cook <keescook@chromium.org>
12375R:	Andy Lutomirski <luto@amacapital.net>
12376R:	Will Drewry <wad@chromium.org>
12377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12378S:	Supported
12379F:	kernel/seccomp.c
12380F:	include/uapi/linux/seccomp.h
12381F:	include/linux/seccomp.h
12382F:	tools/testing/selftests/seccomp/*
12383F:	tools/testing/selftests/kselftest_harness.h
12384F:	Documentation/userspace-api/seccomp_filter.rst
12385K:	\bsecure_computing
12386K:	\bTIF_SECCOMP\b
12387
12388SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12389M:	Al Cooper <alcooperx@gmail.com>
12390L:	linux-mmc@vger.kernel.org
12391L:	bcm-kernel-feedback-list@broadcom.com
12392S:	Maintained
12393F:	drivers/mmc/host/sdhci-brcmstb*
12394
12395SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12396M:	Adrian Hunter <adrian.hunter@intel.com>
12397L:	linux-mmc@vger.kernel.org
12398T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12399S:	Maintained
12400F:	drivers/mmc/host/sdhci*
12401F:	include/linux/mmc/sdhci*
12402
12403SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12404M:	Ben Dooks <ben-linux@fluff.org>
12405M:	Jaehoon Chung <jh80.chung@samsung.com>
12406L:	linux-mmc@vger.kernel.org
12407S:	Maintained
12408F:	drivers/mmc/host/sdhci-s3c*
12409
12410SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12411M:	Viresh Kumar <vireshk@kernel.org>
12412L:	linux-mmc@vger.kernel.org
12413S:	Maintained
12414F:	drivers/mmc/host/sdhci-spear.c
12415
12416SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12417M:	Kishon Vijay Abraham I <kishon@ti.com>
12418L:	linux-mmc@vger.kernel.org
12419S:	Maintained
12420F:	drivers/mmc/host/sdhci-omap.c
12421
12422SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12423M:	Scott Bauer <scott.bauer@intel.com>
12424M:	Jonathan Derrick <jonathan.derrick@intel.com>
12425L:	linux-block@vger.kernel.org
12426S:	Supported
12427F:	block/sed*
12428F:	block/opal_proto.h
12429F:	include/linux/sed*
12430F:	include/uapi/linux/sed*
12431
12432SECURITY CONTACT
12433M:	Security Officers <security@kernel.org>
12434S:	Supported
12435
12436SECURITY SUBSYSTEM
12437M:	James Morris <jmorris@namei.org>
12438M:	"Serge E. Hallyn" <serge@hallyn.com>
12439L:	linux-security-module@vger.kernel.org (suggested Cc:)
12440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12441W:	http://kernsec.org/
12442S:	Supported
12443F:	security/
12444
12445SELINUX SECURITY MODULE
12446M:	Paul Moore <paul@paul-moore.com>
12447M:	Stephen Smalley <sds@tycho.nsa.gov>
12448M:	Eric Paris <eparis@parisplace.org>
12449L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12450W:	https://selinuxproject.org
12451W:	https://github.com/SELinuxProject
12452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12453S:	Supported
12454F:	include/linux/selinux*
12455F:	security/selinux/
12456F:	scripts/selinux/
12457F:	Documentation/admin-guide/LSM/SELinux.rst
12458
12459SENSABLE PHANTOM
12460M:	Jiri Slaby <jirislaby@gmail.com>
12461S:	Maintained
12462F:	drivers/misc/phantom.c
12463F:	include/uapi/linux/phantom.h
12464
12465SERIAL DEVICE BUS
12466M:	Rob Herring <robh@kernel.org>
12467L:	linux-serial@vger.kernel.org
12468S:	Maintained
12469F:	Documentation/devicetree/bindings/serial/slave-device.txt
12470F:	drivers/tty/serdev/
12471F:	include/linux/serdev.h
12472
12473SERIAL DRIVERS
12474M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12475L:	linux-serial@vger.kernel.org
12476S:	Maintained
12477F:	Documentation/devicetree/bindings/serial/
12478F:	drivers/tty/serial/
12479
12480SERIAL IR RECEIVER
12481M:	Sean Young <sean@mess.org>
12482L:	linux-media@vger.kernel.org
12483S:	Maintained
12484F:	drivers/media/rc/serial_ir.c
12485
12486SFC NETWORK DRIVER
12487M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12488M:	Edward Cree <ecree@solarflare.com>
12489M:	Bert Kenward <bkenward@solarflare.com>
12490L:	netdev@vger.kernel.org
12491S:	Supported
12492F:	drivers/net/ethernet/sfc/
12493
12494SGI GRU DRIVER
12495M:	Dimitri Sivanich <sivanich@sgi.com>
12496S:	Maintained
12497F:	drivers/misc/sgi-gru/
12498
12499SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12500M:	Pat Gefre <pfg@sgi.com>
12501L:	linux-ia64@vger.kernel.org
12502S:	Supported
12503F:	Documentation/ia64/serial.txt
12504F:	drivers/tty/serial/ioc?_serial.c
12505F:	include/linux/ioc?.h
12506
12507SGI XP/XPC/XPNET DRIVER
12508M:	Cliff Whickman <cpw@sgi.com>
12509M:	Robin Holt <robinmholt@gmail.com>
12510S:	Maintained
12511F:	drivers/misc/sgi-xp/
12512
12513SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12514M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12515L:	linux-s390@vger.kernel.org
12516W:	http://www.ibm.com/developerworks/linux/linux390/
12517S:	Supported
12518F:	net/smc/
12519
12520SH_VEU V4L2 MEM2MEM DRIVER
12521L:	linux-media@vger.kernel.org
12522S:	Orphan
12523F:	drivers/media/platform/sh_veu.c
12524
12525SH_VOU V4L2 OUTPUT DRIVER
12526L:	linux-media@vger.kernel.org
12527S:	Orphan
12528F:	drivers/media/platform/sh_vou.c
12529F:	include/media/drv-intf/sh_vou.h
12530
12531SI2157 MEDIA DRIVER
12532M:	Antti Palosaari <crope@iki.fi>
12533L:	linux-media@vger.kernel.org
12534W:	https://linuxtv.org
12535W:	http://palosaari.fi/linux/
12536Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12537T:	git git://linuxtv.org/anttip/media_tree.git
12538S:	Maintained
12539F:	drivers/media/tuners/si2157*
12540
12541SI2165 MEDIA DRIVER
12542M:	Matthias Schwarzott <zzam@gentoo.org>
12543L:	linux-media@vger.kernel.org
12544W:	https://linuxtv.org
12545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12546S:	Maintained
12547F:	drivers/media/dvb-frontends/si2165*
12548
12549SI2168 MEDIA DRIVER
12550M:	Antti Palosaari <crope@iki.fi>
12551L:	linux-media@vger.kernel.org
12552W:	https://linuxtv.org
12553W:	http://palosaari.fi/linux/
12554Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12555T:	git git://linuxtv.org/anttip/media_tree.git
12556S:	Maintained
12557F:	drivers/media/dvb-frontends/si2168*
12558
12559SI470X FM RADIO RECEIVER I2C DRIVER
12560M:	Hans Verkuil <hverkuil@xs4all.nl>
12561L:	linux-media@vger.kernel.org
12562T:	git git://linuxtv.org/media_tree.git
12563W:	https://linuxtv.org
12564S:	Odd Fixes
12565F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12566
12567SI470X FM RADIO RECEIVER USB DRIVER
12568M:	Hans Verkuil <hverkuil@xs4all.nl>
12569L:	linux-media@vger.kernel.org
12570T:	git git://linuxtv.org/media_tree.git
12571W:	https://linuxtv.org
12572S:	Maintained
12573F:	drivers/media/radio/si470x/radio-si470x-common.c
12574F:	drivers/media/radio/si470x/radio-si470x.h
12575F:	drivers/media/radio/si470x/radio-si470x-usb.c
12576
12577SI4713 FM RADIO TRANSMITTER I2C DRIVER
12578M:	Eduardo Valentin <edubezval@gmail.com>
12579L:	linux-media@vger.kernel.org
12580T:	git git://linuxtv.org/media_tree.git
12581W:	https://linuxtv.org
12582S:	Odd Fixes
12583F:	drivers/media/radio/si4713/si4713.?
12584
12585SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12586M:	Eduardo Valentin <edubezval@gmail.com>
12587L:	linux-media@vger.kernel.org
12588T:	git git://linuxtv.org/media_tree.git
12589W:	https://linuxtv.org
12590S:	Odd Fixes
12591F:	drivers/media/radio/si4713/radio-platform-si4713.c
12592
12593SI4713 FM RADIO TRANSMITTER USB DRIVER
12594M:	Hans Verkuil <hverkuil@xs4all.nl>
12595L:	linux-media@vger.kernel.org
12596T:	git git://linuxtv.org/media_tree.git
12597W:	https://linuxtv.org
12598S:	Maintained
12599F:	drivers/media/radio/si4713/radio-usb-si4713.c
12600
12601SIANO DVB DRIVER
12602M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12603M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12604L:	linux-media@vger.kernel.org
12605W:	https://linuxtv.org
12606T:	git git://linuxtv.org/media_tree.git
12607S:	Odd fixes
12608F:	drivers/media/common/siano/
12609F:	drivers/media/usb/siano/
12610F:	drivers/media/usb/siano/
12611F:	drivers/media/mmc/siano/
12612
12613SILEAD TOUCHSCREEN DRIVER
12614M:	Hans de Goede <hdegoede@redhat.com>
12615L:	linux-input@vger.kernel.org
12616L:	platform-driver-x86@vger.kernel.org
12617S:	Maintained
12618F:	drivers/input/touchscreen/silead.c
12619F:	drivers/platform/x86/silead_dmi.c
12620
12621SILICON MOTION SM712 FRAME BUFFER DRIVER
12622M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12623M:	Teddy Wang <teddy.wang@siliconmotion.com>
12624M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12625L:	linux-fbdev@vger.kernel.org
12626S:	Maintained
12627F:	drivers/video/fbdev/sm712*
12628F:	Documentation/fb/sm712fb.txt
12629
12630SIMPLE FIRMWARE INTERFACE (SFI)
12631M:	Len Brown <lenb@kernel.org>
12632L:	sfi-devel@simplefirmware.org
12633W:	http://simplefirmware.org/
12634T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12635S:	Supported
12636F:	arch/x86/platform/sfi/
12637F:	drivers/sfi/
12638F:	include/linux/sfi*.h
12639
12640SIMPLEFB FB DRIVER
12641M:	Hans de Goede <hdegoede@redhat.com>
12642L:	linux-fbdev@vger.kernel.org
12643S:	Maintained
12644F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12645F:	drivers/video/fbdev/simplefb.c
12646F:	include/linux/platform_data/simplefb.h
12647
12648SIMTEC EB110ATX (Chalice CATS)
12649P:	Ben Dooks
12650P:	Vincent Sanders <vince@simtec.co.uk>
12651M:	Simtec Linux Team <linux@simtec.co.uk>
12652W:	http://www.simtec.co.uk/products/EB110ATX/
12653S:	Supported
12654
12655SIMTEC EB2410ITX (BAST)
12656P:	Ben Dooks
12657P:	Vincent Sanders <vince@simtec.co.uk>
12658M:	Simtec Linux Team <linux@simtec.co.uk>
12659W:	http://www.simtec.co.uk/products/EB2410ITX/
12660S:	Supported
12661F:	arch/arm/mach-s3c24xx/mach-bast.c
12662F:	arch/arm/mach-s3c24xx/bast-ide.c
12663F:	arch/arm/mach-s3c24xx/bast-irq.c
12664
12665SIPHASH PRF ROUTINES
12666M:	Jason A. Donenfeld <Jason@zx2c4.com>
12667S:	Maintained
12668F:	lib/siphash.c
12669F:	lib/test_siphash.c
12670F:	include/linux/siphash.h
12671
12672SIOX
12673M:	Gavin Schenk <g.schenk@eckelmann.de>
12674M:	Uwe Kleine-König <kernel@pengutronix.de>
12675S:	Supported
12676F:	drivers/siox/*
12677F:	include/trace/events/siox.h
12678
12679SIS 190 ETHERNET DRIVER
12680M:	Francois Romieu <romieu@fr.zoreil.com>
12681L:	netdev@vger.kernel.org
12682S:	Maintained
12683F:	drivers/net/ethernet/sis/sis190.c
12684
12685SIS 900/7016 FAST ETHERNET DRIVER
12686M:	Daniele Venzano <venza@brownhat.org>
12687W:	http://www.brownhat.org/sis900.html
12688L:	netdev@vger.kernel.org
12689S:	Maintained
12690F:	drivers/net/ethernet/sis/sis900.*
12691
12692SIS FRAMEBUFFER DRIVER
12693M:	Thomas Winischhofer <thomas@winischhofer.net>
12694W:	http://www.winischhofer.net/linuxsisvga.shtml
12695S:	Maintained
12696F:	Documentation/fb/sisfb.txt
12697F:	drivers/video/fbdev/sis/
12698F:	include/video/sisfb.h
12699
12700SIS USB2VGA DRIVER
12701M:	Thomas Winischhofer <thomas@winischhofer.net>
12702W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12703S:	Maintained
12704F:	drivers/usb/misc/sisusbvga/
12705
12706SLAB ALLOCATOR
12707M:	Christoph Lameter <cl@linux.com>
12708M:	Pekka Enberg <penberg@kernel.org>
12709M:	David Rientjes <rientjes@google.com>
12710M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12711M:	Andrew Morton <akpm@linux-foundation.org>
12712L:	linux-mm@kvack.org
12713S:	Maintained
12714F:	include/linux/sl?b*.h
12715F:	mm/sl?b*
12716
12717SLEEPABLE READ-COPY UPDATE (SRCU)
12718M:	Lai Jiangshan <jiangshanlai@gmail.com>
12719M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12720M:	Josh Triplett <josh@joshtriplett.org>
12721R:	Steven Rostedt <rostedt@goodmis.org>
12722R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12723L:	linux-kernel@vger.kernel.org
12724W:	http://www.rdrop.com/users/paulmck/RCU/
12725S:	Supported
12726T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12727F:	include/linux/srcu.h
12728F:	kernel/rcu/srcu.c
12729
12730SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12731M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12732L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12733S:	Maintained
12734F:	drivers/slimbus/
12735F:	Documentation/devicetree/bindings/slimbus/
12736F:	include/linux/slimbus.h
12737
12738SMACK SECURITY MODULE
12739M:	Casey Schaufler <casey@schaufler-ca.com>
12740L:	linux-security-module@vger.kernel.org
12741W:	http://schaufler-ca.com
12742T:	git git://github.com/cschaufler/smack-next
12743S:	Maintained
12744F:	Documentation/admin-guide/LSM/Smack.rst
12745F:	security/smack/
12746
12747SMC91x ETHERNET DRIVER
12748M:	Nicolas Pitre <nico@fluxnic.net>
12749S:	Odd Fixes
12750F:	drivers/net/ethernet/smsc/smc91x.*
12751
12752SMIA AND SMIA++ IMAGE SENSOR DRIVER
12753M:	Sakari Ailus <sakari.ailus@iki.fi>
12754L:	linux-media@vger.kernel.org
12755S:	Maintained
12756F:	drivers/media/i2c/smiapp/
12757F:	include/media/i2c/smiapp.h
12758F:	drivers/media/i2c/smiapp-pll.c
12759F:	drivers/media/i2c/smiapp-pll.h
12760F:	include/uapi/linux/smiapp.h
12761F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12762
12763SMM665 HARDWARE MONITOR DRIVER
12764M:	Guenter Roeck <linux@roeck-us.net>
12765L:	linux-hwmon@vger.kernel.org
12766S:	Maintained
12767F:	Documentation/hwmon/smm665
12768F:	drivers/hwmon/smm665.c
12769
12770SMSC EMC2103 HARDWARE MONITOR DRIVER
12771M:	Steve Glendinning <steve.glendinning@shawell.net>
12772L:	linux-hwmon@vger.kernel.org
12773S:	Maintained
12774F:	Documentation/hwmon/emc2103
12775F:	drivers/hwmon/emc2103.c
12776
12777SMSC SCH5627 HARDWARE MONITOR DRIVER
12778M:	Hans de Goede <hdegoede@redhat.com>
12779L:	linux-hwmon@vger.kernel.org
12780S:	Supported
12781F:	Documentation/hwmon/sch5627
12782F:	drivers/hwmon/sch5627.c
12783
12784SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12785M:	Steve Glendinning <steve.glendinning@shawell.net>
12786L:	linux-fbdev@vger.kernel.org
12787S:	Maintained
12788F:	drivers/video/fbdev/smscufx.c
12789
12790SMSC47B397 HARDWARE MONITOR DRIVER
12791M:	Jean Delvare <jdelvare@suse.com>
12792L:	linux-hwmon@vger.kernel.org
12793S:	Maintained
12794F:	Documentation/hwmon/smsc47b397
12795F:	drivers/hwmon/smsc47b397.c
12796
12797SMSC911x ETHERNET DRIVER
12798M:	Steve Glendinning <steve.glendinning@shawell.net>
12799L:	netdev@vger.kernel.org
12800S:	Maintained
12801F:	include/linux/smsc911x.h
12802F:	drivers/net/ethernet/smsc/smsc911x.*
12803
12804SMSC9420 PCI ETHERNET DRIVER
12805M:	Steve Glendinning <steve.glendinning@shawell.net>
12806L:	netdev@vger.kernel.org
12807S:	Maintained
12808F:	drivers/net/ethernet/smsc/smsc9420.*
12809
12810SOC-CAMERA V4L2 SUBSYSTEM
12811M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12812L:	linux-media@vger.kernel.org
12813T:	git git://linuxtv.org/media_tree.git
12814S:	Maintained
12815F:	include/media/soc*
12816F:	drivers/media/i2c/soc_camera/
12817F:	drivers/media/platform/soc_camera/
12818
12819SOCIONEXT UNIPHIER SOUND DRIVER
12820M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12821L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12822S:	Maintained
12823F:	sound/soc/uniphier/
12824
12825SOEKRIS NET48XX LED SUPPORT
12826M:	Chris Boot <bootc@bootc.net>
12827S:	Maintained
12828F:	drivers/leds/leds-net48xx.c
12829
12830SOFT-ROCE DRIVER (rxe)
12831M:	Moni Shoua <monis@mellanox.com>
12832L:	linux-rdma@vger.kernel.org
12833S:	Supported
12834W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12835Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12836F:	drivers/infiniband/sw/rxe/
12837F:	include/uapi/rdma/rdma_user_rxe.h
12838
12839SOFTLOGIC 6x10 MPEG CODEC
12840M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12841M:	Anton Sviridenko <anton@corp.bluecherry.net>
12842M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12843M:	Andrey Utkin <andrey_utkin@fastmail.com>
12844M:	Ismael Luceno <ismael@iodev.co.uk>
12845L:	linux-media@vger.kernel.org
12846S:	Supported
12847F:	drivers/media/pci/solo6x10/
12848
12849SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12850M:	James Morse <james.morse@arm.com>
12851L:	linux-arm-kernel@lists.infradead.org
12852S:	Maintained
12853F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12854F:	drivers/firmware/arm_sdei.c
12855F:	include/linux/sdei.h
12856F:	include/uapi/linux/sdei.h
12857
12858SOFTWARE RAID (Multiple Disks) SUPPORT
12859M:	Shaohua Li <shli@kernel.org>
12860L:	linux-raid@vger.kernel.org
12861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12862S:	Supported
12863F:	drivers/md/Makefile
12864F:	drivers/md/Kconfig
12865F:	drivers/md/md*
12866F:	drivers/md/raid*
12867F:	include/linux/raid/
12868F:	include/uapi/linux/raid/
12869
12870SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12871M:	Jassi Brar <jaswinder.singh@linaro.org>
12872L:	netdev@vger.kernel.org
12873S:	Maintained
12874F:	drivers/net/ethernet/socionext/netsec.c
12875F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12876
12877SONIC NETWORK DRIVER
12878M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12879L:	netdev@vger.kernel.org
12880S:	Maintained
12881F:	drivers/net/ethernet/natsemi/sonic.*
12882
12883SONICS SILICON BACKPLANE DRIVER (SSB)
12884M:	Michael Buesch <m@bues.ch>
12885L:	linux-wireless@vger.kernel.org
12886S:	Maintained
12887F:	drivers/ssb/
12888F:	include/linux/ssb/
12889
12890SONY IMX274 SENSOR DRIVER
12891M:	Leon Luo <leonl@leopardimaging.com>
12892L:	linux-media@vger.kernel.org
12893T:	git git://linuxtv.org/media_tree.git
12894S:	Maintained
12895F:	drivers/media/i2c/imx274.c
12896F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12897
12898SONY MEMORYSTICK CARD SUPPORT
12899M:	Alex Dubov <oakad@yahoo.com>
12900W:	http://tifmxx.berlios.de/
12901S:	Maintained
12902F:	drivers/memstick/host/tifm_ms.c
12903
12904SONY MEMORYSTICK STANDARD SUPPORT
12905M:	Maxim Levitsky <maximlevitsky@gmail.com>
12906S:	Maintained
12907F:	drivers/memstick/core/ms_block.*
12908
12909SONY VAIO CONTROL DEVICE DRIVER
12910M:	Mattia Dongili <malattia@linux.it>
12911L:	platform-driver-x86@vger.kernel.org
12912W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12913S:	Maintained
12914F:	Documentation/laptops/sony-laptop.txt
12915F:	drivers/char/sonypi.c
12916F:	drivers/platform/x86/sony-laptop.c
12917F:	include/linux/sony-laptop.h
12918
12919SOUND
12920M:	Jaroslav Kysela <perex@perex.cz>
12921M:	Takashi Iwai <tiwai@suse.com>
12922L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12923W:	http://www.alsa-project.org/
12924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12925T:	git git://git.alsa-project.org/alsa-kernel.git
12926Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12927S:	Maintained
12928F:	Documentation/sound/
12929F:	include/sound/
12930F:	include/uapi/sound/
12931F:	sound/
12932
12933SOUND - COMPRESSED AUDIO
12934M:	Vinod Koul <vinod.koul@intel.com>
12935L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12937S:	Supported
12938F:	Documentation/sound/alsa/compress_offload.txt
12939F:	include/sound/compress_driver.h
12940F:	include/uapi/sound/compress_*
12941F:	sound/core/compress_offload.c
12942F:	sound/soc/soc-compress.c
12943
12944SOUND - DMAENGINE HELPERS
12945M:	Lars-Peter Clausen <lars@metafoo.de>
12946S:	Supported
12947F:	include/sound/dmaengine_pcm.h
12948F:	sound/core/pcm_dmaengine.c
12949F:	sound/soc/soc-generic-dmaengine-pcm.c
12950
12951SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12952M:	Liam Girdwood <lgirdwood@gmail.com>
12953M:	Mark Brown <broonie@kernel.org>
12954T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12955L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12956W:	http://alsa-project.org/main/index.php/ASoC
12957S:	Supported
12958F:	Documentation/devicetree/bindings/sound/
12959F:	Documentation/sound/alsa/soc/
12960F:	sound/soc/
12961F:	include/sound/soc*
12962
12963SOUNDWIRE SUBSYSTEM
12964M:	Vinod Koul <vinod.koul@intel.com>
12965M:	Sanyog Kale <sanyog.r.kale@intel.com>
12966R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12967L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12968S:	Supported
12969F:	Documentation/driver-api/soundwire/
12970F:	drivers/soundwire/
12971F:	include/linux/soundwire/
12972
12973SP2 MEDIA DRIVER
12974M:	Olli Salonen <olli.salonen@iki.fi>
12975L:	linux-media@vger.kernel.org
12976W:	https://linuxtv.org
12977Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12978S:	Maintained
12979F:	drivers/media/dvb-frontends/sp2*
12980
12981SPARC + UltraSPARC (sparc/sparc64)
12982M:	"David S. Miller" <davem@davemloft.net>
12983L:	sparclinux@vger.kernel.org
12984Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12987S:	Maintained
12988F:	arch/sparc/
12989F:	drivers/sbus/
12990
12991SPARC SERIAL DRIVERS
12992M:	"David S. Miller" <davem@davemloft.net>
12993L:	sparclinux@vger.kernel.org
12994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12996S:	Maintained
12997F:	include/linux/sunserialcore.h
12998F:	drivers/tty/serial/suncore.c
12999F:	drivers/tty/serial/sunhv.c
13000F:	drivers/tty/serial/sunsab.c
13001F:	drivers/tty/serial/sunsab.h
13002F:	drivers/tty/serial/sunsu.c
13003F:	drivers/tty/serial/sunzilog.c
13004F:	drivers/tty/serial/sunzilog.h
13005F:	drivers/tty/vcc.c
13006
13007SPARSE CHECKER
13008M:	"Christopher Li" <sparse@chrisli.org>
13009L:	linux-sparse@vger.kernel.org
13010W:	https://sparse.wiki.kernel.org/
13011T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13012T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13013S:	Maintained
13014F:	include/linux/compiler.h
13015
13016SPEAR CLOCK FRAMEWORK SUPPORT
13017M:	Viresh Kumar <vireshk@kernel.org>
13018L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13019W:	http://www.st.com/spear
13020S:	Maintained
13021F:	drivers/clk/spear/
13022
13023SPEAR PLATFORM SUPPORT
13024M:	Viresh Kumar <vireshk@kernel.org>
13025M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13026L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13027W:	http://www.st.com/spear
13028S:	Maintained
13029F:	arch/arm/boot/dts/spear*
13030F:	arch/arm/mach-spear/
13031
13032SPI NOR SUBSYSTEM
13033M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
13034M:	Marek Vasut <marek.vasut@gmail.com>
13035L:	linux-mtd@lists.infradead.org
13036W:	http://www.linux-mtd.infradead.org/
13037Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13038T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13039T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13040S:	Maintained
13041F:	drivers/mtd/spi-nor/
13042F:	include/linux/mtd/spi-nor.h
13043
13044SPI SUBSYSTEM
13045M:	Mark Brown <broonie@kernel.org>
13046L:	linux-spi@vger.kernel.org
13047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13048Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13049S:	Maintained
13050F:	Documentation/devicetree/bindings/spi/
13051F:	Documentation/spi/
13052F:	drivers/spi/
13053F:	include/linux/spi/
13054F:	include/uapi/linux/spi/
13055F:	tools/spi/
13056
13057SPIDERNET NETWORK DRIVER for CELL
13058M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13059L:	netdev@vger.kernel.org
13060S:	Supported
13061F:	Documentation/networking/spider_net.txt
13062F:	drivers/net/ethernet/toshiba/spider_net*
13063
13064SPMI SUBSYSTEM
13065R:	Stephen Boyd <sboyd@kernel.org>
13066L:	linux-arm-msm@vger.kernel.org
13067F:	Documentation/devicetree/bindings/spmi/
13068F:	drivers/spmi/
13069F:	include/dt-bindings/spmi/spmi.h
13070F:	include/linux/spmi.h
13071F:	include/trace/events/spmi.h
13072
13073SPU FILE SYSTEM
13074M:	Jeremy Kerr <jk@ozlabs.org>
13075L:	linuxppc-dev@lists.ozlabs.org
13076W:	http://www.ibm.com/developerworks/power/cell/
13077S:	Supported
13078F:	Documentation/filesystems/spufs.txt
13079F:	arch/powerpc/platforms/cell/spufs/
13080
13081SQUASHFS FILE SYSTEM
13082M:	Phillip Lougher <phillip@squashfs.org.uk>
13083L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13084W:	http://squashfs.org.uk
13085T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13086S:	Maintained
13087F:	Documentation/filesystems/squashfs.txt
13088F:	fs/squashfs/
13089
13090SRM (Alpha) environment access
13091M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13092S:	Maintained
13093F:	arch/alpha/kernel/srm_env.c
13094
13095STABLE BRANCH
13096M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13097L:	stable@vger.kernel.org
13098S:	Supported
13099F:	Documentation/process/stable-kernel-rules.rst
13100
13101STAGING - ATOMISP DRIVER
13102M:	Alan Cox <alan@linux.intel.com>
13103M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13104L:	linux-media@vger.kernel.org
13105S:	Maintained
13106F:	drivers/staging/media/atomisp/
13107
13108STAGING - COMEDI
13109M:	Ian Abbott <abbotti@mev.co.uk>
13110M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13111S:	Odd Fixes
13112F:	drivers/staging/comedi/
13113
13114STAGING - FLARION FT1000 DRIVERS
13115M:	Marek Belisko <marek.belisko@gmail.com>
13116S:	Odd Fixes
13117F:	drivers/staging/ft1000/
13118
13119STAGING - INDUSTRIAL IO
13120M:	Jonathan Cameron <jic23@kernel.org>
13121L:	linux-iio@vger.kernel.org
13122S:	Odd Fixes
13123F:	Documentation/devicetree/bindings/staging/iio/
13124F:	drivers/staging/iio/
13125
13126STAGING - LUSTRE PARALLEL FILESYSTEM
13127M:	Oleg Drokin <oleg.drokin@intel.com>
13128M:	Andreas Dilger <andreas.dilger@intel.com>
13129M:	James Simmons <jsimmons@infradead.org>
13130L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13131W:	http://wiki.lustre.org/
13132S:	Maintained
13133F:	drivers/staging/lustre
13134
13135STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13136M:	Marc Dietrich <marvin24@gmx.de>
13137L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13138L:	linux-tegra@vger.kernel.org
13139S:	Maintained
13140F:	drivers/staging/nvec/
13141
13142STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13143M:	Jens Frederich <jfrederich@gmail.com>
13144M:	Daniel Drake <dsd@laptop.org>
13145M:	Jon Nettleton <jon.nettleton@gmail.com>
13146W:	http://wiki.laptop.org/go/DCON
13147S:	Maintained
13148F:	drivers/staging/olpc_dcon/
13149
13150STAGING - REALTEK RTL8712U DRIVERS
13151M:	Larry Finger <Larry.Finger@lwfinger.net>
13152M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13153S:	Odd Fixes
13154F:	drivers/staging/rtl8712/
13155
13156STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13157M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13158M:	Teddy Wang <teddy.wang@siliconmotion.com>
13159M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13160L:	linux-fbdev@vger.kernel.org
13161S:	Maintained
13162F:	drivers/staging/sm750fb/
13163
13164STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13165M:	William Hubbs <w.d.hubbs@gmail.com>
13166M:	Chris Brannon <chris@the-brannons.com>
13167M:	Kirk Reiser <kirk@reisers.ca>
13168M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13169L:	speakup@linux-speakup.org
13170W:	http://www.linux-speakup.org/
13171S:	Odd Fixes
13172F:	drivers/staging/speakup/
13173
13174STAGING - VIA VT665X DRIVERS
13175M:	Forest Bond <forest@alittletooquiet.net>
13176S:	Odd Fixes
13177F:	drivers/staging/vt665?/
13178
13179STAGING - WILC1000 WIFI DRIVER
13180M:	Aditya Shankar <aditya.shankar@microchip.com>
13181M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13182L:	linux-wireless@vger.kernel.org
13183S:	Supported
13184F:	drivers/staging/wilc1000/
13185
13186STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13187M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13188S:	Odd Fixes
13189F:	drivers/staging/xgifb/
13190
13191STAGING SUBSYSTEM
13192M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13194L:	devel@driverdev.osuosl.org
13195S:	Supported
13196F:	drivers/staging/
13197
13198STARFIRE/DURALAN NETWORK DRIVER
13199M:	Ion Badulescu <ionut@badula.org>
13200S:	Odd Fixes
13201F:	drivers/net/ethernet/adaptec/starfire*
13202
13203STEC S1220 SKD DRIVER
13204M:	Bart Van Assche <bart.vanassche@wdc.com>
13205L:	linux-block@vger.kernel.org
13206S:	Maintained
13207F:	drivers/block/skd*[ch]
13208
13209STI CEC DRIVER
13210M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13211S:	Maintained
13212F:	drivers/staging/media/st-cec/
13213F:	Documentation/devicetree/bindings/media/stih-cec.txt
13214
13215STK1160 USB VIDEO CAPTURE DRIVER
13216M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13217L:	linux-media@vger.kernel.org
13218T:	git git://linuxtv.org/media_tree.git
13219S:	Maintained
13220F:	drivers/media/usb/stk1160/
13221
13222STMMAC ETHERNET DRIVER
13223M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13224M:	Alexandre Torgue <alexandre.torgue@st.com>
13225L:	netdev@vger.kernel.org
13226W:	http://www.stlinux.com
13227S:	Supported
13228F:	drivers/net/ethernet/stmicro/stmmac/
13229
13230SUN3/3X
13231M:	Sam Creasey <sammy@sammy.net>
13232W:	http://sammy.net/sun3/
13233S:	Maintained
13234F:	arch/m68k/kernel/*sun3*
13235F:	arch/m68k/sun3*/
13236F:	arch/m68k/include/asm/sun3*
13237F:	drivers/net/ethernet/i825xx/sun3*
13238
13239SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13240M:	Hans de Goede <hdegoede@redhat.com>
13241L:	linux-input@vger.kernel.org
13242S:	Maintained
13243F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13244F:	drivers/input/keyboard/sun4i-lradc-keys.c
13245
13246SUNDANCE NETWORK DRIVER
13247M:	Denis Kirjanov <kda@linux-powerpc.org>
13248L:	netdev@vger.kernel.org
13249S:	Maintained
13250F:	drivers/net/ethernet/dlink/sundance.c
13251
13252SUPERH
13253M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13254M:	Rich Felker <dalias@libc.org>
13255L:	linux-sh@vger.kernel.org
13256Q:	http://patchwork.kernel.org/project/linux-sh/list/
13257S:	Maintained
13258F:	Documentation/sh/
13259F:	arch/sh/
13260F:	drivers/sh/
13261
13262SUSPEND TO RAM
13263M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13264M:	Len Brown <len.brown@intel.com>
13265M:	Pavel Machek <pavel@ucw.cz>
13266L:	linux-pm@vger.kernel.org
13267B:	https://bugzilla.kernel.org
13268S:	Supported
13269F:	Documentation/power/
13270F:	arch/x86/kernel/acpi/
13271F:	drivers/base/power/
13272F:	kernel/power/
13273F:	include/linux/suspend.h
13274F:	include/linux/freezer.h
13275F:	include/linux/pm.h
13276
13277SVGA HANDLING
13278M:	Martin Mares <mj@ucw.cz>
13279L:	linux-video@atrey.karlin.mff.cuni.cz
13280S:	Maintained
13281F:	Documentation/svga.txt
13282F:	arch/x86/boot/video*
13283
13284SWIOTLB SUBSYSTEM
13285M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13286L:	iommu@lists.linux-foundation.org
13287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13288S:	Supported
13289F:	lib/swiotlb.c
13290F:	arch/*/kernel/pci-swiotlb.c
13291F:	include/linux/swiotlb.h
13292
13293SWITCHDEV
13294M:	Jiri Pirko <jiri@resnulli.us>
13295M:	Ivan Vecera <ivecera@redhat.com>
13296L:	netdev@vger.kernel.org
13297S:	Supported
13298F:	net/switchdev/
13299F:	include/net/switchdev.h
13300
13301SYNC FILE FRAMEWORK
13302M:	Sumit Semwal <sumit.semwal@linaro.org>
13303R:	Gustavo Padovan <gustavo@padovan.org>
13304S:	Maintained
13305L:	linux-media@vger.kernel.org
13306L:	dri-devel@lists.freedesktop.org
13307F:	drivers/dma-buf/sync_*
13308F:	drivers/dma-buf/dma-fence*
13309F:	drivers/dma-buf/sw_sync.c
13310F:	include/linux/sync_file.h
13311F:	include/uapi/linux/sync_file.h
13312F:	Documentation/sync_file.txt
13313T:	git git://anongit.freedesktop.org/drm/drm-misc
13314
13315SYNOPSYS ARC ARCHITECTURE
13316M:	Vineet Gupta <vgupta@synopsys.com>
13317L:	linux-snps-arc@lists.infradead.org
13318S:	Supported
13319F:	arch/arc/
13320F:	Documentation/devicetree/bindings/arc/*
13321F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13322F:	drivers/clocksource/arc_timer.c
13323F:	drivers/tty/serial/arc_uart.c
13324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13325
13326SYNOPSYS ARC HSDK SDP pll clock driver
13327M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13328S:	Supported
13329F:	drivers/clk/clk-hsdk-pll.c
13330F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13331
13332SYNOPSYS ARC SDP clock driver
13333M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13334S:	Supported
13335F:	drivers/clk/axs10x/*
13336F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13337
13338SYNOPSYS ARC SDP platform support
13339M:	Alexey Brodkin <abrodkin@synopsys.com>
13340S:	Supported
13341F:	arch/arc/plat-axs10x
13342F:	arch/arc/boot/dts/ax*
13343F:	Documentation/devicetree/bindings/arc/axs10*
13344
13345SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13346M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13347S:	Supported
13348F:	drivers/reset/reset-axs10x.c
13349F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13350
13351SYNOPSYS DESIGNWARE 8250 UART DRIVER
13352R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13353S:	Maintained
13354F:	drivers/tty/serial/8250/8250_dw.c
13355
13356SYNOPSYS DESIGNWARE APB GPIO DRIVER
13357M:	Hoan Tran <hotran@apm.com>
13358L:	linux-gpio@vger.kernel.org
13359S:	Maintained
13360F:	drivers/gpio/gpio-dwapb.c
13361F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13362
13363SYNOPSYS DESIGNWARE DMAC DRIVER
13364M:	Viresh Kumar <vireshk@kernel.org>
13365R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13366S:	Maintained
13367F:	include/linux/dma/dw.h
13368F:	include/linux/platform_data/dma-dw.h
13369F:	drivers/dma/dw/
13370
13371SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13372M:	Jose Abreu <Jose.Abreu@synopsys.com>
13373L:	netdev@vger.kernel.org
13374S:	Supported
13375F:	drivers/net/ethernet/synopsys/
13376
13377SYNOPSYS DESIGNWARE I2C DRIVER
13378M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13379R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13380R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13381L:	linux-i2c@vger.kernel.org
13382S:	Maintained
13383F:	drivers/i2c/busses/i2c-designware-*
13384F:	include/linux/platform_data/i2c-designware.h
13385
13386SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13387M:	Jaehoon Chung <jh80.chung@samsung.com>
13388L:	linux-mmc@vger.kernel.org
13389S:	Maintained
13390F:	drivers/mmc/host/dw_mmc*
13391
13392SYNOPSYS HSDK RESET CONTROLLER DRIVER
13393M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13394S:	Supported
13395F:	drivers/reset/reset-hsdk.c
13396F:	include/dt-bindings/reset/snps,hsdk-reset.h
13397F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13398
13399SYSTEM CONFIGURATION (SYSCON)
13400M:	Lee Jones <lee.jones@linaro.org>
13401M:	Arnd Bergmann <arnd@arndb.de>
13402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13403S:	Supported
13404F:	drivers/mfd/syscon.c
13405
13406SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13407M:	Sudeep Holla <sudeep.holla@arm.com>
13408L:	linux-arm-kernel@lists.infradead.org
13409S:	Maintained
13410F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13411F:	drivers/clk/clk-scpi.c
13412F:	drivers/cpufreq/scpi-cpufreq.c
13413F:	drivers/firmware/arm_scpi.c
13414F:	include/linux/scpi_protocol.h
13415
13416SYSTEM RESET/SHUTDOWN DRIVERS
13417M:	Sebastian Reichel <sre@kernel.org>
13418L:	linux-pm@vger.kernel.org
13419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13420S:	Maintained
13421F:	Documentation/devicetree/bindings/power/reset/
13422F:	drivers/power/reset/
13423
13424SYSTEM TRACE MODULE CLASS
13425M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13426S:	Maintained
13427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13428F:	Documentation/trace/stm.txt
13429F:	drivers/hwtracing/stm/
13430F:	include/linux/stm.h
13431F:	include/uapi/linux/stm.h
13432
13433SYSV FILESYSTEM
13434M:	Christoph Hellwig <hch@infradead.org>
13435S:	Maintained
13436F:	Documentation/filesystems/sysv-fs.txt
13437F:	fs/sysv/
13438F:	include/linux/sysv_fs.h
13439
13440TARGET SUBSYSTEM
13441M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13442L:	linux-scsi@vger.kernel.org
13443L:	target-devel@vger.kernel.org
13444W:	http://www.linux-iscsi.org
13445W:	http://groups.google.com/group/linux-iscsi-target-dev
13446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13447S:	Supported
13448F:	drivers/target/
13449F:	include/target/
13450F:	Documentation/target/
13451
13452TASKSTATS STATISTICS INTERFACE
13453M:	Balbir Singh <bsingharora@gmail.com>
13454S:	Maintained
13455F:	Documentation/accounting/taskstats*
13456F:	include/linux/taskstats*
13457F:	kernel/taskstats.c
13458
13459TC subsystem
13460M:	Jamal Hadi Salim <jhs@mojatatu.com>
13461M:	Cong Wang <xiyou.wangcong@gmail.com>
13462M:	Jiri Pirko <jiri@resnulli.us>
13463L:	netdev@vger.kernel.org
13464S:	Maintained
13465F:	include/net/pkt_cls.h
13466F:	include/net/pkt_sched.h
13467F:	include/net/tc_act/
13468F:	include/uapi/linux/pkt_cls.h
13469F:	include/uapi/linux/pkt_sched.h
13470F:	include/uapi/linux/tc_act/
13471F:	include/uapi/linux/tc_ematch/
13472F:	net/sched/
13473
13474TCP LOW PRIORITY MODULE
13475M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13476M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13477W:	http://tcp-lp-mod.sourceforge.net/
13478S:	Maintained
13479F:	net/ipv4/tcp_lp.c
13480
13481TDA10071 MEDIA DRIVER
13482M:	Antti Palosaari <crope@iki.fi>
13483L:	linux-media@vger.kernel.org
13484W:	https://linuxtv.org
13485W:	http://palosaari.fi/linux/
13486Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13487T:	git git://linuxtv.org/anttip/media_tree.git
13488S:	Maintained
13489F:	drivers/media/dvb-frontends/tda10071*
13490
13491TDA18212 MEDIA DRIVER
13492M:	Antti Palosaari <crope@iki.fi>
13493L:	linux-media@vger.kernel.org
13494W:	https://linuxtv.org
13495W:	http://palosaari.fi/linux/
13496Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13497T:	git git://linuxtv.org/anttip/media_tree.git
13498S:	Maintained
13499F:	drivers/media/tuners/tda18212*
13500
13501TDA18218 MEDIA DRIVER
13502M:	Antti Palosaari <crope@iki.fi>
13503L:	linux-media@vger.kernel.org
13504W:	https://linuxtv.org
13505W:	http://palosaari.fi/linux/
13506Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13507T:	git git://linuxtv.org/anttip/media_tree.git
13508S:	Maintained
13509F:	drivers/media/tuners/tda18218*
13510
13511TDA18250 MEDIA DRIVER
13512M:	Olli Salonen <olli.salonen@iki.fi>
13513L:	linux-media@vger.kernel.org
13514W:	https://linuxtv.org
13515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13516T:	git git://linuxtv.org/media_tree.git
13517S:	Maintained
13518F:	drivers/media/tuners/tda18250*
13519
13520TDA18271 MEDIA DRIVER
13521M:	Michael Krufky <mkrufky@linuxtv.org>
13522L:	linux-media@vger.kernel.org
13523W:	https://linuxtv.org
13524W:	http://github.com/mkrufky
13525Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13526T:	git git://linuxtv.org/mkrufky/tuners.git
13527S:	Maintained
13528F:	drivers/media/tuners/tda18271*
13529
13530TDA827x MEDIA DRIVER
13531M:	Michael Krufky <mkrufky@linuxtv.org>
13532L:	linux-media@vger.kernel.org
13533W:	https://linuxtv.org
13534W:	http://github.com/mkrufky
13535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13536T:	git git://linuxtv.org/mkrufky/tuners.git
13537S:	Maintained
13538F:	drivers/media/tuners/tda8290.*
13539
13540TDA8290 MEDIA DRIVER
13541M:	Michael Krufky <mkrufky@linuxtv.org>
13542L:	linux-media@vger.kernel.org
13543W:	https://linuxtv.org
13544W:	http://github.com/mkrufky
13545Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13546T:	git git://linuxtv.org/mkrufky/tuners.git
13547S:	Maintained
13548F:	drivers/media/tuners/tda8290.*
13549
13550TDA9840 MEDIA DRIVER
13551M:	Hans Verkuil <hverkuil@xs4all.nl>
13552L:	linux-media@vger.kernel.org
13553T:	git git://linuxtv.org/media_tree.git
13554W:	https://linuxtv.org
13555S:	Maintained
13556F:	drivers/media/i2c/tda9840*
13557
13558TEA5761 TUNER DRIVER
13559M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13560M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13561L:	linux-media@vger.kernel.org
13562W:	https://linuxtv.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Odd fixes
13565F:	drivers/media/tuners/tea5761.*
13566
13567TEA5767 TUNER DRIVER
13568M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13569M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13570L:	linux-media@vger.kernel.org
13571W:	https://linuxtv.org
13572T:	git git://linuxtv.org/media_tree.git
13573S:	Maintained
13574F:	drivers/media/tuners/tea5767.*
13575
13576TEA6415C MEDIA DRIVER
13577M:	Hans Verkuil <hverkuil@xs4all.nl>
13578L:	linux-media@vger.kernel.org
13579T:	git git://linuxtv.org/media_tree.git
13580W:	https://linuxtv.org
13581S:	Maintained
13582F:	drivers/media/i2c/tea6415c*
13583
13584TEA6420 MEDIA DRIVER
13585M:	Hans Verkuil <hverkuil@xs4all.nl>
13586L:	linux-media@vger.kernel.org
13587T:	git git://linuxtv.org/media_tree.git
13588W:	https://linuxtv.org
13589S:	Maintained
13590F:	drivers/media/i2c/tea6420*
13591
13592TEAM DRIVER
13593M:	Jiri Pirko <jiri@resnulli.us>
13594L:	netdev@vger.kernel.org
13595S:	Supported
13596F:	drivers/net/team/
13597F:	include/linux/if_team.h
13598F:	include/uapi/linux/if_team.h
13599
13600TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13601M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13602S:	Maintained
13603F:	arch/x86/platform/ts5500/
13604
13605TECHNOTREND USB IR RECEIVER
13606M:	Sean Young <sean@mess.org>
13607L:	linux-media@vger.kernel.org
13608S:	Maintained
13609F:	drivers/media/rc/ttusbir.c
13610
13611TEE SUBSYSTEM
13612M:	Jens Wiklander <jens.wiklander@linaro.org>
13613S:	Maintained
13614F:	include/linux/tee_drv.h
13615F:	include/uapi/linux/tee.h
13616F:	drivers/tee/
13617F:	Documentation/tee.txt
13618
13619TEGRA ARCHITECTURE SUPPORT
13620M:	Thierry Reding <thierry.reding@gmail.com>
13621M:	Jonathan Hunter <jonathanh@nvidia.com>
13622L:	linux-tegra@vger.kernel.org
13623Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13625S:	Supported
13626N:	[^a-z]tegra
13627
13628TEGRA CLOCK DRIVER
13629M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13630M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13631S:	Supported
13632F:	drivers/clk/tegra/
13633
13634TEGRA DMA DRIVERS
13635M:	Laxman Dewangan <ldewangan@nvidia.com>
13636M:	Jon Hunter <jonathanh@nvidia.com>
13637S:	Supported
13638F:	drivers/dma/tegra*
13639
13640TEGRA I2C DRIVER
13641M:	Laxman Dewangan <ldewangan@nvidia.com>
13642S:	Supported
13643F:	drivers/i2c/busses/i2c-tegra.c
13644
13645TEGRA IOMMU DRIVERS
13646M:	Hiroshi Doyu <hdoyu@nvidia.com>
13647S:	Supported
13648F:	drivers/iommu/tegra*
13649
13650TEGRA KBC DRIVER
13651M:	Rakesh Iyer <riyer@nvidia.com>
13652M:	Laxman Dewangan <ldewangan@nvidia.com>
13653S:	Supported
13654F:	drivers/input/keyboard/tegra-kbc.c
13655
13656TEGRA PWM DRIVER
13657M:	Thierry Reding <thierry.reding@gmail.com>
13658S:	Supported
13659F:	drivers/pwm/pwm-tegra.c
13660
13661TEGRA SERIAL DRIVER
13662M:	Laxman Dewangan <ldewangan@nvidia.com>
13663S:	Supported
13664F:	drivers/tty/serial/serial-tegra.c
13665
13666TEGRA SPI DRIVER
13667M:	Laxman Dewangan <ldewangan@nvidia.com>
13668S:	Supported
13669F:	drivers/spi/spi-tegra*
13670
13671TEHUTI ETHERNET DRIVER
13672M:	Andy Gospodarek <andy@greyhouse.net>
13673L:	netdev@vger.kernel.org
13674S:	Supported
13675F:	drivers/net/ethernet/tehuti/*
13676
13677Telecom Clock Driver for MCPL0010
13678M:	Mark Gross <mark.gross@intel.com>
13679S:	Supported
13680F:	drivers/char/tlclk.c
13681
13682TENSILICA XTENSA PORT (xtensa)
13683M:	Chris Zankel <chris@zankel.net>
13684M:	Max Filippov <jcmvbkbc@gmail.com>
13685L:	linux-xtensa@linux-xtensa.org
13686T:	git git://github.com/czankel/xtensa-linux.git
13687S:	Maintained
13688F:	arch/xtensa/
13689F:	drivers/irqchip/irq-xtensa-*
13690
13691Texas Instruments' System Control Interface (TISCI) Protocol Driver
13692M:	Nishanth Menon <nm@ti.com>
13693M:	Tero Kristo <t-kristo@ti.com>
13694M:	Santosh Shilimkar <ssantosh@kernel.org>
13695L:	linux-arm-kernel@lists.infradead.org
13696S:	Maintained
13697F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13698F:	drivers/firmware/ti_sci*
13699F:	include/linux/soc/ti/ti_sci_protocol.h
13700F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13701F:	include/dt-bindings/genpd/k2g.h
13702F:	drivers/soc/ti/ti_sci_pm_domains.c
13703F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13704F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13705F:	drivers/clk/keystone/sci-clk.c
13706F:	drivers/reset/reset-ti-sci.c
13707
13708THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13709M:	Hans Verkuil <hverkuil@xs4all.nl>
13710L:	linux-media@vger.kernel.org
13711T:	git git://linuxtv.org/media_tree.git
13712W:	https://linuxtv.org
13713S:	Maintained
13714F:	drivers/media/radio/radio-raremono.c
13715
13716THERMAL
13717M:	Zhang Rui <rui.zhang@intel.com>
13718M:	Eduardo Valentin <edubezval@gmail.com>
13719L:	linux-pm@vger.kernel.org
13720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13722Q:	https://patchwork.kernel.org/project/linux-pm/list/
13723S:	Supported
13724F:	drivers/thermal/
13725F:	include/linux/thermal.h
13726F:	include/uapi/linux/thermal.h
13727F:	include/linux/cpu_cooling.h
13728F:	Documentation/devicetree/bindings/thermal/
13729
13730THERMAL/CPU_COOLING
13731M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13732M:	Viresh Kumar <viresh.kumar@linaro.org>
13733M:	Javi Merino <javi.merino@kernel.org>
13734L:	linux-pm@vger.kernel.org
13735S:	Supported
13736F:	Documentation/thermal/cpu-cooling-api.txt
13737F:	drivers/thermal/cpu_cooling.c
13738F:	include/linux/cpu_cooling.h
13739
13740THINKPAD ACPI EXTRAS DRIVER
13741M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13742L:	ibm-acpi-devel@lists.sourceforge.net
13743L:	platform-driver-x86@vger.kernel.org
13744W:	http://ibm-acpi.sourceforge.net
13745W:	http://thinkwiki.org/wiki/Ibm-acpi
13746T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13747S:	Maintained
13748F:	drivers/platform/x86/thinkpad_acpi.c
13749
13750THUNDERBOLT DRIVER
13751M:	Andreas Noever <andreas.noever@gmail.com>
13752M:	Michael Jamet <michael.jamet@intel.com>
13753M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13754M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13756S:	Maintained
13757F:	Documentation/admin-guide/thunderbolt.rst
13758F:	drivers/thunderbolt/
13759F:	include/linux/thunderbolt.h
13760
13761THUNDERBOLT NETWORK DRIVER
13762M:	Michael Jamet <michael.jamet@intel.com>
13763M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13764M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13765L:	netdev@vger.kernel.org
13766S:	Maintained
13767F:	drivers/net/thunderbolt.c
13768
13769THUNDERX GPIO DRIVER
13770M:	David Daney <david.daney@cavium.com>
13771S:	Maintained
13772F:	drivers/gpio/gpio-thunderx.c
13773
13774TI AM437X VPFE DRIVER
13775M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13776L:	linux-media@vger.kernel.org
13777W:	https://linuxtv.org
13778Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13779T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13780S:	Maintained
13781F:	drivers/media/platform/am437x/
13782
13783TI BANDGAP AND THERMAL DRIVER
13784M:	Eduardo Valentin <edubezval@gmail.com>
13785M:	Keerthy <j-keerthy@ti.com>
13786L:	linux-pm@vger.kernel.org
13787L:	linux-omap@vger.kernel.org
13788S:	Maintained
13789F:	drivers/thermal/ti-soc-thermal/
13790
13791TI BQ27XXX POWER SUPPLY DRIVER
13792R:	Andrew F. Davis <afd@ti.com>
13793F:	include/linux/power/bq27xxx_battery.h
13794F:	drivers/power/supply/bq27xxx_battery.c
13795F:	drivers/power/supply/bq27xxx_battery_i2c.c
13796
13797TI CDCE706 CLOCK DRIVER
13798M:	Max Filippov <jcmvbkbc@gmail.com>
13799S:	Maintained
13800F:	drivers/clk/clk-cdce706.c
13801
13802TI CLOCK DRIVER
13803M:	Tero Kristo <t-kristo@ti.com>
13804L:	linux-omap@vger.kernel.org
13805S:	Maintained
13806F:	drivers/clk/ti/
13807F:	include/linux/clk/ti.h
13808
13809TI DAVINCI MACHINE SUPPORT
13810M:	Sekhar Nori <nsekhar@ti.com>
13811M:	Kevin Hilman <khilman@kernel.org>
13812L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13814S:	Supported
13815F:	arch/arm/mach-davinci/
13816F:	drivers/i2c/busses/i2c-davinci.c
13817F:	arch/arm/boot/dts/da850*
13818
13819TI DAVINCI SERIES GPIO DRIVER
13820M:	Keerthy <j-keerthy@ti.com>
13821L:	linux-gpio@vger.kernel.org
13822S:	Maintained
13823F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13824F:	drivers/gpio/gpio-davinci.c
13825
13826TI DAVINCI SERIES MEDIA DRIVER
13827M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13828L:	linux-media@vger.kernel.org
13829W:	https://linuxtv.org
13830Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13831T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13832S:	Maintained
13833F:	drivers/media/platform/davinci/
13834F:	include/media/davinci/
13835
13836TI ETHERNET SWITCH DRIVER (CPSW)
13837R:	Grygorii Strashko <grygorii.strashko@ti.com>
13838L:	linux-omap@vger.kernel.org
13839L:	netdev@vger.kernel.org
13840S:	Maintained
13841F:	drivers/net/ethernet/ti/cpsw*
13842F:	drivers/net/ethernet/ti/davinci*
13843
13844TI FLASH MEDIA INTERFACE DRIVER
13845M:	Alex Dubov <oakad@yahoo.com>
13846S:	Maintained
13847F:	drivers/misc/tifm*
13848F:	drivers/mmc/host/tifm_sd.c
13849F:	include/linux/tifm.h
13850
13851TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13852M:	Santosh Shilimkar <ssantosh@kernel.org>
13853L:	linux-kernel@vger.kernel.org
13854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13855S:	Maintained
13856F:	drivers/soc/ti/*
13857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13858
13859TI LM49xxx FAMILY ASoC CODEC DRIVERS
13860M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13861M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13862L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13863S:	Maintained
13864F:	sound/soc/codecs/lm49453*
13865F:	sound/soc/codecs/isabelle*
13866
13867TI LP855x BACKLIGHT DRIVER
13868M:	Milo Kim <milo.kim@ti.com>
13869S:	Maintained
13870F:	Documentation/backlight/lp855x-driver.txt
13871F:	drivers/video/backlight/lp855x_bl.c
13872F:	include/linux/platform_data/lp855x.h
13873
13874TI LP8727 CHARGER DRIVER
13875M:	Milo Kim <milo.kim@ti.com>
13876S:	Maintained
13877F:	drivers/power/supply/lp8727_charger.c
13878F:	include/linux/platform_data/lp8727.h
13879
13880TI LP8788 MFD DRIVER
13881M:	Milo Kim <milo.kim@ti.com>
13882S:	Maintained
13883F:	drivers/iio/adc/lp8788_adc.c
13884F:	drivers/leds/leds-lp8788.c
13885F:	drivers/mfd/lp8788*.c
13886F:	drivers/power/supply/lp8788-charger.c
13887F:	drivers/regulator/lp8788-*.c
13888F:	include/linux/mfd/lp8788*.h
13889
13890TI NETCP ETHERNET DRIVER
13891M:	Wingman Kwok <w-kwok2@ti.com>
13892M:	Murali Karicheri <m-karicheri2@ti.com>
13893L:	netdev@vger.kernel.org
13894S:	Maintained
13895F:	drivers/net/ethernet/ti/netcp*
13896
13897TI TAS571X FAMILY ASoC CODEC DRIVER
13898M:	Kevin Cernekee <cernekee@chromium.org>
13899L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13900S:	Odd Fixes
13901F:	sound/soc/codecs/tas571x*
13902
13903TI TRF7970A NFC DRIVER
13904M:	Mark Greer <mgreer@animalcreek.com>
13905L:	linux-wireless@vger.kernel.org
13906L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13907S:	Supported
13908F:	drivers/nfc/trf7970a.c
13909F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13910
13911TI TWL4030 SERIES SOC CODEC DRIVER
13912M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13913L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13914S:	Maintained
13915F:	sound/soc/codecs/twl4030*
13916
13917TI VPE/CAL DRIVERS
13918M:	Benoit Parrot <bparrot@ti.com>
13919L:	linux-media@vger.kernel.org
13920W:	http://linuxtv.org/
13921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13922S:	Maintained
13923F:	drivers/media/platform/ti-vpe/
13924
13925TI WILINK WIRELESS DRIVERS
13926L:	linux-wireless@vger.kernel.org
13927W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13928W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13929T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13930S:	Orphan
13931F:	drivers/net/wireless/ti/
13932F:	include/linux/wl12xx.h
13933
13934TILE ARCHITECTURE
13935W:	http://www.mellanox.com/repository/solutions/tile-scm/
13936S:	Orphan
13937F:	arch/tile/
13938F:	drivers/char/tile-srom.c
13939F:	drivers/edac/tile_edac.c
13940F:	drivers/net/ethernet/tile/
13941F:	drivers/rtc/rtc-tile.c
13942F:	drivers/tty/hvc/hvc_tile.c
13943F:	drivers/tty/serial/tilegx.c
13944F:	drivers/usb/host/*-tilegx.c
13945F:	include/linux/usb/tilegx.h
13946
13947TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13948M:	John Stultz <john.stultz@linaro.org>
13949M:	Thomas Gleixner <tglx@linutronix.de>
13950R:	Stephen Boyd <sboyd@kernel.org>
13951L:	linux-kernel@vger.kernel.org
13952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13953S:	Supported
13954F:	include/linux/clocksource.h
13955F:	include/linux/time.h
13956F:	include/linux/timex.h
13957F:	include/uapi/linux/time.h
13958F:	include/uapi/linux/timex.h
13959F:	kernel/time/clocksource.c
13960F:	kernel/time/time*.c
13961F:	kernel/time/alarmtimer.c
13962F:	kernel/time/ntp.c
13963F:	tools/testing/selftests/timers/
13964
13965TIPC NETWORK LAYER
13966M:	Jon Maloy <jon.maloy@ericsson.com>
13967M:	Ying Xue <ying.xue@windriver.com>
13968L:	netdev@vger.kernel.org (core kernel code)
13969L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13970W:	http://tipc.sourceforge.net/
13971S:	Maintained
13972F:	include/uapi/linux/tipc*.h
13973F:	net/tipc/
13974
13975TLAN NETWORK DRIVER
13976M:	Samuel Chessman <chessman@tux.org>
13977L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13978W:	http://sourceforge.net/projects/tlan/
13979S:	Maintained
13980F:	Documentation/networking/tlan.txt
13981F:	drivers/net/ethernet/ti/tlan.*
13982
13983TM6000 VIDEO4LINUX DRIVER
13984M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13985M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13986L:	linux-media@vger.kernel.org
13987W:	https://linuxtv.org
13988T:	git git://linuxtv.org/media_tree.git
13989S:	Odd fixes
13990F:	drivers/media/usb/tm6000/
13991F:	Documentation/media/v4l-drivers/tm6000*
13992
13993TMIO/SDHI MMC DRIVER
13994M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13995L:	linux-mmc@vger.kernel.org
13996S:	Supported
13997F:	drivers/mmc/host/tmio_mmc*
13998F:	drivers/mmc/host/renesas_sdhi*
13999F:	include/linux/mfd/tmio.h
14000
14001TMP401 HARDWARE MONITOR DRIVER
14002M:	Guenter Roeck <linux@roeck-us.net>
14003L:	linux-hwmon@vger.kernel.org
14004S:	Maintained
14005F:	Documentation/hwmon/tmp401
14006F:	drivers/hwmon/tmp401.c
14007
14008TMPFS (SHMEM FILESYSTEM)
14009M:	Hugh Dickins <hughd@google.com>
14010L:	linux-mm@kvack.org
14011S:	Maintained
14012F:	include/linux/shmem_fs.h
14013F:	mm/shmem.c
14014
14015TOMOYO SECURITY MODULE
14016M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14017M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14018L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14019L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14020L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14021L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14022W:	http://tomoyo.sourceforge.jp/
14023T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14024S:	Maintained
14025F:	security/tomoyo/
14026
14027TOPSTAR LAPTOP EXTRAS DRIVER
14028M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14029L:	platform-driver-x86@vger.kernel.org
14030S:	Maintained
14031F:	drivers/platform/x86/topstar-laptop.c
14032
14033TORTURE-TEST MODULES
14034M:	Davidlohr Bueso <dave@stgolabs.net>
14035M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14036M:	Josh Triplett <josh@joshtriplett.org>
14037L:	linux-kernel@vger.kernel.org
14038S:	Supported
14039T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14040F:	Documentation/RCU/torture.txt
14041F:	kernel/torture.c
14042F:	kernel/rcu/rcutorture.c
14043F:	kernel/locking/locktorture.c
14044
14045TOSHIBA ACPI EXTRAS DRIVER
14046M:	Azael Avalos <coproscefalo@gmail.com>
14047L:	platform-driver-x86@vger.kernel.org
14048S:	Maintained
14049F:	drivers/platform/x86/toshiba_acpi.c
14050
14051TOSHIBA BLUETOOTH DRIVER
14052M:	Azael Avalos <coproscefalo@gmail.com>
14053L:	platform-driver-x86@vger.kernel.org
14054S:	Maintained
14055F:	drivers/platform/x86/toshiba_bluetooth.c
14056
14057TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14058M:	Azael Avalos <coproscefalo@gmail.com>
14059L:	platform-driver-x86@vger.kernel.org
14060S:	Maintained
14061F:	drivers/platform/x86/toshiba_haps.c
14062
14063TOSHIBA SMM DRIVER
14064M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14065W:	http://www.buzzard.org.uk/toshiba/
14066S:	Maintained
14067F:	drivers/char/toshiba.c
14068F:	include/linux/toshiba.h
14069F:	include/uapi/linux/toshiba.h
14070
14071TOSHIBA TC358743 DRIVER
14072M:	Mats Randgaard <matrandg@cisco.com>
14073L:	linux-media@vger.kernel.org
14074S:	Maintained
14075F:	drivers/media/i2c/tc358743*
14076F:	include/media/i2c/tc358743.h
14077
14078TOSHIBA WMI HOTKEYS DRIVER
14079M:	Azael Avalos <coproscefalo@gmail.com>
14080L:	platform-driver-x86@vger.kernel.org
14081S:	Maintained
14082F:	drivers/platform/x86/toshiba-wmi.c
14083
14084TPM DEVICE DRIVER
14085M:	Peter Huewe <peterhuewe@gmx.de>
14086M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14087R:	Jason Gunthorpe <jgg@ziepe.ca>
14088L:	linux-integrity@vger.kernel.org
14089Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14090W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14091T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14092S:	Maintained
14093F:	drivers/char/tpm/
14094
14095TRACING
14096M:	Steven Rostedt <rostedt@goodmis.org>
14097M:	Ingo Molnar <mingo@redhat.com>
14098T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14099S:	Maintained
14100F:	Documentation/trace/ftrace.txt
14101F:	arch/*/*/*/ftrace.h
14102F:	arch/*/kernel/ftrace.c
14103F:	include/*/ftrace.h
14104F:	include/linux/trace*.h
14105F:	include/trace/
14106F:	kernel/trace/
14107F:	tools/testing/selftests/ftrace/
14108
14109TRACING MMIO ACCESSES (MMIOTRACE)
14110M:	Steven Rostedt <rostedt@goodmis.org>
14111M:	Ingo Molnar <mingo@kernel.org>
14112R:	Karol Herbst <karolherbst@gmail.com>
14113R:	Pekka Paalanen <ppaalanen@gmail.com>
14114S:	Maintained
14115L:	linux-kernel@vger.kernel.org
14116L:	nouveau@lists.freedesktop.org
14117F:	kernel/trace/trace_mmiotrace.c
14118F:	include/linux/mmiotrace.h
14119F:	arch/x86/mm/kmmio.c
14120F:	arch/x86/mm/mmio-mod.c
14121F:	arch/x86/mm/testmmiotrace.c
14122
14123TRIVIAL PATCHES
14124M:	Jiri Kosina <trivial@kernel.org>
14125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14126S:	Maintained
14127K:	^Subject:.*(?i)trivial
14128
14129TEMPO SEMICONDUCTOR DRIVERS
14130M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14131S:	Maintained
14132F:	sound/soc/codecs/tscs*.c
14133F:	sound/soc/codecs/tscs*.h
14134F:	Documentation/devicetree/bindings/sound/tscs*.txt
14135
14136TTY LAYER
14137M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14138M:	Jiri Slaby <jslaby@suse.com>
14139S:	Supported
14140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14141F:	Documentation/serial/
14142F:	drivers/tty/
14143F:	drivers/tty/serial/serial_core.c
14144F:	include/linux/serial_core.h
14145F:	include/linux/serial.h
14146F:	include/linux/tty.h
14147F:	include/uapi/linux/serial_core.h
14148F:	include/uapi/linux/serial.h
14149F:	include/uapi/linux/tty.h
14150
14151TUA9001 MEDIA DRIVER
14152M:	Antti Palosaari <crope@iki.fi>
14153L:	linux-media@vger.kernel.org
14154W:	https://linuxtv.org
14155W:	http://palosaari.fi/linux/
14156Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14157T:	git git://linuxtv.org/anttip/media_tree.git
14158S:	Maintained
14159F:	drivers/media/tuners/tua9001*
14160
14161TULIP NETWORK DRIVERS
14162L:	netdev@vger.kernel.org
14163L:	linux-parisc@vger.kernel.org
14164S:	Orphan
14165F:	drivers/net/ethernet/dec/tulip/
14166
14167TUN/TAP driver
14168M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14169W:	http://vtun.sourceforge.net/tun
14170S:	Maintained
14171F:	Documentation/networking/tuntap.txt
14172F:	arch/um/os-Linux/drivers/
14173
14174TURBOCHANNEL SUBSYSTEM
14175M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14176M:	Ralf Baechle <ralf@linux-mips.org>
14177L:	linux-mips@linux-mips.org
14178Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14179S:	Maintained
14180F:	drivers/tc/
14181F:	include/linux/tc.h
14182
14183TW5864 VIDEO4LINUX DRIVER
14184M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14185M:	Anton Sviridenko <anton@corp.bluecherry.net>
14186M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14187M:	Andrey Utkin <andrey_utkin@fastmail.com>
14188L:	linux-media@vger.kernel.org
14189S:	Supported
14190F:	drivers/media/pci/tw5864/
14191
14192TW68 VIDEO4LINUX DRIVER
14193M:	Hans Verkuil <hverkuil@xs4all.nl>
14194L:	linux-media@vger.kernel.org
14195T:	git git://linuxtv.org/media_tree.git
14196W:	https://linuxtv.org
14197S:	Odd Fixes
14198F:	drivers/media/pci/tw68/
14199
14200TW686X VIDEO4LINUX DRIVER
14201M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14202L:	linux-media@vger.kernel.org
14203T:	git git://linuxtv.org/media_tree.git
14204W:	http://linuxtv.org
14205S:	Maintained
14206F:	drivers/media/pci/tw686x/
14207
14208UBI FILE SYSTEM (UBIFS)
14209M:	Richard Weinberger <richard@nod.at>
14210M:	Artem Bityutskiy <dedekind1@gmail.com>
14211M:	Adrian Hunter <adrian.hunter@intel.com>
14212L:	linux-mtd@lists.infradead.org
14213T:	git git://git.infradead.org/ubifs-2.6.git
14214W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14215S:	Supported
14216F:	Documentation/filesystems/ubifs.txt
14217F:	fs/ubifs/
14218
14219UCLINUX (M68KNOMMU AND COLDFIRE)
14220M:	Greg Ungerer <gerg@linux-m68k.org>
14221W:	http://www.linux-m68k.org/
14222W:	http://www.uclinux.org/
14223L:	linux-m68k@lists.linux-m68k.org
14224L:	uclinux-dev@uclinux.org  (subscribers-only)
14225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14226S:	Maintained
14227F:	arch/m68k/coldfire/
14228F:	arch/m68k/68*/
14229F:	arch/m68k/*/*_no.*
14230F:	arch/m68k/include/asm/*_no.*
14231
14232UDF FILESYSTEM
14233M:	Jan Kara <jack@suse.com>
14234S:	Maintained
14235F:	Documentation/filesystems/udf.txt
14236F:	fs/udf/
14237
14238UDRAW TABLET
14239M:	Bastien Nocera <hadess@hadess.net>
14240L:	linux-input@vger.kernel.org
14241S:	Maintained
14242F:	drivers/hid/hid-udraw-ps3.c
14243
14244UFS FILESYSTEM
14245M:	Evgeniy Dushistov <dushistov@mail.ru>
14246S:	Maintained
14247F:	Documentation/filesystems/ufs.txt
14248F:	fs/ufs/
14249
14250UHID USERSPACE HID IO DRIVER:
14251M:	David Herrmann <dh.herrmann@googlemail.com>
14252L:	linux-input@vger.kernel.org
14253S:	Maintained
14254F:	drivers/hid/uhid.c
14255F:	include/uapi/linux/uhid.h
14256
14257ULPI BUS
14258M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14259L:	linux-usb@vger.kernel.org
14260S:	Maintained
14261F:	drivers/usb/common/ulpi.c
14262F:	include/linux/ulpi/
14263
14264ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14265L:	linux-usb@vger.kernel.org
14266S:	Orphan
14267F:	drivers/uwb/
14268F:	include/linux/uwb.h
14269F:	include/linux/uwb/
14270
14271UNICORE32 ARCHITECTURE:
14272M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14273W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14274S:	Maintained
14275T:	git git://github.com/gxt/linux.git
14276F:	arch/unicore32/
14277
14278UNIFDEF
14279M:	Tony Finch <dot@dotat.at>
14280W:	http://dotat.at/prog/unifdef
14281S:	Maintained
14282F:	scripts/unifdef.c
14283
14284UNIFORM CDROM DRIVER
14285M:	Jens Axboe <axboe@kernel.dk>
14286W:	http://www.kernel.dk
14287S:	Maintained
14288F:	Documentation/cdrom/
14289F:	drivers/cdrom/cdrom.c
14290F:	include/linux/cdrom.h
14291F:	include/uapi/linux/cdrom.h
14292
14293UNISYS S-PAR DRIVERS
14294M:	David Kershner <david.kershner@unisys.com>
14295L:	sparmaintainer@unisys.com (Unisys internal)
14296S:	Supported
14297F:	include/linux/visorbus.h
14298F:	drivers/visorbus/
14299F:	drivers/staging/unisys/
14300
14301UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14302M:	Vinayak Holikatti <vinholikatti@gmail.com>
14303L:	linux-scsi@vger.kernel.org
14304S:	Supported
14305F:	Documentation/scsi/ufs.txt
14306F:	drivers/scsi/ufs/
14307
14308UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14309M:	Joao Pinto <jpinto@synopsys.com>
14310L:	linux-scsi@vger.kernel.org
14311S:	Supported
14312F:	drivers/scsi/ufs/*dwc*
14313
14314UNSORTED BLOCK IMAGES (UBI)
14315M:	Artem Bityutskiy <dedekind1@gmail.com>
14316M:	Richard Weinberger <richard@nod.at>
14317W:	http://www.linux-mtd.infradead.org/
14318L:	linux-mtd@lists.infradead.org
14319T:	git git://git.infradead.org/ubifs-2.6.git
14320S:	Supported
14321F:	drivers/mtd/ubi/
14322F:	include/linux/mtd/ubi.h
14323F:	include/uapi/mtd/ubi-user.h
14324
14325USB "USBNET" DRIVER FRAMEWORK
14326M:	Oliver Neukum <oneukum@suse.com>
14327L:	netdev@vger.kernel.org
14328W:	http://www.linux-usb.org/usbnet
14329S:	Maintained
14330F:	drivers/net/usb/usbnet.c
14331F:	include/linux/usb/usbnet.h
14332
14333USB ACM DRIVER
14334M:	Oliver Neukum <oneukum@suse.com>
14335L:	linux-usb@vger.kernel.org
14336S:	Maintained
14337F:	Documentation/usb/acm.txt
14338F:	drivers/usb/class/cdc-acm.*
14339
14340USB AR5523 WIRELESS DRIVER
14341M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14342L:	linux-wireless@vger.kernel.org
14343S:	Maintained
14344F:	drivers/net/wireless/ath/ar5523/
14345
14346USB ATTACHED SCSI
14347M:	Oliver Neukum <oneukum@suse.com>
14348L:	linux-usb@vger.kernel.org
14349L:	linux-scsi@vger.kernel.org
14350S:	Maintained
14351F:	drivers/usb/storage/uas.c
14352
14353USB CDC ETHERNET DRIVER
14354M:	Oliver Neukum <oliver@neukum.org>
14355L:	linux-usb@vger.kernel.org
14356S:	Maintained
14357F:	drivers/net/usb/cdc_*.c
14358F:	include/uapi/linux/usb/cdc.h
14359
14360USB CHAOSKEY DRIVER
14361M:	Keith Packard <keithp@keithp.com>
14362L:	linux-usb@vger.kernel.org
14363S:	Maintained
14364F:	drivers/usb/misc/chaoskey.c
14365
14366USB CYPRESS C67X00 DRIVER
14367M:	Peter Korsgaard <jacmet@sunsite.dk>
14368L:	linux-usb@vger.kernel.org
14369S:	Maintained
14370F:	drivers/usb/c67x00/
14371
14372USB DAVICOM DM9601 DRIVER
14373M:	Peter Korsgaard <jacmet@sunsite.dk>
14374L:	netdev@vger.kernel.org
14375W:	http://www.linux-usb.org/usbnet
14376S:	Maintained
14377F:	drivers/net/usb/dm9601.c
14378
14379USB DIAMOND RIO500 DRIVER
14380M:	Cesar Miquel <miquel@df.uba.ar>
14381L:	rio500-users@lists.sourceforge.net
14382W:	http://rio500.sourceforge.net
14383S:	Maintained
14384F:	drivers/usb/misc/rio500*
14385
14386USB EHCI DRIVER
14387M:	Alan Stern <stern@rowland.harvard.edu>
14388L:	linux-usb@vger.kernel.org
14389S:	Maintained
14390F:	Documentation/usb/ehci.txt
14391F:	drivers/usb/host/ehci*
14392
14393USB GADGET/PERIPHERAL SUBSYSTEM
14394M:	Felipe Balbi <balbi@kernel.org>
14395L:	linux-usb@vger.kernel.org
14396W:	http://www.linux-usb.org/gadget
14397T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14398S:	Maintained
14399F:	drivers/usb/gadget/
14400F:	include/linux/usb/gadget*
14401
14402USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14403M:	Jiri Kosina <jikos@kernel.org>
14404R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14405L:	linux-usb@vger.kernel.org
14406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14407S:	Maintained
14408F:	Documentation/hid/hiddev.txt
14409F:	drivers/hid/usbhid/
14410
14411USB ISP116X DRIVER
14412M:	Olav Kongas <ok@artecdesign.ee>
14413L:	linux-usb@vger.kernel.org
14414S:	Maintained
14415F:	drivers/usb/host/isp116x*
14416F:	include/linux/usb/isp116x.h
14417
14418USB LAN78XX ETHERNET DRIVER
14419M:	Woojung Huh <woojung.huh@microchip.com>
14420M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14421L:	netdev@vger.kernel.org
14422S:	Maintained
14423F:	drivers/net/usb/lan78xx.*
14424
14425USB MASS STORAGE DRIVER
14426M:	Alan Stern <stern@rowland.harvard.edu>
14427L:	linux-usb@vger.kernel.org
14428L:	usb-storage@lists.one-eyed-alien.net
14429S:	Maintained
14430W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14431F:	drivers/usb/storage/
14432
14433USB MIDI DRIVER
14434M:	Clemens Ladisch <clemens@ladisch.de>
14435L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14436T:	git git://git.alsa-project.org/alsa-kernel.git
14437S:	Maintained
14438F:	sound/usb/midi.*
14439
14440USB NETWORKING DRIVERS
14441L:	linux-usb@vger.kernel.org
14442S:	Odd Fixes
14443F:	drivers/net/usb/
14444
14445USB OHCI DRIVER
14446M:	Alan Stern <stern@rowland.harvard.edu>
14447L:	linux-usb@vger.kernel.org
14448S:	Maintained
14449F:	Documentation/usb/ohci.txt
14450F:	drivers/usb/host/ohci*
14451
14452USB OTG FSM (Finite State Machine)
14453M:	Peter Chen <Peter.Chen@nxp.com>
14454T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14455L:	linux-usb@vger.kernel.org
14456S:	Maintained
14457F:	drivers/usb/common/usb-otg-fsm.c
14458
14459USB OVER IP DRIVER
14460M:	Valentina Manea <valentina.manea.m@gmail.com>
14461M:	Shuah Khan <shuahkh@osg.samsung.com>
14462M:	Shuah Khan <shuah@kernel.org>
14463L:	linux-usb@vger.kernel.org
14464S:	Maintained
14465F:	Documentation/usb/usbip_protocol.txt
14466F:	drivers/usb/usbip/
14467F:	tools/usb/usbip/
14468
14469USB PEGASUS DRIVER
14470M:	Petko Manolov <petkan@nucleusys.com>
14471L:	linux-usb@vger.kernel.org
14472L:	netdev@vger.kernel.org
14473T:	git git://github.com/petkan/pegasus.git
14474W:	https://github.com/petkan/pegasus
14475S:	Maintained
14476F:	drivers/net/usb/pegasus.*
14477
14478USB PHY LAYER
14479M:	Felipe Balbi <balbi@kernel.org>
14480L:	linux-usb@vger.kernel.org
14481T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14482S:	Maintained
14483F:	drivers/usb/phy/
14484
14485USB PRINTER DRIVER (usblp)
14486M:	Pete Zaitcev <zaitcev@redhat.com>
14487L:	linux-usb@vger.kernel.org
14488S:	Supported
14489F:	drivers/usb/class/usblp.c
14490
14491USB QMI WWAN NETWORK DRIVER
14492M:	Bjørn Mork <bjorn@mork.no>
14493L:	netdev@vger.kernel.org
14494S:	Maintained
14495F:	Documentation/ABI/testing/sysfs-class-net-qmi
14496F:	drivers/net/usb/qmi_wwan.c
14497
14498USB RTL8150 DRIVER
14499M:	Petko Manolov <petkan@nucleusys.com>
14500L:	linux-usb@vger.kernel.org
14501L:	netdev@vger.kernel.org
14502T:	git git://github.com/petkan/rtl8150.git
14503W:	https://github.com/petkan/rtl8150
14504S:	Maintained
14505F:	drivers/net/usb/rtl8150.c
14506
14507USB SERIAL SUBSYSTEM
14508M:	Johan Hovold <johan@kernel.org>
14509L:	linux-usb@vger.kernel.org
14510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14511S:	Maintained
14512F:	Documentation/usb/usb-serial.txt
14513F:	drivers/usb/serial/
14514F:	include/linux/usb/serial.h
14515
14516USB SMSC75XX ETHERNET DRIVER
14517M:	Steve Glendinning <steve.glendinning@shawell.net>
14518L:	netdev@vger.kernel.org
14519S:	Maintained
14520F:	drivers/net/usb/smsc75xx.*
14521
14522USB SMSC95XX ETHERNET DRIVER
14523M:	Steve Glendinning <steve.glendinning@shawell.net>
14524M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14525L:	netdev@vger.kernel.org
14526S:	Maintained
14527F:	drivers/net/usb/smsc95xx.*
14528
14529USB SUBSYSTEM
14530M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14531L:	linux-usb@vger.kernel.org
14532W:	http://www.linux-usb.org
14533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14534S:	Supported
14535F:	Documentation/devicetree/bindings/usb/
14536F:	Documentation/usb/
14537F:	drivers/usb/
14538F:	include/linux/usb.h
14539F:	include/linux/usb/
14540
14541USB TYPEC SUBSYSTEM
14542M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14543L:	linux-usb@vger.kernel.org
14544S:	Maintained
14545F:	Documentation/ABI/testing/sysfs-class-typec
14546F:	Documentation/usb/typec.rst
14547F:	drivers/usb/typec/
14548F:	include/linux/usb/typec.h
14549
14550USB UHCI DRIVER
14551M:	Alan Stern <stern@rowland.harvard.edu>
14552L:	linux-usb@vger.kernel.org
14553S:	Maintained
14554F:	drivers/usb/host/uhci*
14555
14556USB VIDEO CLASS
14557M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14558L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14559L:	linux-media@vger.kernel.org
14560T:	git git://linuxtv.org/media_tree.git
14561W:	http://www.ideasonboard.org/uvc/
14562S:	Maintained
14563F:	drivers/media/usb/uvc/
14564F:	include/uapi/linux/uvcvideo.h
14565
14566USB VISION DRIVER
14567M:	Hans Verkuil <hverkuil@xs4all.nl>
14568L:	linux-media@vger.kernel.org
14569T:	git git://linuxtv.org/media_tree.git
14570W:	https://linuxtv.org
14571S:	Odd Fixes
14572F:	drivers/media/usb/usbvision/
14573
14574USB WEBCAM GADGET
14575M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14576L:	linux-usb@vger.kernel.org
14577S:	Maintained
14578F:	drivers/usb/gadget/function/*uvc*
14579F:	drivers/usb/gadget/legacy/webcam.c
14580
14581USB WIRELESS RNDIS DRIVER (rndis_wlan)
14582M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14583L:	linux-wireless@vger.kernel.org
14584S:	Maintained
14585F:	drivers/net/wireless/rndis_wlan.c
14586
14587USB XHCI DRIVER
14588M:	Mathias Nyman <mathias.nyman@intel.com>
14589L:	linux-usb@vger.kernel.org
14590S:	Supported
14591F:	drivers/usb/host/xhci*
14592F:	drivers/usb/host/pci-quirks*
14593
14594USB ZD1201 DRIVER
14595L:	linux-wireless@vger.kernel.org
14596W:	http://linux-lc100020.sourceforge.net
14597S:	Orphan
14598F:	drivers/net/wireless/zydas/zd1201.*
14599
14600USB ZR364XX DRIVER
14601M:	Antoine Jacquet <royale@zerezo.com>
14602L:	linux-usb@vger.kernel.org
14603L:	linux-media@vger.kernel.org
14604T:	git git://linuxtv.org/media_tree.git
14605W:	http://royale.zerezo.com/zr364xx/
14606S:	Maintained
14607F:	Documentation/media/v4l-drivers/zr364xx*
14608F:	drivers/media/usb/zr364xx/
14609
14610USER-MODE LINUX (UML)
14611M:	Jeff Dike <jdike@addtoit.com>
14612M:	Richard Weinberger <richard@nod.at>
14613L:	user-mode-linux-devel@lists.sourceforge.net
14614L:	user-mode-linux-user@lists.sourceforge.net
14615W:	http://user-mode-linux.sourceforge.net
14616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14617S:	Maintained
14618F:	Documentation/virtual/uml/
14619F:	arch/um/
14620F:	arch/x86/um/
14621F:	fs/hostfs/
14622F:	fs/hppfs/
14623
14624USERSPACE I/O (UIO)
14625M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14626S:	Maintained
14627T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14628F:	Documentation/driver-api/uio-howto.rst
14629F:	drivers/uio/
14630F:	include/linux/uio*.h
14631
14632UTIL-LINUX PACKAGE
14633M:	Karel Zak <kzak@redhat.com>
14634L:	util-linux@vger.kernel.org
14635W:	http://en.wikipedia.org/wiki/Util-linux
14636T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14637S:	Maintained
14638
14639UUID HELPERS
14640M:	Christoph Hellwig <hch@lst.de>
14641R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14642L:	linux-kernel@vger.kernel.org
14643T:	git git://git.infradead.org/users/hch/uuid.git
14644F:	lib/uuid.c
14645F:	lib/test_uuid.c
14646F:	include/linux/uuid.h
14647F:	include/uapi/linux/uuid.h
14648S:	Maintained
14649
14650UVESAFB DRIVER
14651M:	Michal Januszewski <spock@gentoo.org>
14652L:	linux-fbdev@vger.kernel.org
14653W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14654S:	Maintained
14655F:	Documentation/fb/uvesafb.txt
14656F:	drivers/video/fbdev/uvesafb.*
14657
14658VF610 NAND DRIVER
14659M:	Stefan Agner <stefan@agner.ch>
14660L:	linux-mtd@lists.infradead.org
14661S:	Supported
14662F:	drivers/mtd/nand/vf610_nfc.c
14663
14664VFAT/FAT/MSDOS FILESYSTEM
14665M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14666S:	Maintained
14667F:	Documentation/filesystems/vfat.txt
14668F:	fs/fat/
14669
14670VFIO DRIVER
14671M:	Alex Williamson <alex.williamson@redhat.com>
14672L:	kvm@vger.kernel.org
14673T:	git git://github.com/awilliam/linux-vfio.git
14674S:	Maintained
14675F:	Documentation/vfio.txt
14676F:	drivers/vfio/
14677F:	include/linux/vfio.h
14678F:	include/uapi/linux/vfio.h
14679
14680VFIO MEDIATED DEVICE DRIVERS
14681M:	Kirti Wankhede <kwankhede@nvidia.com>
14682L:	kvm@vger.kernel.org
14683S:	Maintained
14684F:	Documentation/vfio-mediated-device.txt
14685F:	drivers/vfio/mdev/
14686F:	include/linux/mdev.h
14687F:	samples/vfio-mdev/
14688
14689VFIO PLATFORM DRIVER
14690M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14691L:	kvm@vger.kernel.org
14692S:	Maintained
14693F:	drivers/vfio/platform/
14694
14695VGA_SWITCHEROO
14696R:	Lukas Wunner <lukas@wunner.de>
14697S:	Maintained
14698F:	Documentation/gpu/vga-switcheroo.rst
14699F:	drivers/gpu/vga/vga_switcheroo.c
14700F:	include/linux/vga_switcheroo.h
14701T:	git git://anongit.freedesktop.org/drm/drm-misc
14702
14703VIA RHINE NETWORK DRIVER
14704S:	Orphan
14705F:	drivers/net/ethernet/via/via-rhine.c
14706
14707VIA SD/MMC CARD CONTROLLER DRIVER
14708M:	Bruce Chang <brucechang@via.com.tw>
14709M:	Harald Welte <HaraldWelte@viatech.com>
14710S:	Maintained
14711F:	drivers/mmc/host/via-sdmmc.c
14712
14713VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14714M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14715L:	linux-fbdev@vger.kernel.org
14716S:	Maintained
14717F:	include/linux/via-core.h
14718F:	include/linux/via-gpio.h
14719F:	include/linux/via_i2c.h
14720F:	drivers/video/fbdev/via/
14721
14722VIA VELOCITY NETWORK DRIVER
14723M:	Francois Romieu <romieu@fr.zoreil.com>
14724L:	netdev@vger.kernel.org
14725S:	Maintained
14726F:	drivers/net/ethernet/via/via-velocity.*
14727
14728VIDEO MULTIPLEXER DRIVER
14729M:	Philipp Zabel <p.zabel@pengutronix.de>
14730L:	linux-media@vger.kernel.org
14731S:	Maintained
14732F:	drivers/media/platform/video-mux.c
14733
14734VIDEOBUF2 FRAMEWORK
14735M:	Pawel Osciak <pawel@osciak.com>
14736M:	Marek Szyprowski <m.szyprowski@samsung.com>
14737M:	Kyungmin Park <kyungmin.park@samsung.com>
14738L:	linux-media@vger.kernel.org
14739S:	Maintained
14740F:	drivers/media/v4l2-core/videobuf2-*
14741F:	include/media/videobuf2-*
14742
14743VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14744M:	Helen Koike <helen.koike@collabora.com>
14745L:	linux-media@vger.kernel.org
14746T:	git git://linuxtv.org/media_tree.git
14747W:	https://linuxtv.org
14748S:	Maintained
14749F:	drivers/media/platform/vimc/*
14750
14751VIRT LIB
14752M:	Alex Williamson <alex.williamson@redhat.com>
14753M:	Paolo Bonzini <pbonzini@redhat.com>
14754L:	kvm@vger.kernel.org
14755S:	Supported
14756F:	virt/lib/
14757
14758VIRTIO AND VHOST VSOCK DRIVER
14759M:	Stefan Hajnoczi <stefanha@redhat.com>
14760L:	kvm@vger.kernel.org
14761L:	virtualization@lists.linux-foundation.org
14762L:	netdev@vger.kernel.org
14763S:	Maintained
14764F:	include/linux/virtio_vsock.h
14765F:	include/uapi/linux/virtio_vsock.h
14766F:	include/uapi/linux/vsockmon.h
14767F:	include/uapi/linux/vm_sockets_diag.h
14768F:	net/vmw_vsock/diag.c
14769F:	net/vmw_vsock/af_vsock_tap.c
14770F:	net/vmw_vsock/virtio_transport_common.c
14771F:	net/vmw_vsock/virtio_transport.c
14772F:	drivers/net/vsockmon.c
14773F:	drivers/vhost/vsock.c
14774F:	drivers/vhost/vsock.h
14775F:	tools/testing/vsock/
14776
14777VIRTIO CONSOLE DRIVER
14778M:	Amit Shah <amit@kernel.org>
14779L:	virtualization@lists.linux-foundation.org
14780S:	Maintained
14781F:	drivers/char/virtio_console.c
14782F:	include/linux/virtio_console.h
14783F:	include/uapi/linux/virtio_console.h
14784
14785VIRTIO CORE, NET AND BLOCK DRIVERS
14786M:	"Michael S. Tsirkin" <mst@redhat.com>
14787M:	Jason Wang <jasowang@redhat.com>
14788L:	virtualization@lists.linux-foundation.org
14789S:	Maintained
14790F:	Documentation/devicetree/bindings/virtio/
14791F:	drivers/virtio/
14792F:	tools/virtio/
14793F:	drivers/net/virtio_net.c
14794F:	drivers/block/virtio_blk.c
14795F:	include/linux/virtio*.h
14796F:	include/uapi/linux/virtio_*.h
14797F:	drivers/crypto/virtio/
14798F:	mm/balloon_compaction.c
14799
14800VIRTIO CRYPTO DRIVER
14801M:	Gonglei <arei.gonglei@huawei.com>
14802L:	virtualization@lists.linux-foundation.org
14803L:	linux-crypto@vger.kernel.org
14804S:	Maintained
14805F:	drivers/crypto/virtio/
14806F:	include/uapi/linux/virtio_crypto.h
14807
14808VIRTIO DRIVERS FOR S390
14809M:	Cornelia Huck <cohuck@redhat.com>
14810M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14811L:	linux-s390@vger.kernel.org
14812L:	virtualization@lists.linux-foundation.org
14813L:	kvm@vger.kernel.org
14814S:	Supported
14815F:	drivers/s390/virtio/
14816F:	arch/s390/include/uapi/asm/virtio-ccw.h
14817
14818VIRTIO GPU DRIVER
14819M:	David Airlie <airlied@linux.ie>
14820M:	Gerd Hoffmann <kraxel@redhat.com>
14821L:	dri-devel@lists.freedesktop.org
14822L:	virtualization@lists.linux-foundation.org
14823T:	git git://anongit.freedesktop.org/drm/drm-misc
14824S:	Maintained
14825F:	drivers/gpu/drm/virtio/
14826F:	include/uapi/linux/virtio_gpu.h
14827
14828VIRTIO HOST (VHOST)
14829M:	"Michael S. Tsirkin" <mst@redhat.com>
14830M:	Jason Wang <jasowang@redhat.com>
14831L:	kvm@vger.kernel.org
14832L:	virtualization@lists.linux-foundation.org
14833L:	netdev@vger.kernel.org
14834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14835S:	Maintained
14836F:	drivers/vhost/
14837F:	include/uapi/linux/vhost.h
14838
14839VIRTIO INPUT DRIVER
14840M:	Gerd Hoffmann <kraxel@redhat.com>
14841S:	Maintained
14842F:	drivers/virtio/virtio_input.c
14843F:	include/uapi/linux/virtio_input.h
14844
14845VIRTUAL BOX GUEST DEVICE DRIVER
14846M:	Hans de Goede <hdegoede@redhat.com>
14847M:	Arnd Bergmann <arnd@arndb.de>
14848M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14849S:	Maintained
14850F:	include/linux/vbox_utils.h
14851F:	include/uapi/linux/vbox*.h
14852F:	drivers/virt/vboxguest/
14853
14854VIRTUAL SERIO DEVICE DRIVER
14855M:	Stephen Chandler Paul <thatslyude@gmail.com>
14856S:	Maintained
14857F:	drivers/input/serio/userio.c
14858F:	include/uapi/linux/userio.h
14859
14860VIVID VIRTUAL VIDEO DRIVER
14861M:	Hans Verkuil <hverkuil@xs4all.nl>
14862L:	linux-media@vger.kernel.org
14863T:	git git://linuxtv.org/media_tree.git
14864W:	https://linuxtv.org
14865S:	Maintained
14866F:	drivers/media/platform/vivid/*
14867
14868VLYNQ BUS
14869M:	Florian Fainelli <f.fainelli@gmail.com>
14870L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14871S:	Maintained
14872F:	drivers/vlynq/vlynq.c
14873F:	include/linux/vlynq.h
14874
14875VME SUBSYSTEM
14876M:	Martyn Welch <martyn@welchs.me.uk>
14877M:	Manohar Vanga <manohar.vanga@gmail.com>
14878M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14879L:	devel@driverdev.osuosl.org
14880S:	Maintained
14881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14882F:	Documentation/driver-api/vme.rst
14883F:	drivers/staging/vme/
14884F:	drivers/vme/
14885F:	include/linux/vme*
14886
14887VMWARE BALLOON DRIVER
14888M:	Xavier Deguillard <xdeguillard@vmware.com>
14889M:	Philip Moltmann <moltmann@vmware.com>
14890M:	"VMware, Inc." <pv-drivers@vmware.com>
14891L:	linux-kernel@vger.kernel.org
14892S:	Maintained
14893F:	drivers/misc/vmw_balloon.c
14894
14895VMWARE HYPERVISOR INTERFACE
14896M:	Alok Kataria <akataria@vmware.com>
14897L:	virtualization@lists.linux-foundation.org
14898S:	Supported
14899F:	arch/x86/kernel/cpu/vmware.c
14900
14901VMWARE PVRDMA DRIVER
14902M:	Adit Ranadive <aditr@vmware.com>
14903M:	VMware PV-Drivers <pv-drivers@vmware.com>
14904L:	linux-rdma@vger.kernel.org
14905S:	Maintained
14906F:	drivers/infiniband/hw/vmw_pvrdma/
14907
14908VMware PVSCSI driver
14909M:	Jim Gill <jgill@vmware.com>
14910M:	VMware PV-Drivers <pv-drivers@vmware.com>
14911L:	linux-scsi@vger.kernel.org
14912S:	Maintained
14913F:	drivers/scsi/vmw_pvscsi.c
14914F:	drivers/scsi/vmw_pvscsi.h
14915
14916VMWARE VMMOUSE SUBDRIVER
14917M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14918M:	"VMware, Inc." <pv-drivers@vmware.com>
14919L:	linux-input@vger.kernel.org
14920S:	Maintained
14921F:	drivers/input/mouse/vmmouse.c
14922F:	drivers/input/mouse/vmmouse.h
14923
14924VMWARE VMXNET3 ETHERNET DRIVER
14925M:	Shrikrishna Khare <skhare@vmware.com>
14926M:	"VMware, Inc." <pv-drivers@vmware.com>
14927L:	netdev@vger.kernel.org
14928S:	Maintained
14929F:	drivers/net/vmxnet3/
14930
14931VOCORE VOCORE2 BOARD
14932M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14933L:	linux-mips@linux-mips.org
14934S:	Maintained
14935F:	arch/mips/boot/dts/ralink/vocore2.dts
14936
14937VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14938M:	Liam Girdwood <lgirdwood@gmail.com>
14939M:	Mark Brown <broonie@kernel.org>
14940L:	linux-kernel@vger.kernel.org
14941W:	http://www.slimlogic.co.uk/?p=48
14942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14943S:	Supported
14944F:	Documentation/devicetree/bindings/regulator/
14945F:	Documentation/power/regulator/
14946F:	drivers/regulator/
14947F:	include/dt-bindings/regulator/
14948F:	include/linux/regulator/
14949
14950VRF
14951M:	David Ahern <dsa@cumulusnetworks.com>
14952M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14953L:	netdev@vger.kernel.org
14954S:	Maintained
14955F:	drivers/net/vrf.c
14956F:	Documentation/networking/vrf.txt
14957
14958VT1211 HARDWARE MONITOR DRIVER
14959M:	Juerg Haefliger <juergh@gmail.com>
14960L:	linux-hwmon@vger.kernel.org
14961S:	Maintained
14962F:	Documentation/hwmon/vt1211
14963F:	drivers/hwmon/vt1211.c
14964
14965VT8231 HARDWARE MONITOR DRIVER
14966M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14967L:	linux-hwmon@vger.kernel.org
14968S:	Maintained
14969F:	drivers/hwmon/vt8231.c
14970
14971VUB300 USB to SDIO/SD/MMC bridge chip
14972M:	Tony Olech <tony.olech@elandigitalsystems.com>
14973L:	linux-mmc@vger.kernel.org
14974L:	linux-usb@vger.kernel.org
14975S:	Supported
14976F:	drivers/mmc/host/vub300.c
14977
14978W1 DALLAS'S 1-WIRE BUS
14979M:	Evgeniy Polyakov <zbr@ioremap.net>
14980S:	Maintained
14981F:	Documentation/w1/
14982F:	drivers/w1/
14983F:	include/linux/w1.h
14984
14985W83791D HARDWARE MONITORING DRIVER
14986M:	Marc Hulsman <m.hulsman@tudelft.nl>
14987L:	linux-hwmon@vger.kernel.org
14988S:	Maintained
14989F:	Documentation/hwmon/w83791d
14990F:	drivers/hwmon/w83791d.c
14991
14992W83793 HARDWARE MONITORING DRIVER
14993M:	Rudolf Marek <r.marek@assembler.cz>
14994L:	linux-hwmon@vger.kernel.org
14995S:	Maintained
14996F:	Documentation/hwmon/w83793
14997F:	drivers/hwmon/w83793.c
14998
14999W83795 HARDWARE MONITORING DRIVER
15000M:	Jean Delvare <jdelvare@suse.com>
15001L:	linux-hwmon@vger.kernel.org
15002S:	Maintained
15003F:	drivers/hwmon/w83795.c
15004
15005W83L51xD SD/MMC CARD INTERFACE DRIVER
15006M:	Pierre Ossman <pierre@ossman.eu>
15007S:	Maintained
15008F:	drivers/mmc/host/wbsd.*
15009
15010WACOM PROTOCOL 4 SERIAL TABLETS
15011M:	Julian Squires <julian@cipht.net>
15012M:	Hans de Goede <hdegoede@redhat.com>
15013L:	linux-input@vger.kernel.org
15014S:	Maintained
15015F:	drivers/input/tablet/wacom_serial4.c
15016
15017WATCHDOG DEVICE DRIVERS
15018M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15019M:	Guenter Roeck <linux@roeck-us.net>
15020L:	linux-watchdog@vger.kernel.org
15021W:	http://www.linux-watchdog.org/
15022T:	git git://www.linux-watchdog.org/linux-watchdog.git
15023S:	Maintained
15024F:	Documentation/devicetree/bindings/watchdog/
15025F:	Documentation/watchdog/
15026F:	drivers/watchdog/
15027F:	include/linux/watchdog.h
15028F:	include/uapi/linux/watchdog.h
15029
15030WHISKEYCOVE PMIC GPIO DRIVER
15031M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15032L:	linux-gpio@vger.kernel.org
15033S:	Maintained
15034F:	drivers/gpio/gpio-wcove.c
15035
15036WIIMOTE HID DRIVER
15037M:	David Herrmann <dh.herrmann@googlemail.com>
15038L:	linux-input@vger.kernel.org
15039S:	Maintained
15040F:	drivers/hid/hid-wiimote*
15041
15042WILOCITY WIL6210 WIRELESS DRIVER
15043M:	Maya Erez <merez@codeaurora.org>
15044L:	linux-wireless@vger.kernel.org
15045L:	wil6210@qti.qualcomm.com
15046S:	Supported
15047W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15048F:	drivers/net/wireless/ath/wil6210/
15049
15050WIMAX STACK
15051M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15052M:	linux-wimax@intel.com
15053L:	wimax@linuxwimax.org (subscribers-only)
15054S:	Supported
15055W:	http://linuxwimax.org
15056F:	Documentation/wimax/README.wimax
15057F:	include/linux/wimax/debug.h
15058F:	include/net/wimax.h
15059F:	include/uapi/linux/wimax.h
15060F:	net/wimax/
15061
15062WINBOND CIR DRIVER
15063M:	David Härdeman <david@hardeman.nu>
15064S:	Maintained
15065F:	drivers/media/rc/winbond-cir.c
15066
15067WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15068M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15069L:	linux-watchdog@vger.kernel.org
15070S:	Maintained
15071F:	drivers/watchdog/ebc-c384_wdt.c
15072
15073WINSYSTEMS WS16C48 GPIO DRIVER
15074M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15075L:	linux-gpio@vger.kernel.org
15076S:	Maintained
15077F:	drivers/gpio/gpio-ws16c48.c
15078
15079WISTRON LAPTOP BUTTON DRIVER
15080M:	Miloslav Trmac <mitr@volny.cz>
15081S:	Maintained
15082F:	drivers/input/misc/wistron_btns.c
15083
15084WL3501 WIRELESS PCMCIA CARD DRIVER
15085L:	linux-wireless@vger.kernel.org
15086S:	Odd fixes
15087F:	drivers/net/wireless/wl3501*
15088
15089WOLFSON MICROELECTRONICS DRIVERS
15090L:	patches@opensource.cirrus.com
15091T:	git https://github.com/CirrusLogic/linux-drivers.git
15092W:	https://github.com/CirrusLogic/linux-drivers/wiki
15093S:	Supported
15094F:	Documentation/hwmon/wm83??
15095F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15096F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15097F:	Documentation/devicetree/bindings/mfd/arizona.txt
15098F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15099F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15100F:	arch/arm/mach-s3c64xx/mach-crag6410*
15101F:	drivers/clk/clk-wm83*.c
15102F:	drivers/extcon/extcon-arizona.c
15103F:	drivers/leds/leds-wm83*.c
15104F:	drivers/gpio/gpio-*wm*.c
15105F:	drivers/gpio/gpio-arizona.c
15106F:	drivers/hwmon/wm83??-hwmon.c
15107F:	drivers/input/misc/wm831x-on.c
15108F:	drivers/input/touchscreen/wm831x-ts.c
15109F:	drivers/input/touchscreen/wm97*.c
15110F:	drivers/mfd/arizona*
15111F:	drivers/mfd/wm*.c
15112F:	drivers/mfd/cs47l24*
15113F:	drivers/power/supply/wm83*.c
15114F:	drivers/rtc/rtc-wm83*.c
15115F:	drivers/regulator/wm8*.c
15116F:	drivers/regulator/arizona*
15117F:	drivers/video/backlight/wm83*_bl.c
15118F:	drivers/watchdog/wm83*_wdt.c
15119F:	include/linux/mfd/arizona/
15120F:	include/linux/mfd/wm831x/
15121F:	include/linux/mfd/wm8350/
15122F:	include/linux/mfd/wm8400*
15123F:	include/linux/regulator/arizona*
15124F:	include/linux/wm97xx.h
15125F:	include/sound/wm????.h
15126F:	sound/soc/codecs/arizona.?
15127F:	sound/soc/codecs/wm*
15128F:	sound/soc/codecs/cs47l24*
15129
15130WORKQUEUE
15131M:	Tejun Heo <tj@kernel.org>
15132R:	Lai Jiangshan <jiangshanlai@gmail.com>
15133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15134S:	Maintained
15135F:	include/linux/workqueue.h
15136F:	kernel/workqueue.c
15137F:	Documentation/core-api/workqueue.rst
15138
15139X-POWERS AXP288 PMIC DRIVERS
15140M:	Hans de Goede <hdegoede@redhat.com>
15141S:	Maintained
15142N:	axp288
15143F:	drivers/acpi/pmic/intel_pmic_xpower.c
15144
15145X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15146M:	Chen-Yu Tsai <wens@csie.org>
15147L:	linux-kernel@vger.kernel.org
15148S:	Maintained
15149N:	axp[128]
15150
15151X.25 NETWORK LAYER
15152M:	Andrew Hendry <andrew.hendry@gmail.com>
15153L:	linux-x25@vger.kernel.org
15154S:	Odd Fixes
15155F:	Documentation/networking/x25*
15156F:	include/net/x25*
15157F:	net/x25/
15158
15159X86 ARCHITECTURE (32-BIT AND 64-BIT)
15160M:	Thomas Gleixner <tglx@linutronix.de>
15161M:	Ingo Molnar <mingo@redhat.com>
15162R:	"H. Peter Anvin" <hpa@zytor.com>
15163M:	x86@kernel.org
15164L:	linux-kernel@vger.kernel.org
15165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15166S:	Maintained
15167F:	Documentation/x86/
15168F:	arch/x86/
15169
15170X86 MCE INFRASTRUCTURE
15171M:	Tony Luck <tony.luck@intel.com>
15172M:	Borislav Petkov <bp@alien8.de>
15173L:	linux-edac@vger.kernel.org
15174S:	Maintained
15175F:	arch/x86/kernel/cpu/mcheck/*
15176
15177X86 MICROCODE UPDATE SUPPORT
15178M:	Borislav Petkov <bp@alien8.de>
15179S:	Maintained
15180F:	arch/x86/kernel/cpu/microcode/*
15181
15182X86 PLATFORM DRIVERS
15183M:	Darren Hart <dvhart@infradead.org>
15184M:	Andy Shevchenko <andy@infradead.org>
15185L:	platform-driver-x86@vger.kernel.org
15186T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15187S:	Maintained
15188F:	drivers/platform/x86/
15189F:	drivers/platform/olpc/
15190
15191X86 VDSO
15192M:	Andy Lutomirski <luto@amacapital.net>
15193L:	linux-kernel@vger.kernel.org
15194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15195S:	Maintained
15196F:	arch/x86/entry/vdso/
15197
15198XC2028/3028 TUNER DRIVER
15199M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15200M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15201L:	linux-media@vger.kernel.org
15202W:	https://linuxtv.org
15203T:	git git://linuxtv.org/media_tree.git
15204S:	Maintained
15205F:	drivers/media/tuners/tuner-xc2028.*
15206
15207XEN BLOCK SUBSYSTEM
15208M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15209M:	Roger Pau Monné <roger.pau@citrix.com>
15210L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15211S:	Supported
15212F:	drivers/block/xen-blkback/*
15213F:	drivers/block/xen*
15214
15215XEN HYPERVISOR ARM
15216M:	Stefano Stabellini <sstabellini@kernel.org>
15217L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15218S:	Maintained
15219F:	arch/arm/xen/
15220F:	arch/arm/include/asm/xen/
15221
15222XEN HYPERVISOR ARM64
15223M:	Stefano Stabellini <sstabellini@kernel.org>
15224L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15225S:	Maintained
15226F:	arch/arm64/xen/
15227F:	arch/arm64/include/asm/xen/
15228
15229XEN HYPERVISOR INTERFACE
15230M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15231M:	Juergen Gross <jgross@suse.com>
15232L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15233T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15234S:	Supported
15235F:	arch/x86/xen/
15236F:	drivers/*/xen-*front.c
15237F:	drivers/xen/
15238F:	arch/x86/include/asm/xen/
15239F:	arch/x86/include/asm/pvclock-abi.h
15240F:	include/xen/
15241F:	include/uapi/xen/
15242F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15243F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15244
15245XEN NETWORK BACKEND DRIVER
15246M:	Wei Liu <wei.liu2@citrix.com>
15247M:	Paul Durrant <paul.durrant@citrix.com>
15248L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15249L:	netdev@vger.kernel.org
15250S:	Supported
15251F:	drivers/net/xen-netback/*
15252
15253XEN PCI SUBSYSTEM
15254M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15255L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15256S:	Supported
15257F:	arch/x86/pci/*xen*
15258F:	drivers/pci/*xen*
15259
15260XEN PVSCSI DRIVERS
15261M:	Juergen Gross <jgross@suse.com>
15262L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15263L:	linux-scsi@vger.kernel.org
15264S:	Supported
15265F:	drivers/scsi/xen-scsifront.c
15266F:	drivers/xen/xen-scsiback.c
15267F:	include/xen/interface/io/vscsiif.h
15268
15269XEN SWIOTLB SUBSYSTEM
15270M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15271L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15272L:	iommu@lists.linux-foundation.org
15273S:	Supported
15274F:	arch/x86/xen/*swiotlb*
15275F:	drivers/xen/*swiotlb*
15276
15277XFS FILESYSTEM
15278M:	Darrick J. Wong <darrick.wong@oracle.com>
15279M:	linux-xfs@vger.kernel.org
15280L:	linux-xfs@vger.kernel.org
15281W:	http://xfs.org/
15282T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15283S:	Supported
15284F:	Documentation/filesystems/xfs.txt
15285F:	fs/xfs/
15286
15287XILINX AXI ETHERNET DRIVER
15288M:	Anirudha Sarangi <anirudh@xilinx.com>
15289M:	John Linn <John.Linn@xilinx.com>
15290S:	Maintained
15291F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15292
15293XILINX UARTLITE SERIAL DRIVER
15294M:	Peter Korsgaard <jacmet@sunsite.dk>
15295L:	linux-serial@vger.kernel.org
15296S:	Maintained
15297F:	drivers/tty/serial/uartlite.c
15298
15299XILINX VIDEO IP CORES
15300M:	Hyun Kwon <hyun.kwon@xilinx.com>
15301M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15302L:	linux-media@vger.kernel.org
15303T:	git git://linuxtv.org/media_tree.git
15304S:	Supported
15305F:	Documentation/devicetree/bindings/media/xilinx/
15306F:	drivers/media/platform/xilinx/
15307F:	include/uapi/linux/xilinx-v4l2-controls.h
15308
15309XILLYBUS DRIVER
15310M:	Eli Billauer <eli.billauer@gmail.com>
15311L:	linux-kernel@vger.kernel.org
15312S:	Supported
15313F:	drivers/char/xillybus/
15314
15315XRA1403 GPIO EXPANDER
15316M:	Nandor Han <nandor.han@ge.com>
15317M:	Semi Malinen <semi.malinen@ge.com>
15318L:	linux-gpio@vger.kernel.org
15319S:	Maintained
15320F:	drivers/gpio/gpio-xra1403.c
15321F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15322
15323XTENSA XTFPGA PLATFORM SUPPORT
15324M:	Max Filippov <jcmvbkbc@gmail.com>
15325L:	linux-xtensa@linux-xtensa.org
15326S:	Maintained
15327F:	drivers/spi/spi-xtensa-xtfpga.c
15328F:	sound/soc/xtensa/xtfpga-i2s.c
15329
15330YAM DRIVER FOR AX.25
15331M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15332L:	linux-hams@vger.kernel.org
15333S:	Maintained
15334F:	drivers/net/hamradio/yam*
15335F:	include/linux/yam.h
15336
15337YAMA SECURITY MODULE
15338M:	Kees Cook <keescook@chromium.org>
15339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15340S:	Supported
15341F:	security/yama/
15342F:	Documentation/admin-guide/LSM/Yama.rst
15343
15344YEALINK PHONE DRIVER
15345M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15346L:	usbb2k-api-dev@nongnu.org
15347S:	Maintained
15348F:	Documentation/input/yealink.rst
15349F:	drivers/input/misc/yealink.*
15350
15351Z8530 DRIVER FOR AX.25
15352M:	Joerg Reuter <jreuter@yaina.de>
15353W:	http://yaina.de/jreuter/
15354W:	http://www.qsl.net/dl1bke/
15355L:	linux-hams@vger.kernel.org
15356S:	Maintained
15357F:	Documentation/networking/z8530drv.txt
15358F:	drivers/net/hamradio/*scc.c
15359F:	drivers/net/hamradio/z8530.h
15360
15361ZBUD COMPRESSED PAGE ALLOCATOR
15362M:	Seth Jennings <sjenning@redhat.com>
15363M:	Dan Streetman <ddstreet@ieee.org>
15364L:	linux-mm@kvack.org
15365S:	Maintained
15366F:	mm/zbud.c
15367F:	include/linux/zbud.h
15368
15369ZD1211RW WIRELESS DRIVER
15370M:	Daniel Drake <dsd@gentoo.org>
15371M:	Ulrich Kunitz <kune@deine-taler.de>
15372W:	http://zd1211.ath.cx/wiki/DriverRewrite
15373L:	linux-wireless@vger.kernel.org
15374L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15375S:	Maintained
15376F:	drivers/net/wireless/zydas/zd1211rw/
15377
15378ZD1301 MEDIA DRIVER
15379M:	Antti Palosaari <crope@iki.fi>
15380L:	linux-media@vger.kernel.org
15381W:	https://linuxtv.org/
15382W:	http://palosaari.fi/linux/
15383Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15384S:	Maintained
15385F:	drivers/media/usb/dvb-usb-v2/zd1301*
15386
15387ZD1301_DEMOD MEDIA DRIVER
15388M:	Antti Palosaari <crope@iki.fi>
15389L:	linux-media@vger.kernel.org
15390W:	https://linuxtv.org/
15391W:	http://palosaari.fi/linux/
15392Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15393S:	Maintained
15394F:	drivers/media/dvb-frontends/zd1301_demod*
15395
15396ZPOOL COMPRESSED PAGE STORAGE API
15397M:	Dan Streetman <ddstreet@ieee.org>
15398L:	linux-mm@kvack.org
15399S:	Maintained
15400F:	mm/zpool.c
15401F:	include/linux/zpool.h
15402
15403ZR36067 VIDEO FOR LINUX DRIVER
15404L:	mjpeg-users@lists.sourceforge.net
15405L:	linux-media@vger.kernel.org
15406W:	http://mjpeg.sourceforge.net/driver-zoran/
15407T:	hg https://linuxtv.org/hg/v4l-dvb
15408S:	Odd Fixes
15409F:	drivers/media/pci/zoran/
15410
15411ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15412M:	Minchan Kim <minchan@kernel.org>
15413M:	Nitin Gupta <ngupta@vflare.org>
15414R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15415L:	linux-kernel@vger.kernel.org
15416S:	Maintained
15417F:	drivers/block/zram/
15418F:	Documentation/blockdev/zram.txt
15419
15420ZS DECSTATION Z85C30 SERIAL DRIVER
15421M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15422S:	Maintained
15423F:	drivers/tty/serial/zs.*
15424
15425ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15426M:	Minchan Kim <minchan@kernel.org>
15427M:	Nitin Gupta <ngupta@vflare.org>
15428R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15429L:	linux-mm@kvack.org
15430S:	Maintained
15431F:	mm/zsmalloc.c
15432F:	include/linux/zsmalloc.h
15433F:	Documentation/vm/zsmalloc.txt
15434
15435ZSWAP COMPRESSED SWAP CACHING
15436M:	Seth Jennings <sjenning@redhat.com>
15437M:	Dan Streetman <ddstreet@ieee.org>
15438L:	linux-mm@kvack.org
15439S:	Maintained
15440F:	mm/zswap.c
15441
15442THE REST
15443M:	Linus Torvalds <torvalds@linux-foundation.org>
15444L:	linux-kernel@vger.kernel.org
15445Q:	http://patchwork.kernel.org/project/LKML/list/
15446T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15447S:	Buried alive in reporters
15448F:	*
15449F:	*/
15450