xref: /openbmc/linux/MAINTAINERS (revision 8b9ce695)
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://anongit.freedesktop.org/drm/drm
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 ADGS1408 DRIVER
814M:	Mircea Caprioru <mircea.caprioru@analog.com>
815S:	Supported
816F:	drivers/mux/adgs1408.c
817F:	Documentation/devicetree/bindings/mux/adgs1408.txt
818
819ANALOG DEVICES INC ADV7180 DRIVER
820M:	Lars-Peter Clausen <lars@metafoo.de>
821L:	linux-media@vger.kernel.org
822W:	http://ez.analog.com/community/linux-device-drivers
823S:	Supported
824F:	drivers/media/i2c/adv7180.c
825
826ANALOG DEVICES INC ADV748X DRIVER
827M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv748x/*
831
832ANALOG DEVICES INC ADV7511 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7511*
837
838ANALOG DEVICES INC ADV7604 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7604*
843
844ANALOG DEVICES INC ADV7842 DRIVER
845M:	Hans Verkuil <hans.verkuil@cisco.com>
846L:	linux-media@vger.kernel.org
847S:	Maintained
848F:	drivers/media/i2c/adv7842*
849
850ANALOG DEVICES INC ASOC CODEC DRIVERS
851M:	Lars-Peter Clausen <lars@metafoo.de>
852L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
853W:	http://wiki.analog.com/
854W:	http://ez.analog.com/community/linux-device-drivers
855S:	Supported
856F:	sound/soc/codecs/adau*
857F:	sound/soc/codecs/adav*
858F:	sound/soc/codecs/ad1*
859F:	sound/soc/codecs/ad7*
860F:	sound/soc/codecs/ssm*
861F:	sound/soc/codecs/sigmadsp.*
862
863ANALOG DEVICES INC DMA DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865W:	http://ez.analog.com/community/linux-device-drivers
866S:	Supported
867F:	drivers/dma/dma-axi-dmac.c
868
869ANALOG DEVICES INC IIO DRIVERS
870M:	Lars-Peter Clausen <lars@metafoo.de>
871M:	Michael Hennerich <Michael.Hennerich@analog.com>
872W:	http://wiki.analog.com/
873W:	http://ez.analog.com/community/linux-device-drivers
874S:	Supported
875F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
876F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
877F:	drivers/iio/*/ad*
878F:	drivers/iio/adc/ltc2497*
879X:	drivers/iio/*/adjd*
880F:	drivers/staging/iio/*/ad*
881
882ANDES ARCHITECTURE
883M:	Greentime Hu <green.hu@gmail.com>
884M:	Vincent Chen <deanbo422@gmail.com>
885T:	git https://github.com/andestech/linux.git
886S:	Supported
887F:	arch/nds32/
888F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
889F:	Documentation/devicetree/bindings/nds32/
890K:	nds32
891N:	nds32
892
893ANDROID CONFIG FRAGMENTS
894M:	Rob Herring <robh@kernel.org>
895S:	Supported
896F:	kernel/configs/android*
897
898ANDROID DRIVERS
899M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
900M:	Arve Hjønnevåg <arve@android.com>
901M:	Todd Kjos <tkjos@android.com>
902M:	Martijn Coenen <maco@android.com>
903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
904L:	devel@driverdev.osuosl.org
905S:	Supported
906F:	drivers/android/
907F:	drivers/staging/android/
908
909ANDROID GOLDFISH PIC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
913F:	drivers/irqchip/irq-goldfish-pic.c
914
915ANDROID GOLDFISH RTC DRIVER
916M:	Miodrag Dinic <miodrag.dinic@mips.com>
917S:	Supported
918F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
919F:	drivers/rtc/rtc-goldfish.c
920
921ANDROID ION DRIVER
922M:	Laura Abbott <labbott@redhat.com>
923M:	Sumit Semwal <sumit.semwal@linaro.org>
924L:	devel@driverdev.osuosl.org
925L:	dri-devel@lists.freedesktop.org
926L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
927S:	Supported
928F:	drivers/staging/android/ion
929F:	drivers/staging/android/uapi/ion.h
930
931AOA (Apple Onboard Audio) ALSA DRIVER
932M:	Johannes Berg <johannes@sipsolutions.net>
933L:	linuxppc-dev@lists.ozlabs.org
934L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
935S:	Maintained
936F:	sound/aoa/
937
938APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
939M:	William Breathitt Gray <vilhelm.gray@gmail.com>
940L:	linux-iio@vger.kernel.org
941S:	Maintained
942F:	drivers/iio/adc/stx104.c
943
944APM DRIVER
945M:	Jiri Kosina <jikos@kernel.org>
946S:	Odd fixes
947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
948F:	arch/x86/kernel/apm_32.c
949F:	include/linux/apm_bios.h
950F:	include/uapi/linux/apm_bios.h
951F:	drivers/char/apm-emulation.c
952
953APPARMOR SECURITY MODULE
954M:	John Johansen <john.johansen@canonical.com>
955L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
956W:	wiki.apparmor.net
957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
958S:	Supported
959F:	security/apparmor/
960F:	Documentation/admin-guide/LSM/apparmor.rst
961
962APPLE BCM5974 MULTITOUCH DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-input@vger.kernel.org
965S:	Odd fixes
966F:	drivers/input/mouse/bcm5974.c
967
968APPLE SMC DRIVER
969M:	Henrik Rydberg <rydberg@bitmath.org>
970L:	linux-hwmon@vger.kernel.org
971S:	Odd fixes
972F:	drivers/hwmon/applesmc.c
973
974APPLETALK NETWORK LAYER
975L:	netdev@vger.kernel.org
976S:	Odd fixes
977F:	drivers/net/appletalk/
978F:	net/appletalk/
979
980APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
981M:	Duc Dang <dhdang@apm.com>
982S:	Supported
983F:	arch/arm64/boot/dts/apm/
984
985APPLIED MICRO (APM) X-GENE SOC EDAC
986M:	Loc Ho <lho@apm.com>
987S:	Supported
988F:	drivers/edac/xgene_edac.c
989F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994S:	Supported
995F:	drivers/net/ethernet/apm/xgene-v2/
996
997APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
998M:	Iyappan Subramanian <isubramanian@apm.com>
999M:	Keyur Chudgar <kchudgar@apm.com>
1000M:	Quan Nguyen <qnguyen@apm.com>
1001S:	Supported
1002F:	drivers/net/ethernet/apm/xgene/
1003F:	drivers/net/phy/mdio-xgene.c
1004F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1005F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1006
1007APPLIED MICRO (APM) X-GENE SOC PMU
1008M:	Tai Nguyen <ttnguyen@apm.com>
1009S:	Supported
1010F:	drivers/perf/xgene_pmu.c
1011F:	Documentation/perf/xgene-pmu.txt
1012F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1013
1014APTINA CAMERA SENSOR PLL
1015M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1016L:	linux-media@vger.kernel.org
1017S:	Maintained
1018F:	drivers/media/i2c/aptina-pll.*
1019
1020ARC FRAMEBUFFER DRIVER
1021M:	Jaya Kumar <jayalk@intworks.biz>
1022S:	Maintained
1023F:	drivers/video/fbdev/arcfb.c
1024F:	drivers/video/fbdev/core/fb_defio.c
1025
1026ARC PGU DRM DRIVER
1027M:	Alexey Brodkin <abrodkin@synopsys.com>
1028S:	Supported
1029F:	drivers/gpu/drm/arc/
1030F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1031
1032ARCNET NETWORK LAYER
1033M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1034L:	netdev@vger.kernel.org
1035S:	Maintained
1036F:	drivers/net/arcnet/
1037F:	include/uapi/linux/if_arcnet.h
1038
1039ARM ARCHITECTED TIMER DRIVER
1040M:	Mark Rutland <mark.rutland@arm.com>
1041M:	Marc Zyngier <marc.zyngier@arm.com>
1042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1043S:	Maintained
1044F:	arch/arm/include/asm/arch_timer.h
1045F:	arch/arm64/include/asm/arch_timer.h
1046F:	drivers/clocksource/arm_arch_timer.c
1047
1048ARM HDLCD DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050S:	Supported
1051F:	drivers/gpu/drm/arm/hdlcd_*
1052F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1053
1054ARM MALI-DP DRM DRIVER
1055M:	Liviu Dudau <liviu.dudau@arm.com>
1056M:	Brian Starkey <brian.starkey@arm.com>
1057M:	Mali DP Maintainers <malidp@foss.arm.com>
1058S:	Supported
1059F:	drivers/gpu/drm/arm/
1060F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1061
1062ARM MFM AND FLOPPY DRIVERS
1063M:	Ian Molton <spyro@f2s.com>
1064S:	Maintained
1065F:	arch/arm/lib/floppydma.S
1066F:	arch/arm/include/asm/floppy.h
1067
1068ARM PMU PROFILING AND DEBUGGING
1069M:	Will Deacon <will.deacon@arm.com>
1070M:	Mark Rutland <mark.rutland@arm.com>
1071S:	Maintained
1072L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073F:	arch/arm*/kernel/perf_*
1074F:	arch/arm/oprofile/common.c
1075F:	arch/arm*/kernel/hw_breakpoint.c
1076F:	arch/arm*/include/asm/hw_breakpoint.h
1077F:	arch/arm*/include/asm/perf_event.h
1078F:	drivers/perf/*
1079F:	include/linux/perf/arm_pmu.h
1080F:	Documentation/devicetree/bindings/arm/pmu.txt
1081F:	Documentation/devicetree/bindings/perf/
1082
1083ARM PORT
1084M:	Russell King <linux@armlinux.org.uk>
1085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1086W:	http://www.armlinux.org.uk/
1087S:	Odd Fixes
1088T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1089F:	arch/arm/
1090X:	arch/arm/boot/dts/
1091
1092ARM PRIMECELL AACI PL041 DRIVER
1093M:	Russell King <linux@armlinux.org.uk>
1094S:	Odd Fixes
1095F:	sound/arm/aaci.*
1096
1097ARM PRIMECELL BUS SUPPORT
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/amba/
1101F:	include/linux/amba/bus.h
1102
1103ARM PRIMECELL CLCD PL110 DRIVER
1104M:	Russell King <linux@armlinux.org.uk>
1105S:	Odd Fixes
1106F:	drivers/video/fbdev/amba-clcd.*
1107
1108ARM PRIMECELL KMI PL050 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/input/serio/ambakmi.*
1112F:	include/linux/amba/kmi.h
1113
1114ARM PRIMECELL MMCI PL180/1 DRIVER
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/mmc/host/mmci.*
1118F:	include/linux/amba/mmci.h
1119
1120ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1121M:	Russell King <linux@armlinux.org.uk>
1122S:	Odd Fixes
1123F:	drivers/tty/serial/amba-pl01*.c
1124F:	include/linux/amba/serial.h
1125
1126ARM SMMU DRIVERS
1127M:	Will Deacon <will.deacon@arm.com>
1128R:	Robin Murphy <robin.murphy@arm.com>
1129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S:	Maintained
1131F:	drivers/iommu/arm-smmu.c
1132F:	drivers/iommu/arm-smmu-v3.c
1133F:	drivers/iommu/io-pgtable-arm.c
1134F:	drivers/iommu/io-pgtable-arm-v7s.c
1135
1136ARM SUB-ARCHITECTURES
1137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S:	Maintained
1139F:	arch/arm/mach-*/
1140F:	arch/arm/plat-*/
1141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1142
1143ARM/ACTIONS SEMI ARCHITECTURE
1144M:	Andreas Färber <afaerber@suse.de>
1145L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S:	Maintained
1147N:	owl
1148F:	arch/arm/mach-actions/
1149F:	arch/arm/boot/dts/owl-*
1150F:	arch/arm64/boot/dts/actions/
1151F:	drivers/clocksource/owl-*
1152F:	drivers/pinctrl/actions/*
1153F:	drivers/soc/actions/
1154F:	include/dt-bindings/power/owl-*
1155F:	include/linux/soc/actions/
1156F:	Documentation/devicetree/bindings/arm/actions.txt
1157F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1158F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1159F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1160
1161ARM/ADS SPHERE MACHINE SUPPORT
1162M:	Lennert Buytenhek <kernel@wantstofly.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165
1166ARM/AFEB9260 MACHINE SUPPORT
1167M:	Sergey Lapin <slapin@ossfans.org>
1168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S:	Maintained
1170
1171ARM/AJECO 1ARM MACHINE SUPPORT
1172M:	Lennert Buytenhek <kernel@wantstofly.org>
1173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S:	Maintained
1175
1176ARM/Allwinner SoC Clock Support
1177M:	Emilio López <emilio@elopez.com.ar>
1178S:	Maintained
1179F:	drivers/clk/sunxi/
1180
1181ARM/Allwinner sunXi SoC support
1182M:	Maxime Ripard <maxime.ripard@bootlin.com>
1183M:	Chen-Yu Tsai <wens@csie.org>
1184L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S:	Maintained
1186N:	sun[x456789]i
1187N:	sun50i
1188F:	arch/arm/mach-sunxi/
1189F:	arch/arm64/boot/dts/allwinner/
1190F:	drivers/clk/sunxi-ng/
1191F:	drivers/pinctrl/sunxi/
1192F:	drivers/soc/sunxi/
1193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1194
1195ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1196M:	Neil Armstrong <narmstrong@baylibre.com>
1197M:	Jerome Brunet <jbrunet@baylibre.com>
1198L:	linux-amlogic@lists.infradead.org
1199S:	Maintained
1200F:	drivers/clk/meson/
1201F:	include/dt-bindings/clock/meson*
1202F:	include/dt-bindings/clock/gxbb*
1203F:	Documentation/devicetree/bindings/clock/amlogic*
1204
1205ARM/Amlogic Meson SoC support
1206M:	Carlo Caione <carlo@caione.org>
1207M:	Kevin Hilman <khilman@baylibre.com>
1208L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209L:	linux-amlogic@lists.infradead.org
1210W:	http://linux-meson.com/
1211S:	Maintained
1212F:	arch/arm/mach-meson/
1213F:	arch/arm/boot/dts/meson*
1214F:	arch/arm64/boot/dts/amlogic/
1215F:	drivers/pinctrl/meson/
1216F:	drivers/mmc/host/meson*
1217N:	meson
1218
1219ARM/Annapurna Labs ALPINE ARCHITECTURE
1220M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1221M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1222L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1223S:	Maintained
1224F:	arch/arm/mach-alpine/
1225F:	arch/arm/boot/dts/alpine*
1226F:	arch/arm64/boot/dts/al/
1227F:	drivers/*/*alpine*
1228
1229ARM/ARTPEC MACHINE SUPPORT
1230M:	Jesper Nilsson <jesper.nilsson@axis.com>
1231M:	Lars Persson <lars.persson@axis.com>
1232S:	Maintained
1233L:	linux-arm-kernel@axis.com
1234F:	arch/arm/mach-artpec
1235F:	arch/arm/boot/dts/artpec6*
1236F:	drivers/clk/axis
1237F:	drivers/crypto/axis
1238F:	drivers/pinctrl/pinctrl-artpec*
1239F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1240
1241ARM/ASPEED I2C DRIVER
1242M:	Brendan Higgins <brendanhiggins@google.com>
1243R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1244R:	Joel Stanley <joel@jms.id.au>
1245L:	linux-i2c@vger.kernel.org
1246L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1247S:	Maintained
1248F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1249F:	drivers/i2c/busses/i2c-aspeed.c
1250F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1251F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1252
1253ARM/ASPEED MACHINE SUPPORT
1254M:	Joel Stanley <joel@jms.id.au>
1255R:	Andrew Jeffery <andrew@aj.id.au>
1256L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1258Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1259S:	Supported
1260T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1261F:	arch/arm/mach-aspeed/
1262F:	arch/arm/boot/dts/aspeed-*
1263N:	aspeed
1264
1265ARM/ATMEL AT91 Clock Support
1266M:	Boris Brezillon <boris.brezillon@bootlin.com>
1267S:	Maintained
1268F:	drivers/clk/at91
1269
1270ARM/CALXEDA HIGHBANK ARCHITECTURE
1271M:	Rob Herring <robh@kernel.org>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-highbank/
1275F:	arch/arm/boot/dts/highbank.dts
1276F:	arch/arm/boot/dts/ecx-*.dts*
1277
1278ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1279M:	Krzysztof Halasa <khalasa@piap.pl>
1280S:	Maintained
1281F:	arch/arm/mach-cns3xxx/
1282
1283ARM/CAVIUM THUNDER NETWORK DRIVER
1284M:	Sunil Goutham <sgoutham@cavium.com>
1285M:	Robert Richter <rric@kernel.org>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Supported
1288F:	drivers/net/ethernet/cavium/thunder/
1289
1290ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1291M:	Lukasz Majewski <lukma@denx.de>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Maintained
1294F:	arch/arm/mach-ep93xx/ts72xx.c
1295
1296ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1297M:	Alexander Shiyan <shc_work@mail.ru>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Odd Fixes
1300N:	clps711x
1301
1302ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1303M:	Lennert Buytenhek <kernel@wantstofly.org>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306
1307ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1308M:	Hartley Sweeten <hsweeten@visionengravers.com>
1309M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1310L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311S:	Maintained
1312F:	arch/arm/mach-ep93xx/
1313F:	arch/arm/mach-ep93xx/include/mach/
1314
1315ARM/CLKDEV SUPPORT
1316M:	Russell King <linux@armlinux.org.uk>
1317L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318S:	Maintained
1319T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1320F:	drivers/clk/clkdev.c
1321
1322ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1323M:	Mike Rapoport <mike@compulab.co.il>
1324L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S:	Maintained
1326
1327ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1328M:	Baruch Siach <baruch@tkos.co.il>
1329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S:	Maintained
1331F:	arch/arm/boot/dts/cx92755*
1332N:	digicolor
1333
1334ARM/CONTEC MICRO9 MACHINE SUPPORT
1335M:	Hubert Feurstein <hubert.feurstein@contec.at>
1336S:	Maintained
1337F:	arch/arm/mach-ep93xx/micro9.c
1338
1339ARM/CORESIGHT FRAMEWORK AND DRIVERS
1340M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1341L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S:	Maintained
1343F:	drivers/hwtracing/coresight/*
1344F:	Documentation/trace/coresight.txt
1345F:	Documentation/trace/coresight-cpu-debug.txt
1346F:	Documentation/devicetree/bindings/arm/coresight.txt
1347F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1348F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1349F:	tools/perf/arch/arm/util/pmu.c
1350F:	tools/perf/arch/arm/util/auxtrace.c
1351F:	tools/perf/arch/arm/util/cs-etm.c
1352F:	tools/perf/arch/arm/util/cs-etm.h
1353F:	tools/perf/util/cs-etm.*
1354F:	tools/perf/util/cs-etm-decoder/*
1355
1356ARM/CORGI MACHINE SUPPORT
1357M:	Richard Purdie <rpurdie@rpsys.net>
1358S:	Maintained
1359
1360ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1361M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1362M:	Linus Walleij <linus.walleij@linaro.org>
1363L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364T:	git git://github.com/ulli-kroll/linux.git
1365S:	Maintained
1366F:	Documentation/devicetree/bindings/arm/gemini.txt
1367F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1368F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1369F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1370F:	arch/arm/mach-gemini/
1371F:	drivers/net/ethernet/cortina/
1372F:	drivers/pinctrl/pinctrl-gemini.c
1373F:	drivers/rtc/rtc-ftrtc010.c
1374
1375ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1376M:	Barry Song <baohua@kernel.org>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1379S:	Maintained
1380F:	arch/arm/boot/dts/prima2*
1381F:	arch/arm/mach-prima2/
1382F:	drivers/clk/sirf/
1383F:	drivers/clocksource/timer-prima2.c
1384F:	drivers/clocksource/timer-atlas7.c
1385N:	[^a-z]sirf
1386
1387ARM/EBSA110 MACHINE SUPPORT
1388M:	Russell King <linux@armlinux.org.uk>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390W:	http://www.armlinux.org.uk/
1391S:	Maintained
1392F:	arch/arm/mach-ebsa110/
1393F:	drivers/net/ethernet/amd/am79c961a.*
1394
1395ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1396M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1397R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400N:	efm32
1401
1402ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1403M:	Robert Jarzmik <robert.jarzmik@free.fr>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406F:	arch/arm/mach-pxa/ezx.c
1407
1408ARM/FARADAY FA526 PORT
1409M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1410L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411S:	Maintained
1412T:	git git://git.berlios.de/gemini-board
1413F:	arch/arm/mm/*-fa*
1414
1415ARM/FOOTBRIDGE ARCHITECTURE
1416M:	Russell King <linux@armlinux.org.uk>
1417L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1418W:	http://www.armlinux.org.uk/
1419S:	Maintained
1420F:	arch/arm/include/asm/hardware/dec21285.h
1421F:	arch/arm/mach-footbridge/
1422
1423ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1424M:	Shawn Guo <shawnguo@kernel.org>
1425M:	Sascha Hauer <s.hauer@pengutronix.de>
1426R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1427R:	Fabio Estevam <fabio.estevam@nxp.com>
1428R:	NXP Linux Team <linux-imx@nxp.com>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1432F:	arch/arm/mach-imx/
1433F:	arch/arm/mach-mxs/
1434F:	arch/arm/boot/dts/imx*
1435F:	arch/arm/configs/imx*_defconfig
1436F:	drivers/clk/imx/
1437F:	drivers/soc/imx/
1438F:	include/soc/imx/
1439
1440ARM/FREESCALE VYBRID ARM ARCHITECTURE
1441M:	Shawn Guo <shawnguo@kernel.org>
1442M:	Sascha Hauer <s.hauer@pengutronix.de>
1443R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1444R:	Stefan Agner <stefan@agner.ch>
1445L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446S:	Maintained
1447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1448F:	arch/arm/mach-imx/*vf610*
1449F:	arch/arm/boot/dts/vf*
1450
1451ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1452M:	Lennert Buytenhek <kernel@wantstofly.org>
1453L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454S:	Maintained
1455
1456ARM/GUMSTIX MACHINE SUPPORT
1457M:	Steve Sakoman <sakoman@gmail.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460
1461ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1462M:	Philipp Zabel <philipp.zabel@gmail.com>
1463M:	Paul Parsons <lost.distance@yahoo.com>
1464L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465S:	Maintained
1466F:	arch/arm/mach-pxa/hx4700.c
1467F:	arch/arm/mach-pxa/include/mach/hx4700.h
1468F:	sound/soc/pxa/hx4700.c
1469
1470ARM/HISILICON SOC SUPPORT
1471M:	Wei Xu <xuwei5@hisilicon.com>
1472L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473W:	http://www.hisilicon.com
1474S:	Supported
1475T:	git git://github.com/hisilicon/linux-hisi.git
1476F:	arch/arm/mach-hisi/
1477F:	arch/arm/boot/dts/hi3*
1478F:	arch/arm/boot/dts/hip*
1479F:	arch/arm/boot/dts/hisi*
1480F:	arch/arm64/boot/dts/hisilicon/
1481
1482ARM/HP JORNADA 7XX MACHINE SUPPORT
1483M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1484W:	www.jlime.com
1485S:	Maintained
1486T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1487F:	arch/arm/mach-sa1100/jornada720.c
1488F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1489
1490ARM/IGEP MACHINE SUPPORT
1491M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1492M:	Javier Martinez Canillas <javier@dowhile0.org>
1493L:	linux-omap@vger.kernel.org
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/boot/dts/omap3-igep*
1497
1498ARM/INCOME PXA270 SUPPORT
1499M:	Marek Vasut <marek.vasut@gmail.com>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1503
1504ARM/INTEL IOP13XX ARM ARCHITECTURE
1505M:	Lennert Buytenhek <kernel@wantstofly.org>
1506L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S:	Maintained
1508
1509ARM/INTEL IOP32X ARM ARCHITECTURE
1510M:	Lennert Buytenhek <kernel@wantstofly.org>
1511L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512S:	Maintained
1513
1514ARM/INTEL IOP33X ARM ARCHITECTURE
1515L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516S:	Orphan
1517
1518ARM/INTEL IQ81342EX MACHINE SUPPORT
1519M:	Lennert Buytenhek <kernel@wantstofly.org>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522
1523ARM/INTEL IXDP2850 MACHINE SUPPORT
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/INTEL IXP4XX ARM ARCHITECTURE
1529M:	Imre Kaloz <kaloz@openwrt.org>
1530M:	Krzysztof Halasa <khalasa@piap.pl>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-ixp4xx/
1534
1535ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1536M:	Jonathan Cameron <jic23@cam.ac.uk>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539F:	arch/arm/mach-pxa/stargate2.c
1540F:	drivers/pcmcia/pxa2xx_stargate2.c
1541
1542ARM/INTEL XSC3 (MANZANO) ARM CORE
1543M:	Lennert Buytenhek <kernel@wantstofly.org>
1544L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545S:	Maintained
1546
1547ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1548M:	Lennert Buytenhek <kernel@wantstofly.org>
1549L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S:	Maintained
1551
1552ARM/LG1K ARCHITECTURE
1553M:	Chanho Min <chanho.min@lge.com>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556F:	arch/arm64/boot/dts/lg/
1557
1558ARM/LOGICPD PXA270 MACHINE SUPPORT
1559M:	Lennert Buytenhek <kernel@wantstofly.org>
1560L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561S:	Maintained
1562
1563ARM/LPC18XX ARCHITECTURE
1564M:	Joachim Eastwood <manabian@gmail.com>
1565L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566S:	Maintained
1567F:	arch/arm/boot/dts/lpc43*
1568F:	drivers/clk/nxp/clk-lpc18xx*
1569F:	drivers/clocksource/time-lpc32xx.c
1570F:	drivers/i2c/busses/i2c-lpc2k.c
1571F:	drivers/memory/pl172.c
1572F:	drivers/mtd/spi-nor/nxp-spifi.c
1573F:	drivers/rtc/rtc-lpc24xx.c
1574N:	lpc18xx
1575
1576ARM/LPC32XX SOC SUPPORT
1577M:	Vladimir Zapolskiy <vz@mleia.com>
1578M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1579L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1581S:	Maintained
1582F:	arch/arm/boot/dts/lpc32*
1583F:	arch/arm/mach-lpc32xx/
1584F:	drivers/i2c/busses/i2c-pnx.c
1585F:	drivers/net/ethernet/nxp/lpc_eth.c
1586F:	drivers/usb/host/ohci-nxp.c
1587F:	drivers/watchdog/pnx4008_wdt.c
1588N:	lpc32xx
1589
1590ARM/MAGICIAN MACHINE SUPPORT
1591M:	Philipp Zabel <philipp.zabel@gmail.com>
1592S:	Maintained
1593
1594ARM/Marvell Dove/MV78xx0/Orion SOC support
1595M:	Jason Cooper <jason@lakedaemon.net>
1596M:	Andrew Lunn <andrew@lunn.ch>
1597M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1598M:	Gregory Clement <gregory.clement@bootlin.com>
1599L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600S:	Maintained
1601F:	Documentation/devicetree/bindings/soc/dove/
1602F:	arch/arm/mach-dove/
1603F:	arch/arm/mach-mv78xx0/
1604F:	arch/arm/mach-orion5x/
1605F:	arch/arm/plat-orion/
1606F:	arch/arm/boot/dts/dove*
1607F:	arch/arm/boot/dts/orion5x*
1608
1609ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1610M:	Jason Cooper <jason@lakedaemon.net>
1611M:	Andrew Lunn <andrew@lunn.ch>
1612M:	Gregory Clement <gregory.clement@bootlin.com>
1613M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1614L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S:	Maintained
1616F:	arch/arm/boot/dts/armada*
1617F:	arch/arm/boot/dts/kirkwood*
1618F:	arch/arm/configs/mvebu_*_defconfig
1619F:	arch/arm/mach-mvebu/
1620F:	arch/arm64/boot/dts/marvell/armada*
1621F:	drivers/cpufreq/armada-37xx-cpufreq.c
1622F:	drivers/cpufreq/mvebu-cpufreq.c
1623F:	drivers/irqchip/irq-armada-370-xp.c
1624F:	drivers/irqchip/irq-mvebu-*
1625F:	drivers/pinctrl/mvebu/
1626F:	drivers/rtc/rtc-armada38x.c
1627
1628ARM/Mediatek RTC DRIVER
1629M:	Eddie Huang <eddie.huang@mediatek.com>
1630M:	Sean Wang <sean.wang@mediatek.com>
1631L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1633S:	Maintained
1634F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1635F:	drivers/rtc/rtc-mt6397.c
1636F:	drivers/rtc/rtc-mt7622.c
1637
1638ARM/Mediatek SoC support
1639M:	Matthias Brugger <matthias.bgg@gmail.com>
1640L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1642S:	Maintained
1643F:	arch/arm/boot/dts/mt6*
1644F:	arch/arm/boot/dts/mt7*
1645F:	arch/arm/boot/dts/mt8*
1646F:	arch/arm/mach-mediatek/
1647F:	arch/arm64/boot/dts/mediatek/
1648N:	mtk
1649K:	mediatek
1650
1651ARM/Mediatek USB3 PHY DRIVER
1652M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1653L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1655S:	Maintained
1656F:	drivers/phy/mediatek/phy-mtk-tphy.c
1657
1658ARM/MICREL KS8695 ARCHITECTURE
1659M:	Greg Ungerer <gerg@uclinux.org>
1660L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661F:	arch/arm/mach-ks8695/
1662S:	Odd Fixes
1663
1664ARM/Microchip (AT91) SoC support
1665M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1666M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1667L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668W:	http://www.linux4sam.org
1669T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1670S:	Supported
1671N:	at91
1672N:	atmel
1673F:	arch/arm/mach-at91/
1674F:	include/soc/at91/
1675F:	arch/arm/boot/dts/at91*.dts
1676F:	arch/arm/boot/dts/at91*.dtsi
1677F:	arch/arm/boot/dts/sama*.dts
1678F:	arch/arm/boot/dts/sama*.dtsi
1679F:	arch/arm/include/debug/at91.S
1680F:	drivers/memory/atmel*
1681F:	drivers/watchdog/sama5d4_wdt.c
1682X:	drivers/input/touchscreen/atmel_mxt_ts.c
1683X:	drivers/net/wireless/atmel/
1684
1685ARM/MIOA701 MACHINE SUPPORT
1686M:	Robert Jarzmik <robert.jarzmik@free.fr>
1687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688F:	arch/arm/mach-pxa/mioa701.c
1689S:	Maintained
1690
1691ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1692M:	Michael Petchkovsky <mkpetch@internode.on.net>
1693S:	Maintained
1694
1695ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1696M:	Linus Walleij <linus.walleij@linaro.org>
1697L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698S:	Maintained
1699F:	arch/arm/mach-nomadik/
1700F:	arch/arm/mach-u300/
1701F:	arch/arm/mach-ux500/
1702F:	arch/arm/boot/dts/ste-*
1703F:	drivers/clk/clk-nomadik.c
1704F:	drivers/clk/clk-u300.c
1705F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1706F:	drivers/clocksource/timer-u300.c
1707F:	drivers/dma/coh901318*
1708F:	drivers/dma/ste_dma40*
1709F:	drivers/hwspinlock/u8500_hsem.c
1710F:	drivers/i2c/busses/i2c-nomadik.c
1711F:	drivers/i2c/busses/i2c-stu300.c
1712F:	drivers/mfd/ab3100*
1713F:	drivers/mfd/ab8500*
1714F:	drivers/mfd/abx500*
1715F:	drivers/mfd/dbx500*
1716F:	drivers/mfd/db8500*
1717F:	drivers/pinctrl/nomadik/
1718F:	drivers/pinctrl/pinctrl-coh901*
1719F:	drivers/pinctrl/pinctrl-u300.c
1720F:	drivers/rtc/rtc-ab3100.c
1721F:	drivers/rtc/rtc-ab8500.c
1722F:	drivers/rtc/rtc-coh901331.c
1723F:	drivers/rtc/rtc-pl031.c
1724F:	drivers/watchdog/coh901327_wdt.c
1725F:	Documentation/devicetree/bindings/arm/ste-*
1726F:	Documentation/devicetree/bindings/arm/ux500/
1727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1728
1729ARM/NUVOTON NPCM ARCHITECTURE
1730M:	Avi Fishman <avifishman70@gmail.com>
1731M:	Tomer Maimon <tmaimon77@gmail.com>
1732R:	Patrick Venture <venture@google.com>
1733R:	Nancy Yuen <yuenn@google.com>
1734R:	Brendan Higgins <brendanhiggins@google.com>
1735L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1736S:	Supported
1737F:	arch/arm/mach-npcm/
1738F:	arch/arm/boot/dts/nuvoton-npcm*
1739F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1740F:	drivers/*/*npcm*
1741F:	Documentation/devicetree/bindings/*/*npcm*
1742F:	Documentation/devicetree/bindings/*/*/*npcm*
1743
1744ARM/NUVOTON W90X900 ARM ARCHITECTURE
1745M:	Wan ZongShun <mcuos.com@gmail.com>
1746L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747W:	http://www.mcuos.com
1748S:	Maintained
1749F:	arch/arm/mach-w90x900/
1750F:	drivers/input/keyboard/w90p910_keypad.c
1751F:	drivers/input/touchscreen/w90p910_ts.c
1752F:	drivers/watchdog/nuc900_wdt.c
1753F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1754F:	drivers/mtd/nand/raw/nuc900_nand.c
1755F:	drivers/rtc/rtc-nuc900.c
1756F:	drivers/spi/spi-nuc900.c
1757F:	drivers/usb/host/ehci-w90x900.c
1758F:	drivers/video/fbdev/nuc900fb.c
1759
1760ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1761M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1762L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1763W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1764S:	Supported
1765
1766ARM/Orion SoC/Technologic Systems TS-78xx platform support
1767M:	Alexander Clouter <alex@digriz.org.uk>
1768L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769W:	http://www.digriz.org.uk/ts78xx/kernel
1770S:	Maintained
1771F:	arch/arm/mach-orion5x/ts78xx-*
1772
1773ARM/OXNAS platform support
1774M:	Neil Armstrong <narmstrong@baylibre.com>
1775L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776L:	linux-oxnas@groups.io (moderated for non-subscribers)
1777S:	Maintained
1778F:	arch/arm/mach-oxnas/
1779F:	arch/arm/boot/dts/ox8*.dts*
1780N:	oxnas
1781
1782ARM/PALM TREO SUPPORT
1783M:	Tomas Cech <sleep_walker@suse.com>
1784L:	linux-arm-kernel@lists.infradead.org
1785W:	http://hackndev.com
1786S:	Maintained
1787F:	arch/arm/mach-pxa/palmtreo.*
1788
1789ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1790M:	Marek Vasut <marek.vasut@gmail.com>
1791L:	linux-arm-kernel@lists.infradead.org
1792W:	http://hackndev.com
1793S:	Maintained
1794F:	arch/arm/mach-pxa/include/mach/palmtx.h
1795F:	arch/arm/mach-pxa/palmtx.c
1796F:	arch/arm/mach-pxa/palmt5.*
1797F:	arch/arm/mach-pxa/include/mach/palmld.h
1798F:	arch/arm/mach-pxa/palmld.c
1799F:	arch/arm/mach-pxa/palmte2.*
1800F:	arch/arm/mach-pxa/include/mach/palmtc.h
1801F:	arch/arm/mach-pxa/palmtc.c
1802
1803ARM/PALMZ72 SUPPORT
1804M:	Sergey Lapin <slapin@ossfans.org>
1805L:	linux-arm-kernel@lists.infradead.org
1806W:	http://hackndev.com
1807S:	Maintained
1808F:	arch/arm/mach-pxa/palmz72.*
1809
1810ARM/PLEB SUPPORT
1811M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1812W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1813S:	Maintained
1814
1815ARM/PT DIGITAL BOARD PORT
1816M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1817L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818W:	http://www.armlinux.org.uk/
1819S:	Maintained
1820
1821ARM/QUALCOMM SUPPORT
1822M:	Andy Gross <andy.gross@linaro.org>
1823M:	David Brown <david.brown@linaro.org>
1824L:	linux-arm-msm@vger.kernel.org
1825L:	linux-soc@vger.kernel.org
1826S:	Maintained
1827F:	Documentation/devicetree/bindings/soc/qcom/
1828F:	arch/arm/boot/dts/qcom-*.dts
1829F:	arch/arm/boot/dts/qcom-*.dtsi
1830F:	arch/arm/mach-qcom/
1831F:	arch/arm64/boot/dts/qcom/*
1832F:	drivers/i2c/busses/i2c-qup.c
1833F:	drivers/clk/qcom/
1834F:	drivers/dma/qcom/
1835F:	drivers/soc/qcom/
1836F:	drivers/spi/spi-qup.c
1837F:	drivers/tty/serial/msm_serial.c
1838F:	drivers/*/pm8???-*
1839F:	drivers/mfd/ssbi.c
1840F:	drivers/firmware/qcom_scm*
1841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1842
1843ARM/RADISYS ENP2611 MACHINE SUPPORT
1844M:	Lennert Buytenhek <kernel@wantstofly.org>
1845L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846S:	Maintained
1847
1848ARM/REALTEK ARCHITECTURE
1849M:	Andreas Färber <afaerber@suse.de>
1850L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S:	Maintained
1852F:	arch/arm64/boot/dts/realtek/
1853F:	Documentation/devicetree/bindings/arm/realtek.txt
1854
1855ARM/RENESAS ARM64 ARCHITECTURE
1856M:	Simon Horman <horms@verge.net.au>
1857M:	Magnus Damm <magnus.damm@gmail.com>
1858L:	linux-renesas-soc@vger.kernel.org
1859Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1861S:	Supported
1862F:	arch/arm64/boot/dts/renesas/
1863F:	Documentation/devicetree/bindings/arm/shmobile.txt
1864F:	drivers/soc/renesas/
1865F:	include/linux/soc/renesas/
1866
1867ARM/RISCPC ARCHITECTURE
1868M:	Russell King <linux@armlinux.org.uk>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870W:	http://www.armlinux.org.uk/
1871S:	Maintained
1872F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1873F:	arch/arm/include/asm/hardware/ioc.h
1874F:	arch/arm/include/asm/hardware/iomd.h
1875F:	arch/arm/include/asm/hardware/memc.h
1876F:	arch/arm/mach-rpc/
1877F:	drivers/net/ethernet/8390/etherh.c
1878F:	drivers/net/ethernet/i825xx/ether1*
1879F:	drivers/net/ethernet/seeq/ether3*
1880F:	drivers/scsi/arm/
1881
1882ARM/Rockchip SoC support
1883M:	Heiko Stuebner <heiko@sntech.de>
1884L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885L:	linux-rockchip@lists.infradead.org
1886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1887S:	Maintained
1888F:	arch/arm/boot/dts/rk3*
1889F:	arch/arm/boot/dts/rv1108*
1890F:	arch/arm/mach-rockchip/
1891F:	drivers/clk/rockchip/
1892F:	drivers/i2c/busses/i2c-rk3x.c
1893F:	drivers/*/*rockchip*
1894F:	drivers/*/*/*rockchip*
1895F:	sound/soc/rockchip/
1896N:	rockchip
1897
1898ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1899M:	Kukjin Kim <kgene@kernel.org>
1900M:	Krzysztof Kozlowski <krzk@kernel.org>
1901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1903Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1904S:	Maintained
1905F:	arch/arm/boot/dts/s3c*
1906F:	arch/arm/boot/dts/s5p*
1907F:	arch/arm/boot/dts/exynos*
1908F:	arch/arm64/boot/dts/exynos/
1909F:	arch/arm/plat-samsung/
1910F:	arch/arm/mach-s3c24*/
1911F:	arch/arm/mach-s3c64xx/
1912F:	arch/arm/mach-s5p*/
1913F:	arch/arm/mach-exynos*/
1914F:	drivers/*/*s3c24*
1915F:	drivers/*/*/*s3c24*
1916F:	drivers/*/*s3c64xx*
1917F:	drivers/*/*s5pv210*
1918F:	drivers/memory/samsung/*
1919F:	drivers/soc/samsung/*
1920F:	Documentation/arm/Samsung/
1921F:	Documentation/devicetree/bindings/arm/samsung/
1922F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1923F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1924N:	exynos
1925
1926ARM/SAMSUNG MOBILE MACHINE SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S:	Maintained
1930F:	arch/arm/mach-s5pv210/
1931
1932ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1933M:	Kyungmin Park <kyungmin.park@samsung.com>
1934M:	Kamil Debski <kamil@wypas.org>
1935M:	Andrzej Hajda <a.hajda@samsung.com>
1936L:	linux-arm-kernel@lists.infradead.org
1937L:	linux-media@vger.kernel.org
1938S:	Maintained
1939F:	drivers/media/platform/s5p-g2d/
1940
1941ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1942M:	Marek Szyprowski <m.szyprowski@samsung.com>
1943L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1944L:	linux-media@vger.kernel.org
1945S:	Maintained
1946F:	drivers/media/platform/s5p-cec/
1947F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1948
1949ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1950M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1951M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1952L:	linux-arm-kernel@lists.infradead.org
1953L:	linux-media@vger.kernel.org
1954S:	Maintained
1955F:	drivers/media/platform/s5p-jpeg/
1956
1957ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1958M:	Kyungmin Park <kyungmin.park@samsung.com>
1959M:	Kamil Debski <kamil@wypas.org>
1960M:	Jeongtae Park <jtp.park@samsung.com>
1961M:	Andrzej Hajda <a.hajda@samsung.com>
1962L:	linux-arm-kernel@lists.infradead.org
1963L:	linux-media@vger.kernel.org
1964S:	Maintained
1965F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1966F:	drivers/media/platform/s5p-mfc/
1967
1968ARM/SHMOBILE ARM ARCHITECTURE
1969M:	Simon Horman <horms@verge.net.au>
1970M:	Magnus Damm <magnus.damm@gmail.com>
1971L:	linux-renesas-soc@vger.kernel.org
1972Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1973T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1974S:	Supported
1975F:	arch/arm/boot/dts/emev2*
1976F:	arch/arm/boot/dts/r7s*
1977F:	arch/arm/boot/dts/r8a*
1978F:	arch/arm/boot/dts/sh*
1979F:	arch/arm/configs/shmobile_defconfig
1980F:	arch/arm/include/debug/renesas-scif.S
1981F:	arch/arm/mach-shmobile/
1982F:	Documentation/devicetree/bindings/arm/shmobile.txt
1983F:	drivers/soc/renesas/
1984F:	include/linux/soc/renesas/
1985
1986ARM/SOCFPGA ARCHITECTURE
1987M:	Dinh Nguyen <dinguyen@kernel.org>
1988S:	Maintained
1989F:	arch/arm/mach-socfpga/
1990F:	arch/arm/boot/dts/socfpga*
1991F:	arch/arm/configs/socfpga_defconfig
1992F:	arch/arm64/boot/dts/altera/
1993W:	http://www.rocketboards.org
1994T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1995
1996ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1997M:	Dinh Nguyen <dinguyen@kernel.org>
1998S:	Maintained
1999F:	drivers/clk/socfpga/
2000
2001ARM/SOCFPGA EDAC SUPPORT
2002M:	Thor Thayer <thor.thayer@linux.intel.com>
2003S:	Maintained
2004F:	drivers/edac/altera_edac.
2005
2006ARM/SPREADTRUM SoC SUPPORT
2007M:	Orson Zhai <orsonzhai@gmail.com>
2008M:	Baolin Wang <baolin.wang@linaro.org>
2009M:	Chunyan Zhang <zhang.lyra@gmail.com>
2010S:	Maintained
2011F:	arch/arm64/boot/dts/sprd
2012N:	sprd
2013
2014ARM/STI ARCHITECTURE
2015M:	Patrice Chotard <patrice.chotard@st.com>
2016L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2017W:	http://www.stlinux.com
2018S:	Maintained
2019F:	arch/arm/mach-sti/
2020F:	arch/arm/boot/dts/sti*
2021F:	drivers/char/hw_random/st-rng.c
2022F:	drivers/clocksource/arm_global_timer.c
2023F:	drivers/clocksource/clksrc_st_lpc.c
2024F:	drivers/cpufreq/sti-cpufreq.c
2025F:	drivers/dma/st_fdma*
2026F:	drivers/i2c/busses/i2c-st.c
2027F:	drivers/media/rc/st_rc.c
2028F:	drivers/media/platform/sti/c8sectpfe/
2029F:	drivers/mmc/host/sdhci-st.c
2030F:	drivers/phy/st/phy-miphy28lp.c
2031F:	drivers/phy/st/phy-stih407-usb.c
2032F:	drivers/pinctrl/pinctrl-st.c
2033F:	drivers/remoteproc/st_remoteproc.c
2034F:	drivers/remoteproc/st_slim_rproc.c
2035F:	drivers/reset/sti/
2036F:	drivers/rtc/rtc-st-lpc.c
2037F:	drivers/tty/serial/st-asc.c
2038F:	drivers/usb/dwc3/dwc3-st.c
2039F:	drivers/usb/host/ehci-st.c
2040F:	drivers/usb/host/ohci-st.c
2041F:	drivers/watchdog/st_lpc_wdt.c
2042F:	drivers/ata/ahci_st.c
2043F:	include/linux/remoteproc/st_slim_rproc.h
2044
2045ARM/STM32 ARCHITECTURE
2046M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2047M:	Alexandre Torgue <alexandre.torgue@st.com>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2051N:	stm32
2052F:	arch/arm/boot/dts/stm32*
2053F:	arch/arm/mach-stm32/
2054F:	drivers/clocksource/armv7m_systick.c
2055
2056ARM/Synaptics Berlin SoC support
2057M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2058M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2059L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2060S:	Maintained
2061F:	arch/arm/mach-berlin/
2062F:	arch/arm/boot/dts/berlin*
2063F:	arch/arm64/boot/dts/marvell/berlin*
2064
2065ARM/TANGO ARCHITECTURE
2066M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2067M:	Mans Rullgard <mans@mansr.com>
2068L:	linux-arm-kernel@lists.infradead.org
2069S:	Odd Fixes
2070N:	tango
2071
2072ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2073M:	Lennert Buytenhek <kernel@wantstofly.org>
2074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075S:	Maintained
2076
2077ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2078M:	Hans Verkuil <hans.verkuil@cisco.com>
2079L:	linux-tegra@vger.kernel.org
2080L:	linux-media@vger.kernel.org
2081S:	Maintained
2082F:	drivers/media/platform/tegra-cec/
2083F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2084
2085ARM/TETON BGA MACHINE SUPPORT
2086M:	"Mark F. Brown" <mark.brown314@gmail.com>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088S:	Maintained
2089
2090ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-kernel@vger.kernel.org
2093S:	Maintained
2094F:	drivers/memory/*emif*
2095
2096ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2097M:	Santosh Shilimkar <ssantosh@kernel.org>
2098L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099S:	Maintained
2100F:	arch/arm/mach-keystone/
2101F:	arch/arm/boot/dts/keystone-*
2102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2103
2104ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2105M:	Santosh Shilimkar <ssantosh@kernel.org>
2106L:	linux-kernel@vger.kernel.org
2107S:	Maintained
2108F:	drivers/clk/keystone/
2109
2110ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2111M:	Santosh Shilimkar <ssantosh@kernel.org>
2112L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113L:	linux-kernel@vger.kernel.org
2114S:	Maintained
2115F:	drivers/clocksource/timer-keystone.c
2116
2117ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2118M:	Santosh Shilimkar <ssantosh@kernel.org>
2119L:	linux-kernel@vger.kernel.org
2120S:	Maintained
2121F:	drivers/power/reset/keystone-reset.c
2122
2123ARM/THECUS N2100 MACHINE SUPPORT
2124M:	Lennert Buytenhek <kernel@wantstofly.org>
2125L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126S:	Maintained
2127
2128ARM/TOSA MACHINE SUPPORT
2129M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2130M:	Dirk Opfer <dirk@opfer-online.de>
2131S:	Maintained
2132
2133ARM/UNIPHIER ARCHITECTURE
2134M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2135L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2137S:	Maintained
2138F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2139F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2140F:	arch/arm/boot/dts/uniphier*
2141F:	arch/arm/include/asm/hardware/cache-uniphier.h
2142F:	arch/arm/mach-uniphier/
2143F:	arch/arm/mm/cache-uniphier.c
2144F:	arch/arm64/boot/dts/socionext/uniphier*
2145F:	drivers/bus/uniphier-system-bus.c
2146F:	drivers/clk/uniphier/
2147F:	drivers/gpio/gpio-uniphier.c
2148F:	drivers/i2c/busses/i2c-uniphier*
2149F:	drivers/irqchip/irq-uniphier-aidet.c
2150F:	drivers/pinctrl/uniphier/
2151F:	drivers/reset/reset-uniphier.c
2152F:	drivers/tty/serial/8250/8250_uniphier.c
2153N:	uniphier
2154
2155ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2156M:	Ulf Hansson <ulf.hansson@linaro.org>
2157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158T:	git git://git.linaro.org/people/ulfh/clk.git
2159S:	Maintained
2160F:	drivers/clk/ux500/
2161
2162ARM/VERSATILE EXPRESS PLATFORM
2163M:	Liviu Dudau <liviu.dudau@arm.com>
2164M:	Sudeep Holla <sudeep.holla@arm.com>
2165M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2166L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S:	Maintained
2168F:	arch/arm/boot/dts/vexpress*
2169F:	arch/arm64/boot/dts/arm/
2170F:	arch/arm/mach-vexpress/
2171F:	*/*/vexpress*
2172F:	*/*/*/vexpress*
2173F:	drivers/clk/versatile/clk-vexpress-osc.c
2174F:	drivers/clocksource/versatile.c
2175N:	mps2
2176
2177ARM/VFP SUPPORT
2178M:	Russell King <linux@armlinux.org.uk>
2179L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180W:	http://www.armlinux.org.uk/
2181S:	Maintained
2182F:	arch/arm/vfp/
2183
2184ARM/VOIPAC PXA270 SUPPORT
2185M:	Marek Vasut <marek.vasut@gmail.com>
2186L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2187S:	Maintained
2188F:	arch/arm/mach-pxa/vpac270.c
2189F:	arch/arm/mach-pxa/include/mach/vpac270.h
2190
2191ARM/VT8500 ARM ARCHITECTURE
2192M:	Tony Prisk <linux@prisktech.co.nz>
2193L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194S:	Maintained
2195F:	arch/arm/mach-vt8500/
2196F:	drivers/clocksource/vt8500_timer.c
2197F:	drivers/i2c/busses/i2c-wmt.c
2198F:	drivers/mmc/host/wmt-sdmmc.c
2199F:	drivers/pwm/pwm-vt8500.c
2200F:	drivers/rtc/rtc-vt8500.c
2201F:	drivers/tty/serial/vt8500_serial.c
2202F:	drivers/usb/host/ehci-platform.c
2203F:	drivers/usb/host/uhci-platform.c
2204F:	drivers/video/fbdev/vt8500lcdfb.*
2205F:	drivers/video/fbdev/wm8505fb*
2206F:	drivers/video/fbdev/wmt_ge_rops.*
2207
2208ARM/ZIPIT Z2 SUPPORT
2209M:	Marek Vasut <marek.vasut@gmail.com>
2210L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S:	Maintained
2212F:	arch/arm/mach-pxa/z2.c
2213F:	arch/arm/mach-pxa/include/mach/z2.h
2214
2215ARM/ZTE ARCHITECTURE
2216M:	Jun Nie <jun.nie@linaro.org>
2217M:	Baoyou Xie <baoyou.xie@linaro.org>
2218M:	Shawn Guo <shawnguo@kernel.org>
2219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220S:	Maintained
2221F:	arch/arm/boot/dts/zx2967*
2222F:	arch/arm/mach-zx/
2223F:	arch/arm64/boot/dts/zte/
2224F:	drivers/clk/zte/
2225F:	drivers/dma/zx_dma.c
2226F:	drivers/gpio/gpio-zx.c
2227F:	drivers/i2c/busses/i2c-zx2967.c
2228F:	drivers/mmc/host/dw_mmc-zx.*
2229F:	drivers/pinctrl/zte/
2230F:	drivers/soc/zte/
2231F:	drivers/thermal/zx2967_thermal.c
2232F:	drivers/watchdog/zx2967_wdt.c
2233F:	Documentation/devicetree/bindings/arm/zte.txt
2234F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2235F:	Documentation/devicetree/bindings/dma/zxdma.txt
2236F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2237F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2238F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2239F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2240F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2241F:	Documentation/devicetree/bindings/soc/zte/
2242F:	Documentation/devicetree/bindings/sound/zte,*.txt
2243F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2244F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2245F:	include/dt-bindings/clock/zx2967*.h
2246F:	include/dt-bindings/soc/zte,*.h
2247F:	sound/soc/codecs/zx_aud96p22.c
2248F:	sound/soc/zte/
2249
2250ARM/ZYNQ ARCHITECTURE
2251M:	Michal Simek <michal.simek@xilinx.com>
2252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253W:	http://wiki.xilinx.com
2254T:	git https://github.com/Xilinx/linux-xlnx.git
2255S:	Supported
2256F:	arch/arm/mach-zynq/
2257F:	drivers/cpuidle/cpuidle-zynq.c
2258F:	drivers/block/xsysace.c
2259N:	zynq
2260N:	xilinx
2261F:	drivers/clocksource/cadence_ttc_timer.c
2262F:	drivers/i2c/busses/i2c-cadence.c
2263F:	drivers/mmc/host/sdhci-of-arasan.c
2264F:	drivers/edac/synopsys_edac.c
2265
2266ARM64 PORT (AARCH64 ARCHITECTURE)
2267M:	Catalin Marinas <catalin.marinas@arm.com>
2268M:	Will Deacon <will.deacon@arm.com>
2269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2271S:	Maintained
2272F:	arch/arm64/
2273F:	Documentation/arm64/
2274
2275AS3645A LED FLASH CONTROLLER DRIVER
2276M:	Sakari Ailus <sakari.ailus@iki.fi>
2277L:	linux-leds@vger.kernel.org
2278S:	Maintained
2279F:	drivers/leds/leds-as3645a.c
2280
2281ASAHI KASEI AK8974 DRIVER
2282M:	Linus Walleij <linus.walleij@linaro.org>
2283L:	linux-iio@vger.kernel.org
2284W:	http://www.akm.com/
2285S:	Supported
2286F:	drivers/iio/magnetometer/ak8974.c
2287
2288ASC7621 HARDWARE MONITOR DRIVER
2289M:	George Joseph <george.joseph@fairview5.com>
2290L:	linux-hwmon@vger.kernel.org
2291S:	Maintained
2292F:	Documentation/hwmon/asc7621
2293F:	drivers/hwmon/asc7621.c
2294
2295ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2296M:	Corentin Chary <corentin.chary@gmail.com>
2297L:	acpi4asus-user@lists.sourceforge.net
2298L:	platform-driver-x86@vger.kernel.org
2299W:	http://acpi4asus.sf.net
2300S:	Maintained
2301F:	drivers/platform/x86/asus*.c
2302F:	drivers/platform/x86/eeepc*.c
2303
2304ASUS WIRELESS RADIO CONTROL DRIVER
2305M:	João Paulo Rechi Vita <jprvita@gmail.com>
2306L:	platform-driver-x86@vger.kernel.org
2307S:	Maintained
2308F:	drivers/platform/x86/asus-wireless.c
2309
2310ASYMMETRIC KEYS
2311M:	David Howells <dhowells@redhat.com>
2312L:	keyrings@vger.kernel.org
2313S:	Maintained
2314F:	Documentation/crypto/asymmetric-keys.txt
2315F:	include/linux/verification.h
2316F:	include/crypto/public_key.h
2317F:	include/crypto/pkcs7.h
2318F:	crypto/asymmetric_keys/
2319
2320ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2321R:	Dan Williams <dan.j.williams@intel.com>
2322W:	http://sourceforge.net/projects/xscaleiop
2323S:	Odd fixes
2324F:	Documentation/crypto/async-tx-api.txt
2325F:	crypto/async_tx/
2326F:	drivers/dma/
2327F:	include/linux/dmaengine.h
2328F:	include/linux/async_tx.h
2329
2330AT24 EEPROM DRIVER
2331M:	Bartosz Golaszewski <brgl@bgdev.pl>
2332L:	linux-i2c@vger.kernel.org
2333T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2334S:	Maintained
2335F:	Documentation/devicetree/bindings/eeprom/at24.txt
2336F:	drivers/misc/eeprom/at24.c
2337F:	include/linux/platform_data/at24.h
2338
2339ATA OVER ETHERNET (AOE) DRIVER
2340M:	"Ed L. Cashin" <ed.cashin@acm.org>
2341W:	http://www.openaoe.org/
2342S:	Supported
2343F:	Documentation/aoe/
2344F:	drivers/block/aoe/
2345
2346ATHEROS 71XX/9XXX GPIO DRIVER
2347M:	Alban Bedel <albeu@free.fr>
2348W:	https://github.com/AlbanBedel/linux
2349T:	git git://github.com/AlbanBedel/linux
2350S:	Maintained
2351F:	drivers/gpio/gpio-ath79.c
2352F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2353
2354ATHEROS 71XX/9XXX USB PHY DRIVER
2355M:	Alban Bedel <albeu@free.fr>
2356W:	https://github.com/AlbanBedel/linux
2357T:	git git://github.com/AlbanBedel/linux
2358S:	Maintained
2359F:	drivers/phy/qualcomm/phy-ath79-usb.c
2360F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2361
2362ATHEROS ATH GENERIC UTILITIES
2363M:	Kalle Valo <kvalo@codeaurora.org>
2364L:	linux-wireless@vger.kernel.org
2365S:	Supported
2366F:	drivers/net/wireless/ath/*
2367
2368ATHEROS ATH5K WIRELESS DRIVER
2369M:	Jiri Slaby <jirislaby@gmail.com>
2370M:	Nick Kossifidis <mickflemm@gmail.com>
2371M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2372L:	linux-wireless@vger.kernel.org
2373W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2374S:	Maintained
2375F:	drivers/net/wireless/ath/ath5k/
2376
2377ATHEROS ATH6KL WIRELESS DRIVER
2378M:	Kalle Valo <kvalo@codeaurora.org>
2379L:	linux-wireless@vger.kernel.org
2380W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2381T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2382S:	Supported
2383F:	drivers/net/wireless/ath/ath6kl/
2384
2385ATI_REMOTE2 DRIVER
2386M:	Ville Syrjala <syrjala@sci.fi>
2387S:	Maintained
2388F:	drivers/input/misc/ati_remote2.c
2389
2390ATK0110 HWMON DRIVER
2391M:	Luca Tettamanti <kronos.it@gmail.com>
2392L:	linux-hwmon@vger.kernel.org
2393S:	Maintained
2394F:	drivers/hwmon/asus_atk0110.c
2395
2396ATLX ETHERNET DRIVERS
2397M:	Jay Cliburn <jcliburn@gmail.com>
2398M:	Chris Snook <chris.snook@gmail.com>
2399L:	netdev@vger.kernel.org
2400W:	http://sourceforge.net/projects/atl1
2401W:	http://atl1.sourceforge.net
2402S:	Maintained
2403F:	drivers/net/ethernet/atheros/
2404
2405ATM
2406M:	Chas Williams <3chas3@gmail.com>
2407L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2408L:	netdev@vger.kernel.org
2409W:	http://linux-atm.sourceforge.net
2410S:	Maintained
2411F:	drivers/atm/
2412F:	include/linux/atm*
2413F:	include/uapi/linux/atm*
2414
2415ATMEL AT91 / AT32 MCI DRIVER
2416M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2417S:	Maintained
2418F:	drivers/mmc/host/atmel-mci.c
2419
2420ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2421M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2422S:	Supported
2423F:	drivers/power/reset/at91-sama5d2_shdwc.c
2424
2425ATMEL Audio ALSA driver
2426M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2427L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2428S:	Supported
2429F:	sound/soc/atmel
2430
2431ATMEL I2C DRIVER
2432M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2433L:	linux-i2c@vger.kernel.org
2434S:	Supported
2435F:	drivers/i2c/busses/i2c-at91.c
2436
2437ATMEL ISI DRIVER
2438M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2439L:	linux-media@vger.kernel.org
2440S:	Supported
2441F:	drivers/media/platform/atmel/atmel-isi.c
2442F:	include/media/atmel-isi.h
2443
2444ATMEL LCDFB DRIVER
2445M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2446L:	linux-fbdev@vger.kernel.org
2447S:	Maintained
2448F:	drivers/video/fbdev/atmel_lcdfb.c
2449F:	include/video/atmel_lcdc.h
2450
2451ATMEL MACB ETHERNET DRIVER
2452M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2453S:	Supported
2454F:	drivers/net/ethernet/cadence/
2455
2456ATMEL MAXTOUCH DRIVER
2457M:	Nick Dyer <nick@shmanahar.org>
2458T:	git git://github.com/ndyer/linux.git
2459S:	Maintained
2460F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2461F:	drivers/input/touchscreen/atmel_mxt_ts.c
2462
2463ATMEL SAMA5D2 ADC DRIVER
2464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2465L:	linux-iio@vger.kernel.org
2466S:	Supported
2467F:	drivers/iio/adc/at91-sama5d2_adc.c
2468
2469ATMEL SDMMC DRIVER
2470M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2471L:	linux-mmc@vger.kernel.org
2472S:	Supported
2473F:	drivers/mmc/host/sdhci-of-at91.c
2474
2475ATMEL SPI DRIVER
2476M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2477S:	Supported
2478F:	drivers/spi/spi-atmel.*
2479
2480ATMEL SSC DRIVER
2481M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483S:	Supported
2484F:	drivers/misc/atmel-ssc.c
2485F:	include/linux/atmel-ssc.h
2486
2487ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2488M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2489L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2490S:	Supported
2491F:	drivers/misc/atmel_tclib.c
2492F:	drivers/clocksource/tcb_clksrc.c
2493
2494ATMEL USBA UDC DRIVER
2495M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497S:	Supported
2498F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2499
2500ATMEL WIRELESS DRIVER
2501M:	Simon Kelley <simon@thekelleys.org.uk>
2502L:	linux-wireless@vger.kernel.org
2503W:	http://www.thekelleys.org.uk/atmel
2504W:	http://atmelwlandriver.sourceforge.net/
2505S:	Maintained
2506F:	drivers/net/wireless/atmel/atmel*
2507
2508ATMEL XDMA DRIVER
2509M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2510L:	linux-arm-kernel@lists.infradead.org
2511L:	dmaengine@vger.kernel.org
2512S:	Supported
2513F:	drivers/dma/at_xdmac.c
2514
2515ATOMIC INFRASTRUCTURE
2516M:	Will Deacon <will.deacon@arm.com>
2517M:	Peter Zijlstra <peterz@infradead.org>
2518R:	Boqun Feng <boqun.feng@gmail.com>
2519L:	linux-kernel@vger.kernel.org
2520S:	Maintained
2521F:	arch/*/include/asm/atomic*.h
2522F:	include/*/atomic*.h
2523
2524ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2525M:	Bradley Grove <linuxdrivers@attotech.com>
2526L:	linux-scsi@vger.kernel.org
2527W:	http://www.attotech.com
2528S:	Supported
2529F:	drivers/scsi/esas2r
2530
2531ATUSB IEEE 802.15.4 RADIO DRIVER
2532M:	Stefan Schmidt <stefan@osg.samsung.com>
2533L:	linux-wpan@vger.kernel.org
2534S:	Maintained
2535F:	drivers/net/ieee802154/atusb.c
2536F:	drivers/net/ieee802154/atusb.h
2537F:	drivers/net/ieee802154/at86rf230.h
2538
2539AUDIT SUBSYSTEM
2540M:	Paul Moore <paul@paul-moore.com>
2541M:	Eric Paris <eparis@redhat.com>
2542L:	linux-audit@redhat.com (moderated for non-subscribers)
2543W:	https://github.com/linux-audit
2544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2545S:	Supported
2546F:	include/linux/audit.h
2547F:	include/uapi/linux/audit.h
2548F:	kernel/audit*
2549
2550AUXILIARY DISPLAY DRIVERS
2551M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2552S:	Maintained
2553F:	drivers/auxdisplay/
2554F:	include/linux/cfag12864b.h
2555
2556AX.25 NETWORK LAYER
2557M:	Ralf Baechle <ralf@linux-mips.org>
2558L:	linux-hams@vger.kernel.org
2559W:	http://www.linux-ax25.org/
2560S:	Maintained
2561F:	include/uapi/linux/ax25.h
2562F:	include/net/ax25.h
2563F:	net/ax25/
2564
2565AXENTIA ARM DEVICES
2566M:	Peter Rosin <peda@axentia.se>
2567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2568S:	Maintained
2569F:	Documentation/devicetree/bindings/arm/axentia.txt
2570F:	arch/arm/boot/dts/at91-linea.dtsi
2571F:	arch/arm/boot/dts/at91-natte.dtsi
2572F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2573F:	arch/arm/boot/dts/at91-tse850-3.dts
2574
2575AXENTIA ASOC DRIVERS
2576M:	Peter Rosin <peda@axentia.se>
2577L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2578S:	Maintained
2579F:	Documentation/devicetree/bindings/sound/axentia,*
2580F:	sound/soc/atmel/tse850-pcm5142.c
2581
2582AZ6007 DVB DRIVER
2583M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2584L:	linux-media@vger.kernel.org
2585W:	https://linuxtv.org
2586T:	git git://linuxtv.org/media_tree.git
2587S:	Maintained
2588F:	drivers/media/usb/dvb-usb-v2/az6007.c
2589
2590AZTECH FM RADIO RECEIVER DRIVER
2591M:	Hans Verkuil <hverkuil@xs4all.nl>
2592L:	linux-media@vger.kernel.org
2593T:	git git://linuxtv.org/media_tree.git
2594W:	https://linuxtv.org
2595S:	Maintained
2596F:	drivers/media/radio/radio-aztech*
2597
2598B43 WIRELESS DRIVER
2599L:	linux-wireless@vger.kernel.org
2600L:	b43-dev@lists.infradead.org
2601W:	http://wireless.kernel.org/en/users/Drivers/b43
2602S:	Odd Fixes
2603F:	drivers/net/wireless/broadcom/b43/
2604
2605B43LEGACY WIRELESS DRIVER
2606M:	Larry Finger <Larry.Finger@lwfinger.net>
2607L:	linux-wireless@vger.kernel.org
2608L:	b43-dev@lists.infradead.org
2609W:	http://wireless.kernel.org/en/users/Drivers/b43
2610S:	Maintained
2611F:	drivers/net/wireless/broadcom/b43legacy/
2612
2613BACKLIGHT CLASS/SUBSYSTEM
2614M:	Lee Jones <lee.jones@linaro.org>
2615M:	Daniel Thompson <daniel.thompson@linaro.org>
2616M:	Jingoo Han <jingoohan1@gmail.com>
2617L:	dri-devel@lists.freedesktop.org
2618T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2619S:	Maintained
2620F:	drivers/video/backlight/
2621F:	include/linux/backlight.h
2622F:	include/linux/pwm_backlight.h
2623F:	Documentation/devicetree/bindings/leds/backlight
2624
2625BATMAN ADVANCED
2626M:	Marek Lindner <mareklindner@neomailbox.ch>
2627M:	Simon Wunderlich <sw@simonwunderlich.de>
2628M:	Antonio Quartulli <a@unstable.cc>
2629L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2630W:	https://www.open-mesh.org/
2631Q:	https://patchwork.open-mesh.org/project/batman/list/
2632S:	Maintained
2633F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2634F:	Documentation/ABI/testing/sysfs-class-net-mesh
2635F:	Documentation/networking/batman-adv.rst
2636F:	include/uapi/linux/batadv_packet.h
2637F:	include/uapi/linux/batman_adv.h
2638F:	net/batman-adv/
2639
2640BAYCOM/HDLCDRV DRIVERS FOR AX.25
2641M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2642L:	linux-hams@vger.kernel.org
2643W:	http://www.baycom.org/~tom/ham/ham.html
2644S:	Maintained
2645F:	drivers/net/hamradio/baycom*
2646
2647BCACHE (BLOCK LAYER CACHE)
2648M:	Coly Li <colyli@suse.de>
2649M:	Kent Overstreet <kent.overstreet@gmail.com>
2650L:	linux-bcache@vger.kernel.org
2651W:	http://bcache.evilpiepirate.org
2652C:	irc://irc.oftc.net/bcache
2653S:	Maintained
2654F:	drivers/md/bcache/
2655
2656BDISP ST MEDIA DRIVER
2657M:	Fabien Dessenne <fabien.dessenne@st.com>
2658L:	linux-media@vger.kernel.org
2659T:	git git://linuxtv.org/media_tree.git
2660W:	https://linuxtv.org
2661S:	Supported
2662F:	drivers/media/platform/sti/bdisp
2663
2664BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2665M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2666L:	netdev@vger.kernel.org
2667S:	Maintained
2668F:	drivers/net/ethernet/ec_bhf.c
2669
2670BEFS FILE SYSTEM
2671M:	Luis de Bethencourt <luisbg@kernel.org>
2672M:	Salah Triki <salah.triki@gmail.com>
2673S:	Maintained
2674T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2675F:	Documentation/filesystems/befs.txt
2676F:	fs/befs/
2677
2678BFQ I/O SCHEDULER
2679M:	Paolo Valente <paolo.valente@linaro.org>
2680M:	Jens Axboe <axboe@kernel.dk>
2681L:	linux-block@vger.kernel.org
2682S:	Maintained
2683F:	block/bfq-*
2684F:	Documentation/block/bfq-iosched.txt
2685
2686BFS FILE SYSTEM
2687M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2688S:	Maintained
2689F:	Documentation/filesystems/bfs.txt
2690F:	fs/bfs/
2691F:	include/uapi/linux/bfs_fs.h
2692
2693BLINKM RGB LED DRIVER
2694M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2695S:	Maintained
2696F:	drivers/leds/leds-blinkm.c
2697
2698BLOCK LAYER
2699M:	Jens Axboe <axboe@kernel.dk>
2700L:	linux-block@vger.kernel.org
2701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2702S:	Maintained
2703F:	block/
2704F:	drivers/block/
2705F:	kernel/trace/blktrace.c
2706F:	lib/sbitmap.c
2707
2708BLOCK2MTD DRIVER
2709M:	Joern Engel <joern@lazybastard.org>
2710L:	linux-mtd@lists.infradead.org
2711S:	Maintained
2712F:	drivers/mtd/devices/block2mtd.c
2713
2714BLUETOOTH DRIVERS
2715M:	Marcel Holtmann <marcel@holtmann.org>
2716M:	Johan Hedberg <johan.hedberg@gmail.com>
2717L:	linux-bluetooth@vger.kernel.org
2718W:	http://www.bluez.org/
2719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2721S:	Maintained
2722F:	drivers/bluetooth/
2723
2724BLUETOOTH SUBSYSTEM
2725M:	Marcel Holtmann <marcel@holtmann.org>
2726M:	Johan Hedberg <johan.hedberg@gmail.com>
2727L:	linux-bluetooth@vger.kernel.org
2728W:	http://www.bluez.org/
2729T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2731S:	Maintained
2732F:	net/bluetooth/
2733F:	include/net/bluetooth/
2734
2735BONDING DRIVER
2736M:	Jay Vosburgh <j.vosburgh@gmail.com>
2737M:	Veaceslav Falico <vfalico@gmail.com>
2738M:	Andy Gospodarek <andy@greyhouse.net>
2739L:	netdev@vger.kernel.org
2740W:	http://sourceforge.net/projects/bonding/
2741S:	Supported
2742F:	drivers/net/bonding/
2743F:	include/uapi/linux/if_bonding.h
2744
2745BPF (Safe dynamic programs and tools)
2746M:	Alexei Starovoitov <ast@kernel.org>
2747M:	Daniel Borkmann <daniel@iogearbox.net>
2748L:	netdev@vger.kernel.org
2749L:	linux-kernel@vger.kernel.org
2750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2751T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2752Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2753S:	Supported
2754F:	arch/x86/net/bpf_jit*
2755F:	Documentation/networking/filter.txt
2756F:	Documentation/bpf/
2757F:	include/linux/bpf*
2758F:	include/linux/filter.h
2759F:	include/trace/events/xdp.h
2760F:	include/uapi/linux/bpf*
2761F:	include/uapi/linux/filter.h
2762F:	kernel/bpf/
2763F:	kernel/trace/bpf_trace.c
2764F:	lib/test_bpf.c
2765F:	net/bpf/
2766F:	net/core/filter.c
2767F:	net/sched/act_bpf.c
2768F:	net/sched/cls_bpf.c
2769F:	samples/bpf/
2770F:	tools/bpf/
2771F:	tools/lib/bpf/
2772F:	tools/testing/selftests/bpf/
2773
2774BROADCOM B44 10/100 ETHERNET DRIVER
2775M:	Michael Chan <michael.chan@broadcom.com>
2776L:	netdev@vger.kernel.org
2777S:	Supported
2778F:	drivers/net/ethernet/broadcom/b44.*
2779
2780BROADCOM B53 ETHERNET SWITCH DRIVER
2781M:	Florian Fainelli <f.fainelli@gmail.com>
2782L:	netdev@vger.kernel.org
2783L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2784S:	Supported
2785F:	drivers/net/dsa/b53/*
2786F:	include/linux/platform_data/b53.h
2787
2788BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2789M:	Florian Fainelli <f.fainelli@gmail.com>
2790M:	Ray Jui <rjui@broadcom.com>
2791M:	Scott Branden <sbranden@broadcom.com>
2792M:	bcm-kernel-feedback-list@broadcom.com
2793T:	git git://github.com/broadcom/mach-bcm
2794S:	Maintained
2795N:	bcm281*
2796N:	bcm113*
2797N:	bcm216*
2798N:	kona
2799F:	arch/arm/mach-bcm/
2800
2801BROADCOM BCM2835 ARM ARCHITECTURE
2802M:	Eric Anholt <eric@anholt.net>
2803M:	Stefan Wahren <stefan.wahren@i2se.com>
2804L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2805L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2806T:	git git://github.com/anholt/linux
2807S:	Maintained
2808N:	bcm2835
2809F:	drivers/staging/vc04_services
2810
2811BROADCOM BCM47XX MIPS ARCHITECTURE
2812M:	Hauke Mehrtens <hauke@hauke-m.de>
2813M:	Rafał Miłecki <zajec5@gmail.com>
2814L:	linux-mips@linux-mips.org
2815S:	Maintained
2816F:	Documentation/devicetree/bindings/mips/brcm/
2817F:	arch/mips/bcm47xx/*
2818F:	arch/mips/include/asm/mach-bcm47xx/*
2819
2820BROADCOM BCM5301X ARM ARCHITECTURE
2821M:	Hauke Mehrtens <hauke@hauke-m.de>
2822M:	Rafał Miłecki <zajec5@gmail.com>
2823M:	Jon Mason <jonmason@broadcom.com>
2824M:	bcm-kernel-feedback-list@broadcom.com
2825L:	linux-arm-kernel@lists.infradead.org
2826S:	Maintained
2827F:	arch/arm/mach-bcm/bcm_5301x.c
2828F:	arch/arm/boot/dts/bcm5301x*.dtsi
2829F:	arch/arm/boot/dts/bcm470*
2830F:	arch/arm/boot/dts/bcm953012*
2831
2832BROADCOM BCM53573 ARM ARCHITECTURE
2833M:	Rafał Miłecki <rafal@milecki.pl>
2834L:	linux-arm-kernel@lists.infradead.org
2835S:	Maintained
2836F:	arch/arm/boot/dts/bcm53573*
2837F:	arch/arm/boot/dts/bcm47189*
2838
2839BROADCOM BCM63XX ARM ARCHITECTURE
2840M:	Florian Fainelli <f.fainelli@gmail.com>
2841M:	bcm-kernel-feedback-list@broadcom.com
2842L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843T:	git git://github.com/broadcom/stblinux.git
2844S:	Maintained
2845N:	bcm63xx
2846
2847BROADCOM BCM63XX/BCM33XX UDC DRIVER
2848M:	Kevin Cernekee <cernekee@gmail.com>
2849L:	linux-usb@vger.kernel.org
2850S:	Maintained
2851F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2852
2853BROADCOM BCM7XXX ARM ARCHITECTURE
2854M:	Brian Norris <computersforpeace@gmail.com>
2855M:	Gregory Fong <gregory.0xf0@gmail.com>
2856M:	Florian Fainelli <f.fainelli@gmail.com>
2857M:	bcm-kernel-feedback-list@broadcom.com
2858L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2859T:	git git://github.com/broadcom/stblinux.git
2860S:	Maintained
2861F:	arch/arm/mach-bcm/*brcmstb*
2862F:	arch/arm/boot/dts/bcm7*.dts*
2863F:	drivers/bus/brcmstb_gisb.c
2864F:	arch/arm/mm/cache-b15-rac.c
2865F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2866N:	brcmstb
2867
2868BROADCOM BMIPS CPUFREQ DRIVER
2869M:	Markus Mayer <mmayer@broadcom.com>
2870M:	bcm-kernel-feedback-list@broadcom.com
2871L:	linux-pm@vger.kernel.org
2872S:	Maintained
2873F:	drivers/cpufreq/bmips-cpufreq.c
2874
2875BROADCOM BMIPS MIPS ARCHITECTURE
2876M:	Kevin Cernekee <cernekee@gmail.com>
2877M:	Florian Fainelli <f.fainelli@gmail.com>
2878L:	linux-mips@linux-mips.org
2879T:	git git://github.com/broadcom/stblinux.git
2880S:	Maintained
2881F:	arch/mips/bmips/*
2882F:	arch/mips/include/asm/mach-bmips/*
2883F:	arch/mips/kernel/*bmips*
2884F:	arch/mips/boot/dts/brcm/bcm*.dts*
2885F:	drivers/irqchip/irq-bcm63*
2886F:	drivers/irqchip/irq-bcm7*
2887F:	drivers/irqchip/irq-brcmstb*
2888F:	include/linux/bcm963xx_nvram.h
2889F:	include/linux/bcm963xx_tag.h
2890
2891BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2892M:	Rasesh Mody <rasesh.mody@cavium.com>
2893M:	Harish Patil <harish.patil@cavium.com>
2894M:	Dept-GELinuxNICDev@cavium.com
2895L:	netdev@vger.kernel.org
2896S:	Supported
2897F:	drivers/net/ethernet/broadcom/bnx2.*
2898F:	drivers/net/ethernet/broadcom/bnx2_*
2899
2900BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2901M:	QLogic-Storage-Upstream@qlogic.com
2902L:	linux-scsi@vger.kernel.org
2903S:	Supported
2904F:	drivers/scsi/bnx2fc/
2905
2906BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2907M:	QLogic-Storage-Upstream@qlogic.com
2908L:	linux-scsi@vger.kernel.org
2909S:	Supported
2910F:	drivers/scsi/bnx2i/
2911
2912BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2913M:	Ariel Elior <ariel.elior@cavium.com>
2914M:	everest-linux-l2@cavium.com
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	drivers/net/ethernet/broadcom/bnx2x/
2918
2919BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2920M:	Michael Chan <michael.chan@broadcom.com>
2921L:	netdev@vger.kernel.org
2922S:	Supported
2923F:	drivers/net/ethernet/broadcom/bnxt/
2924
2925BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2926M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2927M:	Franky Lin <franky.lin@broadcom.com>
2928M:	Hante Meuleman <hante.meuleman@broadcom.com>
2929M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2930M:	Wright Feng <wright.feng@cypress.com>
2931L:	linux-wireless@vger.kernel.org
2932L:	brcm80211-dev-list.pdl@broadcom.com
2933L:	brcm80211-dev-list@cypress.com
2934S:	Supported
2935F:	drivers/net/wireless/broadcom/brcm80211/
2936
2937BROADCOM BRCMSTB GPIO DRIVER
2938M:	Gregory Fong <gregory.0xf0@gmail.com>
2939L:	bcm-kernel-feedback-list@broadcom.com
2940S:	Supported
2941F:	drivers/gpio/gpio-brcmstb.c
2942F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2943
2944BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2945M:	Al Cooper <alcooperx@gmail.com>
2946L:	linux-kernel@vger.kernel.org
2947L:	bcm-kernel-feedback-list@broadcom.com
2948S:	Maintained
2949F:	drivers/phy/broadcom/phy-brcm-usb*
2950
2951BROADCOM GENET ETHERNET DRIVER
2952M:	Doug Berger <opendmb@gmail.com>
2953M:	Florian Fainelli <f.fainelli@gmail.com>
2954L:	netdev@vger.kernel.org
2955S:	Supported
2956F:	drivers/net/ethernet/broadcom/genet/
2957
2958BROADCOM IPROC ARM ARCHITECTURE
2959M:	Ray Jui <rjui@broadcom.com>
2960M:	Scott Branden <sbranden@broadcom.com>
2961M:	Jon Mason <jonmason@broadcom.com>
2962M:	bcm-kernel-feedback-list@broadcom.com
2963L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2964T:	git git://github.com/broadcom/cygnus-linux.git
2965S:	Maintained
2966N:	iproc
2967N:	cygnus
2968N:	bcm[-_]nsp
2969N:	bcm9113*
2970N:	bcm9583*
2971N:	bcm9585*
2972N:	bcm9586*
2973N:	bcm988312
2974N:	bcm113*
2975N:	bcm583*
2976N:	bcm585*
2977N:	bcm586*
2978N:	bcm88312
2979N:	hr2
2980N:	stingray
2981F:	arch/arm64/boot/dts/broadcom/northstar2/*
2982F:	arch/arm64/boot/dts/broadcom/stingray/*
2983F:	drivers/clk/bcm/clk-ns*
2984F:	drivers/clk/bcm/clk-sr*
2985F:	drivers/pinctrl/bcm/pinctrl-ns*
2986F:	include/dt-bindings/clock/bcm-sr*
2987
2988BROADCOM KONA GPIO DRIVER
2989M:	Ray Jui <rjui@broadcom.com>
2990L:	bcm-kernel-feedback-list@broadcom.com
2991S:	Supported
2992F:	drivers/gpio/gpio-bcm-kona.c
2993F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2994
2995BROADCOM NETXTREME-E ROCE DRIVER
2996M:	Selvin Xavier <selvin.xavier@broadcom.com>
2997M:	Devesh Sharma <devesh.sharma@broadcom.com>
2998M:	Somnath Kotur <somnath.kotur@broadcom.com>
2999M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3000L:	linux-rdma@vger.kernel.org
3001W:	http://www.broadcom.com
3002S:	Supported
3003F:	drivers/infiniband/hw/bnxt_re/
3004F:	include/uapi/rdma/bnxt_re-abi.h
3005
3006BROADCOM NVRAM DRIVER
3007M:	Rafał Miłecki <zajec5@gmail.com>
3008L:	linux-mips@linux-mips.org
3009S:	Maintained
3010F:	drivers/firmware/broadcom/*
3011
3012BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3013M:	Rafał Miłecki <zajec5@gmail.com>
3014L:	linux-wireless@vger.kernel.org
3015S:	Maintained
3016F:	drivers/bcma/
3017F:	include/linux/bcma/
3018
3019BROADCOM STB AVS CPUFREQ DRIVER
3020M:	Markus Mayer <mmayer@broadcom.com>
3021M:	bcm-kernel-feedback-list@broadcom.com
3022L:	linux-pm@vger.kernel.org
3023S:	Maintained
3024F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3025F:	drivers/cpufreq/brcmstb*
3026
3027BROADCOM STB AVS TMON DRIVER
3028M:	Markus Mayer <mmayer@broadcom.com>
3029M:	bcm-kernel-feedback-list@broadcom.com
3030L:	linux-pm@vger.kernel.org
3031S:	Maintained
3032F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3033F:	drivers/thermal/broadcom/brcmstb*
3034
3035BROADCOM STB NAND FLASH DRIVER
3036M:	Brian Norris <computersforpeace@gmail.com>
3037M:	Kamal Dasu <kdasu.kdev@gmail.com>
3038L:	linux-mtd@lists.infradead.org
3039L:	bcm-kernel-feedback-list@broadcom.com
3040S:	Maintained
3041F:	drivers/mtd/nand/raw/brcmnand/
3042
3043BROADCOM STB DPFE DRIVER
3044M:	Markus Mayer <mmayer@broadcom.com>
3045M:	bcm-kernel-feedback-list@broadcom.com
3046L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3047S:	Maintained
3048F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3049F:	drivers/memory/brcmstb_dpfe.c
3050
3051BROADCOM SYSTEMPORT ETHERNET DRIVER
3052M:	Florian Fainelli <f.fainelli@gmail.com>
3053L:	netdev@vger.kernel.org
3054S:	Supported
3055F:	drivers/net/ethernet/broadcom/bcmsysport.*
3056
3057BROADCOM TG3 GIGABIT ETHERNET DRIVER
3058M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3059M:	Prashant Sreedharan <prashant@broadcom.com>
3060M:	Michael Chan <mchan@broadcom.com>
3061L:	netdev@vger.kernel.org
3062S:	Supported
3063F:	drivers/net/ethernet/broadcom/tg3.*
3064
3065BROCADE BFA FC SCSI DRIVER
3066M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3067M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3068L:	linux-scsi@vger.kernel.org
3069S:	Supported
3070F:	drivers/scsi/bfa/
3071
3072BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3073M:	Rasesh Mody <rasesh.mody@cavium.com>
3074M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3075M:	Dept-GELinuxNICDev@cavium.com
3076L:	netdev@vger.kernel.org
3077S:	Supported
3078F:	drivers/net/ethernet/brocade/bna/
3079
3080BSG (block layer generic sg v4 driver)
3081M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3082L:	linux-scsi@vger.kernel.org
3083S:	Supported
3084F:	block/bsg.c
3085F:	include/linux/bsg.h
3086F:	include/uapi/linux/bsg.h
3087
3088BT87X AUDIO DRIVER
3089M:	Clemens Ladisch <clemens@ladisch.de>
3090L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3091T:	git git://git.alsa-project.org/alsa-kernel.git
3092S:	Maintained
3093F:	Documentation/sound/cards/bt87x.rst
3094F:	sound/pci/bt87x.c
3095
3096BT8XXGPIO DRIVER
3097M:	Michael Buesch <m@bues.ch>
3098W:	http://bu3sch.de/btgpio.php
3099S:	Maintained
3100F:	drivers/gpio/gpio-bt8xx.c
3101
3102BTRFS FILE SYSTEM
3103M:	Chris Mason <clm@fb.com>
3104M:	Josef Bacik <jbacik@fb.com>
3105M:	David Sterba <dsterba@suse.com>
3106L:	linux-btrfs@vger.kernel.org
3107W:	http://btrfs.wiki.kernel.org/
3108Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3110S:	Maintained
3111F:	Documentation/filesystems/btrfs.txt
3112F:	fs/btrfs/
3113F:	include/linux/btrfs*
3114F:	include/uapi/linux/btrfs*
3115
3116BTTV VIDEO4LINUX DRIVER
3117M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3118L:	linux-media@vger.kernel.org
3119W:	https://linuxtv.org
3120T:	git git://linuxtv.org/media_tree.git
3121S:	Odd fixes
3122F:	Documentation/media/v4l-drivers/bttv*
3123F:	drivers/media/pci/bt8xx/bttv*
3124
3125BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3126M:	Chanwoo Choi <cw00.choi@samsung.com>
3127L:	linux-pm@vger.kernel.org
3128L:	linux-samsung-soc@vger.kernel.org
3129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3130S:	Maintained
3131F:	drivers/devfreq/exynos-bus.c
3132F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3133
3134BUSLOGIC SCSI DRIVER
3135M:	Khalid Aziz <khalid@gonehiking.org>
3136L:	linux-scsi@vger.kernel.org
3137S:	Maintained
3138F:	drivers/scsi/BusLogic.*
3139F:	drivers/scsi/FlashPoint.*
3140
3141C-MEDIA CMI8788 DRIVER
3142M:	Clemens Ladisch <clemens@ladisch.de>
3143L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3144T:	git git://git.alsa-project.org/alsa-kernel.git
3145S:	Maintained
3146F:	sound/pci/oxygen/
3147
3148C6X ARCHITECTURE
3149M:	Mark Salter <msalter@redhat.com>
3150M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3151L:	linux-c6x-dev@linux-c6x.org
3152W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3153S:	Maintained
3154F:	arch/c6x/
3155
3156CA8210 IEEE-802.15.4 RADIO DRIVER
3157M:	Harry Morris <h.morris@cascoda.com>
3158L:	linux-wpan@vger.kernel.org
3159W:	https://github.com/Cascoda/ca8210-linux.git
3160S:	Maintained
3161F:	drivers/net/ieee802154/ca8210.c
3162F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3163
3164CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3165M:	David Howells <dhowells@redhat.com>
3166L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3167S:	Supported
3168F:	Documentation/filesystems/caching/cachefiles.txt
3169F:	fs/cachefiles/
3170
3171CADENCE MIPI-CSI2 BRIDGES
3172M:	Maxime Ripard <maxime.ripard@bootlin.com>
3173L:	linux-media@vger.kernel.org
3174S:	Maintained
3175F:	Documentation/devicetree/bindings/media/cdns,*.txt
3176F:	drivers/media/platform/cadence/cdns-csi2*
3177
3178CADET FM/AM RADIO RECEIVER DRIVER
3179M:	Hans Verkuil <hverkuil@xs4all.nl>
3180L:	linux-media@vger.kernel.org
3181T:	git git://linuxtv.org/media_tree.git
3182W:	https://linuxtv.org
3183S:	Maintained
3184F:	drivers/media/radio/radio-cadet*
3185
3186CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3187M:	Jonathan Corbet <corbet@lwn.net>
3188L:	linux-media@vger.kernel.org
3189T:	git git://linuxtv.org/media_tree.git
3190S:	Maintained
3191F:	Documentation/media/v4l-drivers/cafe_ccic*
3192F:	drivers/media/platform/marvell-ccic/
3193
3194CAIF NETWORK LAYER
3195M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3196L:	netdev@vger.kernel.org
3197S:	Supported
3198F:	Documentation/networking/caif/
3199F:	drivers/net/caif/
3200F:	include/uapi/linux/caif/
3201F:	include/net/caif/
3202F:	net/caif/
3203
3204CALGARY x86-64 IOMMU
3205M:	Muli Ben-Yehuda <mulix@mulix.org>
3206M:	Jon Mason <jdmason@kudzu.us>
3207L:	iommu@lists.linux-foundation.org
3208S:	Maintained
3209F:	arch/x86/kernel/pci-calgary_64.c
3210F:	arch/x86/kernel/tce_64.c
3211F:	arch/x86/include/asm/calgary.h
3212F:	arch/x86/include/asm/tce.h
3213
3214CAN NETWORK DRIVERS
3215M:	Wolfgang Grandegger <wg@grandegger.com>
3216M:	Marc Kleine-Budde <mkl@pengutronix.de>
3217L:	linux-can@vger.kernel.org
3218W:	https://github.com/linux-can
3219T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3221S:	Maintained
3222F:	Documentation/devicetree/bindings/net/can/
3223F:	drivers/net/can/
3224F:	include/linux/can/dev.h
3225F:	include/linux/can/platform/
3226F:	include/uapi/linux/can/error.h
3227F:	include/uapi/linux/can/netlink.h
3228
3229CAN NETWORK LAYER
3230M:	Oliver Hartkopp <socketcan@hartkopp.net>
3231M:	Marc Kleine-Budde <mkl@pengutronix.de>
3232L:	linux-can@vger.kernel.org
3233W:	https://github.com/linux-can
3234T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3236S:	Maintained
3237F:	Documentation/networking/can.rst
3238F:	net/can/
3239F:	include/linux/can/core.h
3240F:	include/uapi/linux/can.h
3241F:	include/uapi/linux/can/bcm.h
3242F:	include/uapi/linux/can/raw.h
3243F:	include/uapi/linux/can/gw.h
3244
3245CAPABILITIES
3246M:	Serge Hallyn <serge@hallyn.com>
3247L:	linux-security-module@vger.kernel.org
3248S:	Supported
3249F:	include/linux/capability.h
3250F:	include/uapi/linux/capability.h
3251F:	security/commoncap.c
3252F:	kernel/capability.c
3253
3254CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3255M:	Kevin Tsai <ktsai@capellamicro.com>
3256S:	Maintained
3257F:	drivers/iio/light/cm*
3258
3259CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3260M:	Christian Lamparter <chunkeey@googlemail.com>
3261L:	linux-wireless@vger.kernel.org
3262W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3263S:	Maintained
3264F:	drivers/net/wireless/ath/carl9170/
3265
3266CAVIUM I2C DRIVER
3267M:	Jan Glauber <jglauber@cavium.com>
3268M:	David Daney <david.daney@cavium.com>
3269W:	http://www.cavium.com
3270S:	Supported
3271F:	drivers/i2c/busses/i2c-octeon*
3272F:	drivers/i2c/busses/i2c-thunderx*
3273
3274CAVIUM LIQUIDIO NETWORK DRIVER
3275M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3276M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3277M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3278M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3279L:	netdev@vger.kernel.org
3280W:	http://www.cavium.com
3281S:	Supported
3282F:	drivers/net/ethernet/cavium/liquidio/
3283
3284CAVIUM MMC DRIVER
3285M:	Jan Glauber <jglauber@cavium.com>
3286M:	David Daney <david.daney@cavium.com>
3287M:	Steven J. Hill <Steven.Hill@cavium.com>
3288W:	http://www.cavium.com
3289S:	Supported
3290F:	drivers/mmc/host/cavium*
3291
3292CAVIUM OCTEON-TX CRYPTO DRIVER
3293M:	George Cherian <george.cherian@cavium.com>
3294L:	linux-crypto@vger.kernel.org
3295W:	http://www.cavium.com
3296S:	Supported
3297F:	drivers/crypto/cavium/cpt/
3298
3299CAVIUM THUNDERX2 ARM64 SOC
3300M:	Robert Richter <rrichter@cavium.com>
3301M:	Jayachandran C <jnair@caviumnetworks.com>
3302L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3303S:	Maintained
3304F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3305F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3306
3307CC2520 IEEE-802.15.4 RADIO DRIVER
3308M:	Varka Bhadram <varkabhadram@gmail.com>
3309L:	linux-wpan@vger.kernel.org
3310S:	Maintained
3311F:	drivers/net/ieee802154/cc2520.c
3312F:	include/linux/spi/cc2520.h
3313F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3314
3315CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3316M:	Gilad Ben-Yossef <gilad@benyossef.com>
3317L:	linux-crypto@vger.kernel.org
3318S:	Supported
3319F:	drivers/crypto/ccree/
3320W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3321
3322CEC FRAMEWORK
3323M:	Hans Verkuil <hans.verkuil@cisco.com>
3324L:	linux-media@vger.kernel.org
3325T:	git git://linuxtv.org/media_tree.git
3326W:	http://linuxtv.org
3327S:	Supported
3328F:	Documentation/media/kapi/cec-core.rst
3329F:	Documentation/media/uapi/cec
3330F:	drivers/media/cec/
3331F:	drivers/media/rc/keymaps/rc-cec.c
3332F:	include/media/cec.h
3333F:	include/media/cec-notifier.h
3334F:	include/uapi/linux/cec.h
3335F:	include/uapi/linux/cec-funcs.h
3336F:	Documentation/devicetree/bindings/media/cec.txt
3337F:	Documentation/ABI/testing/debugfs-cec-error-inj
3338
3339CEC GPIO DRIVER
3340M:	Hans Verkuil <hans.verkuil@cisco.com>
3341L:	linux-media@vger.kernel.org
3342T:	git git://linuxtv.org/media_tree.git
3343W:	http://linuxtv.org
3344S:	Supported
3345F:	drivers/media/platform/cec-gpio/
3346F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3347
3348CELL BROADBAND ENGINE ARCHITECTURE
3349M:	Arnd Bergmann <arnd@arndb.de>
3350L:	linuxppc-dev@lists.ozlabs.org
3351W:	http://www.ibm.com/developerworks/power/cell/
3352S:	Supported
3353F:	arch/powerpc/include/asm/cell*.h
3354F:	arch/powerpc/include/asm/spu*.h
3355F:	arch/powerpc/include/uapi/asm/spu*.h
3356F:	arch/powerpc/oprofile/*cell*
3357F:	arch/powerpc/platforms/cell/
3358
3359CEPH COMMON CODE (LIBCEPH)
3360M:	Ilya Dryomov <idryomov@gmail.com>
3361M:	"Yan, Zheng" <zyan@redhat.com>
3362M:	Sage Weil <sage@redhat.com>
3363L:	ceph-devel@vger.kernel.org
3364W:	http://ceph.com/
3365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3366T:	git git://github.com/ceph/ceph-client.git
3367S:	Supported
3368F:	net/ceph/
3369F:	include/linux/ceph/
3370F:	include/linux/crush/
3371
3372CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3373M:	"Yan, Zheng" <zyan@redhat.com>
3374M:	Sage Weil <sage@redhat.com>
3375M:	Ilya Dryomov <idryomov@gmail.com>
3376L:	ceph-devel@vger.kernel.org
3377W:	http://ceph.com/
3378T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3379T:	git git://github.com/ceph/ceph-client.git
3380S:	Supported
3381F:	Documentation/filesystems/ceph.txt
3382F:	fs/ceph/
3383
3384CERTIFICATE HANDLING:
3385M:	David Howells <dhowells@redhat.com>
3386M:	David Woodhouse <dwmw2@infradead.org>
3387L:	keyrings@vger.kernel.org
3388S:	Maintained
3389F:	Documentation/admin-guide/module-signing.rst
3390F:	certs/
3391F:	scripts/sign-file.c
3392F:	scripts/extract-cert.c
3393
3394CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3395L:	linux-usb@vger.kernel.org
3396S:	Orphan
3397F:	Documentation/usb/WUSB-Design-overview.txt
3398F:	Documentation/usb/wusb-cbaf
3399F:	drivers/usb/host/hwa-hc.c
3400F:	drivers/usb/host/whci/
3401F:	drivers/usb/wusbcore/
3402F:	include/linux/usb/wusb*
3403
3404CFAG12864B LCD DRIVER
3405M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3406S:	Maintained
3407F:	drivers/auxdisplay/cfag12864b.c
3408F:	include/linux/cfag12864b.h
3409
3410CFAG12864BFB LCD FRAMEBUFFER DRIVER
3411M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3412S:	Maintained
3413F:	drivers/auxdisplay/cfag12864bfb.c
3414F:	include/linux/cfag12864b.h
3415
3416802.11 (including CFG80211/NL80211)
3417M:	Johannes Berg <johannes@sipsolutions.net>
3418L:	linux-wireless@vger.kernel.org
3419W:	http://wireless.kernel.org/
3420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3421T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3422S:	Maintained
3423F:	net/wireless/
3424F:	include/uapi/linux/nl80211.h
3425F:	include/linux/ieee80211.h
3426F:	include/net/wext.h
3427F:	include/net/cfg80211.h
3428F:	include/net/iw_handler.h
3429F:	include/net/ieee80211_radiotap.h
3430F:	Documentation/driver-api/80211/cfg80211.rst
3431F:	Documentation/networking/regulatory.txt
3432
3433CHAR and MISC DRIVERS
3434M:	Arnd Bergmann <arnd@arndb.de>
3435M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3436T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3437S:	Supported
3438F:	drivers/char/
3439F:	drivers/misc/
3440F:	include/linux/miscdevice.h
3441
3442CHECKPATCH
3443M:	Andy Whitcroft <apw@canonical.com>
3444M:	Joe Perches <joe@perches.com>
3445S:	Maintained
3446F:	scripts/checkpatch.pl
3447
3448CHINESE DOCUMENTATION
3449M:	Harry Wei <harryxiyou@gmail.com>
3450L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3451L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3452S:	Maintained
3453F:	Documentation/translations/zh_CN/
3454
3455CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3456M:	Peter Chen <Peter.Chen@nxp.com>
3457T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3458L:	linux-usb@vger.kernel.org
3459S:	Maintained
3460F:	drivers/usb/chipidea/
3461
3462CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3463M:	Hans de Goede <hdegoede@redhat.com>
3464L:	linux-input@vger.kernel.org
3465S:	Maintained
3466F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3467F:	drivers/input/touchscreen/chipone_icn8318.c
3468
3469CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3470M:	Hans de Goede <hdegoede@redhat.com>
3471L:	linux-input@vger.kernel.org
3472S:	Maintained
3473F:	drivers/input/touchscreen/chipone_icn8505.c
3474
3475CHROME HARDWARE PLATFORM SUPPORT
3476M:	Benson Leung <bleung@chromium.org>
3477M:	Olof Johansson <olof@lixom.net>
3478S:	Maintained
3479T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3480F:	drivers/platform/chrome/
3481
3482CIRRUS LOGIC AUDIO CODEC DRIVERS
3483M:	Brian Austin <brian.austin@cirrus.com>
3484M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3485L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3486S:	Maintained
3487F:	sound/soc/codecs/cs*
3488
3489CIRRUS LOGIC EP93XX ETHERNET DRIVER
3490M:	Hartley Sweeten <hsweeten@visionengravers.com>
3491L:	netdev@vger.kernel.org
3492S:	Maintained
3493F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3494
3495CISCO FCOE HBA DRIVER
3496M:	Satish Kharat <satishkh@cisco.com>
3497M:	Sesidhar Baddela <sebaddel@cisco.com>
3498M:	Karan Tilak Kumar <kartilak@cisco.com>
3499L:	linux-scsi@vger.kernel.org
3500S:	Supported
3501F:	drivers/scsi/fnic/
3502
3503CISCO SCSI HBA DRIVER
3504M:	Karan Tilak Kumar <kartilak@cisco.com>
3505M:	Sesidhar Baddela <sebaddel@cisco.com>
3506L:	linux-scsi@vger.kernel.org
3507S:	Supported
3508F:	drivers/scsi/snic/
3509
3510CISCO VIC ETHERNET NIC DRIVER
3511M:	Christian Benvenuti <benve@cisco.com>
3512M:	Govindarajulu Varadarajan <_govind@gmx.com>
3513M:	Parvi Kaustubhi <pkaustub@cisco.com>
3514S:	Supported
3515F:	drivers/net/ethernet/cisco/enic/
3516
3517CISCO VIC LOW LATENCY NIC DRIVER
3518M:	Christian Benvenuti <benve@cisco.com>
3519M:	Dave Goodell <dgoodell@cisco.com>
3520S:	Supported
3521F:	drivers/infiniband/hw/usnic/
3522
3523CLEANCACHE API
3524M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3525L:	linux-kernel@vger.kernel.org
3526S:	Maintained
3527F:	mm/cleancache.c
3528F:	include/linux/cleancache.h
3529
3530CLK API
3531M:	Russell King <linux@armlinux.org.uk>
3532L:	linux-clk@vger.kernel.org
3533S:	Maintained
3534F:	include/linux/clk.h
3535
3536CLOCKSOURCE, CLOCKEVENT DRIVERS
3537M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3538M:	Thomas Gleixner <tglx@linutronix.de>
3539L:	linux-kernel@vger.kernel.org
3540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3541S:	Supported
3542F:	drivers/clocksource/
3543F:	Documentation/devicetree/bindings/timer/
3544
3545CMPC ACPI DRIVER
3546M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3547M:	Daniel Oliveira Nascimento <don@syst.com.br>
3548L:	platform-driver-x86@vger.kernel.org
3549S:	Supported
3550F:	drivers/platform/x86/classmate-laptop.c
3551
3552COBALT MEDIA DRIVER
3553M:	Hans Verkuil <hans.verkuil@cisco.com>
3554L:	linux-media@vger.kernel.org
3555T:	git git://linuxtv.org/media_tree.git
3556W:	https://linuxtv.org
3557S:	Supported
3558F:	drivers/media/pci/cobalt/
3559
3560COCCINELLE/Semantic Patches (SmPL)
3561M:	Julia Lawall <Julia.Lawall@lip6.fr>
3562M:	Gilles Muller <Gilles.Muller@lip6.fr>
3563M:	Nicolas Palix <nicolas.palix@imag.fr>
3564M:	Michal Marek <michal.lkml@markovi.net>
3565L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3567W:	http://coccinelle.lip6.fr/
3568S:	Supported
3569F:	Documentation/dev-tools/coccinelle.rst
3570F:	scripts/coccinelle/
3571F:	scripts/coccicheck
3572
3573CODA FILE SYSTEM
3574M:	Jan Harkes <jaharkes@cs.cmu.edu>
3575M:	coda@cs.cmu.edu
3576L:	codalist@coda.cs.cmu.edu
3577W:	http://www.coda.cs.cmu.edu/
3578S:	Maintained
3579F:	Documentation/filesystems/coda.txt
3580F:	fs/coda/
3581F:	include/linux/coda*.h
3582F:	include/uapi/linux/coda*.h
3583
3584CODA V4L2 MEM2MEM DRIVER
3585M:	Philipp Zabel <p.zabel@pengutronix.de>
3586L:	linux-media@vger.kernel.org
3587S:	Maintained
3588F:	Documentation/devicetree/bindings/media/coda.txt
3589F:	drivers/media/platform/coda/
3590
3591COMMON CLK FRAMEWORK
3592M:	Michael Turquette <mturquette@baylibre.com>
3593M:	Stephen Boyd <sboyd@kernel.org>
3594L:	linux-clk@vger.kernel.org
3595Q:	http://patchwork.kernel.org/project/linux-clk/list/
3596T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3597S:	Maintained
3598F:	Documentation/devicetree/bindings/clock/
3599F:	drivers/clk/
3600X:	drivers/clk/clkdev.c
3601F:	include/linux/clk-pr*
3602F:	include/linux/clk/
3603F:	include/linux/of_clk.h
3604
3605COMMON INTERNET FILE SYSTEM (CIFS)
3606M:	Steve French <sfrench@samba.org>
3607L:	linux-cifs@vger.kernel.org
3608L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3609W:	http://linux-cifs.samba.org/
3610T:	git git://git.samba.org/sfrench/cifs-2.6.git
3611S:	Supported
3612F:	Documentation/filesystems/cifs/
3613F:	fs/cifs/
3614
3615COMPACTPCI HOTPLUG CORE
3616M:	Scott Murray <scott@spiteful.org>
3617L:	linux-pci@vger.kernel.org
3618S:	Maintained
3619F:	drivers/pci/hotplug/cpci_hotplug*
3620
3621COMPACTPCI HOTPLUG GENERIC DRIVER
3622M:	Scott Murray <scott@spiteful.org>
3623L:	linux-pci@vger.kernel.org
3624S:	Maintained
3625F:	drivers/pci/hotplug/cpcihp_generic.c
3626
3627COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3628M:	Scott Murray <scott@spiteful.org>
3629L:	linux-pci@vger.kernel.org
3630S:	Maintained
3631F:	drivers/pci/hotplug/cpcihp_zt5550.*
3632
3633COMPAL LAPTOP SUPPORT
3634M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3635L:	platform-driver-x86@vger.kernel.org
3636S:	Maintained
3637F:	drivers/platform/x86/compal-laptop.c
3638
3639CONEXANT ACCESSRUNNER USB DRIVER
3640L:	accessrunner-general@lists.sourceforge.net
3641W:	http://accessrunner.sourceforge.net/
3642S:	Orphan
3643F:	drivers/usb/atm/cxacru.c
3644
3645CONFIGFS
3646M:	Joel Becker <jlbec@evilplan.org>
3647M:	Christoph Hellwig <hch@lst.de>
3648T:	git git://git.infradead.org/users/hch/configfs.git
3649S:	Supported
3650F:	fs/configfs/
3651F:	include/linux/configfs.h
3652
3653CONNECTOR
3654M:	Evgeniy Polyakov <zbr@ioremap.net>
3655L:	netdev@vger.kernel.org
3656S:	Maintained
3657F:	drivers/connector/
3658
3659CONTROL GROUP (CGROUP)
3660M:	Tejun Heo <tj@kernel.org>
3661M:	Li Zefan <lizefan@huawei.com>
3662M:	Johannes Weiner <hannes@cmpxchg.org>
3663L:	cgroups@vger.kernel.org
3664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3665S:	Maintained
3666F:	Documentation/cgroup*
3667F:	include/linux/cgroup*
3668F:	kernel/cgroup*
3669
3670CONTROL GROUP - CPUSET
3671M:	Li Zefan <lizefan@huawei.com>
3672L:	cgroups@vger.kernel.org
3673W:	http://www.bullopensource.org/cpuset/
3674W:	http://oss.sgi.com/projects/cpusets/
3675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3676S:	Maintained
3677F:	Documentation/cgroup-v1/cpusets.txt
3678F:	include/linux/cpuset.h
3679F:	kernel/cgroup/cpuset.c
3680
3681CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3682M:	Johannes Weiner <hannes@cmpxchg.org>
3683M:	Michal Hocko <mhocko@kernel.org>
3684M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3685L:	cgroups@vger.kernel.org
3686L:	linux-mm@kvack.org
3687S:	Maintained
3688F:	mm/memcontrol.c
3689F:	mm/swap_cgroup.c
3690
3691CORETEMP HARDWARE MONITORING DRIVER
3692M:	Fenghua Yu <fenghua.yu@intel.com>
3693L:	linux-hwmon@vger.kernel.org
3694S:	Maintained
3695F:	Documentation/hwmon/coretemp
3696F:	drivers/hwmon/coretemp.c
3697
3698COSA/SRP SYNC SERIAL DRIVER
3699M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3700W:	http://www.fi.muni.cz/~kas/cosa/
3701S:	Maintained
3702F:	drivers/net/wan/cosa*
3703
3704CPMAC ETHERNET DRIVER
3705M:	Florian Fainelli <f.fainelli@gmail.com>
3706L:	netdev@vger.kernel.org
3707S:	Maintained
3708F:	drivers/net/ethernet/ti/cpmac.c
3709
3710CPU FREQUENCY DRIVERS
3711M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3712M:	Viresh Kumar <viresh.kumar@linaro.org>
3713L:	linux-pm@vger.kernel.org
3714S:	Maintained
3715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3716T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3717B:	https://bugzilla.kernel.org
3718F:	Documentation/cpu-freq/
3719F:	Documentation/devicetree/bindings/cpufreq/
3720F:	drivers/cpufreq/
3721F:	include/linux/cpufreq.h
3722F:	tools/testing/selftests/cpufreq/
3723
3724CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3725M:	Viresh Kumar <viresh.kumar@linaro.org>
3726M:	Sudeep Holla <sudeep.holla@arm.com>
3727L:	linux-pm@vger.kernel.org
3728W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3729S:	Maintained
3730F:	drivers/cpufreq/arm_big_little.h
3731F:	drivers/cpufreq/arm_big_little.c
3732F:	drivers/cpufreq/arm_big_little_dt.c
3733
3734CPU POWER MONITORING SUBSYSTEM
3735M:	Thomas Renninger <trenn@suse.com>
3736M:	Shuah Khan <shuah@kernel.org>
3737L:	linux-pm@vger.kernel.org
3738S:	Maintained
3739F:	tools/power/cpupower/
3740
3741CPUID/MSR DRIVER
3742M:	"H. Peter Anvin" <hpa@zytor.com>
3743S:	Maintained
3744F:	arch/x86/kernel/cpuid.c
3745F:	arch/x86/kernel/msr.c
3746
3747CPUIDLE DRIVER - ARM BIG LITTLE
3748M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3749M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3750L:	linux-pm@vger.kernel.org
3751L:	linux-arm-kernel@lists.infradead.org
3752T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3753S:	Maintained
3754F:	drivers/cpuidle/cpuidle-big_little.c
3755
3756CPUIDLE DRIVER - ARM EXYNOS
3757M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3758M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3759M:	Kukjin Kim <kgene@kernel.org>
3760L:	linux-pm@vger.kernel.org
3761L:	linux-samsung-soc@vger.kernel.org
3762S:	Supported
3763F:	drivers/cpuidle/cpuidle-exynos.c
3764F:	arch/arm/mach-exynos/pm.c
3765
3766CPUIDLE DRIVERS
3767M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3768M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3769L:	linux-pm@vger.kernel.org
3770S:	Maintained
3771T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3772B:	https://bugzilla.kernel.org
3773F:	drivers/cpuidle/*
3774F:	include/linux/cpuidle.h
3775
3776CRAMFS FILESYSTEM
3777M:	Nicolas Pitre <nico@linaro.org>
3778S:	Maintained
3779F:	Documentation/filesystems/cramfs.txt
3780F:	fs/cramfs/
3781
3782CRYPTO API
3783M:	Herbert Xu <herbert@gondor.apana.org.au>
3784M:	"David S. Miller" <davem@davemloft.net>
3785L:	linux-crypto@vger.kernel.org
3786T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3788S:	Maintained
3789F:	Documentation/crypto/
3790F:	Documentation/devicetree/bindings/crypto/
3791F:	arch/*/crypto/
3792F:	crypto/
3793F:	drivers/crypto/
3794F:	include/crypto/
3795F:	include/linux/crypto*
3796
3797CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3798M:	Neil Horman <nhorman@tuxdriver.com>
3799L:	linux-crypto@vger.kernel.org
3800S:	Maintained
3801F:	crypto/ansi_cprng.c
3802F:	crypto/rng.c
3803
3804CS3308 MEDIA DRIVER
3805M:	Hans Verkuil <hverkuil@xs4all.nl>
3806L:	linux-media@vger.kernel.org
3807T:	git git://linuxtv.org/media_tree.git
3808W:	http://linuxtv.org
3809S:	Odd Fixes
3810F:	drivers/media/i2c/cs3308.c
3811F:	drivers/media/i2c/cs3308.h
3812
3813CS5535 Audio ALSA driver
3814M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3815S:	Maintained
3816F:	sound/pci/cs5535audio/
3817
3818CW1200 WLAN driver
3819M:	Solomon Peachy <pizza@shaftnet.org>
3820S:	Maintained
3821F:	drivers/net/wireless/st/cw1200/
3822
3823CX18 VIDEO4LINUX DRIVER
3824M:	Andy Walls <awalls@md.metrocast.net>
3825L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3826L:	linux-media@vger.kernel.org
3827T:	git git://linuxtv.org/media_tree.git
3828W:	https://linuxtv.org
3829W:	http://www.ivtvdriver.org/index.php/Cx18
3830S:	Maintained
3831F:	Documentation/media/v4l-drivers/cx18*
3832F:	drivers/media/pci/cx18/
3833F:	include/uapi/linux/ivtv*
3834
3835CX2341X MPEG ENCODER HELPER MODULE
3836M:	Hans Verkuil <hverkuil@xs4all.nl>
3837L:	linux-media@vger.kernel.org
3838T:	git git://linuxtv.org/media_tree.git
3839W:	https://linuxtv.org
3840S:	Maintained
3841F:	drivers/media/common/cx2341x*
3842F:	include/media/cx2341x*
3843
3844CX24120 MEDIA DRIVER
3845M:	Jemma Denson <jdenson@gmail.com>
3846M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3847L:	linux-media@vger.kernel.org
3848W:	https://linuxtv.org
3849Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3850S:	Maintained
3851F:	drivers/media/dvb-frontends/cx24120*
3852
3853CX88 VIDEO4LINUX DRIVER
3854M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3855L:	linux-media@vger.kernel.org
3856W:	https://linuxtv.org
3857T:	git git://linuxtv.org/media_tree.git
3858S:	Odd fixes
3859F:	Documentation/media/v4l-drivers/cx88*
3860F:	drivers/media/pci/cx88/
3861
3862CXD2820R MEDIA DRIVER
3863M:	Antti Palosaari <crope@iki.fi>
3864L:	linux-media@vger.kernel.org
3865W:	https://linuxtv.org
3866W:	http://palosaari.fi/linux/
3867Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3868T:	git git://linuxtv.org/anttip/media_tree.git
3869S:	Maintained
3870F:	drivers/media/dvb-frontends/cxd2820r*
3871
3872CXGB3 ETHERNET DRIVER (CXGB3)
3873M:	Santosh Raspatur <santosh@chelsio.com>
3874L:	netdev@vger.kernel.org
3875W:	http://www.chelsio.com
3876S:	Supported
3877F:	drivers/net/ethernet/chelsio/cxgb3/
3878
3879CXGB3 ISCSI DRIVER (CXGB3I)
3880M:	Karen Xie <kxie@chelsio.com>
3881L:	linux-scsi@vger.kernel.org
3882W:	http://www.chelsio.com
3883S:	Supported
3884F:	drivers/scsi/cxgbi/cxgb3i
3885
3886CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3887M:	Steve Wise <swise@chelsio.com>
3888L:	linux-rdma@vger.kernel.org
3889W:	http://www.openfabrics.org
3890S:	Supported
3891F:	drivers/infiniband/hw/cxgb3/
3892F:	include/uapi/rdma/cxgb3-abi.h
3893
3894CXGB4 CRYPTO DRIVER (chcr)
3895M:	Harsh Jain <harsh@chelsio.com>
3896L:	linux-crypto@vger.kernel.org
3897W:	http://www.chelsio.com
3898S:	Supported
3899F:	drivers/crypto/chelsio
3900
3901CXGB4 ETHERNET DRIVER (CXGB4)
3902M:	Ganesh Goudar <ganeshgr@chelsio.com>
3903L:	netdev@vger.kernel.org
3904W:	http://www.chelsio.com
3905S:	Supported
3906F:	drivers/net/ethernet/chelsio/cxgb4/
3907
3908CXGB4 ISCSI DRIVER (CXGB4I)
3909M:	Karen Xie <kxie@chelsio.com>
3910L:	linux-scsi@vger.kernel.org
3911W:	http://www.chelsio.com
3912S:	Supported
3913F:	drivers/scsi/cxgbi/cxgb4i
3914
3915CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3916M:	Steve Wise <swise@chelsio.com>
3917L:	linux-rdma@vger.kernel.org
3918W:	http://www.openfabrics.org
3919S:	Supported
3920F:	drivers/infiniband/hw/cxgb4/
3921F:	include/uapi/rdma/cxgb4-abi.h
3922
3923CXGB4VF ETHERNET DRIVER (CXGB4VF)
3924M:	Casey Leedom <leedom@chelsio.com>
3925L:	netdev@vger.kernel.org
3926W:	http://www.chelsio.com
3927S:	Supported
3928F:	drivers/net/ethernet/chelsio/cxgb4vf/
3929
3930CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3931M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3932M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3933L:	linuxppc-dev@lists.ozlabs.org
3934S:	Supported
3935F:	arch/powerpc/platforms/powernv/pci-cxl.c
3936F:	drivers/misc/cxl/
3937F:	include/misc/cxl*
3938F:	include/uapi/misc/cxl.h
3939F:	Documentation/powerpc/cxl.txt
3940F:	Documentation/ABI/testing/sysfs-class-cxl
3941
3942CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3943M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3944M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3945M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3946L:	linux-scsi@vger.kernel.org
3947S:	Supported
3948F:	drivers/scsi/cxlflash/
3949F:	include/uapi/scsi/cxlflash_ioctls.h
3950F:	Documentation/powerpc/cxlflash.txt
3951
3952CYBERPRO FB DRIVER
3953M:	Russell King <linux@armlinux.org.uk>
3954L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3955W:	http://www.armlinux.org.uk/
3956S:	Maintained
3957F:	drivers/video/fbdev/cyber2000fb.*
3958
3959CYCLADES ASYNC MUX DRIVER
3960W:	http://www.cyclades.com/
3961S:	Orphan
3962F:	drivers/tty/cyclades.c
3963F:	include/linux/cyclades.h
3964F:	include/uapi/linux/cyclades.h
3965
3966CYCLADES PC300 DRIVER
3967W:	http://www.cyclades.com/
3968S:	Orphan
3969F:	drivers/net/wan/pc300*
3970
3971CYPRESS_FIRMWARE MEDIA DRIVER
3972M:	Antti Palosaari <crope@iki.fi>
3973L:	linux-media@vger.kernel.org
3974W:	https://linuxtv.org
3975W:	http://palosaari.fi/linux/
3976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3977T:	git git://linuxtv.org/anttip/media_tree.git
3978S:	Maintained
3979F:	drivers/media/common/cypress_firmware*
3980
3981CYTTSP TOUCHSCREEN DRIVER
3982M:	Ferruh Yigit <fery@cypress.com>
3983L:	linux-input@vger.kernel.org
3984S:	Supported
3985F:	drivers/input/touchscreen/cyttsp*
3986F:	include/linux/input/cyttsp.h
3987
3988D-LINK DIR-685 TOUCHKEYS DRIVER
3989M:	Linus Walleij <linus.walleij@linaro.org>
3990L:	linux-input@vger.kernel.org
3991S:	Supported
3992F:	drivers/input/dlink-dir685-touchkeys.c
3993
3994DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3995M:	Joshua Kinard <kumba@gentoo.org>
3996S:	Maintained
3997F:	drivers/rtc/rtc-ds1685.c
3998F:	include/linux/rtc/ds1685.h
3999
4000DAMA SLAVE for AX.25
4001M:	Joerg Reuter <jreuter@yaina.de>
4002W:	http://yaina.de/jreuter/
4003W:	http://www.qsl.net/dl1bke/
4004L:	linux-hams@vger.kernel.org
4005S:	Maintained
4006F:	net/ax25/af_ax25.c
4007F:	net/ax25/ax25_dev.c
4008F:	net/ax25/ax25_ds_*
4009F:	net/ax25/ax25_in.c
4010F:	net/ax25/ax25_out.c
4011F:	net/ax25/ax25_timer.c
4012F:	net/ax25/sysctl_net_ax25.c
4013
4014DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4015L:	netdev@vger.kernel.org
4016S:	Orphan
4017F:	Documentation/networking/dmfe.txt
4018F:	drivers/net/ethernet/dec/tulip/dmfe.c
4019
4020DC390/AM53C974 SCSI driver
4021M:	Hannes Reinecke <hare@suse.com>
4022L:	linux-scsi@vger.kernel.org
4023S:	Maintained
4024F:	drivers/scsi/am53c974.c
4025
4026DC395x SCSI driver
4027M:	Oliver Neukum <oliver@neukum.org>
4028M:	Ali Akcaagac <aliakc@web.de>
4029M:	Jamie Lenehan <lenehan@twibble.org>
4030L:	dc395x@twibble.org
4031W:	http://twibble.org/dist/dc395x/
4032W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4033S:	Maintained
4034F:	Documentation/scsi/dc395x.txt
4035F:	drivers/scsi/dc395x.*
4036
4037DCCP PROTOCOL
4038M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4039L:	dccp@vger.kernel.org
4040W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4041S:	Maintained
4042F:	include/linux/dccp.h
4043F:	include/uapi/linux/dccp.h
4044F:	include/linux/tfrc.h
4045F:	net/dccp/
4046
4047DECnet NETWORK LAYER
4048W:	http://linux-decnet.sourceforge.net
4049L:	linux-decnet-user@lists.sourceforge.net
4050S:	Orphan
4051F:	Documentation/networking/decnet.txt
4052F:	net/decnet/
4053
4054DECSTATION PLATFORM SUPPORT
4055M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4056L:	linux-mips@linux-mips.org
4057W:	http://www.linux-mips.org/wiki/DECstation
4058S:	Maintained
4059F:	arch/mips/dec/
4060F:	arch/mips/include/asm/dec/
4061F:	arch/mips/include/asm/mach-dec/
4062
4063DEFXX FDDI NETWORK DRIVER
4064M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4065S:	Maintained
4066F:	drivers/net/fddi/defxx.*
4067
4068DELL SMBIOS DRIVER
4069M:	Pali Rohár <pali.rohar@gmail.com>
4070M:	Mario Limonciello <mario.limonciello@dell.com>
4071L:	platform-driver-x86@vger.kernel.org
4072S:	Maintained
4073F:	drivers/platform/x86/dell-smbios.*
4074
4075DELL SMBIOS SMM DRIVER
4076M:	Mario Limonciello <mario.limonciello@dell.com>
4077L:	platform-driver-x86@vger.kernel.org
4078S:	Maintained
4079F:	drivers/platform/x86/dell-smbios-smm.c
4080
4081DELL SMBIOS WMI DRIVER
4082M:	Mario Limonciello <mario.limonciello@dell.com>
4083L:	platform-driver-x86@vger.kernel.org
4084S:	Maintained
4085F:	drivers/platform/x86/dell-smbios-wmi.c
4086F:	tools/wmi/dell-smbios-example.c
4087
4088DELL LAPTOP DRIVER
4089M:	Matthew Garrett <mjg59@srcf.ucam.org>
4090M:	Pali Rohár <pali.rohar@gmail.com>
4091L:	platform-driver-x86@vger.kernel.org
4092S:	Maintained
4093F:	drivers/platform/x86/dell-laptop.c
4094
4095DELL LAPTOP FREEFALL DRIVER
4096M:	Pali Rohár <pali.rohar@gmail.com>
4097S:	Maintained
4098F:	drivers/platform/x86/dell-smo8800.c
4099
4100DELL LAPTOP RBTN DRIVER
4101M:	Pali Rohár <pali.rohar@gmail.com>
4102S:	Maintained
4103F:	drivers/platform/x86/dell-rbtn.*
4104
4105DELL LAPTOP SMM DRIVER
4106M:	Pali Rohár <pali.rohar@gmail.com>
4107S:	Maintained
4108F:	drivers/hwmon/dell-smm-hwmon.c
4109F:	include/uapi/linux/i8k.h
4110
4111DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4112M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4113S:	Maintained
4114F:	Documentation/dcdbas.txt
4115F:	drivers/firmware/dcdbas.*
4116
4117DELL WMI NOTIFICATIONS DRIVER
4118M:	Matthew Garrett <mjg59@srcf.ucam.org>
4119M:	Pali Rohár <pali.rohar@gmail.com>
4120S:	Maintained
4121F:	drivers/platform/x86/dell-wmi.c
4122
4123DELL WMI DESCRIPTOR DRIVER
4124M:	Mario Limonciello <mario.limonciello@dell.com>
4125S:	Maintained
4126F:	drivers/platform/x86/dell-wmi-descriptor.c
4127
4128DELTA ST MEDIA DRIVER
4129M:	Hugues Fruchet <hugues.fruchet@st.com>
4130L:	linux-media@vger.kernel.org
4131T:	git git://linuxtv.org/media_tree.git
4132W:	https://linuxtv.org
4133S:	Supported
4134F:	drivers/media/platform/sti/delta
4135
4136DENALI NAND DRIVER
4137M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4138L:	linux-mtd@lists.infradead.org
4139S:	Supported
4140F:	drivers/mtd/nand/raw/denali*
4141
4142DESIGNWARE USB2 DRD IP DRIVER
4143M:	Minas Harutyunyan <hminas@synopsys.com>
4144L:	linux-usb@vger.kernel.org
4145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4146S:	Maintained
4147F:	drivers/usb/dwc2/
4148
4149DESIGNWARE USB3 DRD IP DRIVER
4150M:	Felipe Balbi <balbi@kernel.org>
4151L:	linux-usb@vger.kernel.org
4152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4153S:	Maintained
4154F:	drivers/usb/dwc3/
4155
4156DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4157M:	Andreas Klinger <ak@it-klinger.de>
4158L:	linux-iio@vger.kernel.org
4159S:	Maintained
4160F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4161F:	drivers/iio/proximity/srf*.c
4162
4163DEVICE COREDUMP (DEV_COREDUMP)
4164M:	Johannes Berg <johannes@sipsolutions.net>
4165L:	linux-kernel@vger.kernel.org
4166S:	Maintained
4167F:	drivers/base/devcoredump.c
4168F:	include/linux/devcoredump.h
4169
4170DEVICE FREQUENCY (DEVFREQ)
4171M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4172M:	Kyungmin Park <kyungmin.park@samsung.com>
4173R:	Chanwoo Choi <cw00.choi@samsung.com>
4174L:	linux-pm@vger.kernel.org
4175T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4176S:	Maintained
4177F:	drivers/devfreq/
4178F:	include/linux/devfreq.h
4179F:	Documentation/devicetree/bindings/devfreq/
4180
4181DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4182M:	Chanwoo Choi <cw00.choi@samsung.com>
4183L:	linux-pm@vger.kernel.org
4184T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4185S:	Supported
4186F:	drivers/devfreq/event/
4187F:	drivers/devfreq/devfreq-event.c
4188F:	include/linux/devfreq-event.h
4189F:	Documentation/devicetree/bindings/devfreq/event/
4190
4191DEVICE NUMBER REGISTRY
4192M:	Torben Mathiasen <device@lanana.org>
4193W:	http://lanana.org/docs/device-list/index.html
4194S:	Maintained
4195
4196DEVICE-MAPPER  (LVM)
4197M:	Alasdair Kergon <agk@redhat.com>
4198M:	Mike Snitzer <snitzer@redhat.com>
4199M:	dm-devel@redhat.com
4200L:	dm-devel@redhat.com
4201W:	http://sources.redhat.com/dm
4202Q:	http://patchwork.kernel.org/project/dm-devel/list/
4203T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4204T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4205S:	Maintained
4206F:	Documentation/device-mapper/
4207F:	drivers/md/Makefile
4208F:	drivers/md/Kconfig
4209F:	drivers/md/dm*
4210F:	drivers/md/persistent-data/
4211F:	include/linux/device-mapper.h
4212F:	include/linux/dm-*.h
4213F:	include/uapi/linux/dm-*.h
4214
4215DEVLINK
4216M:	Jiri Pirko <jiri@mellanox.com>
4217L:	netdev@vger.kernel.org
4218S:	Supported
4219F:	net/core/devlink.c
4220F:	include/net/devlink.h
4221F:	include/uapi/linux/devlink.h
4222
4223DIALOG SEMICONDUCTOR DRIVERS
4224M:	Support Opensource <support.opensource@diasemi.com>
4225W:	http://www.dialog-semiconductor.com/products
4226S:	Supported
4227F:	Documentation/hwmon/da90??
4228F:	Documentation/devicetree/bindings/mfd/da90*.txt
4229F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4230F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4231F:	Documentation/devicetree/bindings/regulator/da92*.txt
4232F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4233F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4234F:	drivers/gpio/gpio-da90??.c
4235F:	drivers/hwmon/da90??-hwmon.c
4236F:	drivers/iio/adc/da91??-*.c
4237F:	drivers/input/misc/da90??_onkey.c
4238F:	drivers/input/touchscreen/da9052_tsi.c
4239F:	drivers/leds/leds-da90??.c
4240F:	drivers/mfd/da903x.c
4241F:	drivers/mfd/da90??-*.c
4242F:	drivers/mfd/da91??-*.c
4243F:	drivers/power/supply/da9052-battery.c
4244F:	drivers/power/supply/da91??-*.c
4245F:	drivers/regulator/da903x.c
4246F:	drivers/regulator/da9???-regulator.[ch]
4247F:	drivers/thermal/da90??-thermal.c
4248F:	drivers/rtc/rtc-da90??.c
4249F:	drivers/video/backlight/da90??_bl.c
4250F:	drivers/watchdog/da90??_wdt.c
4251F:	include/linux/mfd/da903x.h
4252F:	include/linux/mfd/da9052/
4253F:	include/linux/mfd/da9055/
4254F:	include/linux/mfd/da9062/
4255F:	include/linux/mfd/da9063/
4256F:	include/linux/mfd/da9150/
4257F:	include/linux/regulator/da9211.h
4258F:	include/sound/da[79]*.h
4259F:	sound/soc/codecs/da[79]*.[ch]
4260
4261DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4262M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4263L:	linux-gpio@vger.kernel.org
4264S:	Maintained
4265F:	drivers/gpio/gpio-gpio-mm.c
4266
4267DIGI NEO AND CLASSIC PCI PRODUCTS
4268M:	Lidza Louina <lidza.louina@gmail.com>
4269M:	Mark Hounschell <markh@compro.net>
4270L:	driverdev-devel@linuxdriverproject.org
4271S:	Maintained
4272F:	drivers/staging/dgnc/
4273
4274DIOLAN U2C-12 I2C DRIVER
4275M:	Guenter Roeck <linux@roeck-us.net>
4276L:	linux-i2c@vger.kernel.org
4277S:	Maintained
4278F:	drivers/i2c/busses/i2c-diolan-u2c.c
4279
4280FILESYSTEM DIRECT ACCESS (DAX)
4281M:	Matthew Wilcox <mawilcox@microsoft.com>
4282M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4283L:	linux-fsdevel@vger.kernel.org
4284S:	Supported
4285F:	fs/dax.c
4286F:	include/linux/dax.h
4287F:	include/trace/events/fs_dax.h
4288
4289DEVICE DIRECT ACCESS (DAX)
4290M:	Dan Williams <dan.j.williams@intel.com>
4291M:	Dave Jiang <dave.jiang@intel.com>
4292M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4293M:	Vishal Verma <vishal.l.verma@intel.com>
4294L:	linux-nvdimm@lists.01.org
4295S:	Supported
4296F:	drivers/dax/
4297
4298DIRECTORY NOTIFICATION (DNOTIFY)
4299M:	Jan Kara <jack@suse.cz>
4300R:	Amir Goldstein <amir73il@gmail.com>
4301L:	linux-fsdevel@vger.kernel.org
4302S:	Maintained
4303F:	Documentation/filesystems/dnotify.txt
4304F:	fs/notify/dnotify/
4305F:	include/linux/dnotify.h
4306
4307DISK GEOMETRY AND PARTITION HANDLING
4308M:	Andries Brouwer <aeb@cwi.nl>
4309W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4310W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4311W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4312S:	Maintained
4313
4314DISKQUOTA
4315M:	Jan Kara <jack@suse.com>
4316S:	Maintained
4317F:	Documentation/filesystems/quota.txt
4318F:	fs/quota/
4319F:	include/linux/quota*.h
4320F:	include/uapi/linux/quota*.h
4321
4322DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4323M:	Bernie Thompson <bernie@plugable.com>
4324L:	linux-fbdev@vger.kernel.org
4325S:	Maintained
4326W:	http://plugable.com/category/projects/udlfb/
4327F:	drivers/video/fbdev/udlfb.c
4328F:	include/video/udlfb.h
4329F:	Documentation/fb/udlfb.txt
4330
4331DISTRIBUTED LOCK MANAGER (DLM)
4332M:	Christine Caulfield <ccaulfie@redhat.com>
4333M:	David Teigland <teigland@redhat.com>
4334L:	cluster-devel@redhat.com
4335W:	http://sources.redhat.com/cluster/
4336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4337S:	Supported
4338F:	fs/dlm/
4339
4340DMA BUFFER SHARING FRAMEWORK
4341M:	Sumit Semwal <sumit.semwal@linaro.org>
4342S:	Maintained
4343L:	linux-media@vger.kernel.org
4344L:	dri-devel@lists.freedesktop.org
4345L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4346F:	drivers/dma-buf/
4347F:	include/linux/dma-buf*
4348F:	include/linux/reservation.h
4349F:	include/linux/*fence.h
4350F:	Documentation/driver-api/dma-buf.rst
4351T:	git git://anongit.freedesktop.org/drm/drm-misc
4352
4353DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4354M:	Vinod Koul <vkoul@kernel.org>
4355L:	dmaengine@vger.kernel.org
4356Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4357S:	Maintained
4358F:	drivers/dma/
4359F:	include/linux/dmaengine.h
4360F:	include/linux/of_dma.h
4361F:	Documentation/devicetree/bindings/dma/
4362F:	Documentation/driver-api/dmaengine/
4363T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4364
4365DMA MAPPING HELPERS
4366M:	Christoph Hellwig <hch@lst.de>
4367M:	Marek Szyprowski <m.szyprowski@samsung.com>
4368R:	Robin Murphy <robin.murphy@arm.com>
4369L:	iommu@lists.linux-foundation.org
4370T:	git git://git.infradead.org/users/hch/dma-mapping.git
4371W:	http://git.infradead.org/users/hch/dma-mapping.git
4372S:	Supported
4373F:	kernel/dma/
4374F:	include/asm-generic/dma-mapping.h
4375F:	include/linux/dma-direct.h
4376F:	include/linux/dma-mapping.h
4377F:	include/linux/dma-noncoherent.h
4378
4379DME1737 HARDWARE MONITOR DRIVER
4380M:	Juerg Haefliger <juergh@gmail.com>
4381L:	linux-hwmon@vger.kernel.org
4382S:	Maintained
4383F:	Documentation/hwmon/dme1737
4384F:	drivers/hwmon/dme1737.c
4385
4386DMI/SMBIOS SUPPORT
4387M:	Jean Delvare <jdelvare@suse.com>
4388S:	Maintained
4389T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4390F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4391F:	drivers/firmware/dmi-id.c
4392F:	drivers/firmware/dmi_scan.c
4393F:	include/linux/dmi.h
4394
4395DOCUMENTATION
4396M:	Jonathan Corbet <corbet@lwn.net>
4397L:	linux-doc@vger.kernel.org
4398S:	Maintained
4399F:	Documentation/
4400F:	scripts/kernel-doc
4401X:	Documentation/ABI/
4402X:	Documentation/devicetree/
4403X:	Documentation/acpi
4404X:	Documentation/power
4405X:	Documentation/spi
4406X:	Documentation/media
4407T:	git git://git.lwn.net/linux.git docs-next
4408
4409DONGWOON DW9714 LENS VOICE COIL DRIVER
4410M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4411L:	linux-media@vger.kernel.org
4412T:	git git://linuxtv.org/media_tree.git
4413S:	Maintained
4414F:	drivers/media/i2c/dw9714.c
4415
4416DOUBLETALK DRIVER
4417M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4418L:	blinux-list@redhat.com
4419S:	Maintained
4420F:	drivers/char/dtlk.c
4421F:	include/linux/dtlk.h
4422
4423DPAA2 DATAPATH I/O (DPIO) DRIVER
4424M:	Roy Pledge <Roy.Pledge@nxp.com>
4425L:	linux-kernel@vger.kernel.org
4426S:	Maintained
4427F:	drivers/staging/fsl-mc/bus/dpio
4428
4429DPAA2 ETHERNET DRIVER
4430M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4431L:	linux-kernel@vger.kernel.org
4432S:	Maintained
4433F:	drivers/staging/fsl-dpaa2/ethernet
4434
4435DPAA2 ETHERNET SWITCH DRIVER
4436M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4437L:	linux-kernel@vger.kernel.org
4438S:	Maintained
4439F:	drivers/staging/fsl-dpaa2/ethsw
4440
4441DPAA2 PTP CLOCK DRIVER
4442M:	Yangbo Lu <yangbo.lu@nxp.com>
4443L:	linux-kernel@vger.kernel.org
4444S:	Maintained
4445F:	drivers/staging/fsl-dpaa2/rtc
4446
4447DPT_I2O SCSI RAID DRIVER
4448M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4449L:	linux-scsi@vger.kernel.org
4450W:	http://www.adaptec.com/
4451S:	Maintained
4452F:	drivers/scsi/dpt*
4453F:	drivers/scsi/dpt/
4454
4455DRBD DRIVER
4456M:	Philipp Reisner <philipp.reisner@linbit.com>
4457M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4458L:	drbd-dev@lists.linbit.com
4459W:	http://www.drbd.org
4460T:	git git://git.linbit.com/linux-drbd.git
4461T:	git git://git.linbit.com/drbd-8.4.git
4462S:	Supported
4463F:	drivers/block/drbd/
4464F:	lib/lru_cache.c
4465F:	Documentation/blockdev/drbd/
4466
4467DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4468M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4469R:	"Rafael J. Wysocki" <rafael@kernel.org>
4470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4471S:	Supported
4472F:	Documentation/kobject.txt
4473F:	drivers/base/
4474F:	fs/debugfs/
4475F:	fs/sysfs/
4476F:	include/linux/debugfs.h
4477F:	include/linux/kobj*
4478F:	lib/kobj*
4479
4480DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4481M:	Kevin Hilman <khilman@kernel.org>
4482M:	Nishanth Menon <nm@ti.com>
4483S:	Maintained
4484F:	drivers/power/avs/
4485F:	include/linux/power/smartreflex.h
4486L:	linux-pm@vger.kernel.org
4487
4488DRM DRIVER FOR ARM PL111 CLCD
4489M:	Eric Anholt <eric@anholt.net>
4490T:	git git://anongit.freedesktop.org/drm/drm-misc
4491S:	Supported
4492F:	drivers/gpu/drm/pl111/
4493
4494DRM DRIVER FOR ARM VERSATILE TFT PANELS
4495M:	Linus Walleij <linus.walleij@linaro.org>
4496T:	git git://anongit.freedesktop.org/drm/drm-misc
4497S:	Maintained
4498F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4499F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4500
4501DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4502M:	Dave Airlie <airlied@redhat.com>
4503S:	Odd Fixes
4504F:	drivers/gpu/drm/ast/
4505
4506DRM DRIVER FOR BOCHS VIRTUAL GPU
4507M:	Gerd Hoffmann <kraxel@redhat.com>
4508L:	virtualization@lists.linux-foundation.org
4509T:	git git://anongit.freedesktop.org/drm/drm-misc
4510S:	Maintained
4511F:	drivers/gpu/drm/bochs/
4512
4513DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4514M:	Linus Walleij <linus.walleij@linaro.org>
4515T:	git git://anongit.freedesktop.org/drm/drm-misc
4516S:	Maintained
4517F:	drivers/gpu/drm/tve200/
4518
4519DRM DRIVER FOR ILITEK ILI9225 PANELS
4520M:	David Lechner <david@lechnology.com>
4521S:	Maintained
4522F:	drivers/gpu/drm/tinydrm/ili9225.c
4523F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4524
4525DRM DRIVER FOR INTEL I810 VIDEO CARDS
4526S:	Orphan / Obsolete
4527F:	drivers/gpu/drm/i810/
4528F:	include/uapi/drm/i810_drm.h
4529
4530DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4531S:	Orphan / Obsolete
4532F:	drivers/gpu/drm/mga/
4533F:	include/uapi/drm/mga_drm.h
4534
4535DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4536M:	Dave Airlie <airlied@redhat.com>
4537S:	Odd Fixes
4538F:	drivers/gpu/drm/mgag200/
4539
4540DRM DRIVER FOR MI0283QT
4541M:	Noralf Trønnes <noralf@tronnes.org>
4542S:	Maintained
4543F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4544F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4545
4546DRM DRIVER FOR MSM ADRENO GPU
4547M:	Rob Clark <robdclark@gmail.com>
4548L:	linux-arm-msm@vger.kernel.org
4549L:	dri-devel@lists.freedesktop.org
4550L:	freedreno@lists.freedesktop.org
4551T:	git git://people.freedesktop.org/~robclark/linux
4552S:	Maintained
4553F:	drivers/gpu/drm/msm/
4554F:	include/uapi/drm/msm_drm.h
4555F:	Documentation/devicetree/bindings/display/msm/
4556
4557DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4558M:	Ben Skeggs <bskeggs@redhat.com>
4559L:	dri-devel@lists.freedesktop.org
4560L:	nouveau@lists.freedesktop.org
4561T:	git git://github.com/skeggsb/linux
4562S:	Supported
4563F:	drivers/gpu/drm/nouveau/
4564F:	include/uapi/drm/nouveau_drm.h
4565
4566DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4567M:	Noralf Trønnes <noralf@tronnes.org>
4568S:	Maintained
4569F:	drivers/gpu/drm/tinydrm/repaper.c
4570F:	Documentation/devicetree/bindings/display/repaper.txt
4571
4572DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4573M:	Dave Airlie <airlied@redhat.com>
4574M:	Gerd Hoffmann <kraxel@redhat.com>
4575L:	virtualization@lists.linux-foundation.org
4576T:	git git://anongit.freedesktop.org/drm/drm-misc
4577S:	Obsolete
4578W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4579F:	drivers/gpu/drm/cirrus/
4580
4581DRM DRIVER FOR QXL VIRTUAL GPU
4582M:	Dave Airlie <airlied@redhat.com>
4583M:	Gerd Hoffmann <kraxel@redhat.com>
4584L:	virtualization@lists.linux-foundation.org
4585T:	git git://anongit.freedesktop.org/drm/drm-misc
4586S:	Maintained
4587F:	drivers/gpu/drm/qxl/
4588F:	include/uapi/drm/qxl_drm.h
4589
4590DRM DRIVER FOR RAGE 128 VIDEO CARDS
4591S:	Orphan / Obsolete
4592F:	drivers/gpu/drm/r128/
4593F:	include/uapi/drm/r128_drm.h
4594
4595DRM DRIVER FOR SAVAGE VIDEO CARDS
4596S:	Orphan / Obsolete
4597F:	drivers/gpu/drm/savage/
4598F:	include/uapi/drm/savage_drm.h
4599
4600DRM DRIVER FOR SIS VIDEO CARDS
4601S:	Orphan / Obsolete
4602F:	drivers/gpu/drm/sis/
4603F:	include/uapi/drm/sis_drm.h
4604
4605DRM DRIVER FOR SITRONIX ST7586 PANELS
4606M:	David Lechner <david@lechnology.com>
4607S:	Maintained
4608F:	drivers/gpu/drm/tinydrm/st7586.c
4609F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4610
4611DRM DRIVER FOR SITRONIX ST7735R PANELS
4612M:	David Lechner <david@lechnology.com>
4613S:	Maintained
4614F:	drivers/gpu/drm/tinydrm/st7735r.c
4615F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4616
4617DRM DRIVER FOR TDFX VIDEO CARDS
4618S:	Orphan / Obsolete
4619F:	drivers/gpu/drm/tdfx/
4620
4621DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4622M:	Dave Airlie <airlied@redhat.com>
4623S:	Odd Fixes
4624F:	drivers/gpu/drm/udl/
4625
4626DRM DRIVER FOR VMWARE VIRTUAL GPU
4627M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4628M:	Sinclair Yeh <syeh@vmware.com>
4629M:	Thomas Hellstrom <thellstrom@vmware.com>
4630L:	dri-devel@lists.freedesktop.org
4631T:	git git://people.freedesktop.org/~syeh/repos_linux
4632T:	git git://people.freedesktop.org/~thomash/linux
4633S:	Supported
4634F:	drivers/gpu/drm/vmwgfx/
4635F:	include/uapi/drm/vmwgfx_drm.h
4636
4637DRM DRIVERS
4638M:	David Airlie <airlied@linux.ie>
4639L:	dri-devel@lists.freedesktop.org
4640T:	git git://anongit.freedesktop.org/drm/drm
4641B:	https://bugs.freedesktop.org/
4642C:	irc://chat.freenode.net/dri-devel
4643S:	Maintained
4644F:	drivers/gpu/drm/
4645F:	drivers/gpu/vga/
4646F:	Documentation/devicetree/bindings/display/
4647F:	Documentation/devicetree/bindings/gpu/
4648F:	Documentation/gpu/
4649F:	include/drm/
4650F:	include/uapi/drm/
4651F:	include/linux/vga*
4652
4653DRM DRIVERS AND MISC GPU PATCHES
4654M:	Gustavo Padovan <gustavo@padovan.org>
4655M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4656M:	Sean Paul <seanpaul@chromium.org>
4657W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4658S:	Maintained
4659T:	git git://anongit.freedesktop.org/drm/drm-misc
4660F:	Documentation/gpu/
4661F:	drivers/gpu/vga/
4662F:	drivers/gpu/drm/*
4663F:	include/drm/drm*
4664F:	include/uapi/drm/drm*
4665F:	include/linux/vga*
4666
4667DRM DRIVERS FOR ALLWINNER A10
4668M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4669L:	dri-devel@lists.freedesktop.org
4670S:	Supported
4671F:	drivers/gpu/drm/sun4i/
4672F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4673T:	git git://anongit.freedesktop.org/drm/drm-misc
4674
4675DRM DRIVERS FOR AMLOGIC SOCS
4676M:	Neil Armstrong <narmstrong@baylibre.com>
4677L:	dri-devel@lists.freedesktop.org
4678L:	linux-amlogic@lists.infradead.org
4679W:	http://linux-meson.com/
4680S:	Supported
4681F:	drivers/gpu/drm/meson/
4682F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4683F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4684F:	Documentation/gpu/meson.rst
4685T:	git git://anongit.freedesktop.org/drm/drm-misc
4686
4687DRM DRIVERS FOR ATMEL HLCDC
4688M:	Boris Brezillon <boris.brezillon@bootlin.com>
4689L:	dri-devel@lists.freedesktop.org
4690S:	Supported
4691F:	drivers/gpu/drm/atmel-hlcdc/
4692F:	Documentation/devicetree/bindings/display/atmel/
4693T:	git git://anongit.freedesktop.org/drm/drm-misc
4694
4695DRM DRIVERS FOR BRIDGE CHIPS
4696M:	Archit Taneja <architt@codeaurora.org>
4697M:	Andrzej Hajda <a.hajda@samsung.com>
4698R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4699S:	Maintained
4700T:	git git://anongit.freedesktop.org/drm/drm-misc
4701F:	drivers/gpu/drm/bridge/
4702
4703DRM DRIVERS FOR EXYNOS
4704M:	Inki Dae <inki.dae@samsung.com>
4705M:	Joonyoung Shim <jy0922.shim@samsung.com>
4706M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4707M:	Kyungmin Park <kyungmin.park@samsung.com>
4708L:	dri-devel@lists.freedesktop.org
4709T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4710S:	Supported
4711F:	drivers/gpu/drm/exynos/
4712F:	include/uapi/drm/exynos_drm.h
4713F:	Documentation/devicetree/bindings/display/exynos/
4714
4715DRM DRIVERS FOR FREESCALE DCU
4716M:	Stefan Agner <stefan@agner.ch>
4717M:	Alison Wang <alison.wang@nxp.com>
4718L:	dri-devel@lists.freedesktop.org
4719S:	Supported
4720F:	drivers/gpu/drm/fsl-dcu/
4721F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4722F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4723F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4724
4725DRM DRIVERS FOR FREESCALE IMX
4726M:	Philipp Zabel <p.zabel@pengutronix.de>
4727L:	dri-devel@lists.freedesktop.org
4728S:	Maintained
4729F:	drivers/gpu/drm/imx/
4730F:	drivers/gpu/ipu-v3/
4731F:	Documentation/devicetree/bindings/display/imx/
4732
4733DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4734M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4735L:	dri-devel@lists.freedesktop.org
4736T:	git git://github.com/patjak/drm-gma500
4737S:	Maintained
4738F:	drivers/gpu/drm/gma500/
4739
4740DRM DRIVERS FOR HISILICON
4741M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4742M:	Rongrong Zou <zourongrong@gmail.com>
4743R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4744R:	Chen Feng <puck.chen@hisilicon.com>
4745L:	dri-devel@lists.freedesktop.org
4746T:	git git://github.com/xin3liang/linux.git
4747S:	Maintained
4748F:	drivers/gpu/drm/hisilicon/
4749F:	Documentation/devicetree/bindings/display/hisilicon/
4750
4751DRM DRIVERS FOR MEDIATEK
4752M:	CK Hu <ck.hu@mediatek.com>
4753M:	Philipp Zabel <p.zabel@pengutronix.de>
4754L:	dri-devel@lists.freedesktop.org
4755S:	Supported
4756F:	drivers/gpu/drm/mediatek/
4757F:	Documentation/devicetree/bindings/display/mediatek/
4758
4759DRM DRIVERS FOR NVIDIA TEGRA
4760M:	Thierry Reding <thierry.reding@gmail.com>
4761L:	dri-devel@lists.freedesktop.org
4762L:	linux-tegra@vger.kernel.org
4763T:	git git://anongit.freedesktop.org/tegra/linux.git
4764S:	Supported
4765F:	drivers/gpu/drm/tegra/
4766F:	drivers/gpu/host1x/
4767F:	include/linux/host1x.h
4768F:	include/uapi/drm/tegra_drm.h
4769F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4770
4771DRM DRIVERS FOR RENESAS
4772M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4773L:	dri-devel@lists.freedesktop.org
4774L:	linux-renesas-soc@vger.kernel.org
4775T:	git git://linuxtv.org/pinchartl/fbdev
4776S:	Supported
4777F:	drivers/gpu/drm/rcar-du/
4778F:	drivers/gpu/drm/shmobile/
4779F:	include/linux/platform_data/shmob_drm.h
4780F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4781F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4782F:	Documentation/devicetree/bindings/display/renesas,du.txt
4783
4784DRM DRIVERS FOR ROCKCHIP
4785M:	Sandy Huang <hjc@rock-chips.com>
4786M:	Heiko Stübner <heiko@sntech.de>
4787L:	dri-devel@lists.freedesktop.org
4788S:	Maintained
4789F:	drivers/gpu/drm/rockchip/
4790F:	Documentation/devicetree/bindings/display/rockchip/
4791T:	git git://anongit.freedesktop.org/drm/drm-misc
4792
4793DRM DRIVERS FOR STI
4794M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4795M:	Vincent Abriou <vincent.abriou@st.com>
4796L:	dri-devel@lists.freedesktop.org
4797T:	git git://anongit.freedesktop.org/drm/drm-misc
4798S:	Maintained
4799F:	drivers/gpu/drm/sti
4800F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4801
4802DRM DRIVERS FOR STM
4803M:	Yannick Fertre <yannick.fertre@st.com>
4804M:	Philippe Cornu <philippe.cornu@st.com>
4805M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4806M:	Vincent Abriou <vincent.abriou@st.com>
4807L:	dri-devel@lists.freedesktop.org
4808T:	git git://anongit.freedesktop.org/drm/drm-misc
4809S:	Maintained
4810F:	drivers/gpu/drm/stm
4811F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4812
4813DRM DRIVERS FOR TI LCDC
4814M:	Jyri Sarha <jsarha@ti.com>
4815R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4816L:	dri-devel@lists.freedesktop.org
4817S:	Maintained
4818F:	drivers/gpu/drm/tilcdc/
4819F:	Documentation/devicetree/bindings/display/tilcdc/
4820
4821DRM DRIVERS FOR TI OMAP
4822M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4823L:	dri-devel@lists.freedesktop.org
4824S:	Maintained
4825F:	drivers/gpu/drm/omapdrm/
4826F:	Documentation/devicetree/bindings/display/ti/
4827
4828DRM DRIVERS FOR V3D
4829M:	Eric Anholt <eric@anholt.net>
4830S:	Supported
4831F:	drivers/gpu/drm/v3d/
4832F:	include/uapi/drm/v3d_drm.h
4833F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4834T:	git git://anongit.freedesktop.org/drm/drm-misc
4835
4836DRM DRIVERS FOR VC4
4837M:	Eric Anholt <eric@anholt.net>
4838T:	git git://github.com/anholt/linux
4839S:	Supported
4840F:	drivers/gpu/drm/vc4/
4841F:	include/uapi/drm/vc4_drm.h
4842F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4843T:	git git://anongit.freedesktop.org/drm/drm-misc
4844
4845DRM DRIVERS FOR VIVANTE GPU IP
4846M:	Lucas Stach <l.stach@pengutronix.de>
4847R:	Russell King <linux+etnaviv@armlinux.org.uk>
4848R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4849L:	etnaviv@lists.freedesktop.org
4850L:	dri-devel@lists.freedesktop.org
4851S:	Maintained
4852F:	drivers/gpu/drm/etnaviv/
4853F:	include/uapi/drm/etnaviv_drm.h
4854F:	Documentation/devicetree/bindings/display/etnaviv/
4855
4856DRM DRIVERS FOR ZTE ZX
4857M:	Shawn Guo <shawnguo@kernel.org>
4858L:	dri-devel@lists.freedesktop.org
4859S:	Maintained
4860F:	drivers/gpu/drm/zte/
4861F:	Documentation/devicetree/bindings/display/zte,vou.txt
4862T:	git git://anongit.freedesktop.org/drm/drm-misc
4863
4864DRM PANEL DRIVERS
4865M:	Thierry Reding <thierry.reding@gmail.com>
4866L:	dri-devel@lists.freedesktop.org
4867T:	git git://anongit.freedesktop.org/drm/drm-misc
4868S:	Maintained
4869F:	drivers/gpu/drm/drm_panel.c
4870F:	drivers/gpu/drm/panel/
4871F:	include/drm/drm_panel.h
4872F:	Documentation/devicetree/bindings/display/panel/
4873
4874DRM TINYDRM DRIVERS
4875M:	Noralf Trønnes <noralf@tronnes.org>
4876W:	https://github.com/notro/tinydrm/wiki/Development
4877T:	git git://anongit.freedesktop.org/drm/drm-misc
4878S:	Maintained
4879F:	drivers/gpu/drm/tinydrm/
4880F:	include/drm/tinydrm/
4881
4882DRM DRIVERS FOR XEN
4883M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4884T:	git git://anongit.freedesktop.org/drm/drm-misc
4885L:	dri-devel@lists.freedesktop.org
4886L:	xen-devel@lists.xen.org
4887S:	Supported
4888F:	drivers/gpu/drm/xen/
4889F:	Documentation/gpu/xen-front.rst
4890
4891DRM TTM SUBSYSTEM
4892M:	Christian Koenig <christian.koenig@amd.com>
4893M:	Roger He <Hongbo.He@amd.com>
4894T:	git git://people.freedesktop.org/~agd5f/linux
4895S:	Maintained
4896L:	dri-devel@lists.freedesktop.org
4897F:	include/drm/ttm/
4898F:	drivers/gpu/drm/ttm/
4899
4900DSBR100 USB FM RADIO DRIVER
4901M:	Alexey Klimov <klimov.linux@gmail.com>
4902L:	linux-media@vger.kernel.org
4903T:	git git://linuxtv.org/media_tree.git
4904S:	Maintained
4905F:	drivers/media/radio/dsbr100.c
4906
4907DSCC4 DRIVER
4908M:	Francois Romieu <romieu@fr.zoreil.com>
4909L:	netdev@vger.kernel.org
4910S:	Maintained
4911F:	drivers/net/wan/dscc4.c
4912
4913DT3155 MEDIA DRIVER
4914M:	Hans Verkuil <hverkuil@xs4all.nl>
4915L:	linux-media@vger.kernel.org
4916T:	git git://linuxtv.org/media_tree.git
4917W:	https://linuxtv.org
4918S:	Odd Fixes
4919F:	drivers/media/pci/dt3155/
4920
4921DVB_USB_AF9015 MEDIA DRIVER
4922M:	Antti Palosaari <crope@iki.fi>
4923L:	linux-media@vger.kernel.org
4924W:	https://linuxtv.org
4925W:	http://palosaari.fi/linux/
4926Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4927T:	git git://linuxtv.org/anttip/media_tree.git
4928S:	Maintained
4929F:	drivers/media/usb/dvb-usb-v2/af9015*
4930
4931DVB_USB_AF9035 MEDIA DRIVER
4932M:	Antti Palosaari <crope@iki.fi>
4933L:	linux-media@vger.kernel.org
4934W:	https://linuxtv.org
4935W:	http://palosaari.fi/linux/
4936Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4937T:	git git://linuxtv.org/anttip/media_tree.git
4938S:	Maintained
4939F:	drivers/media/usb/dvb-usb-v2/af9035*
4940
4941DVB_USB_ANYSEE MEDIA DRIVER
4942M:	Antti Palosaari <crope@iki.fi>
4943L:	linux-media@vger.kernel.org
4944W:	https://linuxtv.org
4945W:	http://palosaari.fi/linux/
4946Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4947T:	git git://linuxtv.org/anttip/media_tree.git
4948S:	Maintained
4949F:	drivers/media/usb/dvb-usb-v2/anysee*
4950
4951DVB_USB_AU6610 MEDIA DRIVER
4952M:	Antti Palosaari <crope@iki.fi>
4953L:	linux-media@vger.kernel.org
4954W:	https://linuxtv.org
4955W:	http://palosaari.fi/linux/
4956Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4957T:	git git://linuxtv.org/anttip/media_tree.git
4958S:	Maintained
4959F:	drivers/media/usb/dvb-usb-v2/au6610*
4960
4961DVB_USB_CE6230 MEDIA DRIVER
4962M:	Antti Palosaari <crope@iki.fi>
4963L:	linux-media@vger.kernel.org
4964W:	https://linuxtv.org
4965W:	http://palosaari.fi/linux/
4966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4967T:	git git://linuxtv.org/anttip/media_tree.git
4968S:	Maintained
4969F:	drivers/media/usb/dvb-usb-v2/ce6230*
4970
4971DVB_USB_CXUSB MEDIA DRIVER
4972M:	Michael Krufky <mkrufky@linuxtv.org>
4973L:	linux-media@vger.kernel.org
4974W:	https://linuxtv.org
4975W:	http://github.com/mkrufky
4976Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4977T:	git git://linuxtv.org/media_tree.git
4978S:	Maintained
4979F:	drivers/media/usb/dvb-usb/cxusb*
4980
4981DVB_USB_EC168 MEDIA DRIVER
4982M:	Antti Palosaari <crope@iki.fi>
4983L:	linux-media@vger.kernel.org
4984W:	https://linuxtv.org
4985W:	http://palosaari.fi/linux/
4986Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4987T:	git git://linuxtv.org/anttip/media_tree.git
4988S:	Maintained
4989F:	drivers/media/usb/dvb-usb-v2/ec168*
4990
4991DVB_USB_GL861 MEDIA DRIVER
4992M:	Antti Palosaari <crope@iki.fi>
4993L:	linux-media@vger.kernel.org
4994W:	https://linuxtv.org
4995Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4996T:	git git://linuxtv.org/anttip/media_tree.git
4997S:	Maintained
4998F:	drivers/media/usb/dvb-usb-v2/gl861*
4999
5000DVB_USB_MXL111SF MEDIA DRIVER
5001M:	Michael Krufky <mkrufky@linuxtv.org>
5002L:	linux-media@vger.kernel.org
5003W:	https://linuxtv.org
5004W:	http://github.com/mkrufky
5005Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5006T:	git git://linuxtv.org/mkrufky/mxl111sf.git
5007S:	Maintained
5008F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
5009
5010DVB_USB_RTL28XXU MEDIA DRIVER
5011M:	Antti Palosaari <crope@iki.fi>
5012L:	linux-media@vger.kernel.org
5013W:	https://linuxtv.org
5014W:	http://palosaari.fi/linux/
5015Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5016T:	git git://linuxtv.org/anttip/media_tree.git
5017S:	Maintained
5018F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5019
5020DVB_USB_V2 MEDIA DRIVER
5021M:	Antti Palosaari <crope@iki.fi>
5022L:	linux-media@vger.kernel.org
5023W:	https://linuxtv.org
5024W:	http://palosaari.fi/linux/
5025Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5026T:	git git://linuxtv.org/anttip/media_tree.git
5027S:	Maintained
5028F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5029F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5030
5031DYNAMIC DEBUG
5032M:	Jason Baron <jbaron@akamai.com>
5033S:	Maintained
5034F:	lib/dynamic_debug.c
5035F:	include/linux/dynamic_debug.h
5036
5037DYNAMIC INTERRUPT MODERATION
5038M:	Tal Gilboa <talgi@mellanox.com>
5039S:	Maintained
5040F:	include/linux/net_dim.h
5041
5042DZ DECSTATION DZ11 SERIAL DRIVER
5043M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5044S:	Maintained
5045F:	drivers/tty/serial/dz.*
5046
5047E3X0 POWER BUTTON DRIVER
5048M:	Moritz Fischer <moritz.fischer@ettus.com>
5049L:	usrp-users@lists.ettus.com
5050W:	http://www.ettus.com
5051S:	Supported
5052F:	drivers/input/misc/e3x0-button.c
5053F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5054
5055E4000 MEDIA DRIVER
5056M:	Antti Palosaari <crope@iki.fi>
5057L:	linux-media@vger.kernel.org
5058W:	https://linuxtv.org
5059W:	http://palosaari.fi/linux/
5060Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5061T:	git git://linuxtv.org/anttip/media_tree.git
5062S:	Maintained
5063F:	drivers/media/tuners/e4000*
5064
5065EC100 MEDIA DRIVER
5066M:	Antti Palosaari <crope@iki.fi>
5067L:	linux-media@vger.kernel.org
5068W:	https://linuxtv.org
5069W:	http://palosaari.fi/linux/
5070Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5071T:	git git://linuxtv.org/anttip/media_tree.git
5072S:	Maintained
5073F:	drivers/media/dvb-frontends/ec100*
5074
5075ECRYPT FILE SYSTEM
5076M:	Tyler Hicks <tyhicks@canonical.com>
5077L:	ecryptfs@vger.kernel.org
5078W:	http://ecryptfs.org
5079W:	https://launchpad.net/ecryptfs
5080T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5081S:	Supported
5082F:	Documentation/filesystems/ecryptfs.txt
5083F:	fs/ecryptfs/
5084
5085EDAC-AMD64
5086M:	Borislav Petkov <bp@alien8.de>
5087L:	linux-edac@vger.kernel.org
5088S:	Maintained
5089F:	drivers/edac/amd64_edac*
5090
5091EDAC-CALXEDA
5092M:	Robert Richter <rric@kernel.org>
5093L:	linux-edac@vger.kernel.org
5094S:	Maintained
5095F:	drivers/edac/highbank*
5096
5097EDAC-CAVIUM OCTEON
5098M:	Ralf Baechle <ralf@linux-mips.org>
5099M:	David Daney <david.daney@cavium.com>
5100L:	linux-edac@vger.kernel.org
5101L:	linux-mips@linux-mips.org
5102S:	Supported
5103F:	drivers/edac/octeon_edac*
5104
5105EDAC-CAVIUM THUNDERX
5106M:	David Daney <david.daney@cavium.com>
5107M:	Jan Glauber <jglauber@cavium.com>
5108L:	linux-edac@vger.kernel.org
5109S:	Supported
5110F:	drivers/edac/thunderx_edac*
5111
5112EDAC-CORE
5113M:	Borislav Petkov <bp@alien8.de>
5114M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5115L:	linux-edac@vger.kernel.org
5116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5118S:	Supported
5119F:	Documentation/admin-guide/ras.rst
5120F:	Documentation/driver-api/edac.rst
5121F:	drivers/edac/
5122F:	include/linux/edac.h
5123
5124EDAC-E752X
5125M:	Mark Gross <mark.gross@intel.com>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/e752x_edac.c
5129
5130EDAC-E7XXX
5131L:	linux-edac@vger.kernel.org
5132S:	Maintained
5133F:	drivers/edac/e7xxx_edac.c
5134
5135EDAC-FSL_DDR
5136M:	York Sun <york.sun@nxp.com>
5137L:	linux-edac@vger.kernel.org
5138S:	Maintained
5139F:	drivers/edac/fsl_ddr_edac.*
5140
5141EDAC-GHES
5142M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5143L:	linux-edac@vger.kernel.org
5144S:	Maintained
5145F:	drivers/edac/ghes_edac.c
5146
5147EDAC-I3000
5148L:	linux-edac@vger.kernel.org
5149S:	Orphan
5150F:	drivers/edac/i3000_edac.c
5151
5152EDAC-I5000
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/i5000_edac.c
5156
5157EDAC-I5400
5158M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5159L:	linux-edac@vger.kernel.org
5160S:	Maintained
5161F:	drivers/edac/i5400_edac.c
5162
5163EDAC-I7300
5164M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5165L:	linux-edac@vger.kernel.org
5166S:	Maintained
5167F:	drivers/edac/i7300_edac.c
5168
5169EDAC-I7CORE
5170M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5171L:	linux-edac@vger.kernel.org
5172S:	Maintained
5173F:	drivers/edac/i7core_edac.c
5174
5175EDAC-I82443BXGX
5176M:	Tim Small <tim@buttersideup.com>
5177L:	linux-edac@vger.kernel.org
5178S:	Maintained
5179F:	drivers/edac/i82443bxgx_edac.c
5180
5181EDAC-I82975X
5182M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5183M:	"Arvind R." <arvino55@gmail.com>
5184L:	linux-edac@vger.kernel.org
5185S:	Maintained
5186F:	drivers/edac/i82975x_edac.c
5187
5188EDAC-IE31200
5189M:	Jason Baron <jbaron@akamai.com>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/ie31200_edac.c
5193
5194EDAC-MPC85XX
5195M:	Johannes Thumshirn <morbidrsa@gmail.com>
5196L:	linux-edac@vger.kernel.org
5197S:	Maintained
5198F:	drivers/edac/mpc85xx_edac.[ch]
5199
5200EDAC-PASEMI
5201M:	Egor Martovetsky <egor@pasemi.com>
5202L:	linux-edac@vger.kernel.org
5203S:	Maintained
5204F:	drivers/edac/pasemi_edac.c
5205
5206EDAC-PND2
5207M:	Tony Luck <tony.luck@intel.com>
5208L:	linux-edac@vger.kernel.org
5209S:	Maintained
5210F:	drivers/edac/pnd2_edac.[ch]
5211
5212EDAC-R82600
5213M:	Tim Small <tim@buttersideup.com>
5214L:	linux-edac@vger.kernel.org
5215S:	Maintained
5216F:	drivers/edac/r82600_edac.c
5217
5218EDAC-SBRIDGE
5219M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5220L:	linux-edac@vger.kernel.org
5221S:	Maintained
5222F:	drivers/edac/sb_edac.c
5223
5224EDAC-SKYLAKE
5225M:	Tony Luck <tony.luck@intel.com>
5226L:	linux-edac@vger.kernel.org
5227S:	Maintained
5228F:	drivers/edac/skx_edac.c
5229
5230EDAC-TI
5231M:	Tero Kristo <t-kristo@ti.com>
5232L:	linux-edac@vger.kernel.org
5233S:	Maintained
5234F:	drivers/edac/ti_edac.c
5235
5236EDIROL UA-101/UA-1000 DRIVER
5237M:	Clemens Ladisch <clemens@ladisch.de>
5238L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5239T:	git git://git.alsa-project.org/alsa-kernel.git
5240S:	Maintained
5241F:	sound/usb/misc/ua101.c
5242
5243EFI TEST DRIVER
5244L:	linux-efi@vger.kernel.org
5245M:	Ivan Hu <ivan.hu@canonical.com>
5246M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5247S:	Maintained
5248F:	drivers/firmware/efi/test/
5249
5250EFI VARIABLE FILESYSTEM
5251M:	Matthew Garrett <matthew.garrett@nebula.com>
5252M:	Jeremy Kerr <jk@ozlabs.org>
5253M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5255L:	linux-efi@vger.kernel.org
5256S:	Maintained
5257F:	fs/efivarfs/
5258
5259EFIFB FRAMEBUFFER DRIVER
5260L:	linux-fbdev@vger.kernel.org
5261M:	Peter Jones <pjones@redhat.com>
5262S:	Maintained
5263F:	drivers/video/fbdev/efifb.c
5264
5265EFS FILESYSTEM
5266W:	http://aeschi.ch.eu.org/efs/
5267S:	Orphan
5268F:	fs/efs/
5269
5270EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5271M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5272L:	netdev@vger.kernel.org
5273S:	Maintained
5274F:	drivers/net/ethernet/ibm/ehea/
5275
5276EM28XX VIDEO4LINUX DRIVER
5277M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5278L:	linux-media@vger.kernel.org
5279W:	https://linuxtv.org
5280T:	git git://linuxtv.org/media_tree.git
5281S:	Maintained
5282F:	drivers/media/usb/em28xx/
5283F:	Documentation/media/v4l-drivers/em28xx*
5284
5285EMBEDDED LINUX
5286M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5287M:	Matt Mackall <mpm@selenic.com>
5288M:	David Woodhouse <dwmw2@infradead.org>
5289L:	linux-embedded@vger.kernel.org
5290S:	Maintained
5291
5292Emulex 10Gbps iSCSI - OneConnect DRIVER
5293M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5294M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5295M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5296L:	linux-scsi@vger.kernel.org
5297W:	http://www.broadcom.com
5298S:	Supported
5299F:	drivers/scsi/be2iscsi/
5300
5301Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5302M:	Sathya Perla <sathya.perla@broadcom.com>
5303M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5304M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5305M:	Somnath Kotur <somnath.kotur@broadcom.com>
5306L:	netdev@vger.kernel.org
5307W:	http://www.emulex.com
5308S:	Supported
5309F:	drivers/net/ethernet/emulex/benet/
5310
5311EMULEX ONECONNECT ROCE DRIVER
5312M:	Selvin Xavier <selvin.xavier@broadcom.com>
5313M:	Devesh Sharma <devesh.sharma@broadcom.com>
5314L:	linux-rdma@vger.kernel.org
5315W:	http://www.broadcom.com
5316S:	Odd Fixes
5317F:	drivers/infiniband/hw/ocrdma/
5318F:	include/uapi/rdma/ocrdma-abi.h
5319
5320EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5321M:	James Smart <james.smart@broadcom.com>
5322M:	Dick Kennedy <dick.kennedy@broadcom.com>
5323L:	linux-scsi@vger.kernel.org
5324W:	http://www.broadcom.com
5325S:	Supported
5326F:	drivers/scsi/lpfc/
5327
5328ENE CB710 FLASH CARD READER DRIVER
5329M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5330S:	Maintained
5331F:	drivers/misc/cb710/
5332F:	drivers/mmc/host/cb710-mmc.*
5333F:	include/linux/cb710.h
5334
5335ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5336M:	Maxim Levitsky <maximlevitsky@gmail.com>
5337S:	Maintained
5338F:	drivers/media/rc/ene_ir.*
5339
5340EPSON S1D13XXX FRAMEBUFFER DRIVER
5341M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5342S:	Maintained
5343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5344F:	drivers/video/fbdev/s1d13xxxfb.c
5345F:	include/video/s1d13xxxfb.h
5346
5347ERRSEQ ERROR TRACKING INFRASTRUCTURE
5348M:	Jeff Layton <jlayton@kernel.org>
5349S:	Maintained
5350F:	lib/errseq.c
5351F:	include/linux/errseq.h
5352
5353ET131X NETWORK DRIVER
5354M:	Mark Einon <mark.einon@gmail.com>
5355S:	Odd Fixes
5356F:	drivers/net/ethernet/agere/
5357
5358ETHERNET BRIDGE
5359M:	Stephen Hemminger <stephen@networkplumber.org>
5360L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5361L:	netdev@vger.kernel.org
5362W:	http://www.linuxfoundation.org/en/Net:Bridge
5363S:	Maintained
5364F:	include/linux/netfilter_bridge/
5365F:	net/bridge/
5366
5367ETHERNET PHY LIBRARY
5368M:	Andrew Lunn <andrew@lunn.ch>
5369M:	Florian Fainelli <f.fainelli@gmail.com>
5370L:	netdev@vger.kernel.org
5371S:	Maintained
5372F:	Documentation/ABI/testing/sysfs-bus-mdio
5373F:	Documentation/devicetree/bindings/net/mdio*
5374F:	Documentation/networking/phy.txt
5375F:	drivers/net/phy/
5376F:	drivers/of/of_mdio.c
5377F:	drivers/of/of_net.c
5378F:	include/linux/*mdio*.h
5379F:	include/linux/of_net.h
5380F:	include/linux/phy.h
5381F:	include/linux/phy_fixed.h
5382F:	include/linux/platform_data/mdio-bcm-unimac.h
5383F:	include/trace/events/mdio.h
5384F:	include/uapi/linux/mdio.h
5385F:	include/uapi/linux/mii.h
5386
5387EXT2 FILE SYSTEM
5388M:	Jan Kara <jack@suse.com>
5389L:	linux-ext4@vger.kernel.org
5390S:	Maintained
5391F:	Documentation/filesystems/ext2.txt
5392F:	fs/ext2/
5393F:	include/linux/ext2*
5394
5395EXT4 FILE SYSTEM
5396M:	"Theodore Ts'o" <tytso@mit.edu>
5397M:	Andreas Dilger <adilger.kernel@dilger.ca>
5398L:	linux-ext4@vger.kernel.org
5399W:	http://ext4.wiki.kernel.org
5400Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5401T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5402S:	Maintained
5403F:	Documentation/filesystems/ext4.txt
5404F:	fs/ext4/
5405
5406Extended Verification Module (EVM)
5407M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5408L:	linux-integrity@vger.kernel.org
5409S:	Supported
5410F:	security/integrity/evm/
5411
5412EXTENSIBLE FIRMWARE INTERFACE (EFI)
5413M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5414L:	linux-efi@vger.kernel.org
5415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5416S:	Maintained
5417F:	Documentation/efi-stub.txt
5418F:	arch/*/kernel/efi.c
5419F:	arch/x86/boot/compressed/eboot.[ch]
5420F:	arch/*/include/asm/efi.h
5421F:	arch/x86/platform/efi/
5422F:	drivers/firmware/efi/
5423F:	include/linux/efi*.h
5424F:	arch/arm/boot/compressed/efi-header.S
5425F:	arch/arm64/kernel/efi-entry.S
5426
5427EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5428M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5429M:	Chanwoo Choi <cw00.choi@samsung.com>
5430L:	linux-kernel@vger.kernel.org
5431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5432S:	Maintained
5433F:	drivers/extcon/
5434F:	include/linux/extcon/
5435F:	include/linux/extcon.h
5436F:	Documentation/extcon/
5437F:	Documentation/devicetree/bindings/extcon/
5438
5439EXYNOS DP DRIVER
5440M:	Jingoo Han <jingoohan1@gmail.com>
5441L:	dri-devel@lists.freedesktop.org
5442S:	Maintained
5443F:	drivers/gpu/drm/exynos/exynos_dp*
5444
5445EXYNOS SYSMMU (IOMMU) driver
5446M:	Marek Szyprowski <m.szyprowski@samsung.com>
5447L:	iommu@lists.linux-foundation.org
5448S:	Maintained
5449F:	drivers/iommu/exynos-iommu.c
5450
5451EZchip NPS platform support
5452M:	Vineet Gupta <vgupta@synopsys.com>
5453S:	Supported
5454F:	arch/arc/plat-eznps
5455F:	arch/arc/boot/dts/eznps.dts
5456
5457F2FS FILE SYSTEM
5458M:	Jaegeuk Kim <jaegeuk@kernel.org>
5459M:	Chao Yu <yuchao0@huawei.com>
5460L:	linux-f2fs-devel@lists.sourceforge.net
5461W:	https://f2fs.wiki.kernel.org/
5462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5463S:	Maintained
5464F:	Documentation/filesystems/f2fs.txt
5465F:	Documentation/ABI/testing/sysfs-fs-f2fs
5466F:	fs/f2fs/
5467F:	include/linux/f2fs_fs.h
5468F:	include/trace/events/f2fs.h
5469
5470F71805F HARDWARE MONITORING DRIVER
5471M:	Jean Delvare <jdelvare@suse.com>
5472L:	linux-hwmon@vger.kernel.org
5473S:	Maintained
5474F:	Documentation/hwmon/f71805f
5475F:	drivers/hwmon/f71805f.c
5476
5477FADDR2LINE
5478M:	Josh Poimboeuf <jpoimboe@redhat.com>
5479S:	Maintained
5480F:	scripts/faddr2line
5481
5482FAILOVER MODULE
5483M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5484L:	netdev@vger.kernel.org
5485S:	Supported
5486F:	net/core/failover.c
5487F:	include/net/failover.h
5488F:	Documentation/networking/failover.rst
5489
5490FANOTIFY
5491M:	Jan Kara <jack@suse.cz>
5492R:	Amir Goldstein <amir73il@gmail.com>
5493L:	linux-fsdevel@vger.kernel.org
5494S:	Maintained
5495F:	fs/notify/fanotify/
5496F:	include/linux/fanotify.h
5497F:	include/uapi/linux/fanotify.h
5498
5499FARSYNC SYNCHRONOUS DRIVER
5500M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5501W:	http://www.farsite.co.uk/
5502S:	Supported
5503F:	drivers/net/wan/farsync.*
5504
5505FAULT INJECTION SUPPORT
5506M:	Akinobu Mita <akinobu.mita@gmail.com>
5507S:	Supported
5508F:	Documentation/fault-injection/
5509F:	lib/fault-inject.c
5510
5511FBTFT Framebuffer drivers
5512M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5513S:	Maintained
5514F:	drivers/staging/fbtft/
5515
5516FC0011 TUNER DRIVER
5517M:	Michael Buesch <m@bues.ch>
5518L:	linux-media@vger.kernel.org
5519S:	Maintained
5520F:	drivers/media/tuners/fc0011.h
5521F:	drivers/media/tuners/fc0011.c
5522
5523FC2580 MEDIA DRIVER
5524M:	Antti Palosaari <crope@iki.fi>
5525L:	linux-media@vger.kernel.org
5526W:	https://linuxtv.org
5527W:	http://palosaari.fi/linux/
5528Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5529T:	git git://linuxtv.org/anttip/media_tree.git
5530S:	Maintained
5531F:	drivers/media/tuners/fc2580*
5532
5533FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5534M:	Johannes Thumshirn <jth@kernel.org>
5535L:	linux-scsi@vger.kernel.org
5536W:	www.Open-FCoE.org
5537S:	Supported
5538F:	drivers/scsi/libfc/
5539F:	drivers/scsi/fcoe/
5540F:	include/scsi/fc/
5541F:	include/scsi/libfc.h
5542F:	include/scsi/libfcoe.h
5543F:	include/uapi/scsi/fc/
5544
5545FILE LOCKING (flock() and fcntl()/lockf())
5546M:	Jeff Layton <jlayton@kernel.org>
5547M:	"J. Bruce Fields" <bfields@fieldses.org>
5548L:	linux-fsdevel@vger.kernel.org
5549S:	Maintained
5550F:	include/linux/fcntl.h
5551F:	include/uapi/linux/fcntl.h
5552F:	fs/fcntl.c
5553F:	fs/locks.c
5554
5555FILESYSTEMS (VFS and infrastructure)
5556M:	Alexander Viro <viro@zeniv.linux.org.uk>
5557L:	linux-fsdevel@vger.kernel.org
5558S:	Maintained
5559F:	fs/*
5560F:	include/linux/fs.h
5561F:	include/uapi/linux/fs.h
5562
5563FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5564M:	Riku Voipio <riku.voipio@iki.fi>
5565L:	linux-hwmon@vger.kernel.org
5566S:	Maintained
5567F:	drivers/hwmon/f75375s.c
5568F:	include/linux/f75375s.h
5569
5570FIREWIRE AUDIO DRIVERS
5571M:	Clemens Ladisch <clemens@ladisch.de>
5572L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5573T:	git git://git.alsa-project.org/alsa-kernel.git
5574S:	Maintained
5575F:	sound/firewire/
5576
5577FIREWIRE MEDIA DRIVERS (firedtv)
5578M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5579L:	linux-media@vger.kernel.org
5580L:	linux1394-devel@lists.sourceforge.net
5581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5582S:	Maintained
5583F:	drivers/media/firewire/
5584
5585FIREWIRE SBP-2 TARGET
5586M:	Chris Boot <bootc@bootc.net>
5587L:	linux-scsi@vger.kernel.org
5588L:	target-devel@vger.kernel.org
5589L:	linux1394-devel@lists.sourceforge.net
5590T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5591S:	Maintained
5592F:	drivers/target/sbp/
5593
5594FIREWIRE SUBSYSTEM
5595M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5596L:	linux1394-devel@lists.sourceforge.net
5597W:	http://ieee1394.wiki.kernel.org/
5598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5599S:	Maintained
5600F:	drivers/firewire/
5601F:	include/linux/firewire.h
5602F:	include/uapi/linux/firewire*.h
5603F:	tools/firewire/
5604
5605FIRMWARE LOADER (request_firmware)
5606M:	Luis R. Rodriguez <mcgrof@kernel.org>
5607L:	linux-kernel@vger.kernel.org
5608S:	Maintained
5609F:	Documentation/firmware_class/
5610F:	drivers/base/firmware_loader/
5611F:	include/linux/firmware.h
5612
5613FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5614M:	Joshua Morris <josh.h.morris@us.ibm.com>
5615M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5616S:	Maintained
5617F:	drivers/block/rsxx/
5618
5619FLOPPY DRIVER
5620M:	Jiri Kosina <jikos@kernel.org>
5621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5622S:	Odd fixes
5623F:	drivers/block/floppy.c
5624
5625FMC SUBSYSTEM
5626M:	Alessandro Rubini <rubini@gnudd.com>
5627W:	http://www.ohwr.org/projects/fmc-bus
5628S:	Supported
5629F:	drivers/fmc/
5630F:	include/linux/fmc*.h
5631F:	include/linux/ipmi-fru.h
5632K:	fmc_d.*register
5633
5634FPGA MANAGER FRAMEWORK
5635M:	Alan Tull <atull@kernel.org>
5636M:	Moritz Fischer <mdf@kernel.org>
5637L:	linux-fpga@vger.kernel.org
5638S:	Maintained
5639T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5640Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5641F:	Documentation/fpga/
5642F:	Documentation/driver-api/fpga/
5643F:	Documentation/devicetree/bindings/fpga/
5644F:	drivers/fpga/
5645F:	include/linux/fpga/
5646W:	http://www.rocketboards.org
5647
5648FPGA DFL DRIVERS
5649M:	Wu Hao <hao.wu@intel.com>
5650L:	linux-fpga@vger.kernel.org
5651S:	Maintained
5652F:	Documentation/fpga/dfl.txt
5653F:	include/uapi/linux/fpga-dfl.h
5654F:	drivers/fpga/dfl*
5655
5656FPU EMULATOR
5657M:	Bill Metzenthen <billm@melbpc.org.au>
5658W:	http://floatingpoint.sourceforge.net/emulator/index.html
5659S:	Maintained
5660F:	arch/x86/math-emu/
5661
5662FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5663L:	netdev@vger.kernel.org
5664S:	Orphan
5665F:	drivers/net/wan/dlci.c
5666F:	drivers/net/wan/sdla.c
5667
5668FRAMEBUFFER LAYER
5669M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5670L:	dri-devel@lists.freedesktop.org
5671L:	linux-fbdev@vger.kernel.org
5672T:	git git://github.com/bzolnier/linux.git
5673Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5674S:	Maintained
5675F:	Documentation/fb/
5676F:	drivers/video/
5677F:	include/video/
5678F:	include/linux/fb.h
5679F:	include/uapi/video/
5680F:	include/uapi/linux/fb.h
5681
5682FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5683M:	Horia Geantă <horia.geanta@nxp.com>
5684M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5685L:	linux-crypto@vger.kernel.org
5686S:	Maintained
5687F:	drivers/crypto/caam/
5688F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5689
5690FREESCALE DIU FRAMEBUFFER DRIVER
5691M:	Timur Tabi <timur@kernel.org>
5692L:	linux-fbdev@vger.kernel.org
5693S:	Maintained
5694F:	drivers/video/fbdev/fsl-diu-fb.*
5695
5696FREESCALE DMA DRIVER
5697M:	Li Yang <leoyang.li@nxp.com>
5698M:	Zhang Wei <zw@zh-kernel.org>
5699L:	linuxppc-dev@lists.ozlabs.org
5700S:	Maintained
5701F:	drivers/dma/fsldma.*
5702
5703FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5704M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5705L:	netdev@vger.kernel.org
5706S:	Maintained
5707F:	drivers/net/ethernet/freescale/gianfar*
5708F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5709
5710FREESCALE GPMI NAND DRIVER
5711M:	Han Xu <han.xu@nxp.com>
5712L:	linux-mtd@lists.infradead.org
5713S:	Maintained
5714F:	drivers/mtd/nand/raw/gpmi-nand/*
5715
5716FREESCALE I2C CPM DRIVER
5717M:	Jochen Friedrich <jochen@scram.de>
5718L:	linuxppc-dev@lists.ozlabs.org
5719L:	linux-i2c@vger.kernel.org
5720S:	Maintained
5721F:	drivers/i2c/busses/i2c-cpm.c
5722
5723FREESCALE IMX / MXC FEC DRIVER
5724M:	Fugang Duan <fugang.duan@nxp.com>
5725L:	netdev@vger.kernel.org
5726S:	Maintained
5727F:	drivers/net/ethernet/freescale/fec_main.c
5728F:	drivers/net/ethernet/freescale/fec_ptp.c
5729F:	drivers/net/ethernet/freescale/fec.h
5730F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5731
5732FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5733M:	Sascha Hauer <s.hauer@pengutronix.de>
5734R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5735L:	linux-fbdev@vger.kernel.org
5736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5737S:	Maintained
5738F:	include/linux/platform_data/video-imxfb.h
5739F:	drivers/video/fbdev/imxfb.c
5740
5741FREESCALE QORIQ DPAA ETHERNET DRIVER
5742M:	Madalin Bucur <madalin.bucur@nxp.com>
5743L:	netdev@vger.kernel.org
5744S:	Maintained
5745F:	drivers/net/ethernet/freescale/dpaa
5746
5747FREESCALE QORIQ DPAA FMAN DRIVER
5748M:	Madalin Bucur <madalin.bucur@nxp.com>
5749L:	netdev@vger.kernel.org
5750S:	Maintained
5751F:	drivers/net/ethernet/freescale/fman
5752F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5753
5754FREESCALE QORIQ PTP CLOCK DRIVER
5755M:	Yangbo Lu <yangbo.lu@nxp.com>
5756L:	netdev@vger.kernel.org
5757S:	Maintained
5758F:	drivers/ptp/ptp_qoriq.c
5759F:	include/linux/fsl/ptp_qoriq.h
5760F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5761
5762FREESCALE QUAD SPI DRIVER
5763M:	Han Xu <han.xu@nxp.com>
5764L:	linux-mtd@lists.infradead.org
5765S:	Maintained
5766F:	drivers/mtd/spi-nor/fsl-quadspi.c
5767
5768FREESCALE QUICC ENGINE LIBRARY
5769M:	Qiang Zhao <qiang.zhao@nxp.com>
5770L:	linuxppc-dev@lists.ozlabs.org
5771S:	Maintained
5772F:	drivers/soc/fsl/qe/
5773F:	include/soc/fsl/*qe*.h
5774F:	include/soc/fsl/*ucc*.h
5775
5776FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5777M:	Li Yang <leoyang.li@nxp.com>
5778L:	netdev@vger.kernel.org
5779L:	linuxppc-dev@lists.ozlabs.org
5780S:	Maintained
5781F:	drivers/net/ethernet/freescale/ucc_geth*
5782
5783FREESCALE QUICC ENGINE UCC HDLC DRIVER
5784M:	Zhao Qiang <qiang.zhao@nxp.com>
5785L:	netdev@vger.kernel.org
5786L:	linuxppc-dev@lists.ozlabs.org
5787S:	Maintained
5788F:	drivers/net/wan/fsl_ucc_hdlc*
5789
5790FREESCALE QUICC ENGINE UCC UART DRIVER
5791M:	Timur Tabi <timur@kernel.org>
5792L:	linuxppc-dev@lists.ozlabs.org
5793S:	Maintained
5794F:	drivers/tty/serial/ucc_uart.c
5795
5796FREESCALE SOC DRIVERS
5797M:	Li Yang <leoyang.li@nxp.com>
5798L:	linuxppc-dev@lists.ozlabs.org
5799L:	linux-arm-kernel@lists.infradead.org
5800S:	Maintained
5801F:	Documentation/devicetree/bindings/soc/fsl/
5802F:	drivers/soc/fsl/
5803F:	include/linux/fsl/
5804
5805FREESCALE SOC FS_ENET DRIVER
5806M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5807M:	Vitaly Bordug <vbordug@ru.mvista.com>
5808L:	linuxppc-dev@lists.ozlabs.org
5809L:	netdev@vger.kernel.org
5810S:	Maintained
5811F:	drivers/net/ethernet/freescale/fs_enet/
5812F:	include/linux/fs_enet_pd.h
5813
5814FREESCALE SOC SOUND DRIVERS
5815M:	Timur Tabi <timur@kernel.org>
5816M:	Nicolin Chen <nicoleotsuka@gmail.com>
5817M:	Xiubo Li <Xiubo.Lee@gmail.com>
5818R:	Fabio Estevam <fabio.estevam@nxp.com>
5819L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5820L:	linuxppc-dev@lists.ozlabs.org
5821S:	Maintained
5822F:	sound/soc/fsl/fsl*
5823F:	sound/soc/fsl/imx*
5824F:	sound/soc/fsl/mpc8610_hpcd.c
5825
5826FREESCALE USB PERIPHERAL DRIVERS
5827M:	Li Yang <leoyang.li@nxp.com>
5828L:	linux-usb@vger.kernel.org
5829L:	linuxppc-dev@lists.ozlabs.org
5830S:	Maintained
5831F:	drivers/usb/gadget/udc/fsl*
5832
5833FREEVXFS FILESYSTEM
5834M:	Christoph Hellwig <hch@infradead.org>
5835W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5836S:	Maintained
5837F:	fs/freevxfs/
5838
5839FREEZER
5840M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5841M:	Pavel Machek <pavel@ucw.cz>
5842L:	linux-pm@vger.kernel.org
5843S:	Supported
5844F:	Documentation/power/freezing-of-tasks.txt
5845F:	include/linux/freezer.h
5846F:	kernel/freezer.c
5847
5848FRONTSWAP API
5849M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5850L:	linux-kernel@vger.kernel.org
5851S:	Maintained
5852F:	mm/frontswap.c
5853F:	include/linux/frontswap.h
5854
5855FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5856M:	David Howells <dhowells@redhat.com>
5857L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5858S:	Supported
5859F:	Documentation/filesystems/caching/
5860F:	fs/fscache/
5861F:	include/linux/fscache*.h
5862
5863FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5864M:	Theodore Y. Ts'o <tytso@mit.edu>
5865M:	Jaegeuk Kim <jaegeuk@kernel.org>
5866L:	linux-fscrypt@vger.kernel.org
5867Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5869S:	Supported
5870F:	fs/crypto/
5871F:	include/linux/fscrypt*.h
5872F:	Documentation/filesystems/fscrypt.rst
5873
5874FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5875M:	Jan Kara <jack@suse.cz>
5876R:	Amir Goldstein <amir73il@gmail.com>
5877L:	linux-fsdevel@vger.kernel.org
5878S:	Maintained
5879F:	fs/notify/
5880F:	include/linux/fsnotify*.h
5881
5882FUJITSU LAPTOP EXTRAS
5883M:	Jonathan Woithe <jwoithe@just42.net>
5884L:	platform-driver-x86@vger.kernel.org
5885S:	Maintained
5886F:	drivers/platform/x86/fujitsu-laptop.c
5887
5888FUJITSU M-5MO LS CAMERA ISP DRIVER
5889M:	Kyungmin Park <kyungmin.park@samsung.com>
5890M:	Heungjun Kim <riverful.kim@samsung.com>
5891L:	linux-media@vger.kernel.org
5892S:	Maintained
5893F:	drivers/media/i2c/m5mols/
5894F:	include/media/i2c/m5mols.h
5895
5896FUJITSU TABLET EXTRAS
5897M:	Robert Gerlach <khnz@gmx.de>
5898L:	platform-driver-x86@vger.kernel.org
5899S:	Maintained
5900F:	drivers/platform/x86/fujitsu-tablet.c
5901
5902FUSE: FILESYSTEM IN USERSPACE
5903M:	Miklos Szeredi <miklos@szeredi.hu>
5904L:	linux-fsdevel@vger.kernel.org
5905W:	http://fuse.sourceforge.net/
5906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5907S:	Maintained
5908F:	fs/fuse/
5909F:	include/uapi/linux/fuse.h
5910F:	Documentation/filesystems/fuse.txt
5911
5912FUTEX SUBSYSTEM
5913M:	Thomas Gleixner <tglx@linutronix.de>
5914M:	Ingo Molnar <mingo@redhat.com>
5915R:	Peter Zijlstra <peterz@infradead.org>
5916R:	Darren Hart <dvhart@infradead.org>
5917L:	linux-kernel@vger.kernel.org
5918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5919S:	Maintained
5920F:	kernel/futex.c
5921F:	kernel/futex_compat.c
5922F:	include/asm-generic/futex.h
5923F:	include/linux/futex.h
5924F:	include/uapi/linux/futex.h
5925F:	tools/testing/selftests/futex/
5926F:	tools/perf/bench/futex*
5927F:	Documentation/*futex*
5928
5929GCC PLUGINS
5930M:	Kees Cook <keescook@chromium.org>
5931R:	Emese Revfy <re.emese@gmail.com>
5932L:	kernel-hardening@lists.openwall.com
5933S:	Maintained
5934F:	scripts/gcc-plugins/
5935F:	scripts/gcc-plugin.sh
5936F:	scripts/Makefile.gcc-plugins
5937F:	Documentation/gcc-plugins.txt
5938
5939GCOV BASED KERNEL PROFILING
5940M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5941S:	Maintained
5942F:	kernel/gcov/
5943F:	Documentation/dev-tools/gcov.rst
5944
5945GDB KERNEL DEBUGGING HELPER SCRIPTS
5946M:	Jan Kiszka <jan.kiszka@siemens.com>
5947M:	Kieran Bingham <kieran@bingham.xyz>
5948S:	Supported
5949F:	scripts/gdb/
5950
5951GDT SCSI DISK ARRAY CONTROLLER DRIVER
5952M:	Achim Leubner <achim_leubner@adaptec.com>
5953L:	linux-scsi@vger.kernel.org
5954W:	http://www.icp-vortex.com/
5955S:	Supported
5956F:	drivers/scsi/gdt*
5957
5958GEMTEK FM RADIO RECEIVER DRIVER
5959M:	Hans Verkuil <hverkuil@xs4all.nl>
5960L:	linux-media@vger.kernel.org
5961T:	git git://linuxtv.org/media_tree.git
5962W:	https://linuxtv.org
5963S:	Maintained
5964F:	drivers/media/radio/radio-gemtek*
5965
5966GENERIC GPIO I2C DRIVER
5967M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5968S:	Supported
5969F:	drivers/i2c/busses/i2c-gpio.c
5970F:	include/linux/platform_data/i2c-gpio.h
5971
5972GENERIC GPIO I2C MULTIPLEXER DRIVER
5973M:	Peter Korsgaard <peter.korsgaard@barco.com>
5974L:	linux-i2c@vger.kernel.org
5975S:	Supported
5976F:	drivers/i2c/muxes/i2c-mux-gpio.c
5977F:	include/linux/platform_data/i2c-mux-gpio.h
5978F:	Documentation/i2c/muxes/i2c-mux-gpio
5979
5980GENERIC HDLC (WAN) DRIVERS
5981M:	Krzysztof Halasa <khc@pm.waw.pl>
5982W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5983S:	Maintained
5984F:	drivers/net/wan/c101.c
5985F:	drivers/net/wan/hd6457*
5986F:	drivers/net/wan/hdlc*
5987F:	drivers/net/wan/n2.c
5988F:	drivers/net/wan/pc300too.c
5989F:	drivers/net/wan/pci200syn.c
5990F:	drivers/net/wan/wanxl*
5991
5992GENERIC INCLUDE/ASM HEADER FILES
5993M:	Arnd Bergmann <arnd@arndb.de>
5994L:	linux-arch@vger.kernel.org
5995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5996S:	Maintained
5997F:	include/asm-generic/
5998F:	include/uapi/asm-generic/
5999
6000GENERIC PHY FRAMEWORK
6001M:	Kishon Vijay Abraham I <kishon@ti.com>
6002L:	linux-kernel@vger.kernel.org
6003T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6004S:	Supported
6005F:	drivers/phy/
6006F:	include/linux/phy/
6007
6008GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6009M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
6010S:	Supported
6011F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
6012
6013GENERIC PM DOMAINS
6014M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6015M:	Kevin Hilman <khilman@kernel.org>
6016M:	Ulf Hansson <ulf.hansson@linaro.org>
6017L:	linux-pm@vger.kernel.org
6018S:	Supported
6019F:	drivers/base/power/domain*.c
6020F:	include/linux/pm_domain.h
6021F:	Documentation/devicetree/bindings/power/power_domain.txt
6022
6023GENERIC UIO DRIVER FOR PCI DEVICES
6024M:	"Michael S. Tsirkin" <mst@redhat.com>
6025L:	kvm@vger.kernel.org
6026S:	Supported
6027F:	drivers/uio/uio_pci_generic.c
6028
6029GENWQE (IBM Generic Workqueue Card)
6030M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6031M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6032S:	Supported
6033F:	drivers/misc/genwqe/
6034
6035GET_MAINTAINER SCRIPT
6036M:	Joe Perches <joe@perches.com>
6037S:	Maintained
6038F:	scripts/get_maintainer.pl
6039
6040GFS2 FILE SYSTEM
6041M:	Bob Peterson <rpeterso@redhat.com>
6042M:	Andreas Gruenbacher <agruenba@redhat.com>
6043L:	cluster-devel@redhat.com
6044W:	http://sources.redhat.com/cluster/
6045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6046S:	Supported
6047F:	Documentation/filesystems/gfs2*.txt
6048F:	fs/gfs2/
6049F:	include/uapi/linux/gfs2_ondisk.h
6050
6051GIGASET ISDN DRIVERS
6052M:	Paul Bolle <pebolle@tiscali.nl>
6053L:	gigaset307x-common@lists.sourceforge.net
6054W:	http://gigaset307x.sourceforge.net/
6055S:	Odd Fixes
6056F:	Documentation/isdn/README.gigaset
6057F:	drivers/isdn/gigaset/
6058F:	include/uapi/linux/gigaset_dev.h
6059
6060GNSS SUBSYSTEM
6061M:	Johan Hovold <johan@kernel.org>
6062S:	Maintained
6063F:	Documentation/ABI/testing/sysfs-class-gnss
6064F:	Documentation/devicetree/bindings/gnss/
6065F:	drivers/gnss/
6066F:	include/linux/gnss.h
6067
6068GO7007 MPEG CODEC
6069M:	Hans Verkuil <hans.verkuil@cisco.com>
6070L:	linux-media@vger.kernel.org
6071S:	Maintained
6072F:	drivers/media/usb/go7007/
6073
6074GOODIX TOUCHSCREEN
6075M:	Bastien Nocera <hadess@hadess.net>
6076L:	linux-input@vger.kernel.org
6077S:	Maintained
6078F:	drivers/input/touchscreen/goodix.c
6079
6080GPD POCKET FAN DRIVER
6081M:	Hans de Goede <hdegoede@redhat.com>
6082L:	platform-driver-x86@vger.kernel.org
6083S:	Maintained
6084F:	drivers/platform/x86/gpd-pocket-fan.c
6085
6086GPIO ACPI SUPPORT
6087M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6088M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6089L:	linux-gpio@vger.kernel.org
6090L:	linux-acpi@vger.kernel.org
6091S:	Maintained
6092F:	Documentation/acpi/gpio-properties.txt
6093F:	drivers/gpio/gpiolib-acpi.c
6094
6095GPIO IR Transmitter
6096M:	Sean Young <sean@mess.org>
6097L:	linux-media@vger.kernel.org
6098S:	Maintained
6099F:	drivers/media/rc/gpio-ir-tx.c
6100
6101GPIO MOCKUP DRIVER
6102M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6103R:	Bartosz Golaszewski <brgl@bgdev.pl>
6104L:	linux-gpio@vger.kernel.org
6105S:	Maintained
6106F:	drivers/gpio/gpio-mockup.c
6107F:	tools/testing/selftests/gpio/
6108
6109GPIO SUBSYSTEM
6110M:	Linus Walleij <linus.walleij@linaro.org>
6111L:	linux-gpio@vger.kernel.org
6112T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6113S:	Maintained
6114F:	Documentation/devicetree/bindings/gpio/
6115F:	Documentation/driver-api/gpio/
6116F:	Documentation/gpio/
6117F:	Documentation/ABI/testing/gpio-cdev
6118F:	Documentation/ABI/obsolete/sysfs-gpio
6119F:	drivers/gpio/
6120F:	include/linux/gpio/
6121F:	include/linux/gpio.h
6122F:	include/linux/of_gpio.h
6123F:	include/asm-generic/gpio.h
6124F:	include/uapi/linux/gpio.h
6125F:	tools/gpio/
6126
6127GRE DEMULTIPLEXER DRIVER
6128M:	Dmitry Kozlov <xeb@mail.ru>
6129L:	netdev@vger.kernel.org
6130S:	Maintained
6131F:	net/ipv4/gre_demux.c
6132F:	net/ipv4/gre_offload.c
6133F:	include/net/gre.h
6134
6135GRETH 10/100/1G Ethernet MAC device driver
6136M:	Andreas Larsson <andreas@gaisler.com>
6137L:	netdev@vger.kernel.org
6138S:	Maintained
6139F:	drivers/net/ethernet/aeroflex/
6140
6141GREYBUS AUDIO PROTOCOLS DRIVERS
6142M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6143M:	Mark Greer <mgreer@animalcreek.com>
6144S:	Maintained
6145F:	drivers/staging/greybus/audio_apbridgea.c
6146F:	drivers/staging/greybus/audio_apbridgea.h
6147F:	drivers/staging/greybus/audio_codec.c
6148F:	drivers/staging/greybus/audio_codec.h
6149F:	drivers/staging/greybus/audio_gb.c
6150F:	drivers/staging/greybus/audio_manager.c
6151F:	drivers/staging/greybus/audio_manager.h
6152F:	drivers/staging/greybus/audio_manager_module.c
6153F:	drivers/staging/greybus/audio_manager_private.h
6154F:	drivers/staging/greybus/audio_manager_sysfs.c
6155F:	drivers/staging/greybus/audio_module.c
6156F:	drivers/staging/greybus/audio_topology.c
6157
6158GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6159M:	Viresh Kumar <vireshk@kernel.org>
6160S:	Maintained
6161F:	drivers/staging/greybus/authentication.c
6162F:	drivers/staging/greybus/bootrom.c
6163F:	drivers/staging/greybus/firmware.h
6164F:	drivers/staging/greybus/fw-core.c
6165F:	drivers/staging/greybus/fw-download.c
6166F:	drivers/staging/greybus/fw-managament.c
6167F:	drivers/staging/greybus/greybus_authentication.h
6168F:	drivers/staging/greybus/greybus_firmware.h
6169F:	drivers/staging/greybus/hid.c
6170F:	drivers/staging/greybus/i2c.c
6171F:	drivers/staging/greybus/spi.c
6172F:	drivers/staging/greybus/spilib.c
6173F:	drivers/staging/greybus/spilib.h
6174
6175GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6176M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6177S:	Maintained
6178F:	drivers/staging/greybus/loopback.c
6179F:	drivers/staging/greybus/timesync.c
6180F:	drivers/staging/greybus/timesync_platform.c
6181
6182GREYBUS PLATFORM DRIVERS
6183M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6184S:	Maintained
6185F:	drivers/staging/greybus/arche-platform.c
6186F:	drivers/staging/greybus/arche-apb-ctrl.c
6187F:	drivers/staging/greybus/arche_platform.h
6188
6189GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6190M:	Rui Miguel Silva <rmfrfs@gmail.com>
6191S:	Maintained
6192F:	drivers/staging/greybus/sdio.c
6193F:	drivers/staging/greybus/light.c
6194F:	drivers/staging/greybus/gpio.c
6195F:	drivers/staging/greybus/power_supply.c
6196F:	drivers/staging/greybus/spi.c
6197F:	drivers/staging/greybus/spilib.c
6198
6199GREYBUS SUBSYSTEM
6200M:	Johan Hovold <johan@kernel.org>
6201M:	Alex Elder <elder@kernel.org>
6202M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6203S:	Maintained
6204F:	drivers/staging/greybus/
6205L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6206
6207GREYBUS UART PROTOCOLS DRIVERS
6208M:	David Lin <dtwlin@gmail.com>
6209S:	Maintained
6210F:	drivers/staging/greybus/uart.c
6211F:	drivers/staging/greybus/log.c
6212
6213GS1662 VIDEO SERIALIZER
6214M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6215L:	linux-media@vger.kernel.org
6216T:	git git://linuxtv.org/media_tree.git
6217S:	Maintained
6218F:	drivers/media/spi/gs1662.c
6219
6220GSPCA FINEPIX SUBDRIVER
6221M:	Frank Zago <frank@zago.net>
6222L:	linux-media@vger.kernel.org
6223T:	git git://linuxtv.org/media_tree.git
6224S:	Maintained
6225F:	drivers/media/usb/gspca/finepix.c
6226
6227GSPCA GL860 SUBDRIVER
6228M:	Olivier Lorin <o.lorin@laposte.net>
6229L:	linux-media@vger.kernel.org
6230T:	git git://linuxtv.org/media_tree.git
6231S:	Maintained
6232F:	drivers/media/usb/gspca/gl860/
6233
6234GSPCA M5602 SUBDRIVER
6235M:	Erik Andren <erik.andren@gmail.com>
6236L:	linux-media@vger.kernel.org
6237T:	git git://linuxtv.org/media_tree.git
6238S:	Maintained
6239F:	drivers/media/usb/gspca/m5602/
6240
6241GSPCA PAC207 SONIXB SUBDRIVER
6242M:	Hans Verkuil <hverkuil@xs4all.nl>
6243L:	linux-media@vger.kernel.org
6244T:	git git://linuxtv.org/media_tree.git
6245S:	Odd Fixes
6246F:	drivers/media/usb/gspca/pac207.c
6247
6248GSPCA SN9C20X SUBDRIVER
6249M:	Brian Johnson <brijohn@gmail.com>
6250L:	linux-media@vger.kernel.org
6251T:	git git://linuxtv.org/media_tree.git
6252S:	Maintained
6253F:	drivers/media/usb/gspca/sn9c20x.c
6254
6255GSPCA T613 SUBDRIVER
6256M:	Leandro Costantino <lcostantino@gmail.com>
6257L:	linux-media@vger.kernel.org
6258T:	git git://linuxtv.org/media_tree.git
6259S:	Maintained
6260F:	drivers/media/usb/gspca/t613.c
6261
6262GSPCA USB WEBCAM DRIVER
6263M:	Hans Verkuil <hverkuil@xs4all.nl>
6264L:	linux-media@vger.kernel.org
6265T:	git git://linuxtv.org/media_tree.git
6266S:	Odd Fixes
6267F:	drivers/media/usb/gspca/
6268
6269GTP (GPRS Tunneling Protocol)
6270M:	Pablo Neira Ayuso <pablo@netfilter.org>
6271M:	Harald Welte <laforge@gnumonks.org>
6272L:	osmocom-net-gprs@lists.osmocom.org
6273T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6274S:	Maintained
6275F:	drivers/net/gtp.c
6276
6277GUID PARTITION TABLE (GPT)
6278M:	Davidlohr Bueso <dave@stgolabs.net>
6279L:	linux-efi@vger.kernel.org
6280S:	Maintained
6281F:	block/partitions/efi.*
6282
6283H8/300 ARCHITECTURE
6284M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6285L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6286W:	http://uclinux-h8.sourceforge.jp
6287T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6288S:	Maintained
6289F:	arch/h8300/
6290F:	drivers/clocksource/h8300_*.c
6291F:	drivers/clk/h8300/
6292F:	drivers/irqchip/irq-renesas-h8*.c
6293
6294HACKRF MEDIA DRIVER
6295M:	Antti Palosaari <crope@iki.fi>
6296L:	linux-media@vger.kernel.org
6297W:	https://linuxtv.org
6298W:	http://palosaari.fi/linux/
6299Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6300T:	git git://linuxtv.org/anttip/media_tree.git
6301S:	Maintained
6302F:	drivers/media/usb/hackrf/
6303
6304HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6305M:	Frank Seidel <frank@f-seidel.de>
6306L:	platform-driver-x86@vger.kernel.org
6307W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6308S:	Maintained
6309F:	drivers/platform/x86/hdaps.c
6310
6311HARDWARE MONITORING
6312M:	Jean Delvare <jdelvare@suse.com>
6313M:	Guenter Roeck <linux@roeck-us.net>
6314L:	linux-hwmon@vger.kernel.org
6315W:	http://hwmon.wiki.kernel.org/
6316T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6317S:	Maintained
6318F:	Documentation/devicetree/bindings/hwmon/
6319F:	Documentation/hwmon/
6320F:	drivers/hwmon/
6321F:	include/linux/hwmon*.h
6322
6323HARDWARE RANDOM NUMBER GENERATOR CORE
6324M:	Matt Mackall <mpm@selenic.com>
6325M:	Herbert Xu <herbert@gondor.apana.org.au>
6326L:	linux-crypto@vger.kernel.org
6327S:	Odd fixes
6328F:	Documentation/devicetree/bindings/rng/
6329F:	Documentation/hw_random.txt
6330F:	drivers/char/hw_random/
6331F:	include/linux/hw_random.h
6332
6333HARDWARE TRACING FACILITIES
6334M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6335S:	Maintained
6336F:	drivers/hwtracing/
6337
6338HARDWARE SPINLOCK CORE
6339M:	Ohad Ben-Cohen <ohad@wizery.com>
6340M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6341L:	linux-remoteproc@vger.kernel.org
6342S:	Maintained
6343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6344F:	Documentation/devicetree/bindings/hwlock/
6345F:	Documentation/hwspinlock.txt
6346F:	drivers/hwspinlock/
6347F:	include/linux/hwspinlock.h
6348
6349HARMONY SOUND DRIVER
6350L:	linux-parisc@vger.kernel.org
6351S:	Maintained
6352F:	sound/parisc/harmony.*
6353
6354HDPVR USB VIDEO ENCODER DRIVER
6355M:	Hans Verkuil <hverkuil@xs4all.nl>
6356L:	linux-media@vger.kernel.org
6357T:	git git://linuxtv.org/media_tree.git
6358W:	https://linuxtv.org
6359S:	Odd Fixes
6360F:	drivers/media/usb/hdpvr/
6361
6362HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6363M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6364S:	Supported
6365F:	Documentation/watchdog/hpwdt.txt
6366F:	drivers/watchdog/hpwdt.c
6367
6368HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6369M:	Don Brace <don.brace@microsemi.com>
6370L:	esc.storagedev@microsemi.com
6371L:	linux-scsi@vger.kernel.org
6372S:	Supported
6373F:	Documentation/scsi/hpsa.txt
6374F:	drivers/scsi/hpsa*.[ch]
6375F:	include/linux/cciss*.h
6376F:	include/uapi/linux/cciss*.h
6377
6378HFI1 DRIVER
6379M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6380M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6381L:	linux-rdma@vger.kernel.org
6382S:	Supported
6383F:	drivers/infiniband/hw/hfi1
6384
6385HFS FILESYSTEM
6386L:	linux-fsdevel@vger.kernel.org
6387S:	Orphan
6388F:	Documentation/filesystems/hfs.txt
6389F:	fs/hfs/
6390
6391HFSPLUS FILESYSTEM
6392L:	linux-fsdevel@vger.kernel.org
6393S:	Orphan
6394F:	Documentation/filesystems/hfsplus.txt
6395F:	fs/hfsplus/
6396
6397HGA FRAMEBUFFER DRIVER
6398M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6399L:	linux-nvidia@lists.surfsouth.com
6400W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6401S:	Maintained
6402F:	drivers/video/fbdev/hgafb.c
6403
6404HIBERNATION (aka Software Suspend, aka swsusp)
6405M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6406M:	Pavel Machek <pavel@ucw.cz>
6407L:	linux-pm@vger.kernel.org
6408B:	https://bugzilla.kernel.org
6409S:	Supported
6410F:	arch/x86/power/
6411F:	drivers/base/power/
6412F:	kernel/power/
6413F:	include/linux/suspend.h
6414F:	include/linux/freezer.h
6415F:	include/linux/pm.h
6416F:	arch/*/include/asm/suspend*.h
6417
6418HID CORE LAYER
6419M:	Jiri Kosina <jikos@kernel.org>
6420R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6421L:	linux-input@vger.kernel.org
6422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6423S:	Maintained
6424F:	drivers/hid/
6425F:	include/linux/hid*
6426F:	include/uapi/linux/hid*
6427
6428HID SENSOR HUB DRIVERS
6429M:	Jiri Kosina <jikos@kernel.org>
6430M:	Jonathan Cameron <jic23@kernel.org>
6431M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6432L:	linux-input@vger.kernel.org
6433L:	linux-iio@vger.kernel.org
6434S:	Maintained
6435F:	Documentation/hid/hid-sensor*
6436F:	drivers/hid/hid-sensor-*
6437F:	drivers/iio/*/hid-*
6438F:	include/linux/hid-sensor-*
6439
6440HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6441M:	Thomas Gleixner <tglx@linutronix.de>
6442L:	linux-kernel@vger.kernel.org
6443T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6444S:	Maintained
6445F:	Documentation/timers/
6446F:	kernel/time/hrtimer.c
6447F:	kernel/time/clockevents.c
6448F:	kernel/time/timer_*.c
6449F:	include/linux/clockchips.h
6450F:	include/linux/hrtimer.h
6451
6452HIGH-SPEED SCC DRIVER FOR AX.25
6453L:	linux-hams@vger.kernel.org
6454S:	Orphan
6455F:	drivers/net/hamradio/dmascc.c
6456F:	drivers/net/hamradio/scc.c
6457
6458HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6459M:	HighPoint Linux Team <linux@highpoint-tech.com>
6460W:	http://www.highpoint-tech.com
6461S:	Supported
6462F:	Documentation/scsi/hptiop.txt
6463F:	drivers/scsi/hptiop.c
6464
6465HIPPI
6466M:	Jes Sorensen <jes@trained-monkey.org>
6467L:	linux-hippi@sunsite.dk
6468S:	Maintained
6469F:	include/linux/hippidevice.h
6470F:	include/uapi/linux/if_hippi.h
6471F:	net/802/hippi.c
6472F:	drivers/net/hippi/
6473
6474HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6475M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6476M:	Salil Mehta <salil.mehta@huawei.com>
6477L:	netdev@vger.kernel.org
6478W:	http://www.hisilicon.com
6479S:	Maintained
6480F:	drivers/net/ethernet/hisilicon/hns3/
6481
6482HISILICON LPC BUS DRIVER
6483M:	john.garry@huawei.com
6484W:	http://www.hisilicon.com
6485S:	Maintained
6486F:	drivers/bus/hisi_lpc.c
6487F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6488
6489HISILICON NETWORK SUBSYSTEM DRIVER
6490M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6491M:	Salil Mehta <salil.mehta@huawei.com>
6492L:	netdev@vger.kernel.org
6493W:	http://www.hisilicon.com
6494S:	Maintained
6495F:	drivers/net/ethernet/hisilicon/
6496F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6497
6498HISILICON PMU DRIVER
6499M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6500W:	http://www.hisilicon.com
6501S:	Supported
6502F:	drivers/perf/hisilicon
6503F:	Documentation/perf/hisi-pmu.txt
6504
6505HISILICON ROCE DRIVER
6506M:	Lijun Ou <oulijun@huawei.com>
6507M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6508L:	linux-rdma@vger.kernel.org
6509S:	Maintained
6510F:	drivers/infiniband/hw/hns/
6511F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6512
6513HISILICON SAS Controller
6514M:	John Garry <john.garry@huawei.com>
6515W:	http://www.hisilicon.com
6516S:	Supported
6517F:	drivers/scsi/hisi_sas/
6518F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6519
6520HMM - Heterogeneous Memory Management
6521M:	Jérôme Glisse <jglisse@redhat.com>
6522L:	linux-mm@kvack.org
6523S:	Maintained
6524F:	mm/hmm*
6525F:	include/linux/hmm*
6526F:	Documentation/vm/hmm.rst
6527
6528HOST AP DRIVER
6529M:	Jouni Malinen <j@w1.fi>
6530L:	linux-wireless@vger.kernel.org
6531W:	http://w1.fi/hostap-driver.html
6532S:	Obsolete
6533F:	drivers/net/wireless/intersil/hostap/
6534
6535HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6536L:	platform-driver-x86@vger.kernel.org
6537S:	Orphan
6538F:	drivers/platform/x86/tc1100-wmi.c
6539
6540HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6541M:	Jaroslav Kysela <perex@perex.cz>
6542S:	Maintained
6543F:	drivers/net/ethernet/hp/hp100.*
6544
6545HPET:	High Precision Event Timers driver
6546M:	Clemens Ladisch <clemens@ladisch.de>
6547S:	Maintained
6548F:	Documentation/timers/hpet.txt
6549F:	drivers/char/hpet.c
6550F:	include/linux/hpet.h
6551F:	include/uapi/linux/hpet.h
6552
6553HPET:	x86
6554S:	Orphan
6555F:	arch/x86/kernel/hpet.c
6556F:	arch/x86/include/asm/hpet.h
6557
6558HPFS FILESYSTEM
6559M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6560W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6561S:	Maintained
6562F:	fs/hpfs/
6563
6564HSI SUBSYSTEM
6565M:	Sebastian Reichel <sre@kernel.org>
6566T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6567S:	Maintained
6568F:	Documentation/ABI/testing/sysfs-bus-hsi
6569F:	Documentation/driver-api/hsi.rst
6570F:	drivers/hsi/
6571F:	include/linux/hsi/
6572F:	include/uapi/linux/hsi/
6573
6574HSO 3G MODEM DRIVER
6575L:	linux-usb@vger.kernel.org
6576S:	Orphan
6577F:	drivers/net/usb/hso.c
6578
6579HSR NETWORK PROTOCOL
6580M:	Arvid Brodin <arvid.brodin@alten.se>
6581L:	netdev@vger.kernel.org
6582S:	Maintained
6583F:	net/hsr/
6584
6585HT16K33 LED CONTROLLER DRIVER
6586M:	Robin van der Gracht <robin@protonic.nl>
6587S:	Maintained
6588F:	drivers/auxdisplay/ht16k33.c
6589F:	Documentation/devicetree/bindings/display/ht16k33.txt
6590
6591HTCPEN TOUCHSCREEN DRIVER
6592M:	Pau Oliva Fora <pof@eslack.org>
6593L:	linux-input@vger.kernel.org
6594S:	Maintained
6595F:	drivers/input/touchscreen/htcpen.c
6596
6597HUAWEI ETHERNET DRIVER
6598M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6599L:	netdev@vger.kernel.org
6600S:	Supported
6601F:	Documentation/networking/hinic.txt
6602F:	drivers/net/ethernet/huawei/hinic/
6603
6604HUGETLB FILESYSTEM
6605M:	Mike Kravetz <mike.kravetz@oracle.com>
6606L:	linux-mm@kvack.org
6607S:	Maintained
6608F:	fs/hugetlbfs/
6609F:	mm/hugetlb.c
6610F:	include/linux/hugetlb.h
6611F:	Documentation/admin-guide/mm/hugetlbpage.rst
6612F:	Documentation/vm/hugetlbfs_reserv.rst
6613F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6614
6615HVA ST MEDIA DRIVER
6616M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6617L:	linux-media@vger.kernel.org
6618T:	git git://linuxtv.org/media_tree.git
6619W:	https://linuxtv.org
6620S:	Supported
6621F:	drivers/media/platform/sti/hva
6622
6623HWPOISON MEMORY FAILURE HANDLING
6624M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6625L:	linux-mm@kvack.org
6626S:	Maintained
6627F:	mm/memory-failure.c
6628F:	mm/hwpoison-inject.c
6629
6630Hyper-V CORE AND DRIVERS
6631M:	"K. Y. Srinivasan" <kys@microsoft.com>
6632M:	Haiyang Zhang <haiyangz@microsoft.com>
6633M:	Stephen Hemminger <sthemmin@microsoft.com>
6634L:	devel@linuxdriverproject.org
6635S:	Maintained
6636F:	Documentation/networking/netvsc.txt
6637F:	arch/x86/include/asm/mshyperv.h
6638F:	arch/x86/include/asm/trace/hyperv.h
6639F:	arch/x86/include/asm/hyperv-tlfs.h
6640F:	arch/x86/kernel/cpu/mshyperv.c
6641F:	arch/x86/hyperv
6642F:	drivers/hid/hid-hyperv.c
6643F:	drivers/hv/
6644F:	drivers/input/serio/hyperv-keyboard.c
6645F:	drivers/pci/controller/pci-hyperv.c
6646F:	drivers/net/hyperv/
6647F:	drivers/scsi/storvsc_drv.c
6648F:	drivers/uio/uio_hv_generic.c
6649F:	drivers/video/fbdev/hyperv_fb.c
6650F:	net/vmw_vsock/hyperv_transport.c
6651F:	include/linux/hyperv.h
6652F:	include/uapi/linux/hyperv.h
6653F:	tools/hv/
6654F:	Documentation/ABI/stable/sysfs-bus-vmbus
6655
6656HYPERVISOR VIRTUAL CONSOLE DRIVER
6657L:	linuxppc-dev@lists.ozlabs.org
6658S:	Odd Fixes
6659F:	drivers/tty/hvc/
6660
6661I2C ACPI SUPPORT
6662M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6663L:	linux-i2c@vger.kernel.org
6664L:	linux-acpi@vger.kernel.org
6665S:	Maintained
6666F:	drivers/i2c/i2c-core-acpi.c
6667
6668I2C MUXES
6669M:	Peter Rosin <peda@axentia.se>
6670L:	linux-i2c@vger.kernel.org
6671S:	Maintained
6672F:	Documentation/i2c/i2c-topology
6673F:	Documentation/i2c/muxes/
6674F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6675F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6676F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6677F:	drivers/i2c/i2c-mux.c
6678F:	drivers/i2c/muxes/
6679F:	include/linux/i2c-mux.h
6680
6681I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6682M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6683L:	linux-i2c@vger.kernel.org
6684S:	Maintained
6685F:	drivers/i2c/busses/i2c-mv64xxx.c
6686
6687I2C OVER PARALLEL PORT
6688M:	Jean Delvare <jdelvare@suse.com>
6689L:	linux-i2c@vger.kernel.org
6690S:	Maintained
6691F:	Documentation/i2c/busses/i2c-parport
6692F:	Documentation/i2c/busses/i2c-parport-light
6693F:	drivers/i2c/busses/i2c-parport.c
6694F:	drivers/i2c/busses/i2c-parport-light.c
6695
6696I2C SUBSYSTEM
6697M:	Wolfram Sang <wsa@the-dreams.de>
6698L:	linux-i2c@vger.kernel.org
6699W:	https://i2c.wiki.kernel.org/
6700Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6701T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6702S:	Maintained
6703F:	Documentation/devicetree/bindings/i2c/i2c.txt
6704F:	Documentation/i2c/
6705F:	drivers/i2c/*
6706F:	include/linux/i2c.h
6707F:	include/linux/i2c-dev.h
6708F:	include/linux/i2c-smbus.h
6709F:	include/uapi/linux/i2c.h
6710F:	include/uapi/linux/i2c-*.h
6711
6712I2C SUBSYSTEM HOST DRIVERS
6713L:	linux-i2c@vger.kernel.org
6714W:	https://i2c.wiki.kernel.org/
6715Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6716T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6717S:	Odd Fixes
6718F:	Documentation/devicetree/bindings/i2c/
6719F:	drivers/i2c/algos/
6720F:	drivers/i2c/busses/
6721
6722I2C-TAOS-EVM DRIVER
6723M:	Jean Delvare <jdelvare@suse.com>
6724L:	linux-i2c@vger.kernel.org
6725S:	Maintained
6726F:	Documentation/i2c/busses/i2c-taos-evm
6727F:	drivers/i2c/busses/i2c-taos-evm.c
6728
6729I2C-TINY-USB DRIVER
6730M:	Till Harbaum <till@harbaum.org>
6731L:	linux-i2c@vger.kernel.org
6732W:	http://www.harbaum.org/till/i2c_tiny_usb
6733S:	Maintained
6734F:	drivers/i2c/busses/i2c-tiny-usb.c
6735
6736I2C/SMBUS CONTROLLER DRIVERS FOR PC
6737M:	Jean Delvare <jdelvare@suse.com>
6738L:	linux-i2c@vger.kernel.org
6739S:	Maintained
6740F:	Documentation/i2c/busses/i2c-ali1535
6741F:	Documentation/i2c/busses/i2c-ali1563
6742F:	Documentation/i2c/busses/i2c-ali15x3
6743F:	Documentation/i2c/busses/i2c-amd756
6744F:	Documentation/i2c/busses/i2c-amd8111
6745F:	Documentation/i2c/busses/i2c-i801
6746F:	Documentation/i2c/busses/i2c-nforce2
6747F:	Documentation/i2c/busses/i2c-piix4
6748F:	Documentation/i2c/busses/i2c-sis5595
6749F:	Documentation/i2c/busses/i2c-sis630
6750F:	Documentation/i2c/busses/i2c-sis96x
6751F:	Documentation/i2c/busses/i2c-via
6752F:	Documentation/i2c/busses/i2c-viapro
6753F:	drivers/i2c/busses/i2c-ali1535.c
6754F:	drivers/i2c/busses/i2c-ali1563.c
6755F:	drivers/i2c/busses/i2c-ali15x3.c
6756F:	drivers/i2c/busses/i2c-amd756.c
6757F:	drivers/i2c/busses/i2c-amd756-s4882.c
6758F:	drivers/i2c/busses/i2c-amd8111.c
6759F:	drivers/i2c/busses/i2c-i801.c
6760F:	drivers/i2c/busses/i2c-isch.c
6761F:	drivers/i2c/busses/i2c-nforce2.c
6762F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6763F:	drivers/i2c/busses/i2c-piix4.c
6764F:	drivers/i2c/busses/i2c-sis5595.c
6765F:	drivers/i2c/busses/i2c-sis630.c
6766F:	drivers/i2c/busses/i2c-sis96x.c
6767F:	drivers/i2c/busses/i2c-via.c
6768F:	drivers/i2c/busses/i2c-viapro.c
6769
6770I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6771M:	Hans de Goede <hdegoede@redhat.com>
6772L:	linux-i2c@vger.kernel.org
6773S:	Maintained
6774F:	drivers/i2c/busses/i2c-cht-wc.c
6775
6776I2C/SMBUS ISMT DRIVER
6777M:	Seth Heasley <seth.heasley@intel.com>
6778M:	Neil Horman <nhorman@tuxdriver.com>
6779L:	linux-i2c@vger.kernel.org
6780F:	drivers/i2c/busses/i2c-ismt.c
6781F:	Documentation/i2c/busses/i2c-ismt
6782
6783I2C/SMBUS STUB DRIVER
6784M:	Jean Delvare <jdelvare@suse.com>
6785L:	linux-i2c@vger.kernel.org
6786S:	Maintained
6787F:	drivers/i2c/i2c-stub.c
6788
6789IA64 (Itanium) PLATFORM
6790M:	Tony Luck <tony.luck@intel.com>
6791M:	Fenghua Yu <fenghua.yu@intel.com>
6792L:	linux-ia64@vger.kernel.org
6793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6794S:	Maintained
6795F:	arch/ia64/
6796
6797IBM Power 842 compression accelerator
6798M:	Haren Myneni <haren@us.ibm.com>
6799S:	Supported
6800F:	drivers/crypto/nx/Makefile
6801F:	drivers/crypto/nx/Kconfig
6802F:	drivers/crypto/nx/nx-842*
6803F:	include/linux/sw842.h
6804F:	crypto/842.c
6805F:	lib/842/
6806
6807IBM Power in-Nest Crypto Acceleration
6808M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6809M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6810L:	linux-crypto@vger.kernel.org
6811S:	Supported
6812F:	drivers/crypto/nx/Makefile
6813F:	drivers/crypto/nx/Kconfig
6814F:	drivers/crypto/nx/nx-aes*
6815F:	drivers/crypto/nx/nx-sha*
6816F:	drivers/crypto/nx/nx.*
6817F:	drivers/crypto/nx/nx_csbcpb.h
6818F:	drivers/crypto/nx/nx_debugfs.h
6819
6820IBM Power Linux RAID adapter
6821M:	Brian King <brking@us.ibm.com>
6822S:	Supported
6823F:	drivers/scsi/ipr.*
6824
6825IBM Power SRIOV Virtual NIC Device Driver
6826M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6827M:	John Allen <jallen@linux.vnet.ibm.com>
6828L:	netdev@vger.kernel.org
6829S:	Supported
6830F:	drivers/net/ethernet/ibm/ibmvnic.*
6831
6832IBM Power Virtual Accelerator Switchboard
6833M:	Sukadev Bhattiprolu
6834L:	linuxppc-dev@lists.ozlabs.org
6835S:	Supported
6836F:	arch/powerpc/platforms/powernv/vas*
6837F:	arch/powerpc/platforms/powernv/copy-paste.h
6838F:	arch/powerpc/include/asm/vas.h
6839F:	arch/powerpc/include/uapi/asm/vas.h
6840
6841IBM Power Virtual Ethernet Device Driver
6842M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6843L:	netdev@vger.kernel.org
6844S:	Supported
6845F:	drivers/net/ethernet/ibm/ibmveth.*
6846
6847IBM Power Virtual FC Device Drivers
6848M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6849L:	linux-scsi@vger.kernel.org
6850S:	Supported
6851F:	drivers/scsi/ibmvscsi/ibmvfc*
6852
6853IBM Power Virtual Management Channel Driver
6854M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6855M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6856S:	Supported
6857F:	drivers/misc/ibmvmc.*
6858
6859IBM Power Virtual SCSI Device Drivers
6860M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6861L:	linux-scsi@vger.kernel.org
6862S:	Supported
6863F:	drivers/scsi/ibmvscsi/ibmvscsi*
6864F:	include/scsi/viosrp.h
6865
6866IBM Power Virtual SCSI Device Target Driver
6867M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6868M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6869L:	linux-scsi@vger.kernel.org
6870L:	target-devel@vger.kernel.org
6871S:	Supported
6872F:	drivers/scsi/ibmvscsi_tgt/
6873
6874IBM Power VMX Cryptographic instructions
6875M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6876M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6877L:	linux-crypto@vger.kernel.org
6878S:	Supported
6879F:	drivers/crypto/vmx/Makefile
6880F:	drivers/crypto/vmx/Kconfig
6881F:	drivers/crypto/vmx/vmx.c
6882F:	drivers/crypto/vmx/aes*
6883F:	drivers/crypto/vmx/ghash*
6884F:	drivers/crypto/vmx/ppc-xlate.pl
6885
6886IBM ServeRAID RAID DRIVER
6887S:	Orphan
6888F:	drivers/scsi/ips.*
6889
6890ICH LPC AND GPIO DRIVER
6891M:	Peter Tyser <ptyser@xes-inc.com>
6892S:	Maintained
6893F:	drivers/mfd/lpc_ich.c
6894F:	drivers/gpio/gpio-ich.c
6895
6896IDE SUBSYSTEM
6897M:	"David S. Miller" <davem@davemloft.net>
6898L:	linux-ide@vger.kernel.org
6899Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6901S:	Maintained
6902F:	Documentation/ide/
6903F:	drivers/ide/
6904F:	include/linux/ide.h
6905
6906IDE/ATAPI DRIVERS
6907M:	Borislav Petkov <bp@alien8.de>
6908L:	linux-ide@vger.kernel.org
6909S:	Maintained
6910F:	Documentation/cdrom/ide-cd
6911F:	drivers/ide/ide-cd*
6912
6913IDEAPAD LAPTOP EXTRAS DRIVER
6914M:	Ike Panhc <ike.pan@canonical.com>
6915L:	platform-driver-x86@vger.kernel.org
6916W:	http://launchpad.net/ideapad-laptop
6917S:	Maintained
6918F:	drivers/platform/x86/ideapad-laptop.c
6919
6920IDEAPAD LAPTOP SLIDEBAR DRIVER
6921M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6922L:	linux-input@vger.kernel.org
6923W:	https://github.com/o2genum/ideapad-slidebar
6924S:	Maintained
6925F:	drivers/input/misc/ideapad_slidebar.c
6926
6927IDT VersaClock 5 CLOCK DRIVER
6928M:	Marek Vasut <marek.vasut@gmail.com>
6929S:	Maintained
6930F:	drivers/clk/clk-versaclock5.c
6931
6932IEEE 802.15.4 SUBSYSTEM
6933M:	Alexander Aring <alex.aring@gmail.com>
6934M:	Stefan Schmidt <stefan@osg.samsung.com>
6935L:	linux-wpan@vger.kernel.org
6936W:	http://wpan.cakelab.org/
6937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6939S:	Maintained
6940F:	net/ieee802154/
6941F:	net/mac802154/
6942F:	drivers/net/ieee802154/
6943F:	include/linux/nl802154.h
6944F:	include/linux/ieee802154.h
6945F:	include/net/nl802154.h
6946F:	include/net/mac802154.h
6947F:	include/net/af_ieee802154.h
6948F:	include/net/cfg802154.h
6949F:	include/net/ieee802154_netdev.h
6950F:	Documentation/networking/ieee802154.txt
6951
6952IFE PROTOCOL
6953M:	Yotam Gigi <yotam.gi@gmail.com>
6954M:	Jamal Hadi Salim <jhs@mojatatu.com>
6955F:	net/ife
6956F:	include/net/ife.h
6957F:	include/uapi/linux/ife.h
6958
6959IGORPLUG-USB IR RECEIVER
6960M:	Sean Young <sean@mess.org>
6961L:	linux-media@vger.kernel.org
6962S:	Maintained
6963F:	drivers/media/rc/igorplugusb.c
6964
6965IGUANAWORKS USB IR TRANSCEIVER
6966M:	Sean Young <sean@mess.org>
6967L:	linux-media@vger.kernel.org
6968S:	Maintained
6969F:	drivers/media/rc/iguanair.c
6970
6971IIO DIGITAL POTENTIOMETER DAC
6972M:	Peter Rosin <peda@axentia.se>
6973L:	linux-iio@vger.kernel.org
6974S:	Maintained
6975F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6976F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6977F:	drivers/iio/dac/dpot-dac.c
6978
6979IIO ENVELOPE DETECTOR
6980M:	Peter Rosin <peda@axentia.se>
6981L:	linux-iio@vger.kernel.org
6982S:	Maintained
6983F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6984F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6985F:	drivers/iio/adc/envelope-detector.c
6986
6987IIO MULTIPLEXER
6988M:	Peter Rosin <peda@axentia.se>
6989L:	linux-iio@vger.kernel.org
6990S:	Maintained
6991F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6992F:	drivers/iio/multiplexer/iio-mux.c
6993
6994IIO SUBSYSTEM AND DRIVERS
6995M:	Jonathan Cameron <jic23@kernel.org>
6996R:	Hartmut Knaack <knaack.h@gmx.de>
6997R:	Lars-Peter Clausen <lars@metafoo.de>
6998R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6999L:	linux-iio@vger.kernel.org
7000T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
7001S:	Maintained
7002F:	Documentation/ABI/testing/configfs-iio*
7003F:	Documentation/ABI/testing/sysfs-bus-iio*
7004F:	Documentation/devicetree/bindings/iio/
7005F:	drivers/iio/
7006F:	drivers/staging/iio/
7007F:	include/linux/iio/
7008F:	tools/iio/
7009
7010IIO UNIT CONVERTER
7011M:	Peter Rosin <peda@axentia.se>
7012L:	linux-iio@vger.kernel.org
7013S:	Maintained
7014F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
7015F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
7016F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
7017F:	drivers/iio/afe/iio-rescale.c
7018
7019IKANOS/ADI EAGLE ADSL USB DRIVER
7020M:	Matthieu Castet <castet.matthieu@free.fr>
7021M:	Stanislaw Gruszka <stf_xl@wp.pl>
7022S:	Maintained
7023F:	drivers/usb/atm/ueagle-atm.c
7024
7025IMGTEC ASCII LCD DRIVER
7026M:	Paul Burton <paul.burton@mips.com>
7027S:	Maintained
7028F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7029F:	drivers/auxdisplay/img-ascii-lcd.c
7030
7031IMGTEC IR DECODER DRIVER
7032M:	James Hogan <jhogan@kernel.org>
7033S:	Maintained
7034F:	drivers/media/rc/img-ir/
7035
7036IMON SOUNDGRAPH USB IR RECEIVER
7037M:	Sean Young <sean@mess.org>
7038L:	linux-media@vger.kernel.org
7039S:	Maintained
7040F:	drivers/media/rc/imon_raw.c
7041F:	drivers/media/rc/imon.c
7042
7043IMS TWINTURBO FRAMEBUFFER DRIVER
7044L:	linux-fbdev@vger.kernel.org
7045S:	Orphan
7046F:	drivers/video/fbdev/imsttfb.c
7047
7048INA209 HARDWARE MONITOR DRIVER
7049M:	Guenter Roeck <linux@roeck-us.net>
7050L:	linux-hwmon@vger.kernel.org
7051S:	Maintained
7052F:	Documentation/hwmon/ina209
7053F:	Documentation/devicetree/bindings/i2c/ina209.txt
7054F:	drivers/hwmon/ina209.c
7055
7056INA2XX HARDWARE MONITOR DRIVER
7057M:	Guenter Roeck <linux@roeck-us.net>
7058L:	linux-hwmon@vger.kernel.org
7059S:	Maintained
7060F:	Documentation/hwmon/ina2xx
7061F:	drivers/hwmon/ina2xx.c
7062F:	include/linux/platform_data/ina2xx.h
7063
7064INDUSTRY PACK SUBSYSTEM (IPACK)
7065M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7066M:	Jens Taprogge <jens.taprogge@taprogge.org>
7067M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7068L:	industrypack-devel@lists.sourceforge.net
7069W:	http://industrypack.sourceforge.net
7070S:	Maintained
7071F:	drivers/ipack/
7072
7073INFINIBAND SUBSYSTEM
7074M:	Doug Ledford <dledford@redhat.com>
7075M:	Jason Gunthorpe <jgg@mellanox.com>
7076L:	linux-rdma@vger.kernel.org
7077W:	https://github.com/linux-rdma/rdma-core
7078Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7079T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7080S:	Supported
7081F:	Documentation/devicetree/bindings/infiniband/
7082F:	Documentation/infiniband/
7083F:	drivers/infiniband/
7084F:	include/uapi/linux/if_infiniband.h
7085F:	include/uapi/rdma/
7086F:	include/rdma/
7087
7088INGENIC JZ4780 DMA Driver
7089M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7090S:	Maintained
7091F:	drivers/dma/dma-jz4780.c
7092
7093INGENIC JZ4780 NAND DRIVER
7094M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7095L:	linux-mtd@lists.infradead.org
7096S:	Maintained
7097F:	drivers/mtd/nand/raw/jz4780_*
7098
7099INOTIFY
7100M:	Jan Kara <jack@suse.cz>
7101R:	Amir Goldstein <amir73il@gmail.com>
7102L:	linux-fsdevel@vger.kernel.org
7103S:	Maintained
7104F:	Documentation/filesystems/inotify.txt
7105F:	fs/notify/inotify/
7106F:	include/linux/inotify.h
7107F:	include/uapi/linux/inotify.h
7108
7109INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7110M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7111L:	linux-input@vger.kernel.org
7112Q:	http://patchwork.kernel.org/project/linux-input/list/
7113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7114S:	Maintained
7115F:	drivers/input/
7116F:	include/linux/input.h
7117F:	include/uapi/linux/input.h
7118F:	include/uapi/linux/input-event-codes.h
7119F:	include/linux/input/
7120F:	Documentation/devicetree/bindings/input/
7121F:	Documentation/input/
7122
7123INPUT MULTITOUCH (MT) PROTOCOL
7124M:	Henrik Rydberg <rydberg@bitmath.org>
7125L:	linux-input@vger.kernel.org
7126S:	Odd fixes
7127F:	Documentation/input/multi-touch-protocol.rst
7128F:	drivers/input/input-mt.c
7129K:	\b(ABS|SYN)_MT_
7130
7131INSIDE SECURE CRYPTO DRIVER
7132M:	Antoine Tenart <antoine.tenart@bootlin.com>
7133F:	drivers/crypto/inside-secure/
7134S:	Maintained
7135L:	linux-crypto@vger.kernel.org
7136
7137INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7138M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7139M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7140L:	linux-integrity@vger.kernel.org
7141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7142S:	Supported
7143F:	security/integrity/ima/
7144
7145INTEL 810/815 FRAMEBUFFER DRIVER
7146M:	Antonino Daplas <adaplas@gmail.com>
7147L:	linux-fbdev@vger.kernel.org
7148S:	Maintained
7149F:	drivers/video/fbdev/i810/
7150
7151INTEL ASoC DRIVERS
7152M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7153M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7154M:	Jie Yang <yang.jie@linux.intel.com>
7155L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7156S:	Supported
7157F:	sound/soc/intel/
7158
7159INTEL C600 SERIES SAS CONTROLLER DRIVER
7160M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7161M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7162L:	linux-scsi@vger.kernel.org
7163T:	git git://git.code.sf.net/p/intel-sas/isci
7164S:	Supported
7165F:	drivers/scsi/isci/
7166
7167INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7168M:	Jani Nikula <jani.nikula@linux.intel.com>
7169M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7170M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7171L:	intel-gfx@lists.freedesktop.org
7172W:	https://01.org/linuxgraphics/
7173B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7174C:	irc://chat.freenode.net/intel-gfx
7175Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7176T:	git git://anongit.freedesktop.org/drm-intel
7177S:	Supported
7178F:	drivers/gpu/drm/i915/
7179F:	include/drm/i915*
7180F:	include/uapi/drm/i915_drm.h
7181F:	Documentation/gpu/i915.rst
7182
7183INTEL ETHERNET DRIVERS
7184M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7185L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7186W:	http://www.intel.com/support/feedback.htm
7187W:	http://e1000.sourceforge.net/
7188Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7190T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7191S:	Supported
7192F:	Documentation/networking/e100.rst
7193F:	Documentation/networking/e1000.rst
7194F:	Documentation/networking/e1000e.txt
7195F:	Documentation/networking/igb.txt
7196F:	Documentation/networking/igbvf.txt
7197F:	Documentation/networking/ixgb.txt
7198F:	Documentation/networking/ixgbe.txt
7199F:	Documentation/networking/ixgbevf.txt
7200F:	Documentation/networking/i40e.txt
7201F:	Documentation/networking/i40evf.txt
7202F:	Documentation/networking/ice.txt
7203F:	drivers/net/ethernet/intel/
7204F:	drivers/net/ethernet/intel/*/
7205F:	include/linux/avf/virtchnl.h
7206
7207INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7208M:	Maik Broemme <mbroemme@libmpq.org>
7209L:	linux-fbdev@vger.kernel.org
7210S:	Maintained
7211F:	Documentation/fb/intelfb.txt
7212F:	drivers/video/fbdev/intelfb/
7213
7214INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7215M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7216M:	Zhi Wang <zhi.a.wang@intel.com>
7217L:	intel-gvt-dev@lists.freedesktop.org
7218L:	intel-gfx@lists.freedesktop.org
7219W:	https://01.org/igvt-g
7220T:	git https://github.com/intel/gvt-linux.git
7221S:	Supported
7222F:	drivers/gpu/drm/i915/gvt/
7223
7224INTEL HID EVENT DRIVER
7225M:	Alex Hung <alex.hung@canonical.com>
7226L:	platform-driver-x86@vger.kernel.org
7227S:	Maintained
7228F:	drivers/platform/x86/intel-hid.c
7229
7230INTEL I/OAT DMA DRIVER
7231M:	Dave Jiang <dave.jiang@intel.com>
7232R:	Dan Williams <dan.j.williams@intel.com>
7233L:	dmaengine@vger.kernel.org
7234Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7235S:	Supported
7236F:	drivers/dma/ioat*
7237
7238INTEL IDLE DRIVER
7239M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7240M:	Len Brown <lenb@kernel.org>
7241L:	linux-pm@vger.kernel.org
7242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7243B:	https://bugzilla.kernel.org
7244S:	Supported
7245F:	drivers/idle/intel_idle.c
7246
7247INTEL INTEGRATED SENSOR HUB DRIVER
7248M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7249M:	Jiri Kosina <jikos@kernel.org>
7250L:	linux-input@vger.kernel.org
7251S:	Maintained
7252F:	drivers/hid/intel-ish-hid/
7253
7254INTEL IOMMU (VT-d)
7255M:	David Woodhouse <dwmw2@infradead.org>
7256L:	iommu@lists.linux-foundation.org
7257T:	git git://git.infradead.org/iommu-2.6.git
7258S:	Supported
7259F:	drivers/iommu/intel-iommu.c
7260F:	include/linux/intel-iommu.h
7261
7262INTEL IOP-ADMA DMA DRIVER
7263R:	Dan Williams <dan.j.williams@intel.com>
7264S:	Odd fixes
7265F:	drivers/dma/iop-adma.c
7266
7267INTEL IPU3 CSI-2 CIO2 DRIVER
7268M:	Yong Zhi <yong.zhi@intel.com>
7269M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7270L:	linux-media@vger.kernel.org
7271S:	Maintained
7272F:	drivers/media/pci/intel/ipu3/
7273F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7274
7275INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7276M:	Krzysztof Halasa <khalasa@piap.pl>
7277S:	Maintained
7278F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7279F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7280F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7281F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7282F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7283F:	drivers/net/wan/ixp4xx_hss.c
7284
7285INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7286M:	Deepak Saxena <dsaxena@plexity.net>
7287S:	Maintained
7288F:	drivers/char/hw_random/ixp4xx-rng.c
7289
7290INTEL MANAGEMENT ENGINE (mei)
7291M:	Tomas Winkler <tomas.winkler@intel.com>
7292L:	linux-kernel@vger.kernel.org
7293S:	Supported
7294F:	include/uapi/linux/mei.h
7295F:	include/linux/mei_cl_bus.h
7296F:	drivers/misc/mei/*
7297F:	drivers/watchdog/mei_wdt.c
7298F:	Documentation/misc-devices/mei/*
7299F:	samples/mei/*
7300
7301INTEL MENLOW THERMAL DRIVER
7302M:	Sujith Thomas <sujith.thomas@intel.com>
7303L:	platform-driver-x86@vger.kernel.org
7304W:	https://01.org/linux-acpi
7305S:	Supported
7306F:	drivers/platform/x86/intel_menlow.c
7307
7308INTEL MERRIFIELD GPIO DRIVER
7309M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7310L:	linux-gpio@vger.kernel.org
7311S:	Maintained
7312F:	drivers/gpio/gpio-merrifield.c
7313
7314INTEL MIC DRIVERS (mic)
7315M:	Sudeep Dutt <sudeep.dutt@intel.com>
7316M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7317S:	Supported
7318W:	https://github.com/sudeepdutt/mic
7319W:	http://software.intel.com/en-us/mic-developer
7320F:	include/linux/mic_bus.h
7321F:	include/linux/scif.h
7322F:	include/uapi/linux/mic_common.h
7323F:	include/uapi/linux/mic_ioctl.h
7324F:	include/uapi/linux/scif_ioctl.h
7325F:	drivers/misc/mic/
7326F:	drivers/dma/mic_x100_dma.c
7327F:	drivers/dma/mic_x100_dma.h
7328F:	Documentation/mic/
7329
7330INTEL PMC CORE DRIVER
7331M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7332M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7333L:	platform-driver-x86@vger.kernel.org
7334S:	Maintained
7335F:	arch/x86/include/asm/pmc_core.h
7336F:	drivers/platform/x86/intel_pmc_core*
7337
7338INTEL PMC/P-Unit IPC DRIVER
7339M:	Zha Qipeng<qipeng.zha@intel.com>
7340L:	platform-driver-x86@vger.kernel.org
7341S:	Maintained
7342F:	drivers/platform/x86/intel_pmc_ipc.c
7343F:	drivers/platform/x86/intel_punit_ipc.c
7344F:	arch/x86/include/asm/intel_pmc_ipc.h
7345F:	arch/x86/include/asm/intel_punit_ipc.h
7346
7347INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7348M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7349L:	linux-wireless@vger.kernel.org
7350S:	Maintained
7351F:	Documentation/networking/README.ipw2100
7352F:	Documentation/networking/README.ipw2200
7353F:	drivers/net/wireless/intel/ipw2x00/
7354
7355INTEL PSTATE DRIVER
7356M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7357M:	Len Brown <lenb@kernel.org>
7358L:	linux-pm@vger.kernel.org
7359S:	Supported
7360F:	drivers/cpufreq/intel_pstate.c
7361
7362INTEL RDMA RNIC DRIVER
7363M:	Faisal Latif <faisal.latif@intel.com>
7364M:	Shiraz Saleem <shiraz.saleem@intel.com>
7365L:	linux-rdma@vger.kernel.org
7366S:	Supported
7367F:	drivers/infiniband/hw/i40iw/
7368F:	include/uapi/rdma/i40iw-abi.h
7369
7370INTEL SHA MULTIBUFFER DRIVER
7371M:	Megha Dey <megha.dey@linux.intel.com>
7372R:	Tim Chen <tim.c.chen@linux.intel.com>
7373L:	linux-crypto@vger.kernel.org
7374S:	Supported
7375F:	arch/x86/crypto/sha*-mb
7376F:	crypto/mcryptd.c
7377
7378INTEL TELEMETRY DRIVER
7379M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7380L:	platform-driver-x86@vger.kernel.org
7381S:	Maintained
7382F:	arch/x86/include/asm/intel_telemetry.h
7383F:	drivers/platform/x86/intel_telemetry*
7384
7385INTEL VIRTUAL BUTTON DRIVER
7386M:	AceLan Kao <acelan.kao@canonical.com>
7387L:	platform-driver-x86@vger.kernel.org
7388S:	Maintained
7389F:	drivers/platform/x86/intel-vbtn.c
7390
7391INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7392M:	Stanislaw Gruszka <sgruszka@redhat.com>
7393L:	linux-wireless@vger.kernel.org
7394S:	Supported
7395F:	drivers/net/wireless/intel/iwlegacy/
7396
7397INTEL WIRELESS WIFI LINK (iwlwifi)
7398M:	Johannes Berg <johannes.berg@intel.com>
7399M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7400M:	Luca Coelho <luciano.coelho@intel.com>
7401M:	Intel Linux Wireless <linuxwifi@intel.com>
7402L:	linux-wireless@vger.kernel.org
7403W:	http://intellinuxwireless.org
7404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7405S:	Supported
7406F:	drivers/net/wireless/intel/iwlwifi/
7407
7408INTEL WIRELESS WIMAX CONNECTION 2400
7409M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7410M:	linux-wimax@intel.com
7411L:	wimax@linuxwimax.org (subscribers-only)
7412S:	Supported
7413W:	http://linuxwimax.org
7414F:	Documentation/wimax/README.i2400m
7415F:	drivers/net/wimax/i2400m/
7416F:	include/uapi/linux/wimax/i2400m.h
7417
7418INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7419M:	Mario Limonciello <mario.limonciello@dell.com>
7420S:	Maintained
7421F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7422
7423INTEL(R) TRACE HUB
7424M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7425S:	Supported
7426F:	Documentation/trace/intel_th.rst
7427F:	drivers/hwtracing/intel_th/
7428
7429INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7430M:	Ning Sun <ning.sun@intel.com>
7431L:	tboot-devel@lists.sourceforge.net
7432W:	http://tboot.sourceforge.net
7433T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7434S:	Supported
7435F:	Documentation/intel_txt.txt
7436F:	include/linux/tboot.h
7437F:	arch/x86/kernel/tboot.c
7438
7439INTEL-MID GPIO DRIVER
7440M:	David Cohen <david.a.cohen@linux.intel.com>
7441L:	linux-gpio@vger.kernel.org
7442S:	Maintained
7443F:	drivers/gpio/gpio-intel-mid.c
7444
7445INVENSENSE MPU-3050 GYROSCOPE DRIVER
7446M:	Linus Walleij <linus.walleij@linaro.org>
7447L:	linux-iio@vger.kernel.org
7448S:	Maintained
7449F:	drivers/iio/gyro/mpu3050*
7450F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7451
7452IOC3 ETHERNET DRIVER
7453M:	Ralf Baechle <ralf@linux-mips.org>
7454L:	linux-mips@linux-mips.org
7455S:	Maintained
7456F:	drivers/net/ethernet/sgi/ioc3-eth.c
7457
7458IOC3 SERIAL DRIVER
7459M:	Pat Gefre <pfg@sgi.com>
7460L:	linux-serial@vger.kernel.org
7461S:	Maintained
7462F:	drivers/tty/serial/ioc3_serial.c
7463
7464IOMMU DRIVERS
7465M:	Joerg Roedel <joro@8bytes.org>
7466L:	iommu@lists.linux-foundation.org
7467T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7468S:	Maintained
7469F:	Documentation/devicetree/bindings/iommu/
7470F:	drivers/iommu/
7471F:	include/linux/iommu.h
7472F:	include/linux/of_iommu.h
7473F:	include/linux/iova.h
7474
7475IP MASQUERADING
7476M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7477S:	Maintained
7478F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7479
7480IPMI SUBSYSTEM
7481M:	Corey Minyard <minyard@acm.org>
7482L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7483W:	http://openipmi.sourceforge.net/
7484S:	Supported
7485F:	Documentation/IPMI.txt
7486F:	drivers/char/ipmi/
7487F:	include/linux/ipmi*
7488F:	include/uapi/linux/ipmi*
7489
7490IPS SCSI RAID DRIVER
7491M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7492L:	linux-scsi@vger.kernel.org
7493W:	http://www.adaptec.com/
7494S:	Maintained
7495F:	drivers/scsi/ips*
7496
7497IPVS
7498M:	Wensong Zhang <wensong@linux-vs.org>
7499M:	Simon Horman <horms@verge.net.au>
7500M:	Julian Anastasov <ja@ssi.bg>
7501L:	netdev@vger.kernel.org
7502L:	lvs-devel@vger.kernel.org
7503S:	Maintained
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7505T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7506F:	Documentation/networking/ipvs-sysctl.txt
7507F:	include/net/ip_vs.h
7508F:	include/uapi/linux/ip_vs.h
7509F:	net/netfilter/ipvs/
7510
7511IPWIRELESS DRIVER
7512M:	Jiri Kosina <jikos@kernel.org>
7513M:	David Sterba <dsterba@suse.com>
7514S:	Odd Fixes
7515F:	drivers/tty/ipwireless/
7516
7517IPX NETWORK LAYER
7518L:	netdev@vger.kernel.org
7519S:	Obsolete
7520F:	include/uapi/linux/ipx.h
7521F:	drivers/staging/ipx/
7522
7523IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7524M:	Marc Zyngier <marc.zyngier@arm.com>
7525S:	Maintained
7526T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7527F:	Documentation/IRQ-domain.txt
7528F:	include/linux/irqdomain.h
7529F:	kernel/irq/irqdomain.c
7530F:	kernel/irq/msi.c
7531
7532IRQ SUBSYSTEM
7533M:	Thomas Gleixner <tglx@linutronix.de>
7534L:	linux-kernel@vger.kernel.org
7535S:	Maintained
7536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7537F:	kernel/irq/
7538
7539IRQCHIP DRIVERS
7540M:	Thomas Gleixner <tglx@linutronix.de>
7541M:	Jason Cooper <jason@lakedaemon.net>
7542M:	Marc Zyngier <marc.zyngier@arm.com>
7543L:	linux-kernel@vger.kernel.org
7544S:	Maintained
7545T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7546F:	Documentation/devicetree/bindings/interrupt-controller/
7547F:	drivers/irqchip/
7548
7549ISA
7550M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7551S:	Maintained
7552F:	Documentation/isa.txt
7553F:	drivers/base/isa.c
7554F:	include/linux/isa.h
7555
7556ISA RADIO MODULE
7557M:	Hans Verkuil <hverkuil@xs4all.nl>
7558L:	linux-media@vger.kernel.org
7559T:	git git://linuxtv.org/media_tree.git
7560W:	https://linuxtv.org
7561S:	Maintained
7562F:	drivers/media/radio/radio-isa*
7563
7564ISAPNP
7565M:	Jaroslav Kysela <perex@perex.cz>
7566S:	Maintained
7567F:	Documentation/isapnp.txt
7568F:	drivers/pnp/isapnp/
7569F:	include/linux/isapnp.h
7570
7571ISCSI
7572M:	Lee Duncan <lduncan@suse.com>
7573M:	Chris Leech <cleech@redhat.com>
7574L:	open-iscsi@googlegroups.com
7575W:	www.open-iscsi.com
7576S:	Maintained
7577F:	drivers/scsi/*iscsi*
7578F:	include/scsi/*iscsi*
7579
7580iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7581M:	Peter Jones <pjones@redhat.com>
7582M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7583S:	Maintained
7584F:	drivers/firmware/iscsi_ibft*
7585
7586ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7587M:	Or Gerlitz <ogerlitz@mellanox.com>
7588M:	Sagi Grimberg <sagi@grimberg.me>
7589M:	Roi Dayan <roid@mellanox.com>
7590L:	linux-rdma@vger.kernel.org
7591S:	Supported
7592W:	http://www.openfabrics.org
7593W:	www.open-iscsi.org
7594Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7595F:	drivers/infiniband/ulp/iser/
7596
7597ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7598M:	Sagi Grimberg <sagi@grimberg.me>
7599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7600L:	linux-rdma@vger.kernel.org
7601L:	target-devel@vger.kernel.org
7602S:	Supported
7603W:	http://www.linux-iscsi.org
7604F:	drivers/infiniband/ulp/isert
7605
7606ISDN SUBSYSTEM
7607M:	Karsten Keil <isdn@linux-pingi.de>
7608L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7609L:	netdev@vger.kernel.org
7610W:	http://www.isdn4linux.de
7611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7612S:	Maintained
7613F:	Documentation/isdn/
7614F:	drivers/isdn/
7615F:	include/linux/isdn.h
7616F:	include/linux/isdn/
7617F:	include/uapi/linux/isdn.h
7618F:	include/uapi/linux/isdn/
7619
7620ISDN SUBSYSTEM (Eicon active card driver)
7621M:	Armin Schindler <mac@melware.de>
7622L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7623W:	http://www.melware.de
7624S:	Maintained
7625F:	drivers/isdn/hardware/eicon/
7626
7627IT87 HARDWARE MONITORING DRIVER
7628M:	Jean Delvare <jdelvare@suse.com>
7629L:	linux-hwmon@vger.kernel.org
7630S:	Maintained
7631F:	Documentation/hwmon/it87
7632F:	drivers/hwmon/it87.c
7633
7634IT913X MEDIA DRIVER
7635M:	Antti Palosaari <crope@iki.fi>
7636L:	linux-media@vger.kernel.org
7637W:	https://linuxtv.org
7638W:	http://palosaari.fi/linux/
7639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7640T:	git git://linuxtv.org/anttip/media_tree.git
7641S:	Maintained
7642F:	drivers/media/tuners/it913x*
7643
7644IVTV VIDEO4LINUX DRIVER
7645M:	Andy Walls <awalls@md.metrocast.net>
7646L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7647L:	linux-media@vger.kernel.org
7648T:	git git://linuxtv.org/media_tree.git
7649W:	http://www.ivtvdriver.org
7650S:	Maintained
7651F:	Documentation/media/v4l-drivers/ivtv*
7652F:	drivers/media/pci/ivtv/
7653F:	include/uapi/linux/ivtv*
7654
7655IX2505V MEDIA DRIVER
7656M:	Malcolm Priestley <tvboxspy@gmail.com>
7657L:	linux-media@vger.kernel.org
7658W:	https://linuxtv.org
7659Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7660S:	Maintained
7661F:	drivers/media/dvb-frontends/ix2505v*
7662
7663JAILHOUSE HYPERVISOR INTERFACE
7664M:	Jan Kiszka <jan.kiszka@siemens.com>
7665L:	jailhouse-dev@googlegroups.com
7666S:	Maintained
7667F:	arch/x86/kernel/jailhouse.c
7668F:	arch/x86/include/asm/jailhouse_para.h
7669
7670JC42.4 TEMPERATURE SENSOR DRIVER
7671M:	Guenter Roeck <linux@roeck-us.net>
7672L:	linux-hwmon@vger.kernel.org
7673S:	Maintained
7674F:	drivers/hwmon/jc42.c
7675F:	Documentation/hwmon/jc42
7676
7677JFS FILESYSTEM
7678M:	Dave Kleikamp <shaggy@kernel.org>
7679L:	jfs-discussion@lists.sourceforge.net
7680W:	http://jfs.sourceforge.net/
7681T:	git git://github.com/kleikamp/linux-shaggy.git
7682S:	Maintained
7683F:	Documentation/filesystems/jfs.txt
7684F:	fs/jfs/
7685
7686JME NETWORK DRIVER
7687M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7688L:	netdev@vger.kernel.org
7689S:	Maintained
7690F:	drivers/net/ethernet/jme.*
7691
7692JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7693M:	David Woodhouse <dwmw2@infradead.org>
7694L:	linux-mtd@lists.infradead.org
7695W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7696S:	Maintained
7697F:	fs/jffs2/
7698F:	include/uapi/linux/jffs2.h
7699
7700JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7701M:	"Theodore Ts'o" <tytso@mit.edu>
7702M:	Jan Kara <jack@suse.com>
7703L:	linux-ext4@vger.kernel.org
7704S:	Maintained
7705F:	fs/jbd2/
7706F:	include/linux/jbd2.h
7707
7708JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7709M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7710L:	linux-media@vger.kernel.org
7711S:	Maintained
7712F:	drivers/media/platform/rcar_jpu.c
7713
7714JSM Neo PCI based serial card
7715M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7716L:	linux-serial@vger.kernel.org
7717S:	Maintained
7718F:	drivers/tty/serial/jsm/
7719
7720K10TEMP HARDWARE MONITORING DRIVER
7721M:	Clemens Ladisch <clemens@ladisch.de>
7722L:	linux-hwmon@vger.kernel.org
7723S:	Maintained
7724F:	Documentation/hwmon/k10temp
7725F:	drivers/hwmon/k10temp.c
7726
7727K8TEMP HARDWARE MONITORING DRIVER
7728M:	Rudolf Marek <r.marek@assembler.cz>
7729L:	linux-hwmon@vger.kernel.org
7730S:	Maintained
7731F:	Documentation/hwmon/k8temp
7732F:	drivers/hwmon/k8temp.c
7733
7734KASAN
7735M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7736R:	Alexander Potapenko <glider@google.com>
7737R:	Dmitry Vyukov <dvyukov@google.com>
7738L:	kasan-dev@googlegroups.com
7739S:	Maintained
7740F:	arch/*/include/asm/kasan.h
7741F:	arch/*/mm/kasan_init*
7742F:	Documentation/dev-tools/kasan.rst
7743F:	include/linux/kasan*.h
7744F:	lib/test_kasan.c
7745F:	mm/kasan/
7746F:	scripts/Makefile.kasan
7747
7748KCONFIG
7749M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7750T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7751L:	linux-kbuild@vger.kernel.org
7752S:	Maintained
7753F:	Documentation/kbuild/kconfig*
7754F:	scripts/kconfig/
7755F:	scripts/Kconfig.include
7756
7757KDUMP
7758M:	Dave Young <dyoung@redhat.com>
7759M:	Baoquan He <bhe@redhat.com>
7760R:	Vivek Goyal <vgoyal@redhat.com>
7761L:	kexec@lists.infradead.org
7762W:	http://lse.sourceforge.net/kdump/
7763S:	Maintained
7764F:	Documentation/kdump/
7765
7766KEENE FM RADIO TRANSMITTER DRIVER
7767M:	Hans Verkuil <hverkuil@xs4all.nl>
7768L:	linux-media@vger.kernel.org
7769T:	git git://linuxtv.org/media_tree.git
7770W:	https://linuxtv.org
7771S:	Maintained
7772F:	drivers/media/radio/radio-keene*
7773
7774KERNEL AUTOMOUNTER
7775M:	Ian Kent <raven@themaw.net>
7776L:	autofs@vger.kernel.org
7777S:	Maintained
7778F:	fs/autofs/
7779
7780KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7781M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7782M:	Michal Marek <michal.lkml@markovi.net>
7783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7784L:	linux-kbuild@vger.kernel.org
7785S:	Maintained
7786F:	Documentation/kbuild/
7787F:	Makefile
7788F:	scripts/Kbuild*
7789F:	scripts/Makefile*
7790F:	scripts/basic/
7791F:	scripts/mk*
7792F:	scripts/mod/
7793F:	scripts/package/
7794
7795KERNEL JANITORS
7796L:	kernel-janitors@vger.kernel.org
7797W:	http://kernelnewbies.org/KernelJanitors
7798S:	Odd Fixes
7799
7800KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7801M:	"J. Bruce Fields" <bfields@fieldses.org>
7802M:	Jeff Layton <jlayton@kernel.org>
7803L:	linux-nfs@vger.kernel.org
7804W:	http://nfs.sourceforge.net/
7805T:	git git://linux-nfs.org/~bfields/linux.git
7806S:	Supported
7807F:	fs/nfsd/
7808F:	include/uapi/linux/nfsd/
7809F:	fs/lockd/
7810F:	fs/nfs_common/
7811F:	net/sunrpc/
7812F:	include/linux/lockd/
7813F:	include/linux/sunrpc/
7814F:	include/uapi/linux/sunrpc/
7815
7816KERNEL SELFTEST FRAMEWORK
7817M:	Shuah Khan <shuah@kernel.org>
7818L:	linux-kselftest@vger.kernel.org
7819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7820Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7821S:	Maintained
7822F:	tools/testing/selftests/
7823F:	Documentation/dev-tools/kselftest*
7824
7825KERNEL USERMODE HELPER
7826M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7827L:	linux-kernel@vger.kernel.org
7828S:	Maintained
7829F:	kernel/umh.c
7830F:	include/linux/umh.h
7831
7832KERNEL VIRTUAL MACHINE (KVM)
7833M:	Paolo Bonzini <pbonzini@redhat.com>
7834M:	Radim Krčmář <rkrcmar@redhat.com>
7835L:	kvm@vger.kernel.org
7836W:	http://www.linux-kvm.org
7837T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7838S:	Supported
7839F:	Documentation/virtual/kvm/
7840F:	include/trace/events/kvm.h
7841F:	include/uapi/asm-generic/kvm*
7842F:	include/uapi/linux/kvm*
7843F:	include/asm-generic/kvm*
7844F:	include/linux/kvm*
7845F:	include/kvm/iodev.h
7846F:	virt/kvm/*
7847F:	tools/kvm/
7848
7849KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7850M:	Joerg Roedel <joro@8bytes.org>
7851L:	kvm@vger.kernel.org
7852W:	http://www.linux-kvm.org/
7853S:	Maintained
7854F:	arch/x86/include/asm/svm.h
7855F:	arch/x86/kvm/svm.c
7856
7857KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7858M:	Christoffer Dall <christoffer.dall@arm.com>
7859M:	Marc Zyngier <marc.zyngier@arm.com>
7860L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7861L:	kvmarm@lists.cs.columbia.edu
7862W:	http://systems.cs.columbia.edu/projects/kvm-arm
7863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7864S:	Supported
7865F:	arch/arm/include/uapi/asm/kvm*
7866F:	arch/arm/include/asm/kvm*
7867F:	arch/arm/kvm/
7868F:	virt/kvm/arm/
7869F:	include/kvm/arm_*
7870
7871KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7872M:	Christoffer Dall <christoffer.dall@arm.com>
7873M:	Marc Zyngier <marc.zyngier@arm.com>
7874L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7875L:	kvmarm@lists.cs.columbia.edu
7876S:	Maintained
7877F:	arch/arm64/include/uapi/asm/kvm*
7878F:	arch/arm64/include/asm/kvm*
7879F:	arch/arm64/kvm/
7880
7881KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7882M:	James Hogan <jhogan@kernel.org>
7883L:	linux-mips@linux-mips.org
7884S:	Supported
7885F:	arch/mips/include/uapi/asm/kvm*
7886F:	arch/mips/include/asm/kvm*
7887F:	arch/mips/kvm/
7888
7889KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7890M:	Paul Mackerras <paulus@ozlabs.org>
7891L:	kvm-ppc@vger.kernel.org
7892W:	http://www.linux-kvm.org/
7893T:	git git://github.com/agraf/linux-2.6.git
7894S:	Supported
7895F:	arch/powerpc/include/uapi/asm/kvm*
7896F:	arch/powerpc/include/asm/kvm*
7897F:	arch/powerpc/kvm/
7898F:	arch/powerpc/kernel/kvm*
7899
7900KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7901M:	Christian Borntraeger <borntraeger@de.ibm.com>
7902M:	Janosch Frank <frankja@linux.ibm.com>
7903R:	David Hildenbrand <david@redhat.com>
7904R:	Cornelia Huck <cohuck@redhat.com>
7905L:	linux-s390@vger.kernel.org
7906W:	http://www.ibm.com/developerworks/linux/linux390/
7907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7908S:	Supported
7909F:	arch/s390/include/uapi/asm/kvm*
7910F:	arch/s390/include/asm/gmap.h
7911F:	arch/s390/include/asm/kvm*
7912F:	arch/s390/kvm/
7913F:	arch/s390/mm/gmap.c
7914
7915KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7916M:	Paolo Bonzini <pbonzini@redhat.com>
7917M:	Radim Krčmář <rkrcmar@redhat.com>
7918L:	kvm@vger.kernel.org
7919W:	http://www.linux-kvm.org
7920T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7921S:	Supported
7922F:	arch/x86/kvm/
7923F:	arch/x86/include/uapi/asm/kvm*
7924F:	arch/x86/include/asm/kvm*
7925F:	arch/x86/include/asm/pvclock-abi.h
7926F:	arch/x86/kernel/kvm.c
7927F:	arch/x86/kernel/kvmclock.c
7928
7929KERNFS
7930M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7931M:	Tejun Heo <tj@kernel.org>
7932T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7933S:	Supported
7934F:	include/linux/kernfs.h
7935F:	fs/kernfs/
7936
7937KEXEC
7938M:	Eric Biederman <ebiederm@xmission.com>
7939W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7940L:	kexec@lists.infradead.org
7941S:	Maintained
7942F:	include/linux/kexec.h
7943F:	include/uapi/linux/kexec.h
7944F:	kernel/kexec*
7945
7946KEYS-ENCRYPTED
7947M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7948L:	linux-integrity@vger.kernel.org
7949L:	keyrings@vger.kernel.org
7950S:	Supported
7951F:	Documentation/security/keys/trusted-encrypted.rst
7952F:	include/keys/encrypted-type.h
7953F:	security/keys/encrypted-keys/
7954
7955KEYS-TRUSTED
7956M:	James Bottomley <jejb@linux.vnet.ibm.com>
7957M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7958L:	linux-integrity@vger.kernel.org
7959L:	keyrings@vger.kernel.org
7960S:	Supported
7961F:	Documentation/security/keys/trusted-encrypted.rst
7962F:	include/keys/trusted-type.h
7963F:	security/keys/trusted.c
7964F:	security/keys/trusted.h
7965
7966KEYS/KEYRINGS:
7967M:	David Howells <dhowells@redhat.com>
7968L:	keyrings@vger.kernel.org
7969S:	Maintained
7970F:	Documentation/security/keys/core.rst
7971F:	include/linux/key.h
7972F:	include/linux/key-type.h
7973F:	include/linux/keyctl.h
7974F:	include/uapi/linux/keyctl.h
7975F:	include/keys/
7976F:	security/keys/
7977
7978KGDB / KDB /debug_core
7979M:	Jason Wessel <jason.wessel@windriver.com>
7980M:	Daniel Thompson <daniel.thompson@linaro.org>
7981W:	http://kgdb.wiki.kernel.org/
7982L:	kgdb-bugreport@lists.sourceforge.net
7983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7984S:	Maintained
7985F:	Documentation/dev-tools/kgdb.rst
7986F:	drivers/misc/kgdbts.c
7987F:	drivers/tty/serial/kgdboc.c
7988F:	include/linux/kdb.h
7989F:	include/linux/kgdb.h
7990F:	kernel/debug/
7991
7992KMEMLEAK
7993M:	Catalin Marinas <catalin.marinas@arm.com>
7994S:	Maintained
7995F:	Documentation/dev-tools/kmemleak.rst
7996F:	include/linux/kmemleak.h
7997F:	mm/kmemleak.c
7998F:	mm/kmemleak-test.c
7999
8000KMOD KERNEL MODULE LOADER - USERMODE HELPER
8001M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
8002L:	linux-kernel@vger.kernel.org
8003S:	Maintained
8004F:	kernel/kmod.c
8005F:	include/linux/kmod.h
8006F:	lib/test_kmod.c
8007F:	tools/testing/selftests/kmod/
8008
8009KPROBES
8010M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
8011M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
8012M:	"David S. Miller" <davem@davemloft.net>
8013M:	Masami Hiramatsu <mhiramat@kernel.org>
8014S:	Maintained
8015F:	Documentation/kprobes.txt
8016F:	include/linux/kprobes.h
8017F:	include/asm-generic/kprobes.h
8018F:	kernel/kprobes.c
8019
8020KS0108 LCD CONTROLLER DRIVER
8021M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8022S:	Maintained
8023F:	Documentation/auxdisplay/ks0108
8024F:	drivers/auxdisplay/ks0108.c
8025F:	include/linux/ks0108.h
8026
8027L3MDEV
8028M:	David Ahern <dsa@cumulusnetworks.com>
8029L:	netdev@vger.kernel.org
8030S:	Maintained
8031F:	net/l3mdev
8032F:	include/net/l3mdev.h
8033
8034LANTIQ MIPS ARCHITECTURE
8035M:	John Crispin <john@phrozen.org>
8036L:	linux-mips@linux-mips.org
8037S:	Maintained
8038F:	arch/mips/lantiq
8039F:	drivers/soc/lantiq
8040
8041LAPB module
8042L:	linux-x25@vger.kernel.org
8043S:	Orphan
8044F:	Documentation/networking/lapb-module.txt
8045F:	include/*/lapb.h
8046F:	net/lapb/
8047
8048LASI 53c700 driver for PARISC
8049M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8050L:	linux-scsi@vger.kernel.org
8051S:	Maintained
8052F:	Documentation/scsi/53c700.txt
8053F:	drivers/scsi/53c700*
8054
8055LEAKING_ADDRESSES
8056M:	Tobin C. Harding <me@tobin.cc>
8057M:	Tycho Andersen <tycho@tycho.ws>
8058L:	kernel-hardening@lists.openwall.com
8059S:	Maintained
8060T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8061F:	scripts/leaking_addresses.pl
8062
8063LED SUBSYSTEM
8064M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8065M:	Pavel Machek <pavel@ucw.cz>
8066L:	linux-leds@vger.kernel.org
8067T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8068S:	Maintained
8069F:	Documentation/devicetree/bindings/leds/
8070F:	drivers/leds/
8071F:	include/linux/leds.h
8072
8073LEGACY EEPROM DRIVER
8074M:	Jean Delvare <jdelvare@suse.com>
8075S:	Maintained
8076F:	Documentation/misc-devices/eeprom
8077F:	drivers/misc/eeprom/eeprom.c
8078
8079LEGO MINDSTORMS EV3
8080R:	David Lechner <david@lechnology.com>
8081S:	Maintained
8082F:	arch/arm/boot/dts/da850-lego-ev3.dts
8083F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8084F:	drivers/power/supply/lego_ev3_battery.c
8085
8086LEGO USB Tower driver
8087M:	Juergen Stuber <starblue@users.sourceforge.net>
8088L:	legousb-devel@lists.sourceforge.net
8089W:	http://legousb.sourceforge.net/
8090S:	Maintained
8091F:	drivers/usb/misc/legousbtower.c
8092
8093LG2160 MEDIA DRIVER
8094M:	Michael Krufky <mkrufky@linuxtv.org>
8095L:	linux-media@vger.kernel.org
8096W:	https://linuxtv.org
8097W:	http://github.com/mkrufky
8098Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8099T:	git git://linuxtv.org/mkrufky/tuners.git
8100S:	Maintained
8101F:	drivers/media/dvb-frontends/lg2160.*
8102
8103LGDT3305 MEDIA DRIVER
8104M:	Michael Krufky <mkrufky@linuxtv.org>
8105L:	linux-media@vger.kernel.org
8106W:	https://linuxtv.org
8107W:	http://github.com/mkrufky
8108Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8109T:	git git://linuxtv.org/mkrufky/tuners.git
8110S:	Maintained
8111F:	drivers/media/dvb-frontends/lgdt3305.*
8112
8113LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8114M:	Viresh Kumar <vireshk@kernel.org>
8115L:	linux-ide@vger.kernel.org
8116T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8117S:	Maintained
8118F:	include/linux/pata_arasan_cf_data.h
8119F:	drivers/ata/pata_arasan_cf.c
8120
8121LIBATA PATA DRIVERS
8122M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8123M:	Tejun Heo <tj@kernel.org>
8124L:	linux-ide@vger.kernel.org
8125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8126S:	Maintained
8127F:	drivers/ata/pata_*.c
8128F:	drivers/ata/ata_generic.c
8129
8130LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8131M:	Linus Walleij <linus.walleij@linaro.org>
8132L:	linux-ide@vger.kernel.org
8133T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8134S:	Maintained
8135F:	drivers/ata/pata_ftide010.c
8136F:	drivers/ata/sata_gemini.c
8137F:	drivers/ata/sata_gemini.h
8138
8139LIBATA SATA AHCI PLATFORM devices support
8140M:	Hans de Goede <hdegoede@redhat.com>
8141M:	Tejun Heo <tj@kernel.org>
8142L:	linux-ide@vger.kernel.org
8143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8144S:	Maintained
8145F:	drivers/ata/ahci_platform.c
8146F:	drivers/ata/libahci_platform.c
8147F:	include/linux/ahci_platform.h
8148
8149LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8150M:	Mikael Pettersson <mikpelinux@gmail.com>
8151L:	linux-ide@vger.kernel.org
8152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8153S:	Maintained
8154F:	drivers/ata/sata_promise.*
8155
8156LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8157M:	Tejun Heo <tj@kernel.org>
8158L:	linux-ide@vger.kernel.org
8159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8160S:	Maintained
8161F:	drivers/ata/
8162F:	include/linux/ata.h
8163F:	include/linux/libata.h
8164F:	Documentation/devicetree/bindings/ata/
8165
8166LIBLOCKDEP
8167M:	Sasha Levin <alexander.levin@verizon.com>
8168S:	Maintained
8169F:	tools/lib/lockdep/
8170
8171LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8172M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8173M:	Dan Williams <dan.j.williams@intel.com>
8174M:	Vishal Verma <vishal.l.verma@intel.com>
8175M:	Dave Jiang <dave.jiang@intel.com>
8176L:	linux-nvdimm@lists.01.org
8177Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8178S:	Supported
8179F:	drivers/nvdimm/blk.c
8180F:	drivers/nvdimm/region_devs.c
8181
8182LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8183M:	Vishal Verma <vishal.l.verma@intel.com>
8184M:	Dan Williams <dan.j.williams@intel.com>
8185M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8186M:	Dave Jiang <dave.jiang@intel.com>
8187L:	linux-nvdimm@lists.01.org
8188Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8189S:	Supported
8190F:	drivers/nvdimm/btt*
8191
8192LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8193M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8194M:	Dan Williams <dan.j.williams@intel.com>
8195M:	Vishal Verma <vishal.l.verma@intel.com>
8196M:	Dave Jiang <dave.jiang@intel.com>
8197L:	linux-nvdimm@lists.01.org
8198Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8199S:	Supported
8200F:	drivers/nvdimm/pmem*
8201
8202LIBNVDIMM: DEVICETREE BINDINGS
8203M:	Oliver O'Halloran <oohall@gmail.com>
8204L:	linux-nvdimm@lists.01.org
8205Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8206S:	Supported
8207F:	drivers/nvdimm/of_pmem.c
8208F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8209
8210LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8211M:	Dan Williams <dan.j.williams@intel.com>
8212M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8213M:	Vishal Verma <vishal.l.verma@intel.com>
8214M:	Dave Jiang <dave.jiang@intel.com>
8215L:	linux-nvdimm@lists.01.org
8216Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8217T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8218S:	Supported
8219F:	drivers/nvdimm/*
8220F:	drivers/acpi/nfit/*
8221F:	include/linux/nd.h
8222F:	include/linux/libnvdimm.h
8223F:	include/uapi/linux/ndctl.h
8224
8225LIGHTNVM PLATFORM SUPPORT
8226M:	Matias Bjorling <mb@lightnvm.io>
8227W:	http://github/OpenChannelSSD
8228L:	linux-block@vger.kernel.org
8229S:	Maintained
8230F:	drivers/lightnvm/
8231F:	include/linux/lightnvm.h
8232F:	include/uapi/linux/lightnvm.h
8233
8234LINUX FOR POWER MACINTOSH
8235M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8236W:	http://www.penguinppc.org/
8237L:	linuxppc-dev@lists.ozlabs.org
8238S:	Maintained
8239F:	arch/powerpc/platforms/powermac/
8240F:	drivers/macintosh/
8241
8242LINUX FOR POWERPC (32-BIT AND 64-BIT)
8243M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8244M:	Paul Mackerras <paulus@samba.org>
8245M:	Michael Ellerman <mpe@ellerman.id.au>
8246W:	https://github.com/linuxppc/linux/wiki
8247L:	linuxppc-dev@lists.ozlabs.org
8248Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8250S:	Supported
8251F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8252F:	Documentation/devicetree/bindings/powerpc/
8253F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8254F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8255F:	Documentation/powerpc/
8256F:	arch/powerpc/
8257F:	drivers/char/tpm/tpm_ibmvtpm*
8258F:	drivers/crypto/nx/
8259F:	drivers/crypto/vmx/
8260F:	drivers/i2c/busses/i2c-opal.c
8261F:	drivers/net/ethernet/ibm/ibmveth.*
8262F:	drivers/net/ethernet/ibm/ibmvnic.*
8263F:	drivers/pci/hotplug/pnv_php.c
8264F:	drivers/pci/hotplug/rpa*
8265F:	drivers/rtc/rtc-opal.c
8266F:	drivers/scsi/ibmvscsi/
8267F:	drivers/tty/hvc/hvc_opal.c
8268F:	drivers/watchdog/wdrtas.c
8269F:	tools/testing/selftests/powerpc
8270N:	/pmac
8271N:	powermac
8272N:	powernv
8273N:	[^a-z0-9]ps3
8274N:	pseries
8275
8276LINUX FOR POWERPC EMBEDDED MPC5XXX
8277M:	Anatolij Gustschin <agust@denx.de>
8278L:	linuxppc-dev@lists.ozlabs.org
8279T:	git git://git.denx.de/linux-denx-agust.git
8280S:	Maintained
8281F:	arch/powerpc/platforms/512x/
8282F:	arch/powerpc/platforms/52xx/
8283
8284LINUX FOR POWERPC EMBEDDED PPC4XX
8285M:	Alistair Popple <alistair@popple.id.au>
8286M:	Matt Porter <mporter@kernel.crashing.org>
8287W:	http://www.penguinppc.org/
8288L:	linuxppc-dev@lists.ozlabs.org
8289S:	Maintained
8290F:	arch/powerpc/platforms/40x/
8291F:	arch/powerpc/platforms/44x/
8292
8293LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8294M:	Scott Wood <oss@buserror.net>
8295M:	Kumar Gala <galak@kernel.crashing.org>
8296W:	http://www.penguinppc.org/
8297L:	linuxppc-dev@lists.ozlabs.org
8298T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8299S:	Maintained
8300F:	arch/powerpc/platforms/83xx/
8301F:	arch/powerpc/platforms/85xx/
8302F:	Documentation/devicetree/bindings/powerpc/fsl/
8303
8304LINUX FOR POWERPC EMBEDDED PPC8XX
8305M:	Vitaly Bordug <vitb@kernel.crashing.org>
8306W:	http://www.penguinppc.org/
8307L:	linuxppc-dev@lists.ozlabs.org
8308S:	Maintained
8309F:	arch/powerpc/platforms/8xx/
8310
8311LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8312L:	linuxppc-dev@lists.ozlabs.org
8313S:	Orphan
8314F:	arch/powerpc/*/*virtex*
8315F:	arch/powerpc/*/*/*virtex*
8316
8317LINUX FOR POWERPC PA SEMI PWRFICIENT
8318L:	linuxppc-dev@lists.ozlabs.org
8319S:	Orphan
8320F:	arch/powerpc/platforms/pasemi/
8321F:	drivers/*/*pasemi*
8322F:	drivers/*/*/*pasemi*
8323
8324LINUX KERNEL DUMP TEST MODULE (LKDTM)
8325M:	Kees Cook <keescook@chromium.org>
8326S:	Maintained
8327F:	drivers/misc/lkdtm/*
8328
8329LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8330M:	Alan Stern <stern@rowland.harvard.edu>
8331M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8332M:	Will Deacon <will.deacon@arm.com>
8333M:	Peter Zijlstra <peterz@infradead.org>
8334M:	Boqun Feng <boqun.feng@gmail.com>
8335M:	Nicholas Piggin <npiggin@gmail.com>
8336M:	David Howells <dhowells@redhat.com>
8337M:	Jade Alglave <j.alglave@ucl.ac.uk>
8338M:	Luc Maranget <luc.maranget@inria.fr>
8339M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8340R:	Akira Yokosawa <akiyks@gmail.com>
8341L:	linux-kernel@vger.kernel.org
8342S:	Supported
8343T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8344F:	tools/memory-model/
8345F:	Documentation/memory-barriers.txt
8346
8347LINUX SECURITY MODULE (LSM) FRAMEWORK
8348M:	Chris Wright <chrisw@sous-sol.org>
8349L:	linux-security-module@vger.kernel.org
8350S:	Supported
8351
8352LIS3LV02D ACCELEROMETER DRIVER
8353M:	Eric Piel <eric.piel@tremplin-utc.net>
8354S:	Maintained
8355F:	Documentation/misc-devices/lis3lv02d
8356F:	drivers/misc/lis3lv02d/
8357F:	drivers/platform/x86/hp_accel.c
8358
8359LIVE PATCHING
8360M:	Josh Poimboeuf <jpoimboe@redhat.com>
8361M:	Jessica Yu <jeyu@kernel.org>
8362M:	Jiri Kosina <jikos@kernel.org>
8363M:	Miroslav Benes <mbenes@suse.cz>
8364R:	Petr Mladek <pmladek@suse.com>
8365S:	Maintained
8366F:	kernel/livepatch/
8367F:	include/linux/livepatch.h
8368F:	arch/x86/include/asm/livepatch.h
8369F:	arch/x86/kernel/livepatch.c
8370F:	Documentation/livepatch/
8371F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8372F:	samples/livepatch/
8373L:	live-patching@vger.kernel.org
8374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8375
8376LLC (802.2)
8377L:	netdev@vger.kernel.org
8378S:	Odd fixes
8379F:	include/linux/llc.h
8380F:	include/uapi/linux/llc.h
8381F:	include/net/llc*
8382F:	net/llc/
8383
8384LM73 HARDWARE MONITOR DRIVER
8385M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8386L:	linux-hwmon@vger.kernel.org
8387S:	Maintained
8388F:	drivers/hwmon/lm73.c
8389
8390LM78 HARDWARE MONITOR DRIVER
8391M:	Jean Delvare <jdelvare@suse.com>
8392L:	linux-hwmon@vger.kernel.org
8393S:	Maintained
8394F:	Documentation/hwmon/lm78
8395F:	drivers/hwmon/lm78.c
8396
8397LM83 HARDWARE MONITOR DRIVER
8398M:	Jean Delvare <jdelvare@suse.com>
8399L:	linux-hwmon@vger.kernel.org
8400S:	Maintained
8401F:	Documentation/hwmon/lm83
8402F:	drivers/hwmon/lm83.c
8403
8404LM90 HARDWARE MONITOR DRIVER
8405M:	Jean Delvare <jdelvare@suse.com>
8406L:	linux-hwmon@vger.kernel.org
8407S:	Maintained
8408F:	Documentation/hwmon/lm90
8409F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8410F:	drivers/hwmon/lm90.c
8411F:	include/dt-bindings/thermal/lm90.h
8412
8413LM95234 HARDWARE MONITOR DRIVER
8414M:	Guenter Roeck <linux@roeck-us.net>
8415L:	linux-hwmon@vger.kernel.org
8416S:	Maintained
8417F:	Documentation/hwmon/lm95234
8418F:	drivers/hwmon/lm95234.c
8419
8420LME2510 MEDIA DRIVER
8421M:	Malcolm Priestley <tvboxspy@gmail.com>
8422L:	linux-media@vger.kernel.org
8423W:	https://linuxtv.org
8424Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8425S:	Maintained
8426F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8427
8428LOADPIN SECURITY MODULE
8429M:	Kees Cook <keescook@chromium.org>
8430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8431S:	Supported
8432F:	security/loadpin/
8433F:	Documentation/admin-guide/LSM/LoadPin.rst
8434
8435LOCKING PRIMITIVES
8436M:	Peter Zijlstra <peterz@infradead.org>
8437M:	Ingo Molnar <mingo@redhat.com>
8438M:	Will Deacon <will.deacon@arm.com>
8439L:	linux-kernel@vger.kernel.org
8440T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8441S:	Maintained
8442F:	Documentation/locking/
8443F:	include/linux/lockdep.h
8444F:	include/linux/spinlock*.h
8445F:	arch/*/include/asm/spinlock*.h
8446F:	include/linux/rwlock*.h
8447F:	include/linux/mutex*.h
8448F:	arch/*/include/asm/mutex*.h
8449F:	include/linux/rwsem*.h
8450F:	arch/*/include/asm/rwsem.h
8451F:	include/linux/seqlock.h
8452F:	lib/locking*.[ch]
8453F:	kernel/locking/
8454X:	kernel/locking/locktorture.c
8455
8456LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8457M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8458L:	linux-ntfs-dev@lists.sourceforge.net
8459W:	http://www.linux-ntfs.org/content/view/19/37/
8460S:	Maintained
8461F:	Documentation/ldm.txt
8462F:	block/partitions/ldm.*
8463
8464LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8465M:	Sathya Prakash <sathya.prakash@broadcom.com>
8466M:	Chaitra P B <chaitra.basappa@broadcom.com>
8467M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8468L:	MPT-FusionLinux.pdl@broadcom.com
8469L:	linux-scsi@vger.kernel.org
8470W:	http://www.avagotech.com/support/
8471S:	Supported
8472F:	drivers/message/fusion/
8473F:	drivers/scsi/mpt3sas/
8474
8475LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8476M:	Matthew Wilcox <matthew@wil.cx>
8477L:	linux-scsi@vger.kernel.org
8478S:	Maintained
8479F:	drivers/scsi/sym53c8xx_2/
8480
8481LTC4261 HARDWARE MONITOR DRIVER
8482M:	Guenter Roeck <linux@roeck-us.net>
8483L:	linux-hwmon@vger.kernel.org
8484S:	Maintained
8485F:	Documentation/hwmon/ltc4261
8486F:	drivers/hwmon/ltc4261.c
8487
8488LTC4306 I2C MULTIPLEXER DRIVER
8489M:	Michael Hennerich <michael.hennerich@analog.com>
8490W:	http://ez.analog.com/community/linux-device-drivers
8491L:	linux-i2c@vger.kernel.org
8492S:	Supported
8493F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8494F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8495
8496LTP (Linux Test Project)
8497M:	Mike Frysinger <vapier@gentoo.org>
8498M:	Cyril Hrubis <chrubis@suse.cz>
8499M:	Wanlong Gao <wanlong.gao@gmail.com>
8500M:	Jan Stancek <jstancek@redhat.com>
8501M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8502M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8503L:	ltp@lists.linux.it (subscribers-only)
8504W:	http://linux-test-project.github.io/
8505T:	git git://github.com/linux-test-project/ltp.git
8506S:	Maintained
8507
8508M68K ARCHITECTURE
8509M:	Geert Uytterhoeven <geert@linux-m68k.org>
8510L:	linux-m68k@lists.linux-m68k.org
8511W:	http://www.linux-m68k.org/
8512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8513S:	Maintained
8514F:	arch/m68k/
8515F:	drivers/zorro/
8516
8517M68K ON APPLE MACINTOSH
8518M:	Joshua Thompson <funaho@jurai.org>
8519W:	http://www.mac.linux-m68k.org/
8520L:	linux-m68k@lists.linux-m68k.org
8521S:	Maintained
8522F:	arch/m68k/mac/
8523
8524M68K ON HP9000/300
8525M:	Philip Blundell <philb@gnu.org>
8526W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8527S:	Maintained
8528F:	arch/m68k/hp300/
8529
8530M88DS3103 MEDIA DRIVER
8531M:	Antti Palosaari <crope@iki.fi>
8532L:	linux-media@vger.kernel.org
8533W:	https://linuxtv.org
8534W:	http://palosaari.fi/linux/
8535Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8536T:	git git://linuxtv.org/anttip/media_tree.git
8537S:	Maintained
8538F:	drivers/media/dvb-frontends/m88ds3103*
8539
8540M88RS2000 MEDIA DRIVER
8541M:	Malcolm Priestley <tvboxspy@gmail.com>
8542L:	linux-media@vger.kernel.org
8543W:	https://linuxtv.org
8544Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8545S:	Maintained
8546F:	drivers/media/dvb-frontends/m88rs2000*
8547
8548MA901 MASTERKIT USB FM RADIO DRIVER
8549M:	Alexey Klimov <klimov.linux@gmail.com>
8550L:	linux-media@vger.kernel.org
8551T:	git git://linuxtv.org/media_tree.git
8552S:	Maintained
8553F:	drivers/media/radio/radio-ma901.c
8554
8555MAC80211
8556M:	Johannes Berg <johannes@sipsolutions.net>
8557L:	linux-wireless@vger.kernel.org
8558W:	http://wireless.kernel.org/
8559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8560T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8561S:	Maintained
8562F:	Documentation/networking/mac80211-injection.txt
8563F:	include/net/mac80211.h
8564F:	net/mac80211/
8565F:	drivers/net/wireless/mac80211_hwsim.[ch]
8566F:	Documentation/networking/mac80211_hwsim/README
8567
8568MAILBOX API
8569M:	Jassi Brar <jassisinghbrar@gmail.com>
8570L:	linux-kernel@vger.kernel.org
8571S:	Maintained
8572F:	drivers/mailbox/
8573F:	include/linux/mailbox_client.h
8574F:	include/linux/mailbox_controller.h
8575
8576MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8577M:	Michael Kerrisk <mtk.manpages@gmail.com>
8578W:	http://www.kernel.org/doc/man-pages
8579L:	linux-man@vger.kernel.org
8580S:	Maintained
8581
8582MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8583M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8584L:	linux-mips@linux-mips.org
8585S:	Maintained
8586F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8587
8588MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8589M:	Andrew Lunn <andrew@lunn.ch>
8590M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8591L:	netdev@vger.kernel.org
8592S:	Maintained
8593F:	drivers/net/dsa/mv88e6xxx/
8594F:	linux/platform_data/mv88e6xxx.h
8595F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8596
8597MARVELL ARMADA DRM SUPPORT
8598M:	Russell King <linux@armlinux.org.uk>
8599S:	Maintained
8600T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8601T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8602F:	drivers/gpu/drm/armada/
8603F:	include/uapi/drm/armada_drm.h
8604F:	Documentation/devicetree/bindings/display/armada/
8605
8606MARVELL CRYPTO DRIVER
8607M:	Boris Brezillon <boris.brezillon@bootlin.com>
8608M:	Arnaud Ebalard <arno@natisbad.org>
8609F:	drivers/crypto/marvell/
8610S:	Maintained
8611L:	linux-crypto@vger.kernel.org
8612
8613MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8614M:	Mirko Lindner <mlindner@marvell.com>
8615M:	Stephen Hemminger <stephen@networkplumber.org>
8616L:	netdev@vger.kernel.org
8617S:	Maintained
8618F:	drivers/net/ethernet/marvell/sk*
8619
8620MARVELL LIBERTAS WIRELESS DRIVER
8621L:	libertas-dev@lists.infradead.org
8622S:	Orphan
8623F:	drivers/net/wireless/marvell/libertas/
8624
8625MARVELL MACCHIATOBIN SUPPORT
8626M:	Russell King <linux@armlinux.org.uk>
8627L:	linux-arm-kernel@lists.infradead.org
8628S:	Maintained
8629F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8630
8631MARVELL MV643XX ETHERNET DRIVER
8632M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8633L:	netdev@vger.kernel.org
8634S:	Maintained
8635F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8636F:	include/linux/mv643xx.h
8637
8638MARVELL MV88X3310 PHY DRIVER
8639M:	Russell King <linux@armlinux.org.uk>
8640L:	netdev@vger.kernel.org
8641S:	Maintained
8642F:	drivers/net/phy/marvell10g.c
8643
8644MARVELL MVNETA ETHERNET DRIVER
8645M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8646L:	netdev@vger.kernel.org
8647S:	Maintained
8648F:	drivers/net/ethernet/marvell/mvneta.*
8649
8650MARVELL MWIFIEX WIRELESS DRIVER
8651M:	Amitkumar Karwar <amitkarwar@gmail.com>
8652M:	Nishant Sarmukadam <nishants@marvell.com>
8653M:	Ganapathi Bhat <gbhat@marvell.com>
8654M:	Xinming Hu <huxm@marvell.com>
8655L:	linux-wireless@vger.kernel.org
8656S:	Maintained
8657F:	drivers/net/wireless/marvell/mwifiex/
8658
8659MARVELL MWL8K WIRELESS DRIVER
8660M:	Lennert Buytenhek <buytenh@wantstofly.org>
8661L:	linux-wireless@vger.kernel.org
8662S:	Odd Fixes
8663F:	drivers/net/wireless/marvell/mwl8k.c
8664
8665MARVELL NAND CONTROLLER DRIVER
8666M:	Miquel Raynal <miquel.raynal@bootlin.com>
8667L:	linux-mtd@lists.infradead.org
8668S:	Maintained
8669F:	drivers/mtd/nand/raw/marvell_nand.c
8670F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8671
8672MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8673M:	Nicolas Pitre <nico@fluxnic.net>
8674S:	Odd Fixes
8675F:	drivers/mmc/host/mvsdio.*
8676
8677MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8678M:	Hu Ziji <huziji@marvell.com>
8679L:	linux-mmc@vger.kernel.org
8680S:	Supported
8681F:	drivers/mmc/host/sdhci-xenon*
8682F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8683
8684MATROX FRAMEBUFFER DRIVER
8685L:	linux-fbdev@vger.kernel.org
8686S:	Orphan
8687F:	drivers/video/fbdev/matrox/matroxfb_*
8688F:	include/uapi/linux/matroxfb.h
8689
8690MAX16065 HARDWARE MONITOR DRIVER
8691M:	Guenter Roeck <linux@roeck-us.net>
8692L:	linux-hwmon@vger.kernel.org
8693S:	Maintained
8694F:	Documentation/hwmon/max16065
8695F:	drivers/hwmon/max16065.c
8696
8697MAX20751 HARDWARE MONITOR DRIVER
8698M:	Guenter Roeck <linux@roeck-us.net>
8699L:	linux-hwmon@vger.kernel.org
8700S:	Maintained
8701F:	Documentation/hwmon/max20751
8702F:	drivers/hwmon/max20751.c
8703
8704MAX2175 SDR TUNER DRIVER
8705M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8706L:	linux-media@vger.kernel.org
8707T:	git git://linuxtv.org/media_tree.git
8708S:	Maintained
8709F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8710F:	Documentation/media/v4l-drivers/max2175.rst
8711F:	drivers/media/i2c/max2175*
8712F:	include/uapi/linux/max2175.h
8713
8714MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8715L:	linux-hwmon@vger.kernel.org
8716S:	Orphan
8717F:	Documentation/hwmon/max6650
8718F:	drivers/hwmon/max6650.c
8719
8720MAX6697 HARDWARE MONITOR DRIVER
8721M:	Guenter Roeck <linux@roeck-us.net>
8722L:	linux-hwmon@vger.kernel.org
8723S:	Maintained
8724F:	Documentation/hwmon/max6697
8725F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8726F:	drivers/hwmon/max6697.c
8727F:	include/linux/platform_data/max6697.h
8728
8729MAX9860 MONO AUDIO VOICE CODEC DRIVER
8730M:	Peter Rosin <peda@axentia.se>
8731L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8732S:	Maintained
8733F:	Documentation/devicetree/bindings/sound/max9860.txt
8734F:	sound/soc/codecs/max9860.*
8735
8736MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8737M:	Javier Martinez Canillas <javier@dowhile0.org>
8738L:	linux-kernel@vger.kernel.org
8739S:	Supported
8740F:	drivers/regulator/max77802-regulator.c
8741F:	Documentation/devicetree/bindings/*/*max77802.txt
8742F:	include/dt-bindings/*/*max77802.h
8743
8744MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8745M:	Krzysztof Kozlowski <krzk@kernel.org>
8746M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8747L:	linux-pm@vger.kernel.org
8748S:	Supported
8749F:	drivers/power/supply/max14577_charger.c
8750F:	drivers/power/supply/max77693_charger.c
8751
8752MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8753M:	Chanwoo Choi <cw00.choi@samsung.com>
8754M:	Krzysztof Kozlowski <krzk@kernel.org>
8755M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8756L:	linux-kernel@vger.kernel.org
8757S:	Supported
8758F:	drivers/*/max14577*.c
8759F:	drivers/*/max77686*.c
8760F:	drivers/*/max77693*.c
8761F:	drivers/extcon/extcon-max14577.c
8762F:	drivers/extcon/extcon-max77693.c
8763F:	drivers/rtc/rtc-max77686.c
8764F:	drivers/clk/clk-max77686.c
8765F:	Documentation/devicetree/bindings/mfd/max14577.txt
8766F:	Documentation/devicetree/bindings/*/max77686.txt
8767F:	Documentation/devicetree/bindings/mfd/max77693.txt
8768F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8769F:	include/linux/mfd/max14577*.h
8770F:	include/linux/mfd/max77686*.h
8771F:	include/linux/mfd/max77693*.h
8772
8773MAXIRADIO FM RADIO RECEIVER DRIVER
8774M:	Hans Verkuil <hverkuil@xs4all.nl>
8775L:	linux-media@vger.kernel.org
8776T:	git git://linuxtv.org/media_tree.git
8777W:	https://linuxtv.org
8778S:	Maintained
8779F:	drivers/media/radio/radio-maxiradio*
8780
8781MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8782M:	Peter Rosin <peda@axentia.se>
8783L:	linux-iio@vger.kernel.org
8784S:	Maintained
8785F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8786F:	drivers/iio/potentiometer/mcp4018.c
8787F:	drivers/iio/potentiometer/mcp4531.c
8788
8789MCR20A IEEE-802.15.4 RADIO DRIVER
8790M:	Xue Liu <liuxuenetmail@gmail.com>
8791L:	linux-wpan@vger.kernel.org
8792W:	https://github.com/xueliu/mcr20a-linux
8793S:	Maintained
8794F:	drivers/net/ieee802154/mcr20a.c
8795F:	drivers/net/ieee802154/mcr20a.h
8796F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8797
8798MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8799M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8800L:	linux-iio@vger.kernel.org
8801S:	Maintained
8802F:	drivers/iio/dac/cio-dac.c
8803
8804MEDIA DRIVERS FOR ASCOT2E
8805M:	Sergey Kozlov <serjk@netup.ru>
8806M:	Abylay Ospan <aospan@netup.ru>
8807L:	linux-media@vger.kernel.org
8808W:	https://linuxtv.org
8809W:	http://netup.tv/
8810T:	git git://linuxtv.org/media_tree.git
8811S:	Supported
8812F:	drivers/media/dvb-frontends/ascot2e*
8813
8814MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8815M:	Jasmin Jessich <jasmin@anw.at>
8816L:	linux-media@vger.kernel.org
8817W:	https://linuxtv.org
8818T:	git git://linuxtv.org/media_tree.git
8819S:	Maintained
8820F:	drivers/media/dvb-frontends/cxd2099*
8821
8822MEDIA DRIVERS FOR CXD2841ER
8823M:	Sergey Kozlov <serjk@netup.ru>
8824M:	Abylay Ospan <aospan@netup.ru>
8825L:	linux-media@vger.kernel.org
8826W:	https://linuxtv.org
8827W:	http://netup.tv/
8828T:	git git://linuxtv.org/media_tree.git
8829S:	Supported
8830F:	drivers/media/dvb-frontends/cxd2841er*
8831
8832MEDIA DRIVERS FOR CXD2880
8833M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8834L:	linux-media@vger.kernel.org
8835W:	http://linuxtv.org/
8836T:	git git://linuxtv.org/media_tree.git
8837S:	Supported
8838F:	drivers/media/dvb-frontends/cxd2880/*
8839F:	drivers/media/spi/cxd2880*
8840
8841MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8842M:	Daniel Scheller <d.scheller.oss@gmail.com>
8843L:	linux-media@vger.kernel.org
8844W:	https://linuxtv.org
8845T:	git git://linuxtv.org/media_tree.git
8846S:	Maintained
8847F:	drivers/media/pci/ddbridge/*
8848
8849MEDIA DRIVERS FOR FREESCALE IMX
8850M:	Steve Longerbeam <slongerbeam@gmail.com>
8851M:	Philipp Zabel <p.zabel@pengutronix.de>
8852L:	linux-media@vger.kernel.org
8853T:	git git://linuxtv.org/media_tree.git
8854S:	Maintained
8855F:	Documentation/devicetree/bindings/media/imx.txt
8856F:	Documentation/media/v4l-drivers/imx.rst
8857F:	drivers/staging/media/imx/
8858F:	include/linux/imx-media.h
8859F:	include/media/imx.h
8860
8861MEDIA DRIVERS FOR HELENE
8862M:	Abylay Ospan <aospan@netup.ru>
8863L:	linux-media@vger.kernel.org
8864W:	https://linuxtv.org
8865W:	http://netup.tv/
8866T:	git git://linuxtv.org/media_tree.git
8867S:	Supported
8868F:	drivers/media/dvb-frontends/helene*
8869
8870MEDIA DRIVERS FOR HORUS3A
8871M:	Sergey Kozlov <serjk@netup.ru>
8872M:	Abylay Ospan <aospan@netup.ru>
8873L:	linux-media@vger.kernel.org
8874W:	https://linuxtv.org
8875W:	http://netup.tv/
8876T:	git git://linuxtv.org/media_tree.git
8877S:	Supported
8878F:	drivers/media/dvb-frontends/horus3a*
8879
8880MEDIA DRIVERS FOR LNBH25
8881M:	Sergey Kozlov <serjk@netup.ru>
8882M:	Abylay Ospan <aospan@netup.ru>
8883L:	linux-media@vger.kernel.org
8884W:	https://linuxtv.org
8885W:	http://netup.tv/
8886T:	git git://linuxtv.org/media_tree.git
8887S:	Supported
8888F:	drivers/media/dvb-frontends/lnbh25*
8889
8890MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8891M:	Daniel Scheller <d.scheller.oss@gmail.com>
8892L:	linux-media@vger.kernel.org
8893W:	https://linuxtv.org
8894T:	git git://linuxtv.org/media_tree.git
8895S:	Maintained
8896F:	drivers/media/dvb-frontends/mxl5xx*
8897
8898MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8899M:	Sergey Kozlov <serjk@netup.ru>
8900M:	Abylay Ospan <aospan@netup.ru>
8901L:	linux-media@vger.kernel.org
8902W:	https://linuxtv.org
8903W:	http://netup.tv/
8904T:	git git://linuxtv.org/media_tree.git
8905S:	Supported
8906F:	drivers/media/pci/netup_unidvb/*
8907
8908MEDIA DRIVERS FOR RENESAS - CEU
8909M:	Jacopo Mondi <jacopo@jmondi.org>
8910L:	linux-media@vger.kernel.org
8911L:	linux-renesas-soc@vger.kernel.org
8912T:	git git://linuxtv.org/media_tree.git
8913S:	Supported
8914F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8915F:	drivers/media/platform/renesas-ceu.c
8916F:	include/media/drv-intf/renesas-ceu.h
8917
8918MEDIA DRIVERS FOR RENESAS - DRIF
8919M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8920L:	linux-media@vger.kernel.org
8921L:	linux-renesas-soc@vger.kernel.org
8922T:	git git://linuxtv.org/media_tree.git
8923S:	Supported
8924F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8925F:	drivers/media/platform/rcar_drif.c
8926
8927MEDIA DRIVERS FOR RENESAS - FCP
8928M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8929L:	linux-media@vger.kernel.org
8930L:	linux-renesas-soc@vger.kernel.org
8931T:	git git://linuxtv.org/media_tree.git
8932S:	Supported
8933F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8934F:	drivers/media/platform/rcar-fcp.c
8935F:	include/media/rcar-fcp.h
8936
8937MEDIA DRIVERS FOR RENESAS - FDP1
8938M:	Kieran Bingham <kieran@bingham.xyz>
8939L:	linux-media@vger.kernel.org
8940L:	linux-renesas-soc@vger.kernel.org
8941T:	git git://linuxtv.org/media_tree.git
8942S:	Supported
8943F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8944F:	drivers/media/platform/rcar_fdp1.c
8945
8946MEDIA DRIVERS FOR RENESAS - VIN
8947M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8948L:	linux-media@vger.kernel.org
8949L:	linux-renesas-soc@vger.kernel.org
8950T:	git git://linuxtv.org/media_tree.git
8951S:	Supported
8952F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8953F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8954F:	drivers/media/platform/rcar-vin/
8955
8956MEDIA DRIVERS FOR RENESAS - VSP1
8957M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8958L:	linux-media@vger.kernel.org
8959L:	linux-renesas-soc@vger.kernel.org
8960T:	git git://linuxtv.org/media_tree.git
8961S:	Supported
8962F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8963F:	drivers/media/platform/vsp1/
8964
8965MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8966M:	Daniel Scheller <d.scheller.oss@gmail.com>
8967L:	linux-media@vger.kernel.org
8968W:	https://linuxtv.org
8969T:	git git://linuxtv.org/media_tree.git
8970S:	Maintained
8971F:	drivers/media/dvb-frontends/stv0910*
8972
8973MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8974M:	Daniel Scheller <d.scheller.oss@gmail.com>
8975L:	linux-media@vger.kernel.org
8976W:	https://linuxtv.org
8977T:	git git://linuxtv.org/media_tree.git
8978S:	Maintained
8979F:	drivers/media/dvb-frontends/stv6111*
8980
8981MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8982M:	Dmitry Osipenko <digetx@gmail.com>
8983L:	linux-media@vger.kernel.org
8984L:	linux-tegra@vger.kernel.org
8985T:	git git://linuxtv.org/media_tree.git
8986S:	Maintained
8987F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8988F:	drivers/staging/media/tegra-vde/
8989
8990MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8991M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8992P:	LinuxTV.org Project
8993L:	linux-media@vger.kernel.org
8994W:	https://linuxtv.org
8995Q:	http://patchwork.kernel.org/project/linux-media/list/
8996T:	git git://linuxtv.org/media_tree.git
8997S:	Maintained
8998F:	Documentation/devicetree/bindings/media/
8999F:	Documentation/media/
9000F:	drivers/media/
9001F:	drivers/staging/media/
9002F:	include/linux/platform_data/media/
9003F:	include/media/
9004F:	include/uapi/linux/dvb/
9005F:	include/uapi/linux/videodev2.h
9006F:	include/uapi/linux/media.h
9007F:	include/uapi/linux/v4l2-*
9008F:	include/uapi/linux/meye.h
9009F:	include/uapi/linux/ivtv*
9010F:	include/uapi/linux/uvcvideo.h
9011
9012MEDIATEK CIR DRIVER
9013M:	Sean Wang <sean.wang@mediatek.com>
9014S:	Maintained
9015F:	drivers/media/rc/mtk-cir.c
9016
9017MEDIATEK DMA DRIVER
9018M:	Sean Wang <sean.wang@mediatek.com>
9019L:	dmaengine@vger.kernel.org
9020L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9021L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9022S:	Maintained
9023F:	Documentation/devicetree/bindings/dma/mtk-*
9024F:	drivers/dma/mediatek/
9025
9026MEDIATEK PMIC LED DRIVER
9027M:	Sean Wang <sean.wang@mediatek.com>
9028S:	Maintained
9029F:	drivers/leds/leds-mt6323.c
9030F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9031
9032MEDIATEK ETHERNET DRIVER
9033M:	Felix Fietkau <nbd@openwrt.org>
9034M:	John Crispin <john@phrozen.org>
9035M:	Sean Wang <sean.wang@mediatek.com>
9036M:	Nelson Chang <nelson.chang@mediatek.com>
9037L:	netdev@vger.kernel.org
9038S:	Maintained
9039F:	drivers/net/ethernet/mediatek/
9040
9041MEDIATEK SWITCH DRIVER
9042M:	Sean Wang <sean.wang@mediatek.com>
9043L:	netdev@vger.kernel.org
9044S:	Maintained
9045F:	drivers/net/dsa/mt7530.*
9046F:	net/dsa/tag_mtk.c
9047
9048MEDIATEK JPEG DRIVER
9049M:	Rick Chang <rick.chang@mediatek.com>
9050M:	Bin Liu <bin.liu@mediatek.com>
9051S:	Supported
9052F:	drivers/media/platform/mtk-jpeg/
9053F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9054
9055MEDIATEK MDP DRIVER
9056M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9057M:	Houlong Wei <houlong.wei@mediatek.com>
9058M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9059S:	Supported
9060F:	drivers/media/platform/mtk-mdp/
9061F:	drivers/media/platform/mtk-vpu/
9062F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9063
9064MEDIATEK MEDIA DRIVER
9065M:	Tiffany Lin <tiffany.lin@mediatek.com>
9066M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9067S:	Supported
9068F:	drivers/media/platform/mtk-vcodec/
9069F:	drivers/media/platform/mtk-vpu/
9070F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9071F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9072
9073MEDIATEK MT7601U WIRELESS LAN DRIVER
9074M:	Jakub Kicinski <kubakici@wp.pl>
9075L:	linux-wireless@vger.kernel.org
9076S:	Maintained
9077F:	drivers/net/wireless/mediatek/mt7601u/
9078
9079MEDIATEK NAND CONTROLLER DRIVER
9080M:	Xiaolei Li <xiaolei.li@mediatek.com>
9081L:	linux-mtd@lists.infradead.org
9082S:	Maintained
9083F:	drivers/mtd/nand/raw/mtk_*
9084F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9085
9086MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9087M:	Sean Wang <sean.wang@mediatek.com>
9088S:	Maintained
9089F:	drivers/char/hw_random/mtk-rng.c
9090
9091MEDIATEK USB3 DRD IP DRIVER
9092M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9093L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9094L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9095L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9096S:	Maintained
9097F:	drivers/usb/mtu3/
9098
9099MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9100M:	Peter Senna Tschudin <peter.senna@collabora.com>
9101M:	Martin Donnelly <martin.donnelly@ge.com>
9102M:	Martyn Welch <martyn.welch@collabora.co.uk>
9103S:	Maintained
9104F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9105F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9106
9107MEGARAID SCSI/SAS DRIVERS
9108M:	Kashyap Desai <kashyap.desai@broadcom.com>
9109M:	Sumit Saxena <sumit.saxena@broadcom.com>
9110M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9111L:	megaraidlinux.pdl@broadcom.com
9112L:	linux-scsi@vger.kernel.org
9113W:	http://www.avagotech.com/support/
9114S:	Maintained
9115F:	Documentation/scsi/megaraid.txt
9116F:	drivers/scsi/megaraid.*
9117F:	drivers/scsi/megaraid/
9118
9119MELEXIS MLX90614 DRIVER
9120M:	Crt Mori <cmo@melexis.com>
9121L:	linux-iio@vger.kernel.org
9122W:	http://www.melexis.com
9123S:	Supported
9124F:	drivers/iio/temperature/mlx90614.c
9125
9126MELEXIS MLX90632 DRIVER
9127M:	Crt Mori <cmo@melexis.com>
9128L:	linux-iio@vger.kernel.org
9129W:	http://www.melexis.com
9130S:	Supported
9131F:	drivers/iio/temperature/mlx90632.c
9132
9133MELFAS MIP4 TOUCHSCREEN DRIVER
9134M:	Sangwon Jee <jeesw@melfas.com>
9135W:	http://www.melfas.com
9136S:	Supported
9137F:	drivers/input/touchscreen/melfas_mip4.c
9138F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9139
9140MELLANOX ETHERNET DRIVER (mlx4_en)
9141M:	Tariq Toukan <tariqt@mellanox.com>
9142L:	netdev@vger.kernel.org
9143S:	Supported
9144W:	http://www.mellanox.com
9145Q:	http://patchwork.ozlabs.org/project/netdev/list/
9146F:	drivers/net/ethernet/mellanox/mlx4/en_*
9147
9148MELLANOX ETHERNET DRIVER (mlx5e)
9149M:	Saeed Mahameed <saeedm@mellanox.com>
9150L:	netdev@vger.kernel.org
9151S:	Supported
9152W:	http://www.mellanox.com
9153Q:	http://patchwork.ozlabs.org/project/netdev/list/
9154F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9155
9156MELLANOX ETHERNET INNOVA DRIVERS
9157R:	Boris Pismenny <borisp@mellanox.com>
9158L:	netdev@vger.kernel.org
9159S:	Supported
9160W:	http://www.mellanox.com
9161Q:	http://patchwork.ozlabs.org/project/netdev/list/
9162F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9163F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9164F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9165F:	include/linux/mlx5/mlx5_ifc_fpga.h
9166
9167MELLANOX ETHERNET INNOVA IPSEC DRIVER
9168R:	Boris Pismenny <borisp@mellanox.com>
9169L:	netdev@vger.kernel.org
9170S:	Supported
9171W:	http://www.mellanox.com
9172Q:	http://patchwork.ozlabs.org/project/netdev/list/
9173F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9174F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9175
9176MELLANOX ETHERNET SWITCH DRIVERS
9177M:	Jiri Pirko <jiri@mellanox.com>
9178M:	Ido Schimmel <idosch@mellanox.com>
9179L:	netdev@vger.kernel.org
9180S:	Supported
9181W:	http://www.mellanox.com
9182Q:	http://patchwork.ozlabs.org/project/netdev/list/
9183F:	drivers/net/ethernet/mellanox/mlxsw/
9184
9185MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9186M:	mlxsw@mellanox.com
9187L:	netdev@vger.kernel.org
9188S:	Supported
9189W:	http://www.mellanox.com
9190Q:	http://patchwork.ozlabs.org/project/netdev/list/
9191F:	drivers/net/ethernet/mellanox/mlxfw/
9192
9193MELLANOX HARDWARE PLATFORM SUPPORT
9194M:	Andy Shevchenko <andy@infradead.org>
9195M:	Darren Hart <dvhart@infradead.org>
9196M:	Vadim Pasternak <vadimp@mellanox.com>
9197L:	platform-driver-x86@vger.kernel.org
9198S:	Supported
9199F:	drivers/platform/mellanox/
9200
9201MELLANOX MLX4 core VPI driver
9202M:	Tariq Toukan <tariqt@mellanox.com>
9203L:	netdev@vger.kernel.org
9204L:	linux-rdma@vger.kernel.org
9205W:	http://www.mellanox.com
9206Q:	http://patchwork.ozlabs.org/project/netdev/list/
9207S:	Supported
9208F:	drivers/net/ethernet/mellanox/mlx4/
9209F:	include/linux/mlx4/
9210
9211MELLANOX MLX4 IB driver
9212M:	Yishai Hadas <yishaih@mellanox.com>
9213L:	linux-rdma@vger.kernel.org
9214W:	http://www.mellanox.com
9215Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9216S:	Supported
9217F:	drivers/infiniband/hw/mlx4/
9218F:	include/linux/mlx4/
9219F:	include/uapi/rdma/mlx4-abi.h
9220
9221MELLANOX MLX5 core VPI driver
9222M:	Saeed Mahameed <saeedm@mellanox.com>
9223M:	Leon Romanovsky <leonro@mellanox.com>
9224L:	netdev@vger.kernel.org
9225L:	linux-rdma@vger.kernel.org
9226W:	http://www.mellanox.com
9227Q:	http://patchwork.ozlabs.org/project/netdev/list/
9228S:	Supported
9229F:	drivers/net/ethernet/mellanox/mlx5/core/
9230F:	include/linux/mlx5/
9231
9232MELLANOX MLX5 IB driver
9233M:	Leon Romanovsky <leonro@mellanox.com>
9234L:	linux-rdma@vger.kernel.org
9235W:	http://www.mellanox.com
9236Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9237S:	Supported
9238F:	drivers/infiniband/hw/mlx5/
9239F:	include/linux/mlx5/
9240F:	include/uapi/rdma/mlx5-abi.h
9241
9242MELLANOX MLXCPLD I2C AND MUX DRIVER
9243M:	Vadim Pasternak <vadimp@mellanox.com>
9244M:	Michael Shych <michaelsh@mellanox.com>
9245L:	linux-i2c@vger.kernel.org
9246S:	Supported
9247F:	drivers/i2c/busses/i2c-mlxcpld.c
9248F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9249F:	Documentation/i2c/busses/i2c-mlxcpld
9250
9251MELLANOX MLXCPLD LED DRIVER
9252M:	Vadim Pasternak <vadimp@mellanox.com>
9253L:	linux-leds@vger.kernel.org
9254S:	Supported
9255F:	drivers/leds/leds-mlxcpld.c
9256F:	drivers/leds/leds-mlxreg.c
9257F:	Documentation/leds/leds-mlxcpld.txt
9258
9259MELLANOX PLATFORM DRIVER
9260M:	Vadim Pasternak <vadimp@mellanox.com>
9261L:	platform-driver-x86@vger.kernel.org
9262S:	Supported
9263F:	drivers/platform/x86/mlx-platform.c
9264
9265MEMBARRIER SUPPORT
9266M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9267M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9268L:	linux-kernel@vger.kernel.org
9269S:	Supported
9270F:	kernel/sched/membarrier.c
9271F:	include/uapi/linux/membarrier.h
9272F:	arch/powerpc/include/asm/membarrier.h
9273
9274MEMORY MANAGEMENT
9275L:	linux-mm@kvack.org
9276W:	http://www.linux-mm.org
9277S:	Maintained
9278F:	include/linux/mm.h
9279F:	include/linux/gfp.h
9280F:	include/linux/mmzone.h
9281F:	include/linux/memory_hotplug.h
9282F:	include/linux/vmalloc.h
9283F:	mm/
9284
9285MEMORY TECHNOLOGY DEVICES (MTD)
9286M:	David Woodhouse <dwmw2@infradead.org>
9287M:	Brian Norris <computersforpeace@gmail.com>
9288M:	Boris Brezillon <boris.brezillon@bootlin.com>
9289M:	Marek Vasut <marek.vasut@gmail.com>
9290M:	Richard Weinberger <richard@nod.at>
9291L:	linux-mtd@lists.infradead.org
9292W:	http://www.linux-mtd.infradead.org/
9293Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9294T:	git git://git.infradead.org/linux-mtd.git master
9295T:	git git://git.infradead.org/linux-mtd.git mtd/next
9296S:	Maintained
9297F:	Documentation/devicetree/bindings/mtd/
9298F:	drivers/mtd/
9299F:	include/linux/mtd/
9300F:	include/uapi/mtd/
9301
9302MEN A21 WATCHDOG DRIVER
9303M:	Johannes Thumshirn <morbidrsa@gmail.com>
9304L:	linux-watchdog@vger.kernel.org
9305S:	Maintained
9306F:	drivers/watchdog/mena21_wdt.c
9307
9308MEN CHAMELEON BUS (mcb)
9309M:	Johannes Thumshirn <morbidrsa@gmail.com>
9310S:	Maintained
9311F:	drivers/mcb/
9312F:	include/linux/mcb.h
9313F:	Documentation/men-chameleon-bus.txt
9314
9315MEN F21BMC (Board Management Controller)
9316M:	Andreas Werner <andreas.werner@men.de>
9317S:	Supported
9318F:	drivers/mfd/menf21bmc.c
9319F:	drivers/watchdog/menf21bmc_wdt.c
9320F:	drivers/leds/leds-menf21bmc.c
9321F:	drivers/hwmon/menf21bmc_hwmon.c
9322F:	Documentation/hwmon/menf21bmc
9323
9324MESON AO CEC DRIVER FOR AMLOGIC SOCS
9325M:	Neil Armstrong <narmstrong@baylibre.com>
9326L:	linux-media@lists.freedesktop.org
9327L:	linux-amlogic@lists.infradead.org
9328W:	http://linux-meson.com/
9329S:	Supported
9330F:	drivers/media/platform/meson/ao-cec.c
9331F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9332T:	git git://linuxtv.org/media_tree.git
9333
9334MICROBLAZE ARCHITECTURE
9335M:	Michal Simek <monstr@monstr.eu>
9336W:	http://www.monstr.eu/fdt/
9337T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9338S:	Supported
9339F:	arch/microblaze/
9340
9341MICROCHIP / ATMEL AT91 SERIAL DRIVER
9342M:	Richard Genoud <richard.genoud@gmail.com>
9343S:	Maintained
9344F:	drivers/tty/serial/atmel_serial.c
9345F:	drivers/tty/serial/atmel_serial.h
9346
9347MICROCHIP / ATMEL DMA DRIVER
9348M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9349L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9350L:	dmaengine@vger.kernel.org
9351S:	Supported
9352F:	drivers/dma/at_hdmac.c
9353F:	drivers/dma/at_hdmac_regs.h
9354F:	include/linux/platform_data/dma-atmel.h
9355
9356MICROCHIP / ATMEL ECC DRIVER
9357M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9358L:	linux-crypto@vger.kernel.org
9359S:	Maintained
9360F:	drivers/crypto/atmel-ecc.*
9361
9362MICROCHIP / ATMEL ISC DRIVER
9363M:	Songjun Wu <songjun.wu@microchip.com>
9364L:	linux-media@vger.kernel.org
9365S:	Supported
9366F:	drivers/media/platform/atmel/atmel-isc.c
9367F:	drivers/media/platform/atmel/atmel-isc-regs.h
9368F:	devicetree/bindings/media/atmel-isc.txt
9369
9370MICROCHIP / ATMEL NAND DRIVER
9371M:	Wenyou Yang <wenyou.yang@microchip.com>
9372M:	Josh Wu <rainyfeeling@outlook.com>
9373L:	linux-mtd@lists.infradead.org
9374S:	Supported
9375F:	drivers/mtd/nand/raw/atmel/*
9376F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9377
9378MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9379M:	Woojung Huh <Woojung.Huh@microchip.com>
9380M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9381L:	netdev@vger.kernel.org
9382S:	Maintained
9383F:	net/dsa/tag_ksz.c
9384F:	drivers/net/dsa/microchip/*
9385F:	include/linux/platform_data/microchip-ksz.h
9386F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9387
9388MICROCHIP LAN743X ETHERNET DRIVER
9389M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9390M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9391L:	netdev@vger.kernel.org
9392S:	Maintained
9393F:	drivers/net/ethernet/microchip/lan743x_*
9394
9395MICROCHIP USB251XB DRIVER
9396M:	Richard Leitner <richard.leitner@skidata.com>
9397L:	linux-usb@vger.kernel.org
9398S:	Maintained
9399F:	drivers/usb/misc/usb251xb.c
9400F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9401
9402MICROSEMI MIPS SOCS
9403M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9404L:	linux-mips@linux-mips.org
9405S:	Maintained
9406F:	arch/mips/generic/board-ocelot.c
9407F:	arch/mips/configs/generic/board-ocelot.config
9408F:	arch/mips/boot/dts/mscc/
9409F:	Documentation/devicetree/bindings/mips/mscc.txt
9410
9411MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9412M:	Don Brace <don.brace@microsemi.com>
9413L:	esc.storagedev@microsemi.com
9414L:	linux-scsi@vger.kernel.org
9415S:	Supported
9416F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9417F:	drivers/scsi/smartpqi/Kconfig
9418F:	drivers/scsi/smartpqi/Makefile
9419F:	include/linux/cciss*.h
9420F:	include/uapi/linux/cciss*.h
9421F:	Documentation/scsi/smartpqi.txt
9422
9423MICROSEMI ETHERNET SWITCH DRIVER
9424M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9425L:	netdev@vger.kernel.org
9426S:	Supported
9427F:	drivers/net/ethernet/mscc/
9428
9429MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9430M:	Chen Yu <yu.c.chen@intel.com>
9431L:	platform-driver-x86@vger.kernel.org
9432S:	Supported
9433F:	drivers/platform/x86/surfacepro3_button.c
9434
9435MICROTEK X6 SCANNER
9436M:	Oliver Neukum <oliver@neukum.org>
9437S:	Maintained
9438F:	drivers/usb/image/microtek.*
9439
9440MIPS
9441M:	Ralf Baechle <ralf@linux-mips.org>
9442M:	Paul Burton <paul.burton@mips.com>
9443M:	James Hogan <jhogan@kernel.org>
9444L:	linux-mips@linux-mips.org
9445W:	http://www.linux-mips.org/
9446T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9448Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9449S:	Supported
9450F:	Documentation/devicetree/bindings/mips/
9451F:	Documentation/mips/
9452F:	arch/mips/
9453F:	drivers/platform/mips/
9454
9455MIPS BOSTON DEVELOPMENT BOARD
9456M:	Paul Burton <paul.burton@mips.com>
9457L:	linux-mips@linux-mips.org
9458S:	Maintained
9459F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9460F:	arch/mips/boot/dts/img/boston.dts
9461F:	arch/mips/configs/generic/board-boston.config
9462F:	drivers/clk/imgtec/clk-boston.c
9463F:	include/dt-bindings/clock/boston-clock.h
9464
9465MIPS GENERIC PLATFORM
9466M:	Paul Burton <paul.burton@mips.com>
9467L:	linux-mips@linux-mips.org
9468S:	Supported
9469F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9470F:	arch/mips/generic/
9471F:	arch/mips/tools/generic-board-config.sh
9472
9473MIPS/LOONGSON1 ARCHITECTURE
9474M:	Keguang Zhang <keguang.zhang@gmail.com>
9475L:	linux-mips@linux-mips.org
9476S:	Maintained
9477F:	arch/mips/loongson32/
9478F:	arch/mips/include/asm/mach-loongson32/
9479F:	drivers/*/*loongson1*
9480F:	drivers/*/*/*loongson1*
9481
9482MIPS/LOONGSON2 ARCHITECTURE
9483M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9484L:	linux-mips@linux-mips.org
9485S:	Maintained
9486F:	arch/mips/loongson64/*{2e/2f}*
9487F:	arch/mips/include/asm/mach-loongson64/
9488F:	drivers/*/*loongson2*
9489F:	drivers/*/*/*loongson2*
9490
9491MIPS/LOONGSON3 ARCHITECTURE
9492M:	Huacai Chen <chenhc@lemote.com>
9493L:	linux-mips@linux-mips.org
9494S:	Maintained
9495F:	arch/mips/loongson64/
9496F:	arch/mips/include/asm/mach-loongson64/
9497F:	drivers/platform/mips/cpu_hwmon.c
9498F:	drivers/*/*loongson3*
9499F:	drivers/*/*/*loongson3*
9500
9501MIPS RINT INSTRUCTION EMULATION
9502M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9503L:	linux-mips@linux-mips.org
9504S:	Supported
9505F:	arch/mips/math-emu/sp_rint.c
9506F:	arch/mips/math-emu/dp_rint.c
9507
9508MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9509M:	Hans Verkuil <hverkuil@xs4all.nl>
9510L:	linux-media@vger.kernel.org
9511T:	git git://linuxtv.org/media_tree.git
9512W:	https://linuxtv.org
9513S:	Odd Fixes
9514F:	drivers/media/radio/radio-miropcm20*
9515
9516MMP SUPPORT
9517M:	Eric Miao <eric.y.miao@gmail.com>
9518M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9520T:	git git://github.com/hzhuang1/linux.git
9521T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9522S:	Maintained
9523F:	arch/arm/boot/dts/mmp*
9524F:	arch/arm/mach-mmp/
9525
9526MN88472 MEDIA DRIVER
9527M:	Antti Palosaari <crope@iki.fi>
9528L:	linux-media@vger.kernel.org
9529W:	https://linuxtv.org
9530W:	http://palosaari.fi/linux/
9531Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9532S:	Maintained
9533F:	drivers/media/dvb-frontends/mn88472*
9534
9535MN88473 MEDIA DRIVER
9536M:	Antti Palosaari <crope@iki.fi>
9537L:	linux-media@vger.kernel.org
9538W:	https://linuxtv.org
9539W:	http://palosaari.fi/linux/
9540Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9541S:	Maintained
9542F:	drivers/media/dvb-frontends/mn88473*
9543
9544PCI DRIVER FOR MOBIVEIL PCIE IP
9545M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9546L:	linux-pci@vger.kernel.org
9547S:	Supported
9548F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9549F:	drivers/pci/controller/pcie-mobiveil.c
9550
9551MODULE SUPPORT
9552M:	Jessica Yu <jeyu@kernel.org>
9553T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9554S:	Maintained
9555F:	include/linux/module.h
9556F:	kernel/module.c
9557
9558MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9559W:	http://popies.net/meye/
9560S:	Orphan
9561F:	Documentation/media/v4l-drivers/meye*
9562F:	drivers/media/pci/meye/
9563F:	include/uapi/linux/meye.h
9564
9565MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9566M:	Jiri Slaby <jirislaby@gmail.com>
9567S:	Maintained
9568F:	Documentation/serial/moxa-smartio
9569F:	drivers/tty/mxser.*
9570
9571MR800 AVERMEDIA USB FM RADIO DRIVER
9572M:	Alexey Klimov <klimov.linux@gmail.com>
9573L:	linux-media@vger.kernel.org
9574T:	git git://linuxtv.org/media_tree.git
9575S:	Maintained
9576F:	drivers/media/radio/radio-mr800.c
9577
9578MRF24J40 IEEE 802.15.4 RADIO DRIVER
9579M:	Alan Ott <alan@signal11.us>
9580L:	linux-wpan@vger.kernel.org
9581S:	Maintained
9582F:	drivers/net/ieee802154/mrf24j40.c
9583F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9584
9585MSI LAPTOP SUPPORT
9586M:	"Lee, Chun-Yi" <jlee@suse.com>
9587L:	platform-driver-x86@vger.kernel.org
9588S:	Maintained
9589F:	drivers/platform/x86/msi-laptop.c
9590
9591MSI WMI SUPPORT
9592L:	platform-driver-x86@vger.kernel.org
9593S:	Orphan
9594F:	drivers/platform/x86/msi-wmi.c
9595
9596MSI001 MEDIA DRIVER
9597M:	Antti Palosaari <crope@iki.fi>
9598L:	linux-media@vger.kernel.org
9599W:	https://linuxtv.org
9600W:	http://palosaari.fi/linux/
9601Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9602T:	git git://linuxtv.org/anttip/media_tree.git
9603S:	Maintained
9604F:	drivers/media/tuners/msi001*
9605
9606MSI2500 MEDIA DRIVER
9607M:	Antti Palosaari <crope@iki.fi>
9608L:	linux-media@vger.kernel.org
9609W:	https://linuxtv.org
9610W:	http://palosaari.fi/linux/
9611Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9612T:	git git://linuxtv.org/anttip/media_tree.git
9613S:	Maintained
9614F:	drivers/media/usb/msi2500/
9615
9616MSYSTEMS DISKONCHIP G3 MTD DRIVER
9617M:	Robert Jarzmik <robert.jarzmik@free.fr>
9618L:	linux-mtd@lists.infradead.org
9619S:	Maintained
9620F:	drivers/mtd/devices/docg3*
9621
9622MT9M032 APTINA SENSOR DRIVER
9623M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9624L:	linux-media@vger.kernel.org
9625T:	git git://linuxtv.org/media_tree.git
9626S:	Maintained
9627F:	drivers/media/i2c/mt9m032.c
9628F:	include/media/i2c/mt9m032.h
9629
9630MT9P031 APTINA CAMERA SENSOR
9631M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9632L:	linux-media@vger.kernel.org
9633T:	git git://linuxtv.org/media_tree.git
9634S:	Maintained
9635F:	drivers/media/i2c/mt9p031.c
9636F:	include/media/i2c/mt9p031.h
9637
9638MT9T001 APTINA CAMERA SENSOR
9639M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9640L:	linux-media@vger.kernel.org
9641T:	git git://linuxtv.org/media_tree.git
9642S:	Maintained
9643F:	drivers/media/i2c/mt9t001.c
9644F:	include/media/i2c/mt9t001.h
9645
9646MT9T112 APTINA CAMERA SENSOR
9647M:	Jacopo Mondi <jacopo@jmondi.org>
9648L:	linux-media@vger.kernel.org
9649T:	git git://linuxtv.org/media_tree.git
9650S:	Odd Fixes
9651F:	drivers/media/i2c/mt9t112.c
9652F:	include/media/i2c/mt9t112.h
9653
9654MT9V032 APTINA CAMERA SENSOR
9655M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9656L:	linux-media@vger.kernel.org
9657T:	git git://linuxtv.org/media_tree.git
9658S:	Maintained
9659F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9660F:	drivers/media/i2c/mt9v032.c
9661F:	include/media/i2c/mt9v032.h
9662
9663MULTIFUNCTION DEVICES (MFD)
9664M:	Lee Jones <lee.jones@linaro.org>
9665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9666S:	Supported
9667F:	Documentation/devicetree/bindings/mfd/
9668F:	drivers/mfd/
9669F:	include/linux/mfd/
9670F:	include/dt-bindings/mfd/
9671
9672MULTIMEDIA CARD (MMC) ETC. OVER SPI
9673S:	Orphan
9674F:	drivers/mmc/host/mmc_spi.c
9675F:	include/linux/spi/mmc_spi.h
9676
9677MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9678M:	Ulf Hansson <ulf.hansson@linaro.org>
9679L:	linux-mmc@vger.kernel.org
9680T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9681S:	Maintained
9682F:	Documentation/devicetree/bindings/mmc/
9683F:	drivers/mmc/
9684F:	include/linux/mmc/
9685F:	include/uapi/linux/mmc/
9686
9687MULTIPLEXER SUBSYSTEM
9688M:	Peter Rosin <peda@axentia.se>
9689S:	Maintained
9690F:	Documentation/ABI/testing/sysfs-class-mux*
9691F:	Documentation/devicetree/bindings/mux/
9692F:	include/linux/dt-bindings/mux/
9693F:	include/linux/mux/
9694F:	drivers/mux/
9695
9696MULTITECH MULTIPORT CARD (ISICOM)
9697S:	Orphan
9698F:	drivers/tty/isicom.c
9699F:	include/linux/isicom.h
9700
9701MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9702M:	Bin Liu <b-liu@ti.com>
9703L:	linux-usb@vger.kernel.org
9704S:	Maintained
9705F:	drivers/usb/musb/
9706
9707MXL5007T MEDIA DRIVER
9708M:	Michael Krufky <mkrufky@linuxtv.org>
9709L:	linux-media@vger.kernel.org
9710W:	https://linuxtv.org
9711W:	http://github.com/mkrufky
9712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9713T:	git git://linuxtv.org/mkrufky/tuners.git
9714S:	Maintained
9715F:	drivers/media/tuners/mxl5007t.*
9716
9717MXSFB DRM DRIVER
9718M:	Marek Vasut <marex@denx.de>
9719S:	Supported
9720F:	drivers/gpu/drm/mxsfb/
9721F:	Documentation/devicetree/bindings/display/mxsfb.txt
9722
9723MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9724M:	Chris Lee <christopher.lee@cspi.com>
9725L:	netdev@vger.kernel.org
9726W:	https://www.cspi.com/ethernet-products/support/downloads/
9727S:	Supported
9728F:	drivers/net/ethernet/myricom/myri10ge/
9729
9730NAND FLASH SUBSYSTEM
9731M:	Boris Brezillon <boris.brezillon@bootlin.com>
9732M:	Miquel Raynal <miquel.raynal@bootlin.com>
9733R:	Richard Weinberger <richard@nod.at>
9734L:	linux-mtd@lists.infradead.org
9735W:	http://www.linux-mtd.infradead.org/
9736Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9737T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9738T:	git git://git.infradead.org/linux-mtd.git nand/next
9739S:	Maintained
9740F:	drivers/mtd/nand/
9741F:	include/linux/mtd/*nand*.h
9742
9743NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9744M:	Daniel Mack <zonque@gmail.com>
9745S:	Maintained
9746L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9747W:	http://www.native-instruments.com
9748F:	sound/usb/caiaq/
9749
9750NATSEMI ETHERNET DRIVER (DP8381x)
9751S:	Orphan
9752F:	drivers/net/ethernet/natsemi/natsemi.c
9753
9754NCP FILESYSTEM
9755M:	Petr Vandrovec <petr@vandrovec.name>
9756S:	Obsolete
9757F:	drivers/staging/ncpfs/
9758
9759NCR 5380 SCSI DRIVERS
9760M:	Finn Thain <fthain@telegraphics.com.au>
9761M:	Michael Schmitz <schmitzmic@gmail.com>
9762L:	linux-scsi@vger.kernel.org
9763S:	Maintained
9764F:	Documentation/scsi/g_NCR5380.txt
9765F:	drivers/scsi/NCR5380.*
9766F:	drivers/scsi/arm/cumana_1.c
9767F:	drivers/scsi/arm/oak.c
9768F:	drivers/scsi/atari_scsi.*
9769F:	drivers/scsi/dmx3191d.c
9770F:	drivers/scsi/g_NCR5380.*
9771F:	drivers/scsi/mac_scsi.*
9772F:	drivers/scsi/sun3_scsi.*
9773F:	drivers/scsi/sun3_scsi_vme.c
9774
9775NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9776M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9777L:	linux-scsi@vger.kernel.org
9778S:	Maintained
9779F:	drivers/scsi/NCR_D700.*
9780
9781NCSI LIBRARY:
9782M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9783S:	Maintained
9784F:	net/ncsi/
9785
9786NCT6775 HARDWARE MONITOR DRIVER
9787M:	Guenter Roeck <linux@roeck-us.net>
9788L:	linux-hwmon@vger.kernel.org
9789S:	Maintained
9790F:	Documentation/hwmon/nct6775
9791F:	drivers/hwmon/nct6775.c
9792
9793NET_FAILOVER MODULE
9794M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9795L:	netdev@vger.kernel.org
9796S:	Supported
9797F:	driver/net/net_failover.c
9798F:	include/net/net_failover.h
9799F:	Documentation/networking/net_failover.rst
9800
9801NETEFFECT IWARP RNIC DRIVER (IW_NES)
9802M:	Faisal Latif <faisal.latif@intel.com>
9803L:	linux-rdma@vger.kernel.org
9804W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9805S:	Supported
9806F:	drivers/infiniband/hw/nes/
9807F:	include/uapi/rdma/nes-abi.h
9808
9809NETEM NETWORK EMULATOR
9810M:	Stephen Hemminger <stephen@networkplumber.org>
9811L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9812S:	Maintained
9813F:	net/sched/sch_netem.c
9814
9815NETERION 10GbE DRIVERS (s2io/vxge)
9816M:	Jon Mason <jdmason@kudzu.us>
9817L:	netdev@vger.kernel.org
9818S:	Supported
9819F:	Documentation/networking/s2io.txt
9820F:	Documentation/networking/vxge.txt
9821F:	drivers/net/ethernet/neterion/
9822
9823NETFILTER
9824M:	Pablo Neira Ayuso <pablo@netfilter.org>
9825M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9826M:	Florian Westphal <fw@strlen.de>
9827L:	netfilter-devel@vger.kernel.org
9828L:	coreteam@netfilter.org
9829W:	http://www.netfilter.org/
9830W:	http://www.iptables.org/
9831W:	http://www.nftables.org/
9832Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9835S:	Maintained
9836F:	include/linux/netfilter*
9837F:	include/linux/netfilter/
9838F:	include/net/netfilter/
9839F:	include/uapi/linux/netfilter*
9840F:	include/uapi/linux/netfilter/
9841F:	net/*/netfilter.c
9842F:	net/*/netfilter/
9843F:	net/netfilter/
9844F:	net/bridge/br_netfilter*.c
9845
9846NETROM NETWORK LAYER
9847M:	Ralf Baechle <ralf@linux-mips.org>
9848L:	linux-hams@vger.kernel.org
9849W:	http://www.linux-ax25.org/
9850S:	Maintained
9851F:	include/net/netrom.h
9852F:	include/uapi/linux/netrom.h
9853F:	net/netrom/
9854
9855NETRONOME ETHERNET DRIVERS
9856M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9857L:	oss-drivers@netronome.com
9858S:	Maintained
9859F:	drivers/net/ethernet/netronome/
9860
9861NETWORK BLOCK DEVICE (NBD)
9862M:	Josef Bacik <josef@toxicpanda.com>
9863S:	Maintained
9864L:	linux-block@vger.kernel.org
9865L:	nbd@other.debian.org
9866F:	Documentation/blockdev/nbd.txt
9867F:	drivers/block/nbd.c
9868F:	include/uapi/linux/nbd.h
9869
9870NETWORK DROP MONITOR
9871M:	Neil Horman <nhorman@tuxdriver.com>
9872L:	netdev@vger.kernel.org
9873S:	Maintained
9874W:	https://fedorahosted.org/dropwatch/
9875F:	net/core/drop_monitor.c
9876
9877NETWORKING DRIVERS
9878M:	"David S. Miller" <davem@davemloft.net>
9879L:	netdev@vger.kernel.org
9880W:	http://www.linuxfoundation.org/en/Net
9881Q:	http://patchwork.ozlabs.org/project/netdev/list/
9882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9884S:	Odd Fixes
9885F:	Documentation/devicetree/bindings/net/
9886F:	drivers/net/
9887F:	include/linux/if_*
9888F:	include/linux/netdevice.h
9889F:	include/linux/etherdevice.h
9890F:	include/linux/fcdevice.h
9891F:	include/linux/fddidevice.h
9892F:	include/linux/hippidevice.h
9893F:	include/linux/inetdevice.h
9894F:	include/uapi/linux/if_*
9895F:	include/uapi/linux/netdevice.h
9896
9897NETWORKING DRIVERS (WIRELESS)
9898M:	Kalle Valo <kvalo@codeaurora.org>
9899L:	linux-wireless@vger.kernel.org
9900Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9901T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9903S:	Maintained
9904F:	Documentation/devicetree/bindings/net/wireless/
9905F:	drivers/net/wireless/
9906
9907NETWORKING [DSA]
9908M:	Andrew Lunn <andrew@lunn.ch>
9909M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9910M:	Florian Fainelli <f.fainelli@gmail.com>
9911S:	Maintained
9912F:	Documentation/devicetree/bindings/net/dsa/
9913F:	net/dsa/
9914F:	include/net/dsa.h
9915F:	include/linux/dsa/
9916F:	drivers/net/dsa/
9917
9918NETWORKING [GENERAL]
9919M:	"David S. Miller" <davem@davemloft.net>
9920L:	netdev@vger.kernel.org
9921W:	http://www.linuxfoundation.org/en/Net
9922Q:	http://patchwork.ozlabs.org/project/netdev/list/
9923T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9925B:	mailto:netdev@vger.kernel.org
9926S:	Maintained
9927F:	net/
9928F:	include/net/
9929F:	include/linux/in.h
9930F:	include/linux/net.h
9931F:	include/linux/netdevice.h
9932F:	include/uapi/linux/in.h
9933F:	include/uapi/linux/net.h
9934F:	include/uapi/linux/netdevice.h
9935F:	include/uapi/linux/net_namespace.h
9936F:	tools/testing/selftests/net/
9937F:	lib/net_utils.c
9938F:	lib/random32.c
9939F:	Documentation/networking/
9940
9941NETWORKING [IPSEC]
9942M:	Steffen Klassert <steffen.klassert@secunet.com>
9943M:	Herbert Xu <herbert@gondor.apana.org.au>
9944M:	"David S. Miller" <davem@davemloft.net>
9945L:	netdev@vger.kernel.org
9946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9947T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9948S:	Maintained
9949F:	net/core/flow.c
9950F:	net/xfrm/
9951F:	net/key/
9952F:	net/ipv4/xfrm*
9953F:	net/ipv4/esp4*
9954F:	net/ipv4/ah4.c
9955F:	net/ipv4/ipcomp.c
9956F:	net/ipv4/ip_vti.c
9957F:	net/ipv6/xfrm*
9958F:	net/ipv6/esp6*
9959F:	net/ipv6/ah6.c
9960F:	net/ipv6/ipcomp6.c
9961F:	net/ipv6/ip6_vti.c
9962F:	include/uapi/linux/xfrm.h
9963F:	include/net/xfrm.h
9964
9965NETWORKING [IPv4/IPv6]
9966M:	"David S. Miller" <davem@davemloft.net>
9967M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9968M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9969L:	netdev@vger.kernel.org
9970T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9971S:	Maintained
9972F:	net/ipv4/
9973F:	net/ipv6/
9974F:	include/net/ip*
9975F:	arch/x86/net/*
9976
9977NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9978M:	Paul Moore <paul@paul-moore.com>
9979W:	https://github.com/netlabel
9980L:	netdev@vger.kernel.org
9981L:	linux-security-module@vger.kernel.org
9982S:	Maintained
9983F:	Documentation/netlabel/
9984F:	include/net/calipso.h
9985F:	include/net/cipso_ipv4.h
9986F:	include/net/netlabel.h
9987F:	include/uapi/linux/netfilter/xt_SECMARK.h
9988F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9989F:	net/netlabel/
9990F:	net/ipv4/cipso_ipv4.c
9991F:	net/ipv6/calipso.c
9992F:	net/netfilter/xt_CONNSECMARK.c
9993F:	net/netfilter/xt_SECMARK.c
9994
9995NETWORKING [TCP]
9996M:	Eric Dumazet <edumazet@google.com>
9997L:	netdev@vger.kernel.org
9998S:	Maintained
9999F:	net/ipv4/tcp*.c
10000F:	net/ipv4/syncookies.c
10001F:	net/ipv6/tcp*.c
10002F:	net/ipv6/syncookies.c
10003F:	include/uapi/linux/tcp.h
10004F:	include/net/tcp.h
10005F:	include/linux/tcp.h
10006F:	include/trace/events/tcp.h
10007
10008NETWORKING [TLS]
10009M:	Boris Pismenny <borisp@mellanox.com>
10010M:	Aviad Yehezkel <aviadye@mellanox.com>
10011M:	Dave Watson <davejwatson@fb.com>
10012L:	netdev@vger.kernel.org
10013S:	Maintained
10014F:	net/tls/*
10015F:	include/uapi/linux/tls.h
10016F:	include/net/tls.h
10017
10018NETWORKING [WIRELESS]
10019L:	linux-wireless@vger.kernel.org
10020Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10021
10022NETDEVSIM
10023M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10024S:	Maintained
10025F:	drivers/net/netdevsim/*
10026
10027NETXEN (1/10) GbE SUPPORT
10028M:	Manish Chopra <manish.chopra@cavium.com>
10029M:	Rahul Verma <rahul.verma@cavium.com>
10030M:	Dept-GELinuxNICDev@cavium.com
10031L:	netdev@vger.kernel.org
10032S:	Supported
10033F:	drivers/net/ethernet/qlogic/netxen/
10034
10035NFC SUBSYSTEM
10036M:	Samuel Ortiz <sameo@linux.intel.com>
10037L:	linux-wireless@vger.kernel.org
10038L:	linux-nfc@lists.01.org (subscribers-only)
10039S:	Supported
10040F:	net/nfc/
10041F:	include/net/nfc/
10042F:	include/uapi/linux/nfc.h
10043F:	drivers/nfc/
10044F:	include/linux/platform_data/nfcmrvl.h
10045F:	include/linux/platform_data/nxp-nci.h
10046F:	Documentation/devicetree/bindings/net/nfc/
10047
10048NFS, SUNRPC, AND LOCKD CLIENTS
10049M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10050M:	Anna Schumaker <anna.schumaker@netapp.com>
10051L:	linux-nfs@vger.kernel.org
10052W:	http://client.linux-nfs.org
10053T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10054S:	Maintained
10055F:	fs/lockd/
10056F:	fs/nfs/
10057F:	fs/nfs_common/
10058F:	net/sunrpc/
10059F:	include/linux/lockd/
10060F:	include/linux/nfs*
10061F:	include/linux/sunrpc/
10062F:	include/uapi/linux/nfs*
10063F:	include/uapi/linux/sunrpc/
10064
10065NILFS2 FILESYSTEM
10066M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10067L:	linux-nilfs@vger.kernel.org
10068W:	https://nilfs.sourceforge.io/
10069W:	https://nilfs.osdn.jp/
10070T:	git git://github.com/konis/nilfs2.git
10071S:	Supported
10072F:	Documentation/filesystems/nilfs2.txt
10073F:	fs/nilfs2/
10074F:	include/trace/events/nilfs2.h
10075F:	include/uapi/linux/nilfs2_api.h
10076F:	include/uapi/linux/nilfs2_ondisk.h
10077
10078NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10079M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10080W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10081S:	Maintained
10082F:	Documentation/scsi/NinjaSCSI.txt
10083F:	drivers/scsi/pcmcia/nsp_*
10084
10085NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10086M:	GOTO Masanori <gotom@debian.or.jp>
10087M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10088W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10089S:	Maintained
10090F:	Documentation/scsi/NinjaSCSI.txt
10091F:	drivers/scsi/nsp32*
10092
10093NIOS2 ARCHITECTURE
10094M:	Ley Foon Tan <lftan@altera.com>
10095L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10097S:	Maintained
10098F:	arch/nios2/
10099
10100NOHZ, DYNTICKS SUPPORT
10101M:	Frederic Weisbecker <fweisbec@gmail.com>
10102M:	Thomas Gleixner <tglx@linutronix.de>
10103M:	Ingo Molnar <mingo@kernel.org>
10104L:	linux-kernel@vger.kernel.org
10105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10106S:	Maintained
10107F:	kernel/time/tick*.*
10108F:	include/linux/tick.h
10109F:	include/linux/sched/nohz.h
10110
10111NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10112M:	Pavel Machek <pavel@ucw.cz>
10113M:	Sakari Ailus <sakari.ailus@iki.fi>
10114L:	linux-media@vger.kernel.org
10115S:	Maintained
10116F:	drivers/media/i2c/et8ek8
10117F:	drivers/media/i2c/ad5820.c
10118
10119NOKIA N900 POWER SUPPLY DRIVERS
10120R:	Pali Rohár <pali.rohar@gmail.com>
10121F:	include/linux/power/bq2415x_charger.h
10122F:	include/linux/power/bq27xxx_battery.h
10123F:	include/linux/power/isp1704_charger.h
10124F:	drivers/power/supply/bq2415x_charger.c
10125F:	drivers/power/supply/bq27xxx_battery.c
10126F:	drivers/power/supply/bq27xxx_battery_i2c.c
10127F:	drivers/power/supply/isp1704_charger.c
10128F:	drivers/power/supply/rx51_battery.c
10129
10130NTB AMD DRIVER
10131M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10132L:	linux-ntb@googlegroups.com
10133S:	Supported
10134F:	drivers/ntb/hw/amd/
10135
10136NTB DRIVER CORE
10137M:	Jon Mason <jdmason@kudzu.us>
10138M:	Dave Jiang <dave.jiang@intel.com>
10139M:	Allen Hubbe <allenbh@gmail.com>
10140L:	linux-ntb@googlegroups.com
10141S:	Supported
10142W:	https://github.com/jonmason/ntb/wiki
10143T:	git git://github.com/jonmason/ntb.git
10144F:	drivers/ntb/
10145F:	drivers/net/ntb_netdev.c
10146F:	include/linux/ntb.h
10147F:	include/linux/ntb_transport.h
10148F:	tools/testing/selftests/ntb/
10149
10150NTB IDT DRIVER
10151M:	Serge Semin <fancer.lancer@gmail.com>
10152L:	linux-ntb@googlegroups.com
10153S:	Supported
10154F:	drivers/ntb/hw/idt/
10155
10156NTB INTEL DRIVER
10157M:	Dave Jiang <dave.jiang@intel.com>
10158L:	linux-ntb@googlegroups.com
10159S:	Supported
10160W:	https://github.com/davejiang/linux/wiki
10161T:	git https://github.com/davejiang/linux.git
10162F:	drivers/ntb/hw/intel/
10163
10164NTFS FILESYSTEM
10165M:	Anton Altaparmakov <anton@tuxera.com>
10166L:	linux-ntfs-dev@lists.sourceforge.net
10167W:	http://www.tuxera.com/
10168T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10169S:	Supported
10170F:	Documentation/filesystems/ntfs.txt
10171F:	fs/ntfs/
10172
10173NUBUS SUBSYSTEM
10174M:	Finn Thain <fthain@telegraphics.com.au>
10175L:	linux-m68k@lists.linux-m68k.org
10176S:	Maintained
10177F:	arch/*/include/asm/nubus.h
10178F:	drivers/nubus/
10179F:	include/linux/nubus.h
10180F:	include/uapi/linux/nubus.h
10181
10182NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10183M:	Antonino Daplas <adaplas@gmail.com>
10184L:	linux-fbdev@vger.kernel.org
10185S:	Maintained
10186F:	drivers/video/fbdev/riva/
10187F:	drivers/video/fbdev/nvidia/
10188
10189NVM EXPRESS DRIVER
10190M:	Keith Busch <keith.busch@intel.com>
10191M:	Jens Axboe <axboe@fb.com>
10192M:	Christoph Hellwig <hch@lst.de>
10193M:	Sagi Grimberg <sagi@grimberg.me>
10194L:	linux-nvme@lists.infradead.org
10195T:	git://git.infradead.org/nvme.git
10196W:	http://git.infradead.org/nvme.git
10197S:	Supported
10198F:	drivers/nvme/host/
10199F:	include/linux/nvme.h
10200F:	include/uapi/linux/nvme_ioctl.h
10201
10202NVM EXPRESS FC TRANSPORT DRIVERS
10203M:	James Smart <james.smart@broadcom.com>
10204L:	linux-nvme@lists.infradead.org
10205S:	Supported
10206F:	include/linux/nvme-fc.h
10207F:	include/linux/nvme-fc-driver.h
10208F:	drivers/nvme/host/fc.c
10209F:	drivers/nvme/target/fc.c
10210F:	drivers/nvme/target/fcloop.c
10211
10212NVM EXPRESS TARGET DRIVER
10213M:	Christoph Hellwig <hch@lst.de>
10214M:	Sagi Grimberg <sagi@grimberg.me>
10215L:	linux-nvme@lists.infradead.org
10216T:	git://git.infradead.org/nvme.git
10217W:	http://git.infradead.org/nvme.git
10218S:	Supported
10219F:	drivers/nvme/target/
10220
10221NVMEM FRAMEWORK
10222M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10223S:	Maintained
10224F:	drivers/nvmem/
10225F:	Documentation/devicetree/bindings/nvmem/
10226F:	Documentation/ABI/stable/sysfs-bus-nvmem
10227F:	include/linux/nvmem-consumer.h
10228F:	include/linux/nvmem-provider.h
10229
10230NXP SGTL5000 DRIVER
10231M:	Fabio Estevam <fabio.estevam@nxp.com>
10232L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10233S:	Maintained
10234F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10235F:	sound/soc/codecs/sgtl5000*
10236
10237NXP TDA998X DRM DRIVER
10238M:	Russell King <linux@armlinux.org.uk>
10239S:	Maintained
10240T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10241T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10242F:	drivers/gpu/drm/i2c/tda998x_drv.c
10243F:	include/drm/i2c/tda998x.h
10244F:	include/dt-bindings/display/tda998x.h
10245K:	"nxp,tda998x"
10246
10247NXP TFA9879 DRIVER
10248M:	Peter Rosin <peda@axentia.se>
10249L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10250S:	Maintained
10251F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10252F:	sound/soc/codecs/tfa9879*
10253
10254NXP-NCI NFC DRIVER
10255M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10256R:	Charles Gorand <charles.gorand@effinnov.com>
10257L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10258S:	Supported
10259F:	drivers/nfc/nxp-nci
10260
10261OBJTOOL
10262M:	Josh Poimboeuf <jpoimboe@redhat.com>
10263M:	Peter Zijlstra <peterz@infradead.org>
10264S:	Supported
10265F:	tools/objtool/
10266
10267OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10268M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10269M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10270L:	linuxppc-dev@lists.ozlabs.org
10271S:	Supported
10272F:	arch/powerpc/platforms/powernv/ocxl.c
10273F:	arch/powerpc/include/asm/pnv-ocxl.h
10274F:	drivers/misc/ocxl/
10275F:	include/misc/ocxl*
10276F:	include/uapi/misc/ocxl.h
10277F:	Documentation/accelerators/ocxl.rst
10278
10279OMAP AUDIO SUPPORT
10280M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10281M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10282L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10283L:	linux-omap@vger.kernel.org
10284S:	Maintained
10285F:	sound/soc/omap/
10286
10287OMAP CLOCK FRAMEWORK SUPPORT
10288M:	Paul Walmsley <paul@pwsan.com>
10289L:	linux-omap@vger.kernel.org
10290S:	Maintained
10291F:	arch/arm/*omap*/*clock*
10292
10293OMAP DEVICE TREE SUPPORT
10294M:	Benoît Cousson <bcousson@baylibre.com>
10295M:	Tony Lindgren <tony@atomide.com>
10296L:	linux-omap@vger.kernel.org
10297L:	devicetree@vger.kernel.org
10298S:	Maintained
10299F:	arch/arm/boot/dts/*omap*
10300F:	arch/arm/boot/dts/*am3*
10301F:	arch/arm/boot/dts/*am4*
10302F:	arch/arm/boot/dts/*am5*
10303F:	arch/arm/boot/dts/*dra7*
10304
10305OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10306L:	linux-omap@vger.kernel.org
10307L:	linux-fbdev@vger.kernel.org
10308S:	Orphan
10309F:	drivers/video/fbdev/omap2/
10310F:	Documentation/arm/OMAP/DSS
10311
10312OMAP FRAMEBUFFER SUPPORT
10313L:	linux-fbdev@vger.kernel.org
10314L:	linux-omap@vger.kernel.org
10315S:	Orphan
10316F:	drivers/video/fbdev/omap/
10317
10318OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10319M:	Roger Quadros <rogerq@ti.com>
10320M:	Tony Lindgren <tony@atomide.com>
10321L:	linux-omap@vger.kernel.org
10322S:	Maintained
10323F:	drivers/memory/omap-gpmc.c
10324F:	arch/arm/mach-omap2/*gpmc*
10325
10326OMAP GPIO DRIVER
10327M:	Grygorii Strashko <grygorii.strashko@ti.com>
10328M:	Santosh Shilimkar <ssantosh@kernel.org>
10329M:	Kevin Hilman <khilman@kernel.org>
10330L:	linux-omap@vger.kernel.org
10331S:	Maintained
10332F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10333F:	drivers/gpio/gpio-omap.c
10334
10335OMAP HARDWARE SPINLOCK SUPPORT
10336M:	Ohad Ben-Cohen <ohad@wizery.com>
10337L:	linux-omap@vger.kernel.org
10338S:	Maintained
10339F:	drivers/hwspinlock/omap_hwspinlock.c
10340
10341OMAP HS MMC SUPPORT
10342L:	linux-mmc@vger.kernel.org
10343L:	linux-omap@vger.kernel.org
10344S:	Orphan
10345F:	drivers/mmc/host/omap_hsmmc.c
10346
10347OMAP HWMOD DATA
10348M:	Paul Walmsley <paul@pwsan.com>
10349L:	linux-omap@vger.kernel.org
10350S:	Maintained
10351F:	arch/arm/mach-omap2/omap_hwmod*data*
10352
10353OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10354M:	Benoît Cousson <bcousson@baylibre.com>
10355L:	linux-omap@vger.kernel.org
10356S:	Maintained
10357F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10358
10359OMAP HWMOD SUPPORT
10360M:	Benoît Cousson <bcousson@baylibre.com>
10361M:	Paul Walmsley <paul@pwsan.com>
10362L:	linux-omap@vger.kernel.org
10363S:	Maintained
10364F:	arch/arm/mach-omap2/omap_hwmod.*
10365
10366OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10367M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10368L:	linux-media@vger.kernel.org
10369S:	Maintained
10370F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10371F:	drivers/media/platform/omap3isp/
10372F:	drivers/staging/media/omap4iss/
10373
10374OMAP MMC SUPPORT
10375M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10376L:	linux-omap@vger.kernel.org
10377S:	Maintained
10378F:	drivers/mmc/host/omap.c
10379
10380OMAP POWER MANAGEMENT SUPPORT
10381M:	Kevin Hilman <khilman@kernel.org>
10382L:	linux-omap@vger.kernel.org
10383S:	Maintained
10384F:	arch/arm/*omap*/*pm*
10385F:	drivers/cpufreq/omap-cpufreq.c
10386
10387OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10388M:	Rajendra Nayak <rnayak@codeaurora.org>
10389M:	Paul Walmsley <paul@pwsan.com>
10390L:	linux-omap@vger.kernel.org
10391S:	Maintained
10392F:	arch/arm/mach-omap2/prm*
10393
10394OMAP RANDOM NUMBER GENERATOR SUPPORT
10395M:	Deepak Saxena <dsaxena@plexity.net>
10396S:	Maintained
10397F:	drivers/char/hw_random/omap-rng.c
10398
10399OMAP USB SUPPORT
10400L:	linux-usb@vger.kernel.org
10401L:	linux-omap@vger.kernel.org
10402S:	Orphan
10403F:	drivers/usb/*/*omap*
10404F:	arch/arm/*omap*/usb*
10405
10406OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10407M:	Mark Jackson <mpfj@newflow.co.uk>
10408L:	linux-omap@vger.kernel.org
10409S:	Maintained
10410F:	arch/arm/boot/dts/am335x-nano.dts
10411
10412OMAP1 SUPPORT
10413M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10414M:	Tony Lindgren <tony@atomide.com>
10415L:	linux-omap@vger.kernel.org
10416Q:	http://patchwork.kernel.org/project/linux-omap/list/
10417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10418S:	Maintained
10419F:	arch/arm/mach-omap1/
10420F:	arch/arm/plat-omap/
10421F:	arch/arm/configs/omap1_defconfig
10422F:	drivers/i2c/busses/i2c-omap.c
10423F:	include/linux/platform_data/i2c-omap.h
10424
10425OMAP2+ SUPPORT
10426M:	Tony Lindgren <tony@atomide.com>
10427L:	linux-omap@vger.kernel.org
10428W:	http://www.muru.com/linux/omap/
10429W:	http://linux.omap.com/
10430Q:	http://patchwork.kernel.org/project/linux-omap/list/
10431T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10432S:	Maintained
10433F:	arch/arm/mach-omap2/
10434F:	arch/arm/plat-omap/
10435F:	arch/arm/configs/omap2plus_defconfig
10436F:	drivers/i2c/busses/i2c-omap.c
10437F:	drivers/irqchip/irq-omap-intc.c
10438F:	drivers/mfd/*omap*.c
10439F:	drivers/mfd/menelaus.c
10440F:	drivers/mfd/palmas.c
10441F:	drivers/mfd/tps65217.c
10442F:	drivers/mfd/tps65218.c
10443F:	drivers/mfd/tps65910.c
10444F:	drivers/mfd/twl-core.[ch]
10445F:	drivers/mfd/twl4030*.c
10446F:	drivers/mfd/twl6030*.c
10447F:	drivers/mfd/twl6040*.c
10448F:	drivers/regulator/palmas-regulator*.c
10449F:	drivers/regulator/pbias-regulator.c
10450F:	drivers/regulator/tps65217-regulator.c
10451F:	drivers/regulator/tps65218-regulator.c
10452F:	drivers/regulator/tps65910-regulator.c
10453F:	drivers/regulator/twl-regulator.c
10454F:	drivers/regulator/twl6030-regulator.c
10455F:	include/linux/platform_data/i2c-omap.h
10456
10457ONION OMEGA2+ BOARD
10458M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10459L:	linux-mips@linux-mips.org
10460S:	Maintained
10461F:	arch/mips/boot/dts/ralink/omega2p.dts
10462
10463OMFS FILESYSTEM
10464M:	Bob Copeland <me@bobcopeland.com>
10465L:	linux-karma-devel@lists.sourceforge.net
10466S:	Maintained
10467F:	Documentation/filesystems/omfs.txt
10468F:	fs/omfs/
10469
10470OMNIKEY CARDMAN 4000 DRIVER
10471M:	Harald Welte <laforge@gnumonks.org>
10472S:	Maintained
10473F:	drivers/char/pcmcia/cm4000_cs.c
10474F:	include/linux/cm4000_cs.h
10475F:	include/uapi/linux/cm4000_cs.h
10476
10477OMNIKEY CARDMAN 4040 DRIVER
10478M:	Harald Welte <laforge@gnumonks.org>
10479S:	Maintained
10480F:	drivers/char/pcmcia/cm4040_cs.*
10481
10482OMNIVISION OV13858 SENSOR DRIVER
10483M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10484L:	linux-media@vger.kernel.org
10485T:	git git://linuxtv.org/media_tree.git
10486S:	Maintained
10487F:	drivers/media/i2c/ov13858.c
10488
10489OMNIVISION OV2685 SENSOR DRIVER
10490M:	Shunqian Zheng <zhengsq@rock-chips.com>
10491L:	linux-media@vger.kernel.org
10492T:	git git://linuxtv.org/media_tree.git
10493S:	Maintained
10494F:	drivers/media/i2c/ov2685.c
10495
10496OMNIVISION OV5640 SENSOR DRIVER
10497M:	Steve Longerbeam <slongerbeam@gmail.com>
10498L:	linux-media@vger.kernel.org
10499T:	git git://linuxtv.org/media_tree.git
10500S:	Maintained
10501F:	drivers/media/i2c/ov5640.c
10502
10503OMNIVISION OV5647 SENSOR DRIVER
10504M:	Luis Oliveira <lolivei@synopsys.com>
10505L:	linux-media@vger.kernel.org
10506T:	git git://linuxtv.org/media_tree.git
10507S:	Maintained
10508F:	drivers/media/i2c/ov5647.c
10509
10510OMNIVISION OV5695 SENSOR DRIVER
10511M:	Shunqian Zheng <zhengsq@rock-chips.com>
10512L:	linux-media@vger.kernel.org
10513T:	git git://linuxtv.org/media_tree.git
10514S:	Maintained
10515F:	drivers/media/i2c/ov5695.c
10516
10517OMNIVISION OV7670 SENSOR DRIVER
10518M:	Jonathan Corbet <corbet@lwn.net>
10519L:	linux-media@vger.kernel.org
10520T:	git git://linuxtv.org/media_tree.git
10521S:	Maintained
10522F:	drivers/media/i2c/ov7670.c
10523F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10524
10525OMNIVISION OV772x SENSOR DRIVER
10526M:	Jacopo Mondi <jacopo@jmondi.org>
10527L:	linux-media@vger.kernel.org
10528T:	git git://linuxtv.org/media_tree.git
10529S:	Odd fixes
10530F:	drivers/media/i2c/ov772x.c
10531F:	include/media/i2c/ov772x.h
10532F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10533
10534OMNIVISION OV7740 SENSOR DRIVER
10535M:	Wenyou Yang <wenyou.yang@microchip.com>
10536L:	linux-media@vger.kernel.org
10537T:	git git://linuxtv.org/media_tree.git
10538S:	Maintained
10539F:	drivers/media/i2c/ov7740.c
10540F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10541
10542OMNIVISION OV9650 SENSOR DRIVER
10543M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10544R:	Akinobu Mita <akinobu.mita@gmail.com>
10545R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10546L:	linux-media@vger.kernel.org
10547T:	git git://linuxtv.org/media_tree.git
10548S:	Maintained
10549F:	drivers/media/i2c/ov9650.c
10550F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10551
10552ONENAND FLASH DRIVER
10553M:	Kyungmin Park <kyungmin.park@samsung.com>
10554L:	linux-mtd@lists.infradead.org
10555S:	Maintained
10556F:	drivers/mtd/nand/onenand/
10557F:	include/linux/mtd/onenand*.h
10558
10559ONSTREAM SCSI TAPE DRIVER
10560M:	Willem Riede <osst@riede.org>
10561L:	osst-users@lists.sourceforge.net
10562L:	linux-scsi@vger.kernel.org
10563S:	Maintained
10564F:	Documentation/scsi/osst.txt
10565F:	drivers/scsi/osst.*
10566F:	drivers/scsi/osst_*.h
10567F:	drivers/scsi/st.h
10568
10569OP-TEE DRIVER
10570M:	Jens Wiklander <jens.wiklander@linaro.org>
10571S:	Maintained
10572F:	drivers/tee/optee/
10573
10574OPA-VNIC DRIVER
10575M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10576M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10577L:	linux-rdma@vger.kernel.org
10578S:	Supported
10579F:	drivers/infiniband/ulp/opa_vnic
10580
10581OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10582M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10583M:	Frank Rowand <frowand.list@gmail.com>
10584L:	devicetree@vger.kernel.org
10585S:	Maintained
10586F:	Documentation/devicetree/dynamic-resolution-notes.txt
10587F:	Documentation/devicetree/overlay-notes.txt
10588F:	drivers/of/overlay.c
10589F:	drivers/of/resolver.c
10590K:	of_overlay_notifier_
10591
10592OPEN FIRMWARE AND FLATTENED DEVICE TREE
10593M:	Rob Herring <robh+dt@kernel.org>
10594M:	Frank Rowand <frowand.list@gmail.com>
10595L:	devicetree@vger.kernel.org
10596W:	http://www.devicetree.org/
10597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10598S:	Maintained
10599F:	drivers/of/
10600F:	include/linux/of*.h
10601F:	scripts/dtc/
10602F:	Documentation/ABI/testing/sysfs-firmware-ofw
10603
10604OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10605M:	Rob Herring <robh+dt@kernel.org>
10606M:	Mark Rutland <mark.rutland@arm.com>
10607L:	devicetree@vger.kernel.org
10608T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10609Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10610S:	Maintained
10611F:	Documentation/devicetree/
10612F:	arch/*/boot/dts/
10613F:	include/dt-bindings/
10614
10615OPENCORES I2C BUS DRIVER
10616M:	Peter Korsgaard <jacmet@sunsite.dk>
10617L:	linux-i2c@vger.kernel.org
10618S:	Maintained
10619F:	Documentation/i2c/busses/i2c-ocores
10620F:	drivers/i2c/busses/i2c-ocores.c
10621
10622OPENRISC ARCHITECTURE
10623M:	Jonas Bonn <jonas@southpole.se>
10624M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10625M:	Stafford Horne <shorne@gmail.com>
10626T:	git git://github.com/openrisc/linux.git
10627L:	openrisc@lists.librecores.org
10628W:	http://openrisc.io
10629S:	Maintained
10630F:	Documentation/devicetree/bindings/openrisc/
10631F:	Documentation/openrisc/
10632F:	arch/openrisc/
10633F:	drivers/irqchip/irq-ompic.c
10634F:	drivers/irqchip/irq-or1k-*
10635
10636OPENVSWITCH
10637M:	Pravin B Shelar <pshelar@ovn.org>
10638L:	netdev@vger.kernel.org
10639L:	dev@openvswitch.org
10640W:	http://openvswitch.org
10641S:	Maintained
10642F:	net/openvswitch/
10643F:	include/uapi/linux/openvswitch.h
10644
10645OPERATING PERFORMANCE POINTS (OPP)
10646M:	Viresh Kumar <vireshk@kernel.org>
10647M:	Nishanth Menon <nm@ti.com>
10648M:	Stephen Boyd <sboyd@kernel.org>
10649L:	linux-pm@vger.kernel.org
10650S:	Maintained
10651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10652F:	drivers/opp/
10653F:	include/linux/pm_opp.h
10654F:	Documentation/power/opp.txt
10655F:	Documentation/devicetree/bindings/opp/
10656
10657OPL4 DRIVER
10658M:	Clemens Ladisch <clemens@ladisch.de>
10659L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10660T:	git git://git.alsa-project.org/alsa-kernel.git
10661S:	Maintained
10662F:	sound/drivers/opl4/
10663
10664OPROFILE
10665M:	Robert Richter <rric@kernel.org>
10666L:	oprofile-list@lists.sf.net
10667S:	Maintained
10668F:	arch/*/include/asm/oprofile*.h
10669F:	arch/*/oprofile/
10670F:	drivers/oprofile/
10671F:	include/linux/oprofile.h
10672
10673ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10674M:	Mark Fasheh <mark@fasheh.com>
10675M:	Joel Becker <jlbec@evilplan.org>
10676L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10677W:	http://ocfs2.wiki.kernel.org
10678S:	Supported
10679F:	Documentation/filesystems/ocfs2.txt
10680F:	Documentation/filesystems/dlmfs.txt
10681F:	fs/ocfs2/
10682
10683ORANGEFS FILESYSTEM
10684M:	Mike Marshall <hubcap@omnibond.com>
10685R:	Martin Brandenburg <martin@omnibond.com>
10686L:	devel@lists.orangefs.org
10687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10688S:	Supported
10689F:	fs/orangefs/
10690F:	Documentation/filesystems/orangefs.txt
10691
10692ORINOCO DRIVER
10693L:	linux-wireless@vger.kernel.org
10694W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10695W:	http://www.nongnu.org/orinoco/
10696S:	Orphan
10697F:	drivers/net/wireless/intersil/orinoco/
10698
10699OSD LIBRARY and FILESYSTEM
10700M:	Boaz Harrosh <ooo@electrozaur.com>
10701S:	Maintained
10702F:	drivers/scsi/osd/
10703F:	include/scsi/osd_*
10704F:	fs/exofs/
10705
10706OV2659 OMNIVISION SENSOR DRIVER
10707M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10708L:	linux-media@vger.kernel.org
10709W:	https://linuxtv.org
10710Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10711T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10712S:	Maintained
10713F:	drivers/media/i2c/ov2659.c
10714F:	include/media/i2c/ov2659.h
10715
10716OVERLAY FILESYSTEM
10717M:	Miklos Szeredi <miklos@szeredi.hu>
10718L:	linux-unionfs@vger.kernel.org
10719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10720S:	Supported
10721F:	fs/overlayfs/
10722F:	Documentation/filesystems/overlayfs.txt
10723
10724P54 WIRELESS DRIVER
10725M:	Christian Lamparter <chunkeey@googlemail.com>
10726L:	linux-wireless@vger.kernel.org
10727W:	http://wireless.kernel.org/en/users/Drivers/p54
10728S:	Maintained
10729F:	drivers/net/wireless/intersil/p54/
10730
10731PA SEMI ETHERNET DRIVER
10732L:	netdev@vger.kernel.org
10733S:	Orphan
10734F:	drivers/net/ethernet/pasemi/*
10735
10736PA SEMI SMBUS DRIVER
10737L:	linux-i2c@vger.kernel.org
10738S:	Orphan
10739F:	drivers/i2c/busses/i2c-pasemi.c
10740
10741PADATA PARALLEL EXECUTION MECHANISM
10742M:	Steffen Klassert <steffen.klassert@secunet.com>
10743L:	linux-crypto@vger.kernel.org
10744S:	Maintained
10745F:	kernel/padata.c
10746F:	include/linux/padata.h
10747F:	Documentation/padata.txt
10748
10749PANASONIC LAPTOP ACPI EXTRAS DRIVER
10750M:	Harald Welte <laforge@gnumonks.org>
10751L:	platform-driver-x86@vger.kernel.org
10752S:	Maintained
10753F:	drivers/platform/x86/panasonic-laptop.c
10754
10755PARALLEL LCD/KEYPAD PANEL DRIVER
10756M:	Willy Tarreau <willy@haproxy.com>
10757M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10758S:	Odd Fixes
10759F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10760F:	drivers/misc/panel.c
10761
10762PARALLEL PORT SUBSYSTEM
10763M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10764M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10765L:	linux-parport@lists.infradead.org (subscribers-only)
10766S:	Maintained
10767F:	drivers/parport/
10768F:	include/linux/parport*.h
10769F:	drivers/char/ppdev.c
10770F:	include/uapi/linux/ppdev.h
10771F:	Documentation/parport*.txt
10772
10773PARAVIRT_OPS INTERFACE
10774M:	Juergen Gross <jgross@suse.com>
10775M:	Alok Kataria <akataria@vmware.com>
10776L:	virtualization@lists.linux-foundation.org
10777S:	Supported
10778F:	Documentation/virtual/paravirt_ops.txt
10779F:	arch/*/kernel/paravirt*
10780F:	arch/*/include/asm/paravirt*.h
10781F:	include/linux/hypervisor.h
10782
10783PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10784M:	Tim Waugh <tim@cyberelk.net>
10785L:	linux-parport@lists.infradead.org (subscribers-only)
10786S:	Maintained
10787F:	Documentation/blockdev/paride.txt
10788F:	drivers/block/paride/
10789
10790PARISC ARCHITECTURE
10791M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10792M:	Helge Deller <deller@gmx.de>
10793L:	linux-parisc@vger.kernel.org
10794W:	http://www.parisc-linux.org/
10795Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10796T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10798S:	Maintained
10799F:	arch/parisc/
10800F:	Documentation/parisc/
10801F:	drivers/parisc/
10802F:	drivers/char/agp/parisc-agp.c
10803F:	drivers/input/serio/gscps2.c
10804F:	drivers/parport/parport_gsc.*
10805F:	drivers/tty/serial/8250/8250_gsc.c
10806F:	drivers/video/fbdev/sti*
10807F:	drivers/video/console/sti*
10808F:	drivers/video/logo/logo_parisc*
10809
10810PARMAN
10811M:	Jiri Pirko <jiri@mellanox.com>
10812L:	netdev@vger.kernel.org
10813S:	Supported
10814F:	lib/parman.c
10815F:	lib/test_parman.c
10816F:	include/linux/parman.h
10817
10818PC87360 HARDWARE MONITORING DRIVER
10819M:	Jim Cromie <jim.cromie@gmail.com>
10820L:	linux-hwmon@vger.kernel.org
10821S:	Maintained
10822F:	Documentation/hwmon/pc87360
10823F:	drivers/hwmon/pc87360.c
10824
10825PC8736x GPIO DRIVER
10826M:	Jim Cromie <jim.cromie@gmail.com>
10827S:	Maintained
10828F:	drivers/char/pc8736x_gpio.c
10829
10830PC87427 HARDWARE MONITORING DRIVER
10831M:	Jean Delvare <jdelvare@suse.com>
10832L:	linux-hwmon@vger.kernel.org
10833S:	Maintained
10834F:	Documentation/hwmon/pc87427
10835F:	drivers/hwmon/pc87427.c
10836
10837PCA9532 LED DRIVER
10838M:	Riku Voipio <riku.voipio@iki.fi>
10839S:	Maintained
10840F:	drivers/leds/leds-pca9532.c
10841F:	include/linux/leds-pca9532.h
10842
10843PCA9541 I2C BUS MASTER SELECTOR DRIVER
10844M:	Guenter Roeck <linux@roeck-us.net>
10845L:	linux-i2c@vger.kernel.org
10846S:	Maintained
10847F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10848
10849PCDP - PRIMARY CONSOLE AND DEBUG PORT
10850M:	Khalid Aziz <khalid@gonehiking.org>
10851S:	Maintained
10852F:	drivers/firmware/pcdp.*
10853
10854PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10855M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10856L:	linux-pci@vger.kernel.org
10857L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10858S:	Maintained
10859F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10860F:	drivers/pci/controller/pci-aardvark.c
10861
10862PCI DRIVER FOR ALTERA PCIE IP
10863M:	Ley Foon Tan <lftan@altera.com>
10864L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10865L:	linux-pci@vger.kernel.org
10866S:	Supported
10867F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10868F:	drivers/pci/controller/pcie-altera.c
10869
10870PCI DRIVER FOR APPLIEDMICRO XGENE
10871M:	Tanmay Inamdar <tinamdar@apm.com>
10872L:	linux-pci@vger.kernel.org
10873L:	linux-arm-kernel@lists.infradead.org
10874S:	Maintained
10875F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10876F:	drivers/pci/controller/pci-xgene.c
10877
10878PCI DRIVER FOR ARM VERSATILE PLATFORM
10879M:	Rob Herring <robh@kernel.org>
10880L:	linux-pci@vger.kernel.org
10881L:	linux-arm-kernel@lists.infradead.org
10882S:	Maintained
10883F:	Documentation/devicetree/bindings/pci/versatile.txt
10884F:	drivers/pci/controller/pci-versatile.c
10885
10886PCI DRIVER FOR ARMADA 8K
10887M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10888L:	linux-pci@vger.kernel.org
10889L:	linux-arm-kernel@lists.infradead.org
10890S:	Maintained
10891F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10892F:	drivers/pci/controller/dwc/pcie-armada8k.c
10893
10894PCI DRIVER FOR CADENCE PCIE IP
10895M:	Alan Douglas <adouglas@cadence.com>
10896L:	linux-pci@vger.kernel.org
10897S:	Maintained
10898F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10899F:	drivers/pci/controller/pcie-cadence*
10900
10901PCI DRIVER FOR FREESCALE LAYERSCAPE
10902M:	Minghuan Lian <minghuan.Lian@nxp.com>
10903M:	Mingkai Hu <mingkai.hu@nxp.com>
10904M:	Roy Zang <roy.zang@nxp.com>
10905L:	linuxppc-dev@lists.ozlabs.org
10906L:	linux-pci@vger.kernel.org
10907L:	linux-arm-kernel@lists.infradead.org
10908S:	Maintained
10909F:	drivers/pci/controller/dwc/*layerscape*
10910
10911PCI DRIVER FOR GENERIC OF HOSTS
10912M:	Will Deacon <will.deacon@arm.com>
10913L:	linux-pci@vger.kernel.org
10914L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10915S:	Maintained
10916F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10917F:	drivers/pci/controller/pci-host-common.c
10918F:	drivers/pci/controller/pci-host-generic.c
10919
10920PCI DRIVER FOR IMX6
10921M:	Richard Zhu <hongxing.zhu@nxp.com>
10922M:	Lucas Stach <l.stach@pengutronix.de>
10923L:	linux-pci@vger.kernel.org
10924L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10925S:	Maintained
10926F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10927F:	drivers/pci/controller/dwc/*imx6*
10928
10929PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10930M:	Keith Busch <keith.busch@intel.com>
10931M:	Jonathan Derrick <jonathan.derrick@intel.com>
10932L:	linux-pci@vger.kernel.org
10933S:	Supported
10934F:	drivers/pci/controller/vmd.c
10935
10936PCI DRIVER FOR MICROSEMI SWITCHTEC
10937M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10938M:	Logan Gunthorpe <logang@deltatee.com>
10939L:	linux-pci@vger.kernel.org
10940S:	Maintained
10941F:	Documentation/switchtec.txt
10942F:	Documentation/ABI/testing/sysfs-class-switchtec
10943F:	drivers/pci/switch/switchtec*
10944F:	include/uapi/linux/switchtec_ioctl.h
10945F:	include/linux/switchtec.h
10946F:	drivers/ntb/hw/mscc/
10947
10948PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10949M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10950M:	Jason Cooper <jason@lakedaemon.net>
10951L:	linux-pci@vger.kernel.org
10952L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10953S:	Maintained
10954F:	drivers/pci/controller/*mvebu*
10955
10956PCI DRIVER FOR NVIDIA TEGRA
10957M:	Thierry Reding <thierry.reding@gmail.com>
10958L:	linux-tegra@vger.kernel.org
10959L:	linux-pci@vger.kernel.org
10960S:	Supported
10961F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10962F:	drivers/pci/controller/pci-tegra.c
10963
10964PCI DRIVER FOR RENESAS R-CAR
10965M:	Simon Horman <horms@verge.net.au>
10966L:	linux-pci@vger.kernel.org
10967L:	linux-renesas-soc@vger.kernel.org
10968S:	Maintained
10969F:	drivers/pci/controller/*rcar*
10970
10971PCI DRIVER FOR SAMSUNG EXYNOS
10972M:	Jingoo Han <jingoohan1@gmail.com>
10973L:	linux-pci@vger.kernel.org
10974L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10975L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10976S:	Maintained
10977F:	drivers/pci/controller/dwc/pci-exynos.c
10978
10979PCI DRIVER FOR SYNOPSYS DESIGNWARE
10980M:	Jingoo Han <jingoohan1@gmail.com>
10981M:	Joao Pinto <Joao.Pinto@synopsys.com>
10982L:	linux-pci@vger.kernel.org
10983S:	Maintained
10984F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10985F:	drivers/pci/controller/dwc/*designware*
10986
10987PCI DRIVER FOR TI DRA7XX
10988M:	Kishon Vijay Abraham I <kishon@ti.com>
10989L:	linux-omap@vger.kernel.org
10990L:	linux-pci@vger.kernel.org
10991S:	Supported
10992F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10993F:	drivers/pci/controller/dwc/pci-dra7xx.c
10994
10995PCI DRIVER FOR TI KEYSTONE
10996M:	Murali Karicheri <m-karicheri2@ti.com>
10997L:	linux-pci@vger.kernel.org
10998L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10999S:	Maintained
11000F:	drivers/pci/controller/dwc/*keystone*
11001
11002PCI ENDPOINT SUBSYSTEM
11003M:	Kishon Vijay Abraham I <kishon@ti.com>
11004M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11005L:	linux-pci@vger.kernel.org
11006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
11007S:	Supported
11008F:	drivers/pci/endpoint/
11009F:	drivers/misc/pci_endpoint_test.c
11010F:	tools/pci/
11011
11012PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
11013M:	Russell Currey <ruscur@russell.cc>
11014L:	linuxppc-dev@lists.ozlabs.org
11015S:	Supported
11016F:	Documentation/powerpc/eeh-pci-error-recovery.txt
11017F:	arch/powerpc/kernel/eeh*.c
11018F:	arch/powerpc/platforms/*/eeh*.c
11019F:	arch/powerpc/include/*/eeh*.h
11020
11021PCI ERROR RECOVERY
11022M:	Linas Vepstas <linasvepstas@gmail.com>
11023L:	linux-pci@vger.kernel.org
11024S:	Supported
11025F:	Documentation/PCI/pci-error-recovery.txt
11026
11027PCI MSI DRIVER FOR ALTERA MSI IP
11028M:	Ley Foon Tan <lftan@altera.com>
11029L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11030L:	linux-pci@vger.kernel.org
11031S:	Supported
11032F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11033F:	drivers/pci/controller/pcie-altera-msi.c
11034
11035PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11036M:	Duc Dang <dhdang@apm.com>
11037L:	linux-pci@vger.kernel.org
11038L:	linux-arm-kernel@lists.infradead.org
11039S:	Maintained
11040F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11041F:	drivers/pci/controller/pci-xgene-msi.c
11042
11043PCI SUBSYSTEM
11044M:	Bjorn Helgaas <bhelgaas@google.com>
11045L:	linux-pci@vger.kernel.org
11046Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11048S:	Supported
11049F:	Documentation/devicetree/bindings/pci/
11050F:	Documentation/PCI/
11051F:	drivers/acpi/pci*
11052F:	drivers/pci/
11053F:	include/asm-generic/pci*
11054F:	include/linux/pci*
11055F:	include/linux/of_pci.h
11056F:	include/uapi/linux/pci*
11057F:	lib/pci*
11058F:	arch/x86/pci/
11059F:	arch/x86/kernel/quirks.c
11060
11061PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11062M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11063L:	linux-pci@vger.kernel.org
11064Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11065T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11066S:	Supported
11067F:	drivers/pci/controller/
11068
11069PCIE DRIVER FOR AXIS ARTPEC
11070M:	Jesper Nilsson <jesper.nilsson@axis.com>
11071L:	linux-arm-kernel@axis.com
11072L:	linux-pci@vger.kernel.org
11073S:	Maintained
11074F:	Documentation/devicetree/bindings/pci/axis,artpec*
11075F:	drivers/pci/controller/dwc/*artpec*
11076
11077PCIE DRIVER FOR CAVIUM THUNDERX
11078M:	David Daney <david.daney@cavium.com>
11079L:	linux-pci@vger.kernel.org
11080L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11081S:	Supported
11082F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11083F:	drivers/pci/controller/pci-thunder-*
11084
11085PCIE DRIVER FOR HISILICON
11086M:	Zhou Wang <wangzhou1@hisilicon.com>
11087L:	linux-pci@vger.kernel.org
11088S:	Maintained
11089F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11090F:	drivers/pci/controller/dwc/pcie-hisi.c
11091
11092PCIE DRIVER FOR HISILICON KIRIN
11093M:	Xiaowei Song <songxiaowei@hisilicon.com>
11094M:	Binghui Wang <wangbinghui@hisilicon.com>
11095L:	linux-pci@vger.kernel.org
11096S:	Maintained
11097F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11098F:	drivers/pci/controller/dwc/pcie-kirin.c
11099
11100PCIE DRIVER FOR HISILICON STB
11101M:	Jianguo Sun <sunjianguo1@huawei.com>
11102M:	Shawn Guo <shawn.guo@linaro.org>
11103L:	linux-pci@vger.kernel.org
11104S:	Maintained
11105F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11106F:	drivers/pci/controller/dwc/pcie-histb.c
11107
11108PCIE DRIVER FOR MEDIATEK
11109M:	Ryder Lee <ryder.lee@mediatek.com>
11110L:	linux-pci@vger.kernel.org
11111L:	linux-mediatek@lists.infradead.org
11112S:	Supported
11113F:	Documentation/devicetree/bindings/pci/mediatek*
11114F:	drivers/pci/controller/*mediatek*
11115
11116PCIE DRIVER FOR QUALCOMM MSM
11117M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11118L:	linux-pci@vger.kernel.org
11119L:	linux-arm-msm@vger.kernel.org
11120S:	Maintained
11121F:	drivers/pci/controller/dwc/*qcom*
11122
11123PCIE DRIVER FOR ROCKCHIP
11124M:	Shawn Lin <shawn.lin@rock-chips.com>
11125L:	linux-pci@vger.kernel.org
11126L:	linux-rockchip@lists.infradead.org
11127S:	Maintained
11128F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11129F:	drivers/pci/controller/pcie-rockchip*
11130
11131PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11132M:	Linus Walleij <linus.walleij@linaro.org>
11133L:	linux-pci@vger.kernel.org
11134S:	Maintained
11135F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11136F:	drivers/pci/controller/pci-v3-semi.c
11137
11138PCIE DRIVER FOR ST SPEAR13XX
11139M:	Pratyush Anand <pratyush.anand@gmail.com>
11140L:	linux-pci@vger.kernel.org
11141S:	Maintained
11142F:	drivers/pci/controller/dwc/*spear*
11143
11144PCMCIA SUBSYSTEM
11145M:	Dominik Brodowski <linux@dominikbrodowski.net>
11146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11147S:	Odd Fixes
11148F:	Documentation/pcmcia/
11149F:	tools/pcmcia/
11150F:	drivers/pcmcia/
11151F:	include/pcmcia/
11152
11153PCNET32 NETWORK DRIVER
11154M:	Don Fry <pcnet32@frontier.com>
11155L:	netdev@vger.kernel.org
11156S:	Maintained
11157F:	drivers/net/ethernet/amd/pcnet32.c
11158
11159PCRYPT PARALLEL CRYPTO ENGINE
11160M:	Steffen Klassert <steffen.klassert@secunet.com>
11161L:	linux-crypto@vger.kernel.org
11162S:	Maintained
11163F:	crypto/pcrypt.c
11164F:	include/crypto/pcrypt.h
11165
11166PEAQ WMI HOTKEYS DRIVER
11167M:	Hans de Goede <hdegoede@redhat.com>
11168L:	platform-driver-x86@vger.kernel.org
11169S:	Maintained
11170F:	drivers/platform/x86/peaq-wmi.c
11171
11172PER-CPU MEMORY ALLOCATOR
11173M:	Tejun Heo <tj@kernel.org>
11174M:	Christoph Lameter <cl@linux.com>
11175M:	Dennis Zhou <dennisszhou@gmail.com>
11176T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11177S:	Maintained
11178F:	include/linux/percpu*.h
11179F:	mm/percpu*.c
11180F:	arch/*/include/asm/percpu.h
11181
11182PER-TASK DELAY ACCOUNTING
11183M:	Balbir Singh <bsingharora@gmail.com>
11184S:	Maintained
11185F:	include/linux/delayacct.h
11186F:	kernel/delayacct.c
11187
11188PERFORMANCE EVENTS SUBSYSTEM
11189M:	Peter Zijlstra <peterz@infradead.org>
11190M:	Ingo Molnar <mingo@redhat.com>
11191M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11192R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11193R:	Jiri Olsa <jolsa@redhat.com>
11194R:	Namhyung Kim <namhyung@kernel.org>
11195L:	linux-kernel@vger.kernel.org
11196T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11197S:	Supported
11198F:	kernel/events/*
11199F:	include/linux/perf_event.h
11200F:	include/uapi/linux/perf_event.h
11201F:	arch/*/kernel/perf_event*.c
11202F:	arch/*/kernel/*/perf_event*.c
11203F:	arch/*/kernel/*/*/perf_event*.c
11204F:	arch/*/include/asm/perf_event.h
11205F:	arch/*/kernel/perf_callchain.c
11206F:	arch/*/events/*
11207F:	tools/perf/
11208
11209PERSONALITY HANDLING
11210M:	Christoph Hellwig <hch@infradead.org>
11211L:	linux-abi-devel@lists.sourceforge.net
11212S:	Maintained
11213F:	include/linux/personality.h
11214F:	include/uapi/linux/personality.h
11215
11216PHONET PROTOCOL
11217M:	Remi Denis-Courmont <courmisch@gmail.com>
11218S:	Supported
11219F:	Documentation/networking/phonet.txt
11220F:	include/linux/phonet.h
11221F:	include/net/phonet/
11222F:	include/uapi/linux/phonet.h
11223F:	net/phonet/
11224
11225PHRAM MTD DRIVER
11226M:	Joern Engel <joern@lazybastard.org>
11227L:	linux-mtd@lists.infradead.org
11228S:	Maintained
11229F:	drivers/mtd/devices/phram.c
11230
11231PICOLCD HID DRIVER
11232M:	Bruno Prémont <bonbons@linux-vserver.org>
11233L:	linux-input@vger.kernel.org
11234S:	Maintained
11235F:	drivers/hid/hid-picolcd*
11236
11237PICOXCELL SUPPORT
11238M:	Jamie Iles <jamie@jamieiles.com>
11239L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11240T:	git git://github.com/jamieiles/linux-2.6-ji.git
11241S:	Supported
11242F:	arch/arm/boot/dts/picoxcell*
11243F:	arch/arm/mach-picoxcell/
11244F:	drivers/crypto/picoxcell*
11245
11246PIN CONTROL SUBSYSTEM
11247M:	Linus Walleij <linus.walleij@linaro.org>
11248L:	linux-gpio@vger.kernel.org
11249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11250S:	Maintained
11251F:	Documentation/devicetree/bindings/pinctrl/
11252F:	Documentation/driver-api/pinctl.rst
11253F:	drivers/pinctrl/
11254F:	include/linux/pinctrl/
11255
11256PIN CONTROLLER - ATMEL AT91
11257M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11258L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11259S:	Maintained
11260F:	drivers/pinctrl/pinctrl-at91.*
11261
11262PIN CONTROLLER - ATMEL AT91 PIO4
11263M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11264L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11265L:	linux-gpio@vger.kernel.org
11266S:	Supported
11267F:	drivers/pinctrl/pinctrl-at91-pio4.*
11268
11269PIN CONTROLLER - FREESCALE
11270M:	Dong Aisheng <aisheng.dong@nxp.com>
11271M:	Fabio Estevam <festevam@gmail.com>
11272M:	Shawn Guo <shawnguo@kernel.org>
11273M:	Stefan Agner <stefan@agner.ch>
11274R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11275L:	linux-gpio@vger.kernel.org
11276S:	Maintained
11277F:	drivers/pinctrl/freescale/
11278F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11279
11280PIN CONTROLLER - INTEL
11281M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11282M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11283S:	Maintained
11284F:	drivers/pinctrl/intel/
11285
11286PIN CONTROLLER - MEDIATEK
11287M:	Sean Wang <sean.wang@mediatek.com>
11288L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11289S:	Maintained
11290F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11291F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11292F:	drivers/pinctrl/mediatek/mtk-eint.*
11293F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11294F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11295F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11296
11297PIN CONTROLLER - QUALCOMM
11298M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11299S:	Maintained
11300L:	linux-arm-msm@vger.kernel.org
11301F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11302F:	drivers/pinctrl/qcom/
11303
11304PIN CONTROLLER - RENESAS
11305M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11306M:	Geert Uytterhoeven <geert+renesas@glider.be>
11307L:	linux-renesas-soc@vger.kernel.org
11308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11309S:	Maintained
11310F:	drivers/pinctrl/sh-pfc/
11311
11312PIN CONTROLLER - SAMSUNG
11313M:	Tomasz Figa <tomasz.figa@gmail.com>
11314M:	Krzysztof Kozlowski <krzk@kernel.org>
11315M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11318Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11319T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11320S:	Maintained
11321F:	drivers/pinctrl/samsung/
11322F:	include/dt-bindings/pinctrl/samsung.h
11323F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11324
11325PIN CONTROLLER - SINGLE
11326M:	Tony Lindgren <tony@atomide.com>
11327M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11328L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11329L:	linux-omap@vger.kernel.org
11330S:	Maintained
11331F:	drivers/pinctrl/pinctrl-single.c
11332
11333PIN CONTROLLER - ST SPEAR
11334M:	Viresh Kumar <vireshk@kernel.org>
11335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11336W:	http://www.st.com/spear
11337S:	Maintained
11338F:	drivers/pinctrl/spear/
11339
11340PISTACHIO SOC SUPPORT
11341M:	James Hartley <james.hartley@sondrel.com>
11342L:	linux-mips@linux-mips.org
11343S:	Odd Fixes
11344F:	arch/mips/pistachio/
11345F:	arch/mips/include/asm/mach-pistachio/
11346F:	arch/mips/boot/dts/img/pistachio*
11347F:	arch/mips/configs/pistachio*_defconfig
11348
11349PKTCDVD DRIVER
11350S:	Orphan
11351M:	linux-block@vger.kernel.org
11352F:	drivers/block/pktcdvd.c
11353F:	include/linux/pktcdvd.h
11354F:	include/uapi/linux/pktcdvd.h
11355
11356PKUNITY SOC DRIVERS
11357M:	Guan Xuetao <gxt@pku.edu.cn>
11358W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11359S:	Maintained
11360T:	git git://github.com/gxt/linux.git
11361F:	drivers/input/serio/i8042-unicore32io.h
11362F:	drivers/i2c/busses/i2c-puv3.c
11363F:	drivers/video/fbdev/fb-puv3.c
11364F:	drivers/rtc/rtc-puv3.c
11365
11366PMBUS HARDWARE MONITORING DRIVERS
11367M:	Guenter Roeck <linux@roeck-us.net>
11368L:	linux-hwmon@vger.kernel.org
11369W:	http://hwmon.wiki.kernel.org/
11370W:	http://www.roeck-us.net/linux/drivers/
11371T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11372S:	Maintained
11373F:	Documentation/hwmon/pmbus
11374F:	drivers/hwmon/pmbus/
11375F:	include/linux/pmbus.h
11376
11377PMC SIERRA MaxRAID DRIVER
11378L:	linux-scsi@vger.kernel.org
11379W:	http://www.pmc-sierra.com/
11380S:	Orphan
11381F:	drivers/scsi/pmcraid.*
11382
11383PMC SIERRA PM8001 DRIVER
11384M:	Jack Wang <jinpu.wang@profitbricks.com>
11385M:	lindar_liu@usish.com
11386L:	linux-scsi@vger.kernel.org
11387S:	Supported
11388F:	drivers/scsi/pm8001/
11389
11390PNP SUPPORT
11391M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11392S:	Maintained
11393F:	drivers/pnp/
11394
11395POSIX CLOCKS and TIMERS
11396M:	Thomas Gleixner <tglx@linutronix.de>
11397L:	linux-kernel@vger.kernel.org
11398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11399S:	Maintained
11400F:	fs/timerfd.c
11401F:	include/linux/timer*
11402F:	kernel/time/*timer*
11403
11404POWER MANAGEMENT CORE
11405M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11406L:	linux-pm@vger.kernel.org
11407T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11408B:	https://bugzilla.kernel.org
11409S:	Supported
11410F:	drivers/base/power/
11411F:	include/linux/pm.h
11412F:	include/linux/pm_*
11413F:	include/linux/powercap.h
11414F:	drivers/powercap/
11415F:	kernel/configs/nopm.config
11416
11417POWER STATE COORDINATION INTERFACE (PSCI)
11418M:	Mark Rutland <mark.rutland@arm.com>
11419M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11420L:	linux-arm-kernel@lists.infradead.org
11421S:	Maintained
11422F:	drivers/firmware/psci*.c
11423F:	include/linux/psci.h
11424F:	include/uapi/linux/psci.h
11425
11426POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11427M:	Sebastian Reichel <sre@kernel.org>
11428L:	linux-pm@vger.kernel.org
11429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11430S:	Maintained
11431F:	Documentation/ABI/testing/sysfs-class-power
11432F:	Documentation/devicetree/bindings/power/supply/
11433F:	include/linux/power_supply.h
11434F:	drivers/power/supply/
11435
11436POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11437M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11438L:	linuxppc-dev@lists.ozlabs.org
11439S:	Maintained
11440F:	drivers/char/powernv-op-panel.c
11441
11442PPP OVER ATM (RFC 2364)
11443M:	Mitchell Blank Jr <mitch@sfgoth.com>
11444S:	Maintained
11445F:	net/atm/pppoatm.c
11446F:	include/uapi/linux/atmppp.h
11447
11448PPP OVER ETHERNET
11449M:	Michal Ostrowski <mostrows@earthlink.net>
11450S:	Maintained
11451F:	drivers/net/ppp/pppoe.c
11452F:	drivers/net/ppp/pppox.c
11453
11454PPP OVER L2TP
11455M:	James Chapman <jchapman@katalix.com>
11456S:	Maintained
11457F:	net/l2tp/l2tp_ppp.c
11458F:	include/linux/if_pppol2tp.h
11459F:	include/uapi/linux/if_pppol2tp.h
11460
11461PPP PROTOCOL DRIVERS AND COMPRESSORS
11462M:	Paul Mackerras <paulus@samba.org>
11463L:	linux-ppp@vger.kernel.org
11464S:	Maintained
11465F:	drivers/net/ppp/ppp_*
11466
11467PPS SUPPORT
11468M:	Rodolfo Giometti <giometti@enneenne.com>
11469W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11470L:	linuxpps@ml.enneenne.com (subscribers-only)
11471S:	Maintained
11472F:	Documentation/pps/
11473F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11474F:	Documentation/ABI/testing/sysfs-pps
11475F:	drivers/pps/
11476F:	include/linux/pps*.h
11477F:	include/uapi/linux/pps.h
11478
11479PPTP DRIVER
11480M:	Dmitry Kozlov <xeb@mail.ru>
11481L:	netdev@vger.kernel.org
11482S:	Maintained
11483F:	drivers/net/ppp/pptp.c
11484W:	http://sourceforge.net/projects/accel-pptp
11485
11486PREEMPTIBLE KERNEL
11487M:	Robert Love <rml@tech9.net>
11488L:	kpreempt-tech@lists.sourceforge.net
11489W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11490S:	Supported
11491F:	Documentation/preempt-locking.txt
11492F:	include/linux/preempt.h
11493
11494PRINTK
11495M:	Petr Mladek <pmladek@suse.com>
11496M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11497R:	Steven Rostedt <rostedt@goodmis.org>
11498S:	Maintained
11499F:	kernel/printk/
11500F:	include/linux/printk.h
11501
11502PRISM54 WIRELESS DRIVER
11503M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11504L:	linux-wireless@vger.kernel.org
11505W:	http://wireless.kernel.org/en/users/Drivers/p54
11506S:	Obsolete
11507F:	drivers/net/wireless/intersil/prism54/
11508
11509PROC FILESYSTEM
11510R:	Alexey Dobriyan <adobriyan@gmail.com>
11511L:	linux-kernel@vger.kernel.org
11512L:	linux-fsdevel@vger.kernel.org
11513S:	Maintained
11514F:	fs/proc/
11515F:	include/linux/proc_fs.h
11516F:	tools/testing/selftests/proc/
11517
11518PROC SYSCTL
11519M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11520M:	Kees Cook <keescook@chromium.org>
11521L:	linux-kernel@vger.kernel.org
11522L:	linux-fsdevel@vger.kernel.org
11523S:	Maintained
11524F:	fs/proc/proc_sysctl.c
11525F:	include/linux/sysctl.h
11526F:	kernel/sysctl.c
11527F:	tools/testing/selftests/sysctl/
11528
11529PS3 NETWORK SUPPORT
11530M:	Geoff Levand <geoff@infradead.org>
11531L:	netdev@vger.kernel.org
11532L:	linuxppc-dev@lists.ozlabs.org
11533S:	Maintained
11534F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11535
11536PS3 PLATFORM SUPPORT
11537M:	Geoff Levand <geoff@infradead.org>
11538L:	linuxppc-dev@lists.ozlabs.org
11539S:	Maintained
11540F:	arch/powerpc/boot/ps3*
11541F:	arch/powerpc/include/asm/lv1call.h
11542F:	arch/powerpc/include/asm/ps3*.h
11543F:	arch/powerpc/platforms/ps3/
11544F:	drivers/*/ps3*
11545F:	drivers/ps3/
11546F:	drivers/rtc/rtc-ps3.c
11547F:	drivers/usb/host/*ps3.c
11548F:	sound/ppc/snd_ps3*
11549
11550PS3VRAM DRIVER
11551M:	Jim Paris <jim@jtan.com>
11552M:	Geoff Levand <geoff@infradead.org>
11553L:	linuxppc-dev@lists.ozlabs.org
11554S:	Maintained
11555F:	drivers/block/ps3vram.c
11556
11557PSAMPLE PACKET SAMPLING SUPPORT:
11558M:	Yotam Gigi <yotam.gi@gmail.com>
11559S:	Maintained
11560F:	net/psample
11561F:	include/net/psample.h
11562F:	include/uapi/linux/psample.h
11563
11564PSTORE FILESYSTEM
11565M:	Kees Cook <keescook@chromium.org>
11566M:	Anton Vorontsov <anton@enomsg.org>
11567M:	Colin Cross <ccross@android.com>
11568M:	Tony Luck <tony.luck@intel.com>
11569S:	Maintained
11570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11571F:	fs/pstore/
11572F:	include/linux/pstore*
11573F:	drivers/firmware/efi/efi-pstore.c
11574F:	drivers/acpi/apei/erst.c
11575F:	Documentation/admin-guide/ramoops.rst
11576F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11577K:	\b(pstore|ramoops)
11578
11579PTP HARDWARE CLOCK SUPPORT
11580M:	Richard Cochran <richardcochran@gmail.com>
11581L:	netdev@vger.kernel.org
11582S:	Maintained
11583W:	http://linuxptp.sourceforge.net/
11584F:	Documentation/ABI/testing/sysfs-ptp
11585F:	Documentation/ptp/*
11586F:	drivers/net/phy/dp83640*
11587F:	drivers/ptp/*
11588F:	include/linux/ptp_cl*
11589
11590PTRACE SUPPORT
11591M:	Oleg Nesterov <oleg@redhat.com>
11592S:	Maintained
11593F:	include/asm-generic/syscall.h
11594F:	include/linux/ptrace.h
11595F:	include/linux/regset.h
11596F:	include/linux/tracehook.h
11597F:	include/uapi/linux/ptrace.h
11598F:	include/uapi/linux/ptrace.h
11599F:	include/asm-generic/ptrace.h
11600F:	kernel/ptrace.c
11601F:	arch/*/ptrace*.c
11602F:	arch/*/*/ptrace*.c
11603F:	arch/*/include/asm/ptrace*.h
11604
11605PULSE8-CEC DRIVER
11606M:	Hans Verkuil <hverkuil@xs4all.nl>
11607L:	linux-media@vger.kernel.org
11608T:	git git://linuxtv.org/media_tree.git
11609S:	Maintained
11610F:	drivers/media/usb/pulse8-cec/*
11611F:	Documentation/media/cec-drivers/pulse8-cec.rst
11612
11613PVRUSB2 VIDEO4LINUX DRIVER
11614M:	Mike Isely <isely@pobox.com>
11615L:	pvrusb2@isely.net	(subscribers-only)
11616L:	linux-media@vger.kernel.org
11617W:	http://www.isely.net/pvrusb2/
11618T:	git git://linuxtv.org/media_tree.git
11619S:	Maintained
11620F:	Documentation/media/v4l-drivers/pvrusb2*
11621F:	drivers/media/usb/pvrusb2/
11622
11623PWC WEBCAM DRIVER
11624M:	Hans Verkuil <hverkuil@xs4all.nl>
11625L:	linux-media@vger.kernel.org
11626T:	git git://linuxtv.org/media_tree.git
11627S:	Odd Fixes
11628F:	drivers/media/usb/pwc/*
11629
11630PWM FAN DRIVER
11631M:	Kamil Debski <kamil@wypas.org>
11632M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11633L:	linux-hwmon@vger.kernel.org
11634S:	Supported
11635F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11636F:	Documentation/hwmon/pwm-fan
11637F:	drivers/hwmon/pwm-fan.c
11638
11639PWM IR Transmitter
11640M:	Sean Young <sean@mess.org>
11641L:	linux-media@vger.kernel.org
11642S:	Maintained
11643F:	drivers/media/rc/pwm-ir-tx.c
11644
11645PWM SUBSYSTEM
11646M:	Thierry Reding <thierry.reding@gmail.com>
11647L:	linux-pwm@vger.kernel.org
11648S:	Maintained
11649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11650F:	Documentation/pwm.txt
11651F:	Documentation/devicetree/bindings/pwm/
11652F:	include/linux/pwm.h
11653F:	drivers/pwm/
11654F:	drivers/video/backlight/pwm_bl.c
11655F:	include/linux/pwm_backlight.h
11656F:	drivers/gpio/gpio-mvebu.c
11657F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11658
11659PXA GPIO DRIVER
11660M:	Robert Jarzmik <robert.jarzmik@free.fr>
11661L:	linux-gpio@vger.kernel.org
11662S:	Maintained
11663F:	drivers/gpio/gpio-pxa.c
11664
11665PXA MMCI DRIVER
11666S:	Orphan
11667
11668PXA RTC DRIVER
11669M:	Robert Jarzmik <robert.jarzmik@free.fr>
11670L:	linux-rtc@vger.kernel.org
11671S:	Maintained
11672
11673PXA2xx/PXA3xx SUPPORT
11674M:	Daniel Mack <daniel@zonque.org>
11675M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11676M:	Robert Jarzmik <robert.jarzmik@free.fr>
11677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11678T:	git git://github.com/hzhuang1/linux.git
11679T:	git git://github.com/rjarzmik/linux.git
11680S:	Maintained
11681F:	arch/arm/boot/dts/pxa*
11682F:	arch/arm/mach-pxa/
11683F:	drivers/dma/pxa*
11684F:	drivers/pcmcia/pxa2xx*
11685F:	drivers/pinctrl/pxa/
11686F:	drivers/spi/spi-pxa2xx*
11687F:	drivers/usb/gadget/udc/pxa2*
11688F:	include/sound/pxa2xx-lib.h
11689F:	sound/arm/pxa*
11690F:	sound/soc/pxa/
11691
11692QAT DRIVER
11693M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11694L:	qat-linux@intel.com
11695S:	Supported
11696F:	drivers/crypto/qat/
11697
11698QCOM AUDIO (ASoC) DRIVERS
11699M:	Patrick Lai <plai@codeaurora.org>
11700M:	Banajit Goswami <bgoswami@codeaurora.org>
11701L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11702S:	Supported
11703F:	sound/soc/qcom/
11704
11705QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11706M:	Gabriel Somlo <somlo@cmu.edu>
11707M:	"Michael S. Tsirkin" <mst@redhat.com>
11708L:	qemu-devel@nongnu.org
11709S:	Maintained
11710F:	drivers/firmware/qemu_fw_cfg.c
11711F:	include/uapi/linux/qemu_fw_cfg.h
11712
11713QIB DRIVER
11714M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11715M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11716L:	linux-rdma@vger.kernel.org
11717S:	Supported
11718F:	drivers/infiniband/hw/qib/
11719
11720QLOGIC QL41xxx FCOE DRIVER
11721M:	QLogic-Storage-Upstream@cavium.com
11722L:	linux-scsi@vger.kernel.org
11723S:	Supported
11724F:	drivers/scsi/qedf/
11725
11726QLOGIC QL41xxx ISCSI DRIVER
11727M:	QLogic-Storage-Upstream@cavium.com
11728L:	linux-scsi@vger.kernel.org
11729S:	Supported
11730F:	drivers/scsi/qedi/
11731
11732QLOGIC QL4xxx ETHERNET DRIVER
11733M:	Ariel Elior <Ariel.Elior@cavium.com>
11734M:	everest-linux-l2@cavium.com
11735L:	netdev@vger.kernel.org
11736S:	Supported
11737F:	drivers/net/ethernet/qlogic/qed/
11738F:	include/linux/qed/
11739F:	drivers/net/ethernet/qlogic/qede/
11740
11741QLOGIC QL4xxx RDMA DRIVER
11742M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11743M:	Ariel Elior <Ariel.Elior@cavium.com>
11744L:	linux-rdma@vger.kernel.org
11745S:	Supported
11746F:	drivers/infiniband/hw/qedr/
11747F:	include/uapi/rdma/qedr-abi.h
11748
11749QLOGIC QLA1280 SCSI DRIVER
11750M:	Michael Reed <mdr@sgi.com>
11751L:	linux-scsi@vger.kernel.org
11752S:	Maintained
11753F:	drivers/scsi/qla1280.[ch]
11754
11755QLOGIC QLA2XXX FC-SCSI DRIVER
11756M:	qla2xxx-upstream@qlogic.com
11757L:	linux-scsi@vger.kernel.org
11758S:	Supported
11759F:	Documentation/scsi/LICENSE.qla2xxx
11760F:	drivers/scsi/qla2xxx/
11761
11762QLOGIC QLA3XXX NETWORK DRIVER
11763M:	Dept-GELinuxNICDev@cavium.com
11764L:	netdev@vger.kernel.org
11765S:	Supported
11766F:	Documentation/networking/LICENSE.qla3xxx
11767F:	drivers/net/ethernet/qlogic/qla3xxx.*
11768
11769QLOGIC QLA4XXX iSCSI DRIVER
11770M:	QLogic-Storage-Upstream@qlogic.com
11771L:	linux-scsi@vger.kernel.org
11772S:	Supported
11773F:	Documentation/scsi/LICENSE.qla4xxx
11774F:	drivers/scsi/qla4xxx/
11775
11776QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11777M:	Harish Patil <harish.patil@cavium.com>
11778M:	Manish Chopra <manish.chopra@cavium.com>
11779M:	Dept-GELinuxNICDev@cavium.com
11780L:	netdev@vger.kernel.org
11781S:	Supported
11782F:	drivers/net/ethernet/qlogic/qlcnic/
11783
11784QLOGIC QLGE 10Gb ETHERNET DRIVER
11785M:	Harish Patil <harish.patil@cavium.com>
11786M:	Manish Chopra <manish.chopra@cavium.com>
11787M:	Dept-GELinuxNICDev@cavium.com
11788L:	netdev@vger.kernel.org
11789S:	Supported
11790F:	drivers/net/ethernet/qlogic/qlge/
11791
11792QNX4 FILESYSTEM
11793M:	Anders Larsen <al@alarsen.net>
11794W:	http://www.alarsen.net/linux/qnx4fs/
11795S:	Maintained
11796F:	fs/qnx4/
11797F:	include/uapi/linux/qnx4_fs.h
11798F:	include/uapi/linux/qnxtypes.h
11799
11800QORIQ DPAA2 FSL-MC BUS DRIVER
11801M:	Stuart Yoder <stuyoder@gmail.com>
11802M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11803L:	linux-kernel@vger.kernel.org
11804S:	Maintained
11805F:	drivers/bus/fsl-mc/
11806F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11807F:	Documentation/networking/dpaa2/overview.rst
11808
11809QT1010 MEDIA DRIVER
11810M:	Antti Palosaari <crope@iki.fi>
11811L:	linux-media@vger.kernel.org
11812W:	https://linuxtv.org
11813W:	http://palosaari.fi/linux/
11814Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11815T:	git git://linuxtv.org/anttip/media_tree.git
11816S:	Maintained
11817F:	drivers/media/tuners/qt1010*
11818
11819QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11820M:	Kalle Valo <kvalo@codeaurora.org>
11821L:	ath10k@lists.infradead.org
11822W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11823T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11824S:	Supported
11825F:	drivers/net/wireless/ath/ath10k/
11826
11827QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11828M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11829L:	linux-wireless@vger.kernel.org
11830W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11831S:	Supported
11832F:	drivers/net/wireless/ath/ath9k/
11833
11834QUALCOMM CAMERA SUBSYSTEM DRIVER
11835M:	Todor Tomov <todor.tomov@linaro.org>
11836L:	linux-media@vger.kernel.org
11837S:	Maintained
11838F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11839F:	Documentation/media/v4l-drivers/qcom_camss.rst
11840F:	drivers/media/platform/qcom/camss-8x16/
11841
11842QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11843M:  Ilia Lin <ilia.lin@gmail.com>
11844L:  linux-pm@vger.kernel.org
11845S:  Maintained
11846F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11847F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11848
11849QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11850M:	Timur Tabi <timur@kernel.org>
11851L:	netdev@vger.kernel.org
11852S:	Maintained
11853F:	drivers/net/ethernet/qualcomm/emac/
11854
11855QUALCOMM HEXAGON ARCHITECTURE
11856M:	Richard Kuo <rkuo@codeaurora.org>
11857L:	linux-hexagon@vger.kernel.org
11858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11859S:	Supported
11860F:	arch/hexagon/
11861
11862QUALCOMM HIDMA DRIVER
11863M:	Sinan Kaya <okaya@kernel.org>
11864L:	linux-arm-kernel@lists.infradead.org
11865L:	linux-arm-msm@vger.kernel.org
11866L:	dmaengine@vger.kernel.org
11867S:	Supported
11868F:	drivers/dma/qcom/hidma*
11869
11870QUALCOMM IOMMU
11871M:	Rob Clark <robdclark@gmail.com>
11872L:	iommu@lists.linux-foundation.org
11873L:	linux-arm-msm@vger.kernel.org
11874S:	Maintained
11875F:	drivers/iommu/qcom_iommu.c
11876
11877QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11878M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11879L:	linux-media@vger.kernel.org
11880L:	linux-arm-msm@vger.kernel.org
11881T:	git git://linuxtv.org/media_tree.git
11882S:	Maintained
11883F:	drivers/media/platform/qcom/venus/
11884
11885QUALCOMM WCN36XX WIRELESS DRIVER
11886M:	Kalle Valo <kvalo@codeaurora.org>
11887L:	wcn36xx@lists.infradead.org
11888W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11889T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11890S:	Supported
11891F:	drivers/net/wireless/ath/wcn36xx/
11892
11893QUANTENNA QTNFMAC WIRELESS DRIVER
11894M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11895M:	Avinash Patil <avinashp@quantenna.com>
11896M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11897L:	linux-wireless@vger.kernel.org
11898S:	Maintained
11899F:	drivers/net/wireless/quantenna
11900
11901RADEON and AMDGPU DRM DRIVERS
11902M:	Alex Deucher <alexander.deucher@amd.com>
11903M:	Christian König <christian.koenig@amd.com>
11904M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11905L:	amd-gfx@lists.freedesktop.org
11906T:	git git://people.freedesktop.org/~agd5f/linux
11907S:	Supported
11908F:	drivers/gpu/drm/radeon/
11909F:	include/uapi/drm/radeon_drm.h
11910F:	drivers/gpu/drm/amd/
11911F:	include/uapi/drm/amdgpu_drm.h
11912
11913RADEON FRAMEBUFFER DISPLAY DRIVER
11914M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11915L:	linux-fbdev@vger.kernel.org
11916S:	Maintained
11917F:	drivers/video/fbdev/aty/radeon*
11918F:	include/uapi/linux/radeonfb.h
11919
11920RADIOSHARK RADIO DRIVER
11921M:	Hans Verkuil <hverkuil@xs4all.nl>
11922L:	linux-media@vger.kernel.org
11923T:	git git://linuxtv.org/media_tree.git
11924S:	Maintained
11925F:	drivers/media/radio/radio-shark.c
11926
11927RADIOSHARK2 RADIO DRIVER
11928M:	Hans Verkuil <hverkuil@xs4all.nl>
11929L:	linux-media@vger.kernel.org
11930T:	git git://linuxtv.org/media_tree.git
11931S:	Maintained
11932F:	drivers/media/radio/radio-shark2.c
11933F:	drivers/media/radio/radio-tea5777.c
11934
11935RADOS BLOCK DEVICE (RBD)
11936M:	Ilya Dryomov <idryomov@gmail.com>
11937M:	Sage Weil <sage@redhat.com>
11938M:	Alex Elder <elder@kernel.org>
11939L:	ceph-devel@vger.kernel.org
11940W:	http://ceph.com/
11941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11942T:	git git://github.com/ceph/ceph-client.git
11943S:	Supported
11944F:	Documentation/ABI/testing/sysfs-bus-rbd
11945F:	drivers/block/rbd.c
11946F:	drivers/block/rbd_types.h
11947
11948RAGE128 FRAMEBUFFER DISPLAY DRIVER
11949M:	Paul Mackerras <paulus@samba.org>
11950L:	linux-fbdev@vger.kernel.org
11951S:	Maintained
11952F:	drivers/video/fbdev/aty/aty128fb.c
11953
11954RAINSHADOW-CEC DRIVER
11955M:	Hans Verkuil <hverkuil@xs4all.nl>
11956L:	linux-media@vger.kernel.org
11957T:	git git://linuxtv.org/media_tree.git
11958S:	Maintained
11959F:	drivers/media/usb/rainshadow-cec/*
11960
11961RALINK MIPS ARCHITECTURE
11962M:	John Crispin <john@phrozen.org>
11963L:	linux-mips@linux-mips.org
11964S:	Maintained
11965F:	arch/mips/ralink
11966
11967RALINK RT2X00 WIRELESS LAN DRIVER
11968P:	rt2x00 project
11969M:	Stanislaw Gruszka <sgruszka@redhat.com>
11970M:	Helmut Schaa <helmut.schaa@googlemail.com>
11971L:	linux-wireless@vger.kernel.org
11972S:	Maintained
11973F:	drivers/net/wireless/ralink/rt2x00/
11974
11975RAMDISK RAM BLOCK DEVICE DRIVER
11976M:	Jens Axboe <axboe@kernel.dk>
11977S:	Maintained
11978F:	Documentation/blockdev/ramdisk.txt
11979F:	drivers/block/brd.c
11980
11981RANCHU VIRTUAL BOARD FOR MIPS
11982M:	Miodrag Dinic <miodrag.dinic@mips.com>
11983L:	linux-mips@linux-mips.org
11984S:	Supported
11985F:	arch/mips/generic/board-ranchu.c
11986F:	arch/mips/configs/generic/board-ranchu.config
11987
11988RANDOM NUMBER DRIVER
11989M:	"Theodore Ts'o" <tytso@mit.edu>
11990S:	Maintained
11991F:	drivers/char/random.c
11992
11993RAPIDIO SUBSYSTEM
11994M:	Matt Porter <mporter@kernel.crashing.org>
11995M:	Alexandre Bounine <alex.bou9@gmail.com>
11996S:	Maintained
11997F:	drivers/rapidio/
11998
11999RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
12000L:	linux-wireless@vger.kernel.org
12001S:	Orphan
12002F:	drivers/net/wireless/ray*
12003
12004RCUTORTURE TEST FRAMEWORK
12005M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12006M:	Josh Triplett <josh@joshtriplett.org>
12007R:	Steven Rostedt <rostedt@goodmis.org>
12008R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12009R:	Lai Jiangshan <jiangshanlai@gmail.com>
12010L:	linux-kernel@vger.kernel.org
12011S:	Supported
12012T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12013F:	tools/testing/selftests/rcutorture
12014
12015RDC R-321X SoC
12016M:	Florian Fainelli <florian@openwrt.org>
12017S:	Maintained
12018
12019RDC R6040 FAST ETHERNET DRIVER
12020M:	Florian Fainelli <f.fainelli@gmail.com>
12021L:	netdev@vger.kernel.org
12022S:	Maintained
12023F:	drivers/net/ethernet/rdc/r6040.c
12024
12025RDMAVT - RDMA verbs software
12026M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
12027M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
12028L:	linux-rdma@vger.kernel.org
12029S:	Supported
12030F:	drivers/infiniband/sw/rdmavt
12031
12032RDS - RELIABLE DATAGRAM SOCKETS
12033M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12034L:	netdev@vger.kernel.org
12035L:	linux-rdma@vger.kernel.org
12036L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12037W:	https://oss.oracle.com/projects/rds/
12038S:	Supported
12039F:	net/rds/
12040F:	Documentation/networking/rds.txt
12041
12042RDT - RESOURCE ALLOCATION
12043M:	Fenghua Yu <fenghua.yu@intel.com>
12044L:	linux-kernel@vger.kernel.org
12045S:	Supported
12046F:	arch/x86/kernel/cpu/intel_rdt*
12047F:	arch/x86/include/asm/intel_rdt_sched.h
12048F:	Documentation/x86/intel_rdt*
12049
12050READ-COPY UPDATE (RCU)
12051M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12052M:	Josh Triplett <josh@joshtriplett.org>
12053R:	Steven Rostedt <rostedt@goodmis.org>
12054R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12055R:	Lai Jiangshan <jiangshanlai@gmail.com>
12056L:	linux-kernel@vger.kernel.org
12057W:	http://www.rdrop.com/users/paulmck/RCU/
12058S:	Supported
12059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12060F:	Documentation/RCU/
12061X:	Documentation/RCU/torture.txt
12062F:	include/linux/rcu*
12063X:	include/linux/srcu.h
12064F:	kernel/rcu/
12065X:	kernel/torture.c
12066
12067REAL TIME CLOCK (RTC) SUBSYSTEM
12068M:	Alessandro Zummo <a.zummo@towertech.it>
12069M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12070L:	linux-rtc@vger.kernel.org
12071Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12073S:	Maintained
12074F:	Documentation/devicetree/bindings/rtc/
12075F:	Documentation/rtc.txt
12076F:	drivers/rtc/
12077F:	include/linux/rtc.h
12078F:	include/uapi/linux/rtc.h
12079F:	include/linux/rtc/
12080F:	include/linux/platform_data/rtc-*
12081F:	tools/testing/selftests/rtc/
12082
12083REALTEK AUDIO CODECS
12084M:	Bard Liao <bardliao@realtek.com>
12085M:	Oder Chiou <oder_chiou@realtek.com>
12086S:	Maintained
12087F:	sound/soc/codecs/rt*
12088F:	include/sound/rt*.h
12089
12090REGISTER MAP ABSTRACTION
12091M:	Mark Brown <broonie@kernel.org>
12092L:	linux-kernel@vger.kernel.org
12093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12094S:	Supported
12095F:	Documentation/devicetree/bindings/regmap/
12096F:	drivers/base/regmap/
12097F:	include/linux/regmap.h
12098
12099REISERFS FILE SYSTEM
12100L:	reiserfs-devel@vger.kernel.org
12101S:	Supported
12102F:	fs/reiserfs/
12103
12104REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12105M:	Ohad Ben-Cohen <ohad@wizery.com>
12106M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12107L:	linux-remoteproc@vger.kernel.org
12108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12109S:	Maintained
12110F:	Documentation/devicetree/bindings/remoteproc/
12111F:	Documentation/remoteproc.txt
12112F:	drivers/remoteproc/
12113F:	include/linux/remoteproc.h
12114
12115REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12116M:	Ohad Ben-Cohen <ohad@wizery.com>
12117M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12118L:	linux-remoteproc@vger.kernel.org
12119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12120S:	Maintained
12121F:	drivers/rpmsg/
12122F:	Documentation/rpmsg.txt
12123F:	include/linux/rpmsg.h
12124F:	include/linux/rpmsg/
12125
12126RENESAS CLOCK DRIVERS
12127M:	Geert Uytterhoeven <geert+renesas@glider.be>
12128L:	linux-renesas-soc@vger.kernel.org
12129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12130S:	Supported
12131F:	drivers/clk/renesas/
12132
12133RENESAS EMEV2 I2C DRIVER
12134M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12135S:	Supported
12136F:	drivers/i2c/busses/i2c-emev2.c
12137
12138RENESAS ETHERNET DRIVERS
12139R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12140L:	netdev@vger.kernel.org
12141L:	linux-renesas-soc@vger.kernel.org
12142F:	Documentation/devicetree/bindings/net/renesas,*.txt
12143F:	Documentation/devicetree/bindings/net/sh_eth.txt
12144F:	drivers/net/ethernet/renesas/
12145F:	include/linux/sh_eth.h
12146
12147RENESAS R-CAR GYROADC DRIVER
12148M:	Marek Vasut <marek.vasut@gmail.com>
12149L:	linux-iio@vger.kernel.org
12150S:	Supported
12151F:	drivers/iio/adc/rcar_gyro_adc.c
12152
12153RENESAS R-CAR I2C DRIVERS
12154M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12155S:	Supported
12156F:	drivers/i2c/busses/i2c-rcar.c
12157F:	drivers/i2c/busses/i2c-sh_mobile.c
12158
12159RENESAS USB PHY DRIVER
12160M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12161L:	linux-renesas-soc@vger.kernel.org
12162S:	Maintained
12163F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12164
12165RESET CONTROLLER FRAMEWORK
12166M:	Philipp Zabel <p.zabel@pengutronix.de>
12167T:	git git://git.pengutronix.de/git/pza/linux
12168S:	Maintained
12169F:	drivers/reset/
12170F:	Documentation/devicetree/bindings/reset/
12171F:	include/dt-bindings/reset/
12172F:	include/linux/reset.h
12173F:	include/linux/reset-controller.h
12174
12175RESTARTABLE SEQUENCES SUPPORT
12176M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12177M:	Peter Zijlstra <peterz@infradead.org>
12178M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12179M:	Boqun Feng <boqun.feng@gmail.com>
12180L:	linux-kernel@vger.kernel.org
12181S:	Supported
12182F:	kernel/rseq.c
12183F:	include/uapi/linux/rseq.h
12184F:	include/trace/events/rseq.h
12185F:	tools/testing/selftests/rseq/
12186
12187RFKILL
12188M:	Johannes Berg <johannes@sipsolutions.net>
12189L:	linux-wireless@vger.kernel.org
12190W:	http://wireless.kernel.org/
12191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12193S:	Maintained
12194F:	Documentation/rfkill.txt
12195F:	Documentation/ABI/stable/sysfs-class-rfkill
12196F:	net/rfkill/
12197
12198RHASHTABLE
12199M:	Thomas Graf <tgraf@suug.ch>
12200M:	Herbert Xu <herbert@gondor.apana.org.au>
12201L:	netdev@vger.kernel.org
12202S:	Maintained
12203F:	lib/rhashtable.c
12204F:	include/linux/rhashtable.h
12205
12206RICOH R5C592 MEMORYSTICK DRIVER
12207M:	Maxim Levitsky <maximlevitsky@gmail.com>
12208S:	Maintained
12209F:	drivers/memstick/host/r592.*
12210
12211RICOH SMARTMEDIA/XD DRIVER
12212M:	Maxim Levitsky <maximlevitsky@gmail.com>
12213S:	Maintained
12214F:	drivers/mtd/nand/raw/r852.c
12215F:	drivers/mtd/nand/raw/r852.h
12216
12217RISC-V ARCHITECTURE
12218M:	Palmer Dabbelt <palmer@sifive.com>
12219M:	Albert Ou <aou@eecs.berkeley.edu>
12220L:	linux-riscv@lists.infradead.org
12221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12222S:	Supported
12223F:	arch/riscv/
12224K:	riscv
12225N:	riscv
12226
12227ROCCAT DRIVERS
12228M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12229W:	http://sourceforge.net/projects/roccat/
12230S:	Maintained
12231F:	drivers/hid/hid-roccat*
12232F:	include/linux/hid-roccat*
12233F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12234
12235ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12236M:	Jacob chen <jacob2.chen@rock-chips.com>
12237L:	linux-media@vger.kernel.org
12238S:	Maintained
12239F:	drivers/media/platform/rockchip/rga/
12240F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12241
12242ROCKER DRIVER
12243M:	Jiri Pirko <jiri@resnulli.us>
12244L:	netdev@vger.kernel.org
12245S:	Supported
12246F:	drivers/net/ethernet/rocker/
12247
12248ROCKETPORT DRIVER
12249P:	Comtrol Corp.
12250W:	http://www.comtrol.com
12251S:	Maintained
12252F:	Documentation/serial/rocket.txt
12253F:	drivers/tty/rocket*
12254
12255ROCKETPORT EXPRESS/INFINITY DRIVER
12256M:	Kevin Cernekee <cernekee@gmail.com>
12257L:	linux-serial@vger.kernel.org
12258S:	Odd Fixes
12259F:	drivers/tty/serial/rp2.*
12260
12261ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12262M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12263L:	linux-kernel@vger.kernel.org
12264L:	linux-renesas-soc@vger.kernel.org
12265S:	Supported
12266F:	drivers/mfd/bd9571mwv.c
12267F:	drivers/regulator/bd9571mwv-regulator.c
12268F:	drivers/gpio/gpio-bd9571mwv.c
12269F:	include/linux/mfd/bd9571mwv.h
12270F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12271
12272ROSE NETWORK LAYER
12273M:	Ralf Baechle <ralf@linux-mips.org>
12274L:	linux-hams@vger.kernel.org
12275W:	http://www.linux-ax25.org/
12276S:	Maintained
12277F:	include/net/rose.h
12278F:	include/uapi/linux/rose.h
12279F:	net/rose/
12280
12281RTL2830 MEDIA DRIVER
12282M:	Antti Palosaari <crope@iki.fi>
12283L:	linux-media@vger.kernel.org
12284W:	https://linuxtv.org
12285W:	http://palosaari.fi/linux/
12286Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12287T:	git git://linuxtv.org/anttip/media_tree.git
12288S:	Maintained
12289F:	drivers/media/dvb-frontends/rtl2830*
12290
12291RTL2832 MEDIA DRIVER
12292M:	Antti Palosaari <crope@iki.fi>
12293L:	linux-media@vger.kernel.org
12294W:	https://linuxtv.org
12295W:	http://palosaari.fi/linux/
12296Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12297T:	git git://linuxtv.org/anttip/media_tree.git
12298S:	Maintained
12299F:	drivers/media/dvb-frontends/rtl2832*
12300
12301RTL2832_SDR MEDIA DRIVER
12302M:	Antti Palosaari <crope@iki.fi>
12303L:	linux-media@vger.kernel.org
12304W:	https://linuxtv.org
12305W:	http://palosaari.fi/linux/
12306Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12307T:	git git://linuxtv.org/anttip/media_tree.git
12308S:	Maintained
12309F:	drivers/media/dvb-frontends/rtl2832_sdr*
12310
12311RTL8180 WIRELESS DRIVER
12312L:	linux-wireless@vger.kernel.org
12313W:	http://wireless.kernel.org/
12314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12315S:	Orphan
12316F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12317
12318RTL8187 WIRELESS DRIVER
12319M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12320M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12321M:	Larry Finger <Larry.Finger@lwfinger.net>
12322L:	linux-wireless@vger.kernel.org
12323W:	http://wireless.kernel.org/
12324T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12325S:	Maintained
12326F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12327
12328REALTEK WIRELESS DRIVER (rtlwifi family)
12329M:	Ping-Ke Shih <pkshih@realtek.com>
12330L:	linux-wireless@vger.kernel.org
12331W:	http://wireless.kernel.org/
12332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12333S:	Maintained
12334F:	drivers/net/wireless/realtek/rtlwifi/
12335
12336RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12337M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12338L:	linux-wireless@vger.kernel.org
12339T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12340S:	Maintained
12341F:	drivers/net/wireless/realtek/rtl8xxxu/
12342
12343RXRPC SOCKETS (AF_RXRPC)
12344M:	David Howells <dhowells@redhat.com>
12345L:	linux-afs@lists.infradead.org
12346S:	Supported
12347F:	net/rxrpc/
12348F:	include/keys/rxrpc-type.h
12349F:	include/net/af_rxrpc.h
12350F:	include/trace/events/rxrpc.h
12351F:	include/uapi/linux/rxrpc.h
12352F:	Documentation/networking/rxrpc.txt
12353W:	https://www.infradead.org/~dhowells/kafs/
12354
12355S3 SAVAGE FRAMEBUFFER DRIVER
12356M:	Antonino Daplas <adaplas@gmail.com>
12357L:	linux-fbdev@vger.kernel.org
12358S:	Maintained
12359F:	drivers/video/fbdev/savage/
12360
12361S390
12362M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12363M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12364L:	linux-s390@vger.kernel.org
12365W:	http://www.ibm.com/developerworks/linux/linux390/
12366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12367S:	Supported
12368F:	arch/s390/
12369F:	drivers/s390/
12370F:	Documentation/s390/
12371F:	Documentation/driver-api/s390-drivers.rst
12372
12373S390 COMMON I/O LAYER
12374M:	Sebastian Ott <sebott@linux.ibm.com>
12375M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12376L:	linux-s390@vger.kernel.org
12377W:	http://www.ibm.com/developerworks/linux/linux390/
12378S:	Supported
12379F:	drivers/s390/cio/
12380
12381S390 DASD DRIVER
12382M:	Stefan Haberland <sth@linux.ibm.com>
12383M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12384L:	linux-s390@vger.kernel.org
12385W:	http://www.ibm.com/developerworks/linux/linux390/
12386S:	Supported
12387F:	drivers/s390/block/dasd*
12388F:	block/partitions/ibm.c
12389
12390S390 IOMMU (PCI)
12391M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12392L:	linux-s390@vger.kernel.org
12393W:	http://www.ibm.com/developerworks/linux/linux390/
12394S:	Supported
12395F:	drivers/iommu/s390-iommu.c
12396
12397S390 IUCV NETWORK LAYER
12398M:	Julian Wiedmann <jwi@linux.ibm.com>
12399M:	Ursula Braun <ubraun@linux.ibm.com>
12400L:	linux-s390@vger.kernel.org
12401W:	http://www.ibm.com/developerworks/linux/linux390/
12402S:	Supported
12403F:	drivers/s390/net/*iucv*
12404F:	include/net/iucv/
12405F:	net/iucv/
12406
12407S390 NETWORK DRIVERS
12408M:	Julian Wiedmann <jwi@linux.ibm.com>
12409M:	Ursula Braun <ubraun@linux.ibm.com>
12410L:	linux-s390@vger.kernel.org
12411W:	http://www.ibm.com/developerworks/linux/linux390/
12412S:	Supported
12413F:	drivers/s390/net/
12414
12415S390 PCI SUBSYSTEM
12416M:	Sebastian Ott <sebott@linux.ibm.com>
12417M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12418L:	linux-s390@vger.kernel.org
12419W:	http://www.ibm.com/developerworks/linux/linux390/
12420S:	Supported
12421F:	arch/s390/pci/
12422F:	drivers/pci/hotplug/s390_pci_hpc.c
12423
12424S390 VFIO-CCW DRIVER
12425M:	Cornelia Huck <cohuck@redhat.com>
12426M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12427M:	Halil Pasic <pasic@linux.ibm.com>
12428L:	linux-s390@vger.kernel.org
12429L:	kvm@vger.kernel.org
12430S:	Supported
12431F:	drivers/s390/cio/vfio_ccw*
12432F:	Documentation/s390/vfio-ccw.txt
12433F:	include/uapi/linux/vfio_ccw.h
12434
12435S390 ZCRYPT DRIVER
12436M:	Harald Freudenberger <freude@linux.ibm.com>
12437L:	linux-s390@vger.kernel.org
12438W:	http://www.ibm.com/developerworks/linux/linux390/
12439S:	Supported
12440F:	drivers/s390/crypto/
12441
12442S390 ZFCP DRIVER
12443M:	Steffen Maier <maier@linux.ibm.com>
12444M:	Benjamin Block <bblock@linux.ibm.com>
12445L:	linux-s390@vger.kernel.org
12446W:	http://www.ibm.com/developerworks/linux/linux390/
12447S:	Supported
12448F:	drivers/s390/scsi/zfcp_*
12449
12450S3C24XX SD/MMC Driver
12451M:	Ben Dooks <ben-linux@fluff.org>
12452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12453S:	Supported
12454F:	drivers/mmc/host/s3cmci.*
12455
12456SAA6588 RDS RECEIVER DRIVER
12457M:	Hans Verkuil <hverkuil@xs4all.nl>
12458L:	linux-media@vger.kernel.org
12459T:	git git://linuxtv.org/media_tree.git
12460W:	https://linuxtv.org
12461S:	Odd Fixes
12462F:	drivers/media/i2c/saa6588*
12463
12464SAA7134 VIDEO4LINUX DRIVER
12465M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12466L:	linux-media@vger.kernel.org
12467W:	https://linuxtv.org
12468T:	git git://linuxtv.org/media_tree.git
12469S:	Odd fixes
12470F:	Documentation/media/v4l-drivers/saa7134*
12471F:	drivers/media/pci/saa7134/
12472
12473SAA7146 VIDEO4LINUX-2 DRIVER
12474M:	Hans Verkuil <hverkuil@xs4all.nl>
12475L:	linux-media@vger.kernel.org
12476T:	git git://linuxtv.org/media_tree.git
12477S:	Maintained
12478F:	drivers/media/common/saa7146/
12479F:	drivers/media/pci/saa7146/
12480F:	include/media/saa7146*
12481
12482SAMSUNG AUDIO (ASoC) DRIVERS
12483M:	Krzysztof Kozlowski <krzk@kernel.org>
12484M:	Sangbeom Kim <sbkim73@samsung.com>
12485M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12486L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12487S:	Supported
12488F:	sound/soc/samsung/
12489F:	Documentation/devicetree/bindings/sound/samsung*
12490
12491SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12492M:	Krzysztof Kozlowski <krzk@kernel.org>
12493L:	linux-crypto@vger.kernel.org
12494L:	linux-samsung-soc@vger.kernel.org
12495S:	Maintained
12496F:	drivers/crypto/exynos-rng.c
12497F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12498
12499SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12500M:	Łukasz Stelmach <l.stelmach@samsung.com>
12501L:	linux-samsung-soc@vger.kernel.org
12502S:	Maintained
12503F:	drivers/char/hw_random/exynos-trng.c
12504F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12505
12506SAMSUNG FRAMEBUFFER DRIVER
12507M:	Jingoo Han <jingoohan1@gmail.com>
12508L:	linux-fbdev@vger.kernel.org
12509S:	Maintained
12510F:	drivers/video/fbdev/s3c-fb.c
12511
12512SAMSUNG LAPTOP DRIVER
12513M:	Corentin Chary <corentin.chary@gmail.com>
12514L:	platform-driver-x86@vger.kernel.org
12515S:	Maintained
12516F:	drivers/platform/x86/samsung-laptop.c
12517
12518SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12519M:	Sangbeom Kim <sbkim73@samsung.com>
12520M:	Krzysztof Kozlowski <krzk@kernel.org>
12521M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12522L:	linux-kernel@vger.kernel.org
12523L:	linux-samsung-soc@vger.kernel.org
12524S:	Supported
12525F:	drivers/mfd/sec*.c
12526F:	drivers/regulator/s2m*.c
12527F:	drivers/regulator/s5m*.c
12528F:	drivers/clk/clk-s2mps11.c
12529F:	drivers/rtc/rtc-s5m.c
12530F:	include/linux/mfd/samsung/
12531F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12532F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12533F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12534F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12535
12536SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12537M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12538L:	linux-media@vger.kernel.org
12539L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12540S:	Maintained
12541F:	drivers/media/platform/s3c-camif/
12542F:	include/media/drv-intf/s3c_camif.h
12543
12544SAMSUNG S3FWRN5 NFC DRIVER
12545M:	Robert Baldyga <r.baldyga@samsung.com>
12546M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12547L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12548S:	Supported
12549F:	drivers/nfc/s3fwrn5
12550
12551SAMSUNG S5C73M3 CAMERA DRIVER
12552M:	Kyungmin Park <kyungmin.park@samsung.com>
12553M:	Andrzej Hajda <a.hajda@samsung.com>
12554L:	linux-media@vger.kernel.org
12555S:	Supported
12556F:	drivers/media/i2c/s5c73m3/*
12557
12558SAMSUNG S5K5BAF CAMERA DRIVER
12559M:	Kyungmin Park <kyungmin.park@samsung.com>
12560M:	Andrzej Hajda <a.hajda@samsung.com>
12561L:	linux-media@vger.kernel.org
12562S:	Supported
12563F:	drivers/media/i2c/s5k5baf.c
12564
12565SAMSUNG S5P Security SubSystem (SSS) DRIVER
12566M:	Krzysztof Kozlowski <krzk@kernel.org>
12567M:	Vladimir Zapolskiy <vz@mleia.com>
12568M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12569L:	linux-crypto@vger.kernel.org
12570L:	linux-samsung-soc@vger.kernel.org
12571S:	Maintained
12572F:	drivers/crypto/s5p-sss.c
12573
12574SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12575M:	Kyungmin Park <kyungmin.park@samsung.com>
12576M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12577L:	linux-media@vger.kernel.org
12578Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12579S:	Supported
12580F:	drivers/media/platform/exynos4-is/
12581
12582SAMSUNG SOC CLOCK DRIVERS
12583M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12584M:	Tomasz Figa <tomasz.figa@gmail.com>
12585M:	Chanwoo Choi <cw00.choi@samsung.com>
12586S:	Supported
12587L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12588T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12589F:	drivers/clk/samsung/
12590F:	include/dt-bindings/clock/exynos*.h
12591F:	Documentation/devicetree/bindings/clock/exynos*.txt
12592
12593SAMSUNG SPI DRIVERS
12594M:	Kukjin Kim <kgene@kernel.org>
12595M:	Krzysztof Kozlowski <krzk@kernel.org>
12596M:	Andi Shyti <andi@etezian.org>
12597L:	linux-spi@vger.kernel.org
12598L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12599S:	Maintained
12600F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12601F:	drivers/spi/spi-s3c*
12602F:	include/linux/platform_data/spi-s3c64xx.h
12603
12604SAMSUNG SXGBE DRIVERS
12605M:	Byungho An <bh74.an@samsung.com>
12606M:	Girish K S <ks.giri@samsung.com>
12607M:	Vipul Pandya <vipul.pandya@samsung.com>
12608S:	Supported
12609L:	netdev@vger.kernel.org
12610F:	drivers/net/ethernet/samsung/sxgbe/
12611
12612SAMSUNG THERMAL DRIVER
12613M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12614L:	linux-pm@vger.kernel.org
12615L:	linux-samsung-soc@vger.kernel.org
12616S:	Supported
12617T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12618F:	drivers/thermal/samsung/
12619
12620SAMSUNG USB2 PHY DRIVER
12621M:	Kamil Debski <kamil@wypas.org>
12622M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12623L:	linux-kernel@vger.kernel.org
12624S:	Supported
12625F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12626F:	Documentation/phy/samsung-usb2.txt
12627F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12628F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12629F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12630F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12631F:	drivers/phy/samsung/phy-samsung-usb2.c
12632F:	drivers/phy/samsung/phy-samsung-usb2.h
12633
12634SC1200 WDT DRIVER
12635M:	Zwane Mwaikambo <zwanem@gmail.com>
12636S:	Maintained
12637F:	drivers/watchdog/sc1200wdt.c
12638
12639SCHEDULER
12640M:	Ingo Molnar <mingo@redhat.com>
12641M:	Peter Zijlstra <peterz@infradead.org>
12642L:	linux-kernel@vger.kernel.org
12643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12644S:	Maintained
12645F:	kernel/sched/
12646F:	include/linux/sched.h
12647F:	include/uapi/linux/sched.h
12648F:	include/linux/wait.h
12649
12650SCR24X CHIP CARD INTERFACE DRIVER
12651M:	Lubomir Rintel <lkundrak@v3.sk>
12652S:	Supported
12653F:	drivers/char/pcmcia/scr24x_cs.c
12654
12655SCSI CDROM DRIVER
12656M:	Jens Axboe <axboe@kernel.dk>
12657L:	linux-scsi@vger.kernel.org
12658W:	http://www.kernel.dk
12659S:	Maintained
12660F:	drivers/scsi/sr*
12661
12662SCSI RDMA PROTOCOL (SRP) INITIATOR
12663M:	Bart Van Assche <bart.vanassche@sandisk.com>
12664L:	linux-rdma@vger.kernel.org
12665S:	Supported
12666W:	http://www.openfabrics.org
12667Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12669F:	drivers/infiniband/ulp/srp/
12670F:	include/scsi/srp.h
12671
12672SCSI SG DRIVER
12673M:	Doug Gilbert <dgilbert@interlog.com>
12674L:	linux-scsi@vger.kernel.org
12675W:	http://sg.danny.cz/sg
12676S:	Maintained
12677F:	Documentation/scsi/scsi-generic.txt
12678F:	drivers/scsi/sg.c
12679F:	include/scsi/sg.h
12680
12681SCSI SUBSYSTEM
12682M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12683T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12684M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12686L:	linux-scsi@vger.kernel.org
12687S:	Maintained
12688F:	Documentation/devicetree/bindings/scsi/
12689F:	drivers/scsi/
12690F:	include/scsi/
12691
12692SCSI TAPE DRIVER
12693M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12694L:	linux-scsi@vger.kernel.org
12695S:	Maintained
12696F:	Documentation/scsi/st.txt
12697F:	drivers/scsi/st.*
12698F:	drivers/scsi/st_*.h
12699
12700SCTP PROTOCOL
12701M:	Vlad Yasevich <vyasevich@gmail.com>
12702M:	Neil Horman <nhorman@tuxdriver.com>
12703M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12704L:	linux-sctp@vger.kernel.org
12705W:	http://lksctp.sourceforge.net
12706S:	Maintained
12707F:	Documentation/networking/sctp.txt
12708F:	include/linux/sctp.h
12709F:	include/uapi/linux/sctp.h
12710F:	include/net/sctp/
12711F:	net/sctp/
12712
12713SCx200 CPU SUPPORT
12714M:	Jim Cromie <jim.cromie@gmail.com>
12715S:	Odd Fixes
12716F:	Documentation/i2c/busses/scx200_acb
12717F:	arch/x86/platform/scx200/
12718F:	drivers/watchdog/scx200_wdt.c
12719F:	drivers/i2c/busses/scx200*
12720F:	drivers/mtd/maps/scx200_docflash.c
12721F:	include/linux/scx200.h
12722
12723SCx200 GPIO DRIVER
12724M:	Jim Cromie <jim.cromie@gmail.com>
12725S:	Maintained
12726F:	drivers/char/scx200_gpio.c
12727F:	include/linux/scx200_gpio.h
12728
12729SCx200 HRT CLOCKSOURCE DRIVER
12730M:	Jim Cromie <jim.cromie@gmail.com>
12731S:	Maintained
12732F:	drivers/clocksource/scx200_hrt.c
12733
12734SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12735M:	Sascha Sommer <saschasommer@freenet.de>
12736L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12737S:	Maintained
12738F:	drivers/mmc/host/sdricoh_cs.c
12739
12740SECURE COMPUTING
12741M:	Kees Cook <keescook@chromium.org>
12742R:	Andy Lutomirski <luto@amacapital.net>
12743R:	Will Drewry <wad@chromium.org>
12744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12745S:	Supported
12746F:	kernel/seccomp.c
12747F:	include/uapi/linux/seccomp.h
12748F:	include/linux/seccomp.h
12749F:	tools/testing/selftests/seccomp/*
12750F:	tools/testing/selftests/kselftest_harness.h
12751F:	Documentation/userspace-api/seccomp_filter.rst
12752K:	\bsecure_computing
12753K:	\bTIF_SECCOMP\b
12754
12755SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12756M:	Al Cooper <alcooperx@gmail.com>
12757L:	linux-mmc@vger.kernel.org
12758L:	bcm-kernel-feedback-list@broadcom.com
12759S:	Maintained
12760F:	drivers/mmc/host/sdhci-brcmstb*
12761
12762SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12763M:	Adrian Hunter <adrian.hunter@intel.com>
12764L:	linux-mmc@vger.kernel.org
12765T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12766S:	Maintained
12767F:	drivers/mmc/host/sdhci*
12768F:	include/linux/mmc/sdhci*
12769
12770SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12771M:	Ben Dooks <ben-linux@fluff.org>
12772M:	Jaehoon Chung <jh80.chung@samsung.com>
12773L:	linux-mmc@vger.kernel.org
12774S:	Maintained
12775F:	drivers/mmc/host/sdhci-s3c*
12776
12777SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12778M:	Viresh Kumar <vireshk@kernel.org>
12779L:	linux-mmc@vger.kernel.org
12780S:	Maintained
12781F:	drivers/mmc/host/sdhci-spear.c
12782
12783SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12784M:	Kishon Vijay Abraham I <kishon@ti.com>
12785L:	linux-mmc@vger.kernel.org
12786S:	Maintained
12787F:	drivers/mmc/host/sdhci-omap.c
12788
12789SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12790M:	Scott Bauer <scott.bauer@intel.com>
12791M:	Jonathan Derrick <jonathan.derrick@intel.com>
12792L:	linux-block@vger.kernel.org
12793S:	Supported
12794F:	block/sed*
12795F:	block/opal_proto.h
12796F:	include/linux/sed*
12797F:	include/uapi/linux/sed*
12798
12799SECURITY CONTACT
12800M:	Security Officers <security@kernel.org>
12801S:	Supported
12802
12803SECURITY SUBSYSTEM
12804M:	James Morris <jmorris@namei.org>
12805M:	"Serge E. Hallyn" <serge@hallyn.com>
12806L:	linux-security-module@vger.kernel.org (suggested Cc:)
12807T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12808W:	http://kernsec.org/
12809S:	Supported
12810F:	security/
12811
12812SELINUX SECURITY MODULE
12813M:	Paul Moore <paul@paul-moore.com>
12814M:	Stephen Smalley <sds@tycho.nsa.gov>
12815M:	Eric Paris <eparis@parisplace.org>
12816L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12817W:	https://selinuxproject.org
12818W:	https://github.com/SELinuxProject
12819T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12820S:	Supported
12821F:	include/linux/selinux*
12822F:	security/selinux/
12823F:	scripts/selinux/
12824F:	Documentation/admin-guide/LSM/SELinux.rst
12825
12826SENSABLE PHANTOM
12827M:	Jiri Slaby <jirislaby@gmail.com>
12828S:	Maintained
12829F:	drivers/misc/phantom.c
12830F:	include/uapi/linux/phantom.h
12831
12832SERIAL DEVICE BUS
12833M:	Rob Herring <robh@kernel.org>
12834L:	linux-serial@vger.kernel.org
12835S:	Maintained
12836F:	Documentation/devicetree/bindings/serial/slave-device.txt
12837F:	drivers/tty/serdev/
12838F:	include/linux/serdev.h
12839
12840SERIAL DRIVERS
12841M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12842L:	linux-serial@vger.kernel.org
12843S:	Maintained
12844F:	Documentation/devicetree/bindings/serial/
12845F:	drivers/tty/serial/
12846
12847SERIAL IR RECEIVER
12848M:	Sean Young <sean@mess.org>
12849L:	linux-media@vger.kernel.org
12850S:	Maintained
12851F:	drivers/media/rc/serial_ir.c
12852
12853SFC NETWORK DRIVER
12854M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12855M:	Edward Cree <ecree@solarflare.com>
12856M:	Bert Kenward <bkenward@solarflare.com>
12857L:	netdev@vger.kernel.org
12858S:	Supported
12859F:	drivers/net/ethernet/sfc/
12860
12861SGI GRU DRIVER
12862M:	Dimitri Sivanich <sivanich@sgi.com>
12863S:	Maintained
12864F:	drivers/misc/sgi-gru/
12865
12866SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12867M:	Pat Gefre <pfg@sgi.com>
12868L:	linux-ia64@vger.kernel.org
12869S:	Supported
12870F:	Documentation/ia64/serial.txt
12871F:	drivers/tty/serial/ioc?_serial.c
12872F:	include/linux/ioc?.h
12873
12874SGI XP/XPC/XPNET DRIVER
12875M:	Cliff Whickman <cpw@sgi.com>
12876M:	Robin Holt <robinmholt@gmail.com>
12877S:	Maintained
12878F:	drivers/misc/sgi-xp/
12879
12880SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12881M:	Ursula Braun <ubraun@linux.ibm.com>
12882L:	linux-s390@vger.kernel.org
12883W:	http://www.ibm.com/developerworks/linux/linux390/
12884S:	Supported
12885F:	net/smc/
12886
12887SH_VEU V4L2 MEM2MEM DRIVER
12888L:	linux-media@vger.kernel.org
12889S:	Orphan
12890F:	drivers/media/platform/sh_veu.c
12891
12892SH_VOU V4L2 OUTPUT DRIVER
12893L:	linux-media@vger.kernel.org
12894S:	Orphan
12895F:	drivers/media/platform/sh_vou.c
12896F:	include/media/drv-intf/sh_vou.h
12897
12898SI2157 MEDIA DRIVER
12899M:	Antti Palosaari <crope@iki.fi>
12900L:	linux-media@vger.kernel.org
12901W:	https://linuxtv.org
12902W:	http://palosaari.fi/linux/
12903Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12904T:	git git://linuxtv.org/anttip/media_tree.git
12905S:	Maintained
12906F:	drivers/media/tuners/si2157*
12907
12908SI2165 MEDIA DRIVER
12909M:	Matthias Schwarzott <zzam@gentoo.org>
12910L:	linux-media@vger.kernel.org
12911W:	https://linuxtv.org
12912Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12913S:	Maintained
12914F:	drivers/media/dvb-frontends/si2165*
12915
12916SI2168 MEDIA DRIVER
12917M:	Antti Palosaari <crope@iki.fi>
12918L:	linux-media@vger.kernel.org
12919W:	https://linuxtv.org
12920W:	http://palosaari.fi/linux/
12921Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12922T:	git git://linuxtv.org/anttip/media_tree.git
12923S:	Maintained
12924F:	drivers/media/dvb-frontends/si2168*
12925
12926SI470X FM RADIO RECEIVER I2C DRIVER
12927M:	Hans Verkuil <hverkuil@xs4all.nl>
12928L:	linux-media@vger.kernel.org
12929T:	git git://linuxtv.org/media_tree.git
12930W:	https://linuxtv.org
12931S:	Odd Fixes
12932F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12933
12934SI470X FM RADIO RECEIVER USB DRIVER
12935M:	Hans Verkuil <hverkuil@xs4all.nl>
12936L:	linux-media@vger.kernel.org
12937T:	git git://linuxtv.org/media_tree.git
12938W:	https://linuxtv.org
12939S:	Maintained
12940F:	drivers/media/radio/si470x/radio-si470x-common.c
12941F:	drivers/media/radio/si470x/radio-si470x.h
12942F:	drivers/media/radio/si470x/radio-si470x-usb.c
12943
12944SI4713 FM RADIO TRANSMITTER I2C DRIVER
12945M:	Eduardo Valentin <edubezval@gmail.com>
12946L:	linux-media@vger.kernel.org
12947T:	git git://linuxtv.org/media_tree.git
12948W:	https://linuxtv.org
12949S:	Odd Fixes
12950F:	drivers/media/radio/si4713/si4713.?
12951
12952SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12953M:	Eduardo Valentin <edubezval@gmail.com>
12954L:	linux-media@vger.kernel.org
12955T:	git git://linuxtv.org/media_tree.git
12956W:	https://linuxtv.org
12957S:	Odd Fixes
12958F:	drivers/media/radio/si4713/radio-platform-si4713.c
12959
12960SI4713 FM RADIO TRANSMITTER USB DRIVER
12961M:	Hans Verkuil <hverkuil@xs4all.nl>
12962L:	linux-media@vger.kernel.org
12963T:	git git://linuxtv.org/media_tree.git
12964W:	https://linuxtv.org
12965S:	Maintained
12966F:	drivers/media/radio/si4713/radio-usb-si4713.c
12967
12968SIANO DVB DRIVER
12969M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12970L:	linux-media@vger.kernel.org
12971W:	https://linuxtv.org
12972T:	git git://linuxtv.org/media_tree.git
12973S:	Odd fixes
12974F:	drivers/media/common/siano/
12975F:	drivers/media/usb/siano/
12976F:	drivers/media/usb/siano/
12977F:	drivers/media/mmc/siano/
12978
12979SIFIVE DRIVERS
12980M:	Palmer Dabbelt <palmer@sifive.com>
12981L:	linux-riscv@lists.infradead.org
12982T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12983S:	Supported
12984K:	sifive
12985N:	sifive
12986
12987SILEAD TOUCHSCREEN DRIVER
12988M:	Hans de Goede <hdegoede@redhat.com>
12989L:	linux-input@vger.kernel.org
12990L:	platform-driver-x86@vger.kernel.org
12991S:	Maintained
12992F:	drivers/input/touchscreen/silead.c
12993F:	drivers/platform/x86/silead_dmi.c
12994
12995SILICON MOTION SM712 FRAME BUFFER DRIVER
12996M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12997M:	Teddy Wang <teddy.wang@siliconmotion.com>
12998M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12999L:	linux-fbdev@vger.kernel.org
13000S:	Maintained
13001F:	drivers/video/fbdev/sm712*
13002F:	Documentation/fb/sm712fb.txt
13003
13004SIMPLE FIRMWARE INTERFACE (SFI)
13005M:	Len Brown <lenb@kernel.org>
13006L:	sfi-devel@simplefirmware.org
13007W:	http://simplefirmware.org/
13008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
13009S:	Supported
13010F:	arch/x86/platform/sfi/
13011F:	drivers/sfi/
13012F:	include/linux/sfi*.h
13013
13014SIMPLEFB FB DRIVER
13015M:	Hans de Goede <hdegoede@redhat.com>
13016L:	linux-fbdev@vger.kernel.org
13017S:	Maintained
13018F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
13019F:	drivers/video/fbdev/simplefb.c
13020F:	include/linux/platform_data/simplefb.h
13021
13022SIMTEC EB110ATX (Chalice CATS)
13023P:	Ben Dooks
13024P:	Vincent Sanders <vince@simtec.co.uk>
13025M:	Simtec Linux Team <linux@simtec.co.uk>
13026W:	http://www.simtec.co.uk/products/EB110ATX/
13027S:	Supported
13028
13029SIMTEC EB2410ITX (BAST)
13030P:	Ben Dooks
13031P:	Vincent Sanders <vince@simtec.co.uk>
13032M:	Simtec Linux Team <linux@simtec.co.uk>
13033W:	http://www.simtec.co.uk/products/EB2410ITX/
13034S:	Supported
13035F:	arch/arm/mach-s3c24xx/mach-bast.c
13036F:	arch/arm/mach-s3c24xx/bast-ide.c
13037F:	arch/arm/mach-s3c24xx/bast-irq.c
13038
13039SIPHASH PRF ROUTINES
13040M:	Jason A. Donenfeld <Jason@zx2c4.com>
13041S:	Maintained
13042F:	lib/siphash.c
13043F:	lib/test_siphash.c
13044F:	include/linux/siphash.h
13045
13046SIOX
13047M:	Gavin Schenk <g.schenk@eckelmann.de>
13048M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13049R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13050S:	Supported
13051F:	drivers/siox/*
13052F:	include/trace/events/siox.h
13053
13054SIS 190 ETHERNET DRIVER
13055M:	Francois Romieu <romieu@fr.zoreil.com>
13056L:	netdev@vger.kernel.org
13057S:	Maintained
13058F:	drivers/net/ethernet/sis/sis190.c
13059
13060SIS 900/7016 FAST ETHERNET DRIVER
13061M:	Daniele Venzano <venza@brownhat.org>
13062W:	http://www.brownhat.org/sis900.html
13063L:	netdev@vger.kernel.org
13064S:	Maintained
13065F:	drivers/net/ethernet/sis/sis900.*
13066
13067SIS FRAMEBUFFER DRIVER
13068M:	Thomas Winischhofer <thomas@winischhofer.net>
13069W:	http://www.winischhofer.net/linuxsisvga.shtml
13070S:	Maintained
13071F:	Documentation/fb/sisfb.txt
13072F:	drivers/video/fbdev/sis/
13073F:	include/video/sisfb.h
13074
13075SIS USB2VGA DRIVER
13076M:	Thomas Winischhofer <thomas@winischhofer.net>
13077W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13078S:	Maintained
13079F:	drivers/usb/misc/sisusbvga/
13080
13081SLAB ALLOCATOR
13082M:	Christoph Lameter <cl@linux.com>
13083M:	Pekka Enberg <penberg@kernel.org>
13084M:	David Rientjes <rientjes@google.com>
13085M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13086M:	Andrew Morton <akpm@linux-foundation.org>
13087L:	linux-mm@kvack.org
13088S:	Maintained
13089F:	include/linux/sl?b*.h
13090F:	mm/sl?b*
13091
13092SLEEPABLE READ-COPY UPDATE (SRCU)
13093M:	Lai Jiangshan <jiangshanlai@gmail.com>
13094M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13095M:	Josh Triplett <josh@joshtriplett.org>
13096R:	Steven Rostedt <rostedt@goodmis.org>
13097R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13098L:	linux-kernel@vger.kernel.org
13099W:	http://www.rdrop.com/users/paulmck/RCU/
13100S:	Supported
13101T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13102F:	include/linux/srcu.h
13103F:	kernel/rcu/srcu.c
13104
13105SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13106M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13107L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13108S:	Maintained
13109F:	drivers/slimbus/
13110F:	Documentation/devicetree/bindings/slimbus/
13111F:	include/linux/slimbus.h
13112
13113SMACK SECURITY MODULE
13114M:	Casey Schaufler <casey@schaufler-ca.com>
13115L:	linux-security-module@vger.kernel.org
13116W:	http://schaufler-ca.com
13117T:	git git://github.com/cschaufler/smack-next
13118S:	Maintained
13119F:	Documentation/admin-guide/LSM/Smack.rst
13120F:	security/smack/
13121
13122SMC91x ETHERNET DRIVER
13123M:	Nicolas Pitre <nico@fluxnic.net>
13124S:	Odd Fixes
13125F:	drivers/net/ethernet/smsc/smc91x.*
13126
13127SMIA AND SMIA++ IMAGE SENSOR DRIVER
13128M:	Sakari Ailus <sakari.ailus@iki.fi>
13129L:	linux-media@vger.kernel.org
13130S:	Maintained
13131F:	drivers/media/i2c/smiapp/
13132F:	include/media/i2c/smiapp.h
13133F:	drivers/media/i2c/smiapp-pll.c
13134F:	drivers/media/i2c/smiapp-pll.h
13135F:	include/uapi/linux/smiapp.h
13136F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13137
13138SMM665 HARDWARE MONITOR DRIVER
13139M:	Guenter Roeck <linux@roeck-us.net>
13140L:	linux-hwmon@vger.kernel.org
13141S:	Maintained
13142F:	Documentation/hwmon/smm665
13143F:	drivers/hwmon/smm665.c
13144
13145SMSC EMC2103 HARDWARE MONITOR DRIVER
13146M:	Steve Glendinning <steve.glendinning@shawell.net>
13147L:	linux-hwmon@vger.kernel.org
13148S:	Maintained
13149F:	Documentation/hwmon/emc2103
13150F:	drivers/hwmon/emc2103.c
13151
13152SMSC SCH5627 HARDWARE MONITOR DRIVER
13153M:	Hans de Goede <hdegoede@redhat.com>
13154L:	linux-hwmon@vger.kernel.org
13155S:	Supported
13156F:	Documentation/hwmon/sch5627
13157F:	drivers/hwmon/sch5627.c
13158
13159SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13160M:	Steve Glendinning <steve.glendinning@shawell.net>
13161L:	linux-fbdev@vger.kernel.org
13162S:	Maintained
13163F:	drivers/video/fbdev/smscufx.c
13164
13165SMSC47B397 HARDWARE MONITOR DRIVER
13166M:	Jean Delvare <jdelvare@suse.com>
13167L:	linux-hwmon@vger.kernel.org
13168S:	Maintained
13169F:	Documentation/hwmon/smsc47b397
13170F:	drivers/hwmon/smsc47b397.c
13171
13172SMSC911x ETHERNET DRIVER
13173M:	Steve Glendinning <steve.glendinning@shawell.net>
13174L:	netdev@vger.kernel.org
13175S:	Maintained
13176F:	include/linux/smsc911x.h
13177F:	drivers/net/ethernet/smsc/smsc911x.*
13178
13179SMSC9420 PCI ETHERNET DRIVER
13180M:	Steve Glendinning <steve.glendinning@shawell.net>
13181L:	netdev@vger.kernel.org
13182S:	Maintained
13183F:	drivers/net/ethernet/smsc/smsc9420.*
13184
13185SOC-CAMERA V4L2 SUBSYSTEM
13186L:	linux-media@vger.kernel.org
13187T:	git git://linuxtv.org/media_tree.git
13188S:	Orphan
13189F:	include/media/soc*
13190F:	drivers/media/i2c/soc_camera/
13191F:	drivers/media/platform/soc_camera/
13192
13193SOCIONEXT SYNQUACER I2C DRIVER
13194M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13195L:	linux-i2c@vger.kernel.org
13196S:	Maintained
13197F:	drivers/i2c/busses/i2c-synquacer.c
13198F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13199
13200SOCIONEXT UNIPHIER SOUND DRIVER
13201M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13202L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13203S:	Maintained
13204F:	sound/soc/uniphier/
13205
13206SOEKRIS NET48XX LED SUPPORT
13207M:	Chris Boot <bootc@bootc.net>
13208S:	Maintained
13209F:	drivers/leds/leds-net48xx.c
13210
13211SOFT-ROCE DRIVER (rxe)
13212M:	Moni Shoua <monis@mellanox.com>
13213L:	linux-rdma@vger.kernel.org
13214S:	Supported
13215W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13216Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13217F:	drivers/infiniband/sw/rxe/
13218F:	include/uapi/rdma/rdma_user_rxe.h
13219
13220SOFTLOGIC 6x10 MPEG CODEC
13221M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13222M:	Anton Sviridenko <anton@corp.bluecherry.net>
13223M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13224M:	Andrey Utkin <andrey_utkin@fastmail.com>
13225M:	Ismael Luceno <ismael@iodev.co.uk>
13226L:	linux-media@vger.kernel.org
13227S:	Supported
13228F:	drivers/media/pci/solo6x10/
13229
13230SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13231M:	James Morse <james.morse@arm.com>
13232L:	linux-arm-kernel@lists.infradead.org
13233S:	Maintained
13234F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13235F:	drivers/firmware/arm_sdei.c
13236F:	include/linux/sdei.h
13237F:	include/uapi/linux/sdei.h
13238
13239SOFTWARE RAID (Multiple Disks) SUPPORT
13240M:	Shaohua Li <shli@kernel.org>
13241L:	linux-raid@vger.kernel.org
13242T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13243S:	Supported
13244F:	drivers/md/Makefile
13245F:	drivers/md/Kconfig
13246F:	drivers/md/md*
13247F:	drivers/md/raid*
13248F:	include/linux/raid/
13249F:	include/uapi/linux/raid/
13250
13251SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13252M:	Jassi Brar <jaswinder.singh@linaro.org>
13253L:	netdev@vger.kernel.org
13254S:	Maintained
13255F:	drivers/net/ethernet/socionext/netsec.c
13256F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13257
13258SOLIDRUN CLEARFOG SUPPORT
13259M:	Russell King <linux@armlinux.org.uk>
13260S:	Maintained
13261F:	arch/arm/boot/dts/armada-388-clearfog*
13262F:	arch/arm/boot/dts/armada-38x-solidrun-*
13263
13264SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13265M:	Russell King <linux@armlinux.org.uk>
13266S:	Maintained
13267F:	arch/arm/boot/dts/imx6*-cubox-i*
13268F:	arch/arm/boot/dts/imx6*-hummingboard*
13269F:	arch/arm/boot/dts/imx6*-sr-*
13270
13271SONIC NETWORK DRIVER
13272M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13273L:	netdev@vger.kernel.org
13274S:	Maintained
13275F:	drivers/net/ethernet/natsemi/sonic.*
13276
13277SONICS SILICON BACKPLANE DRIVER (SSB)
13278M:	Michael Buesch <m@bues.ch>
13279L:	linux-wireless@vger.kernel.org
13280S:	Maintained
13281F:	drivers/ssb/
13282F:	include/linux/ssb/
13283
13284SONY IMX258 SENSOR DRIVER
13285M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13286L:	linux-media@vger.kernel.org
13287T:	git git://linuxtv.org/media_tree.git
13288S:	Maintained
13289F:	drivers/media/i2c/imx258.c
13290
13291SONY IMX274 SENSOR DRIVER
13292M:	Leon Luo <leonl@leopardimaging.com>
13293L:	linux-media@vger.kernel.org
13294T:	git git://linuxtv.org/media_tree.git
13295S:	Maintained
13296F:	drivers/media/i2c/imx274.c
13297F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13298
13299SONY MEMORYSTICK CARD SUPPORT
13300M:	Alex Dubov <oakad@yahoo.com>
13301W:	http://tifmxx.berlios.de/
13302S:	Maintained
13303F:	drivers/memstick/host/tifm_ms.c
13304
13305SONY MEMORYSTICK STANDARD SUPPORT
13306M:	Maxim Levitsky <maximlevitsky@gmail.com>
13307S:	Maintained
13308F:	drivers/memstick/core/ms_block.*
13309
13310SONY VAIO CONTROL DEVICE DRIVER
13311M:	Mattia Dongili <malattia@linux.it>
13312L:	platform-driver-x86@vger.kernel.org
13313W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13314S:	Maintained
13315F:	Documentation/laptops/sony-laptop.txt
13316F:	drivers/char/sonypi.c
13317F:	drivers/platform/x86/sony-laptop.c
13318F:	include/linux/sony-laptop.h
13319
13320SOUND
13321M:	Jaroslav Kysela <perex@perex.cz>
13322M:	Takashi Iwai <tiwai@suse.com>
13323L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13324W:	http://www.alsa-project.org/
13325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13326T:	git git://git.alsa-project.org/alsa-kernel.git
13327Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13328S:	Maintained
13329F:	Documentation/sound/
13330F:	include/sound/
13331F:	include/uapi/sound/
13332F:	sound/
13333
13334SOUND - COMPRESSED AUDIO
13335M:	Vinod Koul <vkoul@kernel.org>
13336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13337T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13338S:	Supported
13339F:	Documentation/sound/designs/compress-offload.rst
13340F:	include/sound/compress_driver.h
13341F:	include/uapi/sound/compress_*
13342F:	sound/core/compress_offload.c
13343F:	sound/soc/soc-compress.c
13344
13345SOUND - DMAENGINE HELPERS
13346M:	Lars-Peter Clausen <lars@metafoo.de>
13347S:	Supported
13348F:	include/sound/dmaengine_pcm.h
13349F:	sound/core/pcm_dmaengine.c
13350F:	sound/soc/soc-generic-dmaengine-pcm.c
13351
13352SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13353M:	Liam Girdwood <lgirdwood@gmail.com>
13354M:	Mark Brown <broonie@kernel.org>
13355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13356L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13357W:	http://alsa-project.org/main/index.php/ASoC
13358S:	Supported
13359F:	Documentation/devicetree/bindings/sound/
13360F:	Documentation/sound/soc/
13361F:	sound/soc/
13362F:	include/sound/soc*
13363
13364SOUNDWIRE SUBSYSTEM
13365M:	Vinod Koul <vinod.koul@intel.com>
13366M:	Sanyog Kale <sanyog.r.kale@intel.com>
13367R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13368L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13369S:	Supported
13370F:	Documentation/driver-api/soundwire/
13371F:	drivers/soundwire/
13372F:	include/linux/soundwire/
13373
13374SP2 MEDIA DRIVER
13375M:	Olli Salonen <olli.salonen@iki.fi>
13376L:	linux-media@vger.kernel.org
13377W:	https://linuxtv.org
13378Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13379S:	Maintained
13380F:	drivers/media/dvb-frontends/sp2*
13381
13382SPARC + UltraSPARC (sparc/sparc64)
13383M:	"David S. Miller" <davem@davemloft.net>
13384L:	sparclinux@vger.kernel.org
13385Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13386T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13388S:	Maintained
13389F:	arch/sparc/
13390F:	drivers/sbus/
13391
13392SPARC SERIAL DRIVERS
13393M:	"David S. Miller" <davem@davemloft.net>
13394L:	sparclinux@vger.kernel.org
13395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13396T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13397S:	Maintained
13398F:	include/linux/sunserialcore.h
13399F:	drivers/tty/serial/suncore.c
13400F:	drivers/tty/serial/sunhv.c
13401F:	drivers/tty/serial/sunsab.c
13402F:	drivers/tty/serial/sunsab.h
13403F:	drivers/tty/serial/sunsu.c
13404F:	drivers/tty/serial/sunzilog.c
13405F:	drivers/tty/serial/sunzilog.h
13406F:	drivers/tty/vcc.c
13407
13408SPARSE CHECKER
13409M:	"Christopher Li" <sparse@chrisli.org>
13410L:	linux-sparse@vger.kernel.org
13411W:	https://sparse.wiki.kernel.org/
13412T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13413T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13414S:	Maintained
13415F:	include/linux/compiler.h
13416
13417SPEAR CLOCK FRAMEWORK SUPPORT
13418M:	Viresh Kumar <vireshk@kernel.org>
13419L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13420W:	http://www.st.com/spear
13421S:	Maintained
13422F:	drivers/clk/spear/
13423
13424SPEAR PLATFORM SUPPORT
13425M:	Viresh Kumar <vireshk@kernel.org>
13426M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13427L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13428W:	http://www.st.com/spear
13429S:	Maintained
13430F:	arch/arm/boot/dts/spear*
13431F:	arch/arm/mach-spear/
13432
13433SPI NOR SUBSYSTEM
13434M:	Marek Vasut <marek.vasut@gmail.com>
13435L:	linux-mtd@lists.infradead.org
13436W:	http://www.linux-mtd.infradead.org/
13437Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13438T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13439T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13440S:	Maintained
13441F:	drivers/mtd/spi-nor/
13442F:	include/linux/mtd/spi-nor.h
13443
13444SPI SUBSYSTEM
13445M:	Mark Brown <broonie@kernel.org>
13446L:	linux-spi@vger.kernel.org
13447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13448Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13449S:	Maintained
13450F:	Documentation/devicetree/bindings/spi/
13451F:	Documentation/spi/
13452F:	drivers/spi/
13453F:	include/linux/spi/
13454F:	include/uapi/linux/spi/
13455F:	tools/spi/
13456
13457SPIDERNET NETWORK DRIVER for CELL
13458M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13459L:	netdev@vger.kernel.org
13460S:	Supported
13461F:	Documentation/networking/spider_net.txt
13462F:	drivers/net/ethernet/toshiba/spider_net*
13463
13464SPMI SUBSYSTEM
13465R:	Stephen Boyd <sboyd@kernel.org>
13466L:	linux-arm-msm@vger.kernel.org
13467F:	Documentation/devicetree/bindings/spmi/
13468F:	drivers/spmi/
13469F:	include/dt-bindings/spmi/spmi.h
13470F:	include/linux/spmi.h
13471F:	include/trace/events/spmi.h
13472
13473SPU FILE SYSTEM
13474M:	Jeremy Kerr <jk@ozlabs.org>
13475L:	linuxppc-dev@lists.ozlabs.org
13476W:	http://www.ibm.com/developerworks/power/cell/
13477S:	Supported
13478F:	Documentation/filesystems/spufs.txt
13479F:	arch/powerpc/platforms/cell/spufs/
13480
13481SQUASHFS FILE SYSTEM
13482M:	Phillip Lougher <phillip@squashfs.org.uk>
13483L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13484W:	http://squashfs.org.uk
13485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13486S:	Maintained
13487F:	Documentation/filesystems/squashfs.txt
13488F:	fs/squashfs/
13489
13490SRM (Alpha) environment access
13491M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13492S:	Maintained
13493F:	arch/alpha/kernel/srm_env.c
13494
13495ST STM32 I2C/SMBUS DRIVER
13496M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13497L:	linux-i2c@vger.kernel.org
13498S:	Maintained
13499F:	drivers/i2c/busses/i2c-stm32*
13500
13501STABLE BRANCH
13502M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13503L:	stable@vger.kernel.org
13504S:	Supported
13505F:	Documentation/process/stable-kernel-rules.rst
13506
13507STAGING - COMEDI
13508M:	Ian Abbott <abbotti@mev.co.uk>
13509M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13510S:	Odd Fixes
13511F:	drivers/staging/comedi/
13512
13513STAGING - FLARION FT1000 DRIVERS
13514M:	Marek Belisko <marek.belisko@gmail.com>
13515S:	Odd Fixes
13516F:	drivers/staging/ft1000/
13517
13518STAGING - INDUSTRIAL IO
13519M:	Jonathan Cameron <jic23@kernel.org>
13520L:	linux-iio@vger.kernel.org
13521S:	Odd Fixes
13522F:	Documentation/devicetree/bindings/staging/iio/
13523F:	drivers/staging/iio/
13524
13525STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13526M:	Marc Dietrich <marvin24@gmx.de>
13527L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13528L:	linux-tegra@vger.kernel.org
13529S:	Maintained
13530F:	drivers/staging/nvec/
13531
13532STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13533M:	Jens Frederich <jfrederich@gmail.com>
13534M:	Daniel Drake <dsd@laptop.org>
13535M:	Jon Nettleton <jon.nettleton@gmail.com>
13536W:	http://wiki.laptop.org/go/DCON
13537S:	Maintained
13538F:	drivers/staging/olpc_dcon/
13539
13540STAGING - REALTEK RTL8712U DRIVERS
13541M:	Larry Finger <Larry.Finger@lwfinger.net>
13542M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13543S:	Odd Fixes
13544F:	drivers/staging/rtl8712/
13545
13546STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13547M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13548M:	Teddy Wang <teddy.wang@siliconmotion.com>
13549M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13550L:	linux-fbdev@vger.kernel.org
13551S:	Maintained
13552F:	drivers/staging/sm750fb/
13553
13554STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13555M:	William Hubbs <w.d.hubbs@gmail.com>
13556M:	Chris Brannon <chris@the-brannons.com>
13557M:	Kirk Reiser <kirk@reisers.ca>
13558M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13559L:	speakup@linux-speakup.org
13560W:	http://www.linux-speakup.org/
13561S:	Odd Fixes
13562F:	drivers/staging/speakup/
13563
13564STAGING - VIA VT665X DRIVERS
13565M:	Forest Bond <forest@alittletooquiet.net>
13566S:	Odd Fixes
13567F:	drivers/staging/vt665?/
13568
13569STAGING - WILC1000 WIFI DRIVER
13570M:	Aditya Shankar <aditya.shankar@microchip.com>
13571M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13572L:	linux-wireless@vger.kernel.org
13573S:	Supported
13574F:	drivers/staging/wilc1000/
13575
13576STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13577M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13578S:	Odd Fixes
13579F:	drivers/staging/xgifb/
13580
13581STAGING SUBSYSTEM
13582M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13583T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13584L:	devel@driverdev.osuosl.org
13585S:	Supported
13586F:	drivers/staging/
13587
13588STARFIRE/DURALAN NETWORK DRIVER
13589M:	Ion Badulescu <ionut@badula.org>
13590S:	Odd Fixes
13591F:	drivers/net/ethernet/adaptec/starfire*
13592
13593STEC S1220 SKD DRIVER
13594M:	Bart Van Assche <bart.vanassche@wdc.com>
13595L:	linux-block@vger.kernel.org
13596S:	Maintained
13597F:	drivers/block/skd*[ch]
13598
13599STI CEC DRIVER
13600M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13601S:	Maintained
13602F:	drivers/staging/media/st-cec/
13603F:	Documentation/devicetree/bindings/media/stih-cec.txt
13604
13605STK1160 USB VIDEO CAPTURE DRIVER
13606M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13607L:	linux-media@vger.kernel.org
13608T:	git git://linuxtv.org/media_tree.git
13609S:	Maintained
13610F:	drivers/media/usb/stk1160/
13611
13612STM32 TIMER/LPTIMER DRIVERS
13613M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13614S:	Maintained
13615F:	drivers/*/stm32-*timer*
13616F:	drivers/pwm/pwm-stm32*
13617F:	include/linux/*/stm32-*tim*
13618F:	Documentation/ABI/testing/*timer-stm32
13619F:	Documentation/devicetree/bindings/*/stm32-*timer*
13620F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13621
13622STMMAC ETHERNET DRIVER
13623M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13624M:	Alexandre Torgue <alexandre.torgue@st.com>
13625M:	Jose Abreu <joabreu@synopsys.com>
13626L:	netdev@vger.kernel.org
13627W:	http://www.stlinux.com
13628S:	Supported
13629F:	drivers/net/ethernet/stmicro/stmmac/
13630
13631SUN3/3X
13632M:	Sam Creasey <sammy@sammy.net>
13633W:	http://sammy.net/sun3/
13634S:	Maintained
13635F:	arch/m68k/kernel/*sun3*
13636F:	arch/m68k/sun3*/
13637F:	arch/m68k/include/asm/sun3*
13638F:	drivers/net/ethernet/i825xx/sun3*
13639
13640SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13641M:	Hans de Goede <hdegoede@redhat.com>
13642L:	linux-input@vger.kernel.org
13643S:	Maintained
13644F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13645F:	drivers/input/keyboard/sun4i-lradc-keys.c
13646
13647SUNDANCE NETWORK DRIVER
13648M:	Denis Kirjanov <kda@linux-powerpc.org>
13649L:	netdev@vger.kernel.org
13650S:	Maintained
13651F:	drivers/net/ethernet/dlink/sundance.c
13652
13653SUPERH
13654M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13655M:	Rich Felker <dalias@libc.org>
13656L:	linux-sh@vger.kernel.org
13657Q:	http://patchwork.kernel.org/project/linux-sh/list/
13658S:	Maintained
13659F:	Documentation/sh/
13660F:	arch/sh/
13661F:	drivers/sh/
13662
13663SUSPEND TO RAM
13664M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13665M:	Len Brown <len.brown@intel.com>
13666M:	Pavel Machek <pavel@ucw.cz>
13667L:	linux-pm@vger.kernel.org
13668B:	https://bugzilla.kernel.org
13669S:	Supported
13670F:	Documentation/power/
13671F:	arch/x86/kernel/acpi/
13672F:	drivers/base/power/
13673F:	kernel/power/
13674F:	include/linux/suspend.h
13675F:	include/linux/freezer.h
13676F:	include/linux/pm.h
13677
13678SVGA HANDLING
13679M:	Martin Mares <mj@ucw.cz>
13680L:	linux-video@atrey.karlin.mff.cuni.cz
13681S:	Maintained
13682F:	Documentation/svga.txt
13683F:	arch/x86/boot/video*
13684
13685SWIOTLB SUBSYSTEM
13686M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13687L:	iommu@lists.linux-foundation.org
13688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13689S:	Supported
13690F:	kernel/dma/swiotlb.c
13691F:	arch/*/kernel/pci-swiotlb.c
13692F:	include/linux/swiotlb.h
13693
13694SWITCHDEV
13695M:	Jiri Pirko <jiri@resnulli.us>
13696M:	Ivan Vecera <ivecera@redhat.com>
13697L:	netdev@vger.kernel.org
13698S:	Supported
13699F:	net/switchdev/
13700F:	include/net/switchdev.h
13701
13702SY8106A REGULATOR DRIVER
13703M:	Icenowy Zheng <icenowy@aosc.io>
13704S:	Maintained
13705F:	drivers/regulator/sy8106a-regulator.c
13706F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13707
13708SYNC FILE FRAMEWORK
13709M:	Sumit Semwal <sumit.semwal@linaro.org>
13710R:	Gustavo Padovan <gustavo@padovan.org>
13711S:	Maintained
13712L:	linux-media@vger.kernel.org
13713L:	dri-devel@lists.freedesktop.org
13714F:	drivers/dma-buf/sync_*
13715F:	drivers/dma-buf/dma-fence*
13716F:	drivers/dma-buf/sw_sync.c
13717F:	include/linux/sync_file.h
13718F:	include/uapi/linux/sync_file.h
13719F:	Documentation/sync_file.txt
13720T:	git git://anongit.freedesktop.org/drm/drm-misc
13721
13722SYNOPSYS ARC ARCHITECTURE
13723M:	Vineet Gupta <vgupta@synopsys.com>
13724L:	linux-snps-arc@lists.infradead.org
13725S:	Supported
13726F:	arch/arc/
13727F:	Documentation/devicetree/bindings/arc/*
13728F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13729F:	drivers/clocksource/arc_timer.c
13730F:	drivers/tty/serial/arc_uart.c
13731T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13732
13733SYNOPSYS ARC HSDK SDP pll clock driver
13734M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13735S:	Supported
13736F:	drivers/clk/clk-hsdk-pll.c
13737F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13738
13739SYNOPSYS ARC SDP clock driver
13740M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13741S:	Supported
13742F:	drivers/clk/axs10x/*
13743F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13744
13745SYNOPSYS ARC SDP platform support
13746M:	Alexey Brodkin <abrodkin@synopsys.com>
13747S:	Supported
13748F:	arch/arc/plat-axs10x
13749F:	arch/arc/boot/dts/ax*
13750F:	Documentation/devicetree/bindings/arc/axs10*
13751
13752SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13753M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13754S:	Supported
13755F:	drivers/reset/reset-axs10x.c
13756F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13757
13758SYNOPSYS DESIGNWARE 8250 UART DRIVER
13759R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13760S:	Maintained
13761F:	drivers/tty/serial/8250/8250_dw.c
13762
13763SYNOPSYS DESIGNWARE APB GPIO DRIVER
13764M:	Hoan Tran <hotran@apm.com>
13765L:	linux-gpio@vger.kernel.org
13766S:	Maintained
13767F:	drivers/gpio/gpio-dwapb.c
13768F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13769
13770SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13771M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13772S:	Maintained
13773F:	drivers/dma/dwi-axi-dmac/
13774F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13775
13776SYNOPSYS DESIGNWARE DMAC DRIVER
13777M:	Viresh Kumar <vireshk@kernel.org>
13778R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13779S:	Maintained
13780F:	include/linux/dma/dw.h
13781F:	include/linux/platform_data/dma-dw.h
13782F:	drivers/dma/dw/
13783
13784SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13785M:	Jose Abreu <Jose.Abreu@synopsys.com>
13786L:	netdev@vger.kernel.org
13787S:	Supported
13788F:	drivers/net/ethernet/synopsys/
13789
13790SYNOPSYS DESIGNWARE I2C DRIVER
13791M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13792R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13793R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13794L:	linux-i2c@vger.kernel.org
13795S:	Maintained
13796F:	drivers/i2c/busses/i2c-designware-*
13797F:	include/linux/platform_data/i2c-designware.h
13798
13799SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13800M:	Jaehoon Chung <jh80.chung@samsung.com>
13801L:	linux-mmc@vger.kernel.org
13802S:	Maintained
13803F:	drivers/mmc/host/dw_mmc*
13804
13805SYNOPSYS HSDK RESET CONTROLLER DRIVER
13806M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13807S:	Supported
13808F:	drivers/reset/reset-hsdk.c
13809F:	include/dt-bindings/reset/snps,hsdk-reset.h
13810F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13811
13812SYSTEM CONFIGURATION (SYSCON)
13813M:	Lee Jones <lee.jones@linaro.org>
13814M:	Arnd Bergmann <arnd@arndb.de>
13815T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13816S:	Supported
13817F:	drivers/mfd/syscon.c
13818
13819SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13820M:	Sudeep Holla <sudeep.holla@arm.com>
13821L:	linux-arm-kernel@lists.infradead.org
13822S:	Maintained
13823F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13824F:	drivers/clk/clk-sc[mp]i.c
13825F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13826F:	drivers/firmware/arm_scpi.c
13827F:	drivers/firmware/arm_scmi/
13828F:	include/linux/sc[mp]i_protocol.h
13829
13830SYSTEM RESET/SHUTDOWN DRIVERS
13831M:	Sebastian Reichel <sre@kernel.org>
13832L:	linux-pm@vger.kernel.org
13833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13834S:	Maintained
13835F:	Documentation/devicetree/bindings/power/reset/
13836F:	drivers/power/reset/
13837
13838SYSTEM TRACE MODULE CLASS
13839M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13840S:	Maintained
13841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13842F:	Documentation/trace/stm.rst
13843F:	drivers/hwtracing/stm/
13844F:	include/linux/stm.h
13845F:	include/uapi/linux/stm.h
13846
13847SYSV FILESYSTEM
13848M:	Christoph Hellwig <hch@infradead.org>
13849S:	Maintained
13850F:	Documentation/filesystems/sysv-fs.txt
13851F:	fs/sysv/
13852F:	include/linux/sysv_fs.h
13853
13854TARGET SUBSYSTEM
13855M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13856L:	linux-scsi@vger.kernel.org
13857L:	target-devel@vger.kernel.org
13858W:	http://www.linux-iscsi.org
13859W:	http://groups.google.com/group/linux-iscsi-target-dev
13860T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13861S:	Supported
13862F:	drivers/target/
13863F:	include/target/
13864F:	Documentation/target/
13865
13866TASKSTATS STATISTICS INTERFACE
13867M:	Balbir Singh <bsingharora@gmail.com>
13868S:	Maintained
13869F:	Documentation/accounting/taskstats*
13870F:	include/linux/taskstats*
13871F:	kernel/taskstats.c
13872
13873TC subsystem
13874M:	Jamal Hadi Salim <jhs@mojatatu.com>
13875M:	Cong Wang <xiyou.wangcong@gmail.com>
13876M:	Jiri Pirko <jiri@resnulli.us>
13877L:	netdev@vger.kernel.org
13878S:	Maintained
13879F:	include/net/pkt_cls.h
13880F:	include/net/pkt_sched.h
13881F:	include/net/tc_act/
13882F:	include/uapi/linux/pkt_cls.h
13883F:	include/uapi/linux/pkt_sched.h
13884F:	include/uapi/linux/tc_act/
13885F:	include/uapi/linux/tc_ematch/
13886F:	net/sched/
13887
13888TCP LOW PRIORITY MODULE
13889M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13890M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13891W:	http://tcp-lp-mod.sourceforge.net/
13892S:	Maintained
13893F:	net/ipv4/tcp_lp.c
13894
13895TDA10071 MEDIA DRIVER
13896M:	Antti Palosaari <crope@iki.fi>
13897L:	linux-media@vger.kernel.org
13898W:	https://linuxtv.org
13899W:	http://palosaari.fi/linux/
13900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13901T:	git git://linuxtv.org/anttip/media_tree.git
13902S:	Maintained
13903F:	drivers/media/dvb-frontends/tda10071*
13904
13905TDA18212 MEDIA DRIVER
13906M:	Antti Palosaari <crope@iki.fi>
13907L:	linux-media@vger.kernel.org
13908W:	https://linuxtv.org
13909W:	http://palosaari.fi/linux/
13910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13911T:	git git://linuxtv.org/anttip/media_tree.git
13912S:	Maintained
13913F:	drivers/media/tuners/tda18212*
13914
13915TDA18218 MEDIA DRIVER
13916M:	Antti Palosaari <crope@iki.fi>
13917L:	linux-media@vger.kernel.org
13918W:	https://linuxtv.org
13919W:	http://palosaari.fi/linux/
13920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13921T:	git git://linuxtv.org/anttip/media_tree.git
13922S:	Maintained
13923F:	drivers/media/tuners/tda18218*
13924
13925TDA18250 MEDIA DRIVER
13926M:	Olli Salonen <olli.salonen@iki.fi>
13927L:	linux-media@vger.kernel.org
13928W:	https://linuxtv.org
13929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13930T:	git git://linuxtv.org/media_tree.git
13931S:	Maintained
13932F:	drivers/media/tuners/tda18250*
13933
13934TDA18271 MEDIA DRIVER
13935M:	Michael Krufky <mkrufky@linuxtv.org>
13936L:	linux-media@vger.kernel.org
13937W:	https://linuxtv.org
13938W:	http://github.com/mkrufky
13939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13940T:	git git://linuxtv.org/mkrufky/tuners.git
13941S:	Maintained
13942F:	drivers/media/tuners/tda18271*
13943
13944TDA1997x MEDIA DRIVER
13945M:	Tim Harvey <tharvey@gateworks.com>
13946L:	linux-media@vger.kernel.org
13947W:	https://linuxtv.org
13948Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13949S:	Maintained
13950F:	drivers/media/i2c/tda1997x.*
13951
13952TDA827x MEDIA DRIVER
13953M:	Michael Krufky <mkrufky@linuxtv.org>
13954L:	linux-media@vger.kernel.org
13955W:	https://linuxtv.org
13956W:	http://github.com/mkrufky
13957Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13958T:	git git://linuxtv.org/mkrufky/tuners.git
13959S:	Maintained
13960F:	drivers/media/tuners/tda8290.*
13961
13962TDA8290 MEDIA DRIVER
13963M:	Michael Krufky <mkrufky@linuxtv.org>
13964L:	linux-media@vger.kernel.org
13965W:	https://linuxtv.org
13966W:	http://github.com/mkrufky
13967Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13968T:	git git://linuxtv.org/mkrufky/tuners.git
13969S:	Maintained
13970F:	drivers/media/tuners/tda8290.*
13971
13972TDA9840 MEDIA DRIVER
13973M:	Hans Verkuil <hverkuil@xs4all.nl>
13974L:	linux-media@vger.kernel.org
13975T:	git git://linuxtv.org/media_tree.git
13976W:	https://linuxtv.org
13977S:	Maintained
13978F:	drivers/media/i2c/tda9840*
13979
13980TEA5761 TUNER DRIVER
13981M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13982L:	linux-media@vger.kernel.org
13983W:	https://linuxtv.org
13984T:	git git://linuxtv.org/media_tree.git
13985S:	Odd fixes
13986F:	drivers/media/tuners/tea5761.*
13987
13988TEA5767 TUNER DRIVER
13989M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13990L:	linux-media@vger.kernel.org
13991W:	https://linuxtv.org
13992T:	git git://linuxtv.org/media_tree.git
13993S:	Maintained
13994F:	drivers/media/tuners/tea5767.*
13995
13996TEA6415C MEDIA DRIVER
13997M:	Hans Verkuil <hverkuil@xs4all.nl>
13998L:	linux-media@vger.kernel.org
13999T:	git git://linuxtv.org/media_tree.git
14000W:	https://linuxtv.org
14001S:	Maintained
14002F:	drivers/media/i2c/tea6415c*
14003
14004TEA6420 MEDIA DRIVER
14005M:	Hans Verkuil <hverkuil@xs4all.nl>
14006L:	linux-media@vger.kernel.org
14007T:	git git://linuxtv.org/media_tree.git
14008W:	https://linuxtv.org
14009S:	Maintained
14010F:	drivers/media/i2c/tea6420*
14011
14012TEAM DRIVER
14013M:	Jiri Pirko <jiri@resnulli.us>
14014L:	netdev@vger.kernel.org
14015S:	Supported
14016F:	drivers/net/team/
14017F:	include/linux/if_team.h
14018F:	include/uapi/linux/if_team.h
14019
14020TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
14021M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
14022S:	Maintained
14023F:	arch/x86/platform/ts5500/
14024
14025TECHNOTREND USB IR RECEIVER
14026M:	Sean Young <sean@mess.org>
14027L:	linux-media@vger.kernel.org
14028S:	Maintained
14029F:	drivers/media/rc/ttusbir.c
14030
14031TECHWELL TW9910 VIDEO DECODER
14032L:	linux-media@vger.kernel.org
14033S:	Orphan
14034F:	drivers/media/i2c/tw9910.c
14035F:	include/media/i2c/tw9910.h
14036
14037TEE SUBSYSTEM
14038M:	Jens Wiklander <jens.wiklander@linaro.org>
14039S:	Maintained
14040F:	include/linux/tee_drv.h
14041F:	include/uapi/linux/tee.h
14042F:	drivers/tee/
14043F:	Documentation/tee.txt
14044
14045TEGRA ARCHITECTURE SUPPORT
14046M:	Thierry Reding <thierry.reding@gmail.com>
14047M:	Jonathan Hunter <jonathanh@nvidia.com>
14048L:	linux-tegra@vger.kernel.org
14049Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14050T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14051S:	Supported
14052N:	[^a-z]tegra
14053
14054TEGRA CLOCK DRIVER
14055M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14056M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14057S:	Supported
14058F:	drivers/clk/tegra/
14059
14060TEGRA DMA DRIVERS
14061M:	Laxman Dewangan <ldewangan@nvidia.com>
14062M:	Jon Hunter <jonathanh@nvidia.com>
14063S:	Supported
14064F:	drivers/dma/tegra*
14065
14066TEGRA I2C DRIVER
14067M:	Laxman Dewangan <ldewangan@nvidia.com>
14068S:	Supported
14069F:	drivers/i2c/busses/i2c-tegra.c
14070
14071TEGRA IOMMU DRIVERS
14072M:	Thierry Reding <thierry.reding@gmail.com>
14073L:	linux-tegra@vger.kernel.org
14074S:	Supported
14075F:	drivers/iommu/tegra*
14076
14077TEGRA KBC DRIVER
14078M:	Laxman Dewangan <ldewangan@nvidia.com>
14079S:	Supported
14080F:	drivers/input/keyboard/tegra-kbc.c
14081
14082TEGRA PWM DRIVER
14083M:	Thierry Reding <thierry.reding@gmail.com>
14084S:	Supported
14085F:	drivers/pwm/pwm-tegra.c
14086
14087TEGRA SERIAL DRIVER
14088M:	Laxman Dewangan <ldewangan@nvidia.com>
14089S:	Supported
14090F:	drivers/tty/serial/serial-tegra.c
14091
14092TEGRA SPI DRIVER
14093M:	Laxman Dewangan <ldewangan@nvidia.com>
14094S:	Supported
14095F:	drivers/spi/spi-tegra*
14096
14097TEHUTI ETHERNET DRIVER
14098M:	Andy Gospodarek <andy@greyhouse.net>
14099L:	netdev@vger.kernel.org
14100S:	Supported
14101F:	drivers/net/ethernet/tehuti/*
14102
14103Telecom Clock Driver for MCPL0010
14104M:	Mark Gross <mark.gross@intel.com>
14105S:	Supported
14106F:	drivers/char/tlclk.c
14107
14108TENSILICA XTENSA PORT (xtensa)
14109M:	Chris Zankel <chris@zankel.net>
14110M:	Max Filippov <jcmvbkbc@gmail.com>
14111L:	linux-xtensa@linux-xtensa.org
14112T:	git git://github.com/czankel/xtensa-linux.git
14113S:	Maintained
14114F:	arch/xtensa/
14115F:	drivers/irqchip/irq-xtensa-*
14116
14117Texas Instruments' System Control Interface (TISCI) Protocol Driver
14118M:	Nishanth Menon <nm@ti.com>
14119M:	Tero Kristo <t-kristo@ti.com>
14120M:	Santosh Shilimkar <ssantosh@kernel.org>
14121L:	linux-arm-kernel@lists.infradead.org
14122S:	Maintained
14123F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14124F:	drivers/firmware/ti_sci*
14125F:	include/linux/soc/ti/ti_sci_protocol.h
14126F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14127F:	include/dt-bindings/genpd/k2g.h
14128F:	drivers/soc/ti/ti_sci_pm_domains.c
14129F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14130F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14131F:	drivers/clk/keystone/sci-clk.c
14132F:	drivers/reset/reset-ti-sci.c
14133
14134THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14135M:	Hans Verkuil <hverkuil@xs4all.nl>
14136L:	linux-media@vger.kernel.org
14137T:	git git://linuxtv.org/media_tree.git
14138W:	https://linuxtv.org
14139S:	Maintained
14140F:	drivers/media/radio/radio-raremono.c
14141
14142THERMAL
14143M:	Zhang Rui <rui.zhang@intel.com>
14144M:	Eduardo Valentin <edubezval@gmail.com>
14145L:	linux-pm@vger.kernel.org
14146T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14148Q:	https://patchwork.kernel.org/project/linux-pm/list/
14149S:	Supported
14150F:	drivers/thermal/
14151F:	include/linux/thermal.h
14152F:	include/uapi/linux/thermal.h
14153F:	include/linux/cpu_cooling.h
14154F:	Documentation/devicetree/bindings/thermal/
14155
14156THERMAL/CPU_COOLING
14157M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14158M:	Viresh Kumar <viresh.kumar@linaro.org>
14159M:	Javi Merino <javi.merino@kernel.org>
14160L:	linux-pm@vger.kernel.org
14161S:	Supported
14162F:	Documentation/thermal/cpu-cooling-api.txt
14163F:	drivers/thermal/cpu_cooling.c
14164F:	include/linux/cpu_cooling.h
14165
14166THINKPAD ACPI EXTRAS DRIVER
14167M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14168L:	ibm-acpi-devel@lists.sourceforge.net
14169L:	platform-driver-x86@vger.kernel.org
14170W:	http://ibm-acpi.sourceforge.net
14171W:	http://thinkwiki.org/wiki/Ibm-acpi
14172T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14173S:	Maintained
14174F:	drivers/platform/x86/thinkpad_acpi.c
14175
14176THUNDERBOLT DRIVER
14177M:	Andreas Noever <andreas.noever@gmail.com>
14178M:	Michael Jamet <michael.jamet@intel.com>
14179M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14180M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14181T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14182S:	Maintained
14183F:	Documentation/admin-guide/thunderbolt.rst
14184F:	drivers/thunderbolt/
14185F:	include/linux/thunderbolt.h
14186
14187THUNDERBOLT NETWORK DRIVER
14188M:	Michael Jamet <michael.jamet@intel.com>
14189M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14190M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14191L:	netdev@vger.kernel.org
14192S:	Maintained
14193F:	drivers/net/thunderbolt.c
14194
14195THUNDERX GPIO DRIVER
14196M:	David Daney <david.daney@cavium.com>
14197S:	Maintained
14198F:	drivers/gpio/gpio-thunderx.c
14199
14200TI AM437X VPFE DRIVER
14201M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14202L:	linux-media@vger.kernel.org
14203W:	https://linuxtv.org
14204Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14205T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14206S:	Maintained
14207F:	drivers/media/platform/am437x/
14208
14209TI BANDGAP AND THERMAL DRIVER
14210M:	Eduardo Valentin <edubezval@gmail.com>
14211M:	Keerthy <j-keerthy@ti.com>
14212L:	linux-pm@vger.kernel.org
14213L:	linux-omap@vger.kernel.org
14214S:	Maintained
14215F:	drivers/thermal/ti-soc-thermal/
14216
14217TI BQ27XXX POWER SUPPLY DRIVER
14218R:	Andrew F. Davis <afd@ti.com>
14219F:	include/linux/power/bq27xxx_battery.h
14220F:	drivers/power/supply/bq27xxx_battery.c
14221F:	drivers/power/supply/bq27xxx_battery_i2c.c
14222
14223TI CDCE706 CLOCK DRIVER
14224M:	Max Filippov <jcmvbkbc@gmail.com>
14225S:	Maintained
14226F:	drivers/clk/clk-cdce706.c
14227
14228TI CLOCK DRIVER
14229M:	Tero Kristo <t-kristo@ti.com>
14230L:	linux-omap@vger.kernel.org
14231S:	Maintained
14232F:	drivers/clk/ti/
14233F:	include/linux/clk/ti.h
14234
14235TI DAVINCI MACHINE SUPPORT
14236M:	Sekhar Nori <nsekhar@ti.com>
14237M:	Kevin Hilman <khilman@kernel.org>
14238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14240S:	Supported
14241F:	arch/arm/mach-davinci/
14242F:	drivers/i2c/busses/i2c-davinci.c
14243F:	arch/arm/boot/dts/da850*
14244
14245TI DAVINCI SERIES CLOCK DRIVER
14246M:	David Lechner <david@lechnology.com>
14247R:	Sekhar Nori <nsekhar@ti.com>
14248S:	Maintained
14249F:	Documentation/devicetree/bindings/clock/ti/davinci/
14250F:	drivers/clk/davinci/
14251
14252TI DAVINCI SERIES GPIO DRIVER
14253M:	Keerthy <j-keerthy@ti.com>
14254L:	linux-gpio@vger.kernel.org
14255S:	Maintained
14256F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14257F:	drivers/gpio/gpio-davinci.c
14258
14259TI DAVINCI SERIES MEDIA DRIVER
14260M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14261L:	linux-media@vger.kernel.org
14262W:	https://linuxtv.org
14263Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14264T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14265S:	Maintained
14266F:	drivers/media/platform/davinci/
14267F:	include/media/davinci/
14268
14269TI ETHERNET SWITCH DRIVER (CPSW)
14270R:	Grygorii Strashko <grygorii.strashko@ti.com>
14271L:	linux-omap@vger.kernel.org
14272L:	netdev@vger.kernel.org
14273S:	Maintained
14274F:	drivers/net/ethernet/ti/cpsw*
14275F:	drivers/net/ethernet/ti/davinci*
14276
14277TI FLASH MEDIA INTERFACE DRIVER
14278M:	Alex Dubov <oakad@yahoo.com>
14279S:	Maintained
14280F:	drivers/misc/tifm*
14281F:	drivers/mmc/host/tifm_sd.c
14282F:	include/linux/tifm.h
14283
14284TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14285M:	Santosh Shilimkar <ssantosh@kernel.org>
14286L:	linux-kernel@vger.kernel.org
14287L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14288S:	Maintained
14289F:	drivers/soc/ti/*
14290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14291
14292TI LM49xxx FAMILY ASoC CODEC DRIVERS
14293M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14294M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14295L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14296S:	Maintained
14297F:	sound/soc/codecs/lm49453*
14298F:	sound/soc/codecs/isabelle*
14299
14300TI LP855x BACKLIGHT DRIVER
14301M:	Milo Kim <milo.kim@ti.com>
14302S:	Maintained
14303F:	Documentation/backlight/lp855x-driver.txt
14304F:	drivers/video/backlight/lp855x_bl.c
14305F:	include/linux/platform_data/lp855x.h
14306
14307TI LP8727 CHARGER DRIVER
14308M:	Milo Kim <milo.kim@ti.com>
14309S:	Maintained
14310F:	drivers/power/supply/lp8727_charger.c
14311F:	include/linux/platform_data/lp8727.h
14312
14313TI LP8788 MFD DRIVER
14314M:	Milo Kim <milo.kim@ti.com>
14315S:	Maintained
14316F:	drivers/iio/adc/lp8788_adc.c
14317F:	drivers/leds/leds-lp8788.c
14318F:	drivers/mfd/lp8788*.c
14319F:	drivers/power/supply/lp8788-charger.c
14320F:	drivers/regulator/lp8788-*.c
14321F:	include/linux/mfd/lp8788*.h
14322
14323TI NETCP ETHERNET DRIVER
14324M:	Wingman Kwok <w-kwok2@ti.com>
14325M:	Murali Karicheri <m-karicheri2@ti.com>
14326L:	netdev@vger.kernel.org
14327S:	Maintained
14328F:	drivers/net/ethernet/ti/netcp*
14329
14330TI TAS571X FAMILY ASoC CODEC DRIVER
14331M:	Kevin Cernekee <cernekee@chromium.org>
14332L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14333S:	Odd Fixes
14334F:	sound/soc/codecs/tas571x*
14335
14336TI TRF7970A NFC DRIVER
14337M:	Mark Greer <mgreer@animalcreek.com>
14338L:	linux-wireless@vger.kernel.org
14339L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14340S:	Supported
14341F:	drivers/nfc/trf7970a.c
14342F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14343
14344TI TWL4030 SERIES SOC CODEC DRIVER
14345M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14346L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14347S:	Maintained
14348F:	sound/soc/codecs/twl4030*
14349
14350TI VPE/CAL DRIVERS
14351M:	Benoit Parrot <bparrot@ti.com>
14352L:	linux-media@vger.kernel.org
14353W:	http://linuxtv.org/
14354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14355S:	Maintained
14356F:	drivers/media/platform/ti-vpe/
14357
14358TI WILINK WIRELESS DRIVERS
14359L:	linux-wireless@vger.kernel.org
14360W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14361W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14363S:	Orphan
14364F:	drivers/net/wireless/ti/
14365F:	include/linux/wl12xx.h
14366
14367TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14368M:	John Stultz <john.stultz@linaro.org>
14369M:	Thomas Gleixner <tglx@linutronix.de>
14370R:	Stephen Boyd <sboyd@kernel.org>
14371L:	linux-kernel@vger.kernel.org
14372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14373S:	Supported
14374F:	include/linux/clocksource.h
14375F:	include/linux/time.h
14376F:	include/linux/timex.h
14377F:	include/uapi/linux/time.h
14378F:	include/uapi/linux/timex.h
14379F:	kernel/time/clocksource.c
14380F:	kernel/time/time*.c
14381F:	kernel/time/alarmtimer.c
14382F:	kernel/time/ntp.c
14383F:	tools/testing/selftests/timers/
14384
14385TIPC NETWORK LAYER
14386M:	Jon Maloy <jon.maloy@ericsson.com>
14387M:	Ying Xue <ying.xue@windriver.com>
14388L:	netdev@vger.kernel.org (core kernel code)
14389L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14390W:	http://tipc.sourceforge.net/
14391S:	Maintained
14392F:	include/uapi/linux/tipc*.h
14393F:	net/tipc/
14394
14395TLAN NETWORK DRIVER
14396M:	Samuel Chessman <chessman@tux.org>
14397L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14398W:	http://sourceforge.net/projects/tlan/
14399S:	Maintained
14400F:	Documentation/networking/tlan.txt
14401F:	drivers/net/ethernet/ti/tlan.*
14402
14403TM6000 VIDEO4LINUX DRIVER
14404M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14405L:	linux-media@vger.kernel.org
14406W:	https://linuxtv.org
14407T:	git git://linuxtv.org/media_tree.git
14408S:	Odd fixes
14409F:	drivers/media/usb/tm6000/
14410F:	Documentation/media/v4l-drivers/tm6000*
14411
14412TMIO/SDHI MMC DRIVER
14413M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14414L:	linux-mmc@vger.kernel.org
14415S:	Supported
14416F:	drivers/mmc/host/tmio_mmc*
14417F:	drivers/mmc/host/renesas_sdhi*
14418F:	include/linux/mfd/tmio.h
14419
14420TMP401 HARDWARE MONITOR DRIVER
14421M:	Guenter Roeck <linux@roeck-us.net>
14422L:	linux-hwmon@vger.kernel.org
14423S:	Maintained
14424F:	Documentation/hwmon/tmp401
14425F:	drivers/hwmon/tmp401.c
14426
14427TMPFS (SHMEM FILESYSTEM)
14428M:	Hugh Dickins <hughd@google.com>
14429L:	linux-mm@kvack.org
14430S:	Maintained
14431F:	include/linux/shmem_fs.h
14432F:	mm/shmem.c
14433
14434TOMOYO SECURITY MODULE
14435M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14436M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14437L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14438L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14439L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14440L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14441W:	http://tomoyo.sourceforge.jp/
14442T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14443S:	Maintained
14444F:	security/tomoyo/
14445
14446TOPSTAR LAPTOP EXTRAS DRIVER
14447M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14448L:	platform-driver-x86@vger.kernel.org
14449S:	Maintained
14450F:	drivers/platform/x86/topstar-laptop.c
14451
14452TORTURE-TEST MODULES
14453M:	Davidlohr Bueso <dave@stgolabs.net>
14454M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14455M:	Josh Triplett <josh@joshtriplett.org>
14456L:	linux-kernel@vger.kernel.org
14457S:	Supported
14458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14459F:	Documentation/RCU/torture.txt
14460F:	kernel/torture.c
14461F:	kernel/rcu/rcutorture.c
14462F:	kernel/locking/locktorture.c
14463
14464TOSHIBA ACPI EXTRAS DRIVER
14465M:	Azael Avalos <coproscefalo@gmail.com>
14466L:	platform-driver-x86@vger.kernel.org
14467S:	Maintained
14468F:	drivers/platform/x86/toshiba_acpi.c
14469
14470TOSHIBA BLUETOOTH DRIVER
14471M:	Azael Avalos <coproscefalo@gmail.com>
14472L:	platform-driver-x86@vger.kernel.org
14473S:	Maintained
14474F:	drivers/platform/x86/toshiba_bluetooth.c
14475
14476TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14477M:	Azael Avalos <coproscefalo@gmail.com>
14478L:	platform-driver-x86@vger.kernel.org
14479S:	Maintained
14480F:	drivers/platform/x86/toshiba_haps.c
14481
14482TOSHIBA SMM DRIVER
14483M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14484W:	http://www.buzzard.org.uk/toshiba/
14485S:	Maintained
14486F:	drivers/char/toshiba.c
14487F:	include/linux/toshiba.h
14488F:	include/uapi/linux/toshiba.h
14489
14490TOSHIBA TC358743 DRIVER
14491M:	Mats Randgaard <matrandg@cisco.com>
14492L:	linux-media@vger.kernel.org
14493S:	Maintained
14494F:	drivers/media/i2c/tc358743*
14495F:	include/media/i2c/tc358743.h
14496
14497TOSHIBA WMI HOTKEYS DRIVER
14498M:	Azael Avalos <coproscefalo@gmail.com>
14499L:	platform-driver-x86@vger.kernel.org
14500S:	Maintained
14501F:	drivers/platform/x86/toshiba-wmi.c
14502
14503TPM DEVICE DRIVER
14504M:	Peter Huewe <peterhuewe@gmx.de>
14505M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14506R:	Jason Gunthorpe <jgg@ziepe.ca>
14507L:	linux-integrity@vger.kernel.org
14508Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14509W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14510T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14511S:	Maintained
14512F:	drivers/char/tpm/
14513
14514TRACING
14515M:	Steven Rostedt <rostedt@goodmis.org>
14516M:	Ingo Molnar <mingo@redhat.com>
14517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14518S:	Maintained
14519F:	Documentation/trace/ftrace.rst
14520F:	arch/*/*/*/ftrace.h
14521F:	arch/*/kernel/ftrace.c
14522F:	include/*/ftrace.h
14523F:	include/linux/trace*.h
14524F:	include/trace/
14525F:	kernel/trace/
14526F:	tools/testing/selftests/ftrace/
14527
14528TRACING MMIO ACCESSES (MMIOTRACE)
14529M:	Steven Rostedt <rostedt@goodmis.org>
14530M:	Ingo Molnar <mingo@kernel.org>
14531R:	Karol Herbst <karolherbst@gmail.com>
14532R:	Pekka Paalanen <ppaalanen@gmail.com>
14533S:	Maintained
14534L:	linux-kernel@vger.kernel.org
14535L:	nouveau@lists.freedesktop.org
14536F:	kernel/trace/trace_mmiotrace.c
14537F:	include/linux/mmiotrace.h
14538F:	arch/x86/mm/kmmio.c
14539F:	arch/x86/mm/mmio-mod.c
14540F:	arch/x86/mm/testmmiotrace.c
14541
14542TRIVIAL PATCHES
14543M:	Jiri Kosina <trivial@kernel.org>
14544T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14545S:	Maintained
14546K:	^Subject:.*(?i)trivial
14547
14548TEMPO SEMICONDUCTOR DRIVERS
14549M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14550S:	Maintained
14551F:	sound/soc/codecs/tscs*.c
14552F:	sound/soc/codecs/tscs*.h
14553F:	Documentation/devicetree/bindings/sound/tscs*.txt
14554
14555TTY LAYER
14556M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14557M:	Jiri Slaby <jslaby@suse.com>
14558S:	Supported
14559T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14560F:	Documentation/serial/
14561F:	drivers/tty/
14562F:	drivers/tty/serial/serial_core.c
14563F:	include/linux/serial_core.h
14564F:	include/linux/serial.h
14565F:	include/linux/tty.h
14566F:	include/uapi/linux/serial_core.h
14567F:	include/uapi/linux/serial.h
14568F:	include/uapi/linux/tty.h
14569
14570TUA9001 MEDIA DRIVER
14571M:	Antti Palosaari <crope@iki.fi>
14572L:	linux-media@vger.kernel.org
14573W:	https://linuxtv.org
14574W:	http://palosaari.fi/linux/
14575Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14576T:	git git://linuxtv.org/anttip/media_tree.git
14577S:	Maintained
14578F:	drivers/media/tuners/tua9001*
14579
14580TULIP NETWORK DRIVERS
14581L:	netdev@vger.kernel.org
14582L:	linux-parisc@vger.kernel.org
14583S:	Orphan
14584F:	drivers/net/ethernet/dec/tulip/
14585
14586TUN/TAP driver
14587M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14588W:	http://vtun.sourceforge.net/tun
14589S:	Maintained
14590F:	Documentation/networking/tuntap.txt
14591F:	arch/um/os-Linux/drivers/
14592
14593TURBOCHANNEL SUBSYSTEM
14594M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14595M:	Ralf Baechle <ralf@linux-mips.org>
14596L:	linux-mips@linux-mips.org
14597Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14598S:	Maintained
14599F:	drivers/tc/
14600F:	include/linux/tc.h
14601
14602TURBOSTAT UTILITY
14603M:	"Len Brown" <lenb@kernel.org>
14604L:	linux-pm@vger.kernel.org
14605B:	https://bugzilla.kernel.org
14606Q:	https://patchwork.kernel.org/project/linux-pm/list/
14607T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14608S:	Supported
14609F:	tools/power/x86/turbostat/
14610
14611TW5864 VIDEO4LINUX DRIVER
14612M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14613M:	Anton Sviridenko <anton@corp.bluecherry.net>
14614M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14615M:	Andrey Utkin <andrey_utkin@fastmail.com>
14616L:	linux-media@vger.kernel.org
14617S:	Supported
14618F:	drivers/media/pci/tw5864/
14619
14620TW68 VIDEO4LINUX DRIVER
14621M:	Hans Verkuil <hverkuil@xs4all.nl>
14622L:	linux-media@vger.kernel.org
14623T:	git git://linuxtv.org/media_tree.git
14624W:	https://linuxtv.org
14625S:	Odd Fixes
14626F:	drivers/media/pci/tw68/
14627
14628TW686X VIDEO4LINUX DRIVER
14629M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14630L:	linux-media@vger.kernel.org
14631T:	git git://linuxtv.org/media_tree.git
14632W:	http://linuxtv.org
14633S:	Maintained
14634F:	drivers/media/pci/tw686x/
14635
14636UBI FILE SYSTEM (UBIFS)
14637M:	Richard Weinberger <richard@nod.at>
14638M:	Artem Bityutskiy <dedekind1@gmail.com>
14639M:	Adrian Hunter <adrian.hunter@intel.com>
14640L:	linux-mtd@lists.infradead.org
14641T:	git git://git.infradead.org/ubifs-2.6.git
14642W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14643S:	Supported
14644F:	Documentation/filesystems/ubifs.txt
14645F:	fs/ubifs/
14646
14647UCLINUX (M68KNOMMU AND COLDFIRE)
14648M:	Greg Ungerer <gerg@linux-m68k.org>
14649W:	http://www.linux-m68k.org/
14650W:	http://www.uclinux.org/
14651L:	linux-m68k@lists.linux-m68k.org
14652L:	uclinux-dev@uclinux.org  (subscribers-only)
14653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14654S:	Maintained
14655F:	arch/m68k/coldfire/
14656F:	arch/m68k/68*/
14657F:	arch/m68k/*/*_no.*
14658F:	arch/m68k/include/asm/*_no.*
14659
14660UDF FILESYSTEM
14661M:	Jan Kara <jack@suse.com>
14662S:	Maintained
14663F:	Documentation/filesystems/udf.txt
14664F:	fs/udf/
14665
14666UDRAW TABLET
14667M:	Bastien Nocera <hadess@hadess.net>
14668L:	linux-input@vger.kernel.org
14669S:	Maintained
14670F:	drivers/hid/hid-udraw-ps3.c
14671
14672UFS FILESYSTEM
14673M:	Evgeniy Dushistov <dushistov@mail.ru>
14674S:	Maintained
14675F:	Documentation/filesystems/ufs.txt
14676F:	fs/ufs/
14677
14678UHID USERSPACE HID IO DRIVER:
14679M:	David Herrmann <dh.herrmann@googlemail.com>
14680L:	linux-input@vger.kernel.org
14681S:	Maintained
14682F:	drivers/hid/uhid.c
14683F:	include/uapi/linux/uhid.h
14684
14685ULPI BUS
14686M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14687L:	linux-usb@vger.kernel.org
14688S:	Maintained
14689F:	drivers/usb/common/ulpi.c
14690F:	include/linux/ulpi/
14691
14692ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14693L:	linux-usb@vger.kernel.org
14694S:	Orphan
14695F:	drivers/uwb/
14696F:	include/linux/uwb.h
14697F:	include/linux/uwb/
14698
14699UNICORE32 ARCHITECTURE:
14700M:	Guan Xuetao <gxt@pku.edu.cn>
14701W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14702S:	Maintained
14703T:	git git://github.com/gxt/linux.git
14704F:	arch/unicore32/
14705
14706UNIFDEF
14707M:	Tony Finch <dot@dotat.at>
14708W:	http://dotat.at/prog/unifdef
14709S:	Maintained
14710F:	scripts/unifdef.c
14711
14712UNIFORM CDROM DRIVER
14713M:	Jens Axboe <axboe@kernel.dk>
14714W:	http://www.kernel.dk
14715S:	Maintained
14716F:	Documentation/cdrom/
14717F:	drivers/cdrom/cdrom.c
14718F:	include/linux/cdrom.h
14719F:	include/uapi/linux/cdrom.h
14720
14721UNISYS S-PAR DRIVERS
14722M:	David Kershner <david.kershner@unisys.com>
14723L:	sparmaintainer@unisys.com (Unisys internal)
14724S:	Supported
14725F:	include/linux/visorbus.h
14726F:	drivers/visorbus/
14727F:	drivers/staging/unisys/
14728
14729UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14730M:	Vinayak Holikatti <vinholikatti@gmail.com>
14731L:	linux-scsi@vger.kernel.org
14732S:	Supported
14733F:	Documentation/scsi/ufs.txt
14734F:	drivers/scsi/ufs/
14735
14736UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14737M:	Joao Pinto <jpinto@synopsys.com>
14738L:	linux-scsi@vger.kernel.org
14739S:	Supported
14740F:	drivers/scsi/ufs/*dwc*
14741
14742UNSORTED BLOCK IMAGES (UBI)
14743M:	Artem Bityutskiy <dedekind1@gmail.com>
14744M:	Richard Weinberger <richard@nod.at>
14745W:	http://www.linux-mtd.infradead.org/
14746L:	linux-mtd@lists.infradead.org
14747T:	git git://git.infradead.org/ubifs-2.6.git
14748S:	Supported
14749F:	drivers/mtd/ubi/
14750F:	include/linux/mtd/ubi.h
14751F:	include/uapi/mtd/ubi-user.h
14752
14753USB "USBNET" DRIVER FRAMEWORK
14754M:	Oliver Neukum <oneukum@suse.com>
14755L:	netdev@vger.kernel.org
14756W:	http://www.linux-usb.org/usbnet
14757S:	Maintained
14758F:	drivers/net/usb/usbnet.c
14759F:	include/linux/usb/usbnet.h
14760
14761USB ACM DRIVER
14762M:	Oliver Neukum <oneukum@suse.com>
14763L:	linux-usb@vger.kernel.org
14764S:	Maintained
14765F:	Documentation/usb/acm.txt
14766F:	drivers/usb/class/cdc-acm.*
14767
14768USB AR5523 WIRELESS DRIVER
14769M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14770L:	linux-wireless@vger.kernel.org
14771S:	Maintained
14772F:	drivers/net/wireless/ath/ar5523/
14773
14774USB ATTACHED SCSI
14775M:	Oliver Neukum <oneukum@suse.com>
14776L:	linux-usb@vger.kernel.org
14777L:	linux-scsi@vger.kernel.org
14778S:	Maintained
14779F:	drivers/usb/storage/uas.c
14780
14781USB CDC ETHERNET DRIVER
14782M:	Oliver Neukum <oliver@neukum.org>
14783L:	linux-usb@vger.kernel.org
14784S:	Maintained
14785F:	drivers/net/usb/cdc_*.c
14786F:	include/uapi/linux/usb/cdc.h
14787
14788USB CHAOSKEY DRIVER
14789M:	Keith Packard <keithp@keithp.com>
14790L:	linux-usb@vger.kernel.org
14791S:	Maintained
14792F:	drivers/usb/misc/chaoskey.c
14793
14794USB CYPRESS C67X00 DRIVER
14795M:	Peter Korsgaard <jacmet@sunsite.dk>
14796L:	linux-usb@vger.kernel.org
14797S:	Maintained
14798F:	drivers/usb/c67x00/
14799
14800USB DAVICOM DM9601 DRIVER
14801M:	Peter Korsgaard <jacmet@sunsite.dk>
14802L:	netdev@vger.kernel.org
14803W:	http://www.linux-usb.org/usbnet
14804S:	Maintained
14805F:	drivers/net/usb/dm9601.c
14806
14807USB DIAMOND RIO500 DRIVER
14808M:	Cesar Miquel <miquel@df.uba.ar>
14809L:	rio500-users@lists.sourceforge.net
14810W:	http://rio500.sourceforge.net
14811S:	Maintained
14812F:	drivers/usb/misc/rio500*
14813
14814USB EHCI DRIVER
14815M:	Alan Stern <stern@rowland.harvard.edu>
14816L:	linux-usb@vger.kernel.org
14817S:	Maintained
14818F:	Documentation/usb/ehci.txt
14819F:	drivers/usb/host/ehci*
14820
14821USB GADGET/PERIPHERAL SUBSYSTEM
14822M:	Felipe Balbi <balbi@kernel.org>
14823L:	linux-usb@vger.kernel.org
14824W:	http://www.linux-usb.org/gadget
14825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14826S:	Maintained
14827F:	drivers/usb/gadget/
14828F:	include/linux/usb/gadget*
14829
14830USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14831M:	Jiri Kosina <jikos@kernel.org>
14832R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14833L:	linux-usb@vger.kernel.org
14834T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14835S:	Maintained
14836F:	Documentation/hid/hiddev.txt
14837F:	drivers/hid/usbhid/
14838
14839USB INTEL XHCI ROLE MUX DRIVER
14840M:	Hans de Goede <hdegoede@redhat.com>
14841L:	linux-usb@vger.kernel.org
14842S:	Maintained
14843F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14844
14845USB ISP116X DRIVER
14846M:	Olav Kongas <ok@artecdesign.ee>
14847L:	linux-usb@vger.kernel.org
14848S:	Maintained
14849F:	drivers/usb/host/isp116x*
14850F:	include/linux/usb/isp116x.h
14851
14852USB LAN78XX ETHERNET DRIVER
14853M:	Woojung Huh <woojung.huh@microchip.com>
14854M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14855L:	netdev@vger.kernel.org
14856S:	Maintained
14857F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14858F:	drivers/net/usb/lan78xx.*
14859F:	include/dt-bindings/net/microchip-lan78xx.h
14860
14861USB MASS STORAGE DRIVER
14862M:	Alan Stern <stern@rowland.harvard.edu>
14863L:	linux-usb@vger.kernel.org
14864L:	usb-storage@lists.one-eyed-alien.net
14865S:	Maintained
14866W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14867F:	drivers/usb/storage/
14868
14869USB MIDI DRIVER
14870M:	Clemens Ladisch <clemens@ladisch.de>
14871L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14872T:	git git://git.alsa-project.org/alsa-kernel.git
14873S:	Maintained
14874F:	sound/usb/midi.*
14875
14876USB NETWORKING DRIVERS
14877L:	linux-usb@vger.kernel.org
14878S:	Odd Fixes
14879F:	drivers/net/usb/
14880
14881USB OHCI DRIVER
14882M:	Alan Stern <stern@rowland.harvard.edu>
14883L:	linux-usb@vger.kernel.org
14884S:	Maintained
14885F:	Documentation/usb/ohci.txt
14886F:	drivers/usb/host/ohci*
14887
14888USB OTG FSM (Finite State Machine)
14889M:	Peter Chen <Peter.Chen@nxp.com>
14890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14891L:	linux-usb@vger.kernel.org
14892S:	Maintained
14893F:	drivers/usb/common/usb-otg-fsm.c
14894
14895USB OVER IP DRIVER
14896M:	Valentina Manea <valentina.manea.m@gmail.com>
14897M:	Shuah Khan <shuah@kernel.org>
14898L:	linux-usb@vger.kernel.org
14899S:	Maintained
14900F:	Documentation/usb/usbip_protocol.txt
14901F:	drivers/usb/usbip/
14902F:	tools/usb/usbip/
14903F:	tools/testing/selftests/drivers/usb/usbip/
14904
14905USB PEGASUS DRIVER
14906M:	Petko Manolov <petkan@nucleusys.com>
14907L:	linux-usb@vger.kernel.org
14908L:	netdev@vger.kernel.org
14909T:	git git://github.com/petkan/pegasus.git
14910W:	https://github.com/petkan/pegasus
14911S:	Maintained
14912F:	drivers/net/usb/pegasus.*
14913
14914USB PHY LAYER
14915M:	Felipe Balbi <balbi@kernel.org>
14916L:	linux-usb@vger.kernel.org
14917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14918S:	Maintained
14919F:	drivers/usb/phy/
14920
14921USB PRINTER DRIVER (usblp)
14922M:	Pete Zaitcev <zaitcev@redhat.com>
14923L:	linux-usb@vger.kernel.org
14924S:	Supported
14925F:	drivers/usb/class/usblp.c
14926
14927USB QMI WWAN NETWORK DRIVER
14928M:	Bjørn Mork <bjorn@mork.no>
14929L:	netdev@vger.kernel.org
14930S:	Maintained
14931F:	Documentation/ABI/testing/sysfs-class-net-qmi
14932F:	drivers/net/usb/qmi_wwan.c
14933
14934USB RTL8150 DRIVER
14935M:	Petko Manolov <petkan@nucleusys.com>
14936L:	linux-usb@vger.kernel.org
14937L:	netdev@vger.kernel.org
14938T:	git git://github.com/petkan/rtl8150.git
14939W:	https://github.com/petkan/rtl8150
14940S:	Maintained
14941F:	drivers/net/usb/rtl8150.c
14942
14943USB SERIAL SUBSYSTEM
14944M:	Johan Hovold <johan@kernel.org>
14945L:	linux-usb@vger.kernel.org
14946T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14947S:	Maintained
14948F:	Documentation/usb/usb-serial.txt
14949F:	drivers/usb/serial/
14950F:	include/linux/usb/serial.h
14951
14952USB SMSC75XX ETHERNET DRIVER
14953M:	Steve Glendinning <steve.glendinning@shawell.net>
14954L:	netdev@vger.kernel.org
14955S:	Maintained
14956F:	drivers/net/usb/smsc75xx.*
14957
14958USB SMSC95XX ETHERNET DRIVER
14959M:	Steve Glendinning <steve.glendinning@shawell.net>
14960M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14961L:	netdev@vger.kernel.org
14962S:	Maintained
14963F:	drivers/net/usb/smsc95xx.*
14964
14965USB SUBSYSTEM
14966M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14967L:	linux-usb@vger.kernel.org
14968W:	http://www.linux-usb.org
14969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14970S:	Supported
14971F:	Documentation/devicetree/bindings/usb/
14972F:	Documentation/usb/
14973F:	drivers/usb/
14974F:	include/linux/usb.h
14975F:	include/linux/usb/
14976
14977USB TYPEC PI3USB30532 MUX DRIVER
14978M:	Hans de Goede <hdegoede@redhat.com>
14979L:	linux-usb@vger.kernel.org
14980S:	Maintained
14981F:	drivers/usb/typec/mux/pi3usb30532.c
14982
14983USB TYPEC SUBSYSTEM
14984M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14985L:	linux-usb@vger.kernel.org
14986S:	Maintained
14987F:	Documentation/ABI/testing/sysfs-class-typec
14988F:	Documentation/driver-api/usb/typec.rst
14989F:	drivers/usb/typec/
14990F:	include/linux/usb/typec.h
14991
14992USB UHCI DRIVER
14993M:	Alan Stern <stern@rowland.harvard.edu>
14994L:	linux-usb@vger.kernel.org
14995S:	Maintained
14996F:	drivers/usb/host/uhci*
14997
14998USB VIDEO CLASS
14999M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15000L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
15001L:	linux-media@vger.kernel.org
15002T:	git git://linuxtv.org/media_tree.git
15003W:	http://www.ideasonboard.org/uvc/
15004S:	Maintained
15005F:	drivers/media/usb/uvc/
15006F:	include/uapi/linux/uvcvideo.h
15007
15008USB VISION DRIVER
15009M:	Hans Verkuil <hverkuil@xs4all.nl>
15010L:	linux-media@vger.kernel.org
15011T:	git git://linuxtv.org/media_tree.git
15012W:	https://linuxtv.org
15013S:	Odd Fixes
15014F:	drivers/media/usb/usbvision/
15015
15016USB WEBCAM GADGET
15017M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15018L:	linux-usb@vger.kernel.org
15019S:	Maintained
15020F:	drivers/usb/gadget/function/*uvc*
15021F:	drivers/usb/gadget/legacy/webcam.c
15022
15023USB WIRELESS RNDIS DRIVER (rndis_wlan)
15024M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
15025L:	linux-wireless@vger.kernel.org
15026S:	Maintained
15027F:	drivers/net/wireless/rndis_wlan.c
15028
15029USB XHCI DRIVER
15030M:	Mathias Nyman <mathias.nyman@intel.com>
15031L:	linux-usb@vger.kernel.org
15032S:	Supported
15033F:	drivers/usb/host/xhci*
15034F:	drivers/usb/host/pci-quirks*
15035
15036USB ZD1201 DRIVER
15037L:	linux-wireless@vger.kernel.org
15038W:	http://linux-lc100020.sourceforge.net
15039S:	Orphan
15040F:	drivers/net/wireless/zydas/zd1201.*
15041
15042USB ZR364XX DRIVER
15043M:	Antoine Jacquet <royale@zerezo.com>
15044L:	linux-usb@vger.kernel.org
15045L:	linux-media@vger.kernel.org
15046T:	git git://linuxtv.org/media_tree.git
15047W:	http://royale.zerezo.com/zr364xx/
15048S:	Maintained
15049F:	Documentation/media/v4l-drivers/zr364xx*
15050F:	drivers/media/usb/zr364xx/
15051
15052USER-MODE LINUX (UML)
15053M:	Jeff Dike <jdike@addtoit.com>
15054M:	Richard Weinberger <richard@nod.at>
15055L:	linux-um@lists.infradead.org
15056W:	http://user-mode-linux.sourceforge.net
15057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15058S:	Maintained
15059F:	Documentation/virtual/uml/
15060F:	arch/um/
15061F:	arch/x86/um/
15062F:	fs/hostfs/
15063F:	fs/hppfs/
15064
15065USERSPACE I/O (UIO)
15066M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15067S:	Maintained
15068T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15069F:	Documentation/driver-api/uio-howto.rst
15070F:	drivers/uio/
15071F:	include/linux/uio*.h
15072
15073UTIL-LINUX PACKAGE
15074M:	Karel Zak <kzak@redhat.com>
15075L:	util-linux@vger.kernel.org
15076W:	http://en.wikipedia.org/wiki/Util-linux
15077T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15078S:	Maintained
15079
15080UUID HELPERS
15081M:	Christoph Hellwig <hch@lst.de>
15082R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15083L:	linux-kernel@vger.kernel.org
15084T:	git git://git.infradead.org/users/hch/uuid.git
15085F:	lib/uuid.c
15086F:	lib/test_uuid.c
15087F:	include/linux/uuid.h
15088F:	include/uapi/linux/uuid.h
15089S:	Maintained
15090
15091UVESAFB DRIVER
15092M:	Michal Januszewski <spock@gentoo.org>
15093L:	linux-fbdev@vger.kernel.org
15094W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15095S:	Maintained
15096F:	Documentation/fb/uvesafb.txt
15097F:	drivers/video/fbdev/uvesafb.*
15098
15099VF610 NAND DRIVER
15100M:	Stefan Agner <stefan@agner.ch>
15101L:	linux-mtd@lists.infradead.org
15102S:	Supported
15103F:	drivers/mtd/nand/raw/vf610_nfc.c
15104
15105VFAT/FAT/MSDOS FILESYSTEM
15106M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15107S:	Maintained
15108F:	Documentation/filesystems/vfat.txt
15109F:	fs/fat/
15110
15111VFIO DRIVER
15112M:	Alex Williamson <alex.williamson@redhat.com>
15113L:	kvm@vger.kernel.org
15114T:	git git://github.com/awilliam/linux-vfio.git
15115S:	Maintained
15116F:	Documentation/vfio.txt
15117F:	drivers/vfio/
15118F:	include/linux/vfio.h
15119F:	include/uapi/linux/vfio.h
15120
15121VFIO MEDIATED DEVICE DRIVERS
15122M:	Kirti Wankhede <kwankhede@nvidia.com>
15123L:	kvm@vger.kernel.org
15124S:	Maintained
15125F:	Documentation/vfio-mediated-device.txt
15126F:	drivers/vfio/mdev/
15127F:	include/linux/mdev.h
15128F:	samples/vfio-mdev/
15129
15130VFIO PLATFORM DRIVER
15131M:	Eric Auger <eric.auger@redhat.com>
15132L:	kvm@vger.kernel.org
15133S:	Maintained
15134F:	drivers/vfio/platform/
15135
15136VGA_SWITCHEROO
15137R:	Lukas Wunner <lukas@wunner.de>
15138S:	Maintained
15139F:	Documentation/gpu/vga-switcheroo.rst
15140F:	drivers/gpu/vga/vga_switcheroo.c
15141F:	include/linux/vga_switcheroo.h
15142T:	git git://anongit.freedesktop.org/drm/drm-misc
15143
15144VIA RHINE NETWORK DRIVER
15145S:	Orphan
15146F:	drivers/net/ethernet/via/via-rhine.c
15147
15148VIA SD/MMC CARD CONTROLLER DRIVER
15149M:	Bruce Chang <brucechang@via.com.tw>
15150M:	Harald Welte <HaraldWelte@viatech.com>
15151S:	Maintained
15152F:	drivers/mmc/host/via-sdmmc.c
15153
15154VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15155M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15156L:	linux-fbdev@vger.kernel.org
15157S:	Maintained
15158F:	include/linux/via-core.h
15159F:	include/linux/via-gpio.h
15160F:	include/linux/via_i2c.h
15161F:	drivers/video/fbdev/via/
15162
15163VIA VELOCITY NETWORK DRIVER
15164M:	Francois Romieu <romieu@fr.zoreil.com>
15165L:	netdev@vger.kernel.org
15166S:	Maintained
15167F:	drivers/net/ethernet/via/via-velocity.*
15168
15169VIDEO MULTIPLEXER DRIVER
15170M:	Philipp Zabel <p.zabel@pengutronix.de>
15171L:	linux-media@vger.kernel.org
15172S:	Maintained
15173F:	drivers/media/platform/video-mux.c
15174
15175VIDEO I2C POLLING DRIVER
15176M:	Matt Ranostay <matt.ranostay@konsulko.com>
15177L:	linux-media@vger.kernel.org
15178S:	Maintained
15179F:	drivers/media/i2c/video-i2c.c
15180
15181VIDEOBUF2 FRAMEWORK
15182M:	Pawel Osciak <pawel@osciak.com>
15183M:	Marek Szyprowski <m.szyprowski@samsung.com>
15184M:	Kyungmin Park <kyungmin.park@samsung.com>
15185L:	linux-media@vger.kernel.org
15186S:	Maintained
15187F:	drivers/media/v4l2-core/videobuf2-*
15188F:	include/media/videobuf2-*
15189
15190VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15191M:	Helen Koike <helen.koike@collabora.com>
15192L:	linux-media@vger.kernel.org
15193T:	git git://linuxtv.org/media_tree.git
15194W:	https://linuxtv.org
15195S:	Maintained
15196F:	drivers/media/platform/vimc/*
15197
15198VIRT LIB
15199M:	Alex Williamson <alex.williamson@redhat.com>
15200M:	Paolo Bonzini <pbonzini@redhat.com>
15201L:	kvm@vger.kernel.org
15202S:	Supported
15203F:	virt/lib/
15204
15205VIRTIO AND VHOST VSOCK DRIVER
15206M:	Stefan Hajnoczi <stefanha@redhat.com>
15207L:	kvm@vger.kernel.org
15208L:	virtualization@lists.linux-foundation.org
15209L:	netdev@vger.kernel.org
15210S:	Maintained
15211F:	include/linux/virtio_vsock.h
15212F:	include/uapi/linux/virtio_vsock.h
15213F:	include/uapi/linux/vsockmon.h
15214F:	include/uapi/linux/vm_sockets_diag.h
15215F:	net/vmw_vsock/diag.c
15216F:	net/vmw_vsock/af_vsock_tap.c
15217F:	net/vmw_vsock/virtio_transport_common.c
15218F:	net/vmw_vsock/virtio_transport.c
15219F:	drivers/net/vsockmon.c
15220F:	drivers/vhost/vsock.c
15221F:	drivers/vhost/vsock.h
15222F:	tools/testing/vsock/
15223
15224VIRTIO CONSOLE DRIVER
15225M:	Amit Shah <amit@kernel.org>
15226L:	virtualization@lists.linux-foundation.org
15227S:	Maintained
15228F:	drivers/char/virtio_console.c
15229F:	include/linux/virtio_console.h
15230F:	include/uapi/linux/virtio_console.h
15231
15232VIRTIO CORE, NET AND BLOCK DRIVERS
15233M:	"Michael S. Tsirkin" <mst@redhat.com>
15234M:	Jason Wang <jasowang@redhat.com>
15235L:	virtualization@lists.linux-foundation.org
15236S:	Maintained
15237F:	Documentation/devicetree/bindings/virtio/
15238F:	drivers/virtio/
15239F:	tools/virtio/
15240F:	drivers/net/virtio_net.c
15241F:	drivers/block/virtio_blk.c
15242F:	include/linux/virtio*.h
15243F:	include/uapi/linux/virtio_*.h
15244F:	drivers/crypto/virtio/
15245F:	mm/balloon_compaction.c
15246
15247VIRTIO CRYPTO DRIVER
15248M:	Gonglei <arei.gonglei@huawei.com>
15249L:	virtualization@lists.linux-foundation.org
15250L:	linux-crypto@vger.kernel.org
15251S:	Maintained
15252F:	drivers/crypto/virtio/
15253F:	include/uapi/linux/virtio_crypto.h
15254
15255VIRTIO DRIVERS FOR S390
15256M:	Cornelia Huck <cohuck@redhat.com>
15257M:	Halil Pasic <pasic@linux.ibm.com>
15258L:	linux-s390@vger.kernel.org
15259L:	virtualization@lists.linux-foundation.org
15260L:	kvm@vger.kernel.org
15261S:	Supported
15262F:	drivers/s390/virtio/
15263F:	arch/s390/include/uapi/asm/virtio-ccw.h
15264
15265VIRTIO GPU DRIVER
15266M:	David Airlie <airlied@linux.ie>
15267M:	Gerd Hoffmann <kraxel@redhat.com>
15268L:	dri-devel@lists.freedesktop.org
15269L:	virtualization@lists.linux-foundation.org
15270T:	git git://anongit.freedesktop.org/drm/drm-misc
15271S:	Maintained
15272F:	drivers/gpu/drm/virtio/
15273F:	include/uapi/linux/virtio_gpu.h
15274
15275VIRTIO HOST (VHOST)
15276M:	"Michael S. Tsirkin" <mst@redhat.com>
15277M:	Jason Wang <jasowang@redhat.com>
15278L:	kvm@vger.kernel.org
15279L:	virtualization@lists.linux-foundation.org
15280L:	netdev@vger.kernel.org
15281T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15282S:	Maintained
15283F:	drivers/vhost/
15284F:	include/uapi/linux/vhost.h
15285
15286VIRTIO INPUT DRIVER
15287M:	Gerd Hoffmann <kraxel@redhat.com>
15288S:	Maintained
15289F:	drivers/virtio/virtio_input.c
15290F:	include/uapi/linux/virtio_input.h
15291
15292VIRTUAL BOX GUEST DEVICE DRIVER
15293M:	Hans de Goede <hdegoede@redhat.com>
15294M:	Arnd Bergmann <arnd@arndb.de>
15295M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15296S:	Maintained
15297F:	include/linux/vbox_utils.h
15298F:	include/uapi/linux/vbox*.h
15299F:	drivers/virt/vboxguest/
15300
15301VIRTUAL SERIO DEVICE DRIVER
15302M:	Stephen Chandler Paul <thatslyude@gmail.com>
15303S:	Maintained
15304F:	drivers/input/serio/userio.c
15305F:	include/uapi/linux/userio.h
15306
15307VIVID VIRTUAL VIDEO DRIVER
15308M:	Hans Verkuil <hverkuil@xs4all.nl>
15309L:	linux-media@vger.kernel.org
15310T:	git git://linuxtv.org/media_tree.git
15311W:	https://linuxtv.org
15312S:	Maintained
15313F:	drivers/media/platform/vivid/*
15314
15315VLYNQ BUS
15316M:	Florian Fainelli <f.fainelli@gmail.com>
15317L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15318S:	Maintained
15319F:	drivers/vlynq/vlynq.c
15320F:	include/linux/vlynq.h
15321
15322VME SUBSYSTEM
15323M:	Martyn Welch <martyn@welchs.me.uk>
15324M:	Manohar Vanga <manohar.vanga@gmail.com>
15325M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15326L:	devel@driverdev.osuosl.org
15327S:	Maintained
15328T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15329F:	Documentation/driver-api/vme.rst
15330F:	drivers/staging/vme/
15331F:	drivers/vme/
15332F:	include/linux/vme*
15333
15334VMWARE BALLOON DRIVER
15335M:	Xavier Deguillard <xdeguillard@vmware.com>
15336M:	Nadav Amit <namit@vmware.com>
15337M:	"VMware, Inc." <pv-drivers@vmware.com>
15338L:	linux-kernel@vger.kernel.org
15339S:	Maintained
15340F:	drivers/misc/vmw_balloon.c
15341
15342VMWARE HYPERVISOR INTERFACE
15343M:	Alok Kataria <akataria@vmware.com>
15344L:	virtualization@lists.linux-foundation.org
15345S:	Supported
15346F:	arch/x86/kernel/cpu/vmware.c
15347
15348VMWARE PVRDMA DRIVER
15349M:	Adit Ranadive <aditr@vmware.com>
15350M:	VMware PV-Drivers <pv-drivers@vmware.com>
15351L:	linux-rdma@vger.kernel.org
15352S:	Maintained
15353F:	drivers/infiniband/hw/vmw_pvrdma/
15354
15355VMware PVSCSI driver
15356M:	Jim Gill <jgill@vmware.com>
15357M:	VMware PV-Drivers <pv-drivers@vmware.com>
15358L:	linux-scsi@vger.kernel.org
15359S:	Maintained
15360F:	drivers/scsi/vmw_pvscsi.c
15361F:	drivers/scsi/vmw_pvscsi.h
15362
15363VMWARE VMMOUSE SUBDRIVER
15364M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15365M:	"VMware, Inc." <pv-drivers@vmware.com>
15366L:	linux-input@vger.kernel.org
15367S:	Maintained
15368F:	drivers/input/mouse/vmmouse.c
15369F:	drivers/input/mouse/vmmouse.h
15370
15371VMWARE VMXNET3 ETHERNET DRIVER
15372M:	Ronak Doshi <doshir@vmware.com>
15373M:	"VMware, Inc." <pv-drivers@vmware.com>
15374L:	netdev@vger.kernel.org
15375S:	Maintained
15376F:	drivers/net/vmxnet3/
15377
15378VOCORE VOCORE2 BOARD
15379M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15380L:	linux-mips@linux-mips.org
15381S:	Maintained
15382F:	arch/mips/boot/dts/ralink/vocore2.dts
15383
15384VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15385M:	Liam Girdwood <lgirdwood@gmail.com>
15386M:	Mark Brown <broonie@kernel.org>
15387L:	linux-kernel@vger.kernel.org
15388W:	http://www.slimlogic.co.uk/?p=48
15389T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15390S:	Supported
15391F:	Documentation/devicetree/bindings/regulator/
15392F:	Documentation/power/regulator/
15393F:	drivers/regulator/
15394F:	include/dt-bindings/regulator/
15395F:	include/linux/regulator/
15396
15397VRF
15398M:	David Ahern <dsa@cumulusnetworks.com>
15399M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15400L:	netdev@vger.kernel.org
15401S:	Maintained
15402F:	drivers/net/vrf.c
15403F:	Documentation/networking/vrf.txt
15404
15405VT1211 HARDWARE MONITOR DRIVER
15406M:	Juerg Haefliger <juergh@gmail.com>
15407L:	linux-hwmon@vger.kernel.org
15408S:	Maintained
15409F:	Documentation/hwmon/vt1211
15410F:	drivers/hwmon/vt1211.c
15411
15412VT8231 HARDWARE MONITOR DRIVER
15413M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15414L:	linux-hwmon@vger.kernel.org
15415S:	Maintained
15416F:	drivers/hwmon/vt8231.c
15417
15418VUB300 USB to SDIO/SD/MMC bridge chip
15419M:	Tony Olech <tony.olech@elandigitalsystems.com>
15420L:	linux-mmc@vger.kernel.org
15421L:	linux-usb@vger.kernel.org
15422S:	Supported
15423F:	drivers/mmc/host/vub300.c
15424
15425W1 DALLAS'S 1-WIRE BUS
15426M:	Evgeniy Polyakov <zbr@ioremap.net>
15427S:	Maintained
15428F:	Documentation/devicetree/bindings/w1/
15429F:	Documentation/w1/
15430F:	drivers/w1/
15431F:	include/linux/w1.h
15432
15433W83791D HARDWARE MONITORING DRIVER
15434M:	Marc Hulsman <m.hulsman@tudelft.nl>
15435L:	linux-hwmon@vger.kernel.org
15436S:	Maintained
15437F:	Documentation/hwmon/w83791d
15438F:	drivers/hwmon/w83791d.c
15439
15440W83793 HARDWARE MONITORING DRIVER
15441M:	Rudolf Marek <r.marek@assembler.cz>
15442L:	linux-hwmon@vger.kernel.org
15443S:	Maintained
15444F:	Documentation/hwmon/w83793
15445F:	drivers/hwmon/w83793.c
15446
15447W83795 HARDWARE MONITORING DRIVER
15448M:	Jean Delvare <jdelvare@suse.com>
15449L:	linux-hwmon@vger.kernel.org
15450S:	Maintained
15451F:	drivers/hwmon/w83795.c
15452
15453W83L51xD SD/MMC CARD INTERFACE DRIVER
15454M:	Pierre Ossman <pierre@ossman.eu>
15455S:	Maintained
15456F:	drivers/mmc/host/wbsd.*
15457
15458WACOM PROTOCOL 4 SERIAL TABLETS
15459M:	Julian Squires <julian@cipht.net>
15460M:	Hans de Goede <hdegoede@redhat.com>
15461L:	linux-input@vger.kernel.org
15462S:	Maintained
15463F:	drivers/input/tablet/wacom_serial4.c
15464
15465WATCHDOG DEVICE DRIVERS
15466M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15467M:	Guenter Roeck <linux@roeck-us.net>
15468L:	linux-watchdog@vger.kernel.org
15469W:	http://www.linux-watchdog.org/
15470T:	git git://www.linux-watchdog.org/linux-watchdog.git
15471S:	Maintained
15472F:	Documentation/devicetree/bindings/watchdog/
15473F:	Documentation/watchdog/
15474F:	drivers/watchdog/
15475F:	include/linux/watchdog.h
15476F:	include/uapi/linux/watchdog.h
15477
15478WHISKEYCOVE PMIC GPIO DRIVER
15479M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15480L:	linux-gpio@vger.kernel.org
15481S:	Maintained
15482F:	drivers/gpio/gpio-wcove.c
15483
15484WIIMOTE HID DRIVER
15485M:	David Herrmann <dh.herrmann@googlemail.com>
15486L:	linux-input@vger.kernel.org
15487S:	Maintained
15488F:	drivers/hid/hid-wiimote*
15489
15490WILOCITY WIL6210 WIRELESS DRIVER
15491M:	Maya Erez <merez@codeaurora.org>
15492L:	linux-wireless@vger.kernel.org
15493L:	wil6210@qti.qualcomm.com
15494S:	Supported
15495W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15496F:	drivers/net/wireless/ath/wil6210/
15497
15498WIMAX STACK
15499M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15500M:	linux-wimax@intel.com
15501L:	wimax@linuxwimax.org (subscribers-only)
15502S:	Supported
15503W:	http://linuxwimax.org
15504F:	Documentation/wimax/README.wimax
15505F:	include/linux/wimax/debug.h
15506F:	include/net/wimax.h
15507F:	include/uapi/linux/wimax.h
15508F:	net/wimax/
15509
15510WINBOND CIR DRIVER
15511M:	David Härdeman <david@hardeman.nu>
15512S:	Maintained
15513F:	drivers/media/rc/winbond-cir.c
15514
15515WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15516M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15517L:	linux-watchdog@vger.kernel.org
15518S:	Maintained
15519F:	drivers/watchdog/ebc-c384_wdt.c
15520
15521WINSYSTEMS WS16C48 GPIO DRIVER
15522M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15523L:	linux-gpio@vger.kernel.org
15524S:	Maintained
15525F:	drivers/gpio/gpio-ws16c48.c
15526
15527WISTRON LAPTOP BUTTON DRIVER
15528M:	Miloslav Trmac <mitr@volny.cz>
15529S:	Maintained
15530F:	drivers/input/misc/wistron_btns.c
15531
15532WL3501 WIRELESS PCMCIA CARD DRIVER
15533L:	linux-wireless@vger.kernel.org
15534S:	Odd fixes
15535F:	drivers/net/wireless/wl3501*
15536
15537WOLFSON MICROELECTRONICS DRIVERS
15538L:	patches@opensource.cirrus.com
15539T:	git https://github.com/CirrusLogic/linux-drivers.git
15540W:	https://github.com/CirrusLogic/linux-drivers/wiki
15541S:	Supported
15542F:	Documentation/hwmon/wm83??
15543F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15544F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15545F:	Documentation/devicetree/bindings/mfd/arizona.txt
15546F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15547F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15548F:	arch/arm/mach-s3c64xx/mach-crag6410*
15549F:	drivers/clk/clk-wm83*.c
15550F:	drivers/extcon/extcon-arizona.c
15551F:	drivers/leds/leds-wm83*.c
15552F:	drivers/gpio/gpio-*wm*.c
15553F:	drivers/gpio/gpio-arizona.c
15554F:	drivers/hwmon/wm83??-hwmon.c
15555F:	drivers/input/misc/wm831x-on.c
15556F:	drivers/input/touchscreen/wm831x-ts.c
15557F:	drivers/input/touchscreen/wm97*.c
15558F:	drivers/mfd/arizona*
15559F:	drivers/mfd/wm*.c
15560F:	drivers/mfd/cs47l24*
15561F:	drivers/power/supply/wm83*.c
15562F:	drivers/rtc/rtc-wm83*.c
15563F:	drivers/regulator/wm8*.c
15564F:	drivers/regulator/arizona*
15565F:	drivers/video/backlight/wm83*_bl.c
15566F:	drivers/watchdog/wm83*_wdt.c
15567F:	include/linux/mfd/arizona/
15568F:	include/linux/mfd/wm831x/
15569F:	include/linux/mfd/wm8350/
15570F:	include/linux/mfd/wm8400*
15571F:	include/linux/regulator/arizona*
15572F:	include/linux/wm97xx.h
15573F:	include/sound/wm????.h
15574F:	sound/soc/codecs/arizona.?
15575F:	sound/soc/codecs/wm*
15576F:	sound/soc/codecs/cs47l24*
15577
15578WORKQUEUE
15579M:	Tejun Heo <tj@kernel.org>
15580R:	Lai Jiangshan <jiangshanlai@gmail.com>
15581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15582S:	Maintained
15583F:	include/linux/workqueue.h
15584F:	kernel/workqueue.c
15585F:	Documentation/core-api/workqueue.rst
15586
15587X-POWERS AXP288 PMIC DRIVERS
15588M:	Hans de Goede <hdegoede@redhat.com>
15589S:	Maintained
15590N:	axp288
15591F:	drivers/acpi/pmic/intel_pmic_xpower.c
15592
15593X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15594M:	Chen-Yu Tsai <wens@csie.org>
15595L:	linux-kernel@vger.kernel.org
15596S:	Maintained
15597N:	axp[128]
15598
15599X.25 NETWORK LAYER
15600M:	Andrew Hendry <andrew.hendry@gmail.com>
15601L:	linux-x25@vger.kernel.org
15602S:	Odd Fixes
15603F:	Documentation/networking/x25*
15604F:	include/net/x25*
15605F:	net/x25/
15606
15607X86 ARCHITECTURE (32-BIT AND 64-BIT)
15608M:	Thomas Gleixner <tglx@linutronix.de>
15609M:	Ingo Molnar <mingo@redhat.com>
15610R:	"H. Peter Anvin" <hpa@zytor.com>
15611M:	x86@kernel.org
15612L:	linux-kernel@vger.kernel.org
15613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15614S:	Maintained
15615F:	Documentation/devicetree/bindings/x86/
15616F:	Documentation/x86/
15617F:	arch/x86/
15618
15619X86 ENTRY CODE
15620M:	Andy Lutomirski <luto@kernel.org>
15621L:	linux-kernel@vger.kernel.org
15622T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15623S:	Maintained
15624F:	arch/x86/entry/
15625
15626X86 MCE INFRASTRUCTURE
15627M:	Tony Luck <tony.luck@intel.com>
15628M:	Borislav Petkov <bp@alien8.de>
15629L:	linux-edac@vger.kernel.org
15630S:	Maintained
15631F:	arch/x86/kernel/cpu/mcheck/*
15632
15633X86 MICROCODE UPDATE SUPPORT
15634M:	Borislav Petkov <bp@alien8.de>
15635S:	Maintained
15636F:	arch/x86/kernel/cpu/microcode/*
15637
15638X86 PLATFORM DRIVERS
15639M:	Darren Hart <dvhart@infradead.org>
15640M:	Andy Shevchenko <andy@infradead.org>
15641L:	platform-driver-x86@vger.kernel.org
15642T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15643S:	Maintained
15644F:	drivers/platform/x86/
15645F:	drivers/platform/olpc/
15646
15647X86 VDSO
15648M:	Andy Lutomirski <luto@kernel.org>
15649L:	linux-kernel@vger.kernel.org
15650T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15651S:	Maintained
15652F:	arch/x86/entry/vdso/
15653
15654XC2028/3028 TUNER DRIVER
15655M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15656L:	linux-media@vger.kernel.org
15657W:	https://linuxtv.org
15658T:	git git://linuxtv.org/media_tree.git
15659S:	Maintained
15660F:	drivers/media/tuners/tuner-xc2028.*
15661
15662XDP SOCKETS (AF_XDP)
15663M:	Björn Töpel <bjorn.topel@intel.com>
15664M:	Magnus Karlsson <magnus.karlsson@intel.com>
15665L:	netdev@vger.kernel.org
15666S:	Maintained
15667F:	kernel/bpf/xskmap.c
15668F:	net/xdp/
15669
15670XEN BLOCK SUBSYSTEM
15671M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15672M:	Roger Pau Monné <roger.pau@citrix.com>
15673L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15674S:	Supported
15675F:	drivers/block/xen-blkback/*
15676F:	drivers/block/xen*
15677
15678XEN HYPERVISOR ARM
15679M:	Stefano Stabellini <sstabellini@kernel.org>
15680L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15681S:	Maintained
15682F:	arch/arm/xen/
15683F:	arch/arm/include/asm/xen/
15684
15685XEN HYPERVISOR ARM64
15686M:	Stefano Stabellini <sstabellini@kernel.org>
15687L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15688S:	Maintained
15689F:	arch/arm64/xen/
15690F:	arch/arm64/include/asm/xen/
15691
15692XEN HYPERVISOR INTERFACE
15693M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15694M:	Juergen Gross <jgross@suse.com>
15695L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15697S:	Supported
15698F:	arch/x86/xen/
15699F:	drivers/*/xen-*front.c
15700F:	drivers/xen/
15701F:	arch/x86/include/asm/xen/
15702F:	arch/x86/include/asm/pvclock-abi.h
15703F:	include/xen/
15704F:	include/uapi/xen/
15705F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15706F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15707
15708XEN NETWORK BACKEND DRIVER
15709M:	Wei Liu <wei.liu2@citrix.com>
15710M:	Paul Durrant <paul.durrant@citrix.com>
15711L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15712L:	netdev@vger.kernel.org
15713S:	Supported
15714F:	drivers/net/xen-netback/*
15715
15716XEN PCI SUBSYSTEM
15717M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15718L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15719S:	Supported
15720F:	arch/x86/pci/*xen*
15721F:	drivers/pci/*xen*
15722
15723XEN PVSCSI DRIVERS
15724M:	Juergen Gross <jgross@suse.com>
15725L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15726L:	linux-scsi@vger.kernel.org
15727S:	Supported
15728F:	drivers/scsi/xen-scsifront.c
15729F:	drivers/xen/xen-scsiback.c
15730F:	include/xen/interface/io/vscsiif.h
15731
15732XEN SWIOTLB SUBSYSTEM
15733M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15734L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15735L:	iommu@lists.linux-foundation.org
15736S:	Supported
15737F:	arch/x86/xen/*swiotlb*
15738F:	drivers/xen/*swiotlb*
15739
15740XEN SOUND FRONTEND DRIVER
15741M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15742L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15743L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15744S:	Supported
15745F:	sound/xen/*
15746
15747XFS FILESYSTEM
15748M:	Darrick J. Wong <darrick.wong@oracle.com>
15749M:	linux-xfs@vger.kernel.org
15750L:	linux-xfs@vger.kernel.org
15751W:	http://xfs.org/
15752T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15753S:	Supported
15754F:	Documentation/filesystems/xfs.txt
15755F:	fs/xfs/
15756
15757XILINX AXI ETHERNET DRIVER
15758M:	Anirudha Sarangi <anirudh@xilinx.com>
15759M:	John Linn <John.Linn@xilinx.com>
15760S:	Maintained
15761F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15762
15763XILINX UARTLITE SERIAL DRIVER
15764M:	Peter Korsgaard <jacmet@sunsite.dk>
15765L:	linux-serial@vger.kernel.org
15766S:	Maintained
15767F:	drivers/tty/serial/uartlite.c
15768
15769XILINX VIDEO IP CORES
15770M:	Hyun Kwon <hyun.kwon@xilinx.com>
15771M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15772L:	linux-media@vger.kernel.org
15773T:	git git://linuxtv.org/media_tree.git
15774S:	Supported
15775F:	Documentation/devicetree/bindings/media/xilinx/
15776F:	drivers/media/platform/xilinx/
15777F:	include/uapi/linux/xilinx-v4l2-controls.h
15778
15779XILLYBUS DRIVER
15780M:	Eli Billauer <eli.billauer@gmail.com>
15781L:	linux-kernel@vger.kernel.org
15782S:	Supported
15783F:	drivers/char/xillybus/
15784
15785XLP9XX I2C DRIVER
15786M:	George Cherian <george.cherian@cavium.com>
15787M:	Jan Glauber <jglauber@cavium.com>
15788L:	linux-i2c@vger.kernel.org
15789W:	http://www.cavium.com
15790S:	Supported
15791F:	drivers/i2c/busses/i2c-xlp9xx.c
15792
15793XRA1403 GPIO EXPANDER
15794M:	Nandor Han <nandor.han@ge.com>
15795M:	Semi Malinen <semi.malinen@ge.com>
15796L:	linux-gpio@vger.kernel.org
15797S:	Maintained
15798F:	drivers/gpio/gpio-xra1403.c
15799F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15800
15801XTENSA XTFPGA PLATFORM SUPPORT
15802M:	Max Filippov <jcmvbkbc@gmail.com>
15803L:	linux-xtensa@linux-xtensa.org
15804S:	Maintained
15805F:	drivers/spi/spi-xtensa-xtfpga.c
15806F:	sound/soc/xtensa/xtfpga-i2s.c
15807
15808YAM DRIVER FOR AX.25
15809M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15810L:	linux-hams@vger.kernel.org
15811S:	Maintained
15812F:	drivers/net/hamradio/yam*
15813F:	include/linux/yam.h
15814
15815YAMA SECURITY MODULE
15816M:	Kees Cook <keescook@chromium.org>
15817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15818S:	Supported
15819F:	security/yama/
15820F:	Documentation/admin-guide/LSM/Yama.rst
15821
15822YEALINK PHONE DRIVER
15823M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15824L:	usbb2k-api-dev@nongnu.org
15825S:	Maintained
15826F:	Documentation/input/devices/yealink.rst
15827F:	drivers/input/misc/yealink.*
15828
15829Z8530 DRIVER FOR AX.25
15830M:	Joerg Reuter <jreuter@yaina.de>
15831W:	http://yaina.de/jreuter/
15832W:	http://www.qsl.net/dl1bke/
15833L:	linux-hams@vger.kernel.org
15834S:	Maintained
15835F:	Documentation/networking/z8530drv.txt
15836F:	drivers/net/hamradio/*scc.c
15837F:	drivers/net/hamradio/z8530.h
15838
15839ZBUD COMPRESSED PAGE ALLOCATOR
15840M:	Seth Jennings <sjenning@redhat.com>
15841M:	Dan Streetman <ddstreet@ieee.org>
15842L:	linux-mm@kvack.org
15843S:	Maintained
15844F:	mm/zbud.c
15845F:	include/linux/zbud.h
15846
15847ZD1211RW WIRELESS DRIVER
15848M:	Daniel Drake <dsd@gentoo.org>
15849M:	Ulrich Kunitz <kune@deine-taler.de>
15850W:	http://zd1211.ath.cx/wiki/DriverRewrite
15851L:	linux-wireless@vger.kernel.org
15852L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15853S:	Maintained
15854F:	drivers/net/wireless/zydas/zd1211rw/
15855
15856ZD1301 MEDIA DRIVER
15857M:	Antti Palosaari <crope@iki.fi>
15858L:	linux-media@vger.kernel.org
15859W:	https://linuxtv.org/
15860W:	http://palosaari.fi/linux/
15861Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15862S:	Maintained
15863F:	drivers/media/usb/dvb-usb-v2/zd1301*
15864
15865ZD1301_DEMOD MEDIA DRIVER
15866M:	Antti Palosaari <crope@iki.fi>
15867L:	linux-media@vger.kernel.org
15868W:	https://linuxtv.org/
15869W:	http://palosaari.fi/linux/
15870Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15871S:	Maintained
15872F:	drivers/media/dvb-frontends/zd1301_demod*
15873
15874ZPOOL COMPRESSED PAGE STORAGE API
15875M:	Dan Streetman <ddstreet@ieee.org>
15876L:	linux-mm@kvack.org
15877S:	Maintained
15878F:	mm/zpool.c
15879F:	include/linux/zpool.h
15880
15881ZR36067 VIDEO FOR LINUX DRIVER
15882L:	mjpeg-users@lists.sourceforge.net
15883L:	linux-media@vger.kernel.org
15884W:	http://mjpeg.sourceforge.net/driver-zoran/
15885T:	hg https://linuxtv.org/hg/v4l-dvb
15886S:	Odd Fixes
15887F:	drivers/staging/media/zoran/
15888
15889ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15890M:	Minchan Kim <minchan@kernel.org>
15891M:	Nitin Gupta <ngupta@vflare.org>
15892R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15893L:	linux-kernel@vger.kernel.org
15894S:	Maintained
15895F:	drivers/block/zram/
15896F:	Documentation/blockdev/zram.txt
15897
15898ZS DECSTATION Z85C30 SERIAL DRIVER
15899M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15900S:	Maintained
15901F:	drivers/tty/serial/zs.*
15902
15903ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15904M:	Minchan Kim <minchan@kernel.org>
15905M:	Nitin Gupta <ngupta@vflare.org>
15906R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15907L:	linux-mm@kvack.org
15908S:	Maintained
15909F:	mm/zsmalloc.c
15910F:	include/linux/zsmalloc.h
15911F:	Documentation/vm/zsmalloc.rst
15912
15913ZSWAP COMPRESSED SWAP CACHING
15914M:	Seth Jennings <sjenning@redhat.com>
15915M:	Dan Streetman <ddstreet@ieee.org>
15916L:	linux-mm@kvack.org
15917S:	Maintained
15918F:	mm/zswap.c
15919
15920THE REST
15921M:	Linus Torvalds <torvalds@linux-foundation.org>
15922L:	linux-kernel@vger.kernel.org
15923Q:	http://patchwork.kernel.org/project/LKML/list/
15924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15925S:	Buried alive in reporters
15926F:	*
15927F:	*/
15928