xref: /openbmc/linux/MAINTAINERS (revision fa834287)
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@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
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
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
1422R:	NXP Linux Team <linux-imx@nxp.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426F:	arch/arm/mach-imx/
1427F:	arch/arm/mach-mxs/
1428F:	arch/arm/boot/dts/imx*
1429F:	arch/arm/configs/imx*_defconfig
1430F:	drivers/clk/imx/
1431F:	drivers/soc/imx/
1432F:	include/soc/imx/
1433
1434ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Dove/MV78xx0/Orion SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592M:	Gregory Clement <gregory.clement@bootlin.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/soc/dove/
1596F:	arch/arm/mach-dove/
1597F:	arch/arm/mach-mv78xx0/
1598F:	arch/arm/mach-orion5x/
1599F:	arch/arm/plat-orion/
1600F:	arch/arm/boot/dts/dove*
1601F:	arch/arm/boot/dts/orion5x*
1602
1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604M:	Jason Cooper <jason@lakedaemon.net>
1605M:	Andrew Lunn <andrew@lunn.ch>
1606M:	Gregory Clement <gregory.clement@bootlin.com>
1607M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/armada*
1611F:	arch/arm/boot/dts/kirkwood*
1612F:	arch/arm/configs/mvebu_*_defconfig
1613F:	arch/arm/mach-mvebu/
1614F:	arch/arm64/boot/dts/marvell/armada*
1615F:	drivers/cpufreq/armada-37xx-cpufreq.c
1616F:	drivers/cpufreq/mvebu-cpufreq.c
1617F:	drivers/irqchip/irq-armada-370-xp.c
1618F:	drivers/irqchip/irq-mvebu-*
1619F:	drivers/pinctrl/mvebu/
1620F:	drivers/rtc/rtc-armada38x.c
1621
1622ARM/Mediatek RTC DRIVER
1623M:	Eddie Huang <eddie.huang@mediatek.com>
1624M:	Sean Wang <sean.wang@mediatek.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629F:	drivers/rtc/rtc-mt6397.c
1630F:	drivers/rtc/rtc-mt7622.c
1631
1632ARM/Mediatek SoC support
1633M:	Matthias Brugger <matthias.bgg@gmail.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	arch/arm/boot/dts/mt6*
1638F:	arch/arm/boot/dts/mt7*
1639F:	arch/arm/boot/dts/mt8*
1640F:	arch/arm/mach-mediatek/
1641F:	arch/arm64/boot/dts/mediatek/
1642N:	mtk
1643K:	mediatek
1644
1645ARM/Mediatek USB3 PHY DRIVER
1646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	drivers/phy/mediatek/phy-mtk-tphy.c
1651
1652ARM/MICREL KS8695 ARCHITECTURE
1653M:	Greg Ungerer <gerg@uclinux.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-ks8695/
1656S:	Odd Fixes
1657
1658ARM/Microchip (AT91) SoC support
1659M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1660M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662W:	http://www.linux4sam.org
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1664S:	Supported
1665N:	at91
1666N:	atmel
1667F:	arch/arm/mach-at91/
1668F:	include/soc/at91/
1669F:	arch/arm/boot/dts/at91*.dts
1670F:	arch/arm/boot/dts/at91*.dtsi
1671F:	arch/arm/boot/dts/sama*.dts
1672F:	arch/arm/boot/dts/sama*.dtsi
1673F:	arch/arm/include/debug/at91.S
1674F:	drivers/memory/atmel*
1675F:	drivers/watchdog/sama5d4_wdt.c
1676X:	drivers/input/touchscreen/atmel_mxt_ts.c
1677X:	drivers/net/wireless/atmel/
1678
1679ARM/MIOA701 MACHINE SUPPORT
1680M:	Robert Jarzmik <robert.jarzmik@free.fr>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682F:	arch/arm/mach-pxa/mioa701.c
1683S:	Maintained
1684
1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686M:	Michael Petchkovsky <mkpetch@internode.on.net>
1687S:	Maintained
1688
1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690M:	Linus Walleij <linus.walleij@linaro.org>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-nomadik/
1694F:	arch/arm/mach-u300/
1695F:	arch/arm/mach-ux500/
1696F:	arch/arm/boot/dts/ste-*
1697F:	drivers/clk/clk-nomadik.c
1698F:	drivers/clk/clk-u300.c
1699F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1700F:	drivers/clocksource/timer-u300.c
1701F:	drivers/dma/coh901318*
1702F:	drivers/dma/ste_dma40*
1703F:	drivers/hwspinlock/u8500_hsem.c
1704F:	drivers/i2c/busses/i2c-nomadik.c
1705F:	drivers/i2c/busses/i2c-stu300.c
1706F:	drivers/mfd/ab3100*
1707F:	drivers/mfd/ab8500*
1708F:	drivers/mfd/abx500*
1709F:	drivers/mfd/dbx500*
1710F:	drivers/mfd/db8500*
1711F:	drivers/pinctrl/nomadik/
1712F:	drivers/pinctrl/pinctrl-coh901*
1713F:	drivers/pinctrl/pinctrl-u300.c
1714F:	drivers/rtc/rtc-ab3100.c
1715F:	drivers/rtc/rtc-ab8500.c
1716F:	drivers/rtc/rtc-coh901331.c
1717F:	drivers/rtc/rtc-pl031.c
1718F:	drivers/watchdog/coh901327_wdt.c
1719F:	Documentation/devicetree/bindings/arm/ste-*
1720F:	Documentation/devicetree/bindings/arm/ux500/
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1722
1723ARM/NUVOTON NPCM ARCHITECTURE
1724M:	Avi Fishman <avifishman70@gmail.com>
1725M:	Tomer Maimon <tmaimon77@gmail.com>
1726R:	Patrick Venture <venture@google.com>
1727R:	Nancy Yuen <yuenn@google.com>
1728R:	Brendan Higgins <brendanhiggins@google.com>
1729L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1730S:	Supported
1731F:	arch/arm/mach-npcm/
1732F:	arch/arm/boot/dts/nuvoton-npcm*
1733F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1734F:	drivers/*/*npcm*
1735F:	Documentation/devicetree/bindings/*/*npcm*
1736F:	Documentation/devicetree/bindings/*/*/*npcm*
1737
1738ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739M:	Wan ZongShun <mcuos.com@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W:	http://www.mcuos.com
1742S:	Maintained
1743F:	arch/arm/mach-w90x900/
1744F:	drivers/input/keyboard/w90p910_keypad.c
1745F:	drivers/input/touchscreen/w90p910_ts.c
1746F:	drivers/watchdog/nuc900_wdt.c
1747F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1748F:	drivers/mtd/nand/raw/nuc900_nand.c
1749F:	drivers/rtc/rtc-nuc900.c
1750F:	drivers/spi/spi-nuc900.c
1751F:	drivers/usb/host/ehci-w90x900.c
1752F:	drivers/video/fbdev/nuc900fb.c
1753
1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1756L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1757W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1758S:	Supported
1759
1760ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761M:	Alexander Clouter <alex@digriz.org.uk>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763W:	http://www.digriz.org.uk/ts78xx/kernel
1764S:	Maintained
1765F:	arch/arm/mach-orion5x/ts78xx-*
1766
1767ARM/OXNAS platform support
1768M:	Neil Armstrong <narmstrong@baylibre.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770L:	linux-oxnas@groups.io (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/mach-oxnas/
1773F:	arch/arm/boot/dts/ox8*.dts*
1774N:	oxnas
1775
1776ARM/PALM TREO SUPPORT
1777M:	Tomas Cech <sleep_walker@suse.com>
1778L:	linux-arm-kernel@lists.infradead.org
1779W:	http://hackndev.com
1780S:	Maintained
1781F:	arch/arm/mach-pxa/palmtreo.*
1782
1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784M:	Marek Vasut <marek.vasut@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/include/mach/palmtx.h
1789F:	arch/arm/mach-pxa/palmtx.c
1790F:	arch/arm/mach-pxa/palmt5.*
1791F:	arch/arm/mach-pxa/include/mach/palmld.h
1792F:	arch/arm/mach-pxa/palmld.c
1793F:	arch/arm/mach-pxa/palmte2.*
1794F:	arch/arm/mach-pxa/include/mach/palmtc.h
1795F:	arch/arm/mach-pxa/palmtc.c
1796
1797ARM/PALMZ72 SUPPORT
1798M:	Sergey Lapin <slapin@ossfans.org>
1799L:	linux-arm-kernel@lists.infradead.org
1800W:	http://hackndev.com
1801S:	Maintained
1802F:	arch/arm/mach-pxa/palmz72.*
1803
1804ARM/PLEB SUPPORT
1805M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1806W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1807S:	Maintained
1808
1809ARM/PT DIGITAL BOARD PORT
1810M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812W:	http://www.armlinux.org.uk/
1813S:	Maintained
1814
1815ARM/QUALCOMM SUPPORT
1816M:	Andy Gross <andy.gross@linaro.org>
1817M:	David Brown <david.brown@linaro.org>
1818L:	linux-arm-msm@vger.kernel.org
1819L:	linux-soc@vger.kernel.org
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/soc/qcom/
1822F:	arch/arm/boot/dts/qcom-*.dts
1823F:	arch/arm/boot/dts/qcom-*.dtsi
1824F:	arch/arm/mach-qcom/
1825F:	arch/arm64/boot/dts/qcom/*
1826F:	drivers/i2c/busses/i2c-qup.c
1827F:	drivers/clk/qcom/
1828F:	drivers/dma/qcom/
1829F:	drivers/soc/qcom/
1830F:	drivers/spi/spi-qup.c
1831F:	drivers/tty/serial/msm_serial.c
1832F:	drivers/*/pm8???-*
1833F:	drivers/mfd/ssbi.c
1834F:	drivers/firmware/qcom_scm*
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1836
1837ARM/RADISYS ENP2611 MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/REALTEK ARCHITECTURE
1843M:	Andreas Färber <afaerber@suse.de>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/realtek/
1847F:	Documentation/devicetree/bindings/arm/realtek.txt
1848
1849ARM/RENESAS ARM64 ARCHITECTURE
1850M:	Simon Horman <horms@verge.net.au>
1851M:	Magnus Damm <magnus.damm@gmail.com>
1852L:	linux-renesas-soc@vger.kernel.org
1853Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1855S:	Supported
1856F:	arch/arm64/boot/dts/renesas/
1857F:	Documentation/devicetree/bindings/arm/shmobile.txt
1858F:	drivers/soc/renesas/
1859F:	include/linux/soc/renesas/
1860
1861ARM/RISCPC ARCHITECTURE
1862M:	Russell King <linux@armlinux.org.uk>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864W:	http://www.armlinux.org.uk/
1865S:	Maintained
1866F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1867F:	arch/arm/include/asm/hardware/ioc.h
1868F:	arch/arm/include/asm/hardware/iomd.h
1869F:	arch/arm/include/asm/hardware/memc.h
1870F:	arch/arm/mach-rpc/
1871F:	drivers/net/ethernet/8390/etherh.c
1872F:	drivers/net/ethernet/i825xx/ether1*
1873F:	drivers/net/ethernet/seeq/ether3*
1874F:	drivers/scsi/arm/
1875
1876ARM/Rockchip SoC support
1877M:	Heiko Stuebner <heiko@sntech.de>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879L:	linux-rockchip@lists.infradead.org
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1881S:	Maintained
1882F:	arch/arm/boot/dts/rk3*
1883F:	arch/arm/boot/dts/rv1108*
1884F:	arch/arm/mach-rockchip/
1885F:	drivers/clk/rockchip/
1886F:	drivers/i2c/busses/i2c-rk3x.c
1887F:	drivers/*/*rockchip*
1888F:	drivers/*/*/*rockchip*
1889F:	sound/soc/rockchip/
1890N:	rockchip
1891
1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893M:	Kukjin Kim <kgene@kernel.org>
1894M:	Krzysztof Kozlowski <krzk@kernel.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1898S:	Maintained
1899F:	arch/arm/boot/dts/s3c*
1900F:	arch/arm/boot/dts/s5p*
1901F:	arch/arm/boot/dts/exynos*
1902F:	arch/arm64/boot/dts/exynos/
1903F:	arch/arm/plat-samsung/
1904F:	arch/arm/mach-s3c24*/
1905F:	arch/arm/mach-s3c64xx/
1906F:	arch/arm/mach-s5p*/
1907F:	arch/arm/mach-exynos*/
1908F:	drivers/*/*s3c24*
1909F:	drivers/*/*/*s3c24*
1910F:	drivers/*/*s3c64xx*
1911F:	drivers/*/*s5pv210*
1912F:	drivers/memory/samsung/*
1913F:	drivers/soc/samsung/*
1914F:	Documentation/arm/Samsung/
1915F:	Documentation/devicetree/bindings/arm/samsung/
1916F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1917F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1918N:	exynos
1919
1920ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921M:	Kyungmin Park <kyungmin.park@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924F:	arch/arm/mach-s5pv210/
1925
1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928M:	Kamil Debski <kamil@wypas.org>
1929M:	Andrzej Hajda <a.hajda@samsung.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	drivers/media/platform/s5p-g2d/
1934
1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936M:	Marek Szyprowski <m.szyprowski@samsung.com>
1937L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	drivers/media/platform/s5p-cec/
1941F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1942
1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946L:	linux-arm-kernel@lists.infradead.org
1947L:	linux-media@vger.kernel.org
1948S:	Maintained
1949F:	drivers/media/platform/s5p-jpeg/
1950
1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952M:	Kyungmin Park <kyungmin.park@samsung.com>
1953M:	Kamil Debski <kamil@wypas.org>
1954M:	Jeongtae Park <jtp.park@samsung.com>
1955M:	Andrzej Hajda <a.hajda@samsung.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957L:	linux-media@vger.kernel.org
1958S:	Maintained
1959F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1960F:	drivers/media/platform/s5p-mfc/
1961
1962ARM/SHMOBILE ARM ARCHITECTURE
1963M:	Simon Horman <horms@verge.net.au>
1964M:	Magnus Damm <magnus.damm@gmail.com>
1965L:	linux-renesas-soc@vger.kernel.org
1966Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1968S:	Supported
1969F:	arch/arm/boot/dts/emev2*
1970F:	arch/arm/boot/dts/r7s*
1971F:	arch/arm/boot/dts/r8a*
1972F:	arch/arm/boot/dts/sh*
1973F:	arch/arm/configs/shmobile_defconfig
1974F:	arch/arm/include/debug/renesas-scif.S
1975F:	arch/arm/mach-shmobile/
1976F:	Documentation/devicetree/bindings/arm/shmobile.txt
1977F:	drivers/soc/renesas/
1978F:	include/linux/soc/renesas/
1979
1980ARM/SOCFPGA ARCHITECTURE
1981M:	Dinh Nguyen <dinguyen@kernel.org>
1982S:	Maintained
1983F:	arch/arm/mach-socfpga/
1984F:	arch/arm/boot/dts/socfpga*
1985F:	arch/arm/configs/socfpga_defconfig
1986F:	arch/arm64/boot/dts/altera/
1987W:	http://www.rocketboards.org
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1989
1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991M:	Dinh Nguyen <dinguyen@kernel.org>
1992S:	Maintained
1993F:	drivers/clk/socfpga/
1994
1995ARM/SOCFPGA EDAC SUPPORT
1996M:	Thor Thayer <thor.thayer@linux.intel.com>
1997S:	Maintained
1998F:	drivers/edac/altera_edac.
1999
2000ARM/SPREADTRUM SoC SUPPORT
2001M:	Orson Zhai <orsonzhai@gmail.com>
2002M:	Baolin Wang <baolin.wang@linaro.org>
2003M:	Chunyan Zhang <zhang.lyra@gmail.com>
2004S:	Maintained
2005F:	arch/arm64/boot/dts/sprd
2006N:	sprd
2007
2008ARM/STI ARCHITECTURE
2009M:	Patrice Chotard <patrice.chotard@st.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011W:	http://www.stlinux.com
2012S:	Maintained
2013F:	arch/arm/mach-sti/
2014F:	arch/arm/boot/dts/sti*
2015F:	drivers/char/hw_random/st-rng.c
2016F:	drivers/clocksource/arm_global_timer.c
2017F:	drivers/clocksource/clksrc_st_lpc.c
2018F:	drivers/cpufreq/sti-cpufreq.c
2019F:	drivers/dma/st_fdma*
2020F:	drivers/i2c/busses/i2c-st.c
2021F:	drivers/media/rc/st_rc.c
2022F:	drivers/media/platform/sti/c8sectpfe/
2023F:	drivers/mmc/host/sdhci-st.c
2024F:	drivers/phy/st/phy-miphy28lp.c
2025F:	drivers/phy/st/phy-stih407-usb.c
2026F:	drivers/pinctrl/pinctrl-st.c
2027F:	drivers/remoteproc/st_remoteproc.c
2028F:	drivers/remoteproc/st_slim_rproc.c
2029F:	drivers/reset/sti/
2030F:	drivers/rtc/rtc-st-lpc.c
2031F:	drivers/tty/serial/st-asc.c
2032F:	drivers/usb/dwc3/dwc3-st.c
2033F:	drivers/usb/host/ehci-st.c
2034F:	drivers/usb/host/ohci-st.c
2035F:	drivers/watchdog/st_lpc_wdt.c
2036F:	drivers/ata/ahci_st.c
2037F:	include/linux/remoteproc/st_slim_rproc.h
2038
2039ARM/STM32 ARCHITECTURE
2040M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041M:	Alexandre Torgue <alexandre.torgue@st.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Maintained
2044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2045N:	stm32
2046F:	arch/arm/boot/dts/stm32*
2047F:	arch/arm/mach-stm32/
2048F:	drivers/clocksource/armv7m_systick.c
2049
2050ARM/Synaptics Berlin SoC support
2051M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	arch/arm/mach-berlin/
2056F:	arch/arm/boot/dts/berlin*
2057F:	arch/arm64/boot/dts/marvell/berlin*
2058
2059ARM/TANGO ARCHITECTURE
2060M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2061M:	Mans Rullgard <mans@mansr.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063S:	Odd Fixes
2064N:	tango
2065
2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072M:	Hans Verkuil <hans.verkuil@cisco.com>
2073L:	linux-tegra@vger.kernel.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/tegra-cec/
2077F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2078
2079ARM/TETON BGA MACHINE SUPPORT
2080M:	"Mark F. Brown" <mark.brown314@gmail.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082S:	Maintained
2083
2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/memory/*emif*
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-keystone/
2095F:	arch/arm/boot/dts/keystone-*
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2097
2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2099M:	Santosh Shilimkar <ssantosh@kernel.org>
2100L:	linux-kernel@vger.kernel.org
2101S:	Maintained
2102F:	drivers/clk/keystone/
2103
2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2105M:	Santosh Shilimkar <ssantosh@kernel.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107L:	linux-kernel@vger.kernel.org
2108S:	Maintained
2109F:	drivers/clocksource/timer-keystone.c
2110
2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2112M:	Santosh Shilimkar <ssantosh@kernel.org>
2113L:	linux-kernel@vger.kernel.org
2114S:	Maintained
2115F:	drivers/power/reset/keystone-reset.c
2116
2117ARM/THECUS N2100 MACHINE SUPPORT
2118M:	Lennert Buytenhek <kernel@wantstofly.org>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121
2122ARM/TOSA MACHINE SUPPORT
2123M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2124M:	Dirk Opfer <dirk@opfer-online.de>
2125S:	Maintained
2126
2127ARM/UNIPHIER ARCHITECTURE
2128M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2131S:	Maintained
2132F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2133F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2134F:	arch/arm/boot/dts/uniphier*
2135F:	arch/arm/include/asm/hardware/cache-uniphier.h
2136F:	arch/arm/mach-uniphier/
2137F:	arch/arm/mm/cache-uniphier.c
2138F:	arch/arm64/boot/dts/socionext/uniphier*
2139F:	drivers/bus/uniphier-system-bus.c
2140F:	drivers/clk/uniphier/
2141F:	drivers/gpio/gpio-uniphier.c
2142F:	drivers/i2c/busses/i2c-uniphier*
2143F:	drivers/irqchip/irq-uniphier-aidet.c
2144F:	drivers/pinctrl/uniphier/
2145F:	drivers/reset/reset-uniphier.c
2146F:	drivers/tty/serial/8250/8250_uniphier.c
2147N:	uniphier
2148
2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2150M:	Ulf Hansson <ulf.hansson@linaro.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152T:	git git://git.linaro.org/people/ulfh/clk.git
2153S:	Maintained
2154F:	drivers/clk/ux500/
2155
2156ARM/VERSATILE EXPRESS PLATFORM
2157M:	Liviu Dudau <liviu.dudau@arm.com>
2158M:	Sudeep Holla <sudeep.holla@arm.com>
2159M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/vexpress*
2163F:	arch/arm64/boot/dts/arm/
2164F:	arch/arm/mach-vexpress/
2165F:	*/*/vexpress*
2166F:	*/*/*/vexpress*
2167F:	drivers/clk/versatile/clk-vexpress-osc.c
2168F:	drivers/clocksource/versatile.c
2169N:	mps2
2170
2171ARM/VFP SUPPORT
2172M:	Russell King <linux@armlinux.org.uk>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174W:	http://www.armlinux.org.uk/
2175S:	Maintained
2176F:	arch/arm/vfp/
2177
2178ARM/VOIPAC PXA270 SUPPORT
2179M:	Marek Vasut <marek.vasut@gmail.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S:	Maintained
2182F:	arch/arm/mach-pxa/vpac270.c
2183F:	arch/arm/mach-pxa/include/mach/vpac270.h
2184
2185ARM/VT8500 ARM ARCHITECTURE
2186M:	Tony Prisk <linux@prisktech.co.nz>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S:	Maintained
2189F:	arch/arm/mach-vt8500/
2190F:	drivers/clocksource/vt8500_timer.c
2191F:	drivers/i2c/busses/i2c-wmt.c
2192F:	drivers/mmc/host/wmt-sdmmc.c
2193F:	drivers/pwm/pwm-vt8500.c
2194F:	drivers/rtc/rtc-vt8500.c
2195F:	drivers/tty/serial/vt8500_serial.c
2196F:	drivers/usb/host/ehci-platform.c
2197F:	drivers/usb/host/uhci-platform.c
2198F:	drivers/video/fbdev/vt8500lcdfb.*
2199F:	drivers/video/fbdev/wm8505fb*
2200F:	drivers/video/fbdev/wmt_ge_rops.*
2201
2202ARM/ZIPIT Z2 SUPPORT
2203M:	Marek Vasut <marek.vasut@gmail.com>
2204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S:	Maintained
2206F:	arch/arm/mach-pxa/z2.c
2207F:	arch/arm/mach-pxa/include/mach/z2.h
2208
2209ARM/ZTE ARCHITECTURE
2210M:	Jun Nie <jun.nie@linaro.org>
2211M:	Baoyou Xie <baoyou.xie@linaro.org>
2212M:	Shawn Guo <shawnguo@kernel.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215F:	arch/arm/boot/dts/zx2967*
2216F:	arch/arm/mach-zx/
2217F:	arch/arm64/boot/dts/zte/
2218F:	drivers/clk/zte/
2219F:	drivers/dma/zx_dma.c
2220F:	drivers/gpio/gpio-zx.c
2221F:	drivers/i2c/busses/i2c-zx2967.c
2222F:	drivers/mmc/host/dw_mmc-zx.*
2223F:	drivers/pinctrl/zte/
2224F:	drivers/soc/zte/
2225F:	drivers/thermal/zx2967_thermal.c
2226F:	drivers/watchdog/zx2967_wdt.c
2227F:	Documentation/devicetree/bindings/arm/zte.txt
2228F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2229F:	Documentation/devicetree/bindings/dma/zxdma.txt
2230F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2231F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2232F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2233F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2234F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2235F:	Documentation/devicetree/bindings/soc/zte/
2236F:	Documentation/devicetree/bindings/sound/zte,*.txt
2237F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2238F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2239F:	include/dt-bindings/clock/zx2967*.h
2240F:	include/dt-bindings/soc/zte,*.h
2241F:	sound/soc/codecs/zx_aud96p22.c
2242F:	sound/soc/zte/
2243
2244ARM/ZYNQ ARCHITECTURE
2245M:	Michal Simek <michal.simek@xilinx.com>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247W:	http://wiki.xilinx.com
2248T:	git https://github.com/Xilinx/linux-xlnx.git
2249S:	Supported
2250F:	arch/arm/mach-zynq/
2251F:	drivers/cpuidle/cpuidle-zynq.c
2252F:	drivers/block/xsysace.c
2253N:	zynq
2254N:	xilinx
2255F:	drivers/clocksource/cadence_ttc_timer.c
2256F:	drivers/i2c/busses/i2c-cadence.c
2257F:	drivers/mmc/host/sdhci-of-arasan.c
2258F:	drivers/edac/synopsys_edac.c
2259
2260ARM64 PORT (AARCH64 ARCHITECTURE)
2261M:	Catalin Marinas <catalin.marinas@arm.com>
2262M:	Will Deacon <will.deacon@arm.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2265S:	Maintained
2266F:	arch/arm64/
2267F:	Documentation/arm64/
2268
2269AS3645A LED FLASH CONTROLLER DRIVER
2270M:	Sakari Ailus <sakari.ailus@iki.fi>
2271L:	linux-leds@vger.kernel.org
2272S:	Maintained
2273F:	drivers/leds/leds-as3645a.c
2274
2275ASAHI KASEI AK8974 DRIVER
2276M:	Linus Walleij <linus.walleij@linaro.org>
2277L:	linux-iio@vger.kernel.org
2278W:	http://www.akm.com/
2279S:	Supported
2280F:	drivers/iio/magnetometer/ak8974.c
2281
2282ASC7621 HARDWARE MONITOR DRIVER
2283M:	George Joseph <george.joseph@fairview5.com>
2284L:	linux-hwmon@vger.kernel.org
2285S:	Maintained
2286F:	Documentation/hwmon/asc7621
2287F:	drivers/hwmon/asc7621.c
2288
2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2290M:	Corentin Chary <corentin.chary@gmail.com>
2291L:	acpi4asus-user@lists.sourceforge.net
2292L:	platform-driver-x86@vger.kernel.org
2293W:	http://acpi4asus.sf.net
2294S:	Maintained
2295F:	drivers/platform/x86/asus*.c
2296F:	drivers/platform/x86/eeepc*.c
2297
2298ASUS WIRELESS RADIO CONTROL DRIVER
2299M:	João Paulo Rechi Vita <jprvita@gmail.com>
2300L:	platform-driver-x86@vger.kernel.org
2301S:	Maintained
2302F:	drivers/platform/x86/asus-wireless.c
2303
2304ASYMMETRIC KEYS
2305M:	David Howells <dhowells@redhat.com>
2306L:	keyrings@vger.kernel.org
2307S:	Maintained
2308F:	Documentation/crypto/asymmetric-keys.txt
2309F:	include/linux/verification.h
2310F:	include/crypto/public_key.h
2311F:	include/crypto/pkcs7.h
2312F:	crypto/asymmetric_keys/
2313
2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2315R:	Dan Williams <dan.j.williams@intel.com>
2316W:	http://sourceforge.net/projects/xscaleiop
2317S:	Odd fixes
2318F:	Documentation/crypto/async-tx-api.txt
2319F:	crypto/async_tx/
2320F:	drivers/dma/
2321F:	include/linux/dmaengine.h
2322F:	include/linux/async_tx.h
2323
2324AT24 EEPROM DRIVER
2325M:	Bartosz Golaszewski <brgl@bgdev.pl>
2326L:	linux-i2c@vger.kernel.org
2327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2328S:	Maintained
2329F:	Documentation/devicetree/bindings/eeprom/at24.txt
2330F:	drivers/misc/eeprom/at24.c
2331F:	include/linux/platform_data/at24.h
2332
2333ATA OVER ETHERNET (AOE) DRIVER
2334M:	"Ed L. Cashin" <ed.cashin@acm.org>
2335W:	http://www.openaoe.org/
2336S:	Supported
2337F:	Documentation/aoe/
2338F:	drivers/block/aoe/
2339
2340ATHEROS 71XX/9XXX GPIO DRIVER
2341M:	Alban Bedel <albeu@free.fr>
2342W:	https://github.com/AlbanBedel/linux
2343T:	git git://github.com/AlbanBedel/linux
2344S:	Maintained
2345F:	drivers/gpio/gpio-ath79.c
2346F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2347
2348ATHEROS 71XX/9XXX USB PHY DRIVER
2349M:	Alban Bedel <albeu@free.fr>
2350W:	https://github.com/AlbanBedel/linux
2351T:	git git://github.com/AlbanBedel/linux
2352S:	Maintained
2353F:	drivers/phy/qualcomm/phy-ath79-usb.c
2354F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2355
2356ATHEROS ATH GENERIC UTILITIES
2357M:	Kalle Valo <kvalo@codeaurora.org>
2358L:	linux-wireless@vger.kernel.org
2359S:	Supported
2360F:	drivers/net/wireless/ath/*
2361
2362ATHEROS ATH5K WIRELESS DRIVER
2363M:	Jiri Slaby <jirislaby@gmail.com>
2364M:	Nick Kossifidis <mickflemm@gmail.com>
2365M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2366L:	linux-wireless@vger.kernel.org
2367W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2368S:	Maintained
2369F:	drivers/net/wireless/ath/ath5k/
2370
2371ATHEROS ATH6KL WIRELESS DRIVER
2372M:	Kalle Valo <kvalo@codeaurora.org>
2373L:	linux-wireless@vger.kernel.org
2374W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2376S:	Supported
2377F:	drivers/net/wireless/ath/ath6kl/
2378
2379ATI_REMOTE2 DRIVER
2380M:	Ville Syrjala <syrjala@sci.fi>
2381S:	Maintained
2382F:	drivers/input/misc/ati_remote2.c
2383
2384ATK0110 HWMON DRIVER
2385M:	Luca Tettamanti <kronos.it@gmail.com>
2386L:	linux-hwmon@vger.kernel.org
2387S:	Maintained
2388F:	drivers/hwmon/asus_atk0110.c
2389
2390ATLX ETHERNET DRIVERS
2391M:	Jay Cliburn <jcliburn@gmail.com>
2392M:	Chris Snook <chris.snook@gmail.com>
2393L:	netdev@vger.kernel.org
2394W:	http://sourceforge.net/projects/atl1
2395W:	http://atl1.sourceforge.net
2396S:	Maintained
2397F:	drivers/net/ethernet/atheros/
2398
2399ATM
2400M:	Chas Williams <3chas3@gmail.com>
2401L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2402L:	netdev@vger.kernel.org
2403W:	http://linux-atm.sourceforge.net
2404S:	Maintained
2405F:	drivers/atm/
2406F:	include/linux/atm*
2407F:	include/uapi/linux/atm*
2408
2409ATMEL AT91 / AT32 MCI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411S:	Maintained
2412F:	drivers/mmc/host/atmel-mci.c
2413
2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416S:	Supported
2417F:	drivers/power/reset/at91-sama5d2_shdwc.c
2418
2419ATMEL Audio ALSA driver
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2422S:	Supported
2423F:	sound/soc/atmel
2424
2425ATMEL I2C DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-i2c@vger.kernel.org
2428S:	Supported
2429F:	drivers/i2c/busses/i2c-at91.c
2430
2431ATMEL ISI DRIVER
2432M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2433L:	linux-media@vger.kernel.org
2434S:	Supported
2435F:	drivers/media/platform/atmel/atmel-isi.c
2436F:	include/media/atmel-isi.h
2437
2438ATMEL LCDFB DRIVER
2439M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2440L:	linux-fbdev@vger.kernel.org
2441S:	Maintained
2442F:	drivers/video/fbdev/atmel_lcdfb.c
2443F:	include/video/atmel_lcdc.h
2444
2445ATMEL MACB ETHERNET DRIVER
2446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2447S:	Supported
2448F:	drivers/net/ethernet/cadence/
2449
2450ATMEL MAXTOUCH DRIVER
2451M:	Nick Dyer <nick@shmanahar.org>
2452T:	git git://github.com/ndyer/linux.git
2453S:	Maintained
2454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2455F:	drivers/input/touchscreen/atmel_mxt_ts.c
2456
2457ATMEL SAMA5D2 ADC DRIVER
2458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2459L:	linux-iio@vger.kernel.org
2460S:	Supported
2461F:	drivers/iio/adc/at91-sama5d2_adc.c
2462
2463ATMEL SDMMC DRIVER
2464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2465L:	linux-mmc@vger.kernel.org
2466S:	Supported
2467F:	drivers/mmc/host/sdhci-of-at91.c
2468
2469ATMEL SPI DRIVER
2470M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2471S:	Supported
2472F:	drivers/spi/spi-atmel.*
2473
2474ATMEL SSC DRIVER
2475M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Supported
2478F:	drivers/misc/atmel-ssc.c
2479F:	include/linux/atmel-ssc.h
2480
2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2482M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Supported
2485F:	drivers/misc/atmel_tclib.c
2486F:	drivers/clocksource/tcb_clksrc.c
2487
2488ATMEL USBA UDC DRIVER
2489M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2493
2494ATMEL WIRELESS DRIVER
2495M:	Simon Kelley <simon@thekelleys.org.uk>
2496L:	linux-wireless@vger.kernel.org
2497W:	http://www.thekelleys.org.uk/atmel
2498W:	http://atmelwlandriver.sourceforge.net/
2499S:	Maintained
2500F:	drivers/net/wireless/atmel/atmel*
2501
2502ATMEL XDMA DRIVER
2503M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2504L:	linux-arm-kernel@lists.infradead.org
2505L:	dmaengine@vger.kernel.org
2506S:	Supported
2507F:	drivers/dma/at_xdmac.c
2508
2509ATOMIC INFRASTRUCTURE
2510M:	Will Deacon <will.deacon@arm.com>
2511M:	Peter Zijlstra <peterz@infradead.org>
2512R:	Boqun Feng <boqun.feng@gmail.com>
2513L:	linux-kernel@vger.kernel.org
2514S:	Maintained
2515F:	arch/*/include/asm/atomic*.h
2516F:	include/*/atomic*.h
2517
2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2519M:	Bradley Grove <linuxdrivers@attotech.com>
2520L:	linux-scsi@vger.kernel.org
2521W:	http://www.attotech.com
2522S:	Supported
2523F:	drivers/scsi/esas2r
2524
2525ATUSB IEEE 802.15.4 RADIO DRIVER
2526M:	Stefan Schmidt <stefan@osg.samsung.com>
2527L:	linux-wpan@vger.kernel.org
2528S:	Maintained
2529F:	drivers/net/ieee802154/atusb.c
2530F:	drivers/net/ieee802154/atusb.h
2531F:	drivers/net/ieee802154/at86rf230.h
2532
2533AUDIT SUBSYSTEM
2534M:	Paul Moore <paul@paul-moore.com>
2535M:	Eric Paris <eparis@redhat.com>
2536L:	linux-audit@redhat.com (moderated for non-subscribers)
2537W:	https://github.com/linux-audit
2538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2539S:	Supported
2540F:	include/linux/audit.h
2541F:	include/uapi/linux/audit.h
2542F:	kernel/audit*
2543
2544AUXILIARY DISPLAY DRIVERS
2545M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2546S:	Maintained
2547F:	drivers/auxdisplay/
2548F:	include/linux/cfag12864b.h
2549
2550AX.25 NETWORK LAYER
2551M:	Ralf Baechle <ralf@linux-mips.org>
2552L:	linux-hams@vger.kernel.org
2553W:	http://www.linux-ax25.org/
2554S:	Maintained
2555F:	include/uapi/linux/ax25.h
2556F:	include/net/ax25.h
2557F:	net/ax25/
2558
2559AXENTIA ARM DEVICES
2560M:	Peter Rosin <peda@axentia.se>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/arm/axentia.txt
2564F:	arch/arm/boot/dts/at91-linea.dtsi
2565F:	arch/arm/boot/dts/at91-natte.dtsi
2566F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2567F:	arch/arm/boot/dts/at91-tse850-3.dts
2568
2569AXENTIA ASOC DRIVERS
2570M:	Peter Rosin <peda@axentia.se>
2571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2572S:	Maintained
2573F:	Documentation/devicetree/bindings/sound/axentia,*
2574F:	sound/soc/atmel/tse850-pcm5142.c
2575
2576AZ6007 DVB DRIVER
2577M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2578L:	linux-media@vger.kernel.org
2579W:	https://linuxtv.org
2580T:	git git://linuxtv.org/media_tree.git
2581S:	Maintained
2582F:	drivers/media/usb/dvb-usb-v2/az6007.c
2583
2584AZTECH FM RADIO RECEIVER DRIVER
2585M:	Hans Verkuil <hverkuil@xs4all.nl>
2586L:	linux-media@vger.kernel.org
2587T:	git git://linuxtv.org/media_tree.git
2588W:	https://linuxtv.org
2589S:	Maintained
2590F:	drivers/media/radio/radio-aztech*
2591
2592B43 WIRELESS DRIVER
2593L:	linux-wireless@vger.kernel.org
2594L:	b43-dev@lists.infradead.org
2595W:	http://wireless.kernel.org/en/users/Drivers/b43
2596S:	Odd Fixes
2597F:	drivers/net/wireless/broadcom/b43/
2598
2599B43LEGACY WIRELESS DRIVER
2600M:	Larry Finger <Larry.Finger@lwfinger.net>
2601L:	linux-wireless@vger.kernel.org
2602L:	b43-dev@lists.infradead.org
2603W:	http://wireless.kernel.org/en/users/Drivers/b43
2604S:	Maintained
2605F:	drivers/net/wireless/broadcom/b43legacy/
2606
2607BACKLIGHT CLASS/SUBSYSTEM
2608M:	Lee Jones <lee.jones@linaro.org>
2609M:	Daniel Thompson <daniel.thompson@linaro.org>
2610M:	Jingoo Han <jingoohan1@gmail.com>
2611L:	dri-devel@lists.freedesktop.org
2612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2613S:	Maintained
2614F:	drivers/video/backlight/
2615F:	include/linux/backlight.h
2616F:	include/linux/pwm_backlight.h
2617F:	Documentation/devicetree/bindings/leds/backlight
2618
2619BATMAN ADVANCED
2620M:	Marek Lindner <mareklindner@neomailbox.ch>
2621M:	Simon Wunderlich <sw@simonwunderlich.de>
2622M:	Antonio Quartulli <a@unstable.cc>
2623L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2624W:	https://www.open-mesh.org/
2625Q:	https://patchwork.open-mesh.org/project/batman/list/
2626S:	Maintained
2627F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2628F:	Documentation/ABI/testing/sysfs-class-net-mesh
2629F:	Documentation/networking/batman-adv.rst
2630F:	include/uapi/linux/batadv_packet.h
2631F:	include/uapi/linux/batman_adv.h
2632F:	net/batman-adv/
2633
2634BAYCOM/HDLCDRV DRIVERS FOR AX.25
2635M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2636L:	linux-hams@vger.kernel.org
2637W:	http://www.baycom.org/~tom/ham/ham.html
2638S:	Maintained
2639F:	drivers/net/hamradio/baycom*
2640
2641BCACHE (BLOCK LAYER CACHE)
2642M:	Coly Li <colyli@suse.de>
2643M:	Kent Overstreet <kent.overstreet@gmail.com>
2644L:	linux-bcache@vger.kernel.org
2645W:	http://bcache.evilpiepirate.org
2646C:	irc://irc.oftc.net/bcache
2647S:	Maintained
2648F:	drivers/md/bcache/
2649
2650BDISP ST MEDIA DRIVER
2651M:	Fabien Dessenne <fabien.dessenne@st.com>
2652L:	linux-media@vger.kernel.org
2653T:	git git://linuxtv.org/media_tree.git
2654W:	https://linuxtv.org
2655S:	Supported
2656F:	drivers/media/platform/sti/bdisp
2657
2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2659M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2660L:	netdev@vger.kernel.org
2661S:	Maintained
2662F:	drivers/net/ethernet/ec_bhf.c
2663
2664BEFS FILE SYSTEM
2665M:	Luis de Bethencourt <luisbg@kernel.org>
2666M:	Salah Triki <salah.triki@gmail.com>
2667S:	Maintained
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2669F:	Documentation/filesystems/befs.txt
2670F:	fs/befs/
2671
2672BFQ I/O SCHEDULER
2673M:	Paolo Valente <paolo.valente@linaro.org>
2674M:	Jens Axboe <axboe@kernel.dk>
2675L:	linux-block@vger.kernel.org
2676S:	Maintained
2677F:	block/bfq-*
2678F:	Documentation/block/bfq-iosched.txt
2679
2680BFS FILE SYSTEM
2681M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2682S:	Maintained
2683F:	Documentation/filesystems/bfs.txt
2684F:	fs/bfs/
2685F:	include/uapi/linux/bfs_fs.h
2686
2687BLINKM RGB LED DRIVER
2688M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2689S:	Maintained
2690F:	drivers/leds/leds-blinkm.c
2691
2692BLOCK LAYER
2693M:	Jens Axboe <axboe@kernel.dk>
2694L:	linux-block@vger.kernel.org
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2696S:	Maintained
2697F:	block/
2698F:	drivers/block/
2699F:	kernel/trace/blktrace.c
2700F:	lib/sbitmap.c
2701
2702BLOCK2MTD DRIVER
2703M:	Joern Engel <joern@lazybastard.org>
2704L:	linux-mtd@lists.infradead.org
2705S:	Maintained
2706F:	drivers/mtd/devices/block2mtd.c
2707
2708BLUETOOTH DRIVERS
2709M:	Marcel Holtmann <marcel@holtmann.org>
2710M:	Johan Hedberg <johan.hedberg@gmail.com>
2711L:	linux-bluetooth@vger.kernel.org
2712W:	http://www.bluez.org/
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2715S:	Maintained
2716F:	drivers/bluetooth/
2717
2718BLUETOOTH SUBSYSTEM
2719M:	Marcel Holtmann <marcel@holtmann.org>
2720M:	Johan Hedberg <johan.hedberg@gmail.com>
2721L:	linux-bluetooth@vger.kernel.org
2722W:	http://www.bluez.org/
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2725S:	Maintained
2726F:	net/bluetooth/
2727F:	include/net/bluetooth/
2728
2729BONDING DRIVER
2730M:	Jay Vosburgh <j.vosburgh@gmail.com>
2731M:	Veaceslav Falico <vfalico@gmail.com>
2732M:	Andy Gospodarek <andy@greyhouse.net>
2733L:	netdev@vger.kernel.org
2734W:	http://sourceforge.net/projects/bonding/
2735S:	Supported
2736F:	drivers/net/bonding/
2737F:	include/uapi/linux/if_bonding.h
2738
2739BPF (Safe dynamic programs and tools)
2740M:	Alexei Starovoitov <ast@kernel.org>
2741M:	Daniel Borkmann <daniel@iogearbox.net>
2742L:	netdev@vger.kernel.org
2743L:	linux-kernel@vger.kernel.org
2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2746Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2747S:	Supported
2748F:	arch/x86/net/bpf_jit*
2749F:	Documentation/networking/filter.txt
2750F:	Documentation/bpf/
2751F:	include/linux/bpf*
2752F:	include/linux/filter.h
2753F:	include/trace/events/xdp.h
2754F:	include/uapi/linux/bpf*
2755F:	include/uapi/linux/filter.h
2756F:	kernel/bpf/
2757F:	kernel/trace/bpf_trace.c
2758F:	lib/test_bpf.c
2759F:	net/bpf/
2760F:	net/core/filter.c
2761F:	net/sched/act_bpf.c
2762F:	net/sched/cls_bpf.c
2763F:	samples/bpf/
2764F:	tools/bpf/
2765F:	tools/lib/bpf/
2766F:	tools/testing/selftests/bpf/
2767
2768BROADCOM B44 10/100 ETHERNET DRIVER
2769M:	Michael Chan <michael.chan@broadcom.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/broadcom/b44.*
2773
2774BROADCOM B53 ETHERNET SWITCH DRIVER
2775M:	Florian Fainelli <f.fainelli@gmail.com>
2776L:	netdev@vger.kernel.org
2777L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2778S:	Supported
2779F:	drivers/net/dsa/b53/*
2780F:	include/linux/platform_data/b53.h
2781
2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783M:	Florian Fainelli <f.fainelli@gmail.com>
2784M:	Ray Jui <rjui@broadcom.com>
2785M:	Scott Branden <sbranden@broadcom.com>
2786M:	bcm-kernel-feedback-list@broadcom.com
2787T:	git git://github.com/broadcom/mach-bcm
2788S:	Maintained
2789N:	bcm281*
2790N:	bcm113*
2791N:	bcm216*
2792N:	kona
2793F:	arch/arm/mach-bcm/
2794
2795BROADCOM BCM2835 ARM ARCHITECTURE
2796M:	Eric Anholt <eric@anholt.net>
2797M:	Stefan Wahren <stefan.wahren@i2se.com>
2798L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/anholt/linux
2801S:	Maintained
2802N:	bcm2835
2803F:	drivers/staging/vc04_services
2804
2805BROADCOM BCM47XX MIPS ARCHITECTURE
2806M:	Hauke Mehrtens <hauke@hauke-m.de>
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	Documentation/devicetree/bindings/mips/brcm/
2811F:	arch/mips/bcm47xx/*
2812F:	arch/mips/include/asm/mach-bcm47xx/*
2813
2814BROADCOM BCM5301X ARM ARCHITECTURE
2815M:	Hauke Mehrtens <hauke@hauke-m.de>
2816M:	Rafał Miłecki <zajec5@gmail.com>
2817M:	Jon Mason <jonmason@broadcom.com>
2818M:	bcm-kernel-feedback-list@broadcom.com
2819L:	linux-arm-kernel@lists.infradead.org
2820S:	Maintained
2821F:	arch/arm/mach-bcm/bcm_5301x.c
2822F:	arch/arm/boot/dts/bcm5301x*.dtsi
2823F:	arch/arm/boot/dts/bcm470*
2824F:	arch/arm/boot/dts/bcm953012*
2825
2826BROADCOM BCM53573 ARM ARCHITECTURE
2827M:	Rafał Miłecki <rafal@milecki.pl>
2828L:	linux-arm-kernel@lists.infradead.org
2829S:	Maintained
2830F:	arch/arm/boot/dts/bcm53573*
2831F:	arch/arm/boot/dts/bcm47189*
2832
2833BROADCOM BCM63XX ARM ARCHITECTURE
2834M:	Florian Fainelli <f.fainelli@gmail.com>
2835M:	bcm-kernel-feedback-list@broadcom.com
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837T:	git git://github.com/broadcom/stblinux.git
2838S:	Maintained
2839N:	bcm63xx
2840
2841BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842M:	Kevin Cernekee <cernekee@gmail.com>
2843L:	linux-usb@vger.kernel.org
2844S:	Maintained
2845F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847BROADCOM BCM7XXX ARM ARCHITECTURE
2848M:	Brian Norris <computersforpeace@gmail.com>
2849M:	Gregory Fong <gregory.0xf0@gmail.com>
2850M:	Florian Fainelli <f.fainelli@gmail.com>
2851M:	bcm-kernel-feedback-list@broadcom.com
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853T:	git git://github.com/broadcom/stblinux.git
2854S:	Maintained
2855F:	arch/arm/mach-bcm/*brcmstb*
2856F:	arch/arm/boot/dts/bcm7*.dts*
2857F:	drivers/bus/brcmstb_gisb.c
2858F:	arch/arm/mm/cache-b15-rac.c
2859F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2860N:	brcmstb
2861
2862BROADCOM BMIPS CPUFREQ DRIVER
2863M:	Markus Mayer <mmayer@broadcom.com>
2864M:	bcm-kernel-feedback-list@broadcom.com
2865L:	linux-pm@vger.kernel.org
2866S:	Maintained
2867F:	drivers/cpufreq/bmips-cpufreq.c
2868
2869BROADCOM BMIPS MIPS ARCHITECTURE
2870M:	Kevin Cernekee <cernekee@gmail.com>
2871M:	Florian Fainelli <f.fainelli@gmail.com>
2872L:	linux-mips@linux-mips.org
2873T:	git git://github.com/broadcom/stblinux.git
2874S:	Maintained
2875F:	arch/mips/bmips/*
2876F:	arch/mips/include/asm/mach-bmips/*
2877F:	arch/mips/kernel/*bmips*
2878F:	arch/mips/boot/dts/brcm/bcm*.dts*
2879F:	drivers/irqchip/irq-bcm63*
2880F:	drivers/irqchip/irq-bcm7*
2881F:	drivers/irqchip/irq-brcmstb*
2882F:	include/linux/bcm963xx_nvram.h
2883F:	include/linux/bcm963xx_tag.h
2884
2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2886M:	Rasesh Mody <rasesh.mody@cavium.com>
2887M:	Harish Patil <harish.patil@cavium.com>
2888M:	Dept-GELinuxNICDev@cavium.com
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnx2.*
2892F:	drivers/net/ethernet/broadcom/bnx2_*
2893
2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2895M:	QLogic-Storage-Upstream@qlogic.com
2896L:	linux-scsi@vger.kernel.org
2897S:	Supported
2898F:	drivers/scsi/bnx2fc/
2899
2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2901M:	QLogic-Storage-Upstream@qlogic.com
2902L:	linux-scsi@vger.kernel.org
2903S:	Supported
2904F:	drivers/scsi/bnx2i/
2905
2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2907M:	Ariel Elior <ariel.elior@cavium.com>
2908M:	everest-linux-l2@cavium.com
2909L:	netdev@vger.kernel.org
2910S:	Supported
2911F:	drivers/net/ethernet/broadcom/bnx2x/
2912
2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2914M:	Michael Chan <michael.chan@broadcom.com>
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	drivers/net/ethernet/broadcom/bnxt/
2918
2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2920M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2921M:	Franky Lin <franky.lin@broadcom.com>
2922M:	Hante Meuleman <hante.meuleman@broadcom.com>
2923M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2924M:	Wright Feng <wright.feng@cypress.com>
2925L:	linux-wireless@vger.kernel.org
2926L:	brcm80211-dev-list.pdl@broadcom.com
2927L:	brcm80211-dev-list@cypress.com
2928S:	Supported
2929F:	drivers/net/wireless/broadcom/brcm80211/
2930
2931BROADCOM BRCMSTB GPIO DRIVER
2932M:	Gregory Fong <gregory.0xf0@gmail.com>
2933L:	bcm-kernel-feedback-list@broadcom.com
2934S:	Supported
2935F:	drivers/gpio/gpio-brcmstb.c
2936F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2937
2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2939M:	Al Cooper <alcooperx@gmail.com>
2940L:	linux-kernel@vger.kernel.org
2941L:	bcm-kernel-feedback-list@broadcom.com
2942S:	Maintained
2943F:	drivers/phy/broadcom/phy-brcm-usb*
2944
2945BROADCOM GENET ETHERNET DRIVER
2946M:	Doug Berger <opendmb@gmail.com>
2947M:	Florian Fainelli <f.fainelli@gmail.com>
2948L:	netdev@vger.kernel.org
2949S:	Supported
2950F:	drivers/net/ethernet/broadcom/genet/
2951
2952BROADCOM IPROC ARM ARCHITECTURE
2953M:	Ray Jui <rjui@broadcom.com>
2954M:	Scott Branden <sbranden@broadcom.com>
2955M:	Jon Mason <jonmason@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958T:	git git://github.com/broadcom/cygnus-linux.git
2959S:	Maintained
2960N:	iproc
2961N:	cygnus
2962N:	bcm[-_]nsp
2963N:	bcm9113*
2964N:	bcm9583*
2965N:	bcm9585*
2966N:	bcm9586*
2967N:	bcm988312
2968N:	bcm113*
2969N:	bcm583*
2970N:	bcm585*
2971N:	bcm586*
2972N:	bcm88312
2973N:	hr2
2974F:	arch/arm64/boot/dts/broadcom/ns2*
2975F:	drivers/clk/bcm/clk-ns*
2976F:	drivers/pinctrl/bcm/pinctrl-ns*
2977
2978BROADCOM KONA GPIO DRIVER
2979M:	Ray Jui <rjui@broadcom.com>
2980L:	bcm-kernel-feedback-list@broadcom.com
2981S:	Supported
2982F:	drivers/gpio/gpio-bcm-kona.c
2983F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2984
2985BROADCOM NETXTREME-E ROCE DRIVER
2986M:	Selvin Xavier <selvin.xavier@broadcom.com>
2987M:	Devesh Sharma <devesh.sharma@broadcom.com>
2988M:	Somnath Kotur <somnath.kotur@broadcom.com>
2989M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2990L:	linux-rdma@vger.kernel.org
2991W:	http://www.broadcom.com
2992S:	Supported
2993F:	drivers/infiniband/hw/bnxt_re/
2994F:	include/uapi/rdma/bnxt_re-abi.h
2995
2996BROADCOM NVRAM DRIVER
2997M:	Rafał Miłecki <zajec5@gmail.com>
2998L:	linux-mips@linux-mips.org
2999S:	Maintained
3000F:	drivers/firmware/broadcom/*
3001
3002BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3003M:	Rafał Miłecki <zajec5@gmail.com>
3004L:	linux-wireless@vger.kernel.org
3005S:	Maintained
3006F:	drivers/bcma/
3007F:	include/linux/bcma/
3008
3009BROADCOM STB AVS CPUFREQ DRIVER
3010M:	Markus Mayer <mmayer@broadcom.com>
3011M:	bcm-kernel-feedback-list@broadcom.com
3012L:	linux-pm@vger.kernel.org
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3015F:	drivers/cpufreq/brcmstb*
3016
3017BROADCOM STB AVS TMON DRIVER
3018M:	Markus Mayer <mmayer@broadcom.com>
3019M:	bcm-kernel-feedback-list@broadcom.com
3020L:	linux-pm@vger.kernel.org
3021S:	Maintained
3022F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3023F:	drivers/thermal/broadcom/brcmstb*
3024
3025BROADCOM STB NAND FLASH DRIVER
3026M:	Brian Norris <computersforpeace@gmail.com>
3027M:	Kamal Dasu <kdasu.kdev@gmail.com>
3028L:	linux-mtd@lists.infradead.org
3029L:	bcm-kernel-feedback-list@broadcom.com
3030S:	Maintained
3031F:	drivers/mtd/nand/raw/brcmnand/
3032
3033BROADCOM STB DPFE DRIVER
3034M:	Markus Mayer <mmayer@broadcom.com>
3035M:	bcm-kernel-feedback-list@broadcom.com
3036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037S:	Maintained
3038F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3039F:	drivers/memory/brcmstb_dpfe.c
3040
3041BROADCOM SYSTEMPORT ETHERNET DRIVER
3042M:	Florian Fainelli <f.fainelli@gmail.com>
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/broadcom/bcmsysport.*
3046
3047BROADCOM TG3 GIGABIT ETHERNET DRIVER
3048M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3049M:	Prashant Sreedharan <prashant@broadcom.com>
3050M:	Michael Chan <mchan@broadcom.com>
3051L:	netdev@vger.kernel.org
3052S:	Supported
3053F:	drivers/net/ethernet/broadcom/tg3.*
3054
3055BROCADE BFA FC SCSI DRIVER
3056M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3057M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	drivers/scsi/bfa/
3061
3062BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3063M:	Rasesh Mody <rasesh.mody@cavium.com>
3064M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3065M:	Dept-GELinuxNICDev@cavium.com
3066L:	netdev@vger.kernel.org
3067S:	Supported
3068F:	drivers/net/ethernet/brocade/bna/
3069
3070BSG (block layer generic sg v4 driver)
3071M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3072L:	linux-scsi@vger.kernel.org
3073S:	Supported
3074F:	block/bsg.c
3075F:	include/linux/bsg.h
3076F:	include/uapi/linux/bsg.h
3077
3078BT87X AUDIO DRIVER
3079M:	Clemens Ladisch <clemens@ladisch.de>
3080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3081T:	git git://git.alsa-project.org/alsa-kernel.git
3082S:	Maintained
3083F:	Documentation/sound/cards/bt87x.rst
3084F:	sound/pci/bt87x.c
3085
3086BT8XXGPIO DRIVER
3087M:	Michael Buesch <m@bues.ch>
3088W:	http://bu3sch.de/btgpio.php
3089S:	Maintained
3090F:	drivers/gpio/gpio-bt8xx.c
3091
3092BTRFS FILE SYSTEM
3093M:	Chris Mason <clm@fb.com>
3094M:	Josef Bacik <jbacik@fb.com>
3095M:	David Sterba <dsterba@suse.com>
3096L:	linux-btrfs@vger.kernel.org
3097W:	http://btrfs.wiki.kernel.org/
3098Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3100S:	Maintained
3101F:	Documentation/filesystems/btrfs.txt
3102F:	fs/btrfs/
3103F:	include/linux/btrfs*
3104F:	include/uapi/linux/btrfs*
3105
3106BTTV VIDEO4LINUX DRIVER
3107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3108L:	linux-media@vger.kernel.org
3109W:	https://linuxtv.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Odd fixes
3112F:	Documentation/media/v4l-drivers/bttv*
3113F:	drivers/media/pci/bt8xx/bttv*
3114
3115BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3116M:	Chanwoo Choi <cw00.choi@samsung.com>
3117L:	linux-pm@vger.kernel.org
3118L:	linux-samsung-soc@vger.kernel.org
3119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3120S:	Maintained
3121F:	drivers/devfreq/exynos-bus.c
3122F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3123
3124BUSLOGIC SCSI DRIVER
3125M:	Khalid Aziz <khalid@gonehiking.org>
3126L:	linux-scsi@vger.kernel.org
3127S:	Maintained
3128F:	drivers/scsi/BusLogic.*
3129F:	drivers/scsi/FlashPoint.*
3130
3131C-MEDIA CMI8788 DRIVER
3132M:	Clemens Ladisch <clemens@ladisch.de>
3133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3134T:	git git://git.alsa-project.org/alsa-kernel.git
3135S:	Maintained
3136F:	sound/pci/oxygen/
3137
3138C6X ARCHITECTURE
3139M:	Mark Salter <msalter@redhat.com>
3140M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3141L:	linux-c6x-dev@linux-c6x.org
3142W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3143S:	Maintained
3144F:	arch/c6x/
3145
3146CA8210 IEEE-802.15.4 RADIO DRIVER
3147M:	Harry Morris <h.morris@cascoda.com>
3148L:	linux-wpan@vger.kernel.org
3149W:	https://github.com/Cascoda/ca8210-linux.git
3150S:	Maintained
3151F:	drivers/net/ieee802154/ca8210.c
3152F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3153
3154CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3155M:	David Howells <dhowells@redhat.com>
3156L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3157S:	Supported
3158F:	Documentation/filesystems/caching/cachefiles.txt
3159F:	fs/cachefiles/
3160
3161CADENCE MIPI-CSI2 BRIDGES
3162M:	Maxime Ripard <maxime.ripard@bootlin.com>
3163L:	linux-media@vger.kernel.org
3164S:	Maintained
3165F:	Documentation/devicetree/bindings/media/cdns,*.txt
3166F:	drivers/media/platform/cadence/cdns-csi2*
3167
3168CADET FM/AM RADIO RECEIVER DRIVER
3169M:	Hans Verkuil <hverkuil@xs4all.nl>
3170L:	linux-media@vger.kernel.org
3171T:	git git://linuxtv.org/media_tree.git
3172W:	https://linuxtv.org
3173S:	Maintained
3174F:	drivers/media/radio/radio-cadet*
3175
3176CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3177M:	Jonathan Corbet <corbet@lwn.net>
3178L:	linux-media@vger.kernel.org
3179T:	git git://linuxtv.org/media_tree.git
3180S:	Maintained
3181F:	Documentation/media/v4l-drivers/cafe_ccic*
3182F:	drivers/media/platform/marvell-ccic/
3183
3184CAIF NETWORK LAYER
3185M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3186L:	netdev@vger.kernel.org
3187S:	Supported
3188F:	Documentation/networking/caif/
3189F:	drivers/net/caif/
3190F:	include/uapi/linux/caif/
3191F:	include/net/caif/
3192F:	net/caif/
3193
3194CALGARY x86-64 IOMMU
3195M:	Muli Ben-Yehuda <mulix@mulix.org>
3196M:	Jon Mason <jdmason@kudzu.us>
3197L:	iommu@lists.linux-foundation.org
3198S:	Maintained
3199F:	arch/x86/kernel/pci-calgary_64.c
3200F:	arch/x86/kernel/tce_64.c
3201F:	arch/x86/include/asm/calgary.h
3202F:	arch/x86/include/asm/tce.h
3203
3204CAN NETWORK DRIVERS
3205M:	Wolfgang Grandegger <wg@grandegger.com>
3206M:	Marc Kleine-Budde <mkl@pengutronix.de>
3207L:	linux-can@vger.kernel.org
3208W:	https://github.com/linux-can
3209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3211S:	Maintained
3212F:	Documentation/devicetree/bindings/net/can/
3213F:	drivers/net/can/
3214F:	include/linux/can/dev.h
3215F:	include/linux/can/platform/
3216F:	include/uapi/linux/can/error.h
3217F:	include/uapi/linux/can/netlink.h
3218
3219CAN NETWORK LAYER
3220M:	Oliver Hartkopp <socketcan@hartkopp.net>
3221M:	Marc Kleine-Budde <mkl@pengutronix.de>
3222L:	linux-can@vger.kernel.org
3223W:	https://github.com/linux-can
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3226S:	Maintained
3227F:	Documentation/networking/can.rst
3228F:	net/can/
3229F:	include/linux/can/core.h
3230F:	include/uapi/linux/can.h
3231F:	include/uapi/linux/can/bcm.h
3232F:	include/uapi/linux/can/raw.h
3233F:	include/uapi/linux/can/gw.h
3234
3235CAPABILITIES
3236M:	Serge Hallyn <serge@hallyn.com>
3237L:	linux-security-module@vger.kernel.org
3238S:	Supported
3239F:	include/linux/capability.h
3240F:	include/uapi/linux/capability.h
3241F:	security/commoncap.c
3242F:	kernel/capability.c
3243
3244CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3245M:	Kevin Tsai <ktsai@capellamicro.com>
3246S:	Maintained
3247F:	drivers/iio/light/cm*
3248
3249CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3250M:	Christian Lamparter <chunkeey@googlemail.com>
3251L:	linux-wireless@vger.kernel.org
3252W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3253S:	Maintained
3254F:	drivers/net/wireless/ath/carl9170/
3255
3256CAVIUM I2C DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259W:	http://www.cavium.com
3260S:	Supported
3261F:	drivers/i2c/busses/i2c-octeon*
3262F:	drivers/i2c/busses/i2c-thunderx*
3263
3264CAVIUM LIQUIDIO NETWORK DRIVER
3265M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3266M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3267M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3268M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3269L:	netdev@vger.kernel.org
3270W:	http://www.cavium.com
3271S:	Supported
3272F:	drivers/net/ethernet/cavium/liquidio/
3273
3274CAVIUM MMC DRIVER
3275M:	Jan Glauber <jglauber@cavium.com>
3276M:	David Daney <david.daney@cavium.com>
3277M:	Steven J. Hill <Steven.Hill@cavium.com>
3278W:	http://www.cavium.com
3279S:	Supported
3280F:	drivers/mmc/host/cavium*
3281
3282CAVIUM OCTEON-TX CRYPTO DRIVER
3283M:	George Cherian <george.cherian@cavium.com>
3284L:	linux-crypto@vger.kernel.org
3285W:	http://www.cavium.com
3286S:	Supported
3287F:	drivers/crypto/cavium/cpt/
3288
3289CAVIUM THUNDERX2 ARM64 SOC
3290M:	Robert Richter <rrichter@cavium.com>
3291M:	Jayachandran C <jnair@caviumnetworks.com>
3292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293S:	Maintained
3294F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3295F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3296
3297CC2520 IEEE-802.15.4 RADIO DRIVER
3298M:	Varka Bhadram <varkabhadram@gmail.com>
3299L:	linux-wpan@vger.kernel.org
3300S:	Maintained
3301F:	drivers/net/ieee802154/cc2520.c
3302F:	include/linux/spi/cc2520.h
3303F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3304
3305CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3306M:	Gilad Ben-Yossef <gilad@benyossef.com>
3307L:	linux-crypto@vger.kernel.org
3308S:	Supported
3309F:	drivers/crypto/ccree/
3310W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3311
3312CEC FRAMEWORK
3313M:	Hans Verkuil <hans.verkuil@cisco.com>
3314L:	linux-media@vger.kernel.org
3315T:	git git://linuxtv.org/media_tree.git
3316W:	http://linuxtv.org
3317S:	Supported
3318F:	Documentation/media/kapi/cec-core.rst
3319F:	Documentation/media/uapi/cec
3320F:	drivers/media/cec/
3321F:	drivers/media/rc/keymaps/rc-cec.c
3322F:	include/media/cec.h
3323F:	include/media/cec-notifier.h
3324F:	include/uapi/linux/cec.h
3325F:	include/uapi/linux/cec-funcs.h
3326F:	Documentation/devicetree/bindings/media/cec.txt
3327F:	Documentation/ABI/testing/debugfs-cec-error-inj
3328
3329CEC GPIO DRIVER
3330M:	Hans Verkuil <hans.verkuil@cisco.com>
3331L:	linux-media@vger.kernel.org
3332T:	git git://linuxtv.org/media_tree.git
3333W:	http://linuxtv.org
3334S:	Supported
3335F:	drivers/media/platform/cec-gpio/
3336F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3337
3338CELL BROADBAND ENGINE ARCHITECTURE
3339M:	Arnd Bergmann <arnd@arndb.de>
3340L:	linuxppc-dev@lists.ozlabs.org
3341W:	http://www.ibm.com/developerworks/power/cell/
3342S:	Supported
3343F:	arch/powerpc/include/asm/cell*.h
3344F:	arch/powerpc/include/asm/spu*.h
3345F:	arch/powerpc/include/uapi/asm/spu*.h
3346F:	arch/powerpc/oprofile/*cell*
3347F:	arch/powerpc/platforms/cell/
3348
3349CEPH COMMON CODE (LIBCEPH)
3350M:	Ilya Dryomov <idryomov@gmail.com>
3351M:	"Yan, Zheng" <zyan@redhat.com>
3352M:	Sage Weil <sage@redhat.com>
3353L:	ceph-devel@vger.kernel.org
3354W:	http://ceph.com/
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3356T:	git git://github.com/ceph/ceph-client.git
3357S:	Supported
3358F:	net/ceph/
3359F:	include/linux/ceph/
3360F:	include/linux/crush/
3361
3362CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3363M:	"Yan, Zheng" <zyan@redhat.com>
3364M:	Sage Weil <sage@redhat.com>
3365M:	Ilya Dryomov <idryomov@gmail.com>
3366L:	ceph-devel@vger.kernel.org
3367W:	http://ceph.com/
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3369T:	git git://github.com/ceph/ceph-client.git
3370S:	Supported
3371F:	Documentation/filesystems/ceph.txt
3372F:	fs/ceph/
3373
3374CERTIFICATE HANDLING:
3375M:	David Howells <dhowells@redhat.com>
3376M:	David Woodhouse <dwmw2@infradead.org>
3377L:	keyrings@vger.kernel.org
3378S:	Maintained
3379F:	Documentation/admin-guide/module-signing.rst
3380F:	certs/
3381F:	scripts/sign-file.c
3382F:	scripts/extract-cert.c
3383
3384CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3385L:	linux-usb@vger.kernel.org
3386S:	Orphan
3387F:	Documentation/usb/WUSB-Design-overview.txt
3388F:	Documentation/usb/wusb-cbaf
3389F:	drivers/usb/host/hwa-hc.c
3390F:	drivers/usb/host/whci/
3391F:	drivers/usb/wusbcore/
3392F:	include/linux/usb/wusb*
3393
3394CFAG12864B LCD DRIVER
3395M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3396S:	Maintained
3397F:	drivers/auxdisplay/cfag12864b.c
3398F:	include/linux/cfag12864b.h
3399
3400CFAG12864BFB LCD FRAMEBUFFER DRIVER
3401M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3402S:	Maintained
3403F:	drivers/auxdisplay/cfag12864bfb.c
3404F:	include/linux/cfag12864b.h
3405
3406802.11 (including CFG80211/NL80211)
3407M:	Johannes Berg <johannes@sipsolutions.net>
3408L:	linux-wireless@vger.kernel.org
3409W:	http://wireless.kernel.org/
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3412S:	Maintained
3413F:	net/wireless/
3414F:	include/uapi/linux/nl80211.h
3415F:	include/linux/ieee80211.h
3416F:	include/net/wext.h
3417F:	include/net/cfg80211.h
3418F:	include/net/iw_handler.h
3419F:	include/net/ieee80211_radiotap.h
3420F:	Documentation/driver-api/80211/cfg80211.rst
3421F:	Documentation/networking/regulatory.txt
3422
3423CHAR and MISC DRIVERS
3424M:	Arnd Bergmann <arnd@arndb.de>
3425M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3427S:	Supported
3428F:	drivers/char/
3429F:	drivers/misc/
3430F:	include/linux/miscdevice.h
3431
3432CHECKPATCH
3433M:	Andy Whitcroft <apw@canonical.com>
3434M:	Joe Perches <joe@perches.com>
3435S:	Maintained
3436F:	scripts/checkpatch.pl
3437
3438CHINESE DOCUMENTATION
3439M:	Harry Wei <harryxiyou@gmail.com>
3440L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3441L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	Documentation/translations/zh_CN/
3444
3445CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3446M:	Peter Chen <Peter.Chen@nxp.com>
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3448L:	linux-usb@vger.kernel.org
3449S:	Maintained
3450F:	drivers/usb/chipidea/
3451
3452CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3453M:	Hans de Goede <hdegoede@redhat.com>
3454L:	linux-input@vger.kernel.org
3455S:	Maintained
3456F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3457F:	drivers/input/touchscreen/chipone_icn8318.c
3458
3459CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3460M:	Hans de Goede <hdegoede@redhat.com>
3461L:	linux-input@vger.kernel.org
3462S:	Maintained
3463F:	drivers/input/touchscreen/chipone_icn8505.c
3464
3465CHROME HARDWARE PLATFORM SUPPORT
3466M:	Benson Leung <bleung@chromium.org>
3467M:	Olof Johansson <olof@lixom.net>
3468S:	Maintained
3469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3470F:	drivers/platform/chrome/
3471
3472CIRRUS LOGIC AUDIO CODEC DRIVERS
3473M:	Brian Austin <brian.austin@cirrus.com>
3474M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3476S:	Maintained
3477F:	sound/soc/codecs/cs*
3478
3479CIRRUS LOGIC EP93XX ETHERNET DRIVER
3480M:	Hartley Sweeten <hsweeten@visionengravers.com>
3481L:	netdev@vger.kernel.org
3482S:	Maintained
3483F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3484
3485CISCO FCOE HBA DRIVER
3486M:	Satish Kharat <satishkh@cisco.com>
3487M:	Sesidhar Baddela <sebaddel@cisco.com>
3488M:	Karan Tilak Kumar <kartilak@cisco.com>
3489L:	linux-scsi@vger.kernel.org
3490S:	Supported
3491F:	drivers/scsi/fnic/
3492
3493CISCO SCSI HBA DRIVER
3494M:	Karan Tilak Kumar <kartilak@cisco.com>
3495M:	Sesidhar Baddela <sebaddel@cisco.com>
3496L:	linux-scsi@vger.kernel.org
3497S:	Supported
3498F:	drivers/scsi/snic/
3499
3500CISCO VIC ETHERNET NIC DRIVER
3501M:	Christian Benvenuti <benve@cisco.com>
3502M:	Govindarajulu Varadarajan <_govind@gmx.com>
3503M:	Parvi Kaustubhi <pkaustub@cisco.com>
3504S:	Supported
3505F:	drivers/net/ethernet/cisco/enic/
3506
3507CISCO VIC LOW LATENCY NIC DRIVER
3508M:	Christian Benvenuti <benve@cisco.com>
3509M:	Dave Goodell <dgoodell@cisco.com>
3510S:	Supported
3511F:	drivers/infiniband/hw/usnic/
3512
3513CLEANCACHE API
3514M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3515L:	linux-kernel@vger.kernel.org
3516S:	Maintained
3517F:	mm/cleancache.c
3518F:	include/linux/cleancache.h
3519
3520CLK API
3521M:	Russell King <linux@armlinux.org.uk>
3522L:	linux-clk@vger.kernel.org
3523S:	Maintained
3524F:	include/linux/clk.h
3525
3526CLOCKSOURCE, CLOCKEVENT DRIVERS
3527M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3528M:	Thomas Gleixner <tglx@linutronix.de>
3529L:	linux-kernel@vger.kernel.org
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3531S:	Supported
3532F:	drivers/clocksource/
3533F:	Documentation/devicetree/bindings/timer/
3534
3535CMPC ACPI DRIVER
3536M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3537M:	Daniel Oliveira Nascimento <don@syst.com.br>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Supported
3540F:	drivers/platform/x86/classmate-laptop.c
3541
3542COBALT MEDIA DRIVER
3543M:	Hans Verkuil <hans.verkuil@cisco.com>
3544L:	linux-media@vger.kernel.org
3545T:	git git://linuxtv.org/media_tree.git
3546W:	https://linuxtv.org
3547S:	Supported
3548F:	drivers/media/pci/cobalt/
3549
3550COCCINELLE/Semantic Patches (SmPL)
3551M:	Julia Lawall <Julia.Lawall@lip6.fr>
3552M:	Gilles Muller <Gilles.Muller@lip6.fr>
3553M:	Nicolas Palix <nicolas.palix@imag.fr>
3554M:	Michal Marek <michal.lkml@markovi.net>
3555L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3557W:	http://coccinelle.lip6.fr/
3558S:	Supported
3559F:	Documentation/dev-tools/coccinelle.rst
3560F:	scripts/coccinelle/
3561F:	scripts/coccicheck
3562
3563CODA FILE SYSTEM
3564M:	Jan Harkes <jaharkes@cs.cmu.edu>
3565M:	coda@cs.cmu.edu
3566L:	codalist@coda.cs.cmu.edu
3567W:	http://www.coda.cs.cmu.edu/
3568S:	Maintained
3569F:	Documentation/filesystems/coda.txt
3570F:	fs/coda/
3571F:	include/linux/coda*.h
3572F:	include/uapi/linux/coda*.h
3573
3574CODA V4L2 MEM2MEM DRIVER
3575M:	Philipp Zabel <p.zabel@pengutronix.de>
3576L:	linux-media@vger.kernel.org
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/media/coda.txt
3579F:	drivers/media/platform/coda/
3580
3581COMMON CLK FRAMEWORK
3582M:	Michael Turquette <mturquette@baylibre.com>
3583M:	Stephen Boyd <sboyd@kernel.org>
3584L:	linux-clk@vger.kernel.org
3585Q:	http://patchwork.kernel.org/project/linux-clk/list/
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3587S:	Maintained
3588F:	Documentation/devicetree/bindings/clock/
3589F:	drivers/clk/
3590X:	drivers/clk/clkdev.c
3591F:	include/linux/clk-pr*
3592F:	include/linux/clk/
3593F:	include/linux/of_clk.h
3594
3595COMMON INTERNET FILE SYSTEM (CIFS)
3596M:	Steve French <sfrench@samba.org>
3597L:	linux-cifs@vger.kernel.org
3598L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3599W:	http://linux-cifs.samba.org/
3600T:	git git://git.samba.org/sfrench/cifs-2.6.git
3601S:	Supported
3602F:	Documentation/filesystems/cifs/
3603F:	fs/cifs/
3604
3605COMPACTPCI HOTPLUG CORE
3606M:	Scott Murray <scott@spiteful.org>
3607L:	linux-pci@vger.kernel.org
3608S:	Maintained
3609F:	drivers/pci/hotplug/cpci_hotplug*
3610
3611COMPACTPCI HOTPLUG GENERIC DRIVER
3612M:	Scott Murray <scott@spiteful.org>
3613L:	linux-pci@vger.kernel.org
3614S:	Maintained
3615F:	drivers/pci/hotplug/cpcihp_generic.c
3616
3617COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3618M:	Scott Murray <scott@spiteful.org>
3619L:	linux-pci@vger.kernel.org
3620S:	Maintained
3621F:	drivers/pci/hotplug/cpcihp_zt5550.*
3622
3623COMPAL LAPTOP SUPPORT
3624M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3625L:	platform-driver-x86@vger.kernel.org
3626S:	Maintained
3627F:	drivers/platform/x86/compal-laptop.c
3628
3629CONEXANT ACCESSRUNNER USB DRIVER
3630L:	accessrunner-general@lists.sourceforge.net
3631W:	http://accessrunner.sourceforge.net/
3632S:	Orphan
3633F:	drivers/usb/atm/cxacru.c
3634
3635CONFIGFS
3636M:	Joel Becker <jlbec@evilplan.org>
3637M:	Christoph Hellwig <hch@lst.de>
3638T:	git git://git.infradead.org/users/hch/configfs.git
3639S:	Supported
3640F:	fs/configfs/
3641F:	include/linux/configfs.h
3642
3643CONNECTOR
3644M:	Evgeniy Polyakov <zbr@ioremap.net>
3645L:	netdev@vger.kernel.org
3646S:	Maintained
3647F:	drivers/connector/
3648
3649CONTROL GROUP (CGROUP)
3650M:	Tejun Heo <tj@kernel.org>
3651M:	Li Zefan <lizefan@huawei.com>
3652M:	Johannes Weiner <hannes@cmpxchg.org>
3653L:	cgroups@vger.kernel.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3655S:	Maintained
3656F:	Documentation/cgroup*
3657F:	include/linux/cgroup*
3658F:	kernel/cgroup*
3659
3660CONTROL GROUP - CPUSET
3661M:	Li Zefan <lizefan@huawei.com>
3662L:	cgroups@vger.kernel.org
3663W:	http://www.bullopensource.org/cpuset/
3664W:	http://oss.sgi.com/projects/cpusets/
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3666S:	Maintained
3667F:	Documentation/cgroup-v1/cpusets.txt
3668F:	include/linux/cpuset.h
3669F:	kernel/cgroup/cpuset.c
3670
3671CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3672M:	Johannes Weiner <hannes@cmpxchg.org>
3673M:	Michal Hocko <mhocko@kernel.org>
3674M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3675L:	cgroups@vger.kernel.org
3676L:	linux-mm@kvack.org
3677S:	Maintained
3678F:	mm/memcontrol.c
3679F:	mm/swap_cgroup.c
3680
3681CORETEMP HARDWARE MONITORING DRIVER
3682M:	Fenghua Yu <fenghua.yu@intel.com>
3683L:	linux-hwmon@vger.kernel.org
3684S:	Maintained
3685F:	Documentation/hwmon/coretemp
3686F:	drivers/hwmon/coretemp.c
3687
3688COSA/SRP SYNC SERIAL DRIVER
3689M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3690W:	http://www.fi.muni.cz/~kas/cosa/
3691S:	Maintained
3692F:	drivers/net/wan/cosa*
3693
3694CPMAC ETHERNET DRIVER
3695M:	Florian Fainelli <f.fainelli@gmail.com>
3696L:	netdev@vger.kernel.org
3697S:	Maintained
3698F:	drivers/net/ethernet/ti/cpmac.c
3699
3700CPU FREQUENCY DRIVERS
3701M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3702M:	Viresh Kumar <viresh.kumar@linaro.org>
3703L:	linux-pm@vger.kernel.org
3704S:	Maintained
3705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3706T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3707B:	https://bugzilla.kernel.org
3708F:	Documentation/cpu-freq/
3709F:	Documentation/devicetree/bindings/cpufreq/
3710F:	drivers/cpufreq/
3711F:	include/linux/cpufreq.h
3712F:	tools/testing/selftests/cpufreq/
3713
3714CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3715M:	Viresh Kumar <viresh.kumar@linaro.org>
3716M:	Sudeep Holla <sudeep.holla@arm.com>
3717L:	linux-pm@vger.kernel.org
3718W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3719S:	Maintained
3720F:	drivers/cpufreq/arm_big_little.h
3721F:	drivers/cpufreq/arm_big_little.c
3722F:	drivers/cpufreq/arm_big_little_dt.c
3723
3724CPU POWER MONITORING SUBSYSTEM
3725M:	Thomas Renninger <trenn@suse.com>
3726M:	Shuah Khan <shuah@kernel.org>
3727L:	linux-pm@vger.kernel.org
3728S:	Maintained
3729F:	tools/power/cpupower/
3730
3731CPUID/MSR DRIVER
3732M:	"H. Peter Anvin" <hpa@zytor.com>
3733S:	Maintained
3734F:	arch/x86/kernel/cpuid.c
3735F:	arch/x86/kernel/msr.c
3736
3737CPUIDLE DRIVER - ARM BIG LITTLE
3738M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3739M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3740L:	linux-pm@vger.kernel.org
3741L:	linux-arm-kernel@lists.infradead.org
3742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3743S:	Maintained
3744F:	drivers/cpuidle/cpuidle-big_little.c
3745
3746CPUIDLE DRIVER - ARM EXYNOS
3747M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3748M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3749M:	Kukjin Kim <kgene@kernel.org>
3750L:	linux-pm@vger.kernel.org
3751L:	linux-samsung-soc@vger.kernel.org
3752S:	Supported
3753F:	drivers/cpuidle/cpuidle-exynos.c
3754F:	arch/arm/mach-exynos/pm.c
3755
3756CPUIDLE DRIVERS
3757M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3758M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3759L:	linux-pm@vger.kernel.org
3760S:	Maintained
3761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3762B:	https://bugzilla.kernel.org
3763F:	drivers/cpuidle/*
3764F:	include/linux/cpuidle.h
3765
3766CRAMFS FILESYSTEM
3767M:	Nicolas Pitre <nico@linaro.org>
3768S:	Maintained
3769F:	Documentation/filesystems/cramfs.txt
3770F:	fs/cramfs/
3771
3772CRYPTO API
3773M:	Herbert Xu <herbert@gondor.apana.org.au>
3774M:	"David S. Miller" <davem@davemloft.net>
3775L:	linux-crypto@vger.kernel.org
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3778S:	Maintained
3779F:	Documentation/crypto/
3780F:	Documentation/devicetree/bindings/crypto/
3781F:	arch/*/crypto/
3782F:	crypto/
3783F:	drivers/crypto/
3784F:	include/crypto/
3785F:	include/linux/crypto*
3786
3787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3788M:	Neil Horman <nhorman@tuxdriver.com>
3789L:	linux-crypto@vger.kernel.org
3790S:	Maintained
3791F:	crypto/ansi_cprng.c
3792F:	crypto/rng.c
3793
3794CS3308 MEDIA DRIVER
3795M:	Hans Verkuil <hverkuil@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	http://linuxtv.org
3799S:	Odd Fixes
3800F:	drivers/media/i2c/cs3308.c
3801F:	drivers/media/i2c/cs3308.h
3802
3803CS5535 Audio ALSA driver
3804M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3805S:	Maintained
3806F:	sound/pci/cs5535audio/
3807
3808CW1200 WLAN driver
3809M:	Solomon Peachy <pizza@shaftnet.org>
3810S:	Maintained
3811F:	drivers/net/wireless/st/cw1200/
3812
3813CX18 VIDEO4LINUX DRIVER
3814M:	Andy Walls <awalls@md.metrocast.net>
3815L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3816L:	linux-media@vger.kernel.org
3817T:	git git://linuxtv.org/media_tree.git
3818W:	https://linuxtv.org
3819W:	http://www.ivtvdriver.org/index.php/Cx18
3820S:	Maintained
3821F:	Documentation/media/v4l-drivers/cx18*
3822F:	drivers/media/pci/cx18/
3823F:	include/uapi/linux/ivtv*
3824
3825CX2341X MPEG ENCODER HELPER MODULE
3826M:	Hans Verkuil <hverkuil@xs4all.nl>
3827L:	linux-media@vger.kernel.org
3828T:	git git://linuxtv.org/media_tree.git
3829W:	https://linuxtv.org
3830S:	Maintained
3831F:	drivers/media/common/cx2341x*
3832F:	include/media/cx2341x*
3833
3834CX24120 MEDIA DRIVER
3835M:	Jemma Denson <jdenson@gmail.com>
3836M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3837L:	linux-media@vger.kernel.org
3838W:	https://linuxtv.org
3839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3840S:	Maintained
3841F:	drivers/media/dvb-frontends/cx24120*
3842
3843CX88 VIDEO4LINUX DRIVER
3844M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3845L:	linux-media@vger.kernel.org
3846W:	https://linuxtv.org
3847T:	git git://linuxtv.org/media_tree.git
3848S:	Odd fixes
3849F:	Documentation/media/v4l-drivers/cx88*
3850F:	drivers/media/pci/cx88/
3851
3852CXD2820R MEDIA DRIVER
3853M:	Antti Palosaari <crope@iki.fi>
3854L:	linux-media@vger.kernel.org
3855W:	https://linuxtv.org
3856W:	http://palosaari.fi/linux/
3857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3858T:	git git://linuxtv.org/anttip/media_tree.git
3859S:	Maintained
3860F:	drivers/media/dvb-frontends/cxd2820r*
3861
3862CXGB3 ETHERNET DRIVER (CXGB3)
3863M:	Santosh Raspatur <santosh@chelsio.com>
3864L:	netdev@vger.kernel.org
3865W:	http://www.chelsio.com
3866S:	Supported
3867F:	drivers/net/ethernet/chelsio/cxgb3/
3868
3869CXGB3 ISCSI DRIVER (CXGB3I)
3870M:	Karen Xie <kxie@chelsio.com>
3871L:	linux-scsi@vger.kernel.org
3872W:	http://www.chelsio.com
3873S:	Supported
3874F:	drivers/scsi/cxgbi/cxgb3i
3875
3876CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3877M:	Steve Wise <swise@chelsio.com>
3878L:	linux-rdma@vger.kernel.org
3879W:	http://www.openfabrics.org
3880S:	Supported
3881F:	drivers/infiniband/hw/cxgb3/
3882F:	include/uapi/rdma/cxgb3-abi.h
3883
3884CXGB4 CRYPTO DRIVER (chcr)
3885M:	Harsh Jain <harsh@chelsio.com>
3886L:	linux-crypto@vger.kernel.org
3887W:	http://www.chelsio.com
3888S:	Supported
3889F:	drivers/crypto/chelsio
3890
3891CXGB4 ETHERNET DRIVER (CXGB4)
3892M:	Ganesh Goudar <ganeshgr@chelsio.com>
3893L:	netdev@vger.kernel.org
3894W:	http://www.chelsio.com
3895S:	Supported
3896F:	drivers/net/ethernet/chelsio/cxgb4/
3897
3898CXGB4 ISCSI DRIVER (CXGB4I)
3899M:	Karen Xie <kxie@chelsio.com>
3900L:	linux-scsi@vger.kernel.org
3901W:	http://www.chelsio.com
3902S:	Supported
3903F:	drivers/scsi/cxgbi/cxgb4i
3904
3905CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3906M:	Steve Wise <swise@chelsio.com>
3907L:	linux-rdma@vger.kernel.org
3908W:	http://www.openfabrics.org
3909S:	Supported
3910F:	drivers/infiniband/hw/cxgb4/
3911F:	include/uapi/rdma/cxgb4-abi.h
3912
3913CXGB4VF ETHERNET DRIVER (CXGB4VF)
3914M:	Casey Leedom <leedom@chelsio.com>
3915L:	netdev@vger.kernel.org
3916W:	http://www.chelsio.com
3917S:	Supported
3918F:	drivers/net/ethernet/chelsio/cxgb4vf/
3919
3920CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3921M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3922M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3923L:	linuxppc-dev@lists.ozlabs.org
3924S:	Supported
3925F:	arch/powerpc/platforms/powernv/pci-cxl.c
3926F:	drivers/misc/cxl/
3927F:	include/misc/cxl*
3928F:	include/uapi/misc/cxl.h
3929F:	Documentation/powerpc/cxl.txt
3930F:	Documentation/ABI/testing/sysfs-class-cxl
3931
3932CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3933M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3934M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3935M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3936L:	linux-scsi@vger.kernel.org
3937S:	Supported
3938F:	drivers/scsi/cxlflash/
3939F:	include/uapi/scsi/cxlflash_ioctls.h
3940F:	Documentation/powerpc/cxlflash.txt
3941
3942CYBERPRO FB DRIVER
3943M:	Russell King <linux@armlinux.org.uk>
3944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3945W:	http://www.armlinux.org.uk/
3946S:	Maintained
3947F:	drivers/video/fbdev/cyber2000fb.*
3948
3949CYCLADES ASYNC MUX DRIVER
3950W:	http://www.cyclades.com/
3951S:	Orphan
3952F:	drivers/tty/cyclades.c
3953F:	include/linux/cyclades.h
3954F:	include/uapi/linux/cyclades.h
3955
3956CYCLADES PC300 DRIVER
3957W:	http://www.cyclades.com/
3958S:	Orphan
3959F:	drivers/net/wan/pc300*
3960
3961CYPRESS_FIRMWARE MEDIA DRIVER
3962M:	Antti Palosaari <crope@iki.fi>
3963L:	linux-media@vger.kernel.org
3964W:	https://linuxtv.org
3965W:	http://palosaari.fi/linux/
3966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3967T:	git git://linuxtv.org/anttip/media_tree.git
3968S:	Maintained
3969F:	drivers/media/common/cypress_firmware*
3970
3971CYTTSP TOUCHSCREEN DRIVER
3972M:	Ferruh Yigit <fery@cypress.com>
3973L:	linux-input@vger.kernel.org
3974S:	Supported
3975F:	drivers/input/touchscreen/cyttsp*
3976F:	include/linux/input/cyttsp.h
3977
3978D-LINK DIR-685 TOUCHKEYS DRIVER
3979M:	Linus Walleij <linus.walleij@linaro.org>
3980L:	linux-input@vger.kernel.org
3981S:	Supported
3982F:	drivers/input/dlink-dir685-touchkeys.c
3983
3984DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3985M:	Joshua Kinard <kumba@gentoo.org>
3986S:	Maintained
3987F:	drivers/rtc/rtc-ds1685.c
3988F:	include/linux/rtc/ds1685.h
3989
3990DAMA SLAVE for AX.25
3991M:	Joerg Reuter <jreuter@yaina.de>
3992W:	http://yaina.de/jreuter/
3993W:	http://www.qsl.net/dl1bke/
3994L:	linux-hams@vger.kernel.org
3995S:	Maintained
3996F:	net/ax25/af_ax25.c
3997F:	net/ax25/ax25_dev.c
3998F:	net/ax25/ax25_ds_*
3999F:	net/ax25/ax25_in.c
4000F:	net/ax25/ax25_out.c
4001F:	net/ax25/ax25_timer.c
4002F:	net/ax25/sysctl_net_ax25.c
4003
4004DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4005L:	netdev@vger.kernel.org
4006S:	Orphan
4007F:	Documentation/networking/dmfe.txt
4008F:	drivers/net/ethernet/dec/tulip/dmfe.c
4009
4010DC390/AM53C974 SCSI driver
4011M:	Hannes Reinecke <hare@suse.com>
4012L:	linux-scsi@vger.kernel.org
4013S:	Maintained
4014F:	drivers/scsi/am53c974.c
4015
4016DC395x SCSI driver
4017M:	Oliver Neukum <oliver@neukum.org>
4018M:	Ali Akcaagac <aliakc@web.de>
4019M:	Jamie Lenehan <lenehan@twibble.org>
4020L:	dc395x@twibble.org
4021W:	http://twibble.org/dist/dc395x/
4022W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4023S:	Maintained
4024F:	Documentation/scsi/dc395x.txt
4025F:	drivers/scsi/dc395x.*
4026
4027DCCP PROTOCOL
4028M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4029L:	dccp@vger.kernel.org
4030W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4031S:	Maintained
4032F:	include/linux/dccp.h
4033F:	include/uapi/linux/dccp.h
4034F:	include/linux/tfrc.h
4035F:	net/dccp/
4036
4037DECnet NETWORK LAYER
4038W:	http://linux-decnet.sourceforge.net
4039L:	linux-decnet-user@lists.sourceforge.net
4040S:	Orphan
4041F:	Documentation/networking/decnet.txt
4042F:	net/decnet/
4043
4044DECSTATION PLATFORM SUPPORT
4045M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4046L:	linux-mips@linux-mips.org
4047W:	http://www.linux-mips.org/wiki/DECstation
4048S:	Maintained
4049F:	arch/mips/dec/
4050F:	arch/mips/include/asm/dec/
4051F:	arch/mips/include/asm/mach-dec/
4052
4053DEFXX FDDI NETWORK DRIVER
4054M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4055S:	Maintained
4056F:	drivers/net/fddi/defxx.*
4057
4058DELL SMBIOS DRIVER
4059M:	Pali Rohár <pali.rohar@gmail.com>
4060M:	Mario Limonciello <mario.limonciello@dell.com>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Maintained
4063F:	drivers/platform/x86/dell-smbios.*
4064
4065DELL SMBIOS SMM DRIVER
4066M:	Mario Limonciello <mario.limonciello@dell.com>
4067L:	platform-driver-x86@vger.kernel.org
4068S:	Maintained
4069F:	drivers/platform/x86/dell-smbios-smm.c
4070
4071DELL SMBIOS WMI DRIVER
4072M:	Mario Limonciello <mario.limonciello@dell.com>
4073L:	platform-driver-x86@vger.kernel.org
4074S:	Maintained
4075F:	drivers/platform/x86/dell-smbios-wmi.c
4076F:	tools/wmi/dell-smbios-example.c
4077
4078DELL LAPTOP DRIVER
4079M:	Matthew Garrett <mjg59@srcf.ucam.org>
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081L:	platform-driver-x86@vger.kernel.org
4082S:	Maintained
4083F:	drivers/platform/x86/dell-laptop.c
4084
4085DELL LAPTOP FREEFALL DRIVER
4086M:	Pali Rohár <pali.rohar@gmail.com>
4087S:	Maintained
4088F:	drivers/platform/x86/dell-smo8800.c
4089
4090DELL LAPTOP RBTN DRIVER
4091M:	Pali Rohár <pali.rohar@gmail.com>
4092S:	Maintained
4093F:	drivers/platform/x86/dell-rbtn.*
4094
4095DELL LAPTOP SMM DRIVER
4096M:	Pali Rohár <pali.rohar@gmail.com>
4097S:	Maintained
4098F:	drivers/hwmon/dell-smm-hwmon.c
4099F:	include/uapi/linux/i8k.h
4100
4101DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4102M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4103S:	Maintained
4104F:	Documentation/dcdbas.txt
4105F:	drivers/firmware/dcdbas.*
4106
4107DELL WMI NOTIFICATIONS DRIVER
4108M:	Matthew Garrett <mjg59@srcf.ucam.org>
4109M:	Pali Rohár <pali.rohar@gmail.com>
4110S:	Maintained
4111F:	drivers/platform/x86/dell-wmi.c
4112
4113DELL WMI DESCRIPTOR DRIVER
4114M:	Mario Limonciello <mario.limonciello@dell.com>
4115S:	Maintained
4116F:	drivers/platform/x86/dell-wmi-descriptor.c
4117
4118DELTA ST MEDIA DRIVER
4119M:	Hugues Fruchet <hugues.fruchet@st.com>
4120L:	linux-media@vger.kernel.org
4121T:	git git://linuxtv.org/media_tree.git
4122W:	https://linuxtv.org
4123S:	Supported
4124F:	drivers/media/platform/sti/delta
4125
4126DENALI NAND DRIVER
4127M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4128L:	linux-mtd@lists.infradead.org
4129S:	Supported
4130F:	drivers/mtd/nand/raw/denali*
4131
4132DESIGNWARE USB2 DRD IP DRIVER
4133M:	Minas Harutyunyan <hminas@synopsys.com>
4134L:	linux-usb@vger.kernel.org
4135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4136S:	Maintained
4137F:	drivers/usb/dwc2/
4138
4139DESIGNWARE USB3 DRD IP DRIVER
4140M:	Felipe Balbi <balbi@kernel.org>
4141L:	linux-usb@vger.kernel.org
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4143S:	Maintained
4144F:	drivers/usb/dwc3/
4145
4146DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4147M:	Andreas Klinger <ak@it-klinger.de>
4148L:	linux-iio@vger.kernel.org
4149S:	Maintained
4150F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4151F:	drivers/iio/proximity/srf*.c
4152
4153DEVICE COREDUMP (DEV_COREDUMP)
4154M:	Johannes Berg <johannes@sipsolutions.net>
4155L:	linux-kernel@vger.kernel.org
4156S:	Maintained
4157F:	drivers/base/devcoredump.c
4158F:	include/linux/devcoredump.h
4159
4160DEVICE FREQUENCY (DEVFREQ)
4161M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4162M:	Kyungmin Park <kyungmin.park@samsung.com>
4163R:	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:	Maintained
4167F:	drivers/devfreq/
4168F:	include/linux/devfreq.h
4169F:	Documentation/devicetree/bindings/devfreq/
4170
4171DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4172M:	Chanwoo Choi <cw00.choi@samsung.com>
4173L:	linux-pm@vger.kernel.org
4174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4175S:	Supported
4176F:	drivers/devfreq/event/
4177F:	drivers/devfreq/devfreq-event.c
4178F:	include/linux/devfreq-event.h
4179F:	Documentation/devicetree/bindings/devfreq/event/
4180
4181DEVICE NUMBER REGISTRY
4182M:	Torben Mathiasen <device@lanana.org>
4183W:	http://lanana.org/docs/device-list/index.html
4184S:	Maintained
4185
4186DEVICE-MAPPER  (LVM)
4187M:	Alasdair Kergon <agk@redhat.com>
4188M:	Mike Snitzer <snitzer@redhat.com>
4189M:	dm-devel@redhat.com
4190L:	dm-devel@redhat.com
4191W:	http://sources.redhat.com/dm
4192Q:	http://patchwork.kernel.org/project/dm-devel/list/
4193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4194T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4195S:	Maintained
4196F:	Documentation/device-mapper/
4197F:	drivers/md/Makefile
4198F:	drivers/md/Kconfig
4199F:	drivers/md/dm*
4200F:	drivers/md/persistent-data/
4201F:	include/linux/device-mapper.h
4202F:	include/linux/dm-*.h
4203F:	include/uapi/linux/dm-*.h
4204
4205DEVLINK
4206M:	Jiri Pirko <jiri@mellanox.com>
4207L:	netdev@vger.kernel.org
4208S:	Supported
4209F:	net/core/devlink.c
4210F:	include/net/devlink.h
4211F:	include/uapi/linux/devlink.h
4212
4213DIALOG SEMICONDUCTOR DRIVERS
4214M:	Support Opensource <support.opensource@diasemi.com>
4215W:	http://www.dialog-semiconductor.com/products
4216S:	Supported
4217F:	Documentation/hwmon/da90??
4218F:	Documentation/devicetree/bindings/mfd/da90*.txt
4219F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4220F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4221F:	Documentation/devicetree/bindings/regulator/da92*.txt
4222F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4223F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4224F:	drivers/gpio/gpio-da90??.c
4225F:	drivers/hwmon/da90??-hwmon.c
4226F:	drivers/iio/adc/da91??-*.c
4227F:	drivers/input/misc/da90??_onkey.c
4228F:	drivers/input/touchscreen/da9052_tsi.c
4229F:	drivers/leds/leds-da90??.c
4230F:	drivers/mfd/da903x.c
4231F:	drivers/mfd/da90??-*.c
4232F:	drivers/mfd/da91??-*.c
4233F:	drivers/power/supply/da9052-battery.c
4234F:	drivers/power/supply/da91??-*.c
4235F:	drivers/regulator/da903x.c
4236F:	drivers/regulator/da9???-regulator.[ch]
4237F:	drivers/thermal/da90??-thermal.c
4238F:	drivers/rtc/rtc-da90??.c
4239F:	drivers/video/backlight/da90??_bl.c
4240F:	drivers/watchdog/da90??_wdt.c
4241F:	include/linux/mfd/da903x.h
4242F:	include/linux/mfd/da9052/
4243F:	include/linux/mfd/da9055/
4244F:	include/linux/mfd/da9062/
4245F:	include/linux/mfd/da9063/
4246F:	include/linux/mfd/da9150/
4247F:	include/linux/regulator/da9211.h
4248F:	include/sound/da[79]*.h
4249F:	sound/soc/codecs/da[79]*.[ch]
4250
4251DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4253L:	linux-gpio@vger.kernel.org
4254S:	Maintained
4255F:	drivers/gpio/gpio-gpio-mm.c
4256
4257DIGI NEO AND CLASSIC PCI PRODUCTS
4258M:	Lidza Louina <lidza.louina@gmail.com>
4259M:	Mark Hounschell <markh@compro.net>
4260L:	driverdev-devel@linuxdriverproject.org
4261S:	Maintained
4262F:	drivers/staging/dgnc/
4263
4264DIOLAN U2C-12 I2C DRIVER
4265M:	Guenter Roeck <linux@roeck-us.net>
4266L:	linux-i2c@vger.kernel.org
4267S:	Maintained
4268F:	drivers/i2c/busses/i2c-diolan-u2c.c
4269
4270FILESYSTEM DIRECT ACCESS (DAX)
4271M:	Matthew Wilcox <mawilcox@microsoft.com>
4272M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4273L:	linux-fsdevel@vger.kernel.org
4274S:	Supported
4275F:	fs/dax.c
4276F:	include/linux/dax.h
4277F:	include/trace/events/fs_dax.h
4278
4279DEVICE DIRECT ACCESS (DAX)
4280M:	Dan Williams <dan.j.williams@intel.com>
4281M:	Dave Jiang <dave.jiang@intel.com>
4282M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4283M:	Vishal Verma <vishal.l.verma@intel.com>
4284L:	linux-nvdimm@lists.01.org
4285S:	Supported
4286F:	drivers/dax/
4287
4288DIRECTORY NOTIFICATION (DNOTIFY)
4289M:	Jan Kara <jack@suse.cz>
4290R:	Amir Goldstein <amir73il@gmail.com>
4291L:	linux-fsdevel@vger.kernel.org
4292S:	Maintained
4293F:	Documentation/filesystems/dnotify.txt
4294F:	fs/notify/dnotify/
4295F:	include/linux/dnotify.h
4296
4297DISK GEOMETRY AND PARTITION HANDLING
4298M:	Andries Brouwer <aeb@cwi.nl>
4299W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4300W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4301W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4302S:	Maintained
4303
4304DISKQUOTA
4305M:	Jan Kara <jack@suse.com>
4306S:	Maintained
4307F:	Documentation/filesystems/quota.txt
4308F:	fs/quota/
4309F:	include/linux/quota*.h
4310F:	include/uapi/linux/quota*.h
4311
4312DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4313M:	Bernie Thompson <bernie@plugable.com>
4314L:	linux-fbdev@vger.kernel.org
4315S:	Maintained
4316W:	http://plugable.com/category/projects/udlfb/
4317F:	drivers/video/fbdev/udlfb.c
4318F:	include/video/udlfb.h
4319F:	Documentation/fb/udlfb.txt
4320
4321DISTRIBUTED LOCK MANAGER (DLM)
4322M:	Christine Caulfield <ccaulfie@redhat.com>
4323M:	David Teigland <teigland@redhat.com>
4324L:	cluster-devel@redhat.com
4325W:	http://sources.redhat.com/cluster/
4326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4327S:	Supported
4328F:	fs/dlm/
4329
4330DMA BUFFER SHARING FRAMEWORK
4331M:	Sumit Semwal <sumit.semwal@linaro.org>
4332S:	Maintained
4333L:	linux-media@vger.kernel.org
4334L:	dri-devel@lists.freedesktop.org
4335L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4336F:	drivers/dma-buf/
4337F:	include/linux/dma-buf*
4338F:	include/linux/reservation.h
4339F:	include/linux/*fence.h
4340F:	Documentation/driver-api/dma-buf.rst
4341T:	git git://anongit.freedesktop.org/drm/drm-misc
4342
4343DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4344M:	Vinod Koul <vkoul@kernel.org>
4345L:	dmaengine@vger.kernel.org
4346Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4347S:	Maintained
4348F:	drivers/dma/
4349F:	include/linux/dmaengine.h
4350F:	include/linux/of_dma.h
4351F:	Documentation/devicetree/bindings/dma/
4352F:	Documentation/driver-api/dmaengine/
4353T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4354
4355DMA MAPPING HELPERS
4356M:	Christoph Hellwig <hch@lst.de>
4357M:	Marek Szyprowski <m.szyprowski@samsung.com>
4358R:	Robin Murphy <robin.murphy@arm.com>
4359L:	iommu@lists.linux-foundation.org
4360T:	git git://git.infradead.org/users/hch/dma-mapping.git
4361W:	http://git.infradead.org/users/hch/dma-mapping.git
4362S:	Supported
4363F:	lib/dma-debug.c
4364F:	lib/dma-direct.c
4365F:	lib/dma-noncoherent.c
4366F:	lib/dma-virt.c
4367F:	drivers/base/dma-mapping.c
4368F:	drivers/base/dma-coherent.c
4369F:	include/asm-generic/dma-mapping.h
4370F:	include/linux/dma-direct.h
4371F:	include/linux/dma-mapping.h
4372F:	include/linux/dma-noncoherent.h
4373
4374DME1737 HARDWARE MONITOR DRIVER
4375M:	Juerg Haefliger <juergh@gmail.com>
4376L:	linux-hwmon@vger.kernel.org
4377S:	Maintained
4378F:	Documentation/hwmon/dme1737
4379F:	drivers/hwmon/dme1737.c
4380
4381DMI/SMBIOS SUPPORT
4382M:	Jean Delvare <jdelvare@suse.com>
4383S:	Maintained
4384T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4385F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4386F:	drivers/firmware/dmi-id.c
4387F:	drivers/firmware/dmi_scan.c
4388F:	include/linux/dmi.h
4389
4390DOCUMENTATION
4391M:	Jonathan Corbet <corbet@lwn.net>
4392L:	linux-doc@vger.kernel.org
4393S:	Maintained
4394F:	Documentation/
4395F:	scripts/kernel-doc
4396X:	Documentation/ABI/
4397X:	Documentation/devicetree/
4398X:	Documentation/acpi
4399X:	Documentation/power
4400X:	Documentation/spi
4401X:	Documentation/media
4402T:	git git://git.lwn.net/linux.git docs-next
4403
4404DONGWOON DW9714 LENS VOICE COIL DRIVER
4405M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4406L:	linux-media@vger.kernel.org
4407T:	git git://linuxtv.org/media_tree.git
4408S:	Maintained
4409F:	drivers/media/i2c/dw9714.c
4410
4411DOUBLETALK DRIVER
4412M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4413L:	blinux-list@redhat.com
4414S:	Maintained
4415F:	drivers/char/dtlk.c
4416F:	include/linux/dtlk.h
4417
4418DPAA2 DATAPATH I/O (DPIO) DRIVER
4419M:	Roy Pledge <Roy.Pledge@nxp.com>
4420L:	linux-kernel@vger.kernel.org
4421S:	Maintained
4422F:	drivers/staging/fsl-mc/bus/dpio
4423
4424DPAA2 ETHERNET DRIVER
4425M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4426L:	linux-kernel@vger.kernel.org
4427S:	Maintained
4428F:	drivers/staging/fsl-dpaa2/ethernet
4429
4430DPAA2 ETHERNET SWITCH DRIVER
4431M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4432L:	linux-kernel@vger.kernel.org
4433S:	Maintained
4434F:	drivers/staging/fsl-dpaa2/ethsw
4435
4436DPAA2 PTP CLOCK DRIVER
4437M:	Yangbo Lu <yangbo.lu@nxp.com>
4438L:	linux-kernel@vger.kernel.org
4439S:	Maintained
4440F:	drivers/staging/fsl-dpaa2/rtc
4441
4442DPT_I2O SCSI RAID DRIVER
4443M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4444L:	linux-scsi@vger.kernel.org
4445W:	http://www.adaptec.com/
4446S:	Maintained
4447F:	drivers/scsi/dpt*
4448F:	drivers/scsi/dpt/
4449
4450DRBD DRIVER
4451M:	Philipp Reisner <philipp.reisner@linbit.com>
4452M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4453L:	drbd-dev@lists.linbit.com
4454W:	http://www.drbd.org
4455T:	git git://git.linbit.com/linux-drbd.git
4456T:	git git://git.linbit.com/drbd-8.4.git
4457S:	Supported
4458F:	drivers/block/drbd/
4459F:	lib/lru_cache.c
4460F:	Documentation/blockdev/drbd/
4461
4462DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4463M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4465S:	Supported
4466F:	Documentation/kobject.txt
4467F:	drivers/base/
4468F:	fs/debugfs/
4469F:	fs/sysfs/
4470F:	include/linux/debugfs.h
4471F:	include/linux/kobj*
4472F:	lib/kobj*
4473
4474DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4475M:	Kevin Hilman <khilman@kernel.org>
4476M:	Nishanth Menon <nm@ti.com>
4477S:	Maintained
4478F:	drivers/power/avs/
4479F:	include/linux/power/smartreflex.h
4480L:	linux-pm@vger.kernel.org
4481
4482DRM DRIVER FOR ARM PL111 CLCD
4483M:	Eric Anholt <eric@anholt.net>
4484T:	git git://anongit.freedesktop.org/drm/drm-misc
4485S:	Supported
4486F:	drivers/gpu/drm/pl111/
4487
4488DRM DRIVER FOR ARM VERSATILE TFT PANELS
4489M:	Linus Walleij <linus.walleij@linaro.org>
4490T:	git git://anongit.freedesktop.org/drm/drm-misc
4491S:	Maintained
4492F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4493F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4494
4495DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4496M:	Dave Airlie <airlied@redhat.com>
4497S:	Odd Fixes
4498F:	drivers/gpu/drm/ast/
4499
4500DRM DRIVER FOR BOCHS VIRTUAL GPU
4501M:	Gerd Hoffmann <kraxel@redhat.com>
4502L:	virtualization@lists.linux-foundation.org
4503T:	git git://anongit.freedesktop.org/drm/drm-misc
4504S:	Maintained
4505F:	drivers/gpu/drm/bochs/
4506
4507DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4508M:	Linus Walleij <linus.walleij@linaro.org>
4509T:	git git://anongit.freedesktop.org/drm/drm-misc
4510S:	Maintained
4511F:	drivers/gpu/drm/tve200/
4512
4513DRM DRIVER FOR ILITEK ILI9225 PANELS
4514M:	David Lechner <david@lechnology.com>
4515S:	Maintained
4516F:	drivers/gpu/drm/tinydrm/ili9225.c
4517F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4518
4519DRM DRIVER FOR INTEL I810 VIDEO CARDS
4520S:	Orphan / Obsolete
4521F:	drivers/gpu/drm/i810/
4522F:	include/uapi/drm/i810_drm.h
4523
4524DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4525S:	Orphan / Obsolete
4526F:	drivers/gpu/drm/mga/
4527F:	include/uapi/drm/mga_drm.h
4528
4529DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4530M:	Dave Airlie <airlied@redhat.com>
4531S:	Odd Fixes
4532F:	drivers/gpu/drm/mgag200/
4533
4534DRM DRIVER FOR MI0283QT
4535M:	Noralf Trønnes <noralf@tronnes.org>
4536S:	Maintained
4537F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4538F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4539
4540DRM DRIVER FOR MSM ADRENO GPU
4541M:	Rob Clark <robdclark@gmail.com>
4542L:	linux-arm-msm@vger.kernel.org
4543L:	dri-devel@lists.freedesktop.org
4544L:	freedreno@lists.freedesktop.org
4545T:	git git://people.freedesktop.org/~robclark/linux
4546S:	Maintained
4547F:	drivers/gpu/drm/msm/
4548F:	include/uapi/drm/msm_drm.h
4549F:	Documentation/devicetree/bindings/display/msm/
4550
4551DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4552M:	Ben Skeggs <bskeggs@redhat.com>
4553L:	dri-devel@lists.freedesktop.org
4554L:	nouveau@lists.freedesktop.org
4555T:	git git://github.com/skeggsb/linux
4556S:	Supported
4557F:	drivers/gpu/drm/nouveau/
4558F:	include/uapi/drm/nouveau_drm.h
4559
4560DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4561M:	Noralf Trønnes <noralf@tronnes.org>
4562S:	Maintained
4563F:	drivers/gpu/drm/tinydrm/repaper.c
4564F:	Documentation/devicetree/bindings/display/repaper.txt
4565
4566DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4567M:	Dave Airlie <airlied@redhat.com>
4568M:	Gerd Hoffmann <kraxel@redhat.com>
4569L:	virtualization@lists.linux-foundation.org
4570T:	git git://anongit.freedesktop.org/drm/drm-misc
4571S:	Obsolete
4572W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4573F:	drivers/gpu/drm/cirrus/
4574
4575DRM DRIVER FOR QXL VIRTUAL GPU
4576M:	Dave Airlie <airlied@redhat.com>
4577M:	Gerd Hoffmann <kraxel@redhat.com>
4578L:	virtualization@lists.linux-foundation.org
4579T:	git git://anongit.freedesktop.org/drm/drm-misc
4580S:	Maintained
4581F:	drivers/gpu/drm/qxl/
4582F:	include/uapi/drm/qxl_drm.h
4583
4584DRM DRIVER FOR RAGE 128 VIDEO CARDS
4585S:	Orphan / Obsolete
4586F:	drivers/gpu/drm/r128/
4587F:	include/uapi/drm/r128_drm.h
4588
4589DRM DRIVER FOR SAVAGE VIDEO CARDS
4590S:	Orphan / Obsolete
4591F:	drivers/gpu/drm/savage/
4592F:	include/uapi/drm/savage_drm.h
4593
4594DRM DRIVER FOR SIS VIDEO CARDS
4595S:	Orphan / Obsolete
4596F:	drivers/gpu/drm/sis/
4597F:	include/uapi/drm/sis_drm.h
4598
4599DRM DRIVER FOR SITRONIX ST7586 PANELS
4600M:	David Lechner <david@lechnology.com>
4601S:	Maintained
4602F:	drivers/gpu/drm/tinydrm/st7586.c
4603F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4604
4605DRM DRIVER FOR SITRONIX ST7735R PANELS
4606M:	David Lechner <david@lechnology.com>
4607S:	Maintained
4608F:	drivers/gpu/drm/tinydrm/st7735r.c
4609F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4610
4611DRM DRIVER FOR TDFX VIDEO CARDS
4612S:	Orphan / Obsolete
4613F:	drivers/gpu/drm/tdfx/
4614
4615DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4616M:	Dave Airlie <airlied@redhat.com>
4617S:	Odd Fixes
4618F:	drivers/gpu/drm/udl/
4619
4620DRM DRIVER FOR VMWARE VIRTUAL GPU
4621M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4622M:	Sinclair Yeh <syeh@vmware.com>
4623M:	Thomas Hellstrom <thellstrom@vmware.com>
4624L:	dri-devel@lists.freedesktop.org
4625T:	git git://people.freedesktop.org/~syeh/repos_linux
4626T:	git git://people.freedesktop.org/~thomash/linux
4627S:	Supported
4628F:	drivers/gpu/drm/vmwgfx/
4629F:	include/uapi/drm/vmwgfx_drm.h
4630
4631DRM DRIVERS
4632M:	David Airlie <airlied@linux.ie>
4633L:	dri-devel@lists.freedesktop.org
4634T:	git git://people.freedesktop.org/~airlied/linux
4635B:	https://bugs.freedesktop.org/
4636C:	irc://chat.freenode.net/dri-devel
4637S:	Maintained
4638F:	drivers/gpu/drm/
4639F:	drivers/gpu/vga/
4640F:	Documentation/devicetree/bindings/display/
4641F:	Documentation/devicetree/bindings/gpu/
4642F:	Documentation/gpu/
4643F:	include/drm/
4644F:	include/uapi/drm/
4645F:	include/linux/vga*
4646
4647DRM DRIVERS AND MISC GPU PATCHES
4648M:	Gustavo Padovan <gustavo@padovan.org>
4649M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4650M:	Sean Paul <seanpaul@chromium.org>
4651W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4652S:	Maintained
4653T:	git git://anongit.freedesktop.org/drm/drm-misc
4654F:	Documentation/gpu/
4655F:	drivers/gpu/vga/
4656F:	drivers/gpu/drm/*
4657F:	include/drm/drm*
4658F:	include/uapi/drm/drm*
4659F:	include/linux/vga*
4660
4661DRM DRIVERS FOR ALLWINNER A10
4662M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4663L:	dri-devel@lists.freedesktop.org
4664S:	Supported
4665F:	drivers/gpu/drm/sun4i/
4666F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4667T:	git git://anongit.freedesktop.org/drm/drm-misc
4668
4669DRM DRIVERS FOR AMLOGIC SOCS
4670M:	Neil Armstrong <narmstrong@baylibre.com>
4671L:	dri-devel@lists.freedesktop.org
4672L:	linux-amlogic@lists.infradead.org
4673W:	http://linux-meson.com/
4674S:	Supported
4675F:	drivers/gpu/drm/meson/
4676F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4677F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4678F:	Documentation/gpu/meson.rst
4679T:	git git://anongit.freedesktop.org/drm/drm-misc
4680
4681DRM DRIVERS FOR ATMEL HLCDC
4682M:	Boris Brezillon <boris.brezillon@bootlin.com>
4683L:	dri-devel@lists.freedesktop.org
4684S:	Supported
4685F:	drivers/gpu/drm/atmel-hlcdc/
4686F:	Documentation/devicetree/bindings/display/atmel/
4687T:	git git://anongit.freedesktop.org/drm/drm-misc
4688
4689DRM DRIVERS FOR BRIDGE CHIPS
4690M:	Archit Taneja <architt@codeaurora.org>
4691M:	Andrzej Hajda <a.hajda@samsung.com>
4692R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4693S:	Maintained
4694T:	git git://anongit.freedesktop.org/drm/drm-misc
4695F:	drivers/gpu/drm/bridge/
4696
4697DRM DRIVERS FOR EXYNOS
4698M:	Inki Dae <inki.dae@samsung.com>
4699M:	Joonyoung Shim <jy0922.shim@samsung.com>
4700M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4701M:	Kyungmin Park <kyungmin.park@samsung.com>
4702L:	dri-devel@lists.freedesktop.org
4703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4704S:	Supported
4705F:	drivers/gpu/drm/exynos/
4706F:	include/uapi/drm/exynos_drm.h
4707F:	Documentation/devicetree/bindings/display/exynos/
4708
4709DRM DRIVERS FOR FREESCALE DCU
4710M:	Stefan Agner <stefan@agner.ch>
4711M:	Alison Wang <alison.wang@nxp.com>
4712L:	dri-devel@lists.freedesktop.org
4713S:	Supported
4714F:	drivers/gpu/drm/fsl-dcu/
4715F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4716F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4717F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4718
4719DRM DRIVERS FOR FREESCALE IMX
4720M:	Philipp Zabel <p.zabel@pengutronix.de>
4721L:	dri-devel@lists.freedesktop.org
4722S:	Maintained
4723F:	drivers/gpu/drm/imx/
4724F:	drivers/gpu/ipu-v3/
4725F:	Documentation/devicetree/bindings/display/imx/
4726
4727DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4728M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4729L:	dri-devel@lists.freedesktop.org
4730T:	git git://github.com/patjak/drm-gma500
4731S:	Maintained
4732F:	drivers/gpu/drm/gma500/
4733
4734DRM DRIVERS FOR HISILICON
4735M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4736M:	Rongrong Zou <zourongrong@gmail.com>
4737R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4738R:	Chen Feng <puck.chen@hisilicon.com>
4739L:	dri-devel@lists.freedesktop.org
4740T:	git git://github.com/xin3liang/linux.git
4741S:	Maintained
4742F:	drivers/gpu/drm/hisilicon/
4743F:	Documentation/devicetree/bindings/display/hisilicon/
4744
4745DRM DRIVERS FOR MEDIATEK
4746M:	CK Hu <ck.hu@mediatek.com>
4747M:	Philipp Zabel <p.zabel@pengutronix.de>
4748L:	dri-devel@lists.freedesktop.org
4749S:	Supported
4750F:	drivers/gpu/drm/mediatek/
4751F:	Documentation/devicetree/bindings/display/mediatek/
4752
4753DRM DRIVERS FOR NVIDIA TEGRA
4754M:	Thierry Reding <thierry.reding@gmail.com>
4755L:	dri-devel@lists.freedesktop.org
4756L:	linux-tegra@vger.kernel.org
4757T:	git git://anongit.freedesktop.org/tegra/linux.git
4758S:	Supported
4759F:	drivers/gpu/drm/tegra/
4760F:	drivers/gpu/host1x/
4761F:	include/linux/host1x.h
4762F:	include/uapi/drm/tegra_drm.h
4763F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4764
4765DRM DRIVERS FOR RENESAS
4766M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4767L:	dri-devel@lists.freedesktop.org
4768L:	linux-renesas-soc@vger.kernel.org
4769T:	git git://linuxtv.org/pinchartl/fbdev
4770S:	Supported
4771F:	drivers/gpu/drm/rcar-du/
4772F:	drivers/gpu/drm/shmobile/
4773F:	include/linux/platform_data/shmob_drm.h
4774F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4775F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4776F:	Documentation/devicetree/bindings/display/renesas,du.txt
4777
4778DRM DRIVERS FOR ROCKCHIP
4779M:	Sandy Huang <hjc@rock-chips.com>
4780M:	Heiko Stübner <heiko@sntech.de>
4781L:	dri-devel@lists.freedesktop.org
4782S:	Maintained
4783F:	drivers/gpu/drm/rockchip/
4784F:	Documentation/devicetree/bindings/display/rockchip/
4785T:	git git://anongit.freedesktop.org/drm/drm-misc
4786
4787DRM DRIVERS FOR STI
4788M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4789M:	Vincent Abriou <vincent.abriou@st.com>
4790L:	dri-devel@lists.freedesktop.org
4791T:	git git://anongit.freedesktop.org/drm/drm-misc
4792S:	Maintained
4793F:	drivers/gpu/drm/sti
4794F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4795
4796DRM DRIVERS FOR STM
4797M:	Yannick Fertre <yannick.fertre@st.com>
4798M:	Philippe Cornu <philippe.cornu@st.com>
4799M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4800M:	Vincent Abriou <vincent.abriou@st.com>
4801L:	dri-devel@lists.freedesktop.org
4802T:	git git://anongit.freedesktop.org/drm/drm-misc
4803S:	Maintained
4804F:	drivers/gpu/drm/stm
4805F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4806
4807DRM DRIVERS FOR TI LCDC
4808M:	Jyri Sarha <jsarha@ti.com>
4809R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4810L:	dri-devel@lists.freedesktop.org
4811S:	Maintained
4812F:	drivers/gpu/drm/tilcdc/
4813F:	Documentation/devicetree/bindings/display/tilcdc/
4814
4815DRM DRIVERS FOR TI OMAP
4816M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4817L:	dri-devel@lists.freedesktop.org
4818S:	Maintained
4819F:	drivers/gpu/drm/omapdrm/
4820F:	Documentation/devicetree/bindings/display/ti/
4821
4822DRM DRIVERS FOR V3D
4823M:	Eric Anholt <eric@anholt.net>
4824S:	Supported
4825F:	drivers/gpu/drm/v3d/
4826F:	include/uapi/drm/v3d_drm.h
4827F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4828T:	git git://anongit.freedesktop.org/drm/drm-misc
4829
4830DRM DRIVERS FOR VC4
4831M:	Eric Anholt <eric@anholt.net>
4832T:	git git://github.com/anholt/linux
4833S:	Supported
4834F:	drivers/gpu/drm/vc4/
4835F:	include/uapi/drm/vc4_drm.h
4836F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4837T:	git git://anongit.freedesktop.org/drm/drm-misc
4838
4839DRM DRIVERS FOR VIVANTE GPU IP
4840M:	Lucas Stach <l.stach@pengutronix.de>
4841R:	Russell King <linux+etnaviv@armlinux.org.uk>
4842R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4843L:	etnaviv@lists.freedesktop.org
4844L:	dri-devel@lists.freedesktop.org
4845S:	Maintained
4846F:	drivers/gpu/drm/etnaviv/
4847F:	include/uapi/drm/etnaviv_drm.h
4848F:	Documentation/devicetree/bindings/display/etnaviv/
4849
4850DRM DRIVERS FOR ZTE ZX
4851M:	Shawn Guo <shawnguo@kernel.org>
4852L:	dri-devel@lists.freedesktop.org
4853S:	Maintained
4854F:	drivers/gpu/drm/zte/
4855F:	Documentation/devicetree/bindings/display/zte,vou.txt
4856T:	git git://anongit.freedesktop.org/drm/drm-misc
4857
4858DRM PANEL DRIVERS
4859M:	Thierry Reding <thierry.reding@gmail.com>
4860L:	dri-devel@lists.freedesktop.org
4861T:	git git://anongit.freedesktop.org/drm/drm-misc
4862S:	Maintained
4863F:	drivers/gpu/drm/drm_panel.c
4864F:	drivers/gpu/drm/panel/
4865F:	include/drm/drm_panel.h
4866F:	Documentation/devicetree/bindings/display/panel/
4867
4868DRM TINYDRM DRIVERS
4869M:	Noralf Trønnes <noralf@tronnes.org>
4870W:	https://github.com/notro/tinydrm/wiki/Development
4871T:	git git://anongit.freedesktop.org/drm/drm-misc
4872S:	Maintained
4873F:	drivers/gpu/drm/tinydrm/
4874F:	include/drm/tinydrm/
4875
4876DRM DRIVERS FOR XEN
4877M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4878T:	git git://anongit.freedesktop.org/drm/drm-misc
4879L:	dri-devel@lists.freedesktop.org
4880L:	xen-devel@lists.xen.org
4881S:	Supported
4882F:	drivers/gpu/drm/xen/
4883F:	Documentation/gpu/xen-front.rst
4884
4885DRM TTM SUBSYSTEM
4886M:	Christian Koenig <christian.koenig@amd.com>
4887M:	Roger He <Hongbo.He@amd.com>
4888T:	git git://people.freedesktop.org/~agd5f/linux
4889S:	Maintained
4890L:	dri-devel@lists.freedesktop.org
4891F:	include/drm/ttm/
4892F:	drivers/gpu/drm/ttm/
4893
4894DSBR100 USB FM RADIO DRIVER
4895M:	Alexey Klimov <klimov.linux@gmail.com>
4896L:	linux-media@vger.kernel.org
4897T:	git git://linuxtv.org/media_tree.git
4898S:	Maintained
4899F:	drivers/media/radio/dsbr100.c
4900
4901DSCC4 DRIVER
4902M:	Francois Romieu <romieu@fr.zoreil.com>
4903L:	netdev@vger.kernel.org
4904S:	Maintained
4905F:	drivers/net/wan/dscc4.c
4906
4907DT3155 MEDIA DRIVER
4908M:	Hans Verkuil <hverkuil@xs4all.nl>
4909L:	linux-media@vger.kernel.org
4910T:	git git://linuxtv.org/media_tree.git
4911W:	https://linuxtv.org
4912S:	Odd Fixes
4913F:	drivers/media/pci/dt3155/
4914
4915DVB_USB_AF9015 MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb-v2/af9015*
4924
4925DVB_USB_AF9035 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929W:	http://palosaari.fi/linux/
4930Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4931T:	git git://linuxtv.org/anttip/media_tree.git
4932S:	Maintained
4933F:	drivers/media/usb/dvb-usb-v2/af9035*
4934
4935DVB_USB_ANYSEE MEDIA DRIVER
4936M:	Antti Palosaari <crope@iki.fi>
4937L:	linux-media@vger.kernel.org
4938W:	https://linuxtv.org
4939W:	http://palosaari.fi/linux/
4940Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4941T:	git git://linuxtv.org/anttip/media_tree.git
4942S:	Maintained
4943F:	drivers/media/usb/dvb-usb-v2/anysee*
4944
4945DVB_USB_AU6610 MEDIA DRIVER
4946M:	Antti Palosaari <crope@iki.fi>
4947L:	linux-media@vger.kernel.org
4948W:	https://linuxtv.org
4949W:	http://palosaari.fi/linux/
4950Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4951T:	git git://linuxtv.org/anttip/media_tree.git
4952S:	Maintained
4953F:	drivers/media/usb/dvb-usb-v2/au6610*
4954
4955DVB_USB_CE6230 MEDIA DRIVER
4956M:	Antti Palosaari <crope@iki.fi>
4957L:	linux-media@vger.kernel.org
4958W:	https://linuxtv.org
4959W:	http://palosaari.fi/linux/
4960Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4961T:	git git://linuxtv.org/anttip/media_tree.git
4962S:	Maintained
4963F:	drivers/media/usb/dvb-usb-v2/ce6230*
4964
4965DVB_USB_CXUSB MEDIA DRIVER
4966M:	Michael Krufky <mkrufky@linuxtv.org>
4967L:	linux-media@vger.kernel.org
4968W:	https://linuxtv.org
4969W:	http://github.com/mkrufky
4970Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4971T:	git git://linuxtv.org/media_tree.git
4972S:	Maintained
4973F:	drivers/media/usb/dvb-usb/cxusb*
4974
4975DVB_USB_EC168 MEDIA DRIVER
4976M:	Antti Palosaari <crope@iki.fi>
4977L:	linux-media@vger.kernel.org
4978W:	https://linuxtv.org
4979W:	http://palosaari.fi/linux/
4980Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4981T:	git git://linuxtv.org/anttip/media_tree.git
4982S:	Maintained
4983F:	drivers/media/usb/dvb-usb-v2/ec168*
4984
4985DVB_USB_GL861 MEDIA DRIVER
4986M:	Antti Palosaari <crope@iki.fi>
4987L:	linux-media@vger.kernel.org
4988W:	https://linuxtv.org
4989Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4990T:	git git://linuxtv.org/anttip/media_tree.git
4991S:	Maintained
4992F:	drivers/media/usb/dvb-usb-v2/gl861*
4993
4994DVB_USB_MXL111SF MEDIA DRIVER
4995M:	Michael Krufky <mkrufky@linuxtv.org>
4996L:	linux-media@vger.kernel.org
4997W:	https://linuxtv.org
4998W:	http://github.com/mkrufky
4999Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5000T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5001S:	Maintained
5002F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5003
5004DVB_USB_RTL28XXU MEDIA DRIVER
5005M:	Antti Palosaari <crope@iki.fi>
5006L:	linux-media@vger.kernel.org
5007W:	https://linuxtv.org
5008W:	http://palosaari.fi/linux/
5009Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5010T:	git git://linuxtv.org/anttip/media_tree.git
5011S:	Maintained
5012F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5013
5014DVB_USB_V2 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/usb/dvb-usb-v2/dvb_usb*
5023F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5024
5025DYNAMIC DEBUG
5026M:	Jason Baron <jbaron@akamai.com>
5027S:	Maintained
5028F:	lib/dynamic_debug.c
5029F:	include/linux/dynamic_debug.h
5030
5031DYNAMIC INTERRUPT MODERATION
5032M:	Tal Gilboa <talgi@mellanox.com>
5033S:	Maintained
5034F:	include/linux/net_dim.h
5035
5036DZ DECSTATION DZ11 SERIAL DRIVER
5037M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5038S:	Maintained
5039F:	drivers/tty/serial/dz.*
5040
5041E3X0 POWER BUTTON DRIVER
5042M:	Moritz Fischer <moritz.fischer@ettus.com>
5043L:	usrp-users@lists.ettus.com
5044W:	http://www.ettus.com
5045S:	Supported
5046F:	drivers/input/misc/e3x0-button.c
5047F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5048
5049E4000 MEDIA DRIVER
5050M:	Antti Palosaari <crope@iki.fi>
5051L:	linux-media@vger.kernel.org
5052W:	https://linuxtv.org
5053W:	http://palosaari.fi/linux/
5054Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5055T:	git git://linuxtv.org/anttip/media_tree.git
5056S:	Maintained
5057F:	drivers/media/tuners/e4000*
5058
5059EC100 MEDIA DRIVER
5060M:	Antti Palosaari <crope@iki.fi>
5061L:	linux-media@vger.kernel.org
5062W:	https://linuxtv.org
5063W:	http://palosaari.fi/linux/
5064Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5065T:	git git://linuxtv.org/anttip/media_tree.git
5066S:	Maintained
5067F:	drivers/media/dvb-frontends/ec100*
5068
5069ECRYPT FILE SYSTEM
5070M:	Tyler Hicks <tyhicks@canonical.com>
5071L:	ecryptfs@vger.kernel.org
5072W:	http://ecryptfs.org
5073W:	https://launchpad.net/ecryptfs
5074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5075S:	Supported
5076F:	Documentation/filesystems/ecryptfs.txt
5077F:	fs/ecryptfs/
5078
5079EDAC-AMD64
5080M:	Borislav Petkov <bp@alien8.de>
5081L:	linux-edac@vger.kernel.org
5082S:	Maintained
5083F:	drivers/edac/amd64_edac*
5084
5085EDAC-CALXEDA
5086M:	Robert Richter <rric@kernel.org>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/highbank*
5090
5091EDAC-CAVIUM OCTEON
5092M:	Ralf Baechle <ralf@linux-mips.org>
5093M:	David Daney <david.daney@cavium.com>
5094L:	linux-edac@vger.kernel.org
5095L:	linux-mips@linux-mips.org
5096S:	Supported
5097F:	drivers/edac/octeon_edac*
5098
5099EDAC-CAVIUM THUNDERX
5100M:	David Daney <david.daney@cavium.com>
5101M:	Jan Glauber <jglauber@cavium.com>
5102L:	linux-edac@vger.kernel.org
5103S:	Supported
5104F:	drivers/edac/thunderx_edac*
5105
5106EDAC-CORE
5107M:	Borislav Petkov <bp@alien8.de>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5112S:	Supported
5113F:	Documentation/admin-guide/ras.rst
5114F:	Documentation/driver-api/edac.rst
5115F:	drivers/edac/
5116F:	include/linux/edac.h
5117
5118EDAC-E752X
5119M:	Mark Gross <mark.gross@intel.com>
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/e752x_edac.c
5123
5124EDAC-E7XXX
5125L:	linux-edac@vger.kernel.org
5126S:	Maintained
5127F:	drivers/edac/e7xxx_edac.c
5128
5129EDAC-FSL_DDR
5130M:	York Sun <york.sun@nxp.com>
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/fsl_ddr_edac.*
5134
5135EDAC-GHES
5136M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/ghes_edac.c
5140
5141EDAC-I3000
5142L:	linux-edac@vger.kernel.org
5143S:	Orphan
5144F:	drivers/edac/i3000_edac.c
5145
5146EDAC-I5000
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/i5000_edac.c
5150
5151EDAC-I5400
5152M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/i5400_edac.c
5156
5157EDAC-I7300
5158M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5159L:	linux-edac@vger.kernel.org
5160S:	Maintained
5161F:	drivers/edac/i7300_edac.c
5162
5163EDAC-I7CORE
5164M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5165L:	linux-edac@vger.kernel.org
5166S:	Maintained
5167F:	drivers/edac/i7core_edac.c
5168
5169EDAC-I82443BXGX
5170M:	Tim Small <tim@buttersideup.com>
5171L:	linux-edac@vger.kernel.org
5172S:	Maintained
5173F:	drivers/edac/i82443bxgx_edac.c
5174
5175EDAC-I82975X
5176M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5177M:	"Arvind R." <arvino55@gmail.com>
5178L:	linux-edac@vger.kernel.org
5179S:	Maintained
5180F:	drivers/edac/i82975x_edac.c
5181
5182EDAC-IE31200
5183M:	Jason Baron <jbaron@akamai.com>
5184L:	linux-edac@vger.kernel.org
5185S:	Maintained
5186F:	drivers/edac/ie31200_edac.c
5187
5188EDAC-MPC85XX
5189M:	Johannes Thumshirn <morbidrsa@gmail.com>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/mpc85xx_edac.[ch]
5193
5194EDAC-PASEMI
5195M:	Egor Martovetsky <egor@pasemi.com>
5196L:	linux-edac@vger.kernel.org
5197S:	Maintained
5198F:	drivers/edac/pasemi_edac.c
5199
5200EDAC-PND2
5201M:	Tony Luck <tony.luck@intel.com>
5202L:	linux-edac@vger.kernel.org
5203S:	Maintained
5204F:	drivers/edac/pnd2_edac.[ch]
5205
5206EDAC-R82600
5207M:	Tim Small <tim@buttersideup.com>
5208L:	linux-edac@vger.kernel.org
5209S:	Maintained
5210F:	drivers/edac/r82600_edac.c
5211
5212EDAC-SBRIDGE
5213M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5214L:	linux-edac@vger.kernel.org
5215S:	Maintained
5216F:	drivers/edac/sb_edac.c
5217
5218EDAC-SKYLAKE
5219M:	Tony Luck <tony.luck@intel.com>
5220L:	linux-edac@vger.kernel.org
5221S:	Maintained
5222F:	drivers/edac/skx_edac.c
5223
5224EDAC-TI
5225M:	Tero Kristo <t-kristo@ti.com>
5226L:	linux-edac@vger.kernel.org
5227S:	Maintained
5228F:	drivers/edac/ti_edac.c
5229
5230EDIROL UA-101/UA-1000 DRIVER
5231M:	Clemens Ladisch <clemens@ladisch.de>
5232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5233T:	git git://git.alsa-project.org/alsa-kernel.git
5234S:	Maintained
5235F:	sound/usb/misc/ua101.c
5236
5237EFI TEST DRIVER
5238L:	linux-efi@vger.kernel.org
5239M:	Ivan Hu <ivan.hu@canonical.com>
5240M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5241S:	Maintained
5242F:	drivers/firmware/efi/test/
5243
5244EFI VARIABLE FILESYSTEM
5245M:	Matthew Garrett <matthew.garrett@nebula.com>
5246M:	Jeremy Kerr <jk@ozlabs.org>
5247M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5248T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5249L:	linux-efi@vger.kernel.org
5250S:	Maintained
5251F:	fs/efivarfs/
5252
5253EFIFB FRAMEBUFFER DRIVER
5254L:	linux-fbdev@vger.kernel.org
5255M:	Peter Jones <pjones@redhat.com>
5256S:	Maintained
5257F:	drivers/video/fbdev/efifb.c
5258
5259EFS FILESYSTEM
5260W:	http://aeschi.ch.eu.org/efs/
5261S:	Orphan
5262F:	fs/efs/
5263
5264EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5265M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5266L:	netdev@vger.kernel.org
5267S:	Maintained
5268F:	drivers/net/ethernet/ibm/ehea/
5269
5270EM28XX VIDEO4LINUX DRIVER
5271M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5272L:	linux-media@vger.kernel.org
5273W:	https://linuxtv.org
5274T:	git git://linuxtv.org/media_tree.git
5275S:	Maintained
5276F:	drivers/media/usb/em28xx/
5277F:	Documentation/media/v4l-drivers/em28xx*
5278
5279EMBEDDED LINUX
5280M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5281M:	Matt Mackall <mpm@selenic.com>
5282M:	David Woodhouse <dwmw2@infradead.org>
5283L:	linux-embedded@vger.kernel.org
5284S:	Maintained
5285
5286Emulex 10Gbps iSCSI - OneConnect DRIVER
5287M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5288M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5289M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5290L:	linux-scsi@vger.kernel.org
5291W:	http://www.broadcom.com
5292S:	Supported
5293F:	drivers/scsi/be2iscsi/
5294
5295Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5296M:	Sathya Perla <sathya.perla@broadcom.com>
5297M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5298M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5299M:	Somnath Kotur <somnath.kotur@broadcom.com>
5300L:	netdev@vger.kernel.org
5301W:	http://www.emulex.com
5302S:	Supported
5303F:	drivers/net/ethernet/emulex/benet/
5304
5305EMULEX ONECONNECT ROCE DRIVER
5306M:	Selvin Xavier <selvin.xavier@broadcom.com>
5307M:	Devesh Sharma <devesh.sharma@broadcom.com>
5308L:	linux-rdma@vger.kernel.org
5309W:	http://www.broadcom.com
5310S:	Odd Fixes
5311F:	drivers/infiniband/hw/ocrdma/
5312F:	include/uapi/rdma/ocrdma-abi.h
5313
5314EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5315M:	James Smart <james.smart@broadcom.com>
5316M:	Dick Kennedy <dick.kennedy@broadcom.com>
5317L:	linux-scsi@vger.kernel.org
5318W:	http://www.broadcom.com
5319S:	Supported
5320F:	drivers/scsi/lpfc/
5321
5322ENE CB710 FLASH CARD READER DRIVER
5323M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5324S:	Maintained
5325F:	drivers/misc/cb710/
5326F:	drivers/mmc/host/cb710-mmc.*
5327F:	include/linux/cb710.h
5328
5329ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5330M:	Maxim Levitsky <maximlevitsky@gmail.com>
5331S:	Maintained
5332F:	drivers/media/rc/ene_ir.*
5333
5334EPSON S1D13XXX FRAMEBUFFER DRIVER
5335M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5336S:	Maintained
5337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5338F:	drivers/video/fbdev/s1d13xxxfb.c
5339F:	include/video/s1d13xxxfb.h
5340
5341ERRSEQ ERROR TRACKING INFRASTRUCTURE
5342M:	Jeff Layton <jlayton@kernel.org>
5343S:	Maintained
5344F:	lib/errseq.c
5345F:	include/linux/errseq.h
5346
5347ET131X NETWORK DRIVER
5348M:	Mark Einon <mark.einon@gmail.com>
5349S:	Odd Fixes
5350F:	drivers/net/ethernet/agere/
5351
5352ETHERNET BRIDGE
5353M:	Stephen Hemminger <stephen@networkplumber.org>
5354L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5355L:	netdev@vger.kernel.org
5356W:	http://www.linuxfoundation.org/en/Net:Bridge
5357S:	Maintained
5358F:	include/linux/netfilter_bridge/
5359F:	net/bridge/
5360
5361ETHERNET PHY LIBRARY
5362M:	Andrew Lunn <andrew@lunn.ch>
5363M:	Florian Fainelli <f.fainelli@gmail.com>
5364L:	netdev@vger.kernel.org
5365S:	Maintained
5366F:	Documentation/ABI/testing/sysfs-bus-mdio
5367F:	Documentation/devicetree/bindings/net/mdio*
5368F:	Documentation/networking/phy.txt
5369F:	drivers/net/phy/
5370F:	drivers/of/of_mdio.c
5371F:	drivers/of/of_net.c
5372F:	include/linux/*mdio*.h
5373F:	include/linux/of_net.h
5374F:	include/linux/phy.h
5375F:	include/linux/phy_fixed.h
5376F:	include/linux/platform_data/mdio-bcm-unimac.h
5377F:	include/trace/events/mdio.h
5378F:	include/uapi/linux/mdio.h
5379F:	include/uapi/linux/mii.h
5380
5381EXT2 FILE SYSTEM
5382M:	Jan Kara <jack@suse.com>
5383L:	linux-ext4@vger.kernel.org
5384S:	Maintained
5385F:	Documentation/filesystems/ext2.txt
5386F:	fs/ext2/
5387F:	include/linux/ext2*
5388
5389EXT4 FILE SYSTEM
5390M:	"Theodore Ts'o" <tytso@mit.edu>
5391M:	Andreas Dilger <adilger.kernel@dilger.ca>
5392L:	linux-ext4@vger.kernel.org
5393W:	http://ext4.wiki.kernel.org
5394Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5396S:	Maintained
5397F:	Documentation/filesystems/ext4.txt
5398F:	fs/ext4/
5399
5400Extended Verification Module (EVM)
5401M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5402L:	linux-integrity@vger.kernel.org
5403S:	Supported
5404F:	security/integrity/evm/
5405
5406EXTENSIBLE FIRMWARE INTERFACE (EFI)
5407M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5408L:	linux-efi@vger.kernel.org
5409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5410S:	Maintained
5411F:	Documentation/efi-stub.txt
5412F:	arch/*/kernel/efi.c
5413F:	arch/x86/boot/compressed/eboot.[ch]
5414F:	arch/*/include/asm/efi.h
5415F:	arch/x86/platform/efi/
5416F:	drivers/firmware/efi/
5417F:	include/linux/efi*.h
5418F:	arch/arm/boot/compressed/efi-header.S
5419F:	arch/arm64/kernel/efi-entry.S
5420
5421EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5422M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5423M:	Chanwoo Choi <cw00.choi@samsung.com>
5424L:	linux-kernel@vger.kernel.org
5425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5426S:	Maintained
5427F:	drivers/extcon/
5428F:	include/linux/extcon/
5429F:	include/linux/extcon.h
5430F:	Documentation/extcon/
5431F:	Documentation/devicetree/bindings/extcon/
5432
5433EXYNOS DP DRIVER
5434M:	Jingoo Han <jingoohan1@gmail.com>
5435L:	dri-devel@lists.freedesktop.org
5436S:	Maintained
5437F:	drivers/gpu/drm/exynos/exynos_dp*
5438
5439EXYNOS SYSMMU (IOMMU) driver
5440M:	Marek Szyprowski <m.szyprowski@samsung.com>
5441L:	iommu@lists.linux-foundation.org
5442S:	Maintained
5443F:	drivers/iommu/exynos-iommu.c
5444
5445EZchip NPS platform support
5446M:	Vineet Gupta <vgupta@synopsys.com>
5447S:	Supported
5448F:	arch/arc/plat-eznps
5449F:	arch/arc/boot/dts/eznps.dts
5450
5451F2FS FILE SYSTEM
5452M:	Jaegeuk Kim <jaegeuk@kernel.org>
5453M:	Chao Yu <yuchao0@huawei.com>
5454L:	linux-f2fs-devel@lists.sourceforge.net
5455W:	https://f2fs.wiki.kernel.org/
5456T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5457S:	Maintained
5458F:	Documentation/filesystems/f2fs.txt
5459F:	Documentation/ABI/testing/sysfs-fs-f2fs
5460F:	fs/f2fs/
5461F:	include/linux/f2fs_fs.h
5462F:	include/trace/events/f2fs.h
5463
5464F71805F HARDWARE MONITORING DRIVER
5465M:	Jean Delvare <jdelvare@suse.com>
5466L:	linux-hwmon@vger.kernel.org
5467S:	Maintained
5468F:	Documentation/hwmon/f71805f
5469F:	drivers/hwmon/f71805f.c
5470
5471FADDR2LINE
5472M:	Josh Poimboeuf <jpoimboe@redhat.com>
5473S:	Maintained
5474F:	scripts/faddr2line
5475
5476FAILOVER MODULE
5477M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5478L:	netdev@vger.kernel.org
5479S:	Supported
5480F:	net/core/failover.c
5481F:	include/net/failover.h
5482F:	Documentation/networking/failover.rst
5483
5484FANOTIFY
5485M:	Jan Kara <jack@suse.cz>
5486R:	Amir Goldstein <amir73il@gmail.com>
5487L:	linux-fsdevel@vger.kernel.org
5488S:	Maintained
5489F:	fs/notify/fanotify/
5490F:	include/linux/fanotify.h
5491F:	include/uapi/linux/fanotify.h
5492
5493FARSYNC SYNCHRONOUS DRIVER
5494M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5495W:	http://www.farsite.co.uk/
5496S:	Supported
5497F:	drivers/net/wan/farsync.*
5498
5499FAULT INJECTION SUPPORT
5500M:	Akinobu Mita <akinobu.mita@gmail.com>
5501S:	Supported
5502F:	Documentation/fault-injection/
5503F:	lib/fault-inject.c
5504
5505FBTFT Framebuffer drivers
5506M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5507S:	Maintained
5508F:	drivers/staging/fbtft/
5509
5510FC0011 TUNER DRIVER
5511M:	Michael Buesch <m@bues.ch>
5512L:	linux-media@vger.kernel.org
5513S:	Maintained
5514F:	drivers/media/tuners/fc0011.h
5515F:	drivers/media/tuners/fc0011.c
5516
5517FC2580 MEDIA DRIVER
5518M:	Antti Palosaari <crope@iki.fi>
5519L:	linux-media@vger.kernel.org
5520W:	https://linuxtv.org
5521W:	http://palosaari.fi/linux/
5522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5523T:	git git://linuxtv.org/anttip/media_tree.git
5524S:	Maintained
5525F:	drivers/media/tuners/fc2580*
5526
5527FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5528M:	Johannes Thumshirn <jth@kernel.org>
5529L:	linux-scsi@vger.kernel.org
5530W:	www.Open-FCoE.org
5531S:	Supported
5532F:	drivers/scsi/libfc/
5533F:	drivers/scsi/fcoe/
5534F:	include/scsi/fc/
5535F:	include/scsi/libfc.h
5536F:	include/scsi/libfcoe.h
5537F:	include/uapi/scsi/fc/
5538
5539FILE LOCKING (flock() and fcntl()/lockf())
5540M:	Jeff Layton <jlayton@kernel.org>
5541M:	"J. Bruce Fields" <bfields@fieldses.org>
5542L:	linux-fsdevel@vger.kernel.org
5543S:	Maintained
5544F:	include/linux/fcntl.h
5545F:	include/uapi/linux/fcntl.h
5546F:	fs/fcntl.c
5547F:	fs/locks.c
5548
5549FILESYSTEMS (VFS and infrastructure)
5550M:	Alexander Viro <viro@zeniv.linux.org.uk>
5551L:	linux-fsdevel@vger.kernel.org
5552S:	Maintained
5553F:	fs/*
5554F:	include/linux/fs.h
5555F:	include/uapi/linux/fs.h
5556
5557FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5558M:	Riku Voipio <riku.voipio@iki.fi>
5559L:	linux-hwmon@vger.kernel.org
5560S:	Maintained
5561F:	drivers/hwmon/f75375s.c
5562F:	include/linux/f75375s.h
5563
5564FIREWIRE AUDIO DRIVERS
5565M:	Clemens Ladisch <clemens@ladisch.de>
5566L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5567T:	git git://git.alsa-project.org/alsa-kernel.git
5568S:	Maintained
5569F:	sound/firewire/
5570
5571FIREWIRE MEDIA DRIVERS (firedtv)
5572M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5573L:	linux-media@vger.kernel.org
5574L:	linux1394-devel@lists.sourceforge.net
5575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5576S:	Maintained
5577F:	drivers/media/firewire/
5578
5579FIREWIRE SBP-2 TARGET
5580M:	Chris Boot <bootc@bootc.net>
5581L:	linux-scsi@vger.kernel.org
5582L:	target-devel@vger.kernel.org
5583L:	linux1394-devel@lists.sourceforge.net
5584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5585S:	Maintained
5586F:	drivers/target/sbp/
5587
5588FIREWIRE SUBSYSTEM
5589M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5590L:	linux1394-devel@lists.sourceforge.net
5591W:	http://ieee1394.wiki.kernel.org/
5592T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5593S:	Maintained
5594F:	drivers/firewire/
5595F:	include/linux/firewire.h
5596F:	include/uapi/linux/firewire*.h
5597F:	tools/firewire/
5598
5599FIRMWARE LOADER (request_firmware)
5600M:	Luis R. Rodriguez <mcgrof@kernel.org>
5601L:	linux-kernel@vger.kernel.org
5602S:	Maintained
5603F:	Documentation/firmware_class/
5604F:	drivers/base/firmware_loader/
5605F:	include/linux/firmware.h
5606
5607FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5608M:	Joshua Morris <josh.h.morris@us.ibm.com>
5609M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5610S:	Maintained
5611F:	drivers/block/rsxx/
5612
5613FLOPPY DRIVER
5614M:	Jiri Kosina <jikos@kernel.org>
5615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5616S:	Odd fixes
5617F:	drivers/block/floppy.c
5618
5619FMC SUBSYSTEM
5620M:	Alessandro Rubini <rubini@gnudd.com>
5621W:	http://www.ohwr.org/projects/fmc-bus
5622S:	Supported
5623F:	drivers/fmc/
5624F:	include/linux/fmc*.h
5625F:	include/linux/ipmi-fru.h
5626K:	fmc_d.*register
5627
5628FPGA MANAGER FRAMEWORK
5629M:	Alan Tull <atull@kernel.org>
5630M:	Moritz Fischer <mdf@kernel.org>
5631L:	linux-fpga@vger.kernel.org
5632S:	Maintained
5633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5634Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5635F:	Documentation/fpga/
5636F:	Documentation/driver-api/fpga/
5637F:	Documentation/devicetree/bindings/fpga/
5638F:	drivers/fpga/
5639F:	include/linux/fpga/
5640W:	http://www.rocketboards.org
5641
5642FPU EMULATOR
5643M:	Bill Metzenthen <billm@melbpc.org.au>
5644W:	http://floatingpoint.sourceforge.net/emulator/index.html
5645S:	Maintained
5646F:	arch/x86/math-emu/
5647
5648FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5649L:	netdev@vger.kernel.org
5650S:	Orphan
5651F:	drivers/net/wan/dlci.c
5652F:	drivers/net/wan/sdla.c
5653
5654FRAMEBUFFER LAYER
5655M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5656L:	dri-devel@lists.freedesktop.org
5657L:	linux-fbdev@vger.kernel.org
5658T:	git git://github.com/bzolnier/linux.git
5659Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5660S:	Maintained
5661F:	Documentation/fb/
5662F:	drivers/video/
5663F:	include/video/
5664F:	include/linux/fb.h
5665F:	include/uapi/video/
5666F:	include/uapi/linux/fb.h
5667
5668FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5669M:	Horia Geantă <horia.geanta@nxp.com>
5670M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5671L:	linux-crypto@vger.kernel.org
5672S:	Maintained
5673F:	drivers/crypto/caam/
5674F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5675
5676FREESCALE DIU FRAMEBUFFER DRIVER
5677M:	Timur Tabi <timur@tabi.org>
5678L:	linux-fbdev@vger.kernel.org
5679S:	Maintained
5680F:	drivers/video/fbdev/fsl-diu-fb.*
5681
5682FREESCALE DMA DRIVER
5683M:	Li Yang <leoyang.li@nxp.com>
5684M:	Zhang Wei <zw@zh-kernel.org>
5685L:	linuxppc-dev@lists.ozlabs.org
5686S:	Maintained
5687F:	drivers/dma/fsldma.*
5688
5689FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5690M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5691L:	netdev@vger.kernel.org
5692S:	Maintained
5693F:	drivers/net/ethernet/freescale/gianfar*
5694F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5695
5696FREESCALE GPMI NAND DRIVER
5697M:	Han Xu <han.xu@nxp.com>
5698L:	linux-mtd@lists.infradead.org
5699S:	Maintained
5700F:	drivers/mtd/nand/raw/gpmi-nand/*
5701
5702FREESCALE I2C CPM DRIVER
5703M:	Jochen Friedrich <jochen@scram.de>
5704L:	linuxppc-dev@lists.ozlabs.org
5705L:	linux-i2c@vger.kernel.org
5706S:	Maintained
5707F:	drivers/i2c/busses/i2c-cpm.c
5708
5709FREESCALE IMX / MXC FEC DRIVER
5710M:	Fugang Duan <fugang.duan@nxp.com>
5711L:	netdev@vger.kernel.org
5712S:	Maintained
5713F:	drivers/net/ethernet/freescale/fec_main.c
5714F:	drivers/net/ethernet/freescale/fec_ptp.c
5715F:	drivers/net/ethernet/freescale/fec.h
5716F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5717
5718FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5719M:	Sascha Hauer <s.hauer@pengutronix.de>
5720R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5721L:	linux-fbdev@vger.kernel.org
5722L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5723S:	Maintained
5724F:	include/linux/platform_data/video-imxfb.h
5725F:	drivers/video/fbdev/imxfb.c
5726
5727FREESCALE QORIQ DPAA ETHERNET DRIVER
5728M:	Madalin Bucur <madalin.bucur@nxp.com>
5729L:	netdev@vger.kernel.org
5730S:	Maintained
5731F:	drivers/net/ethernet/freescale/dpaa
5732
5733FREESCALE QORIQ DPAA FMAN DRIVER
5734M:	Madalin Bucur <madalin.bucur@nxp.com>
5735L:	netdev@vger.kernel.org
5736S:	Maintained
5737F:	drivers/net/ethernet/freescale/fman
5738F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5739
5740FREESCALE QORIQ PTP CLOCK DRIVER
5741M:	Yangbo Lu <yangbo.lu@nxp.com>
5742L:	netdev@vger.kernel.org
5743S:	Maintained
5744F:	drivers/ptp/ptp_qoriq.c
5745F:	include/linux/fsl/ptp_qoriq.h
5746F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5747
5748FREESCALE QUAD SPI DRIVER
5749M:	Han Xu <han.xu@nxp.com>
5750L:	linux-mtd@lists.infradead.org
5751S:	Maintained
5752F:	drivers/mtd/spi-nor/fsl-quadspi.c
5753
5754FREESCALE QUICC ENGINE LIBRARY
5755M:	Qiang Zhao <qiang.zhao@nxp.com>
5756L:	linuxppc-dev@lists.ozlabs.org
5757S:	Maintained
5758F:	drivers/soc/fsl/qe/
5759F:	include/soc/fsl/*qe*.h
5760F:	include/soc/fsl/*ucc*.h
5761
5762FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5763M:	Li Yang <leoyang.li@nxp.com>
5764L:	netdev@vger.kernel.org
5765L:	linuxppc-dev@lists.ozlabs.org
5766S:	Maintained
5767F:	drivers/net/ethernet/freescale/ucc_geth*
5768
5769FREESCALE QUICC ENGINE UCC HDLC DRIVER
5770M:	Zhao Qiang <qiang.zhao@nxp.com>
5771L:	netdev@vger.kernel.org
5772L:	linuxppc-dev@lists.ozlabs.org
5773S:	Maintained
5774F:	drivers/net/wan/fsl_ucc_hdlc*
5775
5776FREESCALE QUICC ENGINE UCC UART DRIVER
5777M:	Timur Tabi <timur@tabi.org>
5778L:	linuxppc-dev@lists.ozlabs.org
5779S:	Maintained
5780F:	drivers/tty/serial/ucc_uart.c
5781
5782FREESCALE SOC DRIVERS
5783M:	Li Yang <leoyang.li@nxp.com>
5784L:	linuxppc-dev@lists.ozlabs.org
5785L:	linux-arm-kernel@lists.infradead.org
5786S:	Maintained
5787F:	Documentation/devicetree/bindings/soc/fsl/
5788F:	drivers/soc/fsl/
5789F:	include/linux/fsl/
5790
5791FREESCALE SOC FS_ENET DRIVER
5792M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5793M:	Vitaly Bordug <vbordug@ru.mvista.com>
5794L:	linuxppc-dev@lists.ozlabs.org
5795L:	netdev@vger.kernel.org
5796S:	Maintained
5797F:	drivers/net/ethernet/freescale/fs_enet/
5798F:	include/linux/fs_enet_pd.h
5799
5800FREESCALE SOC SOUND DRIVERS
5801M:	Timur Tabi <timur@tabi.org>
5802M:	Nicolin Chen <nicoleotsuka@gmail.com>
5803M:	Xiubo Li <Xiubo.Lee@gmail.com>
5804R:	Fabio Estevam <fabio.estevam@nxp.com>
5805L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5806L:	linuxppc-dev@lists.ozlabs.org
5807S:	Maintained
5808F:	sound/soc/fsl/fsl*
5809F:	sound/soc/fsl/imx*
5810F:	sound/soc/fsl/mpc8610_hpcd.c
5811
5812FREESCALE USB PERIPHERAL DRIVERS
5813M:	Li Yang <leoyang.li@nxp.com>
5814L:	linux-usb@vger.kernel.org
5815L:	linuxppc-dev@lists.ozlabs.org
5816S:	Maintained
5817F:	drivers/usb/gadget/udc/fsl*
5818
5819FREEVXFS FILESYSTEM
5820M:	Christoph Hellwig <hch@infradead.org>
5821W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5822S:	Maintained
5823F:	fs/freevxfs/
5824
5825FREEZER
5826M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5827M:	Pavel Machek <pavel@ucw.cz>
5828L:	linux-pm@vger.kernel.org
5829S:	Supported
5830F:	Documentation/power/freezing-of-tasks.txt
5831F:	include/linux/freezer.h
5832F:	kernel/freezer.c
5833
5834FRONTSWAP API
5835M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5836L:	linux-kernel@vger.kernel.org
5837S:	Maintained
5838F:	mm/frontswap.c
5839F:	include/linux/frontswap.h
5840
5841FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5842M:	David Howells <dhowells@redhat.com>
5843L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5844S:	Supported
5845F:	Documentation/filesystems/caching/
5846F:	fs/fscache/
5847F:	include/linux/fscache*.h
5848
5849FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5850M:	Theodore Y. Ts'o <tytso@mit.edu>
5851M:	Jaegeuk Kim <jaegeuk@kernel.org>
5852L:	linux-fscrypt@vger.kernel.org
5853Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5855S:	Supported
5856F:	fs/crypto/
5857F:	include/linux/fscrypt*.h
5858F:	Documentation/filesystems/fscrypt.rst
5859
5860FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5861M:	Jan Kara <jack@suse.cz>
5862R:	Amir Goldstein <amir73il@gmail.com>
5863L:	linux-fsdevel@vger.kernel.org
5864S:	Maintained
5865F:	fs/notify/
5866F:	include/linux/fsnotify*.h
5867
5868FUJITSU LAPTOP EXTRAS
5869M:	Jonathan Woithe <jwoithe@just42.net>
5870L:	platform-driver-x86@vger.kernel.org
5871S:	Maintained
5872F:	drivers/platform/x86/fujitsu-laptop.c
5873
5874FUJITSU M-5MO LS CAMERA ISP DRIVER
5875M:	Kyungmin Park <kyungmin.park@samsung.com>
5876M:	Heungjun Kim <riverful.kim@samsung.com>
5877L:	linux-media@vger.kernel.org
5878S:	Maintained
5879F:	drivers/media/i2c/m5mols/
5880F:	include/media/i2c/m5mols.h
5881
5882FUJITSU TABLET EXTRAS
5883M:	Robert Gerlach <khnz@gmx.de>
5884L:	platform-driver-x86@vger.kernel.org
5885S:	Maintained
5886F:	drivers/platform/x86/fujitsu-tablet.c
5887
5888FUSE: FILESYSTEM IN USERSPACE
5889M:	Miklos Szeredi <miklos@szeredi.hu>
5890L:	linux-fsdevel@vger.kernel.org
5891W:	http://fuse.sourceforge.net/
5892T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5893S:	Maintained
5894F:	fs/fuse/
5895F:	include/uapi/linux/fuse.h
5896F:	Documentation/filesystems/fuse.txt
5897
5898FUTEX SUBSYSTEM
5899M:	Thomas Gleixner <tglx@linutronix.de>
5900M:	Ingo Molnar <mingo@redhat.com>
5901R:	Peter Zijlstra <peterz@infradead.org>
5902R:	Darren Hart <dvhart@infradead.org>
5903L:	linux-kernel@vger.kernel.org
5904T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5905S:	Maintained
5906F:	kernel/futex.c
5907F:	kernel/futex_compat.c
5908F:	include/asm-generic/futex.h
5909F:	include/linux/futex.h
5910F:	include/uapi/linux/futex.h
5911F:	tools/testing/selftests/futex/
5912F:	tools/perf/bench/futex*
5913F:	Documentation/*futex*
5914
5915GCC PLUGINS
5916M:	Kees Cook <keescook@chromium.org>
5917R:	Emese Revfy <re.emese@gmail.com>
5918L:	kernel-hardening@lists.openwall.com
5919S:	Maintained
5920F:	scripts/gcc-plugins/
5921F:	scripts/gcc-plugin.sh
5922F:	scripts/Makefile.gcc-plugins
5923F:	Documentation/gcc-plugins.txt
5924
5925GCOV BASED KERNEL PROFILING
5926M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5927S:	Maintained
5928F:	kernel/gcov/
5929F:	Documentation/dev-tools/gcov.rst
5930
5931GDB KERNEL DEBUGGING HELPER SCRIPTS
5932M:	Jan Kiszka <jan.kiszka@siemens.com>
5933M:	Kieran Bingham <kieran@bingham.xyz>
5934S:	Supported
5935F:	scripts/gdb/
5936
5937GDT SCSI DISK ARRAY CONTROLLER DRIVER
5938M:	Achim Leubner <achim_leubner@adaptec.com>
5939L:	linux-scsi@vger.kernel.org
5940W:	http://www.icp-vortex.com/
5941S:	Supported
5942F:	drivers/scsi/gdt*
5943
5944GEMTEK FM RADIO RECEIVER DRIVER
5945M:	Hans Verkuil <hverkuil@xs4all.nl>
5946L:	linux-media@vger.kernel.org
5947T:	git git://linuxtv.org/media_tree.git
5948W:	https://linuxtv.org
5949S:	Maintained
5950F:	drivers/media/radio/radio-gemtek*
5951
5952GENERIC GPIO I2C DRIVER
5953M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5954S:	Supported
5955F:	drivers/i2c/busses/i2c-gpio.c
5956F:	include/linux/platform_data/i2c-gpio.h
5957
5958GENERIC GPIO I2C MULTIPLEXER DRIVER
5959M:	Peter Korsgaard <peter.korsgaard@barco.com>
5960L:	linux-i2c@vger.kernel.org
5961S:	Supported
5962F:	drivers/i2c/muxes/i2c-mux-gpio.c
5963F:	include/linux/platform_data/i2c-mux-gpio.h
5964F:	Documentation/i2c/muxes/i2c-mux-gpio
5965
5966GENERIC HDLC (WAN) DRIVERS
5967M:	Krzysztof Halasa <khc@pm.waw.pl>
5968W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5969S:	Maintained
5970F:	drivers/net/wan/c101.c
5971F:	drivers/net/wan/hd6457*
5972F:	drivers/net/wan/hdlc*
5973F:	drivers/net/wan/n2.c
5974F:	drivers/net/wan/pc300too.c
5975F:	drivers/net/wan/pci200syn.c
5976F:	drivers/net/wan/wanxl*
5977
5978GENERIC INCLUDE/ASM HEADER FILES
5979M:	Arnd Bergmann <arnd@arndb.de>
5980L:	linux-arch@vger.kernel.org
5981T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5982S:	Maintained
5983F:	include/asm-generic/
5984F:	include/uapi/asm-generic/
5985
5986GENERIC PHY FRAMEWORK
5987M:	Kishon Vijay Abraham I <kishon@ti.com>
5988L:	linux-kernel@vger.kernel.org
5989T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5990S:	Supported
5991F:	drivers/phy/
5992F:	include/linux/phy/
5993
5994GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5995M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5996S:	Supported
5997F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5998
5999GENERIC PM DOMAINS
6000M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6001M:	Kevin Hilman <khilman@kernel.org>
6002M:	Ulf Hansson <ulf.hansson@linaro.org>
6003L:	linux-pm@vger.kernel.org
6004S:	Supported
6005F:	drivers/base/power/domain*.c
6006F:	include/linux/pm_domain.h
6007F:	Documentation/devicetree/bindings/power/power_domain.txt
6008
6009GENERIC UIO DRIVER FOR PCI DEVICES
6010M:	"Michael S. Tsirkin" <mst@redhat.com>
6011L:	kvm@vger.kernel.org
6012S:	Supported
6013F:	drivers/uio/uio_pci_generic.c
6014
6015GENWQE (IBM Generic Workqueue Card)
6016M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6017M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6018S:	Supported
6019F:	drivers/misc/genwqe/
6020
6021GET_MAINTAINER SCRIPT
6022M:	Joe Perches <joe@perches.com>
6023S:	Maintained
6024F:	scripts/get_maintainer.pl
6025
6026GFS2 FILE SYSTEM
6027M:	Bob Peterson <rpeterso@redhat.com>
6028M:	Andreas Gruenbacher <agruenba@redhat.com>
6029L:	cluster-devel@redhat.com
6030W:	http://sources.redhat.com/cluster/
6031T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6032S:	Supported
6033F:	Documentation/filesystems/gfs2*.txt
6034F:	fs/gfs2/
6035F:	include/uapi/linux/gfs2_ondisk.h
6036
6037GIGASET ISDN DRIVERS
6038M:	Paul Bolle <pebolle@tiscali.nl>
6039L:	gigaset307x-common@lists.sourceforge.net
6040W:	http://gigaset307x.sourceforge.net/
6041S:	Odd Fixes
6042F:	Documentation/isdn/README.gigaset
6043F:	drivers/isdn/gigaset/
6044F:	include/uapi/linux/gigaset_dev.h
6045
6046GO7007 MPEG CODEC
6047M:	Hans Verkuil <hans.verkuil@cisco.com>
6048L:	linux-media@vger.kernel.org
6049S:	Maintained
6050F:	drivers/media/usb/go7007/
6051
6052GOODIX TOUCHSCREEN
6053M:	Bastien Nocera <hadess@hadess.net>
6054L:	linux-input@vger.kernel.org
6055S:	Maintained
6056F:	drivers/input/touchscreen/goodix.c
6057
6058GPD POCKET FAN DRIVER
6059M:	Hans de Goede <hdegoede@redhat.com>
6060L:	platform-driver-x86@vger.kernel.org
6061S:	Maintained
6062F:	drivers/platform/x86/gpd-pocket-fan.c
6063
6064GPIO ACPI SUPPORT
6065M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6066M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6067L:	linux-gpio@vger.kernel.org
6068L:	linux-acpi@vger.kernel.org
6069S:	Maintained
6070F:	Documentation/acpi/gpio-properties.txt
6071F:	drivers/gpio/gpiolib-acpi.c
6072
6073GPIO IR Transmitter
6074M:	Sean Young <sean@mess.org>
6075L:	linux-media@vger.kernel.org
6076S:	Maintained
6077F:	drivers/media/rc/gpio-ir-tx.c
6078
6079GPIO MOCKUP DRIVER
6080M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6081R:	Bartosz Golaszewski <brgl@bgdev.pl>
6082L:	linux-gpio@vger.kernel.org
6083S:	Maintained
6084F:	drivers/gpio/gpio-mockup.c
6085F:	tools/testing/selftests/gpio/
6086
6087GPIO SUBSYSTEM
6088M:	Linus Walleij <linus.walleij@linaro.org>
6089L:	linux-gpio@vger.kernel.org
6090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6091S:	Maintained
6092F:	Documentation/devicetree/bindings/gpio/
6093F:	Documentation/driver-api/gpio/
6094F:	Documentation/gpio/
6095F:	Documentation/ABI/testing/gpio-cdev
6096F:	Documentation/ABI/obsolete/sysfs-gpio
6097F:	drivers/gpio/
6098F:	include/linux/gpio/
6099F:	include/linux/gpio.h
6100F:	include/linux/of_gpio.h
6101F:	include/asm-generic/gpio.h
6102F:	include/uapi/linux/gpio.h
6103F:	tools/gpio/
6104
6105GRE DEMULTIPLEXER DRIVER
6106M:	Dmitry Kozlov <xeb@mail.ru>
6107L:	netdev@vger.kernel.org
6108S:	Maintained
6109F:	net/ipv4/gre_demux.c
6110F:	net/ipv4/gre_offload.c
6111F:	include/net/gre.h
6112
6113GRETH 10/100/1G Ethernet MAC device driver
6114M:	Andreas Larsson <andreas@gaisler.com>
6115L:	netdev@vger.kernel.org
6116S:	Maintained
6117F:	drivers/net/ethernet/aeroflex/
6118
6119GREYBUS AUDIO PROTOCOLS DRIVERS
6120M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6121M:	Mark Greer <mgreer@animalcreek.com>
6122S:	Maintained
6123F:	drivers/staging/greybus/audio_apbridgea.c
6124F:	drivers/staging/greybus/audio_apbridgea.h
6125F:	drivers/staging/greybus/audio_codec.c
6126F:	drivers/staging/greybus/audio_codec.h
6127F:	drivers/staging/greybus/audio_gb.c
6128F:	drivers/staging/greybus/audio_manager.c
6129F:	drivers/staging/greybus/audio_manager.h
6130F:	drivers/staging/greybus/audio_manager_module.c
6131F:	drivers/staging/greybus/audio_manager_private.h
6132F:	drivers/staging/greybus/audio_manager_sysfs.c
6133F:	drivers/staging/greybus/audio_module.c
6134F:	drivers/staging/greybus/audio_topology.c
6135
6136GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6137M:	Viresh Kumar <vireshk@kernel.org>
6138S:	Maintained
6139F:	drivers/staging/greybus/authentication.c
6140F:	drivers/staging/greybus/bootrom.c
6141F:	drivers/staging/greybus/firmware.h
6142F:	drivers/staging/greybus/fw-core.c
6143F:	drivers/staging/greybus/fw-download.c
6144F:	drivers/staging/greybus/fw-managament.c
6145F:	drivers/staging/greybus/greybus_authentication.h
6146F:	drivers/staging/greybus/greybus_firmware.h
6147F:	drivers/staging/greybus/hid.c
6148F:	drivers/staging/greybus/i2c.c
6149F:	drivers/staging/greybus/spi.c
6150F:	drivers/staging/greybus/spilib.c
6151F:	drivers/staging/greybus/spilib.h
6152
6153GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6154M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6155S:	Maintained
6156F:	drivers/staging/greybus/loopback.c
6157F:	drivers/staging/greybus/timesync.c
6158F:	drivers/staging/greybus/timesync_platform.c
6159
6160GREYBUS PLATFORM DRIVERS
6161M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6162S:	Maintained
6163F:	drivers/staging/greybus/arche-platform.c
6164F:	drivers/staging/greybus/arche-apb-ctrl.c
6165F:	drivers/staging/greybus/arche_platform.h
6166
6167GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6168M:	Rui Miguel Silva <rmfrfs@gmail.com>
6169S:	Maintained
6170F:	drivers/staging/greybus/sdio.c
6171F:	drivers/staging/greybus/light.c
6172F:	drivers/staging/greybus/gpio.c
6173F:	drivers/staging/greybus/power_supply.c
6174F:	drivers/staging/greybus/spi.c
6175F:	drivers/staging/greybus/spilib.c
6176
6177GREYBUS SUBSYSTEM
6178M:	Johan Hovold <johan@kernel.org>
6179M:	Alex Elder <elder@kernel.org>
6180M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6181S:	Maintained
6182F:	drivers/staging/greybus/
6183L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6184
6185GREYBUS UART PROTOCOLS DRIVERS
6186M:	David Lin <dtwlin@gmail.com>
6187S:	Maintained
6188F:	drivers/staging/greybus/uart.c
6189F:	drivers/staging/greybus/log.c
6190
6191GS1662 VIDEO SERIALIZER
6192M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6193L:	linux-media@vger.kernel.org
6194T:	git git://linuxtv.org/media_tree.git
6195S:	Maintained
6196F:	drivers/media/spi/gs1662.c
6197
6198GSPCA FINEPIX SUBDRIVER
6199M:	Frank Zago <frank@zago.net>
6200L:	linux-media@vger.kernel.org
6201T:	git git://linuxtv.org/media_tree.git
6202S:	Maintained
6203F:	drivers/media/usb/gspca/finepix.c
6204
6205GSPCA GL860 SUBDRIVER
6206M:	Olivier Lorin <o.lorin@laposte.net>
6207L:	linux-media@vger.kernel.org
6208T:	git git://linuxtv.org/media_tree.git
6209S:	Maintained
6210F:	drivers/media/usb/gspca/gl860/
6211
6212GSPCA M5602 SUBDRIVER
6213M:	Erik Andren <erik.andren@gmail.com>
6214L:	linux-media@vger.kernel.org
6215T:	git git://linuxtv.org/media_tree.git
6216S:	Maintained
6217F:	drivers/media/usb/gspca/m5602/
6218
6219GSPCA PAC207 SONIXB SUBDRIVER
6220M:	Hans Verkuil <hverkuil@xs4all.nl>
6221L:	linux-media@vger.kernel.org
6222T:	git git://linuxtv.org/media_tree.git
6223S:	Odd Fixes
6224F:	drivers/media/usb/gspca/pac207.c
6225
6226GSPCA SN9C20X SUBDRIVER
6227M:	Brian Johnson <brijohn@gmail.com>
6228L:	linux-media@vger.kernel.org
6229T:	git git://linuxtv.org/media_tree.git
6230S:	Maintained
6231F:	drivers/media/usb/gspca/sn9c20x.c
6232
6233GSPCA T613 SUBDRIVER
6234M:	Leandro Costantino <lcostantino@gmail.com>
6235L:	linux-media@vger.kernel.org
6236T:	git git://linuxtv.org/media_tree.git
6237S:	Maintained
6238F:	drivers/media/usb/gspca/t613.c
6239
6240GSPCA USB WEBCAM DRIVER
6241M:	Hans Verkuil <hverkuil@xs4all.nl>
6242L:	linux-media@vger.kernel.org
6243T:	git git://linuxtv.org/media_tree.git
6244S:	Odd Fixes
6245F:	drivers/media/usb/gspca/
6246
6247GTP (GPRS Tunneling Protocol)
6248M:	Pablo Neira Ayuso <pablo@netfilter.org>
6249M:	Harald Welte <laforge@gnumonks.org>
6250L:	osmocom-net-gprs@lists.osmocom.org
6251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6252S:	Maintained
6253F:	drivers/net/gtp.c
6254
6255GUID PARTITION TABLE (GPT)
6256M:	Davidlohr Bueso <dave@stgolabs.net>
6257L:	linux-efi@vger.kernel.org
6258S:	Maintained
6259F:	block/partitions/efi.*
6260
6261H8/300 ARCHITECTURE
6262M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6263L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6264W:	http://uclinux-h8.sourceforge.jp
6265T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6266S:	Maintained
6267F:	arch/h8300/
6268F:	drivers/clocksource/h8300_*.c
6269F:	drivers/clk/h8300/
6270F:	drivers/irqchip/irq-renesas-h8*.c
6271
6272HACKRF MEDIA DRIVER
6273M:	Antti Palosaari <crope@iki.fi>
6274L:	linux-media@vger.kernel.org
6275W:	https://linuxtv.org
6276W:	http://palosaari.fi/linux/
6277Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6278T:	git git://linuxtv.org/anttip/media_tree.git
6279S:	Maintained
6280F:	drivers/media/usb/hackrf/
6281
6282HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6283M:	Frank Seidel <frank@f-seidel.de>
6284L:	platform-driver-x86@vger.kernel.org
6285W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6286S:	Maintained
6287F:	drivers/platform/x86/hdaps.c
6288
6289HARDWARE MONITORING
6290M:	Jean Delvare <jdelvare@suse.com>
6291M:	Guenter Roeck <linux@roeck-us.net>
6292L:	linux-hwmon@vger.kernel.org
6293W:	http://hwmon.wiki.kernel.org/
6294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6295S:	Maintained
6296F:	Documentation/devicetree/bindings/hwmon/
6297F:	Documentation/hwmon/
6298F:	drivers/hwmon/
6299F:	include/linux/hwmon*.h
6300
6301HARDWARE RANDOM NUMBER GENERATOR CORE
6302M:	Matt Mackall <mpm@selenic.com>
6303M:	Herbert Xu <herbert@gondor.apana.org.au>
6304L:	linux-crypto@vger.kernel.org
6305S:	Odd fixes
6306F:	Documentation/devicetree/bindings/rng/
6307F:	Documentation/hw_random.txt
6308F:	drivers/char/hw_random/
6309F:	include/linux/hw_random.h
6310
6311HARDWARE TRACING FACILITIES
6312M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6313S:	Maintained
6314F:	drivers/hwtracing/
6315
6316HARDWARE SPINLOCK CORE
6317M:	Ohad Ben-Cohen <ohad@wizery.com>
6318M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6319L:	linux-remoteproc@vger.kernel.org
6320S:	Maintained
6321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6322F:	Documentation/devicetree/bindings/hwlock/
6323F:	Documentation/hwspinlock.txt
6324F:	drivers/hwspinlock/
6325F:	include/linux/hwspinlock.h
6326
6327HARMONY SOUND DRIVER
6328L:	linux-parisc@vger.kernel.org
6329S:	Maintained
6330F:	sound/parisc/harmony.*
6331
6332HDPVR USB VIDEO ENCODER DRIVER
6333M:	Hans Verkuil <hverkuil@xs4all.nl>
6334L:	linux-media@vger.kernel.org
6335T:	git git://linuxtv.org/media_tree.git
6336W:	https://linuxtv.org
6337S:	Odd Fixes
6338F:	drivers/media/usb/hdpvr/
6339
6340HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6341M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6342S:	Supported
6343F:	Documentation/watchdog/hpwdt.txt
6344F:	drivers/watchdog/hpwdt.c
6345
6346HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6347M:	Don Brace <don.brace@microsemi.com>
6348L:	esc.storagedev@microsemi.com
6349L:	linux-scsi@vger.kernel.org
6350S:	Supported
6351F:	Documentation/scsi/hpsa.txt
6352F:	drivers/scsi/hpsa*.[ch]
6353F:	include/linux/cciss*.h
6354F:	include/uapi/linux/cciss*.h
6355
6356HFI1 DRIVER
6357M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6358M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6359L:	linux-rdma@vger.kernel.org
6360S:	Supported
6361F:	drivers/infiniband/hw/hfi1
6362
6363HFS FILESYSTEM
6364L:	linux-fsdevel@vger.kernel.org
6365S:	Orphan
6366F:	Documentation/filesystems/hfs.txt
6367F:	fs/hfs/
6368
6369HFSPLUS FILESYSTEM
6370L:	linux-fsdevel@vger.kernel.org
6371S:	Orphan
6372F:	Documentation/filesystems/hfsplus.txt
6373F:	fs/hfsplus/
6374
6375HGA FRAMEBUFFER DRIVER
6376M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6377L:	linux-nvidia@lists.surfsouth.com
6378W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6379S:	Maintained
6380F:	drivers/video/fbdev/hgafb.c
6381
6382HIBERNATION (aka Software Suspend, aka swsusp)
6383M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6384M:	Pavel Machek <pavel@ucw.cz>
6385L:	linux-pm@vger.kernel.org
6386B:	https://bugzilla.kernel.org
6387S:	Supported
6388F:	arch/x86/power/
6389F:	drivers/base/power/
6390F:	kernel/power/
6391F:	include/linux/suspend.h
6392F:	include/linux/freezer.h
6393F:	include/linux/pm.h
6394F:	arch/*/include/asm/suspend*.h
6395
6396HID CORE LAYER
6397M:	Jiri Kosina <jikos@kernel.org>
6398R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6399L:	linux-input@vger.kernel.org
6400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6401S:	Maintained
6402F:	drivers/hid/
6403F:	include/linux/hid*
6404F:	include/uapi/linux/hid*
6405
6406HID SENSOR HUB DRIVERS
6407M:	Jiri Kosina <jikos@kernel.org>
6408M:	Jonathan Cameron <jic23@kernel.org>
6409M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6410L:	linux-input@vger.kernel.org
6411L:	linux-iio@vger.kernel.org
6412S:	Maintained
6413F:	Documentation/hid/hid-sensor*
6414F:	drivers/hid/hid-sensor-*
6415F:	drivers/iio/*/hid-*
6416F:	include/linux/hid-sensor-*
6417
6418HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6419M:	Thomas Gleixner <tglx@linutronix.de>
6420L:	linux-kernel@vger.kernel.org
6421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6422S:	Maintained
6423F:	Documentation/timers/
6424F:	kernel/time/hrtimer.c
6425F:	kernel/time/clockevents.c
6426F:	kernel/time/timer_*.c
6427F:	include/linux/clockchips.h
6428F:	include/linux/hrtimer.h
6429
6430HIGH-SPEED SCC DRIVER FOR AX.25
6431L:	linux-hams@vger.kernel.org
6432S:	Orphan
6433F:	drivers/net/hamradio/dmascc.c
6434F:	drivers/net/hamradio/scc.c
6435
6436HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6437M:	HighPoint Linux Team <linux@highpoint-tech.com>
6438W:	http://www.highpoint-tech.com
6439S:	Supported
6440F:	Documentation/scsi/hptiop.txt
6441F:	drivers/scsi/hptiop.c
6442
6443HIPPI
6444M:	Jes Sorensen <jes@trained-monkey.org>
6445L:	linux-hippi@sunsite.dk
6446S:	Maintained
6447F:	include/linux/hippidevice.h
6448F:	include/uapi/linux/if_hippi.h
6449F:	net/802/hippi.c
6450F:	drivers/net/hippi/
6451
6452HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6453M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6454M:	Salil Mehta <salil.mehta@huawei.com>
6455L:	netdev@vger.kernel.org
6456W:	http://www.hisilicon.com
6457S:	Maintained
6458F:	drivers/net/ethernet/hisilicon/hns3/
6459
6460HISILICON LPC BUS DRIVER
6461M:	john.garry@huawei.com
6462W:	http://www.hisilicon.com
6463S:	Maintained
6464F:	drivers/bus/hisi_lpc.c
6465F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6466
6467HISILICON NETWORK SUBSYSTEM DRIVER
6468M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6469M:	Salil Mehta <salil.mehta@huawei.com>
6470L:	netdev@vger.kernel.org
6471W:	http://www.hisilicon.com
6472S:	Maintained
6473F:	drivers/net/ethernet/hisilicon/
6474F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6475
6476HISILICON PMU DRIVER
6477M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6478W:	http://www.hisilicon.com
6479S:	Supported
6480F:	drivers/perf/hisilicon
6481F:	Documentation/perf/hisi-pmu.txt
6482
6483HISILICON ROCE DRIVER
6484M:	Lijun Ou <oulijun@huawei.com>
6485M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6486L:	linux-rdma@vger.kernel.org
6487S:	Maintained
6488F:	drivers/infiniband/hw/hns/
6489F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6490
6491HISILICON SAS Controller
6492M:	John Garry <john.garry@huawei.com>
6493W:	http://www.hisilicon.com
6494S:	Supported
6495F:	drivers/scsi/hisi_sas/
6496F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6497
6498HMM - Heterogeneous Memory Management
6499M:	Jérôme Glisse <jglisse@redhat.com>
6500L:	linux-mm@kvack.org
6501S:	Maintained
6502F:	mm/hmm*
6503F:	include/linux/hmm*
6504F:	Documentation/vm/hmm.rst
6505
6506HOST AP DRIVER
6507M:	Jouni Malinen <j@w1.fi>
6508L:	linux-wireless@vger.kernel.org
6509W:	http://w1.fi/hostap-driver.html
6510S:	Obsolete
6511F:	drivers/net/wireless/intersil/hostap/
6512
6513HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6514L:	platform-driver-x86@vger.kernel.org
6515S:	Orphan
6516F:	drivers/platform/x86/tc1100-wmi.c
6517
6518HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6519M:	Jaroslav Kysela <perex@perex.cz>
6520S:	Maintained
6521F:	drivers/net/ethernet/hp/hp100.*
6522
6523HPET:	High Precision Event Timers driver
6524M:	Clemens Ladisch <clemens@ladisch.de>
6525S:	Maintained
6526F:	Documentation/timers/hpet.txt
6527F:	drivers/char/hpet.c
6528F:	include/linux/hpet.h
6529F:	include/uapi/linux/hpet.h
6530
6531HPET:	x86
6532S:	Orphan
6533F:	arch/x86/kernel/hpet.c
6534F:	arch/x86/include/asm/hpet.h
6535
6536HPFS FILESYSTEM
6537M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6538W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6539S:	Maintained
6540F:	fs/hpfs/
6541
6542HSI SUBSYSTEM
6543M:	Sebastian Reichel <sre@kernel.org>
6544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6545S:	Maintained
6546F:	Documentation/ABI/testing/sysfs-bus-hsi
6547F:	Documentation/driver-api/hsi.rst
6548F:	drivers/hsi/
6549F:	include/linux/hsi/
6550F:	include/uapi/linux/hsi/
6551
6552HSO 3G MODEM DRIVER
6553L:	linux-usb@vger.kernel.org
6554S:	Orphan
6555F:	drivers/net/usb/hso.c
6556
6557HSR NETWORK PROTOCOL
6558M:	Arvid Brodin <arvid.brodin@alten.se>
6559L:	netdev@vger.kernel.org
6560S:	Maintained
6561F:	net/hsr/
6562
6563HT16K33 LED CONTROLLER DRIVER
6564M:	Robin van der Gracht <robin@protonic.nl>
6565S:	Maintained
6566F:	drivers/auxdisplay/ht16k33.c
6567F:	Documentation/devicetree/bindings/display/ht16k33.txt
6568
6569HTCPEN TOUCHSCREEN DRIVER
6570M:	Pau Oliva Fora <pof@eslack.org>
6571L:	linux-input@vger.kernel.org
6572S:	Maintained
6573F:	drivers/input/touchscreen/htcpen.c
6574
6575HUAWEI ETHERNET DRIVER
6576M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6577L:	netdev@vger.kernel.org
6578S:	Supported
6579F:	Documentation/networking/hinic.txt
6580F:	drivers/net/ethernet/huawei/hinic/
6581
6582HUGETLB FILESYSTEM
6583M:	Mike Kravetz <mike.kravetz@oracle.com>
6584L:	linux-mm@kvack.org
6585S:	Maintained
6586F:	fs/hugetlbfs/
6587F:	mm/hugetlb.c
6588F:	include/linux/hugetlb.h
6589F:	Documentation/admin-guide/mm/hugetlbpage.rst
6590F:	Documentation/vm/hugetlbfs_reserv.rst
6591F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6592
6593HVA ST MEDIA DRIVER
6594M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6595L:	linux-media@vger.kernel.org
6596T:	git git://linuxtv.org/media_tree.git
6597W:	https://linuxtv.org
6598S:	Supported
6599F:	drivers/media/platform/sti/hva
6600
6601HWPOISON MEMORY FAILURE HANDLING
6602M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6603L:	linux-mm@kvack.org
6604S:	Maintained
6605F:	mm/memory-failure.c
6606F:	mm/hwpoison-inject.c
6607
6608Hyper-V CORE AND DRIVERS
6609M:	"K. Y. Srinivasan" <kys@microsoft.com>
6610M:	Haiyang Zhang <haiyangz@microsoft.com>
6611M:	Stephen Hemminger <sthemmin@microsoft.com>
6612L:	devel@linuxdriverproject.org
6613S:	Maintained
6614F:	Documentation/networking/netvsc.txt
6615F:	arch/x86/include/asm/mshyperv.h
6616F:	arch/x86/include/asm/trace/hyperv.h
6617F:	arch/x86/include/asm/hyperv-tlfs.h
6618F:	arch/x86/kernel/cpu/mshyperv.c
6619F:	arch/x86/hyperv
6620F:	drivers/hid/hid-hyperv.c
6621F:	drivers/hv/
6622F:	drivers/input/serio/hyperv-keyboard.c
6623F:	drivers/pci/controller/pci-hyperv.c
6624F:	drivers/net/hyperv/
6625F:	drivers/scsi/storvsc_drv.c
6626F:	drivers/uio/uio_hv_generic.c
6627F:	drivers/video/fbdev/hyperv_fb.c
6628F:	net/vmw_vsock/hyperv_transport.c
6629F:	include/linux/hyperv.h
6630F:	include/uapi/linux/hyperv.h
6631F:	tools/hv/
6632F:	Documentation/ABI/stable/sysfs-bus-vmbus
6633
6634HYPERVISOR VIRTUAL CONSOLE DRIVER
6635L:	linuxppc-dev@lists.ozlabs.org
6636S:	Odd Fixes
6637F:	drivers/tty/hvc/
6638
6639I2C ACPI SUPPORT
6640M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6641L:	linux-i2c@vger.kernel.org
6642L:	linux-acpi@vger.kernel.org
6643S:	Maintained
6644F:	drivers/i2c/i2c-core-acpi.c
6645
6646I2C MUXES
6647M:	Peter Rosin <peda@axentia.se>
6648L:	linux-i2c@vger.kernel.org
6649S:	Maintained
6650F:	Documentation/i2c/i2c-topology
6651F:	Documentation/i2c/muxes/
6652F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6653F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6654F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6655F:	drivers/i2c/i2c-mux.c
6656F:	drivers/i2c/muxes/
6657F:	include/linux/i2c-mux.h
6658
6659I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6660M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6661L:	linux-i2c@vger.kernel.org
6662S:	Maintained
6663F:	drivers/i2c/busses/i2c-mv64xxx.c
6664
6665I2C OVER PARALLEL PORT
6666M:	Jean Delvare <jdelvare@suse.com>
6667L:	linux-i2c@vger.kernel.org
6668S:	Maintained
6669F:	Documentation/i2c/busses/i2c-parport
6670F:	Documentation/i2c/busses/i2c-parport-light
6671F:	drivers/i2c/busses/i2c-parport.c
6672F:	drivers/i2c/busses/i2c-parport-light.c
6673
6674I2C SUBSYSTEM
6675M:	Wolfram Sang <wsa@the-dreams.de>
6676L:	linux-i2c@vger.kernel.org
6677W:	https://i2c.wiki.kernel.org/
6678Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6679T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6680S:	Maintained
6681F:	Documentation/devicetree/bindings/i2c/i2c.txt
6682F:	Documentation/i2c/
6683F:	drivers/i2c/*
6684F:	include/linux/i2c.h
6685F:	include/linux/i2c-dev.h
6686F:	include/linux/i2c-smbus.h
6687F:	include/uapi/linux/i2c.h
6688F:	include/uapi/linux/i2c-*.h
6689
6690I2C SUBSYSTEM HOST DRIVERS
6691L:	linux-i2c@vger.kernel.org
6692W:	https://i2c.wiki.kernel.org/
6693Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6694T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6695S:	Odd Fixes
6696F:	Documentation/devicetree/bindings/i2c/
6697F:	drivers/i2c/algos/
6698F:	drivers/i2c/busses/
6699
6700I2C-TAOS-EVM DRIVER
6701M:	Jean Delvare <jdelvare@suse.com>
6702L:	linux-i2c@vger.kernel.org
6703S:	Maintained
6704F:	Documentation/i2c/busses/i2c-taos-evm
6705F:	drivers/i2c/busses/i2c-taos-evm.c
6706
6707I2C-TINY-USB DRIVER
6708M:	Till Harbaum <till@harbaum.org>
6709L:	linux-i2c@vger.kernel.org
6710W:	http://www.harbaum.org/till/i2c_tiny_usb
6711S:	Maintained
6712F:	drivers/i2c/busses/i2c-tiny-usb.c
6713
6714I2C/SMBUS CONTROLLER DRIVERS FOR PC
6715M:	Jean Delvare <jdelvare@suse.com>
6716L:	linux-i2c@vger.kernel.org
6717S:	Maintained
6718F:	Documentation/i2c/busses/i2c-ali1535
6719F:	Documentation/i2c/busses/i2c-ali1563
6720F:	Documentation/i2c/busses/i2c-ali15x3
6721F:	Documentation/i2c/busses/i2c-amd756
6722F:	Documentation/i2c/busses/i2c-amd8111
6723F:	Documentation/i2c/busses/i2c-i801
6724F:	Documentation/i2c/busses/i2c-nforce2
6725F:	Documentation/i2c/busses/i2c-piix4
6726F:	Documentation/i2c/busses/i2c-sis5595
6727F:	Documentation/i2c/busses/i2c-sis630
6728F:	Documentation/i2c/busses/i2c-sis96x
6729F:	Documentation/i2c/busses/i2c-via
6730F:	Documentation/i2c/busses/i2c-viapro
6731F:	drivers/i2c/busses/i2c-ali1535.c
6732F:	drivers/i2c/busses/i2c-ali1563.c
6733F:	drivers/i2c/busses/i2c-ali15x3.c
6734F:	drivers/i2c/busses/i2c-amd756.c
6735F:	drivers/i2c/busses/i2c-amd756-s4882.c
6736F:	drivers/i2c/busses/i2c-amd8111.c
6737F:	drivers/i2c/busses/i2c-i801.c
6738F:	drivers/i2c/busses/i2c-isch.c
6739F:	drivers/i2c/busses/i2c-nforce2.c
6740F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6741F:	drivers/i2c/busses/i2c-piix4.c
6742F:	drivers/i2c/busses/i2c-sis5595.c
6743F:	drivers/i2c/busses/i2c-sis630.c
6744F:	drivers/i2c/busses/i2c-sis96x.c
6745F:	drivers/i2c/busses/i2c-via.c
6746F:	drivers/i2c/busses/i2c-viapro.c
6747
6748I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6749M:	Hans de Goede <hdegoede@redhat.com>
6750L:	linux-i2c@vger.kernel.org
6751S:	Maintained
6752F:	drivers/i2c/busses/i2c-cht-wc.c
6753
6754I2C/SMBUS ISMT DRIVER
6755M:	Seth Heasley <seth.heasley@intel.com>
6756M:	Neil Horman <nhorman@tuxdriver.com>
6757L:	linux-i2c@vger.kernel.org
6758F:	drivers/i2c/busses/i2c-ismt.c
6759F:	Documentation/i2c/busses/i2c-ismt
6760
6761I2C/SMBUS STUB DRIVER
6762M:	Jean Delvare <jdelvare@suse.com>
6763L:	linux-i2c@vger.kernel.org
6764S:	Maintained
6765F:	drivers/i2c/i2c-stub.c
6766
6767IA64 (Itanium) PLATFORM
6768M:	Tony Luck <tony.luck@intel.com>
6769M:	Fenghua Yu <fenghua.yu@intel.com>
6770L:	linux-ia64@vger.kernel.org
6771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6772S:	Maintained
6773F:	arch/ia64/
6774
6775IBM Power 842 compression accelerator
6776M:	Haren Myneni <haren@us.ibm.com>
6777S:	Supported
6778F:	drivers/crypto/nx/Makefile
6779F:	drivers/crypto/nx/Kconfig
6780F:	drivers/crypto/nx/nx-842*
6781F:	include/linux/sw842.h
6782F:	crypto/842.c
6783F:	lib/842/
6784
6785IBM Power in-Nest Crypto Acceleration
6786M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6787M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6788L:	linux-crypto@vger.kernel.org
6789S:	Supported
6790F:	drivers/crypto/nx/Makefile
6791F:	drivers/crypto/nx/Kconfig
6792F:	drivers/crypto/nx/nx-aes*
6793F:	drivers/crypto/nx/nx-sha*
6794F:	drivers/crypto/nx/nx.*
6795F:	drivers/crypto/nx/nx_csbcpb.h
6796F:	drivers/crypto/nx/nx_debugfs.h
6797
6798IBM Power Linux RAID adapter
6799M:	Brian King <brking@us.ibm.com>
6800S:	Supported
6801F:	drivers/scsi/ipr.*
6802
6803IBM Power SRIOV Virtual NIC Device Driver
6804M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6805M:	John Allen <jallen@linux.vnet.ibm.com>
6806L:	netdev@vger.kernel.org
6807S:	Supported
6808F:	drivers/net/ethernet/ibm/ibmvnic.*
6809
6810IBM Power Virtual Accelerator Switchboard
6811M:	Sukadev Bhattiprolu
6812L:	linuxppc-dev@lists.ozlabs.org
6813S:	Supported
6814F:	arch/powerpc/platforms/powernv/vas*
6815F:	arch/powerpc/platforms/powernv/copy-paste.h
6816F:	arch/powerpc/include/asm/vas.h
6817F:	arch/powerpc/include/uapi/asm/vas.h
6818
6819IBM Power Virtual Ethernet Device Driver
6820M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6821L:	netdev@vger.kernel.org
6822S:	Supported
6823F:	drivers/net/ethernet/ibm/ibmveth.*
6824
6825IBM Power Virtual FC Device Drivers
6826M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6827L:	linux-scsi@vger.kernel.org
6828S:	Supported
6829F:	drivers/scsi/ibmvscsi/ibmvfc*
6830
6831IBM Power Virtual Management Channel Driver
6832M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6833M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6834S:	Supported
6835F:	drivers/misc/ibmvmc.*
6836
6837IBM Power Virtual SCSI Device Drivers
6838M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6839L:	linux-scsi@vger.kernel.org
6840S:	Supported
6841F:	drivers/scsi/ibmvscsi/ibmvscsi*
6842F:	include/scsi/viosrp.h
6843
6844IBM Power Virtual SCSI Device Target Driver
6845M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6846M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6847L:	linux-scsi@vger.kernel.org
6848L:	target-devel@vger.kernel.org
6849S:	Supported
6850F:	drivers/scsi/ibmvscsi_tgt/
6851
6852IBM Power VMX Cryptographic instructions
6853M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6854M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6855L:	linux-crypto@vger.kernel.org
6856S:	Supported
6857F:	drivers/crypto/vmx/Makefile
6858F:	drivers/crypto/vmx/Kconfig
6859F:	drivers/crypto/vmx/vmx.c
6860F:	drivers/crypto/vmx/aes*
6861F:	drivers/crypto/vmx/ghash*
6862F:	drivers/crypto/vmx/ppc-xlate.pl
6863
6864IBM ServeRAID RAID DRIVER
6865S:	Orphan
6866F:	drivers/scsi/ips.*
6867
6868ICH LPC AND GPIO DRIVER
6869M:	Peter Tyser <ptyser@xes-inc.com>
6870S:	Maintained
6871F:	drivers/mfd/lpc_ich.c
6872F:	drivers/gpio/gpio-ich.c
6873
6874IDE SUBSYSTEM
6875M:	"David S. Miller" <davem@davemloft.net>
6876L:	linux-ide@vger.kernel.org
6877Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6878T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6879S:	Maintained
6880F:	Documentation/ide/
6881F:	drivers/ide/
6882F:	include/linux/ide.h
6883
6884IDE/ATAPI DRIVERS
6885M:	Borislav Petkov <bp@alien8.de>
6886L:	linux-ide@vger.kernel.org
6887S:	Maintained
6888F:	Documentation/cdrom/ide-cd
6889F:	drivers/ide/ide-cd*
6890
6891IDEAPAD LAPTOP EXTRAS DRIVER
6892M:	Ike Panhc <ike.pan@canonical.com>
6893L:	platform-driver-x86@vger.kernel.org
6894W:	http://launchpad.net/ideapad-laptop
6895S:	Maintained
6896F:	drivers/platform/x86/ideapad-laptop.c
6897
6898IDEAPAD LAPTOP SLIDEBAR DRIVER
6899M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6900L:	linux-input@vger.kernel.org
6901W:	https://github.com/o2genum/ideapad-slidebar
6902S:	Maintained
6903F:	drivers/input/misc/ideapad_slidebar.c
6904
6905IDT VersaClock 5 CLOCK DRIVER
6906M:	Marek Vasut <marek.vasut@gmail.com>
6907S:	Maintained
6908F:	drivers/clk/clk-versaclock5.c
6909
6910IEEE 802.15.4 SUBSYSTEM
6911M:	Alexander Aring <alex.aring@gmail.com>
6912M:	Stefan Schmidt <stefan@osg.samsung.com>
6913L:	linux-wpan@vger.kernel.org
6914W:	http://wpan.cakelab.org/
6915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6916T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6917S:	Maintained
6918F:	net/ieee802154/
6919F:	net/mac802154/
6920F:	drivers/net/ieee802154/
6921F:	include/linux/nl802154.h
6922F:	include/linux/ieee802154.h
6923F:	include/net/nl802154.h
6924F:	include/net/mac802154.h
6925F:	include/net/af_ieee802154.h
6926F:	include/net/cfg802154.h
6927F:	include/net/ieee802154_netdev.h
6928F:	Documentation/networking/ieee802154.txt
6929
6930IFE PROTOCOL
6931M:	Yotam Gigi <yotam.gi@gmail.com>
6932M:	Jamal Hadi Salim <jhs@mojatatu.com>
6933F:	net/ife
6934F:	include/net/ife.h
6935F:	include/uapi/linux/ife.h
6936
6937IGORPLUG-USB IR RECEIVER
6938M:	Sean Young <sean@mess.org>
6939L:	linux-media@vger.kernel.org
6940S:	Maintained
6941F:	drivers/media/rc/igorplugusb.c
6942
6943IGUANAWORKS USB IR TRANSCEIVER
6944M:	Sean Young <sean@mess.org>
6945L:	linux-media@vger.kernel.org
6946S:	Maintained
6947F:	drivers/media/rc/iguanair.c
6948
6949IIO DIGITAL POTENTIOMETER DAC
6950M:	Peter Rosin <peda@axentia.se>
6951L:	linux-iio@vger.kernel.org
6952S:	Maintained
6953F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6954F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6955F:	drivers/iio/dac/dpot-dac.c
6956
6957IIO ENVELOPE DETECTOR
6958M:	Peter Rosin <peda@axentia.se>
6959L:	linux-iio@vger.kernel.org
6960S:	Maintained
6961F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6962F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6963F:	drivers/iio/adc/envelope-detector.c
6964
6965IIO MULTIPLEXER
6966M:	Peter Rosin <peda@axentia.se>
6967L:	linux-iio@vger.kernel.org
6968S:	Maintained
6969F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6970F:	drivers/iio/multiplexer/iio-mux.c
6971
6972IIO SUBSYSTEM AND DRIVERS
6973M:	Jonathan Cameron <jic23@kernel.org>
6974R:	Hartmut Knaack <knaack.h@gmx.de>
6975R:	Lars-Peter Clausen <lars@metafoo.de>
6976R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6977L:	linux-iio@vger.kernel.org
6978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6979S:	Maintained
6980F:	Documentation/ABI/testing/configfs-iio*
6981F:	Documentation/ABI/testing/sysfs-bus-iio*
6982F:	Documentation/devicetree/bindings/iio/
6983F:	drivers/iio/
6984F:	drivers/staging/iio/
6985F:	include/linux/iio/
6986F:	tools/iio/
6987
6988IIO UNIT CONVERTER
6989M:	Peter Rosin <peda@axentia.se>
6990L:	linux-iio@vger.kernel.org
6991S:	Maintained
6992F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6993F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6994F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6995F:	drivers/iio/afe/iio-rescale.c
6996
6997IKANOS/ADI EAGLE ADSL USB DRIVER
6998M:	Matthieu Castet <castet.matthieu@free.fr>
6999M:	Stanislaw Gruszka <stf_xl@wp.pl>
7000S:	Maintained
7001F:	drivers/usb/atm/ueagle-atm.c
7002
7003IMGTEC ASCII LCD DRIVER
7004M:	Paul Burton <paul.burton@mips.com>
7005S:	Maintained
7006F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7007F:	drivers/auxdisplay/img-ascii-lcd.c
7008
7009IMGTEC IR DECODER DRIVER
7010M:	James Hogan <jhogan@kernel.org>
7011S:	Maintained
7012F:	drivers/media/rc/img-ir/
7013
7014IMON SOUNDGRAPH USB IR RECEIVER
7015M:	Sean Young <sean@mess.org>
7016L:	linux-media@vger.kernel.org
7017S:	Maintained
7018F:	drivers/media/rc/imon_raw.c
7019F:	drivers/media/rc/imon.c
7020
7021IMS TWINTURBO FRAMEBUFFER DRIVER
7022L:	linux-fbdev@vger.kernel.org
7023S:	Orphan
7024F:	drivers/video/fbdev/imsttfb.c
7025
7026INA209 HARDWARE MONITOR DRIVER
7027M:	Guenter Roeck <linux@roeck-us.net>
7028L:	linux-hwmon@vger.kernel.org
7029S:	Maintained
7030F:	Documentation/hwmon/ina209
7031F:	Documentation/devicetree/bindings/i2c/ina209.txt
7032F:	drivers/hwmon/ina209.c
7033
7034INA2XX HARDWARE MONITOR DRIVER
7035M:	Guenter Roeck <linux@roeck-us.net>
7036L:	linux-hwmon@vger.kernel.org
7037S:	Maintained
7038F:	Documentation/hwmon/ina2xx
7039F:	drivers/hwmon/ina2xx.c
7040F:	include/linux/platform_data/ina2xx.h
7041
7042INDUSTRY PACK SUBSYSTEM (IPACK)
7043M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7044M:	Jens Taprogge <jens.taprogge@taprogge.org>
7045M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7046L:	industrypack-devel@lists.sourceforge.net
7047W:	http://industrypack.sourceforge.net
7048S:	Maintained
7049F:	drivers/ipack/
7050
7051INFINIBAND SUBSYSTEM
7052M:	Doug Ledford <dledford@redhat.com>
7053M:	Jason Gunthorpe <jgg@mellanox.com>
7054L:	linux-rdma@vger.kernel.org
7055W:	https://github.com/linux-rdma/rdma-core
7056Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7058S:	Supported
7059F:	Documentation/devicetree/bindings/infiniband/
7060F:	Documentation/infiniband/
7061F:	drivers/infiniband/
7062F:	include/uapi/linux/if_infiniband.h
7063F:	include/uapi/rdma/
7064F:	include/rdma/
7065
7066INGENIC JZ4780 DMA Driver
7067M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7068S:	Maintained
7069F:	drivers/dma/dma-jz4780.c
7070
7071INGENIC JZ4780 NAND DRIVER
7072M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7073L:	linux-mtd@lists.infradead.org
7074S:	Maintained
7075F:	drivers/mtd/nand/raw/jz4780_*
7076
7077INOTIFY
7078M:	Jan Kara <jack@suse.cz>
7079R:	Amir Goldstein <amir73il@gmail.com>
7080L:	linux-fsdevel@vger.kernel.org
7081S:	Maintained
7082F:	Documentation/filesystems/inotify.txt
7083F:	fs/notify/inotify/
7084F:	include/linux/inotify.h
7085F:	include/uapi/linux/inotify.h
7086
7087INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7088M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7089L:	linux-input@vger.kernel.org
7090Q:	http://patchwork.kernel.org/project/linux-input/list/
7091T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7092S:	Maintained
7093F:	drivers/input/
7094F:	include/linux/input.h
7095F:	include/uapi/linux/input.h
7096F:	include/uapi/linux/input-event-codes.h
7097F:	include/linux/input/
7098F:	Documentation/devicetree/bindings/input/
7099F:	Documentation/input/
7100
7101INPUT MULTITOUCH (MT) PROTOCOL
7102M:	Henrik Rydberg <rydberg@bitmath.org>
7103L:	linux-input@vger.kernel.org
7104S:	Odd fixes
7105F:	Documentation/input/multi-touch-protocol.rst
7106F:	drivers/input/input-mt.c
7107K:	\b(ABS|SYN)_MT_
7108
7109INSIDE SECURE CRYPTO DRIVER
7110M:	Antoine Tenart <antoine.tenart@bootlin.com>
7111F:	drivers/crypto/inside-secure/
7112S:	Maintained
7113L:	linux-crypto@vger.kernel.org
7114
7115INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7116M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7117M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7118L:	linux-integrity@vger.kernel.org
7119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7120S:	Supported
7121F:	security/integrity/ima/
7122
7123INTEL 810/815 FRAMEBUFFER DRIVER
7124M:	Antonino Daplas <adaplas@gmail.com>
7125L:	linux-fbdev@vger.kernel.org
7126S:	Maintained
7127F:	drivers/video/fbdev/i810/
7128
7129INTEL ASoC DRIVERS
7130M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7131M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7132M:	Jie Yang <yang.jie@linux.intel.com>
7133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7134S:	Supported
7135F:	sound/soc/intel/
7136
7137INTEL C600 SERIES SAS CONTROLLER DRIVER
7138M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7139M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7140L:	linux-scsi@vger.kernel.org
7141T:	git git://git.code.sf.net/p/intel-sas/isci
7142S:	Supported
7143F:	drivers/scsi/isci/
7144
7145INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7146M:	Jani Nikula <jani.nikula@linux.intel.com>
7147M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7148M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7149L:	intel-gfx@lists.freedesktop.org
7150W:	https://01.org/linuxgraphics/
7151B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7152C:	irc://chat.freenode.net/intel-gfx
7153Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7154T:	git git://anongit.freedesktop.org/drm-intel
7155S:	Supported
7156F:	drivers/gpu/drm/i915/
7157F:	include/drm/i915*
7158F:	include/uapi/drm/i915_drm.h
7159F:	Documentation/gpu/i915.rst
7160
7161INTEL ETHERNET DRIVERS
7162M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7163L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7164W:	http://www.intel.com/support/feedback.htm
7165W:	http://e1000.sourceforge.net/
7166Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7169S:	Supported
7170F:	Documentation/networking/e100.rst
7171F:	Documentation/networking/e1000.rst
7172F:	Documentation/networking/e1000e.txt
7173F:	Documentation/networking/igb.txt
7174F:	Documentation/networking/igbvf.txt
7175F:	Documentation/networking/ixgb.txt
7176F:	Documentation/networking/ixgbe.txt
7177F:	Documentation/networking/ixgbevf.txt
7178F:	Documentation/networking/i40e.txt
7179F:	Documentation/networking/i40evf.txt
7180F:	Documentation/networking/ice.txt
7181F:	drivers/net/ethernet/intel/
7182F:	drivers/net/ethernet/intel/*/
7183F:	include/linux/avf/virtchnl.h
7184
7185INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7186M:	Maik Broemme <mbroemme@libmpq.org>
7187L:	linux-fbdev@vger.kernel.org
7188S:	Maintained
7189F:	Documentation/fb/intelfb.txt
7190F:	drivers/video/fbdev/intelfb/
7191
7192INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7193M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7194M:	Zhi Wang <zhi.a.wang@intel.com>
7195L:	intel-gvt-dev@lists.freedesktop.org
7196L:	intel-gfx@lists.freedesktop.org
7197W:	https://01.org/igvt-g
7198T:	git https://github.com/intel/gvt-linux.git
7199S:	Supported
7200F:	drivers/gpu/drm/i915/gvt/
7201
7202INTEL HID EVENT DRIVER
7203M:	Alex Hung <alex.hung@canonical.com>
7204L:	platform-driver-x86@vger.kernel.org
7205S:	Maintained
7206F:	drivers/platform/x86/intel-hid.c
7207
7208INTEL I/OAT DMA DRIVER
7209M:	Dave Jiang <dave.jiang@intel.com>
7210R:	Dan Williams <dan.j.williams@intel.com>
7211L:	dmaengine@vger.kernel.org
7212Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7213S:	Supported
7214F:	drivers/dma/ioat*
7215
7216INTEL IDLE DRIVER
7217M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7218M:	Len Brown <lenb@kernel.org>
7219L:	linux-pm@vger.kernel.org
7220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7221B:	https://bugzilla.kernel.org
7222S:	Supported
7223F:	drivers/idle/intel_idle.c
7224
7225INTEL INTEGRATED SENSOR HUB DRIVER
7226M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7227M:	Jiri Kosina <jikos@kernel.org>
7228L:	linux-input@vger.kernel.org
7229S:	Maintained
7230F:	drivers/hid/intel-ish-hid/
7231
7232INTEL IOMMU (VT-d)
7233M:	David Woodhouse <dwmw2@infradead.org>
7234L:	iommu@lists.linux-foundation.org
7235T:	git git://git.infradead.org/iommu-2.6.git
7236S:	Supported
7237F:	drivers/iommu/intel-iommu.c
7238F:	include/linux/intel-iommu.h
7239
7240INTEL IOP-ADMA DMA DRIVER
7241R:	Dan Williams <dan.j.williams@intel.com>
7242S:	Odd fixes
7243F:	drivers/dma/iop-adma.c
7244
7245INTEL IPU3 CSI-2 CIO2 DRIVER
7246M:	Yong Zhi <yong.zhi@intel.com>
7247M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7248L:	linux-media@vger.kernel.org
7249S:	Maintained
7250F:	drivers/media/pci/intel/ipu3/
7251F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7252
7253INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7254M:	Krzysztof Halasa <khalasa@piap.pl>
7255S:	Maintained
7256F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7257F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7258F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7259F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7260F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7261F:	drivers/net/wan/ixp4xx_hss.c
7262
7263INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7264M:	Deepak Saxena <dsaxena@plexity.net>
7265S:	Maintained
7266F:	drivers/char/hw_random/ixp4xx-rng.c
7267
7268INTEL MANAGEMENT ENGINE (mei)
7269M:	Tomas Winkler <tomas.winkler@intel.com>
7270L:	linux-kernel@vger.kernel.org
7271S:	Supported
7272F:	include/uapi/linux/mei.h
7273F:	include/linux/mei_cl_bus.h
7274F:	drivers/misc/mei/*
7275F:	drivers/watchdog/mei_wdt.c
7276F:	Documentation/misc-devices/mei/*
7277F:	samples/mei/*
7278
7279INTEL MENLOW THERMAL DRIVER
7280M:	Sujith Thomas <sujith.thomas@intel.com>
7281L:	platform-driver-x86@vger.kernel.org
7282W:	https://01.org/linux-acpi
7283S:	Supported
7284F:	drivers/platform/x86/intel_menlow.c
7285
7286INTEL MERRIFIELD GPIO DRIVER
7287M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7288L:	linux-gpio@vger.kernel.org
7289S:	Maintained
7290F:	drivers/gpio/gpio-merrifield.c
7291
7292INTEL MIC DRIVERS (mic)
7293M:	Sudeep Dutt <sudeep.dutt@intel.com>
7294M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7295S:	Supported
7296W:	https://github.com/sudeepdutt/mic
7297W:	http://software.intel.com/en-us/mic-developer
7298F:	include/linux/mic_bus.h
7299F:	include/linux/scif.h
7300F:	include/uapi/linux/mic_common.h
7301F:	include/uapi/linux/mic_ioctl.h
7302F:	include/uapi/linux/scif_ioctl.h
7303F:	drivers/misc/mic/
7304F:	drivers/dma/mic_x100_dma.c
7305F:	drivers/dma/mic_x100_dma.h
7306F:	Documentation/mic/
7307
7308INTEL PMC CORE DRIVER
7309M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7310M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7311L:	platform-driver-x86@vger.kernel.org
7312S:	Maintained
7313F:	arch/x86/include/asm/pmc_core.h
7314F:	drivers/platform/x86/intel_pmc_core*
7315
7316INTEL PMC/P-Unit IPC DRIVER
7317M:	Zha Qipeng<qipeng.zha@intel.com>
7318L:	platform-driver-x86@vger.kernel.org
7319S:	Maintained
7320F:	drivers/platform/x86/intel_pmc_ipc.c
7321F:	drivers/platform/x86/intel_punit_ipc.c
7322F:	arch/x86/include/asm/intel_pmc_ipc.h
7323F:	arch/x86/include/asm/intel_punit_ipc.h
7324
7325INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7326M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7327L:	linux-wireless@vger.kernel.org
7328S:	Maintained
7329F:	Documentation/networking/README.ipw2100
7330F:	Documentation/networking/README.ipw2200
7331F:	drivers/net/wireless/intel/ipw2x00/
7332
7333INTEL PSTATE DRIVER
7334M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7335M:	Len Brown <lenb@kernel.org>
7336L:	linux-pm@vger.kernel.org
7337S:	Supported
7338F:	drivers/cpufreq/intel_pstate.c
7339
7340INTEL RDMA RNIC DRIVER
7341M:	Faisal Latif <faisal.latif@intel.com>
7342M:	Shiraz Saleem <shiraz.saleem@intel.com>
7343L:	linux-rdma@vger.kernel.org
7344S:	Supported
7345F:	drivers/infiniband/hw/i40iw/
7346F:	include/uapi/rdma/i40iw-abi.h
7347
7348INTEL SHA MULTIBUFFER DRIVER
7349M:	Megha Dey <megha.dey@linux.intel.com>
7350R:	Tim Chen <tim.c.chen@linux.intel.com>
7351L:	linux-crypto@vger.kernel.org
7352S:	Supported
7353F:	arch/x86/crypto/sha*-mb
7354F:	crypto/mcryptd.c
7355
7356INTEL TELEMETRY DRIVER
7357M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7358L:	platform-driver-x86@vger.kernel.org
7359S:	Maintained
7360F:	arch/x86/include/asm/intel_telemetry.h
7361F:	drivers/platform/x86/intel_telemetry*
7362
7363INTEL VIRTUAL BUTTON DRIVER
7364M:	AceLan Kao <acelan.kao@canonical.com>
7365L:	platform-driver-x86@vger.kernel.org
7366S:	Maintained
7367F:	drivers/platform/x86/intel-vbtn.c
7368
7369INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7370M:	Stanislaw Gruszka <sgruszka@redhat.com>
7371L:	linux-wireless@vger.kernel.org
7372S:	Supported
7373F:	drivers/net/wireless/intel/iwlegacy/
7374
7375INTEL WIRELESS WIFI LINK (iwlwifi)
7376M:	Johannes Berg <johannes.berg@intel.com>
7377M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7378M:	Luca Coelho <luciano.coelho@intel.com>
7379M:	Intel Linux Wireless <linuxwifi@intel.com>
7380L:	linux-wireless@vger.kernel.org
7381W:	http://intellinuxwireless.org
7382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7383S:	Supported
7384F:	drivers/net/wireless/intel/iwlwifi/
7385
7386INTEL WIRELESS WIMAX CONNECTION 2400
7387M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7388M:	linux-wimax@intel.com
7389L:	wimax@linuxwimax.org (subscribers-only)
7390S:	Supported
7391W:	http://linuxwimax.org
7392F:	Documentation/wimax/README.i2400m
7393F:	drivers/net/wimax/i2400m/
7394F:	include/uapi/linux/wimax/i2400m.h
7395
7396INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7397M:	Mario Limonciello <mario.limonciello@dell.com>
7398S:	Maintained
7399F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7400
7401INTEL(R) TRACE HUB
7402M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7403S:	Supported
7404F:	Documentation/trace/intel_th.rst
7405F:	drivers/hwtracing/intel_th/
7406
7407INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7408M:	Ning Sun <ning.sun@intel.com>
7409L:	tboot-devel@lists.sourceforge.net
7410W:	http://tboot.sourceforge.net
7411T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7412S:	Supported
7413F:	Documentation/intel_txt.txt
7414F:	include/linux/tboot.h
7415F:	arch/x86/kernel/tboot.c
7416
7417INTEL-MID GPIO DRIVER
7418M:	David Cohen <david.a.cohen@linux.intel.com>
7419L:	linux-gpio@vger.kernel.org
7420S:	Maintained
7421F:	drivers/gpio/gpio-intel-mid.c
7422
7423INVENSENSE MPU-3050 GYROSCOPE DRIVER
7424M:	Linus Walleij <linus.walleij@linaro.org>
7425L:	linux-iio@vger.kernel.org
7426S:	Maintained
7427F:	drivers/iio/gyro/mpu3050*
7428F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7429
7430IOC3 ETHERNET DRIVER
7431M:	Ralf Baechle <ralf@linux-mips.org>
7432L:	linux-mips@linux-mips.org
7433S:	Maintained
7434F:	drivers/net/ethernet/sgi/ioc3-eth.c
7435
7436IOC3 SERIAL DRIVER
7437M:	Pat Gefre <pfg@sgi.com>
7438L:	linux-serial@vger.kernel.org
7439S:	Maintained
7440F:	drivers/tty/serial/ioc3_serial.c
7441
7442IOMMU DRIVERS
7443M:	Joerg Roedel <joro@8bytes.org>
7444L:	iommu@lists.linux-foundation.org
7445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7446S:	Maintained
7447F:	Documentation/devicetree/bindings/iommu/
7448F:	drivers/iommu/
7449F:	include/linux/iommu.h
7450F:	include/linux/of_iommu.h
7451F:	include/linux/iova.h
7452
7453IP MASQUERADING
7454M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7455S:	Maintained
7456F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7457
7458IPMI SUBSYSTEM
7459M:	Corey Minyard <minyard@acm.org>
7460L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7461W:	http://openipmi.sourceforge.net/
7462S:	Supported
7463F:	Documentation/IPMI.txt
7464F:	drivers/char/ipmi/
7465F:	include/linux/ipmi*
7466F:	include/uapi/linux/ipmi*
7467
7468IPS SCSI RAID DRIVER
7469M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7470L:	linux-scsi@vger.kernel.org
7471W:	http://www.adaptec.com/
7472S:	Maintained
7473F:	drivers/scsi/ips*
7474
7475IPVS
7476M:	Wensong Zhang <wensong@linux-vs.org>
7477M:	Simon Horman <horms@verge.net.au>
7478M:	Julian Anastasov <ja@ssi.bg>
7479L:	netdev@vger.kernel.org
7480L:	lvs-devel@vger.kernel.org
7481S:	Maintained
7482T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7483T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7484F:	Documentation/networking/ipvs-sysctl.txt
7485F:	include/net/ip_vs.h
7486F:	include/uapi/linux/ip_vs.h
7487F:	net/netfilter/ipvs/
7488
7489IPWIRELESS DRIVER
7490M:	Jiri Kosina <jikos@kernel.org>
7491M:	David Sterba <dsterba@suse.com>
7492S:	Odd Fixes
7493F:	drivers/tty/ipwireless/
7494
7495IPX NETWORK LAYER
7496L:	netdev@vger.kernel.org
7497S:	Obsolete
7498F:	include/uapi/linux/ipx.h
7499F:	drivers/staging/ipx/
7500
7501IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7502M:	Marc Zyngier <marc.zyngier@arm.com>
7503S:	Maintained
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7505F:	Documentation/IRQ-domain.txt
7506F:	include/linux/irqdomain.h
7507F:	kernel/irq/irqdomain.c
7508F:	kernel/irq/msi.c
7509
7510IRQ SUBSYSTEM
7511M:	Thomas Gleixner <tglx@linutronix.de>
7512L:	linux-kernel@vger.kernel.org
7513S:	Maintained
7514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7515F:	kernel/irq/
7516
7517IRQCHIP DRIVERS
7518M:	Thomas Gleixner <tglx@linutronix.de>
7519M:	Jason Cooper <jason@lakedaemon.net>
7520M:	Marc Zyngier <marc.zyngier@arm.com>
7521L:	linux-kernel@vger.kernel.org
7522S:	Maintained
7523T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7524F:	Documentation/devicetree/bindings/interrupt-controller/
7525F:	drivers/irqchip/
7526
7527ISA
7528M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7529S:	Maintained
7530F:	Documentation/isa.txt
7531F:	drivers/base/isa.c
7532F:	include/linux/isa.h
7533
7534ISA RADIO MODULE
7535M:	Hans Verkuil <hverkuil@xs4all.nl>
7536L:	linux-media@vger.kernel.org
7537T:	git git://linuxtv.org/media_tree.git
7538W:	https://linuxtv.org
7539S:	Maintained
7540F:	drivers/media/radio/radio-isa*
7541
7542ISAPNP
7543M:	Jaroslav Kysela <perex@perex.cz>
7544S:	Maintained
7545F:	Documentation/isapnp.txt
7546F:	drivers/pnp/isapnp/
7547F:	include/linux/isapnp.h
7548
7549ISCSI
7550M:	Lee Duncan <lduncan@suse.com>
7551M:	Chris Leech <cleech@redhat.com>
7552L:	open-iscsi@googlegroups.com
7553W:	www.open-iscsi.com
7554S:	Maintained
7555F:	drivers/scsi/*iscsi*
7556F:	include/scsi/*iscsi*
7557
7558iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7559M:	Peter Jones <pjones@redhat.com>
7560M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7561S:	Maintained
7562F:	drivers/firmware/iscsi_ibft*
7563
7564ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7565M:	Or Gerlitz <ogerlitz@mellanox.com>
7566M:	Sagi Grimberg <sagi@grimberg.me>
7567M:	Roi Dayan <roid@mellanox.com>
7568L:	linux-rdma@vger.kernel.org
7569S:	Supported
7570W:	http://www.openfabrics.org
7571W:	www.open-iscsi.org
7572Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7573F:	drivers/infiniband/ulp/iser/
7574
7575ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7576M:	Sagi Grimberg <sagi@grimberg.me>
7577T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7578L:	linux-rdma@vger.kernel.org
7579L:	target-devel@vger.kernel.org
7580S:	Supported
7581W:	http://www.linux-iscsi.org
7582F:	drivers/infiniband/ulp/isert
7583
7584ISDN SUBSYSTEM
7585M:	Karsten Keil <isdn@linux-pingi.de>
7586L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7587L:	netdev@vger.kernel.org
7588W:	http://www.isdn4linux.de
7589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7590S:	Maintained
7591F:	Documentation/isdn/
7592F:	drivers/isdn/
7593F:	include/linux/isdn.h
7594F:	include/linux/isdn/
7595F:	include/uapi/linux/isdn.h
7596F:	include/uapi/linux/isdn/
7597
7598ISDN SUBSYSTEM (Eicon active card driver)
7599M:	Armin Schindler <mac@melware.de>
7600L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7601W:	http://www.melware.de
7602S:	Maintained
7603F:	drivers/isdn/hardware/eicon/
7604
7605IT87 HARDWARE MONITORING DRIVER
7606M:	Jean Delvare <jdelvare@suse.com>
7607L:	linux-hwmon@vger.kernel.org
7608S:	Maintained
7609F:	Documentation/hwmon/it87
7610F:	drivers/hwmon/it87.c
7611
7612IT913X MEDIA DRIVER
7613M:	Antti Palosaari <crope@iki.fi>
7614L:	linux-media@vger.kernel.org
7615W:	https://linuxtv.org
7616W:	http://palosaari.fi/linux/
7617Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7618T:	git git://linuxtv.org/anttip/media_tree.git
7619S:	Maintained
7620F:	drivers/media/tuners/it913x*
7621
7622IVTV VIDEO4LINUX DRIVER
7623M:	Andy Walls <awalls@md.metrocast.net>
7624L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7625L:	linux-media@vger.kernel.org
7626T:	git git://linuxtv.org/media_tree.git
7627W:	http://www.ivtvdriver.org
7628S:	Maintained
7629F:	Documentation/media/v4l-drivers/ivtv*
7630F:	drivers/media/pci/ivtv/
7631F:	include/uapi/linux/ivtv*
7632
7633IX2505V MEDIA DRIVER
7634M:	Malcolm Priestley <tvboxspy@gmail.com>
7635L:	linux-media@vger.kernel.org
7636W:	https://linuxtv.org
7637Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7638S:	Maintained
7639F:	drivers/media/dvb-frontends/ix2505v*
7640
7641JAILHOUSE HYPERVISOR INTERFACE
7642M:	Jan Kiszka <jan.kiszka@siemens.com>
7643L:	jailhouse-dev@googlegroups.com
7644S:	Maintained
7645F:	arch/x86/kernel/jailhouse.c
7646F:	arch/x86/include/asm/jailhouse_para.h
7647
7648JC42.4 TEMPERATURE SENSOR DRIVER
7649M:	Guenter Roeck <linux@roeck-us.net>
7650L:	linux-hwmon@vger.kernel.org
7651S:	Maintained
7652F:	drivers/hwmon/jc42.c
7653F:	Documentation/hwmon/jc42
7654
7655JFS FILESYSTEM
7656M:	Dave Kleikamp <shaggy@kernel.org>
7657L:	jfs-discussion@lists.sourceforge.net
7658W:	http://jfs.sourceforge.net/
7659T:	git git://github.com/kleikamp/linux-shaggy.git
7660S:	Maintained
7661F:	Documentation/filesystems/jfs.txt
7662F:	fs/jfs/
7663
7664JME NETWORK DRIVER
7665M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7666L:	netdev@vger.kernel.org
7667S:	Maintained
7668F:	drivers/net/ethernet/jme.*
7669
7670JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7671M:	David Woodhouse <dwmw2@infradead.org>
7672L:	linux-mtd@lists.infradead.org
7673W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7674S:	Maintained
7675F:	fs/jffs2/
7676F:	include/uapi/linux/jffs2.h
7677
7678JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7679M:	"Theodore Ts'o" <tytso@mit.edu>
7680M:	Jan Kara <jack@suse.com>
7681L:	linux-ext4@vger.kernel.org
7682S:	Maintained
7683F:	fs/jbd2/
7684F:	include/linux/jbd2.h
7685
7686JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7687M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7688L:	linux-media@vger.kernel.org
7689S:	Maintained
7690F:	drivers/media/platform/rcar_jpu.c
7691
7692JSM Neo PCI based serial card
7693M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7694L:	linux-serial@vger.kernel.org
7695S:	Maintained
7696F:	drivers/tty/serial/jsm/
7697
7698K10TEMP HARDWARE MONITORING DRIVER
7699M:	Clemens Ladisch <clemens@ladisch.de>
7700L:	linux-hwmon@vger.kernel.org
7701S:	Maintained
7702F:	Documentation/hwmon/k10temp
7703F:	drivers/hwmon/k10temp.c
7704
7705K8TEMP HARDWARE MONITORING DRIVER
7706M:	Rudolf Marek <r.marek@assembler.cz>
7707L:	linux-hwmon@vger.kernel.org
7708S:	Maintained
7709F:	Documentation/hwmon/k8temp
7710F:	drivers/hwmon/k8temp.c
7711
7712KASAN
7713M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7714R:	Alexander Potapenko <glider@google.com>
7715R:	Dmitry Vyukov <dvyukov@google.com>
7716L:	kasan-dev@googlegroups.com
7717S:	Maintained
7718F:	arch/*/include/asm/kasan.h
7719F:	arch/*/mm/kasan_init*
7720F:	Documentation/dev-tools/kasan.rst
7721F:	include/linux/kasan*.h
7722F:	lib/test_kasan.c
7723F:	mm/kasan/
7724F:	scripts/Makefile.kasan
7725
7726KCONFIG
7727M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7729L:	linux-kbuild@vger.kernel.org
7730S:	Maintained
7731F:	Documentation/kbuild/kconfig*
7732F:	scripts/kconfig/
7733F:	scripts/Kconfig.include
7734
7735KDUMP
7736M:	Dave Young <dyoung@redhat.com>
7737M:	Baoquan He <bhe@redhat.com>
7738R:	Vivek Goyal <vgoyal@redhat.com>
7739L:	kexec@lists.infradead.org
7740W:	http://lse.sourceforge.net/kdump/
7741S:	Maintained
7742F:	Documentation/kdump/
7743
7744KEENE FM RADIO TRANSMITTER DRIVER
7745M:	Hans Verkuil <hverkuil@xs4all.nl>
7746L:	linux-media@vger.kernel.org
7747T:	git git://linuxtv.org/media_tree.git
7748W:	https://linuxtv.org
7749S:	Maintained
7750F:	drivers/media/radio/radio-keene*
7751
7752KERNEL AUTOMOUNTER
7753M:	Ian Kent <raven@themaw.net>
7754L:	autofs@vger.kernel.org
7755S:	Maintained
7756F:	fs/autofs/
7757
7758KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7759M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7760M:	Michal Marek <michal.lkml@markovi.net>
7761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7762L:	linux-kbuild@vger.kernel.org
7763S:	Maintained
7764F:	Documentation/kbuild/
7765F:	Makefile
7766F:	scripts/Kbuild*
7767F:	scripts/Makefile*
7768F:	scripts/basic/
7769F:	scripts/mk*
7770F:	scripts/mod/
7771F:	scripts/package/
7772
7773KERNEL JANITORS
7774L:	kernel-janitors@vger.kernel.org
7775W:	http://kernelnewbies.org/KernelJanitors
7776S:	Odd Fixes
7777
7778KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7779M:	"J. Bruce Fields" <bfields@fieldses.org>
7780M:	Jeff Layton <jlayton@kernel.org>
7781L:	linux-nfs@vger.kernel.org
7782W:	http://nfs.sourceforge.net/
7783T:	git git://linux-nfs.org/~bfields/linux.git
7784S:	Supported
7785F:	fs/nfsd/
7786F:	include/uapi/linux/nfsd/
7787F:	fs/lockd/
7788F:	fs/nfs_common/
7789F:	net/sunrpc/
7790F:	include/linux/lockd/
7791F:	include/linux/sunrpc/
7792F:	include/uapi/linux/sunrpc/
7793
7794KERNEL SELFTEST FRAMEWORK
7795M:	Shuah Khan <shuah@kernel.org>
7796L:	linux-kselftest@vger.kernel.org
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7798Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7799S:	Maintained
7800F:	tools/testing/selftests/
7801F:	Documentation/dev-tools/kselftest*
7802
7803KERNEL USERMODE HELPER
7804M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7805L:	linux-kernel@vger.kernel.org
7806S:	Maintained
7807F:	kernel/umh.c
7808F:	include/linux/umh.h
7809
7810KERNEL VIRTUAL MACHINE (KVM)
7811M:	Paolo Bonzini <pbonzini@redhat.com>
7812M:	Radim Krčmář <rkrcmar@redhat.com>
7813L:	kvm@vger.kernel.org
7814W:	http://www.linux-kvm.org
7815T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7816S:	Supported
7817F:	Documentation/virtual/kvm/
7818F:	include/trace/events/kvm.h
7819F:	include/uapi/asm-generic/kvm*
7820F:	include/uapi/linux/kvm*
7821F:	include/asm-generic/kvm*
7822F:	include/linux/kvm*
7823F:	include/kvm/iodev.h
7824F:	virt/kvm/*
7825F:	tools/kvm/
7826
7827KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7828M:	Joerg Roedel <joro@8bytes.org>
7829L:	kvm@vger.kernel.org
7830W:	http://www.linux-kvm.org/
7831S:	Maintained
7832F:	arch/x86/include/asm/svm.h
7833F:	arch/x86/kvm/svm.c
7834
7835KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7836M:	Christoffer Dall <christoffer.dall@arm.com>
7837M:	Marc Zyngier <marc.zyngier@arm.com>
7838L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7839L:	kvmarm@lists.cs.columbia.edu
7840W:	http://systems.cs.columbia.edu/projects/kvm-arm
7841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7842S:	Supported
7843F:	arch/arm/include/uapi/asm/kvm*
7844F:	arch/arm/include/asm/kvm*
7845F:	arch/arm/kvm/
7846F:	virt/kvm/arm/
7847F:	include/kvm/arm_*
7848
7849KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7850M:	Christoffer Dall <christoffer.dall@arm.com>
7851M:	Marc Zyngier <marc.zyngier@arm.com>
7852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7853L:	kvmarm@lists.cs.columbia.edu
7854S:	Maintained
7855F:	arch/arm64/include/uapi/asm/kvm*
7856F:	arch/arm64/include/asm/kvm*
7857F:	arch/arm64/kvm/
7858
7859KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7860M:	James Hogan <jhogan@kernel.org>
7861L:	linux-mips@linux-mips.org
7862S:	Supported
7863F:	arch/mips/include/uapi/asm/kvm*
7864F:	arch/mips/include/asm/kvm*
7865F:	arch/mips/kvm/
7866
7867KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7868M:	Paul Mackerras <paulus@ozlabs.org>
7869L:	kvm-ppc@vger.kernel.org
7870W:	http://www.linux-kvm.org/
7871T:	git git://github.com/agraf/linux-2.6.git
7872S:	Supported
7873F:	arch/powerpc/include/uapi/asm/kvm*
7874F:	arch/powerpc/include/asm/kvm*
7875F:	arch/powerpc/kvm/
7876F:	arch/powerpc/kernel/kvm*
7877
7878KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7879M:	Christian Borntraeger <borntraeger@de.ibm.com>
7880M:	Janosch Frank <frankja@linux.ibm.com>
7881R:	David Hildenbrand <david@redhat.com>
7882R:	Cornelia Huck <cohuck@redhat.com>
7883L:	linux-s390@vger.kernel.org
7884W:	http://www.ibm.com/developerworks/linux/linux390/
7885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7886S:	Supported
7887F:	arch/s390/include/uapi/asm/kvm*
7888F:	arch/s390/include/asm/gmap.h
7889F:	arch/s390/include/asm/kvm*
7890F:	arch/s390/kvm/
7891F:	arch/s390/mm/gmap.c
7892
7893KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7894M:	Paolo Bonzini <pbonzini@redhat.com>
7895M:	Radim Krčmář <rkrcmar@redhat.com>
7896L:	kvm@vger.kernel.org
7897W:	http://www.linux-kvm.org
7898T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7899S:	Supported
7900F:	arch/x86/kvm/
7901F:	arch/x86/include/uapi/asm/kvm*
7902F:	arch/x86/include/asm/kvm*
7903F:	arch/x86/include/asm/pvclock-abi.h
7904F:	arch/x86/kernel/kvm.c
7905F:	arch/x86/kernel/kvmclock.c
7906
7907KERNFS
7908M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7909M:	Tejun Heo <tj@kernel.org>
7910T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7911S:	Supported
7912F:	include/linux/kernfs.h
7913F:	fs/kernfs/
7914
7915KEXEC
7916M:	Eric Biederman <ebiederm@xmission.com>
7917W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7918L:	kexec@lists.infradead.org
7919S:	Maintained
7920F:	include/linux/kexec.h
7921F:	include/uapi/linux/kexec.h
7922F:	kernel/kexec*
7923
7924KEYS-ENCRYPTED
7925M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7926L:	linux-integrity@vger.kernel.org
7927L:	keyrings@vger.kernel.org
7928S:	Supported
7929F:	Documentation/security/keys/trusted-encrypted.rst
7930F:	include/keys/encrypted-type.h
7931F:	security/keys/encrypted-keys/
7932
7933KEYS-TRUSTED
7934M:	James Bottomley <jejb@linux.vnet.ibm.com>
7935M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7936L:	linux-integrity@vger.kernel.org
7937L:	keyrings@vger.kernel.org
7938S:	Supported
7939F:	Documentation/security/keys/trusted-encrypted.rst
7940F:	include/keys/trusted-type.h
7941F:	security/keys/trusted.c
7942F:	security/keys/trusted.h
7943
7944KEYS/KEYRINGS:
7945M:	David Howells <dhowells@redhat.com>
7946L:	keyrings@vger.kernel.org
7947S:	Maintained
7948F:	Documentation/security/keys/core.rst
7949F:	include/linux/key.h
7950F:	include/linux/key-type.h
7951F:	include/linux/keyctl.h
7952F:	include/uapi/linux/keyctl.h
7953F:	include/keys/
7954F:	security/keys/
7955
7956KGDB / KDB /debug_core
7957M:	Jason Wessel <jason.wessel@windriver.com>
7958M:	Daniel Thompson <daniel.thompson@linaro.org>
7959W:	http://kgdb.wiki.kernel.org/
7960L:	kgdb-bugreport@lists.sourceforge.net
7961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7962S:	Maintained
7963F:	Documentation/dev-tools/kgdb.rst
7964F:	drivers/misc/kgdbts.c
7965F:	drivers/tty/serial/kgdboc.c
7966F:	include/linux/kdb.h
7967F:	include/linux/kgdb.h
7968F:	kernel/debug/
7969
7970KMEMLEAK
7971M:	Catalin Marinas <catalin.marinas@arm.com>
7972S:	Maintained
7973F:	Documentation/dev-tools/kmemleak.rst
7974F:	include/linux/kmemleak.h
7975F:	mm/kmemleak.c
7976F:	mm/kmemleak-test.c
7977
7978KMOD KERNEL MODULE LOADER - USERMODE HELPER
7979M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7980L:	linux-kernel@vger.kernel.org
7981S:	Maintained
7982F:	kernel/kmod.c
7983F:	include/linux/kmod.h
7984F:	lib/test_kmod.c
7985F:	tools/testing/selftests/kmod/
7986
7987KPROBES
7988M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7989M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7990M:	"David S. Miller" <davem@davemloft.net>
7991M:	Masami Hiramatsu <mhiramat@kernel.org>
7992S:	Maintained
7993F:	Documentation/kprobes.txt
7994F:	include/linux/kprobes.h
7995F:	include/asm-generic/kprobes.h
7996F:	kernel/kprobes.c
7997
7998KS0108 LCD CONTROLLER DRIVER
7999M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8000S:	Maintained
8001F:	Documentation/auxdisplay/ks0108
8002F:	drivers/auxdisplay/ks0108.c
8003F:	include/linux/ks0108.h
8004
8005L3MDEV
8006M:	David Ahern <dsa@cumulusnetworks.com>
8007L:	netdev@vger.kernel.org
8008S:	Maintained
8009F:	net/l3mdev
8010F:	include/net/l3mdev.h
8011
8012LANTIQ MIPS ARCHITECTURE
8013M:	John Crispin <john@phrozen.org>
8014L:	linux-mips@linux-mips.org
8015S:	Maintained
8016F:	arch/mips/lantiq
8017F:	drivers/soc/lantiq
8018
8019LAPB module
8020L:	linux-x25@vger.kernel.org
8021S:	Orphan
8022F:	Documentation/networking/lapb-module.txt
8023F:	include/*/lapb.h
8024F:	net/lapb/
8025
8026LASI 53c700 driver for PARISC
8027M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8028L:	linux-scsi@vger.kernel.org
8029S:	Maintained
8030F:	Documentation/scsi/53c700.txt
8031F:	drivers/scsi/53c700*
8032
8033LEAKING_ADDRESSES
8034M:	Tobin C. Harding <me@tobin.cc>
8035M:	Tycho Andersen <tycho@tycho.ws>
8036L:	kernel-hardening@lists.openwall.com
8037S:	Maintained
8038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8039F:	scripts/leaking_addresses.pl
8040
8041LED SUBSYSTEM
8042M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8043M:	Pavel Machek <pavel@ucw.cz>
8044L:	linux-leds@vger.kernel.org
8045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8046S:	Maintained
8047F:	Documentation/devicetree/bindings/leds/
8048F:	drivers/leds/
8049F:	include/linux/leds.h
8050
8051LEGACY EEPROM DRIVER
8052M:	Jean Delvare <jdelvare@suse.com>
8053S:	Maintained
8054F:	Documentation/misc-devices/eeprom
8055F:	drivers/misc/eeprom/eeprom.c
8056
8057LEGO MINDSTORMS EV3
8058R:	David Lechner <david@lechnology.com>
8059S:	Maintained
8060F:	arch/arm/boot/dts/da850-lego-ev3.dts
8061F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8062F:	drivers/power/supply/lego_ev3_battery.c
8063
8064LEGO USB Tower driver
8065M:	Juergen Stuber <starblue@users.sourceforge.net>
8066L:	legousb-devel@lists.sourceforge.net
8067W:	http://legousb.sourceforge.net/
8068S:	Maintained
8069F:	drivers/usb/misc/legousbtower.c
8070
8071LG2160 MEDIA DRIVER
8072M:	Michael Krufky <mkrufky@linuxtv.org>
8073L:	linux-media@vger.kernel.org
8074W:	https://linuxtv.org
8075W:	http://github.com/mkrufky
8076Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8077T:	git git://linuxtv.org/mkrufky/tuners.git
8078S:	Maintained
8079F:	drivers/media/dvb-frontends/lg2160.*
8080
8081LGDT3305 MEDIA DRIVER
8082M:	Michael Krufky <mkrufky@linuxtv.org>
8083L:	linux-media@vger.kernel.org
8084W:	https://linuxtv.org
8085W:	http://github.com/mkrufky
8086Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8087T:	git git://linuxtv.org/mkrufky/tuners.git
8088S:	Maintained
8089F:	drivers/media/dvb-frontends/lgdt3305.*
8090
8091LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8092M:	Viresh Kumar <vireshk@kernel.org>
8093L:	linux-ide@vger.kernel.org
8094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8095S:	Maintained
8096F:	include/linux/pata_arasan_cf_data.h
8097F:	drivers/ata/pata_arasan_cf.c
8098
8099LIBATA PATA DRIVERS
8100M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8101M:	Tejun Heo <tj@kernel.org>
8102L:	linux-ide@vger.kernel.org
8103T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8104S:	Maintained
8105F:	drivers/ata/pata_*.c
8106F:	drivers/ata/ata_generic.c
8107
8108LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8109M:	Linus Walleij <linus.walleij@linaro.org>
8110L:	linux-ide@vger.kernel.org
8111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8112S:	Maintained
8113F:	drivers/ata/pata_ftide010.c
8114F:	drivers/ata/sata_gemini.c
8115F:	drivers/ata/sata_gemini.h
8116
8117LIBATA SATA AHCI PLATFORM devices support
8118M:	Hans de Goede <hdegoede@redhat.com>
8119M:	Tejun Heo <tj@kernel.org>
8120L:	linux-ide@vger.kernel.org
8121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8122S:	Maintained
8123F:	drivers/ata/ahci_platform.c
8124F:	drivers/ata/libahci_platform.c
8125F:	include/linux/ahci_platform.h
8126
8127LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8128M:	Mikael Pettersson <mikpelinux@gmail.com>
8129L:	linux-ide@vger.kernel.org
8130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8131S:	Maintained
8132F:	drivers/ata/sata_promise.*
8133
8134LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8135M:	Tejun Heo <tj@kernel.org>
8136L:	linux-ide@vger.kernel.org
8137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8138S:	Maintained
8139F:	drivers/ata/
8140F:	include/linux/ata.h
8141F:	include/linux/libata.h
8142F:	Documentation/devicetree/bindings/ata/
8143
8144LIBLOCKDEP
8145M:	Sasha Levin <alexander.levin@verizon.com>
8146S:	Maintained
8147F:	tools/lib/lockdep/
8148
8149LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8150M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8151M:	Dan Williams <dan.j.williams@intel.com>
8152M:	Vishal Verma <vishal.l.verma@intel.com>
8153M:	Dave Jiang <dave.jiang@intel.com>
8154L:	linux-nvdimm@lists.01.org
8155Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8156S:	Supported
8157F:	drivers/nvdimm/blk.c
8158F:	drivers/nvdimm/region_devs.c
8159
8160LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8161M:	Vishal Verma <vishal.l.verma@intel.com>
8162M:	Dan Williams <dan.j.williams@intel.com>
8163M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8164M:	Dave Jiang <dave.jiang@intel.com>
8165L:	linux-nvdimm@lists.01.org
8166Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8167S:	Supported
8168F:	drivers/nvdimm/btt*
8169
8170LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8171M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8172M:	Dan Williams <dan.j.williams@intel.com>
8173M:	Vishal Verma <vishal.l.verma@intel.com>
8174M:	Dave Jiang <dave.jiang@intel.com>
8175L:	linux-nvdimm@lists.01.org
8176Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8177S:	Supported
8178F:	drivers/nvdimm/pmem*
8179
8180LIBNVDIMM: DEVICETREE BINDINGS
8181M:	Oliver O'Halloran <oohall@gmail.com>
8182L:	linux-nvdimm@lists.01.org
8183Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8184S:	Supported
8185F:	drivers/nvdimm/of_pmem.c
8186F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8187
8188LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8189M:	Dan Williams <dan.j.williams@intel.com>
8190M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8191M:	Vishal Verma <vishal.l.verma@intel.com>
8192M:	Dave Jiang <dave.jiang@intel.com>
8193L:	linux-nvdimm@lists.01.org
8194Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8195T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8196S:	Supported
8197F:	drivers/nvdimm/*
8198F:	drivers/acpi/nfit/*
8199F:	include/linux/nd.h
8200F:	include/linux/libnvdimm.h
8201F:	include/uapi/linux/ndctl.h
8202
8203LIGHTNVM PLATFORM SUPPORT
8204M:	Matias Bjorling <mb@lightnvm.io>
8205W:	http://github/OpenChannelSSD
8206L:	linux-block@vger.kernel.org
8207S:	Maintained
8208F:	drivers/lightnvm/
8209F:	include/linux/lightnvm.h
8210F:	include/uapi/linux/lightnvm.h
8211
8212LINUX FOR POWER MACINTOSH
8213M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8214W:	http://www.penguinppc.org/
8215L:	linuxppc-dev@lists.ozlabs.org
8216S:	Maintained
8217F:	arch/powerpc/platforms/powermac/
8218F:	drivers/macintosh/
8219
8220LINUX FOR POWERPC (32-BIT AND 64-BIT)
8221M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8222M:	Paul Mackerras <paulus@samba.org>
8223M:	Michael Ellerman <mpe@ellerman.id.au>
8224W:	https://github.com/linuxppc/linux/wiki
8225L:	linuxppc-dev@lists.ozlabs.org
8226Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8227T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8228S:	Supported
8229F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8230F:	Documentation/devicetree/bindings/powerpc/
8231F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8232F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8233F:	Documentation/powerpc/
8234F:	arch/powerpc/
8235F:	drivers/char/tpm/tpm_ibmvtpm*
8236F:	drivers/crypto/nx/
8237F:	drivers/crypto/vmx/
8238F:	drivers/i2c/busses/i2c-opal.c
8239F:	drivers/net/ethernet/ibm/ibmveth.*
8240F:	drivers/net/ethernet/ibm/ibmvnic.*
8241F:	drivers/pci/hotplug/pnv_php.c
8242F:	drivers/pci/hotplug/rpa*
8243F:	drivers/rtc/rtc-opal.c
8244F:	drivers/scsi/ibmvscsi/
8245F:	drivers/tty/hvc/hvc_opal.c
8246F:	drivers/watchdog/wdrtas.c
8247F:	tools/testing/selftests/powerpc
8248N:	/pmac
8249N:	powermac
8250N:	powernv
8251N:	[^a-z0-9]ps3
8252N:	pseries
8253
8254LINUX FOR POWERPC EMBEDDED MPC5XXX
8255M:	Anatolij Gustschin <agust@denx.de>
8256L:	linuxppc-dev@lists.ozlabs.org
8257T:	git git://git.denx.de/linux-denx-agust.git
8258S:	Maintained
8259F:	arch/powerpc/platforms/512x/
8260F:	arch/powerpc/platforms/52xx/
8261
8262LINUX FOR POWERPC EMBEDDED PPC4XX
8263M:	Alistair Popple <alistair@popple.id.au>
8264M:	Matt Porter <mporter@kernel.crashing.org>
8265W:	http://www.penguinppc.org/
8266L:	linuxppc-dev@lists.ozlabs.org
8267S:	Maintained
8268F:	arch/powerpc/platforms/40x/
8269F:	arch/powerpc/platforms/44x/
8270
8271LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8272M:	Scott Wood <oss@buserror.net>
8273M:	Kumar Gala <galak@kernel.crashing.org>
8274W:	http://www.penguinppc.org/
8275L:	linuxppc-dev@lists.ozlabs.org
8276T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8277S:	Maintained
8278F:	arch/powerpc/platforms/83xx/
8279F:	arch/powerpc/platforms/85xx/
8280F:	Documentation/devicetree/bindings/powerpc/fsl/
8281
8282LINUX FOR POWERPC EMBEDDED PPC8XX
8283M:	Vitaly Bordug <vitb@kernel.crashing.org>
8284W:	http://www.penguinppc.org/
8285L:	linuxppc-dev@lists.ozlabs.org
8286S:	Maintained
8287F:	arch/powerpc/platforms/8xx/
8288
8289LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8290L:	linuxppc-dev@lists.ozlabs.org
8291S:	Orphan
8292F:	arch/powerpc/*/*virtex*
8293F:	arch/powerpc/*/*/*virtex*
8294
8295LINUX FOR POWERPC PA SEMI PWRFICIENT
8296L:	linuxppc-dev@lists.ozlabs.org
8297S:	Orphan
8298F:	arch/powerpc/platforms/pasemi/
8299F:	drivers/*/*pasemi*
8300F:	drivers/*/*/*pasemi*
8301
8302LINUX KERNEL DUMP TEST MODULE (LKDTM)
8303M:	Kees Cook <keescook@chromium.org>
8304S:	Maintained
8305F:	drivers/misc/lkdtm/*
8306
8307LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8308M:	Alan Stern <stern@rowland.harvard.edu>
8309M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8310M:	Will Deacon <will.deacon@arm.com>
8311M:	Peter Zijlstra <peterz@infradead.org>
8312M:	Boqun Feng <boqun.feng@gmail.com>
8313M:	Nicholas Piggin <npiggin@gmail.com>
8314M:	David Howells <dhowells@redhat.com>
8315M:	Jade Alglave <j.alglave@ucl.ac.uk>
8316M:	Luc Maranget <luc.maranget@inria.fr>
8317M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8318R:	Akira Yokosawa <akiyks@gmail.com>
8319L:	linux-kernel@vger.kernel.org
8320S:	Supported
8321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8322F:	tools/memory-model/
8323F:	Documentation/memory-barriers.txt
8324
8325LINUX SECURITY MODULE (LSM) FRAMEWORK
8326M:	Chris Wright <chrisw@sous-sol.org>
8327L:	linux-security-module@vger.kernel.org
8328S:	Supported
8329
8330LIS3LV02D ACCELEROMETER DRIVER
8331M:	Eric Piel <eric.piel@tremplin-utc.net>
8332S:	Maintained
8333F:	Documentation/misc-devices/lis3lv02d
8334F:	drivers/misc/lis3lv02d/
8335F:	drivers/platform/x86/hp_accel.c
8336
8337LIVE PATCHING
8338M:	Josh Poimboeuf <jpoimboe@redhat.com>
8339M:	Jessica Yu <jeyu@kernel.org>
8340M:	Jiri Kosina <jikos@kernel.org>
8341M:	Miroslav Benes <mbenes@suse.cz>
8342R:	Petr Mladek <pmladek@suse.com>
8343S:	Maintained
8344F:	kernel/livepatch/
8345F:	include/linux/livepatch.h
8346F:	arch/x86/include/asm/livepatch.h
8347F:	arch/x86/kernel/livepatch.c
8348F:	Documentation/livepatch/
8349F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8350F:	samples/livepatch/
8351L:	live-patching@vger.kernel.org
8352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8353
8354LLC (802.2)
8355L:	netdev@vger.kernel.org
8356S:	Odd fixes
8357F:	include/linux/llc.h
8358F:	include/uapi/linux/llc.h
8359F:	include/net/llc*
8360F:	net/llc/
8361
8362LM73 HARDWARE MONITOR DRIVER
8363M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8364L:	linux-hwmon@vger.kernel.org
8365S:	Maintained
8366F:	drivers/hwmon/lm73.c
8367
8368LM78 HARDWARE MONITOR DRIVER
8369M:	Jean Delvare <jdelvare@suse.com>
8370L:	linux-hwmon@vger.kernel.org
8371S:	Maintained
8372F:	Documentation/hwmon/lm78
8373F:	drivers/hwmon/lm78.c
8374
8375LM83 HARDWARE MONITOR DRIVER
8376M:	Jean Delvare <jdelvare@suse.com>
8377L:	linux-hwmon@vger.kernel.org
8378S:	Maintained
8379F:	Documentation/hwmon/lm83
8380F:	drivers/hwmon/lm83.c
8381
8382LM90 HARDWARE MONITOR DRIVER
8383M:	Jean Delvare <jdelvare@suse.com>
8384L:	linux-hwmon@vger.kernel.org
8385S:	Maintained
8386F:	Documentation/hwmon/lm90
8387F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8388F:	drivers/hwmon/lm90.c
8389F:	include/dt-bindings/thermal/lm90.h
8390
8391LM95234 HARDWARE MONITOR DRIVER
8392M:	Guenter Roeck <linux@roeck-us.net>
8393L:	linux-hwmon@vger.kernel.org
8394S:	Maintained
8395F:	Documentation/hwmon/lm95234
8396F:	drivers/hwmon/lm95234.c
8397
8398LME2510 MEDIA DRIVER
8399M:	Malcolm Priestley <tvboxspy@gmail.com>
8400L:	linux-media@vger.kernel.org
8401W:	https://linuxtv.org
8402Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8403S:	Maintained
8404F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8405
8406LOADPIN SECURITY MODULE
8407M:	Kees Cook <keescook@chromium.org>
8408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8409S:	Supported
8410F:	security/loadpin/
8411F:	Documentation/admin-guide/LSM/LoadPin.rst
8412
8413LOCKING PRIMITIVES
8414M:	Peter Zijlstra <peterz@infradead.org>
8415M:	Ingo Molnar <mingo@redhat.com>
8416M:	Will Deacon <will.deacon@arm.com>
8417L:	linux-kernel@vger.kernel.org
8418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8419S:	Maintained
8420F:	Documentation/locking/
8421F:	include/linux/lockdep.h
8422F:	include/linux/spinlock*.h
8423F:	arch/*/include/asm/spinlock*.h
8424F:	include/linux/rwlock*.h
8425F:	include/linux/mutex*.h
8426F:	arch/*/include/asm/mutex*.h
8427F:	include/linux/rwsem*.h
8428F:	arch/*/include/asm/rwsem.h
8429F:	include/linux/seqlock.h
8430F:	lib/locking*.[ch]
8431F:	kernel/locking/
8432X:	kernel/locking/locktorture.c
8433
8434LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8435M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8436L:	linux-ntfs-dev@lists.sourceforge.net
8437W:	http://www.linux-ntfs.org/content/view/19/37/
8438S:	Maintained
8439F:	Documentation/ldm.txt
8440F:	block/partitions/ldm.*
8441
8442LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8443M:	Sathya Prakash <sathya.prakash@broadcom.com>
8444M:	Chaitra P B <chaitra.basappa@broadcom.com>
8445M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8446L:	MPT-FusionLinux.pdl@broadcom.com
8447L:	linux-scsi@vger.kernel.org
8448W:	http://www.avagotech.com/support/
8449S:	Supported
8450F:	drivers/message/fusion/
8451F:	drivers/scsi/mpt3sas/
8452
8453LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8454M:	Matthew Wilcox <matthew@wil.cx>
8455L:	linux-scsi@vger.kernel.org
8456S:	Maintained
8457F:	drivers/scsi/sym53c8xx_2/
8458
8459LTC4261 HARDWARE MONITOR DRIVER
8460M:	Guenter Roeck <linux@roeck-us.net>
8461L:	linux-hwmon@vger.kernel.org
8462S:	Maintained
8463F:	Documentation/hwmon/ltc4261
8464F:	drivers/hwmon/ltc4261.c
8465
8466LTC4306 I2C MULTIPLEXER DRIVER
8467M:	Michael Hennerich <michael.hennerich@analog.com>
8468W:	http://ez.analog.com/community/linux-device-drivers
8469L:	linux-i2c@vger.kernel.org
8470S:	Supported
8471F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8472F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8473
8474LTP (Linux Test Project)
8475M:	Mike Frysinger <vapier@gentoo.org>
8476M:	Cyril Hrubis <chrubis@suse.cz>
8477M:	Wanlong Gao <wanlong.gao@gmail.com>
8478M:	Jan Stancek <jstancek@redhat.com>
8479M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8480M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8481L:	ltp@lists.linux.it (subscribers-only)
8482W:	http://linux-test-project.github.io/
8483T:	git git://github.com/linux-test-project/ltp.git
8484S:	Maintained
8485
8486M68K ARCHITECTURE
8487M:	Geert Uytterhoeven <geert@linux-m68k.org>
8488L:	linux-m68k@lists.linux-m68k.org
8489W:	http://www.linux-m68k.org/
8490T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8491S:	Maintained
8492F:	arch/m68k/
8493F:	drivers/zorro/
8494
8495M68K ON APPLE MACINTOSH
8496M:	Joshua Thompson <funaho@jurai.org>
8497W:	http://www.mac.linux-m68k.org/
8498L:	linux-m68k@lists.linux-m68k.org
8499S:	Maintained
8500F:	arch/m68k/mac/
8501
8502M68K ON HP9000/300
8503M:	Philip Blundell <philb@gnu.org>
8504W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8505S:	Maintained
8506F:	arch/m68k/hp300/
8507
8508M88DS3103 MEDIA DRIVER
8509M:	Antti Palosaari <crope@iki.fi>
8510L:	linux-media@vger.kernel.org
8511W:	https://linuxtv.org
8512W:	http://palosaari.fi/linux/
8513Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8514T:	git git://linuxtv.org/anttip/media_tree.git
8515S:	Maintained
8516F:	drivers/media/dvb-frontends/m88ds3103*
8517
8518M88RS2000 MEDIA DRIVER
8519M:	Malcolm Priestley <tvboxspy@gmail.com>
8520L:	linux-media@vger.kernel.org
8521W:	https://linuxtv.org
8522Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8523S:	Maintained
8524F:	drivers/media/dvb-frontends/m88rs2000*
8525
8526MA901 MASTERKIT USB FM RADIO DRIVER
8527M:	Alexey Klimov <klimov.linux@gmail.com>
8528L:	linux-media@vger.kernel.org
8529T:	git git://linuxtv.org/media_tree.git
8530S:	Maintained
8531F:	drivers/media/radio/radio-ma901.c
8532
8533MAC80211
8534M:	Johannes Berg <johannes@sipsolutions.net>
8535L:	linux-wireless@vger.kernel.org
8536W:	http://wireless.kernel.org/
8537T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8539S:	Maintained
8540F:	Documentation/networking/mac80211-injection.txt
8541F:	include/net/mac80211.h
8542F:	net/mac80211/
8543F:	drivers/net/wireless/mac80211_hwsim.[ch]
8544F:	Documentation/networking/mac80211_hwsim/README
8545
8546MAILBOX API
8547M:	Jassi Brar <jassisinghbrar@gmail.com>
8548L:	linux-kernel@vger.kernel.org
8549S:	Maintained
8550F:	drivers/mailbox/
8551F:	include/linux/mailbox_client.h
8552F:	include/linux/mailbox_controller.h
8553
8554MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8555M:	Michael Kerrisk <mtk.manpages@gmail.com>
8556W:	http://www.kernel.org/doc/man-pages
8557L:	linux-man@vger.kernel.org
8558S:	Maintained
8559
8560MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8561M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8562L:	linux-mips@linux-mips.org
8563S:	Maintained
8564F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8565
8566MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8567M:	Andrew Lunn <andrew@lunn.ch>
8568M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8569L:	netdev@vger.kernel.org
8570S:	Maintained
8571F:	drivers/net/dsa/mv88e6xxx/
8572F:	linux/platform_data/mv88e6xxx.h
8573F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8574
8575MARVELL ARMADA DRM SUPPORT
8576M:	Russell King <linux@armlinux.org.uk>
8577S:	Maintained
8578T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8579T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8580F:	drivers/gpu/drm/armada/
8581F:	include/uapi/drm/armada_drm.h
8582F:	Documentation/devicetree/bindings/display/armada/
8583
8584MARVELL CRYPTO DRIVER
8585M:	Boris Brezillon <boris.brezillon@bootlin.com>
8586M:	Arnaud Ebalard <arno@natisbad.org>
8587F:	drivers/crypto/marvell/
8588S:	Maintained
8589L:	linux-crypto@vger.kernel.org
8590
8591MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8592M:	Mirko Lindner <mlindner@marvell.com>
8593M:	Stephen Hemminger <stephen@networkplumber.org>
8594L:	netdev@vger.kernel.org
8595S:	Maintained
8596F:	drivers/net/ethernet/marvell/sk*
8597
8598MARVELL LIBERTAS WIRELESS DRIVER
8599L:	libertas-dev@lists.infradead.org
8600S:	Orphan
8601F:	drivers/net/wireless/marvell/libertas/
8602
8603MARVELL MACCHIATOBIN SUPPORT
8604M:	Russell King <linux@armlinux.org.uk>
8605L:	linux-arm-kernel@lists.infradead.org
8606S:	Maintained
8607F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8608
8609MARVELL MV643XX ETHERNET DRIVER
8610M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8611L:	netdev@vger.kernel.org
8612S:	Maintained
8613F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8614F:	include/linux/mv643xx.h
8615
8616MARVELL MV88X3310 PHY DRIVER
8617M:	Russell King <linux@armlinux.org.uk>
8618L:	netdev@vger.kernel.org
8619S:	Maintained
8620F:	drivers/net/phy/marvell10g.c
8621
8622MARVELL MVNETA ETHERNET DRIVER
8623M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8624L:	netdev@vger.kernel.org
8625S:	Maintained
8626F:	drivers/net/ethernet/marvell/mvneta.*
8627
8628MARVELL MWIFIEX WIRELESS DRIVER
8629M:	Amitkumar Karwar <amitkarwar@gmail.com>
8630M:	Nishant Sarmukadam <nishants@marvell.com>
8631M:	Ganapathi Bhat <gbhat@marvell.com>
8632M:	Xinming Hu <huxm@marvell.com>
8633L:	linux-wireless@vger.kernel.org
8634S:	Maintained
8635F:	drivers/net/wireless/marvell/mwifiex/
8636
8637MARVELL MWL8K WIRELESS DRIVER
8638M:	Lennert Buytenhek <buytenh@wantstofly.org>
8639L:	linux-wireless@vger.kernel.org
8640S:	Odd Fixes
8641F:	drivers/net/wireless/marvell/mwl8k.c
8642
8643MARVELL NAND CONTROLLER DRIVER
8644M:	Miquel Raynal <miquel.raynal@bootlin.com>
8645L:	linux-mtd@lists.infradead.org
8646S:	Maintained
8647F:	drivers/mtd/nand/raw/marvell_nand.c
8648F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8649
8650MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8651M:	Nicolas Pitre <nico@fluxnic.net>
8652S:	Odd Fixes
8653F:	drivers/mmc/host/mvsdio.*
8654
8655MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8656M:	Hu Ziji <huziji@marvell.com>
8657L:	linux-mmc@vger.kernel.org
8658S:	Supported
8659F:	drivers/mmc/host/sdhci-xenon*
8660F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8661
8662MATROX FRAMEBUFFER DRIVER
8663L:	linux-fbdev@vger.kernel.org
8664S:	Orphan
8665F:	drivers/video/fbdev/matrox/matroxfb_*
8666F:	include/uapi/linux/matroxfb.h
8667
8668MAX16065 HARDWARE MONITOR DRIVER
8669M:	Guenter Roeck <linux@roeck-us.net>
8670L:	linux-hwmon@vger.kernel.org
8671S:	Maintained
8672F:	Documentation/hwmon/max16065
8673F:	drivers/hwmon/max16065.c
8674
8675MAX20751 HARDWARE MONITOR DRIVER
8676M:	Guenter Roeck <linux@roeck-us.net>
8677L:	linux-hwmon@vger.kernel.org
8678S:	Maintained
8679F:	Documentation/hwmon/max20751
8680F:	drivers/hwmon/max20751.c
8681
8682MAX2175 SDR TUNER DRIVER
8683M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8684L:	linux-media@vger.kernel.org
8685T:	git git://linuxtv.org/media_tree.git
8686S:	Maintained
8687F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8688F:	Documentation/media/v4l-drivers/max2175.rst
8689F:	drivers/media/i2c/max2175*
8690F:	include/uapi/linux/max2175.h
8691
8692MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8693L:	linux-hwmon@vger.kernel.org
8694S:	Orphan
8695F:	Documentation/hwmon/max6650
8696F:	drivers/hwmon/max6650.c
8697
8698MAX6697 HARDWARE MONITOR DRIVER
8699M:	Guenter Roeck <linux@roeck-us.net>
8700L:	linux-hwmon@vger.kernel.org
8701S:	Maintained
8702F:	Documentation/hwmon/max6697
8703F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8704F:	drivers/hwmon/max6697.c
8705F:	include/linux/platform_data/max6697.h
8706
8707MAX9860 MONO AUDIO VOICE CODEC DRIVER
8708M:	Peter Rosin <peda@axentia.se>
8709L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8710S:	Maintained
8711F:	Documentation/devicetree/bindings/sound/max9860.txt
8712F:	sound/soc/codecs/max9860.*
8713
8714MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8715M:	Javier Martinez Canillas <javier@dowhile0.org>
8716L:	linux-kernel@vger.kernel.org
8717S:	Supported
8718F:	drivers/regulator/max77802-regulator.c
8719F:	Documentation/devicetree/bindings/*/*max77802.txt
8720F:	include/dt-bindings/*/*max77802.h
8721
8722MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8723M:	Krzysztof Kozlowski <krzk@kernel.org>
8724M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8725L:	linux-pm@vger.kernel.org
8726S:	Supported
8727F:	drivers/power/supply/max14577_charger.c
8728F:	drivers/power/supply/max77693_charger.c
8729
8730MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8731M:	Chanwoo Choi <cw00.choi@samsung.com>
8732M:	Krzysztof Kozlowski <krzk@kernel.org>
8733M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8734L:	linux-kernel@vger.kernel.org
8735S:	Supported
8736F:	drivers/*/max14577*.c
8737F:	drivers/*/max77686*.c
8738F:	drivers/*/max77693*.c
8739F:	drivers/extcon/extcon-max14577.c
8740F:	drivers/extcon/extcon-max77693.c
8741F:	drivers/rtc/rtc-max77686.c
8742F:	drivers/clk/clk-max77686.c
8743F:	Documentation/devicetree/bindings/mfd/max14577.txt
8744F:	Documentation/devicetree/bindings/*/max77686.txt
8745F:	Documentation/devicetree/bindings/mfd/max77693.txt
8746F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8747F:	include/linux/mfd/max14577*.h
8748F:	include/linux/mfd/max77686*.h
8749F:	include/linux/mfd/max77693*.h
8750
8751MAXIRADIO FM RADIO RECEIVER DRIVER
8752M:	Hans Verkuil <hverkuil@xs4all.nl>
8753L:	linux-media@vger.kernel.org
8754T:	git git://linuxtv.org/media_tree.git
8755W:	https://linuxtv.org
8756S:	Maintained
8757F:	drivers/media/radio/radio-maxiradio*
8758
8759MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8760M:	Peter Rosin <peda@axentia.se>
8761L:	linux-iio@vger.kernel.org
8762S:	Maintained
8763F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8764F:	drivers/iio/potentiometer/mcp4018.c
8765F:	drivers/iio/potentiometer/mcp4531.c
8766
8767MCR20A IEEE-802.15.4 RADIO DRIVER
8768M:	Xue Liu <liuxuenetmail@gmail.com>
8769L:	linux-wpan@vger.kernel.org
8770W:	https://github.com/xueliu/mcr20a-linux
8771S:	Maintained
8772F:	drivers/net/ieee802154/mcr20a.c
8773F:	drivers/net/ieee802154/mcr20a.h
8774F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8775
8776MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8777M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8778L:	linux-iio@vger.kernel.org
8779S:	Maintained
8780F:	drivers/iio/dac/cio-dac.c
8781
8782MEDIA DRIVERS FOR ASCOT2E
8783M:	Sergey Kozlov <serjk@netup.ru>
8784M:	Abylay Ospan <aospan@netup.ru>
8785L:	linux-media@vger.kernel.org
8786W:	https://linuxtv.org
8787W:	http://netup.tv/
8788T:	git git://linuxtv.org/media_tree.git
8789S:	Supported
8790F:	drivers/media/dvb-frontends/ascot2e*
8791
8792MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8793M:	Jasmin Jessich <jasmin@anw.at>
8794L:	linux-media@vger.kernel.org
8795W:	https://linuxtv.org
8796T:	git git://linuxtv.org/media_tree.git
8797S:	Maintained
8798F:	drivers/media/dvb-frontends/cxd2099*
8799
8800MEDIA DRIVERS FOR CXD2841ER
8801M:	Sergey Kozlov <serjk@netup.ru>
8802M:	Abylay Ospan <aospan@netup.ru>
8803L:	linux-media@vger.kernel.org
8804W:	https://linuxtv.org
8805W:	http://netup.tv/
8806T:	git git://linuxtv.org/media_tree.git
8807S:	Supported
8808F:	drivers/media/dvb-frontends/cxd2841er*
8809
8810MEDIA DRIVERS FOR CXD2880
8811M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8812L:	linux-media@vger.kernel.org
8813W:	http://linuxtv.org/
8814T:	git git://linuxtv.org/media_tree.git
8815S:	Supported
8816F:	drivers/media/dvb-frontends/cxd2880/*
8817F:	drivers/media/spi/cxd2880*
8818
8819MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8820M:	Daniel Scheller <d.scheller.oss@gmail.com>
8821L:	linux-media@vger.kernel.org
8822W:	https://linuxtv.org
8823T:	git git://linuxtv.org/media_tree.git
8824S:	Maintained
8825F:	drivers/media/pci/ddbridge/*
8826
8827MEDIA DRIVERS FOR FREESCALE IMX
8828M:	Steve Longerbeam <slongerbeam@gmail.com>
8829M:	Philipp Zabel <p.zabel@pengutronix.de>
8830L:	linux-media@vger.kernel.org
8831T:	git git://linuxtv.org/media_tree.git
8832S:	Maintained
8833F:	Documentation/devicetree/bindings/media/imx.txt
8834F:	Documentation/media/v4l-drivers/imx.rst
8835F:	drivers/staging/media/imx/
8836F:	include/linux/imx-media.h
8837F:	include/media/imx.h
8838
8839MEDIA DRIVERS FOR HELENE
8840M:	Abylay Ospan <aospan@netup.ru>
8841L:	linux-media@vger.kernel.org
8842W:	https://linuxtv.org
8843W:	http://netup.tv/
8844T:	git git://linuxtv.org/media_tree.git
8845S:	Supported
8846F:	drivers/media/dvb-frontends/helene*
8847
8848MEDIA DRIVERS FOR HORUS3A
8849M:	Sergey Kozlov <serjk@netup.ru>
8850M:	Abylay Ospan <aospan@netup.ru>
8851L:	linux-media@vger.kernel.org
8852W:	https://linuxtv.org
8853W:	http://netup.tv/
8854T:	git git://linuxtv.org/media_tree.git
8855S:	Supported
8856F:	drivers/media/dvb-frontends/horus3a*
8857
8858MEDIA DRIVERS FOR LNBH25
8859M:	Sergey Kozlov <serjk@netup.ru>
8860M:	Abylay Ospan <aospan@netup.ru>
8861L:	linux-media@vger.kernel.org
8862W:	https://linuxtv.org
8863W:	http://netup.tv/
8864T:	git git://linuxtv.org/media_tree.git
8865S:	Supported
8866F:	drivers/media/dvb-frontends/lnbh25*
8867
8868MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8869M:	Daniel Scheller <d.scheller.oss@gmail.com>
8870L:	linux-media@vger.kernel.org
8871W:	https://linuxtv.org
8872T:	git git://linuxtv.org/media_tree.git
8873S:	Maintained
8874F:	drivers/media/dvb-frontends/mxl5xx*
8875
8876MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8877M:	Sergey Kozlov <serjk@netup.ru>
8878M:	Abylay Ospan <aospan@netup.ru>
8879L:	linux-media@vger.kernel.org
8880W:	https://linuxtv.org
8881W:	http://netup.tv/
8882T:	git git://linuxtv.org/media_tree.git
8883S:	Supported
8884F:	drivers/media/pci/netup_unidvb/*
8885
8886MEDIA DRIVERS FOR RENESAS - CEU
8887M:	Jacopo Mondi <jacopo@jmondi.org>
8888L:	linux-media@vger.kernel.org
8889L:	linux-renesas-soc@vger.kernel.org
8890T:	git git://linuxtv.org/media_tree.git
8891S:	Supported
8892F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8893F:	drivers/media/platform/renesas-ceu.c
8894F:	include/media/drv-intf/renesas-ceu.h
8895
8896MEDIA DRIVERS FOR RENESAS - DRIF
8897M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8898L:	linux-media@vger.kernel.org
8899L:	linux-renesas-soc@vger.kernel.org
8900T:	git git://linuxtv.org/media_tree.git
8901S:	Supported
8902F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8903F:	drivers/media/platform/rcar_drif.c
8904
8905MEDIA DRIVERS FOR RENESAS - FCP
8906M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8907L:	linux-media@vger.kernel.org
8908L:	linux-renesas-soc@vger.kernel.org
8909T:	git git://linuxtv.org/media_tree.git
8910S:	Supported
8911F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8912F:	drivers/media/platform/rcar-fcp.c
8913F:	include/media/rcar-fcp.h
8914
8915MEDIA DRIVERS FOR RENESAS - FDP1
8916M:	Kieran Bingham <kieran@bingham.xyz>
8917L:	linux-media@vger.kernel.org
8918L:	linux-renesas-soc@vger.kernel.org
8919T:	git git://linuxtv.org/media_tree.git
8920S:	Supported
8921F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8922F:	drivers/media/platform/rcar_fdp1.c
8923
8924MEDIA DRIVERS FOR RENESAS - VIN
8925M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8926L:	linux-media@vger.kernel.org
8927L:	linux-renesas-soc@vger.kernel.org
8928T:	git git://linuxtv.org/media_tree.git
8929S:	Supported
8930F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8931F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8932F:	drivers/media/platform/rcar-vin/
8933
8934MEDIA DRIVERS FOR RENESAS - VSP1
8935M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8936L:	linux-media@vger.kernel.org
8937L:	linux-renesas-soc@vger.kernel.org
8938T:	git git://linuxtv.org/media_tree.git
8939S:	Supported
8940F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8941F:	drivers/media/platform/vsp1/
8942
8943MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8944M:	Daniel Scheller <d.scheller.oss@gmail.com>
8945L:	linux-media@vger.kernel.org
8946W:	https://linuxtv.org
8947T:	git git://linuxtv.org/media_tree.git
8948S:	Maintained
8949F:	drivers/media/dvb-frontends/stv0910*
8950
8951MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8952M:	Daniel Scheller <d.scheller.oss@gmail.com>
8953L:	linux-media@vger.kernel.org
8954W:	https://linuxtv.org
8955T:	git git://linuxtv.org/media_tree.git
8956S:	Maintained
8957F:	drivers/media/dvb-frontends/stv6111*
8958
8959MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8960M:	Dmitry Osipenko <digetx@gmail.com>
8961L:	linux-media@vger.kernel.org
8962L:	linux-tegra@vger.kernel.org
8963T:	git git://linuxtv.org/media_tree.git
8964S:	Maintained
8965F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8966F:	drivers/staging/media/tegra-vde/
8967
8968MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8970P:	LinuxTV.org Project
8971L:	linux-media@vger.kernel.org
8972W:	https://linuxtv.org
8973Q:	http://patchwork.kernel.org/project/linux-media/list/
8974T:	git git://linuxtv.org/media_tree.git
8975S:	Maintained
8976F:	Documentation/devicetree/bindings/media/
8977F:	Documentation/media/
8978F:	drivers/media/
8979F:	drivers/staging/media/
8980F:	include/linux/platform_data/media/
8981F:	include/media/
8982F:	include/uapi/linux/dvb/
8983F:	include/uapi/linux/videodev2.h
8984F:	include/uapi/linux/media.h
8985F:	include/uapi/linux/v4l2-*
8986F:	include/uapi/linux/meye.h
8987F:	include/uapi/linux/ivtv*
8988F:	include/uapi/linux/uvcvideo.h
8989
8990MEDIATEK CIR DRIVER
8991M:	Sean Wang <sean.wang@mediatek.com>
8992S:	Maintained
8993F:	drivers/media/rc/mtk-cir.c
8994
8995MEDIATEK DMA DRIVER
8996M:	Sean Wang <sean.wang@mediatek.com>
8997L:	dmaengine@vger.kernel.org
8998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8999L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9000S:	Maintained
9001F:	Documentation/devicetree/bindings/dma/mtk-*
9002F:	drivers/dma/mediatek/
9003
9004MEDIATEK PMIC LED DRIVER
9005M:	Sean Wang <sean.wang@mediatek.com>
9006S:	Maintained
9007F:	drivers/leds/leds-mt6323.c
9008F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9009
9010MEDIATEK ETHERNET DRIVER
9011M:	Felix Fietkau <nbd@openwrt.org>
9012M:	John Crispin <john@phrozen.org>
9013M:	Sean Wang <sean.wang@mediatek.com>
9014M:	Nelson Chang <nelson.chang@mediatek.com>
9015L:	netdev@vger.kernel.org
9016S:	Maintained
9017F:	drivers/net/ethernet/mediatek/
9018
9019MEDIATEK SWITCH DRIVER
9020M:	Sean Wang <sean.wang@mediatek.com>
9021L:	netdev@vger.kernel.org
9022S:	Maintained
9023F:	drivers/net/dsa/mt7530.*
9024F:	net/dsa/tag_mtk.c
9025
9026MEDIATEK JPEG DRIVER
9027M:	Rick Chang <rick.chang@mediatek.com>
9028M:	Bin Liu <bin.liu@mediatek.com>
9029S:	Supported
9030F:	drivers/media/platform/mtk-jpeg/
9031F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9032
9033MEDIATEK MDP DRIVER
9034M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9035M:	Houlong Wei <houlong.wei@mediatek.com>
9036M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9037S:	Supported
9038F:	drivers/media/platform/mtk-mdp/
9039F:	drivers/media/platform/mtk-vpu/
9040F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9041
9042MEDIATEK MEDIA DRIVER
9043M:	Tiffany Lin <tiffany.lin@mediatek.com>
9044M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9045S:	Supported
9046F:	drivers/media/platform/mtk-vcodec/
9047F:	drivers/media/platform/mtk-vpu/
9048F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9049F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9050
9051MEDIATEK MT7601U WIRELESS LAN DRIVER
9052M:	Jakub Kicinski <kubakici@wp.pl>
9053L:	linux-wireless@vger.kernel.org
9054S:	Maintained
9055F:	drivers/net/wireless/mediatek/mt7601u/
9056
9057MEDIATEK NAND CONTROLLER DRIVER
9058M:	Xiaolei Li <xiaolei.li@mediatek.com>
9059L:	linux-mtd@lists.infradead.org
9060S:	Maintained
9061F:	drivers/mtd/nand/raw/mtk_*
9062F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9063
9064MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9065M:	Sean Wang <sean.wang@mediatek.com>
9066S:	Maintained
9067F:	drivers/char/hw_random/mtk-rng.c
9068
9069MEDIATEK USB3 DRD IP DRIVER
9070M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9071L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9073L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9074S:	Maintained
9075F:	drivers/usb/mtu3/
9076
9077MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9078M:	Peter Senna Tschudin <peter.senna@collabora.com>
9079M:	Martin Donnelly <martin.donnelly@ge.com>
9080M:	Martyn Welch <martyn.welch@collabora.co.uk>
9081S:	Maintained
9082F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9083F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9084
9085MEGARAID SCSI/SAS DRIVERS
9086M:	Kashyap Desai <kashyap.desai@broadcom.com>
9087M:	Sumit Saxena <sumit.saxena@broadcom.com>
9088M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9089L:	megaraidlinux.pdl@broadcom.com
9090L:	linux-scsi@vger.kernel.org
9091W:	http://www.avagotech.com/support/
9092S:	Maintained
9093F:	Documentation/scsi/megaraid.txt
9094F:	drivers/scsi/megaraid.*
9095F:	drivers/scsi/megaraid/
9096
9097MELEXIS MLX90614 DRIVER
9098M:	Crt Mori <cmo@melexis.com>
9099L:	linux-iio@vger.kernel.org
9100W:	http://www.melexis.com
9101S:	Supported
9102F:	drivers/iio/temperature/mlx90614.c
9103
9104MELEXIS MLX90632 DRIVER
9105M:	Crt Mori <cmo@melexis.com>
9106L:	linux-iio@vger.kernel.org
9107W:	http://www.melexis.com
9108S:	Supported
9109F:	drivers/iio/temperature/mlx90632.c
9110
9111MELFAS MIP4 TOUCHSCREEN DRIVER
9112M:	Sangwon Jee <jeesw@melfas.com>
9113W:	http://www.melfas.com
9114S:	Supported
9115F:	drivers/input/touchscreen/melfas_mip4.c
9116F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9117
9118MELLANOX ETHERNET DRIVER (mlx4_en)
9119M:	Tariq Toukan <tariqt@mellanox.com>
9120L:	netdev@vger.kernel.org
9121S:	Supported
9122W:	http://www.mellanox.com
9123Q:	http://patchwork.ozlabs.org/project/netdev/list/
9124F:	drivers/net/ethernet/mellanox/mlx4/en_*
9125
9126MELLANOX ETHERNET DRIVER (mlx5e)
9127M:	Saeed Mahameed <saeedm@mellanox.com>
9128L:	netdev@vger.kernel.org
9129S:	Supported
9130W:	http://www.mellanox.com
9131Q:	http://patchwork.ozlabs.org/project/netdev/list/
9132F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9133
9134MELLANOX ETHERNET INNOVA DRIVERS
9135R:	Boris Pismenny <borisp@mellanox.com>
9136L:	netdev@vger.kernel.org
9137S:	Supported
9138W:	http://www.mellanox.com
9139Q:	http://patchwork.ozlabs.org/project/netdev/list/
9140F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9141F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9142F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9143F:	include/linux/mlx5/mlx5_ifc_fpga.h
9144
9145MELLANOX ETHERNET INNOVA IPSEC DRIVER
9146R:	Boris Pismenny <borisp@mellanox.com>
9147L:	netdev@vger.kernel.org
9148S:	Supported
9149W:	http://www.mellanox.com
9150Q:	http://patchwork.ozlabs.org/project/netdev/list/
9151F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9152F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9153
9154MELLANOX ETHERNET SWITCH DRIVERS
9155M:	Jiri Pirko <jiri@mellanox.com>
9156M:	Ido Schimmel <idosch@mellanox.com>
9157L:	netdev@vger.kernel.org
9158S:	Supported
9159W:	http://www.mellanox.com
9160Q:	http://patchwork.ozlabs.org/project/netdev/list/
9161F:	drivers/net/ethernet/mellanox/mlxsw/
9162
9163MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9164M:	mlxsw@mellanox.com
9165L:	netdev@vger.kernel.org
9166S:	Supported
9167W:	http://www.mellanox.com
9168Q:	http://patchwork.ozlabs.org/project/netdev/list/
9169F:	drivers/net/ethernet/mellanox/mlxfw/
9170
9171MELLANOX HARDWARE PLATFORM SUPPORT
9172M:	Andy Shevchenko <andy@infradead.org>
9173M:	Darren Hart <dvhart@infradead.org>
9174M:	Vadim Pasternak <vadimp@mellanox.com>
9175L:	platform-driver-x86@vger.kernel.org
9176S:	Supported
9177F:	drivers/platform/mellanox/
9178
9179MELLANOX MLX4 core VPI driver
9180M:	Tariq Toukan <tariqt@mellanox.com>
9181L:	netdev@vger.kernel.org
9182L:	linux-rdma@vger.kernel.org
9183W:	http://www.mellanox.com
9184Q:	http://patchwork.ozlabs.org/project/netdev/list/
9185S:	Supported
9186F:	drivers/net/ethernet/mellanox/mlx4/
9187F:	include/linux/mlx4/
9188
9189MELLANOX MLX4 IB driver
9190M:	Yishai Hadas <yishaih@mellanox.com>
9191L:	linux-rdma@vger.kernel.org
9192W:	http://www.mellanox.com
9193Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9194S:	Supported
9195F:	drivers/infiniband/hw/mlx4/
9196F:	include/linux/mlx4/
9197F:	include/uapi/rdma/mlx4-abi.h
9198
9199MELLANOX MLX5 core VPI driver
9200M:	Saeed Mahameed <saeedm@mellanox.com>
9201M:	Leon Romanovsky <leonro@mellanox.com>
9202L:	netdev@vger.kernel.org
9203L:	linux-rdma@vger.kernel.org
9204W:	http://www.mellanox.com
9205Q:	http://patchwork.ozlabs.org/project/netdev/list/
9206S:	Supported
9207F:	drivers/net/ethernet/mellanox/mlx5/core/
9208F:	include/linux/mlx5/
9209
9210MELLANOX MLX5 IB driver
9211M:	Leon Romanovsky <leonro@mellanox.com>
9212L:	linux-rdma@vger.kernel.org
9213W:	http://www.mellanox.com
9214Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9215S:	Supported
9216F:	drivers/infiniband/hw/mlx5/
9217F:	include/linux/mlx5/
9218F:	include/uapi/rdma/mlx5-abi.h
9219
9220MELLANOX MLXCPLD I2C AND MUX DRIVER
9221M:	Vadim Pasternak <vadimp@mellanox.com>
9222M:	Michael Shych <michaelsh@mellanox.com>
9223L:	linux-i2c@vger.kernel.org
9224S:	Supported
9225F:	drivers/i2c/busses/i2c-mlxcpld.c
9226F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9227F:	Documentation/i2c/busses/i2c-mlxcpld
9228
9229MELLANOX MLXCPLD LED DRIVER
9230M:	Vadim Pasternak <vadimp@mellanox.com>
9231L:	linux-leds@vger.kernel.org
9232S:	Supported
9233F:	drivers/leds/leds-mlxcpld.c
9234F:	drivers/leds/leds-mlxreg.c
9235F:	Documentation/leds/leds-mlxcpld.txt
9236
9237MELLANOX PLATFORM DRIVER
9238M:	Vadim Pasternak <vadimp@mellanox.com>
9239L:	platform-driver-x86@vger.kernel.org
9240S:	Supported
9241F:	drivers/platform/x86/mlx-platform.c
9242
9243MEMBARRIER SUPPORT
9244M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9245M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9246L:	linux-kernel@vger.kernel.org
9247S:	Supported
9248F:	kernel/sched/membarrier.c
9249F:	include/uapi/linux/membarrier.h
9250F:	arch/powerpc/include/asm/membarrier.h
9251
9252MEMORY MANAGEMENT
9253L:	linux-mm@kvack.org
9254W:	http://www.linux-mm.org
9255S:	Maintained
9256F:	include/linux/mm.h
9257F:	include/linux/gfp.h
9258F:	include/linux/mmzone.h
9259F:	include/linux/memory_hotplug.h
9260F:	include/linux/vmalloc.h
9261F:	mm/
9262
9263MEMORY TECHNOLOGY DEVICES (MTD)
9264M:	David Woodhouse <dwmw2@infradead.org>
9265M:	Brian Norris <computersforpeace@gmail.com>
9266M:	Boris Brezillon <boris.brezillon@bootlin.com>
9267M:	Marek Vasut <marek.vasut@gmail.com>
9268M:	Richard Weinberger <richard@nod.at>
9269L:	linux-mtd@lists.infradead.org
9270W:	http://www.linux-mtd.infradead.org/
9271Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9272T:	git git://git.infradead.org/linux-mtd.git master
9273T:	git git://git.infradead.org/linux-mtd.git mtd/next
9274S:	Maintained
9275F:	Documentation/devicetree/bindings/mtd/
9276F:	drivers/mtd/
9277F:	include/linux/mtd/
9278F:	include/uapi/mtd/
9279
9280MEN A21 WATCHDOG DRIVER
9281M:	Johannes Thumshirn <morbidrsa@gmail.com>
9282L:	linux-watchdog@vger.kernel.org
9283S:	Maintained
9284F:	drivers/watchdog/mena21_wdt.c
9285
9286MEN CHAMELEON BUS (mcb)
9287M:	Johannes Thumshirn <morbidrsa@gmail.com>
9288S:	Maintained
9289F:	drivers/mcb/
9290F:	include/linux/mcb.h
9291F:	Documentation/men-chameleon-bus.txt
9292
9293MEN F21BMC (Board Management Controller)
9294M:	Andreas Werner <andreas.werner@men.de>
9295S:	Supported
9296F:	drivers/mfd/menf21bmc.c
9297F:	drivers/watchdog/menf21bmc_wdt.c
9298F:	drivers/leds/leds-menf21bmc.c
9299F:	drivers/hwmon/menf21bmc_hwmon.c
9300F:	Documentation/hwmon/menf21bmc
9301
9302MESON AO CEC DRIVER FOR AMLOGIC SOCS
9303M:	Neil Armstrong <narmstrong@baylibre.com>
9304L:	linux-media@lists.freedesktop.org
9305L:	linux-amlogic@lists.infradead.org
9306W:	http://linux-meson.com/
9307S:	Supported
9308F:	drivers/media/platform/meson/ao-cec.c
9309F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9310T:	git git://linuxtv.org/media_tree.git
9311
9312MICROBLAZE ARCHITECTURE
9313M:	Michal Simek <monstr@monstr.eu>
9314W:	http://www.monstr.eu/fdt/
9315T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9316S:	Supported
9317F:	arch/microblaze/
9318
9319MICROCHIP / ATMEL AT91 SERIAL DRIVER
9320M:	Richard Genoud <richard.genoud@gmail.com>
9321S:	Maintained
9322F:	drivers/tty/serial/atmel_serial.c
9323F:	drivers/tty/serial/atmel_serial.h
9324
9325MICROCHIP / ATMEL DMA DRIVER
9326M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9327L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9328L:	dmaengine@vger.kernel.org
9329S:	Supported
9330F:	drivers/dma/at_hdmac.c
9331F:	drivers/dma/at_hdmac_regs.h
9332F:	include/linux/platform_data/dma-atmel.h
9333
9334MICROCHIP / ATMEL ECC DRIVER
9335M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9336L:	linux-crypto@vger.kernel.org
9337S:	Maintained
9338F:	drivers/crypto/atmel-ecc.*
9339
9340MICROCHIP / ATMEL ISC DRIVER
9341M:	Songjun Wu <songjun.wu@microchip.com>
9342L:	linux-media@vger.kernel.org
9343S:	Supported
9344F:	drivers/media/platform/atmel/atmel-isc.c
9345F:	drivers/media/platform/atmel/atmel-isc-regs.h
9346F:	devicetree/bindings/media/atmel-isc.txt
9347
9348MICROCHIP / ATMEL NAND DRIVER
9349M:	Wenyou Yang <wenyou.yang@microchip.com>
9350M:	Josh Wu <rainyfeeling@outlook.com>
9351L:	linux-mtd@lists.infradead.org
9352S:	Supported
9353F:	drivers/mtd/nand/raw/atmel/*
9354F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9355
9356MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9357M:	Woojung Huh <Woojung.Huh@microchip.com>
9358M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9359L:	netdev@vger.kernel.org
9360S:	Maintained
9361F:	net/dsa/tag_ksz.c
9362F:	drivers/net/dsa/microchip/*
9363F:	include/linux/platform_data/microchip-ksz.h
9364F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9365
9366MICROCHIP LAN743X ETHERNET DRIVER
9367M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9368M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9369L:	netdev@vger.kernel.org
9370S:	Maintained
9371F:	drivers/net/ethernet/microchip/lan743x_*
9372
9373MICROCHIP USB251XB DRIVER
9374M:	Richard Leitner <richard.leitner@skidata.com>
9375L:	linux-usb@vger.kernel.org
9376S:	Maintained
9377F:	drivers/usb/misc/usb251xb.c
9378F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9379
9380MICROSEMI MIPS SOCS
9381M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9382L:	linux-mips@linux-mips.org
9383S:	Maintained
9384F:	arch/mips/generic/board-ocelot.c
9385F:	arch/mips/configs/generic/board-ocelot.config
9386F:	arch/mips/boot/dts/mscc/
9387F:	Documentation/devicetree/bindings/mips/mscc.txt
9388
9389MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9390M:	Don Brace <don.brace@microsemi.com>
9391L:	esc.storagedev@microsemi.com
9392L:	linux-scsi@vger.kernel.org
9393S:	Supported
9394F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9395F:	drivers/scsi/smartpqi/Kconfig
9396F:	drivers/scsi/smartpqi/Makefile
9397F:	include/linux/cciss*.h
9398F:	include/uapi/linux/cciss*.h
9399F:	Documentation/scsi/smartpqi.txt
9400
9401MICROSEMI ETHERNET SWITCH DRIVER
9402M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9403L:	netdev@vger.kernel.org
9404S:	Supported
9405F:	drivers/net/ethernet/mscc/
9406
9407MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9408M:	Chen Yu <yu.c.chen@intel.com>
9409L:	platform-driver-x86@vger.kernel.org
9410S:	Supported
9411F:	drivers/platform/x86/surfacepro3_button.c
9412
9413MICROTEK X6 SCANNER
9414M:	Oliver Neukum <oliver@neukum.org>
9415S:	Maintained
9416F:	drivers/usb/image/microtek.*
9417
9418MIPS
9419M:	Ralf Baechle <ralf@linux-mips.org>
9420M:	Paul Burton <paul.burton@mips.com>
9421M:	James Hogan <jhogan@kernel.org>
9422L:	linux-mips@linux-mips.org
9423W:	http://www.linux-mips.org/
9424T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9426Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9427S:	Supported
9428F:	Documentation/devicetree/bindings/mips/
9429F:	Documentation/mips/
9430F:	arch/mips/
9431F:	drivers/platform/mips/
9432
9433MIPS BOSTON DEVELOPMENT BOARD
9434M:	Paul Burton <paul.burton@mips.com>
9435L:	linux-mips@linux-mips.org
9436S:	Maintained
9437F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9438F:	arch/mips/boot/dts/img/boston.dts
9439F:	arch/mips/configs/generic/board-boston.config
9440F:	drivers/clk/imgtec/clk-boston.c
9441F:	include/dt-bindings/clock/boston-clock.h
9442
9443MIPS GENERIC PLATFORM
9444M:	Paul Burton <paul.burton@mips.com>
9445L:	linux-mips@linux-mips.org
9446S:	Supported
9447F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9448F:	arch/mips/generic/
9449F:	arch/mips/tools/generic-board-config.sh
9450
9451MIPS/LOONGSON1 ARCHITECTURE
9452M:	Keguang Zhang <keguang.zhang@gmail.com>
9453L:	linux-mips@linux-mips.org
9454S:	Maintained
9455F:	arch/mips/loongson32/
9456F:	arch/mips/include/asm/mach-loongson32/
9457F:	drivers/*/*loongson1*
9458F:	drivers/*/*/*loongson1*
9459
9460MIPS/LOONGSON2 ARCHITECTURE
9461M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9462L:	linux-mips@linux-mips.org
9463S:	Maintained
9464F:	arch/mips/loongson64/*{2e/2f}*
9465F:	arch/mips/include/asm/mach-loongson64/
9466F:	drivers/*/*loongson2*
9467F:	drivers/*/*/*loongson2*
9468
9469MIPS/LOONGSON3 ARCHITECTURE
9470M:	Huacai Chen <chenhc@lemote.com>
9471L:	linux-mips@linux-mips.org
9472S:	Maintained
9473F:	arch/mips/loongson64/
9474F:	arch/mips/include/asm/mach-loongson64/
9475F:	drivers/platform/mips/cpu_hwmon.c
9476F:	drivers/*/*loongson3*
9477F:	drivers/*/*/*loongson3*
9478
9479MIPS RINT INSTRUCTION EMULATION
9480M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9481L:	linux-mips@linux-mips.org
9482S:	Supported
9483F:	arch/mips/math-emu/sp_rint.c
9484F:	arch/mips/math-emu/dp_rint.c
9485
9486MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9487M:	Hans Verkuil <hverkuil@xs4all.nl>
9488L:	linux-media@vger.kernel.org
9489T:	git git://linuxtv.org/media_tree.git
9490W:	https://linuxtv.org
9491S:	Odd Fixes
9492F:	drivers/media/radio/radio-miropcm20*
9493
9494MMP SUPPORT
9495M:	Eric Miao <eric.y.miao@gmail.com>
9496M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9497L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9498T:	git git://github.com/hzhuang1/linux.git
9499T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9500S:	Maintained
9501F:	arch/arm/boot/dts/mmp*
9502F:	arch/arm/mach-mmp/
9503
9504MN88472 MEDIA DRIVER
9505M:	Antti Palosaari <crope@iki.fi>
9506L:	linux-media@vger.kernel.org
9507W:	https://linuxtv.org
9508W:	http://palosaari.fi/linux/
9509Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9510S:	Maintained
9511F:	drivers/media/dvb-frontends/mn88472*
9512
9513MN88473 MEDIA DRIVER
9514M:	Antti Palosaari <crope@iki.fi>
9515L:	linux-media@vger.kernel.org
9516W:	https://linuxtv.org
9517W:	http://palosaari.fi/linux/
9518Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9519S:	Maintained
9520F:	drivers/media/dvb-frontends/mn88473*
9521
9522PCI DRIVER FOR MOBIVEIL PCIE IP
9523M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9524L:	linux-pci@vger.kernel.org
9525S:	Supported
9526F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9527F:	drivers/pci/controller/pcie-mobiveil.c
9528
9529MODULE SUPPORT
9530M:	Jessica Yu <jeyu@kernel.org>
9531T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9532S:	Maintained
9533F:	include/linux/module.h
9534F:	kernel/module.c
9535
9536MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9537W:	http://popies.net/meye/
9538S:	Orphan
9539F:	Documentation/media/v4l-drivers/meye*
9540F:	drivers/media/pci/meye/
9541F:	include/uapi/linux/meye.h
9542
9543MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9544M:	Jiri Slaby <jirislaby@gmail.com>
9545S:	Maintained
9546F:	Documentation/serial/moxa-smartio
9547F:	drivers/tty/mxser.*
9548
9549MR800 AVERMEDIA USB FM RADIO DRIVER
9550M:	Alexey Klimov <klimov.linux@gmail.com>
9551L:	linux-media@vger.kernel.org
9552T:	git git://linuxtv.org/media_tree.git
9553S:	Maintained
9554F:	drivers/media/radio/radio-mr800.c
9555
9556MRF24J40 IEEE 802.15.4 RADIO DRIVER
9557M:	Alan Ott <alan@signal11.us>
9558L:	linux-wpan@vger.kernel.org
9559S:	Maintained
9560F:	drivers/net/ieee802154/mrf24j40.c
9561F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9562
9563MSI LAPTOP SUPPORT
9564M:	"Lee, Chun-Yi" <jlee@suse.com>
9565L:	platform-driver-x86@vger.kernel.org
9566S:	Maintained
9567F:	drivers/platform/x86/msi-laptop.c
9568
9569MSI WMI SUPPORT
9570L:	platform-driver-x86@vger.kernel.org
9571S:	Orphan
9572F:	drivers/platform/x86/msi-wmi.c
9573
9574MSI001 MEDIA DRIVER
9575M:	Antti Palosaari <crope@iki.fi>
9576L:	linux-media@vger.kernel.org
9577W:	https://linuxtv.org
9578W:	http://palosaari.fi/linux/
9579Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9580T:	git git://linuxtv.org/anttip/media_tree.git
9581S:	Maintained
9582F:	drivers/media/tuners/msi001*
9583
9584MSI2500 MEDIA DRIVER
9585M:	Antti Palosaari <crope@iki.fi>
9586L:	linux-media@vger.kernel.org
9587W:	https://linuxtv.org
9588W:	http://palosaari.fi/linux/
9589Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9590T:	git git://linuxtv.org/anttip/media_tree.git
9591S:	Maintained
9592F:	drivers/media/usb/msi2500/
9593
9594MSYSTEMS DISKONCHIP G3 MTD DRIVER
9595M:	Robert Jarzmik <robert.jarzmik@free.fr>
9596L:	linux-mtd@lists.infradead.org
9597S:	Maintained
9598F:	drivers/mtd/devices/docg3*
9599
9600MT9M032 APTINA SENSOR DRIVER
9601M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9602L:	linux-media@vger.kernel.org
9603T:	git git://linuxtv.org/media_tree.git
9604S:	Maintained
9605F:	drivers/media/i2c/mt9m032.c
9606F:	include/media/i2c/mt9m032.h
9607
9608MT9P031 APTINA CAMERA SENSOR
9609M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9610L:	linux-media@vger.kernel.org
9611T:	git git://linuxtv.org/media_tree.git
9612S:	Maintained
9613F:	drivers/media/i2c/mt9p031.c
9614F:	include/media/i2c/mt9p031.h
9615
9616MT9T001 APTINA CAMERA SENSOR
9617M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9618L:	linux-media@vger.kernel.org
9619T:	git git://linuxtv.org/media_tree.git
9620S:	Maintained
9621F:	drivers/media/i2c/mt9t001.c
9622F:	include/media/i2c/mt9t001.h
9623
9624MT9T112 APTINA CAMERA SENSOR
9625M:	Jacopo Mondi <jacopo@jmondi.org>
9626L:	linux-media@vger.kernel.org
9627T:	git git://linuxtv.org/media_tree.git
9628S:	Odd Fixes
9629F:	drivers/media/i2c/mt9t112.c
9630F:	include/media/i2c/mt9t112.h
9631
9632MT9V032 APTINA CAMERA SENSOR
9633M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9634L:	linux-media@vger.kernel.org
9635T:	git git://linuxtv.org/media_tree.git
9636S:	Maintained
9637F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9638F:	drivers/media/i2c/mt9v032.c
9639F:	include/media/i2c/mt9v032.h
9640
9641MULTIFUNCTION DEVICES (MFD)
9642M:	Lee Jones <lee.jones@linaro.org>
9643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9644S:	Supported
9645F:	Documentation/devicetree/bindings/mfd/
9646F:	drivers/mfd/
9647F:	include/linux/mfd/
9648F:	include/dt-bindings/mfd/
9649
9650MULTIMEDIA CARD (MMC) ETC. OVER SPI
9651S:	Orphan
9652F:	drivers/mmc/host/mmc_spi.c
9653F:	include/linux/spi/mmc_spi.h
9654
9655MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9656M:	Ulf Hansson <ulf.hansson@linaro.org>
9657L:	linux-mmc@vger.kernel.org
9658T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9659S:	Maintained
9660F:	Documentation/devicetree/bindings/mmc/
9661F:	drivers/mmc/
9662F:	include/linux/mmc/
9663F:	include/uapi/linux/mmc/
9664
9665MULTIPLEXER SUBSYSTEM
9666M:	Peter Rosin <peda@axentia.se>
9667S:	Maintained
9668F:	Documentation/ABI/testing/sysfs-class-mux*
9669F:	Documentation/devicetree/bindings/mux/
9670F:	include/linux/dt-bindings/mux/
9671F:	include/linux/mux/
9672F:	drivers/mux/
9673
9674MULTITECH MULTIPORT CARD (ISICOM)
9675S:	Orphan
9676F:	drivers/tty/isicom.c
9677F:	include/linux/isicom.h
9678
9679MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9680M:	Bin Liu <b-liu@ti.com>
9681L:	linux-usb@vger.kernel.org
9682S:	Maintained
9683F:	drivers/usb/musb/
9684
9685MXL5007T MEDIA DRIVER
9686M:	Michael Krufky <mkrufky@linuxtv.org>
9687L:	linux-media@vger.kernel.org
9688W:	https://linuxtv.org
9689W:	http://github.com/mkrufky
9690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9691T:	git git://linuxtv.org/mkrufky/tuners.git
9692S:	Maintained
9693F:	drivers/media/tuners/mxl5007t.*
9694
9695MXSFB DRM DRIVER
9696M:	Marek Vasut <marex@denx.de>
9697S:	Supported
9698F:	drivers/gpu/drm/mxsfb/
9699F:	Documentation/devicetree/bindings/display/mxsfb.txt
9700
9701MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9702M:	Chris Lee <christopher.lee@cspi.com>
9703L:	netdev@vger.kernel.org
9704W:	https://www.cspi.com/ethernet-products/support/downloads/
9705S:	Supported
9706F:	drivers/net/ethernet/myricom/myri10ge/
9707
9708NAND FLASH SUBSYSTEM
9709M:	Boris Brezillon <boris.brezillon@bootlin.com>
9710M:	Miquel Raynal <miquel.raynal@bootlin.com>
9711R:	Richard Weinberger <richard@nod.at>
9712L:	linux-mtd@lists.infradead.org
9713W:	http://www.linux-mtd.infradead.org/
9714Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9715T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9716T:	git git://git.infradead.org/linux-mtd.git nand/next
9717S:	Maintained
9718F:	drivers/mtd/nand/
9719F:	include/linux/mtd/*nand*.h
9720
9721NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9722M:	Daniel Mack <zonque@gmail.com>
9723S:	Maintained
9724L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9725W:	http://www.native-instruments.com
9726F:	sound/usb/caiaq/
9727
9728NATSEMI ETHERNET DRIVER (DP8381x)
9729S:	Orphan
9730F:	drivers/net/ethernet/natsemi/natsemi.c
9731
9732NCP FILESYSTEM
9733M:	Petr Vandrovec <petr@vandrovec.name>
9734S:	Obsolete
9735F:	drivers/staging/ncpfs/
9736
9737NCR 5380 SCSI DRIVERS
9738M:	Finn Thain <fthain@telegraphics.com.au>
9739M:	Michael Schmitz <schmitzmic@gmail.com>
9740L:	linux-scsi@vger.kernel.org
9741S:	Maintained
9742F:	Documentation/scsi/g_NCR5380.txt
9743F:	drivers/scsi/NCR5380.*
9744F:	drivers/scsi/arm/cumana_1.c
9745F:	drivers/scsi/arm/oak.c
9746F:	drivers/scsi/atari_scsi.*
9747F:	drivers/scsi/dmx3191d.c
9748F:	drivers/scsi/g_NCR5380.*
9749F:	drivers/scsi/mac_scsi.*
9750F:	drivers/scsi/sun3_scsi.*
9751F:	drivers/scsi/sun3_scsi_vme.c
9752
9753NCT6775 HARDWARE MONITOR DRIVER
9754M:	Guenter Roeck <linux@roeck-us.net>
9755L:	linux-hwmon@vger.kernel.org
9756S:	Maintained
9757F:	Documentation/hwmon/nct6775
9758F:	drivers/hwmon/nct6775.c
9759
9760NET_FAILOVER MODULE
9761M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9762L:	netdev@vger.kernel.org
9763S:	Supported
9764F:	driver/net/net_failover.c
9765F:	include/net/net_failover.h
9766F:	Documentation/networking/net_failover.rst
9767
9768NETEFFECT IWARP RNIC DRIVER (IW_NES)
9769M:	Faisal Latif <faisal.latif@intel.com>
9770L:	linux-rdma@vger.kernel.org
9771W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9772S:	Supported
9773F:	drivers/infiniband/hw/nes/
9774F:	include/uapi/rdma/nes-abi.h
9775
9776NETEM NETWORK EMULATOR
9777M:	Stephen Hemminger <stephen@networkplumber.org>
9778L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9779S:	Maintained
9780F:	net/sched/sch_netem.c
9781
9782NETERION 10GbE DRIVERS (s2io/vxge)
9783M:	Jon Mason <jdmason@kudzu.us>
9784L:	netdev@vger.kernel.org
9785S:	Supported
9786F:	Documentation/networking/s2io.txt
9787F:	Documentation/networking/vxge.txt
9788F:	drivers/net/ethernet/neterion/
9789
9790NETFILTER
9791M:	Pablo Neira Ayuso <pablo@netfilter.org>
9792M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9793M:	Florian Westphal <fw@strlen.de>
9794L:	netfilter-devel@vger.kernel.org
9795L:	coreteam@netfilter.org
9796W:	http://www.netfilter.org/
9797W:	http://www.iptables.org/
9798W:	http://www.nftables.org/
9799Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9800T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9802S:	Maintained
9803F:	include/linux/netfilter*
9804F:	include/linux/netfilter/
9805F:	include/net/netfilter/
9806F:	include/uapi/linux/netfilter*
9807F:	include/uapi/linux/netfilter/
9808F:	net/*/netfilter.c
9809F:	net/*/netfilter/
9810F:	net/netfilter/
9811F:	net/bridge/br_netfilter*.c
9812
9813NETROM NETWORK LAYER
9814M:	Ralf Baechle <ralf@linux-mips.org>
9815L:	linux-hams@vger.kernel.org
9816W:	http://www.linux-ax25.org/
9817S:	Maintained
9818F:	include/net/netrom.h
9819F:	include/uapi/linux/netrom.h
9820F:	net/netrom/
9821
9822NETRONOME ETHERNET DRIVERS
9823M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9824L:	oss-drivers@netronome.com
9825S:	Maintained
9826F:	drivers/net/ethernet/netronome/
9827
9828NETWORK BLOCK DEVICE (NBD)
9829M:	Josef Bacik <josef@toxicpanda.com>
9830S:	Maintained
9831L:	linux-block@vger.kernel.org
9832L:	nbd@other.debian.org
9833F:	Documentation/blockdev/nbd.txt
9834F:	drivers/block/nbd.c
9835F:	include/uapi/linux/nbd.h
9836
9837NETWORK DROP MONITOR
9838M:	Neil Horman <nhorman@tuxdriver.com>
9839L:	netdev@vger.kernel.org
9840S:	Maintained
9841W:	https://fedorahosted.org/dropwatch/
9842F:	net/core/drop_monitor.c
9843
9844NETWORKING DRIVERS
9845M:	"David S. Miller" <davem@davemloft.net>
9846L:	netdev@vger.kernel.org
9847W:	http://www.linuxfoundation.org/en/Net
9848Q:	http://patchwork.ozlabs.org/project/netdev/list/
9849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9851S:	Odd Fixes
9852F:	Documentation/devicetree/bindings/net/
9853F:	drivers/net/
9854F:	include/linux/if_*
9855F:	include/linux/netdevice.h
9856F:	include/linux/etherdevice.h
9857F:	include/linux/fcdevice.h
9858F:	include/linux/fddidevice.h
9859F:	include/linux/hippidevice.h
9860F:	include/linux/inetdevice.h
9861F:	include/uapi/linux/if_*
9862F:	include/uapi/linux/netdevice.h
9863
9864NETWORKING DRIVERS (WIRELESS)
9865M:	Kalle Valo <kvalo@codeaurora.org>
9866L:	linux-wireless@vger.kernel.org
9867Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9869T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9870S:	Maintained
9871F:	Documentation/devicetree/bindings/net/wireless/
9872F:	drivers/net/wireless/
9873
9874NETWORKING [DSA]
9875M:	Andrew Lunn <andrew@lunn.ch>
9876M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9877M:	Florian Fainelli <f.fainelli@gmail.com>
9878S:	Maintained
9879F:	net/dsa/
9880F:	include/net/dsa.h
9881F:	include/linux/dsa/
9882F:	drivers/net/dsa/
9883
9884NETWORKING [GENERAL]
9885M:	"David S. Miller" <davem@davemloft.net>
9886L:	netdev@vger.kernel.org
9887W:	http://www.linuxfoundation.org/en/Net
9888Q:	http://patchwork.ozlabs.org/project/netdev/list/
9889T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9891B:	mailto:netdev@vger.kernel.org
9892S:	Maintained
9893F:	net/
9894F:	include/net/
9895F:	include/linux/in.h
9896F:	include/linux/net.h
9897F:	include/linux/netdevice.h
9898F:	include/uapi/linux/in.h
9899F:	include/uapi/linux/net.h
9900F:	include/uapi/linux/netdevice.h
9901F:	include/uapi/linux/net_namespace.h
9902F:	tools/testing/selftests/net/
9903F:	lib/net_utils.c
9904F:	lib/random32.c
9905F:	Documentation/networking/
9906
9907NETWORKING [IPSEC]
9908M:	Steffen Klassert <steffen.klassert@secunet.com>
9909M:	Herbert Xu <herbert@gondor.apana.org.au>
9910M:	"David S. Miller" <davem@davemloft.net>
9911L:	netdev@vger.kernel.org
9912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9914S:	Maintained
9915F:	net/core/flow.c
9916F:	net/xfrm/
9917F:	net/key/
9918F:	net/ipv4/xfrm*
9919F:	net/ipv4/esp4*
9920F:	net/ipv4/ah4.c
9921F:	net/ipv4/ipcomp.c
9922F:	net/ipv4/ip_vti.c
9923F:	net/ipv6/xfrm*
9924F:	net/ipv6/esp6*
9925F:	net/ipv6/ah6.c
9926F:	net/ipv6/ipcomp6.c
9927F:	net/ipv6/ip6_vti.c
9928F:	include/uapi/linux/xfrm.h
9929F:	include/net/xfrm.h
9930
9931NETWORKING [IPv4/IPv6]
9932M:	"David S. Miller" <davem@davemloft.net>
9933M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9934M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9935L:	netdev@vger.kernel.org
9936T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9937S:	Maintained
9938F:	net/ipv4/
9939F:	net/ipv6/
9940F:	include/net/ip*
9941F:	arch/x86/net/*
9942
9943NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9944M:	Paul Moore <paul@paul-moore.com>
9945W:	https://github.com/netlabel
9946L:	netdev@vger.kernel.org
9947L:	linux-security-module@vger.kernel.org
9948S:	Maintained
9949F:	Documentation/netlabel/
9950F:	include/net/calipso.h
9951F:	include/net/cipso_ipv4.h
9952F:	include/net/netlabel.h
9953F:	include/uapi/linux/netfilter/xt_SECMARK.h
9954F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9955F:	net/netlabel/
9956F:	net/ipv4/cipso_ipv4.c
9957F:	net/ipv6/calipso.c
9958F:	net/netfilter/xt_CONNSECMARK.c
9959F:	net/netfilter/xt_SECMARK.c
9960
9961NETWORKING [TCP]
9962M:	Eric Dumazet <edumazet@google.com>
9963L:	netdev@vger.kernel.org
9964S:	Maintained
9965F:	net/ipv4/tcp*.c
9966F:	net/ipv4/syncookies.c
9967F:	net/ipv6/tcp*.c
9968F:	net/ipv6/syncookies.c
9969F:	include/uapi/linux/tcp.h
9970F:	include/net/tcp.h
9971F:	include/linux/tcp.h
9972F:	include/trace/events/tcp.h
9973
9974NETWORKING [TLS]
9975M:	Boris Pismenny <borisp@mellanox.com>
9976M:	Aviad Yehezkel <aviadye@mellanox.com>
9977M:	Dave Watson <davejwatson@fb.com>
9978L:	netdev@vger.kernel.org
9979S:	Maintained
9980F:	net/tls/*
9981F:	include/uapi/linux/tls.h
9982F:	include/net/tls.h
9983
9984NETWORKING [WIRELESS]
9985L:	linux-wireless@vger.kernel.org
9986Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9987
9988NETDEVSIM
9989M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9990S:	Maintained
9991F:	drivers/net/netdevsim/*
9992
9993NETXEN (1/10) GbE SUPPORT
9994M:	Manish Chopra <manish.chopra@cavium.com>
9995M:	Rahul Verma <rahul.verma@cavium.com>
9996M:	Dept-GELinuxNICDev@cavium.com
9997L:	netdev@vger.kernel.org
9998S:	Supported
9999F:	drivers/net/ethernet/qlogic/netxen/
10000
10001NFC SUBSYSTEM
10002M:	Samuel Ortiz <sameo@linux.intel.com>
10003L:	linux-wireless@vger.kernel.org
10004L:	linux-nfc@lists.01.org (subscribers-only)
10005S:	Supported
10006F:	net/nfc/
10007F:	include/net/nfc/
10008F:	include/uapi/linux/nfc.h
10009F:	drivers/nfc/
10010F:	include/linux/platform_data/nfcmrvl.h
10011F:	include/linux/platform_data/nxp-nci.h
10012F:	Documentation/devicetree/bindings/net/nfc/
10013
10014NFS, SUNRPC, AND LOCKD CLIENTS
10015M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10016M:	Anna Schumaker <anna.schumaker@netapp.com>
10017L:	linux-nfs@vger.kernel.org
10018W:	http://client.linux-nfs.org
10019T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10020S:	Maintained
10021F:	fs/lockd/
10022F:	fs/nfs/
10023F:	fs/nfs_common/
10024F:	net/sunrpc/
10025F:	include/linux/lockd/
10026F:	include/linux/nfs*
10027F:	include/linux/sunrpc/
10028F:	include/uapi/linux/nfs*
10029F:	include/uapi/linux/sunrpc/
10030
10031NILFS2 FILESYSTEM
10032M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10033L:	linux-nilfs@vger.kernel.org
10034W:	https://nilfs.sourceforge.io/
10035W:	https://nilfs.osdn.jp/
10036T:	git git://github.com/konis/nilfs2.git
10037S:	Supported
10038F:	Documentation/filesystems/nilfs2.txt
10039F:	fs/nilfs2/
10040F:	include/trace/events/nilfs2.h
10041F:	include/uapi/linux/nilfs2_api.h
10042F:	include/uapi/linux/nilfs2_ondisk.h
10043
10044NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10045M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10046W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10047S:	Maintained
10048F:	Documentation/scsi/NinjaSCSI.txt
10049F:	drivers/scsi/pcmcia/nsp_*
10050
10051NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10052M:	GOTO Masanori <gotom@debian.or.jp>
10053M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10054W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10055S:	Maintained
10056F:	Documentation/scsi/NinjaSCSI.txt
10057F:	drivers/scsi/nsp32*
10058
10059NIOS2 ARCHITECTURE
10060M:	Ley Foon Tan <lftan@altera.com>
10061L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10063S:	Maintained
10064F:	arch/nios2/
10065
10066NOHZ, DYNTICKS SUPPORT
10067M:	Frederic Weisbecker <fweisbec@gmail.com>
10068M:	Thomas Gleixner <tglx@linutronix.de>
10069M:	Ingo Molnar <mingo@kernel.org>
10070L:	linux-kernel@vger.kernel.org
10071T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10072S:	Maintained
10073F:	kernel/time/tick*.*
10074F:	include/linux/tick.h
10075F:	include/linux/sched/nohz.h
10076
10077NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10078M:	Pavel Machek <pavel@ucw.cz>
10079M:	Sakari Ailus <sakari.ailus@iki.fi>
10080L:	linux-media@vger.kernel.org
10081S:	Maintained
10082F:	drivers/media/i2c/et8ek8
10083F:	drivers/media/i2c/ad5820.c
10084
10085NOKIA N900 POWER SUPPLY DRIVERS
10086R:	Pali Rohár <pali.rohar@gmail.com>
10087F:	include/linux/power/bq2415x_charger.h
10088F:	include/linux/power/bq27xxx_battery.h
10089F:	include/linux/power/isp1704_charger.h
10090F:	drivers/power/supply/bq2415x_charger.c
10091F:	drivers/power/supply/bq27xxx_battery.c
10092F:	drivers/power/supply/bq27xxx_battery_i2c.c
10093F:	drivers/power/supply/isp1704_charger.c
10094F:	drivers/power/supply/rx51_battery.c
10095
10096NTB AMD DRIVER
10097M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10098L:	linux-ntb@googlegroups.com
10099S:	Supported
10100F:	drivers/ntb/hw/amd/
10101
10102NTB DRIVER CORE
10103M:	Jon Mason <jdmason@kudzu.us>
10104M:	Dave Jiang <dave.jiang@intel.com>
10105M:	Allen Hubbe <allenbh@gmail.com>
10106L:	linux-ntb@googlegroups.com
10107S:	Supported
10108W:	https://github.com/jonmason/ntb/wiki
10109T:	git git://github.com/jonmason/ntb.git
10110F:	drivers/ntb/
10111F:	drivers/net/ntb_netdev.c
10112F:	include/linux/ntb.h
10113F:	include/linux/ntb_transport.h
10114F:	tools/testing/selftests/ntb/
10115
10116NTB IDT DRIVER
10117M:	Serge Semin <fancer.lancer@gmail.com>
10118L:	linux-ntb@googlegroups.com
10119S:	Supported
10120F:	drivers/ntb/hw/idt/
10121
10122NTB INTEL DRIVER
10123M:	Dave Jiang <dave.jiang@intel.com>
10124L:	linux-ntb@googlegroups.com
10125S:	Supported
10126W:	https://github.com/davejiang/linux/wiki
10127T:	git https://github.com/davejiang/linux.git
10128F:	drivers/ntb/hw/intel/
10129
10130NTFS FILESYSTEM
10131M:	Anton Altaparmakov <anton@tuxera.com>
10132L:	linux-ntfs-dev@lists.sourceforge.net
10133W:	http://www.tuxera.com/
10134T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10135S:	Supported
10136F:	Documentation/filesystems/ntfs.txt
10137F:	fs/ntfs/
10138
10139NUBUS SUBSYSTEM
10140M:	Finn Thain <fthain@telegraphics.com.au>
10141L:	linux-m68k@lists.linux-m68k.org
10142S:	Maintained
10143F:	arch/*/include/asm/nubus.h
10144F:	drivers/nubus/
10145F:	include/linux/nubus.h
10146F:	include/uapi/linux/nubus.h
10147
10148NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10149M:	Antonino Daplas <adaplas@gmail.com>
10150L:	linux-fbdev@vger.kernel.org
10151S:	Maintained
10152F:	drivers/video/fbdev/riva/
10153F:	drivers/video/fbdev/nvidia/
10154
10155NVM EXPRESS DRIVER
10156M:	Keith Busch <keith.busch@intel.com>
10157M:	Jens Axboe <axboe@fb.com>
10158M:	Christoph Hellwig <hch@lst.de>
10159M:	Sagi Grimberg <sagi@grimberg.me>
10160L:	linux-nvme@lists.infradead.org
10161T:	git://git.infradead.org/nvme.git
10162W:	http://git.infradead.org/nvme.git
10163S:	Supported
10164F:	drivers/nvme/host/
10165F:	include/linux/nvme.h
10166F:	include/uapi/linux/nvme_ioctl.h
10167
10168NVM EXPRESS FC TRANSPORT DRIVERS
10169M:	James Smart <james.smart@broadcom.com>
10170L:	linux-nvme@lists.infradead.org
10171S:	Supported
10172F:	include/linux/nvme-fc.h
10173F:	include/linux/nvme-fc-driver.h
10174F:	drivers/nvme/host/fc.c
10175F:	drivers/nvme/target/fc.c
10176F:	drivers/nvme/target/fcloop.c
10177
10178NVM EXPRESS TARGET DRIVER
10179M:	Christoph Hellwig <hch@lst.de>
10180M:	Sagi Grimberg <sagi@grimberg.me>
10181L:	linux-nvme@lists.infradead.org
10182T:	git://git.infradead.org/nvme.git
10183W:	http://git.infradead.org/nvme.git
10184S:	Supported
10185F:	drivers/nvme/target/
10186
10187NVMEM FRAMEWORK
10188M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10189S:	Maintained
10190F:	drivers/nvmem/
10191F:	Documentation/devicetree/bindings/nvmem/
10192F:	Documentation/ABI/stable/sysfs-bus-nvmem
10193F:	include/linux/nvmem-consumer.h
10194F:	include/linux/nvmem-provider.h
10195
10196NXP SGTL5000 DRIVER
10197M:	Fabio Estevam <fabio.estevam@nxp.com>
10198L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10199S:	Maintained
10200F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10201F:	sound/soc/codecs/sgtl5000*
10202
10203NXP TDA998X DRM DRIVER
10204M:	Russell King <linux@armlinux.org.uk>
10205S:	Supported
10206T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10207T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10208F:	drivers/gpu/drm/i2c/tda998x_drv.c
10209F:	include/drm/i2c/tda998x.h
10210
10211NXP TFA9879 DRIVER
10212M:	Peter Rosin <peda@axentia.se>
10213L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10214S:	Maintained
10215F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10216F:	sound/soc/codecs/tfa9879*
10217
10218NXP-NCI NFC DRIVER
10219M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10220R:	Charles Gorand <charles.gorand@effinnov.com>
10221L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10222S:	Supported
10223F:	drivers/nfc/nxp-nci
10224
10225OBJTOOL
10226M:	Josh Poimboeuf <jpoimboe@redhat.com>
10227M:	Peter Zijlstra <peterz@infradead.org>
10228S:	Supported
10229F:	tools/objtool/
10230
10231OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10232M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10233M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10234L:	linuxppc-dev@lists.ozlabs.org
10235S:	Supported
10236F:	arch/powerpc/platforms/powernv/ocxl.c
10237F:	arch/powerpc/include/asm/pnv-ocxl.h
10238F:	drivers/misc/ocxl/
10239F:	include/misc/ocxl*
10240F:	include/uapi/misc/ocxl.h
10241F:	Documentation/accelerators/ocxl.rst
10242
10243OMAP AUDIO SUPPORT
10244M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10245M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10246L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10247L:	linux-omap@vger.kernel.org
10248S:	Maintained
10249F:	sound/soc/omap/
10250
10251OMAP CLOCK FRAMEWORK SUPPORT
10252M:	Paul Walmsley <paul@pwsan.com>
10253L:	linux-omap@vger.kernel.org
10254S:	Maintained
10255F:	arch/arm/*omap*/*clock*
10256
10257OMAP DEVICE TREE SUPPORT
10258M:	Benoît Cousson <bcousson@baylibre.com>
10259M:	Tony Lindgren <tony@atomide.com>
10260L:	linux-omap@vger.kernel.org
10261L:	devicetree@vger.kernel.org
10262S:	Maintained
10263F:	arch/arm/boot/dts/*omap*
10264F:	arch/arm/boot/dts/*am3*
10265F:	arch/arm/boot/dts/*am4*
10266F:	arch/arm/boot/dts/*am5*
10267F:	arch/arm/boot/dts/*dra7*
10268
10269OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10270L:	linux-omap@vger.kernel.org
10271L:	linux-fbdev@vger.kernel.org
10272S:	Orphan
10273F:	drivers/video/fbdev/omap2/
10274F:	Documentation/arm/OMAP/DSS
10275
10276OMAP FRAMEBUFFER SUPPORT
10277L:	linux-fbdev@vger.kernel.org
10278L:	linux-omap@vger.kernel.org
10279S:	Orphan
10280F:	drivers/video/fbdev/omap/
10281
10282OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10283M:	Roger Quadros <rogerq@ti.com>
10284M:	Tony Lindgren <tony@atomide.com>
10285L:	linux-omap@vger.kernel.org
10286S:	Maintained
10287F:	drivers/memory/omap-gpmc.c
10288F:	arch/arm/mach-omap2/*gpmc*
10289
10290OMAP GPIO DRIVER
10291M:	Grygorii Strashko <grygorii.strashko@ti.com>
10292M:	Santosh Shilimkar <ssantosh@kernel.org>
10293M:	Kevin Hilman <khilman@kernel.org>
10294L:	linux-omap@vger.kernel.org
10295S:	Maintained
10296F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10297F:	drivers/gpio/gpio-omap.c
10298
10299OMAP HARDWARE SPINLOCK SUPPORT
10300M:	Ohad Ben-Cohen <ohad@wizery.com>
10301L:	linux-omap@vger.kernel.org
10302S:	Maintained
10303F:	drivers/hwspinlock/omap_hwspinlock.c
10304
10305OMAP HS MMC SUPPORT
10306L:	linux-mmc@vger.kernel.org
10307L:	linux-omap@vger.kernel.org
10308S:	Orphan
10309F:	drivers/mmc/host/omap_hsmmc.c
10310
10311OMAP HWMOD DATA
10312M:	Paul Walmsley <paul@pwsan.com>
10313L:	linux-omap@vger.kernel.org
10314S:	Maintained
10315F:	arch/arm/mach-omap2/omap_hwmod*data*
10316
10317OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10318M:	Benoît Cousson <bcousson@baylibre.com>
10319L:	linux-omap@vger.kernel.org
10320S:	Maintained
10321F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10322
10323OMAP HWMOD SUPPORT
10324M:	Benoît Cousson <bcousson@baylibre.com>
10325M:	Paul Walmsley <paul@pwsan.com>
10326L:	linux-omap@vger.kernel.org
10327S:	Maintained
10328F:	arch/arm/mach-omap2/omap_hwmod.*
10329
10330OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10331M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10332L:	linux-media@vger.kernel.org
10333S:	Maintained
10334F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10335F:	drivers/media/platform/omap3isp/
10336F:	drivers/staging/media/omap4iss/
10337
10338OMAP MMC SUPPORT
10339M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10340L:	linux-omap@vger.kernel.org
10341S:	Maintained
10342F:	drivers/mmc/host/omap.c
10343
10344OMAP POWER MANAGEMENT SUPPORT
10345M:	Kevin Hilman <khilman@kernel.org>
10346L:	linux-omap@vger.kernel.org
10347S:	Maintained
10348F:	arch/arm/*omap*/*pm*
10349F:	drivers/cpufreq/omap-cpufreq.c
10350
10351OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10352M:	Rajendra Nayak <rnayak@codeaurora.org>
10353M:	Paul Walmsley <paul@pwsan.com>
10354L:	linux-omap@vger.kernel.org
10355S:	Maintained
10356F:	arch/arm/mach-omap2/prm*
10357
10358OMAP RANDOM NUMBER GENERATOR SUPPORT
10359M:	Deepak Saxena <dsaxena@plexity.net>
10360S:	Maintained
10361F:	drivers/char/hw_random/omap-rng.c
10362
10363OMAP USB SUPPORT
10364L:	linux-usb@vger.kernel.org
10365L:	linux-omap@vger.kernel.org
10366S:	Orphan
10367F:	drivers/usb/*/*omap*
10368F:	arch/arm/*omap*/usb*
10369
10370OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10371M:	Mark Jackson <mpfj@newflow.co.uk>
10372L:	linux-omap@vger.kernel.org
10373S:	Maintained
10374F:	arch/arm/boot/dts/am335x-nano.dts
10375
10376OMAP1 SUPPORT
10377M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10378M:	Tony Lindgren <tony@atomide.com>
10379L:	linux-omap@vger.kernel.org
10380Q:	http://patchwork.kernel.org/project/linux-omap/list/
10381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10382S:	Maintained
10383F:	arch/arm/mach-omap1/
10384F:	arch/arm/plat-omap/
10385F:	arch/arm/configs/omap1_defconfig
10386F:	drivers/i2c/busses/i2c-omap.c
10387F:	include/linux/platform_data/i2c-omap.h
10388
10389OMAP2+ SUPPORT
10390M:	Tony Lindgren <tony@atomide.com>
10391L:	linux-omap@vger.kernel.org
10392W:	http://www.muru.com/linux/omap/
10393W:	http://linux.omap.com/
10394Q:	http://patchwork.kernel.org/project/linux-omap/list/
10395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10396S:	Maintained
10397F:	arch/arm/mach-omap2/
10398F:	arch/arm/plat-omap/
10399F:	arch/arm/configs/omap2plus_defconfig
10400F:	drivers/i2c/busses/i2c-omap.c
10401F:	drivers/irqchip/irq-omap-intc.c
10402F:	drivers/mfd/*omap*.c
10403F:	drivers/mfd/menelaus.c
10404F:	drivers/mfd/palmas.c
10405F:	drivers/mfd/tps65217.c
10406F:	drivers/mfd/tps65218.c
10407F:	drivers/mfd/tps65910.c
10408F:	drivers/mfd/twl-core.[ch]
10409F:	drivers/mfd/twl4030*.c
10410F:	drivers/mfd/twl6030*.c
10411F:	drivers/mfd/twl6040*.c
10412F:	drivers/regulator/palmas-regulator*.c
10413F:	drivers/regulator/pbias-regulator.c
10414F:	drivers/regulator/tps65217-regulator.c
10415F:	drivers/regulator/tps65218-regulator.c
10416F:	drivers/regulator/tps65910-regulator.c
10417F:	drivers/regulator/twl-regulator.c
10418F:	drivers/regulator/twl6030-regulator.c
10419F:	include/linux/platform_data/i2c-omap.h
10420
10421ONION OMEGA2+ BOARD
10422M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10423L:	linux-mips@linux-mips.org
10424S:	Maintained
10425F:	arch/mips/boot/dts/ralink/omega2p.dts
10426
10427OMFS FILESYSTEM
10428M:	Bob Copeland <me@bobcopeland.com>
10429L:	linux-karma-devel@lists.sourceforge.net
10430S:	Maintained
10431F:	Documentation/filesystems/omfs.txt
10432F:	fs/omfs/
10433
10434OMNIKEY CARDMAN 4000 DRIVER
10435M:	Harald Welte <laforge@gnumonks.org>
10436S:	Maintained
10437F:	drivers/char/pcmcia/cm4000_cs.c
10438F:	include/linux/cm4000_cs.h
10439F:	include/uapi/linux/cm4000_cs.h
10440
10441OMNIKEY CARDMAN 4040 DRIVER
10442M:	Harald Welte <laforge@gnumonks.org>
10443S:	Maintained
10444F:	drivers/char/pcmcia/cm4040_cs.*
10445
10446OMNIVISION OV13858 SENSOR DRIVER
10447M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10448L:	linux-media@vger.kernel.org
10449T:	git git://linuxtv.org/media_tree.git
10450S:	Maintained
10451F:	drivers/media/i2c/ov13858.c
10452
10453OMNIVISION OV2685 SENSOR DRIVER
10454M:	Shunqian Zheng <zhengsq@rock-chips.com>
10455L:	linux-media@vger.kernel.org
10456T:	git git://linuxtv.org/media_tree.git
10457S:	Maintained
10458F:	drivers/media/i2c/ov2685.c
10459
10460OMNIVISION OV5640 SENSOR DRIVER
10461M:	Steve Longerbeam <slongerbeam@gmail.com>
10462L:	linux-media@vger.kernel.org
10463T:	git git://linuxtv.org/media_tree.git
10464S:	Maintained
10465F:	drivers/media/i2c/ov5640.c
10466
10467OMNIVISION OV5647 SENSOR DRIVER
10468M:	Luis Oliveira <lolivei@synopsys.com>
10469L:	linux-media@vger.kernel.org
10470T:	git git://linuxtv.org/media_tree.git
10471S:	Maintained
10472F:	drivers/media/i2c/ov5647.c
10473
10474OMNIVISION OV5695 SENSOR DRIVER
10475M:	Shunqian Zheng <zhengsq@rock-chips.com>
10476L:	linux-media@vger.kernel.org
10477T:	git git://linuxtv.org/media_tree.git
10478S:	Maintained
10479F:	drivers/media/i2c/ov5695.c
10480
10481OMNIVISION OV7670 SENSOR DRIVER
10482M:	Jonathan Corbet <corbet@lwn.net>
10483L:	linux-media@vger.kernel.org
10484T:	git git://linuxtv.org/media_tree.git
10485S:	Maintained
10486F:	drivers/media/i2c/ov7670.c
10487F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10488
10489OMNIVISION OV772x SENSOR DRIVER
10490M:	Jacopo Mondi <jacopo@jmondi.org>
10491L:	linux-media@vger.kernel.org
10492T:	git git://linuxtv.org/media_tree.git
10493S:	Odd fixes
10494F:	drivers/media/i2c/ov772x.c
10495F:	include/media/i2c/ov772x.h
10496F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10497
10498OMNIVISION OV7740 SENSOR DRIVER
10499M:	Wenyou Yang <wenyou.yang@microchip.com>
10500L:	linux-media@vger.kernel.org
10501T:	git git://linuxtv.org/media_tree.git
10502S:	Maintained
10503F:	drivers/media/i2c/ov7740.c
10504F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10505
10506OMNIVISION OV9650 SENSOR DRIVER
10507M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10508R:	Akinobu Mita <akinobu.mita@gmail.com>
10509R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10510L:	linux-media@vger.kernel.org
10511T:	git git://linuxtv.org/media_tree.git
10512S:	Maintained
10513F:	drivers/media/i2c/ov9650.c
10514F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10515
10516ONENAND FLASH DRIVER
10517M:	Kyungmin Park <kyungmin.park@samsung.com>
10518L:	linux-mtd@lists.infradead.org
10519S:	Maintained
10520F:	drivers/mtd/nand/onenand/
10521F:	include/linux/mtd/onenand*.h
10522
10523ONSTREAM SCSI TAPE DRIVER
10524M:	Willem Riede <osst@riede.org>
10525L:	osst-users@lists.sourceforge.net
10526L:	linux-scsi@vger.kernel.org
10527S:	Maintained
10528F:	Documentation/scsi/osst.txt
10529F:	drivers/scsi/osst.*
10530F:	drivers/scsi/osst_*.h
10531F:	drivers/scsi/st.h
10532
10533OP-TEE DRIVER
10534M:	Jens Wiklander <jens.wiklander@linaro.org>
10535S:	Maintained
10536F:	drivers/tee/optee/
10537
10538OPA-VNIC DRIVER
10539M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10540M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10541L:	linux-rdma@vger.kernel.org
10542S:	Supported
10543F:	drivers/infiniband/ulp/opa_vnic
10544
10545OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10546M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10547M:	Frank Rowand <frowand.list@gmail.com>
10548L:	devicetree@vger.kernel.org
10549S:	Maintained
10550F:	Documentation/devicetree/dynamic-resolution-notes.txt
10551F:	Documentation/devicetree/overlay-notes.txt
10552F:	drivers/of/overlay.c
10553F:	drivers/of/resolver.c
10554K:	of_overlay_notifier_
10555
10556OPEN FIRMWARE AND FLATTENED DEVICE TREE
10557M:	Rob Herring <robh+dt@kernel.org>
10558M:	Frank Rowand <frowand.list@gmail.com>
10559L:	devicetree@vger.kernel.org
10560W:	http://www.devicetree.org/
10561T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10562S:	Maintained
10563F:	drivers/of/
10564F:	include/linux/of*.h
10565F:	scripts/dtc/
10566F:	Documentation/ABI/testing/sysfs-firmware-ofw
10567
10568OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10569M:	Rob Herring <robh+dt@kernel.org>
10570M:	Mark Rutland <mark.rutland@arm.com>
10571L:	devicetree@vger.kernel.org
10572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10573Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10574S:	Maintained
10575F:	Documentation/devicetree/
10576F:	arch/*/boot/dts/
10577F:	include/dt-bindings/
10578
10579OPENCORES I2C BUS DRIVER
10580M:	Peter Korsgaard <jacmet@sunsite.dk>
10581L:	linux-i2c@vger.kernel.org
10582S:	Maintained
10583F:	Documentation/i2c/busses/i2c-ocores
10584F:	drivers/i2c/busses/i2c-ocores.c
10585
10586OPENRISC ARCHITECTURE
10587M:	Jonas Bonn <jonas@southpole.se>
10588M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10589M:	Stafford Horne <shorne@gmail.com>
10590T:	git git://github.com/openrisc/linux.git
10591L:	openrisc@lists.librecores.org
10592W:	http://openrisc.io
10593S:	Maintained
10594F:	Documentation/devicetree/bindings/openrisc/
10595F:	Documentation/openrisc/
10596F:	arch/openrisc/
10597F:	drivers/irqchip/irq-ompic.c
10598F:	drivers/irqchip/irq-or1k-*
10599
10600OPENVSWITCH
10601M:	Pravin B Shelar <pshelar@ovn.org>
10602L:	netdev@vger.kernel.org
10603L:	dev@openvswitch.org
10604W:	http://openvswitch.org
10605S:	Maintained
10606F:	net/openvswitch/
10607F:	include/uapi/linux/openvswitch.h
10608
10609OPERATING PERFORMANCE POINTS (OPP)
10610M:	Viresh Kumar <vireshk@kernel.org>
10611M:	Nishanth Menon <nm@ti.com>
10612M:	Stephen Boyd <sboyd@kernel.org>
10613L:	linux-pm@vger.kernel.org
10614S:	Maintained
10615T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10616F:	drivers/opp/
10617F:	include/linux/pm_opp.h
10618F:	Documentation/power/opp.txt
10619F:	Documentation/devicetree/bindings/opp/
10620
10621OPL4 DRIVER
10622M:	Clemens Ladisch <clemens@ladisch.de>
10623L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10624T:	git git://git.alsa-project.org/alsa-kernel.git
10625S:	Maintained
10626F:	sound/drivers/opl4/
10627
10628OPROFILE
10629M:	Robert Richter <rric@kernel.org>
10630L:	oprofile-list@lists.sf.net
10631S:	Maintained
10632F:	arch/*/include/asm/oprofile*.h
10633F:	arch/*/oprofile/
10634F:	drivers/oprofile/
10635F:	include/linux/oprofile.h
10636
10637ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10638M:	Mark Fasheh <mark@fasheh.com>
10639M:	Joel Becker <jlbec@evilplan.org>
10640L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10641W:	http://ocfs2.wiki.kernel.org
10642S:	Supported
10643F:	Documentation/filesystems/ocfs2.txt
10644F:	Documentation/filesystems/dlmfs.txt
10645F:	fs/ocfs2/
10646
10647ORANGEFS FILESYSTEM
10648M:	Mike Marshall <hubcap@omnibond.com>
10649R:	Martin Brandenburg <martin@omnibond.com>
10650L:	devel@lists.orangefs.org
10651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10652S:	Supported
10653F:	fs/orangefs/
10654F:	Documentation/filesystems/orangefs.txt
10655
10656ORINOCO DRIVER
10657L:	linux-wireless@vger.kernel.org
10658W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10659W:	http://www.nongnu.org/orinoco/
10660S:	Orphan
10661F:	drivers/net/wireless/intersil/orinoco/
10662
10663OSD LIBRARY and FILESYSTEM
10664M:	Boaz Harrosh <ooo@electrozaur.com>
10665S:	Maintained
10666F:	drivers/scsi/osd/
10667F:	include/scsi/osd_*
10668F:	fs/exofs/
10669
10670OV2659 OMNIVISION SENSOR DRIVER
10671M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10672L:	linux-media@vger.kernel.org
10673W:	https://linuxtv.org
10674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10675T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10676S:	Maintained
10677F:	drivers/media/i2c/ov2659.c
10678F:	include/media/i2c/ov2659.h
10679
10680OVERLAY FILESYSTEM
10681M:	Miklos Szeredi <miklos@szeredi.hu>
10682L:	linux-unionfs@vger.kernel.org
10683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10684S:	Supported
10685F:	fs/overlayfs/
10686F:	Documentation/filesystems/overlayfs.txt
10687
10688P54 WIRELESS DRIVER
10689M:	Christian Lamparter <chunkeey@googlemail.com>
10690L:	linux-wireless@vger.kernel.org
10691W:	http://wireless.kernel.org/en/users/Drivers/p54
10692S:	Maintained
10693F:	drivers/net/wireless/intersil/p54/
10694
10695PA SEMI ETHERNET DRIVER
10696L:	netdev@vger.kernel.org
10697S:	Orphan
10698F:	drivers/net/ethernet/pasemi/*
10699
10700PA SEMI SMBUS DRIVER
10701L:	linux-i2c@vger.kernel.org
10702S:	Orphan
10703F:	drivers/i2c/busses/i2c-pasemi.c
10704
10705PADATA PARALLEL EXECUTION MECHANISM
10706M:	Steffen Klassert <steffen.klassert@secunet.com>
10707L:	linux-crypto@vger.kernel.org
10708S:	Maintained
10709F:	kernel/padata.c
10710F:	include/linux/padata.h
10711F:	Documentation/padata.txt
10712
10713PANASONIC LAPTOP ACPI EXTRAS DRIVER
10714M:	Harald Welte <laforge@gnumonks.org>
10715L:	platform-driver-x86@vger.kernel.org
10716S:	Maintained
10717F:	drivers/platform/x86/panasonic-laptop.c
10718
10719PARALLEL LCD/KEYPAD PANEL DRIVER
10720M:	Willy Tarreau <willy@haproxy.com>
10721M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10722S:	Odd Fixes
10723F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10724F:	drivers/misc/panel.c
10725
10726PARALLEL PORT SUBSYSTEM
10727M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10728M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10729L:	linux-parport@lists.infradead.org (subscribers-only)
10730S:	Maintained
10731F:	drivers/parport/
10732F:	include/linux/parport*.h
10733F:	drivers/char/ppdev.c
10734F:	include/uapi/linux/ppdev.h
10735F:	Documentation/parport*.txt
10736
10737PARAVIRT_OPS INTERFACE
10738M:	Juergen Gross <jgross@suse.com>
10739M:	Alok Kataria <akataria@vmware.com>
10740L:	virtualization@lists.linux-foundation.org
10741S:	Supported
10742F:	Documentation/virtual/paravirt_ops.txt
10743F:	arch/*/kernel/paravirt*
10744F:	arch/*/include/asm/paravirt*.h
10745F:	include/linux/hypervisor.h
10746
10747PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10748M:	Tim Waugh <tim@cyberelk.net>
10749L:	linux-parport@lists.infradead.org (subscribers-only)
10750S:	Maintained
10751F:	Documentation/blockdev/paride.txt
10752F:	drivers/block/paride/
10753
10754PARISC ARCHITECTURE
10755M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10756M:	Helge Deller <deller@gmx.de>
10757L:	linux-parisc@vger.kernel.org
10758W:	http://www.parisc-linux.org/
10759Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10762S:	Maintained
10763F:	arch/parisc/
10764F:	Documentation/parisc/
10765F:	drivers/parisc/
10766F:	drivers/char/agp/parisc-agp.c
10767F:	drivers/input/serio/gscps2.c
10768F:	drivers/parport/parport_gsc.*
10769F:	drivers/tty/serial/8250/8250_gsc.c
10770F:	drivers/video/fbdev/sti*
10771F:	drivers/video/console/sti*
10772F:	drivers/video/logo/logo_parisc*
10773
10774PARMAN
10775M:	Jiri Pirko <jiri@mellanox.com>
10776L:	netdev@vger.kernel.org
10777S:	Supported
10778F:	lib/parman.c
10779F:	lib/test_parman.c
10780F:	include/linux/parman.h
10781
10782PC87360 HARDWARE MONITORING DRIVER
10783M:	Jim Cromie <jim.cromie@gmail.com>
10784L:	linux-hwmon@vger.kernel.org
10785S:	Maintained
10786F:	Documentation/hwmon/pc87360
10787F:	drivers/hwmon/pc87360.c
10788
10789PC8736x GPIO DRIVER
10790M:	Jim Cromie <jim.cromie@gmail.com>
10791S:	Maintained
10792F:	drivers/char/pc8736x_gpio.c
10793
10794PC87427 HARDWARE MONITORING DRIVER
10795M:	Jean Delvare <jdelvare@suse.com>
10796L:	linux-hwmon@vger.kernel.org
10797S:	Maintained
10798F:	Documentation/hwmon/pc87427
10799F:	drivers/hwmon/pc87427.c
10800
10801PCA9532 LED DRIVER
10802M:	Riku Voipio <riku.voipio@iki.fi>
10803S:	Maintained
10804F:	drivers/leds/leds-pca9532.c
10805F:	include/linux/leds-pca9532.h
10806
10807PCA9541 I2C BUS MASTER SELECTOR DRIVER
10808M:	Guenter Roeck <linux@roeck-us.net>
10809L:	linux-i2c@vger.kernel.org
10810S:	Maintained
10811F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10812
10813PCDP - PRIMARY CONSOLE AND DEBUG PORT
10814M:	Khalid Aziz <khalid@gonehiking.org>
10815S:	Maintained
10816F:	drivers/firmware/pcdp.*
10817
10818PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10819M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10820L:	linux-pci@vger.kernel.org
10821L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10822S:	Maintained
10823F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10824F:	drivers/pci/controller/pci-aardvark.c
10825
10826PCI DRIVER FOR ALTERA PCIE IP
10827M:	Ley Foon Tan <lftan@altera.com>
10828L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10829L:	linux-pci@vger.kernel.org
10830S:	Supported
10831F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10832F:	drivers/pci/controller/pcie-altera.c
10833
10834PCI DRIVER FOR APPLIEDMICRO XGENE
10835M:	Tanmay Inamdar <tinamdar@apm.com>
10836L:	linux-pci@vger.kernel.org
10837L:	linux-arm-kernel@lists.infradead.org
10838S:	Maintained
10839F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10840F:	drivers/pci/controller/pci-xgene.c
10841
10842PCI DRIVER FOR ARM VERSATILE PLATFORM
10843M:	Rob Herring <robh@kernel.org>
10844L:	linux-pci@vger.kernel.org
10845L:	linux-arm-kernel@lists.infradead.org
10846S:	Maintained
10847F:	Documentation/devicetree/bindings/pci/versatile.txt
10848F:	drivers/pci/controller/pci-versatile.c
10849
10850PCI DRIVER FOR ARMADA 8K
10851M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10852L:	linux-pci@vger.kernel.org
10853L:	linux-arm-kernel@lists.infradead.org
10854S:	Maintained
10855F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10856F:	drivers/pci/controller/dwc/pcie-armada8k.c
10857
10858PCI DRIVER FOR CADENCE PCIE IP
10859M:	Alan Douglas <adouglas@cadence.com>
10860L:	linux-pci@vger.kernel.org
10861S:	Maintained
10862F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10863F:	drivers/pci/controller/pcie-cadence*
10864
10865PCI DRIVER FOR FREESCALE LAYERSCAPE
10866M:	Minghuan Lian <minghuan.Lian@nxp.com>
10867M:	Mingkai Hu <mingkai.hu@nxp.com>
10868M:	Roy Zang <roy.zang@nxp.com>
10869L:	linuxppc-dev@lists.ozlabs.org
10870L:	linux-pci@vger.kernel.org
10871L:	linux-arm-kernel@lists.infradead.org
10872S:	Maintained
10873F:	drivers/pci/controller/dwc/*layerscape*
10874
10875PCI DRIVER FOR GENERIC OF HOSTS
10876M:	Will Deacon <will.deacon@arm.com>
10877L:	linux-pci@vger.kernel.org
10878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10879S:	Maintained
10880F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10881F:	drivers/pci/controller/pci-host-common.c
10882F:	drivers/pci/controller/pci-host-generic.c
10883
10884PCI DRIVER FOR IMX6
10885M:	Richard Zhu <hongxing.zhu@nxp.com>
10886M:	Lucas Stach <l.stach@pengutronix.de>
10887L:	linux-pci@vger.kernel.org
10888L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10889S:	Maintained
10890F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10891F:	drivers/pci/controller/dwc/*imx6*
10892
10893PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10894M:	Keith Busch <keith.busch@intel.com>
10895M:	Jonathan Derrick <jonathan.derrick@intel.com>
10896L:	linux-pci@vger.kernel.org
10897S:	Supported
10898F:	drivers/pci/controller/vmd.c
10899
10900PCI DRIVER FOR MICROSEMI SWITCHTEC
10901M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10902M:	Logan Gunthorpe <logang@deltatee.com>
10903L:	linux-pci@vger.kernel.org
10904S:	Maintained
10905F:	Documentation/switchtec.txt
10906F:	Documentation/ABI/testing/sysfs-class-switchtec
10907F:	drivers/pci/switch/switchtec*
10908F:	include/uapi/linux/switchtec_ioctl.h
10909F:	include/linux/switchtec.h
10910F:	drivers/ntb/hw/mscc/
10911
10912PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10913M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10914M:	Jason Cooper <jason@lakedaemon.net>
10915L:	linux-pci@vger.kernel.org
10916L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10917S:	Maintained
10918F:	drivers/pci/controller/*mvebu*
10919
10920PCI DRIVER FOR NVIDIA TEGRA
10921M:	Thierry Reding <thierry.reding@gmail.com>
10922L:	linux-tegra@vger.kernel.org
10923L:	linux-pci@vger.kernel.org
10924S:	Supported
10925F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10926F:	drivers/pci/controller/pci-tegra.c
10927
10928PCI DRIVER FOR RENESAS R-CAR
10929M:	Simon Horman <horms@verge.net.au>
10930L:	linux-pci@vger.kernel.org
10931L:	linux-renesas-soc@vger.kernel.org
10932S:	Maintained
10933F:	drivers/pci/controller/*rcar*
10934
10935PCI DRIVER FOR SAMSUNG EXYNOS
10936M:	Jingoo Han <jingoohan1@gmail.com>
10937L:	linux-pci@vger.kernel.org
10938L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10939L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10940S:	Maintained
10941F:	drivers/pci/controller/dwc/pci-exynos.c
10942
10943PCI DRIVER FOR SYNOPSYS DESIGNWARE
10944M:	Jingoo Han <jingoohan1@gmail.com>
10945M:	Joao Pinto <Joao.Pinto@synopsys.com>
10946L:	linux-pci@vger.kernel.org
10947S:	Maintained
10948F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10949F:	drivers/pci/controller/dwc/*designware*
10950
10951PCI DRIVER FOR TI DRA7XX
10952M:	Kishon Vijay Abraham I <kishon@ti.com>
10953L:	linux-omap@vger.kernel.org
10954L:	linux-pci@vger.kernel.org
10955S:	Supported
10956F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10957F:	drivers/pci/controller/dwc/pci-dra7xx.c
10958
10959PCI DRIVER FOR TI KEYSTONE
10960M:	Murali Karicheri <m-karicheri2@ti.com>
10961L:	linux-pci@vger.kernel.org
10962L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10963S:	Maintained
10964F:	drivers/pci/controller/dwc/*keystone*
10965
10966PCI ENDPOINT SUBSYSTEM
10967M:	Kishon Vijay Abraham I <kishon@ti.com>
10968M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10969L:	linux-pci@vger.kernel.org
10970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10971S:	Supported
10972F:	drivers/pci/endpoint/
10973F:	drivers/misc/pci_endpoint_test.c
10974F:	tools/pci/
10975
10976PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10977M:	Russell Currey <ruscur@russell.cc>
10978L:	linuxppc-dev@lists.ozlabs.org
10979S:	Supported
10980F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10981F:	arch/powerpc/kernel/eeh*.c
10982F:	arch/powerpc/platforms/*/eeh*.c
10983F:	arch/powerpc/include/*/eeh*.h
10984
10985PCI ERROR RECOVERY
10986M:	Linas Vepstas <linasvepstas@gmail.com>
10987L:	linux-pci@vger.kernel.org
10988S:	Supported
10989F:	Documentation/PCI/pci-error-recovery.txt
10990
10991PCI MSI DRIVER FOR ALTERA MSI IP
10992M:	Ley Foon Tan <lftan@altera.com>
10993L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10994L:	linux-pci@vger.kernel.org
10995S:	Supported
10996F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10997F:	drivers/pci/controller/pcie-altera-msi.c
10998
10999PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11000M:	Duc Dang <dhdang@apm.com>
11001L:	linux-pci@vger.kernel.org
11002L:	linux-arm-kernel@lists.infradead.org
11003S:	Maintained
11004F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11005F:	drivers/pci/controller/pci-xgene-msi.c
11006
11007PCI SUBSYSTEM
11008M:	Bjorn Helgaas <bhelgaas@google.com>
11009L:	linux-pci@vger.kernel.org
11010Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11012S:	Supported
11013F:	Documentation/devicetree/bindings/pci/
11014F:	Documentation/PCI/
11015F:	drivers/acpi/pci*
11016F:	drivers/pci/
11017F:	include/asm-generic/pci*
11018F:	include/linux/pci*
11019F:	include/linux/of_pci.h
11020F:	include/uapi/linux/pci*
11021F:	lib/pci*
11022F:	arch/x86/pci/
11023F:	arch/x86/kernel/quirks.c
11024
11025PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11026M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11027L:	linux-pci@vger.kernel.org
11028Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11029T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11030S:	Supported
11031F:	drivers/pci/controller/
11032
11033PCIE DRIVER FOR AXIS ARTPEC
11034M:	Jesper Nilsson <jesper.nilsson@axis.com>
11035L:	linux-arm-kernel@axis.com
11036L:	linux-pci@vger.kernel.org
11037S:	Maintained
11038F:	Documentation/devicetree/bindings/pci/axis,artpec*
11039F:	drivers/pci/controller/dwc/*artpec*
11040
11041PCIE DRIVER FOR CAVIUM THUNDERX
11042M:	David Daney <david.daney@cavium.com>
11043L:	linux-pci@vger.kernel.org
11044L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11045S:	Supported
11046F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11047F:	drivers/pci/controller/pci-thunder-*
11048
11049PCIE DRIVER FOR HISILICON
11050M:	Zhou Wang <wangzhou1@hisilicon.com>
11051L:	linux-pci@vger.kernel.org
11052S:	Maintained
11053F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11054F:	drivers/pci/controller/dwc/pcie-hisi.c
11055
11056PCIE DRIVER FOR HISILICON KIRIN
11057M:	Xiaowei Song <songxiaowei@hisilicon.com>
11058M:	Binghui Wang <wangbinghui@hisilicon.com>
11059L:	linux-pci@vger.kernel.org
11060S:	Maintained
11061F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11062F:	drivers/pci/controller/dwc/pcie-kirin.c
11063
11064PCIE DRIVER FOR HISILICON STB
11065M:	Jianguo Sun <sunjianguo1@huawei.com>
11066M:	Shawn Guo <shawn.guo@linaro.org>
11067L:	linux-pci@vger.kernel.org
11068S:	Maintained
11069F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11070F:	drivers/pci/controller/dwc/pcie-histb.c
11071
11072PCIE DRIVER FOR MEDIATEK
11073M:	Ryder Lee <ryder.lee@mediatek.com>
11074L:	linux-pci@vger.kernel.org
11075L:	linux-mediatek@lists.infradead.org
11076S:	Supported
11077F:	Documentation/devicetree/bindings/pci/mediatek*
11078F:	drivers/pci/controller/*mediatek*
11079
11080PCIE DRIVER FOR QUALCOMM MSM
11081M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11082L:	linux-pci@vger.kernel.org
11083L:	linux-arm-msm@vger.kernel.org
11084S:	Maintained
11085F:	drivers/pci/controller/dwc/*qcom*
11086
11087PCIE DRIVER FOR ROCKCHIP
11088M:	Shawn Lin <shawn.lin@rock-chips.com>
11089L:	linux-pci@vger.kernel.org
11090L:	linux-rockchip@lists.infradead.org
11091S:	Maintained
11092F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11093F:	drivers/pci/controller/pcie-rockchip*
11094
11095PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11096M:	Linus Walleij <linus.walleij@linaro.org>
11097L:	linux-pci@vger.kernel.org
11098S:	Maintained
11099F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11100F:	drivers/pci/controller/pci-v3-semi.c
11101
11102PCIE DRIVER FOR ST SPEAR13XX
11103M:	Pratyush Anand <pratyush.anand@gmail.com>
11104L:	linux-pci@vger.kernel.org
11105S:	Maintained
11106F:	drivers/pci/controller/dwc/*spear*
11107
11108PCMCIA SUBSYSTEM
11109M:	Dominik Brodowski <linux@dominikbrodowski.net>
11110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11111S:	Odd Fixes
11112F:	Documentation/pcmcia/
11113F:	tools/pcmcia/
11114F:	drivers/pcmcia/
11115F:	include/pcmcia/
11116
11117PCNET32 NETWORK DRIVER
11118M:	Don Fry <pcnet32@frontier.com>
11119L:	netdev@vger.kernel.org
11120S:	Maintained
11121F:	drivers/net/ethernet/amd/pcnet32.c
11122
11123PCRYPT PARALLEL CRYPTO ENGINE
11124M:	Steffen Klassert <steffen.klassert@secunet.com>
11125L:	linux-crypto@vger.kernel.org
11126S:	Maintained
11127F:	crypto/pcrypt.c
11128F:	include/crypto/pcrypt.h
11129
11130PEAQ WMI HOTKEYS DRIVER
11131M:	Hans de Goede <hdegoede@redhat.com>
11132L:	platform-driver-x86@vger.kernel.org
11133S:	Maintained
11134F:	drivers/platform/x86/peaq-wmi.c
11135
11136PER-CPU MEMORY ALLOCATOR
11137M:	Tejun Heo <tj@kernel.org>
11138M:	Christoph Lameter <cl@linux.com>
11139M:	Dennis Zhou <dennisszhou@gmail.com>
11140T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11141S:	Maintained
11142F:	include/linux/percpu*.h
11143F:	mm/percpu*.c
11144F:	arch/*/include/asm/percpu.h
11145
11146PER-TASK DELAY ACCOUNTING
11147M:	Balbir Singh <bsingharora@gmail.com>
11148S:	Maintained
11149F:	include/linux/delayacct.h
11150F:	kernel/delayacct.c
11151
11152PERFORMANCE EVENTS SUBSYSTEM
11153M:	Peter Zijlstra <peterz@infradead.org>
11154M:	Ingo Molnar <mingo@redhat.com>
11155M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11156R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11157R:	Jiri Olsa <jolsa@redhat.com>
11158R:	Namhyung Kim <namhyung@kernel.org>
11159L:	linux-kernel@vger.kernel.org
11160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11161S:	Supported
11162F:	kernel/events/*
11163F:	include/linux/perf_event.h
11164F:	include/uapi/linux/perf_event.h
11165F:	arch/*/kernel/perf_event*.c
11166F:	arch/*/kernel/*/perf_event*.c
11167F:	arch/*/kernel/*/*/perf_event*.c
11168F:	arch/*/include/asm/perf_event.h
11169F:	arch/*/kernel/perf_callchain.c
11170F:	arch/*/events/*
11171F:	tools/perf/
11172
11173PERSONALITY HANDLING
11174M:	Christoph Hellwig <hch@infradead.org>
11175L:	linux-abi-devel@lists.sourceforge.net
11176S:	Maintained
11177F:	include/linux/personality.h
11178F:	include/uapi/linux/personality.h
11179
11180PHONET PROTOCOL
11181M:	Remi Denis-Courmont <courmisch@gmail.com>
11182S:	Supported
11183F:	Documentation/networking/phonet.txt
11184F:	include/linux/phonet.h
11185F:	include/net/phonet/
11186F:	include/uapi/linux/phonet.h
11187F:	net/phonet/
11188
11189PHRAM MTD DRIVER
11190M:	Joern Engel <joern@lazybastard.org>
11191L:	linux-mtd@lists.infradead.org
11192S:	Maintained
11193F:	drivers/mtd/devices/phram.c
11194
11195PICOLCD HID DRIVER
11196M:	Bruno Prémont <bonbons@linux-vserver.org>
11197L:	linux-input@vger.kernel.org
11198S:	Maintained
11199F:	drivers/hid/hid-picolcd*
11200
11201PICOXCELL SUPPORT
11202M:	Jamie Iles <jamie@jamieiles.com>
11203L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11204T:	git git://github.com/jamieiles/linux-2.6-ji.git
11205S:	Supported
11206F:	arch/arm/boot/dts/picoxcell*
11207F:	arch/arm/mach-picoxcell/
11208F:	drivers/crypto/picoxcell*
11209
11210PIN CONTROL SUBSYSTEM
11211M:	Linus Walleij <linus.walleij@linaro.org>
11212L:	linux-gpio@vger.kernel.org
11213T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11214S:	Maintained
11215F:	Documentation/devicetree/bindings/pinctrl/
11216F:	Documentation/driver-api/pinctl.rst
11217F:	drivers/pinctrl/
11218F:	include/linux/pinctrl/
11219
11220PIN CONTROLLER - ATMEL AT91
11221M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11223S:	Maintained
11224F:	drivers/pinctrl/pinctrl-at91.*
11225
11226PIN CONTROLLER - ATMEL AT91 PIO4
11227M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11229L:	linux-gpio@vger.kernel.org
11230S:	Supported
11231F:	drivers/pinctrl/pinctrl-at91-pio4.*
11232
11233PIN CONTROLLER - FREESCALE
11234M:	Dong Aisheng <aisheng.dong@nxp.com>
11235M:	Fabio Estevam <festevam@gmail.com>
11236M:	Shawn Guo <shawnguo@kernel.org>
11237M:	Stefan Agner <stefan@agner.ch>
11238R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11239L:	linux-gpio@vger.kernel.org
11240S:	Maintained
11241F:	drivers/pinctrl/freescale/
11242F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11243
11244PIN CONTROLLER - INTEL
11245M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11246M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11247S:	Maintained
11248F:	drivers/pinctrl/intel/
11249
11250PIN CONTROLLER - MEDIATEK
11251M:	Sean Wang <sean.wang@mediatek.com>
11252L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11253S:	Maintained
11254F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11255F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11256F:	drivers/pinctrl/mediatek/mtk-eint.*
11257F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11258F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11259F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11260
11261PIN CONTROLLER - QUALCOMM
11262M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11263S:	Maintained
11264L:	linux-arm-msm@vger.kernel.org
11265F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11266F:	drivers/pinctrl/qcom/
11267
11268PIN CONTROLLER - RENESAS
11269M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11270M:	Geert Uytterhoeven <geert+renesas@glider.be>
11271L:	linux-renesas-soc@vger.kernel.org
11272T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11273S:	Maintained
11274F:	drivers/pinctrl/sh-pfc/
11275
11276PIN CONTROLLER - SAMSUNG
11277M:	Tomasz Figa <tomasz.figa@gmail.com>
11278M:	Krzysztof Kozlowski <krzk@kernel.org>
11279M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11281L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11282Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11284S:	Maintained
11285F:	drivers/pinctrl/samsung/
11286F:	include/dt-bindings/pinctrl/samsung.h
11287F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11288
11289PIN CONTROLLER - SINGLE
11290M:	Tony Lindgren <tony@atomide.com>
11291M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11293L:	linux-omap@vger.kernel.org
11294S:	Maintained
11295F:	drivers/pinctrl/pinctrl-single.c
11296
11297PIN CONTROLLER - ST SPEAR
11298M:	Viresh Kumar <vireshk@kernel.org>
11299L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11300W:	http://www.st.com/spear
11301S:	Maintained
11302F:	drivers/pinctrl/spear/
11303
11304PISTACHIO SOC SUPPORT
11305M:	James Hartley <james.hartley@sondrel.com>
11306L:	linux-mips@linux-mips.org
11307S:	Odd Fixes
11308F:	arch/mips/pistachio/
11309F:	arch/mips/include/asm/mach-pistachio/
11310F:	arch/mips/boot/dts/img/pistachio*
11311F:	arch/mips/configs/pistachio*_defconfig
11312
11313PKTCDVD DRIVER
11314S:	Orphan
11315M:	linux-block@vger.kernel.org
11316F:	drivers/block/pktcdvd.c
11317F:	include/linux/pktcdvd.h
11318F:	include/uapi/linux/pktcdvd.h
11319
11320PKUNITY SOC DRIVERS
11321M:	Guan Xuetao <gxt@pku.edu.cn>
11322W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11323S:	Maintained
11324T:	git git://github.com/gxt/linux.git
11325F:	drivers/input/serio/i8042-unicore32io.h
11326F:	drivers/i2c/busses/i2c-puv3.c
11327F:	drivers/video/fbdev/fb-puv3.c
11328F:	drivers/rtc/rtc-puv3.c
11329
11330PMBUS HARDWARE MONITORING DRIVERS
11331M:	Guenter Roeck <linux@roeck-us.net>
11332L:	linux-hwmon@vger.kernel.org
11333W:	http://hwmon.wiki.kernel.org/
11334W:	http://www.roeck-us.net/linux/drivers/
11335T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11336S:	Maintained
11337F:	Documentation/hwmon/pmbus
11338F:	drivers/hwmon/pmbus/
11339F:	include/linux/pmbus.h
11340
11341PMC SIERRA MaxRAID DRIVER
11342L:	linux-scsi@vger.kernel.org
11343W:	http://www.pmc-sierra.com/
11344S:	Orphan
11345F:	drivers/scsi/pmcraid.*
11346
11347PMC SIERRA PM8001 DRIVER
11348M:	Jack Wang <jinpu.wang@profitbricks.com>
11349M:	lindar_liu@usish.com
11350L:	linux-scsi@vger.kernel.org
11351S:	Supported
11352F:	drivers/scsi/pm8001/
11353
11354PNP SUPPORT
11355M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11356S:	Maintained
11357F:	drivers/pnp/
11358
11359POSIX CLOCKS and TIMERS
11360M:	Thomas Gleixner <tglx@linutronix.de>
11361L:	linux-kernel@vger.kernel.org
11362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11363S:	Maintained
11364F:	fs/timerfd.c
11365F:	include/linux/timer*
11366F:	kernel/time/*timer*
11367
11368POWER MANAGEMENT CORE
11369M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11370L:	linux-pm@vger.kernel.org
11371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11372B:	https://bugzilla.kernel.org
11373S:	Supported
11374F:	drivers/base/power/
11375F:	include/linux/pm.h
11376F:	include/linux/pm_*
11377F:	include/linux/powercap.h
11378F:	drivers/powercap/
11379F:	kernel/configs/nopm.config
11380
11381POWER STATE COORDINATION INTERFACE (PSCI)
11382M:	Mark Rutland <mark.rutland@arm.com>
11383M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11384L:	linux-arm-kernel@lists.infradead.org
11385S:	Maintained
11386F:	drivers/firmware/psci*.c
11387F:	include/linux/psci.h
11388F:	include/uapi/linux/psci.h
11389
11390POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11391M:	Sebastian Reichel <sre@kernel.org>
11392L:	linux-pm@vger.kernel.org
11393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11394S:	Maintained
11395F:	Documentation/ABI/testing/sysfs-class-power
11396F:	Documentation/devicetree/bindings/power/supply/
11397F:	include/linux/power_supply.h
11398F:	drivers/power/supply/
11399
11400POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11401M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11402L:	linuxppc-dev@lists.ozlabs.org
11403S:	Maintained
11404F:	drivers/char/powernv-op-panel.c
11405
11406PPP OVER ATM (RFC 2364)
11407M:	Mitchell Blank Jr <mitch@sfgoth.com>
11408S:	Maintained
11409F:	net/atm/pppoatm.c
11410F:	include/uapi/linux/atmppp.h
11411
11412PPP OVER ETHERNET
11413M:	Michal Ostrowski <mostrows@earthlink.net>
11414S:	Maintained
11415F:	drivers/net/ppp/pppoe.c
11416F:	drivers/net/ppp/pppox.c
11417
11418PPP OVER L2TP
11419M:	James Chapman <jchapman@katalix.com>
11420S:	Maintained
11421F:	net/l2tp/l2tp_ppp.c
11422F:	include/linux/if_pppol2tp.h
11423F:	include/uapi/linux/if_pppol2tp.h
11424
11425PPP PROTOCOL DRIVERS AND COMPRESSORS
11426M:	Paul Mackerras <paulus@samba.org>
11427L:	linux-ppp@vger.kernel.org
11428S:	Maintained
11429F:	drivers/net/ppp/ppp_*
11430
11431PPS SUPPORT
11432M:	Rodolfo Giometti <giometti@enneenne.com>
11433W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11434L:	linuxpps@ml.enneenne.com (subscribers-only)
11435S:	Maintained
11436F:	Documentation/pps/
11437F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11438F:	Documentation/ABI/testing/sysfs-pps
11439F:	drivers/pps/
11440F:	include/linux/pps*.h
11441F:	include/uapi/linux/pps.h
11442
11443PPTP DRIVER
11444M:	Dmitry Kozlov <xeb@mail.ru>
11445L:	netdev@vger.kernel.org
11446S:	Maintained
11447F:	drivers/net/ppp/pptp.c
11448W:	http://sourceforge.net/projects/accel-pptp
11449
11450PREEMPTIBLE KERNEL
11451M:	Robert Love <rml@tech9.net>
11452L:	kpreempt-tech@lists.sourceforge.net
11453W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11454S:	Supported
11455F:	Documentation/preempt-locking.txt
11456F:	include/linux/preempt.h
11457
11458PRINTK
11459M:	Petr Mladek <pmladek@suse.com>
11460M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11461R:	Steven Rostedt <rostedt@goodmis.org>
11462S:	Maintained
11463F:	kernel/printk/
11464F:	include/linux/printk.h
11465
11466PRISM54 WIRELESS DRIVER
11467M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11468L:	linux-wireless@vger.kernel.org
11469W:	http://wireless.kernel.org/en/users/Drivers/p54
11470S:	Obsolete
11471F:	drivers/net/wireless/intersil/prism54/
11472
11473PROC SYSCTL
11474M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11475M:	Kees Cook <keescook@chromium.org>
11476L:	linux-kernel@vger.kernel.org
11477L:	linux-fsdevel@vger.kernel.org
11478S:	Maintained
11479F:	fs/proc/proc_sysctl.c
11480F:	include/linux/sysctl.h
11481F:	kernel/sysctl.c
11482F:	tools/testing/selftests/sysctl/
11483
11484PS3 NETWORK SUPPORT
11485M:	Geoff Levand <geoff@infradead.org>
11486L:	netdev@vger.kernel.org
11487L:	linuxppc-dev@lists.ozlabs.org
11488S:	Maintained
11489F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11490
11491PS3 PLATFORM SUPPORT
11492M:	Geoff Levand <geoff@infradead.org>
11493L:	linuxppc-dev@lists.ozlabs.org
11494S:	Maintained
11495F:	arch/powerpc/boot/ps3*
11496F:	arch/powerpc/include/asm/lv1call.h
11497F:	arch/powerpc/include/asm/ps3*.h
11498F:	arch/powerpc/platforms/ps3/
11499F:	drivers/*/ps3*
11500F:	drivers/ps3/
11501F:	drivers/rtc/rtc-ps3.c
11502F:	drivers/usb/host/*ps3.c
11503F:	sound/ppc/snd_ps3*
11504
11505PS3VRAM DRIVER
11506M:	Jim Paris <jim@jtan.com>
11507M:	Geoff Levand <geoff@infradead.org>
11508L:	linuxppc-dev@lists.ozlabs.org
11509S:	Maintained
11510F:	drivers/block/ps3vram.c
11511
11512PSAMPLE PACKET SAMPLING SUPPORT:
11513M:	Yotam Gigi <yotam.gi@gmail.com>
11514S:	Maintained
11515F:	net/psample
11516F:	include/net/psample.h
11517F:	include/uapi/linux/psample.h
11518
11519PSTORE FILESYSTEM
11520M:	Kees Cook <keescook@chromium.org>
11521M:	Anton Vorontsov <anton@enomsg.org>
11522M:	Colin Cross <ccross@android.com>
11523M:	Tony Luck <tony.luck@intel.com>
11524S:	Maintained
11525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11526F:	fs/pstore/
11527F:	include/linux/pstore*
11528F:	drivers/firmware/efi/efi-pstore.c
11529F:	drivers/acpi/apei/erst.c
11530F:	Documentation/admin-guide/ramoops.rst
11531F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11532K:	\b(pstore|ramoops)
11533
11534PTP HARDWARE CLOCK SUPPORT
11535M:	Richard Cochran <richardcochran@gmail.com>
11536L:	netdev@vger.kernel.org
11537S:	Maintained
11538W:	http://linuxptp.sourceforge.net/
11539F:	Documentation/ABI/testing/sysfs-ptp
11540F:	Documentation/ptp/*
11541F:	drivers/net/phy/dp83640*
11542F:	drivers/ptp/*
11543F:	include/linux/ptp_cl*
11544
11545PTRACE SUPPORT
11546M:	Oleg Nesterov <oleg@redhat.com>
11547S:	Maintained
11548F:	include/asm-generic/syscall.h
11549F:	include/linux/ptrace.h
11550F:	include/linux/regset.h
11551F:	include/linux/tracehook.h
11552F:	include/uapi/linux/ptrace.h
11553F:	include/uapi/linux/ptrace.h
11554F:	include/asm-generic/ptrace.h
11555F:	kernel/ptrace.c
11556F:	arch/*/ptrace*.c
11557F:	arch/*/*/ptrace*.c
11558F:	arch/*/include/asm/ptrace*.h
11559
11560PULSE8-CEC DRIVER
11561M:	Hans Verkuil <hverkuil@xs4all.nl>
11562L:	linux-media@vger.kernel.org
11563T:	git git://linuxtv.org/media_tree.git
11564S:	Maintained
11565F:	drivers/media/usb/pulse8-cec/*
11566F:	Documentation/media/cec-drivers/pulse8-cec.rst
11567
11568PVRUSB2 VIDEO4LINUX DRIVER
11569M:	Mike Isely <isely@pobox.com>
11570L:	pvrusb2@isely.net	(subscribers-only)
11571L:	linux-media@vger.kernel.org
11572W:	http://www.isely.net/pvrusb2/
11573T:	git git://linuxtv.org/media_tree.git
11574S:	Maintained
11575F:	Documentation/media/v4l-drivers/pvrusb2*
11576F:	drivers/media/usb/pvrusb2/
11577
11578PWC WEBCAM DRIVER
11579M:	Hans Verkuil <hverkuil@xs4all.nl>
11580L:	linux-media@vger.kernel.org
11581T:	git git://linuxtv.org/media_tree.git
11582S:	Odd Fixes
11583F:	drivers/media/usb/pwc/*
11584
11585PWM FAN DRIVER
11586M:	Kamil Debski <kamil@wypas.org>
11587M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11588L:	linux-hwmon@vger.kernel.org
11589S:	Supported
11590F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11591F:	Documentation/hwmon/pwm-fan
11592F:	drivers/hwmon/pwm-fan.c
11593
11594PWM IR Transmitter
11595M:	Sean Young <sean@mess.org>
11596L:	linux-media@vger.kernel.org
11597S:	Maintained
11598F:	drivers/media/rc/pwm-ir-tx.c
11599
11600PWM SUBSYSTEM
11601M:	Thierry Reding <thierry.reding@gmail.com>
11602L:	linux-pwm@vger.kernel.org
11603S:	Maintained
11604T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11605F:	Documentation/pwm.txt
11606F:	Documentation/devicetree/bindings/pwm/
11607F:	include/linux/pwm.h
11608F:	drivers/pwm/
11609F:	drivers/video/backlight/pwm_bl.c
11610F:	include/linux/pwm_backlight.h
11611F:	drivers/gpio/gpio-mvebu.c
11612F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11613
11614PXA GPIO DRIVER
11615M:	Robert Jarzmik <robert.jarzmik@free.fr>
11616L:	linux-gpio@vger.kernel.org
11617S:	Maintained
11618F:	drivers/gpio/gpio-pxa.c
11619
11620PXA MMCI DRIVER
11621S:	Orphan
11622
11623PXA RTC DRIVER
11624M:	Robert Jarzmik <robert.jarzmik@free.fr>
11625L:	linux-rtc@vger.kernel.org
11626S:	Maintained
11627
11628PXA2xx/PXA3xx SUPPORT
11629M:	Daniel Mack <daniel@zonque.org>
11630M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11631M:	Robert Jarzmik <robert.jarzmik@free.fr>
11632L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11633T:	git git://github.com/hzhuang1/linux.git
11634T:	git git://github.com/rjarzmik/linux.git
11635S:	Maintained
11636F:	arch/arm/boot/dts/pxa*
11637F:	arch/arm/mach-pxa/
11638F:	drivers/dma/pxa*
11639F:	drivers/pcmcia/pxa2xx*
11640F:	drivers/pinctrl/pxa/
11641F:	drivers/spi/spi-pxa2xx*
11642F:	drivers/usb/gadget/udc/pxa2*
11643F:	include/sound/pxa2xx-lib.h
11644F:	sound/arm/pxa*
11645F:	sound/soc/pxa/
11646
11647QAT DRIVER
11648M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11649L:	qat-linux@intel.com
11650S:	Supported
11651F:	drivers/crypto/qat/
11652
11653QCOM AUDIO (ASoC) DRIVERS
11654M:	Patrick Lai <plai@codeaurora.org>
11655M:	Banajit Goswami <bgoswami@codeaurora.org>
11656L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11657S:	Supported
11658F:	sound/soc/qcom/
11659
11660QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11661M:	Gabriel Somlo <somlo@cmu.edu>
11662M:	"Michael S. Tsirkin" <mst@redhat.com>
11663L:	qemu-devel@nongnu.org
11664S:	Maintained
11665F:	drivers/firmware/qemu_fw_cfg.c
11666F:	include/uapi/linux/qemu_fw_cfg.h
11667
11668QIB DRIVER
11669M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11670M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11671L:	linux-rdma@vger.kernel.org
11672S:	Supported
11673F:	drivers/infiniband/hw/qib/
11674
11675QLOGIC QL41xxx FCOE DRIVER
11676M:	QLogic-Storage-Upstream@cavium.com
11677L:	linux-scsi@vger.kernel.org
11678S:	Supported
11679F:	drivers/scsi/qedf/
11680
11681QLOGIC QL41xxx ISCSI DRIVER
11682M:	QLogic-Storage-Upstream@cavium.com
11683L:	linux-scsi@vger.kernel.org
11684S:	Supported
11685F:	drivers/scsi/qedi/
11686
11687QLOGIC QL4xxx ETHERNET DRIVER
11688M:	Ariel Elior <Ariel.Elior@cavium.com>
11689M:	everest-linux-l2@cavium.com
11690L:	netdev@vger.kernel.org
11691S:	Supported
11692F:	drivers/net/ethernet/qlogic/qed/
11693F:	include/linux/qed/
11694F:	drivers/net/ethernet/qlogic/qede/
11695
11696QLOGIC QL4xxx RDMA DRIVER
11697M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11698M:	Ariel Elior <Ariel.Elior@cavium.com>
11699L:	linux-rdma@vger.kernel.org
11700S:	Supported
11701F:	drivers/infiniband/hw/qedr/
11702F:	include/uapi/rdma/qedr-abi.h
11703
11704QLOGIC QLA1280 SCSI DRIVER
11705M:	Michael Reed <mdr@sgi.com>
11706L:	linux-scsi@vger.kernel.org
11707S:	Maintained
11708F:	drivers/scsi/qla1280.[ch]
11709
11710QLOGIC QLA2XXX FC-SCSI DRIVER
11711M:	qla2xxx-upstream@qlogic.com
11712L:	linux-scsi@vger.kernel.org
11713S:	Supported
11714F:	Documentation/scsi/LICENSE.qla2xxx
11715F:	drivers/scsi/qla2xxx/
11716
11717QLOGIC QLA3XXX NETWORK DRIVER
11718M:	Dept-GELinuxNICDev@cavium.com
11719L:	netdev@vger.kernel.org
11720S:	Supported
11721F:	Documentation/networking/LICENSE.qla3xxx
11722F:	drivers/net/ethernet/qlogic/qla3xxx.*
11723
11724QLOGIC QLA4XXX iSCSI DRIVER
11725M:	QLogic-Storage-Upstream@qlogic.com
11726L:	linux-scsi@vger.kernel.org
11727S:	Supported
11728F:	Documentation/scsi/LICENSE.qla4xxx
11729F:	drivers/scsi/qla4xxx/
11730
11731QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11732M:	Harish Patil <harish.patil@cavium.com>
11733M:	Manish Chopra <manish.chopra@cavium.com>
11734M:	Dept-GELinuxNICDev@cavium.com
11735L:	netdev@vger.kernel.org
11736S:	Supported
11737F:	drivers/net/ethernet/qlogic/qlcnic/
11738
11739QLOGIC QLGE 10Gb ETHERNET DRIVER
11740M:	Harish Patil <harish.patil@cavium.com>
11741M:	Manish Chopra <manish.chopra@cavium.com>
11742M:	Dept-GELinuxNICDev@cavium.com
11743L:	netdev@vger.kernel.org
11744S:	Supported
11745F:	drivers/net/ethernet/qlogic/qlge/
11746
11747QNX4 FILESYSTEM
11748M:	Anders Larsen <al@alarsen.net>
11749W:	http://www.alarsen.net/linux/qnx4fs/
11750S:	Maintained
11751F:	fs/qnx4/
11752F:	include/uapi/linux/qnx4_fs.h
11753F:	include/uapi/linux/qnxtypes.h
11754
11755QORIQ DPAA2 FSL-MC BUS DRIVER
11756M:	Stuart Yoder <stuyoder@gmail.com>
11757M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11758L:	linux-kernel@vger.kernel.org
11759S:	Maintained
11760F:	drivers/bus/fsl-mc/
11761F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11762F:	Documentation/networking/dpaa2/overview.rst
11763
11764QT1010 MEDIA DRIVER
11765M:	Antti Palosaari <crope@iki.fi>
11766L:	linux-media@vger.kernel.org
11767W:	https://linuxtv.org
11768W:	http://palosaari.fi/linux/
11769Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11770T:	git git://linuxtv.org/anttip/media_tree.git
11771S:	Maintained
11772F:	drivers/media/tuners/qt1010*
11773
11774QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11775M:	Kalle Valo <kvalo@codeaurora.org>
11776L:	ath10k@lists.infradead.org
11777W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11778T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11779S:	Supported
11780F:	drivers/net/wireless/ath/ath10k/
11781
11782QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11783M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11784L:	linux-wireless@vger.kernel.org
11785W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11786S:	Supported
11787F:	drivers/net/wireless/ath/ath9k/
11788
11789QUALCOMM CAMERA SUBSYSTEM DRIVER
11790M:	Todor Tomov <todor.tomov@linaro.org>
11791L:	linux-media@vger.kernel.org
11792S:	Maintained
11793F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11794F:	Documentation/media/v4l-drivers/qcom_camss.rst
11795F:	drivers/media/platform/qcom/camss-8x16/
11796
11797QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11798M:  Ilia Lin <ilia.lin@gmail.com>
11799L:  linux-pm@vger.kernel.org
11800S:  Maintained
11801F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11802F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11803
11804QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11805M:	Timur Tabi <timur@codeaurora.org>
11806L:	netdev@vger.kernel.org
11807S:	Supported
11808F:	drivers/net/ethernet/qualcomm/emac/
11809
11810QUALCOMM HEXAGON ARCHITECTURE
11811M:	Richard Kuo <rkuo@codeaurora.org>
11812L:	linux-hexagon@vger.kernel.org
11813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11814S:	Supported
11815F:	arch/hexagon/
11816
11817QUALCOMM HIDMA DRIVER
11818M:	Sinan Kaya <okaya@codeaurora.org>
11819L:	linux-arm-kernel@lists.infradead.org
11820L:	linux-arm-msm@vger.kernel.org
11821L:	dmaengine@vger.kernel.org
11822S:	Supported
11823F:	drivers/dma/qcom/hidma*
11824
11825QUALCOMM IOMMU
11826M:	Rob Clark <robdclark@gmail.com>
11827L:	iommu@lists.linux-foundation.org
11828L:	linux-arm-msm@vger.kernel.org
11829S:	Maintained
11830F:	drivers/iommu/qcom_iommu.c
11831
11832QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11833M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11834L:	linux-media@vger.kernel.org
11835L:	linux-arm-msm@vger.kernel.org
11836T:	git git://linuxtv.org/media_tree.git
11837S:	Maintained
11838F:	drivers/media/platform/qcom/venus/
11839
11840QUALCOMM WCN36XX WIRELESS DRIVER
11841M:	Kalle Valo <kvalo@codeaurora.org>
11842L:	wcn36xx@lists.infradead.org
11843W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11844T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11845S:	Supported
11846F:	drivers/net/wireless/ath/wcn36xx/
11847
11848QUANTENNA QTNFMAC WIRELESS DRIVER
11849M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11850M:	Avinash Patil <avinashp@quantenna.com>
11851M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11852L:	linux-wireless@vger.kernel.org
11853S:	Maintained
11854F:	drivers/net/wireless/quantenna
11855
11856RADEON and AMDGPU DRM DRIVERS
11857M:	Alex Deucher <alexander.deucher@amd.com>
11858M:	Christian König <christian.koenig@amd.com>
11859M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11860L:	amd-gfx@lists.freedesktop.org
11861T:	git git://people.freedesktop.org/~agd5f/linux
11862S:	Supported
11863F:	drivers/gpu/drm/radeon/
11864F:	include/uapi/drm/radeon_drm.h
11865F:	drivers/gpu/drm/amd/
11866F:	include/uapi/drm/amdgpu_drm.h
11867
11868RADEON FRAMEBUFFER DISPLAY DRIVER
11869M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11870L:	linux-fbdev@vger.kernel.org
11871S:	Maintained
11872F:	drivers/video/fbdev/aty/radeon*
11873F:	include/uapi/linux/radeonfb.h
11874
11875RADIOSHARK RADIO DRIVER
11876M:	Hans Verkuil <hverkuil@xs4all.nl>
11877L:	linux-media@vger.kernel.org
11878T:	git git://linuxtv.org/media_tree.git
11879S:	Maintained
11880F:	drivers/media/radio/radio-shark.c
11881
11882RADIOSHARK2 RADIO DRIVER
11883M:	Hans Verkuil <hverkuil@xs4all.nl>
11884L:	linux-media@vger.kernel.org
11885T:	git git://linuxtv.org/media_tree.git
11886S:	Maintained
11887F:	drivers/media/radio/radio-shark2.c
11888F:	drivers/media/radio/radio-tea5777.c
11889
11890RADOS BLOCK DEVICE (RBD)
11891M:	Ilya Dryomov <idryomov@gmail.com>
11892M:	Sage Weil <sage@redhat.com>
11893M:	Alex Elder <elder@kernel.org>
11894L:	ceph-devel@vger.kernel.org
11895W:	http://ceph.com/
11896T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11897T:	git git://github.com/ceph/ceph-client.git
11898S:	Supported
11899F:	Documentation/ABI/testing/sysfs-bus-rbd
11900F:	drivers/block/rbd.c
11901F:	drivers/block/rbd_types.h
11902
11903RAGE128 FRAMEBUFFER DISPLAY DRIVER
11904M:	Paul Mackerras <paulus@samba.org>
11905L:	linux-fbdev@vger.kernel.org
11906S:	Maintained
11907F:	drivers/video/fbdev/aty/aty128fb.c
11908
11909RAINSHADOW-CEC DRIVER
11910M:	Hans Verkuil <hverkuil@xs4all.nl>
11911L:	linux-media@vger.kernel.org
11912T:	git git://linuxtv.org/media_tree.git
11913S:	Maintained
11914F:	drivers/media/usb/rainshadow-cec/*
11915
11916RALINK MIPS ARCHITECTURE
11917M:	John Crispin <john@phrozen.org>
11918L:	linux-mips@linux-mips.org
11919S:	Maintained
11920F:	arch/mips/ralink
11921
11922RALINK RT2X00 WIRELESS LAN DRIVER
11923P:	rt2x00 project
11924M:	Stanislaw Gruszka <sgruszka@redhat.com>
11925M:	Helmut Schaa <helmut.schaa@googlemail.com>
11926L:	linux-wireless@vger.kernel.org
11927S:	Maintained
11928F:	drivers/net/wireless/ralink/rt2x00/
11929
11930RAMDISK RAM BLOCK DEVICE DRIVER
11931M:	Jens Axboe <axboe@kernel.dk>
11932S:	Maintained
11933F:	Documentation/blockdev/ramdisk.txt
11934F:	drivers/block/brd.c
11935
11936RANCHU VIRTUAL BOARD FOR MIPS
11937M:	Miodrag Dinic <miodrag.dinic@mips.com>
11938L:	linux-mips@linux-mips.org
11939S:	Supported
11940F:	arch/mips/generic/board-ranchu.c
11941F:	arch/mips/configs/generic/board-ranchu.config
11942
11943RANDOM NUMBER DRIVER
11944M:	"Theodore Ts'o" <tytso@mit.edu>
11945S:	Maintained
11946F:	drivers/char/random.c
11947
11948RAPIDIO SUBSYSTEM
11949M:	Matt Porter <mporter@kernel.crashing.org>
11950M:	Alexandre Bounine <alex.bou9@gmail.com>
11951S:	Maintained
11952F:	drivers/rapidio/
11953
11954RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11955L:	linux-wireless@vger.kernel.org
11956S:	Orphan
11957F:	drivers/net/wireless/ray*
11958
11959RCUTORTURE TEST FRAMEWORK
11960M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11961M:	Josh Triplett <josh@joshtriplett.org>
11962R:	Steven Rostedt <rostedt@goodmis.org>
11963R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11964R:	Lai Jiangshan <jiangshanlai@gmail.com>
11965L:	linux-kernel@vger.kernel.org
11966S:	Supported
11967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11968F:	tools/testing/selftests/rcutorture
11969
11970RDC R-321X SoC
11971M:	Florian Fainelli <florian@openwrt.org>
11972S:	Maintained
11973
11974RDC R6040 FAST ETHERNET DRIVER
11975M:	Florian Fainelli <f.fainelli@gmail.com>
11976L:	netdev@vger.kernel.org
11977S:	Maintained
11978F:	drivers/net/ethernet/rdc/r6040.c
11979
11980RDMAVT - RDMA verbs software
11981M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11982M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11983L:	linux-rdma@vger.kernel.org
11984S:	Supported
11985F:	drivers/infiniband/sw/rdmavt
11986
11987RDS - RELIABLE DATAGRAM SOCKETS
11988M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11989L:	netdev@vger.kernel.org
11990L:	linux-rdma@vger.kernel.org
11991L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11992W:	https://oss.oracle.com/projects/rds/
11993S:	Supported
11994F:	net/rds/
11995F:	Documentation/networking/rds.txt
11996
11997RDT - RESOURCE ALLOCATION
11998M:	Fenghua Yu <fenghua.yu@intel.com>
11999L:	linux-kernel@vger.kernel.org
12000S:	Supported
12001F:	arch/x86/kernel/cpu/intel_rdt*
12002F:	arch/x86/include/asm/intel_rdt_sched.h
12003F:	Documentation/x86/intel_rdt*
12004
12005READ-COPY UPDATE (RCU)
12006M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12007M:	Josh Triplett <josh@joshtriplett.org>
12008R:	Steven Rostedt <rostedt@goodmis.org>
12009R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12010R:	Lai Jiangshan <jiangshanlai@gmail.com>
12011L:	linux-kernel@vger.kernel.org
12012W:	http://www.rdrop.com/users/paulmck/RCU/
12013S:	Supported
12014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12015F:	Documentation/RCU/
12016X:	Documentation/RCU/torture.txt
12017F:	include/linux/rcu*
12018X:	include/linux/srcu.h
12019F:	kernel/rcu/
12020X:	kernel/torture.c
12021
12022REAL TIME CLOCK (RTC) SUBSYSTEM
12023M:	Alessandro Zummo <a.zummo@towertech.it>
12024M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12025L:	linux-rtc@vger.kernel.org
12026Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12028S:	Maintained
12029F:	Documentation/devicetree/bindings/rtc/
12030F:	Documentation/rtc.txt
12031F:	drivers/rtc/
12032F:	include/linux/rtc.h
12033F:	include/uapi/linux/rtc.h
12034F:	include/linux/rtc/
12035F:	include/linux/platform_data/rtc-*
12036F:	tools/testing/selftests/rtc/
12037
12038REALTEK AUDIO CODECS
12039M:	Bard Liao <bardliao@realtek.com>
12040M:	Oder Chiou <oder_chiou@realtek.com>
12041S:	Maintained
12042F:	sound/soc/codecs/rt*
12043F:	include/sound/rt*.h
12044
12045REGISTER MAP ABSTRACTION
12046M:	Mark Brown <broonie@kernel.org>
12047L:	linux-kernel@vger.kernel.org
12048T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12049S:	Supported
12050F:	Documentation/devicetree/bindings/regmap/
12051F:	drivers/base/regmap/
12052F:	include/linux/regmap.h
12053
12054REISERFS FILE SYSTEM
12055L:	reiserfs-devel@vger.kernel.org
12056S:	Supported
12057F:	fs/reiserfs/
12058
12059REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12060M:	Ohad Ben-Cohen <ohad@wizery.com>
12061M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12062L:	linux-remoteproc@vger.kernel.org
12063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12064S:	Maintained
12065F:	Documentation/devicetree/bindings/remoteproc/
12066F:	Documentation/remoteproc.txt
12067F:	drivers/remoteproc/
12068F:	include/linux/remoteproc.h
12069
12070REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12071M:	Ohad Ben-Cohen <ohad@wizery.com>
12072M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12073L:	linux-remoteproc@vger.kernel.org
12074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12075S:	Maintained
12076F:	drivers/rpmsg/
12077F:	Documentation/rpmsg.txt
12078F:	include/linux/rpmsg.h
12079F:	include/linux/rpmsg/
12080
12081RENESAS CLOCK DRIVERS
12082M:	Geert Uytterhoeven <geert+renesas@glider.be>
12083L:	linux-renesas-soc@vger.kernel.org
12084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12085S:	Supported
12086F:	drivers/clk/renesas/
12087
12088RENESAS EMEV2 I2C DRIVER
12089M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12090S:	Supported
12091F:	drivers/i2c/busses/i2c-emev2.c
12092
12093RENESAS ETHERNET DRIVERS
12094R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12095L:	netdev@vger.kernel.org
12096L:	linux-renesas-soc@vger.kernel.org
12097F:	Documentation/devicetree/bindings/net/renesas,*.txt
12098F:	Documentation/devicetree/bindings/net/sh_eth.txt
12099F:	drivers/net/ethernet/renesas/
12100F:	include/linux/sh_eth.h
12101
12102RENESAS R-CAR GYROADC DRIVER
12103M:	Marek Vasut <marek.vasut@gmail.com>
12104L:	linux-iio@vger.kernel.org
12105S:	Supported
12106F:	drivers/iio/adc/rcar_gyro_adc.c
12107
12108RENESAS R-CAR I2C DRIVERS
12109M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12110S:	Supported
12111F:	drivers/i2c/busses/i2c-rcar.c
12112F:	drivers/i2c/busses/i2c-sh_mobile.c
12113
12114RENESAS USB PHY DRIVER
12115M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12116L:	linux-renesas-soc@vger.kernel.org
12117S:	Maintained
12118F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12119
12120RESET CONTROLLER FRAMEWORK
12121M:	Philipp Zabel <p.zabel@pengutronix.de>
12122T:	git git://git.pengutronix.de/git/pza/linux
12123S:	Maintained
12124F:	drivers/reset/
12125F:	Documentation/devicetree/bindings/reset/
12126F:	include/dt-bindings/reset/
12127F:	include/linux/reset.h
12128F:	include/linux/reset-controller.h
12129
12130RESTARTABLE SEQUENCES SUPPORT
12131M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12132M:	Peter Zijlstra <peterz@infradead.org>
12133M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12134M:	Boqun Feng <boqun.feng@gmail.com>
12135L:	linux-kernel@vger.kernel.org
12136S:	Supported
12137F:	kernel/rseq.c
12138F:	include/uapi/linux/rseq.h
12139F:	include/trace/events/rseq.h
12140F:	tools/testing/selftests/rseq/
12141
12142RFKILL
12143M:	Johannes Berg <johannes@sipsolutions.net>
12144L:	linux-wireless@vger.kernel.org
12145W:	http://wireless.kernel.org/
12146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12148S:	Maintained
12149F:	Documentation/rfkill.txt
12150F:	Documentation/ABI/stable/sysfs-class-rfkill
12151F:	net/rfkill/
12152
12153RHASHTABLE
12154M:	Thomas Graf <tgraf@suug.ch>
12155M:	Herbert Xu <herbert@gondor.apana.org.au>
12156L:	netdev@vger.kernel.org
12157S:	Maintained
12158F:	lib/rhashtable.c
12159F:	include/linux/rhashtable.h
12160
12161RICOH R5C592 MEMORYSTICK DRIVER
12162M:	Maxim Levitsky <maximlevitsky@gmail.com>
12163S:	Maintained
12164F:	drivers/memstick/host/r592.*
12165
12166RICOH SMARTMEDIA/XD DRIVER
12167M:	Maxim Levitsky <maximlevitsky@gmail.com>
12168S:	Maintained
12169F:	drivers/mtd/nand/raw/r852.c
12170F:	drivers/mtd/nand/raw/r852.h
12171
12172RISC-V ARCHITECTURE
12173M:	Palmer Dabbelt <palmer@sifive.com>
12174M:	Albert Ou <aou@eecs.berkeley.edu>
12175L:	linux-riscv@lists.infradead.org
12176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12177S:	Supported
12178F:	arch/riscv/
12179K:	riscv
12180N:	riscv
12181
12182ROCCAT DRIVERS
12183M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12184W:	http://sourceforge.net/projects/roccat/
12185S:	Maintained
12186F:	drivers/hid/hid-roccat*
12187F:	include/linux/hid-roccat*
12188F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12189
12190ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12191M:	Jacob chen <jacob2.chen@rock-chips.com>
12192L:	linux-media@vger.kernel.org
12193S:	Maintained
12194F:	drivers/media/platform/rockchip/rga/
12195F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12196
12197ROCKER DRIVER
12198M:	Jiri Pirko <jiri@resnulli.us>
12199L:	netdev@vger.kernel.org
12200S:	Supported
12201F:	drivers/net/ethernet/rocker/
12202
12203ROCKETPORT DRIVER
12204P:	Comtrol Corp.
12205W:	http://www.comtrol.com
12206S:	Maintained
12207F:	Documentation/serial/rocket.txt
12208F:	drivers/tty/rocket*
12209
12210ROCKETPORT EXPRESS/INFINITY DRIVER
12211M:	Kevin Cernekee <cernekee@gmail.com>
12212L:	linux-serial@vger.kernel.org
12213S:	Odd Fixes
12214F:	drivers/tty/serial/rp2.*
12215
12216ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12217M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12218L:	linux-kernel@vger.kernel.org
12219L:	linux-renesas-soc@vger.kernel.org
12220S:	Supported
12221F:	drivers/mfd/bd9571mwv.c
12222F:	drivers/regulator/bd9571mwv-regulator.c
12223F:	drivers/gpio/gpio-bd9571mwv.c
12224F:	include/linux/mfd/bd9571mwv.h
12225F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12226
12227ROSE NETWORK LAYER
12228M:	Ralf Baechle <ralf@linux-mips.org>
12229L:	linux-hams@vger.kernel.org
12230W:	http://www.linux-ax25.org/
12231S:	Maintained
12232F:	include/net/rose.h
12233F:	include/uapi/linux/rose.h
12234F:	net/rose/
12235
12236RTL2830 MEDIA DRIVER
12237M:	Antti Palosaari <crope@iki.fi>
12238L:	linux-media@vger.kernel.org
12239W:	https://linuxtv.org
12240W:	http://palosaari.fi/linux/
12241Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12242T:	git git://linuxtv.org/anttip/media_tree.git
12243S:	Maintained
12244F:	drivers/media/dvb-frontends/rtl2830*
12245
12246RTL2832 MEDIA DRIVER
12247M:	Antti Palosaari <crope@iki.fi>
12248L:	linux-media@vger.kernel.org
12249W:	https://linuxtv.org
12250W:	http://palosaari.fi/linux/
12251Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12252T:	git git://linuxtv.org/anttip/media_tree.git
12253S:	Maintained
12254F:	drivers/media/dvb-frontends/rtl2832*
12255
12256RTL2832_SDR MEDIA DRIVER
12257M:	Antti Palosaari <crope@iki.fi>
12258L:	linux-media@vger.kernel.org
12259W:	https://linuxtv.org
12260W:	http://palosaari.fi/linux/
12261Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12262T:	git git://linuxtv.org/anttip/media_tree.git
12263S:	Maintained
12264F:	drivers/media/dvb-frontends/rtl2832_sdr*
12265
12266RTL8180 WIRELESS DRIVER
12267L:	linux-wireless@vger.kernel.org
12268W:	http://wireless.kernel.org/
12269T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12270S:	Orphan
12271F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12272
12273RTL8187 WIRELESS DRIVER
12274M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12275M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12276M:	Larry Finger <Larry.Finger@lwfinger.net>
12277L:	linux-wireless@vger.kernel.org
12278W:	http://wireless.kernel.org/
12279T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12280S:	Maintained
12281F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12282
12283REALTEK WIRELESS DRIVER (rtlwifi family)
12284M:	Ping-Ke Shih <pkshih@realtek.com>
12285L:	linux-wireless@vger.kernel.org
12286W:	http://wireless.kernel.org/
12287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12288S:	Maintained
12289F:	drivers/net/wireless/realtek/rtlwifi/
12290
12291RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12292M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12293L:	linux-wireless@vger.kernel.org
12294T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12295S:	Maintained
12296F:	drivers/net/wireless/realtek/rtl8xxxu/
12297
12298RXRPC SOCKETS (AF_RXRPC)
12299M:	David Howells <dhowells@redhat.com>
12300L:	linux-afs@lists.infradead.org
12301S:	Supported
12302F:	net/rxrpc/
12303F:	include/keys/rxrpc-type.h
12304F:	include/net/af_rxrpc.h
12305F:	include/trace/events/rxrpc.h
12306F:	include/uapi/linux/rxrpc.h
12307F:	Documentation/networking/rxrpc.txt
12308W:	https://www.infradead.org/~dhowells/kafs/
12309
12310S3 SAVAGE FRAMEBUFFER DRIVER
12311M:	Antonino Daplas <adaplas@gmail.com>
12312L:	linux-fbdev@vger.kernel.org
12313S:	Maintained
12314F:	drivers/video/fbdev/savage/
12315
12316S390
12317M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12318M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12319L:	linux-s390@vger.kernel.org
12320W:	http://www.ibm.com/developerworks/linux/linux390/
12321T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12322S:	Supported
12323F:	arch/s390/
12324F:	drivers/s390/
12325F:	Documentation/s390/
12326F:	Documentation/driver-api/s390-drivers.rst
12327
12328S390 COMMON I/O LAYER
12329M:	Sebastian Ott <sebott@linux.ibm.com>
12330M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12331L:	linux-s390@vger.kernel.org
12332W:	http://www.ibm.com/developerworks/linux/linux390/
12333S:	Supported
12334F:	drivers/s390/cio/
12335
12336S390 DASD DRIVER
12337M:	Stefan Haberland <sth@linux.ibm.com>
12338M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12339L:	linux-s390@vger.kernel.org
12340W:	http://www.ibm.com/developerworks/linux/linux390/
12341S:	Supported
12342F:	drivers/s390/block/dasd*
12343F:	block/partitions/ibm.c
12344
12345S390 IOMMU (PCI)
12346M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12347L:	linux-s390@vger.kernel.org
12348W:	http://www.ibm.com/developerworks/linux/linux390/
12349S:	Supported
12350F:	drivers/iommu/s390-iommu.c
12351
12352S390 IUCV NETWORK LAYER
12353M:	Julian Wiedmann <jwi@linux.ibm.com>
12354M:	Ursula Braun <ubraun@linux.ibm.com>
12355L:	linux-s390@vger.kernel.org
12356W:	http://www.ibm.com/developerworks/linux/linux390/
12357S:	Supported
12358F:	drivers/s390/net/*iucv*
12359F:	include/net/iucv/
12360F:	net/iucv/
12361
12362S390 NETWORK DRIVERS
12363M:	Julian Wiedmann <jwi@linux.ibm.com>
12364M:	Ursula Braun <ubraun@linux.ibm.com>
12365L:	linux-s390@vger.kernel.org
12366W:	http://www.ibm.com/developerworks/linux/linux390/
12367S:	Supported
12368F:	drivers/s390/net/
12369
12370S390 PCI SUBSYSTEM
12371M:	Sebastian Ott <sebott@linux.ibm.com>
12372M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12373L:	linux-s390@vger.kernel.org
12374W:	http://www.ibm.com/developerworks/linux/linux390/
12375S:	Supported
12376F:	arch/s390/pci/
12377F:	drivers/pci/hotplug/s390_pci_hpc.c
12378
12379S390 VFIO-CCW DRIVER
12380M:	Cornelia Huck <cohuck@redhat.com>
12381M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12382M:	Halil Pasic <pasic@linux.ibm.com>
12383L:	linux-s390@vger.kernel.org
12384L:	kvm@vger.kernel.org
12385S:	Supported
12386F:	drivers/s390/cio/vfio_ccw*
12387F:	Documentation/s390/vfio-ccw.txt
12388F:	include/uapi/linux/vfio_ccw.h
12389
12390S390 ZCRYPT DRIVER
12391M:	Harald Freudenberger <freude@linux.ibm.com>
12392L:	linux-s390@vger.kernel.org
12393W:	http://www.ibm.com/developerworks/linux/linux390/
12394S:	Supported
12395F:	drivers/s390/crypto/
12396
12397S390 ZFCP DRIVER
12398M:	Steffen Maier <maier@linux.ibm.com>
12399M:	Benjamin Block <bblock@linux.ibm.com>
12400L:	linux-s390@vger.kernel.org
12401W:	http://www.ibm.com/developerworks/linux/linux390/
12402S:	Supported
12403F:	drivers/s390/scsi/zfcp_*
12404
12405S3C24XX SD/MMC Driver
12406M:	Ben Dooks <ben-linux@fluff.org>
12407L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12408S:	Supported
12409F:	drivers/mmc/host/s3cmci.*
12410
12411SAA6588 RDS RECEIVER DRIVER
12412M:	Hans Verkuil <hverkuil@xs4all.nl>
12413L:	linux-media@vger.kernel.org
12414T:	git git://linuxtv.org/media_tree.git
12415W:	https://linuxtv.org
12416S:	Odd Fixes
12417F:	drivers/media/i2c/saa6588*
12418
12419SAA7134 VIDEO4LINUX DRIVER
12420M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12421L:	linux-media@vger.kernel.org
12422W:	https://linuxtv.org
12423T:	git git://linuxtv.org/media_tree.git
12424S:	Odd fixes
12425F:	Documentation/media/v4l-drivers/saa7134*
12426F:	drivers/media/pci/saa7134/
12427
12428SAA7146 VIDEO4LINUX-2 DRIVER
12429M:	Hans Verkuil <hverkuil@xs4all.nl>
12430L:	linux-media@vger.kernel.org
12431T:	git git://linuxtv.org/media_tree.git
12432S:	Maintained
12433F:	drivers/media/common/saa7146/
12434F:	drivers/media/pci/saa7146/
12435F:	include/media/saa7146*
12436
12437SAMSUNG AUDIO (ASoC) DRIVERS
12438M:	Krzysztof Kozlowski <krzk@kernel.org>
12439M:	Sangbeom Kim <sbkim73@samsung.com>
12440M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12441L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12442S:	Supported
12443F:	sound/soc/samsung/
12444F:	Documentation/devicetree/bindings/sound/samsung*
12445
12446SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12447M:	Krzysztof Kozlowski <krzk@kernel.org>
12448L:	linux-crypto@vger.kernel.org
12449L:	linux-samsung-soc@vger.kernel.org
12450S:	Maintained
12451F:	drivers/crypto/exynos-rng.c
12452F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12453
12454SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12455M:	Łukasz Stelmach <l.stelmach@samsung.com>
12456L:	linux-samsung-soc@vger.kernel.org
12457S:	Maintained
12458F:	drivers/char/hw_random/exynos-trng.c
12459F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12460
12461SAMSUNG FRAMEBUFFER DRIVER
12462M:	Jingoo Han <jingoohan1@gmail.com>
12463L:	linux-fbdev@vger.kernel.org
12464S:	Maintained
12465F:	drivers/video/fbdev/s3c-fb.c
12466
12467SAMSUNG LAPTOP DRIVER
12468M:	Corentin Chary <corentin.chary@gmail.com>
12469L:	platform-driver-x86@vger.kernel.org
12470S:	Maintained
12471F:	drivers/platform/x86/samsung-laptop.c
12472
12473SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12474M:	Sangbeom Kim <sbkim73@samsung.com>
12475M:	Krzysztof Kozlowski <krzk@kernel.org>
12476M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12477L:	linux-kernel@vger.kernel.org
12478L:	linux-samsung-soc@vger.kernel.org
12479S:	Supported
12480F:	drivers/mfd/sec*.c
12481F:	drivers/regulator/s2m*.c
12482F:	drivers/regulator/s5m*.c
12483F:	drivers/clk/clk-s2mps11.c
12484F:	drivers/rtc/rtc-s5m.c
12485F:	include/linux/mfd/samsung/
12486F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12487F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12488F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12489F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12490
12491SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12492M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12493L:	linux-media@vger.kernel.org
12494L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12495S:	Maintained
12496F:	drivers/media/platform/s3c-camif/
12497F:	include/media/drv-intf/s3c_camif.h
12498
12499SAMSUNG S3FWRN5 NFC DRIVER
12500M:	Robert Baldyga <r.baldyga@samsung.com>
12501M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12502L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12503S:	Supported
12504F:	drivers/nfc/s3fwrn5
12505
12506SAMSUNG S5C73M3 CAMERA DRIVER
12507M:	Kyungmin Park <kyungmin.park@samsung.com>
12508M:	Andrzej Hajda <a.hajda@samsung.com>
12509L:	linux-media@vger.kernel.org
12510S:	Supported
12511F:	drivers/media/i2c/s5c73m3/*
12512
12513SAMSUNG S5K5BAF CAMERA DRIVER
12514M:	Kyungmin Park <kyungmin.park@samsung.com>
12515M:	Andrzej Hajda <a.hajda@samsung.com>
12516L:	linux-media@vger.kernel.org
12517S:	Supported
12518F:	drivers/media/i2c/s5k5baf.c
12519
12520SAMSUNG S5P Security SubSystem (SSS) DRIVER
12521M:	Krzysztof Kozlowski <krzk@kernel.org>
12522M:	Vladimir Zapolskiy <vz@mleia.com>
12523M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12524L:	linux-crypto@vger.kernel.org
12525L:	linux-samsung-soc@vger.kernel.org
12526S:	Maintained
12527F:	drivers/crypto/s5p-sss.c
12528
12529SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12530M:	Kyungmin Park <kyungmin.park@samsung.com>
12531M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12532L:	linux-media@vger.kernel.org
12533Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12534S:	Supported
12535F:	drivers/media/platform/exynos4-is/
12536
12537SAMSUNG SOC CLOCK DRIVERS
12538M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12539M:	Tomasz Figa <tomasz.figa@gmail.com>
12540M:	Chanwoo Choi <cw00.choi@samsung.com>
12541S:	Supported
12542L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12543T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12544F:	drivers/clk/samsung/
12545F:	include/dt-bindings/clock/exynos*.h
12546F:	Documentation/devicetree/bindings/clock/exynos*.txt
12547
12548SAMSUNG SPI DRIVERS
12549M:	Kukjin Kim <kgene@kernel.org>
12550M:	Krzysztof Kozlowski <krzk@kernel.org>
12551M:	Andi Shyti <andi@etezian.org>
12552L:	linux-spi@vger.kernel.org
12553L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12554S:	Maintained
12555F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12556F:	drivers/spi/spi-s3c*
12557F:	include/linux/platform_data/spi-s3c64xx.h
12558
12559SAMSUNG SXGBE DRIVERS
12560M:	Byungho An <bh74.an@samsung.com>
12561M:	Girish K S <ks.giri@samsung.com>
12562M:	Vipul Pandya <vipul.pandya@samsung.com>
12563S:	Supported
12564L:	netdev@vger.kernel.org
12565F:	drivers/net/ethernet/samsung/sxgbe/
12566
12567SAMSUNG THERMAL DRIVER
12568M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12569L:	linux-pm@vger.kernel.org
12570L:	linux-samsung-soc@vger.kernel.org
12571S:	Supported
12572T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12573F:	drivers/thermal/samsung/
12574
12575SAMSUNG USB2 PHY DRIVER
12576M:	Kamil Debski <kamil@wypas.org>
12577M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12578L:	linux-kernel@vger.kernel.org
12579S:	Supported
12580F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12581F:	Documentation/phy/samsung-usb2.txt
12582F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12583F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12584F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12585F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12586F:	drivers/phy/samsung/phy-samsung-usb2.c
12587F:	drivers/phy/samsung/phy-samsung-usb2.h
12588
12589SC1200 WDT DRIVER
12590M:	Zwane Mwaikambo <zwanem@gmail.com>
12591S:	Maintained
12592F:	drivers/watchdog/sc1200wdt.c
12593
12594SCHEDULER
12595M:	Ingo Molnar <mingo@redhat.com>
12596M:	Peter Zijlstra <peterz@infradead.org>
12597L:	linux-kernel@vger.kernel.org
12598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12599S:	Maintained
12600F:	kernel/sched/
12601F:	include/linux/sched.h
12602F:	include/uapi/linux/sched.h
12603F:	include/linux/wait.h
12604
12605SCR24X CHIP CARD INTERFACE DRIVER
12606M:	Lubomir Rintel <lkundrak@v3.sk>
12607S:	Supported
12608F:	drivers/char/pcmcia/scr24x_cs.c
12609
12610SCSI CDROM DRIVER
12611M:	Jens Axboe <axboe@kernel.dk>
12612L:	linux-scsi@vger.kernel.org
12613W:	http://www.kernel.dk
12614S:	Maintained
12615F:	drivers/scsi/sr*
12616
12617SCSI RDMA PROTOCOL (SRP) INITIATOR
12618M:	Bart Van Assche <bart.vanassche@sandisk.com>
12619L:	linux-rdma@vger.kernel.org
12620S:	Supported
12621W:	http://www.openfabrics.org
12622Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12623T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12624F:	drivers/infiniband/ulp/srp/
12625F:	include/scsi/srp.h
12626
12627SCSI SG DRIVER
12628M:	Doug Gilbert <dgilbert@interlog.com>
12629L:	linux-scsi@vger.kernel.org
12630W:	http://sg.danny.cz/sg
12631S:	Maintained
12632F:	Documentation/scsi/scsi-generic.txt
12633F:	drivers/scsi/sg.c
12634F:	include/scsi/sg.h
12635
12636SCSI SUBSYSTEM
12637M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12638T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12639M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12641L:	linux-scsi@vger.kernel.org
12642S:	Maintained
12643F:	Documentation/devicetree/bindings/scsi/
12644F:	drivers/scsi/
12645F:	include/scsi/
12646
12647SCSI TAPE DRIVER
12648M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12649L:	linux-scsi@vger.kernel.org
12650S:	Maintained
12651F:	Documentation/scsi/st.txt
12652F:	drivers/scsi/st.*
12653F:	drivers/scsi/st_*.h
12654
12655SCTP PROTOCOL
12656M:	Vlad Yasevich <vyasevich@gmail.com>
12657M:	Neil Horman <nhorman@tuxdriver.com>
12658M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12659L:	linux-sctp@vger.kernel.org
12660W:	http://lksctp.sourceforge.net
12661S:	Maintained
12662F:	Documentation/networking/sctp.txt
12663F:	include/linux/sctp.h
12664F:	include/uapi/linux/sctp.h
12665F:	include/net/sctp/
12666F:	net/sctp/
12667
12668SCx200 CPU SUPPORT
12669M:	Jim Cromie <jim.cromie@gmail.com>
12670S:	Odd Fixes
12671F:	Documentation/i2c/busses/scx200_acb
12672F:	arch/x86/platform/scx200/
12673F:	drivers/watchdog/scx200_wdt.c
12674F:	drivers/i2c/busses/scx200*
12675F:	drivers/mtd/maps/scx200_docflash.c
12676F:	include/linux/scx200.h
12677
12678SCx200 GPIO DRIVER
12679M:	Jim Cromie <jim.cromie@gmail.com>
12680S:	Maintained
12681F:	drivers/char/scx200_gpio.c
12682F:	include/linux/scx200_gpio.h
12683
12684SCx200 HRT CLOCKSOURCE DRIVER
12685M:	Jim Cromie <jim.cromie@gmail.com>
12686S:	Maintained
12687F:	drivers/clocksource/scx200_hrt.c
12688
12689SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12690M:	Sascha Sommer <saschasommer@freenet.de>
12691L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12692S:	Maintained
12693F:	drivers/mmc/host/sdricoh_cs.c
12694
12695SECURE COMPUTING
12696M:	Kees Cook <keescook@chromium.org>
12697R:	Andy Lutomirski <luto@amacapital.net>
12698R:	Will Drewry <wad@chromium.org>
12699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12700S:	Supported
12701F:	kernel/seccomp.c
12702F:	include/uapi/linux/seccomp.h
12703F:	include/linux/seccomp.h
12704F:	tools/testing/selftests/seccomp/*
12705F:	tools/testing/selftests/kselftest_harness.h
12706F:	Documentation/userspace-api/seccomp_filter.rst
12707K:	\bsecure_computing
12708K:	\bTIF_SECCOMP\b
12709
12710SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12711M:	Al Cooper <alcooperx@gmail.com>
12712L:	linux-mmc@vger.kernel.org
12713L:	bcm-kernel-feedback-list@broadcom.com
12714S:	Maintained
12715F:	drivers/mmc/host/sdhci-brcmstb*
12716
12717SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12718M:	Adrian Hunter <adrian.hunter@intel.com>
12719L:	linux-mmc@vger.kernel.org
12720T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12721S:	Maintained
12722F:	drivers/mmc/host/sdhci*
12723F:	include/linux/mmc/sdhci*
12724
12725SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12726M:	Ben Dooks <ben-linux@fluff.org>
12727M:	Jaehoon Chung <jh80.chung@samsung.com>
12728L:	linux-mmc@vger.kernel.org
12729S:	Maintained
12730F:	drivers/mmc/host/sdhci-s3c*
12731
12732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12733M:	Viresh Kumar <vireshk@kernel.org>
12734L:	linux-mmc@vger.kernel.org
12735S:	Maintained
12736F:	drivers/mmc/host/sdhci-spear.c
12737
12738SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12739M:	Kishon Vijay Abraham I <kishon@ti.com>
12740L:	linux-mmc@vger.kernel.org
12741S:	Maintained
12742F:	drivers/mmc/host/sdhci-omap.c
12743
12744SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12745M:	Scott Bauer <scott.bauer@intel.com>
12746M:	Jonathan Derrick <jonathan.derrick@intel.com>
12747L:	linux-block@vger.kernel.org
12748S:	Supported
12749F:	block/sed*
12750F:	block/opal_proto.h
12751F:	include/linux/sed*
12752F:	include/uapi/linux/sed*
12753
12754SECURITY CONTACT
12755M:	Security Officers <security@kernel.org>
12756S:	Supported
12757
12758SECURITY SUBSYSTEM
12759M:	James Morris <jmorris@namei.org>
12760M:	"Serge E. Hallyn" <serge@hallyn.com>
12761L:	linux-security-module@vger.kernel.org (suggested Cc:)
12762T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12763W:	http://kernsec.org/
12764S:	Supported
12765F:	security/
12766
12767SELINUX SECURITY MODULE
12768M:	Paul Moore <paul@paul-moore.com>
12769M:	Stephen Smalley <sds@tycho.nsa.gov>
12770M:	Eric Paris <eparis@parisplace.org>
12771L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12772W:	https://selinuxproject.org
12773W:	https://github.com/SELinuxProject
12774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12775S:	Supported
12776F:	include/linux/selinux*
12777F:	security/selinux/
12778F:	scripts/selinux/
12779F:	Documentation/admin-guide/LSM/SELinux.rst
12780
12781SENSABLE PHANTOM
12782M:	Jiri Slaby <jirislaby@gmail.com>
12783S:	Maintained
12784F:	drivers/misc/phantom.c
12785F:	include/uapi/linux/phantom.h
12786
12787SERIAL DEVICE BUS
12788M:	Rob Herring <robh@kernel.org>
12789L:	linux-serial@vger.kernel.org
12790S:	Maintained
12791F:	Documentation/devicetree/bindings/serial/slave-device.txt
12792F:	drivers/tty/serdev/
12793F:	include/linux/serdev.h
12794
12795SERIAL DRIVERS
12796M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12797L:	linux-serial@vger.kernel.org
12798S:	Maintained
12799F:	Documentation/devicetree/bindings/serial/
12800F:	drivers/tty/serial/
12801
12802SERIAL IR RECEIVER
12803M:	Sean Young <sean@mess.org>
12804L:	linux-media@vger.kernel.org
12805S:	Maintained
12806F:	drivers/media/rc/serial_ir.c
12807
12808SFC NETWORK DRIVER
12809M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12810M:	Edward Cree <ecree@solarflare.com>
12811M:	Bert Kenward <bkenward@solarflare.com>
12812L:	netdev@vger.kernel.org
12813S:	Supported
12814F:	drivers/net/ethernet/sfc/
12815
12816SGI GRU DRIVER
12817M:	Dimitri Sivanich <sivanich@sgi.com>
12818S:	Maintained
12819F:	drivers/misc/sgi-gru/
12820
12821SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12822M:	Pat Gefre <pfg@sgi.com>
12823L:	linux-ia64@vger.kernel.org
12824S:	Supported
12825F:	Documentation/ia64/serial.txt
12826F:	drivers/tty/serial/ioc?_serial.c
12827F:	include/linux/ioc?.h
12828
12829SGI XP/XPC/XPNET DRIVER
12830M:	Cliff Whickman <cpw@sgi.com>
12831M:	Robin Holt <robinmholt@gmail.com>
12832S:	Maintained
12833F:	drivers/misc/sgi-xp/
12834
12835SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12836M:	Ursula Braun <ubraun@linux.ibm.com>
12837L:	linux-s390@vger.kernel.org
12838W:	http://www.ibm.com/developerworks/linux/linux390/
12839S:	Supported
12840F:	net/smc/
12841
12842SH_VEU V4L2 MEM2MEM DRIVER
12843L:	linux-media@vger.kernel.org
12844S:	Orphan
12845F:	drivers/media/platform/sh_veu.c
12846
12847SH_VOU V4L2 OUTPUT DRIVER
12848L:	linux-media@vger.kernel.org
12849S:	Orphan
12850F:	drivers/media/platform/sh_vou.c
12851F:	include/media/drv-intf/sh_vou.h
12852
12853SI2157 MEDIA DRIVER
12854M:	Antti Palosaari <crope@iki.fi>
12855L:	linux-media@vger.kernel.org
12856W:	https://linuxtv.org
12857W:	http://palosaari.fi/linux/
12858Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12859T:	git git://linuxtv.org/anttip/media_tree.git
12860S:	Maintained
12861F:	drivers/media/tuners/si2157*
12862
12863SI2165 MEDIA DRIVER
12864M:	Matthias Schwarzott <zzam@gentoo.org>
12865L:	linux-media@vger.kernel.org
12866W:	https://linuxtv.org
12867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12868S:	Maintained
12869F:	drivers/media/dvb-frontends/si2165*
12870
12871SI2168 MEDIA DRIVER
12872M:	Antti Palosaari <crope@iki.fi>
12873L:	linux-media@vger.kernel.org
12874W:	https://linuxtv.org
12875W:	http://palosaari.fi/linux/
12876Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12877T:	git git://linuxtv.org/anttip/media_tree.git
12878S:	Maintained
12879F:	drivers/media/dvb-frontends/si2168*
12880
12881SI470X FM RADIO RECEIVER I2C DRIVER
12882M:	Hans Verkuil <hverkuil@xs4all.nl>
12883L:	linux-media@vger.kernel.org
12884T:	git git://linuxtv.org/media_tree.git
12885W:	https://linuxtv.org
12886S:	Odd Fixes
12887F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12888
12889SI470X FM RADIO RECEIVER USB DRIVER
12890M:	Hans Verkuil <hverkuil@xs4all.nl>
12891L:	linux-media@vger.kernel.org
12892T:	git git://linuxtv.org/media_tree.git
12893W:	https://linuxtv.org
12894S:	Maintained
12895F:	drivers/media/radio/si470x/radio-si470x-common.c
12896F:	drivers/media/radio/si470x/radio-si470x.h
12897F:	drivers/media/radio/si470x/radio-si470x-usb.c
12898
12899SI4713 FM RADIO TRANSMITTER I2C DRIVER
12900M:	Eduardo Valentin <edubezval@gmail.com>
12901L:	linux-media@vger.kernel.org
12902T:	git git://linuxtv.org/media_tree.git
12903W:	https://linuxtv.org
12904S:	Odd Fixes
12905F:	drivers/media/radio/si4713/si4713.?
12906
12907SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12908M:	Eduardo Valentin <edubezval@gmail.com>
12909L:	linux-media@vger.kernel.org
12910T:	git git://linuxtv.org/media_tree.git
12911W:	https://linuxtv.org
12912S:	Odd Fixes
12913F:	drivers/media/radio/si4713/radio-platform-si4713.c
12914
12915SI4713 FM RADIO TRANSMITTER USB DRIVER
12916M:	Hans Verkuil <hverkuil@xs4all.nl>
12917L:	linux-media@vger.kernel.org
12918T:	git git://linuxtv.org/media_tree.git
12919W:	https://linuxtv.org
12920S:	Maintained
12921F:	drivers/media/radio/si4713/radio-usb-si4713.c
12922
12923SIANO DVB DRIVER
12924M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12925L:	linux-media@vger.kernel.org
12926W:	https://linuxtv.org
12927T:	git git://linuxtv.org/media_tree.git
12928S:	Odd fixes
12929F:	drivers/media/common/siano/
12930F:	drivers/media/usb/siano/
12931F:	drivers/media/usb/siano/
12932F:	drivers/media/mmc/siano/
12933
12934SIFIVE DRIVERS
12935M:	Palmer Dabbelt <palmer@sifive.com>
12936L:	linux-riscv@lists.infradead.org
12937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12938S:	Supported
12939K:	sifive
12940N:	sifive
12941
12942SILEAD TOUCHSCREEN DRIVER
12943M:	Hans de Goede <hdegoede@redhat.com>
12944L:	linux-input@vger.kernel.org
12945L:	platform-driver-x86@vger.kernel.org
12946S:	Maintained
12947F:	drivers/input/touchscreen/silead.c
12948F:	drivers/platform/x86/silead_dmi.c
12949
12950SILICON MOTION SM712 FRAME BUFFER DRIVER
12951M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12952M:	Teddy Wang <teddy.wang@siliconmotion.com>
12953M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12954L:	linux-fbdev@vger.kernel.org
12955S:	Maintained
12956F:	drivers/video/fbdev/sm712*
12957F:	Documentation/fb/sm712fb.txt
12958
12959SIMPLE FIRMWARE INTERFACE (SFI)
12960M:	Len Brown <lenb@kernel.org>
12961L:	sfi-devel@simplefirmware.org
12962W:	http://simplefirmware.org/
12963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12964S:	Supported
12965F:	arch/x86/platform/sfi/
12966F:	drivers/sfi/
12967F:	include/linux/sfi*.h
12968
12969SIMPLEFB FB DRIVER
12970M:	Hans de Goede <hdegoede@redhat.com>
12971L:	linux-fbdev@vger.kernel.org
12972S:	Maintained
12973F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12974F:	drivers/video/fbdev/simplefb.c
12975F:	include/linux/platform_data/simplefb.h
12976
12977SIMTEC EB110ATX (Chalice CATS)
12978P:	Ben Dooks
12979P:	Vincent Sanders <vince@simtec.co.uk>
12980M:	Simtec Linux Team <linux@simtec.co.uk>
12981W:	http://www.simtec.co.uk/products/EB110ATX/
12982S:	Supported
12983
12984SIMTEC EB2410ITX (BAST)
12985P:	Ben Dooks
12986P:	Vincent Sanders <vince@simtec.co.uk>
12987M:	Simtec Linux Team <linux@simtec.co.uk>
12988W:	http://www.simtec.co.uk/products/EB2410ITX/
12989S:	Supported
12990F:	arch/arm/mach-s3c24xx/mach-bast.c
12991F:	arch/arm/mach-s3c24xx/bast-ide.c
12992F:	arch/arm/mach-s3c24xx/bast-irq.c
12993
12994SIPHASH PRF ROUTINES
12995M:	Jason A. Donenfeld <Jason@zx2c4.com>
12996S:	Maintained
12997F:	lib/siphash.c
12998F:	lib/test_siphash.c
12999F:	include/linux/siphash.h
13000
13001SIOX
13002M:	Gavin Schenk <g.schenk@eckelmann.de>
13003M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13004R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13005S:	Supported
13006F:	drivers/siox/*
13007F:	include/trace/events/siox.h
13008
13009SIS 190 ETHERNET DRIVER
13010M:	Francois Romieu <romieu@fr.zoreil.com>
13011L:	netdev@vger.kernel.org
13012S:	Maintained
13013F:	drivers/net/ethernet/sis/sis190.c
13014
13015SIS 900/7016 FAST ETHERNET DRIVER
13016M:	Daniele Venzano <venza@brownhat.org>
13017W:	http://www.brownhat.org/sis900.html
13018L:	netdev@vger.kernel.org
13019S:	Maintained
13020F:	drivers/net/ethernet/sis/sis900.*
13021
13022SIS FRAMEBUFFER DRIVER
13023M:	Thomas Winischhofer <thomas@winischhofer.net>
13024W:	http://www.winischhofer.net/linuxsisvga.shtml
13025S:	Maintained
13026F:	Documentation/fb/sisfb.txt
13027F:	drivers/video/fbdev/sis/
13028F:	include/video/sisfb.h
13029
13030SIS USB2VGA DRIVER
13031M:	Thomas Winischhofer <thomas@winischhofer.net>
13032W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13033S:	Maintained
13034F:	drivers/usb/misc/sisusbvga/
13035
13036SLAB ALLOCATOR
13037M:	Christoph Lameter <cl@linux.com>
13038M:	Pekka Enberg <penberg@kernel.org>
13039M:	David Rientjes <rientjes@google.com>
13040M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13041M:	Andrew Morton <akpm@linux-foundation.org>
13042L:	linux-mm@kvack.org
13043S:	Maintained
13044F:	include/linux/sl?b*.h
13045F:	mm/sl?b*
13046
13047SLEEPABLE READ-COPY UPDATE (SRCU)
13048M:	Lai Jiangshan <jiangshanlai@gmail.com>
13049M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13050M:	Josh Triplett <josh@joshtriplett.org>
13051R:	Steven Rostedt <rostedt@goodmis.org>
13052R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13053L:	linux-kernel@vger.kernel.org
13054W:	http://www.rdrop.com/users/paulmck/RCU/
13055S:	Supported
13056T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13057F:	include/linux/srcu.h
13058F:	kernel/rcu/srcu.c
13059
13060SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13061M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13063S:	Maintained
13064F:	drivers/slimbus/
13065F:	Documentation/devicetree/bindings/slimbus/
13066F:	include/linux/slimbus.h
13067
13068SMACK SECURITY MODULE
13069M:	Casey Schaufler <casey@schaufler-ca.com>
13070L:	linux-security-module@vger.kernel.org
13071W:	http://schaufler-ca.com
13072T:	git git://github.com/cschaufler/smack-next
13073S:	Maintained
13074F:	Documentation/admin-guide/LSM/Smack.rst
13075F:	security/smack/
13076
13077SMC91x ETHERNET DRIVER
13078M:	Nicolas Pitre <nico@fluxnic.net>
13079S:	Odd Fixes
13080F:	drivers/net/ethernet/smsc/smc91x.*
13081
13082SMIA AND SMIA++ IMAGE SENSOR DRIVER
13083M:	Sakari Ailus <sakari.ailus@iki.fi>
13084L:	linux-media@vger.kernel.org
13085S:	Maintained
13086F:	drivers/media/i2c/smiapp/
13087F:	include/media/i2c/smiapp.h
13088F:	drivers/media/i2c/smiapp-pll.c
13089F:	drivers/media/i2c/smiapp-pll.h
13090F:	include/uapi/linux/smiapp.h
13091F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13092
13093SMM665 HARDWARE MONITOR DRIVER
13094M:	Guenter Roeck <linux@roeck-us.net>
13095L:	linux-hwmon@vger.kernel.org
13096S:	Maintained
13097F:	Documentation/hwmon/smm665
13098F:	drivers/hwmon/smm665.c
13099
13100SMSC EMC2103 HARDWARE MONITOR DRIVER
13101M:	Steve Glendinning <steve.glendinning@shawell.net>
13102L:	linux-hwmon@vger.kernel.org
13103S:	Maintained
13104F:	Documentation/hwmon/emc2103
13105F:	drivers/hwmon/emc2103.c
13106
13107SMSC SCH5627 HARDWARE MONITOR DRIVER
13108M:	Hans de Goede <hdegoede@redhat.com>
13109L:	linux-hwmon@vger.kernel.org
13110S:	Supported
13111F:	Documentation/hwmon/sch5627
13112F:	drivers/hwmon/sch5627.c
13113
13114SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13115M:	Steve Glendinning <steve.glendinning@shawell.net>
13116L:	linux-fbdev@vger.kernel.org
13117S:	Maintained
13118F:	drivers/video/fbdev/smscufx.c
13119
13120SMSC47B397 HARDWARE MONITOR DRIVER
13121M:	Jean Delvare <jdelvare@suse.com>
13122L:	linux-hwmon@vger.kernel.org
13123S:	Maintained
13124F:	Documentation/hwmon/smsc47b397
13125F:	drivers/hwmon/smsc47b397.c
13126
13127SMSC911x ETHERNET DRIVER
13128M:	Steve Glendinning <steve.glendinning@shawell.net>
13129L:	netdev@vger.kernel.org
13130S:	Maintained
13131F:	include/linux/smsc911x.h
13132F:	drivers/net/ethernet/smsc/smsc911x.*
13133
13134SMSC9420 PCI ETHERNET DRIVER
13135M:	Steve Glendinning <steve.glendinning@shawell.net>
13136L:	netdev@vger.kernel.org
13137S:	Maintained
13138F:	drivers/net/ethernet/smsc/smsc9420.*
13139
13140SOC-CAMERA V4L2 SUBSYSTEM
13141L:	linux-media@vger.kernel.org
13142T:	git git://linuxtv.org/media_tree.git
13143S:	Orphan
13144F:	include/media/soc*
13145F:	drivers/media/i2c/soc_camera/
13146F:	drivers/media/platform/soc_camera/
13147
13148SOCIONEXT SYNQUACER I2C DRIVER
13149M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13150L:	linux-i2c@vger.kernel.org
13151S:	Maintained
13152F:	drivers/i2c/busses/i2c-synquacer.c
13153F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13154
13155SOCIONEXT UNIPHIER SOUND DRIVER
13156M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13157L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13158S:	Maintained
13159F:	sound/soc/uniphier/
13160
13161SOEKRIS NET48XX LED SUPPORT
13162M:	Chris Boot <bootc@bootc.net>
13163S:	Maintained
13164F:	drivers/leds/leds-net48xx.c
13165
13166SOFT-ROCE DRIVER (rxe)
13167M:	Moni Shoua <monis@mellanox.com>
13168L:	linux-rdma@vger.kernel.org
13169S:	Supported
13170W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13171Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13172F:	drivers/infiniband/sw/rxe/
13173F:	include/uapi/rdma/rdma_user_rxe.h
13174
13175SOFTLOGIC 6x10 MPEG CODEC
13176M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13177M:	Anton Sviridenko <anton@corp.bluecherry.net>
13178M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13179M:	Andrey Utkin <andrey_utkin@fastmail.com>
13180M:	Ismael Luceno <ismael@iodev.co.uk>
13181L:	linux-media@vger.kernel.org
13182S:	Supported
13183F:	drivers/media/pci/solo6x10/
13184
13185SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13186M:	James Morse <james.morse@arm.com>
13187L:	linux-arm-kernel@lists.infradead.org
13188S:	Maintained
13189F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13190F:	drivers/firmware/arm_sdei.c
13191F:	include/linux/sdei.h
13192F:	include/uapi/linux/sdei.h
13193
13194SOFTWARE RAID (Multiple Disks) SUPPORT
13195M:	Shaohua Li <shli@kernel.org>
13196L:	linux-raid@vger.kernel.org
13197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13198S:	Supported
13199F:	drivers/md/Makefile
13200F:	drivers/md/Kconfig
13201F:	drivers/md/md*
13202F:	drivers/md/raid*
13203F:	include/linux/raid/
13204F:	include/uapi/linux/raid/
13205
13206SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13207M:	Jassi Brar <jaswinder.singh@linaro.org>
13208L:	netdev@vger.kernel.org
13209S:	Maintained
13210F:	drivers/net/ethernet/socionext/netsec.c
13211F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13212
13213SOLIDRUN CLEARFOG SUPPORT
13214M:	Russell King <linux@armlinux.org.uk>
13215S:	Maintained
13216F:	arch/arm/boot/dts/armada-388-clearfog*
13217F:	arch/arm/boot/dts/armada-38x-solidrun-*
13218
13219SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13220M:	Russell King <linux@armlinux.org.uk>
13221S:	Maintained
13222F:	arch/arm/boot/dts/imx6*-cubox-i*
13223F:	arch/arm/boot/dts/imx6*-hummingboard*
13224F:	arch/arm/boot/dts/imx6*-sr-*
13225
13226SONIC NETWORK DRIVER
13227M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13228L:	netdev@vger.kernel.org
13229S:	Maintained
13230F:	drivers/net/ethernet/natsemi/sonic.*
13231
13232SONICS SILICON BACKPLANE DRIVER (SSB)
13233M:	Michael Buesch <m@bues.ch>
13234L:	linux-wireless@vger.kernel.org
13235S:	Maintained
13236F:	drivers/ssb/
13237F:	include/linux/ssb/
13238
13239SONY IMX258 SENSOR DRIVER
13240M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13241L:	linux-media@vger.kernel.org
13242T:	git git://linuxtv.org/media_tree.git
13243S:	Maintained
13244F:	drivers/media/i2c/imx258.c
13245
13246SONY IMX274 SENSOR DRIVER
13247M:	Leon Luo <leonl@leopardimaging.com>
13248L:	linux-media@vger.kernel.org
13249T:	git git://linuxtv.org/media_tree.git
13250S:	Maintained
13251F:	drivers/media/i2c/imx274.c
13252F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13253
13254SONY MEMORYSTICK CARD SUPPORT
13255M:	Alex Dubov <oakad@yahoo.com>
13256W:	http://tifmxx.berlios.de/
13257S:	Maintained
13258F:	drivers/memstick/host/tifm_ms.c
13259
13260SONY MEMORYSTICK STANDARD SUPPORT
13261M:	Maxim Levitsky <maximlevitsky@gmail.com>
13262S:	Maintained
13263F:	drivers/memstick/core/ms_block.*
13264
13265SONY VAIO CONTROL DEVICE DRIVER
13266M:	Mattia Dongili <malattia@linux.it>
13267L:	platform-driver-x86@vger.kernel.org
13268W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13269S:	Maintained
13270F:	Documentation/laptops/sony-laptop.txt
13271F:	drivers/char/sonypi.c
13272F:	drivers/platform/x86/sony-laptop.c
13273F:	include/linux/sony-laptop.h
13274
13275SOUND
13276M:	Jaroslav Kysela <perex@perex.cz>
13277M:	Takashi Iwai <tiwai@suse.com>
13278L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13279W:	http://www.alsa-project.org/
13280T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13281T:	git git://git.alsa-project.org/alsa-kernel.git
13282Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13283S:	Maintained
13284F:	Documentation/sound/
13285F:	include/sound/
13286F:	include/uapi/sound/
13287F:	sound/
13288
13289SOUND - COMPRESSED AUDIO
13290M:	Vinod Koul <vkoul@kernel.org>
13291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13293S:	Supported
13294F:	Documentation/sound/designs/compress-offload.rst
13295F:	include/sound/compress_driver.h
13296F:	include/uapi/sound/compress_*
13297F:	sound/core/compress_offload.c
13298F:	sound/soc/soc-compress.c
13299
13300SOUND - DMAENGINE HELPERS
13301M:	Lars-Peter Clausen <lars@metafoo.de>
13302S:	Supported
13303F:	include/sound/dmaengine_pcm.h
13304F:	sound/core/pcm_dmaengine.c
13305F:	sound/soc/soc-generic-dmaengine-pcm.c
13306
13307SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13308M:	Liam Girdwood <lgirdwood@gmail.com>
13309M:	Mark Brown <broonie@kernel.org>
13310T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13311L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13312W:	http://alsa-project.org/main/index.php/ASoC
13313S:	Supported
13314F:	Documentation/devicetree/bindings/sound/
13315F:	Documentation/sound/soc/
13316F:	sound/soc/
13317F:	include/sound/soc*
13318
13319SOUNDWIRE SUBSYSTEM
13320M:	Vinod Koul <vinod.koul@intel.com>
13321M:	Sanyog Kale <sanyog.r.kale@intel.com>
13322R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13324S:	Supported
13325F:	Documentation/driver-api/soundwire/
13326F:	drivers/soundwire/
13327F:	include/linux/soundwire/
13328
13329SP2 MEDIA DRIVER
13330M:	Olli Salonen <olli.salonen@iki.fi>
13331L:	linux-media@vger.kernel.org
13332W:	https://linuxtv.org
13333Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13334S:	Maintained
13335F:	drivers/media/dvb-frontends/sp2*
13336
13337SPARC + UltraSPARC (sparc/sparc64)
13338M:	"David S. Miller" <davem@davemloft.net>
13339L:	sparclinux@vger.kernel.org
13340Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13341T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13343S:	Maintained
13344F:	arch/sparc/
13345F:	drivers/sbus/
13346
13347SPARC SERIAL DRIVERS
13348M:	"David S. Miller" <davem@davemloft.net>
13349L:	sparclinux@vger.kernel.org
13350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13351T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13352S:	Maintained
13353F:	include/linux/sunserialcore.h
13354F:	drivers/tty/serial/suncore.c
13355F:	drivers/tty/serial/sunhv.c
13356F:	drivers/tty/serial/sunsab.c
13357F:	drivers/tty/serial/sunsab.h
13358F:	drivers/tty/serial/sunsu.c
13359F:	drivers/tty/serial/sunzilog.c
13360F:	drivers/tty/serial/sunzilog.h
13361F:	drivers/tty/vcc.c
13362
13363SPARSE CHECKER
13364M:	"Christopher Li" <sparse@chrisli.org>
13365L:	linux-sparse@vger.kernel.org
13366W:	https://sparse.wiki.kernel.org/
13367T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13368T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13369S:	Maintained
13370F:	include/linux/compiler.h
13371
13372SPEAR CLOCK FRAMEWORK SUPPORT
13373M:	Viresh Kumar <vireshk@kernel.org>
13374L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13375W:	http://www.st.com/spear
13376S:	Maintained
13377F:	drivers/clk/spear/
13378
13379SPEAR PLATFORM SUPPORT
13380M:	Viresh Kumar <vireshk@kernel.org>
13381M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13382L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13383W:	http://www.st.com/spear
13384S:	Maintained
13385F:	arch/arm/boot/dts/spear*
13386F:	arch/arm/mach-spear/
13387
13388SPI NOR SUBSYSTEM
13389M:	Marek Vasut <marek.vasut@gmail.com>
13390L:	linux-mtd@lists.infradead.org
13391W:	http://www.linux-mtd.infradead.org/
13392Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13393T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13394T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13395S:	Maintained
13396F:	drivers/mtd/spi-nor/
13397F:	include/linux/mtd/spi-nor.h
13398
13399SPI SUBSYSTEM
13400M:	Mark Brown <broonie@kernel.org>
13401L:	linux-spi@vger.kernel.org
13402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13403Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13404S:	Maintained
13405F:	Documentation/devicetree/bindings/spi/
13406F:	Documentation/spi/
13407F:	drivers/spi/
13408F:	include/linux/spi/
13409F:	include/uapi/linux/spi/
13410F:	tools/spi/
13411
13412SPIDERNET NETWORK DRIVER for CELL
13413M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13414L:	netdev@vger.kernel.org
13415S:	Supported
13416F:	Documentation/networking/spider_net.txt
13417F:	drivers/net/ethernet/toshiba/spider_net*
13418
13419SPMI SUBSYSTEM
13420R:	Stephen Boyd <sboyd@kernel.org>
13421L:	linux-arm-msm@vger.kernel.org
13422F:	Documentation/devicetree/bindings/spmi/
13423F:	drivers/spmi/
13424F:	include/dt-bindings/spmi/spmi.h
13425F:	include/linux/spmi.h
13426F:	include/trace/events/spmi.h
13427
13428SPU FILE SYSTEM
13429M:	Jeremy Kerr <jk@ozlabs.org>
13430L:	linuxppc-dev@lists.ozlabs.org
13431W:	http://www.ibm.com/developerworks/power/cell/
13432S:	Supported
13433F:	Documentation/filesystems/spufs.txt
13434F:	arch/powerpc/platforms/cell/spufs/
13435
13436SQUASHFS FILE SYSTEM
13437M:	Phillip Lougher <phillip@squashfs.org.uk>
13438L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13439W:	http://squashfs.org.uk
13440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13441S:	Maintained
13442F:	Documentation/filesystems/squashfs.txt
13443F:	fs/squashfs/
13444
13445SRM (Alpha) environment access
13446M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13447S:	Maintained
13448F:	arch/alpha/kernel/srm_env.c
13449
13450ST STM32 I2C/SMBUS DRIVER
13451M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13452L:	linux-i2c@vger.kernel.org
13453S:	Maintained
13454F:	drivers/i2c/busses/i2c-stm32*
13455
13456STABLE BRANCH
13457M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13458L:	stable@vger.kernel.org
13459S:	Supported
13460F:	Documentation/process/stable-kernel-rules.rst
13461
13462STAGING - COMEDI
13463M:	Ian Abbott <abbotti@mev.co.uk>
13464M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13465S:	Odd Fixes
13466F:	drivers/staging/comedi/
13467
13468STAGING - FLARION FT1000 DRIVERS
13469M:	Marek Belisko <marek.belisko@gmail.com>
13470S:	Odd Fixes
13471F:	drivers/staging/ft1000/
13472
13473STAGING - INDUSTRIAL IO
13474M:	Jonathan Cameron <jic23@kernel.org>
13475L:	linux-iio@vger.kernel.org
13476S:	Odd Fixes
13477F:	Documentation/devicetree/bindings/staging/iio/
13478F:	drivers/staging/iio/
13479
13480STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13481M:	Marc Dietrich <marvin24@gmx.de>
13482L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13483L:	linux-tegra@vger.kernel.org
13484S:	Maintained
13485F:	drivers/staging/nvec/
13486
13487STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13488M:	Jens Frederich <jfrederich@gmail.com>
13489M:	Daniel Drake <dsd@laptop.org>
13490M:	Jon Nettleton <jon.nettleton@gmail.com>
13491W:	http://wiki.laptop.org/go/DCON
13492S:	Maintained
13493F:	drivers/staging/olpc_dcon/
13494
13495STAGING - REALTEK RTL8712U DRIVERS
13496M:	Larry Finger <Larry.Finger@lwfinger.net>
13497M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13498S:	Odd Fixes
13499F:	drivers/staging/rtl8712/
13500
13501STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13502M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13503M:	Teddy Wang <teddy.wang@siliconmotion.com>
13504M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13505L:	linux-fbdev@vger.kernel.org
13506S:	Maintained
13507F:	drivers/staging/sm750fb/
13508
13509STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13510M:	William Hubbs <w.d.hubbs@gmail.com>
13511M:	Chris Brannon <chris@the-brannons.com>
13512M:	Kirk Reiser <kirk@reisers.ca>
13513M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13514L:	speakup@linux-speakup.org
13515W:	http://www.linux-speakup.org/
13516S:	Odd Fixes
13517F:	drivers/staging/speakup/
13518
13519STAGING - VIA VT665X DRIVERS
13520M:	Forest Bond <forest@alittletooquiet.net>
13521S:	Odd Fixes
13522F:	drivers/staging/vt665?/
13523
13524STAGING - WILC1000 WIFI DRIVER
13525M:	Aditya Shankar <aditya.shankar@microchip.com>
13526M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13527L:	linux-wireless@vger.kernel.org
13528S:	Supported
13529F:	drivers/staging/wilc1000/
13530
13531STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13532M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13533S:	Odd Fixes
13534F:	drivers/staging/xgifb/
13535
13536STAGING SUBSYSTEM
13537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13539L:	devel@driverdev.osuosl.org
13540S:	Supported
13541F:	drivers/staging/
13542
13543STARFIRE/DURALAN NETWORK DRIVER
13544M:	Ion Badulescu <ionut@badula.org>
13545S:	Odd Fixes
13546F:	drivers/net/ethernet/adaptec/starfire*
13547
13548STEC S1220 SKD DRIVER
13549M:	Bart Van Assche <bart.vanassche@wdc.com>
13550L:	linux-block@vger.kernel.org
13551S:	Maintained
13552F:	drivers/block/skd*[ch]
13553
13554STI CEC DRIVER
13555M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13556S:	Maintained
13557F:	drivers/staging/media/st-cec/
13558F:	Documentation/devicetree/bindings/media/stih-cec.txt
13559
13560STK1160 USB VIDEO CAPTURE DRIVER
13561M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13562L:	linux-media@vger.kernel.org
13563T:	git git://linuxtv.org/media_tree.git
13564S:	Maintained
13565F:	drivers/media/usb/stk1160/
13566
13567STM32 TIMER/LPTIMER DRIVERS
13568M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13569S:	Maintained
13570F:	drivers/*/stm32-*timer*
13571F:	drivers/pwm/pwm-stm32*
13572F:	include/linux/*/stm32-*tim*
13573F:	Documentation/ABI/testing/*timer-stm32
13574F:	Documentation/devicetree/bindings/*/stm32-*timer*
13575F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13576
13577STMMAC ETHERNET DRIVER
13578M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13579M:	Alexandre Torgue <alexandre.torgue@st.com>
13580M:	Jose Abreu <joabreu@synopsys.com>
13581L:	netdev@vger.kernel.org
13582W:	http://www.stlinux.com
13583S:	Supported
13584F:	drivers/net/ethernet/stmicro/stmmac/
13585
13586SUN3/3X
13587M:	Sam Creasey <sammy@sammy.net>
13588W:	http://sammy.net/sun3/
13589S:	Maintained
13590F:	arch/m68k/kernel/*sun3*
13591F:	arch/m68k/sun3*/
13592F:	arch/m68k/include/asm/sun3*
13593F:	drivers/net/ethernet/i825xx/sun3*
13594
13595SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13596M:	Hans de Goede <hdegoede@redhat.com>
13597L:	linux-input@vger.kernel.org
13598S:	Maintained
13599F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13600F:	drivers/input/keyboard/sun4i-lradc-keys.c
13601
13602SUNDANCE NETWORK DRIVER
13603M:	Denis Kirjanov <kda@linux-powerpc.org>
13604L:	netdev@vger.kernel.org
13605S:	Maintained
13606F:	drivers/net/ethernet/dlink/sundance.c
13607
13608SUPERH
13609M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13610M:	Rich Felker <dalias@libc.org>
13611L:	linux-sh@vger.kernel.org
13612Q:	http://patchwork.kernel.org/project/linux-sh/list/
13613S:	Maintained
13614F:	Documentation/sh/
13615F:	arch/sh/
13616F:	drivers/sh/
13617
13618SUSPEND TO RAM
13619M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13620M:	Len Brown <len.brown@intel.com>
13621M:	Pavel Machek <pavel@ucw.cz>
13622L:	linux-pm@vger.kernel.org
13623B:	https://bugzilla.kernel.org
13624S:	Supported
13625F:	Documentation/power/
13626F:	arch/x86/kernel/acpi/
13627F:	drivers/base/power/
13628F:	kernel/power/
13629F:	include/linux/suspend.h
13630F:	include/linux/freezer.h
13631F:	include/linux/pm.h
13632
13633SVGA HANDLING
13634M:	Martin Mares <mj@ucw.cz>
13635L:	linux-video@atrey.karlin.mff.cuni.cz
13636S:	Maintained
13637F:	Documentation/svga.txt
13638F:	arch/x86/boot/video*
13639
13640SWIOTLB SUBSYSTEM
13641M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13642L:	iommu@lists.linux-foundation.org
13643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13644S:	Supported
13645F:	lib/swiotlb.c
13646F:	arch/*/kernel/pci-swiotlb.c
13647F:	include/linux/swiotlb.h
13648
13649SWITCHDEV
13650M:	Jiri Pirko <jiri@resnulli.us>
13651M:	Ivan Vecera <ivecera@redhat.com>
13652L:	netdev@vger.kernel.org
13653S:	Supported
13654F:	net/switchdev/
13655F:	include/net/switchdev.h
13656
13657SY8106A REGULATOR DRIVER
13658M:	Icenowy Zheng <icenowy@aosc.io>
13659S:	Maintained
13660F:	drivers/regulator/sy8106a-regulator.c
13661F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13662
13663SYNC FILE FRAMEWORK
13664M:	Sumit Semwal <sumit.semwal@linaro.org>
13665R:	Gustavo Padovan <gustavo@padovan.org>
13666S:	Maintained
13667L:	linux-media@vger.kernel.org
13668L:	dri-devel@lists.freedesktop.org
13669F:	drivers/dma-buf/sync_*
13670F:	drivers/dma-buf/dma-fence*
13671F:	drivers/dma-buf/sw_sync.c
13672F:	include/linux/sync_file.h
13673F:	include/uapi/linux/sync_file.h
13674F:	Documentation/sync_file.txt
13675T:	git git://anongit.freedesktop.org/drm/drm-misc
13676
13677SYNOPSYS ARC ARCHITECTURE
13678M:	Vineet Gupta <vgupta@synopsys.com>
13679L:	linux-snps-arc@lists.infradead.org
13680S:	Supported
13681F:	arch/arc/
13682F:	Documentation/devicetree/bindings/arc/*
13683F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13684F:	drivers/clocksource/arc_timer.c
13685F:	drivers/tty/serial/arc_uart.c
13686T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13687
13688SYNOPSYS ARC HSDK SDP pll clock driver
13689M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13690S:	Supported
13691F:	drivers/clk/clk-hsdk-pll.c
13692F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13693
13694SYNOPSYS ARC SDP clock driver
13695M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13696S:	Supported
13697F:	drivers/clk/axs10x/*
13698F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13699
13700SYNOPSYS ARC SDP platform support
13701M:	Alexey Brodkin <abrodkin@synopsys.com>
13702S:	Supported
13703F:	arch/arc/plat-axs10x
13704F:	arch/arc/boot/dts/ax*
13705F:	Documentation/devicetree/bindings/arc/axs10*
13706
13707SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13708M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13709S:	Supported
13710F:	drivers/reset/reset-axs10x.c
13711F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13712
13713SYNOPSYS DESIGNWARE 8250 UART DRIVER
13714R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13715S:	Maintained
13716F:	drivers/tty/serial/8250/8250_dw.c
13717
13718SYNOPSYS DESIGNWARE APB GPIO DRIVER
13719M:	Hoan Tran <hotran@apm.com>
13720L:	linux-gpio@vger.kernel.org
13721S:	Maintained
13722F:	drivers/gpio/gpio-dwapb.c
13723F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13724
13725SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13726M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13727S:	Maintained
13728F:	drivers/dma/dwi-axi-dmac/
13729F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13730
13731SYNOPSYS DESIGNWARE DMAC DRIVER
13732M:	Viresh Kumar <vireshk@kernel.org>
13733R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13734S:	Maintained
13735F:	include/linux/dma/dw.h
13736F:	include/linux/platform_data/dma-dw.h
13737F:	drivers/dma/dw/
13738
13739SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13740M:	Jose Abreu <Jose.Abreu@synopsys.com>
13741L:	netdev@vger.kernel.org
13742S:	Supported
13743F:	drivers/net/ethernet/synopsys/
13744
13745SYNOPSYS DESIGNWARE I2C DRIVER
13746M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13747R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13748R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13749L:	linux-i2c@vger.kernel.org
13750S:	Maintained
13751F:	drivers/i2c/busses/i2c-designware-*
13752F:	include/linux/platform_data/i2c-designware.h
13753
13754SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13755M:	Jaehoon Chung <jh80.chung@samsung.com>
13756L:	linux-mmc@vger.kernel.org
13757S:	Maintained
13758F:	drivers/mmc/host/dw_mmc*
13759
13760SYNOPSYS HSDK RESET CONTROLLER DRIVER
13761M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13762S:	Supported
13763F:	drivers/reset/reset-hsdk.c
13764F:	include/dt-bindings/reset/snps,hsdk-reset.h
13765F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13766
13767SYSTEM CONFIGURATION (SYSCON)
13768M:	Lee Jones <lee.jones@linaro.org>
13769M:	Arnd Bergmann <arnd@arndb.de>
13770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13771S:	Supported
13772F:	drivers/mfd/syscon.c
13773
13774SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13775M:	Sudeep Holla <sudeep.holla@arm.com>
13776L:	linux-arm-kernel@lists.infradead.org
13777S:	Maintained
13778F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13779F:	drivers/clk/clk-sc[mp]i.c
13780F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13781F:	drivers/firmware/arm_scpi.c
13782F:	drivers/firmware/arm_scmi/
13783F:	include/linux/sc[mp]i_protocol.h
13784
13785SYSTEM RESET/SHUTDOWN DRIVERS
13786M:	Sebastian Reichel <sre@kernel.org>
13787L:	linux-pm@vger.kernel.org
13788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13789S:	Maintained
13790F:	Documentation/devicetree/bindings/power/reset/
13791F:	drivers/power/reset/
13792
13793SYSTEM TRACE MODULE CLASS
13794M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13795S:	Maintained
13796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13797F:	Documentation/trace/stm.rst
13798F:	drivers/hwtracing/stm/
13799F:	include/linux/stm.h
13800F:	include/uapi/linux/stm.h
13801
13802SYSV FILESYSTEM
13803M:	Christoph Hellwig <hch@infradead.org>
13804S:	Maintained
13805F:	Documentation/filesystems/sysv-fs.txt
13806F:	fs/sysv/
13807F:	include/linux/sysv_fs.h
13808
13809TARGET SUBSYSTEM
13810M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13811L:	linux-scsi@vger.kernel.org
13812L:	target-devel@vger.kernel.org
13813W:	http://www.linux-iscsi.org
13814W:	http://groups.google.com/group/linux-iscsi-target-dev
13815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13816S:	Supported
13817F:	drivers/target/
13818F:	include/target/
13819F:	Documentation/target/
13820
13821TASKSTATS STATISTICS INTERFACE
13822M:	Balbir Singh <bsingharora@gmail.com>
13823S:	Maintained
13824F:	Documentation/accounting/taskstats*
13825F:	include/linux/taskstats*
13826F:	kernel/taskstats.c
13827
13828TC subsystem
13829M:	Jamal Hadi Salim <jhs@mojatatu.com>
13830M:	Cong Wang <xiyou.wangcong@gmail.com>
13831M:	Jiri Pirko <jiri@resnulli.us>
13832L:	netdev@vger.kernel.org
13833S:	Maintained
13834F:	include/net/pkt_cls.h
13835F:	include/net/pkt_sched.h
13836F:	include/net/tc_act/
13837F:	include/uapi/linux/pkt_cls.h
13838F:	include/uapi/linux/pkt_sched.h
13839F:	include/uapi/linux/tc_act/
13840F:	include/uapi/linux/tc_ematch/
13841F:	net/sched/
13842
13843TCP LOW PRIORITY MODULE
13844M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13845M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13846W:	http://tcp-lp-mod.sourceforge.net/
13847S:	Maintained
13848F:	net/ipv4/tcp_lp.c
13849
13850TDA10071 MEDIA DRIVER
13851M:	Antti Palosaari <crope@iki.fi>
13852L:	linux-media@vger.kernel.org
13853W:	https://linuxtv.org
13854W:	http://palosaari.fi/linux/
13855Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13856T:	git git://linuxtv.org/anttip/media_tree.git
13857S:	Maintained
13858F:	drivers/media/dvb-frontends/tda10071*
13859
13860TDA18212 MEDIA DRIVER
13861M:	Antti Palosaari <crope@iki.fi>
13862L:	linux-media@vger.kernel.org
13863W:	https://linuxtv.org
13864W:	http://palosaari.fi/linux/
13865Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13866T:	git git://linuxtv.org/anttip/media_tree.git
13867S:	Maintained
13868F:	drivers/media/tuners/tda18212*
13869
13870TDA18218 MEDIA DRIVER
13871M:	Antti Palosaari <crope@iki.fi>
13872L:	linux-media@vger.kernel.org
13873W:	https://linuxtv.org
13874W:	http://palosaari.fi/linux/
13875Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13876T:	git git://linuxtv.org/anttip/media_tree.git
13877S:	Maintained
13878F:	drivers/media/tuners/tda18218*
13879
13880TDA18250 MEDIA DRIVER
13881M:	Olli Salonen <olli.salonen@iki.fi>
13882L:	linux-media@vger.kernel.org
13883W:	https://linuxtv.org
13884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13885T:	git git://linuxtv.org/media_tree.git
13886S:	Maintained
13887F:	drivers/media/tuners/tda18250*
13888
13889TDA18271 MEDIA DRIVER
13890M:	Michael Krufky <mkrufky@linuxtv.org>
13891L:	linux-media@vger.kernel.org
13892W:	https://linuxtv.org
13893W:	http://github.com/mkrufky
13894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13895T:	git git://linuxtv.org/mkrufky/tuners.git
13896S:	Maintained
13897F:	drivers/media/tuners/tda18271*
13898
13899TDA1997x MEDIA DRIVER
13900M:	Tim Harvey <tharvey@gateworks.com>
13901L:	linux-media@vger.kernel.org
13902W:	https://linuxtv.org
13903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13904S:	Maintained
13905F:	drivers/media/i2c/tda1997x.*
13906
13907TDA827x MEDIA DRIVER
13908M:	Michael Krufky <mkrufky@linuxtv.org>
13909L:	linux-media@vger.kernel.org
13910W:	https://linuxtv.org
13911W:	http://github.com/mkrufky
13912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13913T:	git git://linuxtv.org/mkrufky/tuners.git
13914S:	Maintained
13915F:	drivers/media/tuners/tda8290.*
13916
13917TDA8290 MEDIA DRIVER
13918M:	Michael Krufky <mkrufky@linuxtv.org>
13919L:	linux-media@vger.kernel.org
13920W:	https://linuxtv.org
13921W:	http://github.com/mkrufky
13922Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13923T:	git git://linuxtv.org/mkrufky/tuners.git
13924S:	Maintained
13925F:	drivers/media/tuners/tda8290.*
13926
13927TDA9840 MEDIA DRIVER
13928M:	Hans Verkuil <hverkuil@xs4all.nl>
13929L:	linux-media@vger.kernel.org
13930T:	git git://linuxtv.org/media_tree.git
13931W:	https://linuxtv.org
13932S:	Maintained
13933F:	drivers/media/i2c/tda9840*
13934
13935TEA5761 TUNER DRIVER
13936M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13937L:	linux-media@vger.kernel.org
13938W:	https://linuxtv.org
13939T:	git git://linuxtv.org/media_tree.git
13940S:	Odd fixes
13941F:	drivers/media/tuners/tea5761.*
13942
13943TEA5767 TUNER DRIVER
13944M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13945L:	linux-media@vger.kernel.org
13946W:	https://linuxtv.org
13947T:	git git://linuxtv.org/media_tree.git
13948S:	Maintained
13949F:	drivers/media/tuners/tea5767.*
13950
13951TEA6415C MEDIA DRIVER
13952M:	Hans Verkuil <hverkuil@xs4all.nl>
13953L:	linux-media@vger.kernel.org
13954T:	git git://linuxtv.org/media_tree.git
13955W:	https://linuxtv.org
13956S:	Maintained
13957F:	drivers/media/i2c/tea6415c*
13958
13959TEA6420 MEDIA DRIVER
13960M:	Hans Verkuil <hverkuil@xs4all.nl>
13961L:	linux-media@vger.kernel.org
13962T:	git git://linuxtv.org/media_tree.git
13963W:	https://linuxtv.org
13964S:	Maintained
13965F:	drivers/media/i2c/tea6420*
13966
13967TEAM DRIVER
13968M:	Jiri Pirko <jiri@resnulli.us>
13969L:	netdev@vger.kernel.org
13970S:	Supported
13971F:	drivers/net/team/
13972F:	include/linux/if_team.h
13973F:	include/uapi/linux/if_team.h
13974
13975TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13976M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13977S:	Maintained
13978F:	arch/x86/platform/ts5500/
13979
13980TECHNOTREND USB IR RECEIVER
13981M:	Sean Young <sean@mess.org>
13982L:	linux-media@vger.kernel.org
13983S:	Maintained
13984F:	drivers/media/rc/ttusbir.c
13985
13986TECHWELL TW9910 VIDEO DECODER
13987L:	linux-media@vger.kernel.org
13988S:	Orphan
13989F:	drivers/media/i2c/tw9910.c
13990F:	include/media/i2c/tw9910.h
13991
13992TEE SUBSYSTEM
13993M:	Jens Wiklander <jens.wiklander@linaro.org>
13994S:	Maintained
13995F:	include/linux/tee_drv.h
13996F:	include/uapi/linux/tee.h
13997F:	drivers/tee/
13998F:	Documentation/tee.txt
13999
14000TEGRA ARCHITECTURE SUPPORT
14001M:	Thierry Reding <thierry.reding@gmail.com>
14002M:	Jonathan Hunter <jonathanh@nvidia.com>
14003L:	linux-tegra@vger.kernel.org
14004Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14005T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14006S:	Supported
14007N:	[^a-z]tegra
14008
14009TEGRA CLOCK DRIVER
14010M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14011M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14012S:	Supported
14013F:	drivers/clk/tegra/
14014
14015TEGRA DMA DRIVERS
14016M:	Laxman Dewangan <ldewangan@nvidia.com>
14017M:	Jon Hunter <jonathanh@nvidia.com>
14018S:	Supported
14019F:	drivers/dma/tegra*
14020
14021TEGRA I2C DRIVER
14022M:	Laxman Dewangan <ldewangan@nvidia.com>
14023S:	Supported
14024F:	drivers/i2c/busses/i2c-tegra.c
14025
14026TEGRA IOMMU DRIVERS
14027M:	Thierry Reding <thierry.reding@gmail.com>
14028L:	linux-tegra@vger.kernel.org
14029S:	Supported
14030F:	drivers/iommu/tegra*
14031
14032TEGRA KBC DRIVER
14033M:	Laxman Dewangan <ldewangan@nvidia.com>
14034S:	Supported
14035F:	drivers/input/keyboard/tegra-kbc.c
14036
14037TEGRA PWM DRIVER
14038M:	Thierry Reding <thierry.reding@gmail.com>
14039S:	Supported
14040F:	drivers/pwm/pwm-tegra.c
14041
14042TEGRA SERIAL DRIVER
14043M:	Laxman Dewangan <ldewangan@nvidia.com>
14044S:	Supported
14045F:	drivers/tty/serial/serial-tegra.c
14046
14047TEGRA SPI DRIVER
14048M:	Laxman Dewangan <ldewangan@nvidia.com>
14049S:	Supported
14050F:	drivers/spi/spi-tegra*
14051
14052TEHUTI ETHERNET DRIVER
14053M:	Andy Gospodarek <andy@greyhouse.net>
14054L:	netdev@vger.kernel.org
14055S:	Supported
14056F:	drivers/net/ethernet/tehuti/*
14057
14058Telecom Clock Driver for MCPL0010
14059M:	Mark Gross <mark.gross@intel.com>
14060S:	Supported
14061F:	drivers/char/tlclk.c
14062
14063TENSILICA XTENSA PORT (xtensa)
14064M:	Chris Zankel <chris@zankel.net>
14065M:	Max Filippov <jcmvbkbc@gmail.com>
14066L:	linux-xtensa@linux-xtensa.org
14067T:	git git://github.com/czankel/xtensa-linux.git
14068S:	Maintained
14069F:	arch/xtensa/
14070F:	drivers/irqchip/irq-xtensa-*
14071
14072Texas Instruments' System Control Interface (TISCI) Protocol Driver
14073M:	Nishanth Menon <nm@ti.com>
14074M:	Tero Kristo <t-kristo@ti.com>
14075M:	Santosh Shilimkar <ssantosh@kernel.org>
14076L:	linux-arm-kernel@lists.infradead.org
14077S:	Maintained
14078F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14079F:	drivers/firmware/ti_sci*
14080F:	include/linux/soc/ti/ti_sci_protocol.h
14081F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14082F:	include/dt-bindings/genpd/k2g.h
14083F:	drivers/soc/ti/ti_sci_pm_domains.c
14084F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14085F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14086F:	drivers/clk/keystone/sci-clk.c
14087F:	drivers/reset/reset-ti-sci.c
14088
14089THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14090M:	Hans Verkuil <hverkuil@xs4all.nl>
14091L:	linux-media@vger.kernel.org
14092T:	git git://linuxtv.org/media_tree.git
14093W:	https://linuxtv.org
14094S:	Maintained
14095F:	drivers/media/radio/radio-raremono.c
14096
14097THERMAL
14098M:	Zhang Rui <rui.zhang@intel.com>
14099M:	Eduardo Valentin <edubezval@gmail.com>
14100L:	linux-pm@vger.kernel.org
14101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14103Q:	https://patchwork.kernel.org/project/linux-pm/list/
14104S:	Supported
14105F:	drivers/thermal/
14106F:	include/linux/thermal.h
14107F:	include/uapi/linux/thermal.h
14108F:	include/linux/cpu_cooling.h
14109F:	Documentation/devicetree/bindings/thermal/
14110
14111THERMAL/CPU_COOLING
14112M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14113M:	Viresh Kumar <viresh.kumar@linaro.org>
14114M:	Javi Merino <javi.merino@kernel.org>
14115L:	linux-pm@vger.kernel.org
14116S:	Supported
14117F:	Documentation/thermal/cpu-cooling-api.txt
14118F:	drivers/thermal/cpu_cooling.c
14119F:	include/linux/cpu_cooling.h
14120
14121THINKPAD ACPI EXTRAS DRIVER
14122M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14123L:	ibm-acpi-devel@lists.sourceforge.net
14124L:	platform-driver-x86@vger.kernel.org
14125W:	http://ibm-acpi.sourceforge.net
14126W:	http://thinkwiki.org/wiki/Ibm-acpi
14127T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14128S:	Maintained
14129F:	drivers/platform/x86/thinkpad_acpi.c
14130
14131THUNDERBOLT DRIVER
14132M:	Andreas Noever <andreas.noever@gmail.com>
14133M:	Michael Jamet <michael.jamet@intel.com>
14134M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14135M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14137S:	Maintained
14138F:	Documentation/admin-guide/thunderbolt.rst
14139F:	drivers/thunderbolt/
14140F:	include/linux/thunderbolt.h
14141
14142THUNDERBOLT NETWORK DRIVER
14143M:	Michael Jamet <michael.jamet@intel.com>
14144M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14145M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14146L:	netdev@vger.kernel.org
14147S:	Maintained
14148F:	drivers/net/thunderbolt.c
14149
14150THUNDERX GPIO DRIVER
14151M:	David Daney <david.daney@cavium.com>
14152S:	Maintained
14153F:	drivers/gpio/gpio-thunderx.c
14154
14155TI AM437X VPFE DRIVER
14156M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14157L:	linux-media@vger.kernel.org
14158W:	https://linuxtv.org
14159Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14160T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14161S:	Maintained
14162F:	drivers/media/platform/am437x/
14163
14164TI BANDGAP AND THERMAL DRIVER
14165M:	Eduardo Valentin <edubezval@gmail.com>
14166M:	Keerthy <j-keerthy@ti.com>
14167L:	linux-pm@vger.kernel.org
14168L:	linux-omap@vger.kernel.org
14169S:	Maintained
14170F:	drivers/thermal/ti-soc-thermal/
14171
14172TI BQ27XXX POWER SUPPLY DRIVER
14173R:	Andrew F. Davis <afd@ti.com>
14174F:	include/linux/power/bq27xxx_battery.h
14175F:	drivers/power/supply/bq27xxx_battery.c
14176F:	drivers/power/supply/bq27xxx_battery_i2c.c
14177
14178TI CDCE706 CLOCK DRIVER
14179M:	Max Filippov <jcmvbkbc@gmail.com>
14180S:	Maintained
14181F:	drivers/clk/clk-cdce706.c
14182
14183TI CLOCK DRIVER
14184M:	Tero Kristo <t-kristo@ti.com>
14185L:	linux-omap@vger.kernel.org
14186S:	Maintained
14187F:	drivers/clk/ti/
14188F:	include/linux/clk/ti.h
14189
14190TI DAVINCI MACHINE SUPPORT
14191M:	Sekhar Nori <nsekhar@ti.com>
14192M:	Kevin Hilman <khilman@kernel.org>
14193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14195S:	Supported
14196F:	arch/arm/mach-davinci/
14197F:	drivers/i2c/busses/i2c-davinci.c
14198F:	arch/arm/boot/dts/da850*
14199
14200TI DAVINCI SERIES CLOCK DRIVER
14201M:	David Lechner <david@lechnology.com>
14202R:	Sekhar Nori <nsekhar@ti.com>
14203S:	Maintained
14204F:	Documentation/devicetree/bindings/clock/ti/davinci/
14205F:	drivers/clk/davinci/
14206
14207TI DAVINCI SERIES GPIO DRIVER
14208M:	Keerthy <j-keerthy@ti.com>
14209L:	linux-gpio@vger.kernel.org
14210S:	Maintained
14211F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14212F:	drivers/gpio/gpio-davinci.c
14213
14214TI DAVINCI SERIES MEDIA DRIVER
14215M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14216L:	linux-media@vger.kernel.org
14217W:	https://linuxtv.org
14218Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14219T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14220S:	Maintained
14221F:	drivers/media/platform/davinci/
14222F:	include/media/davinci/
14223
14224TI ETHERNET SWITCH DRIVER (CPSW)
14225R:	Grygorii Strashko <grygorii.strashko@ti.com>
14226L:	linux-omap@vger.kernel.org
14227L:	netdev@vger.kernel.org
14228S:	Maintained
14229F:	drivers/net/ethernet/ti/cpsw*
14230F:	drivers/net/ethernet/ti/davinci*
14231
14232TI FLASH MEDIA INTERFACE DRIVER
14233M:	Alex Dubov <oakad@yahoo.com>
14234S:	Maintained
14235F:	drivers/misc/tifm*
14236F:	drivers/mmc/host/tifm_sd.c
14237F:	include/linux/tifm.h
14238
14239TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14240M:	Santosh Shilimkar <ssantosh@kernel.org>
14241L:	linux-kernel@vger.kernel.org
14242L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14243S:	Maintained
14244F:	drivers/soc/ti/*
14245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14246
14247TI LM49xxx FAMILY ASoC CODEC DRIVERS
14248M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14249M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14250L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14251S:	Maintained
14252F:	sound/soc/codecs/lm49453*
14253F:	sound/soc/codecs/isabelle*
14254
14255TI LP855x BACKLIGHT DRIVER
14256M:	Milo Kim <milo.kim@ti.com>
14257S:	Maintained
14258F:	Documentation/backlight/lp855x-driver.txt
14259F:	drivers/video/backlight/lp855x_bl.c
14260F:	include/linux/platform_data/lp855x.h
14261
14262TI LP8727 CHARGER DRIVER
14263M:	Milo Kim <milo.kim@ti.com>
14264S:	Maintained
14265F:	drivers/power/supply/lp8727_charger.c
14266F:	include/linux/platform_data/lp8727.h
14267
14268TI LP8788 MFD DRIVER
14269M:	Milo Kim <milo.kim@ti.com>
14270S:	Maintained
14271F:	drivers/iio/adc/lp8788_adc.c
14272F:	drivers/leds/leds-lp8788.c
14273F:	drivers/mfd/lp8788*.c
14274F:	drivers/power/supply/lp8788-charger.c
14275F:	drivers/regulator/lp8788-*.c
14276F:	include/linux/mfd/lp8788*.h
14277
14278TI NETCP ETHERNET DRIVER
14279M:	Wingman Kwok <w-kwok2@ti.com>
14280M:	Murali Karicheri <m-karicheri2@ti.com>
14281L:	netdev@vger.kernel.org
14282S:	Maintained
14283F:	drivers/net/ethernet/ti/netcp*
14284
14285TI TAS571X FAMILY ASoC CODEC DRIVER
14286M:	Kevin Cernekee <cernekee@chromium.org>
14287L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14288S:	Odd Fixes
14289F:	sound/soc/codecs/tas571x*
14290
14291TI TRF7970A NFC DRIVER
14292M:	Mark Greer <mgreer@animalcreek.com>
14293L:	linux-wireless@vger.kernel.org
14294L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14295S:	Supported
14296F:	drivers/nfc/trf7970a.c
14297F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14298
14299TI TWL4030 SERIES SOC CODEC DRIVER
14300M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14301L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14302S:	Maintained
14303F:	sound/soc/codecs/twl4030*
14304
14305TI VPE/CAL DRIVERS
14306M:	Benoit Parrot <bparrot@ti.com>
14307L:	linux-media@vger.kernel.org
14308W:	http://linuxtv.org/
14309Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14310S:	Maintained
14311F:	drivers/media/platform/ti-vpe/
14312
14313TI WILINK WIRELESS DRIVERS
14314L:	linux-wireless@vger.kernel.org
14315W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14316W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14317T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14318S:	Orphan
14319F:	drivers/net/wireless/ti/
14320F:	include/linux/wl12xx.h
14321
14322TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14323M:	John Stultz <john.stultz@linaro.org>
14324M:	Thomas Gleixner <tglx@linutronix.de>
14325R:	Stephen Boyd <sboyd@kernel.org>
14326L:	linux-kernel@vger.kernel.org
14327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14328S:	Supported
14329F:	include/linux/clocksource.h
14330F:	include/linux/time.h
14331F:	include/linux/timex.h
14332F:	include/uapi/linux/time.h
14333F:	include/uapi/linux/timex.h
14334F:	kernel/time/clocksource.c
14335F:	kernel/time/time*.c
14336F:	kernel/time/alarmtimer.c
14337F:	kernel/time/ntp.c
14338F:	tools/testing/selftests/timers/
14339
14340TIPC NETWORK LAYER
14341M:	Jon Maloy <jon.maloy@ericsson.com>
14342M:	Ying Xue <ying.xue@windriver.com>
14343L:	netdev@vger.kernel.org (core kernel code)
14344L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14345W:	http://tipc.sourceforge.net/
14346S:	Maintained
14347F:	include/uapi/linux/tipc*.h
14348F:	net/tipc/
14349
14350TLAN NETWORK DRIVER
14351M:	Samuel Chessman <chessman@tux.org>
14352L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14353W:	http://sourceforge.net/projects/tlan/
14354S:	Maintained
14355F:	Documentation/networking/tlan.txt
14356F:	drivers/net/ethernet/ti/tlan.*
14357
14358TM6000 VIDEO4LINUX DRIVER
14359M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14360L:	linux-media@vger.kernel.org
14361W:	https://linuxtv.org
14362T:	git git://linuxtv.org/media_tree.git
14363S:	Odd fixes
14364F:	drivers/media/usb/tm6000/
14365F:	Documentation/media/v4l-drivers/tm6000*
14366
14367TMIO/SDHI MMC DRIVER
14368M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14369L:	linux-mmc@vger.kernel.org
14370S:	Supported
14371F:	drivers/mmc/host/tmio_mmc*
14372F:	drivers/mmc/host/renesas_sdhi*
14373F:	include/linux/mfd/tmio.h
14374
14375TMP401 HARDWARE MONITOR DRIVER
14376M:	Guenter Roeck <linux@roeck-us.net>
14377L:	linux-hwmon@vger.kernel.org
14378S:	Maintained
14379F:	Documentation/hwmon/tmp401
14380F:	drivers/hwmon/tmp401.c
14381
14382TMPFS (SHMEM FILESYSTEM)
14383M:	Hugh Dickins <hughd@google.com>
14384L:	linux-mm@kvack.org
14385S:	Maintained
14386F:	include/linux/shmem_fs.h
14387F:	mm/shmem.c
14388
14389TOMOYO SECURITY MODULE
14390M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14391M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14392L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14393L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14394L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14395L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14396W:	http://tomoyo.sourceforge.jp/
14397T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14398S:	Maintained
14399F:	security/tomoyo/
14400
14401TOPSTAR LAPTOP EXTRAS DRIVER
14402M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14403L:	platform-driver-x86@vger.kernel.org
14404S:	Maintained
14405F:	drivers/platform/x86/topstar-laptop.c
14406
14407TORTURE-TEST MODULES
14408M:	Davidlohr Bueso <dave@stgolabs.net>
14409M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14410M:	Josh Triplett <josh@joshtriplett.org>
14411L:	linux-kernel@vger.kernel.org
14412S:	Supported
14413T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14414F:	Documentation/RCU/torture.txt
14415F:	kernel/torture.c
14416F:	kernel/rcu/rcutorture.c
14417F:	kernel/locking/locktorture.c
14418
14419TOSHIBA ACPI EXTRAS DRIVER
14420M:	Azael Avalos <coproscefalo@gmail.com>
14421L:	platform-driver-x86@vger.kernel.org
14422S:	Maintained
14423F:	drivers/platform/x86/toshiba_acpi.c
14424
14425TOSHIBA BLUETOOTH DRIVER
14426M:	Azael Avalos <coproscefalo@gmail.com>
14427L:	platform-driver-x86@vger.kernel.org
14428S:	Maintained
14429F:	drivers/platform/x86/toshiba_bluetooth.c
14430
14431TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14432M:	Azael Avalos <coproscefalo@gmail.com>
14433L:	platform-driver-x86@vger.kernel.org
14434S:	Maintained
14435F:	drivers/platform/x86/toshiba_haps.c
14436
14437TOSHIBA SMM DRIVER
14438M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14439W:	http://www.buzzard.org.uk/toshiba/
14440S:	Maintained
14441F:	drivers/char/toshiba.c
14442F:	include/linux/toshiba.h
14443F:	include/uapi/linux/toshiba.h
14444
14445TOSHIBA TC358743 DRIVER
14446M:	Mats Randgaard <matrandg@cisco.com>
14447L:	linux-media@vger.kernel.org
14448S:	Maintained
14449F:	drivers/media/i2c/tc358743*
14450F:	include/media/i2c/tc358743.h
14451
14452TOSHIBA WMI HOTKEYS DRIVER
14453M:	Azael Avalos <coproscefalo@gmail.com>
14454L:	platform-driver-x86@vger.kernel.org
14455S:	Maintained
14456F:	drivers/platform/x86/toshiba-wmi.c
14457
14458TPM DEVICE DRIVER
14459M:	Peter Huewe <peterhuewe@gmx.de>
14460M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14461R:	Jason Gunthorpe <jgg@ziepe.ca>
14462L:	linux-integrity@vger.kernel.org
14463Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14464W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14465T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14466S:	Maintained
14467F:	drivers/char/tpm/
14468
14469TRACING
14470M:	Steven Rostedt <rostedt@goodmis.org>
14471M:	Ingo Molnar <mingo@redhat.com>
14472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14473S:	Maintained
14474F:	Documentation/trace/ftrace.rst
14475F:	arch/*/*/*/ftrace.h
14476F:	arch/*/kernel/ftrace.c
14477F:	include/*/ftrace.h
14478F:	include/linux/trace*.h
14479F:	include/trace/
14480F:	kernel/trace/
14481F:	tools/testing/selftests/ftrace/
14482
14483TRACING MMIO ACCESSES (MMIOTRACE)
14484M:	Steven Rostedt <rostedt@goodmis.org>
14485M:	Ingo Molnar <mingo@kernel.org>
14486R:	Karol Herbst <karolherbst@gmail.com>
14487R:	Pekka Paalanen <ppaalanen@gmail.com>
14488S:	Maintained
14489L:	linux-kernel@vger.kernel.org
14490L:	nouveau@lists.freedesktop.org
14491F:	kernel/trace/trace_mmiotrace.c
14492F:	include/linux/mmiotrace.h
14493F:	arch/x86/mm/kmmio.c
14494F:	arch/x86/mm/mmio-mod.c
14495F:	arch/x86/mm/testmmiotrace.c
14496
14497TRIVIAL PATCHES
14498M:	Jiri Kosina <trivial@kernel.org>
14499T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14500S:	Maintained
14501K:	^Subject:.*(?i)trivial
14502
14503TEMPO SEMICONDUCTOR DRIVERS
14504M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14505S:	Maintained
14506F:	sound/soc/codecs/tscs*.c
14507F:	sound/soc/codecs/tscs*.h
14508F:	Documentation/devicetree/bindings/sound/tscs*.txt
14509
14510TTY LAYER
14511M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14512M:	Jiri Slaby <jslaby@suse.com>
14513S:	Supported
14514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14515F:	Documentation/serial/
14516F:	drivers/tty/
14517F:	drivers/tty/serial/serial_core.c
14518F:	include/linux/serial_core.h
14519F:	include/linux/serial.h
14520F:	include/linux/tty.h
14521F:	include/uapi/linux/serial_core.h
14522F:	include/uapi/linux/serial.h
14523F:	include/uapi/linux/tty.h
14524
14525TUA9001 MEDIA DRIVER
14526M:	Antti Palosaari <crope@iki.fi>
14527L:	linux-media@vger.kernel.org
14528W:	https://linuxtv.org
14529W:	http://palosaari.fi/linux/
14530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14531T:	git git://linuxtv.org/anttip/media_tree.git
14532S:	Maintained
14533F:	drivers/media/tuners/tua9001*
14534
14535TULIP NETWORK DRIVERS
14536L:	netdev@vger.kernel.org
14537L:	linux-parisc@vger.kernel.org
14538S:	Orphan
14539F:	drivers/net/ethernet/dec/tulip/
14540
14541TUN/TAP driver
14542M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14543W:	http://vtun.sourceforge.net/tun
14544S:	Maintained
14545F:	Documentation/networking/tuntap.txt
14546F:	arch/um/os-Linux/drivers/
14547
14548TURBOCHANNEL SUBSYSTEM
14549M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14550M:	Ralf Baechle <ralf@linux-mips.org>
14551L:	linux-mips@linux-mips.org
14552Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14553S:	Maintained
14554F:	drivers/tc/
14555F:	include/linux/tc.h
14556
14557TURBOSTAT UTILITY
14558M:	"Len Brown" <lenb@kernel.org>
14559L:	linux-pm@vger.kernel.org
14560B:	https://bugzilla.kernel.org
14561Q:	https://patchwork.kernel.org/project/linux-pm/list/
14562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14563S:	Supported
14564F:	tools/power/x86/turbostat/
14565
14566TW5864 VIDEO4LINUX DRIVER
14567M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14568M:	Anton Sviridenko <anton@corp.bluecherry.net>
14569M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14570M:	Andrey Utkin <andrey_utkin@fastmail.com>
14571L:	linux-media@vger.kernel.org
14572S:	Supported
14573F:	drivers/media/pci/tw5864/
14574
14575TW68 VIDEO4LINUX DRIVER
14576M:	Hans Verkuil <hverkuil@xs4all.nl>
14577L:	linux-media@vger.kernel.org
14578T:	git git://linuxtv.org/media_tree.git
14579W:	https://linuxtv.org
14580S:	Odd Fixes
14581F:	drivers/media/pci/tw68/
14582
14583TW686X VIDEO4LINUX DRIVER
14584M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14585L:	linux-media@vger.kernel.org
14586T:	git git://linuxtv.org/media_tree.git
14587W:	http://linuxtv.org
14588S:	Maintained
14589F:	drivers/media/pci/tw686x/
14590
14591UBI FILE SYSTEM (UBIFS)
14592M:	Richard Weinberger <richard@nod.at>
14593M:	Artem Bityutskiy <dedekind1@gmail.com>
14594M:	Adrian Hunter <adrian.hunter@intel.com>
14595L:	linux-mtd@lists.infradead.org
14596T:	git git://git.infradead.org/ubifs-2.6.git
14597W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14598S:	Supported
14599F:	Documentation/filesystems/ubifs.txt
14600F:	fs/ubifs/
14601
14602UCLINUX (M68KNOMMU AND COLDFIRE)
14603M:	Greg Ungerer <gerg@linux-m68k.org>
14604W:	http://www.linux-m68k.org/
14605W:	http://www.uclinux.org/
14606L:	linux-m68k@lists.linux-m68k.org
14607L:	uclinux-dev@uclinux.org  (subscribers-only)
14608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14609S:	Maintained
14610F:	arch/m68k/coldfire/
14611F:	arch/m68k/68*/
14612F:	arch/m68k/*/*_no.*
14613F:	arch/m68k/include/asm/*_no.*
14614
14615UDF FILESYSTEM
14616M:	Jan Kara <jack@suse.com>
14617S:	Maintained
14618F:	Documentation/filesystems/udf.txt
14619F:	fs/udf/
14620
14621UDRAW TABLET
14622M:	Bastien Nocera <hadess@hadess.net>
14623L:	linux-input@vger.kernel.org
14624S:	Maintained
14625F:	drivers/hid/hid-udraw-ps3.c
14626
14627UFS FILESYSTEM
14628M:	Evgeniy Dushistov <dushistov@mail.ru>
14629S:	Maintained
14630F:	Documentation/filesystems/ufs.txt
14631F:	fs/ufs/
14632
14633UHID USERSPACE HID IO DRIVER:
14634M:	David Herrmann <dh.herrmann@googlemail.com>
14635L:	linux-input@vger.kernel.org
14636S:	Maintained
14637F:	drivers/hid/uhid.c
14638F:	include/uapi/linux/uhid.h
14639
14640ULPI BUS
14641M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14642L:	linux-usb@vger.kernel.org
14643S:	Maintained
14644F:	drivers/usb/common/ulpi.c
14645F:	include/linux/ulpi/
14646
14647ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14648L:	linux-usb@vger.kernel.org
14649S:	Orphan
14650F:	drivers/uwb/
14651F:	include/linux/uwb.h
14652F:	include/linux/uwb/
14653
14654UNICORE32 ARCHITECTURE:
14655M:	Guan Xuetao <gxt@pku.edu.cn>
14656W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14657S:	Maintained
14658T:	git git://github.com/gxt/linux.git
14659F:	arch/unicore32/
14660
14661UNIFDEF
14662M:	Tony Finch <dot@dotat.at>
14663W:	http://dotat.at/prog/unifdef
14664S:	Maintained
14665F:	scripts/unifdef.c
14666
14667UNIFORM CDROM DRIVER
14668M:	Jens Axboe <axboe@kernel.dk>
14669W:	http://www.kernel.dk
14670S:	Maintained
14671F:	Documentation/cdrom/
14672F:	drivers/cdrom/cdrom.c
14673F:	include/linux/cdrom.h
14674F:	include/uapi/linux/cdrom.h
14675
14676UNISYS S-PAR DRIVERS
14677M:	David Kershner <david.kershner@unisys.com>
14678L:	sparmaintainer@unisys.com (Unisys internal)
14679S:	Supported
14680F:	include/linux/visorbus.h
14681F:	drivers/visorbus/
14682F:	drivers/staging/unisys/
14683
14684UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14685M:	Vinayak Holikatti <vinholikatti@gmail.com>
14686L:	linux-scsi@vger.kernel.org
14687S:	Supported
14688F:	Documentation/scsi/ufs.txt
14689F:	drivers/scsi/ufs/
14690
14691UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14692M:	Joao Pinto <jpinto@synopsys.com>
14693L:	linux-scsi@vger.kernel.org
14694S:	Supported
14695F:	drivers/scsi/ufs/*dwc*
14696
14697UNSORTED BLOCK IMAGES (UBI)
14698M:	Artem Bityutskiy <dedekind1@gmail.com>
14699M:	Richard Weinberger <richard@nod.at>
14700W:	http://www.linux-mtd.infradead.org/
14701L:	linux-mtd@lists.infradead.org
14702T:	git git://git.infradead.org/ubifs-2.6.git
14703S:	Supported
14704F:	drivers/mtd/ubi/
14705F:	include/linux/mtd/ubi.h
14706F:	include/uapi/mtd/ubi-user.h
14707
14708USB "USBNET" DRIVER FRAMEWORK
14709M:	Oliver Neukum <oneukum@suse.com>
14710L:	netdev@vger.kernel.org
14711W:	http://www.linux-usb.org/usbnet
14712S:	Maintained
14713F:	drivers/net/usb/usbnet.c
14714F:	include/linux/usb/usbnet.h
14715
14716USB ACM DRIVER
14717M:	Oliver Neukum <oneukum@suse.com>
14718L:	linux-usb@vger.kernel.org
14719S:	Maintained
14720F:	Documentation/usb/acm.txt
14721F:	drivers/usb/class/cdc-acm.*
14722
14723USB AR5523 WIRELESS DRIVER
14724M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14725L:	linux-wireless@vger.kernel.org
14726S:	Maintained
14727F:	drivers/net/wireless/ath/ar5523/
14728
14729USB ATTACHED SCSI
14730M:	Oliver Neukum <oneukum@suse.com>
14731L:	linux-usb@vger.kernel.org
14732L:	linux-scsi@vger.kernel.org
14733S:	Maintained
14734F:	drivers/usb/storage/uas.c
14735
14736USB CDC ETHERNET DRIVER
14737M:	Oliver Neukum <oliver@neukum.org>
14738L:	linux-usb@vger.kernel.org
14739S:	Maintained
14740F:	drivers/net/usb/cdc_*.c
14741F:	include/uapi/linux/usb/cdc.h
14742
14743USB CHAOSKEY DRIVER
14744M:	Keith Packard <keithp@keithp.com>
14745L:	linux-usb@vger.kernel.org
14746S:	Maintained
14747F:	drivers/usb/misc/chaoskey.c
14748
14749USB CYPRESS C67X00 DRIVER
14750M:	Peter Korsgaard <jacmet@sunsite.dk>
14751L:	linux-usb@vger.kernel.org
14752S:	Maintained
14753F:	drivers/usb/c67x00/
14754
14755USB DAVICOM DM9601 DRIVER
14756M:	Peter Korsgaard <jacmet@sunsite.dk>
14757L:	netdev@vger.kernel.org
14758W:	http://www.linux-usb.org/usbnet
14759S:	Maintained
14760F:	drivers/net/usb/dm9601.c
14761
14762USB DIAMOND RIO500 DRIVER
14763M:	Cesar Miquel <miquel@df.uba.ar>
14764L:	rio500-users@lists.sourceforge.net
14765W:	http://rio500.sourceforge.net
14766S:	Maintained
14767F:	drivers/usb/misc/rio500*
14768
14769USB EHCI DRIVER
14770M:	Alan Stern <stern@rowland.harvard.edu>
14771L:	linux-usb@vger.kernel.org
14772S:	Maintained
14773F:	Documentation/usb/ehci.txt
14774F:	drivers/usb/host/ehci*
14775
14776USB GADGET/PERIPHERAL SUBSYSTEM
14777M:	Felipe Balbi <balbi@kernel.org>
14778L:	linux-usb@vger.kernel.org
14779W:	http://www.linux-usb.org/gadget
14780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14781S:	Maintained
14782F:	drivers/usb/gadget/
14783F:	include/linux/usb/gadget*
14784
14785USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14786M:	Jiri Kosina <jikos@kernel.org>
14787R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14788L:	linux-usb@vger.kernel.org
14789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14790S:	Maintained
14791F:	Documentation/hid/hiddev.txt
14792F:	drivers/hid/usbhid/
14793
14794USB INTEL XHCI ROLE MUX DRIVER
14795M:	Hans de Goede <hdegoede@redhat.com>
14796L:	linux-usb@vger.kernel.org
14797S:	Maintained
14798F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14799
14800USB ISP116X DRIVER
14801M:	Olav Kongas <ok@artecdesign.ee>
14802L:	linux-usb@vger.kernel.org
14803S:	Maintained
14804F:	drivers/usb/host/isp116x*
14805F:	include/linux/usb/isp116x.h
14806
14807USB LAN78XX ETHERNET DRIVER
14808M:	Woojung Huh <woojung.huh@microchip.com>
14809M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14810L:	netdev@vger.kernel.org
14811S:	Maintained
14812F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14813F:	drivers/net/usb/lan78xx.*
14814F:	include/dt-bindings/net/microchip-lan78xx.h
14815
14816USB MASS STORAGE DRIVER
14817M:	Alan Stern <stern@rowland.harvard.edu>
14818L:	linux-usb@vger.kernel.org
14819L:	usb-storage@lists.one-eyed-alien.net
14820S:	Maintained
14821W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14822F:	drivers/usb/storage/
14823
14824USB MIDI DRIVER
14825M:	Clemens Ladisch <clemens@ladisch.de>
14826L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14827T:	git git://git.alsa-project.org/alsa-kernel.git
14828S:	Maintained
14829F:	sound/usb/midi.*
14830
14831USB NETWORKING DRIVERS
14832L:	linux-usb@vger.kernel.org
14833S:	Odd Fixes
14834F:	drivers/net/usb/
14835
14836USB OHCI DRIVER
14837M:	Alan Stern <stern@rowland.harvard.edu>
14838L:	linux-usb@vger.kernel.org
14839S:	Maintained
14840F:	Documentation/usb/ohci.txt
14841F:	drivers/usb/host/ohci*
14842
14843USB OTG FSM (Finite State Machine)
14844M:	Peter Chen <Peter.Chen@nxp.com>
14845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14846L:	linux-usb@vger.kernel.org
14847S:	Maintained
14848F:	drivers/usb/common/usb-otg-fsm.c
14849
14850USB OVER IP DRIVER
14851M:	Valentina Manea <valentina.manea.m@gmail.com>
14852M:	Shuah Khan <shuah@kernel.org>
14853L:	linux-usb@vger.kernel.org
14854S:	Maintained
14855F:	Documentation/usb/usbip_protocol.txt
14856F:	drivers/usb/usbip/
14857F:	tools/usb/usbip/
14858F:	tools/testing/selftests/drivers/usb/usbip/
14859
14860USB PEGASUS DRIVER
14861M:	Petko Manolov <petkan@nucleusys.com>
14862L:	linux-usb@vger.kernel.org
14863L:	netdev@vger.kernel.org
14864T:	git git://github.com/petkan/pegasus.git
14865W:	https://github.com/petkan/pegasus
14866S:	Maintained
14867F:	drivers/net/usb/pegasus.*
14868
14869USB PHY LAYER
14870M:	Felipe Balbi <balbi@kernel.org>
14871L:	linux-usb@vger.kernel.org
14872T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14873S:	Maintained
14874F:	drivers/usb/phy/
14875
14876USB PRINTER DRIVER (usblp)
14877M:	Pete Zaitcev <zaitcev@redhat.com>
14878L:	linux-usb@vger.kernel.org
14879S:	Supported
14880F:	drivers/usb/class/usblp.c
14881
14882USB QMI WWAN NETWORK DRIVER
14883M:	Bjørn Mork <bjorn@mork.no>
14884L:	netdev@vger.kernel.org
14885S:	Maintained
14886F:	Documentation/ABI/testing/sysfs-class-net-qmi
14887F:	drivers/net/usb/qmi_wwan.c
14888
14889USB RTL8150 DRIVER
14890M:	Petko Manolov <petkan@nucleusys.com>
14891L:	linux-usb@vger.kernel.org
14892L:	netdev@vger.kernel.org
14893T:	git git://github.com/petkan/rtl8150.git
14894W:	https://github.com/petkan/rtl8150
14895S:	Maintained
14896F:	drivers/net/usb/rtl8150.c
14897
14898USB SERIAL SUBSYSTEM
14899M:	Johan Hovold <johan@kernel.org>
14900L:	linux-usb@vger.kernel.org
14901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14902S:	Maintained
14903F:	Documentation/usb/usb-serial.txt
14904F:	drivers/usb/serial/
14905F:	include/linux/usb/serial.h
14906
14907USB SMSC75XX ETHERNET DRIVER
14908M:	Steve Glendinning <steve.glendinning@shawell.net>
14909L:	netdev@vger.kernel.org
14910S:	Maintained
14911F:	drivers/net/usb/smsc75xx.*
14912
14913USB SMSC95XX ETHERNET DRIVER
14914M:	Steve Glendinning <steve.glendinning@shawell.net>
14915M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14916L:	netdev@vger.kernel.org
14917S:	Maintained
14918F:	drivers/net/usb/smsc95xx.*
14919
14920USB SUBSYSTEM
14921M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14922L:	linux-usb@vger.kernel.org
14923W:	http://www.linux-usb.org
14924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14925S:	Supported
14926F:	Documentation/devicetree/bindings/usb/
14927F:	Documentation/usb/
14928F:	drivers/usb/
14929F:	include/linux/usb.h
14930F:	include/linux/usb/
14931
14932USB TYPEC PI3USB30532 MUX DRIVER
14933M:	Hans de Goede <hdegoede@redhat.com>
14934L:	linux-usb@vger.kernel.org
14935S:	Maintained
14936F:	drivers/usb/typec/mux/pi3usb30532.c
14937
14938USB TYPEC SUBSYSTEM
14939M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14940L:	linux-usb@vger.kernel.org
14941S:	Maintained
14942F:	Documentation/ABI/testing/sysfs-class-typec
14943F:	Documentation/driver-api/usb/typec.rst
14944F:	drivers/usb/typec/
14945F:	include/linux/usb/typec.h
14946
14947USB UHCI DRIVER
14948M:	Alan Stern <stern@rowland.harvard.edu>
14949L:	linux-usb@vger.kernel.org
14950S:	Maintained
14951F:	drivers/usb/host/uhci*
14952
14953USB VIDEO CLASS
14954M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14955L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14956L:	linux-media@vger.kernel.org
14957T:	git git://linuxtv.org/media_tree.git
14958W:	http://www.ideasonboard.org/uvc/
14959S:	Maintained
14960F:	drivers/media/usb/uvc/
14961F:	include/uapi/linux/uvcvideo.h
14962
14963USB VISION DRIVER
14964M:	Hans Verkuil <hverkuil@xs4all.nl>
14965L:	linux-media@vger.kernel.org
14966T:	git git://linuxtv.org/media_tree.git
14967W:	https://linuxtv.org
14968S:	Odd Fixes
14969F:	drivers/media/usb/usbvision/
14970
14971USB WEBCAM GADGET
14972M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14973L:	linux-usb@vger.kernel.org
14974S:	Maintained
14975F:	drivers/usb/gadget/function/*uvc*
14976F:	drivers/usb/gadget/legacy/webcam.c
14977
14978USB WIRELESS RNDIS DRIVER (rndis_wlan)
14979M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14980L:	linux-wireless@vger.kernel.org
14981S:	Maintained
14982F:	drivers/net/wireless/rndis_wlan.c
14983
14984USB XHCI DRIVER
14985M:	Mathias Nyman <mathias.nyman@intel.com>
14986L:	linux-usb@vger.kernel.org
14987S:	Supported
14988F:	drivers/usb/host/xhci*
14989F:	drivers/usb/host/pci-quirks*
14990
14991USB ZD1201 DRIVER
14992L:	linux-wireless@vger.kernel.org
14993W:	http://linux-lc100020.sourceforge.net
14994S:	Orphan
14995F:	drivers/net/wireless/zydas/zd1201.*
14996
14997USB ZR364XX DRIVER
14998M:	Antoine Jacquet <royale@zerezo.com>
14999L:	linux-usb@vger.kernel.org
15000L:	linux-media@vger.kernel.org
15001T:	git git://linuxtv.org/media_tree.git
15002W:	http://royale.zerezo.com/zr364xx/
15003S:	Maintained
15004F:	Documentation/media/v4l-drivers/zr364xx*
15005F:	drivers/media/usb/zr364xx/
15006
15007USER-MODE LINUX (UML)
15008M:	Jeff Dike <jdike@addtoit.com>
15009M:	Richard Weinberger <richard@nod.at>
15010L:	linux-um@lists.infradead.org
15011W:	http://user-mode-linux.sourceforge.net
15012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15013S:	Maintained
15014F:	Documentation/virtual/uml/
15015F:	arch/um/
15016F:	arch/x86/um/
15017F:	fs/hostfs/
15018F:	fs/hppfs/
15019
15020USERSPACE I/O (UIO)
15021M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15022S:	Maintained
15023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15024F:	Documentation/driver-api/uio-howto.rst
15025F:	drivers/uio/
15026F:	include/linux/uio*.h
15027
15028UTIL-LINUX PACKAGE
15029M:	Karel Zak <kzak@redhat.com>
15030L:	util-linux@vger.kernel.org
15031W:	http://en.wikipedia.org/wiki/Util-linux
15032T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15033S:	Maintained
15034
15035UUID HELPERS
15036M:	Christoph Hellwig <hch@lst.de>
15037R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15038L:	linux-kernel@vger.kernel.org
15039T:	git git://git.infradead.org/users/hch/uuid.git
15040F:	lib/uuid.c
15041F:	lib/test_uuid.c
15042F:	include/linux/uuid.h
15043F:	include/uapi/linux/uuid.h
15044S:	Maintained
15045
15046UVESAFB DRIVER
15047M:	Michal Januszewski <spock@gentoo.org>
15048L:	linux-fbdev@vger.kernel.org
15049W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15050S:	Maintained
15051F:	Documentation/fb/uvesafb.txt
15052F:	drivers/video/fbdev/uvesafb.*
15053
15054VF610 NAND DRIVER
15055M:	Stefan Agner <stefan@agner.ch>
15056L:	linux-mtd@lists.infradead.org
15057S:	Supported
15058F:	drivers/mtd/nand/raw/vf610_nfc.c
15059
15060VFAT/FAT/MSDOS FILESYSTEM
15061M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15062S:	Maintained
15063F:	Documentation/filesystems/vfat.txt
15064F:	fs/fat/
15065
15066VFIO DRIVER
15067M:	Alex Williamson <alex.williamson@redhat.com>
15068L:	kvm@vger.kernel.org
15069T:	git git://github.com/awilliam/linux-vfio.git
15070S:	Maintained
15071F:	Documentation/vfio.txt
15072F:	drivers/vfio/
15073F:	include/linux/vfio.h
15074F:	include/uapi/linux/vfio.h
15075
15076VFIO MEDIATED DEVICE DRIVERS
15077M:	Kirti Wankhede <kwankhede@nvidia.com>
15078L:	kvm@vger.kernel.org
15079S:	Maintained
15080F:	Documentation/vfio-mediated-device.txt
15081F:	drivers/vfio/mdev/
15082F:	include/linux/mdev.h
15083F:	samples/vfio-mdev/
15084
15085VFIO PLATFORM DRIVER
15086M:	Eric Auger <eric.auger@redhat.com>
15087L:	kvm@vger.kernel.org
15088S:	Maintained
15089F:	drivers/vfio/platform/
15090
15091VGA_SWITCHEROO
15092R:	Lukas Wunner <lukas@wunner.de>
15093S:	Maintained
15094F:	Documentation/gpu/vga-switcheroo.rst
15095F:	drivers/gpu/vga/vga_switcheroo.c
15096F:	include/linux/vga_switcheroo.h
15097T:	git git://anongit.freedesktop.org/drm/drm-misc
15098
15099VIA RHINE NETWORK DRIVER
15100S:	Orphan
15101F:	drivers/net/ethernet/via/via-rhine.c
15102
15103VIA SD/MMC CARD CONTROLLER DRIVER
15104M:	Bruce Chang <brucechang@via.com.tw>
15105M:	Harald Welte <HaraldWelte@viatech.com>
15106S:	Maintained
15107F:	drivers/mmc/host/via-sdmmc.c
15108
15109VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15110M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15111L:	linux-fbdev@vger.kernel.org
15112S:	Maintained
15113F:	include/linux/via-core.h
15114F:	include/linux/via-gpio.h
15115F:	include/linux/via_i2c.h
15116F:	drivers/video/fbdev/via/
15117
15118VIA VELOCITY NETWORK DRIVER
15119M:	Francois Romieu <romieu@fr.zoreil.com>
15120L:	netdev@vger.kernel.org
15121S:	Maintained
15122F:	drivers/net/ethernet/via/via-velocity.*
15123
15124VIDEO MULTIPLEXER DRIVER
15125M:	Philipp Zabel <p.zabel@pengutronix.de>
15126L:	linux-media@vger.kernel.org
15127S:	Maintained
15128F:	drivers/media/platform/video-mux.c
15129
15130VIDEO I2C POLLING DRIVER
15131M:	Matt Ranostay <matt.ranostay@konsulko.com>
15132L:	linux-media@vger.kernel.org
15133S:	Maintained
15134F:	drivers/media/i2c/video-i2c.c
15135
15136VIDEOBUF2 FRAMEWORK
15137M:	Pawel Osciak <pawel@osciak.com>
15138M:	Marek Szyprowski <m.szyprowski@samsung.com>
15139M:	Kyungmin Park <kyungmin.park@samsung.com>
15140L:	linux-media@vger.kernel.org
15141S:	Maintained
15142F:	drivers/media/v4l2-core/videobuf2-*
15143F:	include/media/videobuf2-*
15144
15145VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15146M:	Helen Koike <helen.koike@collabora.com>
15147L:	linux-media@vger.kernel.org
15148T:	git git://linuxtv.org/media_tree.git
15149W:	https://linuxtv.org
15150S:	Maintained
15151F:	drivers/media/platform/vimc/*
15152
15153VIRT LIB
15154M:	Alex Williamson <alex.williamson@redhat.com>
15155M:	Paolo Bonzini <pbonzini@redhat.com>
15156L:	kvm@vger.kernel.org
15157S:	Supported
15158F:	virt/lib/
15159
15160VIRTIO AND VHOST VSOCK DRIVER
15161M:	Stefan Hajnoczi <stefanha@redhat.com>
15162L:	kvm@vger.kernel.org
15163L:	virtualization@lists.linux-foundation.org
15164L:	netdev@vger.kernel.org
15165S:	Maintained
15166F:	include/linux/virtio_vsock.h
15167F:	include/uapi/linux/virtio_vsock.h
15168F:	include/uapi/linux/vsockmon.h
15169F:	include/uapi/linux/vm_sockets_diag.h
15170F:	net/vmw_vsock/diag.c
15171F:	net/vmw_vsock/af_vsock_tap.c
15172F:	net/vmw_vsock/virtio_transport_common.c
15173F:	net/vmw_vsock/virtio_transport.c
15174F:	drivers/net/vsockmon.c
15175F:	drivers/vhost/vsock.c
15176F:	drivers/vhost/vsock.h
15177F:	tools/testing/vsock/
15178
15179VIRTIO CONSOLE DRIVER
15180M:	Amit Shah <amit@kernel.org>
15181L:	virtualization@lists.linux-foundation.org
15182S:	Maintained
15183F:	drivers/char/virtio_console.c
15184F:	include/linux/virtio_console.h
15185F:	include/uapi/linux/virtio_console.h
15186
15187VIRTIO CORE, NET AND BLOCK DRIVERS
15188M:	"Michael S. Tsirkin" <mst@redhat.com>
15189M:	Jason Wang <jasowang@redhat.com>
15190L:	virtualization@lists.linux-foundation.org
15191S:	Maintained
15192F:	Documentation/devicetree/bindings/virtio/
15193F:	drivers/virtio/
15194F:	tools/virtio/
15195F:	drivers/net/virtio_net.c
15196F:	drivers/block/virtio_blk.c
15197F:	include/linux/virtio*.h
15198F:	include/uapi/linux/virtio_*.h
15199F:	drivers/crypto/virtio/
15200F:	mm/balloon_compaction.c
15201
15202VIRTIO CRYPTO DRIVER
15203M:	Gonglei <arei.gonglei@huawei.com>
15204L:	virtualization@lists.linux-foundation.org
15205L:	linux-crypto@vger.kernel.org
15206S:	Maintained
15207F:	drivers/crypto/virtio/
15208F:	include/uapi/linux/virtio_crypto.h
15209
15210VIRTIO DRIVERS FOR S390
15211M:	Cornelia Huck <cohuck@redhat.com>
15212M:	Halil Pasic <pasic@linux.ibm.com>
15213L:	linux-s390@vger.kernel.org
15214L:	virtualization@lists.linux-foundation.org
15215L:	kvm@vger.kernel.org
15216S:	Supported
15217F:	drivers/s390/virtio/
15218F:	arch/s390/include/uapi/asm/virtio-ccw.h
15219
15220VIRTIO GPU DRIVER
15221M:	David Airlie <airlied@linux.ie>
15222M:	Gerd Hoffmann <kraxel@redhat.com>
15223L:	dri-devel@lists.freedesktop.org
15224L:	virtualization@lists.linux-foundation.org
15225T:	git git://anongit.freedesktop.org/drm/drm-misc
15226S:	Maintained
15227F:	drivers/gpu/drm/virtio/
15228F:	include/uapi/linux/virtio_gpu.h
15229
15230VIRTIO HOST (VHOST)
15231M:	"Michael S. Tsirkin" <mst@redhat.com>
15232M:	Jason Wang <jasowang@redhat.com>
15233L:	kvm@vger.kernel.org
15234L:	virtualization@lists.linux-foundation.org
15235L:	netdev@vger.kernel.org
15236T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15237S:	Maintained
15238F:	drivers/vhost/
15239F:	include/uapi/linux/vhost.h
15240
15241VIRTIO INPUT DRIVER
15242M:	Gerd Hoffmann <kraxel@redhat.com>
15243S:	Maintained
15244F:	drivers/virtio/virtio_input.c
15245F:	include/uapi/linux/virtio_input.h
15246
15247VIRTUAL BOX GUEST DEVICE DRIVER
15248M:	Hans de Goede <hdegoede@redhat.com>
15249M:	Arnd Bergmann <arnd@arndb.de>
15250M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15251S:	Maintained
15252F:	include/linux/vbox_utils.h
15253F:	include/uapi/linux/vbox*.h
15254F:	drivers/virt/vboxguest/
15255
15256VIRTUAL SERIO DEVICE DRIVER
15257M:	Stephen Chandler Paul <thatslyude@gmail.com>
15258S:	Maintained
15259F:	drivers/input/serio/userio.c
15260F:	include/uapi/linux/userio.h
15261
15262VIVID VIRTUAL VIDEO DRIVER
15263M:	Hans Verkuil <hverkuil@xs4all.nl>
15264L:	linux-media@vger.kernel.org
15265T:	git git://linuxtv.org/media_tree.git
15266W:	https://linuxtv.org
15267S:	Maintained
15268F:	drivers/media/platform/vivid/*
15269
15270VLYNQ BUS
15271M:	Florian Fainelli <f.fainelli@gmail.com>
15272L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15273S:	Maintained
15274F:	drivers/vlynq/vlynq.c
15275F:	include/linux/vlynq.h
15276
15277VME SUBSYSTEM
15278M:	Martyn Welch <martyn@welchs.me.uk>
15279M:	Manohar Vanga <manohar.vanga@gmail.com>
15280M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15281L:	devel@driverdev.osuosl.org
15282S:	Maintained
15283T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15284F:	Documentation/driver-api/vme.rst
15285F:	drivers/staging/vme/
15286F:	drivers/vme/
15287F:	include/linux/vme*
15288
15289VMWARE BALLOON DRIVER
15290M:	Xavier Deguillard <xdeguillard@vmware.com>
15291M:	Philip Moltmann <moltmann@vmware.com>
15292M:	"VMware, Inc." <pv-drivers@vmware.com>
15293L:	linux-kernel@vger.kernel.org
15294S:	Maintained
15295F:	drivers/misc/vmw_balloon.c
15296
15297VMWARE HYPERVISOR INTERFACE
15298M:	Alok Kataria <akataria@vmware.com>
15299L:	virtualization@lists.linux-foundation.org
15300S:	Supported
15301F:	arch/x86/kernel/cpu/vmware.c
15302
15303VMWARE PVRDMA DRIVER
15304M:	Adit Ranadive <aditr@vmware.com>
15305M:	VMware PV-Drivers <pv-drivers@vmware.com>
15306L:	linux-rdma@vger.kernel.org
15307S:	Maintained
15308F:	drivers/infiniband/hw/vmw_pvrdma/
15309
15310VMware PVSCSI driver
15311M:	Jim Gill <jgill@vmware.com>
15312M:	VMware PV-Drivers <pv-drivers@vmware.com>
15313L:	linux-scsi@vger.kernel.org
15314S:	Maintained
15315F:	drivers/scsi/vmw_pvscsi.c
15316F:	drivers/scsi/vmw_pvscsi.h
15317
15318VMWARE VMMOUSE SUBDRIVER
15319M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15320M:	"VMware, Inc." <pv-drivers@vmware.com>
15321L:	linux-input@vger.kernel.org
15322S:	Maintained
15323F:	drivers/input/mouse/vmmouse.c
15324F:	drivers/input/mouse/vmmouse.h
15325
15326VMWARE VMXNET3 ETHERNET DRIVER
15327M:	Ronak Doshi <doshir@vmware.com>
15328M:	"VMware, Inc." <pv-drivers@vmware.com>
15329L:	netdev@vger.kernel.org
15330S:	Maintained
15331F:	drivers/net/vmxnet3/
15332
15333VOCORE VOCORE2 BOARD
15334M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15335L:	linux-mips@linux-mips.org
15336S:	Maintained
15337F:	arch/mips/boot/dts/ralink/vocore2.dts
15338
15339VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15340M:	Liam Girdwood <lgirdwood@gmail.com>
15341M:	Mark Brown <broonie@kernel.org>
15342L:	linux-kernel@vger.kernel.org
15343W:	http://www.slimlogic.co.uk/?p=48
15344T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15345S:	Supported
15346F:	Documentation/devicetree/bindings/regulator/
15347F:	Documentation/power/regulator/
15348F:	drivers/regulator/
15349F:	include/dt-bindings/regulator/
15350F:	include/linux/regulator/
15351
15352VRF
15353M:	David Ahern <dsa@cumulusnetworks.com>
15354M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15355L:	netdev@vger.kernel.org
15356S:	Maintained
15357F:	drivers/net/vrf.c
15358F:	Documentation/networking/vrf.txt
15359
15360VT1211 HARDWARE MONITOR DRIVER
15361M:	Juerg Haefliger <juergh@gmail.com>
15362L:	linux-hwmon@vger.kernel.org
15363S:	Maintained
15364F:	Documentation/hwmon/vt1211
15365F:	drivers/hwmon/vt1211.c
15366
15367VT8231 HARDWARE MONITOR DRIVER
15368M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15369L:	linux-hwmon@vger.kernel.org
15370S:	Maintained
15371F:	drivers/hwmon/vt8231.c
15372
15373VUB300 USB to SDIO/SD/MMC bridge chip
15374M:	Tony Olech <tony.olech@elandigitalsystems.com>
15375L:	linux-mmc@vger.kernel.org
15376L:	linux-usb@vger.kernel.org
15377S:	Supported
15378F:	drivers/mmc/host/vub300.c
15379
15380W1 DALLAS'S 1-WIRE BUS
15381M:	Evgeniy Polyakov <zbr@ioremap.net>
15382S:	Maintained
15383F:	Documentation/w1/
15384F:	drivers/w1/
15385F:	include/linux/w1.h
15386
15387W83791D HARDWARE MONITORING DRIVER
15388M:	Marc Hulsman <m.hulsman@tudelft.nl>
15389L:	linux-hwmon@vger.kernel.org
15390S:	Maintained
15391F:	Documentation/hwmon/w83791d
15392F:	drivers/hwmon/w83791d.c
15393
15394W83793 HARDWARE MONITORING DRIVER
15395M:	Rudolf Marek <r.marek@assembler.cz>
15396L:	linux-hwmon@vger.kernel.org
15397S:	Maintained
15398F:	Documentation/hwmon/w83793
15399F:	drivers/hwmon/w83793.c
15400
15401W83795 HARDWARE MONITORING DRIVER
15402M:	Jean Delvare <jdelvare@suse.com>
15403L:	linux-hwmon@vger.kernel.org
15404S:	Maintained
15405F:	drivers/hwmon/w83795.c
15406
15407W83L51xD SD/MMC CARD INTERFACE DRIVER
15408M:	Pierre Ossman <pierre@ossman.eu>
15409S:	Maintained
15410F:	drivers/mmc/host/wbsd.*
15411
15412WACOM PROTOCOL 4 SERIAL TABLETS
15413M:	Julian Squires <julian@cipht.net>
15414M:	Hans de Goede <hdegoede@redhat.com>
15415L:	linux-input@vger.kernel.org
15416S:	Maintained
15417F:	drivers/input/tablet/wacom_serial4.c
15418
15419WATCHDOG DEVICE DRIVERS
15420M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15421M:	Guenter Roeck <linux@roeck-us.net>
15422L:	linux-watchdog@vger.kernel.org
15423W:	http://www.linux-watchdog.org/
15424T:	git git://www.linux-watchdog.org/linux-watchdog.git
15425S:	Maintained
15426F:	Documentation/devicetree/bindings/watchdog/
15427F:	Documentation/watchdog/
15428F:	drivers/watchdog/
15429F:	include/linux/watchdog.h
15430F:	include/uapi/linux/watchdog.h
15431
15432WHISKEYCOVE PMIC GPIO DRIVER
15433M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15434L:	linux-gpio@vger.kernel.org
15435S:	Maintained
15436F:	drivers/gpio/gpio-wcove.c
15437
15438WIIMOTE HID DRIVER
15439M:	David Herrmann <dh.herrmann@googlemail.com>
15440L:	linux-input@vger.kernel.org
15441S:	Maintained
15442F:	drivers/hid/hid-wiimote*
15443
15444WILOCITY WIL6210 WIRELESS DRIVER
15445M:	Maya Erez <merez@codeaurora.org>
15446L:	linux-wireless@vger.kernel.org
15447L:	wil6210@qti.qualcomm.com
15448S:	Supported
15449W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15450F:	drivers/net/wireless/ath/wil6210/
15451
15452WIMAX STACK
15453M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15454M:	linux-wimax@intel.com
15455L:	wimax@linuxwimax.org (subscribers-only)
15456S:	Supported
15457W:	http://linuxwimax.org
15458F:	Documentation/wimax/README.wimax
15459F:	include/linux/wimax/debug.h
15460F:	include/net/wimax.h
15461F:	include/uapi/linux/wimax.h
15462F:	net/wimax/
15463
15464WINBOND CIR DRIVER
15465M:	David Härdeman <david@hardeman.nu>
15466S:	Maintained
15467F:	drivers/media/rc/winbond-cir.c
15468
15469WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15470M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15471L:	linux-watchdog@vger.kernel.org
15472S:	Maintained
15473F:	drivers/watchdog/ebc-c384_wdt.c
15474
15475WINSYSTEMS WS16C48 GPIO DRIVER
15476M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15477L:	linux-gpio@vger.kernel.org
15478S:	Maintained
15479F:	drivers/gpio/gpio-ws16c48.c
15480
15481WISTRON LAPTOP BUTTON DRIVER
15482M:	Miloslav Trmac <mitr@volny.cz>
15483S:	Maintained
15484F:	drivers/input/misc/wistron_btns.c
15485
15486WL3501 WIRELESS PCMCIA CARD DRIVER
15487L:	linux-wireless@vger.kernel.org
15488S:	Odd fixes
15489F:	drivers/net/wireless/wl3501*
15490
15491WOLFSON MICROELECTRONICS DRIVERS
15492L:	patches@opensource.cirrus.com
15493T:	git https://github.com/CirrusLogic/linux-drivers.git
15494W:	https://github.com/CirrusLogic/linux-drivers/wiki
15495S:	Supported
15496F:	Documentation/hwmon/wm83??
15497F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15498F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15499F:	Documentation/devicetree/bindings/mfd/arizona.txt
15500F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15501F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15502F:	arch/arm/mach-s3c64xx/mach-crag6410*
15503F:	drivers/clk/clk-wm83*.c
15504F:	drivers/extcon/extcon-arizona.c
15505F:	drivers/leds/leds-wm83*.c
15506F:	drivers/gpio/gpio-*wm*.c
15507F:	drivers/gpio/gpio-arizona.c
15508F:	drivers/hwmon/wm83??-hwmon.c
15509F:	drivers/input/misc/wm831x-on.c
15510F:	drivers/input/touchscreen/wm831x-ts.c
15511F:	drivers/input/touchscreen/wm97*.c
15512F:	drivers/mfd/arizona*
15513F:	drivers/mfd/wm*.c
15514F:	drivers/mfd/cs47l24*
15515F:	drivers/power/supply/wm83*.c
15516F:	drivers/rtc/rtc-wm83*.c
15517F:	drivers/regulator/wm8*.c
15518F:	drivers/regulator/arizona*
15519F:	drivers/video/backlight/wm83*_bl.c
15520F:	drivers/watchdog/wm83*_wdt.c
15521F:	include/linux/mfd/arizona/
15522F:	include/linux/mfd/wm831x/
15523F:	include/linux/mfd/wm8350/
15524F:	include/linux/mfd/wm8400*
15525F:	include/linux/regulator/arizona*
15526F:	include/linux/wm97xx.h
15527F:	include/sound/wm????.h
15528F:	sound/soc/codecs/arizona.?
15529F:	sound/soc/codecs/wm*
15530F:	sound/soc/codecs/cs47l24*
15531
15532WORKQUEUE
15533M:	Tejun Heo <tj@kernel.org>
15534R:	Lai Jiangshan <jiangshanlai@gmail.com>
15535T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15536S:	Maintained
15537F:	include/linux/workqueue.h
15538F:	kernel/workqueue.c
15539F:	Documentation/core-api/workqueue.rst
15540
15541X-POWERS AXP288 PMIC DRIVERS
15542M:	Hans de Goede <hdegoede@redhat.com>
15543S:	Maintained
15544N:	axp288
15545F:	drivers/acpi/pmic/intel_pmic_xpower.c
15546
15547X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15548M:	Chen-Yu Tsai <wens@csie.org>
15549L:	linux-kernel@vger.kernel.org
15550S:	Maintained
15551N:	axp[128]
15552
15553X.25 NETWORK LAYER
15554M:	Andrew Hendry <andrew.hendry@gmail.com>
15555L:	linux-x25@vger.kernel.org
15556S:	Odd Fixes
15557F:	Documentation/networking/x25*
15558F:	include/net/x25*
15559F:	net/x25/
15560
15561X86 ARCHITECTURE (32-BIT AND 64-BIT)
15562M:	Thomas Gleixner <tglx@linutronix.de>
15563M:	Ingo Molnar <mingo@redhat.com>
15564R:	"H. Peter Anvin" <hpa@zytor.com>
15565M:	x86@kernel.org
15566L:	linux-kernel@vger.kernel.org
15567T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15568S:	Maintained
15569F:	Documentation/x86/
15570F:	arch/x86/
15571
15572X86 MCE INFRASTRUCTURE
15573M:	Tony Luck <tony.luck@intel.com>
15574M:	Borislav Petkov <bp@alien8.de>
15575L:	linux-edac@vger.kernel.org
15576S:	Maintained
15577F:	arch/x86/kernel/cpu/mcheck/*
15578
15579X86 MICROCODE UPDATE SUPPORT
15580M:	Borislav Petkov <bp@alien8.de>
15581S:	Maintained
15582F:	arch/x86/kernel/cpu/microcode/*
15583
15584X86 PLATFORM DRIVERS
15585M:	Darren Hart <dvhart@infradead.org>
15586M:	Andy Shevchenko <andy@infradead.org>
15587L:	platform-driver-x86@vger.kernel.org
15588T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15589S:	Maintained
15590F:	drivers/platform/x86/
15591F:	drivers/platform/olpc/
15592
15593X86 VDSO
15594M:	Andy Lutomirski <luto@amacapital.net>
15595L:	linux-kernel@vger.kernel.org
15596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15597S:	Maintained
15598F:	arch/x86/entry/vdso/
15599
15600XC2028/3028 TUNER DRIVER
15601M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15602L:	linux-media@vger.kernel.org
15603W:	https://linuxtv.org
15604T:	git git://linuxtv.org/media_tree.git
15605S:	Maintained
15606F:	drivers/media/tuners/tuner-xc2028.*
15607
15608XDP SOCKETS (AF_XDP)
15609M:	Björn Töpel <bjorn.topel@intel.com>
15610M:	Magnus Karlsson <magnus.karlsson@intel.com>
15611L:	netdev@vger.kernel.org
15612S:	Maintained
15613F:	kernel/bpf/xskmap.c
15614F:	net/xdp/
15615
15616XEN BLOCK SUBSYSTEM
15617M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15618M:	Roger Pau Monné <roger.pau@citrix.com>
15619L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15620S:	Supported
15621F:	drivers/block/xen-blkback/*
15622F:	drivers/block/xen*
15623
15624XEN HYPERVISOR ARM
15625M:	Stefano Stabellini <sstabellini@kernel.org>
15626L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15627S:	Maintained
15628F:	arch/arm/xen/
15629F:	arch/arm/include/asm/xen/
15630
15631XEN HYPERVISOR ARM64
15632M:	Stefano Stabellini <sstabellini@kernel.org>
15633L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15634S:	Maintained
15635F:	arch/arm64/xen/
15636F:	arch/arm64/include/asm/xen/
15637
15638XEN HYPERVISOR INTERFACE
15639M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15640M:	Juergen Gross <jgross@suse.com>
15641L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15642T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15643S:	Supported
15644F:	arch/x86/xen/
15645F:	drivers/*/xen-*front.c
15646F:	drivers/xen/
15647F:	arch/x86/include/asm/xen/
15648F:	arch/x86/include/asm/pvclock-abi.h
15649F:	include/xen/
15650F:	include/uapi/xen/
15651F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15652F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15653
15654XEN NETWORK BACKEND DRIVER
15655M:	Wei Liu <wei.liu2@citrix.com>
15656M:	Paul Durrant <paul.durrant@citrix.com>
15657L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15658L:	netdev@vger.kernel.org
15659S:	Supported
15660F:	drivers/net/xen-netback/*
15661
15662XEN PCI SUBSYSTEM
15663M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15664L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15665S:	Supported
15666F:	arch/x86/pci/*xen*
15667F:	drivers/pci/*xen*
15668
15669XEN PVSCSI DRIVERS
15670M:	Juergen Gross <jgross@suse.com>
15671L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15672L:	linux-scsi@vger.kernel.org
15673S:	Supported
15674F:	drivers/scsi/xen-scsifront.c
15675F:	drivers/xen/xen-scsiback.c
15676F:	include/xen/interface/io/vscsiif.h
15677
15678XEN SWIOTLB SUBSYSTEM
15679M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15680L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15681L:	iommu@lists.linux-foundation.org
15682S:	Supported
15683F:	arch/x86/xen/*swiotlb*
15684F:	drivers/xen/*swiotlb*
15685
15686XEN SOUND FRONTEND DRIVER
15687M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15688L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15689L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15690S:	Supported
15691F:	sound/xen/*
15692
15693XFS FILESYSTEM
15694M:	Darrick J. Wong <darrick.wong@oracle.com>
15695M:	linux-xfs@vger.kernel.org
15696L:	linux-xfs@vger.kernel.org
15697W:	http://xfs.org/
15698T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15699S:	Supported
15700F:	Documentation/filesystems/xfs.txt
15701F:	fs/xfs/
15702
15703XILINX AXI ETHERNET DRIVER
15704M:	Anirudha Sarangi <anirudh@xilinx.com>
15705M:	John Linn <John.Linn@xilinx.com>
15706S:	Maintained
15707F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15708
15709XILINX UARTLITE SERIAL DRIVER
15710M:	Peter Korsgaard <jacmet@sunsite.dk>
15711L:	linux-serial@vger.kernel.org
15712S:	Maintained
15713F:	drivers/tty/serial/uartlite.c
15714
15715XILINX VIDEO IP CORES
15716M:	Hyun Kwon <hyun.kwon@xilinx.com>
15717M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15718L:	linux-media@vger.kernel.org
15719T:	git git://linuxtv.org/media_tree.git
15720S:	Supported
15721F:	Documentation/devicetree/bindings/media/xilinx/
15722F:	drivers/media/platform/xilinx/
15723F:	include/uapi/linux/xilinx-v4l2-controls.h
15724
15725XILLYBUS DRIVER
15726M:	Eli Billauer <eli.billauer@gmail.com>
15727L:	linux-kernel@vger.kernel.org
15728S:	Supported
15729F:	drivers/char/xillybus/
15730
15731XLP9XX I2C DRIVER
15732M:	George Cherian <george.cherian@cavium.com>
15733M:	Jan Glauber <jglauber@cavium.com>
15734L:	linux-i2c@vger.kernel.org
15735W:	http://www.cavium.com
15736S:	Supported
15737F:	drivers/i2c/busses/i2c-xlp9xx.c
15738
15739XRA1403 GPIO EXPANDER
15740M:	Nandor Han <nandor.han@ge.com>
15741M:	Semi Malinen <semi.malinen@ge.com>
15742L:	linux-gpio@vger.kernel.org
15743S:	Maintained
15744F:	drivers/gpio/gpio-xra1403.c
15745F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15746
15747XTENSA XTFPGA PLATFORM SUPPORT
15748M:	Max Filippov <jcmvbkbc@gmail.com>
15749L:	linux-xtensa@linux-xtensa.org
15750S:	Maintained
15751F:	drivers/spi/spi-xtensa-xtfpga.c
15752F:	sound/soc/xtensa/xtfpga-i2s.c
15753
15754YAM DRIVER FOR AX.25
15755M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15756L:	linux-hams@vger.kernel.org
15757S:	Maintained
15758F:	drivers/net/hamradio/yam*
15759F:	include/linux/yam.h
15760
15761YAMA SECURITY MODULE
15762M:	Kees Cook <keescook@chromium.org>
15763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15764S:	Supported
15765F:	security/yama/
15766F:	Documentation/admin-guide/LSM/Yama.rst
15767
15768YEALINK PHONE DRIVER
15769M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15770L:	usbb2k-api-dev@nongnu.org
15771S:	Maintained
15772F:	Documentation/input/devices/yealink.rst
15773F:	drivers/input/misc/yealink.*
15774
15775Z8530 DRIVER FOR AX.25
15776M:	Joerg Reuter <jreuter@yaina.de>
15777W:	http://yaina.de/jreuter/
15778W:	http://www.qsl.net/dl1bke/
15779L:	linux-hams@vger.kernel.org
15780S:	Maintained
15781F:	Documentation/networking/z8530drv.txt
15782F:	drivers/net/hamradio/*scc.c
15783F:	drivers/net/hamradio/z8530.h
15784
15785ZBUD COMPRESSED PAGE ALLOCATOR
15786M:	Seth Jennings <sjenning@redhat.com>
15787M:	Dan Streetman <ddstreet@ieee.org>
15788L:	linux-mm@kvack.org
15789S:	Maintained
15790F:	mm/zbud.c
15791F:	include/linux/zbud.h
15792
15793ZD1211RW WIRELESS DRIVER
15794M:	Daniel Drake <dsd@gentoo.org>
15795M:	Ulrich Kunitz <kune@deine-taler.de>
15796W:	http://zd1211.ath.cx/wiki/DriverRewrite
15797L:	linux-wireless@vger.kernel.org
15798L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15799S:	Maintained
15800F:	drivers/net/wireless/zydas/zd1211rw/
15801
15802ZD1301 MEDIA DRIVER
15803M:	Antti Palosaari <crope@iki.fi>
15804L:	linux-media@vger.kernel.org
15805W:	https://linuxtv.org/
15806W:	http://palosaari.fi/linux/
15807Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15808S:	Maintained
15809F:	drivers/media/usb/dvb-usb-v2/zd1301*
15810
15811ZD1301_DEMOD MEDIA DRIVER
15812M:	Antti Palosaari <crope@iki.fi>
15813L:	linux-media@vger.kernel.org
15814W:	https://linuxtv.org/
15815W:	http://palosaari.fi/linux/
15816Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15817S:	Maintained
15818F:	drivers/media/dvb-frontends/zd1301_demod*
15819
15820ZPOOL COMPRESSED PAGE STORAGE API
15821M:	Dan Streetman <ddstreet@ieee.org>
15822L:	linux-mm@kvack.org
15823S:	Maintained
15824F:	mm/zpool.c
15825F:	include/linux/zpool.h
15826
15827ZR36067 VIDEO FOR LINUX DRIVER
15828L:	mjpeg-users@lists.sourceforge.net
15829L:	linux-media@vger.kernel.org
15830W:	http://mjpeg.sourceforge.net/driver-zoran/
15831T:	hg https://linuxtv.org/hg/v4l-dvb
15832S:	Odd Fixes
15833F:	drivers/staging/media/zoran/
15834
15835ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15836M:	Minchan Kim <minchan@kernel.org>
15837M:	Nitin Gupta <ngupta@vflare.org>
15838R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15839L:	linux-kernel@vger.kernel.org
15840S:	Maintained
15841F:	drivers/block/zram/
15842F:	Documentation/blockdev/zram.txt
15843
15844ZS DECSTATION Z85C30 SERIAL DRIVER
15845M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15846S:	Maintained
15847F:	drivers/tty/serial/zs.*
15848
15849ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15850M:	Minchan Kim <minchan@kernel.org>
15851M:	Nitin Gupta <ngupta@vflare.org>
15852R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15853L:	linux-mm@kvack.org
15854S:	Maintained
15855F:	mm/zsmalloc.c
15856F:	include/linux/zsmalloc.h
15857F:	Documentation/vm/zsmalloc.rst
15858
15859ZSWAP COMPRESSED SWAP CACHING
15860M:	Seth Jennings <sjenning@redhat.com>
15861M:	Dan Streetman <ddstreet@ieee.org>
15862L:	linux-mm@kvack.org
15863S:	Maintained
15864F:	mm/zswap.c
15865
15866THE REST
15867M:	Linus Torvalds <torvalds@linux-foundation.org>
15868L:	linux-kernel@vger.kernel.org
15869Q:	http://patchwork.kernel.org/project/LKML/list/
15870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15871S:	Buried alive in reporters
15872F:	*
15873F:	*/
15874