xref: /openbmc/linux/MAINTAINERS (revision 98ddec80)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@kernel.org>
141L:	netdev@vger.kernel.org
142S:	Odd Fixes
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567M:	David Sterba <dsterba@suse.com>
568L:	linux-fsdevel@vger.kernel.org
569S:	Odd Fixes
570F:	Documentation/filesystems/affs.txt
571F:	fs/affs/
572
573AFS FILESYSTEM
574M:	David Howells <dhowells@redhat.com>
575L:	linux-afs@lists.infradead.org
576S:	Supported
577F:	fs/afs/
578F:	include/trace/events/afs.h
579F:	Documentation/filesystems/afs.txt
580W:	https://www.infradead.org/~dhowells/kafs/
581
582AGPGART DRIVER
583M:	David Airlie <airlied@linux.ie>
584T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
585S:	Maintained
586F:	drivers/char/agp/
587F:	include/linux/agp*
588F:	include/uapi/linux/agp*
589
590AHA152X SCSI DRIVER
591M:	"Juergen E. Fischer" <fischer@norbit.de>
592L:	linux-scsi@vger.kernel.org
593S:	Maintained
594F:	drivers/scsi/aha152x*
595F:	drivers/scsi/pcmcia/aha152x*
596
597AIC7XXX / AIC79XX SCSI DRIVER
598M:	Hannes Reinecke <hare@suse.com>
599L:	linux-scsi@vger.kernel.org
600S:	Maintained
601F:	drivers/scsi/aic7xxx/
602
603AIMSLAB FM RADIO RECEIVER DRIVER
604M:	Hans Verkuil <hverkuil@xs4all.nl>
605L:	linux-media@vger.kernel.org
606T:	git git://linuxtv.org/media_tree.git
607W:	https://linuxtv.org
608S:	Maintained
609F:	drivers/media/radio/radio-aimslab*
610
611AIO
612M:	Benjamin LaHaise <bcrl@kvack.org>
613L:	linux-aio@kvack.org
614S:	Supported
615F:	fs/aio.c
616F:	include/linux/*aio*.h
617
618AIRSPY MEDIA DRIVER
619M:	Antti Palosaari <crope@iki.fi>
620L:	linux-media@vger.kernel.org
621W:	https://linuxtv.org
622W:	http://palosaari.fi/linux/
623Q:	http://patchwork.linuxtv.org/project/linux-media/list/
624T:	git git://linuxtv.org/anttip/media_tree.git
625S:	Maintained
626F:	drivers/media/usb/airspy/
627
628ALACRITECH GIGABIT ETHERNET DRIVER
629M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
630S:	Maintained
631F:	drivers/net/ethernet/alacritech/*
632
633ALCATEL SPEEDTOUCH USB DRIVER
634M:	Duncan Sands <duncan.sands@free.fr>
635L:	linux-usb@vger.kernel.org
636W:	http://www.linux-usb.org/SpeedTouch/
637S:	Maintained
638F:	drivers/usb/atm/speedtch.c
639F:	drivers/usb/atm/usbatm.c
640
641ALCHEMY AU1XX0 MMC DRIVER
642M:	Manuel Lauss <manuel.lauss@gmail.com>
643S:	Maintained
644F:	drivers/mmc/host/au1xmmc.c
645
646ALI1563 I2C DRIVER
647M:	Rudolf Marek <r.marek@assembler.cz>
648L:	linux-i2c@vger.kernel.org
649S:	Maintained
650F:	Documentation/i2c/busses/i2c-ali1563
651F:	drivers/i2c/busses/i2c-ali1563.c
652
653ALLWINNER SECURITY SYSTEM
654M:	Corentin Labbe <clabbe.montjoie@gmail.com>
655L:	linux-crypto@vger.kernel.org
656S:	Maintained
657F:	drivers/crypto/sunxi-ss/
658
659ALPHA PORT
660M:	Richard Henderson <rth@twiddle.net>
661M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
662M:	Matt Turner <mattst88@gmail.com>
663S:	Odd Fixes
664L:	linux-alpha@vger.kernel.org
665F:	arch/alpha/
666
667ALPS PS/2 TOUCHPAD DRIVER
668R:	Pali Rohár <pali.rohar@gmail.com>
669F:	drivers/input/mouse/alps.*
670
671ALTERA I2C CONTROLLER DRIVER
672M:	Thor Thayer <thor.thayer@linux.intel.com>
673S:	Maintained
674F:	drivers/i2c/busses/i2c-altera.c
675
676ALTERA MAILBOX DRIVER
677M:	Ley Foon Tan <lftan@altera.com>
678L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679S:	Maintained
680F:	drivers/mailbox/mailbox-altera.c
681
682ALTERA PIO DRIVER
683M:	Tien Hock Loh <thloh@altera.com>
684L:	linux-gpio@vger.kernel.org
685S:	Maintained
686F:	drivers/gpio/gpio-altera.c
687
688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
689M:	Thor Thayer <thor.thayer@linux.intel.com>
690S:	Maintained
691F:	drivers/gpio/gpio-altera-a10sr.c
692F:	drivers/mfd/altera-a10sr.c
693F:	drivers/reset/reset-a10sr.c
694F:	include/linux/mfd/altera-a10sr.h
695F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696
697ALTERA TRIPLE SPEED ETHERNET DRIVER
698M:	Vince Bridgers <vbridger@opensource.altera.com>
699L:	netdev@vger.kernel.org
700L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701S:	Maintained
702F:	drivers/net/ethernet/altera/
703
704ALTERA UART/JTAG UART SERIAL DRIVERS
705M:	Tobias Klauser <tklauser@distanz.ch>
706L:	linux-serial@vger.kernel.org
707L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708S:	Maintained
709F:	drivers/tty/serial/altera_uart.c
710F:	drivers/tty/serial/altera_jtaguart.c
711F:	include/linux/altera_uart.h
712F:	include/linux/altera_jtaguart.h
713
714AMAZON ETHERNET DRIVERS
715M:	Netanel Belgazal <netanel@amazon.com>
716R:	Saeed Bishara <saeedb@amazon.com>
717R:	Zorik Machulsky <zorik@amazon.com>
718L:	netdev@vger.kernel.org
719S:	Supported
720F:	Documentation/networking/ena.txt
721F:	drivers/net/ethernet/amazon/
722
723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
724M:	Tom Lendacky <thomas.lendacky@amd.com>
725M:	Gary Hook <gary.hook@amd.com>
726L:	linux-crypto@vger.kernel.org
727S:	Supported
728F:	drivers/crypto/ccp/
729F:	include/linux/ccp.h
730
731AMD FAM15H PROCESSOR POWER MONITORING DRIVER
732M:	Huang Rui <ray.huang@amd.com>
733L:	linux-hwmon@vger.kernel.org
734S:	Supported
735F:	Documentation/hwmon/fam15h_power
736F:	drivers/hwmon/fam15h_power.c
737
738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
739L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
740S:	Orphan
741F:	drivers/usb/gadget/udc/amd5536udc.*
742
743AMD GEODE PROCESSOR/CHIPSET SUPPORT
744P:	Andres Salomon <dilinger@queued.net>
745L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
746W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747S:	Supported
748F:	drivers/char/hw_random/geode-rng.c
749F:	drivers/crypto/geode*
750F:	drivers/video/fbdev/geode/
751F:	arch/x86/include/asm/geode.h
752
753AMD IOMMU (AMD-VI)
754M:	Joerg Roedel <joro@8bytes.org>
755L:	iommu@lists.linux-foundation.org
756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757S:	Maintained
758F:	drivers/iommu/amd_iommu*.[ch]
759F:	include/linux/amd-iommu.h
760
761AMD KFD
762M:	Oded Gabbay <oded.gabbay@gmail.com>
763L:	dri-devel@lists.freedesktop.org
764T:	git git://people.freedesktop.org/~gabbayo/linux.git
765S:	Supported
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
771F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
772F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
773F:	drivers/gpu/drm/amd/amdkfd/
774F:	drivers/gpu/drm/amd/include/cik_structs.h
775F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
776F:	drivers/gpu/drm/amd/include/vi_structs.h
777F:	drivers/gpu/drm/amd/include/v9_structs.h
778F:	include/uapi/linux/kfd_ioctl.h
779
780AMD SEATTLE DEVICE TREE SUPPORT
781M:	Brijesh Singh <brijeshkumar.singh@amd.com>
782M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784S:	Supported
785F:	arch/arm64/boot/dts/amd/
786
787AMD XGBE DRIVER
788M:	Tom Lendacky <thomas.lendacky@amd.com>
789L:	netdev@vger.kernel.org
790S:	Supported
791F:	drivers/net/ethernet/amd/xgbe/
792F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
793
794AMS (Apple Motion Sensor) DRIVER
795M:	Michael Hanselmann <linux-kernel@hansmi.ch>
796S:	Supported
797F:	drivers/macintosh/ams/
798
799ANALOG DEVICES INC AD5686 DRIVER
800M:	Stefan Popa <stefan.popa@analog.com>
801L:	linux-pm@vger.kernel.org
802W:	http://ez.analog.com/community/linux-device-drivers
803S:	Supported
804F:	drivers/iio/dac/ad5686*
805F:	drivers/iio/dac/ad5696*
806
807ANALOG DEVICES INC AD9389B DRIVER
808M:	Hans Verkuil <hans.verkuil@cisco.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/ad9389b*
812
813ANALOG DEVICES INC ADV7180 DRIVER
814M:	Lars-Peter Clausen <lars@metafoo.de>
815L:	linux-media@vger.kernel.org
816W:	http://ez.analog.com/community/linux-device-drivers
817S:	Supported
818F:	drivers/media/i2c/adv7180.c
819
820ANALOG DEVICES INC ADV748X DRIVER
821M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
822L:	linux-media@vger.kernel.org
823S:	Maintained
824F:	drivers/media/i2c/adv748x/*
825
826ANALOG DEVICES INC ADV7511 DRIVER
827M:	Hans Verkuil <hans.verkuil@cisco.com>
828L:	linux-media@vger.kernel.org
829S:	Maintained
830F:	drivers/media/i2c/adv7511*
831
832ANALOG DEVICES INC ADV7604 DRIVER
833M:	Hans Verkuil <hans.verkuil@cisco.com>
834L:	linux-media@vger.kernel.org
835S:	Maintained
836F:	drivers/media/i2c/adv7604*
837
838ANALOG DEVICES INC ADV7842 DRIVER
839M:	Hans Verkuil <hans.verkuil@cisco.com>
840L:	linux-media@vger.kernel.org
841S:	Maintained
842F:	drivers/media/i2c/adv7842*
843
844ANALOG DEVICES INC ASOC CODEC DRIVERS
845M:	Lars-Peter Clausen <lars@metafoo.de>
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://wiki.analog.com/
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	sound/soc/codecs/adau*
851F:	sound/soc/codecs/adav*
852F:	sound/soc/codecs/ad1*
853F:	sound/soc/codecs/ad7*
854F:	sound/soc/codecs/ssm*
855F:	sound/soc/codecs/sigmadsp.*
856
857ANALOG DEVICES INC DMA DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859W:	http://ez.analog.com/community/linux-device-drivers
860S:	Supported
861F:	drivers/dma/dma-axi-dmac.c
862
863ANALOG DEVICES INC IIO DRIVERS
864M:	Lars-Peter Clausen <lars@metafoo.de>
865M:	Michael Hennerich <Michael.Hennerich@analog.com>
866W:	http://wiki.analog.com/
867W:	http://ez.analog.com/community/linux-device-drivers
868S:	Supported
869F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
870F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
871F:	drivers/iio/*/ad*
872F:	drivers/iio/adc/ltc2497*
873X:	drivers/iio/*/adjd*
874F:	drivers/staging/iio/*/ad*
875
876ANDES ARCHITECTURE
877M:	Greentime Hu <green.hu@gmail.com>
878M:	Vincent Chen <deanbo422@gmail.com>
879T:	git https://github.com/andestech/linux.git
880S:	Supported
881F:	arch/nds32/
882F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
883F:	Documentation/devicetree/bindings/nds32/
884K:	nds32
885N:	nds32
886
887ANDROID CONFIG FRAGMENTS
888M:	Rob Herring <robh@kernel.org>
889S:	Supported
890F:	kernel/configs/android*
891
892ANDROID DRIVERS
893M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
894M:	Arve Hjønnevåg <arve@android.com>
895M:	Todd Kjos <tkjos@android.com>
896M:	Martijn Coenen <maco@android.com>
897T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
898L:	devel@driverdev.osuosl.org
899S:	Supported
900F:	drivers/android/
901F:	drivers/staging/android/
902
903ANDROID GOLDFISH PIC DRIVER
904M:	Miodrag Dinic <miodrag.dinic@mips.com>
905S:	Supported
906F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
907F:	drivers/irqchip/irq-goldfish-pic.c
908
909ANDROID GOLDFISH RTC DRIVER
910M:	Miodrag Dinic <miodrag.dinic@mips.com>
911S:	Supported
912F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
913F:	drivers/rtc/rtc-goldfish.c
914
915ANDROID ION DRIVER
916M:	Laura Abbott <labbott@redhat.com>
917M:	Sumit Semwal <sumit.semwal@linaro.org>
918L:	devel@driverdev.osuosl.org
919L:	dri-devel@lists.freedesktop.org
920L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
921S:	Supported
922F:	drivers/staging/android/ion
923F:	drivers/staging/android/uapi/ion.h
924
925AOA (Apple Onboard Audio) ALSA DRIVER
926M:	Johannes Berg <johannes@sipsolutions.net>
927L:	linuxppc-dev@lists.ozlabs.org
928L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
929S:	Maintained
930F:	sound/aoa/
931
932APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
933M:	William Breathitt Gray <vilhelm.gray@gmail.com>
934L:	linux-iio@vger.kernel.org
935S:	Maintained
936F:	drivers/iio/adc/stx104.c
937
938APM DRIVER
939M:	Jiri Kosina <jikos@kernel.org>
940S:	Odd fixes
941T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
942F:	arch/x86/kernel/apm_32.c
943F:	include/linux/apm_bios.h
944F:	include/uapi/linux/apm_bios.h
945F:	drivers/char/apm-emulation.c
946
947APPARMOR SECURITY MODULE
948M:	John Johansen <john.johansen@canonical.com>
949L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
950W:	wiki.apparmor.net
951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
952S:	Supported
953F:	security/apparmor/
954F:	Documentation/admin-guide/LSM/apparmor.rst
955
956APPLE BCM5974 MULTITOUCH DRIVER
957M:	Henrik Rydberg <rydberg@bitmath.org>
958L:	linux-input@vger.kernel.org
959S:	Odd fixes
960F:	drivers/input/mouse/bcm5974.c
961
962APPLE SMC DRIVER
963M:	Henrik Rydberg <rydberg@bitmath.org>
964L:	linux-hwmon@vger.kernel.org
965S:	Odd fixes
966F:	drivers/hwmon/applesmc.c
967
968APPLETALK NETWORK LAYER
969L:	netdev@vger.kernel.org
970S:	Odd fixes
971F:	drivers/net/appletalk/
972F:	net/appletalk/
973
974APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
975M:	Duc Dang <dhdang@apm.com>
976S:	Supported
977F:	arch/arm64/boot/dts/apm/
978
979APPLIED MICRO (APM) X-GENE SOC EDAC
980M:	Loc Ho <lho@apm.com>
981S:	Supported
982F:	drivers/edac/xgene_edac.c
983F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
984
985APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
986M:	Iyappan Subramanian <isubramanian@apm.com>
987M:	Keyur Chudgar <kchudgar@apm.com>
988S:	Supported
989F:	drivers/net/ethernet/apm/xgene-v2/
990
991APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
992M:	Iyappan Subramanian <isubramanian@apm.com>
993M:	Keyur Chudgar <kchudgar@apm.com>
994M:	Quan Nguyen <qnguyen@apm.com>
995S:	Supported
996F:	drivers/net/ethernet/apm/xgene/
997F:	drivers/net/phy/mdio-xgene.c
998F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
999F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1000
1001APPLIED MICRO (APM) X-GENE SOC PMU
1002M:	Tai Nguyen <ttnguyen@apm.com>
1003S:	Supported
1004F:	drivers/perf/xgene_pmu.c
1005F:	Documentation/perf/xgene-pmu.txt
1006F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1007
1008APTINA CAMERA SENSOR PLL
1009M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1010L:	linux-media@vger.kernel.org
1011S:	Maintained
1012F:	drivers/media/i2c/aptina-pll.*
1013
1014ARC FRAMEBUFFER DRIVER
1015M:	Jaya Kumar <jayalk@intworks.biz>
1016S:	Maintained
1017F:	drivers/video/fbdev/arcfb.c
1018F:	drivers/video/fbdev/core/fb_defio.c
1019
1020ARC PGU DRM DRIVER
1021M:	Alexey Brodkin <abrodkin@synopsys.com>
1022S:	Supported
1023F:	drivers/gpu/drm/arc/
1024F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1025
1026ARCNET NETWORK LAYER
1027M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1028L:	netdev@vger.kernel.org
1029S:	Maintained
1030F:	drivers/net/arcnet/
1031F:	include/uapi/linux/if_arcnet.h
1032
1033ARM ARCHITECTED TIMER DRIVER
1034M:	Mark Rutland <mark.rutland@arm.com>
1035M:	Marc Zyngier <marc.zyngier@arm.com>
1036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S:	Maintained
1038F:	arch/arm/include/asm/arch_timer.h
1039F:	arch/arm64/include/asm/arch_timer.h
1040F:	drivers/clocksource/arm_arch_timer.c
1041
1042ARM HDLCD DRM DRIVER
1043M:	Liviu Dudau <liviu.dudau@arm.com>
1044S:	Supported
1045F:	drivers/gpu/drm/arm/hdlcd_*
1046F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1047
1048ARM MALI-DP DRM DRIVER
1049M:	Liviu Dudau <liviu.dudau@arm.com>
1050M:	Brian Starkey <brian.starkey@arm.com>
1051M:	Mali DP Maintainers <malidp@foss.arm.com>
1052S:	Supported
1053F:	drivers/gpu/drm/arm/
1054F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1055
1056ARM MFM AND FLOPPY DRIVERS
1057M:	Ian Molton <spyro@f2s.com>
1058S:	Maintained
1059F:	arch/arm/lib/floppydma.S
1060F:	arch/arm/include/asm/floppy.h
1061
1062ARM PMU PROFILING AND DEBUGGING
1063M:	Will Deacon <will.deacon@arm.com>
1064M:	Mark Rutland <mark.rutland@arm.com>
1065S:	Maintained
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067F:	arch/arm*/kernel/perf_*
1068F:	arch/arm/oprofile/common.c
1069F:	arch/arm*/kernel/hw_breakpoint.c
1070F:	arch/arm*/include/asm/hw_breakpoint.h
1071F:	arch/arm*/include/asm/perf_event.h
1072F:	drivers/perf/*
1073F:	include/linux/perf/arm_pmu.h
1074F:	Documentation/devicetree/bindings/arm/pmu.txt
1075F:	Documentation/devicetree/bindings/perf/
1076
1077ARM PORT
1078M:	Russell King <linux@armlinux.org.uk>
1079L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080W:	http://www.armlinux.org.uk/
1081S:	Odd Fixes
1082T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1083F:	arch/arm/
1084X:	arch/arm/boot/dts/
1085
1086ARM PRIMECELL AACI PL041 DRIVER
1087M:	Russell King <linux@armlinux.org.uk>
1088S:	Odd Fixes
1089F:	sound/arm/aaci.*
1090
1091ARM PRIMECELL BUS SUPPORT
1092M:	Russell King <linux@armlinux.org.uk>
1093S:	Odd Fixes
1094F:	drivers/amba/
1095F:	include/linux/amba/bus.h
1096
1097ARM PRIMECELL CLCD PL110 DRIVER
1098M:	Russell King <linux@armlinux.org.uk>
1099S:	Odd Fixes
1100F:	drivers/video/fbdev/amba-clcd.*
1101
1102ARM PRIMECELL KMI PL050 DRIVER
1103M:	Russell King <linux@armlinux.org.uk>
1104S:	Odd Fixes
1105F:	drivers/input/serio/ambakmi.*
1106F:	include/linux/amba/kmi.h
1107
1108ARM PRIMECELL MMCI PL180/1 DRIVER
1109M:	Russell King <linux@armlinux.org.uk>
1110S:	Odd Fixes
1111F:	drivers/mmc/host/mmci.*
1112F:	include/linux/amba/mmci.h
1113
1114ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1115M:	Russell King <linux@armlinux.org.uk>
1116S:	Odd Fixes
1117F:	drivers/tty/serial/amba-pl01*.c
1118F:	include/linux/amba/serial.h
1119
1120ARM SMMU DRIVERS
1121M:	Will Deacon <will.deacon@arm.com>
1122R:	Robin Murphy <robin.murphy@arm.com>
1123L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S:	Maintained
1125F:	drivers/iommu/arm-smmu.c
1126F:	drivers/iommu/arm-smmu-v3.c
1127F:	drivers/iommu/io-pgtable-arm.c
1128F:	drivers/iommu/io-pgtable-arm-v7s.c
1129
1130ARM SUB-ARCHITECTURES
1131L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S:	Maintained
1133F:	arch/arm/mach-*/
1134F:	arch/arm/plat-*/
1135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1136
1137ARM/ACTIONS SEMI ARCHITECTURE
1138M:	Andreas Färber <afaerber@suse.de>
1139L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S:	Maintained
1141N:	owl
1142F:	arch/arm/mach-actions/
1143F:	arch/arm/boot/dts/owl-*
1144F:	arch/arm64/boot/dts/actions/
1145F:	drivers/clocksource/owl-*
1146F:	drivers/pinctrl/actions/*
1147F:	drivers/soc/actions/
1148F:	include/dt-bindings/power/owl-*
1149F:	include/linux/soc/actions/
1150F:	Documentation/devicetree/bindings/arm/actions.txt
1151F:	Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1152F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1153F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1154
1155ARM/ADS SPHERE MACHINE SUPPORT
1156M:	Lennert Buytenhek <kernel@wantstofly.org>
1157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S:	Maintained
1159
1160ARM/AFEB9260 MACHINE SUPPORT
1161M:	Sergey Lapin <slapin@ossfans.org>
1162L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S:	Maintained
1164
1165ARM/AJECO 1ARM MACHINE SUPPORT
1166M:	Lennert Buytenhek <kernel@wantstofly.org>
1167L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S:	Maintained
1169
1170ARM/Allwinner SoC Clock Support
1171M:	Emilio López <emilio@elopez.com.ar>
1172S:	Maintained
1173F:	drivers/clk/sunxi/
1174
1175ARM/Allwinner sunXi SoC support
1176M:	Maxime Ripard <maxime.ripard@bootlin.com>
1177M:	Chen-Yu Tsai <wens@csie.org>
1178L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S:	Maintained
1180N:	sun[x456789]i
1181N:	sun50i
1182F:	arch/arm/mach-sunxi/
1183F:	arch/arm64/boot/dts/allwinner/
1184F:	drivers/clk/sunxi-ng/
1185F:	drivers/pinctrl/sunxi/
1186F:	drivers/soc/sunxi/
1187T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1188
1189ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1190M:	Neil Armstrong <narmstrong@baylibre.com>
1191M:	Jerome Brunet <jbrunet@baylibre.com>
1192L:	linux-amlogic@lists.infradead.org
1193S:	Maintained
1194F:	drivers/clk/meson/
1195F:	include/dt-bindings/clock/meson*
1196F:	include/dt-bindings/clock/gxbb*
1197F:	Documentation/devicetree/bindings/clock/amlogic*
1198
1199ARM/Amlogic Meson SoC support
1200M:	Carlo Caione <carlo@caione.org>
1201M:	Kevin Hilman <khilman@baylibre.com>
1202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203L:	linux-amlogic@lists.infradead.org
1204W:	http://linux-meson.com/
1205S:	Maintained
1206F:	arch/arm/mach-meson/
1207F:	arch/arm/boot/dts/meson*
1208F:	arch/arm64/boot/dts/amlogic/
1209F:	drivers/pinctrl/meson/
1210F:	drivers/mmc/host/meson*
1211N:	meson
1212
1213ARM/Annapurna Labs ALPINE ARCHITECTURE
1214M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1215M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S:	Maintained
1218F:	arch/arm/mach-alpine/
1219F:	arch/arm/boot/dts/alpine*
1220F:	arch/arm64/boot/dts/al/
1221F:	drivers/*/*alpine*
1222
1223ARM/ARTPEC MACHINE SUPPORT
1224M:	Jesper Nilsson <jesper.nilsson@axis.com>
1225M:	Lars Persson <lars.persson@axis.com>
1226S:	Maintained
1227L:	linux-arm-kernel@axis.com
1228F:	arch/arm/mach-artpec
1229F:	arch/arm/boot/dts/artpec6*
1230F:	drivers/clk/axis
1231F:	drivers/crypto/axis
1232F:	drivers/pinctrl/pinctrl-artpec*
1233F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1234
1235ARM/ASPEED I2C DRIVER
1236M:	Brendan Higgins <brendanhiggins@google.com>
1237R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1238R:	Joel Stanley <joel@jms.id.au>
1239L:	linux-i2c@vger.kernel.org
1240L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1241S:	Maintained
1242F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1243F:	drivers/i2c/busses/i2c-aspeed.c
1244F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1245F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1246
1247ARM/ASPEED MACHINE SUPPORT
1248M:	Joel Stanley <joel@jms.id.au>
1249R:	Andrew Jeffery <andrew@aj.id.au>
1250L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1252Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1253S:	Supported
1254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1255F:	arch/arm/mach-aspeed/
1256F:	arch/arm/boot/dts/aspeed-*
1257N:	aspeed
1258
1259ARM/ATMEL AT91 Clock Support
1260M:	Boris Brezillon <boris.brezillon@bootlin.com>
1261S:	Maintained
1262F:	drivers/clk/at91
1263
1264ARM/CALXEDA HIGHBANK ARCHITECTURE
1265M:	Rob Herring <robh@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Maintained
1268F:	arch/arm/mach-highbank/
1269F:	arch/arm/boot/dts/highbank.dts
1270F:	arch/arm/boot/dts/ecx-*.dts*
1271
1272ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1273M:	Krzysztof Halasa <khalasa@piap.pl>
1274S:	Maintained
1275F:	arch/arm/mach-cns3xxx/
1276
1277ARM/CAVIUM THUNDER NETWORK DRIVER
1278M:	Sunil Goutham <sgoutham@cavium.com>
1279M:	Robert Richter <rric@kernel.org>
1280L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S:	Supported
1282F:	drivers/net/ethernet/cavium/thunder/
1283
1284ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1285M:	Lukasz Majewski <lukma@denx.de>
1286L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S:	Maintained
1288F:	arch/arm/mach-ep93xx/ts72xx.c
1289
1290ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1291M:	Alexander Shiyan <shc_work@mail.ru>
1292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S:	Odd Fixes
1294N:	clps711x
1295
1296ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1297M:	Lennert Buytenhek <kernel@wantstofly.org>
1298L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S:	Maintained
1300
1301ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1302M:	Hartley Sweeten <hsweeten@visionengravers.com>
1303M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306F:	arch/arm/mach-ep93xx/
1307F:	arch/arm/mach-ep93xx/include/mach/
1308
1309ARM/CLKDEV SUPPORT
1310M:	Russell King <linux@armlinux.org.uk>
1311L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312S:	Maintained
1313T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1314F:	drivers/clk/clkdev.c
1315
1316ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1317M:	Mike Rapoport <mike@compulab.co.il>
1318L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S:	Maintained
1320
1321ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1322M:	Baruch Siach <baruch@tkos.co.il>
1323L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S:	Maintained
1325F:	arch/arm/boot/dts/cx92755*
1326N:	digicolor
1327
1328ARM/CONTEC MICRO9 MACHINE SUPPORT
1329M:	Hubert Feurstein <hubert.feurstein@contec.at>
1330S:	Maintained
1331F:	arch/arm/mach-ep93xx/micro9.c
1332
1333ARM/CORESIGHT FRAMEWORK AND DRIVERS
1334M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1335L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S:	Maintained
1337F:	drivers/hwtracing/coresight/*
1338F:	Documentation/trace/coresight.txt
1339F:	Documentation/trace/coresight-cpu-debug.txt
1340F:	Documentation/devicetree/bindings/arm/coresight.txt
1341F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1342F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1343F:	tools/perf/arch/arm/util/pmu.c
1344F:	tools/perf/arch/arm/util/auxtrace.c
1345F:	tools/perf/arch/arm/util/cs-etm.c
1346F:	tools/perf/arch/arm/util/cs-etm.h
1347F:	tools/perf/util/cs-etm.*
1348F:	tools/perf/util/cs-etm-decoder/*
1349
1350ARM/CORGI MACHINE SUPPORT
1351M:	Richard Purdie <rpurdie@rpsys.net>
1352S:	Maintained
1353
1354ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1355M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1356M:	Linus Walleij <linus.walleij@linaro.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://github.com/ulli-kroll/linux.git
1359S:	Maintained
1360F:	Documentation/devicetree/bindings/arm/gemini.txt
1361F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1362F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1363F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1364F:	arch/arm/mach-gemini/
1365F:	drivers/net/ethernet/cortina/
1366F:	drivers/pinctrl/pinctrl-gemini.c
1367F:	drivers/rtc/rtc-ftrtc010.c
1368
1369ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1370M:	Barry Song <baohua@kernel.org>
1371L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1373S:	Maintained
1374F:	arch/arm/boot/dts/prima2*
1375F:	arch/arm/mach-prima2/
1376F:	drivers/clk/sirf/
1377F:	drivers/clocksource/timer-prima2.c
1378F:	drivers/clocksource/timer-atlas7.c
1379N:	[^a-z]sirf
1380
1381ARM/EBSA110 MACHINE SUPPORT
1382M:	Russell King <linux@armlinux.org.uk>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W:	http://www.armlinux.org.uk/
1385S:	Maintained
1386F:	arch/arm/mach-ebsa110/
1387F:	drivers/net/ethernet/amd/am79c961a.*
1388
1389ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1390M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1391R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1392L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S:	Maintained
1394N:	efm32
1395
1396ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1397M:	Robert Jarzmik <robert.jarzmik@free.fr>
1398L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399S:	Maintained
1400F:	arch/arm/mach-pxa/ezx.c
1401
1402ARM/FARADAY FA526 PORT
1403M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1404L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S:	Maintained
1406T:	git git://git.berlios.de/gemini-board
1407F:	arch/arm/mm/*-fa*
1408
1409ARM/FOOTBRIDGE ARCHITECTURE
1410M:	Russell King <linux@armlinux.org.uk>
1411L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412W:	http://www.armlinux.org.uk/
1413S:	Maintained
1414F:	arch/arm/include/asm/hardware/dec21285.h
1415F:	arch/arm/mach-footbridge/
1416
1417ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <s.hauer@pengutronix.de>
1420R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1421R:	Fabio Estevam <fabio.estevam@nxp.com>
1422R:	NXP Linux Team <linux-imx@nxp.com>
1423L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S:	Maintained
1425T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1426F:	arch/arm/mach-imx/
1427F:	arch/arm/mach-mxs/
1428F:	arch/arm/boot/dts/imx*
1429F:	arch/arm/configs/imx*_defconfig
1430F:	drivers/clk/imx/
1431F:	drivers/soc/imx/
1432F:	include/soc/imx/
1433
1434ARM/FREESCALE VYBRID ARM ARCHITECTURE
1435M:	Shawn Guo <shawnguo@kernel.org>
1436M:	Sascha Hauer <s.hauer@pengutronix.de>
1437R:	Pengutronix Kernel Team <kernel@pengutronix.de>
1438R:	Stefan Agner <stefan@agner.ch>
1439L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440S:	Maintained
1441T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1442F:	arch/arm/mach-imx/*vf610*
1443F:	arch/arm/boot/dts/vf*
1444
1445ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1446M:	Lennert Buytenhek <kernel@wantstofly.org>
1447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448S:	Maintained
1449
1450ARM/GUMSTIX MACHINE SUPPORT
1451M:	Steve Sakoman <sakoman@gmail.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454
1455ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1456M:	Philipp Zabel <philipp.zabel@gmail.com>
1457M:	Paul Parsons <lost.distance@yahoo.com>
1458L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S:	Maintained
1460F:	arch/arm/mach-pxa/hx4700.c
1461F:	arch/arm/mach-pxa/include/mach/hx4700.h
1462F:	sound/soc/pxa/hx4700.c
1463
1464ARM/HISILICON SOC SUPPORT
1465M:	Wei Xu <xuwei5@hisilicon.com>
1466L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467W:	http://www.hisilicon.com
1468S:	Supported
1469T:	git git://github.com/hisilicon/linux-hisi.git
1470F:	arch/arm/mach-hisi/
1471F:	arch/arm/boot/dts/hi3*
1472F:	arch/arm/boot/dts/hip*
1473F:	arch/arm/boot/dts/hisi*
1474F:	arch/arm64/boot/dts/hisilicon/
1475
1476ARM/HP JORNADA 7XX MACHINE SUPPORT
1477M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1478W:	www.jlime.com
1479S:	Maintained
1480T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1481F:	arch/arm/mach-sa1100/jornada720.c
1482F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1483
1484ARM/IGEP MACHINE SUPPORT
1485M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1486M:	Javier Martinez Canillas <javier@dowhile0.org>
1487L:	linux-omap@vger.kernel.org
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/boot/dts/omap3-igep*
1491
1492ARM/INCOME PXA270 SUPPORT
1493M:	Marek Vasut <marek.vasut@gmail.com>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1497
1498ARM/INTEL IOP13XX ARM ARCHITECTURE
1499M:	Lennert Buytenhek <kernel@wantstofly.org>
1500L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501S:	Maintained
1502
1503ARM/INTEL IOP32X ARM ARCHITECTURE
1504M:	Lennert Buytenhek <kernel@wantstofly.org>
1505L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506S:	Maintained
1507
1508ARM/INTEL IOP33X ARM ARCHITECTURE
1509L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S:	Orphan
1511
1512ARM/INTEL IQ81342EX MACHINE SUPPORT
1513M:	Lennert Buytenhek <kernel@wantstofly.org>
1514L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515S:	Maintained
1516
1517ARM/INTEL IXDP2850 MACHINE SUPPORT
1518M:	Lennert Buytenhek <kernel@wantstofly.org>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521
1522ARM/INTEL IXP4XX ARM ARCHITECTURE
1523M:	Imre Kaloz <kaloz@openwrt.org>
1524M:	Krzysztof Halasa <khalasa@piap.pl>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-ixp4xx/
1528
1529ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1530M:	Jonathan Cameron <jic23@cam.ac.uk>
1531L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532S:	Maintained
1533F:	arch/arm/mach-pxa/stargate2.c
1534F:	drivers/pcmcia/pxa2xx_stargate2.c
1535
1536ARM/INTEL XSC3 (MANZANO) ARM CORE
1537M:	Lennert Buytenhek <kernel@wantstofly.org>
1538L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S:	Maintained
1540
1541ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1542M:	Lennert Buytenhek <kernel@wantstofly.org>
1543L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S:	Maintained
1545
1546ARM/LG1K ARCHITECTURE
1547M:	Chanho Min <chanho.min@lge.com>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550F:	arch/arm64/boot/dts/lg/
1551
1552ARM/LOGICPD PXA270 MACHINE SUPPORT
1553M:	Lennert Buytenhek <kernel@wantstofly.org>
1554L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S:	Maintained
1556
1557ARM/LPC18XX ARCHITECTURE
1558M:	Joachim Eastwood <manabian@gmail.com>
1559L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560S:	Maintained
1561F:	arch/arm/boot/dts/lpc43*
1562F:	drivers/clk/nxp/clk-lpc18xx*
1563F:	drivers/clocksource/time-lpc32xx.c
1564F:	drivers/i2c/busses/i2c-lpc2k.c
1565F:	drivers/memory/pl172.c
1566F:	drivers/mtd/spi-nor/nxp-spifi.c
1567F:	drivers/rtc/rtc-lpc24xx.c
1568N:	lpc18xx
1569
1570ARM/LPC32XX SOC SUPPORT
1571M:	Vladimir Zapolskiy <vz@mleia.com>
1572M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1573L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1575S:	Maintained
1576F:	arch/arm/boot/dts/lpc32*
1577F:	arch/arm/mach-lpc32xx/
1578F:	drivers/i2c/busses/i2c-pnx.c
1579F:	drivers/net/ethernet/nxp/lpc_eth.c
1580F:	drivers/usb/host/ohci-nxp.c
1581F:	drivers/watchdog/pnx4008_wdt.c
1582N:	lpc32xx
1583
1584ARM/MAGICIAN MACHINE SUPPORT
1585M:	Philipp Zabel <philipp.zabel@gmail.com>
1586S:	Maintained
1587
1588ARM/Marvell Dove/MV78xx0/Orion SOC support
1589M:	Jason Cooper <jason@lakedaemon.net>
1590M:	Andrew Lunn <andrew@lunn.ch>
1591M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1592M:	Gregory Clement <gregory.clement@bootlin.com>
1593L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S:	Maintained
1595F:	Documentation/devicetree/bindings/soc/dove/
1596F:	arch/arm/mach-dove/
1597F:	arch/arm/mach-mv78xx0/
1598F:	arch/arm/mach-orion5x/
1599F:	arch/arm/plat-orion/
1600F:	arch/arm/boot/dts/dove*
1601F:	arch/arm/boot/dts/orion5x*
1602
1603ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1604M:	Jason Cooper <jason@lakedaemon.net>
1605M:	Andrew Lunn <andrew@lunn.ch>
1606M:	Gregory Clement <gregory.clement@bootlin.com>
1607M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1608L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	arch/arm/boot/dts/armada*
1611F:	arch/arm/boot/dts/kirkwood*
1612F:	arch/arm/configs/mvebu_*_defconfig
1613F:	arch/arm/mach-mvebu/
1614F:	arch/arm64/boot/dts/marvell/armada*
1615F:	drivers/cpufreq/armada-37xx-cpufreq.c
1616F:	drivers/cpufreq/mvebu-cpufreq.c
1617F:	drivers/irqchip/irq-armada-370-xp.c
1618F:	drivers/irqchip/irq-mvebu-*
1619F:	drivers/pinctrl/mvebu/
1620F:	drivers/rtc/rtc-armada38x.c
1621
1622ARM/Mediatek RTC DRIVER
1623M:	Eddie Huang <eddie.huang@mediatek.com>
1624M:	Sean Wang <sean.wang@mediatek.com>
1625L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1627S:	Maintained
1628F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1629F:	drivers/rtc/rtc-mt6397.c
1630F:	drivers/rtc/rtc-mt7622.c
1631
1632ARM/Mediatek SoC support
1633M:	Matthias Brugger <matthias.bgg@gmail.com>
1634L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636S:	Maintained
1637F:	arch/arm/boot/dts/mt6*
1638F:	arch/arm/boot/dts/mt7*
1639F:	arch/arm/boot/dts/mt8*
1640F:	arch/arm/mach-mediatek/
1641F:	arch/arm64/boot/dts/mediatek/
1642N:	mtk
1643K:	mediatek
1644
1645ARM/Mediatek USB3 PHY DRIVER
1646M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1647L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1649S:	Maintained
1650F:	drivers/phy/mediatek/phy-mtk-tphy.c
1651
1652ARM/MICREL KS8695 ARCHITECTURE
1653M:	Greg Ungerer <gerg@uclinux.org>
1654L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655F:	arch/arm/mach-ks8695/
1656S:	Odd Fixes
1657
1658ARM/Microchip (AT91) SoC support
1659M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1660M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1661L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662W:	http://www.linux4sam.org
1663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1664S:	Supported
1665N:	at91
1666N:	atmel
1667F:	arch/arm/mach-at91/
1668F:	include/soc/at91/
1669F:	arch/arm/boot/dts/at91*.dts
1670F:	arch/arm/boot/dts/at91*.dtsi
1671F:	arch/arm/boot/dts/sama*.dts
1672F:	arch/arm/boot/dts/sama*.dtsi
1673F:	arch/arm/include/debug/at91.S
1674F:	drivers/memory/atmel*
1675F:	drivers/watchdog/sama5d4_wdt.c
1676X:	drivers/input/touchscreen/atmel_mxt_ts.c
1677X:	drivers/net/wireless/atmel/
1678
1679ARM/MIOA701 MACHINE SUPPORT
1680M:	Robert Jarzmik <robert.jarzmik@free.fr>
1681L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682F:	arch/arm/mach-pxa/mioa701.c
1683S:	Maintained
1684
1685ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1686M:	Michael Petchkovsky <mkpetch@internode.on.net>
1687S:	Maintained
1688
1689ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1690M:	Linus Walleij <linus.walleij@linaro.org>
1691L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692S:	Maintained
1693F:	arch/arm/mach-nomadik/
1694F:	arch/arm/mach-u300/
1695F:	arch/arm/mach-ux500/
1696F:	arch/arm/boot/dts/ste-*
1697F:	drivers/clk/clk-nomadik.c
1698F:	drivers/clk/clk-u300.c
1699F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1700F:	drivers/clocksource/timer-u300.c
1701F:	drivers/dma/coh901318*
1702F:	drivers/dma/ste_dma40*
1703F:	drivers/hwspinlock/u8500_hsem.c
1704F:	drivers/i2c/busses/i2c-nomadik.c
1705F:	drivers/i2c/busses/i2c-stu300.c
1706F:	drivers/mfd/ab3100*
1707F:	drivers/mfd/ab8500*
1708F:	drivers/mfd/abx500*
1709F:	drivers/mfd/dbx500*
1710F:	drivers/mfd/db8500*
1711F:	drivers/pinctrl/nomadik/
1712F:	drivers/pinctrl/pinctrl-coh901*
1713F:	drivers/pinctrl/pinctrl-u300.c
1714F:	drivers/rtc/rtc-ab3100.c
1715F:	drivers/rtc/rtc-ab8500.c
1716F:	drivers/rtc/rtc-coh901331.c
1717F:	drivers/rtc/rtc-pl031.c
1718F:	drivers/watchdog/coh901327_wdt.c
1719F:	Documentation/devicetree/bindings/arm/ste-*
1720F:	Documentation/devicetree/bindings/arm/ux500/
1721T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1722
1723ARM/NUVOTON NPCM ARCHITECTURE
1724M:	Avi Fishman <avifishman70@gmail.com>
1725M:	Tomer Maimon <tmaimon77@gmail.com>
1726R:	Patrick Venture <venture@google.com>
1727R:	Nancy Yuen <yuenn@google.com>
1728R:	Brendan Higgins <brendanhiggins@google.com>
1729L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1730S:	Supported
1731F:	arch/arm/mach-npcm/
1732F:	arch/arm/boot/dts/nuvoton-npcm*
1733F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1734F:	drivers/*/*npcm*
1735F:	Documentation/devicetree/bindings/*/*npcm*
1736F:	Documentation/devicetree/bindings/*/*/*npcm*
1737
1738ARM/NUVOTON W90X900 ARM ARCHITECTURE
1739M:	Wan ZongShun <mcuos.com@gmail.com>
1740L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W:	http://www.mcuos.com
1742S:	Maintained
1743F:	arch/arm/mach-w90x900/
1744F:	drivers/input/keyboard/w90p910_keypad.c
1745F:	drivers/input/touchscreen/w90p910_ts.c
1746F:	drivers/watchdog/nuc900_wdt.c
1747F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1748F:	drivers/mtd/nand/raw/nuc900_nand.c
1749F:	drivers/rtc/rtc-nuc900.c
1750F:	drivers/spi/spi-nuc900.c
1751F:	drivers/usb/host/ehci-w90x900.c
1752F:	drivers/video/fbdev/nuc900fb.c
1753
1754ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1755M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1756L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1757W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1758S:	Supported
1759
1760ARM/Orion SoC/Technologic Systems TS-78xx platform support
1761M:	Alexander Clouter <alex@digriz.org.uk>
1762L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763W:	http://www.digriz.org.uk/ts78xx/kernel
1764S:	Maintained
1765F:	arch/arm/mach-orion5x/ts78xx-*
1766
1767ARM/OXNAS platform support
1768M:	Neil Armstrong <narmstrong@baylibre.com>
1769L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770L:	linux-oxnas@groups.io (moderated for non-subscribers)
1771S:	Maintained
1772F:	arch/arm/mach-oxnas/
1773F:	arch/arm/boot/dts/ox8*.dts*
1774N:	oxnas
1775
1776ARM/PALM TREO SUPPORT
1777M:	Tomas Cech <sleep_walker@suse.com>
1778L:	linux-arm-kernel@lists.infradead.org
1779W:	http://hackndev.com
1780S:	Maintained
1781F:	arch/arm/mach-pxa/palmtreo.*
1782
1783ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1784M:	Marek Vasut <marek.vasut@gmail.com>
1785L:	linux-arm-kernel@lists.infradead.org
1786W:	http://hackndev.com
1787S:	Maintained
1788F:	arch/arm/mach-pxa/include/mach/palmtx.h
1789F:	arch/arm/mach-pxa/palmtx.c
1790F:	arch/arm/mach-pxa/palmt5.*
1791F:	arch/arm/mach-pxa/include/mach/palmld.h
1792F:	arch/arm/mach-pxa/palmld.c
1793F:	arch/arm/mach-pxa/palmte2.*
1794F:	arch/arm/mach-pxa/include/mach/palmtc.h
1795F:	arch/arm/mach-pxa/palmtc.c
1796
1797ARM/PALMZ72 SUPPORT
1798M:	Sergey Lapin <slapin@ossfans.org>
1799L:	linux-arm-kernel@lists.infradead.org
1800W:	http://hackndev.com
1801S:	Maintained
1802F:	arch/arm/mach-pxa/palmz72.*
1803
1804ARM/PLEB SUPPORT
1805M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1806W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1807S:	Maintained
1808
1809ARM/PT DIGITAL BOARD PORT
1810M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1811L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812W:	http://www.armlinux.org.uk/
1813S:	Maintained
1814
1815ARM/QUALCOMM SUPPORT
1816M:	Andy Gross <andy.gross@linaro.org>
1817M:	David Brown <david.brown@linaro.org>
1818L:	linux-arm-msm@vger.kernel.org
1819L:	linux-soc@vger.kernel.org
1820S:	Maintained
1821F:	Documentation/devicetree/bindings/soc/qcom/
1822F:	arch/arm/boot/dts/qcom-*.dts
1823F:	arch/arm/boot/dts/qcom-*.dtsi
1824F:	arch/arm/mach-qcom/
1825F:	arch/arm64/boot/dts/qcom/*
1826F:	drivers/i2c/busses/i2c-qup.c
1827F:	drivers/clk/qcom/
1828F:	drivers/dma/qcom/
1829F:	drivers/soc/qcom/
1830F:	drivers/spi/spi-qup.c
1831F:	drivers/tty/serial/msm_serial.c
1832F:	drivers/*/pm8???-*
1833F:	drivers/mfd/ssbi.c
1834F:	drivers/firmware/qcom_scm*
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1836
1837ARM/RADISYS ENP2611 MACHINE SUPPORT
1838M:	Lennert Buytenhek <kernel@wantstofly.org>
1839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S:	Maintained
1841
1842ARM/REALTEK ARCHITECTURE
1843M:	Andreas Färber <afaerber@suse.de>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845S:	Maintained
1846F:	arch/arm64/boot/dts/realtek/
1847F:	Documentation/devicetree/bindings/arm/realtek.txt
1848
1849ARM/RENESAS ARM64 ARCHITECTURE
1850M:	Simon Horman <horms@verge.net.au>
1851M:	Magnus Damm <magnus.damm@gmail.com>
1852L:	linux-renesas-soc@vger.kernel.org
1853Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1855S:	Supported
1856F:	arch/arm64/boot/dts/renesas/
1857F:	Documentation/devicetree/bindings/arm/shmobile.txt
1858F:	drivers/soc/renesas/
1859F:	include/linux/soc/renesas/
1860
1861ARM/RISCPC ARCHITECTURE
1862M:	Russell King <linux@armlinux.org.uk>
1863L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864W:	http://www.armlinux.org.uk/
1865S:	Maintained
1866F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1867F:	arch/arm/include/asm/hardware/ioc.h
1868F:	arch/arm/include/asm/hardware/iomd.h
1869F:	arch/arm/include/asm/hardware/memc.h
1870F:	arch/arm/mach-rpc/
1871F:	drivers/net/ethernet/8390/etherh.c
1872F:	drivers/net/ethernet/i825xx/ether1*
1873F:	drivers/net/ethernet/seeq/ether3*
1874F:	drivers/scsi/arm/
1875
1876ARM/Rockchip SoC support
1877M:	Heiko Stuebner <heiko@sntech.de>
1878L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879L:	linux-rockchip@lists.infradead.org
1880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1881S:	Maintained
1882F:	arch/arm/boot/dts/rk3*
1883F:	arch/arm/boot/dts/rv1108*
1884F:	arch/arm/mach-rockchip/
1885F:	drivers/clk/rockchip/
1886F:	drivers/i2c/busses/i2c-rk3x.c
1887F:	drivers/*/*rockchip*
1888F:	drivers/*/*/*rockchip*
1889F:	sound/soc/rockchip/
1890N:	rockchip
1891
1892ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1893M:	Kukjin Kim <kgene@kernel.org>
1894M:	Krzysztof Kozlowski <krzk@kernel.org>
1895L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1896L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1897Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1898S:	Maintained
1899F:	arch/arm/boot/dts/s3c*
1900F:	arch/arm/boot/dts/s5p*
1901F:	arch/arm/boot/dts/exynos*
1902F:	arch/arm64/boot/dts/exynos/
1903F:	arch/arm/plat-samsung/
1904F:	arch/arm/mach-s3c24*/
1905F:	arch/arm/mach-s3c64xx/
1906F:	arch/arm/mach-s5p*/
1907F:	arch/arm/mach-exynos*/
1908F:	drivers/*/*s3c24*
1909F:	drivers/*/*/*s3c24*
1910F:	drivers/*/*s3c64xx*
1911F:	drivers/*/*s5pv210*
1912F:	drivers/memory/samsung/*
1913F:	drivers/soc/samsung/*
1914F:	Documentation/arm/Samsung/
1915F:	Documentation/devicetree/bindings/arm/samsung/
1916F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1917F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1918N:	exynos
1919
1920ARM/SAMSUNG MOBILE MACHINE SUPPORT
1921M:	Kyungmin Park <kyungmin.park@samsung.com>
1922L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S:	Maintained
1924F:	arch/arm/mach-s5pv210/
1925
1926ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928M:	Kamil Debski <kamil@wypas.org>
1929M:	Andrzej Hajda <a.hajda@samsung.com>
1930L:	linux-arm-kernel@lists.infradead.org
1931L:	linux-media@vger.kernel.org
1932S:	Maintained
1933F:	drivers/media/platform/s5p-g2d/
1934
1935ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1936M:	Marek Szyprowski <m.szyprowski@samsung.com>
1937L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	drivers/media/platform/s5p-cec/
1941F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1942
1943ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1944M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1945M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1946L:	linux-arm-kernel@lists.infradead.org
1947L:	linux-media@vger.kernel.org
1948S:	Maintained
1949F:	drivers/media/platform/s5p-jpeg/
1950
1951ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1952M:	Kyungmin Park <kyungmin.park@samsung.com>
1953M:	Kamil Debski <kamil@wypas.org>
1954M:	Jeongtae Park <jtp.park@samsung.com>
1955M:	Andrzej Hajda <a.hajda@samsung.com>
1956L:	linux-arm-kernel@lists.infradead.org
1957L:	linux-media@vger.kernel.org
1958S:	Maintained
1959F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1960F:	drivers/media/platform/s5p-mfc/
1961
1962ARM/SHMOBILE ARM ARCHITECTURE
1963M:	Simon Horman <horms@verge.net.au>
1964M:	Magnus Damm <magnus.damm@gmail.com>
1965L:	linux-renesas-soc@vger.kernel.org
1966Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1967T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1968S:	Supported
1969F:	arch/arm/boot/dts/emev2*
1970F:	arch/arm/boot/dts/r7s*
1971F:	arch/arm/boot/dts/r8a*
1972F:	arch/arm/boot/dts/sh*
1973F:	arch/arm/configs/shmobile_defconfig
1974F:	arch/arm/include/debug/renesas-scif.S
1975F:	arch/arm/mach-shmobile/
1976F:	Documentation/devicetree/bindings/arm/shmobile.txt
1977F:	drivers/soc/renesas/
1978F:	include/linux/soc/renesas/
1979
1980ARM/SOCFPGA ARCHITECTURE
1981M:	Dinh Nguyen <dinguyen@kernel.org>
1982S:	Maintained
1983F:	arch/arm/mach-socfpga/
1984F:	arch/arm/boot/dts/socfpga*
1985F:	arch/arm/configs/socfpga_defconfig
1986F:	arch/arm64/boot/dts/altera/
1987W:	http://www.rocketboards.org
1988T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1989
1990ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1991M:	Dinh Nguyen <dinguyen@kernel.org>
1992S:	Maintained
1993F:	drivers/clk/socfpga/
1994
1995ARM/SOCFPGA EDAC SUPPORT
1996M:	Thor Thayer <thor.thayer@linux.intel.com>
1997S:	Maintained
1998F:	drivers/edac/altera_edac.
1999
2000ARM/SPREADTRUM SoC SUPPORT
2001M:	Orson Zhai <orsonzhai@gmail.com>
2002M:	Baolin Wang <baolin.wang@linaro.org>
2003M:	Chunyan Zhang <zhang.lyra@gmail.com>
2004S:	Maintained
2005F:	arch/arm64/boot/dts/sprd
2006N:	sprd
2007
2008ARM/STI ARCHITECTURE
2009M:	Patrice Chotard <patrice.chotard@st.com>
2010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2011W:	http://www.stlinux.com
2012S:	Maintained
2013F:	arch/arm/mach-sti/
2014F:	arch/arm/boot/dts/sti*
2015F:	drivers/char/hw_random/st-rng.c
2016F:	drivers/clocksource/arm_global_timer.c
2017F:	drivers/clocksource/clksrc_st_lpc.c
2018F:	drivers/cpufreq/sti-cpufreq.c
2019F:	drivers/dma/st_fdma*
2020F:	drivers/i2c/busses/i2c-st.c
2021F:	drivers/media/rc/st_rc.c
2022F:	drivers/media/platform/sti/c8sectpfe/
2023F:	drivers/mmc/host/sdhci-st.c
2024F:	drivers/phy/st/phy-miphy28lp.c
2025F:	drivers/phy/st/phy-stih407-usb.c
2026F:	drivers/pinctrl/pinctrl-st.c
2027F:	drivers/remoteproc/st_remoteproc.c
2028F:	drivers/remoteproc/st_slim_rproc.c
2029F:	drivers/reset/sti/
2030F:	drivers/rtc/rtc-st-lpc.c
2031F:	drivers/tty/serial/st-asc.c
2032F:	drivers/usb/dwc3/dwc3-st.c
2033F:	drivers/usb/host/ehci-st.c
2034F:	drivers/usb/host/ohci-st.c
2035F:	drivers/watchdog/st_lpc_wdt.c
2036F:	drivers/ata/ahci_st.c
2037F:	include/linux/remoteproc/st_slim_rproc.h
2038
2039ARM/STM32 ARCHITECTURE
2040M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2041M:	Alexandre Torgue <alexandre.torgue@st.com>
2042L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043S:	Maintained
2044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2045N:	stm32
2046F:	arch/arm/boot/dts/stm32*
2047F:	arch/arm/mach-stm32/
2048F:	drivers/clocksource/armv7m_systick.c
2049
2050ARM/Synaptics Berlin SoC support
2051M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2052M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054S:	Maintained
2055F:	arch/arm/mach-berlin/
2056F:	arch/arm/boot/dts/berlin*
2057F:	arch/arm64/boot/dts/marvell/berlin*
2058
2059ARM/TANGO ARCHITECTURE
2060M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2061M:	Mans Rullgard <mans@mansr.com>
2062L:	linux-arm-kernel@lists.infradead.org
2063S:	Odd Fixes
2064N:	tango
2065
2066ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2067M:	Lennert Buytenhek <kernel@wantstofly.org>
2068L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069S:	Maintained
2070
2071ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2072M:	Hans Verkuil <hans.verkuil@cisco.com>
2073L:	linux-tegra@vger.kernel.org
2074L:	linux-media@vger.kernel.org
2075S:	Maintained
2076F:	drivers/media/platform/tegra-cec/
2077F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2078
2079ARM/TETON BGA MACHINE SUPPORT
2080M:	"Mark F. Brown" <mark.brown314@gmail.com>
2081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082S:	Maintained
2083
2084ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2085M:	Santosh Shilimkar <ssantosh@kernel.org>
2086L:	linux-kernel@vger.kernel.org
2087S:	Maintained
2088F:	drivers/memory/*emif*
2089
2090ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2091M:	Santosh Shilimkar <ssantosh@kernel.org>
2092L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2093S:	Maintained
2094F:	arch/arm/mach-keystone/
2095F:	arch/arm/boot/dts/keystone-*
2096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2097
2098ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2099M:	Santosh Shilimkar <ssantosh@kernel.org>
2100L:	linux-kernel@vger.kernel.org
2101S:	Maintained
2102F:	drivers/clk/keystone/
2103
2104ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2105M:	Santosh Shilimkar <ssantosh@kernel.org>
2106L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107L:	linux-kernel@vger.kernel.org
2108S:	Maintained
2109F:	drivers/clocksource/timer-keystone.c
2110
2111ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2112M:	Santosh Shilimkar <ssantosh@kernel.org>
2113L:	linux-kernel@vger.kernel.org
2114S:	Maintained
2115F:	drivers/power/reset/keystone-reset.c
2116
2117ARM/THECUS N2100 MACHINE SUPPORT
2118M:	Lennert Buytenhek <kernel@wantstofly.org>
2119L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120S:	Maintained
2121
2122ARM/TOSA MACHINE SUPPORT
2123M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2124M:	Dirk Opfer <dirk@opfer-online.de>
2125S:	Maintained
2126
2127ARM/UNIPHIER ARCHITECTURE
2128M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2131S:	Maintained
2132F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2133F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2134F:	arch/arm/boot/dts/uniphier*
2135F:	arch/arm/include/asm/hardware/cache-uniphier.h
2136F:	arch/arm/mach-uniphier/
2137F:	arch/arm/mm/cache-uniphier.c
2138F:	arch/arm64/boot/dts/socionext/uniphier*
2139F:	drivers/bus/uniphier-system-bus.c
2140F:	drivers/clk/uniphier/
2141F:	drivers/gpio/gpio-uniphier.c
2142F:	drivers/i2c/busses/i2c-uniphier*
2143F:	drivers/irqchip/irq-uniphier-aidet.c
2144F:	drivers/pinctrl/uniphier/
2145F:	drivers/reset/reset-uniphier.c
2146F:	drivers/tty/serial/8250/8250_uniphier.c
2147N:	uniphier
2148
2149ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2150M:	Ulf Hansson <ulf.hansson@linaro.org>
2151L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152T:	git git://git.linaro.org/people/ulfh/clk.git
2153S:	Maintained
2154F:	drivers/clk/ux500/
2155
2156ARM/VERSATILE EXPRESS PLATFORM
2157M:	Liviu Dudau <liviu.dudau@arm.com>
2158M:	Sudeep Holla <sudeep.holla@arm.com>
2159M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/boot/dts/vexpress*
2163F:	arch/arm64/boot/dts/arm/
2164F:	arch/arm/mach-vexpress/
2165F:	*/*/vexpress*
2166F:	*/*/*/vexpress*
2167F:	drivers/clk/versatile/clk-vexpress-osc.c
2168F:	drivers/clocksource/versatile.c
2169N:	mps2
2170
2171ARM/VFP SUPPORT
2172M:	Russell King <linux@armlinux.org.uk>
2173L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174W:	http://www.armlinux.org.uk/
2175S:	Maintained
2176F:	arch/arm/vfp/
2177
2178ARM/VOIPAC PXA270 SUPPORT
2179M:	Marek Vasut <marek.vasut@gmail.com>
2180L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2181S:	Maintained
2182F:	arch/arm/mach-pxa/vpac270.c
2183F:	arch/arm/mach-pxa/include/mach/vpac270.h
2184
2185ARM/VT8500 ARM ARCHITECTURE
2186M:	Tony Prisk <linux@prisktech.co.nz>
2187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S:	Maintained
2189F:	arch/arm/mach-vt8500/
2190F:	drivers/clocksource/vt8500_timer.c
2191F:	drivers/i2c/busses/i2c-wmt.c
2192F:	drivers/mmc/host/wmt-sdmmc.c
2193F:	drivers/pwm/pwm-vt8500.c
2194F:	drivers/rtc/rtc-vt8500.c
2195F:	drivers/tty/serial/vt8500_serial.c
2196F:	drivers/usb/host/ehci-platform.c
2197F:	drivers/usb/host/uhci-platform.c
2198F:	drivers/video/fbdev/vt8500lcdfb.*
2199F:	drivers/video/fbdev/wm8505fb*
2200F:	drivers/video/fbdev/wmt_ge_rops.*
2201
2202ARM/ZIPIT Z2 SUPPORT
2203M:	Marek Vasut <marek.vasut@gmail.com>
2204L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205S:	Maintained
2206F:	arch/arm/mach-pxa/z2.c
2207F:	arch/arm/mach-pxa/include/mach/z2.h
2208
2209ARM/ZTE ARCHITECTURE
2210M:	Jun Nie <jun.nie@linaro.org>
2211M:	Baoyou Xie <baoyou.xie@linaro.org>
2212M:	Shawn Guo <shawnguo@kernel.org>
2213L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214S:	Maintained
2215F:	arch/arm/boot/dts/zx2967*
2216F:	arch/arm/mach-zx/
2217F:	arch/arm64/boot/dts/zte/
2218F:	drivers/clk/zte/
2219F:	drivers/dma/zx_dma.c
2220F:	drivers/gpio/gpio-zx.c
2221F:	drivers/i2c/busses/i2c-zx2967.c
2222F:	drivers/mmc/host/dw_mmc-zx.*
2223F:	drivers/pinctrl/zte/
2224F:	drivers/soc/zte/
2225F:	drivers/thermal/zx2967_thermal.c
2226F:	drivers/watchdog/zx2967_wdt.c
2227F:	Documentation/devicetree/bindings/arm/zte.txt
2228F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2229F:	Documentation/devicetree/bindings/dma/zxdma.txt
2230F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2231F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2232F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2233F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2234F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2235F:	Documentation/devicetree/bindings/soc/zte/
2236F:	Documentation/devicetree/bindings/sound/zte,*.txt
2237F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2238F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2239F:	include/dt-bindings/clock/zx2967*.h
2240F:	include/dt-bindings/soc/zte,*.h
2241F:	sound/soc/codecs/zx_aud96p22.c
2242F:	sound/soc/zte/
2243
2244ARM/ZYNQ ARCHITECTURE
2245M:	Michal Simek <michal.simek@xilinx.com>
2246L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247W:	http://wiki.xilinx.com
2248T:	git https://github.com/Xilinx/linux-xlnx.git
2249S:	Supported
2250F:	arch/arm/mach-zynq/
2251F:	drivers/cpuidle/cpuidle-zynq.c
2252F:	drivers/block/xsysace.c
2253N:	zynq
2254N:	xilinx
2255F:	drivers/clocksource/cadence_ttc_timer.c
2256F:	drivers/i2c/busses/i2c-cadence.c
2257F:	drivers/mmc/host/sdhci-of-arasan.c
2258F:	drivers/edac/synopsys_edac.c
2259
2260ARM64 PORT (AARCH64 ARCHITECTURE)
2261M:	Catalin Marinas <catalin.marinas@arm.com>
2262M:	Will Deacon <will.deacon@arm.com>
2263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2264T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2265S:	Maintained
2266F:	arch/arm64/
2267F:	Documentation/arm64/
2268
2269AS3645A LED FLASH CONTROLLER DRIVER
2270M:	Sakari Ailus <sakari.ailus@iki.fi>
2271L:	linux-leds@vger.kernel.org
2272S:	Maintained
2273F:	drivers/leds/leds-as3645a.c
2274
2275ASAHI KASEI AK8974 DRIVER
2276M:	Linus Walleij <linus.walleij@linaro.org>
2277L:	linux-iio@vger.kernel.org
2278W:	http://www.akm.com/
2279S:	Supported
2280F:	drivers/iio/magnetometer/ak8974.c
2281
2282ASC7621 HARDWARE MONITOR DRIVER
2283M:	George Joseph <george.joseph@fairview5.com>
2284L:	linux-hwmon@vger.kernel.org
2285S:	Maintained
2286F:	Documentation/hwmon/asc7621
2287F:	drivers/hwmon/asc7621.c
2288
2289ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2290M:	Corentin Chary <corentin.chary@gmail.com>
2291L:	acpi4asus-user@lists.sourceforge.net
2292L:	platform-driver-x86@vger.kernel.org
2293W:	http://acpi4asus.sf.net
2294S:	Maintained
2295F:	drivers/platform/x86/asus*.c
2296F:	drivers/platform/x86/eeepc*.c
2297
2298ASUS WIRELESS RADIO CONTROL DRIVER
2299M:	João Paulo Rechi Vita <jprvita@gmail.com>
2300L:	platform-driver-x86@vger.kernel.org
2301S:	Maintained
2302F:	drivers/platform/x86/asus-wireless.c
2303
2304ASYMMETRIC KEYS
2305M:	David Howells <dhowells@redhat.com>
2306L:	keyrings@vger.kernel.org
2307S:	Maintained
2308F:	Documentation/crypto/asymmetric-keys.txt
2309F:	include/linux/verification.h
2310F:	include/crypto/public_key.h
2311F:	include/crypto/pkcs7.h
2312F:	crypto/asymmetric_keys/
2313
2314ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2315R:	Dan Williams <dan.j.williams@intel.com>
2316W:	http://sourceforge.net/projects/xscaleiop
2317S:	Odd fixes
2318F:	Documentation/crypto/async-tx-api.txt
2319F:	crypto/async_tx/
2320F:	drivers/dma/
2321F:	include/linux/dmaengine.h
2322F:	include/linux/async_tx.h
2323
2324AT24 EEPROM DRIVER
2325M:	Bartosz Golaszewski <brgl@bgdev.pl>
2326L:	linux-i2c@vger.kernel.org
2327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2328S:	Maintained
2329F:	Documentation/devicetree/bindings/eeprom/at24.txt
2330F:	drivers/misc/eeprom/at24.c
2331F:	include/linux/platform_data/at24.h
2332
2333ATA OVER ETHERNET (AOE) DRIVER
2334M:	"Ed L. Cashin" <ed.cashin@acm.org>
2335W:	http://www.openaoe.org/
2336S:	Supported
2337F:	Documentation/aoe/
2338F:	drivers/block/aoe/
2339
2340ATHEROS 71XX/9XXX GPIO DRIVER
2341M:	Alban Bedel <albeu@free.fr>
2342W:	https://github.com/AlbanBedel/linux
2343T:	git git://github.com/AlbanBedel/linux
2344S:	Maintained
2345F:	drivers/gpio/gpio-ath79.c
2346F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2347
2348ATHEROS 71XX/9XXX USB PHY DRIVER
2349M:	Alban Bedel <albeu@free.fr>
2350W:	https://github.com/AlbanBedel/linux
2351T:	git git://github.com/AlbanBedel/linux
2352S:	Maintained
2353F:	drivers/phy/qualcomm/phy-ath79-usb.c
2354F:	Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2355
2356ATHEROS ATH GENERIC UTILITIES
2357M:	Kalle Valo <kvalo@codeaurora.org>
2358L:	linux-wireless@vger.kernel.org
2359S:	Supported
2360F:	drivers/net/wireless/ath/*
2361
2362ATHEROS ATH5K WIRELESS DRIVER
2363M:	Jiri Slaby <jirislaby@gmail.com>
2364M:	Nick Kossifidis <mickflemm@gmail.com>
2365M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2366L:	linux-wireless@vger.kernel.org
2367W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2368S:	Maintained
2369F:	drivers/net/wireless/ath/ath5k/
2370
2371ATHEROS ATH6KL WIRELESS DRIVER
2372M:	Kalle Valo <kvalo@codeaurora.org>
2373L:	linux-wireless@vger.kernel.org
2374W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2376S:	Supported
2377F:	drivers/net/wireless/ath/ath6kl/
2378
2379ATI_REMOTE2 DRIVER
2380M:	Ville Syrjala <syrjala@sci.fi>
2381S:	Maintained
2382F:	drivers/input/misc/ati_remote2.c
2383
2384ATK0110 HWMON DRIVER
2385M:	Luca Tettamanti <kronos.it@gmail.com>
2386L:	linux-hwmon@vger.kernel.org
2387S:	Maintained
2388F:	drivers/hwmon/asus_atk0110.c
2389
2390ATLX ETHERNET DRIVERS
2391M:	Jay Cliburn <jcliburn@gmail.com>
2392M:	Chris Snook <chris.snook@gmail.com>
2393L:	netdev@vger.kernel.org
2394W:	http://sourceforge.net/projects/atl1
2395W:	http://atl1.sourceforge.net
2396S:	Maintained
2397F:	drivers/net/ethernet/atheros/
2398
2399ATM
2400M:	Chas Williams <3chas3@gmail.com>
2401L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2402L:	netdev@vger.kernel.org
2403W:	http://linux-atm.sourceforge.net
2404S:	Maintained
2405F:	drivers/atm/
2406F:	include/linux/atm*
2407F:	include/uapi/linux/atm*
2408
2409ATMEL AT91 / AT32 MCI DRIVER
2410M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2411S:	Maintained
2412F:	drivers/mmc/host/atmel-mci.c
2413
2414ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2415M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2416S:	Supported
2417F:	drivers/power/reset/at91-sama5d2_shdwc.c
2418
2419ATMEL Audio ALSA driver
2420M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2421L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2422S:	Supported
2423F:	sound/soc/atmel
2424
2425ATMEL I2C DRIVER
2426M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2427L:	linux-i2c@vger.kernel.org
2428S:	Supported
2429F:	drivers/i2c/busses/i2c-at91.c
2430
2431ATMEL ISI DRIVER
2432M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2433L:	linux-media@vger.kernel.org
2434S:	Supported
2435F:	drivers/media/platform/atmel/atmel-isi.c
2436F:	include/media/atmel-isi.h
2437
2438ATMEL LCDFB DRIVER
2439M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2440L:	linux-fbdev@vger.kernel.org
2441S:	Maintained
2442F:	drivers/video/fbdev/atmel_lcdfb.c
2443F:	include/video/atmel_lcdc.h
2444
2445ATMEL MACB ETHERNET DRIVER
2446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2447S:	Supported
2448F:	drivers/net/ethernet/cadence/
2449
2450ATMEL MAXTOUCH DRIVER
2451M:	Nick Dyer <nick@shmanahar.org>
2452T:	git git://github.com/ndyer/linux.git
2453S:	Maintained
2454F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2455F:	drivers/input/touchscreen/atmel_mxt_ts.c
2456
2457ATMEL SAMA5D2 ADC DRIVER
2458M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2459L:	linux-iio@vger.kernel.org
2460S:	Supported
2461F:	drivers/iio/adc/at91-sama5d2_adc.c
2462
2463ATMEL SDMMC DRIVER
2464M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2465L:	linux-mmc@vger.kernel.org
2466S:	Supported
2467F:	drivers/mmc/host/sdhci-of-at91.c
2468
2469ATMEL SPI DRIVER
2470M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2471S:	Supported
2472F:	drivers/spi/spi-atmel.*
2473
2474ATMEL SSC DRIVER
2475M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477S:	Supported
2478F:	drivers/misc/atmel-ssc.c
2479F:	include/linux/atmel-ssc.h
2480
2481ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2482M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2483L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484S:	Supported
2485F:	drivers/misc/atmel_tclib.c
2486F:	drivers/clocksource/tcb_clksrc.c
2487
2488ATMEL USBA UDC DRIVER
2489M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491S:	Supported
2492F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2493
2494ATMEL WIRELESS DRIVER
2495M:	Simon Kelley <simon@thekelleys.org.uk>
2496L:	linux-wireless@vger.kernel.org
2497W:	http://www.thekelleys.org.uk/atmel
2498W:	http://atmelwlandriver.sourceforge.net/
2499S:	Maintained
2500F:	drivers/net/wireless/atmel/atmel*
2501
2502ATMEL XDMA DRIVER
2503M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2504L:	linux-arm-kernel@lists.infradead.org
2505L:	dmaengine@vger.kernel.org
2506S:	Supported
2507F:	drivers/dma/at_xdmac.c
2508
2509ATOMIC INFRASTRUCTURE
2510M:	Will Deacon <will.deacon@arm.com>
2511M:	Peter Zijlstra <peterz@infradead.org>
2512R:	Boqun Feng <boqun.feng@gmail.com>
2513L:	linux-kernel@vger.kernel.org
2514S:	Maintained
2515F:	arch/*/include/asm/atomic*.h
2516F:	include/*/atomic*.h
2517
2518ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2519M:	Bradley Grove <linuxdrivers@attotech.com>
2520L:	linux-scsi@vger.kernel.org
2521W:	http://www.attotech.com
2522S:	Supported
2523F:	drivers/scsi/esas2r
2524
2525ATUSB IEEE 802.15.4 RADIO DRIVER
2526M:	Stefan Schmidt <stefan@osg.samsung.com>
2527L:	linux-wpan@vger.kernel.org
2528S:	Maintained
2529F:	drivers/net/ieee802154/atusb.c
2530F:	drivers/net/ieee802154/atusb.h
2531F:	drivers/net/ieee802154/at86rf230.h
2532
2533AUDIT SUBSYSTEM
2534M:	Paul Moore <paul@paul-moore.com>
2535M:	Eric Paris <eparis@redhat.com>
2536L:	linux-audit@redhat.com (moderated for non-subscribers)
2537W:	https://github.com/linux-audit
2538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2539S:	Supported
2540F:	include/linux/audit.h
2541F:	include/uapi/linux/audit.h
2542F:	kernel/audit*
2543
2544AUXILIARY DISPLAY DRIVERS
2545M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2546S:	Maintained
2547F:	drivers/auxdisplay/
2548F:	include/linux/cfag12864b.h
2549
2550AX.25 NETWORK LAYER
2551M:	Ralf Baechle <ralf@linux-mips.org>
2552L:	linux-hams@vger.kernel.org
2553W:	http://www.linux-ax25.org/
2554S:	Maintained
2555F:	include/uapi/linux/ax25.h
2556F:	include/net/ax25.h
2557F:	net/ax25/
2558
2559AXENTIA ARM DEVICES
2560M:	Peter Rosin <peda@axentia.se>
2561L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562S:	Maintained
2563F:	Documentation/devicetree/bindings/arm/axentia.txt
2564F:	arch/arm/boot/dts/at91-linea.dtsi
2565F:	arch/arm/boot/dts/at91-natte.dtsi
2566F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2567F:	arch/arm/boot/dts/at91-tse850-3.dts
2568
2569AXENTIA ASOC DRIVERS
2570M:	Peter Rosin <peda@axentia.se>
2571L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2572S:	Maintained
2573F:	Documentation/devicetree/bindings/sound/axentia,*
2574F:	sound/soc/atmel/tse850-pcm5142.c
2575
2576AZ6007 DVB DRIVER
2577M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2578L:	linux-media@vger.kernel.org
2579W:	https://linuxtv.org
2580T:	git git://linuxtv.org/media_tree.git
2581S:	Maintained
2582F:	drivers/media/usb/dvb-usb-v2/az6007.c
2583
2584AZTECH FM RADIO RECEIVER DRIVER
2585M:	Hans Verkuil <hverkuil@xs4all.nl>
2586L:	linux-media@vger.kernel.org
2587T:	git git://linuxtv.org/media_tree.git
2588W:	https://linuxtv.org
2589S:	Maintained
2590F:	drivers/media/radio/radio-aztech*
2591
2592B43 WIRELESS DRIVER
2593L:	linux-wireless@vger.kernel.org
2594L:	b43-dev@lists.infradead.org
2595W:	http://wireless.kernel.org/en/users/Drivers/b43
2596S:	Odd Fixes
2597F:	drivers/net/wireless/broadcom/b43/
2598
2599B43LEGACY WIRELESS DRIVER
2600M:	Larry Finger <Larry.Finger@lwfinger.net>
2601L:	linux-wireless@vger.kernel.org
2602L:	b43-dev@lists.infradead.org
2603W:	http://wireless.kernel.org/en/users/Drivers/b43
2604S:	Maintained
2605F:	drivers/net/wireless/broadcom/b43legacy/
2606
2607BACKLIGHT CLASS/SUBSYSTEM
2608M:	Lee Jones <lee.jones@linaro.org>
2609M:	Daniel Thompson <daniel.thompson@linaro.org>
2610M:	Jingoo Han <jingoohan1@gmail.com>
2611L:	dri-devel@lists.freedesktop.org
2612T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2613S:	Maintained
2614F:	drivers/video/backlight/
2615F:	include/linux/backlight.h
2616F:	include/linux/pwm_backlight.h
2617F:	Documentation/devicetree/bindings/leds/backlight
2618
2619BATMAN ADVANCED
2620M:	Marek Lindner <mareklindner@neomailbox.ch>
2621M:	Simon Wunderlich <sw@simonwunderlich.de>
2622M:	Antonio Quartulli <a@unstable.cc>
2623L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2624W:	https://www.open-mesh.org/
2625Q:	https://patchwork.open-mesh.org/project/batman/list/
2626S:	Maintained
2627F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2628F:	Documentation/ABI/testing/sysfs-class-net-mesh
2629F:	Documentation/networking/batman-adv.rst
2630F:	include/uapi/linux/batadv_packet.h
2631F:	include/uapi/linux/batman_adv.h
2632F:	net/batman-adv/
2633
2634BAYCOM/HDLCDRV DRIVERS FOR AX.25
2635M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2636L:	linux-hams@vger.kernel.org
2637W:	http://www.baycom.org/~tom/ham/ham.html
2638S:	Maintained
2639F:	drivers/net/hamradio/baycom*
2640
2641BCACHE (BLOCK LAYER CACHE)
2642M:	Coly Li <colyli@suse.de>
2643M:	Kent Overstreet <kent.overstreet@gmail.com>
2644L:	linux-bcache@vger.kernel.org
2645W:	http://bcache.evilpiepirate.org
2646C:	irc://irc.oftc.net/bcache
2647S:	Maintained
2648F:	drivers/md/bcache/
2649
2650BDISP ST MEDIA DRIVER
2651M:	Fabien Dessenne <fabien.dessenne@st.com>
2652L:	linux-media@vger.kernel.org
2653T:	git git://linuxtv.org/media_tree.git
2654W:	https://linuxtv.org
2655S:	Supported
2656F:	drivers/media/platform/sti/bdisp
2657
2658BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2659M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2660L:	netdev@vger.kernel.org
2661S:	Maintained
2662F:	drivers/net/ethernet/ec_bhf.c
2663
2664BEFS FILE SYSTEM
2665M:	Luis de Bethencourt <luisbg@kernel.org>
2666M:	Salah Triki <salah.triki@gmail.com>
2667S:	Maintained
2668T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2669F:	Documentation/filesystems/befs.txt
2670F:	fs/befs/
2671
2672BFQ I/O SCHEDULER
2673M:	Paolo Valente <paolo.valente@linaro.org>
2674M:	Jens Axboe <axboe@kernel.dk>
2675L:	linux-block@vger.kernel.org
2676S:	Maintained
2677F:	block/bfq-*
2678F:	Documentation/block/bfq-iosched.txt
2679
2680BFS FILE SYSTEM
2681M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2682S:	Maintained
2683F:	Documentation/filesystems/bfs.txt
2684F:	fs/bfs/
2685F:	include/uapi/linux/bfs_fs.h
2686
2687BLINKM RGB LED DRIVER
2688M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2689S:	Maintained
2690F:	drivers/leds/leds-blinkm.c
2691
2692BLOCK LAYER
2693M:	Jens Axboe <axboe@kernel.dk>
2694L:	linux-block@vger.kernel.org
2695T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2696S:	Maintained
2697F:	block/
2698F:	drivers/block/
2699F:	kernel/trace/blktrace.c
2700F:	lib/sbitmap.c
2701
2702BLOCK2MTD DRIVER
2703M:	Joern Engel <joern@lazybastard.org>
2704L:	linux-mtd@lists.infradead.org
2705S:	Maintained
2706F:	drivers/mtd/devices/block2mtd.c
2707
2708BLUETOOTH DRIVERS
2709M:	Marcel Holtmann <marcel@holtmann.org>
2710M:	Johan Hedberg <johan.hedberg@gmail.com>
2711L:	linux-bluetooth@vger.kernel.org
2712W:	http://www.bluez.org/
2713T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2715S:	Maintained
2716F:	drivers/bluetooth/
2717
2718BLUETOOTH SUBSYSTEM
2719M:	Marcel Holtmann <marcel@holtmann.org>
2720M:	Johan Hedberg <johan.hedberg@gmail.com>
2721L:	linux-bluetooth@vger.kernel.org
2722W:	http://www.bluez.org/
2723T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2724T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2725S:	Maintained
2726F:	net/bluetooth/
2727F:	include/net/bluetooth/
2728
2729BONDING DRIVER
2730M:	Jay Vosburgh <j.vosburgh@gmail.com>
2731M:	Veaceslav Falico <vfalico@gmail.com>
2732M:	Andy Gospodarek <andy@greyhouse.net>
2733L:	netdev@vger.kernel.org
2734W:	http://sourceforge.net/projects/bonding/
2735S:	Supported
2736F:	drivers/net/bonding/
2737F:	include/uapi/linux/if_bonding.h
2738
2739BPF (Safe dynamic programs and tools)
2740M:	Alexei Starovoitov <ast@kernel.org>
2741M:	Daniel Borkmann <daniel@iogearbox.net>
2742L:	netdev@vger.kernel.org
2743L:	linux-kernel@vger.kernel.org
2744T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2745T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2746Q:	https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2747S:	Supported
2748F:	arch/x86/net/bpf_jit*
2749F:	Documentation/networking/filter.txt
2750F:	Documentation/bpf/
2751F:	include/linux/bpf*
2752F:	include/linux/filter.h
2753F:	include/trace/events/xdp.h
2754F:	include/uapi/linux/bpf*
2755F:	include/uapi/linux/filter.h
2756F:	kernel/bpf/
2757F:	kernel/trace/bpf_trace.c
2758F:	lib/test_bpf.c
2759F:	net/bpf/
2760F:	net/core/filter.c
2761F:	net/sched/act_bpf.c
2762F:	net/sched/cls_bpf.c
2763F:	samples/bpf/
2764F:	tools/bpf/
2765F:	tools/lib/bpf/
2766F:	tools/testing/selftests/bpf/
2767
2768BROADCOM B44 10/100 ETHERNET DRIVER
2769M:	Michael Chan <michael.chan@broadcom.com>
2770L:	netdev@vger.kernel.org
2771S:	Supported
2772F:	drivers/net/ethernet/broadcom/b44.*
2773
2774BROADCOM B53 ETHERNET SWITCH DRIVER
2775M:	Florian Fainelli <f.fainelli@gmail.com>
2776L:	netdev@vger.kernel.org
2777L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2778S:	Supported
2779F:	drivers/net/dsa/b53/*
2780F:	include/linux/platform_data/b53.h
2781
2782BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2783M:	Florian Fainelli <f.fainelli@gmail.com>
2784M:	Ray Jui <rjui@broadcom.com>
2785M:	Scott Branden <sbranden@broadcom.com>
2786M:	bcm-kernel-feedback-list@broadcom.com
2787T:	git git://github.com/broadcom/mach-bcm
2788S:	Maintained
2789N:	bcm281*
2790N:	bcm113*
2791N:	bcm216*
2792N:	kona
2793F:	arch/arm/mach-bcm/
2794
2795BROADCOM BCM2835 ARM ARCHITECTURE
2796M:	Eric Anholt <eric@anholt.net>
2797M:	Stefan Wahren <stefan.wahren@i2se.com>
2798L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2799L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2800T:	git git://github.com/anholt/linux
2801S:	Maintained
2802N:	bcm2835
2803F:	drivers/staging/vc04_services
2804
2805BROADCOM BCM47XX MIPS ARCHITECTURE
2806M:	Hauke Mehrtens <hauke@hauke-m.de>
2807M:	Rafał Miłecki <zajec5@gmail.com>
2808L:	linux-mips@linux-mips.org
2809S:	Maintained
2810F:	Documentation/devicetree/bindings/mips/brcm/
2811F:	arch/mips/bcm47xx/*
2812F:	arch/mips/include/asm/mach-bcm47xx/*
2813
2814BROADCOM BCM5301X ARM ARCHITECTURE
2815M:	Hauke Mehrtens <hauke@hauke-m.de>
2816M:	Rafał Miłecki <zajec5@gmail.com>
2817M:	Jon Mason <jonmason@broadcom.com>
2818M:	bcm-kernel-feedback-list@broadcom.com
2819L:	linux-arm-kernel@lists.infradead.org
2820S:	Maintained
2821F:	arch/arm/mach-bcm/bcm_5301x.c
2822F:	arch/arm/boot/dts/bcm5301x*.dtsi
2823F:	arch/arm/boot/dts/bcm470*
2824F:	arch/arm/boot/dts/bcm953012*
2825
2826BROADCOM BCM53573 ARM ARCHITECTURE
2827M:	Rafał Miłecki <rafal@milecki.pl>
2828L:	linux-arm-kernel@lists.infradead.org
2829S:	Maintained
2830F:	arch/arm/boot/dts/bcm53573*
2831F:	arch/arm/boot/dts/bcm47189*
2832
2833BROADCOM BCM63XX ARM ARCHITECTURE
2834M:	Florian Fainelli <f.fainelli@gmail.com>
2835M:	bcm-kernel-feedback-list@broadcom.com
2836L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2837T:	git git://github.com/broadcom/stblinux.git
2838S:	Maintained
2839N:	bcm63xx
2840
2841BROADCOM BCM63XX/BCM33XX UDC DRIVER
2842M:	Kevin Cernekee <cernekee@gmail.com>
2843L:	linux-usb@vger.kernel.org
2844S:	Maintained
2845F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2846
2847BROADCOM BCM7XXX ARM ARCHITECTURE
2848M:	Brian Norris <computersforpeace@gmail.com>
2849M:	Gregory Fong <gregory.0xf0@gmail.com>
2850M:	Florian Fainelli <f.fainelli@gmail.com>
2851M:	bcm-kernel-feedback-list@broadcom.com
2852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2853T:	git git://github.com/broadcom/stblinux.git
2854S:	Maintained
2855F:	arch/arm/mach-bcm/*brcmstb*
2856F:	arch/arm/boot/dts/bcm7*.dts*
2857F:	drivers/bus/brcmstb_gisb.c
2858F:	arch/arm/mm/cache-b15-rac.c
2859F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2860N:	brcmstb
2861
2862BROADCOM BMIPS CPUFREQ DRIVER
2863M:	Markus Mayer <mmayer@broadcom.com>
2864M:	bcm-kernel-feedback-list@broadcom.com
2865L:	linux-pm@vger.kernel.org
2866S:	Maintained
2867F:	drivers/cpufreq/bmips-cpufreq.c
2868
2869BROADCOM BMIPS MIPS ARCHITECTURE
2870M:	Kevin Cernekee <cernekee@gmail.com>
2871M:	Florian Fainelli <f.fainelli@gmail.com>
2872L:	linux-mips@linux-mips.org
2873T:	git git://github.com/broadcom/stblinux.git
2874S:	Maintained
2875F:	arch/mips/bmips/*
2876F:	arch/mips/include/asm/mach-bmips/*
2877F:	arch/mips/kernel/*bmips*
2878F:	arch/mips/boot/dts/brcm/bcm*.dts*
2879F:	drivers/irqchip/irq-bcm63*
2880F:	drivers/irqchip/irq-bcm7*
2881F:	drivers/irqchip/irq-brcmstb*
2882F:	include/linux/bcm963xx_nvram.h
2883F:	include/linux/bcm963xx_tag.h
2884
2885BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2886M:	Rasesh Mody <rasesh.mody@cavium.com>
2887M:	Harish Patil <harish.patil@cavium.com>
2888M:	Dept-GELinuxNICDev@cavium.com
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnx2.*
2892F:	drivers/net/ethernet/broadcom/bnx2_*
2893
2894BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2895M:	QLogic-Storage-Upstream@qlogic.com
2896L:	linux-scsi@vger.kernel.org
2897S:	Supported
2898F:	drivers/scsi/bnx2fc/
2899
2900BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2901M:	QLogic-Storage-Upstream@qlogic.com
2902L:	linux-scsi@vger.kernel.org
2903S:	Supported
2904F:	drivers/scsi/bnx2i/
2905
2906BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2907M:	Ariel Elior <ariel.elior@cavium.com>
2908M:	everest-linux-l2@cavium.com
2909L:	netdev@vger.kernel.org
2910S:	Supported
2911F:	drivers/net/ethernet/broadcom/bnx2x/
2912
2913BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2914M:	Michael Chan <michael.chan@broadcom.com>
2915L:	netdev@vger.kernel.org
2916S:	Supported
2917F:	drivers/net/ethernet/broadcom/bnxt/
2918
2919BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2920M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2921M:	Franky Lin <franky.lin@broadcom.com>
2922M:	Hante Meuleman <hante.meuleman@broadcom.com>
2923M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2924M:	Wright Feng <wright.feng@cypress.com>
2925L:	linux-wireless@vger.kernel.org
2926L:	brcm80211-dev-list.pdl@broadcom.com
2927L:	brcm80211-dev-list@cypress.com
2928S:	Supported
2929F:	drivers/net/wireless/broadcom/brcm80211/
2930
2931BROADCOM BRCMSTB GPIO DRIVER
2932M:	Gregory Fong <gregory.0xf0@gmail.com>
2933L:	bcm-kernel-feedback-list@broadcom.com
2934S:	Supported
2935F:	drivers/gpio/gpio-brcmstb.c
2936F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2937
2938BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2939M:	Al Cooper <alcooperx@gmail.com>
2940L:	linux-kernel@vger.kernel.org
2941L:	bcm-kernel-feedback-list@broadcom.com
2942S:	Maintained
2943F:	drivers/phy/broadcom/phy-brcm-usb*
2944
2945BROADCOM GENET ETHERNET DRIVER
2946M:	Doug Berger <opendmb@gmail.com>
2947M:	Florian Fainelli <f.fainelli@gmail.com>
2948L:	netdev@vger.kernel.org
2949S:	Supported
2950F:	drivers/net/ethernet/broadcom/genet/
2951
2952BROADCOM IPROC ARM ARCHITECTURE
2953M:	Ray Jui <rjui@broadcom.com>
2954M:	Scott Branden <sbranden@broadcom.com>
2955M:	Jon Mason <jonmason@broadcom.com>
2956M:	bcm-kernel-feedback-list@broadcom.com
2957L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2958T:	git git://github.com/broadcom/cygnus-linux.git
2959S:	Maintained
2960N:	iproc
2961N:	cygnus
2962N:	bcm[-_]nsp
2963N:	bcm9113*
2964N:	bcm9583*
2965N:	bcm9585*
2966N:	bcm9586*
2967N:	bcm988312
2968N:	bcm113*
2969N:	bcm583*
2970N:	bcm585*
2971N:	bcm586*
2972N:	bcm88312
2973N:	hr2
2974F:	arch/arm64/boot/dts/broadcom/ns2*
2975F:	drivers/clk/bcm/clk-ns*
2976F:	drivers/pinctrl/bcm/pinctrl-ns*
2977
2978BROADCOM KONA GPIO DRIVER
2979M:	Ray Jui <rjui@broadcom.com>
2980L:	bcm-kernel-feedback-list@broadcom.com
2981S:	Supported
2982F:	drivers/gpio/gpio-bcm-kona.c
2983F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2984
2985BROADCOM NETXTREME-E ROCE DRIVER
2986M:	Selvin Xavier <selvin.xavier@broadcom.com>
2987M:	Devesh Sharma <devesh.sharma@broadcom.com>
2988M:	Somnath Kotur <somnath.kotur@broadcom.com>
2989M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2990L:	linux-rdma@vger.kernel.org
2991W:	http://www.broadcom.com
2992S:	Supported
2993F:	drivers/infiniband/hw/bnxt_re/
2994F:	include/uapi/rdma/bnxt_re-abi.h
2995
2996BROADCOM NVRAM DRIVER
2997M:	Rafał Miłecki <zajec5@gmail.com>
2998L:	linux-mips@linux-mips.org
2999S:	Maintained
3000F:	drivers/firmware/broadcom/*
3001
3002BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3003M:	Rafał Miłecki <zajec5@gmail.com>
3004L:	linux-wireless@vger.kernel.org
3005S:	Maintained
3006F:	drivers/bcma/
3007F:	include/linux/bcma/
3008
3009BROADCOM STB AVS CPUFREQ DRIVER
3010M:	Markus Mayer <mmayer@broadcom.com>
3011M:	bcm-kernel-feedback-list@broadcom.com
3012L:	linux-pm@vger.kernel.org
3013S:	Maintained
3014F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3015F:	drivers/cpufreq/brcmstb*
3016
3017BROADCOM STB AVS TMON DRIVER
3018M:	Markus Mayer <mmayer@broadcom.com>
3019M:	bcm-kernel-feedback-list@broadcom.com
3020L:	linux-pm@vger.kernel.org
3021S:	Maintained
3022F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3023F:	drivers/thermal/broadcom/brcmstb*
3024
3025BROADCOM STB NAND FLASH DRIVER
3026M:	Brian Norris <computersforpeace@gmail.com>
3027M:	Kamal Dasu <kdasu.kdev@gmail.com>
3028L:	linux-mtd@lists.infradead.org
3029L:	bcm-kernel-feedback-list@broadcom.com
3030S:	Maintained
3031F:	drivers/mtd/nand/raw/brcmnand/
3032
3033BROADCOM STB DPFE DRIVER
3034M:	Markus Mayer <mmayer@broadcom.com>
3035M:	bcm-kernel-feedback-list@broadcom.com
3036L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3037S:	Maintained
3038F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3039F:	drivers/memory/brcmstb_dpfe.c
3040
3041BROADCOM SYSTEMPORT ETHERNET DRIVER
3042M:	Florian Fainelli <f.fainelli@gmail.com>
3043L:	netdev@vger.kernel.org
3044S:	Supported
3045F:	drivers/net/ethernet/broadcom/bcmsysport.*
3046
3047BROADCOM TG3 GIGABIT ETHERNET DRIVER
3048M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3049M:	Prashant Sreedharan <prashant@broadcom.com>
3050M:	Michael Chan <mchan@broadcom.com>
3051L:	netdev@vger.kernel.org
3052S:	Supported
3053F:	drivers/net/ethernet/broadcom/tg3.*
3054
3055BROCADE BFA FC SCSI DRIVER
3056M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3057M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3058L:	linux-scsi@vger.kernel.org
3059S:	Supported
3060F:	drivers/scsi/bfa/
3061
3062BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3063M:	Rasesh Mody <rasesh.mody@cavium.com>
3064M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3065M:	Dept-GELinuxNICDev@cavium.com
3066L:	netdev@vger.kernel.org
3067S:	Supported
3068F:	drivers/net/ethernet/brocade/bna/
3069
3070BSG (block layer generic sg v4 driver)
3071M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3072L:	linux-scsi@vger.kernel.org
3073S:	Supported
3074F:	block/bsg.c
3075F:	include/linux/bsg.h
3076F:	include/uapi/linux/bsg.h
3077
3078BT87X AUDIO DRIVER
3079M:	Clemens Ladisch <clemens@ladisch.de>
3080L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3081T:	git git://git.alsa-project.org/alsa-kernel.git
3082S:	Maintained
3083F:	Documentation/sound/cards/bt87x.rst
3084F:	sound/pci/bt87x.c
3085
3086BT8XXGPIO DRIVER
3087M:	Michael Buesch <m@bues.ch>
3088W:	http://bu3sch.de/btgpio.php
3089S:	Maintained
3090F:	drivers/gpio/gpio-bt8xx.c
3091
3092BTRFS FILE SYSTEM
3093M:	Chris Mason <clm@fb.com>
3094M:	Josef Bacik <jbacik@fb.com>
3095M:	David Sterba <dsterba@suse.com>
3096L:	linux-btrfs@vger.kernel.org
3097W:	http://btrfs.wiki.kernel.org/
3098Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3099T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3100S:	Maintained
3101F:	Documentation/filesystems/btrfs.txt
3102F:	fs/btrfs/
3103F:	include/linux/btrfs*
3104F:	include/uapi/linux/btrfs*
3105
3106BTTV VIDEO4LINUX DRIVER
3107M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3108L:	linux-media@vger.kernel.org
3109W:	https://linuxtv.org
3110T:	git git://linuxtv.org/media_tree.git
3111S:	Odd fixes
3112F:	Documentation/media/v4l-drivers/bttv*
3113F:	drivers/media/pci/bt8xx/bttv*
3114
3115BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3116M:	Chanwoo Choi <cw00.choi@samsung.com>
3117L:	linux-pm@vger.kernel.org
3118L:	linux-samsung-soc@vger.kernel.org
3119T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3120S:	Maintained
3121F:	drivers/devfreq/exynos-bus.c
3122F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3123
3124BUSLOGIC SCSI DRIVER
3125M:	Khalid Aziz <khalid@gonehiking.org>
3126L:	linux-scsi@vger.kernel.org
3127S:	Maintained
3128F:	drivers/scsi/BusLogic.*
3129F:	drivers/scsi/FlashPoint.*
3130
3131C-MEDIA CMI8788 DRIVER
3132M:	Clemens Ladisch <clemens@ladisch.de>
3133L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3134T:	git git://git.alsa-project.org/alsa-kernel.git
3135S:	Maintained
3136F:	sound/pci/oxygen/
3137
3138C6X ARCHITECTURE
3139M:	Mark Salter <msalter@redhat.com>
3140M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3141L:	linux-c6x-dev@linux-c6x.org
3142W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3143S:	Maintained
3144F:	arch/c6x/
3145
3146CA8210 IEEE-802.15.4 RADIO DRIVER
3147M:	Harry Morris <h.morris@cascoda.com>
3148L:	linux-wpan@vger.kernel.org
3149W:	https://github.com/Cascoda/ca8210-linux.git
3150S:	Maintained
3151F:	drivers/net/ieee802154/ca8210.c
3152F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3153
3154CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3155M:	David Howells <dhowells@redhat.com>
3156L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3157S:	Supported
3158F:	Documentation/filesystems/caching/cachefiles.txt
3159F:	fs/cachefiles/
3160
3161CADENCE MIPI-CSI2 BRIDGES
3162M:	Maxime Ripard <maxime.ripard@bootlin.com>
3163L:	linux-media@vger.kernel.org
3164S:	Maintained
3165F:	Documentation/devicetree/bindings/media/cdns,*.txt
3166F:	drivers/media/platform/cadence/cdns-csi2*
3167
3168CADET FM/AM RADIO RECEIVER DRIVER
3169M:	Hans Verkuil <hverkuil@xs4all.nl>
3170L:	linux-media@vger.kernel.org
3171T:	git git://linuxtv.org/media_tree.git
3172W:	https://linuxtv.org
3173S:	Maintained
3174F:	drivers/media/radio/radio-cadet*
3175
3176CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3177M:	Jonathan Corbet <corbet@lwn.net>
3178L:	linux-media@vger.kernel.org
3179T:	git git://linuxtv.org/media_tree.git
3180S:	Maintained
3181F:	Documentation/media/v4l-drivers/cafe_ccic*
3182F:	drivers/media/platform/marvell-ccic/
3183
3184CAIF NETWORK LAYER
3185M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3186L:	netdev@vger.kernel.org
3187S:	Supported
3188F:	Documentation/networking/caif/
3189F:	drivers/net/caif/
3190F:	include/uapi/linux/caif/
3191F:	include/net/caif/
3192F:	net/caif/
3193
3194CALGARY x86-64 IOMMU
3195M:	Muli Ben-Yehuda <mulix@mulix.org>
3196M:	Jon Mason <jdmason@kudzu.us>
3197L:	iommu@lists.linux-foundation.org
3198S:	Maintained
3199F:	arch/x86/kernel/pci-calgary_64.c
3200F:	arch/x86/kernel/tce_64.c
3201F:	arch/x86/include/asm/calgary.h
3202F:	arch/x86/include/asm/tce.h
3203
3204CAN NETWORK DRIVERS
3205M:	Wolfgang Grandegger <wg@grandegger.com>
3206M:	Marc Kleine-Budde <mkl@pengutronix.de>
3207L:	linux-can@vger.kernel.org
3208W:	https://github.com/linux-can
3209T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3211S:	Maintained
3212F:	Documentation/devicetree/bindings/net/can/
3213F:	drivers/net/can/
3214F:	include/linux/can/dev.h
3215F:	include/linux/can/platform/
3216F:	include/uapi/linux/can/error.h
3217F:	include/uapi/linux/can/netlink.h
3218
3219CAN NETWORK LAYER
3220M:	Oliver Hartkopp <socketcan@hartkopp.net>
3221M:	Marc Kleine-Budde <mkl@pengutronix.de>
3222L:	linux-can@vger.kernel.org
3223W:	https://github.com/linux-can
3224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3225T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3226S:	Maintained
3227F:	Documentation/networking/can.rst
3228F:	net/can/
3229F:	include/linux/can/core.h
3230F:	include/uapi/linux/can.h
3231F:	include/uapi/linux/can/bcm.h
3232F:	include/uapi/linux/can/raw.h
3233F:	include/uapi/linux/can/gw.h
3234
3235CAPABILITIES
3236M:	Serge Hallyn <serge@hallyn.com>
3237L:	linux-security-module@vger.kernel.org
3238S:	Supported
3239F:	include/linux/capability.h
3240F:	include/uapi/linux/capability.h
3241F:	security/commoncap.c
3242F:	kernel/capability.c
3243
3244CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3245M:	Kevin Tsai <ktsai@capellamicro.com>
3246S:	Maintained
3247F:	drivers/iio/light/cm*
3248
3249CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3250M:	Christian Lamparter <chunkeey@googlemail.com>
3251L:	linux-wireless@vger.kernel.org
3252W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3253S:	Maintained
3254F:	drivers/net/wireless/ath/carl9170/
3255
3256CAVIUM I2C DRIVER
3257M:	Jan Glauber <jglauber@cavium.com>
3258M:	David Daney <david.daney@cavium.com>
3259W:	http://www.cavium.com
3260S:	Supported
3261F:	drivers/i2c/busses/i2c-octeon*
3262F:	drivers/i2c/busses/i2c-thunderx*
3263
3264CAVIUM LIQUIDIO NETWORK DRIVER
3265M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3266M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3267M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3268M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3269L:	netdev@vger.kernel.org
3270W:	http://www.cavium.com
3271S:	Supported
3272F:	drivers/net/ethernet/cavium/liquidio/
3273
3274CAVIUM MMC DRIVER
3275M:	Jan Glauber <jglauber@cavium.com>
3276M:	David Daney <david.daney@cavium.com>
3277M:	Steven J. Hill <Steven.Hill@cavium.com>
3278W:	http://www.cavium.com
3279S:	Supported
3280F:	drivers/mmc/host/cavium*
3281
3282CAVIUM OCTEON-TX CRYPTO DRIVER
3283M:	George Cherian <george.cherian@cavium.com>
3284L:	linux-crypto@vger.kernel.org
3285W:	http://www.cavium.com
3286S:	Supported
3287F:	drivers/crypto/cavium/cpt/
3288
3289CAVIUM THUNDERX2 ARM64 SOC
3290M:	Robert Richter <rrichter@cavium.com>
3291M:	Jayachandran C <jnair@caviumnetworks.com>
3292L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3293S:	Maintained
3294F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3295F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3296
3297CC2520 IEEE-802.15.4 RADIO DRIVER
3298M:	Varka Bhadram <varkabhadram@gmail.com>
3299L:	linux-wpan@vger.kernel.org
3300S:	Maintained
3301F:	drivers/net/ieee802154/cc2520.c
3302F:	include/linux/spi/cc2520.h
3303F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3304
3305CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3306M:	Gilad Ben-Yossef <gilad@benyossef.com>
3307L:	linux-crypto@vger.kernel.org
3308S:	Supported
3309F:	drivers/crypto/ccree/
3310W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3311
3312CEC FRAMEWORK
3313M:	Hans Verkuil <hans.verkuil@cisco.com>
3314L:	linux-media@vger.kernel.org
3315T:	git git://linuxtv.org/media_tree.git
3316W:	http://linuxtv.org
3317S:	Supported
3318F:	Documentation/media/kapi/cec-core.rst
3319F:	Documentation/media/uapi/cec
3320F:	drivers/media/cec/
3321F:	drivers/media/rc/keymaps/rc-cec.c
3322F:	include/media/cec.h
3323F:	include/media/cec-notifier.h
3324F:	include/uapi/linux/cec.h
3325F:	include/uapi/linux/cec-funcs.h
3326F:	Documentation/devicetree/bindings/media/cec.txt
3327F:	Documentation/ABI/testing/debugfs-cec-error-inj
3328
3329CEC GPIO DRIVER
3330M:	Hans Verkuil <hans.verkuil@cisco.com>
3331L:	linux-media@vger.kernel.org
3332T:	git git://linuxtv.org/media_tree.git
3333W:	http://linuxtv.org
3334S:	Supported
3335F:	drivers/media/platform/cec-gpio/
3336F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3337
3338CELL BROADBAND ENGINE ARCHITECTURE
3339M:	Arnd Bergmann <arnd@arndb.de>
3340L:	linuxppc-dev@lists.ozlabs.org
3341W:	http://www.ibm.com/developerworks/power/cell/
3342S:	Supported
3343F:	arch/powerpc/include/asm/cell*.h
3344F:	arch/powerpc/include/asm/spu*.h
3345F:	arch/powerpc/include/uapi/asm/spu*.h
3346F:	arch/powerpc/oprofile/*cell*
3347F:	arch/powerpc/platforms/cell/
3348
3349CEPH COMMON CODE (LIBCEPH)
3350M:	Ilya Dryomov <idryomov@gmail.com>
3351M:	"Yan, Zheng" <zyan@redhat.com>
3352M:	Sage Weil <sage@redhat.com>
3353L:	ceph-devel@vger.kernel.org
3354W:	http://ceph.com/
3355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3356T:	git git://github.com/ceph/ceph-client.git
3357S:	Supported
3358F:	net/ceph/
3359F:	include/linux/ceph/
3360F:	include/linux/crush/
3361
3362CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3363M:	"Yan, Zheng" <zyan@redhat.com>
3364M:	Sage Weil <sage@redhat.com>
3365M:	Ilya Dryomov <idryomov@gmail.com>
3366L:	ceph-devel@vger.kernel.org
3367W:	http://ceph.com/
3368T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3369T:	git git://github.com/ceph/ceph-client.git
3370S:	Supported
3371F:	Documentation/filesystems/ceph.txt
3372F:	fs/ceph/
3373
3374CERTIFICATE HANDLING:
3375M:	David Howells <dhowells@redhat.com>
3376M:	David Woodhouse <dwmw2@infradead.org>
3377L:	keyrings@vger.kernel.org
3378S:	Maintained
3379F:	Documentation/admin-guide/module-signing.rst
3380F:	certs/
3381F:	scripts/sign-file.c
3382F:	scripts/extract-cert.c
3383
3384CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3385L:	linux-usb@vger.kernel.org
3386S:	Orphan
3387F:	Documentation/usb/WUSB-Design-overview.txt
3388F:	Documentation/usb/wusb-cbaf
3389F:	drivers/usb/host/hwa-hc.c
3390F:	drivers/usb/host/whci/
3391F:	drivers/usb/wusbcore/
3392F:	include/linux/usb/wusb*
3393
3394CFAG12864B LCD DRIVER
3395M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3396S:	Maintained
3397F:	drivers/auxdisplay/cfag12864b.c
3398F:	include/linux/cfag12864b.h
3399
3400CFAG12864BFB LCD FRAMEBUFFER DRIVER
3401M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3402S:	Maintained
3403F:	drivers/auxdisplay/cfag12864bfb.c
3404F:	include/linux/cfag12864b.h
3405
3406802.11 (including CFG80211/NL80211)
3407M:	Johannes Berg <johannes@sipsolutions.net>
3408L:	linux-wireless@vger.kernel.org
3409W:	http://wireless.kernel.org/
3410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3412S:	Maintained
3413F:	net/wireless/
3414F:	include/uapi/linux/nl80211.h
3415F:	include/linux/ieee80211.h
3416F:	include/net/wext.h
3417F:	include/net/cfg80211.h
3418F:	include/net/iw_handler.h
3419F:	include/net/ieee80211_radiotap.h
3420F:	Documentation/driver-api/80211/cfg80211.rst
3421F:	Documentation/networking/regulatory.txt
3422
3423CHAR and MISC DRIVERS
3424M:	Arnd Bergmann <arnd@arndb.de>
3425M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3427S:	Supported
3428F:	drivers/char/
3429F:	drivers/misc/
3430F:	include/linux/miscdevice.h
3431
3432CHECKPATCH
3433M:	Andy Whitcroft <apw@canonical.com>
3434M:	Joe Perches <joe@perches.com>
3435S:	Maintained
3436F:	scripts/checkpatch.pl
3437
3438CHINESE DOCUMENTATION
3439M:	Harry Wei <harryxiyou@gmail.com>
3440L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3441L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	Documentation/translations/zh_CN/
3444
3445CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3446M:	Peter Chen <Peter.Chen@nxp.com>
3447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3448L:	linux-usb@vger.kernel.org
3449S:	Maintained
3450F:	drivers/usb/chipidea/
3451
3452CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3453M:	Hans de Goede <hdegoede@redhat.com>
3454L:	linux-input@vger.kernel.org
3455S:	Maintained
3456F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3457F:	drivers/input/touchscreen/chipone_icn8318.c
3458
3459CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3460M:	Hans de Goede <hdegoede@redhat.com>
3461L:	linux-input@vger.kernel.org
3462S:	Maintained
3463F:	drivers/input/touchscreen/chipone_icn8505.c
3464
3465CHROME HARDWARE PLATFORM SUPPORT
3466M:	Benson Leung <bleung@chromium.org>
3467M:	Olof Johansson <olof@lixom.net>
3468S:	Maintained
3469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3470F:	drivers/platform/chrome/
3471
3472CIRRUS LOGIC AUDIO CODEC DRIVERS
3473M:	Brian Austin <brian.austin@cirrus.com>
3474M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3475L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3476S:	Maintained
3477F:	sound/soc/codecs/cs*
3478
3479CIRRUS LOGIC EP93XX ETHERNET DRIVER
3480M:	Hartley Sweeten <hsweeten@visionengravers.com>
3481L:	netdev@vger.kernel.org
3482S:	Maintained
3483F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3484
3485CISCO FCOE HBA DRIVER
3486M:	Satish Kharat <satishkh@cisco.com>
3487M:	Sesidhar Baddela <sebaddel@cisco.com>
3488M:	Karan Tilak Kumar <kartilak@cisco.com>
3489L:	linux-scsi@vger.kernel.org
3490S:	Supported
3491F:	drivers/scsi/fnic/
3492
3493CISCO SCSI HBA DRIVER
3494M:	Karan Tilak Kumar <kartilak@cisco.com>
3495M:	Sesidhar Baddela <sebaddel@cisco.com>
3496L:	linux-scsi@vger.kernel.org
3497S:	Supported
3498F:	drivers/scsi/snic/
3499
3500CISCO VIC ETHERNET NIC DRIVER
3501M:	Christian Benvenuti <benve@cisco.com>
3502M:	Govindarajulu Varadarajan <_govind@gmx.com>
3503M:	Parvi Kaustubhi <pkaustub@cisco.com>
3504S:	Supported
3505F:	drivers/net/ethernet/cisco/enic/
3506
3507CISCO VIC LOW LATENCY NIC DRIVER
3508M:	Christian Benvenuti <benve@cisco.com>
3509M:	Dave Goodell <dgoodell@cisco.com>
3510S:	Supported
3511F:	drivers/infiniband/hw/usnic/
3512
3513CLEANCACHE API
3514M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3515L:	linux-kernel@vger.kernel.org
3516S:	Maintained
3517F:	mm/cleancache.c
3518F:	include/linux/cleancache.h
3519
3520CLK API
3521M:	Russell King <linux@armlinux.org.uk>
3522L:	linux-clk@vger.kernel.org
3523S:	Maintained
3524F:	include/linux/clk.h
3525
3526CLOCKSOURCE, CLOCKEVENT DRIVERS
3527M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3528M:	Thomas Gleixner <tglx@linutronix.de>
3529L:	linux-kernel@vger.kernel.org
3530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3531S:	Supported
3532F:	drivers/clocksource/
3533F:	Documentation/devicetree/bindings/timer/
3534
3535CMPC ACPI DRIVER
3536M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3537M:	Daniel Oliveira Nascimento <don@syst.com.br>
3538L:	platform-driver-x86@vger.kernel.org
3539S:	Supported
3540F:	drivers/platform/x86/classmate-laptop.c
3541
3542COBALT MEDIA DRIVER
3543M:	Hans Verkuil <hans.verkuil@cisco.com>
3544L:	linux-media@vger.kernel.org
3545T:	git git://linuxtv.org/media_tree.git
3546W:	https://linuxtv.org
3547S:	Supported
3548F:	drivers/media/pci/cobalt/
3549
3550COCCINELLE/Semantic Patches (SmPL)
3551M:	Julia Lawall <Julia.Lawall@lip6.fr>
3552M:	Gilles Muller <Gilles.Muller@lip6.fr>
3553M:	Nicolas Palix <nicolas.palix@imag.fr>
3554M:	Michal Marek <michal.lkml@markovi.net>
3555L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3557W:	http://coccinelle.lip6.fr/
3558S:	Supported
3559F:	Documentation/dev-tools/coccinelle.rst
3560F:	scripts/coccinelle/
3561F:	scripts/coccicheck
3562
3563CODA FILE SYSTEM
3564M:	Jan Harkes <jaharkes@cs.cmu.edu>
3565M:	coda@cs.cmu.edu
3566L:	codalist@coda.cs.cmu.edu
3567W:	http://www.coda.cs.cmu.edu/
3568S:	Maintained
3569F:	Documentation/filesystems/coda.txt
3570F:	fs/coda/
3571F:	include/linux/coda*.h
3572F:	include/uapi/linux/coda*.h
3573
3574CODA V4L2 MEM2MEM DRIVER
3575M:	Philipp Zabel <p.zabel@pengutronix.de>
3576L:	linux-media@vger.kernel.org
3577S:	Maintained
3578F:	Documentation/devicetree/bindings/media/coda.txt
3579F:	drivers/media/platform/coda/
3580
3581COMMON CLK FRAMEWORK
3582M:	Michael Turquette <mturquette@baylibre.com>
3583M:	Stephen Boyd <sboyd@kernel.org>
3584L:	linux-clk@vger.kernel.org
3585Q:	http://patchwork.kernel.org/project/linux-clk/list/
3586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3587S:	Maintained
3588F:	Documentation/devicetree/bindings/clock/
3589F:	drivers/clk/
3590X:	drivers/clk/clkdev.c
3591F:	include/linux/clk-pr*
3592F:	include/linux/clk/
3593F:	include/linux/of_clk.h
3594
3595COMMON INTERNET FILE SYSTEM (CIFS)
3596M:	Steve French <sfrench@samba.org>
3597L:	linux-cifs@vger.kernel.org
3598L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3599W:	http://linux-cifs.samba.org/
3600T:	git git://git.samba.org/sfrench/cifs-2.6.git
3601S:	Supported
3602F:	Documentation/filesystems/cifs/
3603F:	fs/cifs/
3604
3605COMPACTPCI HOTPLUG CORE
3606M:	Scott Murray <scott@spiteful.org>
3607L:	linux-pci@vger.kernel.org
3608S:	Maintained
3609F:	drivers/pci/hotplug/cpci_hotplug*
3610
3611COMPACTPCI HOTPLUG GENERIC DRIVER
3612M:	Scott Murray <scott@spiteful.org>
3613L:	linux-pci@vger.kernel.org
3614S:	Maintained
3615F:	drivers/pci/hotplug/cpcihp_generic.c
3616
3617COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3618M:	Scott Murray <scott@spiteful.org>
3619L:	linux-pci@vger.kernel.org
3620S:	Maintained
3621F:	drivers/pci/hotplug/cpcihp_zt5550.*
3622
3623COMPAL LAPTOP SUPPORT
3624M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3625L:	platform-driver-x86@vger.kernel.org
3626S:	Maintained
3627F:	drivers/platform/x86/compal-laptop.c
3628
3629CONEXANT ACCESSRUNNER USB DRIVER
3630L:	accessrunner-general@lists.sourceforge.net
3631W:	http://accessrunner.sourceforge.net/
3632S:	Orphan
3633F:	drivers/usb/atm/cxacru.c
3634
3635CONFIGFS
3636M:	Joel Becker <jlbec@evilplan.org>
3637M:	Christoph Hellwig <hch@lst.de>
3638T:	git git://git.infradead.org/users/hch/configfs.git
3639S:	Supported
3640F:	fs/configfs/
3641F:	include/linux/configfs.h
3642
3643CONNECTOR
3644M:	Evgeniy Polyakov <zbr@ioremap.net>
3645L:	netdev@vger.kernel.org
3646S:	Maintained
3647F:	drivers/connector/
3648
3649CONTROL GROUP (CGROUP)
3650M:	Tejun Heo <tj@kernel.org>
3651M:	Li Zefan <lizefan@huawei.com>
3652M:	Johannes Weiner <hannes@cmpxchg.org>
3653L:	cgroups@vger.kernel.org
3654T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3655S:	Maintained
3656F:	Documentation/cgroup*
3657F:	include/linux/cgroup*
3658F:	kernel/cgroup*
3659
3660CONTROL GROUP - CPUSET
3661M:	Li Zefan <lizefan@huawei.com>
3662L:	cgroups@vger.kernel.org
3663W:	http://www.bullopensource.org/cpuset/
3664W:	http://oss.sgi.com/projects/cpusets/
3665T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3666S:	Maintained
3667F:	Documentation/cgroup-v1/cpusets.txt
3668F:	include/linux/cpuset.h
3669F:	kernel/cgroup/cpuset.c
3670
3671CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3672M:	Johannes Weiner <hannes@cmpxchg.org>
3673M:	Michal Hocko <mhocko@kernel.org>
3674M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3675L:	cgroups@vger.kernel.org
3676L:	linux-mm@kvack.org
3677S:	Maintained
3678F:	mm/memcontrol.c
3679F:	mm/swap_cgroup.c
3680
3681CORETEMP HARDWARE MONITORING DRIVER
3682M:	Fenghua Yu <fenghua.yu@intel.com>
3683L:	linux-hwmon@vger.kernel.org
3684S:	Maintained
3685F:	Documentation/hwmon/coretemp
3686F:	drivers/hwmon/coretemp.c
3687
3688COSA/SRP SYNC SERIAL DRIVER
3689M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3690W:	http://www.fi.muni.cz/~kas/cosa/
3691S:	Maintained
3692F:	drivers/net/wan/cosa*
3693
3694CPMAC ETHERNET DRIVER
3695M:	Florian Fainelli <f.fainelli@gmail.com>
3696L:	netdev@vger.kernel.org
3697S:	Maintained
3698F:	drivers/net/ethernet/ti/cpmac.c
3699
3700CPU FREQUENCY DRIVERS
3701M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3702M:	Viresh Kumar <viresh.kumar@linaro.org>
3703L:	linux-pm@vger.kernel.org
3704S:	Maintained
3705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3706T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3707B:	https://bugzilla.kernel.org
3708F:	Documentation/cpu-freq/
3709F:	Documentation/devicetree/bindings/cpufreq/
3710F:	drivers/cpufreq/
3711F:	include/linux/cpufreq.h
3712F:	tools/testing/selftests/cpufreq/
3713
3714CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3715M:	Viresh Kumar <viresh.kumar@linaro.org>
3716M:	Sudeep Holla <sudeep.holla@arm.com>
3717L:	linux-pm@vger.kernel.org
3718W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3719S:	Maintained
3720F:	drivers/cpufreq/arm_big_little.h
3721F:	drivers/cpufreq/arm_big_little.c
3722F:	drivers/cpufreq/arm_big_little_dt.c
3723
3724CPU POWER MONITORING SUBSYSTEM
3725M:	Thomas Renninger <trenn@suse.com>
3726M:	Shuah Khan <shuah@kernel.org>
3727L:	linux-pm@vger.kernel.org
3728S:	Maintained
3729F:	tools/power/cpupower/
3730
3731CPUID/MSR DRIVER
3732M:	"H. Peter Anvin" <hpa@zytor.com>
3733S:	Maintained
3734F:	arch/x86/kernel/cpuid.c
3735F:	arch/x86/kernel/msr.c
3736
3737CPUIDLE DRIVER - ARM BIG LITTLE
3738M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3739M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3740L:	linux-pm@vger.kernel.org
3741L:	linux-arm-kernel@lists.infradead.org
3742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3743S:	Maintained
3744F:	drivers/cpuidle/cpuidle-big_little.c
3745
3746CPUIDLE DRIVER - ARM EXYNOS
3747M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3748M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3749M:	Kukjin Kim <kgene@kernel.org>
3750L:	linux-pm@vger.kernel.org
3751L:	linux-samsung-soc@vger.kernel.org
3752S:	Supported
3753F:	drivers/cpuidle/cpuidle-exynos.c
3754F:	arch/arm/mach-exynos/pm.c
3755
3756CPUIDLE DRIVERS
3757M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3758M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3759L:	linux-pm@vger.kernel.org
3760S:	Maintained
3761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3762B:	https://bugzilla.kernel.org
3763F:	drivers/cpuidle/*
3764F:	include/linux/cpuidle.h
3765
3766CRAMFS FILESYSTEM
3767M:	Nicolas Pitre <nico@linaro.org>
3768S:	Maintained
3769F:	Documentation/filesystems/cramfs.txt
3770F:	fs/cramfs/
3771
3772CRYPTO API
3773M:	Herbert Xu <herbert@gondor.apana.org.au>
3774M:	"David S. Miller" <davem@davemloft.net>
3775L:	linux-crypto@vger.kernel.org
3776T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3777T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3778S:	Maintained
3779F:	Documentation/crypto/
3780F:	Documentation/devicetree/bindings/crypto/
3781F:	arch/*/crypto/
3782F:	crypto/
3783F:	drivers/crypto/
3784F:	include/crypto/
3785F:	include/linux/crypto*
3786
3787CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3788M:	Neil Horman <nhorman@tuxdriver.com>
3789L:	linux-crypto@vger.kernel.org
3790S:	Maintained
3791F:	crypto/ansi_cprng.c
3792F:	crypto/rng.c
3793
3794CS3308 MEDIA DRIVER
3795M:	Hans Verkuil <hverkuil@xs4all.nl>
3796L:	linux-media@vger.kernel.org
3797T:	git git://linuxtv.org/media_tree.git
3798W:	http://linuxtv.org
3799S:	Odd Fixes
3800F:	drivers/media/i2c/cs3308.c
3801F:	drivers/media/i2c/cs3308.h
3802
3803CS5535 Audio ALSA driver
3804M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3805S:	Maintained
3806F:	sound/pci/cs5535audio/
3807
3808CW1200 WLAN driver
3809M:	Solomon Peachy <pizza@shaftnet.org>
3810S:	Maintained
3811F:	drivers/net/wireless/st/cw1200/
3812
3813CX18 VIDEO4LINUX DRIVER
3814M:	Andy Walls <awalls@md.metrocast.net>
3815L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3816L:	linux-media@vger.kernel.org
3817T:	git git://linuxtv.org/media_tree.git
3818W:	https://linuxtv.org
3819W:	http://www.ivtvdriver.org/index.php/Cx18
3820S:	Maintained
3821F:	Documentation/media/v4l-drivers/cx18*
3822F:	drivers/media/pci/cx18/
3823F:	include/uapi/linux/ivtv*
3824
3825CX2341X MPEG ENCODER HELPER MODULE
3826M:	Hans Verkuil <hverkuil@xs4all.nl>
3827L:	linux-media@vger.kernel.org
3828T:	git git://linuxtv.org/media_tree.git
3829W:	https://linuxtv.org
3830S:	Maintained
3831F:	drivers/media/common/cx2341x*
3832F:	include/media/cx2341x*
3833
3834CX24120 MEDIA DRIVER
3835M:	Jemma Denson <jdenson@gmail.com>
3836M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3837L:	linux-media@vger.kernel.org
3838W:	https://linuxtv.org
3839Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3840S:	Maintained
3841F:	drivers/media/dvb-frontends/cx24120*
3842
3843CX88 VIDEO4LINUX DRIVER
3844M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3845L:	linux-media@vger.kernel.org
3846W:	https://linuxtv.org
3847T:	git git://linuxtv.org/media_tree.git
3848S:	Odd fixes
3849F:	Documentation/media/v4l-drivers/cx88*
3850F:	drivers/media/pci/cx88/
3851
3852CXD2820R MEDIA DRIVER
3853M:	Antti Palosaari <crope@iki.fi>
3854L:	linux-media@vger.kernel.org
3855W:	https://linuxtv.org
3856W:	http://palosaari.fi/linux/
3857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3858T:	git git://linuxtv.org/anttip/media_tree.git
3859S:	Maintained
3860F:	drivers/media/dvb-frontends/cxd2820r*
3861
3862CXGB3 ETHERNET DRIVER (CXGB3)
3863M:	Santosh Raspatur <santosh@chelsio.com>
3864L:	netdev@vger.kernel.org
3865W:	http://www.chelsio.com
3866S:	Supported
3867F:	drivers/net/ethernet/chelsio/cxgb3/
3868
3869CXGB3 ISCSI DRIVER (CXGB3I)
3870M:	Karen Xie <kxie@chelsio.com>
3871L:	linux-scsi@vger.kernel.org
3872W:	http://www.chelsio.com
3873S:	Supported
3874F:	drivers/scsi/cxgbi/cxgb3i
3875
3876CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3877M:	Steve Wise <swise@chelsio.com>
3878L:	linux-rdma@vger.kernel.org
3879W:	http://www.openfabrics.org
3880S:	Supported
3881F:	drivers/infiniband/hw/cxgb3/
3882F:	include/uapi/rdma/cxgb3-abi.h
3883
3884CXGB4 CRYPTO DRIVER (chcr)
3885M:	Harsh Jain <harsh@chelsio.com>
3886L:	linux-crypto@vger.kernel.org
3887W:	http://www.chelsio.com
3888S:	Supported
3889F:	drivers/crypto/chelsio
3890
3891CXGB4 ETHERNET DRIVER (CXGB4)
3892M:	Ganesh Goudar <ganeshgr@chelsio.com>
3893L:	netdev@vger.kernel.org
3894W:	http://www.chelsio.com
3895S:	Supported
3896F:	drivers/net/ethernet/chelsio/cxgb4/
3897
3898CXGB4 ISCSI DRIVER (CXGB4I)
3899M:	Karen Xie <kxie@chelsio.com>
3900L:	linux-scsi@vger.kernel.org
3901W:	http://www.chelsio.com
3902S:	Supported
3903F:	drivers/scsi/cxgbi/cxgb4i
3904
3905CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3906M:	Steve Wise <swise@chelsio.com>
3907L:	linux-rdma@vger.kernel.org
3908W:	http://www.openfabrics.org
3909S:	Supported
3910F:	drivers/infiniband/hw/cxgb4/
3911F:	include/uapi/rdma/cxgb4-abi.h
3912
3913CXGB4VF ETHERNET DRIVER (CXGB4VF)
3914M:	Casey Leedom <leedom@chelsio.com>
3915L:	netdev@vger.kernel.org
3916W:	http://www.chelsio.com
3917S:	Supported
3918F:	drivers/net/ethernet/chelsio/cxgb4vf/
3919
3920CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3921M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3922M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3923L:	linuxppc-dev@lists.ozlabs.org
3924S:	Supported
3925F:	arch/powerpc/platforms/powernv/pci-cxl.c
3926F:	drivers/misc/cxl/
3927F:	include/misc/cxl*
3928F:	include/uapi/misc/cxl.h
3929F:	Documentation/powerpc/cxl.txt
3930F:	Documentation/ABI/testing/sysfs-class-cxl
3931
3932CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3933M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3934M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3935M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3936L:	linux-scsi@vger.kernel.org
3937S:	Supported
3938F:	drivers/scsi/cxlflash/
3939F:	include/uapi/scsi/cxlflash_ioctls.h
3940F:	Documentation/powerpc/cxlflash.txt
3941
3942CYBERPRO FB DRIVER
3943M:	Russell King <linux@armlinux.org.uk>
3944L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3945W:	http://www.armlinux.org.uk/
3946S:	Maintained
3947F:	drivers/video/fbdev/cyber2000fb.*
3948
3949CYCLADES ASYNC MUX DRIVER
3950W:	http://www.cyclades.com/
3951S:	Orphan
3952F:	drivers/tty/cyclades.c
3953F:	include/linux/cyclades.h
3954F:	include/uapi/linux/cyclades.h
3955
3956CYCLADES PC300 DRIVER
3957W:	http://www.cyclades.com/
3958S:	Orphan
3959F:	drivers/net/wan/pc300*
3960
3961CYPRESS_FIRMWARE MEDIA DRIVER
3962M:	Antti Palosaari <crope@iki.fi>
3963L:	linux-media@vger.kernel.org
3964W:	https://linuxtv.org
3965W:	http://palosaari.fi/linux/
3966Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3967T:	git git://linuxtv.org/anttip/media_tree.git
3968S:	Maintained
3969F:	drivers/media/common/cypress_firmware*
3970
3971CYTTSP TOUCHSCREEN DRIVER
3972M:	Ferruh Yigit <fery@cypress.com>
3973L:	linux-input@vger.kernel.org
3974S:	Supported
3975F:	drivers/input/touchscreen/cyttsp*
3976F:	include/linux/input/cyttsp.h
3977
3978D-LINK DIR-685 TOUCHKEYS DRIVER
3979M:	Linus Walleij <linus.walleij@linaro.org>
3980L:	linux-input@vger.kernel.org
3981S:	Supported
3982F:	drivers/input/dlink-dir685-touchkeys.c
3983
3984DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3985M:	Joshua Kinard <kumba@gentoo.org>
3986S:	Maintained
3987F:	drivers/rtc/rtc-ds1685.c
3988F:	include/linux/rtc/ds1685.h
3989
3990DAMA SLAVE for AX.25
3991M:	Joerg Reuter <jreuter@yaina.de>
3992W:	http://yaina.de/jreuter/
3993W:	http://www.qsl.net/dl1bke/
3994L:	linux-hams@vger.kernel.org
3995S:	Maintained
3996F:	net/ax25/af_ax25.c
3997F:	net/ax25/ax25_dev.c
3998F:	net/ax25/ax25_ds_*
3999F:	net/ax25/ax25_in.c
4000F:	net/ax25/ax25_out.c
4001F:	net/ax25/ax25_timer.c
4002F:	net/ax25/sysctl_net_ax25.c
4003
4004DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4005L:	netdev@vger.kernel.org
4006S:	Orphan
4007F:	Documentation/networking/dmfe.txt
4008F:	drivers/net/ethernet/dec/tulip/dmfe.c
4009
4010DC390/AM53C974 SCSI driver
4011M:	Hannes Reinecke <hare@suse.com>
4012L:	linux-scsi@vger.kernel.org
4013S:	Maintained
4014F:	drivers/scsi/am53c974.c
4015
4016DC395x SCSI driver
4017M:	Oliver Neukum <oliver@neukum.org>
4018M:	Ali Akcaagac <aliakc@web.de>
4019M:	Jamie Lenehan <lenehan@twibble.org>
4020L:	dc395x@twibble.org
4021W:	http://twibble.org/dist/dc395x/
4022W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4023S:	Maintained
4024F:	Documentation/scsi/dc395x.txt
4025F:	drivers/scsi/dc395x.*
4026
4027DCCP PROTOCOL
4028M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4029L:	dccp@vger.kernel.org
4030W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4031S:	Maintained
4032F:	include/linux/dccp.h
4033F:	include/uapi/linux/dccp.h
4034F:	include/linux/tfrc.h
4035F:	net/dccp/
4036
4037DECnet NETWORK LAYER
4038W:	http://linux-decnet.sourceforge.net
4039L:	linux-decnet-user@lists.sourceforge.net
4040S:	Orphan
4041F:	Documentation/networking/decnet.txt
4042F:	net/decnet/
4043
4044DECSTATION PLATFORM SUPPORT
4045M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4046L:	linux-mips@linux-mips.org
4047W:	http://www.linux-mips.org/wiki/DECstation
4048S:	Maintained
4049F:	arch/mips/dec/
4050F:	arch/mips/include/asm/dec/
4051F:	arch/mips/include/asm/mach-dec/
4052
4053DEFXX FDDI NETWORK DRIVER
4054M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4055S:	Maintained
4056F:	drivers/net/fddi/defxx.*
4057
4058DELL SMBIOS DRIVER
4059M:	Pali Rohár <pali.rohar@gmail.com>
4060M:	Mario Limonciello <mario.limonciello@dell.com>
4061L:	platform-driver-x86@vger.kernel.org
4062S:	Maintained
4063F:	drivers/platform/x86/dell-smbios.*
4064
4065DELL SMBIOS SMM DRIVER
4066M:	Mario Limonciello <mario.limonciello@dell.com>
4067L:	platform-driver-x86@vger.kernel.org
4068S:	Maintained
4069F:	drivers/platform/x86/dell-smbios-smm.c
4070
4071DELL SMBIOS WMI DRIVER
4072M:	Mario Limonciello <mario.limonciello@dell.com>
4073L:	platform-driver-x86@vger.kernel.org
4074S:	Maintained
4075F:	drivers/platform/x86/dell-smbios-wmi.c
4076F:	tools/wmi/dell-smbios-example.c
4077
4078DELL LAPTOP DRIVER
4079M:	Matthew Garrett <mjg59@srcf.ucam.org>
4080M:	Pali Rohár <pali.rohar@gmail.com>
4081L:	platform-driver-x86@vger.kernel.org
4082S:	Maintained
4083F:	drivers/platform/x86/dell-laptop.c
4084
4085DELL LAPTOP FREEFALL DRIVER
4086M:	Pali Rohár <pali.rohar@gmail.com>
4087S:	Maintained
4088F:	drivers/platform/x86/dell-smo8800.c
4089
4090DELL LAPTOP RBTN DRIVER
4091M:	Pali Rohár <pali.rohar@gmail.com>
4092S:	Maintained
4093F:	drivers/platform/x86/dell-rbtn.*
4094
4095DELL LAPTOP SMM DRIVER
4096M:	Pali Rohár <pali.rohar@gmail.com>
4097S:	Maintained
4098F:	drivers/hwmon/dell-smm-hwmon.c
4099F:	include/uapi/linux/i8k.h
4100
4101DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4102M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4103S:	Maintained
4104F:	Documentation/dcdbas.txt
4105F:	drivers/firmware/dcdbas.*
4106
4107DELL WMI NOTIFICATIONS DRIVER
4108M:	Matthew Garrett <mjg59@srcf.ucam.org>
4109M:	Pali Rohár <pali.rohar@gmail.com>
4110S:	Maintained
4111F:	drivers/platform/x86/dell-wmi.c
4112
4113DELL WMI DESCRIPTOR DRIVER
4114M:	Mario Limonciello <mario.limonciello@dell.com>
4115S:	Maintained
4116F:	drivers/platform/x86/dell-wmi-descriptor.c
4117
4118DELTA ST MEDIA DRIVER
4119M:	Hugues Fruchet <hugues.fruchet@st.com>
4120L:	linux-media@vger.kernel.org
4121T:	git git://linuxtv.org/media_tree.git
4122W:	https://linuxtv.org
4123S:	Supported
4124F:	drivers/media/platform/sti/delta
4125
4126DENALI NAND DRIVER
4127M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4128L:	linux-mtd@lists.infradead.org
4129S:	Supported
4130F:	drivers/mtd/nand/raw/denali*
4131
4132DESIGNWARE USB2 DRD IP DRIVER
4133M:	Minas Harutyunyan <hminas@synopsys.com>
4134L:	linux-usb@vger.kernel.org
4135T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4136S:	Maintained
4137F:	drivers/usb/dwc2/
4138
4139DESIGNWARE USB3 DRD IP DRIVER
4140M:	Felipe Balbi <balbi@kernel.org>
4141L:	linux-usb@vger.kernel.org
4142T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4143S:	Maintained
4144F:	drivers/usb/dwc3/
4145
4146DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4147M:	Andreas Klinger <ak@it-klinger.de>
4148L:	linux-iio@vger.kernel.org
4149S:	Maintained
4150F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4151F:	drivers/iio/proximity/srf*.c
4152
4153DEVICE COREDUMP (DEV_COREDUMP)
4154M:	Johannes Berg <johannes@sipsolutions.net>
4155L:	linux-kernel@vger.kernel.org
4156S:	Maintained
4157F:	drivers/base/devcoredump.c
4158F:	include/linux/devcoredump.h
4159
4160DEVICE FREQUENCY (DEVFREQ)
4161M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4162M:	Kyungmin Park <kyungmin.park@samsung.com>
4163R:	Chanwoo Choi <cw00.choi@samsung.com>
4164L:	linux-pm@vger.kernel.org
4165T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4166S:	Maintained
4167F:	drivers/devfreq/
4168F:	include/linux/devfreq.h
4169F:	Documentation/devicetree/bindings/devfreq/
4170
4171DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4172M:	Chanwoo Choi <cw00.choi@samsung.com>
4173L:	linux-pm@vger.kernel.org
4174T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4175S:	Supported
4176F:	drivers/devfreq/event/
4177F:	drivers/devfreq/devfreq-event.c
4178F:	include/linux/devfreq-event.h
4179F:	Documentation/devicetree/bindings/devfreq/event/
4180
4181DEVICE NUMBER REGISTRY
4182M:	Torben Mathiasen <device@lanana.org>
4183W:	http://lanana.org/docs/device-list/index.html
4184S:	Maintained
4185
4186DEVICE-MAPPER  (LVM)
4187M:	Alasdair Kergon <agk@redhat.com>
4188M:	Mike Snitzer <snitzer@redhat.com>
4189M:	dm-devel@redhat.com
4190L:	dm-devel@redhat.com
4191W:	http://sources.redhat.com/dm
4192Q:	http://patchwork.kernel.org/project/dm-devel/list/
4193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4194T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4195S:	Maintained
4196F:	Documentation/device-mapper/
4197F:	drivers/md/Makefile
4198F:	drivers/md/Kconfig
4199F:	drivers/md/dm*
4200F:	drivers/md/persistent-data/
4201F:	include/linux/device-mapper.h
4202F:	include/linux/dm-*.h
4203F:	include/uapi/linux/dm-*.h
4204
4205DEVLINK
4206M:	Jiri Pirko <jiri@mellanox.com>
4207L:	netdev@vger.kernel.org
4208S:	Supported
4209F:	net/core/devlink.c
4210F:	include/net/devlink.h
4211F:	include/uapi/linux/devlink.h
4212
4213DIALOG SEMICONDUCTOR DRIVERS
4214M:	Support Opensource <support.opensource@diasemi.com>
4215W:	http://www.dialog-semiconductor.com/products
4216S:	Supported
4217F:	Documentation/hwmon/da90??
4218F:	Documentation/devicetree/bindings/mfd/da90*.txt
4219F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4220F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4221F:	Documentation/devicetree/bindings/regulator/da92*.txt
4222F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4223F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4224F:	drivers/gpio/gpio-da90??.c
4225F:	drivers/hwmon/da90??-hwmon.c
4226F:	drivers/iio/adc/da91??-*.c
4227F:	drivers/input/misc/da90??_onkey.c
4228F:	drivers/input/touchscreen/da9052_tsi.c
4229F:	drivers/leds/leds-da90??.c
4230F:	drivers/mfd/da903x.c
4231F:	drivers/mfd/da90??-*.c
4232F:	drivers/mfd/da91??-*.c
4233F:	drivers/power/supply/da9052-battery.c
4234F:	drivers/power/supply/da91??-*.c
4235F:	drivers/regulator/da903x.c
4236F:	drivers/regulator/da9???-regulator.[ch]
4237F:	drivers/thermal/da90??-thermal.c
4238F:	drivers/rtc/rtc-da90??.c
4239F:	drivers/video/backlight/da90??_bl.c
4240F:	drivers/watchdog/da90??_wdt.c
4241F:	include/linux/mfd/da903x.h
4242F:	include/linux/mfd/da9052/
4243F:	include/linux/mfd/da9055/
4244F:	include/linux/mfd/da9062/
4245F:	include/linux/mfd/da9063/
4246F:	include/linux/mfd/da9150/
4247F:	include/linux/regulator/da9211.h
4248F:	include/sound/da[79]*.h
4249F:	sound/soc/codecs/da[79]*.[ch]
4250
4251DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4253L:	linux-gpio@vger.kernel.org
4254S:	Maintained
4255F:	drivers/gpio/gpio-gpio-mm.c
4256
4257DIGI NEO AND CLASSIC PCI PRODUCTS
4258M:	Lidza Louina <lidza.louina@gmail.com>
4259M:	Mark Hounschell <markh@compro.net>
4260L:	driverdev-devel@linuxdriverproject.org
4261S:	Maintained
4262F:	drivers/staging/dgnc/
4263
4264DIOLAN U2C-12 I2C DRIVER
4265M:	Guenter Roeck <linux@roeck-us.net>
4266L:	linux-i2c@vger.kernel.org
4267S:	Maintained
4268F:	drivers/i2c/busses/i2c-diolan-u2c.c
4269
4270FILESYSTEM DIRECT ACCESS (DAX)
4271M:	Matthew Wilcox <mawilcox@microsoft.com>
4272M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4273L:	linux-fsdevel@vger.kernel.org
4274S:	Supported
4275F:	fs/dax.c
4276F:	include/linux/dax.h
4277F:	include/trace/events/fs_dax.h
4278
4279DEVICE DIRECT ACCESS (DAX)
4280M:	Dan Williams <dan.j.williams@intel.com>
4281M:	Dave Jiang <dave.jiang@intel.com>
4282M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4283M:	Vishal Verma <vishal.l.verma@intel.com>
4284L:	linux-nvdimm@lists.01.org
4285S:	Supported
4286F:	drivers/dax/
4287
4288DIRECTORY NOTIFICATION (DNOTIFY)
4289M:	Jan Kara <jack@suse.cz>
4290R:	Amir Goldstein <amir73il@gmail.com>
4291L:	linux-fsdevel@vger.kernel.org
4292S:	Maintained
4293F:	Documentation/filesystems/dnotify.txt
4294F:	fs/notify/dnotify/
4295F:	include/linux/dnotify.h
4296
4297DISK GEOMETRY AND PARTITION HANDLING
4298M:	Andries Brouwer <aeb@cwi.nl>
4299W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4300W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4301W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4302S:	Maintained
4303
4304DISKQUOTA
4305M:	Jan Kara <jack@suse.com>
4306S:	Maintained
4307F:	Documentation/filesystems/quota.txt
4308F:	fs/quota/
4309F:	include/linux/quota*.h
4310F:	include/uapi/linux/quota*.h
4311
4312DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4313M:	Bernie Thompson <bernie@plugable.com>
4314L:	linux-fbdev@vger.kernel.org
4315S:	Maintained
4316W:	http://plugable.com/category/projects/udlfb/
4317F:	drivers/video/fbdev/udlfb.c
4318F:	include/video/udlfb.h
4319F:	Documentation/fb/udlfb.txt
4320
4321DISTRIBUTED LOCK MANAGER (DLM)
4322M:	Christine Caulfield <ccaulfie@redhat.com>
4323M:	David Teigland <teigland@redhat.com>
4324L:	cluster-devel@redhat.com
4325W:	http://sources.redhat.com/cluster/
4326T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4327S:	Supported
4328F:	fs/dlm/
4329
4330DMA BUFFER SHARING FRAMEWORK
4331M:	Sumit Semwal <sumit.semwal@linaro.org>
4332S:	Maintained
4333L:	linux-media@vger.kernel.org
4334L:	dri-devel@lists.freedesktop.org
4335L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4336F:	drivers/dma-buf/
4337F:	include/linux/dma-buf*
4338F:	include/linux/reservation.h
4339F:	include/linux/*fence.h
4340F:	Documentation/driver-api/dma-buf.rst
4341T:	git git://anongit.freedesktop.org/drm/drm-misc
4342
4343DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4344M:	Vinod Koul <vkoul@kernel.org>
4345L:	dmaengine@vger.kernel.org
4346Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4347S:	Maintained
4348F:	drivers/dma/
4349F:	include/linux/dmaengine.h
4350F:	include/linux/of_dma.h
4351F:	Documentation/devicetree/bindings/dma/
4352F:	Documentation/driver-api/dmaengine/
4353T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4354
4355DMA MAPPING HELPERS
4356M:	Christoph Hellwig <hch@lst.de>
4357M:	Marek Szyprowski <m.szyprowski@samsung.com>
4358R:	Robin Murphy <robin.murphy@arm.com>
4359L:	iommu@lists.linux-foundation.org
4360T:	git git://git.infradead.org/users/hch/dma-mapping.git
4361W:	http://git.infradead.org/users/hch/dma-mapping.git
4362S:	Supported
4363F:	kernel/dma/
4364F:	include/asm-generic/dma-mapping.h
4365F:	include/linux/dma-direct.h
4366F:	include/linux/dma-mapping.h
4367F:	include/linux/dma-noncoherent.h
4368
4369DME1737 HARDWARE MONITOR DRIVER
4370M:	Juerg Haefliger <juergh@gmail.com>
4371L:	linux-hwmon@vger.kernel.org
4372S:	Maintained
4373F:	Documentation/hwmon/dme1737
4374F:	drivers/hwmon/dme1737.c
4375
4376DMI/SMBIOS SUPPORT
4377M:	Jean Delvare <jdelvare@suse.com>
4378S:	Maintained
4379T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4380F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4381F:	drivers/firmware/dmi-id.c
4382F:	drivers/firmware/dmi_scan.c
4383F:	include/linux/dmi.h
4384
4385DOCUMENTATION
4386M:	Jonathan Corbet <corbet@lwn.net>
4387L:	linux-doc@vger.kernel.org
4388S:	Maintained
4389F:	Documentation/
4390F:	scripts/kernel-doc
4391X:	Documentation/ABI/
4392X:	Documentation/devicetree/
4393X:	Documentation/acpi
4394X:	Documentation/power
4395X:	Documentation/spi
4396X:	Documentation/media
4397T:	git git://git.lwn.net/linux.git docs-next
4398
4399DONGWOON DW9714 LENS VOICE COIL DRIVER
4400M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4401L:	linux-media@vger.kernel.org
4402T:	git git://linuxtv.org/media_tree.git
4403S:	Maintained
4404F:	drivers/media/i2c/dw9714.c
4405
4406DOUBLETALK DRIVER
4407M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4408L:	blinux-list@redhat.com
4409S:	Maintained
4410F:	drivers/char/dtlk.c
4411F:	include/linux/dtlk.h
4412
4413DPAA2 DATAPATH I/O (DPIO) DRIVER
4414M:	Roy Pledge <Roy.Pledge@nxp.com>
4415L:	linux-kernel@vger.kernel.org
4416S:	Maintained
4417F:	drivers/staging/fsl-mc/bus/dpio
4418
4419DPAA2 ETHERNET DRIVER
4420M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4421L:	linux-kernel@vger.kernel.org
4422S:	Maintained
4423F:	drivers/staging/fsl-dpaa2/ethernet
4424
4425DPAA2 ETHERNET SWITCH DRIVER
4426M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4427L:	linux-kernel@vger.kernel.org
4428S:	Maintained
4429F:	drivers/staging/fsl-dpaa2/ethsw
4430
4431DPAA2 PTP CLOCK DRIVER
4432M:	Yangbo Lu <yangbo.lu@nxp.com>
4433L:	linux-kernel@vger.kernel.org
4434S:	Maintained
4435F:	drivers/staging/fsl-dpaa2/rtc
4436
4437DPT_I2O SCSI RAID DRIVER
4438M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4439L:	linux-scsi@vger.kernel.org
4440W:	http://www.adaptec.com/
4441S:	Maintained
4442F:	drivers/scsi/dpt*
4443F:	drivers/scsi/dpt/
4444
4445DRBD DRIVER
4446M:	Philipp Reisner <philipp.reisner@linbit.com>
4447M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4448L:	drbd-dev@lists.linbit.com
4449W:	http://www.drbd.org
4450T:	git git://git.linbit.com/linux-drbd.git
4451T:	git git://git.linbit.com/drbd-8.4.git
4452S:	Supported
4453F:	drivers/block/drbd/
4454F:	lib/lru_cache.c
4455F:	Documentation/blockdev/drbd/
4456
4457DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4458M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4459T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4460S:	Supported
4461F:	Documentation/kobject.txt
4462F:	drivers/base/
4463F:	fs/debugfs/
4464F:	fs/sysfs/
4465F:	include/linux/debugfs.h
4466F:	include/linux/kobj*
4467F:	lib/kobj*
4468
4469DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4470M:	Kevin Hilman <khilman@kernel.org>
4471M:	Nishanth Menon <nm@ti.com>
4472S:	Maintained
4473F:	drivers/power/avs/
4474F:	include/linux/power/smartreflex.h
4475L:	linux-pm@vger.kernel.org
4476
4477DRM DRIVER FOR ARM PL111 CLCD
4478M:	Eric Anholt <eric@anholt.net>
4479T:	git git://anongit.freedesktop.org/drm/drm-misc
4480S:	Supported
4481F:	drivers/gpu/drm/pl111/
4482
4483DRM DRIVER FOR ARM VERSATILE TFT PANELS
4484M:	Linus Walleij <linus.walleij@linaro.org>
4485T:	git git://anongit.freedesktop.org/drm/drm-misc
4486S:	Maintained
4487F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4488F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4489
4490DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4491M:	Dave Airlie <airlied@redhat.com>
4492S:	Odd Fixes
4493F:	drivers/gpu/drm/ast/
4494
4495DRM DRIVER FOR BOCHS VIRTUAL GPU
4496M:	Gerd Hoffmann <kraxel@redhat.com>
4497L:	virtualization@lists.linux-foundation.org
4498T:	git git://anongit.freedesktop.org/drm/drm-misc
4499S:	Maintained
4500F:	drivers/gpu/drm/bochs/
4501
4502DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4503M:	Linus Walleij <linus.walleij@linaro.org>
4504T:	git git://anongit.freedesktop.org/drm/drm-misc
4505S:	Maintained
4506F:	drivers/gpu/drm/tve200/
4507
4508DRM DRIVER FOR ILITEK ILI9225 PANELS
4509M:	David Lechner <david@lechnology.com>
4510S:	Maintained
4511F:	drivers/gpu/drm/tinydrm/ili9225.c
4512F:	Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4513
4514DRM DRIVER FOR INTEL I810 VIDEO CARDS
4515S:	Orphan / Obsolete
4516F:	drivers/gpu/drm/i810/
4517F:	include/uapi/drm/i810_drm.h
4518
4519DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4520S:	Orphan / Obsolete
4521F:	drivers/gpu/drm/mga/
4522F:	include/uapi/drm/mga_drm.h
4523
4524DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4525M:	Dave Airlie <airlied@redhat.com>
4526S:	Odd Fixes
4527F:	drivers/gpu/drm/mgag200/
4528
4529DRM DRIVER FOR MI0283QT
4530M:	Noralf Trønnes <noralf@tronnes.org>
4531S:	Maintained
4532F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4533F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4534
4535DRM DRIVER FOR MSM ADRENO GPU
4536M:	Rob Clark <robdclark@gmail.com>
4537L:	linux-arm-msm@vger.kernel.org
4538L:	dri-devel@lists.freedesktop.org
4539L:	freedreno@lists.freedesktop.org
4540T:	git git://people.freedesktop.org/~robclark/linux
4541S:	Maintained
4542F:	drivers/gpu/drm/msm/
4543F:	include/uapi/drm/msm_drm.h
4544F:	Documentation/devicetree/bindings/display/msm/
4545
4546DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4547M:	Ben Skeggs <bskeggs@redhat.com>
4548L:	dri-devel@lists.freedesktop.org
4549L:	nouveau@lists.freedesktop.org
4550T:	git git://github.com/skeggsb/linux
4551S:	Supported
4552F:	drivers/gpu/drm/nouveau/
4553F:	include/uapi/drm/nouveau_drm.h
4554
4555DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4556M:	Noralf Trønnes <noralf@tronnes.org>
4557S:	Maintained
4558F:	drivers/gpu/drm/tinydrm/repaper.c
4559F:	Documentation/devicetree/bindings/display/repaper.txt
4560
4561DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4562M:	Dave Airlie <airlied@redhat.com>
4563M:	Gerd Hoffmann <kraxel@redhat.com>
4564L:	virtualization@lists.linux-foundation.org
4565T:	git git://anongit.freedesktop.org/drm/drm-misc
4566S:	Obsolete
4567W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4568F:	drivers/gpu/drm/cirrus/
4569
4570DRM DRIVER FOR QXL VIRTUAL GPU
4571M:	Dave Airlie <airlied@redhat.com>
4572M:	Gerd Hoffmann <kraxel@redhat.com>
4573L:	virtualization@lists.linux-foundation.org
4574T:	git git://anongit.freedesktop.org/drm/drm-misc
4575S:	Maintained
4576F:	drivers/gpu/drm/qxl/
4577F:	include/uapi/drm/qxl_drm.h
4578
4579DRM DRIVER FOR RAGE 128 VIDEO CARDS
4580S:	Orphan / Obsolete
4581F:	drivers/gpu/drm/r128/
4582F:	include/uapi/drm/r128_drm.h
4583
4584DRM DRIVER FOR SAVAGE VIDEO CARDS
4585S:	Orphan / Obsolete
4586F:	drivers/gpu/drm/savage/
4587F:	include/uapi/drm/savage_drm.h
4588
4589DRM DRIVER FOR SIS VIDEO CARDS
4590S:	Orphan / Obsolete
4591F:	drivers/gpu/drm/sis/
4592F:	include/uapi/drm/sis_drm.h
4593
4594DRM DRIVER FOR SITRONIX ST7586 PANELS
4595M:	David Lechner <david@lechnology.com>
4596S:	Maintained
4597F:	drivers/gpu/drm/tinydrm/st7586.c
4598F:	Documentation/devicetree/bindings/display/sitronix,st7586.txt
4599
4600DRM DRIVER FOR SITRONIX ST7735R PANELS
4601M:	David Lechner <david@lechnology.com>
4602S:	Maintained
4603F:	drivers/gpu/drm/tinydrm/st7735r.c
4604F:	Documentation/devicetree/bindings/display/sitronix,st7735r.txt
4605
4606DRM DRIVER FOR TDFX VIDEO CARDS
4607S:	Orphan / Obsolete
4608F:	drivers/gpu/drm/tdfx/
4609
4610DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4611M:	Dave Airlie <airlied@redhat.com>
4612S:	Odd Fixes
4613F:	drivers/gpu/drm/udl/
4614
4615DRM DRIVER FOR VMWARE VIRTUAL GPU
4616M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4617M:	Sinclair Yeh <syeh@vmware.com>
4618M:	Thomas Hellstrom <thellstrom@vmware.com>
4619L:	dri-devel@lists.freedesktop.org
4620T:	git git://people.freedesktop.org/~syeh/repos_linux
4621T:	git git://people.freedesktop.org/~thomash/linux
4622S:	Supported
4623F:	drivers/gpu/drm/vmwgfx/
4624F:	include/uapi/drm/vmwgfx_drm.h
4625
4626DRM DRIVERS
4627M:	David Airlie <airlied@linux.ie>
4628L:	dri-devel@lists.freedesktop.org
4629T:	git git://people.freedesktop.org/~airlied/linux
4630B:	https://bugs.freedesktop.org/
4631C:	irc://chat.freenode.net/dri-devel
4632S:	Maintained
4633F:	drivers/gpu/drm/
4634F:	drivers/gpu/vga/
4635F:	Documentation/devicetree/bindings/display/
4636F:	Documentation/devicetree/bindings/gpu/
4637F:	Documentation/gpu/
4638F:	include/drm/
4639F:	include/uapi/drm/
4640F:	include/linux/vga*
4641
4642DRM DRIVERS AND MISC GPU PATCHES
4643M:	Gustavo Padovan <gustavo@padovan.org>
4644M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4645M:	Sean Paul <seanpaul@chromium.org>
4646W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4647S:	Maintained
4648T:	git git://anongit.freedesktop.org/drm/drm-misc
4649F:	Documentation/gpu/
4650F:	drivers/gpu/vga/
4651F:	drivers/gpu/drm/*
4652F:	include/drm/drm*
4653F:	include/uapi/drm/drm*
4654F:	include/linux/vga*
4655
4656DRM DRIVERS FOR ALLWINNER A10
4657M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4658L:	dri-devel@lists.freedesktop.org
4659S:	Supported
4660F:	drivers/gpu/drm/sun4i/
4661F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4662T:	git git://anongit.freedesktop.org/drm/drm-misc
4663
4664DRM DRIVERS FOR AMLOGIC SOCS
4665M:	Neil Armstrong <narmstrong@baylibre.com>
4666L:	dri-devel@lists.freedesktop.org
4667L:	linux-amlogic@lists.infradead.org
4668W:	http://linux-meson.com/
4669S:	Supported
4670F:	drivers/gpu/drm/meson/
4671F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4672F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4673F:	Documentation/gpu/meson.rst
4674T:	git git://anongit.freedesktop.org/drm/drm-misc
4675
4676DRM DRIVERS FOR ATMEL HLCDC
4677M:	Boris Brezillon <boris.brezillon@bootlin.com>
4678L:	dri-devel@lists.freedesktop.org
4679S:	Supported
4680F:	drivers/gpu/drm/atmel-hlcdc/
4681F:	Documentation/devicetree/bindings/display/atmel/
4682T:	git git://anongit.freedesktop.org/drm/drm-misc
4683
4684DRM DRIVERS FOR BRIDGE CHIPS
4685M:	Archit Taneja <architt@codeaurora.org>
4686M:	Andrzej Hajda <a.hajda@samsung.com>
4687R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4688S:	Maintained
4689T:	git git://anongit.freedesktop.org/drm/drm-misc
4690F:	drivers/gpu/drm/bridge/
4691
4692DRM DRIVERS FOR EXYNOS
4693M:	Inki Dae <inki.dae@samsung.com>
4694M:	Joonyoung Shim <jy0922.shim@samsung.com>
4695M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4696M:	Kyungmin Park <kyungmin.park@samsung.com>
4697L:	dri-devel@lists.freedesktop.org
4698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4699S:	Supported
4700F:	drivers/gpu/drm/exynos/
4701F:	include/uapi/drm/exynos_drm.h
4702F:	Documentation/devicetree/bindings/display/exynos/
4703
4704DRM DRIVERS FOR FREESCALE DCU
4705M:	Stefan Agner <stefan@agner.ch>
4706M:	Alison Wang <alison.wang@nxp.com>
4707L:	dri-devel@lists.freedesktop.org
4708S:	Supported
4709F:	drivers/gpu/drm/fsl-dcu/
4710F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4711F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4712F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
4713
4714DRM DRIVERS FOR FREESCALE IMX
4715M:	Philipp Zabel <p.zabel@pengutronix.de>
4716L:	dri-devel@lists.freedesktop.org
4717S:	Maintained
4718F:	drivers/gpu/drm/imx/
4719F:	drivers/gpu/ipu-v3/
4720F:	Documentation/devicetree/bindings/display/imx/
4721
4722DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4723M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4724L:	dri-devel@lists.freedesktop.org
4725T:	git git://github.com/patjak/drm-gma500
4726S:	Maintained
4727F:	drivers/gpu/drm/gma500/
4728
4729DRM DRIVERS FOR HISILICON
4730M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4731M:	Rongrong Zou <zourongrong@gmail.com>
4732R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4733R:	Chen Feng <puck.chen@hisilicon.com>
4734L:	dri-devel@lists.freedesktop.org
4735T:	git git://github.com/xin3liang/linux.git
4736S:	Maintained
4737F:	drivers/gpu/drm/hisilicon/
4738F:	Documentation/devicetree/bindings/display/hisilicon/
4739
4740DRM DRIVERS FOR MEDIATEK
4741M:	CK Hu <ck.hu@mediatek.com>
4742M:	Philipp Zabel <p.zabel@pengutronix.de>
4743L:	dri-devel@lists.freedesktop.org
4744S:	Supported
4745F:	drivers/gpu/drm/mediatek/
4746F:	Documentation/devicetree/bindings/display/mediatek/
4747
4748DRM DRIVERS FOR NVIDIA TEGRA
4749M:	Thierry Reding <thierry.reding@gmail.com>
4750L:	dri-devel@lists.freedesktop.org
4751L:	linux-tegra@vger.kernel.org
4752T:	git git://anongit.freedesktop.org/tegra/linux.git
4753S:	Supported
4754F:	drivers/gpu/drm/tegra/
4755F:	drivers/gpu/host1x/
4756F:	include/linux/host1x.h
4757F:	include/uapi/drm/tegra_drm.h
4758F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4759
4760DRM DRIVERS FOR RENESAS
4761M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4762L:	dri-devel@lists.freedesktop.org
4763L:	linux-renesas-soc@vger.kernel.org
4764T:	git git://linuxtv.org/pinchartl/fbdev
4765S:	Supported
4766F:	drivers/gpu/drm/rcar-du/
4767F:	drivers/gpu/drm/shmobile/
4768F:	include/linux/platform_data/shmob_drm.h
4769F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4770F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4771F:	Documentation/devicetree/bindings/display/renesas,du.txt
4772
4773DRM DRIVERS FOR ROCKCHIP
4774M:	Sandy Huang <hjc@rock-chips.com>
4775M:	Heiko Stübner <heiko@sntech.de>
4776L:	dri-devel@lists.freedesktop.org
4777S:	Maintained
4778F:	drivers/gpu/drm/rockchip/
4779F:	Documentation/devicetree/bindings/display/rockchip/
4780T:	git git://anongit.freedesktop.org/drm/drm-misc
4781
4782DRM DRIVERS FOR STI
4783M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4784M:	Vincent Abriou <vincent.abriou@st.com>
4785L:	dri-devel@lists.freedesktop.org
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787S:	Maintained
4788F:	drivers/gpu/drm/sti
4789F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4790
4791DRM DRIVERS FOR STM
4792M:	Yannick Fertre <yannick.fertre@st.com>
4793M:	Philippe Cornu <philippe.cornu@st.com>
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/stm
4800F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4801
4802DRM DRIVERS FOR TI LCDC
4803M:	Jyri Sarha <jsarha@ti.com>
4804R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4805L:	dri-devel@lists.freedesktop.org
4806S:	Maintained
4807F:	drivers/gpu/drm/tilcdc/
4808F:	Documentation/devicetree/bindings/display/tilcdc/
4809
4810DRM DRIVERS FOR TI OMAP
4811M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4812L:	dri-devel@lists.freedesktop.org
4813S:	Maintained
4814F:	drivers/gpu/drm/omapdrm/
4815F:	Documentation/devicetree/bindings/display/ti/
4816
4817DRM DRIVERS FOR V3D
4818M:	Eric Anholt <eric@anholt.net>
4819S:	Supported
4820F:	drivers/gpu/drm/v3d/
4821F:	include/uapi/drm/v3d_drm.h
4822F:	Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
4823T:	git git://anongit.freedesktop.org/drm/drm-misc
4824
4825DRM DRIVERS FOR VC4
4826M:	Eric Anholt <eric@anholt.net>
4827T:	git git://github.com/anholt/linux
4828S:	Supported
4829F:	drivers/gpu/drm/vc4/
4830F:	include/uapi/drm/vc4_drm.h
4831F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4832T:	git git://anongit.freedesktop.org/drm/drm-misc
4833
4834DRM DRIVERS FOR VIVANTE GPU IP
4835M:	Lucas Stach <l.stach@pengutronix.de>
4836R:	Russell King <linux+etnaviv@armlinux.org.uk>
4837R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4838L:	etnaviv@lists.freedesktop.org
4839L:	dri-devel@lists.freedesktop.org
4840S:	Maintained
4841F:	drivers/gpu/drm/etnaviv/
4842F:	include/uapi/drm/etnaviv_drm.h
4843F:	Documentation/devicetree/bindings/display/etnaviv/
4844
4845DRM DRIVERS FOR ZTE ZX
4846M:	Shawn Guo <shawnguo@kernel.org>
4847L:	dri-devel@lists.freedesktop.org
4848S:	Maintained
4849F:	drivers/gpu/drm/zte/
4850F:	Documentation/devicetree/bindings/display/zte,vou.txt
4851T:	git git://anongit.freedesktop.org/drm/drm-misc
4852
4853DRM PANEL DRIVERS
4854M:	Thierry Reding <thierry.reding@gmail.com>
4855L:	dri-devel@lists.freedesktop.org
4856T:	git git://anongit.freedesktop.org/drm/drm-misc
4857S:	Maintained
4858F:	drivers/gpu/drm/drm_panel.c
4859F:	drivers/gpu/drm/panel/
4860F:	include/drm/drm_panel.h
4861F:	Documentation/devicetree/bindings/display/panel/
4862
4863DRM TINYDRM DRIVERS
4864M:	Noralf Trønnes <noralf@tronnes.org>
4865W:	https://github.com/notro/tinydrm/wiki/Development
4866T:	git git://anongit.freedesktop.org/drm/drm-misc
4867S:	Maintained
4868F:	drivers/gpu/drm/tinydrm/
4869F:	include/drm/tinydrm/
4870
4871DRM DRIVERS FOR XEN
4872M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
4873T:	git git://anongit.freedesktop.org/drm/drm-misc
4874L:	dri-devel@lists.freedesktop.org
4875L:	xen-devel@lists.xen.org
4876S:	Supported
4877F:	drivers/gpu/drm/xen/
4878F:	Documentation/gpu/xen-front.rst
4879
4880DRM TTM SUBSYSTEM
4881M:	Christian Koenig <christian.koenig@amd.com>
4882M:	Roger He <Hongbo.He@amd.com>
4883T:	git git://people.freedesktop.org/~agd5f/linux
4884S:	Maintained
4885L:	dri-devel@lists.freedesktop.org
4886F:	include/drm/ttm/
4887F:	drivers/gpu/drm/ttm/
4888
4889DSBR100 USB FM RADIO DRIVER
4890M:	Alexey Klimov <klimov.linux@gmail.com>
4891L:	linux-media@vger.kernel.org
4892T:	git git://linuxtv.org/media_tree.git
4893S:	Maintained
4894F:	drivers/media/radio/dsbr100.c
4895
4896DSCC4 DRIVER
4897M:	Francois Romieu <romieu@fr.zoreil.com>
4898L:	netdev@vger.kernel.org
4899S:	Maintained
4900F:	drivers/net/wan/dscc4.c
4901
4902DT3155 MEDIA DRIVER
4903M:	Hans Verkuil <hverkuil@xs4all.nl>
4904L:	linux-media@vger.kernel.org
4905T:	git git://linuxtv.org/media_tree.git
4906W:	https://linuxtv.org
4907S:	Odd Fixes
4908F:	drivers/media/pci/dt3155/
4909
4910DVB_USB_AF9015 MEDIA DRIVER
4911M:	Antti Palosaari <crope@iki.fi>
4912L:	linux-media@vger.kernel.org
4913W:	https://linuxtv.org
4914W:	http://palosaari.fi/linux/
4915Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4916T:	git git://linuxtv.org/anttip/media_tree.git
4917S:	Maintained
4918F:	drivers/media/usb/dvb-usb-v2/af9015*
4919
4920DVB_USB_AF9035 MEDIA DRIVER
4921M:	Antti Palosaari <crope@iki.fi>
4922L:	linux-media@vger.kernel.org
4923W:	https://linuxtv.org
4924W:	http://palosaari.fi/linux/
4925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4926T:	git git://linuxtv.org/anttip/media_tree.git
4927S:	Maintained
4928F:	drivers/media/usb/dvb-usb-v2/af9035*
4929
4930DVB_USB_ANYSEE MEDIA DRIVER
4931M:	Antti Palosaari <crope@iki.fi>
4932L:	linux-media@vger.kernel.org
4933W:	https://linuxtv.org
4934W:	http://palosaari.fi/linux/
4935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4936T:	git git://linuxtv.org/anttip/media_tree.git
4937S:	Maintained
4938F:	drivers/media/usb/dvb-usb-v2/anysee*
4939
4940DVB_USB_AU6610 MEDIA DRIVER
4941M:	Antti Palosaari <crope@iki.fi>
4942L:	linux-media@vger.kernel.org
4943W:	https://linuxtv.org
4944W:	http://palosaari.fi/linux/
4945Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4946T:	git git://linuxtv.org/anttip/media_tree.git
4947S:	Maintained
4948F:	drivers/media/usb/dvb-usb-v2/au6610*
4949
4950DVB_USB_CE6230 MEDIA DRIVER
4951M:	Antti Palosaari <crope@iki.fi>
4952L:	linux-media@vger.kernel.org
4953W:	https://linuxtv.org
4954W:	http://palosaari.fi/linux/
4955Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4956T:	git git://linuxtv.org/anttip/media_tree.git
4957S:	Maintained
4958F:	drivers/media/usb/dvb-usb-v2/ce6230*
4959
4960DVB_USB_CXUSB MEDIA DRIVER
4961M:	Michael Krufky <mkrufky@linuxtv.org>
4962L:	linux-media@vger.kernel.org
4963W:	https://linuxtv.org
4964W:	http://github.com/mkrufky
4965Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4966T:	git git://linuxtv.org/media_tree.git
4967S:	Maintained
4968F:	drivers/media/usb/dvb-usb/cxusb*
4969
4970DVB_USB_EC168 MEDIA DRIVER
4971M:	Antti Palosaari <crope@iki.fi>
4972L:	linux-media@vger.kernel.org
4973W:	https://linuxtv.org
4974W:	http://palosaari.fi/linux/
4975Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4976T:	git git://linuxtv.org/anttip/media_tree.git
4977S:	Maintained
4978F:	drivers/media/usb/dvb-usb-v2/ec168*
4979
4980DVB_USB_GL861 MEDIA DRIVER
4981M:	Antti Palosaari <crope@iki.fi>
4982L:	linux-media@vger.kernel.org
4983W:	https://linuxtv.org
4984Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4985T:	git git://linuxtv.org/anttip/media_tree.git
4986S:	Maintained
4987F:	drivers/media/usb/dvb-usb-v2/gl861*
4988
4989DVB_USB_MXL111SF MEDIA DRIVER
4990M:	Michael Krufky <mkrufky@linuxtv.org>
4991L:	linux-media@vger.kernel.org
4992W:	https://linuxtv.org
4993W:	http://github.com/mkrufky
4994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4995T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4996S:	Maintained
4997F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4998
4999DVB_USB_RTL28XXU MEDIA DRIVER
5000M:	Antti Palosaari <crope@iki.fi>
5001L:	linux-media@vger.kernel.org
5002W:	https://linuxtv.org
5003W:	http://palosaari.fi/linux/
5004Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5005T:	git git://linuxtv.org/anttip/media_tree.git
5006S:	Maintained
5007F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
5008
5009DVB_USB_V2 MEDIA DRIVER
5010M:	Antti Palosaari <crope@iki.fi>
5011L:	linux-media@vger.kernel.org
5012W:	https://linuxtv.org
5013W:	http://palosaari.fi/linux/
5014Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5015T:	git git://linuxtv.org/anttip/media_tree.git
5016S:	Maintained
5017F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
5018F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
5019
5020DYNAMIC DEBUG
5021M:	Jason Baron <jbaron@akamai.com>
5022S:	Maintained
5023F:	lib/dynamic_debug.c
5024F:	include/linux/dynamic_debug.h
5025
5026DYNAMIC INTERRUPT MODERATION
5027M:	Tal Gilboa <talgi@mellanox.com>
5028S:	Maintained
5029F:	include/linux/net_dim.h
5030
5031DZ DECSTATION DZ11 SERIAL DRIVER
5032M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5033S:	Maintained
5034F:	drivers/tty/serial/dz.*
5035
5036E3X0 POWER BUTTON DRIVER
5037M:	Moritz Fischer <moritz.fischer@ettus.com>
5038L:	usrp-users@lists.ettus.com
5039W:	http://www.ettus.com
5040S:	Supported
5041F:	drivers/input/misc/e3x0-button.c
5042F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5043
5044E4000 MEDIA DRIVER
5045M:	Antti Palosaari <crope@iki.fi>
5046L:	linux-media@vger.kernel.org
5047W:	https://linuxtv.org
5048W:	http://palosaari.fi/linux/
5049Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5050T:	git git://linuxtv.org/anttip/media_tree.git
5051S:	Maintained
5052F:	drivers/media/tuners/e4000*
5053
5054EC100 MEDIA DRIVER
5055M:	Antti Palosaari <crope@iki.fi>
5056L:	linux-media@vger.kernel.org
5057W:	https://linuxtv.org
5058W:	http://palosaari.fi/linux/
5059Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5060T:	git git://linuxtv.org/anttip/media_tree.git
5061S:	Maintained
5062F:	drivers/media/dvb-frontends/ec100*
5063
5064ECRYPT FILE SYSTEM
5065M:	Tyler Hicks <tyhicks@canonical.com>
5066L:	ecryptfs@vger.kernel.org
5067W:	http://ecryptfs.org
5068W:	https://launchpad.net/ecryptfs
5069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5070S:	Supported
5071F:	Documentation/filesystems/ecryptfs.txt
5072F:	fs/ecryptfs/
5073
5074EDAC-AMD64
5075M:	Borislav Petkov <bp@alien8.de>
5076L:	linux-edac@vger.kernel.org
5077S:	Maintained
5078F:	drivers/edac/amd64_edac*
5079
5080EDAC-CALXEDA
5081M:	Robert Richter <rric@kernel.org>
5082L:	linux-edac@vger.kernel.org
5083S:	Maintained
5084F:	drivers/edac/highbank*
5085
5086EDAC-CAVIUM OCTEON
5087M:	Ralf Baechle <ralf@linux-mips.org>
5088M:	David Daney <david.daney@cavium.com>
5089L:	linux-edac@vger.kernel.org
5090L:	linux-mips@linux-mips.org
5091S:	Supported
5092F:	drivers/edac/octeon_edac*
5093
5094EDAC-CAVIUM THUNDERX
5095M:	David Daney <david.daney@cavium.com>
5096M:	Jan Glauber <jglauber@cavium.com>
5097L:	linux-edac@vger.kernel.org
5098S:	Supported
5099F:	drivers/edac/thunderx_edac*
5100
5101EDAC-CORE
5102M:	Borislav Petkov <bp@alien8.de>
5103M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5104L:	linux-edac@vger.kernel.org
5105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5107S:	Supported
5108F:	Documentation/admin-guide/ras.rst
5109F:	Documentation/driver-api/edac.rst
5110F:	drivers/edac/
5111F:	include/linux/edac.h
5112
5113EDAC-E752X
5114M:	Mark Gross <mark.gross@intel.com>
5115L:	linux-edac@vger.kernel.org
5116S:	Maintained
5117F:	drivers/edac/e752x_edac.c
5118
5119EDAC-E7XXX
5120L:	linux-edac@vger.kernel.org
5121S:	Maintained
5122F:	drivers/edac/e7xxx_edac.c
5123
5124EDAC-FSL_DDR
5125M:	York Sun <york.sun@nxp.com>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/fsl_ddr_edac.*
5129
5130EDAC-GHES
5131M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5132L:	linux-edac@vger.kernel.org
5133S:	Maintained
5134F:	drivers/edac/ghes_edac.c
5135
5136EDAC-I3000
5137L:	linux-edac@vger.kernel.org
5138S:	Orphan
5139F:	drivers/edac/i3000_edac.c
5140
5141EDAC-I5000
5142L:	linux-edac@vger.kernel.org
5143S:	Maintained
5144F:	drivers/edac/i5000_edac.c
5145
5146EDAC-I5400
5147M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5148L:	linux-edac@vger.kernel.org
5149S:	Maintained
5150F:	drivers/edac/i5400_edac.c
5151
5152EDAC-I7300
5153M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5154L:	linux-edac@vger.kernel.org
5155S:	Maintained
5156F:	drivers/edac/i7300_edac.c
5157
5158EDAC-I7CORE
5159M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/i7core_edac.c
5163
5164EDAC-I82443BXGX
5165M:	Tim Small <tim@buttersideup.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/i82443bxgx_edac.c
5169
5170EDAC-I82975X
5171M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5172M:	"Arvind R." <arvino55@gmail.com>
5173L:	linux-edac@vger.kernel.org
5174S:	Maintained
5175F:	drivers/edac/i82975x_edac.c
5176
5177EDAC-IE31200
5178M:	Jason Baron <jbaron@akamai.com>
5179L:	linux-edac@vger.kernel.org
5180S:	Maintained
5181F:	drivers/edac/ie31200_edac.c
5182
5183EDAC-MPC85XX
5184M:	Johannes Thumshirn <morbidrsa@gmail.com>
5185L:	linux-edac@vger.kernel.org
5186S:	Maintained
5187F:	drivers/edac/mpc85xx_edac.[ch]
5188
5189EDAC-PASEMI
5190M:	Egor Martovetsky <egor@pasemi.com>
5191L:	linux-edac@vger.kernel.org
5192S:	Maintained
5193F:	drivers/edac/pasemi_edac.c
5194
5195EDAC-PND2
5196M:	Tony Luck <tony.luck@intel.com>
5197L:	linux-edac@vger.kernel.org
5198S:	Maintained
5199F:	drivers/edac/pnd2_edac.[ch]
5200
5201EDAC-R82600
5202M:	Tim Small <tim@buttersideup.com>
5203L:	linux-edac@vger.kernel.org
5204S:	Maintained
5205F:	drivers/edac/r82600_edac.c
5206
5207EDAC-SBRIDGE
5208M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5209L:	linux-edac@vger.kernel.org
5210S:	Maintained
5211F:	drivers/edac/sb_edac.c
5212
5213EDAC-SKYLAKE
5214M:	Tony Luck <tony.luck@intel.com>
5215L:	linux-edac@vger.kernel.org
5216S:	Maintained
5217F:	drivers/edac/skx_edac.c
5218
5219EDAC-TI
5220M:	Tero Kristo <t-kristo@ti.com>
5221L:	linux-edac@vger.kernel.org
5222S:	Maintained
5223F:	drivers/edac/ti_edac.c
5224
5225EDIROL UA-101/UA-1000 DRIVER
5226M:	Clemens Ladisch <clemens@ladisch.de>
5227L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5228T:	git git://git.alsa-project.org/alsa-kernel.git
5229S:	Maintained
5230F:	sound/usb/misc/ua101.c
5231
5232EFI TEST DRIVER
5233L:	linux-efi@vger.kernel.org
5234M:	Ivan Hu <ivan.hu@canonical.com>
5235M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5236S:	Maintained
5237F:	drivers/firmware/efi/test/
5238
5239EFI VARIABLE FILESYSTEM
5240M:	Matthew Garrett <matthew.garrett@nebula.com>
5241M:	Jeremy Kerr <jk@ozlabs.org>
5242M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5243T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5244L:	linux-efi@vger.kernel.org
5245S:	Maintained
5246F:	fs/efivarfs/
5247
5248EFIFB FRAMEBUFFER DRIVER
5249L:	linux-fbdev@vger.kernel.org
5250M:	Peter Jones <pjones@redhat.com>
5251S:	Maintained
5252F:	drivers/video/fbdev/efifb.c
5253
5254EFS FILESYSTEM
5255W:	http://aeschi.ch.eu.org/efs/
5256S:	Orphan
5257F:	fs/efs/
5258
5259EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5260M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5261L:	netdev@vger.kernel.org
5262S:	Maintained
5263F:	drivers/net/ethernet/ibm/ehea/
5264
5265EM28XX VIDEO4LINUX DRIVER
5266M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5267L:	linux-media@vger.kernel.org
5268W:	https://linuxtv.org
5269T:	git git://linuxtv.org/media_tree.git
5270S:	Maintained
5271F:	drivers/media/usb/em28xx/
5272F:	Documentation/media/v4l-drivers/em28xx*
5273
5274EMBEDDED LINUX
5275M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5276M:	Matt Mackall <mpm@selenic.com>
5277M:	David Woodhouse <dwmw2@infradead.org>
5278L:	linux-embedded@vger.kernel.org
5279S:	Maintained
5280
5281Emulex 10Gbps iSCSI - OneConnect DRIVER
5282M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5283M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5284M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5285L:	linux-scsi@vger.kernel.org
5286W:	http://www.broadcom.com
5287S:	Supported
5288F:	drivers/scsi/be2iscsi/
5289
5290Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5291M:	Sathya Perla <sathya.perla@broadcom.com>
5292M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5293M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5294M:	Somnath Kotur <somnath.kotur@broadcom.com>
5295L:	netdev@vger.kernel.org
5296W:	http://www.emulex.com
5297S:	Supported
5298F:	drivers/net/ethernet/emulex/benet/
5299
5300EMULEX ONECONNECT ROCE DRIVER
5301M:	Selvin Xavier <selvin.xavier@broadcom.com>
5302M:	Devesh Sharma <devesh.sharma@broadcom.com>
5303L:	linux-rdma@vger.kernel.org
5304W:	http://www.broadcom.com
5305S:	Odd Fixes
5306F:	drivers/infiniband/hw/ocrdma/
5307F:	include/uapi/rdma/ocrdma-abi.h
5308
5309EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5310M:	James Smart <james.smart@broadcom.com>
5311M:	Dick Kennedy <dick.kennedy@broadcom.com>
5312L:	linux-scsi@vger.kernel.org
5313W:	http://www.broadcom.com
5314S:	Supported
5315F:	drivers/scsi/lpfc/
5316
5317ENE CB710 FLASH CARD READER DRIVER
5318M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5319S:	Maintained
5320F:	drivers/misc/cb710/
5321F:	drivers/mmc/host/cb710-mmc.*
5322F:	include/linux/cb710.h
5323
5324ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5325M:	Maxim Levitsky <maximlevitsky@gmail.com>
5326S:	Maintained
5327F:	drivers/media/rc/ene_ir.*
5328
5329EPSON S1D13XXX FRAMEBUFFER DRIVER
5330M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5331S:	Maintained
5332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5333F:	drivers/video/fbdev/s1d13xxxfb.c
5334F:	include/video/s1d13xxxfb.h
5335
5336ERRSEQ ERROR TRACKING INFRASTRUCTURE
5337M:	Jeff Layton <jlayton@kernel.org>
5338S:	Maintained
5339F:	lib/errseq.c
5340F:	include/linux/errseq.h
5341
5342ET131X NETWORK DRIVER
5343M:	Mark Einon <mark.einon@gmail.com>
5344S:	Odd Fixes
5345F:	drivers/net/ethernet/agere/
5346
5347ETHERNET BRIDGE
5348M:	Stephen Hemminger <stephen@networkplumber.org>
5349L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5350L:	netdev@vger.kernel.org
5351W:	http://www.linuxfoundation.org/en/Net:Bridge
5352S:	Maintained
5353F:	include/linux/netfilter_bridge/
5354F:	net/bridge/
5355
5356ETHERNET PHY LIBRARY
5357M:	Andrew Lunn <andrew@lunn.ch>
5358M:	Florian Fainelli <f.fainelli@gmail.com>
5359L:	netdev@vger.kernel.org
5360S:	Maintained
5361F:	Documentation/ABI/testing/sysfs-bus-mdio
5362F:	Documentation/devicetree/bindings/net/mdio*
5363F:	Documentation/networking/phy.txt
5364F:	drivers/net/phy/
5365F:	drivers/of/of_mdio.c
5366F:	drivers/of/of_net.c
5367F:	include/linux/*mdio*.h
5368F:	include/linux/of_net.h
5369F:	include/linux/phy.h
5370F:	include/linux/phy_fixed.h
5371F:	include/linux/platform_data/mdio-bcm-unimac.h
5372F:	include/trace/events/mdio.h
5373F:	include/uapi/linux/mdio.h
5374F:	include/uapi/linux/mii.h
5375
5376EXT2 FILE SYSTEM
5377M:	Jan Kara <jack@suse.com>
5378L:	linux-ext4@vger.kernel.org
5379S:	Maintained
5380F:	Documentation/filesystems/ext2.txt
5381F:	fs/ext2/
5382F:	include/linux/ext2*
5383
5384EXT4 FILE SYSTEM
5385M:	"Theodore Ts'o" <tytso@mit.edu>
5386M:	Andreas Dilger <adilger.kernel@dilger.ca>
5387L:	linux-ext4@vger.kernel.org
5388W:	http://ext4.wiki.kernel.org
5389Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5391S:	Maintained
5392F:	Documentation/filesystems/ext4.txt
5393F:	fs/ext4/
5394
5395Extended Verification Module (EVM)
5396M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5397L:	linux-integrity@vger.kernel.org
5398S:	Supported
5399F:	security/integrity/evm/
5400
5401EXTENSIBLE FIRMWARE INTERFACE (EFI)
5402M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5403L:	linux-efi@vger.kernel.org
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5405S:	Maintained
5406F:	Documentation/efi-stub.txt
5407F:	arch/*/kernel/efi.c
5408F:	arch/x86/boot/compressed/eboot.[ch]
5409F:	arch/*/include/asm/efi.h
5410F:	arch/x86/platform/efi/
5411F:	drivers/firmware/efi/
5412F:	include/linux/efi*.h
5413F:	arch/arm/boot/compressed/efi-header.S
5414F:	arch/arm64/kernel/efi-entry.S
5415
5416EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5417M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5418M:	Chanwoo Choi <cw00.choi@samsung.com>
5419L:	linux-kernel@vger.kernel.org
5420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5421S:	Maintained
5422F:	drivers/extcon/
5423F:	include/linux/extcon/
5424F:	include/linux/extcon.h
5425F:	Documentation/extcon/
5426F:	Documentation/devicetree/bindings/extcon/
5427
5428EXYNOS DP DRIVER
5429M:	Jingoo Han <jingoohan1@gmail.com>
5430L:	dri-devel@lists.freedesktop.org
5431S:	Maintained
5432F:	drivers/gpu/drm/exynos/exynos_dp*
5433
5434EXYNOS SYSMMU (IOMMU) driver
5435M:	Marek Szyprowski <m.szyprowski@samsung.com>
5436L:	iommu@lists.linux-foundation.org
5437S:	Maintained
5438F:	drivers/iommu/exynos-iommu.c
5439
5440EZchip NPS platform support
5441M:	Vineet Gupta <vgupta@synopsys.com>
5442S:	Supported
5443F:	arch/arc/plat-eznps
5444F:	arch/arc/boot/dts/eznps.dts
5445
5446F2FS FILE SYSTEM
5447M:	Jaegeuk Kim <jaegeuk@kernel.org>
5448M:	Chao Yu <yuchao0@huawei.com>
5449L:	linux-f2fs-devel@lists.sourceforge.net
5450W:	https://f2fs.wiki.kernel.org/
5451T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5452S:	Maintained
5453F:	Documentation/filesystems/f2fs.txt
5454F:	Documentation/ABI/testing/sysfs-fs-f2fs
5455F:	fs/f2fs/
5456F:	include/linux/f2fs_fs.h
5457F:	include/trace/events/f2fs.h
5458
5459F71805F HARDWARE MONITORING DRIVER
5460M:	Jean Delvare <jdelvare@suse.com>
5461L:	linux-hwmon@vger.kernel.org
5462S:	Maintained
5463F:	Documentation/hwmon/f71805f
5464F:	drivers/hwmon/f71805f.c
5465
5466FADDR2LINE
5467M:	Josh Poimboeuf <jpoimboe@redhat.com>
5468S:	Maintained
5469F:	scripts/faddr2line
5470
5471FAILOVER MODULE
5472M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
5473L:	netdev@vger.kernel.org
5474S:	Supported
5475F:	net/core/failover.c
5476F:	include/net/failover.h
5477F:	Documentation/networking/failover.rst
5478
5479FANOTIFY
5480M:	Jan Kara <jack@suse.cz>
5481R:	Amir Goldstein <amir73il@gmail.com>
5482L:	linux-fsdevel@vger.kernel.org
5483S:	Maintained
5484F:	fs/notify/fanotify/
5485F:	include/linux/fanotify.h
5486F:	include/uapi/linux/fanotify.h
5487
5488FARSYNC SYNCHRONOUS DRIVER
5489M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5490W:	http://www.farsite.co.uk/
5491S:	Supported
5492F:	drivers/net/wan/farsync.*
5493
5494FAULT INJECTION SUPPORT
5495M:	Akinobu Mita <akinobu.mita@gmail.com>
5496S:	Supported
5497F:	Documentation/fault-injection/
5498F:	lib/fault-inject.c
5499
5500FBTFT Framebuffer drivers
5501M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5502S:	Maintained
5503F:	drivers/staging/fbtft/
5504
5505FC0011 TUNER DRIVER
5506M:	Michael Buesch <m@bues.ch>
5507L:	linux-media@vger.kernel.org
5508S:	Maintained
5509F:	drivers/media/tuners/fc0011.h
5510F:	drivers/media/tuners/fc0011.c
5511
5512FC2580 MEDIA DRIVER
5513M:	Antti Palosaari <crope@iki.fi>
5514L:	linux-media@vger.kernel.org
5515W:	https://linuxtv.org
5516W:	http://palosaari.fi/linux/
5517Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5518T:	git git://linuxtv.org/anttip/media_tree.git
5519S:	Maintained
5520F:	drivers/media/tuners/fc2580*
5521
5522FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5523M:	Johannes Thumshirn <jth@kernel.org>
5524L:	linux-scsi@vger.kernel.org
5525W:	www.Open-FCoE.org
5526S:	Supported
5527F:	drivers/scsi/libfc/
5528F:	drivers/scsi/fcoe/
5529F:	include/scsi/fc/
5530F:	include/scsi/libfc.h
5531F:	include/scsi/libfcoe.h
5532F:	include/uapi/scsi/fc/
5533
5534FILE LOCKING (flock() and fcntl()/lockf())
5535M:	Jeff Layton <jlayton@kernel.org>
5536M:	"J. Bruce Fields" <bfields@fieldses.org>
5537L:	linux-fsdevel@vger.kernel.org
5538S:	Maintained
5539F:	include/linux/fcntl.h
5540F:	include/uapi/linux/fcntl.h
5541F:	fs/fcntl.c
5542F:	fs/locks.c
5543
5544FILESYSTEMS (VFS and infrastructure)
5545M:	Alexander Viro <viro@zeniv.linux.org.uk>
5546L:	linux-fsdevel@vger.kernel.org
5547S:	Maintained
5548F:	fs/*
5549F:	include/linux/fs.h
5550F:	include/uapi/linux/fs.h
5551
5552FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5553M:	Riku Voipio <riku.voipio@iki.fi>
5554L:	linux-hwmon@vger.kernel.org
5555S:	Maintained
5556F:	drivers/hwmon/f75375s.c
5557F:	include/linux/f75375s.h
5558
5559FIREWIRE AUDIO DRIVERS
5560M:	Clemens Ladisch <clemens@ladisch.de>
5561L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5562T:	git git://git.alsa-project.org/alsa-kernel.git
5563S:	Maintained
5564F:	sound/firewire/
5565
5566FIREWIRE MEDIA DRIVERS (firedtv)
5567M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5568L:	linux-media@vger.kernel.org
5569L:	linux1394-devel@lists.sourceforge.net
5570T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5571S:	Maintained
5572F:	drivers/media/firewire/
5573
5574FIREWIRE SBP-2 TARGET
5575M:	Chris Boot <bootc@bootc.net>
5576L:	linux-scsi@vger.kernel.org
5577L:	target-devel@vger.kernel.org
5578L:	linux1394-devel@lists.sourceforge.net
5579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5580S:	Maintained
5581F:	drivers/target/sbp/
5582
5583FIREWIRE SUBSYSTEM
5584M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5585L:	linux1394-devel@lists.sourceforge.net
5586W:	http://ieee1394.wiki.kernel.org/
5587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5588S:	Maintained
5589F:	drivers/firewire/
5590F:	include/linux/firewire.h
5591F:	include/uapi/linux/firewire*.h
5592F:	tools/firewire/
5593
5594FIRMWARE LOADER (request_firmware)
5595M:	Luis R. Rodriguez <mcgrof@kernel.org>
5596L:	linux-kernel@vger.kernel.org
5597S:	Maintained
5598F:	Documentation/firmware_class/
5599F:	drivers/base/firmware_loader/
5600F:	include/linux/firmware.h
5601
5602FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5603M:	Joshua Morris <josh.h.morris@us.ibm.com>
5604M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5605S:	Maintained
5606F:	drivers/block/rsxx/
5607
5608FLOPPY DRIVER
5609M:	Jiri Kosina <jikos@kernel.org>
5610T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5611S:	Odd fixes
5612F:	drivers/block/floppy.c
5613
5614FMC SUBSYSTEM
5615M:	Alessandro Rubini <rubini@gnudd.com>
5616W:	http://www.ohwr.org/projects/fmc-bus
5617S:	Supported
5618F:	drivers/fmc/
5619F:	include/linux/fmc*.h
5620F:	include/linux/ipmi-fru.h
5621K:	fmc_d.*register
5622
5623FPGA MANAGER FRAMEWORK
5624M:	Alan Tull <atull@kernel.org>
5625M:	Moritz Fischer <mdf@kernel.org>
5626L:	linux-fpga@vger.kernel.org
5627S:	Maintained
5628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5629Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5630F:	Documentation/fpga/
5631F:	Documentation/driver-api/fpga/
5632F:	Documentation/devicetree/bindings/fpga/
5633F:	drivers/fpga/
5634F:	include/linux/fpga/
5635W:	http://www.rocketboards.org
5636
5637FPU EMULATOR
5638M:	Bill Metzenthen <billm@melbpc.org.au>
5639W:	http://floatingpoint.sourceforge.net/emulator/index.html
5640S:	Maintained
5641F:	arch/x86/math-emu/
5642
5643FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5644L:	netdev@vger.kernel.org
5645S:	Orphan
5646F:	drivers/net/wan/dlci.c
5647F:	drivers/net/wan/sdla.c
5648
5649FRAMEBUFFER LAYER
5650M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5651L:	dri-devel@lists.freedesktop.org
5652L:	linux-fbdev@vger.kernel.org
5653T:	git git://github.com/bzolnier/linux.git
5654Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5655S:	Maintained
5656F:	Documentation/fb/
5657F:	drivers/video/
5658F:	include/video/
5659F:	include/linux/fb.h
5660F:	include/uapi/video/
5661F:	include/uapi/linux/fb.h
5662
5663FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5664M:	Horia Geantă <horia.geanta@nxp.com>
5665M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5666L:	linux-crypto@vger.kernel.org
5667S:	Maintained
5668F:	drivers/crypto/caam/
5669F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5670
5671FREESCALE DIU FRAMEBUFFER DRIVER
5672M:	Timur Tabi <timur@tabi.org>
5673L:	linux-fbdev@vger.kernel.org
5674S:	Maintained
5675F:	drivers/video/fbdev/fsl-diu-fb.*
5676
5677FREESCALE DMA DRIVER
5678M:	Li Yang <leoyang.li@nxp.com>
5679M:	Zhang Wei <zw@zh-kernel.org>
5680L:	linuxppc-dev@lists.ozlabs.org
5681S:	Maintained
5682F:	drivers/dma/fsldma.*
5683
5684FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5685M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5686L:	netdev@vger.kernel.org
5687S:	Maintained
5688F:	drivers/net/ethernet/freescale/gianfar*
5689F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5690
5691FREESCALE GPMI NAND DRIVER
5692M:	Han Xu <han.xu@nxp.com>
5693L:	linux-mtd@lists.infradead.org
5694S:	Maintained
5695F:	drivers/mtd/nand/raw/gpmi-nand/*
5696
5697FREESCALE I2C CPM DRIVER
5698M:	Jochen Friedrich <jochen@scram.de>
5699L:	linuxppc-dev@lists.ozlabs.org
5700L:	linux-i2c@vger.kernel.org
5701S:	Maintained
5702F:	drivers/i2c/busses/i2c-cpm.c
5703
5704FREESCALE IMX / MXC FEC DRIVER
5705M:	Fugang Duan <fugang.duan@nxp.com>
5706L:	netdev@vger.kernel.org
5707S:	Maintained
5708F:	drivers/net/ethernet/freescale/fec_main.c
5709F:	drivers/net/ethernet/freescale/fec_ptp.c
5710F:	drivers/net/ethernet/freescale/fec.h
5711F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5712
5713FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5714M:	Sascha Hauer <s.hauer@pengutronix.de>
5715R:	Pengutronix Kernel Team <kernel@pengutronix.de>
5716L:	linux-fbdev@vger.kernel.org
5717L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5718S:	Maintained
5719F:	include/linux/platform_data/video-imxfb.h
5720F:	drivers/video/fbdev/imxfb.c
5721
5722FREESCALE QORIQ DPAA ETHERNET DRIVER
5723M:	Madalin Bucur <madalin.bucur@nxp.com>
5724L:	netdev@vger.kernel.org
5725S:	Maintained
5726F:	drivers/net/ethernet/freescale/dpaa
5727
5728FREESCALE QORIQ DPAA FMAN DRIVER
5729M:	Madalin Bucur <madalin.bucur@nxp.com>
5730L:	netdev@vger.kernel.org
5731S:	Maintained
5732F:	drivers/net/ethernet/freescale/fman
5733F:	Documentation/devicetree/bindings/net/fsl-fman.txt
5734
5735FREESCALE QORIQ PTP CLOCK DRIVER
5736M:	Yangbo Lu <yangbo.lu@nxp.com>
5737L:	netdev@vger.kernel.org
5738S:	Maintained
5739F:	drivers/ptp/ptp_qoriq.c
5740F:	include/linux/fsl/ptp_qoriq.h
5741F:	Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
5742
5743FREESCALE QUAD SPI DRIVER
5744M:	Han Xu <han.xu@nxp.com>
5745L:	linux-mtd@lists.infradead.org
5746S:	Maintained
5747F:	drivers/mtd/spi-nor/fsl-quadspi.c
5748
5749FREESCALE QUICC ENGINE LIBRARY
5750M:	Qiang Zhao <qiang.zhao@nxp.com>
5751L:	linuxppc-dev@lists.ozlabs.org
5752S:	Maintained
5753F:	drivers/soc/fsl/qe/
5754F:	include/soc/fsl/*qe*.h
5755F:	include/soc/fsl/*ucc*.h
5756
5757FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5758M:	Li Yang <leoyang.li@nxp.com>
5759L:	netdev@vger.kernel.org
5760L:	linuxppc-dev@lists.ozlabs.org
5761S:	Maintained
5762F:	drivers/net/ethernet/freescale/ucc_geth*
5763
5764FREESCALE QUICC ENGINE UCC HDLC DRIVER
5765M:	Zhao Qiang <qiang.zhao@nxp.com>
5766L:	netdev@vger.kernel.org
5767L:	linuxppc-dev@lists.ozlabs.org
5768S:	Maintained
5769F:	drivers/net/wan/fsl_ucc_hdlc*
5770
5771FREESCALE QUICC ENGINE UCC UART DRIVER
5772M:	Timur Tabi <timur@tabi.org>
5773L:	linuxppc-dev@lists.ozlabs.org
5774S:	Maintained
5775F:	drivers/tty/serial/ucc_uart.c
5776
5777FREESCALE SOC DRIVERS
5778M:	Li Yang <leoyang.li@nxp.com>
5779L:	linuxppc-dev@lists.ozlabs.org
5780L:	linux-arm-kernel@lists.infradead.org
5781S:	Maintained
5782F:	Documentation/devicetree/bindings/soc/fsl/
5783F:	drivers/soc/fsl/
5784F:	include/linux/fsl/
5785
5786FREESCALE SOC FS_ENET DRIVER
5787M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5788M:	Vitaly Bordug <vbordug@ru.mvista.com>
5789L:	linuxppc-dev@lists.ozlabs.org
5790L:	netdev@vger.kernel.org
5791S:	Maintained
5792F:	drivers/net/ethernet/freescale/fs_enet/
5793F:	include/linux/fs_enet_pd.h
5794
5795FREESCALE SOC SOUND DRIVERS
5796M:	Timur Tabi <timur@tabi.org>
5797M:	Nicolin Chen <nicoleotsuka@gmail.com>
5798M:	Xiubo Li <Xiubo.Lee@gmail.com>
5799R:	Fabio Estevam <fabio.estevam@nxp.com>
5800L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5801L:	linuxppc-dev@lists.ozlabs.org
5802S:	Maintained
5803F:	sound/soc/fsl/fsl*
5804F:	sound/soc/fsl/imx*
5805F:	sound/soc/fsl/mpc8610_hpcd.c
5806
5807FREESCALE USB PERIPHERAL DRIVERS
5808M:	Li Yang <leoyang.li@nxp.com>
5809L:	linux-usb@vger.kernel.org
5810L:	linuxppc-dev@lists.ozlabs.org
5811S:	Maintained
5812F:	drivers/usb/gadget/udc/fsl*
5813
5814FREEVXFS FILESYSTEM
5815M:	Christoph Hellwig <hch@infradead.org>
5816W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5817S:	Maintained
5818F:	fs/freevxfs/
5819
5820FREEZER
5821M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5822M:	Pavel Machek <pavel@ucw.cz>
5823L:	linux-pm@vger.kernel.org
5824S:	Supported
5825F:	Documentation/power/freezing-of-tasks.txt
5826F:	include/linux/freezer.h
5827F:	kernel/freezer.c
5828
5829FRONTSWAP API
5830M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5831L:	linux-kernel@vger.kernel.org
5832S:	Maintained
5833F:	mm/frontswap.c
5834F:	include/linux/frontswap.h
5835
5836FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5837M:	David Howells <dhowells@redhat.com>
5838L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5839S:	Supported
5840F:	Documentation/filesystems/caching/
5841F:	fs/fscache/
5842F:	include/linux/fscache*.h
5843
5844FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5845M:	Theodore Y. Ts'o <tytso@mit.edu>
5846M:	Jaegeuk Kim <jaegeuk@kernel.org>
5847L:	linux-fscrypt@vger.kernel.org
5848Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5849T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5850S:	Supported
5851F:	fs/crypto/
5852F:	include/linux/fscrypt*.h
5853F:	Documentation/filesystems/fscrypt.rst
5854
5855FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5856M:	Jan Kara <jack@suse.cz>
5857R:	Amir Goldstein <amir73il@gmail.com>
5858L:	linux-fsdevel@vger.kernel.org
5859S:	Maintained
5860F:	fs/notify/
5861F:	include/linux/fsnotify*.h
5862
5863FUJITSU LAPTOP EXTRAS
5864M:	Jonathan Woithe <jwoithe@just42.net>
5865L:	platform-driver-x86@vger.kernel.org
5866S:	Maintained
5867F:	drivers/platform/x86/fujitsu-laptop.c
5868
5869FUJITSU M-5MO LS CAMERA ISP DRIVER
5870M:	Kyungmin Park <kyungmin.park@samsung.com>
5871M:	Heungjun Kim <riverful.kim@samsung.com>
5872L:	linux-media@vger.kernel.org
5873S:	Maintained
5874F:	drivers/media/i2c/m5mols/
5875F:	include/media/i2c/m5mols.h
5876
5877FUJITSU TABLET EXTRAS
5878M:	Robert Gerlach <khnz@gmx.de>
5879L:	platform-driver-x86@vger.kernel.org
5880S:	Maintained
5881F:	drivers/platform/x86/fujitsu-tablet.c
5882
5883FUSE: FILESYSTEM IN USERSPACE
5884M:	Miklos Szeredi <miklos@szeredi.hu>
5885L:	linux-fsdevel@vger.kernel.org
5886W:	http://fuse.sourceforge.net/
5887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5888S:	Maintained
5889F:	fs/fuse/
5890F:	include/uapi/linux/fuse.h
5891F:	Documentation/filesystems/fuse.txt
5892
5893FUTEX SUBSYSTEM
5894M:	Thomas Gleixner <tglx@linutronix.de>
5895M:	Ingo Molnar <mingo@redhat.com>
5896R:	Peter Zijlstra <peterz@infradead.org>
5897R:	Darren Hart <dvhart@infradead.org>
5898L:	linux-kernel@vger.kernel.org
5899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5900S:	Maintained
5901F:	kernel/futex.c
5902F:	kernel/futex_compat.c
5903F:	include/asm-generic/futex.h
5904F:	include/linux/futex.h
5905F:	include/uapi/linux/futex.h
5906F:	tools/testing/selftests/futex/
5907F:	tools/perf/bench/futex*
5908F:	Documentation/*futex*
5909
5910GCC PLUGINS
5911M:	Kees Cook <keescook@chromium.org>
5912R:	Emese Revfy <re.emese@gmail.com>
5913L:	kernel-hardening@lists.openwall.com
5914S:	Maintained
5915F:	scripts/gcc-plugins/
5916F:	scripts/gcc-plugin.sh
5917F:	scripts/Makefile.gcc-plugins
5918F:	Documentation/gcc-plugins.txt
5919
5920GCOV BASED KERNEL PROFILING
5921M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5922S:	Maintained
5923F:	kernel/gcov/
5924F:	Documentation/dev-tools/gcov.rst
5925
5926GDB KERNEL DEBUGGING HELPER SCRIPTS
5927M:	Jan Kiszka <jan.kiszka@siemens.com>
5928M:	Kieran Bingham <kieran@bingham.xyz>
5929S:	Supported
5930F:	scripts/gdb/
5931
5932GDT SCSI DISK ARRAY CONTROLLER DRIVER
5933M:	Achim Leubner <achim_leubner@adaptec.com>
5934L:	linux-scsi@vger.kernel.org
5935W:	http://www.icp-vortex.com/
5936S:	Supported
5937F:	drivers/scsi/gdt*
5938
5939GEMTEK FM RADIO RECEIVER DRIVER
5940M:	Hans Verkuil <hverkuil@xs4all.nl>
5941L:	linux-media@vger.kernel.org
5942T:	git git://linuxtv.org/media_tree.git
5943W:	https://linuxtv.org
5944S:	Maintained
5945F:	drivers/media/radio/radio-gemtek*
5946
5947GENERIC GPIO I2C DRIVER
5948M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5949S:	Supported
5950F:	drivers/i2c/busses/i2c-gpio.c
5951F:	include/linux/platform_data/i2c-gpio.h
5952
5953GENERIC GPIO I2C MULTIPLEXER DRIVER
5954M:	Peter Korsgaard <peter.korsgaard@barco.com>
5955L:	linux-i2c@vger.kernel.org
5956S:	Supported
5957F:	drivers/i2c/muxes/i2c-mux-gpio.c
5958F:	include/linux/platform_data/i2c-mux-gpio.h
5959F:	Documentation/i2c/muxes/i2c-mux-gpio
5960
5961GENERIC HDLC (WAN) DRIVERS
5962M:	Krzysztof Halasa <khc@pm.waw.pl>
5963W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5964S:	Maintained
5965F:	drivers/net/wan/c101.c
5966F:	drivers/net/wan/hd6457*
5967F:	drivers/net/wan/hdlc*
5968F:	drivers/net/wan/n2.c
5969F:	drivers/net/wan/pc300too.c
5970F:	drivers/net/wan/pci200syn.c
5971F:	drivers/net/wan/wanxl*
5972
5973GENERIC INCLUDE/ASM HEADER FILES
5974M:	Arnd Bergmann <arnd@arndb.de>
5975L:	linux-arch@vger.kernel.org
5976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5977S:	Maintained
5978F:	include/asm-generic/
5979F:	include/uapi/asm-generic/
5980
5981GENERIC PHY FRAMEWORK
5982M:	Kishon Vijay Abraham I <kishon@ti.com>
5983L:	linux-kernel@vger.kernel.org
5984T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5985S:	Supported
5986F:	drivers/phy/
5987F:	include/linux/phy/
5988
5989GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5990M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5991S:	Supported
5992F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5993
5994GENERIC PM DOMAINS
5995M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5996M:	Kevin Hilman <khilman@kernel.org>
5997M:	Ulf Hansson <ulf.hansson@linaro.org>
5998L:	linux-pm@vger.kernel.org
5999S:	Supported
6000F:	drivers/base/power/domain*.c
6001F:	include/linux/pm_domain.h
6002F:	Documentation/devicetree/bindings/power/power_domain.txt
6003
6004GENERIC UIO DRIVER FOR PCI DEVICES
6005M:	"Michael S. Tsirkin" <mst@redhat.com>
6006L:	kvm@vger.kernel.org
6007S:	Supported
6008F:	drivers/uio/uio_pci_generic.c
6009
6010GENWQE (IBM Generic Workqueue Card)
6011M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
6012M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
6013S:	Supported
6014F:	drivers/misc/genwqe/
6015
6016GET_MAINTAINER SCRIPT
6017M:	Joe Perches <joe@perches.com>
6018S:	Maintained
6019F:	scripts/get_maintainer.pl
6020
6021GFS2 FILE SYSTEM
6022M:	Bob Peterson <rpeterso@redhat.com>
6023M:	Andreas Gruenbacher <agruenba@redhat.com>
6024L:	cluster-devel@redhat.com
6025W:	http://sources.redhat.com/cluster/
6026T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6027S:	Supported
6028F:	Documentation/filesystems/gfs2*.txt
6029F:	fs/gfs2/
6030F:	include/uapi/linux/gfs2_ondisk.h
6031
6032GIGASET ISDN DRIVERS
6033M:	Paul Bolle <pebolle@tiscali.nl>
6034L:	gigaset307x-common@lists.sourceforge.net
6035W:	http://gigaset307x.sourceforge.net/
6036S:	Odd Fixes
6037F:	Documentation/isdn/README.gigaset
6038F:	drivers/isdn/gigaset/
6039F:	include/uapi/linux/gigaset_dev.h
6040
6041GNSS SUBSYSTEM
6042M:	Johan Hovold <johan@kernel.org>
6043S:	Maintained
6044F:	Documentation/devicetree/bindings/gnss/
6045F:	drivers/gnss/
6046F:	include/linux/gnss.h
6047
6048GO7007 MPEG CODEC
6049M:	Hans Verkuil <hans.verkuil@cisco.com>
6050L:	linux-media@vger.kernel.org
6051S:	Maintained
6052F:	drivers/media/usb/go7007/
6053
6054GOODIX TOUCHSCREEN
6055M:	Bastien Nocera <hadess@hadess.net>
6056L:	linux-input@vger.kernel.org
6057S:	Maintained
6058F:	drivers/input/touchscreen/goodix.c
6059
6060GPD POCKET FAN DRIVER
6061M:	Hans de Goede <hdegoede@redhat.com>
6062L:	platform-driver-x86@vger.kernel.org
6063S:	Maintained
6064F:	drivers/platform/x86/gpd-pocket-fan.c
6065
6066GPIO ACPI SUPPORT
6067M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6068M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6069L:	linux-gpio@vger.kernel.org
6070L:	linux-acpi@vger.kernel.org
6071S:	Maintained
6072F:	Documentation/acpi/gpio-properties.txt
6073F:	drivers/gpio/gpiolib-acpi.c
6074
6075GPIO IR Transmitter
6076M:	Sean Young <sean@mess.org>
6077L:	linux-media@vger.kernel.org
6078S:	Maintained
6079F:	drivers/media/rc/gpio-ir-tx.c
6080
6081GPIO MOCKUP DRIVER
6082M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6083R:	Bartosz Golaszewski <brgl@bgdev.pl>
6084L:	linux-gpio@vger.kernel.org
6085S:	Maintained
6086F:	drivers/gpio/gpio-mockup.c
6087F:	tools/testing/selftests/gpio/
6088
6089GPIO SUBSYSTEM
6090M:	Linus Walleij <linus.walleij@linaro.org>
6091L:	linux-gpio@vger.kernel.org
6092T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6093S:	Maintained
6094F:	Documentation/devicetree/bindings/gpio/
6095F:	Documentation/driver-api/gpio/
6096F:	Documentation/gpio/
6097F:	Documentation/ABI/testing/gpio-cdev
6098F:	Documentation/ABI/obsolete/sysfs-gpio
6099F:	drivers/gpio/
6100F:	include/linux/gpio/
6101F:	include/linux/gpio.h
6102F:	include/linux/of_gpio.h
6103F:	include/asm-generic/gpio.h
6104F:	include/uapi/linux/gpio.h
6105F:	tools/gpio/
6106
6107GRE DEMULTIPLEXER DRIVER
6108M:	Dmitry Kozlov <xeb@mail.ru>
6109L:	netdev@vger.kernel.org
6110S:	Maintained
6111F:	net/ipv4/gre_demux.c
6112F:	net/ipv4/gre_offload.c
6113F:	include/net/gre.h
6114
6115GRETH 10/100/1G Ethernet MAC device driver
6116M:	Andreas Larsson <andreas@gaisler.com>
6117L:	netdev@vger.kernel.org
6118S:	Maintained
6119F:	drivers/net/ethernet/aeroflex/
6120
6121GREYBUS AUDIO PROTOCOLS DRIVERS
6122M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6123M:	Mark Greer <mgreer@animalcreek.com>
6124S:	Maintained
6125F:	drivers/staging/greybus/audio_apbridgea.c
6126F:	drivers/staging/greybus/audio_apbridgea.h
6127F:	drivers/staging/greybus/audio_codec.c
6128F:	drivers/staging/greybus/audio_codec.h
6129F:	drivers/staging/greybus/audio_gb.c
6130F:	drivers/staging/greybus/audio_manager.c
6131F:	drivers/staging/greybus/audio_manager.h
6132F:	drivers/staging/greybus/audio_manager_module.c
6133F:	drivers/staging/greybus/audio_manager_private.h
6134F:	drivers/staging/greybus/audio_manager_sysfs.c
6135F:	drivers/staging/greybus/audio_module.c
6136F:	drivers/staging/greybus/audio_topology.c
6137
6138GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6139M:	Viresh Kumar <vireshk@kernel.org>
6140S:	Maintained
6141F:	drivers/staging/greybus/authentication.c
6142F:	drivers/staging/greybus/bootrom.c
6143F:	drivers/staging/greybus/firmware.h
6144F:	drivers/staging/greybus/fw-core.c
6145F:	drivers/staging/greybus/fw-download.c
6146F:	drivers/staging/greybus/fw-managament.c
6147F:	drivers/staging/greybus/greybus_authentication.h
6148F:	drivers/staging/greybus/greybus_firmware.h
6149F:	drivers/staging/greybus/hid.c
6150F:	drivers/staging/greybus/i2c.c
6151F:	drivers/staging/greybus/spi.c
6152F:	drivers/staging/greybus/spilib.c
6153F:	drivers/staging/greybus/spilib.h
6154
6155GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6156M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6157S:	Maintained
6158F:	drivers/staging/greybus/loopback.c
6159F:	drivers/staging/greybus/timesync.c
6160F:	drivers/staging/greybus/timesync_platform.c
6161
6162GREYBUS PLATFORM DRIVERS
6163M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6164S:	Maintained
6165F:	drivers/staging/greybus/arche-platform.c
6166F:	drivers/staging/greybus/arche-apb-ctrl.c
6167F:	drivers/staging/greybus/arche_platform.h
6168
6169GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6170M:	Rui Miguel Silva <rmfrfs@gmail.com>
6171S:	Maintained
6172F:	drivers/staging/greybus/sdio.c
6173F:	drivers/staging/greybus/light.c
6174F:	drivers/staging/greybus/gpio.c
6175F:	drivers/staging/greybus/power_supply.c
6176F:	drivers/staging/greybus/spi.c
6177F:	drivers/staging/greybus/spilib.c
6178
6179GREYBUS SUBSYSTEM
6180M:	Johan Hovold <johan@kernel.org>
6181M:	Alex Elder <elder@kernel.org>
6182M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6183S:	Maintained
6184F:	drivers/staging/greybus/
6185L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6186
6187GREYBUS UART PROTOCOLS DRIVERS
6188M:	David Lin <dtwlin@gmail.com>
6189S:	Maintained
6190F:	drivers/staging/greybus/uart.c
6191F:	drivers/staging/greybus/log.c
6192
6193GS1662 VIDEO SERIALIZER
6194M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6195L:	linux-media@vger.kernel.org
6196T:	git git://linuxtv.org/media_tree.git
6197S:	Maintained
6198F:	drivers/media/spi/gs1662.c
6199
6200GSPCA FINEPIX SUBDRIVER
6201M:	Frank Zago <frank@zago.net>
6202L:	linux-media@vger.kernel.org
6203T:	git git://linuxtv.org/media_tree.git
6204S:	Maintained
6205F:	drivers/media/usb/gspca/finepix.c
6206
6207GSPCA GL860 SUBDRIVER
6208M:	Olivier Lorin <o.lorin@laposte.net>
6209L:	linux-media@vger.kernel.org
6210T:	git git://linuxtv.org/media_tree.git
6211S:	Maintained
6212F:	drivers/media/usb/gspca/gl860/
6213
6214GSPCA M5602 SUBDRIVER
6215M:	Erik Andren <erik.andren@gmail.com>
6216L:	linux-media@vger.kernel.org
6217T:	git git://linuxtv.org/media_tree.git
6218S:	Maintained
6219F:	drivers/media/usb/gspca/m5602/
6220
6221GSPCA PAC207 SONIXB SUBDRIVER
6222M:	Hans Verkuil <hverkuil@xs4all.nl>
6223L:	linux-media@vger.kernel.org
6224T:	git git://linuxtv.org/media_tree.git
6225S:	Odd Fixes
6226F:	drivers/media/usb/gspca/pac207.c
6227
6228GSPCA SN9C20X SUBDRIVER
6229M:	Brian Johnson <brijohn@gmail.com>
6230L:	linux-media@vger.kernel.org
6231T:	git git://linuxtv.org/media_tree.git
6232S:	Maintained
6233F:	drivers/media/usb/gspca/sn9c20x.c
6234
6235GSPCA T613 SUBDRIVER
6236M:	Leandro Costantino <lcostantino@gmail.com>
6237L:	linux-media@vger.kernel.org
6238T:	git git://linuxtv.org/media_tree.git
6239S:	Maintained
6240F:	drivers/media/usb/gspca/t613.c
6241
6242GSPCA USB WEBCAM DRIVER
6243M:	Hans Verkuil <hverkuil@xs4all.nl>
6244L:	linux-media@vger.kernel.org
6245T:	git git://linuxtv.org/media_tree.git
6246S:	Odd Fixes
6247F:	drivers/media/usb/gspca/
6248
6249GTP (GPRS Tunneling Protocol)
6250M:	Pablo Neira Ayuso <pablo@netfilter.org>
6251M:	Harald Welte <laforge@gnumonks.org>
6252L:	osmocom-net-gprs@lists.osmocom.org
6253T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6254S:	Maintained
6255F:	drivers/net/gtp.c
6256
6257GUID PARTITION TABLE (GPT)
6258M:	Davidlohr Bueso <dave@stgolabs.net>
6259L:	linux-efi@vger.kernel.org
6260S:	Maintained
6261F:	block/partitions/efi.*
6262
6263H8/300 ARCHITECTURE
6264M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6265L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6266W:	http://uclinux-h8.sourceforge.jp
6267T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6268S:	Maintained
6269F:	arch/h8300/
6270F:	drivers/clocksource/h8300_*.c
6271F:	drivers/clk/h8300/
6272F:	drivers/irqchip/irq-renesas-h8*.c
6273
6274HACKRF MEDIA DRIVER
6275M:	Antti Palosaari <crope@iki.fi>
6276L:	linux-media@vger.kernel.org
6277W:	https://linuxtv.org
6278W:	http://palosaari.fi/linux/
6279Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6280T:	git git://linuxtv.org/anttip/media_tree.git
6281S:	Maintained
6282F:	drivers/media/usb/hackrf/
6283
6284HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6285M:	Frank Seidel <frank@f-seidel.de>
6286L:	platform-driver-x86@vger.kernel.org
6287W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6288S:	Maintained
6289F:	drivers/platform/x86/hdaps.c
6290
6291HARDWARE MONITORING
6292M:	Jean Delvare <jdelvare@suse.com>
6293M:	Guenter Roeck <linux@roeck-us.net>
6294L:	linux-hwmon@vger.kernel.org
6295W:	http://hwmon.wiki.kernel.org/
6296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6297S:	Maintained
6298F:	Documentation/devicetree/bindings/hwmon/
6299F:	Documentation/hwmon/
6300F:	drivers/hwmon/
6301F:	include/linux/hwmon*.h
6302
6303HARDWARE RANDOM NUMBER GENERATOR CORE
6304M:	Matt Mackall <mpm@selenic.com>
6305M:	Herbert Xu <herbert@gondor.apana.org.au>
6306L:	linux-crypto@vger.kernel.org
6307S:	Odd fixes
6308F:	Documentation/devicetree/bindings/rng/
6309F:	Documentation/hw_random.txt
6310F:	drivers/char/hw_random/
6311F:	include/linux/hw_random.h
6312
6313HARDWARE TRACING FACILITIES
6314M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6315S:	Maintained
6316F:	drivers/hwtracing/
6317
6318HARDWARE SPINLOCK CORE
6319M:	Ohad Ben-Cohen <ohad@wizery.com>
6320M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6321L:	linux-remoteproc@vger.kernel.org
6322S:	Maintained
6323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6324F:	Documentation/devicetree/bindings/hwlock/
6325F:	Documentation/hwspinlock.txt
6326F:	drivers/hwspinlock/
6327F:	include/linux/hwspinlock.h
6328
6329HARMONY SOUND DRIVER
6330L:	linux-parisc@vger.kernel.org
6331S:	Maintained
6332F:	sound/parisc/harmony.*
6333
6334HDPVR USB VIDEO ENCODER DRIVER
6335M:	Hans Verkuil <hverkuil@xs4all.nl>
6336L:	linux-media@vger.kernel.org
6337T:	git git://linuxtv.org/media_tree.git
6338W:	https://linuxtv.org
6339S:	Odd Fixes
6340F:	drivers/media/usb/hdpvr/
6341
6342HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6343M:	Jerry Hoemann <jerry.hoemann@hpe.com>
6344S:	Supported
6345F:	Documentation/watchdog/hpwdt.txt
6346F:	drivers/watchdog/hpwdt.c
6347
6348HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6349M:	Don Brace <don.brace@microsemi.com>
6350L:	esc.storagedev@microsemi.com
6351L:	linux-scsi@vger.kernel.org
6352S:	Supported
6353F:	Documentation/scsi/hpsa.txt
6354F:	drivers/scsi/hpsa*.[ch]
6355F:	include/linux/cciss*.h
6356F:	include/uapi/linux/cciss*.h
6357
6358HFI1 DRIVER
6359M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6360M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6361L:	linux-rdma@vger.kernel.org
6362S:	Supported
6363F:	drivers/infiniband/hw/hfi1
6364
6365HFS FILESYSTEM
6366L:	linux-fsdevel@vger.kernel.org
6367S:	Orphan
6368F:	Documentation/filesystems/hfs.txt
6369F:	fs/hfs/
6370
6371HFSPLUS FILESYSTEM
6372L:	linux-fsdevel@vger.kernel.org
6373S:	Orphan
6374F:	Documentation/filesystems/hfsplus.txt
6375F:	fs/hfsplus/
6376
6377HGA FRAMEBUFFER DRIVER
6378M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6379L:	linux-nvidia@lists.surfsouth.com
6380W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6381S:	Maintained
6382F:	drivers/video/fbdev/hgafb.c
6383
6384HIBERNATION (aka Software Suspend, aka swsusp)
6385M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6386M:	Pavel Machek <pavel@ucw.cz>
6387L:	linux-pm@vger.kernel.org
6388B:	https://bugzilla.kernel.org
6389S:	Supported
6390F:	arch/x86/power/
6391F:	drivers/base/power/
6392F:	kernel/power/
6393F:	include/linux/suspend.h
6394F:	include/linux/freezer.h
6395F:	include/linux/pm.h
6396F:	arch/*/include/asm/suspend*.h
6397
6398HID CORE LAYER
6399M:	Jiri Kosina <jikos@kernel.org>
6400R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6401L:	linux-input@vger.kernel.org
6402T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6403S:	Maintained
6404F:	drivers/hid/
6405F:	include/linux/hid*
6406F:	include/uapi/linux/hid*
6407
6408HID SENSOR HUB DRIVERS
6409M:	Jiri Kosina <jikos@kernel.org>
6410M:	Jonathan Cameron <jic23@kernel.org>
6411M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6412L:	linux-input@vger.kernel.org
6413L:	linux-iio@vger.kernel.org
6414S:	Maintained
6415F:	Documentation/hid/hid-sensor*
6416F:	drivers/hid/hid-sensor-*
6417F:	drivers/iio/*/hid-*
6418F:	include/linux/hid-sensor-*
6419
6420HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6421M:	Thomas Gleixner <tglx@linutronix.de>
6422L:	linux-kernel@vger.kernel.org
6423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6424S:	Maintained
6425F:	Documentation/timers/
6426F:	kernel/time/hrtimer.c
6427F:	kernel/time/clockevents.c
6428F:	kernel/time/timer_*.c
6429F:	include/linux/clockchips.h
6430F:	include/linux/hrtimer.h
6431
6432HIGH-SPEED SCC DRIVER FOR AX.25
6433L:	linux-hams@vger.kernel.org
6434S:	Orphan
6435F:	drivers/net/hamradio/dmascc.c
6436F:	drivers/net/hamradio/scc.c
6437
6438HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6439M:	HighPoint Linux Team <linux@highpoint-tech.com>
6440W:	http://www.highpoint-tech.com
6441S:	Supported
6442F:	Documentation/scsi/hptiop.txt
6443F:	drivers/scsi/hptiop.c
6444
6445HIPPI
6446M:	Jes Sorensen <jes@trained-monkey.org>
6447L:	linux-hippi@sunsite.dk
6448S:	Maintained
6449F:	include/linux/hippidevice.h
6450F:	include/uapi/linux/if_hippi.h
6451F:	net/802/hippi.c
6452F:	drivers/net/hippi/
6453
6454HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6455M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6456M:	Salil Mehta <salil.mehta@huawei.com>
6457L:	netdev@vger.kernel.org
6458W:	http://www.hisilicon.com
6459S:	Maintained
6460F:	drivers/net/ethernet/hisilicon/hns3/
6461
6462HISILICON LPC BUS DRIVER
6463M:	john.garry@huawei.com
6464W:	http://www.hisilicon.com
6465S:	Maintained
6466F:	drivers/bus/hisi_lpc.c
6467F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6468
6469HISILICON NETWORK SUBSYSTEM DRIVER
6470M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6471M:	Salil Mehta <salil.mehta@huawei.com>
6472L:	netdev@vger.kernel.org
6473W:	http://www.hisilicon.com
6474S:	Maintained
6475F:	drivers/net/ethernet/hisilicon/
6476F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6477
6478HISILICON PMU DRIVER
6479M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6480W:	http://www.hisilicon.com
6481S:	Supported
6482F:	drivers/perf/hisilicon
6483F:	Documentation/perf/hisi-pmu.txt
6484
6485HISILICON ROCE DRIVER
6486M:	Lijun Ou <oulijun@huawei.com>
6487M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6488L:	linux-rdma@vger.kernel.org
6489S:	Maintained
6490F:	drivers/infiniband/hw/hns/
6491F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6492
6493HISILICON SAS Controller
6494M:	John Garry <john.garry@huawei.com>
6495W:	http://www.hisilicon.com
6496S:	Supported
6497F:	drivers/scsi/hisi_sas/
6498F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6499
6500HMM - Heterogeneous Memory Management
6501M:	Jérôme Glisse <jglisse@redhat.com>
6502L:	linux-mm@kvack.org
6503S:	Maintained
6504F:	mm/hmm*
6505F:	include/linux/hmm*
6506F:	Documentation/vm/hmm.rst
6507
6508HOST AP DRIVER
6509M:	Jouni Malinen <j@w1.fi>
6510L:	linux-wireless@vger.kernel.org
6511W:	http://w1.fi/hostap-driver.html
6512S:	Obsolete
6513F:	drivers/net/wireless/intersil/hostap/
6514
6515HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6516L:	platform-driver-x86@vger.kernel.org
6517S:	Orphan
6518F:	drivers/platform/x86/tc1100-wmi.c
6519
6520HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6521M:	Jaroslav Kysela <perex@perex.cz>
6522S:	Maintained
6523F:	drivers/net/ethernet/hp/hp100.*
6524
6525HPET:	High Precision Event Timers driver
6526M:	Clemens Ladisch <clemens@ladisch.de>
6527S:	Maintained
6528F:	Documentation/timers/hpet.txt
6529F:	drivers/char/hpet.c
6530F:	include/linux/hpet.h
6531F:	include/uapi/linux/hpet.h
6532
6533HPET:	x86
6534S:	Orphan
6535F:	arch/x86/kernel/hpet.c
6536F:	arch/x86/include/asm/hpet.h
6537
6538HPFS FILESYSTEM
6539M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6540W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6541S:	Maintained
6542F:	fs/hpfs/
6543
6544HSI SUBSYSTEM
6545M:	Sebastian Reichel <sre@kernel.org>
6546T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6547S:	Maintained
6548F:	Documentation/ABI/testing/sysfs-bus-hsi
6549F:	Documentation/driver-api/hsi.rst
6550F:	drivers/hsi/
6551F:	include/linux/hsi/
6552F:	include/uapi/linux/hsi/
6553
6554HSO 3G MODEM DRIVER
6555L:	linux-usb@vger.kernel.org
6556S:	Orphan
6557F:	drivers/net/usb/hso.c
6558
6559HSR NETWORK PROTOCOL
6560M:	Arvid Brodin <arvid.brodin@alten.se>
6561L:	netdev@vger.kernel.org
6562S:	Maintained
6563F:	net/hsr/
6564
6565HT16K33 LED CONTROLLER DRIVER
6566M:	Robin van der Gracht <robin@protonic.nl>
6567S:	Maintained
6568F:	drivers/auxdisplay/ht16k33.c
6569F:	Documentation/devicetree/bindings/display/ht16k33.txt
6570
6571HTCPEN TOUCHSCREEN DRIVER
6572M:	Pau Oliva Fora <pof@eslack.org>
6573L:	linux-input@vger.kernel.org
6574S:	Maintained
6575F:	drivers/input/touchscreen/htcpen.c
6576
6577HUAWEI ETHERNET DRIVER
6578M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6579L:	netdev@vger.kernel.org
6580S:	Supported
6581F:	Documentation/networking/hinic.txt
6582F:	drivers/net/ethernet/huawei/hinic/
6583
6584HUGETLB FILESYSTEM
6585M:	Mike Kravetz <mike.kravetz@oracle.com>
6586L:	linux-mm@kvack.org
6587S:	Maintained
6588F:	fs/hugetlbfs/
6589F:	mm/hugetlb.c
6590F:	include/linux/hugetlb.h
6591F:	Documentation/admin-guide/mm/hugetlbpage.rst
6592F:	Documentation/vm/hugetlbfs_reserv.rst
6593F:	Documentation/ABI/testing/sysfs-kernel-mm-hugepages
6594
6595HVA ST MEDIA DRIVER
6596M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6597L:	linux-media@vger.kernel.org
6598T:	git git://linuxtv.org/media_tree.git
6599W:	https://linuxtv.org
6600S:	Supported
6601F:	drivers/media/platform/sti/hva
6602
6603HWPOISON MEMORY FAILURE HANDLING
6604M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6605L:	linux-mm@kvack.org
6606S:	Maintained
6607F:	mm/memory-failure.c
6608F:	mm/hwpoison-inject.c
6609
6610Hyper-V CORE AND DRIVERS
6611M:	"K. Y. Srinivasan" <kys@microsoft.com>
6612M:	Haiyang Zhang <haiyangz@microsoft.com>
6613M:	Stephen Hemminger <sthemmin@microsoft.com>
6614L:	devel@linuxdriverproject.org
6615S:	Maintained
6616F:	Documentation/networking/netvsc.txt
6617F:	arch/x86/include/asm/mshyperv.h
6618F:	arch/x86/include/asm/trace/hyperv.h
6619F:	arch/x86/include/asm/hyperv-tlfs.h
6620F:	arch/x86/kernel/cpu/mshyperv.c
6621F:	arch/x86/hyperv
6622F:	drivers/hid/hid-hyperv.c
6623F:	drivers/hv/
6624F:	drivers/input/serio/hyperv-keyboard.c
6625F:	drivers/pci/controller/pci-hyperv.c
6626F:	drivers/net/hyperv/
6627F:	drivers/scsi/storvsc_drv.c
6628F:	drivers/uio/uio_hv_generic.c
6629F:	drivers/video/fbdev/hyperv_fb.c
6630F:	net/vmw_vsock/hyperv_transport.c
6631F:	include/linux/hyperv.h
6632F:	include/uapi/linux/hyperv.h
6633F:	tools/hv/
6634F:	Documentation/ABI/stable/sysfs-bus-vmbus
6635
6636HYPERVISOR VIRTUAL CONSOLE DRIVER
6637L:	linuxppc-dev@lists.ozlabs.org
6638S:	Odd Fixes
6639F:	drivers/tty/hvc/
6640
6641I2C ACPI SUPPORT
6642M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6643L:	linux-i2c@vger.kernel.org
6644L:	linux-acpi@vger.kernel.org
6645S:	Maintained
6646F:	drivers/i2c/i2c-core-acpi.c
6647
6648I2C MUXES
6649M:	Peter Rosin <peda@axentia.se>
6650L:	linux-i2c@vger.kernel.org
6651S:	Maintained
6652F:	Documentation/i2c/i2c-topology
6653F:	Documentation/i2c/muxes/
6654F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6655F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6656F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6657F:	drivers/i2c/i2c-mux.c
6658F:	drivers/i2c/muxes/
6659F:	include/linux/i2c-mux.h
6660
6661I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6662M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6663L:	linux-i2c@vger.kernel.org
6664S:	Maintained
6665F:	drivers/i2c/busses/i2c-mv64xxx.c
6666
6667I2C OVER PARALLEL PORT
6668M:	Jean Delvare <jdelvare@suse.com>
6669L:	linux-i2c@vger.kernel.org
6670S:	Maintained
6671F:	Documentation/i2c/busses/i2c-parport
6672F:	Documentation/i2c/busses/i2c-parport-light
6673F:	drivers/i2c/busses/i2c-parport.c
6674F:	drivers/i2c/busses/i2c-parport-light.c
6675
6676I2C SUBSYSTEM
6677M:	Wolfram Sang <wsa@the-dreams.de>
6678L:	linux-i2c@vger.kernel.org
6679W:	https://i2c.wiki.kernel.org/
6680Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6681T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6682S:	Maintained
6683F:	Documentation/devicetree/bindings/i2c/i2c.txt
6684F:	Documentation/i2c/
6685F:	drivers/i2c/*
6686F:	include/linux/i2c.h
6687F:	include/linux/i2c-dev.h
6688F:	include/linux/i2c-smbus.h
6689F:	include/uapi/linux/i2c.h
6690F:	include/uapi/linux/i2c-*.h
6691
6692I2C SUBSYSTEM HOST DRIVERS
6693L:	linux-i2c@vger.kernel.org
6694W:	https://i2c.wiki.kernel.org/
6695Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6697S:	Odd Fixes
6698F:	Documentation/devicetree/bindings/i2c/
6699F:	drivers/i2c/algos/
6700F:	drivers/i2c/busses/
6701
6702I2C-TAOS-EVM DRIVER
6703M:	Jean Delvare <jdelvare@suse.com>
6704L:	linux-i2c@vger.kernel.org
6705S:	Maintained
6706F:	Documentation/i2c/busses/i2c-taos-evm
6707F:	drivers/i2c/busses/i2c-taos-evm.c
6708
6709I2C-TINY-USB DRIVER
6710M:	Till Harbaum <till@harbaum.org>
6711L:	linux-i2c@vger.kernel.org
6712W:	http://www.harbaum.org/till/i2c_tiny_usb
6713S:	Maintained
6714F:	drivers/i2c/busses/i2c-tiny-usb.c
6715
6716I2C/SMBUS CONTROLLER DRIVERS FOR PC
6717M:	Jean Delvare <jdelvare@suse.com>
6718L:	linux-i2c@vger.kernel.org
6719S:	Maintained
6720F:	Documentation/i2c/busses/i2c-ali1535
6721F:	Documentation/i2c/busses/i2c-ali1563
6722F:	Documentation/i2c/busses/i2c-ali15x3
6723F:	Documentation/i2c/busses/i2c-amd756
6724F:	Documentation/i2c/busses/i2c-amd8111
6725F:	Documentation/i2c/busses/i2c-i801
6726F:	Documentation/i2c/busses/i2c-nforce2
6727F:	Documentation/i2c/busses/i2c-piix4
6728F:	Documentation/i2c/busses/i2c-sis5595
6729F:	Documentation/i2c/busses/i2c-sis630
6730F:	Documentation/i2c/busses/i2c-sis96x
6731F:	Documentation/i2c/busses/i2c-via
6732F:	Documentation/i2c/busses/i2c-viapro
6733F:	drivers/i2c/busses/i2c-ali1535.c
6734F:	drivers/i2c/busses/i2c-ali1563.c
6735F:	drivers/i2c/busses/i2c-ali15x3.c
6736F:	drivers/i2c/busses/i2c-amd756.c
6737F:	drivers/i2c/busses/i2c-amd756-s4882.c
6738F:	drivers/i2c/busses/i2c-amd8111.c
6739F:	drivers/i2c/busses/i2c-i801.c
6740F:	drivers/i2c/busses/i2c-isch.c
6741F:	drivers/i2c/busses/i2c-nforce2.c
6742F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6743F:	drivers/i2c/busses/i2c-piix4.c
6744F:	drivers/i2c/busses/i2c-sis5595.c
6745F:	drivers/i2c/busses/i2c-sis630.c
6746F:	drivers/i2c/busses/i2c-sis96x.c
6747F:	drivers/i2c/busses/i2c-via.c
6748F:	drivers/i2c/busses/i2c-viapro.c
6749
6750I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6751M:	Hans de Goede <hdegoede@redhat.com>
6752L:	linux-i2c@vger.kernel.org
6753S:	Maintained
6754F:	drivers/i2c/busses/i2c-cht-wc.c
6755
6756I2C/SMBUS ISMT DRIVER
6757M:	Seth Heasley <seth.heasley@intel.com>
6758M:	Neil Horman <nhorman@tuxdriver.com>
6759L:	linux-i2c@vger.kernel.org
6760F:	drivers/i2c/busses/i2c-ismt.c
6761F:	Documentation/i2c/busses/i2c-ismt
6762
6763I2C/SMBUS STUB DRIVER
6764M:	Jean Delvare <jdelvare@suse.com>
6765L:	linux-i2c@vger.kernel.org
6766S:	Maintained
6767F:	drivers/i2c/i2c-stub.c
6768
6769IA64 (Itanium) PLATFORM
6770M:	Tony Luck <tony.luck@intel.com>
6771M:	Fenghua Yu <fenghua.yu@intel.com>
6772L:	linux-ia64@vger.kernel.org
6773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6774S:	Maintained
6775F:	arch/ia64/
6776
6777IBM Power 842 compression accelerator
6778M:	Haren Myneni <haren@us.ibm.com>
6779S:	Supported
6780F:	drivers/crypto/nx/Makefile
6781F:	drivers/crypto/nx/Kconfig
6782F:	drivers/crypto/nx/nx-842*
6783F:	include/linux/sw842.h
6784F:	crypto/842.c
6785F:	lib/842/
6786
6787IBM Power in-Nest Crypto Acceleration
6788M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6789M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6790L:	linux-crypto@vger.kernel.org
6791S:	Supported
6792F:	drivers/crypto/nx/Makefile
6793F:	drivers/crypto/nx/Kconfig
6794F:	drivers/crypto/nx/nx-aes*
6795F:	drivers/crypto/nx/nx-sha*
6796F:	drivers/crypto/nx/nx.*
6797F:	drivers/crypto/nx/nx_csbcpb.h
6798F:	drivers/crypto/nx/nx_debugfs.h
6799
6800IBM Power Linux RAID adapter
6801M:	Brian King <brking@us.ibm.com>
6802S:	Supported
6803F:	drivers/scsi/ipr.*
6804
6805IBM Power SRIOV Virtual NIC Device Driver
6806M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6807M:	John Allen <jallen@linux.vnet.ibm.com>
6808L:	netdev@vger.kernel.org
6809S:	Supported
6810F:	drivers/net/ethernet/ibm/ibmvnic.*
6811
6812IBM Power Virtual Accelerator Switchboard
6813M:	Sukadev Bhattiprolu
6814L:	linuxppc-dev@lists.ozlabs.org
6815S:	Supported
6816F:	arch/powerpc/platforms/powernv/vas*
6817F:	arch/powerpc/platforms/powernv/copy-paste.h
6818F:	arch/powerpc/include/asm/vas.h
6819F:	arch/powerpc/include/uapi/asm/vas.h
6820
6821IBM Power Virtual Ethernet Device Driver
6822M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6823L:	netdev@vger.kernel.org
6824S:	Supported
6825F:	drivers/net/ethernet/ibm/ibmveth.*
6826
6827IBM Power Virtual FC Device Drivers
6828M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6829L:	linux-scsi@vger.kernel.org
6830S:	Supported
6831F:	drivers/scsi/ibmvscsi/ibmvfc*
6832
6833IBM Power Virtual Management Channel Driver
6834M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6835M:	Steven Royer <seroyer@linux.vnet.ibm.com>
6836S:	Supported
6837F:	drivers/misc/ibmvmc.*
6838
6839IBM Power Virtual SCSI Device Drivers
6840M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6841L:	linux-scsi@vger.kernel.org
6842S:	Supported
6843F:	drivers/scsi/ibmvscsi/ibmvscsi*
6844F:	include/scsi/viosrp.h
6845
6846IBM Power Virtual SCSI Device Target Driver
6847M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6848M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6849L:	linux-scsi@vger.kernel.org
6850L:	target-devel@vger.kernel.org
6851S:	Supported
6852F:	drivers/scsi/ibmvscsi_tgt/
6853
6854IBM Power VMX Cryptographic instructions
6855M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6856M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6857L:	linux-crypto@vger.kernel.org
6858S:	Supported
6859F:	drivers/crypto/vmx/Makefile
6860F:	drivers/crypto/vmx/Kconfig
6861F:	drivers/crypto/vmx/vmx.c
6862F:	drivers/crypto/vmx/aes*
6863F:	drivers/crypto/vmx/ghash*
6864F:	drivers/crypto/vmx/ppc-xlate.pl
6865
6866IBM ServeRAID RAID DRIVER
6867S:	Orphan
6868F:	drivers/scsi/ips.*
6869
6870ICH LPC AND GPIO DRIVER
6871M:	Peter Tyser <ptyser@xes-inc.com>
6872S:	Maintained
6873F:	drivers/mfd/lpc_ich.c
6874F:	drivers/gpio/gpio-ich.c
6875
6876IDE SUBSYSTEM
6877M:	"David S. Miller" <davem@davemloft.net>
6878L:	linux-ide@vger.kernel.org
6879Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6880T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6881S:	Maintained
6882F:	Documentation/ide/
6883F:	drivers/ide/
6884F:	include/linux/ide.h
6885
6886IDE/ATAPI DRIVERS
6887M:	Borislav Petkov <bp@alien8.de>
6888L:	linux-ide@vger.kernel.org
6889S:	Maintained
6890F:	Documentation/cdrom/ide-cd
6891F:	drivers/ide/ide-cd*
6892
6893IDEAPAD LAPTOP EXTRAS DRIVER
6894M:	Ike Panhc <ike.pan@canonical.com>
6895L:	platform-driver-x86@vger.kernel.org
6896W:	http://launchpad.net/ideapad-laptop
6897S:	Maintained
6898F:	drivers/platform/x86/ideapad-laptop.c
6899
6900IDEAPAD LAPTOP SLIDEBAR DRIVER
6901M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6902L:	linux-input@vger.kernel.org
6903W:	https://github.com/o2genum/ideapad-slidebar
6904S:	Maintained
6905F:	drivers/input/misc/ideapad_slidebar.c
6906
6907IDT VersaClock 5 CLOCK DRIVER
6908M:	Marek Vasut <marek.vasut@gmail.com>
6909S:	Maintained
6910F:	drivers/clk/clk-versaclock5.c
6911
6912IEEE 802.15.4 SUBSYSTEM
6913M:	Alexander Aring <alex.aring@gmail.com>
6914M:	Stefan Schmidt <stefan@osg.samsung.com>
6915L:	linux-wpan@vger.kernel.org
6916W:	http://wpan.cakelab.org/
6917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6918T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6919S:	Maintained
6920F:	net/ieee802154/
6921F:	net/mac802154/
6922F:	drivers/net/ieee802154/
6923F:	include/linux/nl802154.h
6924F:	include/linux/ieee802154.h
6925F:	include/net/nl802154.h
6926F:	include/net/mac802154.h
6927F:	include/net/af_ieee802154.h
6928F:	include/net/cfg802154.h
6929F:	include/net/ieee802154_netdev.h
6930F:	Documentation/networking/ieee802154.txt
6931
6932IFE PROTOCOL
6933M:	Yotam Gigi <yotam.gi@gmail.com>
6934M:	Jamal Hadi Salim <jhs@mojatatu.com>
6935F:	net/ife
6936F:	include/net/ife.h
6937F:	include/uapi/linux/ife.h
6938
6939IGORPLUG-USB IR RECEIVER
6940M:	Sean Young <sean@mess.org>
6941L:	linux-media@vger.kernel.org
6942S:	Maintained
6943F:	drivers/media/rc/igorplugusb.c
6944
6945IGUANAWORKS USB IR TRANSCEIVER
6946M:	Sean Young <sean@mess.org>
6947L:	linux-media@vger.kernel.org
6948S:	Maintained
6949F:	drivers/media/rc/iguanair.c
6950
6951IIO DIGITAL POTENTIOMETER DAC
6952M:	Peter Rosin <peda@axentia.se>
6953L:	linux-iio@vger.kernel.org
6954S:	Maintained
6955F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6956F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6957F:	drivers/iio/dac/dpot-dac.c
6958
6959IIO ENVELOPE DETECTOR
6960M:	Peter Rosin <peda@axentia.se>
6961L:	linux-iio@vger.kernel.org
6962S:	Maintained
6963F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6964F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6965F:	drivers/iio/adc/envelope-detector.c
6966
6967IIO MULTIPLEXER
6968M:	Peter Rosin <peda@axentia.se>
6969L:	linux-iio@vger.kernel.org
6970S:	Maintained
6971F:	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
6972F:	drivers/iio/multiplexer/iio-mux.c
6973
6974IIO SUBSYSTEM AND DRIVERS
6975M:	Jonathan Cameron <jic23@kernel.org>
6976R:	Hartmut Knaack <knaack.h@gmx.de>
6977R:	Lars-Peter Clausen <lars@metafoo.de>
6978R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6979L:	linux-iio@vger.kernel.org
6980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6981S:	Maintained
6982F:	Documentation/ABI/testing/configfs-iio*
6983F:	Documentation/ABI/testing/sysfs-bus-iio*
6984F:	Documentation/devicetree/bindings/iio/
6985F:	drivers/iio/
6986F:	drivers/staging/iio/
6987F:	include/linux/iio/
6988F:	tools/iio/
6989
6990IIO UNIT CONVERTER
6991M:	Peter Rosin <peda@axentia.se>
6992L:	linux-iio@vger.kernel.org
6993S:	Maintained
6994F:	Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
6995F:	Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
6996F:	Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
6997F:	drivers/iio/afe/iio-rescale.c
6998
6999IKANOS/ADI EAGLE ADSL USB DRIVER
7000M:	Matthieu Castet <castet.matthieu@free.fr>
7001M:	Stanislaw Gruszka <stf_xl@wp.pl>
7002S:	Maintained
7003F:	drivers/usb/atm/ueagle-atm.c
7004
7005IMGTEC ASCII LCD DRIVER
7006M:	Paul Burton <paul.burton@mips.com>
7007S:	Maintained
7008F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
7009F:	drivers/auxdisplay/img-ascii-lcd.c
7010
7011IMGTEC IR DECODER DRIVER
7012M:	James Hogan <jhogan@kernel.org>
7013S:	Maintained
7014F:	drivers/media/rc/img-ir/
7015
7016IMON SOUNDGRAPH USB IR RECEIVER
7017M:	Sean Young <sean@mess.org>
7018L:	linux-media@vger.kernel.org
7019S:	Maintained
7020F:	drivers/media/rc/imon_raw.c
7021F:	drivers/media/rc/imon.c
7022
7023IMS TWINTURBO FRAMEBUFFER DRIVER
7024L:	linux-fbdev@vger.kernel.org
7025S:	Orphan
7026F:	drivers/video/fbdev/imsttfb.c
7027
7028INA209 HARDWARE MONITOR DRIVER
7029M:	Guenter Roeck <linux@roeck-us.net>
7030L:	linux-hwmon@vger.kernel.org
7031S:	Maintained
7032F:	Documentation/hwmon/ina209
7033F:	Documentation/devicetree/bindings/i2c/ina209.txt
7034F:	drivers/hwmon/ina209.c
7035
7036INA2XX HARDWARE MONITOR DRIVER
7037M:	Guenter Roeck <linux@roeck-us.net>
7038L:	linux-hwmon@vger.kernel.org
7039S:	Maintained
7040F:	Documentation/hwmon/ina2xx
7041F:	drivers/hwmon/ina2xx.c
7042F:	include/linux/platform_data/ina2xx.h
7043
7044INDUSTRY PACK SUBSYSTEM (IPACK)
7045M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
7046M:	Jens Taprogge <jens.taprogge@taprogge.org>
7047M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7048L:	industrypack-devel@lists.sourceforge.net
7049W:	http://industrypack.sourceforge.net
7050S:	Maintained
7051F:	drivers/ipack/
7052
7053INFINIBAND SUBSYSTEM
7054M:	Doug Ledford <dledford@redhat.com>
7055M:	Jason Gunthorpe <jgg@mellanox.com>
7056L:	linux-rdma@vger.kernel.org
7057W:	https://github.com/linux-rdma/rdma-core
7058Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7059T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
7060S:	Supported
7061F:	Documentation/devicetree/bindings/infiniband/
7062F:	Documentation/infiniband/
7063F:	drivers/infiniband/
7064F:	include/uapi/linux/if_infiniband.h
7065F:	include/uapi/rdma/
7066F:	include/rdma/
7067
7068INGENIC JZ4780 DMA Driver
7069M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
7070S:	Maintained
7071F:	drivers/dma/dma-jz4780.c
7072
7073INGENIC JZ4780 NAND DRIVER
7074M:	Harvey Hunt <harveyhuntnexus@gmail.com>
7075L:	linux-mtd@lists.infradead.org
7076S:	Maintained
7077F:	drivers/mtd/nand/raw/jz4780_*
7078
7079INOTIFY
7080M:	Jan Kara <jack@suse.cz>
7081R:	Amir Goldstein <amir73il@gmail.com>
7082L:	linux-fsdevel@vger.kernel.org
7083S:	Maintained
7084F:	Documentation/filesystems/inotify.txt
7085F:	fs/notify/inotify/
7086F:	include/linux/inotify.h
7087F:	include/uapi/linux/inotify.h
7088
7089INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
7090M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
7091L:	linux-input@vger.kernel.org
7092Q:	http://patchwork.kernel.org/project/linux-input/list/
7093T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
7094S:	Maintained
7095F:	drivers/input/
7096F:	include/linux/input.h
7097F:	include/uapi/linux/input.h
7098F:	include/uapi/linux/input-event-codes.h
7099F:	include/linux/input/
7100F:	Documentation/devicetree/bindings/input/
7101F:	Documentation/input/
7102
7103INPUT MULTITOUCH (MT) PROTOCOL
7104M:	Henrik Rydberg <rydberg@bitmath.org>
7105L:	linux-input@vger.kernel.org
7106S:	Odd fixes
7107F:	Documentation/input/multi-touch-protocol.rst
7108F:	drivers/input/input-mt.c
7109K:	\b(ABS|SYN)_MT_
7110
7111INSIDE SECURE CRYPTO DRIVER
7112M:	Antoine Tenart <antoine.tenart@bootlin.com>
7113F:	drivers/crypto/inside-secure/
7114S:	Maintained
7115L:	linux-crypto@vger.kernel.org
7116
7117INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7118M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7119M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7120L:	linux-integrity@vger.kernel.org
7121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7122S:	Supported
7123F:	security/integrity/ima/
7124
7125INTEL 810/815 FRAMEBUFFER DRIVER
7126M:	Antonino Daplas <adaplas@gmail.com>
7127L:	linux-fbdev@vger.kernel.org
7128S:	Maintained
7129F:	drivers/video/fbdev/i810/
7130
7131INTEL ASoC DRIVERS
7132M:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
7133M:	Liam Girdwood <liam.r.girdwood@linux.intel.com>
7134M:	Jie Yang <yang.jie@linux.intel.com>
7135L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7136S:	Supported
7137F:	sound/soc/intel/
7138
7139INTEL C600 SERIES SAS CONTROLLER DRIVER
7140M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7141M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7142L:	linux-scsi@vger.kernel.org
7143T:	git git://git.code.sf.net/p/intel-sas/isci
7144S:	Supported
7145F:	drivers/scsi/isci/
7146
7147INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7148M:	Jani Nikula <jani.nikula@linux.intel.com>
7149M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7150M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7151L:	intel-gfx@lists.freedesktop.org
7152W:	https://01.org/linuxgraphics/
7153B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7154C:	irc://chat.freenode.net/intel-gfx
7155Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7156T:	git git://anongit.freedesktop.org/drm-intel
7157S:	Supported
7158F:	drivers/gpu/drm/i915/
7159F:	include/drm/i915*
7160F:	include/uapi/drm/i915_drm.h
7161F:	Documentation/gpu/i915.rst
7162
7163INTEL ETHERNET DRIVERS
7164M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7165L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7166W:	http://www.intel.com/support/feedback.htm
7167W:	http://e1000.sourceforge.net/
7168Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7169T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7170T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7171S:	Supported
7172F:	Documentation/networking/e100.rst
7173F:	Documentation/networking/e1000.rst
7174F:	Documentation/networking/e1000e.txt
7175F:	Documentation/networking/igb.txt
7176F:	Documentation/networking/igbvf.txt
7177F:	Documentation/networking/ixgb.txt
7178F:	Documentation/networking/ixgbe.txt
7179F:	Documentation/networking/ixgbevf.txt
7180F:	Documentation/networking/i40e.txt
7181F:	Documentation/networking/i40evf.txt
7182F:	Documentation/networking/ice.txt
7183F:	drivers/net/ethernet/intel/
7184F:	drivers/net/ethernet/intel/*/
7185F:	include/linux/avf/virtchnl.h
7186
7187INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7188M:	Maik Broemme <mbroemme@libmpq.org>
7189L:	linux-fbdev@vger.kernel.org
7190S:	Maintained
7191F:	Documentation/fb/intelfb.txt
7192F:	drivers/video/fbdev/intelfb/
7193
7194INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7195M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7196M:	Zhi Wang <zhi.a.wang@intel.com>
7197L:	intel-gvt-dev@lists.freedesktop.org
7198L:	intel-gfx@lists.freedesktop.org
7199W:	https://01.org/igvt-g
7200T:	git https://github.com/intel/gvt-linux.git
7201S:	Supported
7202F:	drivers/gpu/drm/i915/gvt/
7203
7204INTEL HID EVENT DRIVER
7205M:	Alex Hung <alex.hung@canonical.com>
7206L:	platform-driver-x86@vger.kernel.org
7207S:	Maintained
7208F:	drivers/platform/x86/intel-hid.c
7209
7210INTEL I/OAT DMA DRIVER
7211M:	Dave Jiang <dave.jiang@intel.com>
7212R:	Dan Williams <dan.j.williams@intel.com>
7213L:	dmaengine@vger.kernel.org
7214Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7215S:	Supported
7216F:	drivers/dma/ioat*
7217
7218INTEL IDLE DRIVER
7219M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7220M:	Len Brown <lenb@kernel.org>
7221L:	linux-pm@vger.kernel.org
7222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7223B:	https://bugzilla.kernel.org
7224S:	Supported
7225F:	drivers/idle/intel_idle.c
7226
7227INTEL INTEGRATED SENSOR HUB DRIVER
7228M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7229M:	Jiri Kosina <jikos@kernel.org>
7230L:	linux-input@vger.kernel.org
7231S:	Maintained
7232F:	drivers/hid/intel-ish-hid/
7233
7234INTEL IOMMU (VT-d)
7235M:	David Woodhouse <dwmw2@infradead.org>
7236L:	iommu@lists.linux-foundation.org
7237T:	git git://git.infradead.org/iommu-2.6.git
7238S:	Supported
7239F:	drivers/iommu/intel-iommu.c
7240F:	include/linux/intel-iommu.h
7241
7242INTEL IOP-ADMA DMA DRIVER
7243R:	Dan Williams <dan.j.williams@intel.com>
7244S:	Odd fixes
7245F:	drivers/dma/iop-adma.c
7246
7247INTEL IPU3 CSI-2 CIO2 DRIVER
7248M:	Yong Zhi <yong.zhi@intel.com>
7249M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7250L:	linux-media@vger.kernel.org
7251S:	Maintained
7252F:	drivers/media/pci/intel/ipu3/
7253F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7254
7255INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7256M:	Krzysztof Halasa <khalasa@piap.pl>
7257S:	Maintained
7258F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7259F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7260F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7261F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7262F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7263F:	drivers/net/wan/ixp4xx_hss.c
7264
7265INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7266M:	Deepak Saxena <dsaxena@plexity.net>
7267S:	Maintained
7268F:	drivers/char/hw_random/ixp4xx-rng.c
7269
7270INTEL MANAGEMENT ENGINE (mei)
7271M:	Tomas Winkler <tomas.winkler@intel.com>
7272L:	linux-kernel@vger.kernel.org
7273S:	Supported
7274F:	include/uapi/linux/mei.h
7275F:	include/linux/mei_cl_bus.h
7276F:	drivers/misc/mei/*
7277F:	drivers/watchdog/mei_wdt.c
7278F:	Documentation/misc-devices/mei/*
7279F:	samples/mei/*
7280
7281INTEL MENLOW THERMAL DRIVER
7282M:	Sujith Thomas <sujith.thomas@intel.com>
7283L:	platform-driver-x86@vger.kernel.org
7284W:	https://01.org/linux-acpi
7285S:	Supported
7286F:	drivers/platform/x86/intel_menlow.c
7287
7288INTEL MERRIFIELD GPIO DRIVER
7289M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7290L:	linux-gpio@vger.kernel.org
7291S:	Maintained
7292F:	drivers/gpio/gpio-merrifield.c
7293
7294INTEL MIC DRIVERS (mic)
7295M:	Sudeep Dutt <sudeep.dutt@intel.com>
7296M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7297S:	Supported
7298W:	https://github.com/sudeepdutt/mic
7299W:	http://software.intel.com/en-us/mic-developer
7300F:	include/linux/mic_bus.h
7301F:	include/linux/scif.h
7302F:	include/uapi/linux/mic_common.h
7303F:	include/uapi/linux/mic_ioctl.h
7304F:	include/uapi/linux/scif_ioctl.h
7305F:	drivers/misc/mic/
7306F:	drivers/dma/mic_x100_dma.c
7307F:	drivers/dma/mic_x100_dma.h
7308F:	Documentation/mic/
7309
7310INTEL PMC CORE DRIVER
7311M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7312M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7313L:	platform-driver-x86@vger.kernel.org
7314S:	Maintained
7315F:	arch/x86/include/asm/pmc_core.h
7316F:	drivers/platform/x86/intel_pmc_core*
7317
7318INTEL PMC/P-Unit IPC DRIVER
7319M:	Zha Qipeng<qipeng.zha@intel.com>
7320L:	platform-driver-x86@vger.kernel.org
7321S:	Maintained
7322F:	drivers/platform/x86/intel_pmc_ipc.c
7323F:	drivers/platform/x86/intel_punit_ipc.c
7324F:	arch/x86/include/asm/intel_pmc_ipc.h
7325F:	arch/x86/include/asm/intel_punit_ipc.h
7326
7327INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7328M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7329L:	linux-wireless@vger.kernel.org
7330S:	Maintained
7331F:	Documentation/networking/README.ipw2100
7332F:	Documentation/networking/README.ipw2200
7333F:	drivers/net/wireless/intel/ipw2x00/
7334
7335INTEL PSTATE DRIVER
7336M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7337M:	Len Brown <lenb@kernel.org>
7338L:	linux-pm@vger.kernel.org
7339S:	Supported
7340F:	drivers/cpufreq/intel_pstate.c
7341
7342INTEL RDMA RNIC DRIVER
7343M:	Faisal Latif <faisal.latif@intel.com>
7344M:	Shiraz Saleem <shiraz.saleem@intel.com>
7345L:	linux-rdma@vger.kernel.org
7346S:	Supported
7347F:	drivers/infiniband/hw/i40iw/
7348F:	include/uapi/rdma/i40iw-abi.h
7349
7350INTEL SHA MULTIBUFFER DRIVER
7351M:	Megha Dey <megha.dey@linux.intel.com>
7352R:	Tim Chen <tim.c.chen@linux.intel.com>
7353L:	linux-crypto@vger.kernel.org
7354S:	Supported
7355F:	arch/x86/crypto/sha*-mb
7356F:	crypto/mcryptd.c
7357
7358INTEL TELEMETRY DRIVER
7359M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7360L:	platform-driver-x86@vger.kernel.org
7361S:	Maintained
7362F:	arch/x86/include/asm/intel_telemetry.h
7363F:	drivers/platform/x86/intel_telemetry*
7364
7365INTEL VIRTUAL BUTTON DRIVER
7366M:	AceLan Kao <acelan.kao@canonical.com>
7367L:	platform-driver-x86@vger.kernel.org
7368S:	Maintained
7369F:	drivers/platform/x86/intel-vbtn.c
7370
7371INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7372M:	Stanislaw Gruszka <sgruszka@redhat.com>
7373L:	linux-wireless@vger.kernel.org
7374S:	Supported
7375F:	drivers/net/wireless/intel/iwlegacy/
7376
7377INTEL WIRELESS WIFI LINK (iwlwifi)
7378M:	Johannes Berg <johannes.berg@intel.com>
7379M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7380M:	Luca Coelho <luciano.coelho@intel.com>
7381M:	Intel Linux Wireless <linuxwifi@intel.com>
7382L:	linux-wireless@vger.kernel.org
7383W:	http://intellinuxwireless.org
7384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7385S:	Supported
7386F:	drivers/net/wireless/intel/iwlwifi/
7387
7388INTEL WIRELESS WIMAX CONNECTION 2400
7389M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7390M:	linux-wimax@intel.com
7391L:	wimax@linuxwimax.org (subscribers-only)
7392S:	Supported
7393W:	http://linuxwimax.org
7394F:	Documentation/wimax/README.i2400m
7395F:	drivers/net/wimax/i2400m/
7396F:	include/uapi/linux/wimax/i2400m.h
7397
7398INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7399M:	Mario Limonciello <mario.limonciello@dell.com>
7400S:	Maintained
7401F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7402
7403INTEL(R) TRACE HUB
7404M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7405S:	Supported
7406F:	Documentation/trace/intel_th.rst
7407F:	drivers/hwtracing/intel_th/
7408
7409INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7410M:	Ning Sun <ning.sun@intel.com>
7411L:	tboot-devel@lists.sourceforge.net
7412W:	http://tboot.sourceforge.net
7413T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7414S:	Supported
7415F:	Documentation/intel_txt.txt
7416F:	include/linux/tboot.h
7417F:	arch/x86/kernel/tboot.c
7418
7419INTEL-MID GPIO DRIVER
7420M:	David Cohen <david.a.cohen@linux.intel.com>
7421L:	linux-gpio@vger.kernel.org
7422S:	Maintained
7423F:	drivers/gpio/gpio-intel-mid.c
7424
7425INVENSENSE MPU-3050 GYROSCOPE DRIVER
7426M:	Linus Walleij <linus.walleij@linaro.org>
7427L:	linux-iio@vger.kernel.org
7428S:	Maintained
7429F:	drivers/iio/gyro/mpu3050*
7430F:	Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
7431
7432IOC3 ETHERNET DRIVER
7433M:	Ralf Baechle <ralf@linux-mips.org>
7434L:	linux-mips@linux-mips.org
7435S:	Maintained
7436F:	drivers/net/ethernet/sgi/ioc3-eth.c
7437
7438IOC3 SERIAL DRIVER
7439M:	Pat Gefre <pfg@sgi.com>
7440L:	linux-serial@vger.kernel.org
7441S:	Maintained
7442F:	drivers/tty/serial/ioc3_serial.c
7443
7444IOMMU DRIVERS
7445M:	Joerg Roedel <joro@8bytes.org>
7446L:	iommu@lists.linux-foundation.org
7447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7448S:	Maintained
7449F:	Documentation/devicetree/bindings/iommu/
7450F:	drivers/iommu/
7451F:	include/linux/iommu.h
7452F:	include/linux/of_iommu.h
7453F:	include/linux/iova.h
7454
7455IP MASQUERADING
7456M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7457S:	Maintained
7458F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7459
7460IPMI SUBSYSTEM
7461M:	Corey Minyard <minyard@acm.org>
7462L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7463W:	http://openipmi.sourceforge.net/
7464S:	Supported
7465F:	Documentation/IPMI.txt
7466F:	drivers/char/ipmi/
7467F:	include/linux/ipmi*
7468F:	include/uapi/linux/ipmi*
7469
7470IPS SCSI RAID DRIVER
7471M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7472L:	linux-scsi@vger.kernel.org
7473W:	http://www.adaptec.com/
7474S:	Maintained
7475F:	drivers/scsi/ips*
7476
7477IPVS
7478M:	Wensong Zhang <wensong@linux-vs.org>
7479M:	Simon Horman <horms@verge.net.au>
7480M:	Julian Anastasov <ja@ssi.bg>
7481L:	netdev@vger.kernel.org
7482L:	lvs-devel@vger.kernel.org
7483S:	Maintained
7484T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7486F:	Documentation/networking/ipvs-sysctl.txt
7487F:	include/net/ip_vs.h
7488F:	include/uapi/linux/ip_vs.h
7489F:	net/netfilter/ipvs/
7490
7491IPWIRELESS DRIVER
7492M:	Jiri Kosina <jikos@kernel.org>
7493M:	David Sterba <dsterba@suse.com>
7494S:	Odd Fixes
7495F:	drivers/tty/ipwireless/
7496
7497IPX NETWORK LAYER
7498L:	netdev@vger.kernel.org
7499S:	Obsolete
7500F:	include/uapi/linux/ipx.h
7501F:	drivers/staging/ipx/
7502
7503IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7504M:	Marc Zyngier <marc.zyngier@arm.com>
7505S:	Maintained
7506T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7507F:	Documentation/IRQ-domain.txt
7508F:	include/linux/irqdomain.h
7509F:	kernel/irq/irqdomain.c
7510F:	kernel/irq/msi.c
7511
7512IRQ SUBSYSTEM
7513M:	Thomas Gleixner <tglx@linutronix.de>
7514L:	linux-kernel@vger.kernel.org
7515S:	Maintained
7516T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7517F:	kernel/irq/
7518
7519IRQCHIP DRIVERS
7520M:	Thomas Gleixner <tglx@linutronix.de>
7521M:	Jason Cooper <jason@lakedaemon.net>
7522M:	Marc Zyngier <marc.zyngier@arm.com>
7523L:	linux-kernel@vger.kernel.org
7524S:	Maintained
7525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7526F:	Documentation/devicetree/bindings/interrupt-controller/
7527F:	drivers/irqchip/
7528
7529ISA
7530M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7531S:	Maintained
7532F:	Documentation/isa.txt
7533F:	drivers/base/isa.c
7534F:	include/linux/isa.h
7535
7536ISA RADIO MODULE
7537M:	Hans Verkuil <hverkuil@xs4all.nl>
7538L:	linux-media@vger.kernel.org
7539T:	git git://linuxtv.org/media_tree.git
7540W:	https://linuxtv.org
7541S:	Maintained
7542F:	drivers/media/radio/radio-isa*
7543
7544ISAPNP
7545M:	Jaroslav Kysela <perex@perex.cz>
7546S:	Maintained
7547F:	Documentation/isapnp.txt
7548F:	drivers/pnp/isapnp/
7549F:	include/linux/isapnp.h
7550
7551ISCSI
7552M:	Lee Duncan <lduncan@suse.com>
7553M:	Chris Leech <cleech@redhat.com>
7554L:	open-iscsi@googlegroups.com
7555W:	www.open-iscsi.com
7556S:	Maintained
7557F:	drivers/scsi/*iscsi*
7558F:	include/scsi/*iscsi*
7559
7560iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7561M:	Peter Jones <pjones@redhat.com>
7562M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7563S:	Maintained
7564F:	drivers/firmware/iscsi_ibft*
7565
7566ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7567M:	Or Gerlitz <ogerlitz@mellanox.com>
7568M:	Sagi Grimberg <sagi@grimberg.me>
7569M:	Roi Dayan <roid@mellanox.com>
7570L:	linux-rdma@vger.kernel.org
7571S:	Supported
7572W:	http://www.openfabrics.org
7573W:	www.open-iscsi.org
7574Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7575F:	drivers/infiniband/ulp/iser/
7576
7577ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7578M:	Sagi Grimberg <sagi@grimberg.me>
7579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7580L:	linux-rdma@vger.kernel.org
7581L:	target-devel@vger.kernel.org
7582S:	Supported
7583W:	http://www.linux-iscsi.org
7584F:	drivers/infiniband/ulp/isert
7585
7586ISDN SUBSYSTEM
7587M:	Karsten Keil <isdn@linux-pingi.de>
7588L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7589L:	netdev@vger.kernel.org
7590W:	http://www.isdn4linux.de
7591T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7592S:	Maintained
7593F:	Documentation/isdn/
7594F:	drivers/isdn/
7595F:	include/linux/isdn.h
7596F:	include/linux/isdn/
7597F:	include/uapi/linux/isdn.h
7598F:	include/uapi/linux/isdn/
7599
7600ISDN SUBSYSTEM (Eicon active card driver)
7601M:	Armin Schindler <mac@melware.de>
7602L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7603W:	http://www.melware.de
7604S:	Maintained
7605F:	drivers/isdn/hardware/eicon/
7606
7607IT87 HARDWARE MONITORING DRIVER
7608M:	Jean Delvare <jdelvare@suse.com>
7609L:	linux-hwmon@vger.kernel.org
7610S:	Maintained
7611F:	Documentation/hwmon/it87
7612F:	drivers/hwmon/it87.c
7613
7614IT913X MEDIA DRIVER
7615M:	Antti Palosaari <crope@iki.fi>
7616L:	linux-media@vger.kernel.org
7617W:	https://linuxtv.org
7618W:	http://palosaari.fi/linux/
7619Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7620T:	git git://linuxtv.org/anttip/media_tree.git
7621S:	Maintained
7622F:	drivers/media/tuners/it913x*
7623
7624IVTV VIDEO4LINUX DRIVER
7625M:	Andy Walls <awalls@md.metrocast.net>
7626L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7627L:	linux-media@vger.kernel.org
7628T:	git git://linuxtv.org/media_tree.git
7629W:	http://www.ivtvdriver.org
7630S:	Maintained
7631F:	Documentation/media/v4l-drivers/ivtv*
7632F:	drivers/media/pci/ivtv/
7633F:	include/uapi/linux/ivtv*
7634
7635IX2505V MEDIA DRIVER
7636M:	Malcolm Priestley <tvboxspy@gmail.com>
7637L:	linux-media@vger.kernel.org
7638W:	https://linuxtv.org
7639Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7640S:	Maintained
7641F:	drivers/media/dvb-frontends/ix2505v*
7642
7643JAILHOUSE HYPERVISOR INTERFACE
7644M:	Jan Kiszka <jan.kiszka@siemens.com>
7645L:	jailhouse-dev@googlegroups.com
7646S:	Maintained
7647F:	arch/x86/kernel/jailhouse.c
7648F:	arch/x86/include/asm/jailhouse_para.h
7649
7650JC42.4 TEMPERATURE SENSOR DRIVER
7651M:	Guenter Roeck <linux@roeck-us.net>
7652L:	linux-hwmon@vger.kernel.org
7653S:	Maintained
7654F:	drivers/hwmon/jc42.c
7655F:	Documentation/hwmon/jc42
7656
7657JFS FILESYSTEM
7658M:	Dave Kleikamp <shaggy@kernel.org>
7659L:	jfs-discussion@lists.sourceforge.net
7660W:	http://jfs.sourceforge.net/
7661T:	git git://github.com/kleikamp/linux-shaggy.git
7662S:	Maintained
7663F:	Documentation/filesystems/jfs.txt
7664F:	fs/jfs/
7665
7666JME NETWORK DRIVER
7667M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7668L:	netdev@vger.kernel.org
7669S:	Maintained
7670F:	drivers/net/ethernet/jme.*
7671
7672JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7673M:	David Woodhouse <dwmw2@infradead.org>
7674L:	linux-mtd@lists.infradead.org
7675W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7676S:	Maintained
7677F:	fs/jffs2/
7678F:	include/uapi/linux/jffs2.h
7679
7680JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7681M:	"Theodore Ts'o" <tytso@mit.edu>
7682M:	Jan Kara <jack@suse.com>
7683L:	linux-ext4@vger.kernel.org
7684S:	Maintained
7685F:	fs/jbd2/
7686F:	include/linux/jbd2.h
7687
7688JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7689M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7690L:	linux-media@vger.kernel.org
7691S:	Maintained
7692F:	drivers/media/platform/rcar_jpu.c
7693
7694JSM Neo PCI based serial card
7695M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7696L:	linux-serial@vger.kernel.org
7697S:	Maintained
7698F:	drivers/tty/serial/jsm/
7699
7700K10TEMP HARDWARE MONITORING DRIVER
7701M:	Clemens Ladisch <clemens@ladisch.de>
7702L:	linux-hwmon@vger.kernel.org
7703S:	Maintained
7704F:	Documentation/hwmon/k10temp
7705F:	drivers/hwmon/k10temp.c
7706
7707K8TEMP HARDWARE MONITORING DRIVER
7708M:	Rudolf Marek <r.marek@assembler.cz>
7709L:	linux-hwmon@vger.kernel.org
7710S:	Maintained
7711F:	Documentation/hwmon/k8temp
7712F:	drivers/hwmon/k8temp.c
7713
7714KASAN
7715M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7716R:	Alexander Potapenko <glider@google.com>
7717R:	Dmitry Vyukov <dvyukov@google.com>
7718L:	kasan-dev@googlegroups.com
7719S:	Maintained
7720F:	arch/*/include/asm/kasan.h
7721F:	arch/*/mm/kasan_init*
7722F:	Documentation/dev-tools/kasan.rst
7723F:	include/linux/kasan*.h
7724F:	lib/test_kasan.c
7725F:	mm/kasan/
7726F:	scripts/Makefile.kasan
7727
7728KCONFIG
7729M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7730T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7731L:	linux-kbuild@vger.kernel.org
7732S:	Maintained
7733F:	Documentation/kbuild/kconfig*
7734F:	scripts/kconfig/
7735F:	scripts/Kconfig.include
7736
7737KDUMP
7738M:	Dave Young <dyoung@redhat.com>
7739M:	Baoquan He <bhe@redhat.com>
7740R:	Vivek Goyal <vgoyal@redhat.com>
7741L:	kexec@lists.infradead.org
7742W:	http://lse.sourceforge.net/kdump/
7743S:	Maintained
7744F:	Documentation/kdump/
7745
7746KEENE FM RADIO TRANSMITTER DRIVER
7747M:	Hans Verkuil <hverkuil@xs4all.nl>
7748L:	linux-media@vger.kernel.org
7749T:	git git://linuxtv.org/media_tree.git
7750W:	https://linuxtv.org
7751S:	Maintained
7752F:	drivers/media/radio/radio-keene*
7753
7754KERNEL AUTOMOUNTER
7755M:	Ian Kent <raven@themaw.net>
7756L:	autofs@vger.kernel.org
7757S:	Maintained
7758F:	fs/autofs/
7759
7760KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7761M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7762M:	Michal Marek <michal.lkml@markovi.net>
7763T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7764L:	linux-kbuild@vger.kernel.org
7765S:	Maintained
7766F:	Documentation/kbuild/
7767F:	Makefile
7768F:	scripts/Kbuild*
7769F:	scripts/Makefile*
7770F:	scripts/basic/
7771F:	scripts/mk*
7772F:	scripts/mod/
7773F:	scripts/package/
7774
7775KERNEL JANITORS
7776L:	kernel-janitors@vger.kernel.org
7777W:	http://kernelnewbies.org/KernelJanitors
7778S:	Odd Fixes
7779
7780KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7781M:	"J. Bruce Fields" <bfields@fieldses.org>
7782M:	Jeff Layton <jlayton@kernel.org>
7783L:	linux-nfs@vger.kernel.org
7784W:	http://nfs.sourceforge.net/
7785T:	git git://linux-nfs.org/~bfields/linux.git
7786S:	Supported
7787F:	fs/nfsd/
7788F:	include/uapi/linux/nfsd/
7789F:	fs/lockd/
7790F:	fs/nfs_common/
7791F:	net/sunrpc/
7792F:	include/linux/lockd/
7793F:	include/linux/sunrpc/
7794F:	include/uapi/linux/sunrpc/
7795
7796KERNEL SELFTEST FRAMEWORK
7797M:	Shuah Khan <shuah@kernel.org>
7798L:	linux-kselftest@vger.kernel.org
7799T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7800Q:	https://patchwork.kernel.org/project/linux-kselftest/list/
7801S:	Maintained
7802F:	tools/testing/selftests/
7803F:	Documentation/dev-tools/kselftest*
7804
7805KERNEL USERMODE HELPER
7806M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7807L:	linux-kernel@vger.kernel.org
7808S:	Maintained
7809F:	kernel/umh.c
7810F:	include/linux/umh.h
7811
7812KERNEL VIRTUAL MACHINE (KVM)
7813M:	Paolo Bonzini <pbonzini@redhat.com>
7814M:	Radim Krčmář <rkrcmar@redhat.com>
7815L:	kvm@vger.kernel.org
7816W:	http://www.linux-kvm.org
7817T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7818S:	Supported
7819F:	Documentation/virtual/kvm/
7820F:	include/trace/events/kvm.h
7821F:	include/uapi/asm-generic/kvm*
7822F:	include/uapi/linux/kvm*
7823F:	include/asm-generic/kvm*
7824F:	include/linux/kvm*
7825F:	include/kvm/iodev.h
7826F:	virt/kvm/*
7827F:	tools/kvm/
7828
7829KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7830M:	Joerg Roedel <joro@8bytes.org>
7831L:	kvm@vger.kernel.org
7832W:	http://www.linux-kvm.org/
7833S:	Maintained
7834F:	arch/x86/include/asm/svm.h
7835F:	arch/x86/kvm/svm.c
7836
7837KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7838M:	Christoffer Dall <christoffer.dall@arm.com>
7839M:	Marc Zyngier <marc.zyngier@arm.com>
7840L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7841L:	kvmarm@lists.cs.columbia.edu
7842W:	http://systems.cs.columbia.edu/projects/kvm-arm
7843T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7844S:	Supported
7845F:	arch/arm/include/uapi/asm/kvm*
7846F:	arch/arm/include/asm/kvm*
7847F:	arch/arm/kvm/
7848F:	virt/kvm/arm/
7849F:	include/kvm/arm_*
7850
7851KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7852M:	Christoffer Dall <christoffer.dall@arm.com>
7853M:	Marc Zyngier <marc.zyngier@arm.com>
7854L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7855L:	kvmarm@lists.cs.columbia.edu
7856S:	Maintained
7857F:	arch/arm64/include/uapi/asm/kvm*
7858F:	arch/arm64/include/asm/kvm*
7859F:	arch/arm64/kvm/
7860
7861KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7862M:	James Hogan <jhogan@kernel.org>
7863L:	linux-mips@linux-mips.org
7864S:	Supported
7865F:	arch/mips/include/uapi/asm/kvm*
7866F:	arch/mips/include/asm/kvm*
7867F:	arch/mips/kvm/
7868
7869KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7870M:	Paul Mackerras <paulus@ozlabs.org>
7871L:	kvm-ppc@vger.kernel.org
7872W:	http://www.linux-kvm.org/
7873T:	git git://github.com/agraf/linux-2.6.git
7874S:	Supported
7875F:	arch/powerpc/include/uapi/asm/kvm*
7876F:	arch/powerpc/include/asm/kvm*
7877F:	arch/powerpc/kvm/
7878F:	arch/powerpc/kernel/kvm*
7879
7880KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7881M:	Christian Borntraeger <borntraeger@de.ibm.com>
7882M:	Janosch Frank <frankja@linux.ibm.com>
7883R:	David Hildenbrand <david@redhat.com>
7884R:	Cornelia Huck <cohuck@redhat.com>
7885L:	linux-s390@vger.kernel.org
7886W:	http://www.ibm.com/developerworks/linux/linux390/
7887T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7888S:	Supported
7889F:	arch/s390/include/uapi/asm/kvm*
7890F:	arch/s390/include/asm/gmap.h
7891F:	arch/s390/include/asm/kvm*
7892F:	arch/s390/kvm/
7893F:	arch/s390/mm/gmap.c
7894
7895KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7896M:	Paolo Bonzini <pbonzini@redhat.com>
7897M:	Radim Krčmář <rkrcmar@redhat.com>
7898L:	kvm@vger.kernel.org
7899W:	http://www.linux-kvm.org
7900T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7901S:	Supported
7902F:	arch/x86/kvm/
7903F:	arch/x86/include/uapi/asm/kvm*
7904F:	arch/x86/include/asm/kvm*
7905F:	arch/x86/include/asm/pvclock-abi.h
7906F:	arch/x86/kernel/kvm.c
7907F:	arch/x86/kernel/kvmclock.c
7908
7909KERNFS
7910M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7911M:	Tejun Heo <tj@kernel.org>
7912T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7913S:	Supported
7914F:	include/linux/kernfs.h
7915F:	fs/kernfs/
7916
7917KEXEC
7918M:	Eric Biederman <ebiederm@xmission.com>
7919W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7920L:	kexec@lists.infradead.org
7921S:	Maintained
7922F:	include/linux/kexec.h
7923F:	include/uapi/linux/kexec.h
7924F:	kernel/kexec*
7925
7926KEYS-ENCRYPTED
7927M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7928L:	linux-integrity@vger.kernel.org
7929L:	keyrings@vger.kernel.org
7930S:	Supported
7931F:	Documentation/security/keys/trusted-encrypted.rst
7932F:	include/keys/encrypted-type.h
7933F:	security/keys/encrypted-keys/
7934
7935KEYS-TRUSTED
7936M:	James Bottomley <jejb@linux.vnet.ibm.com>
7937M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7938L:	linux-integrity@vger.kernel.org
7939L:	keyrings@vger.kernel.org
7940S:	Supported
7941F:	Documentation/security/keys/trusted-encrypted.rst
7942F:	include/keys/trusted-type.h
7943F:	security/keys/trusted.c
7944F:	security/keys/trusted.h
7945
7946KEYS/KEYRINGS:
7947M:	David Howells <dhowells@redhat.com>
7948L:	keyrings@vger.kernel.org
7949S:	Maintained
7950F:	Documentation/security/keys/core.rst
7951F:	include/linux/key.h
7952F:	include/linux/key-type.h
7953F:	include/linux/keyctl.h
7954F:	include/uapi/linux/keyctl.h
7955F:	include/keys/
7956F:	security/keys/
7957
7958KGDB / KDB /debug_core
7959M:	Jason Wessel <jason.wessel@windriver.com>
7960M:	Daniel Thompson <daniel.thompson@linaro.org>
7961W:	http://kgdb.wiki.kernel.org/
7962L:	kgdb-bugreport@lists.sourceforge.net
7963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7964S:	Maintained
7965F:	Documentation/dev-tools/kgdb.rst
7966F:	drivers/misc/kgdbts.c
7967F:	drivers/tty/serial/kgdboc.c
7968F:	include/linux/kdb.h
7969F:	include/linux/kgdb.h
7970F:	kernel/debug/
7971
7972KMEMLEAK
7973M:	Catalin Marinas <catalin.marinas@arm.com>
7974S:	Maintained
7975F:	Documentation/dev-tools/kmemleak.rst
7976F:	include/linux/kmemleak.h
7977F:	mm/kmemleak.c
7978F:	mm/kmemleak-test.c
7979
7980KMOD KERNEL MODULE LOADER - USERMODE HELPER
7981M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7982L:	linux-kernel@vger.kernel.org
7983S:	Maintained
7984F:	kernel/kmod.c
7985F:	include/linux/kmod.h
7986F:	lib/test_kmod.c
7987F:	tools/testing/selftests/kmod/
7988
7989KPROBES
7990M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7991M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7992M:	"David S. Miller" <davem@davemloft.net>
7993M:	Masami Hiramatsu <mhiramat@kernel.org>
7994S:	Maintained
7995F:	Documentation/kprobes.txt
7996F:	include/linux/kprobes.h
7997F:	include/asm-generic/kprobes.h
7998F:	kernel/kprobes.c
7999
8000KS0108 LCD CONTROLLER DRIVER
8001M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
8002S:	Maintained
8003F:	Documentation/auxdisplay/ks0108
8004F:	drivers/auxdisplay/ks0108.c
8005F:	include/linux/ks0108.h
8006
8007L3MDEV
8008M:	David Ahern <dsa@cumulusnetworks.com>
8009L:	netdev@vger.kernel.org
8010S:	Maintained
8011F:	net/l3mdev
8012F:	include/net/l3mdev.h
8013
8014LANTIQ MIPS ARCHITECTURE
8015M:	John Crispin <john@phrozen.org>
8016L:	linux-mips@linux-mips.org
8017S:	Maintained
8018F:	arch/mips/lantiq
8019F:	drivers/soc/lantiq
8020
8021LAPB module
8022L:	linux-x25@vger.kernel.org
8023S:	Orphan
8024F:	Documentation/networking/lapb-module.txt
8025F:	include/*/lapb.h
8026F:	net/lapb/
8027
8028LASI 53c700 driver for PARISC
8029M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8030L:	linux-scsi@vger.kernel.org
8031S:	Maintained
8032F:	Documentation/scsi/53c700.txt
8033F:	drivers/scsi/53c700*
8034
8035LEAKING_ADDRESSES
8036M:	Tobin C. Harding <me@tobin.cc>
8037M:	Tycho Andersen <tycho@tycho.ws>
8038L:	kernel-hardening@lists.openwall.com
8039S:	Maintained
8040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
8041F:	scripts/leaking_addresses.pl
8042
8043LED SUBSYSTEM
8044M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
8045M:	Pavel Machek <pavel@ucw.cz>
8046L:	linux-leds@vger.kernel.org
8047T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
8048S:	Maintained
8049F:	Documentation/devicetree/bindings/leds/
8050F:	drivers/leds/
8051F:	include/linux/leds.h
8052
8053LEGACY EEPROM DRIVER
8054M:	Jean Delvare <jdelvare@suse.com>
8055S:	Maintained
8056F:	Documentation/misc-devices/eeprom
8057F:	drivers/misc/eeprom/eeprom.c
8058
8059LEGO MINDSTORMS EV3
8060R:	David Lechner <david@lechnology.com>
8061S:	Maintained
8062F:	arch/arm/boot/dts/da850-lego-ev3.dts
8063F:	Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
8064F:	drivers/power/supply/lego_ev3_battery.c
8065
8066LEGO USB Tower driver
8067M:	Juergen Stuber <starblue@users.sourceforge.net>
8068L:	legousb-devel@lists.sourceforge.net
8069W:	http://legousb.sourceforge.net/
8070S:	Maintained
8071F:	drivers/usb/misc/legousbtower.c
8072
8073LG2160 MEDIA DRIVER
8074M:	Michael Krufky <mkrufky@linuxtv.org>
8075L:	linux-media@vger.kernel.org
8076W:	https://linuxtv.org
8077W:	http://github.com/mkrufky
8078Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8079T:	git git://linuxtv.org/mkrufky/tuners.git
8080S:	Maintained
8081F:	drivers/media/dvb-frontends/lg2160.*
8082
8083LGDT3305 MEDIA DRIVER
8084M:	Michael Krufky <mkrufky@linuxtv.org>
8085L:	linux-media@vger.kernel.org
8086W:	https://linuxtv.org
8087W:	http://github.com/mkrufky
8088Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8089T:	git git://linuxtv.org/mkrufky/tuners.git
8090S:	Maintained
8091F:	drivers/media/dvb-frontends/lgdt3305.*
8092
8093LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
8094M:	Viresh Kumar <vireshk@kernel.org>
8095L:	linux-ide@vger.kernel.org
8096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8097S:	Maintained
8098F:	include/linux/pata_arasan_cf_data.h
8099F:	drivers/ata/pata_arasan_cf.c
8100
8101LIBATA PATA DRIVERS
8102M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8103M:	Tejun Heo <tj@kernel.org>
8104L:	linux-ide@vger.kernel.org
8105T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8106S:	Maintained
8107F:	drivers/ata/pata_*.c
8108F:	drivers/ata/ata_generic.c
8109
8110LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8111M:	Linus Walleij <linus.walleij@linaro.org>
8112L:	linux-ide@vger.kernel.org
8113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8114S:	Maintained
8115F:	drivers/ata/pata_ftide010.c
8116F:	drivers/ata/sata_gemini.c
8117F:	drivers/ata/sata_gemini.h
8118
8119LIBATA SATA AHCI PLATFORM devices support
8120M:	Hans de Goede <hdegoede@redhat.com>
8121M:	Tejun Heo <tj@kernel.org>
8122L:	linux-ide@vger.kernel.org
8123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8124S:	Maintained
8125F:	drivers/ata/ahci_platform.c
8126F:	drivers/ata/libahci_platform.c
8127F:	include/linux/ahci_platform.h
8128
8129LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8130M:	Mikael Pettersson <mikpelinux@gmail.com>
8131L:	linux-ide@vger.kernel.org
8132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8133S:	Maintained
8134F:	drivers/ata/sata_promise.*
8135
8136LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8137M:	Tejun Heo <tj@kernel.org>
8138L:	linux-ide@vger.kernel.org
8139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8140S:	Maintained
8141F:	drivers/ata/
8142F:	include/linux/ata.h
8143F:	include/linux/libata.h
8144F:	Documentation/devicetree/bindings/ata/
8145
8146LIBLOCKDEP
8147M:	Sasha Levin <alexander.levin@verizon.com>
8148S:	Maintained
8149F:	tools/lib/lockdep/
8150
8151LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8152M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8153M:	Dan Williams <dan.j.williams@intel.com>
8154M:	Vishal Verma <vishal.l.verma@intel.com>
8155M:	Dave Jiang <dave.jiang@intel.com>
8156L:	linux-nvdimm@lists.01.org
8157Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8158S:	Supported
8159F:	drivers/nvdimm/blk.c
8160F:	drivers/nvdimm/region_devs.c
8161
8162LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8163M:	Vishal Verma <vishal.l.verma@intel.com>
8164M:	Dan Williams <dan.j.williams@intel.com>
8165M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8166M:	Dave Jiang <dave.jiang@intel.com>
8167L:	linux-nvdimm@lists.01.org
8168Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8169S:	Supported
8170F:	drivers/nvdimm/btt*
8171
8172LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8173M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8174M:	Dan Williams <dan.j.williams@intel.com>
8175M:	Vishal Verma <vishal.l.verma@intel.com>
8176M:	Dave Jiang <dave.jiang@intel.com>
8177L:	linux-nvdimm@lists.01.org
8178Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8179S:	Supported
8180F:	drivers/nvdimm/pmem*
8181
8182LIBNVDIMM: DEVICETREE BINDINGS
8183M:	Oliver O'Halloran <oohall@gmail.com>
8184L:	linux-nvdimm@lists.01.org
8185Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8186S:	Supported
8187F:	drivers/nvdimm/of_pmem.c
8188F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8189
8190LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8191M:	Dan Williams <dan.j.williams@intel.com>
8192M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8193M:	Vishal Verma <vishal.l.verma@intel.com>
8194M:	Dave Jiang <dave.jiang@intel.com>
8195L:	linux-nvdimm@lists.01.org
8196Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8198S:	Supported
8199F:	drivers/nvdimm/*
8200F:	drivers/acpi/nfit/*
8201F:	include/linux/nd.h
8202F:	include/linux/libnvdimm.h
8203F:	include/uapi/linux/ndctl.h
8204
8205LIGHTNVM PLATFORM SUPPORT
8206M:	Matias Bjorling <mb@lightnvm.io>
8207W:	http://github/OpenChannelSSD
8208L:	linux-block@vger.kernel.org
8209S:	Maintained
8210F:	drivers/lightnvm/
8211F:	include/linux/lightnvm.h
8212F:	include/uapi/linux/lightnvm.h
8213
8214LINUX FOR POWER MACINTOSH
8215M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8216W:	http://www.penguinppc.org/
8217L:	linuxppc-dev@lists.ozlabs.org
8218S:	Maintained
8219F:	arch/powerpc/platforms/powermac/
8220F:	drivers/macintosh/
8221
8222LINUX FOR POWERPC (32-BIT AND 64-BIT)
8223M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8224M:	Paul Mackerras <paulus@samba.org>
8225M:	Michael Ellerman <mpe@ellerman.id.au>
8226W:	https://github.com/linuxppc/linux/wiki
8227L:	linuxppc-dev@lists.ozlabs.org
8228Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8230S:	Supported
8231F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8232F:	Documentation/devicetree/bindings/powerpc/
8233F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8234F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8235F:	Documentation/powerpc/
8236F:	arch/powerpc/
8237F:	drivers/char/tpm/tpm_ibmvtpm*
8238F:	drivers/crypto/nx/
8239F:	drivers/crypto/vmx/
8240F:	drivers/i2c/busses/i2c-opal.c
8241F:	drivers/net/ethernet/ibm/ibmveth.*
8242F:	drivers/net/ethernet/ibm/ibmvnic.*
8243F:	drivers/pci/hotplug/pnv_php.c
8244F:	drivers/pci/hotplug/rpa*
8245F:	drivers/rtc/rtc-opal.c
8246F:	drivers/scsi/ibmvscsi/
8247F:	drivers/tty/hvc/hvc_opal.c
8248F:	drivers/watchdog/wdrtas.c
8249F:	tools/testing/selftests/powerpc
8250N:	/pmac
8251N:	powermac
8252N:	powernv
8253N:	[^a-z0-9]ps3
8254N:	pseries
8255
8256LINUX FOR POWERPC EMBEDDED MPC5XXX
8257M:	Anatolij Gustschin <agust@denx.de>
8258L:	linuxppc-dev@lists.ozlabs.org
8259T:	git git://git.denx.de/linux-denx-agust.git
8260S:	Maintained
8261F:	arch/powerpc/platforms/512x/
8262F:	arch/powerpc/platforms/52xx/
8263
8264LINUX FOR POWERPC EMBEDDED PPC4XX
8265M:	Alistair Popple <alistair@popple.id.au>
8266M:	Matt Porter <mporter@kernel.crashing.org>
8267W:	http://www.penguinppc.org/
8268L:	linuxppc-dev@lists.ozlabs.org
8269S:	Maintained
8270F:	arch/powerpc/platforms/40x/
8271F:	arch/powerpc/platforms/44x/
8272
8273LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8274M:	Scott Wood <oss@buserror.net>
8275M:	Kumar Gala <galak@kernel.crashing.org>
8276W:	http://www.penguinppc.org/
8277L:	linuxppc-dev@lists.ozlabs.org
8278T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8279S:	Maintained
8280F:	arch/powerpc/platforms/83xx/
8281F:	arch/powerpc/platforms/85xx/
8282F:	Documentation/devicetree/bindings/powerpc/fsl/
8283
8284LINUX FOR POWERPC EMBEDDED PPC8XX
8285M:	Vitaly Bordug <vitb@kernel.crashing.org>
8286W:	http://www.penguinppc.org/
8287L:	linuxppc-dev@lists.ozlabs.org
8288S:	Maintained
8289F:	arch/powerpc/platforms/8xx/
8290
8291LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8292L:	linuxppc-dev@lists.ozlabs.org
8293S:	Orphan
8294F:	arch/powerpc/*/*virtex*
8295F:	arch/powerpc/*/*/*virtex*
8296
8297LINUX FOR POWERPC PA SEMI PWRFICIENT
8298L:	linuxppc-dev@lists.ozlabs.org
8299S:	Orphan
8300F:	arch/powerpc/platforms/pasemi/
8301F:	drivers/*/*pasemi*
8302F:	drivers/*/*/*pasemi*
8303
8304LINUX KERNEL DUMP TEST MODULE (LKDTM)
8305M:	Kees Cook <keescook@chromium.org>
8306S:	Maintained
8307F:	drivers/misc/lkdtm/*
8308
8309LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8310M:	Alan Stern <stern@rowland.harvard.edu>
8311M:	Andrea Parri <andrea.parri@amarulasolutions.com>
8312M:	Will Deacon <will.deacon@arm.com>
8313M:	Peter Zijlstra <peterz@infradead.org>
8314M:	Boqun Feng <boqun.feng@gmail.com>
8315M:	Nicholas Piggin <npiggin@gmail.com>
8316M:	David Howells <dhowells@redhat.com>
8317M:	Jade Alglave <j.alglave@ucl.ac.uk>
8318M:	Luc Maranget <luc.maranget@inria.fr>
8319M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8320R:	Akira Yokosawa <akiyks@gmail.com>
8321L:	linux-kernel@vger.kernel.org
8322S:	Supported
8323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8324F:	tools/memory-model/
8325F:	Documentation/memory-barriers.txt
8326
8327LINUX SECURITY MODULE (LSM) FRAMEWORK
8328M:	Chris Wright <chrisw@sous-sol.org>
8329L:	linux-security-module@vger.kernel.org
8330S:	Supported
8331
8332LIS3LV02D ACCELEROMETER DRIVER
8333M:	Eric Piel <eric.piel@tremplin-utc.net>
8334S:	Maintained
8335F:	Documentation/misc-devices/lis3lv02d
8336F:	drivers/misc/lis3lv02d/
8337F:	drivers/platform/x86/hp_accel.c
8338
8339LIVE PATCHING
8340M:	Josh Poimboeuf <jpoimboe@redhat.com>
8341M:	Jessica Yu <jeyu@kernel.org>
8342M:	Jiri Kosina <jikos@kernel.org>
8343M:	Miroslav Benes <mbenes@suse.cz>
8344R:	Petr Mladek <pmladek@suse.com>
8345S:	Maintained
8346F:	kernel/livepatch/
8347F:	include/linux/livepatch.h
8348F:	arch/x86/include/asm/livepatch.h
8349F:	arch/x86/kernel/livepatch.c
8350F:	Documentation/livepatch/
8351F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8352F:	samples/livepatch/
8353L:	live-patching@vger.kernel.org
8354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8355
8356LLC (802.2)
8357L:	netdev@vger.kernel.org
8358S:	Odd fixes
8359F:	include/linux/llc.h
8360F:	include/uapi/linux/llc.h
8361F:	include/net/llc*
8362F:	net/llc/
8363
8364LM73 HARDWARE MONITOR DRIVER
8365M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8366L:	linux-hwmon@vger.kernel.org
8367S:	Maintained
8368F:	drivers/hwmon/lm73.c
8369
8370LM78 HARDWARE MONITOR DRIVER
8371M:	Jean Delvare <jdelvare@suse.com>
8372L:	linux-hwmon@vger.kernel.org
8373S:	Maintained
8374F:	Documentation/hwmon/lm78
8375F:	drivers/hwmon/lm78.c
8376
8377LM83 HARDWARE MONITOR DRIVER
8378M:	Jean Delvare <jdelvare@suse.com>
8379L:	linux-hwmon@vger.kernel.org
8380S:	Maintained
8381F:	Documentation/hwmon/lm83
8382F:	drivers/hwmon/lm83.c
8383
8384LM90 HARDWARE MONITOR DRIVER
8385M:	Jean Delvare <jdelvare@suse.com>
8386L:	linux-hwmon@vger.kernel.org
8387S:	Maintained
8388F:	Documentation/hwmon/lm90
8389F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8390F:	drivers/hwmon/lm90.c
8391F:	include/dt-bindings/thermal/lm90.h
8392
8393LM95234 HARDWARE MONITOR DRIVER
8394M:	Guenter Roeck <linux@roeck-us.net>
8395L:	linux-hwmon@vger.kernel.org
8396S:	Maintained
8397F:	Documentation/hwmon/lm95234
8398F:	drivers/hwmon/lm95234.c
8399
8400LME2510 MEDIA DRIVER
8401M:	Malcolm Priestley <tvboxspy@gmail.com>
8402L:	linux-media@vger.kernel.org
8403W:	https://linuxtv.org
8404Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8405S:	Maintained
8406F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8407
8408LOADPIN SECURITY MODULE
8409M:	Kees Cook <keescook@chromium.org>
8410T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8411S:	Supported
8412F:	security/loadpin/
8413F:	Documentation/admin-guide/LSM/LoadPin.rst
8414
8415LOCKING PRIMITIVES
8416M:	Peter Zijlstra <peterz@infradead.org>
8417M:	Ingo Molnar <mingo@redhat.com>
8418M:	Will Deacon <will.deacon@arm.com>
8419L:	linux-kernel@vger.kernel.org
8420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8421S:	Maintained
8422F:	Documentation/locking/
8423F:	include/linux/lockdep.h
8424F:	include/linux/spinlock*.h
8425F:	arch/*/include/asm/spinlock*.h
8426F:	include/linux/rwlock*.h
8427F:	include/linux/mutex*.h
8428F:	arch/*/include/asm/mutex*.h
8429F:	include/linux/rwsem*.h
8430F:	arch/*/include/asm/rwsem.h
8431F:	include/linux/seqlock.h
8432F:	lib/locking*.[ch]
8433F:	kernel/locking/
8434X:	kernel/locking/locktorture.c
8435
8436LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8437M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8438L:	linux-ntfs-dev@lists.sourceforge.net
8439W:	http://www.linux-ntfs.org/content/view/19/37/
8440S:	Maintained
8441F:	Documentation/ldm.txt
8442F:	block/partitions/ldm.*
8443
8444LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8445M:	Sathya Prakash <sathya.prakash@broadcom.com>
8446M:	Chaitra P B <chaitra.basappa@broadcom.com>
8447M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8448L:	MPT-FusionLinux.pdl@broadcom.com
8449L:	linux-scsi@vger.kernel.org
8450W:	http://www.avagotech.com/support/
8451S:	Supported
8452F:	drivers/message/fusion/
8453F:	drivers/scsi/mpt3sas/
8454
8455LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8456M:	Matthew Wilcox <matthew@wil.cx>
8457L:	linux-scsi@vger.kernel.org
8458S:	Maintained
8459F:	drivers/scsi/sym53c8xx_2/
8460
8461LTC4261 HARDWARE MONITOR DRIVER
8462M:	Guenter Roeck <linux@roeck-us.net>
8463L:	linux-hwmon@vger.kernel.org
8464S:	Maintained
8465F:	Documentation/hwmon/ltc4261
8466F:	drivers/hwmon/ltc4261.c
8467
8468LTC4306 I2C MULTIPLEXER DRIVER
8469M:	Michael Hennerich <michael.hennerich@analog.com>
8470W:	http://ez.analog.com/community/linux-device-drivers
8471L:	linux-i2c@vger.kernel.org
8472S:	Supported
8473F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8474F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8475
8476LTP (Linux Test Project)
8477M:	Mike Frysinger <vapier@gentoo.org>
8478M:	Cyril Hrubis <chrubis@suse.cz>
8479M:	Wanlong Gao <wanlong.gao@gmail.com>
8480M:	Jan Stancek <jstancek@redhat.com>
8481M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8482M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8483L:	ltp@lists.linux.it (subscribers-only)
8484W:	http://linux-test-project.github.io/
8485T:	git git://github.com/linux-test-project/ltp.git
8486S:	Maintained
8487
8488M68K ARCHITECTURE
8489M:	Geert Uytterhoeven <geert@linux-m68k.org>
8490L:	linux-m68k@lists.linux-m68k.org
8491W:	http://www.linux-m68k.org/
8492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8493S:	Maintained
8494F:	arch/m68k/
8495F:	drivers/zorro/
8496
8497M68K ON APPLE MACINTOSH
8498M:	Joshua Thompson <funaho@jurai.org>
8499W:	http://www.mac.linux-m68k.org/
8500L:	linux-m68k@lists.linux-m68k.org
8501S:	Maintained
8502F:	arch/m68k/mac/
8503
8504M68K ON HP9000/300
8505M:	Philip Blundell <philb@gnu.org>
8506W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8507S:	Maintained
8508F:	arch/m68k/hp300/
8509
8510M88DS3103 MEDIA DRIVER
8511M:	Antti Palosaari <crope@iki.fi>
8512L:	linux-media@vger.kernel.org
8513W:	https://linuxtv.org
8514W:	http://palosaari.fi/linux/
8515Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8516T:	git git://linuxtv.org/anttip/media_tree.git
8517S:	Maintained
8518F:	drivers/media/dvb-frontends/m88ds3103*
8519
8520M88RS2000 MEDIA DRIVER
8521M:	Malcolm Priestley <tvboxspy@gmail.com>
8522L:	linux-media@vger.kernel.org
8523W:	https://linuxtv.org
8524Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8525S:	Maintained
8526F:	drivers/media/dvb-frontends/m88rs2000*
8527
8528MA901 MASTERKIT USB FM RADIO DRIVER
8529M:	Alexey Klimov <klimov.linux@gmail.com>
8530L:	linux-media@vger.kernel.org
8531T:	git git://linuxtv.org/media_tree.git
8532S:	Maintained
8533F:	drivers/media/radio/radio-ma901.c
8534
8535MAC80211
8536M:	Johannes Berg <johannes@sipsolutions.net>
8537L:	linux-wireless@vger.kernel.org
8538W:	http://wireless.kernel.org/
8539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8541S:	Maintained
8542F:	Documentation/networking/mac80211-injection.txt
8543F:	include/net/mac80211.h
8544F:	net/mac80211/
8545F:	drivers/net/wireless/mac80211_hwsim.[ch]
8546F:	Documentation/networking/mac80211_hwsim/README
8547
8548MAILBOX API
8549M:	Jassi Brar <jassisinghbrar@gmail.com>
8550L:	linux-kernel@vger.kernel.org
8551S:	Maintained
8552F:	drivers/mailbox/
8553F:	include/linux/mailbox_client.h
8554F:	include/linux/mailbox_controller.h
8555
8556MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8557M:	Michael Kerrisk <mtk.manpages@gmail.com>
8558W:	http://www.kernel.org/doc/man-pages
8559L:	linux-man@vger.kernel.org
8560S:	Maintained
8561
8562MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8563M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8564L:	linux-mips@linux-mips.org
8565S:	Maintained
8566F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8567
8568MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8569M:	Andrew Lunn <andrew@lunn.ch>
8570M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8571L:	netdev@vger.kernel.org
8572S:	Maintained
8573F:	drivers/net/dsa/mv88e6xxx/
8574F:	linux/platform_data/mv88e6xxx.h
8575F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8576
8577MARVELL ARMADA DRM SUPPORT
8578M:	Russell King <linux@armlinux.org.uk>
8579S:	Maintained
8580T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8581T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8582F:	drivers/gpu/drm/armada/
8583F:	include/uapi/drm/armada_drm.h
8584F:	Documentation/devicetree/bindings/display/armada/
8585
8586MARVELL CRYPTO DRIVER
8587M:	Boris Brezillon <boris.brezillon@bootlin.com>
8588M:	Arnaud Ebalard <arno@natisbad.org>
8589F:	drivers/crypto/marvell/
8590S:	Maintained
8591L:	linux-crypto@vger.kernel.org
8592
8593MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8594M:	Mirko Lindner <mlindner@marvell.com>
8595M:	Stephen Hemminger <stephen@networkplumber.org>
8596L:	netdev@vger.kernel.org
8597S:	Maintained
8598F:	drivers/net/ethernet/marvell/sk*
8599
8600MARVELL LIBERTAS WIRELESS DRIVER
8601L:	libertas-dev@lists.infradead.org
8602S:	Orphan
8603F:	drivers/net/wireless/marvell/libertas/
8604
8605MARVELL MACCHIATOBIN SUPPORT
8606M:	Russell King <linux@armlinux.org.uk>
8607L:	linux-arm-kernel@lists.infradead.org
8608S:	Maintained
8609F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8610
8611MARVELL MV643XX ETHERNET DRIVER
8612M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8613L:	netdev@vger.kernel.org
8614S:	Maintained
8615F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8616F:	include/linux/mv643xx.h
8617
8618MARVELL MV88X3310 PHY DRIVER
8619M:	Russell King <linux@armlinux.org.uk>
8620L:	netdev@vger.kernel.org
8621S:	Maintained
8622F:	drivers/net/phy/marvell10g.c
8623
8624MARVELL MVNETA ETHERNET DRIVER
8625M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8626L:	netdev@vger.kernel.org
8627S:	Maintained
8628F:	drivers/net/ethernet/marvell/mvneta.*
8629
8630MARVELL MWIFIEX WIRELESS DRIVER
8631M:	Amitkumar Karwar <amitkarwar@gmail.com>
8632M:	Nishant Sarmukadam <nishants@marvell.com>
8633M:	Ganapathi Bhat <gbhat@marvell.com>
8634M:	Xinming Hu <huxm@marvell.com>
8635L:	linux-wireless@vger.kernel.org
8636S:	Maintained
8637F:	drivers/net/wireless/marvell/mwifiex/
8638
8639MARVELL MWL8K WIRELESS DRIVER
8640M:	Lennert Buytenhek <buytenh@wantstofly.org>
8641L:	linux-wireless@vger.kernel.org
8642S:	Odd Fixes
8643F:	drivers/net/wireless/marvell/mwl8k.c
8644
8645MARVELL NAND CONTROLLER DRIVER
8646M:	Miquel Raynal <miquel.raynal@bootlin.com>
8647L:	linux-mtd@lists.infradead.org
8648S:	Maintained
8649F:	drivers/mtd/nand/raw/marvell_nand.c
8650F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8651
8652MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8653M:	Nicolas Pitre <nico@fluxnic.net>
8654S:	Odd Fixes
8655F:	drivers/mmc/host/mvsdio.*
8656
8657MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8658M:	Hu Ziji <huziji@marvell.com>
8659L:	linux-mmc@vger.kernel.org
8660S:	Supported
8661F:	drivers/mmc/host/sdhci-xenon*
8662F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8663
8664MATROX FRAMEBUFFER DRIVER
8665L:	linux-fbdev@vger.kernel.org
8666S:	Orphan
8667F:	drivers/video/fbdev/matrox/matroxfb_*
8668F:	include/uapi/linux/matroxfb.h
8669
8670MAX16065 HARDWARE MONITOR DRIVER
8671M:	Guenter Roeck <linux@roeck-us.net>
8672L:	linux-hwmon@vger.kernel.org
8673S:	Maintained
8674F:	Documentation/hwmon/max16065
8675F:	drivers/hwmon/max16065.c
8676
8677MAX20751 HARDWARE MONITOR DRIVER
8678M:	Guenter Roeck <linux@roeck-us.net>
8679L:	linux-hwmon@vger.kernel.org
8680S:	Maintained
8681F:	Documentation/hwmon/max20751
8682F:	drivers/hwmon/max20751.c
8683
8684MAX2175 SDR TUNER DRIVER
8685M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8686L:	linux-media@vger.kernel.org
8687T:	git git://linuxtv.org/media_tree.git
8688S:	Maintained
8689F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8690F:	Documentation/media/v4l-drivers/max2175.rst
8691F:	drivers/media/i2c/max2175*
8692F:	include/uapi/linux/max2175.h
8693
8694MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8695L:	linux-hwmon@vger.kernel.org
8696S:	Orphan
8697F:	Documentation/hwmon/max6650
8698F:	drivers/hwmon/max6650.c
8699
8700MAX6697 HARDWARE MONITOR DRIVER
8701M:	Guenter Roeck <linux@roeck-us.net>
8702L:	linux-hwmon@vger.kernel.org
8703S:	Maintained
8704F:	Documentation/hwmon/max6697
8705F:	Documentation/devicetree/bindings/hwmon/max6697.txt
8706F:	drivers/hwmon/max6697.c
8707F:	include/linux/platform_data/max6697.h
8708
8709MAX9860 MONO AUDIO VOICE CODEC DRIVER
8710M:	Peter Rosin <peda@axentia.se>
8711L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8712S:	Maintained
8713F:	Documentation/devicetree/bindings/sound/max9860.txt
8714F:	sound/soc/codecs/max9860.*
8715
8716MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8717M:	Javier Martinez Canillas <javier@dowhile0.org>
8718L:	linux-kernel@vger.kernel.org
8719S:	Supported
8720F:	drivers/regulator/max77802-regulator.c
8721F:	Documentation/devicetree/bindings/*/*max77802.txt
8722F:	include/dt-bindings/*/*max77802.h
8723
8724MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8725M:	Krzysztof Kozlowski <krzk@kernel.org>
8726M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8727L:	linux-pm@vger.kernel.org
8728S:	Supported
8729F:	drivers/power/supply/max14577_charger.c
8730F:	drivers/power/supply/max77693_charger.c
8731
8732MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8733M:	Chanwoo Choi <cw00.choi@samsung.com>
8734M:	Krzysztof Kozlowski <krzk@kernel.org>
8735M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8736L:	linux-kernel@vger.kernel.org
8737S:	Supported
8738F:	drivers/*/max14577*.c
8739F:	drivers/*/max77686*.c
8740F:	drivers/*/max77693*.c
8741F:	drivers/extcon/extcon-max14577.c
8742F:	drivers/extcon/extcon-max77693.c
8743F:	drivers/rtc/rtc-max77686.c
8744F:	drivers/clk/clk-max77686.c
8745F:	Documentation/devicetree/bindings/mfd/max14577.txt
8746F:	Documentation/devicetree/bindings/*/max77686.txt
8747F:	Documentation/devicetree/bindings/mfd/max77693.txt
8748F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8749F:	include/linux/mfd/max14577*.h
8750F:	include/linux/mfd/max77686*.h
8751F:	include/linux/mfd/max77693*.h
8752
8753MAXIRADIO FM RADIO RECEIVER DRIVER
8754M:	Hans Verkuil <hverkuil@xs4all.nl>
8755L:	linux-media@vger.kernel.org
8756T:	git git://linuxtv.org/media_tree.git
8757W:	https://linuxtv.org
8758S:	Maintained
8759F:	drivers/media/radio/radio-maxiradio*
8760
8761MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8762M:	Peter Rosin <peda@axentia.se>
8763L:	linux-iio@vger.kernel.org
8764S:	Maintained
8765F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8766F:	drivers/iio/potentiometer/mcp4018.c
8767F:	drivers/iio/potentiometer/mcp4531.c
8768
8769MCR20A IEEE-802.15.4 RADIO DRIVER
8770M:	Xue Liu <liuxuenetmail@gmail.com>
8771L:	linux-wpan@vger.kernel.org
8772W:	https://github.com/xueliu/mcr20a-linux
8773S:	Maintained
8774F:	drivers/net/ieee802154/mcr20a.c
8775F:	drivers/net/ieee802154/mcr20a.h
8776F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8777
8778MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8779M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8780L:	linux-iio@vger.kernel.org
8781S:	Maintained
8782F:	drivers/iio/dac/cio-dac.c
8783
8784MEDIA DRIVERS FOR ASCOT2E
8785M:	Sergey Kozlov <serjk@netup.ru>
8786M:	Abylay Ospan <aospan@netup.ru>
8787L:	linux-media@vger.kernel.org
8788W:	https://linuxtv.org
8789W:	http://netup.tv/
8790T:	git git://linuxtv.org/media_tree.git
8791S:	Supported
8792F:	drivers/media/dvb-frontends/ascot2e*
8793
8794MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8795M:	Jasmin Jessich <jasmin@anw.at>
8796L:	linux-media@vger.kernel.org
8797W:	https://linuxtv.org
8798T:	git git://linuxtv.org/media_tree.git
8799S:	Maintained
8800F:	drivers/media/dvb-frontends/cxd2099*
8801
8802MEDIA DRIVERS FOR CXD2841ER
8803M:	Sergey Kozlov <serjk@netup.ru>
8804M:	Abylay Ospan <aospan@netup.ru>
8805L:	linux-media@vger.kernel.org
8806W:	https://linuxtv.org
8807W:	http://netup.tv/
8808T:	git git://linuxtv.org/media_tree.git
8809S:	Supported
8810F:	drivers/media/dvb-frontends/cxd2841er*
8811
8812MEDIA DRIVERS FOR CXD2880
8813M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8814L:	linux-media@vger.kernel.org
8815W:	http://linuxtv.org/
8816T:	git git://linuxtv.org/media_tree.git
8817S:	Supported
8818F:	drivers/media/dvb-frontends/cxd2880/*
8819F:	drivers/media/spi/cxd2880*
8820
8821MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8822M:	Daniel Scheller <d.scheller.oss@gmail.com>
8823L:	linux-media@vger.kernel.org
8824W:	https://linuxtv.org
8825T:	git git://linuxtv.org/media_tree.git
8826S:	Maintained
8827F:	drivers/media/pci/ddbridge/*
8828
8829MEDIA DRIVERS FOR FREESCALE IMX
8830M:	Steve Longerbeam <slongerbeam@gmail.com>
8831M:	Philipp Zabel <p.zabel@pengutronix.de>
8832L:	linux-media@vger.kernel.org
8833T:	git git://linuxtv.org/media_tree.git
8834S:	Maintained
8835F:	Documentation/devicetree/bindings/media/imx.txt
8836F:	Documentation/media/v4l-drivers/imx.rst
8837F:	drivers/staging/media/imx/
8838F:	include/linux/imx-media.h
8839F:	include/media/imx.h
8840
8841MEDIA DRIVERS FOR HELENE
8842M:	Abylay Ospan <aospan@netup.ru>
8843L:	linux-media@vger.kernel.org
8844W:	https://linuxtv.org
8845W:	http://netup.tv/
8846T:	git git://linuxtv.org/media_tree.git
8847S:	Supported
8848F:	drivers/media/dvb-frontends/helene*
8849
8850MEDIA DRIVERS FOR HORUS3A
8851M:	Sergey Kozlov <serjk@netup.ru>
8852M:	Abylay Ospan <aospan@netup.ru>
8853L:	linux-media@vger.kernel.org
8854W:	https://linuxtv.org
8855W:	http://netup.tv/
8856T:	git git://linuxtv.org/media_tree.git
8857S:	Supported
8858F:	drivers/media/dvb-frontends/horus3a*
8859
8860MEDIA DRIVERS FOR LNBH25
8861M:	Sergey Kozlov <serjk@netup.ru>
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/lnbh25*
8869
8870MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8871M:	Daniel Scheller <d.scheller.oss@gmail.com>
8872L:	linux-media@vger.kernel.org
8873W:	https://linuxtv.org
8874T:	git git://linuxtv.org/media_tree.git
8875S:	Maintained
8876F:	drivers/media/dvb-frontends/mxl5xx*
8877
8878MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8879M:	Sergey Kozlov <serjk@netup.ru>
8880M:	Abylay Ospan <aospan@netup.ru>
8881L:	linux-media@vger.kernel.org
8882W:	https://linuxtv.org
8883W:	http://netup.tv/
8884T:	git git://linuxtv.org/media_tree.git
8885S:	Supported
8886F:	drivers/media/pci/netup_unidvb/*
8887
8888MEDIA DRIVERS FOR RENESAS - CEU
8889M:	Jacopo Mondi <jacopo@jmondi.org>
8890L:	linux-media@vger.kernel.org
8891L:	linux-renesas-soc@vger.kernel.org
8892T:	git git://linuxtv.org/media_tree.git
8893S:	Supported
8894F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8895F:	drivers/media/platform/renesas-ceu.c
8896F:	include/media/drv-intf/renesas-ceu.h
8897
8898MEDIA DRIVERS FOR RENESAS - DRIF
8899M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8900L:	linux-media@vger.kernel.org
8901L:	linux-renesas-soc@vger.kernel.org
8902T:	git git://linuxtv.org/media_tree.git
8903S:	Supported
8904F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8905F:	drivers/media/platform/rcar_drif.c
8906
8907MEDIA DRIVERS FOR RENESAS - FCP
8908M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8909L:	linux-media@vger.kernel.org
8910L:	linux-renesas-soc@vger.kernel.org
8911T:	git git://linuxtv.org/media_tree.git
8912S:	Supported
8913F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8914F:	drivers/media/platform/rcar-fcp.c
8915F:	include/media/rcar-fcp.h
8916
8917MEDIA DRIVERS FOR RENESAS - FDP1
8918M:	Kieran Bingham <kieran@bingham.xyz>
8919L:	linux-media@vger.kernel.org
8920L:	linux-renesas-soc@vger.kernel.org
8921T:	git git://linuxtv.org/media_tree.git
8922S:	Supported
8923F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8924F:	drivers/media/platform/rcar_fdp1.c
8925
8926MEDIA DRIVERS FOR RENESAS - VIN
8927M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8928L:	linux-media@vger.kernel.org
8929L:	linux-renesas-soc@vger.kernel.org
8930T:	git git://linuxtv.org/media_tree.git
8931S:	Supported
8932F:	Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt
8933F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8934F:	drivers/media/platform/rcar-vin/
8935
8936MEDIA DRIVERS FOR RENESAS - VSP1
8937M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8938L:	linux-media@vger.kernel.org
8939L:	linux-renesas-soc@vger.kernel.org
8940T:	git git://linuxtv.org/media_tree.git
8941S:	Supported
8942F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8943F:	drivers/media/platform/vsp1/
8944
8945MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8946M:	Daniel Scheller <d.scheller.oss@gmail.com>
8947L:	linux-media@vger.kernel.org
8948W:	https://linuxtv.org
8949T:	git git://linuxtv.org/media_tree.git
8950S:	Maintained
8951F:	drivers/media/dvb-frontends/stv0910*
8952
8953MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8954M:	Daniel Scheller <d.scheller.oss@gmail.com>
8955L:	linux-media@vger.kernel.org
8956W:	https://linuxtv.org
8957T:	git git://linuxtv.org/media_tree.git
8958S:	Maintained
8959F:	drivers/media/dvb-frontends/stv6111*
8960
8961MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8962M:	Dmitry Osipenko <digetx@gmail.com>
8963L:	linux-media@vger.kernel.org
8964L:	linux-tegra@vger.kernel.org
8965T:	git git://linuxtv.org/media_tree.git
8966S:	Maintained
8967F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8968F:	drivers/staging/media/tegra-vde/
8969
8970MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8971M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8972P:	LinuxTV.org Project
8973L:	linux-media@vger.kernel.org
8974W:	https://linuxtv.org
8975Q:	http://patchwork.kernel.org/project/linux-media/list/
8976T:	git git://linuxtv.org/media_tree.git
8977S:	Maintained
8978F:	Documentation/devicetree/bindings/media/
8979F:	Documentation/media/
8980F:	drivers/media/
8981F:	drivers/staging/media/
8982F:	include/linux/platform_data/media/
8983F:	include/media/
8984F:	include/uapi/linux/dvb/
8985F:	include/uapi/linux/videodev2.h
8986F:	include/uapi/linux/media.h
8987F:	include/uapi/linux/v4l2-*
8988F:	include/uapi/linux/meye.h
8989F:	include/uapi/linux/ivtv*
8990F:	include/uapi/linux/uvcvideo.h
8991
8992MEDIATEK CIR DRIVER
8993M:	Sean Wang <sean.wang@mediatek.com>
8994S:	Maintained
8995F:	drivers/media/rc/mtk-cir.c
8996
8997MEDIATEK DMA DRIVER
8998M:	Sean Wang <sean.wang@mediatek.com>
8999L:	dmaengine@vger.kernel.org
9000L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9002S:	Maintained
9003F:	Documentation/devicetree/bindings/dma/mtk-*
9004F:	drivers/dma/mediatek/
9005
9006MEDIATEK PMIC LED DRIVER
9007M:	Sean Wang <sean.wang@mediatek.com>
9008S:	Maintained
9009F:	drivers/leds/leds-mt6323.c
9010F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
9011
9012MEDIATEK ETHERNET DRIVER
9013M:	Felix Fietkau <nbd@openwrt.org>
9014M:	John Crispin <john@phrozen.org>
9015M:	Sean Wang <sean.wang@mediatek.com>
9016M:	Nelson Chang <nelson.chang@mediatek.com>
9017L:	netdev@vger.kernel.org
9018S:	Maintained
9019F:	drivers/net/ethernet/mediatek/
9020
9021MEDIATEK SWITCH DRIVER
9022M:	Sean Wang <sean.wang@mediatek.com>
9023L:	netdev@vger.kernel.org
9024S:	Maintained
9025F:	drivers/net/dsa/mt7530.*
9026F:	net/dsa/tag_mtk.c
9027
9028MEDIATEK JPEG DRIVER
9029M:	Rick Chang <rick.chang@mediatek.com>
9030M:	Bin Liu <bin.liu@mediatek.com>
9031S:	Supported
9032F:	drivers/media/platform/mtk-jpeg/
9033F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
9034
9035MEDIATEK MDP DRIVER
9036M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
9037M:	Houlong Wei <houlong.wei@mediatek.com>
9038M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9039S:	Supported
9040F:	drivers/media/platform/mtk-mdp/
9041F:	drivers/media/platform/mtk-vpu/
9042F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
9043
9044MEDIATEK MEDIA DRIVER
9045M:	Tiffany Lin <tiffany.lin@mediatek.com>
9046M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
9047S:	Supported
9048F:	drivers/media/platform/mtk-vcodec/
9049F:	drivers/media/platform/mtk-vpu/
9050F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
9051F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
9052
9053MEDIATEK MT7601U WIRELESS LAN DRIVER
9054M:	Jakub Kicinski <kubakici@wp.pl>
9055L:	linux-wireless@vger.kernel.org
9056S:	Maintained
9057F:	drivers/net/wireless/mediatek/mt7601u/
9058
9059MEDIATEK NAND CONTROLLER DRIVER
9060M:	Xiaolei Li <xiaolei.li@mediatek.com>
9061L:	linux-mtd@lists.infradead.org
9062S:	Maintained
9063F:	drivers/mtd/nand/raw/mtk_*
9064F:	Documentation/devicetree/bindings/mtd/mtk-nand.txt
9065
9066MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
9067M:	Sean Wang <sean.wang@mediatek.com>
9068S:	Maintained
9069F:	drivers/char/hw_random/mtk-rng.c
9070
9071MEDIATEK USB3 DRD IP DRIVER
9072M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
9073L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
9074L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9075L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
9076S:	Maintained
9077F:	drivers/usb/mtu3/
9078
9079MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
9080M:	Peter Senna Tschudin <peter.senna@collabora.com>
9081M:	Martin Donnelly <martin.donnelly@ge.com>
9082M:	Martyn Welch <martyn.welch@collabora.co.uk>
9083S:	Maintained
9084F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
9085F:	Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
9086
9087MEGARAID SCSI/SAS DRIVERS
9088M:	Kashyap Desai <kashyap.desai@broadcom.com>
9089M:	Sumit Saxena <sumit.saxena@broadcom.com>
9090M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
9091L:	megaraidlinux.pdl@broadcom.com
9092L:	linux-scsi@vger.kernel.org
9093W:	http://www.avagotech.com/support/
9094S:	Maintained
9095F:	Documentation/scsi/megaraid.txt
9096F:	drivers/scsi/megaraid.*
9097F:	drivers/scsi/megaraid/
9098
9099MELEXIS MLX90614 DRIVER
9100M:	Crt Mori <cmo@melexis.com>
9101L:	linux-iio@vger.kernel.org
9102W:	http://www.melexis.com
9103S:	Supported
9104F:	drivers/iio/temperature/mlx90614.c
9105
9106MELEXIS MLX90632 DRIVER
9107M:	Crt Mori <cmo@melexis.com>
9108L:	linux-iio@vger.kernel.org
9109W:	http://www.melexis.com
9110S:	Supported
9111F:	drivers/iio/temperature/mlx90632.c
9112
9113MELFAS MIP4 TOUCHSCREEN DRIVER
9114M:	Sangwon Jee <jeesw@melfas.com>
9115W:	http://www.melfas.com
9116S:	Supported
9117F:	drivers/input/touchscreen/melfas_mip4.c
9118F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9119
9120MELLANOX ETHERNET DRIVER (mlx4_en)
9121M:	Tariq Toukan <tariqt@mellanox.com>
9122L:	netdev@vger.kernel.org
9123S:	Supported
9124W:	http://www.mellanox.com
9125Q:	http://patchwork.ozlabs.org/project/netdev/list/
9126F:	drivers/net/ethernet/mellanox/mlx4/en_*
9127
9128MELLANOX ETHERNET DRIVER (mlx5e)
9129M:	Saeed Mahameed <saeedm@mellanox.com>
9130L:	netdev@vger.kernel.org
9131S:	Supported
9132W:	http://www.mellanox.com
9133Q:	http://patchwork.ozlabs.org/project/netdev/list/
9134F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9135
9136MELLANOX ETHERNET INNOVA DRIVERS
9137R:	Boris Pismenny <borisp@mellanox.com>
9138L:	netdev@vger.kernel.org
9139S:	Supported
9140W:	http://www.mellanox.com
9141Q:	http://patchwork.ozlabs.org/project/netdev/list/
9142F:	drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
9143F:	drivers/net/ethernet/mellanox/mlx5/core/accel/*
9144F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9145F:	include/linux/mlx5/mlx5_ifc_fpga.h
9146
9147MELLANOX ETHERNET INNOVA IPSEC DRIVER
9148R:	Boris Pismenny <borisp@mellanox.com>
9149L:	netdev@vger.kernel.org
9150S:	Supported
9151W:	http://www.mellanox.com
9152Q:	http://patchwork.ozlabs.org/project/netdev/list/
9153F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9154F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9155
9156MELLANOX ETHERNET SWITCH DRIVERS
9157M:	Jiri Pirko <jiri@mellanox.com>
9158M:	Ido Schimmel <idosch@mellanox.com>
9159L:	netdev@vger.kernel.org
9160S:	Supported
9161W:	http://www.mellanox.com
9162Q:	http://patchwork.ozlabs.org/project/netdev/list/
9163F:	drivers/net/ethernet/mellanox/mlxsw/
9164
9165MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9166M:	mlxsw@mellanox.com
9167L:	netdev@vger.kernel.org
9168S:	Supported
9169W:	http://www.mellanox.com
9170Q:	http://patchwork.ozlabs.org/project/netdev/list/
9171F:	drivers/net/ethernet/mellanox/mlxfw/
9172
9173MELLANOX HARDWARE PLATFORM SUPPORT
9174M:	Andy Shevchenko <andy@infradead.org>
9175M:	Darren Hart <dvhart@infradead.org>
9176M:	Vadim Pasternak <vadimp@mellanox.com>
9177L:	platform-driver-x86@vger.kernel.org
9178S:	Supported
9179F:	drivers/platform/mellanox/
9180
9181MELLANOX MLX4 core VPI driver
9182M:	Tariq Toukan <tariqt@mellanox.com>
9183L:	netdev@vger.kernel.org
9184L:	linux-rdma@vger.kernel.org
9185W:	http://www.mellanox.com
9186Q:	http://patchwork.ozlabs.org/project/netdev/list/
9187S:	Supported
9188F:	drivers/net/ethernet/mellanox/mlx4/
9189F:	include/linux/mlx4/
9190
9191MELLANOX MLX4 IB driver
9192M:	Yishai Hadas <yishaih@mellanox.com>
9193L:	linux-rdma@vger.kernel.org
9194W:	http://www.mellanox.com
9195Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9196S:	Supported
9197F:	drivers/infiniband/hw/mlx4/
9198F:	include/linux/mlx4/
9199F:	include/uapi/rdma/mlx4-abi.h
9200
9201MELLANOX MLX5 core VPI driver
9202M:	Saeed Mahameed <saeedm@mellanox.com>
9203M:	Leon Romanovsky <leonro@mellanox.com>
9204L:	netdev@vger.kernel.org
9205L:	linux-rdma@vger.kernel.org
9206W:	http://www.mellanox.com
9207Q:	http://patchwork.ozlabs.org/project/netdev/list/
9208S:	Supported
9209F:	drivers/net/ethernet/mellanox/mlx5/core/
9210F:	include/linux/mlx5/
9211
9212MELLANOX MLX5 IB driver
9213M:	Leon Romanovsky <leonro@mellanox.com>
9214L:	linux-rdma@vger.kernel.org
9215W:	http://www.mellanox.com
9216Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9217S:	Supported
9218F:	drivers/infiniband/hw/mlx5/
9219F:	include/linux/mlx5/
9220F:	include/uapi/rdma/mlx5-abi.h
9221
9222MELLANOX MLXCPLD I2C AND MUX DRIVER
9223M:	Vadim Pasternak <vadimp@mellanox.com>
9224M:	Michael Shych <michaelsh@mellanox.com>
9225L:	linux-i2c@vger.kernel.org
9226S:	Supported
9227F:	drivers/i2c/busses/i2c-mlxcpld.c
9228F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9229F:	Documentation/i2c/busses/i2c-mlxcpld
9230
9231MELLANOX MLXCPLD LED DRIVER
9232M:	Vadim Pasternak <vadimp@mellanox.com>
9233L:	linux-leds@vger.kernel.org
9234S:	Supported
9235F:	drivers/leds/leds-mlxcpld.c
9236F:	drivers/leds/leds-mlxreg.c
9237F:	Documentation/leds/leds-mlxcpld.txt
9238
9239MELLANOX PLATFORM DRIVER
9240M:	Vadim Pasternak <vadimp@mellanox.com>
9241L:	platform-driver-x86@vger.kernel.org
9242S:	Supported
9243F:	drivers/platform/x86/mlx-platform.c
9244
9245MEMBARRIER SUPPORT
9246M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9247M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9248L:	linux-kernel@vger.kernel.org
9249S:	Supported
9250F:	kernel/sched/membarrier.c
9251F:	include/uapi/linux/membarrier.h
9252F:	arch/powerpc/include/asm/membarrier.h
9253
9254MEMORY MANAGEMENT
9255L:	linux-mm@kvack.org
9256W:	http://www.linux-mm.org
9257S:	Maintained
9258F:	include/linux/mm.h
9259F:	include/linux/gfp.h
9260F:	include/linux/mmzone.h
9261F:	include/linux/memory_hotplug.h
9262F:	include/linux/vmalloc.h
9263F:	mm/
9264
9265MEMORY TECHNOLOGY DEVICES (MTD)
9266M:	David Woodhouse <dwmw2@infradead.org>
9267M:	Brian Norris <computersforpeace@gmail.com>
9268M:	Boris Brezillon <boris.brezillon@bootlin.com>
9269M:	Marek Vasut <marek.vasut@gmail.com>
9270M:	Richard Weinberger <richard@nod.at>
9271L:	linux-mtd@lists.infradead.org
9272W:	http://www.linux-mtd.infradead.org/
9273Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9274T:	git git://git.infradead.org/linux-mtd.git master
9275T:	git git://git.infradead.org/linux-mtd.git mtd/next
9276S:	Maintained
9277F:	Documentation/devicetree/bindings/mtd/
9278F:	drivers/mtd/
9279F:	include/linux/mtd/
9280F:	include/uapi/mtd/
9281
9282MEN A21 WATCHDOG DRIVER
9283M:	Johannes Thumshirn <morbidrsa@gmail.com>
9284L:	linux-watchdog@vger.kernel.org
9285S:	Maintained
9286F:	drivers/watchdog/mena21_wdt.c
9287
9288MEN CHAMELEON BUS (mcb)
9289M:	Johannes Thumshirn <morbidrsa@gmail.com>
9290S:	Maintained
9291F:	drivers/mcb/
9292F:	include/linux/mcb.h
9293F:	Documentation/men-chameleon-bus.txt
9294
9295MEN F21BMC (Board Management Controller)
9296M:	Andreas Werner <andreas.werner@men.de>
9297S:	Supported
9298F:	drivers/mfd/menf21bmc.c
9299F:	drivers/watchdog/menf21bmc_wdt.c
9300F:	drivers/leds/leds-menf21bmc.c
9301F:	drivers/hwmon/menf21bmc_hwmon.c
9302F:	Documentation/hwmon/menf21bmc
9303
9304MESON AO CEC DRIVER FOR AMLOGIC SOCS
9305M:	Neil Armstrong <narmstrong@baylibre.com>
9306L:	linux-media@lists.freedesktop.org
9307L:	linux-amlogic@lists.infradead.org
9308W:	http://linux-meson.com/
9309S:	Supported
9310F:	drivers/media/platform/meson/ao-cec.c
9311F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9312T:	git git://linuxtv.org/media_tree.git
9313
9314MICROBLAZE ARCHITECTURE
9315M:	Michal Simek <monstr@monstr.eu>
9316W:	http://www.monstr.eu/fdt/
9317T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9318S:	Supported
9319F:	arch/microblaze/
9320
9321MICROCHIP / ATMEL AT91 SERIAL DRIVER
9322M:	Richard Genoud <richard.genoud@gmail.com>
9323S:	Maintained
9324F:	drivers/tty/serial/atmel_serial.c
9325F:	drivers/tty/serial/atmel_serial.h
9326
9327MICROCHIP / ATMEL DMA DRIVER
9328M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9329L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9330L:	dmaengine@vger.kernel.org
9331S:	Supported
9332F:	drivers/dma/at_hdmac.c
9333F:	drivers/dma/at_hdmac_regs.h
9334F:	include/linux/platform_data/dma-atmel.h
9335
9336MICROCHIP / ATMEL ECC DRIVER
9337M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9338L:	linux-crypto@vger.kernel.org
9339S:	Maintained
9340F:	drivers/crypto/atmel-ecc.*
9341
9342MICROCHIP / ATMEL ISC DRIVER
9343M:	Songjun Wu <songjun.wu@microchip.com>
9344L:	linux-media@vger.kernel.org
9345S:	Supported
9346F:	drivers/media/platform/atmel/atmel-isc.c
9347F:	drivers/media/platform/atmel/atmel-isc-regs.h
9348F:	devicetree/bindings/media/atmel-isc.txt
9349
9350MICROCHIP / ATMEL NAND DRIVER
9351M:	Wenyou Yang <wenyou.yang@microchip.com>
9352M:	Josh Wu <rainyfeeling@outlook.com>
9353L:	linux-mtd@lists.infradead.org
9354S:	Supported
9355F:	drivers/mtd/nand/raw/atmel/*
9356F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9357
9358MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9359M:	Woojung Huh <Woojung.Huh@microchip.com>
9360M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9361L:	netdev@vger.kernel.org
9362S:	Maintained
9363F:	net/dsa/tag_ksz.c
9364F:	drivers/net/dsa/microchip/*
9365F:	include/linux/platform_data/microchip-ksz.h
9366F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9367
9368MICROCHIP LAN743X ETHERNET DRIVER
9369M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9370M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9371L:	netdev@vger.kernel.org
9372S:	Maintained
9373F:	drivers/net/ethernet/microchip/lan743x_*
9374
9375MICROCHIP USB251XB DRIVER
9376M:	Richard Leitner <richard.leitner@skidata.com>
9377L:	linux-usb@vger.kernel.org
9378S:	Maintained
9379F:	drivers/usb/misc/usb251xb.c
9380F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9381
9382MICROSEMI MIPS SOCS
9383M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9384L:	linux-mips@linux-mips.org
9385S:	Maintained
9386F:	arch/mips/generic/board-ocelot.c
9387F:	arch/mips/configs/generic/board-ocelot.config
9388F:	arch/mips/boot/dts/mscc/
9389F:	Documentation/devicetree/bindings/mips/mscc.txt
9390
9391MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9392M:	Don Brace <don.brace@microsemi.com>
9393L:	esc.storagedev@microsemi.com
9394L:	linux-scsi@vger.kernel.org
9395S:	Supported
9396F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9397F:	drivers/scsi/smartpqi/Kconfig
9398F:	drivers/scsi/smartpqi/Makefile
9399F:	include/linux/cciss*.h
9400F:	include/uapi/linux/cciss*.h
9401F:	Documentation/scsi/smartpqi.txt
9402
9403MICROSEMI ETHERNET SWITCH DRIVER
9404M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9405L:	netdev@vger.kernel.org
9406S:	Supported
9407F:	drivers/net/ethernet/mscc/
9408
9409MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9410M:	Chen Yu <yu.c.chen@intel.com>
9411L:	platform-driver-x86@vger.kernel.org
9412S:	Supported
9413F:	drivers/platform/x86/surfacepro3_button.c
9414
9415MICROTEK X6 SCANNER
9416M:	Oliver Neukum <oliver@neukum.org>
9417S:	Maintained
9418F:	drivers/usb/image/microtek.*
9419
9420MIPS
9421M:	Ralf Baechle <ralf@linux-mips.org>
9422M:	Paul Burton <paul.burton@mips.com>
9423M:	James Hogan <jhogan@kernel.org>
9424L:	linux-mips@linux-mips.org
9425W:	http://www.linux-mips.org/
9426T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
9428Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9429S:	Supported
9430F:	Documentation/devicetree/bindings/mips/
9431F:	Documentation/mips/
9432F:	arch/mips/
9433F:	drivers/platform/mips/
9434
9435MIPS BOSTON DEVELOPMENT BOARD
9436M:	Paul Burton <paul.burton@mips.com>
9437L:	linux-mips@linux-mips.org
9438S:	Maintained
9439F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9440F:	arch/mips/boot/dts/img/boston.dts
9441F:	arch/mips/configs/generic/board-boston.config
9442F:	drivers/clk/imgtec/clk-boston.c
9443F:	include/dt-bindings/clock/boston-clock.h
9444
9445MIPS GENERIC PLATFORM
9446M:	Paul Burton <paul.burton@mips.com>
9447L:	linux-mips@linux-mips.org
9448S:	Supported
9449F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9450F:	arch/mips/generic/
9451F:	arch/mips/tools/generic-board-config.sh
9452
9453MIPS/LOONGSON1 ARCHITECTURE
9454M:	Keguang Zhang <keguang.zhang@gmail.com>
9455L:	linux-mips@linux-mips.org
9456S:	Maintained
9457F:	arch/mips/loongson32/
9458F:	arch/mips/include/asm/mach-loongson32/
9459F:	drivers/*/*loongson1*
9460F:	drivers/*/*/*loongson1*
9461
9462MIPS/LOONGSON2 ARCHITECTURE
9463M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9464L:	linux-mips@linux-mips.org
9465S:	Maintained
9466F:	arch/mips/loongson64/*{2e/2f}*
9467F:	arch/mips/include/asm/mach-loongson64/
9468F:	drivers/*/*loongson2*
9469F:	drivers/*/*/*loongson2*
9470
9471MIPS/LOONGSON3 ARCHITECTURE
9472M:	Huacai Chen <chenhc@lemote.com>
9473L:	linux-mips@linux-mips.org
9474S:	Maintained
9475F:	arch/mips/loongson64/
9476F:	arch/mips/include/asm/mach-loongson64/
9477F:	drivers/platform/mips/cpu_hwmon.c
9478F:	drivers/*/*loongson3*
9479F:	drivers/*/*/*loongson3*
9480
9481MIPS RINT INSTRUCTION EMULATION
9482M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9483L:	linux-mips@linux-mips.org
9484S:	Supported
9485F:	arch/mips/math-emu/sp_rint.c
9486F:	arch/mips/math-emu/dp_rint.c
9487
9488MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9489M:	Hans Verkuil <hverkuil@xs4all.nl>
9490L:	linux-media@vger.kernel.org
9491T:	git git://linuxtv.org/media_tree.git
9492W:	https://linuxtv.org
9493S:	Odd Fixes
9494F:	drivers/media/radio/radio-miropcm20*
9495
9496MMP SUPPORT
9497M:	Eric Miao <eric.y.miao@gmail.com>
9498M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9500T:	git git://github.com/hzhuang1/linux.git
9501T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9502S:	Maintained
9503F:	arch/arm/boot/dts/mmp*
9504F:	arch/arm/mach-mmp/
9505
9506MN88472 MEDIA DRIVER
9507M:	Antti Palosaari <crope@iki.fi>
9508L:	linux-media@vger.kernel.org
9509W:	https://linuxtv.org
9510W:	http://palosaari.fi/linux/
9511Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9512S:	Maintained
9513F:	drivers/media/dvb-frontends/mn88472*
9514
9515MN88473 MEDIA DRIVER
9516M:	Antti Palosaari <crope@iki.fi>
9517L:	linux-media@vger.kernel.org
9518W:	https://linuxtv.org
9519W:	http://palosaari.fi/linux/
9520Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9521S:	Maintained
9522F:	drivers/media/dvb-frontends/mn88473*
9523
9524PCI DRIVER FOR MOBIVEIL PCIE IP
9525M:	Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in>
9526L:	linux-pci@vger.kernel.org
9527S:	Supported
9528F:	Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
9529F:	drivers/pci/controller/pcie-mobiveil.c
9530
9531MODULE SUPPORT
9532M:	Jessica Yu <jeyu@kernel.org>
9533T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9534S:	Maintained
9535F:	include/linux/module.h
9536F:	kernel/module.c
9537
9538MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9539W:	http://popies.net/meye/
9540S:	Orphan
9541F:	Documentation/media/v4l-drivers/meye*
9542F:	drivers/media/pci/meye/
9543F:	include/uapi/linux/meye.h
9544
9545MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9546M:	Jiri Slaby <jirislaby@gmail.com>
9547S:	Maintained
9548F:	Documentation/serial/moxa-smartio
9549F:	drivers/tty/mxser.*
9550
9551MR800 AVERMEDIA USB FM RADIO DRIVER
9552M:	Alexey Klimov <klimov.linux@gmail.com>
9553L:	linux-media@vger.kernel.org
9554T:	git git://linuxtv.org/media_tree.git
9555S:	Maintained
9556F:	drivers/media/radio/radio-mr800.c
9557
9558MRF24J40 IEEE 802.15.4 RADIO DRIVER
9559M:	Alan Ott <alan@signal11.us>
9560L:	linux-wpan@vger.kernel.org
9561S:	Maintained
9562F:	drivers/net/ieee802154/mrf24j40.c
9563F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9564
9565MSI LAPTOP SUPPORT
9566M:	"Lee, Chun-Yi" <jlee@suse.com>
9567L:	platform-driver-x86@vger.kernel.org
9568S:	Maintained
9569F:	drivers/platform/x86/msi-laptop.c
9570
9571MSI WMI SUPPORT
9572L:	platform-driver-x86@vger.kernel.org
9573S:	Orphan
9574F:	drivers/platform/x86/msi-wmi.c
9575
9576MSI001 MEDIA DRIVER
9577M:	Antti Palosaari <crope@iki.fi>
9578L:	linux-media@vger.kernel.org
9579W:	https://linuxtv.org
9580W:	http://palosaari.fi/linux/
9581Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9582T:	git git://linuxtv.org/anttip/media_tree.git
9583S:	Maintained
9584F:	drivers/media/tuners/msi001*
9585
9586MSI2500 MEDIA DRIVER
9587M:	Antti Palosaari <crope@iki.fi>
9588L:	linux-media@vger.kernel.org
9589W:	https://linuxtv.org
9590W:	http://palosaari.fi/linux/
9591Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9592T:	git git://linuxtv.org/anttip/media_tree.git
9593S:	Maintained
9594F:	drivers/media/usb/msi2500/
9595
9596MSYSTEMS DISKONCHIP G3 MTD DRIVER
9597M:	Robert Jarzmik <robert.jarzmik@free.fr>
9598L:	linux-mtd@lists.infradead.org
9599S:	Maintained
9600F:	drivers/mtd/devices/docg3*
9601
9602MT9M032 APTINA SENSOR DRIVER
9603M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9604L:	linux-media@vger.kernel.org
9605T:	git git://linuxtv.org/media_tree.git
9606S:	Maintained
9607F:	drivers/media/i2c/mt9m032.c
9608F:	include/media/i2c/mt9m032.h
9609
9610MT9P031 APTINA CAMERA SENSOR
9611M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9612L:	linux-media@vger.kernel.org
9613T:	git git://linuxtv.org/media_tree.git
9614S:	Maintained
9615F:	drivers/media/i2c/mt9p031.c
9616F:	include/media/i2c/mt9p031.h
9617
9618MT9T001 APTINA CAMERA SENSOR
9619M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9620L:	linux-media@vger.kernel.org
9621T:	git git://linuxtv.org/media_tree.git
9622S:	Maintained
9623F:	drivers/media/i2c/mt9t001.c
9624F:	include/media/i2c/mt9t001.h
9625
9626MT9T112 APTINA CAMERA SENSOR
9627M:	Jacopo Mondi <jacopo@jmondi.org>
9628L:	linux-media@vger.kernel.org
9629T:	git git://linuxtv.org/media_tree.git
9630S:	Odd Fixes
9631F:	drivers/media/i2c/mt9t112.c
9632F:	include/media/i2c/mt9t112.h
9633
9634MT9V032 APTINA CAMERA SENSOR
9635M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9636L:	linux-media@vger.kernel.org
9637T:	git git://linuxtv.org/media_tree.git
9638S:	Maintained
9639F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9640F:	drivers/media/i2c/mt9v032.c
9641F:	include/media/i2c/mt9v032.h
9642
9643MULTIFUNCTION DEVICES (MFD)
9644M:	Lee Jones <lee.jones@linaro.org>
9645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9646S:	Supported
9647F:	Documentation/devicetree/bindings/mfd/
9648F:	drivers/mfd/
9649F:	include/linux/mfd/
9650F:	include/dt-bindings/mfd/
9651
9652MULTIMEDIA CARD (MMC) ETC. OVER SPI
9653S:	Orphan
9654F:	drivers/mmc/host/mmc_spi.c
9655F:	include/linux/spi/mmc_spi.h
9656
9657MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9658M:	Ulf Hansson <ulf.hansson@linaro.org>
9659L:	linux-mmc@vger.kernel.org
9660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9661S:	Maintained
9662F:	Documentation/devicetree/bindings/mmc/
9663F:	drivers/mmc/
9664F:	include/linux/mmc/
9665F:	include/uapi/linux/mmc/
9666
9667MULTIPLEXER SUBSYSTEM
9668M:	Peter Rosin <peda@axentia.se>
9669S:	Maintained
9670F:	Documentation/ABI/testing/sysfs-class-mux*
9671F:	Documentation/devicetree/bindings/mux/
9672F:	include/linux/dt-bindings/mux/
9673F:	include/linux/mux/
9674F:	drivers/mux/
9675
9676MULTITECH MULTIPORT CARD (ISICOM)
9677S:	Orphan
9678F:	drivers/tty/isicom.c
9679F:	include/linux/isicom.h
9680
9681MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9682M:	Bin Liu <b-liu@ti.com>
9683L:	linux-usb@vger.kernel.org
9684S:	Maintained
9685F:	drivers/usb/musb/
9686
9687MXL5007T MEDIA DRIVER
9688M:	Michael Krufky <mkrufky@linuxtv.org>
9689L:	linux-media@vger.kernel.org
9690W:	https://linuxtv.org
9691W:	http://github.com/mkrufky
9692Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9693T:	git git://linuxtv.org/mkrufky/tuners.git
9694S:	Maintained
9695F:	drivers/media/tuners/mxl5007t.*
9696
9697MXSFB DRM DRIVER
9698M:	Marek Vasut <marex@denx.de>
9699S:	Supported
9700F:	drivers/gpu/drm/mxsfb/
9701F:	Documentation/devicetree/bindings/display/mxsfb.txt
9702
9703MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9704M:	Chris Lee <christopher.lee@cspi.com>
9705L:	netdev@vger.kernel.org
9706W:	https://www.cspi.com/ethernet-products/support/downloads/
9707S:	Supported
9708F:	drivers/net/ethernet/myricom/myri10ge/
9709
9710NAND FLASH SUBSYSTEM
9711M:	Boris Brezillon <boris.brezillon@bootlin.com>
9712M:	Miquel Raynal <miquel.raynal@bootlin.com>
9713R:	Richard Weinberger <richard@nod.at>
9714L:	linux-mtd@lists.infradead.org
9715W:	http://www.linux-mtd.infradead.org/
9716Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9717T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9718T:	git git://git.infradead.org/linux-mtd.git nand/next
9719S:	Maintained
9720F:	drivers/mtd/nand/
9721F:	include/linux/mtd/*nand*.h
9722
9723NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9724M:	Daniel Mack <zonque@gmail.com>
9725S:	Maintained
9726L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9727W:	http://www.native-instruments.com
9728F:	sound/usb/caiaq/
9729
9730NATSEMI ETHERNET DRIVER (DP8381x)
9731S:	Orphan
9732F:	drivers/net/ethernet/natsemi/natsemi.c
9733
9734NCP FILESYSTEM
9735M:	Petr Vandrovec <petr@vandrovec.name>
9736S:	Obsolete
9737F:	drivers/staging/ncpfs/
9738
9739NCR 5380 SCSI DRIVERS
9740M:	Finn Thain <fthain@telegraphics.com.au>
9741M:	Michael Schmitz <schmitzmic@gmail.com>
9742L:	linux-scsi@vger.kernel.org
9743S:	Maintained
9744F:	Documentation/scsi/g_NCR5380.txt
9745F:	drivers/scsi/NCR5380.*
9746F:	drivers/scsi/arm/cumana_1.c
9747F:	drivers/scsi/arm/oak.c
9748F:	drivers/scsi/atari_scsi.*
9749F:	drivers/scsi/dmx3191d.c
9750F:	drivers/scsi/g_NCR5380.*
9751F:	drivers/scsi/mac_scsi.*
9752F:	drivers/scsi/sun3_scsi.*
9753F:	drivers/scsi/sun3_scsi_vme.c
9754
9755NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9756M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9757L:	linux-scsi@vger.kernel.org
9758S:	Maintained
9759F:	drivers/scsi/NCR_D700.*
9760
9761NCSI LIBRARY:
9762M:	Samuel Mendoza-Jonas <sam@mendozajonas.com>
9763S:	Maintained
9764F:	net/ncsi/
9765
9766NCT6775 HARDWARE MONITOR DRIVER
9767M:	Guenter Roeck <linux@roeck-us.net>
9768L:	linux-hwmon@vger.kernel.org
9769S:	Maintained
9770F:	Documentation/hwmon/nct6775
9771F:	drivers/hwmon/nct6775.c
9772
9773NET_FAILOVER MODULE
9774M:	Sridhar Samudrala <sridhar.samudrala@intel.com>
9775L:	netdev@vger.kernel.org
9776S:	Supported
9777F:	driver/net/net_failover.c
9778F:	include/net/net_failover.h
9779F:	Documentation/networking/net_failover.rst
9780
9781NETEFFECT IWARP RNIC DRIVER (IW_NES)
9782M:	Faisal Latif <faisal.latif@intel.com>
9783L:	linux-rdma@vger.kernel.org
9784W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9785S:	Supported
9786F:	drivers/infiniband/hw/nes/
9787F:	include/uapi/rdma/nes-abi.h
9788
9789NETEM NETWORK EMULATOR
9790M:	Stephen Hemminger <stephen@networkplumber.org>
9791L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9792S:	Maintained
9793F:	net/sched/sch_netem.c
9794
9795NETERION 10GbE DRIVERS (s2io/vxge)
9796M:	Jon Mason <jdmason@kudzu.us>
9797L:	netdev@vger.kernel.org
9798S:	Supported
9799F:	Documentation/networking/s2io.txt
9800F:	Documentation/networking/vxge.txt
9801F:	drivers/net/ethernet/neterion/
9802
9803NETFILTER
9804M:	Pablo Neira Ayuso <pablo@netfilter.org>
9805M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9806M:	Florian Westphal <fw@strlen.de>
9807L:	netfilter-devel@vger.kernel.org
9808L:	coreteam@netfilter.org
9809W:	http://www.netfilter.org/
9810W:	http://www.iptables.org/
9811W:	http://www.nftables.org/
9812Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9813T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9814T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9815S:	Maintained
9816F:	include/linux/netfilter*
9817F:	include/linux/netfilter/
9818F:	include/net/netfilter/
9819F:	include/uapi/linux/netfilter*
9820F:	include/uapi/linux/netfilter/
9821F:	net/*/netfilter.c
9822F:	net/*/netfilter/
9823F:	net/netfilter/
9824F:	net/bridge/br_netfilter*.c
9825
9826NETROM NETWORK LAYER
9827M:	Ralf Baechle <ralf@linux-mips.org>
9828L:	linux-hams@vger.kernel.org
9829W:	http://www.linux-ax25.org/
9830S:	Maintained
9831F:	include/net/netrom.h
9832F:	include/uapi/linux/netrom.h
9833F:	net/netrom/
9834
9835NETRONOME ETHERNET DRIVERS
9836M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9837L:	oss-drivers@netronome.com
9838S:	Maintained
9839F:	drivers/net/ethernet/netronome/
9840
9841NETWORK BLOCK DEVICE (NBD)
9842M:	Josef Bacik <josef@toxicpanda.com>
9843S:	Maintained
9844L:	linux-block@vger.kernel.org
9845L:	nbd@other.debian.org
9846F:	Documentation/blockdev/nbd.txt
9847F:	drivers/block/nbd.c
9848F:	include/uapi/linux/nbd.h
9849
9850NETWORK DROP MONITOR
9851M:	Neil Horman <nhorman@tuxdriver.com>
9852L:	netdev@vger.kernel.org
9853S:	Maintained
9854W:	https://fedorahosted.org/dropwatch/
9855F:	net/core/drop_monitor.c
9856
9857NETWORKING DRIVERS
9858M:	"David S. Miller" <davem@davemloft.net>
9859L:	netdev@vger.kernel.org
9860W:	http://www.linuxfoundation.org/en/Net
9861Q:	http://patchwork.ozlabs.org/project/netdev/list/
9862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9863T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9864S:	Odd Fixes
9865F:	Documentation/devicetree/bindings/net/
9866F:	drivers/net/
9867F:	include/linux/if_*
9868F:	include/linux/netdevice.h
9869F:	include/linux/etherdevice.h
9870F:	include/linux/fcdevice.h
9871F:	include/linux/fddidevice.h
9872F:	include/linux/hippidevice.h
9873F:	include/linux/inetdevice.h
9874F:	include/uapi/linux/if_*
9875F:	include/uapi/linux/netdevice.h
9876
9877NETWORKING DRIVERS (WIRELESS)
9878M:	Kalle Valo <kvalo@codeaurora.org>
9879L:	linux-wireless@vger.kernel.org
9880Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9882T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9883S:	Maintained
9884F:	Documentation/devicetree/bindings/net/wireless/
9885F:	drivers/net/wireless/
9886
9887NETWORKING [DSA]
9888M:	Andrew Lunn <andrew@lunn.ch>
9889M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9890M:	Florian Fainelli <f.fainelli@gmail.com>
9891S:	Maintained
9892F:	net/dsa/
9893F:	include/net/dsa.h
9894F:	include/linux/dsa/
9895F:	drivers/net/dsa/
9896
9897NETWORKING [GENERAL]
9898M:	"David S. Miller" <davem@davemloft.net>
9899L:	netdev@vger.kernel.org
9900W:	http://www.linuxfoundation.org/en/Net
9901Q:	http://patchwork.ozlabs.org/project/netdev/list/
9902T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9903T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9904B:	mailto:netdev@vger.kernel.org
9905S:	Maintained
9906F:	net/
9907F:	include/net/
9908F:	include/linux/in.h
9909F:	include/linux/net.h
9910F:	include/linux/netdevice.h
9911F:	include/uapi/linux/in.h
9912F:	include/uapi/linux/net.h
9913F:	include/uapi/linux/netdevice.h
9914F:	include/uapi/linux/net_namespace.h
9915F:	tools/testing/selftests/net/
9916F:	lib/net_utils.c
9917F:	lib/random32.c
9918F:	Documentation/networking/
9919
9920NETWORKING [IPSEC]
9921M:	Steffen Klassert <steffen.klassert@secunet.com>
9922M:	Herbert Xu <herbert@gondor.apana.org.au>
9923M:	"David S. Miller" <davem@davemloft.net>
9924L:	netdev@vger.kernel.org
9925T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9926T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9927S:	Maintained
9928F:	net/core/flow.c
9929F:	net/xfrm/
9930F:	net/key/
9931F:	net/ipv4/xfrm*
9932F:	net/ipv4/esp4*
9933F:	net/ipv4/ah4.c
9934F:	net/ipv4/ipcomp.c
9935F:	net/ipv4/ip_vti.c
9936F:	net/ipv6/xfrm*
9937F:	net/ipv6/esp6*
9938F:	net/ipv6/ah6.c
9939F:	net/ipv6/ipcomp6.c
9940F:	net/ipv6/ip6_vti.c
9941F:	include/uapi/linux/xfrm.h
9942F:	include/net/xfrm.h
9943
9944NETWORKING [IPv4/IPv6]
9945M:	"David S. Miller" <davem@davemloft.net>
9946M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9947M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9948L:	netdev@vger.kernel.org
9949T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9950S:	Maintained
9951F:	net/ipv4/
9952F:	net/ipv6/
9953F:	include/net/ip*
9954F:	arch/x86/net/*
9955
9956NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9957M:	Paul Moore <paul@paul-moore.com>
9958W:	https://github.com/netlabel
9959L:	netdev@vger.kernel.org
9960L:	linux-security-module@vger.kernel.org
9961S:	Maintained
9962F:	Documentation/netlabel/
9963F:	include/net/calipso.h
9964F:	include/net/cipso_ipv4.h
9965F:	include/net/netlabel.h
9966F:	include/uapi/linux/netfilter/xt_SECMARK.h
9967F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9968F:	net/netlabel/
9969F:	net/ipv4/cipso_ipv4.c
9970F:	net/ipv6/calipso.c
9971F:	net/netfilter/xt_CONNSECMARK.c
9972F:	net/netfilter/xt_SECMARK.c
9973
9974NETWORKING [TCP]
9975M:	Eric Dumazet <edumazet@google.com>
9976L:	netdev@vger.kernel.org
9977S:	Maintained
9978F:	net/ipv4/tcp*.c
9979F:	net/ipv4/syncookies.c
9980F:	net/ipv6/tcp*.c
9981F:	net/ipv6/syncookies.c
9982F:	include/uapi/linux/tcp.h
9983F:	include/net/tcp.h
9984F:	include/linux/tcp.h
9985F:	include/trace/events/tcp.h
9986
9987NETWORKING [TLS]
9988M:	Boris Pismenny <borisp@mellanox.com>
9989M:	Aviad Yehezkel <aviadye@mellanox.com>
9990M:	Dave Watson <davejwatson@fb.com>
9991L:	netdev@vger.kernel.org
9992S:	Maintained
9993F:	net/tls/*
9994F:	include/uapi/linux/tls.h
9995F:	include/net/tls.h
9996
9997NETWORKING [WIRELESS]
9998L:	linux-wireless@vger.kernel.org
9999Q:	http://patchwork.kernel.org/project/linux-wireless/list/
10000
10001NETDEVSIM
10002M:	Jakub Kicinski <jakub.kicinski@netronome.com>
10003S:	Maintained
10004F:	drivers/net/netdevsim/*
10005
10006NETXEN (1/10) GbE SUPPORT
10007M:	Manish Chopra <manish.chopra@cavium.com>
10008M:	Rahul Verma <rahul.verma@cavium.com>
10009M:	Dept-GELinuxNICDev@cavium.com
10010L:	netdev@vger.kernel.org
10011S:	Supported
10012F:	drivers/net/ethernet/qlogic/netxen/
10013
10014NFC SUBSYSTEM
10015M:	Samuel Ortiz <sameo@linux.intel.com>
10016L:	linux-wireless@vger.kernel.org
10017L:	linux-nfc@lists.01.org (subscribers-only)
10018S:	Supported
10019F:	net/nfc/
10020F:	include/net/nfc/
10021F:	include/uapi/linux/nfc.h
10022F:	drivers/nfc/
10023F:	include/linux/platform_data/nfcmrvl.h
10024F:	include/linux/platform_data/nxp-nci.h
10025F:	Documentation/devicetree/bindings/net/nfc/
10026
10027NFS, SUNRPC, AND LOCKD CLIENTS
10028M:	Trond Myklebust <trond.myklebust@hammerspace.com>
10029M:	Anna Schumaker <anna.schumaker@netapp.com>
10030L:	linux-nfs@vger.kernel.org
10031W:	http://client.linux-nfs.org
10032T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
10033S:	Maintained
10034F:	fs/lockd/
10035F:	fs/nfs/
10036F:	fs/nfs_common/
10037F:	net/sunrpc/
10038F:	include/linux/lockd/
10039F:	include/linux/nfs*
10040F:	include/linux/sunrpc/
10041F:	include/uapi/linux/nfs*
10042F:	include/uapi/linux/sunrpc/
10043
10044NILFS2 FILESYSTEM
10045M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
10046L:	linux-nilfs@vger.kernel.org
10047W:	https://nilfs.sourceforge.io/
10048W:	https://nilfs.osdn.jp/
10049T:	git git://github.com/konis/nilfs2.git
10050S:	Supported
10051F:	Documentation/filesystems/nilfs2.txt
10052F:	fs/nilfs2/
10053F:	include/trace/events/nilfs2.h
10054F:	include/uapi/linux/nilfs2_api.h
10055F:	include/uapi/linux/nilfs2_ondisk.h
10056
10057NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
10058M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10059W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10060S:	Maintained
10061F:	Documentation/scsi/NinjaSCSI.txt
10062F:	drivers/scsi/pcmcia/nsp_*
10063
10064NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
10065M:	GOTO Masanori <gotom@debian.or.jp>
10066M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
10067W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
10068S:	Maintained
10069F:	Documentation/scsi/NinjaSCSI.txt
10070F:	drivers/scsi/nsp32*
10071
10072NIOS2 ARCHITECTURE
10073M:	Ley Foon Tan <lftan@altera.com>
10074L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
10075T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
10076S:	Maintained
10077F:	arch/nios2/
10078
10079NOHZ, DYNTICKS SUPPORT
10080M:	Frederic Weisbecker <fweisbec@gmail.com>
10081M:	Thomas Gleixner <tglx@linutronix.de>
10082M:	Ingo Molnar <mingo@kernel.org>
10083L:	linux-kernel@vger.kernel.org
10084T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
10085S:	Maintained
10086F:	kernel/time/tick*.*
10087F:	include/linux/tick.h
10088F:	include/linux/sched/nohz.h
10089
10090NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
10091M:	Pavel Machek <pavel@ucw.cz>
10092M:	Sakari Ailus <sakari.ailus@iki.fi>
10093L:	linux-media@vger.kernel.org
10094S:	Maintained
10095F:	drivers/media/i2c/et8ek8
10096F:	drivers/media/i2c/ad5820.c
10097
10098NOKIA N900 POWER SUPPLY DRIVERS
10099R:	Pali Rohár <pali.rohar@gmail.com>
10100F:	include/linux/power/bq2415x_charger.h
10101F:	include/linux/power/bq27xxx_battery.h
10102F:	include/linux/power/isp1704_charger.h
10103F:	drivers/power/supply/bq2415x_charger.c
10104F:	drivers/power/supply/bq27xxx_battery.c
10105F:	drivers/power/supply/bq27xxx_battery_i2c.c
10106F:	drivers/power/supply/isp1704_charger.c
10107F:	drivers/power/supply/rx51_battery.c
10108
10109NTB AMD DRIVER
10110M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
10111L:	linux-ntb@googlegroups.com
10112S:	Supported
10113F:	drivers/ntb/hw/amd/
10114
10115NTB DRIVER CORE
10116M:	Jon Mason <jdmason@kudzu.us>
10117M:	Dave Jiang <dave.jiang@intel.com>
10118M:	Allen Hubbe <allenbh@gmail.com>
10119L:	linux-ntb@googlegroups.com
10120S:	Supported
10121W:	https://github.com/jonmason/ntb/wiki
10122T:	git git://github.com/jonmason/ntb.git
10123F:	drivers/ntb/
10124F:	drivers/net/ntb_netdev.c
10125F:	include/linux/ntb.h
10126F:	include/linux/ntb_transport.h
10127F:	tools/testing/selftests/ntb/
10128
10129NTB IDT DRIVER
10130M:	Serge Semin <fancer.lancer@gmail.com>
10131L:	linux-ntb@googlegroups.com
10132S:	Supported
10133F:	drivers/ntb/hw/idt/
10134
10135NTB INTEL DRIVER
10136M:	Dave Jiang <dave.jiang@intel.com>
10137L:	linux-ntb@googlegroups.com
10138S:	Supported
10139W:	https://github.com/davejiang/linux/wiki
10140T:	git https://github.com/davejiang/linux.git
10141F:	drivers/ntb/hw/intel/
10142
10143NTFS FILESYSTEM
10144M:	Anton Altaparmakov <anton@tuxera.com>
10145L:	linux-ntfs-dev@lists.sourceforge.net
10146W:	http://www.tuxera.com/
10147T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
10148S:	Supported
10149F:	Documentation/filesystems/ntfs.txt
10150F:	fs/ntfs/
10151
10152NUBUS SUBSYSTEM
10153M:	Finn Thain <fthain@telegraphics.com.au>
10154L:	linux-m68k@lists.linux-m68k.org
10155S:	Maintained
10156F:	arch/*/include/asm/nubus.h
10157F:	drivers/nubus/
10158F:	include/linux/nubus.h
10159F:	include/uapi/linux/nubus.h
10160
10161NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10162M:	Antonino Daplas <adaplas@gmail.com>
10163L:	linux-fbdev@vger.kernel.org
10164S:	Maintained
10165F:	drivers/video/fbdev/riva/
10166F:	drivers/video/fbdev/nvidia/
10167
10168NVM EXPRESS DRIVER
10169M:	Keith Busch <keith.busch@intel.com>
10170M:	Jens Axboe <axboe@fb.com>
10171M:	Christoph Hellwig <hch@lst.de>
10172M:	Sagi Grimberg <sagi@grimberg.me>
10173L:	linux-nvme@lists.infradead.org
10174T:	git://git.infradead.org/nvme.git
10175W:	http://git.infradead.org/nvme.git
10176S:	Supported
10177F:	drivers/nvme/host/
10178F:	include/linux/nvme.h
10179F:	include/uapi/linux/nvme_ioctl.h
10180
10181NVM EXPRESS FC TRANSPORT DRIVERS
10182M:	James Smart <james.smart@broadcom.com>
10183L:	linux-nvme@lists.infradead.org
10184S:	Supported
10185F:	include/linux/nvme-fc.h
10186F:	include/linux/nvme-fc-driver.h
10187F:	drivers/nvme/host/fc.c
10188F:	drivers/nvme/target/fc.c
10189F:	drivers/nvme/target/fcloop.c
10190
10191NVM EXPRESS TARGET DRIVER
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/target/
10199
10200NVMEM FRAMEWORK
10201M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10202S:	Maintained
10203F:	drivers/nvmem/
10204F:	Documentation/devicetree/bindings/nvmem/
10205F:	Documentation/ABI/stable/sysfs-bus-nvmem
10206F:	include/linux/nvmem-consumer.h
10207F:	include/linux/nvmem-provider.h
10208
10209NXP SGTL5000 DRIVER
10210M:	Fabio Estevam <fabio.estevam@nxp.com>
10211L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10212S:	Maintained
10213F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10214F:	sound/soc/codecs/sgtl5000*
10215
10216NXP TDA998X DRM DRIVER
10217M:	Russell King <linux@armlinux.org.uk>
10218S:	Supported
10219T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10220T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10221F:	drivers/gpu/drm/i2c/tda998x_drv.c
10222F:	include/drm/i2c/tda998x.h
10223
10224NXP TFA9879 DRIVER
10225M:	Peter Rosin <peda@axentia.se>
10226L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10227S:	Maintained
10228F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10229F:	sound/soc/codecs/tfa9879*
10230
10231NXP-NCI NFC DRIVER
10232M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10233R:	Charles Gorand <charles.gorand@effinnov.com>
10234L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10235S:	Supported
10236F:	drivers/nfc/nxp-nci
10237
10238OBJTOOL
10239M:	Josh Poimboeuf <jpoimboe@redhat.com>
10240M:	Peter Zijlstra <peterz@infradead.org>
10241S:	Supported
10242F:	tools/objtool/
10243
10244OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10245M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10246M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10247L:	linuxppc-dev@lists.ozlabs.org
10248S:	Supported
10249F:	arch/powerpc/platforms/powernv/ocxl.c
10250F:	arch/powerpc/include/asm/pnv-ocxl.h
10251F:	drivers/misc/ocxl/
10252F:	include/misc/ocxl*
10253F:	include/uapi/misc/ocxl.h
10254F:	Documentation/accelerators/ocxl.rst
10255
10256OMAP AUDIO SUPPORT
10257M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10258M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10259L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10260L:	linux-omap@vger.kernel.org
10261S:	Maintained
10262F:	sound/soc/omap/
10263
10264OMAP CLOCK FRAMEWORK SUPPORT
10265M:	Paul Walmsley <paul@pwsan.com>
10266L:	linux-omap@vger.kernel.org
10267S:	Maintained
10268F:	arch/arm/*omap*/*clock*
10269
10270OMAP DEVICE TREE SUPPORT
10271M:	Benoît Cousson <bcousson@baylibre.com>
10272M:	Tony Lindgren <tony@atomide.com>
10273L:	linux-omap@vger.kernel.org
10274L:	devicetree@vger.kernel.org
10275S:	Maintained
10276F:	arch/arm/boot/dts/*omap*
10277F:	arch/arm/boot/dts/*am3*
10278F:	arch/arm/boot/dts/*am4*
10279F:	arch/arm/boot/dts/*am5*
10280F:	arch/arm/boot/dts/*dra7*
10281
10282OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10283L:	linux-omap@vger.kernel.org
10284L:	linux-fbdev@vger.kernel.org
10285S:	Orphan
10286F:	drivers/video/fbdev/omap2/
10287F:	Documentation/arm/OMAP/DSS
10288
10289OMAP FRAMEBUFFER SUPPORT
10290L:	linux-fbdev@vger.kernel.org
10291L:	linux-omap@vger.kernel.org
10292S:	Orphan
10293F:	drivers/video/fbdev/omap/
10294
10295OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10296M:	Roger Quadros <rogerq@ti.com>
10297M:	Tony Lindgren <tony@atomide.com>
10298L:	linux-omap@vger.kernel.org
10299S:	Maintained
10300F:	drivers/memory/omap-gpmc.c
10301F:	arch/arm/mach-omap2/*gpmc*
10302
10303OMAP GPIO DRIVER
10304M:	Grygorii Strashko <grygorii.strashko@ti.com>
10305M:	Santosh Shilimkar <ssantosh@kernel.org>
10306M:	Kevin Hilman <khilman@kernel.org>
10307L:	linux-omap@vger.kernel.org
10308S:	Maintained
10309F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10310F:	drivers/gpio/gpio-omap.c
10311
10312OMAP HARDWARE SPINLOCK SUPPORT
10313M:	Ohad Ben-Cohen <ohad@wizery.com>
10314L:	linux-omap@vger.kernel.org
10315S:	Maintained
10316F:	drivers/hwspinlock/omap_hwspinlock.c
10317
10318OMAP HS MMC SUPPORT
10319L:	linux-mmc@vger.kernel.org
10320L:	linux-omap@vger.kernel.org
10321S:	Orphan
10322F:	drivers/mmc/host/omap_hsmmc.c
10323
10324OMAP HWMOD DATA
10325M:	Paul Walmsley <paul@pwsan.com>
10326L:	linux-omap@vger.kernel.org
10327S:	Maintained
10328F:	arch/arm/mach-omap2/omap_hwmod*data*
10329
10330OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10331M:	Benoît Cousson <bcousson@baylibre.com>
10332L:	linux-omap@vger.kernel.org
10333S:	Maintained
10334F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10335
10336OMAP HWMOD SUPPORT
10337M:	Benoît Cousson <bcousson@baylibre.com>
10338M:	Paul Walmsley <paul@pwsan.com>
10339L:	linux-omap@vger.kernel.org
10340S:	Maintained
10341F:	arch/arm/mach-omap2/omap_hwmod.*
10342
10343OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10344M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10345L:	linux-media@vger.kernel.org
10346S:	Maintained
10347F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10348F:	drivers/media/platform/omap3isp/
10349F:	drivers/staging/media/omap4iss/
10350
10351OMAP MMC SUPPORT
10352M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10353L:	linux-omap@vger.kernel.org
10354S:	Maintained
10355F:	drivers/mmc/host/omap.c
10356
10357OMAP POWER MANAGEMENT SUPPORT
10358M:	Kevin Hilman <khilman@kernel.org>
10359L:	linux-omap@vger.kernel.org
10360S:	Maintained
10361F:	arch/arm/*omap*/*pm*
10362F:	drivers/cpufreq/omap-cpufreq.c
10363
10364OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10365M:	Rajendra Nayak <rnayak@codeaurora.org>
10366M:	Paul Walmsley <paul@pwsan.com>
10367L:	linux-omap@vger.kernel.org
10368S:	Maintained
10369F:	arch/arm/mach-omap2/prm*
10370
10371OMAP RANDOM NUMBER GENERATOR SUPPORT
10372M:	Deepak Saxena <dsaxena@plexity.net>
10373S:	Maintained
10374F:	drivers/char/hw_random/omap-rng.c
10375
10376OMAP USB SUPPORT
10377L:	linux-usb@vger.kernel.org
10378L:	linux-omap@vger.kernel.org
10379S:	Orphan
10380F:	drivers/usb/*/*omap*
10381F:	arch/arm/*omap*/usb*
10382
10383OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10384M:	Mark Jackson <mpfj@newflow.co.uk>
10385L:	linux-omap@vger.kernel.org
10386S:	Maintained
10387F:	arch/arm/boot/dts/am335x-nano.dts
10388
10389OMAP1 SUPPORT
10390M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10391M:	Tony Lindgren <tony@atomide.com>
10392L:	linux-omap@vger.kernel.org
10393Q:	http://patchwork.kernel.org/project/linux-omap/list/
10394T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10395S:	Maintained
10396F:	arch/arm/mach-omap1/
10397F:	arch/arm/plat-omap/
10398F:	arch/arm/configs/omap1_defconfig
10399F:	drivers/i2c/busses/i2c-omap.c
10400F:	include/linux/platform_data/i2c-omap.h
10401
10402OMAP2+ SUPPORT
10403M:	Tony Lindgren <tony@atomide.com>
10404L:	linux-omap@vger.kernel.org
10405W:	http://www.muru.com/linux/omap/
10406W:	http://linux.omap.com/
10407Q:	http://patchwork.kernel.org/project/linux-omap/list/
10408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10409S:	Maintained
10410F:	arch/arm/mach-omap2/
10411F:	arch/arm/plat-omap/
10412F:	arch/arm/configs/omap2plus_defconfig
10413F:	drivers/i2c/busses/i2c-omap.c
10414F:	drivers/irqchip/irq-omap-intc.c
10415F:	drivers/mfd/*omap*.c
10416F:	drivers/mfd/menelaus.c
10417F:	drivers/mfd/palmas.c
10418F:	drivers/mfd/tps65217.c
10419F:	drivers/mfd/tps65218.c
10420F:	drivers/mfd/tps65910.c
10421F:	drivers/mfd/twl-core.[ch]
10422F:	drivers/mfd/twl4030*.c
10423F:	drivers/mfd/twl6030*.c
10424F:	drivers/mfd/twl6040*.c
10425F:	drivers/regulator/palmas-regulator*.c
10426F:	drivers/regulator/pbias-regulator.c
10427F:	drivers/regulator/tps65217-regulator.c
10428F:	drivers/regulator/tps65218-regulator.c
10429F:	drivers/regulator/tps65910-regulator.c
10430F:	drivers/regulator/twl-regulator.c
10431F:	drivers/regulator/twl6030-regulator.c
10432F:	include/linux/platform_data/i2c-omap.h
10433
10434ONION OMEGA2+ BOARD
10435M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10436L:	linux-mips@linux-mips.org
10437S:	Maintained
10438F:	arch/mips/boot/dts/ralink/omega2p.dts
10439
10440OMFS FILESYSTEM
10441M:	Bob Copeland <me@bobcopeland.com>
10442L:	linux-karma-devel@lists.sourceforge.net
10443S:	Maintained
10444F:	Documentation/filesystems/omfs.txt
10445F:	fs/omfs/
10446
10447OMNIKEY CARDMAN 4000 DRIVER
10448M:	Harald Welte <laforge@gnumonks.org>
10449S:	Maintained
10450F:	drivers/char/pcmcia/cm4000_cs.c
10451F:	include/linux/cm4000_cs.h
10452F:	include/uapi/linux/cm4000_cs.h
10453
10454OMNIKEY CARDMAN 4040 DRIVER
10455M:	Harald Welte <laforge@gnumonks.org>
10456S:	Maintained
10457F:	drivers/char/pcmcia/cm4040_cs.*
10458
10459OMNIVISION OV13858 SENSOR DRIVER
10460M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10461L:	linux-media@vger.kernel.org
10462T:	git git://linuxtv.org/media_tree.git
10463S:	Maintained
10464F:	drivers/media/i2c/ov13858.c
10465
10466OMNIVISION OV2685 SENSOR DRIVER
10467M:	Shunqian Zheng <zhengsq@rock-chips.com>
10468L:	linux-media@vger.kernel.org
10469T:	git git://linuxtv.org/media_tree.git
10470S:	Maintained
10471F:	drivers/media/i2c/ov2685.c
10472
10473OMNIVISION OV5640 SENSOR DRIVER
10474M:	Steve Longerbeam <slongerbeam@gmail.com>
10475L:	linux-media@vger.kernel.org
10476T:	git git://linuxtv.org/media_tree.git
10477S:	Maintained
10478F:	drivers/media/i2c/ov5640.c
10479
10480OMNIVISION OV5647 SENSOR DRIVER
10481M:	Luis Oliveira <lolivei@synopsys.com>
10482L:	linux-media@vger.kernel.org
10483T:	git git://linuxtv.org/media_tree.git
10484S:	Maintained
10485F:	drivers/media/i2c/ov5647.c
10486
10487OMNIVISION OV5695 SENSOR DRIVER
10488M:	Shunqian Zheng <zhengsq@rock-chips.com>
10489L:	linux-media@vger.kernel.org
10490T:	git git://linuxtv.org/media_tree.git
10491S:	Maintained
10492F:	drivers/media/i2c/ov5695.c
10493
10494OMNIVISION OV7670 SENSOR DRIVER
10495M:	Jonathan Corbet <corbet@lwn.net>
10496L:	linux-media@vger.kernel.org
10497T:	git git://linuxtv.org/media_tree.git
10498S:	Maintained
10499F:	drivers/media/i2c/ov7670.c
10500F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10501
10502OMNIVISION OV772x SENSOR DRIVER
10503M:	Jacopo Mondi <jacopo@jmondi.org>
10504L:	linux-media@vger.kernel.org
10505T:	git git://linuxtv.org/media_tree.git
10506S:	Odd fixes
10507F:	drivers/media/i2c/ov772x.c
10508F:	include/media/i2c/ov772x.h
10509F:	Documentation/devicetree/bindings/media/i2c/ov772x.txt
10510
10511OMNIVISION OV7740 SENSOR DRIVER
10512M:	Wenyou Yang <wenyou.yang@microchip.com>
10513L:	linux-media@vger.kernel.org
10514T:	git git://linuxtv.org/media_tree.git
10515S:	Maintained
10516F:	drivers/media/i2c/ov7740.c
10517F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10518
10519OMNIVISION OV9650 SENSOR DRIVER
10520M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10521R:	Akinobu Mita <akinobu.mita@gmail.com>
10522R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10523L:	linux-media@vger.kernel.org
10524T:	git git://linuxtv.org/media_tree.git
10525S:	Maintained
10526F:	drivers/media/i2c/ov9650.c
10527F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10528
10529ONENAND FLASH DRIVER
10530M:	Kyungmin Park <kyungmin.park@samsung.com>
10531L:	linux-mtd@lists.infradead.org
10532S:	Maintained
10533F:	drivers/mtd/nand/onenand/
10534F:	include/linux/mtd/onenand*.h
10535
10536ONSTREAM SCSI TAPE DRIVER
10537M:	Willem Riede <osst@riede.org>
10538L:	osst-users@lists.sourceforge.net
10539L:	linux-scsi@vger.kernel.org
10540S:	Maintained
10541F:	Documentation/scsi/osst.txt
10542F:	drivers/scsi/osst.*
10543F:	drivers/scsi/osst_*.h
10544F:	drivers/scsi/st.h
10545
10546OP-TEE DRIVER
10547M:	Jens Wiklander <jens.wiklander@linaro.org>
10548S:	Maintained
10549F:	drivers/tee/optee/
10550
10551OPA-VNIC DRIVER
10552M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10553M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10554L:	linux-rdma@vger.kernel.org
10555S:	Supported
10556F:	drivers/infiniband/ulp/opa_vnic
10557
10558OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10559M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10560M:	Frank Rowand <frowand.list@gmail.com>
10561L:	devicetree@vger.kernel.org
10562S:	Maintained
10563F:	Documentation/devicetree/dynamic-resolution-notes.txt
10564F:	Documentation/devicetree/overlay-notes.txt
10565F:	drivers/of/overlay.c
10566F:	drivers/of/resolver.c
10567K:	of_overlay_notifier_
10568
10569OPEN FIRMWARE AND FLATTENED DEVICE TREE
10570M:	Rob Herring <robh+dt@kernel.org>
10571M:	Frank Rowand <frowand.list@gmail.com>
10572L:	devicetree@vger.kernel.org
10573W:	http://www.devicetree.org/
10574T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10575S:	Maintained
10576F:	drivers/of/
10577F:	include/linux/of*.h
10578F:	scripts/dtc/
10579F:	Documentation/ABI/testing/sysfs-firmware-ofw
10580
10581OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10582M:	Rob Herring <robh+dt@kernel.org>
10583M:	Mark Rutland <mark.rutland@arm.com>
10584L:	devicetree@vger.kernel.org
10585T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10586Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10587S:	Maintained
10588F:	Documentation/devicetree/
10589F:	arch/*/boot/dts/
10590F:	include/dt-bindings/
10591
10592OPENCORES I2C BUS DRIVER
10593M:	Peter Korsgaard <jacmet@sunsite.dk>
10594L:	linux-i2c@vger.kernel.org
10595S:	Maintained
10596F:	Documentation/i2c/busses/i2c-ocores
10597F:	drivers/i2c/busses/i2c-ocores.c
10598
10599OPENRISC ARCHITECTURE
10600M:	Jonas Bonn <jonas@southpole.se>
10601M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10602M:	Stafford Horne <shorne@gmail.com>
10603T:	git git://github.com/openrisc/linux.git
10604L:	openrisc@lists.librecores.org
10605W:	http://openrisc.io
10606S:	Maintained
10607F:	Documentation/devicetree/bindings/openrisc/
10608F:	Documentation/openrisc/
10609F:	arch/openrisc/
10610F:	drivers/irqchip/irq-ompic.c
10611F:	drivers/irqchip/irq-or1k-*
10612
10613OPENVSWITCH
10614M:	Pravin B Shelar <pshelar@ovn.org>
10615L:	netdev@vger.kernel.org
10616L:	dev@openvswitch.org
10617W:	http://openvswitch.org
10618S:	Maintained
10619F:	net/openvswitch/
10620F:	include/uapi/linux/openvswitch.h
10621
10622OPERATING PERFORMANCE POINTS (OPP)
10623M:	Viresh Kumar <vireshk@kernel.org>
10624M:	Nishanth Menon <nm@ti.com>
10625M:	Stephen Boyd <sboyd@kernel.org>
10626L:	linux-pm@vger.kernel.org
10627S:	Maintained
10628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10629F:	drivers/opp/
10630F:	include/linux/pm_opp.h
10631F:	Documentation/power/opp.txt
10632F:	Documentation/devicetree/bindings/opp/
10633
10634OPL4 DRIVER
10635M:	Clemens Ladisch <clemens@ladisch.de>
10636L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10637T:	git git://git.alsa-project.org/alsa-kernel.git
10638S:	Maintained
10639F:	sound/drivers/opl4/
10640
10641OPROFILE
10642M:	Robert Richter <rric@kernel.org>
10643L:	oprofile-list@lists.sf.net
10644S:	Maintained
10645F:	arch/*/include/asm/oprofile*.h
10646F:	arch/*/oprofile/
10647F:	drivers/oprofile/
10648F:	include/linux/oprofile.h
10649
10650ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10651M:	Mark Fasheh <mark@fasheh.com>
10652M:	Joel Becker <jlbec@evilplan.org>
10653L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10654W:	http://ocfs2.wiki.kernel.org
10655S:	Supported
10656F:	Documentation/filesystems/ocfs2.txt
10657F:	Documentation/filesystems/dlmfs.txt
10658F:	fs/ocfs2/
10659
10660ORANGEFS FILESYSTEM
10661M:	Mike Marshall <hubcap@omnibond.com>
10662R:	Martin Brandenburg <martin@omnibond.com>
10663L:	devel@lists.orangefs.org
10664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10665S:	Supported
10666F:	fs/orangefs/
10667F:	Documentation/filesystems/orangefs.txt
10668
10669ORINOCO DRIVER
10670L:	linux-wireless@vger.kernel.org
10671W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10672W:	http://www.nongnu.org/orinoco/
10673S:	Orphan
10674F:	drivers/net/wireless/intersil/orinoco/
10675
10676OSD LIBRARY and FILESYSTEM
10677M:	Boaz Harrosh <ooo@electrozaur.com>
10678S:	Maintained
10679F:	drivers/scsi/osd/
10680F:	include/scsi/osd_*
10681F:	fs/exofs/
10682
10683OV2659 OMNIVISION SENSOR DRIVER
10684M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10685L:	linux-media@vger.kernel.org
10686W:	https://linuxtv.org
10687Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10688T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10689S:	Maintained
10690F:	drivers/media/i2c/ov2659.c
10691F:	include/media/i2c/ov2659.h
10692
10693OVERLAY FILESYSTEM
10694M:	Miklos Szeredi <miklos@szeredi.hu>
10695L:	linux-unionfs@vger.kernel.org
10696T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10697S:	Supported
10698F:	fs/overlayfs/
10699F:	Documentation/filesystems/overlayfs.txt
10700
10701P54 WIRELESS DRIVER
10702M:	Christian Lamparter <chunkeey@googlemail.com>
10703L:	linux-wireless@vger.kernel.org
10704W:	http://wireless.kernel.org/en/users/Drivers/p54
10705S:	Maintained
10706F:	drivers/net/wireless/intersil/p54/
10707
10708PA SEMI ETHERNET DRIVER
10709L:	netdev@vger.kernel.org
10710S:	Orphan
10711F:	drivers/net/ethernet/pasemi/*
10712
10713PA SEMI SMBUS DRIVER
10714L:	linux-i2c@vger.kernel.org
10715S:	Orphan
10716F:	drivers/i2c/busses/i2c-pasemi.c
10717
10718PADATA PARALLEL EXECUTION MECHANISM
10719M:	Steffen Klassert <steffen.klassert@secunet.com>
10720L:	linux-crypto@vger.kernel.org
10721S:	Maintained
10722F:	kernel/padata.c
10723F:	include/linux/padata.h
10724F:	Documentation/padata.txt
10725
10726PANASONIC LAPTOP ACPI EXTRAS DRIVER
10727M:	Harald Welte <laforge@gnumonks.org>
10728L:	platform-driver-x86@vger.kernel.org
10729S:	Maintained
10730F:	drivers/platform/x86/panasonic-laptop.c
10731
10732PARALLEL LCD/KEYPAD PANEL DRIVER
10733M:	Willy Tarreau <willy@haproxy.com>
10734M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10735S:	Odd Fixes
10736F:	Documentation/auxdisplay/lcd-panel-cgram.txt
10737F:	drivers/misc/panel.c
10738
10739PARALLEL PORT SUBSYSTEM
10740M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10741M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10742L:	linux-parport@lists.infradead.org (subscribers-only)
10743S:	Maintained
10744F:	drivers/parport/
10745F:	include/linux/parport*.h
10746F:	drivers/char/ppdev.c
10747F:	include/uapi/linux/ppdev.h
10748F:	Documentation/parport*.txt
10749
10750PARAVIRT_OPS INTERFACE
10751M:	Juergen Gross <jgross@suse.com>
10752M:	Alok Kataria <akataria@vmware.com>
10753L:	virtualization@lists.linux-foundation.org
10754S:	Supported
10755F:	Documentation/virtual/paravirt_ops.txt
10756F:	arch/*/kernel/paravirt*
10757F:	arch/*/include/asm/paravirt*.h
10758F:	include/linux/hypervisor.h
10759
10760PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10761M:	Tim Waugh <tim@cyberelk.net>
10762L:	linux-parport@lists.infradead.org (subscribers-only)
10763S:	Maintained
10764F:	Documentation/blockdev/paride.txt
10765F:	drivers/block/paride/
10766
10767PARISC ARCHITECTURE
10768M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10769M:	Helge Deller <deller@gmx.de>
10770L:	linux-parisc@vger.kernel.org
10771W:	http://www.parisc-linux.org/
10772Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10773T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10774T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10775S:	Maintained
10776F:	arch/parisc/
10777F:	Documentation/parisc/
10778F:	drivers/parisc/
10779F:	drivers/char/agp/parisc-agp.c
10780F:	drivers/input/serio/gscps2.c
10781F:	drivers/parport/parport_gsc.*
10782F:	drivers/tty/serial/8250/8250_gsc.c
10783F:	drivers/video/fbdev/sti*
10784F:	drivers/video/console/sti*
10785F:	drivers/video/logo/logo_parisc*
10786
10787PARMAN
10788M:	Jiri Pirko <jiri@mellanox.com>
10789L:	netdev@vger.kernel.org
10790S:	Supported
10791F:	lib/parman.c
10792F:	lib/test_parman.c
10793F:	include/linux/parman.h
10794
10795PC87360 HARDWARE MONITORING DRIVER
10796M:	Jim Cromie <jim.cromie@gmail.com>
10797L:	linux-hwmon@vger.kernel.org
10798S:	Maintained
10799F:	Documentation/hwmon/pc87360
10800F:	drivers/hwmon/pc87360.c
10801
10802PC8736x GPIO DRIVER
10803M:	Jim Cromie <jim.cromie@gmail.com>
10804S:	Maintained
10805F:	drivers/char/pc8736x_gpio.c
10806
10807PC87427 HARDWARE MONITORING DRIVER
10808M:	Jean Delvare <jdelvare@suse.com>
10809L:	linux-hwmon@vger.kernel.org
10810S:	Maintained
10811F:	Documentation/hwmon/pc87427
10812F:	drivers/hwmon/pc87427.c
10813
10814PCA9532 LED DRIVER
10815M:	Riku Voipio <riku.voipio@iki.fi>
10816S:	Maintained
10817F:	drivers/leds/leds-pca9532.c
10818F:	include/linux/leds-pca9532.h
10819
10820PCA9541 I2C BUS MASTER SELECTOR DRIVER
10821M:	Guenter Roeck <linux@roeck-us.net>
10822L:	linux-i2c@vger.kernel.org
10823S:	Maintained
10824F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10825
10826PCDP - PRIMARY CONSOLE AND DEBUG PORT
10827M:	Khalid Aziz <khalid@gonehiking.org>
10828S:	Maintained
10829F:	drivers/firmware/pcdp.*
10830
10831PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10832M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10833L:	linux-pci@vger.kernel.org
10834L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10835S:	Maintained
10836F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10837F:	drivers/pci/controller/pci-aardvark.c
10838
10839PCI DRIVER FOR ALTERA PCIE IP
10840M:	Ley Foon Tan <lftan@altera.com>
10841L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10842L:	linux-pci@vger.kernel.org
10843S:	Supported
10844F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10845F:	drivers/pci/controller/pcie-altera.c
10846
10847PCI DRIVER FOR APPLIEDMICRO XGENE
10848M:	Tanmay Inamdar <tinamdar@apm.com>
10849L:	linux-pci@vger.kernel.org
10850L:	linux-arm-kernel@lists.infradead.org
10851S:	Maintained
10852F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10853F:	drivers/pci/controller/pci-xgene.c
10854
10855PCI DRIVER FOR ARM VERSATILE PLATFORM
10856M:	Rob Herring <robh@kernel.org>
10857L:	linux-pci@vger.kernel.org
10858L:	linux-arm-kernel@lists.infradead.org
10859S:	Maintained
10860F:	Documentation/devicetree/bindings/pci/versatile.txt
10861F:	drivers/pci/controller/pci-versatile.c
10862
10863PCI DRIVER FOR ARMADA 8K
10864M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10865L:	linux-pci@vger.kernel.org
10866L:	linux-arm-kernel@lists.infradead.org
10867S:	Maintained
10868F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10869F:	drivers/pci/controller/dwc/pcie-armada8k.c
10870
10871PCI DRIVER FOR CADENCE PCIE IP
10872M:	Alan Douglas <adouglas@cadence.com>
10873L:	linux-pci@vger.kernel.org
10874S:	Maintained
10875F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10876F:	drivers/pci/controller/pcie-cadence*
10877
10878PCI DRIVER FOR FREESCALE LAYERSCAPE
10879M:	Minghuan Lian <minghuan.Lian@nxp.com>
10880M:	Mingkai Hu <mingkai.hu@nxp.com>
10881M:	Roy Zang <roy.zang@nxp.com>
10882L:	linuxppc-dev@lists.ozlabs.org
10883L:	linux-pci@vger.kernel.org
10884L:	linux-arm-kernel@lists.infradead.org
10885S:	Maintained
10886F:	drivers/pci/controller/dwc/*layerscape*
10887
10888PCI DRIVER FOR GENERIC OF HOSTS
10889M:	Will Deacon <will.deacon@arm.com>
10890L:	linux-pci@vger.kernel.org
10891L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10892S:	Maintained
10893F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10894F:	drivers/pci/controller/pci-host-common.c
10895F:	drivers/pci/controller/pci-host-generic.c
10896
10897PCI DRIVER FOR IMX6
10898M:	Richard Zhu <hongxing.zhu@nxp.com>
10899M:	Lucas Stach <l.stach@pengutronix.de>
10900L:	linux-pci@vger.kernel.org
10901L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10902S:	Maintained
10903F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10904F:	drivers/pci/controller/dwc/*imx6*
10905
10906PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10907M:	Keith Busch <keith.busch@intel.com>
10908M:	Jonathan Derrick <jonathan.derrick@intel.com>
10909L:	linux-pci@vger.kernel.org
10910S:	Supported
10911F:	drivers/pci/controller/vmd.c
10912
10913PCI DRIVER FOR MICROSEMI SWITCHTEC
10914M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10915M:	Logan Gunthorpe <logang@deltatee.com>
10916L:	linux-pci@vger.kernel.org
10917S:	Maintained
10918F:	Documentation/switchtec.txt
10919F:	Documentation/ABI/testing/sysfs-class-switchtec
10920F:	drivers/pci/switch/switchtec*
10921F:	include/uapi/linux/switchtec_ioctl.h
10922F:	include/linux/switchtec.h
10923F:	drivers/ntb/hw/mscc/
10924
10925PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10926M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10927M:	Jason Cooper <jason@lakedaemon.net>
10928L:	linux-pci@vger.kernel.org
10929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930S:	Maintained
10931F:	drivers/pci/controller/*mvebu*
10932
10933PCI DRIVER FOR NVIDIA TEGRA
10934M:	Thierry Reding <thierry.reding@gmail.com>
10935L:	linux-tegra@vger.kernel.org
10936L:	linux-pci@vger.kernel.org
10937S:	Supported
10938F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10939F:	drivers/pci/controller/pci-tegra.c
10940
10941PCI DRIVER FOR RENESAS R-CAR
10942M:	Simon Horman <horms@verge.net.au>
10943L:	linux-pci@vger.kernel.org
10944L:	linux-renesas-soc@vger.kernel.org
10945S:	Maintained
10946F:	drivers/pci/controller/*rcar*
10947
10948PCI DRIVER FOR SAMSUNG EXYNOS
10949M:	Jingoo Han <jingoohan1@gmail.com>
10950L:	linux-pci@vger.kernel.org
10951L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10952L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10953S:	Maintained
10954F:	drivers/pci/controller/dwc/pci-exynos.c
10955
10956PCI DRIVER FOR SYNOPSYS DESIGNWARE
10957M:	Jingoo Han <jingoohan1@gmail.com>
10958M:	Joao Pinto <Joao.Pinto@synopsys.com>
10959L:	linux-pci@vger.kernel.org
10960S:	Maintained
10961F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10962F:	drivers/pci/controller/dwc/*designware*
10963
10964PCI DRIVER FOR TI DRA7XX
10965M:	Kishon Vijay Abraham I <kishon@ti.com>
10966L:	linux-omap@vger.kernel.org
10967L:	linux-pci@vger.kernel.org
10968S:	Supported
10969F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10970F:	drivers/pci/controller/dwc/pci-dra7xx.c
10971
10972PCI DRIVER FOR TI KEYSTONE
10973M:	Murali Karicheri <m-karicheri2@ti.com>
10974L:	linux-pci@vger.kernel.org
10975L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10976S:	Maintained
10977F:	drivers/pci/controller/dwc/*keystone*
10978
10979PCI ENDPOINT SUBSYSTEM
10980M:	Kishon Vijay Abraham I <kishon@ti.com>
10981M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10982L:	linux-pci@vger.kernel.org
10983T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10984S:	Supported
10985F:	drivers/pci/endpoint/
10986F:	drivers/misc/pci_endpoint_test.c
10987F:	tools/pci/
10988
10989PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10990M:	Russell Currey <ruscur@russell.cc>
10991L:	linuxppc-dev@lists.ozlabs.org
10992S:	Supported
10993F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10994F:	arch/powerpc/kernel/eeh*.c
10995F:	arch/powerpc/platforms/*/eeh*.c
10996F:	arch/powerpc/include/*/eeh*.h
10997
10998PCI ERROR RECOVERY
10999M:	Linas Vepstas <linasvepstas@gmail.com>
11000L:	linux-pci@vger.kernel.org
11001S:	Supported
11002F:	Documentation/PCI/pci-error-recovery.txt
11003
11004PCI MSI DRIVER FOR ALTERA MSI IP
11005M:	Ley Foon Tan <lftan@altera.com>
11006L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
11007L:	linux-pci@vger.kernel.org
11008S:	Supported
11009F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
11010F:	drivers/pci/controller/pcie-altera-msi.c
11011
11012PCI MSI DRIVER FOR APPLIEDMICRO XGENE
11013M:	Duc Dang <dhdang@apm.com>
11014L:	linux-pci@vger.kernel.org
11015L:	linux-arm-kernel@lists.infradead.org
11016S:	Maintained
11017F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
11018F:	drivers/pci/controller/pci-xgene-msi.c
11019
11020PCI SUBSYSTEM
11021M:	Bjorn Helgaas <bhelgaas@google.com>
11022L:	linux-pci@vger.kernel.org
11023Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11024T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
11025S:	Supported
11026F:	Documentation/devicetree/bindings/pci/
11027F:	Documentation/PCI/
11028F:	drivers/acpi/pci*
11029F:	drivers/pci/
11030F:	include/asm-generic/pci*
11031F:	include/linux/pci*
11032F:	include/linux/of_pci.h
11033F:	include/uapi/linux/pci*
11034F:	lib/pci*
11035F:	arch/x86/pci/
11036F:	arch/x86/kernel/quirks.c
11037
11038PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
11039M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11040L:	linux-pci@vger.kernel.org
11041Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
11042T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
11043S:	Supported
11044F:	drivers/pci/controller/
11045
11046PCIE DRIVER FOR AXIS ARTPEC
11047M:	Jesper Nilsson <jesper.nilsson@axis.com>
11048L:	linux-arm-kernel@axis.com
11049L:	linux-pci@vger.kernel.org
11050S:	Maintained
11051F:	Documentation/devicetree/bindings/pci/axis,artpec*
11052F:	drivers/pci/controller/dwc/*artpec*
11053
11054PCIE DRIVER FOR CAVIUM THUNDERX
11055M:	David Daney <david.daney@cavium.com>
11056L:	linux-pci@vger.kernel.org
11057L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11058S:	Supported
11059F:	Documentation/devicetree/bindings/pci/pci-thunder-*
11060F:	drivers/pci/controller/pci-thunder-*
11061
11062PCIE DRIVER FOR HISILICON
11063M:	Zhou Wang <wangzhou1@hisilicon.com>
11064L:	linux-pci@vger.kernel.org
11065S:	Maintained
11066F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
11067F:	drivers/pci/controller/dwc/pcie-hisi.c
11068
11069PCIE DRIVER FOR HISILICON KIRIN
11070M:	Xiaowei Song <songxiaowei@hisilicon.com>
11071M:	Binghui Wang <wangbinghui@hisilicon.com>
11072L:	linux-pci@vger.kernel.org
11073S:	Maintained
11074F:	Documentation/devicetree/bindings/pci/kirin-pcie.txt
11075F:	drivers/pci/controller/dwc/pcie-kirin.c
11076
11077PCIE DRIVER FOR HISILICON STB
11078M:	Jianguo Sun <sunjianguo1@huawei.com>
11079M:	Shawn Guo <shawn.guo@linaro.org>
11080L:	linux-pci@vger.kernel.org
11081S:	Maintained
11082F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
11083F:	drivers/pci/controller/dwc/pcie-histb.c
11084
11085PCIE DRIVER FOR MEDIATEK
11086M:	Ryder Lee <ryder.lee@mediatek.com>
11087L:	linux-pci@vger.kernel.org
11088L:	linux-mediatek@lists.infradead.org
11089S:	Supported
11090F:	Documentation/devicetree/bindings/pci/mediatek*
11091F:	drivers/pci/controller/*mediatek*
11092
11093PCIE DRIVER FOR QUALCOMM MSM
11094M:	Stanimir Varbanov <svarbanov@mm-sol.com>
11095L:	linux-pci@vger.kernel.org
11096L:	linux-arm-msm@vger.kernel.org
11097S:	Maintained
11098F:	drivers/pci/controller/dwc/*qcom*
11099
11100PCIE DRIVER FOR ROCKCHIP
11101M:	Shawn Lin <shawn.lin@rock-chips.com>
11102L:	linux-pci@vger.kernel.org
11103L:	linux-rockchip@lists.infradead.org
11104S:	Maintained
11105F:	Documentation/devicetree/bindings/pci/rockchip-pcie*
11106F:	drivers/pci/controller/pcie-rockchip*
11107
11108PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
11109M:	Linus Walleij <linus.walleij@linaro.org>
11110L:	linux-pci@vger.kernel.org
11111S:	Maintained
11112F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
11113F:	drivers/pci/controller/pci-v3-semi.c
11114
11115PCIE DRIVER FOR ST SPEAR13XX
11116M:	Pratyush Anand <pratyush.anand@gmail.com>
11117L:	linux-pci@vger.kernel.org
11118S:	Maintained
11119F:	drivers/pci/controller/dwc/*spear*
11120
11121PCMCIA SUBSYSTEM
11122M:	Dominik Brodowski <linux@dominikbrodowski.net>
11123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
11124S:	Odd Fixes
11125F:	Documentation/pcmcia/
11126F:	tools/pcmcia/
11127F:	drivers/pcmcia/
11128F:	include/pcmcia/
11129
11130PCNET32 NETWORK DRIVER
11131M:	Don Fry <pcnet32@frontier.com>
11132L:	netdev@vger.kernel.org
11133S:	Maintained
11134F:	drivers/net/ethernet/amd/pcnet32.c
11135
11136PCRYPT PARALLEL CRYPTO ENGINE
11137M:	Steffen Klassert <steffen.klassert@secunet.com>
11138L:	linux-crypto@vger.kernel.org
11139S:	Maintained
11140F:	crypto/pcrypt.c
11141F:	include/crypto/pcrypt.h
11142
11143PEAQ WMI HOTKEYS DRIVER
11144M:	Hans de Goede <hdegoede@redhat.com>
11145L:	platform-driver-x86@vger.kernel.org
11146S:	Maintained
11147F:	drivers/platform/x86/peaq-wmi.c
11148
11149PER-CPU MEMORY ALLOCATOR
11150M:	Tejun Heo <tj@kernel.org>
11151M:	Christoph Lameter <cl@linux.com>
11152M:	Dennis Zhou <dennisszhou@gmail.com>
11153T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11154S:	Maintained
11155F:	include/linux/percpu*.h
11156F:	mm/percpu*.c
11157F:	arch/*/include/asm/percpu.h
11158
11159PER-TASK DELAY ACCOUNTING
11160M:	Balbir Singh <bsingharora@gmail.com>
11161S:	Maintained
11162F:	include/linux/delayacct.h
11163F:	kernel/delayacct.c
11164
11165PERFORMANCE EVENTS SUBSYSTEM
11166M:	Peter Zijlstra <peterz@infradead.org>
11167M:	Ingo Molnar <mingo@redhat.com>
11168M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11169R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11170R:	Jiri Olsa <jolsa@redhat.com>
11171R:	Namhyung Kim <namhyung@kernel.org>
11172L:	linux-kernel@vger.kernel.org
11173T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11174S:	Supported
11175F:	kernel/events/*
11176F:	include/linux/perf_event.h
11177F:	include/uapi/linux/perf_event.h
11178F:	arch/*/kernel/perf_event*.c
11179F:	arch/*/kernel/*/perf_event*.c
11180F:	arch/*/kernel/*/*/perf_event*.c
11181F:	arch/*/include/asm/perf_event.h
11182F:	arch/*/kernel/perf_callchain.c
11183F:	arch/*/events/*
11184F:	tools/perf/
11185
11186PERSONALITY HANDLING
11187M:	Christoph Hellwig <hch@infradead.org>
11188L:	linux-abi-devel@lists.sourceforge.net
11189S:	Maintained
11190F:	include/linux/personality.h
11191F:	include/uapi/linux/personality.h
11192
11193PHONET PROTOCOL
11194M:	Remi Denis-Courmont <courmisch@gmail.com>
11195S:	Supported
11196F:	Documentation/networking/phonet.txt
11197F:	include/linux/phonet.h
11198F:	include/net/phonet/
11199F:	include/uapi/linux/phonet.h
11200F:	net/phonet/
11201
11202PHRAM MTD DRIVER
11203M:	Joern Engel <joern@lazybastard.org>
11204L:	linux-mtd@lists.infradead.org
11205S:	Maintained
11206F:	drivers/mtd/devices/phram.c
11207
11208PICOLCD HID DRIVER
11209M:	Bruno Prémont <bonbons@linux-vserver.org>
11210L:	linux-input@vger.kernel.org
11211S:	Maintained
11212F:	drivers/hid/hid-picolcd*
11213
11214PICOXCELL SUPPORT
11215M:	Jamie Iles <jamie@jamieiles.com>
11216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11217T:	git git://github.com/jamieiles/linux-2.6-ji.git
11218S:	Supported
11219F:	arch/arm/boot/dts/picoxcell*
11220F:	arch/arm/mach-picoxcell/
11221F:	drivers/crypto/picoxcell*
11222
11223PIN CONTROL SUBSYSTEM
11224M:	Linus Walleij <linus.walleij@linaro.org>
11225L:	linux-gpio@vger.kernel.org
11226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11227S:	Maintained
11228F:	Documentation/devicetree/bindings/pinctrl/
11229F:	Documentation/driver-api/pinctl.rst
11230F:	drivers/pinctrl/
11231F:	include/linux/pinctrl/
11232
11233PIN CONTROLLER - ATMEL AT91
11234M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11235L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11236S:	Maintained
11237F:	drivers/pinctrl/pinctrl-at91.*
11238
11239PIN CONTROLLER - ATMEL AT91 PIO4
11240M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11241L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11242L:	linux-gpio@vger.kernel.org
11243S:	Supported
11244F:	drivers/pinctrl/pinctrl-at91-pio4.*
11245
11246PIN CONTROLLER - FREESCALE
11247M:	Dong Aisheng <aisheng.dong@nxp.com>
11248M:	Fabio Estevam <festevam@gmail.com>
11249M:	Shawn Guo <shawnguo@kernel.org>
11250M:	Stefan Agner <stefan@agner.ch>
11251R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11252L:	linux-gpio@vger.kernel.org
11253S:	Maintained
11254F:	drivers/pinctrl/freescale/
11255F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11256
11257PIN CONTROLLER - INTEL
11258M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11259M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11260S:	Maintained
11261F:	drivers/pinctrl/intel/
11262
11263PIN CONTROLLER - MEDIATEK
11264M:	Sean Wang <sean.wang@mediatek.com>
11265L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11266S:	Maintained
11267F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11268F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11269F:	drivers/pinctrl/mediatek/mtk-eint.*
11270F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11271F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11272F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11273
11274PIN CONTROLLER - QUALCOMM
11275M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11276S:	Maintained
11277L:	linux-arm-msm@vger.kernel.org
11278F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11279F:	drivers/pinctrl/qcom/
11280
11281PIN CONTROLLER - RENESAS
11282M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11283M:	Geert Uytterhoeven <geert+renesas@glider.be>
11284L:	linux-renesas-soc@vger.kernel.org
11285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11286S:	Maintained
11287F:	drivers/pinctrl/sh-pfc/
11288
11289PIN CONTROLLER - SAMSUNG
11290M:	Tomasz Figa <tomasz.figa@gmail.com>
11291M:	Krzysztof Kozlowski <krzk@kernel.org>
11292M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11293L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11294L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11295Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11297S:	Maintained
11298F:	drivers/pinctrl/samsung/
11299F:	include/dt-bindings/pinctrl/samsung.h
11300F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11301
11302PIN CONTROLLER - SINGLE
11303M:	Tony Lindgren <tony@atomide.com>
11304M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11305L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11306L:	linux-omap@vger.kernel.org
11307S:	Maintained
11308F:	drivers/pinctrl/pinctrl-single.c
11309
11310PIN CONTROLLER - ST SPEAR
11311M:	Viresh Kumar <vireshk@kernel.org>
11312L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11313W:	http://www.st.com/spear
11314S:	Maintained
11315F:	drivers/pinctrl/spear/
11316
11317PISTACHIO SOC SUPPORT
11318M:	James Hartley <james.hartley@sondrel.com>
11319L:	linux-mips@linux-mips.org
11320S:	Odd Fixes
11321F:	arch/mips/pistachio/
11322F:	arch/mips/include/asm/mach-pistachio/
11323F:	arch/mips/boot/dts/img/pistachio*
11324F:	arch/mips/configs/pistachio*_defconfig
11325
11326PKTCDVD DRIVER
11327S:	Orphan
11328M:	linux-block@vger.kernel.org
11329F:	drivers/block/pktcdvd.c
11330F:	include/linux/pktcdvd.h
11331F:	include/uapi/linux/pktcdvd.h
11332
11333PKUNITY SOC DRIVERS
11334M:	Guan Xuetao <gxt@pku.edu.cn>
11335W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11336S:	Maintained
11337T:	git git://github.com/gxt/linux.git
11338F:	drivers/input/serio/i8042-unicore32io.h
11339F:	drivers/i2c/busses/i2c-puv3.c
11340F:	drivers/video/fbdev/fb-puv3.c
11341F:	drivers/rtc/rtc-puv3.c
11342
11343PMBUS HARDWARE MONITORING DRIVERS
11344M:	Guenter Roeck <linux@roeck-us.net>
11345L:	linux-hwmon@vger.kernel.org
11346W:	http://hwmon.wiki.kernel.org/
11347W:	http://www.roeck-us.net/linux/drivers/
11348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11349S:	Maintained
11350F:	Documentation/hwmon/pmbus
11351F:	drivers/hwmon/pmbus/
11352F:	include/linux/pmbus.h
11353
11354PMC SIERRA MaxRAID DRIVER
11355L:	linux-scsi@vger.kernel.org
11356W:	http://www.pmc-sierra.com/
11357S:	Orphan
11358F:	drivers/scsi/pmcraid.*
11359
11360PMC SIERRA PM8001 DRIVER
11361M:	Jack Wang <jinpu.wang@profitbricks.com>
11362M:	lindar_liu@usish.com
11363L:	linux-scsi@vger.kernel.org
11364S:	Supported
11365F:	drivers/scsi/pm8001/
11366
11367PNP SUPPORT
11368M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11369S:	Maintained
11370F:	drivers/pnp/
11371
11372POSIX CLOCKS and TIMERS
11373M:	Thomas Gleixner <tglx@linutronix.de>
11374L:	linux-kernel@vger.kernel.org
11375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11376S:	Maintained
11377F:	fs/timerfd.c
11378F:	include/linux/timer*
11379F:	kernel/time/*timer*
11380
11381POWER MANAGEMENT CORE
11382M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11383L:	linux-pm@vger.kernel.org
11384T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11385B:	https://bugzilla.kernel.org
11386S:	Supported
11387F:	drivers/base/power/
11388F:	include/linux/pm.h
11389F:	include/linux/pm_*
11390F:	include/linux/powercap.h
11391F:	drivers/powercap/
11392F:	kernel/configs/nopm.config
11393
11394POWER STATE COORDINATION INTERFACE (PSCI)
11395M:	Mark Rutland <mark.rutland@arm.com>
11396M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11397L:	linux-arm-kernel@lists.infradead.org
11398S:	Maintained
11399F:	drivers/firmware/psci*.c
11400F:	include/linux/psci.h
11401F:	include/uapi/linux/psci.h
11402
11403POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11404M:	Sebastian Reichel <sre@kernel.org>
11405L:	linux-pm@vger.kernel.org
11406T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11407S:	Maintained
11408F:	Documentation/ABI/testing/sysfs-class-power
11409F:	Documentation/devicetree/bindings/power/supply/
11410F:	include/linux/power_supply.h
11411F:	drivers/power/supply/
11412
11413POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11414M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11415L:	linuxppc-dev@lists.ozlabs.org
11416S:	Maintained
11417F:	drivers/char/powernv-op-panel.c
11418
11419PPP OVER ATM (RFC 2364)
11420M:	Mitchell Blank Jr <mitch@sfgoth.com>
11421S:	Maintained
11422F:	net/atm/pppoatm.c
11423F:	include/uapi/linux/atmppp.h
11424
11425PPP OVER ETHERNET
11426M:	Michal Ostrowski <mostrows@earthlink.net>
11427S:	Maintained
11428F:	drivers/net/ppp/pppoe.c
11429F:	drivers/net/ppp/pppox.c
11430
11431PPP OVER L2TP
11432M:	James Chapman <jchapman@katalix.com>
11433S:	Maintained
11434F:	net/l2tp/l2tp_ppp.c
11435F:	include/linux/if_pppol2tp.h
11436F:	include/uapi/linux/if_pppol2tp.h
11437
11438PPP PROTOCOL DRIVERS AND COMPRESSORS
11439M:	Paul Mackerras <paulus@samba.org>
11440L:	linux-ppp@vger.kernel.org
11441S:	Maintained
11442F:	drivers/net/ppp/ppp_*
11443
11444PPS SUPPORT
11445M:	Rodolfo Giometti <giometti@enneenne.com>
11446W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11447L:	linuxpps@ml.enneenne.com (subscribers-only)
11448S:	Maintained
11449F:	Documentation/pps/
11450F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11451F:	Documentation/ABI/testing/sysfs-pps
11452F:	drivers/pps/
11453F:	include/linux/pps*.h
11454F:	include/uapi/linux/pps.h
11455
11456PPTP DRIVER
11457M:	Dmitry Kozlov <xeb@mail.ru>
11458L:	netdev@vger.kernel.org
11459S:	Maintained
11460F:	drivers/net/ppp/pptp.c
11461W:	http://sourceforge.net/projects/accel-pptp
11462
11463PREEMPTIBLE KERNEL
11464M:	Robert Love <rml@tech9.net>
11465L:	kpreempt-tech@lists.sourceforge.net
11466W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11467S:	Supported
11468F:	Documentation/preempt-locking.txt
11469F:	include/linux/preempt.h
11470
11471PRINTK
11472M:	Petr Mladek <pmladek@suse.com>
11473M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11474R:	Steven Rostedt <rostedt@goodmis.org>
11475S:	Maintained
11476F:	kernel/printk/
11477F:	include/linux/printk.h
11478
11479PRISM54 WIRELESS DRIVER
11480M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11481L:	linux-wireless@vger.kernel.org
11482W:	http://wireless.kernel.org/en/users/Drivers/p54
11483S:	Obsolete
11484F:	drivers/net/wireless/intersil/prism54/
11485
11486PROC SYSCTL
11487M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11488M:	Kees Cook <keescook@chromium.org>
11489L:	linux-kernel@vger.kernel.org
11490L:	linux-fsdevel@vger.kernel.org
11491S:	Maintained
11492F:	fs/proc/proc_sysctl.c
11493F:	include/linux/sysctl.h
11494F:	kernel/sysctl.c
11495F:	tools/testing/selftests/sysctl/
11496
11497PS3 NETWORK SUPPORT
11498M:	Geoff Levand <geoff@infradead.org>
11499L:	netdev@vger.kernel.org
11500L:	linuxppc-dev@lists.ozlabs.org
11501S:	Maintained
11502F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11503
11504PS3 PLATFORM SUPPORT
11505M:	Geoff Levand <geoff@infradead.org>
11506L:	linuxppc-dev@lists.ozlabs.org
11507S:	Maintained
11508F:	arch/powerpc/boot/ps3*
11509F:	arch/powerpc/include/asm/lv1call.h
11510F:	arch/powerpc/include/asm/ps3*.h
11511F:	arch/powerpc/platforms/ps3/
11512F:	drivers/*/ps3*
11513F:	drivers/ps3/
11514F:	drivers/rtc/rtc-ps3.c
11515F:	drivers/usb/host/*ps3.c
11516F:	sound/ppc/snd_ps3*
11517
11518PS3VRAM DRIVER
11519M:	Jim Paris <jim@jtan.com>
11520M:	Geoff Levand <geoff@infradead.org>
11521L:	linuxppc-dev@lists.ozlabs.org
11522S:	Maintained
11523F:	drivers/block/ps3vram.c
11524
11525PSAMPLE PACKET SAMPLING SUPPORT:
11526M:	Yotam Gigi <yotam.gi@gmail.com>
11527S:	Maintained
11528F:	net/psample
11529F:	include/net/psample.h
11530F:	include/uapi/linux/psample.h
11531
11532PSTORE FILESYSTEM
11533M:	Kees Cook <keescook@chromium.org>
11534M:	Anton Vorontsov <anton@enomsg.org>
11535M:	Colin Cross <ccross@android.com>
11536M:	Tony Luck <tony.luck@intel.com>
11537S:	Maintained
11538T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11539F:	fs/pstore/
11540F:	include/linux/pstore*
11541F:	drivers/firmware/efi/efi-pstore.c
11542F:	drivers/acpi/apei/erst.c
11543F:	Documentation/admin-guide/ramoops.rst
11544F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11545K:	\b(pstore|ramoops)
11546
11547PTP HARDWARE CLOCK SUPPORT
11548M:	Richard Cochran <richardcochran@gmail.com>
11549L:	netdev@vger.kernel.org
11550S:	Maintained
11551W:	http://linuxptp.sourceforge.net/
11552F:	Documentation/ABI/testing/sysfs-ptp
11553F:	Documentation/ptp/*
11554F:	drivers/net/phy/dp83640*
11555F:	drivers/ptp/*
11556F:	include/linux/ptp_cl*
11557
11558PTRACE SUPPORT
11559M:	Oleg Nesterov <oleg@redhat.com>
11560S:	Maintained
11561F:	include/asm-generic/syscall.h
11562F:	include/linux/ptrace.h
11563F:	include/linux/regset.h
11564F:	include/linux/tracehook.h
11565F:	include/uapi/linux/ptrace.h
11566F:	include/uapi/linux/ptrace.h
11567F:	include/asm-generic/ptrace.h
11568F:	kernel/ptrace.c
11569F:	arch/*/ptrace*.c
11570F:	arch/*/*/ptrace*.c
11571F:	arch/*/include/asm/ptrace*.h
11572
11573PULSE8-CEC DRIVER
11574M:	Hans Verkuil <hverkuil@xs4all.nl>
11575L:	linux-media@vger.kernel.org
11576T:	git git://linuxtv.org/media_tree.git
11577S:	Maintained
11578F:	drivers/media/usb/pulse8-cec/*
11579F:	Documentation/media/cec-drivers/pulse8-cec.rst
11580
11581PVRUSB2 VIDEO4LINUX DRIVER
11582M:	Mike Isely <isely@pobox.com>
11583L:	pvrusb2@isely.net	(subscribers-only)
11584L:	linux-media@vger.kernel.org
11585W:	http://www.isely.net/pvrusb2/
11586T:	git git://linuxtv.org/media_tree.git
11587S:	Maintained
11588F:	Documentation/media/v4l-drivers/pvrusb2*
11589F:	drivers/media/usb/pvrusb2/
11590
11591PWC WEBCAM DRIVER
11592M:	Hans Verkuil <hverkuil@xs4all.nl>
11593L:	linux-media@vger.kernel.org
11594T:	git git://linuxtv.org/media_tree.git
11595S:	Odd Fixes
11596F:	drivers/media/usb/pwc/*
11597
11598PWM FAN DRIVER
11599M:	Kamil Debski <kamil@wypas.org>
11600M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11601L:	linux-hwmon@vger.kernel.org
11602S:	Supported
11603F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11604F:	Documentation/hwmon/pwm-fan
11605F:	drivers/hwmon/pwm-fan.c
11606
11607PWM IR Transmitter
11608M:	Sean Young <sean@mess.org>
11609L:	linux-media@vger.kernel.org
11610S:	Maintained
11611F:	drivers/media/rc/pwm-ir-tx.c
11612
11613PWM SUBSYSTEM
11614M:	Thierry Reding <thierry.reding@gmail.com>
11615L:	linux-pwm@vger.kernel.org
11616S:	Maintained
11617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11618F:	Documentation/pwm.txt
11619F:	Documentation/devicetree/bindings/pwm/
11620F:	include/linux/pwm.h
11621F:	drivers/pwm/
11622F:	drivers/video/backlight/pwm_bl.c
11623F:	include/linux/pwm_backlight.h
11624F:	drivers/gpio/gpio-mvebu.c
11625F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11626
11627PXA GPIO DRIVER
11628M:	Robert Jarzmik <robert.jarzmik@free.fr>
11629L:	linux-gpio@vger.kernel.org
11630S:	Maintained
11631F:	drivers/gpio/gpio-pxa.c
11632
11633PXA MMCI DRIVER
11634S:	Orphan
11635
11636PXA RTC DRIVER
11637M:	Robert Jarzmik <robert.jarzmik@free.fr>
11638L:	linux-rtc@vger.kernel.org
11639S:	Maintained
11640
11641PXA2xx/PXA3xx SUPPORT
11642M:	Daniel Mack <daniel@zonque.org>
11643M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11644M:	Robert Jarzmik <robert.jarzmik@free.fr>
11645L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11646T:	git git://github.com/hzhuang1/linux.git
11647T:	git git://github.com/rjarzmik/linux.git
11648S:	Maintained
11649F:	arch/arm/boot/dts/pxa*
11650F:	arch/arm/mach-pxa/
11651F:	drivers/dma/pxa*
11652F:	drivers/pcmcia/pxa2xx*
11653F:	drivers/pinctrl/pxa/
11654F:	drivers/spi/spi-pxa2xx*
11655F:	drivers/usb/gadget/udc/pxa2*
11656F:	include/sound/pxa2xx-lib.h
11657F:	sound/arm/pxa*
11658F:	sound/soc/pxa/
11659
11660QAT DRIVER
11661M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11662L:	qat-linux@intel.com
11663S:	Supported
11664F:	drivers/crypto/qat/
11665
11666QCOM AUDIO (ASoC) DRIVERS
11667M:	Patrick Lai <plai@codeaurora.org>
11668M:	Banajit Goswami <bgoswami@codeaurora.org>
11669L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11670S:	Supported
11671F:	sound/soc/qcom/
11672
11673QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11674M:	Gabriel Somlo <somlo@cmu.edu>
11675M:	"Michael S. Tsirkin" <mst@redhat.com>
11676L:	qemu-devel@nongnu.org
11677S:	Maintained
11678F:	drivers/firmware/qemu_fw_cfg.c
11679F:	include/uapi/linux/qemu_fw_cfg.h
11680
11681QIB DRIVER
11682M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11683M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11684L:	linux-rdma@vger.kernel.org
11685S:	Supported
11686F:	drivers/infiniband/hw/qib/
11687
11688QLOGIC QL41xxx FCOE DRIVER
11689M:	QLogic-Storage-Upstream@cavium.com
11690L:	linux-scsi@vger.kernel.org
11691S:	Supported
11692F:	drivers/scsi/qedf/
11693
11694QLOGIC QL41xxx ISCSI DRIVER
11695M:	QLogic-Storage-Upstream@cavium.com
11696L:	linux-scsi@vger.kernel.org
11697S:	Supported
11698F:	drivers/scsi/qedi/
11699
11700QLOGIC QL4xxx ETHERNET DRIVER
11701M:	Ariel Elior <Ariel.Elior@cavium.com>
11702M:	everest-linux-l2@cavium.com
11703L:	netdev@vger.kernel.org
11704S:	Supported
11705F:	drivers/net/ethernet/qlogic/qed/
11706F:	include/linux/qed/
11707F:	drivers/net/ethernet/qlogic/qede/
11708
11709QLOGIC QL4xxx RDMA DRIVER
11710M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11711M:	Ariel Elior <Ariel.Elior@cavium.com>
11712L:	linux-rdma@vger.kernel.org
11713S:	Supported
11714F:	drivers/infiniband/hw/qedr/
11715F:	include/uapi/rdma/qedr-abi.h
11716
11717QLOGIC QLA1280 SCSI DRIVER
11718M:	Michael Reed <mdr@sgi.com>
11719L:	linux-scsi@vger.kernel.org
11720S:	Maintained
11721F:	drivers/scsi/qla1280.[ch]
11722
11723QLOGIC QLA2XXX FC-SCSI DRIVER
11724M:	qla2xxx-upstream@qlogic.com
11725L:	linux-scsi@vger.kernel.org
11726S:	Supported
11727F:	Documentation/scsi/LICENSE.qla2xxx
11728F:	drivers/scsi/qla2xxx/
11729
11730QLOGIC QLA3XXX NETWORK DRIVER
11731M:	Dept-GELinuxNICDev@cavium.com
11732L:	netdev@vger.kernel.org
11733S:	Supported
11734F:	Documentation/networking/LICENSE.qla3xxx
11735F:	drivers/net/ethernet/qlogic/qla3xxx.*
11736
11737QLOGIC QLA4XXX iSCSI DRIVER
11738M:	QLogic-Storage-Upstream@qlogic.com
11739L:	linux-scsi@vger.kernel.org
11740S:	Supported
11741F:	Documentation/scsi/LICENSE.qla4xxx
11742F:	drivers/scsi/qla4xxx/
11743
11744QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11745M:	Harish Patil <harish.patil@cavium.com>
11746M:	Manish Chopra <manish.chopra@cavium.com>
11747M:	Dept-GELinuxNICDev@cavium.com
11748L:	netdev@vger.kernel.org
11749S:	Supported
11750F:	drivers/net/ethernet/qlogic/qlcnic/
11751
11752QLOGIC QLGE 10Gb ETHERNET DRIVER
11753M:	Harish Patil <harish.patil@cavium.com>
11754M:	Manish Chopra <manish.chopra@cavium.com>
11755M:	Dept-GELinuxNICDev@cavium.com
11756L:	netdev@vger.kernel.org
11757S:	Supported
11758F:	drivers/net/ethernet/qlogic/qlge/
11759
11760QNX4 FILESYSTEM
11761M:	Anders Larsen <al@alarsen.net>
11762W:	http://www.alarsen.net/linux/qnx4fs/
11763S:	Maintained
11764F:	fs/qnx4/
11765F:	include/uapi/linux/qnx4_fs.h
11766F:	include/uapi/linux/qnxtypes.h
11767
11768QORIQ DPAA2 FSL-MC BUS DRIVER
11769M:	Stuart Yoder <stuyoder@gmail.com>
11770M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11771L:	linux-kernel@vger.kernel.org
11772S:	Maintained
11773F:	drivers/bus/fsl-mc/
11774F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11775F:	Documentation/networking/dpaa2/overview.rst
11776
11777QT1010 MEDIA DRIVER
11778M:	Antti Palosaari <crope@iki.fi>
11779L:	linux-media@vger.kernel.org
11780W:	https://linuxtv.org
11781W:	http://palosaari.fi/linux/
11782Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11783T:	git git://linuxtv.org/anttip/media_tree.git
11784S:	Maintained
11785F:	drivers/media/tuners/qt1010*
11786
11787QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11788M:	Kalle Valo <kvalo@codeaurora.org>
11789L:	ath10k@lists.infradead.org
11790W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11792S:	Supported
11793F:	drivers/net/wireless/ath/ath10k/
11794
11795QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11796M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11797L:	linux-wireless@vger.kernel.org
11798W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11799S:	Supported
11800F:	drivers/net/wireless/ath/ath9k/
11801
11802QUALCOMM CAMERA SUBSYSTEM DRIVER
11803M:	Todor Tomov <todor.tomov@linaro.org>
11804L:	linux-media@vger.kernel.org
11805S:	Maintained
11806F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11807F:	Documentation/media/v4l-drivers/qcom_camss.rst
11808F:	drivers/media/platform/qcom/camss-8x16/
11809
11810QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
11811M:  Ilia Lin <ilia.lin@gmail.com>
11812L:  linux-pm@vger.kernel.org
11813S:  Maintained
11814F:  Documentation/devicetree/bindings/opp/kryo-cpufreq.txt
11815F:  drivers/cpufreq/qcom-cpufreq-kryo.c
11816
11817QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11818M:	Timur Tabi <timur@codeaurora.org>
11819L:	netdev@vger.kernel.org
11820S:	Supported
11821F:	drivers/net/ethernet/qualcomm/emac/
11822
11823QUALCOMM HEXAGON ARCHITECTURE
11824M:	Richard Kuo <rkuo@codeaurora.org>
11825L:	linux-hexagon@vger.kernel.org
11826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11827S:	Supported
11828F:	arch/hexagon/
11829
11830QUALCOMM HIDMA DRIVER
11831M:	Sinan Kaya <okaya@codeaurora.org>
11832L:	linux-arm-kernel@lists.infradead.org
11833L:	linux-arm-msm@vger.kernel.org
11834L:	dmaengine@vger.kernel.org
11835S:	Supported
11836F:	drivers/dma/qcom/hidma*
11837
11838QUALCOMM IOMMU
11839M:	Rob Clark <robdclark@gmail.com>
11840L:	iommu@lists.linux-foundation.org
11841L:	linux-arm-msm@vger.kernel.org
11842S:	Maintained
11843F:	drivers/iommu/qcom_iommu.c
11844
11845QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11846M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11847L:	linux-media@vger.kernel.org
11848L:	linux-arm-msm@vger.kernel.org
11849T:	git git://linuxtv.org/media_tree.git
11850S:	Maintained
11851F:	drivers/media/platform/qcom/venus/
11852
11853QUALCOMM WCN36XX WIRELESS DRIVER
11854M:	Kalle Valo <kvalo@codeaurora.org>
11855L:	wcn36xx@lists.infradead.org
11856W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11857T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11858S:	Supported
11859F:	drivers/net/wireless/ath/wcn36xx/
11860
11861QUANTENNA QTNFMAC WIRELESS DRIVER
11862M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11863M:	Avinash Patil <avinashp@quantenna.com>
11864M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11865L:	linux-wireless@vger.kernel.org
11866S:	Maintained
11867F:	drivers/net/wireless/quantenna
11868
11869RADEON and AMDGPU DRM DRIVERS
11870M:	Alex Deucher <alexander.deucher@amd.com>
11871M:	Christian König <christian.koenig@amd.com>
11872M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11873L:	amd-gfx@lists.freedesktop.org
11874T:	git git://people.freedesktop.org/~agd5f/linux
11875S:	Supported
11876F:	drivers/gpu/drm/radeon/
11877F:	include/uapi/drm/radeon_drm.h
11878F:	drivers/gpu/drm/amd/
11879F:	include/uapi/drm/amdgpu_drm.h
11880
11881RADEON FRAMEBUFFER DISPLAY DRIVER
11882M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11883L:	linux-fbdev@vger.kernel.org
11884S:	Maintained
11885F:	drivers/video/fbdev/aty/radeon*
11886F:	include/uapi/linux/radeonfb.h
11887
11888RADIOSHARK RADIO DRIVER
11889M:	Hans Verkuil <hverkuil@xs4all.nl>
11890L:	linux-media@vger.kernel.org
11891T:	git git://linuxtv.org/media_tree.git
11892S:	Maintained
11893F:	drivers/media/radio/radio-shark.c
11894
11895RADIOSHARK2 RADIO DRIVER
11896M:	Hans Verkuil <hverkuil@xs4all.nl>
11897L:	linux-media@vger.kernel.org
11898T:	git git://linuxtv.org/media_tree.git
11899S:	Maintained
11900F:	drivers/media/radio/radio-shark2.c
11901F:	drivers/media/radio/radio-tea5777.c
11902
11903RADOS BLOCK DEVICE (RBD)
11904M:	Ilya Dryomov <idryomov@gmail.com>
11905M:	Sage Weil <sage@redhat.com>
11906M:	Alex Elder <elder@kernel.org>
11907L:	ceph-devel@vger.kernel.org
11908W:	http://ceph.com/
11909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11910T:	git git://github.com/ceph/ceph-client.git
11911S:	Supported
11912F:	Documentation/ABI/testing/sysfs-bus-rbd
11913F:	drivers/block/rbd.c
11914F:	drivers/block/rbd_types.h
11915
11916RAGE128 FRAMEBUFFER DISPLAY DRIVER
11917M:	Paul Mackerras <paulus@samba.org>
11918L:	linux-fbdev@vger.kernel.org
11919S:	Maintained
11920F:	drivers/video/fbdev/aty/aty128fb.c
11921
11922RAINSHADOW-CEC DRIVER
11923M:	Hans Verkuil <hverkuil@xs4all.nl>
11924L:	linux-media@vger.kernel.org
11925T:	git git://linuxtv.org/media_tree.git
11926S:	Maintained
11927F:	drivers/media/usb/rainshadow-cec/*
11928
11929RALINK MIPS ARCHITECTURE
11930M:	John Crispin <john@phrozen.org>
11931L:	linux-mips@linux-mips.org
11932S:	Maintained
11933F:	arch/mips/ralink
11934
11935RALINK RT2X00 WIRELESS LAN DRIVER
11936P:	rt2x00 project
11937M:	Stanislaw Gruszka <sgruszka@redhat.com>
11938M:	Helmut Schaa <helmut.schaa@googlemail.com>
11939L:	linux-wireless@vger.kernel.org
11940S:	Maintained
11941F:	drivers/net/wireless/ralink/rt2x00/
11942
11943RAMDISK RAM BLOCK DEVICE DRIVER
11944M:	Jens Axboe <axboe@kernel.dk>
11945S:	Maintained
11946F:	Documentation/blockdev/ramdisk.txt
11947F:	drivers/block/brd.c
11948
11949RANCHU VIRTUAL BOARD FOR MIPS
11950M:	Miodrag Dinic <miodrag.dinic@mips.com>
11951L:	linux-mips@linux-mips.org
11952S:	Supported
11953F:	arch/mips/generic/board-ranchu.c
11954F:	arch/mips/configs/generic/board-ranchu.config
11955
11956RANDOM NUMBER DRIVER
11957M:	"Theodore Ts'o" <tytso@mit.edu>
11958S:	Maintained
11959F:	drivers/char/random.c
11960
11961RAPIDIO SUBSYSTEM
11962M:	Matt Porter <mporter@kernel.crashing.org>
11963M:	Alexandre Bounine <alex.bou9@gmail.com>
11964S:	Maintained
11965F:	drivers/rapidio/
11966
11967RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11968L:	linux-wireless@vger.kernel.org
11969S:	Orphan
11970F:	drivers/net/wireless/ray*
11971
11972RCUTORTURE TEST FRAMEWORK
11973M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11974M:	Josh Triplett <josh@joshtriplett.org>
11975R:	Steven Rostedt <rostedt@goodmis.org>
11976R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11977R:	Lai Jiangshan <jiangshanlai@gmail.com>
11978L:	linux-kernel@vger.kernel.org
11979S:	Supported
11980T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11981F:	tools/testing/selftests/rcutorture
11982
11983RDC R-321X SoC
11984M:	Florian Fainelli <florian@openwrt.org>
11985S:	Maintained
11986
11987RDC R6040 FAST ETHERNET DRIVER
11988M:	Florian Fainelli <f.fainelli@gmail.com>
11989L:	netdev@vger.kernel.org
11990S:	Maintained
11991F:	drivers/net/ethernet/rdc/r6040.c
11992
11993RDMAVT - RDMA verbs software
11994M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11995M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11996L:	linux-rdma@vger.kernel.org
11997S:	Supported
11998F:	drivers/infiniband/sw/rdmavt
11999
12000RDS - RELIABLE DATAGRAM SOCKETS
12001M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
12002L:	netdev@vger.kernel.org
12003L:	linux-rdma@vger.kernel.org
12004L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
12005W:	https://oss.oracle.com/projects/rds/
12006S:	Supported
12007F:	net/rds/
12008F:	Documentation/networking/rds.txt
12009
12010RDT - RESOURCE ALLOCATION
12011M:	Fenghua Yu <fenghua.yu@intel.com>
12012L:	linux-kernel@vger.kernel.org
12013S:	Supported
12014F:	arch/x86/kernel/cpu/intel_rdt*
12015F:	arch/x86/include/asm/intel_rdt_sched.h
12016F:	Documentation/x86/intel_rdt*
12017
12018READ-COPY UPDATE (RCU)
12019M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12020M:	Josh Triplett <josh@joshtriplett.org>
12021R:	Steven Rostedt <rostedt@goodmis.org>
12022R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12023R:	Lai Jiangshan <jiangshanlai@gmail.com>
12024L:	linux-kernel@vger.kernel.org
12025W:	http://www.rdrop.com/users/paulmck/RCU/
12026S:	Supported
12027T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12028F:	Documentation/RCU/
12029X:	Documentation/RCU/torture.txt
12030F:	include/linux/rcu*
12031X:	include/linux/srcu.h
12032F:	kernel/rcu/
12033X:	kernel/torture.c
12034
12035REAL TIME CLOCK (RTC) SUBSYSTEM
12036M:	Alessandro Zummo <a.zummo@towertech.it>
12037M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
12038L:	linux-rtc@vger.kernel.org
12039Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
12040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
12041S:	Maintained
12042F:	Documentation/devicetree/bindings/rtc/
12043F:	Documentation/rtc.txt
12044F:	drivers/rtc/
12045F:	include/linux/rtc.h
12046F:	include/uapi/linux/rtc.h
12047F:	include/linux/rtc/
12048F:	include/linux/platform_data/rtc-*
12049F:	tools/testing/selftests/rtc/
12050
12051REALTEK AUDIO CODECS
12052M:	Bard Liao <bardliao@realtek.com>
12053M:	Oder Chiou <oder_chiou@realtek.com>
12054S:	Maintained
12055F:	sound/soc/codecs/rt*
12056F:	include/sound/rt*.h
12057
12058REGISTER MAP ABSTRACTION
12059M:	Mark Brown <broonie@kernel.org>
12060L:	linux-kernel@vger.kernel.org
12061T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
12062S:	Supported
12063F:	Documentation/devicetree/bindings/regmap/
12064F:	drivers/base/regmap/
12065F:	include/linux/regmap.h
12066
12067REISERFS FILE SYSTEM
12068L:	reiserfs-devel@vger.kernel.org
12069S:	Supported
12070F:	fs/reiserfs/
12071
12072REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
12073M:	Ohad Ben-Cohen <ohad@wizery.com>
12074M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12075L:	linux-remoteproc@vger.kernel.org
12076T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
12077S:	Maintained
12078F:	Documentation/devicetree/bindings/remoteproc/
12079F:	Documentation/remoteproc.txt
12080F:	drivers/remoteproc/
12081F:	include/linux/remoteproc.h
12082
12083REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
12084M:	Ohad Ben-Cohen <ohad@wizery.com>
12085M:	Bjorn Andersson <bjorn.andersson@linaro.org>
12086L:	linux-remoteproc@vger.kernel.org
12087T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
12088S:	Maintained
12089F:	drivers/rpmsg/
12090F:	Documentation/rpmsg.txt
12091F:	include/linux/rpmsg.h
12092F:	include/linux/rpmsg/
12093
12094RENESAS CLOCK DRIVERS
12095M:	Geert Uytterhoeven <geert+renesas@glider.be>
12096L:	linux-renesas-soc@vger.kernel.org
12097T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
12098S:	Supported
12099F:	drivers/clk/renesas/
12100
12101RENESAS EMEV2 I2C DRIVER
12102M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12103S:	Supported
12104F:	drivers/i2c/busses/i2c-emev2.c
12105
12106RENESAS ETHERNET DRIVERS
12107R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
12108L:	netdev@vger.kernel.org
12109L:	linux-renesas-soc@vger.kernel.org
12110F:	Documentation/devicetree/bindings/net/renesas,*.txt
12111F:	Documentation/devicetree/bindings/net/sh_eth.txt
12112F:	drivers/net/ethernet/renesas/
12113F:	include/linux/sh_eth.h
12114
12115RENESAS R-CAR GYROADC DRIVER
12116M:	Marek Vasut <marek.vasut@gmail.com>
12117L:	linux-iio@vger.kernel.org
12118S:	Supported
12119F:	drivers/iio/adc/rcar_gyro_adc.c
12120
12121RENESAS R-CAR I2C DRIVERS
12122M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
12123S:	Supported
12124F:	drivers/i2c/busses/i2c-rcar.c
12125F:	drivers/i2c/busses/i2c-sh_mobile.c
12126
12127RENESAS USB PHY DRIVER
12128M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12129L:	linux-renesas-soc@vger.kernel.org
12130S:	Maintained
12131F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
12132
12133RESET CONTROLLER FRAMEWORK
12134M:	Philipp Zabel <p.zabel@pengutronix.de>
12135T:	git git://git.pengutronix.de/git/pza/linux
12136S:	Maintained
12137F:	drivers/reset/
12138F:	Documentation/devicetree/bindings/reset/
12139F:	include/dt-bindings/reset/
12140F:	include/linux/reset.h
12141F:	include/linux/reset-controller.h
12142
12143RESTARTABLE SEQUENCES SUPPORT
12144M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12145M:	Peter Zijlstra <peterz@infradead.org>
12146M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12147M:	Boqun Feng <boqun.feng@gmail.com>
12148L:	linux-kernel@vger.kernel.org
12149S:	Supported
12150F:	kernel/rseq.c
12151F:	include/uapi/linux/rseq.h
12152F:	include/trace/events/rseq.h
12153F:	tools/testing/selftests/rseq/
12154
12155RFKILL
12156M:	Johannes Berg <johannes@sipsolutions.net>
12157L:	linux-wireless@vger.kernel.org
12158W:	http://wireless.kernel.org/
12159T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
12160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
12161S:	Maintained
12162F:	Documentation/rfkill.txt
12163F:	Documentation/ABI/stable/sysfs-class-rfkill
12164F:	net/rfkill/
12165
12166RHASHTABLE
12167M:	Thomas Graf <tgraf@suug.ch>
12168M:	Herbert Xu <herbert@gondor.apana.org.au>
12169L:	netdev@vger.kernel.org
12170S:	Maintained
12171F:	lib/rhashtable.c
12172F:	include/linux/rhashtable.h
12173
12174RICOH R5C592 MEMORYSTICK DRIVER
12175M:	Maxim Levitsky <maximlevitsky@gmail.com>
12176S:	Maintained
12177F:	drivers/memstick/host/r592.*
12178
12179RICOH SMARTMEDIA/XD DRIVER
12180M:	Maxim Levitsky <maximlevitsky@gmail.com>
12181S:	Maintained
12182F:	drivers/mtd/nand/raw/r852.c
12183F:	drivers/mtd/nand/raw/r852.h
12184
12185RISC-V ARCHITECTURE
12186M:	Palmer Dabbelt <palmer@sifive.com>
12187M:	Albert Ou <aou@eecs.berkeley.edu>
12188L:	linux-riscv@lists.infradead.org
12189T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12190S:	Supported
12191F:	arch/riscv/
12192K:	riscv
12193N:	riscv
12194
12195ROCCAT DRIVERS
12196M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12197W:	http://sourceforge.net/projects/roccat/
12198S:	Maintained
12199F:	drivers/hid/hid-roccat*
12200F:	include/linux/hid-roccat*
12201F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12202
12203ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12204M:	Jacob chen <jacob2.chen@rock-chips.com>
12205L:	linux-media@vger.kernel.org
12206S:	Maintained
12207F:	drivers/media/platform/rockchip/rga/
12208F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12209
12210ROCKER DRIVER
12211M:	Jiri Pirko <jiri@resnulli.us>
12212L:	netdev@vger.kernel.org
12213S:	Supported
12214F:	drivers/net/ethernet/rocker/
12215
12216ROCKETPORT DRIVER
12217P:	Comtrol Corp.
12218W:	http://www.comtrol.com
12219S:	Maintained
12220F:	Documentation/serial/rocket.txt
12221F:	drivers/tty/rocket*
12222
12223ROCKETPORT EXPRESS/INFINITY DRIVER
12224M:	Kevin Cernekee <cernekee@gmail.com>
12225L:	linux-serial@vger.kernel.org
12226S:	Odd Fixes
12227F:	drivers/tty/serial/rp2.*
12228
12229ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12230M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12231L:	linux-kernel@vger.kernel.org
12232L:	linux-renesas-soc@vger.kernel.org
12233S:	Supported
12234F:	drivers/mfd/bd9571mwv.c
12235F:	drivers/regulator/bd9571mwv-regulator.c
12236F:	drivers/gpio/gpio-bd9571mwv.c
12237F:	include/linux/mfd/bd9571mwv.h
12238F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12239
12240ROSE NETWORK LAYER
12241M:	Ralf Baechle <ralf@linux-mips.org>
12242L:	linux-hams@vger.kernel.org
12243W:	http://www.linux-ax25.org/
12244S:	Maintained
12245F:	include/net/rose.h
12246F:	include/uapi/linux/rose.h
12247F:	net/rose/
12248
12249RTL2830 MEDIA DRIVER
12250M:	Antti Palosaari <crope@iki.fi>
12251L:	linux-media@vger.kernel.org
12252W:	https://linuxtv.org
12253W:	http://palosaari.fi/linux/
12254Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12255T:	git git://linuxtv.org/anttip/media_tree.git
12256S:	Maintained
12257F:	drivers/media/dvb-frontends/rtl2830*
12258
12259RTL2832 MEDIA DRIVER
12260M:	Antti Palosaari <crope@iki.fi>
12261L:	linux-media@vger.kernel.org
12262W:	https://linuxtv.org
12263W:	http://palosaari.fi/linux/
12264Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12265T:	git git://linuxtv.org/anttip/media_tree.git
12266S:	Maintained
12267F:	drivers/media/dvb-frontends/rtl2832*
12268
12269RTL2832_SDR MEDIA DRIVER
12270M:	Antti Palosaari <crope@iki.fi>
12271L:	linux-media@vger.kernel.org
12272W:	https://linuxtv.org
12273W:	http://palosaari.fi/linux/
12274Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12275T:	git git://linuxtv.org/anttip/media_tree.git
12276S:	Maintained
12277F:	drivers/media/dvb-frontends/rtl2832_sdr*
12278
12279RTL8180 WIRELESS DRIVER
12280L:	linux-wireless@vger.kernel.org
12281W:	http://wireless.kernel.org/
12282T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12283S:	Orphan
12284F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12285
12286RTL8187 WIRELESS DRIVER
12287M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12288M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12289M:	Larry Finger <Larry.Finger@lwfinger.net>
12290L:	linux-wireless@vger.kernel.org
12291W:	http://wireless.kernel.org/
12292T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12293S:	Maintained
12294F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12295
12296REALTEK WIRELESS DRIVER (rtlwifi family)
12297M:	Ping-Ke Shih <pkshih@realtek.com>
12298L:	linux-wireless@vger.kernel.org
12299W:	http://wireless.kernel.org/
12300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12301S:	Maintained
12302F:	drivers/net/wireless/realtek/rtlwifi/
12303
12304RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12305M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12306L:	linux-wireless@vger.kernel.org
12307T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12308S:	Maintained
12309F:	drivers/net/wireless/realtek/rtl8xxxu/
12310
12311RXRPC SOCKETS (AF_RXRPC)
12312M:	David Howells <dhowells@redhat.com>
12313L:	linux-afs@lists.infradead.org
12314S:	Supported
12315F:	net/rxrpc/
12316F:	include/keys/rxrpc-type.h
12317F:	include/net/af_rxrpc.h
12318F:	include/trace/events/rxrpc.h
12319F:	include/uapi/linux/rxrpc.h
12320F:	Documentation/networking/rxrpc.txt
12321W:	https://www.infradead.org/~dhowells/kafs/
12322
12323S3 SAVAGE FRAMEBUFFER DRIVER
12324M:	Antonino Daplas <adaplas@gmail.com>
12325L:	linux-fbdev@vger.kernel.org
12326S:	Maintained
12327F:	drivers/video/fbdev/savage/
12328
12329S390
12330M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12331M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12332L:	linux-s390@vger.kernel.org
12333W:	http://www.ibm.com/developerworks/linux/linux390/
12334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12335S:	Supported
12336F:	arch/s390/
12337F:	drivers/s390/
12338F:	Documentation/s390/
12339F:	Documentation/driver-api/s390-drivers.rst
12340
12341S390 COMMON I/O LAYER
12342M:	Sebastian Ott <sebott@linux.ibm.com>
12343M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12344L:	linux-s390@vger.kernel.org
12345W:	http://www.ibm.com/developerworks/linux/linux390/
12346S:	Supported
12347F:	drivers/s390/cio/
12348
12349S390 DASD DRIVER
12350M:	Stefan Haberland <sth@linux.ibm.com>
12351M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12352L:	linux-s390@vger.kernel.org
12353W:	http://www.ibm.com/developerworks/linux/linux390/
12354S:	Supported
12355F:	drivers/s390/block/dasd*
12356F:	block/partitions/ibm.c
12357
12358S390 IOMMU (PCI)
12359M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12360L:	linux-s390@vger.kernel.org
12361W:	http://www.ibm.com/developerworks/linux/linux390/
12362S:	Supported
12363F:	drivers/iommu/s390-iommu.c
12364
12365S390 IUCV NETWORK LAYER
12366M:	Julian Wiedmann <jwi@linux.ibm.com>
12367M:	Ursula Braun <ubraun@linux.ibm.com>
12368L:	linux-s390@vger.kernel.org
12369W:	http://www.ibm.com/developerworks/linux/linux390/
12370S:	Supported
12371F:	drivers/s390/net/*iucv*
12372F:	include/net/iucv/
12373F:	net/iucv/
12374
12375S390 NETWORK DRIVERS
12376M:	Julian Wiedmann <jwi@linux.ibm.com>
12377M:	Ursula Braun <ubraun@linux.ibm.com>
12378L:	linux-s390@vger.kernel.org
12379W:	http://www.ibm.com/developerworks/linux/linux390/
12380S:	Supported
12381F:	drivers/s390/net/
12382
12383S390 PCI SUBSYSTEM
12384M:	Sebastian Ott <sebott@linux.ibm.com>
12385M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12386L:	linux-s390@vger.kernel.org
12387W:	http://www.ibm.com/developerworks/linux/linux390/
12388S:	Supported
12389F:	arch/s390/pci/
12390F:	drivers/pci/hotplug/s390_pci_hpc.c
12391
12392S390 VFIO-CCW DRIVER
12393M:	Cornelia Huck <cohuck@redhat.com>
12394M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12395M:	Halil Pasic <pasic@linux.ibm.com>
12396L:	linux-s390@vger.kernel.org
12397L:	kvm@vger.kernel.org
12398S:	Supported
12399F:	drivers/s390/cio/vfio_ccw*
12400F:	Documentation/s390/vfio-ccw.txt
12401F:	include/uapi/linux/vfio_ccw.h
12402
12403S390 ZCRYPT DRIVER
12404M:	Harald Freudenberger <freude@linux.ibm.com>
12405L:	linux-s390@vger.kernel.org
12406W:	http://www.ibm.com/developerworks/linux/linux390/
12407S:	Supported
12408F:	drivers/s390/crypto/
12409
12410S390 ZFCP DRIVER
12411M:	Steffen Maier <maier@linux.ibm.com>
12412M:	Benjamin Block <bblock@linux.ibm.com>
12413L:	linux-s390@vger.kernel.org
12414W:	http://www.ibm.com/developerworks/linux/linux390/
12415S:	Supported
12416F:	drivers/s390/scsi/zfcp_*
12417
12418S3C24XX SD/MMC Driver
12419M:	Ben Dooks <ben-linux@fluff.org>
12420L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12421S:	Supported
12422F:	drivers/mmc/host/s3cmci.*
12423
12424SAA6588 RDS RECEIVER DRIVER
12425M:	Hans Verkuil <hverkuil@xs4all.nl>
12426L:	linux-media@vger.kernel.org
12427T:	git git://linuxtv.org/media_tree.git
12428W:	https://linuxtv.org
12429S:	Odd Fixes
12430F:	drivers/media/i2c/saa6588*
12431
12432SAA7134 VIDEO4LINUX DRIVER
12433M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12434L:	linux-media@vger.kernel.org
12435W:	https://linuxtv.org
12436T:	git git://linuxtv.org/media_tree.git
12437S:	Odd fixes
12438F:	Documentation/media/v4l-drivers/saa7134*
12439F:	drivers/media/pci/saa7134/
12440
12441SAA7146 VIDEO4LINUX-2 DRIVER
12442M:	Hans Verkuil <hverkuil@xs4all.nl>
12443L:	linux-media@vger.kernel.org
12444T:	git git://linuxtv.org/media_tree.git
12445S:	Maintained
12446F:	drivers/media/common/saa7146/
12447F:	drivers/media/pci/saa7146/
12448F:	include/media/saa7146*
12449
12450SAMSUNG AUDIO (ASoC) DRIVERS
12451M:	Krzysztof Kozlowski <krzk@kernel.org>
12452M:	Sangbeom Kim <sbkim73@samsung.com>
12453M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12454L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12455S:	Supported
12456F:	sound/soc/samsung/
12457F:	Documentation/devicetree/bindings/sound/samsung*
12458
12459SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12460M:	Krzysztof Kozlowski <krzk@kernel.org>
12461L:	linux-crypto@vger.kernel.org
12462L:	linux-samsung-soc@vger.kernel.org
12463S:	Maintained
12464F:	drivers/crypto/exynos-rng.c
12465F:	Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt
12466
12467SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12468M:	Łukasz Stelmach <l.stelmach@samsung.com>
12469L:	linux-samsung-soc@vger.kernel.org
12470S:	Maintained
12471F:	drivers/char/hw_random/exynos-trng.c
12472F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12473
12474SAMSUNG FRAMEBUFFER DRIVER
12475M:	Jingoo Han <jingoohan1@gmail.com>
12476L:	linux-fbdev@vger.kernel.org
12477S:	Maintained
12478F:	drivers/video/fbdev/s3c-fb.c
12479
12480SAMSUNG LAPTOP DRIVER
12481M:	Corentin Chary <corentin.chary@gmail.com>
12482L:	platform-driver-x86@vger.kernel.org
12483S:	Maintained
12484F:	drivers/platform/x86/samsung-laptop.c
12485
12486SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12487M:	Sangbeom Kim <sbkim73@samsung.com>
12488M:	Krzysztof Kozlowski <krzk@kernel.org>
12489M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12490L:	linux-kernel@vger.kernel.org
12491L:	linux-samsung-soc@vger.kernel.org
12492S:	Supported
12493F:	drivers/mfd/sec*.c
12494F:	drivers/regulator/s2m*.c
12495F:	drivers/regulator/s5m*.c
12496F:	drivers/clk/clk-s2mps11.c
12497F:	drivers/rtc/rtc-s5m.c
12498F:	include/linux/mfd/samsung/
12499F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12500F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12501F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12502F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12503
12504SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12505M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12506L:	linux-media@vger.kernel.org
12507L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12508S:	Maintained
12509F:	drivers/media/platform/s3c-camif/
12510F:	include/media/drv-intf/s3c_camif.h
12511
12512SAMSUNG S3FWRN5 NFC DRIVER
12513M:	Robert Baldyga <r.baldyga@samsung.com>
12514M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12515L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12516S:	Supported
12517F:	drivers/nfc/s3fwrn5
12518
12519SAMSUNG S5C73M3 CAMERA DRIVER
12520M:	Kyungmin Park <kyungmin.park@samsung.com>
12521M:	Andrzej Hajda <a.hajda@samsung.com>
12522L:	linux-media@vger.kernel.org
12523S:	Supported
12524F:	drivers/media/i2c/s5c73m3/*
12525
12526SAMSUNG S5K5BAF CAMERA DRIVER
12527M:	Kyungmin Park <kyungmin.park@samsung.com>
12528M:	Andrzej Hajda <a.hajda@samsung.com>
12529L:	linux-media@vger.kernel.org
12530S:	Supported
12531F:	drivers/media/i2c/s5k5baf.c
12532
12533SAMSUNG S5P Security SubSystem (SSS) DRIVER
12534M:	Krzysztof Kozlowski <krzk@kernel.org>
12535M:	Vladimir Zapolskiy <vz@mleia.com>
12536M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12537L:	linux-crypto@vger.kernel.org
12538L:	linux-samsung-soc@vger.kernel.org
12539S:	Maintained
12540F:	drivers/crypto/s5p-sss.c
12541
12542SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12543M:	Kyungmin Park <kyungmin.park@samsung.com>
12544M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12545L:	linux-media@vger.kernel.org
12546Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12547S:	Supported
12548F:	drivers/media/platform/exynos4-is/
12549
12550SAMSUNG SOC CLOCK DRIVERS
12551M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12552M:	Tomasz Figa <tomasz.figa@gmail.com>
12553M:	Chanwoo Choi <cw00.choi@samsung.com>
12554S:	Supported
12555L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12556T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12557F:	drivers/clk/samsung/
12558F:	include/dt-bindings/clock/exynos*.h
12559F:	Documentation/devicetree/bindings/clock/exynos*.txt
12560
12561SAMSUNG SPI DRIVERS
12562M:	Kukjin Kim <kgene@kernel.org>
12563M:	Krzysztof Kozlowski <krzk@kernel.org>
12564M:	Andi Shyti <andi@etezian.org>
12565L:	linux-spi@vger.kernel.org
12566L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12567S:	Maintained
12568F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12569F:	drivers/spi/spi-s3c*
12570F:	include/linux/platform_data/spi-s3c64xx.h
12571
12572SAMSUNG SXGBE DRIVERS
12573M:	Byungho An <bh74.an@samsung.com>
12574M:	Girish K S <ks.giri@samsung.com>
12575M:	Vipul Pandya <vipul.pandya@samsung.com>
12576S:	Supported
12577L:	netdev@vger.kernel.org
12578F:	drivers/net/ethernet/samsung/sxgbe/
12579
12580SAMSUNG THERMAL DRIVER
12581M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12582L:	linux-pm@vger.kernel.org
12583L:	linux-samsung-soc@vger.kernel.org
12584S:	Supported
12585T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12586F:	drivers/thermal/samsung/
12587
12588SAMSUNG USB2 PHY DRIVER
12589M:	Kamil Debski <kamil@wypas.org>
12590M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12591L:	linux-kernel@vger.kernel.org
12592S:	Supported
12593F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12594F:	Documentation/phy/samsung-usb2.txt
12595F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12596F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12597F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12598F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12599F:	drivers/phy/samsung/phy-samsung-usb2.c
12600F:	drivers/phy/samsung/phy-samsung-usb2.h
12601
12602SC1200 WDT DRIVER
12603M:	Zwane Mwaikambo <zwanem@gmail.com>
12604S:	Maintained
12605F:	drivers/watchdog/sc1200wdt.c
12606
12607SCHEDULER
12608M:	Ingo Molnar <mingo@redhat.com>
12609M:	Peter Zijlstra <peterz@infradead.org>
12610L:	linux-kernel@vger.kernel.org
12611T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12612S:	Maintained
12613F:	kernel/sched/
12614F:	include/linux/sched.h
12615F:	include/uapi/linux/sched.h
12616F:	include/linux/wait.h
12617
12618SCR24X CHIP CARD INTERFACE DRIVER
12619M:	Lubomir Rintel <lkundrak@v3.sk>
12620S:	Supported
12621F:	drivers/char/pcmcia/scr24x_cs.c
12622
12623SCSI CDROM DRIVER
12624M:	Jens Axboe <axboe@kernel.dk>
12625L:	linux-scsi@vger.kernel.org
12626W:	http://www.kernel.dk
12627S:	Maintained
12628F:	drivers/scsi/sr*
12629
12630SCSI RDMA PROTOCOL (SRP) INITIATOR
12631M:	Bart Van Assche <bart.vanassche@sandisk.com>
12632L:	linux-rdma@vger.kernel.org
12633S:	Supported
12634W:	http://www.openfabrics.org
12635Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12637F:	drivers/infiniband/ulp/srp/
12638F:	include/scsi/srp.h
12639
12640SCSI SG DRIVER
12641M:	Doug Gilbert <dgilbert@interlog.com>
12642L:	linux-scsi@vger.kernel.org
12643W:	http://sg.danny.cz/sg
12644S:	Maintained
12645F:	Documentation/scsi/scsi-generic.txt
12646F:	drivers/scsi/sg.c
12647F:	include/scsi/sg.h
12648
12649SCSI SUBSYSTEM
12650M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12651T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12652M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12653T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12654L:	linux-scsi@vger.kernel.org
12655S:	Maintained
12656F:	Documentation/devicetree/bindings/scsi/
12657F:	drivers/scsi/
12658F:	include/scsi/
12659
12660SCSI TAPE DRIVER
12661M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12662L:	linux-scsi@vger.kernel.org
12663S:	Maintained
12664F:	Documentation/scsi/st.txt
12665F:	drivers/scsi/st.*
12666F:	drivers/scsi/st_*.h
12667
12668SCTP PROTOCOL
12669M:	Vlad Yasevich <vyasevich@gmail.com>
12670M:	Neil Horman <nhorman@tuxdriver.com>
12671M:	Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
12672L:	linux-sctp@vger.kernel.org
12673W:	http://lksctp.sourceforge.net
12674S:	Maintained
12675F:	Documentation/networking/sctp.txt
12676F:	include/linux/sctp.h
12677F:	include/uapi/linux/sctp.h
12678F:	include/net/sctp/
12679F:	net/sctp/
12680
12681SCx200 CPU SUPPORT
12682M:	Jim Cromie <jim.cromie@gmail.com>
12683S:	Odd Fixes
12684F:	Documentation/i2c/busses/scx200_acb
12685F:	arch/x86/platform/scx200/
12686F:	drivers/watchdog/scx200_wdt.c
12687F:	drivers/i2c/busses/scx200*
12688F:	drivers/mtd/maps/scx200_docflash.c
12689F:	include/linux/scx200.h
12690
12691SCx200 GPIO DRIVER
12692M:	Jim Cromie <jim.cromie@gmail.com>
12693S:	Maintained
12694F:	drivers/char/scx200_gpio.c
12695F:	include/linux/scx200_gpio.h
12696
12697SCx200 HRT CLOCKSOURCE DRIVER
12698M:	Jim Cromie <jim.cromie@gmail.com>
12699S:	Maintained
12700F:	drivers/clocksource/scx200_hrt.c
12701
12702SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12703M:	Sascha Sommer <saschasommer@freenet.de>
12704L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12705S:	Maintained
12706F:	drivers/mmc/host/sdricoh_cs.c
12707
12708SECURE COMPUTING
12709M:	Kees Cook <keescook@chromium.org>
12710R:	Andy Lutomirski <luto@amacapital.net>
12711R:	Will Drewry <wad@chromium.org>
12712T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12713S:	Supported
12714F:	kernel/seccomp.c
12715F:	include/uapi/linux/seccomp.h
12716F:	include/linux/seccomp.h
12717F:	tools/testing/selftests/seccomp/*
12718F:	tools/testing/selftests/kselftest_harness.h
12719F:	Documentation/userspace-api/seccomp_filter.rst
12720K:	\bsecure_computing
12721K:	\bTIF_SECCOMP\b
12722
12723SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12724M:	Al Cooper <alcooperx@gmail.com>
12725L:	linux-mmc@vger.kernel.org
12726L:	bcm-kernel-feedback-list@broadcom.com
12727S:	Maintained
12728F:	drivers/mmc/host/sdhci-brcmstb*
12729
12730SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12731M:	Adrian Hunter <adrian.hunter@intel.com>
12732L:	linux-mmc@vger.kernel.org
12733T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12734S:	Maintained
12735F:	drivers/mmc/host/sdhci*
12736F:	include/linux/mmc/sdhci*
12737
12738SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12739M:	Ben Dooks <ben-linux@fluff.org>
12740M:	Jaehoon Chung <jh80.chung@samsung.com>
12741L:	linux-mmc@vger.kernel.org
12742S:	Maintained
12743F:	drivers/mmc/host/sdhci-s3c*
12744
12745SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12746M:	Viresh Kumar <vireshk@kernel.org>
12747L:	linux-mmc@vger.kernel.org
12748S:	Maintained
12749F:	drivers/mmc/host/sdhci-spear.c
12750
12751SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12752M:	Kishon Vijay Abraham I <kishon@ti.com>
12753L:	linux-mmc@vger.kernel.org
12754S:	Maintained
12755F:	drivers/mmc/host/sdhci-omap.c
12756
12757SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12758M:	Scott Bauer <scott.bauer@intel.com>
12759M:	Jonathan Derrick <jonathan.derrick@intel.com>
12760L:	linux-block@vger.kernel.org
12761S:	Supported
12762F:	block/sed*
12763F:	block/opal_proto.h
12764F:	include/linux/sed*
12765F:	include/uapi/linux/sed*
12766
12767SECURITY CONTACT
12768M:	Security Officers <security@kernel.org>
12769S:	Supported
12770
12771SECURITY SUBSYSTEM
12772M:	James Morris <jmorris@namei.org>
12773M:	"Serge E. Hallyn" <serge@hallyn.com>
12774L:	linux-security-module@vger.kernel.org (suggested Cc:)
12775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12776W:	http://kernsec.org/
12777S:	Supported
12778F:	security/
12779
12780SELINUX SECURITY MODULE
12781M:	Paul Moore <paul@paul-moore.com>
12782M:	Stephen Smalley <sds@tycho.nsa.gov>
12783M:	Eric Paris <eparis@parisplace.org>
12784L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12785W:	https://selinuxproject.org
12786W:	https://github.com/SELinuxProject
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12788S:	Supported
12789F:	include/linux/selinux*
12790F:	security/selinux/
12791F:	scripts/selinux/
12792F:	Documentation/admin-guide/LSM/SELinux.rst
12793
12794SENSABLE PHANTOM
12795M:	Jiri Slaby <jirislaby@gmail.com>
12796S:	Maintained
12797F:	drivers/misc/phantom.c
12798F:	include/uapi/linux/phantom.h
12799
12800SERIAL DEVICE BUS
12801M:	Rob Herring <robh@kernel.org>
12802L:	linux-serial@vger.kernel.org
12803S:	Maintained
12804F:	Documentation/devicetree/bindings/serial/slave-device.txt
12805F:	drivers/tty/serdev/
12806F:	include/linux/serdev.h
12807
12808SERIAL DRIVERS
12809M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12810L:	linux-serial@vger.kernel.org
12811S:	Maintained
12812F:	Documentation/devicetree/bindings/serial/
12813F:	drivers/tty/serial/
12814
12815SERIAL IR RECEIVER
12816M:	Sean Young <sean@mess.org>
12817L:	linux-media@vger.kernel.org
12818S:	Maintained
12819F:	drivers/media/rc/serial_ir.c
12820
12821SFC NETWORK DRIVER
12822M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12823M:	Edward Cree <ecree@solarflare.com>
12824M:	Bert Kenward <bkenward@solarflare.com>
12825L:	netdev@vger.kernel.org
12826S:	Supported
12827F:	drivers/net/ethernet/sfc/
12828
12829SGI GRU DRIVER
12830M:	Dimitri Sivanich <sivanich@sgi.com>
12831S:	Maintained
12832F:	drivers/misc/sgi-gru/
12833
12834SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12835M:	Pat Gefre <pfg@sgi.com>
12836L:	linux-ia64@vger.kernel.org
12837S:	Supported
12838F:	Documentation/ia64/serial.txt
12839F:	drivers/tty/serial/ioc?_serial.c
12840F:	include/linux/ioc?.h
12841
12842SGI XP/XPC/XPNET DRIVER
12843M:	Cliff Whickman <cpw@sgi.com>
12844M:	Robin Holt <robinmholt@gmail.com>
12845S:	Maintained
12846F:	drivers/misc/sgi-xp/
12847
12848SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12849M:	Ursula Braun <ubraun@linux.ibm.com>
12850L:	linux-s390@vger.kernel.org
12851W:	http://www.ibm.com/developerworks/linux/linux390/
12852S:	Supported
12853F:	net/smc/
12854
12855SH_VEU V4L2 MEM2MEM DRIVER
12856L:	linux-media@vger.kernel.org
12857S:	Orphan
12858F:	drivers/media/platform/sh_veu.c
12859
12860SH_VOU V4L2 OUTPUT DRIVER
12861L:	linux-media@vger.kernel.org
12862S:	Orphan
12863F:	drivers/media/platform/sh_vou.c
12864F:	include/media/drv-intf/sh_vou.h
12865
12866SI2157 MEDIA DRIVER
12867M:	Antti Palosaari <crope@iki.fi>
12868L:	linux-media@vger.kernel.org
12869W:	https://linuxtv.org
12870W:	http://palosaari.fi/linux/
12871Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12872T:	git git://linuxtv.org/anttip/media_tree.git
12873S:	Maintained
12874F:	drivers/media/tuners/si2157*
12875
12876SI2165 MEDIA DRIVER
12877M:	Matthias Schwarzott <zzam@gentoo.org>
12878L:	linux-media@vger.kernel.org
12879W:	https://linuxtv.org
12880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12881S:	Maintained
12882F:	drivers/media/dvb-frontends/si2165*
12883
12884SI2168 MEDIA DRIVER
12885M:	Antti Palosaari <crope@iki.fi>
12886L:	linux-media@vger.kernel.org
12887W:	https://linuxtv.org
12888W:	http://palosaari.fi/linux/
12889Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12890T:	git git://linuxtv.org/anttip/media_tree.git
12891S:	Maintained
12892F:	drivers/media/dvb-frontends/si2168*
12893
12894SI470X FM RADIO RECEIVER I2C DRIVER
12895M:	Hans Verkuil <hverkuil@xs4all.nl>
12896L:	linux-media@vger.kernel.org
12897T:	git git://linuxtv.org/media_tree.git
12898W:	https://linuxtv.org
12899S:	Odd Fixes
12900F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12901
12902SI470X FM RADIO RECEIVER USB DRIVER
12903M:	Hans Verkuil <hverkuil@xs4all.nl>
12904L:	linux-media@vger.kernel.org
12905T:	git git://linuxtv.org/media_tree.git
12906W:	https://linuxtv.org
12907S:	Maintained
12908F:	drivers/media/radio/si470x/radio-si470x-common.c
12909F:	drivers/media/radio/si470x/radio-si470x.h
12910F:	drivers/media/radio/si470x/radio-si470x-usb.c
12911
12912SI4713 FM RADIO TRANSMITTER I2C DRIVER
12913M:	Eduardo Valentin <edubezval@gmail.com>
12914L:	linux-media@vger.kernel.org
12915T:	git git://linuxtv.org/media_tree.git
12916W:	https://linuxtv.org
12917S:	Odd Fixes
12918F:	drivers/media/radio/si4713/si4713.?
12919
12920SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12921M:	Eduardo Valentin <edubezval@gmail.com>
12922L:	linux-media@vger.kernel.org
12923T:	git git://linuxtv.org/media_tree.git
12924W:	https://linuxtv.org
12925S:	Odd Fixes
12926F:	drivers/media/radio/si4713/radio-platform-si4713.c
12927
12928SI4713 FM RADIO TRANSMITTER USB DRIVER
12929M:	Hans Verkuil <hverkuil@xs4all.nl>
12930L:	linux-media@vger.kernel.org
12931T:	git git://linuxtv.org/media_tree.git
12932W:	https://linuxtv.org
12933S:	Maintained
12934F:	drivers/media/radio/si4713/radio-usb-si4713.c
12935
12936SIANO DVB DRIVER
12937M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12938L:	linux-media@vger.kernel.org
12939W:	https://linuxtv.org
12940T:	git git://linuxtv.org/media_tree.git
12941S:	Odd fixes
12942F:	drivers/media/common/siano/
12943F:	drivers/media/usb/siano/
12944F:	drivers/media/usb/siano/
12945F:	drivers/media/mmc/siano/
12946
12947SIFIVE DRIVERS
12948M:	Palmer Dabbelt <palmer@sifive.com>
12949L:	linux-riscv@lists.infradead.org
12950T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12951S:	Supported
12952K:	sifive
12953N:	sifive
12954
12955SILEAD TOUCHSCREEN DRIVER
12956M:	Hans de Goede <hdegoede@redhat.com>
12957L:	linux-input@vger.kernel.org
12958L:	platform-driver-x86@vger.kernel.org
12959S:	Maintained
12960F:	drivers/input/touchscreen/silead.c
12961F:	drivers/platform/x86/silead_dmi.c
12962
12963SILICON MOTION SM712 FRAME BUFFER DRIVER
12964M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12965M:	Teddy Wang <teddy.wang@siliconmotion.com>
12966M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12967L:	linux-fbdev@vger.kernel.org
12968S:	Maintained
12969F:	drivers/video/fbdev/sm712*
12970F:	Documentation/fb/sm712fb.txt
12971
12972SIMPLE FIRMWARE INTERFACE (SFI)
12973M:	Len Brown <lenb@kernel.org>
12974L:	sfi-devel@simplefirmware.org
12975W:	http://simplefirmware.org/
12976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12977S:	Supported
12978F:	arch/x86/platform/sfi/
12979F:	drivers/sfi/
12980F:	include/linux/sfi*.h
12981
12982SIMPLEFB FB DRIVER
12983M:	Hans de Goede <hdegoede@redhat.com>
12984L:	linux-fbdev@vger.kernel.org
12985S:	Maintained
12986F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12987F:	drivers/video/fbdev/simplefb.c
12988F:	include/linux/platform_data/simplefb.h
12989
12990SIMTEC EB110ATX (Chalice CATS)
12991P:	Ben Dooks
12992P:	Vincent Sanders <vince@simtec.co.uk>
12993M:	Simtec Linux Team <linux@simtec.co.uk>
12994W:	http://www.simtec.co.uk/products/EB110ATX/
12995S:	Supported
12996
12997SIMTEC EB2410ITX (BAST)
12998P:	Ben Dooks
12999P:	Vincent Sanders <vince@simtec.co.uk>
13000M:	Simtec Linux Team <linux@simtec.co.uk>
13001W:	http://www.simtec.co.uk/products/EB2410ITX/
13002S:	Supported
13003F:	arch/arm/mach-s3c24xx/mach-bast.c
13004F:	arch/arm/mach-s3c24xx/bast-ide.c
13005F:	arch/arm/mach-s3c24xx/bast-irq.c
13006
13007SIPHASH PRF ROUTINES
13008M:	Jason A. Donenfeld <Jason@zx2c4.com>
13009S:	Maintained
13010F:	lib/siphash.c
13011F:	lib/test_siphash.c
13012F:	include/linux/siphash.h
13013
13014SIOX
13015M:	Gavin Schenk <g.schenk@eckelmann.de>
13016M:	Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13017R:	Pengutronix Kernel Team <kernel@pengutronix.de>
13018S:	Supported
13019F:	drivers/siox/*
13020F:	include/trace/events/siox.h
13021
13022SIS 190 ETHERNET DRIVER
13023M:	Francois Romieu <romieu@fr.zoreil.com>
13024L:	netdev@vger.kernel.org
13025S:	Maintained
13026F:	drivers/net/ethernet/sis/sis190.c
13027
13028SIS 900/7016 FAST ETHERNET DRIVER
13029M:	Daniele Venzano <venza@brownhat.org>
13030W:	http://www.brownhat.org/sis900.html
13031L:	netdev@vger.kernel.org
13032S:	Maintained
13033F:	drivers/net/ethernet/sis/sis900.*
13034
13035SIS FRAMEBUFFER DRIVER
13036M:	Thomas Winischhofer <thomas@winischhofer.net>
13037W:	http://www.winischhofer.net/linuxsisvga.shtml
13038S:	Maintained
13039F:	Documentation/fb/sisfb.txt
13040F:	drivers/video/fbdev/sis/
13041F:	include/video/sisfb.h
13042
13043SIS USB2VGA DRIVER
13044M:	Thomas Winischhofer <thomas@winischhofer.net>
13045W:	http://www.winischhofer.at/linuxsisusbvga.shtml
13046S:	Maintained
13047F:	drivers/usb/misc/sisusbvga/
13048
13049SLAB ALLOCATOR
13050M:	Christoph Lameter <cl@linux.com>
13051M:	Pekka Enberg <penberg@kernel.org>
13052M:	David Rientjes <rientjes@google.com>
13053M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
13054M:	Andrew Morton <akpm@linux-foundation.org>
13055L:	linux-mm@kvack.org
13056S:	Maintained
13057F:	include/linux/sl?b*.h
13058F:	mm/sl?b*
13059
13060SLEEPABLE READ-COPY UPDATE (SRCU)
13061M:	Lai Jiangshan <jiangshanlai@gmail.com>
13062M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13063M:	Josh Triplett <josh@joshtriplett.org>
13064R:	Steven Rostedt <rostedt@goodmis.org>
13065R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13066L:	linux-kernel@vger.kernel.org
13067W:	http://www.rdrop.com/users/paulmck/RCU/
13068S:	Supported
13069T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13070F:	include/linux/srcu.h
13071F:	kernel/rcu/srcu.c
13072
13073SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
13074M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13075L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13076S:	Maintained
13077F:	drivers/slimbus/
13078F:	Documentation/devicetree/bindings/slimbus/
13079F:	include/linux/slimbus.h
13080
13081SMACK SECURITY MODULE
13082M:	Casey Schaufler <casey@schaufler-ca.com>
13083L:	linux-security-module@vger.kernel.org
13084W:	http://schaufler-ca.com
13085T:	git git://github.com/cschaufler/smack-next
13086S:	Maintained
13087F:	Documentation/admin-guide/LSM/Smack.rst
13088F:	security/smack/
13089
13090SMC91x ETHERNET DRIVER
13091M:	Nicolas Pitre <nico@fluxnic.net>
13092S:	Odd Fixes
13093F:	drivers/net/ethernet/smsc/smc91x.*
13094
13095SMIA AND SMIA++ IMAGE SENSOR DRIVER
13096M:	Sakari Ailus <sakari.ailus@iki.fi>
13097L:	linux-media@vger.kernel.org
13098S:	Maintained
13099F:	drivers/media/i2c/smiapp/
13100F:	include/media/i2c/smiapp.h
13101F:	drivers/media/i2c/smiapp-pll.c
13102F:	drivers/media/i2c/smiapp-pll.h
13103F:	include/uapi/linux/smiapp.h
13104F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
13105
13106SMM665 HARDWARE MONITOR DRIVER
13107M:	Guenter Roeck <linux@roeck-us.net>
13108L:	linux-hwmon@vger.kernel.org
13109S:	Maintained
13110F:	Documentation/hwmon/smm665
13111F:	drivers/hwmon/smm665.c
13112
13113SMSC EMC2103 HARDWARE MONITOR DRIVER
13114M:	Steve Glendinning <steve.glendinning@shawell.net>
13115L:	linux-hwmon@vger.kernel.org
13116S:	Maintained
13117F:	Documentation/hwmon/emc2103
13118F:	drivers/hwmon/emc2103.c
13119
13120SMSC SCH5627 HARDWARE MONITOR DRIVER
13121M:	Hans de Goede <hdegoede@redhat.com>
13122L:	linux-hwmon@vger.kernel.org
13123S:	Supported
13124F:	Documentation/hwmon/sch5627
13125F:	drivers/hwmon/sch5627.c
13126
13127SMSC UFX6000 and UFX7000 USB to VGA DRIVER
13128M:	Steve Glendinning <steve.glendinning@shawell.net>
13129L:	linux-fbdev@vger.kernel.org
13130S:	Maintained
13131F:	drivers/video/fbdev/smscufx.c
13132
13133SMSC47B397 HARDWARE MONITOR DRIVER
13134M:	Jean Delvare <jdelvare@suse.com>
13135L:	linux-hwmon@vger.kernel.org
13136S:	Maintained
13137F:	Documentation/hwmon/smsc47b397
13138F:	drivers/hwmon/smsc47b397.c
13139
13140SMSC911x ETHERNET DRIVER
13141M:	Steve Glendinning <steve.glendinning@shawell.net>
13142L:	netdev@vger.kernel.org
13143S:	Maintained
13144F:	include/linux/smsc911x.h
13145F:	drivers/net/ethernet/smsc/smsc911x.*
13146
13147SMSC9420 PCI ETHERNET DRIVER
13148M:	Steve Glendinning <steve.glendinning@shawell.net>
13149L:	netdev@vger.kernel.org
13150S:	Maintained
13151F:	drivers/net/ethernet/smsc/smsc9420.*
13152
13153SOC-CAMERA V4L2 SUBSYSTEM
13154L:	linux-media@vger.kernel.org
13155T:	git git://linuxtv.org/media_tree.git
13156S:	Orphan
13157F:	include/media/soc*
13158F:	drivers/media/i2c/soc_camera/
13159F:	drivers/media/platform/soc_camera/
13160
13161SOCIONEXT SYNQUACER I2C DRIVER
13162M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
13163L:	linux-i2c@vger.kernel.org
13164S:	Maintained
13165F:	drivers/i2c/busses/i2c-synquacer.c
13166F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
13167
13168SOCIONEXT UNIPHIER SOUND DRIVER
13169M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
13170L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13171S:	Maintained
13172F:	sound/soc/uniphier/
13173
13174SOEKRIS NET48XX LED SUPPORT
13175M:	Chris Boot <bootc@bootc.net>
13176S:	Maintained
13177F:	drivers/leds/leds-net48xx.c
13178
13179SOFT-ROCE DRIVER (rxe)
13180M:	Moni Shoua <monis@mellanox.com>
13181L:	linux-rdma@vger.kernel.org
13182S:	Supported
13183W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
13184Q:	http://patchwork.kernel.org/project/linux-rdma/list/
13185F:	drivers/infiniband/sw/rxe/
13186F:	include/uapi/rdma/rdma_user_rxe.h
13187
13188SOFTLOGIC 6x10 MPEG CODEC
13189M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13190M:	Anton Sviridenko <anton@corp.bluecherry.net>
13191M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13192M:	Andrey Utkin <andrey_utkin@fastmail.com>
13193M:	Ismael Luceno <ismael@iodev.co.uk>
13194L:	linux-media@vger.kernel.org
13195S:	Supported
13196F:	drivers/media/pci/solo6x10/
13197
13198SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13199M:	James Morse <james.morse@arm.com>
13200L:	linux-arm-kernel@lists.infradead.org
13201S:	Maintained
13202F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13203F:	drivers/firmware/arm_sdei.c
13204F:	include/linux/sdei.h
13205F:	include/uapi/linux/sdei.h
13206
13207SOFTWARE RAID (Multiple Disks) SUPPORT
13208M:	Shaohua Li <shli@kernel.org>
13209L:	linux-raid@vger.kernel.org
13210T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13211S:	Supported
13212F:	drivers/md/Makefile
13213F:	drivers/md/Kconfig
13214F:	drivers/md/md*
13215F:	drivers/md/raid*
13216F:	include/linux/raid/
13217F:	include/uapi/linux/raid/
13218
13219SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13220M:	Jassi Brar <jaswinder.singh@linaro.org>
13221L:	netdev@vger.kernel.org
13222S:	Maintained
13223F:	drivers/net/ethernet/socionext/netsec.c
13224F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13225
13226SOLIDRUN CLEARFOG SUPPORT
13227M:	Russell King <linux@armlinux.org.uk>
13228S:	Maintained
13229F:	arch/arm/boot/dts/armada-388-clearfog*
13230F:	arch/arm/boot/dts/armada-38x-solidrun-*
13231
13232SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13233M:	Russell King <linux@armlinux.org.uk>
13234S:	Maintained
13235F:	arch/arm/boot/dts/imx6*-cubox-i*
13236F:	arch/arm/boot/dts/imx6*-hummingboard*
13237F:	arch/arm/boot/dts/imx6*-sr-*
13238
13239SONIC NETWORK DRIVER
13240M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13241L:	netdev@vger.kernel.org
13242S:	Maintained
13243F:	drivers/net/ethernet/natsemi/sonic.*
13244
13245SONICS SILICON BACKPLANE DRIVER (SSB)
13246M:	Michael Buesch <m@bues.ch>
13247L:	linux-wireless@vger.kernel.org
13248S:	Maintained
13249F:	drivers/ssb/
13250F:	include/linux/ssb/
13251
13252SONY IMX258 SENSOR DRIVER
13253M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13254L:	linux-media@vger.kernel.org
13255T:	git git://linuxtv.org/media_tree.git
13256S:	Maintained
13257F:	drivers/media/i2c/imx258.c
13258
13259SONY IMX274 SENSOR DRIVER
13260M:	Leon Luo <leonl@leopardimaging.com>
13261L:	linux-media@vger.kernel.org
13262T:	git git://linuxtv.org/media_tree.git
13263S:	Maintained
13264F:	drivers/media/i2c/imx274.c
13265F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13266
13267SONY MEMORYSTICK CARD SUPPORT
13268M:	Alex Dubov <oakad@yahoo.com>
13269W:	http://tifmxx.berlios.de/
13270S:	Maintained
13271F:	drivers/memstick/host/tifm_ms.c
13272
13273SONY MEMORYSTICK STANDARD SUPPORT
13274M:	Maxim Levitsky <maximlevitsky@gmail.com>
13275S:	Maintained
13276F:	drivers/memstick/core/ms_block.*
13277
13278SONY VAIO CONTROL DEVICE DRIVER
13279M:	Mattia Dongili <malattia@linux.it>
13280L:	platform-driver-x86@vger.kernel.org
13281W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13282S:	Maintained
13283F:	Documentation/laptops/sony-laptop.txt
13284F:	drivers/char/sonypi.c
13285F:	drivers/platform/x86/sony-laptop.c
13286F:	include/linux/sony-laptop.h
13287
13288SOUND
13289M:	Jaroslav Kysela <perex@perex.cz>
13290M:	Takashi Iwai <tiwai@suse.com>
13291L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13292W:	http://www.alsa-project.org/
13293T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13294T:	git git://git.alsa-project.org/alsa-kernel.git
13295Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13296S:	Maintained
13297F:	Documentation/sound/
13298F:	include/sound/
13299F:	include/uapi/sound/
13300F:	sound/
13301
13302SOUND - COMPRESSED AUDIO
13303M:	Vinod Koul <vkoul@kernel.org>
13304L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13305T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13306S:	Supported
13307F:	Documentation/sound/designs/compress-offload.rst
13308F:	include/sound/compress_driver.h
13309F:	include/uapi/sound/compress_*
13310F:	sound/core/compress_offload.c
13311F:	sound/soc/soc-compress.c
13312
13313SOUND - DMAENGINE HELPERS
13314M:	Lars-Peter Clausen <lars@metafoo.de>
13315S:	Supported
13316F:	include/sound/dmaengine_pcm.h
13317F:	sound/core/pcm_dmaengine.c
13318F:	sound/soc/soc-generic-dmaengine-pcm.c
13319
13320SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13321M:	Liam Girdwood <lgirdwood@gmail.com>
13322M:	Mark Brown <broonie@kernel.org>
13323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13324L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13325W:	http://alsa-project.org/main/index.php/ASoC
13326S:	Supported
13327F:	Documentation/devicetree/bindings/sound/
13328F:	Documentation/sound/soc/
13329F:	sound/soc/
13330F:	include/sound/soc*
13331
13332SOUNDWIRE SUBSYSTEM
13333M:	Vinod Koul <vinod.koul@intel.com>
13334M:	Sanyog Kale <sanyog.r.kale@intel.com>
13335R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13336L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13337S:	Supported
13338F:	Documentation/driver-api/soundwire/
13339F:	drivers/soundwire/
13340F:	include/linux/soundwire/
13341
13342SP2 MEDIA DRIVER
13343M:	Olli Salonen <olli.salonen@iki.fi>
13344L:	linux-media@vger.kernel.org
13345W:	https://linuxtv.org
13346Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13347S:	Maintained
13348F:	drivers/media/dvb-frontends/sp2*
13349
13350SPARC + UltraSPARC (sparc/sparc64)
13351M:	"David S. Miller" <davem@davemloft.net>
13352L:	sparclinux@vger.kernel.org
13353Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13354T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13355T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13356S:	Maintained
13357F:	arch/sparc/
13358F:	drivers/sbus/
13359
13360SPARC SERIAL DRIVERS
13361M:	"David S. Miller" <davem@davemloft.net>
13362L:	sparclinux@vger.kernel.org
13363T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13365S:	Maintained
13366F:	include/linux/sunserialcore.h
13367F:	drivers/tty/serial/suncore.c
13368F:	drivers/tty/serial/sunhv.c
13369F:	drivers/tty/serial/sunsab.c
13370F:	drivers/tty/serial/sunsab.h
13371F:	drivers/tty/serial/sunsu.c
13372F:	drivers/tty/serial/sunzilog.c
13373F:	drivers/tty/serial/sunzilog.h
13374F:	drivers/tty/vcc.c
13375
13376SPARSE CHECKER
13377M:	"Christopher Li" <sparse@chrisli.org>
13378L:	linux-sparse@vger.kernel.org
13379W:	https://sparse.wiki.kernel.org/
13380T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13381T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13382S:	Maintained
13383F:	include/linux/compiler.h
13384
13385SPEAR CLOCK FRAMEWORK SUPPORT
13386M:	Viresh Kumar <vireshk@kernel.org>
13387L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13388W:	http://www.st.com/spear
13389S:	Maintained
13390F:	drivers/clk/spear/
13391
13392SPEAR PLATFORM SUPPORT
13393M:	Viresh Kumar <vireshk@kernel.org>
13394M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13396W:	http://www.st.com/spear
13397S:	Maintained
13398F:	arch/arm/boot/dts/spear*
13399F:	arch/arm/mach-spear/
13400
13401SPI NOR SUBSYSTEM
13402M:	Marek Vasut <marek.vasut@gmail.com>
13403L:	linux-mtd@lists.infradead.org
13404W:	http://www.linux-mtd.infradead.org/
13405Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13406T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13407T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13408S:	Maintained
13409F:	drivers/mtd/spi-nor/
13410F:	include/linux/mtd/spi-nor.h
13411
13412SPI SUBSYSTEM
13413M:	Mark Brown <broonie@kernel.org>
13414L:	linux-spi@vger.kernel.org
13415T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13416Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13417S:	Maintained
13418F:	Documentation/devicetree/bindings/spi/
13419F:	Documentation/spi/
13420F:	drivers/spi/
13421F:	include/linux/spi/
13422F:	include/uapi/linux/spi/
13423F:	tools/spi/
13424
13425SPIDERNET NETWORK DRIVER for CELL
13426M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13427L:	netdev@vger.kernel.org
13428S:	Supported
13429F:	Documentation/networking/spider_net.txt
13430F:	drivers/net/ethernet/toshiba/spider_net*
13431
13432SPMI SUBSYSTEM
13433R:	Stephen Boyd <sboyd@kernel.org>
13434L:	linux-arm-msm@vger.kernel.org
13435F:	Documentation/devicetree/bindings/spmi/
13436F:	drivers/spmi/
13437F:	include/dt-bindings/spmi/spmi.h
13438F:	include/linux/spmi.h
13439F:	include/trace/events/spmi.h
13440
13441SPU FILE SYSTEM
13442M:	Jeremy Kerr <jk@ozlabs.org>
13443L:	linuxppc-dev@lists.ozlabs.org
13444W:	http://www.ibm.com/developerworks/power/cell/
13445S:	Supported
13446F:	Documentation/filesystems/spufs.txt
13447F:	arch/powerpc/platforms/cell/spufs/
13448
13449SQUASHFS FILE SYSTEM
13450M:	Phillip Lougher <phillip@squashfs.org.uk>
13451L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13452W:	http://squashfs.org.uk
13453T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13454S:	Maintained
13455F:	Documentation/filesystems/squashfs.txt
13456F:	fs/squashfs/
13457
13458SRM (Alpha) environment access
13459M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13460S:	Maintained
13461F:	arch/alpha/kernel/srm_env.c
13462
13463ST STM32 I2C/SMBUS DRIVER
13464M:	Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
13465L:	linux-i2c@vger.kernel.org
13466S:	Maintained
13467F:	drivers/i2c/busses/i2c-stm32*
13468
13469STABLE BRANCH
13470M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13471L:	stable@vger.kernel.org
13472S:	Supported
13473F:	Documentation/process/stable-kernel-rules.rst
13474
13475STAGING - COMEDI
13476M:	Ian Abbott <abbotti@mev.co.uk>
13477M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13478S:	Odd Fixes
13479F:	drivers/staging/comedi/
13480
13481STAGING - FLARION FT1000 DRIVERS
13482M:	Marek Belisko <marek.belisko@gmail.com>
13483S:	Odd Fixes
13484F:	drivers/staging/ft1000/
13485
13486STAGING - INDUSTRIAL IO
13487M:	Jonathan Cameron <jic23@kernel.org>
13488L:	linux-iio@vger.kernel.org
13489S:	Odd Fixes
13490F:	Documentation/devicetree/bindings/staging/iio/
13491F:	drivers/staging/iio/
13492
13493STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13494M:	Marc Dietrich <marvin24@gmx.de>
13495L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13496L:	linux-tegra@vger.kernel.org
13497S:	Maintained
13498F:	drivers/staging/nvec/
13499
13500STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13501M:	Jens Frederich <jfrederich@gmail.com>
13502M:	Daniel Drake <dsd@laptop.org>
13503M:	Jon Nettleton <jon.nettleton@gmail.com>
13504W:	http://wiki.laptop.org/go/DCON
13505S:	Maintained
13506F:	drivers/staging/olpc_dcon/
13507
13508STAGING - REALTEK RTL8712U DRIVERS
13509M:	Larry Finger <Larry.Finger@lwfinger.net>
13510M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13511S:	Odd Fixes
13512F:	drivers/staging/rtl8712/
13513
13514STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13515M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13516M:	Teddy Wang <teddy.wang@siliconmotion.com>
13517M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13518L:	linux-fbdev@vger.kernel.org
13519S:	Maintained
13520F:	drivers/staging/sm750fb/
13521
13522STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13523M:	William Hubbs <w.d.hubbs@gmail.com>
13524M:	Chris Brannon <chris@the-brannons.com>
13525M:	Kirk Reiser <kirk@reisers.ca>
13526M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13527L:	speakup@linux-speakup.org
13528W:	http://www.linux-speakup.org/
13529S:	Odd Fixes
13530F:	drivers/staging/speakup/
13531
13532STAGING - VIA VT665X DRIVERS
13533M:	Forest Bond <forest@alittletooquiet.net>
13534S:	Odd Fixes
13535F:	drivers/staging/vt665?/
13536
13537STAGING - WILC1000 WIFI DRIVER
13538M:	Aditya Shankar <aditya.shankar@microchip.com>
13539M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13540L:	linux-wireless@vger.kernel.org
13541S:	Supported
13542F:	drivers/staging/wilc1000/
13543
13544STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13545M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13546S:	Odd Fixes
13547F:	drivers/staging/xgifb/
13548
13549STAGING SUBSYSTEM
13550M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13552L:	devel@driverdev.osuosl.org
13553S:	Supported
13554F:	drivers/staging/
13555
13556STARFIRE/DURALAN NETWORK DRIVER
13557M:	Ion Badulescu <ionut@badula.org>
13558S:	Odd Fixes
13559F:	drivers/net/ethernet/adaptec/starfire*
13560
13561STEC S1220 SKD DRIVER
13562M:	Bart Van Assche <bart.vanassche@wdc.com>
13563L:	linux-block@vger.kernel.org
13564S:	Maintained
13565F:	drivers/block/skd*[ch]
13566
13567STI CEC DRIVER
13568M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13569S:	Maintained
13570F:	drivers/staging/media/st-cec/
13571F:	Documentation/devicetree/bindings/media/stih-cec.txt
13572
13573STK1160 USB VIDEO CAPTURE DRIVER
13574M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13575L:	linux-media@vger.kernel.org
13576T:	git git://linuxtv.org/media_tree.git
13577S:	Maintained
13578F:	drivers/media/usb/stk1160/
13579
13580STM32 TIMER/LPTIMER DRIVERS
13581M:	Fabrice Gasnier <fabrice.gasnier@st.com>
13582S:	Maintained
13583F:	drivers/*/stm32-*timer*
13584F:	drivers/pwm/pwm-stm32*
13585F:	include/linux/*/stm32-*tim*
13586F:	Documentation/ABI/testing/*timer-stm32
13587F:	Documentation/devicetree/bindings/*/stm32-*timer*
13588F:	Documentation/devicetree/bindings/pwm/pwm-stm32*
13589
13590STMMAC ETHERNET DRIVER
13591M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13592M:	Alexandre Torgue <alexandre.torgue@st.com>
13593M:	Jose Abreu <joabreu@synopsys.com>
13594L:	netdev@vger.kernel.org
13595W:	http://www.stlinux.com
13596S:	Supported
13597F:	drivers/net/ethernet/stmicro/stmmac/
13598
13599SUN3/3X
13600M:	Sam Creasey <sammy@sammy.net>
13601W:	http://sammy.net/sun3/
13602S:	Maintained
13603F:	arch/m68k/kernel/*sun3*
13604F:	arch/m68k/sun3*/
13605F:	arch/m68k/include/asm/sun3*
13606F:	drivers/net/ethernet/i825xx/sun3*
13607
13608SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13609M:	Hans de Goede <hdegoede@redhat.com>
13610L:	linux-input@vger.kernel.org
13611S:	Maintained
13612F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13613F:	drivers/input/keyboard/sun4i-lradc-keys.c
13614
13615SUNDANCE NETWORK DRIVER
13616M:	Denis Kirjanov <kda@linux-powerpc.org>
13617L:	netdev@vger.kernel.org
13618S:	Maintained
13619F:	drivers/net/ethernet/dlink/sundance.c
13620
13621SUPERH
13622M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13623M:	Rich Felker <dalias@libc.org>
13624L:	linux-sh@vger.kernel.org
13625Q:	http://patchwork.kernel.org/project/linux-sh/list/
13626S:	Maintained
13627F:	Documentation/sh/
13628F:	arch/sh/
13629F:	drivers/sh/
13630
13631SUSPEND TO RAM
13632M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13633M:	Len Brown <len.brown@intel.com>
13634M:	Pavel Machek <pavel@ucw.cz>
13635L:	linux-pm@vger.kernel.org
13636B:	https://bugzilla.kernel.org
13637S:	Supported
13638F:	Documentation/power/
13639F:	arch/x86/kernel/acpi/
13640F:	drivers/base/power/
13641F:	kernel/power/
13642F:	include/linux/suspend.h
13643F:	include/linux/freezer.h
13644F:	include/linux/pm.h
13645
13646SVGA HANDLING
13647M:	Martin Mares <mj@ucw.cz>
13648L:	linux-video@atrey.karlin.mff.cuni.cz
13649S:	Maintained
13650F:	Documentation/svga.txt
13651F:	arch/x86/boot/video*
13652
13653SWIOTLB SUBSYSTEM
13654M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13655L:	iommu@lists.linux-foundation.org
13656T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13657S:	Supported
13658F:	kernel/dma/swiotlb.c
13659F:	arch/*/kernel/pci-swiotlb.c
13660F:	include/linux/swiotlb.h
13661
13662SWITCHDEV
13663M:	Jiri Pirko <jiri@resnulli.us>
13664M:	Ivan Vecera <ivecera@redhat.com>
13665L:	netdev@vger.kernel.org
13666S:	Supported
13667F:	net/switchdev/
13668F:	include/net/switchdev.h
13669
13670SY8106A REGULATOR DRIVER
13671M:	Icenowy Zheng <icenowy@aosc.io>
13672S:	Maintained
13673F:	drivers/regulator/sy8106a-regulator.c
13674F:	Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
13675
13676SYNC FILE FRAMEWORK
13677M:	Sumit Semwal <sumit.semwal@linaro.org>
13678R:	Gustavo Padovan <gustavo@padovan.org>
13679S:	Maintained
13680L:	linux-media@vger.kernel.org
13681L:	dri-devel@lists.freedesktop.org
13682F:	drivers/dma-buf/sync_*
13683F:	drivers/dma-buf/dma-fence*
13684F:	drivers/dma-buf/sw_sync.c
13685F:	include/linux/sync_file.h
13686F:	include/uapi/linux/sync_file.h
13687F:	Documentation/sync_file.txt
13688T:	git git://anongit.freedesktop.org/drm/drm-misc
13689
13690SYNOPSYS ARC ARCHITECTURE
13691M:	Vineet Gupta <vgupta@synopsys.com>
13692L:	linux-snps-arc@lists.infradead.org
13693S:	Supported
13694F:	arch/arc/
13695F:	Documentation/devicetree/bindings/arc/*
13696F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13697F:	drivers/clocksource/arc_timer.c
13698F:	drivers/tty/serial/arc_uart.c
13699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13700
13701SYNOPSYS ARC HSDK SDP pll clock driver
13702M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13703S:	Supported
13704F:	drivers/clk/clk-hsdk-pll.c
13705F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13706
13707SYNOPSYS ARC SDP clock driver
13708M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13709S:	Supported
13710F:	drivers/clk/axs10x/*
13711F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13712
13713SYNOPSYS ARC SDP platform support
13714M:	Alexey Brodkin <abrodkin@synopsys.com>
13715S:	Supported
13716F:	arch/arc/plat-axs10x
13717F:	arch/arc/boot/dts/ax*
13718F:	Documentation/devicetree/bindings/arc/axs10*
13719
13720SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13721M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13722S:	Supported
13723F:	drivers/reset/reset-axs10x.c
13724F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13725
13726SYNOPSYS DESIGNWARE 8250 UART DRIVER
13727R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13728S:	Maintained
13729F:	drivers/tty/serial/8250/8250_dw.c
13730
13731SYNOPSYS DESIGNWARE APB GPIO DRIVER
13732M:	Hoan Tran <hotran@apm.com>
13733L:	linux-gpio@vger.kernel.org
13734S:	Maintained
13735F:	drivers/gpio/gpio-dwapb.c
13736F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13737
13738SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13739M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13740S:	Maintained
13741F:	drivers/dma/dwi-axi-dmac/
13742F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13743
13744SYNOPSYS DESIGNWARE DMAC DRIVER
13745M:	Viresh Kumar <vireshk@kernel.org>
13746R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13747S:	Maintained
13748F:	include/linux/dma/dw.h
13749F:	include/linux/platform_data/dma-dw.h
13750F:	drivers/dma/dw/
13751
13752SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13753M:	Jose Abreu <Jose.Abreu@synopsys.com>
13754L:	netdev@vger.kernel.org
13755S:	Supported
13756F:	drivers/net/ethernet/synopsys/
13757
13758SYNOPSYS DESIGNWARE I2C DRIVER
13759M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13760R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13761R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13762L:	linux-i2c@vger.kernel.org
13763S:	Maintained
13764F:	drivers/i2c/busses/i2c-designware-*
13765F:	include/linux/platform_data/i2c-designware.h
13766
13767SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13768M:	Jaehoon Chung <jh80.chung@samsung.com>
13769L:	linux-mmc@vger.kernel.org
13770S:	Maintained
13771F:	drivers/mmc/host/dw_mmc*
13772
13773SYNOPSYS HSDK RESET CONTROLLER DRIVER
13774M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13775S:	Supported
13776F:	drivers/reset/reset-hsdk.c
13777F:	include/dt-bindings/reset/snps,hsdk-reset.h
13778F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13779
13780SYSTEM CONFIGURATION (SYSCON)
13781M:	Lee Jones <lee.jones@linaro.org>
13782M:	Arnd Bergmann <arnd@arndb.de>
13783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13784S:	Supported
13785F:	drivers/mfd/syscon.c
13786
13787SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13788M:	Sudeep Holla <sudeep.holla@arm.com>
13789L:	linux-arm-kernel@lists.infradead.org
13790S:	Maintained
13791F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13792F:	drivers/clk/clk-sc[mp]i.c
13793F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13794F:	drivers/firmware/arm_scpi.c
13795F:	drivers/firmware/arm_scmi/
13796F:	include/linux/sc[mp]i_protocol.h
13797
13798SYSTEM RESET/SHUTDOWN DRIVERS
13799M:	Sebastian Reichel <sre@kernel.org>
13800L:	linux-pm@vger.kernel.org
13801T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13802S:	Maintained
13803F:	Documentation/devicetree/bindings/power/reset/
13804F:	drivers/power/reset/
13805
13806SYSTEM TRACE MODULE CLASS
13807M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13808S:	Maintained
13809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13810F:	Documentation/trace/stm.rst
13811F:	drivers/hwtracing/stm/
13812F:	include/linux/stm.h
13813F:	include/uapi/linux/stm.h
13814
13815SYSV FILESYSTEM
13816M:	Christoph Hellwig <hch@infradead.org>
13817S:	Maintained
13818F:	Documentation/filesystems/sysv-fs.txt
13819F:	fs/sysv/
13820F:	include/linux/sysv_fs.h
13821
13822TARGET SUBSYSTEM
13823M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13824L:	linux-scsi@vger.kernel.org
13825L:	target-devel@vger.kernel.org
13826W:	http://www.linux-iscsi.org
13827W:	http://groups.google.com/group/linux-iscsi-target-dev
13828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13829S:	Supported
13830F:	drivers/target/
13831F:	include/target/
13832F:	Documentation/target/
13833
13834TASKSTATS STATISTICS INTERFACE
13835M:	Balbir Singh <bsingharora@gmail.com>
13836S:	Maintained
13837F:	Documentation/accounting/taskstats*
13838F:	include/linux/taskstats*
13839F:	kernel/taskstats.c
13840
13841TC subsystem
13842M:	Jamal Hadi Salim <jhs@mojatatu.com>
13843M:	Cong Wang <xiyou.wangcong@gmail.com>
13844M:	Jiri Pirko <jiri@resnulli.us>
13845L:	netdev@vger.kernel.org
13846S:	Maintained
13847F:	include/net/pkt_cls.h
13848F:	include/net/pkt_sched.h
13849F:	include/net/tc_act/
13850F:	include/uapi/linux/pkt_cls.h
13851F:	include/uapi/linux/pkt_sched.h
13852F:	include/uapi/linux/tc_act/
13853F:	include/uapi/linux/tc_ematch/
13854F:	net/sched/
13855
13856TCP LOW PRIORITY MODULE
13857M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13858M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13859W:	http://tcp-lp-mod.sourceforge.net/
13860S:	Maintained
13861F:	net/ipv4/tcp_lp.c
13862
13863TDA10071 MEDIA DRIVER
13864M:	Antti Palosaari <crope@iki.fi>
13865L:	linux-media@vger.kernel.org
13866W:	https://linuxtv.org
13867W:	http://palosaari.fi/linux/
13868Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13869T:	git git://linuxtv.org/anttip/media_tree.git
13870S:	Maintained
13871F:	drivers/media/dvb-frontends/tda10071*
13872
13873TDA18212 MEDIA DRIVER
13874M:	Antti Palosaari <crope@iki.fi>
13875L:	linux-media@vger.kernel.org
13876W:	https://linuxtv.org
13877W:	http://palosaari.fi/linux/
13878Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13879T:	git git://linuxtv.org/anttip/media_tree.git
13880S:	Maintained
13881F:	drivers/media/tuners/tda18212*
13882
13883TDA18218 MEDIA DRIVER
13884M:	Antti Palosaari <crope@iki.fi>
13885L:	linux-media@vger.kernel.org
13886W:	https://linuxtv.org
13887W:	http://palosaari.fi/linux/
13888Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13889T:	git git://linuxtv.org/anttip/media_tree.git
13890S:	Maintained
13891F:	drivers/media/tuners/tda18218*
13892
13893TDA18250 MEDIA DRIVER
13894M:	Olli Salonen <olli.salonen@iki.fi>
13895L:	linux-media@vger.kernel.org
13896W:	https://linuxtv.org
13897Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13898T:	git git://linuxtv.org/media_tree.git
13899S:	Maintained
13900F:	drivers/media/tuners/tda18250*
13901
13902TDA18271 MEDIA DRIVER
13903M:	Michael Krufky <mkrufky@linuxtv.org>
13904L:	linux-media@vger.kernel.org
13905W:	https://linuxtv.org
13906W:	http://github.com/mkrufky
13907Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13908T:	git git://linuxtv.org/mkrufky/tuners.git
13909S:	Maintained
13910F:	drivers/media/tuners/tda18271*
13911
13912TDA1997x MEDIA DRIVER
13913M:	Tim Harvey <tharvey@gateworks.com>
13914L:	linux-media@vger.kernel.org
13915W:	https://linuxtv.org
13916Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13917S:	Maintained
13918F:	drivers/media/i2c/tda1997x.*
13919
13920TDA827x MEDIA DRIVER
13921M:	Michael Krufky <mkrufky@linuxtv.org>
13922L:	linux-media@vger.kernel.org
13923W:	https://linuxtv.org
13924W:	http://github.com/mkrufky
13925Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13926T:	git git://linuxtv.org/mkrufky/tuners.git
13927S:	Maintained
13928F:	drivers/media/tuners/tda8290.*
13929
13930TDA8290 MEDIA DRIVER
13931M:	Michael Krufky <mkrufky@linuxtv.org>
13932L:	linux-media@vger.kernel.org
13933W:	https://linuxtv.org
13934W:	http://github.com/mkrufky
13935Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13936T:	git git://linuxtv.org/mkrufky/tuners.git
13937S:	Maintained
13938F:	drivers/media/tuners/tda8290.*
13939
13940TDA9840 MEDIA DRIVER
13941M:	Hans Verkuil <hverkuil@xs4all.nl>
13942L:	linux-media@vger.kernel.org
13943T:	git git://linuxtv.org/media_tree.git
13944W:	https://linuxtv.org
13945S:	Maintained
13946F:	drivers/media/i2c/tda9840*
13947
13948TEA5761 TUNER DRIVER
13949M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13950L:	linux-media@vger.kernel.org
13951W:	https://linuxtv.org
13952T:	git git://linuxtv.org/media_tree.git
13953S:	Odd fixes
13954F:	drivers/media/tuners/tea5761.*
13955
13956TEA5767 TUNER DRIVER
13957M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13958L:	linux-media@vger.kernel.org
13959W:	https://linuxtv.org
13960T:	git git://linuxtv.org/media_tree.git
13961S:	Maintained
13962F:	drivers/media/tuners/tea5767.*
13963
13964TEA6415C MEDIA DRIVER
13965M:	Hans Verkuil <hverkuil@xs4all.nl>
13966L:	linux-media@vger.kernel.org
13967T:	git git://linuxtv.org/media_tree.git
13968W:	https://linuxtv.org
13969S:	Maintained
13970F:	drivers/media/i2c/tea6415c*
13971
13972TEA6420 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/tea6420*
13979
13980TEAM DRIVER
13981M:	Jiri Pirko <jiri@resnulli.us>
13982L:	netdev@vger.kernel.org
13983S:	Supported
13984F:	drivers/net/team/
13985F:	include/linux/if_team.h
13986F:	include/uapi/linux/if_team.h
13987
13988TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13989M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13990S:	Maintained
13991F:	arch/x86/platform/ts5500/
13992
13993TECHNOTREND USB IR RECEIVER
13994M:	Sean Young <sean@mess.org>
13995L:	linux-media@vger.kernel.org
13996S:	Maintained
13997F:	drivers/media/rc/ttusbir.c
13998
13999TECHWELL TW9910 VIDEO DECODER
14000L:	linux-media@vger.kernel.org
14001S:	Orphan
14002F:	drivers/media/i2c/tw9910.c
14003F:	include/media/i2c/tw9910.h
14004
14005TEE SUBSYSTEM
14006M:	Jens Wiklander <jens.wiklander@linaro.org>
14007S:	Maintained
14008F:	include/linux/tee_drv.h
14009F:	include/uapi/linux/tee.h
14010F:	drivers/tee/
14011F:	Documentation/tee.txt
14012
14013TEGRA ARCHITECTURE SUPPORT
14014M:	Thierry Reding <thierry.reding@gmail.com>
14015M:	Jonathan Hunter <jonathanh@nvidia.com>
14016L:	linux-tegra@vger.kernel.org
14017Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
14018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
14019S:	Supported
14020N:	[^a-z]tegra
14021
14022TEGRA CLOCK DRIVER
14023M:	Peter De Schrijver <pdeschrijver@nvidia.com>
14024M:	Prashant Gaikwad <pgaikwad@nvidia.com>
14025S:	Supported
14026F:	drivers/clk/tegra/
14027
14028TEGRA DMA DRIVERS
14029M:	Laxman Dewangan <ldewangan@nvidia.com>
14030M:	Jon Hunter <jonathanh@nvidia.com>
14031S:	Supported
14032F:	drivers/dma/tegra*
14033
14034TEGRA I2C DRIVER
14035M:	Laxman Dewangan <ldewangan@nvidia.com>
14036S:	Supported
14037F:	drivers/i2c/busses/i2c-tegra.c
14038
14039TEGRA IOMMU DRIVERS
14040M:	Thierry Reding <thierry.reding@gmail.com>
14041L:	linux-tegra@vger.kernel.org
14042S:	Supported
14043F:	drivers/iommu/tegra*
14044
14045TEGRA KBC DRIVER
14046M:	Laxman Dewangan <ldewangan@nvidia.com>
14047S:	Supported
14048F:	drivers/input/keyboard/tegra-kbc.c
14049
14050TEGRA PWM DRIVER
14051M:	Thierry Reding <thierry.reding@gmail.com>
14052S:	Supported
14053F:	drivers/pwm/pwm-tegra.c
14054
14055TEGRA SERIAL DRIVER
14056M:	Laxman Dewangan <ldewangan@nvidia.com>
14057S:	Supported
14058F:	drivers/tty/serial/serial-tegra.c
14059
14060TEGRA SPI DRIVER
14061M:	Laxman Dewangan <ldewangan@nvidia.com>
14062S:	Supported
14063F:	drivers/spi/spi-tegra*
14064
14065TEHUTI ETHERNET DRIVER
14066M:	Andy Gospodarek <andy@greyhouse.net>
14067L:	netdev@vger.kernel.org
14068S:	Supported
14069F:	drivers/net/ethernet/tehuti/*
14070
14071Telecom Clock Driver for MCPL0010
14072M:	Mark Gross <mark.gross@intel.com>
14073S:	Supported
14074F:	drivers/char/tlclk.c
14075
14076TENSILICA XTENSA PORT (xtensa)
14077M:	Chris Zankel <chris@zankel.net>
14078M:	Max Filippov <jcmvbkbc@gmail.com>
14079L:	linux-xtensa@linux-xtensa.org
14080T:	git git://github.com/czankel/xtensa-linux.git
14081S:	Maintained
14082F:	arch/xtensa/
14083F:	drivers/irqchip/irq-xtensa-*
14084
14085Texas Instruments' System Control Interface (TISCI) Protocol Driver
14086M:	Nishanth Menon <nm@ti.com>
14087M:	Tero Kristo <t-kristo@ti.com>
14088M:	Santosh Shilimkar <ssantosh@kernel.org>
14089L:	linux-arm-kernel@lists.infradead.org
14090S:	Maintained
14091F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
14092F:	drivers/firmware/ti_sci*
14093F:	include/linux/soc/ti/ti_sci_protocol.h
14094F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
14095F:	include/dt-bindings/genpd/k2g.h
14096F:	drivers/soc/ti/ti_sci_pm_domains.c
14097F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
14098F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
14099F:	drivers/clk/keystone/sci-clk.c
14100F:	drivers/reset/reset-ti-sci.c
14101
14102THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
14103M:	Hans Verkuil <hverkuil@xs4all.nl>
14104L:	linux-media@vger.kernel.org
14105T:	git git://linuxtv.org/media_tree.git
14106W:	https://linuxtv.org
14107S:	Maintained
14108F:	drivers/media/radio/radio-raremono.c
14109
14110THERMAL
14111M:	Zhang Rui <rui.zhang@intel.com>
14112M:	Eduardo Valentin <edubezval@gmail.com>
14113L:	linux-pm@vger.kernel.org
14114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
14115T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
14116Q:	https://patchwork.kernel.org/project/linux-pm/list/
14117S:	Supported
14118F:	drivers/thermal/
14119F:	include/linux/thermal.h
14120F:	include/uapi/linux/thermal.h
14121F:	include/linux/cpu_cooling.h
14122F:	Documentation/devicetree/bindings/thermal/
14123
14124THERMAL/CPU_COOLING
14125M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
14126M:	Viresh Kumar <viresh.kumar@linaro.org>
14127M:	Javi Merino <javi.merino@kernel.org>
14128L:	linux-pm@vger.kernel.org
14129S:	Supported
14130F:	Documentation/thermal/cpu-cooling-api.txt
14131F:	drivers/thermal/cpu_cooling.c
14132F:	include/linux/cpu_cooling.h
14133
14134THINKPAD ACPI EXTRAS DRIVER
14135M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
14136L:	ibm-acpi-devel@lists.sourceforge.net
14137L:	platform-driver-x86@vger.kernel.org
14138W:	http://ibm-acpi.sourceforge.net
14139W:	http://thinkwiki.org/wiki/Ibm-acpi
14140T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
14141S:	Maintained
14142F:	drivers/platform/x86/thinkpad_acpi.c
14143
14144THUNDERBOLT DRIVER
14145M:	Andreas Noever <andreas.noever@gmail.com>
14146M:	Michael Jamet <michael.jamet@intel.com>
14147M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14148M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14149T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
14150S:	Maintained
14151F:	Documentation/admin-guide/thunderbolt.rst
14152F:	drivers/thunderbolt/
14153F:	include/linux/thunderbolt.h
14154
14155THUNDERBOLT NETWORK DRIVER
14156M:	Michael Jamet <michael.jamet@intel.com>
14157M:	Mika Westerberg <mika.westerberg@linux.intel.com>
14158M:	Yehezkel Bernat <YehezkelShB@gmail.com>
14159L:	netdev@vger.kernel.org
14160S:	Maintained
14161F:	drivers/net/thunderbolt.c
14162
14163THUNDERX GPIO DRIVER
14164M:	David Daney <david.daney@cavium.com>
14165S:	Maintained
14166F:	drivers/gpio/gpio-thunderx.c
14167
14168TI AM437X VPFE DRIVER
14169M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14170L:	linux-media@vger.kernel.org
14171W:	https://linuxtv.org
14172Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14173T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14174S:	Maintained
14175F:	drivers/media/platform/am437x/
14176
14177TI BANDGAP AND THERMAL DRIVER
14178M:	Eduardo Valentin <edubezval@gmail.com>
14179M:	Keerthy <j-keerthy@ti.com>
14180L:	linux-pm@vger.kernel.org
14181L:	linux-omap@vger.kernel.org
14182S:	Maintained
14183F:	drivers/thermal/ti-soc-thermal/
14184
14185TI BQ27XXX POWER SUPPLY DRIVER
14186R:	Andrew F. Davis <afd@ti.com>
14187F:	include/linux/power/bq27xxx_battery.h
14188F:	drivers/power/supply/bq27xxx_battery.c
14189F:	drivers/power/supply/bq27xxx_battery_i2c.c
14190
14191TI CDCE706 CLOCK DRIVER
14192M:	Max Filippov <jcmvbkbc@gmail.com>
14193S:	Maintained
14194F:	drivers/clk/clk-cdce706.c
14195
14196TI CLOCK DRIVER
14197M:	Tero Kristo <t-kristo@ti.com>
14198L:	linux-omap@vger.kernel.org
14199S:	Maintained
14200F:	drivers/clk/ti/
14201F:	include/linux/clk/ti.h
14202
14203TI DAVINCI MACHINE SUPPORT
14204M:	Sekhar Nori <nsekhar@ti.com>
14205M:	Kevin Hilman <khilman@kernel.org>
14206L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14208S:	Supported
14209F:	arch/arm/mach-davinci/
14210F:	drivers/i2c/busses/i2c-davinci.c
14211F:	arch/arm/boot/dts/da850*
14212
14213TI DAVINCI SERIES CLOCK DRIVER
14214M:	David Lechner <david@lechnology.com>
14215R:	Sekhar Nori <nsekhar@ti.com>
14216S:	Maintained
14217F:	Documentation/devicetree/bindings/clock/ti/davinci/
14218F:	drivers/clk/davinci/
14219
14220TI DAVINCI SERIES GPIO DRIVER
14221M:	Keerthy <j-keerthy@ti.com>
14222L:	linux-gpio@vger.kernel.org
14223S:	Maintained
14224F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14225F:	drivers/gpio/gpio-davinci.c
14226
14227TI DAVINCI SERIES MEDIA DRIVER
14228M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14229L:	linux-media@vger.kernel.org
14230W:	https://linuxtv.org
14231Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14232T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14233S:	Maintained
14234F:	drivers/media/platform/davinci/
14235F:	include/media/davinci/
14236
14237TI ETHERNET SWITCH DRIVER (CPSW)
14238R:	Grygorii Strashko <grygorii.strashko@ti.com>
14239L:	linux-omap@vger.kernel.org
14240L:	netdev@vger.kernel.org
14241S:	Maintained
14242F:	drivers/net/ethernet/ti/cpsw*
14243F:	drivers/net/ethernet/ti/davinci*
14244
14245TI FLASH MEDIA INTERFACE DRIVER
14246M:	Alex Dubov <oakad@yahoo.com>
14247S:	Maintained
14248F:	drivers/misc/tifm*
14249F:	drivers/mmc/host/tifm_sd.c
14250F:	include/linux/tifm.h
14251
14252TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14253M:	Santosh Shilimkar <ssantosh@kernel.org>
14254L:	linux-kernel@vger.kernel.org
14255L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14256S:	Maintained
14257F:	drivers/soc/ti/*
14258T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14259
14260TI LM49xxx FAMILY ASoC CODEC DRIVERS
14261M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14262M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14263L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14264S:	Maintained
14265F:	sound/soc/codecs/lm49453*
14266F:	sound/soc/codecs/isabelle*
14267
14268TI LP855x BACKLIGHT DRIVER
14269M:	Milo Kim <milo.kim@ti.com>
14270S:	Maintained
14271F:	Documentation/backlight/lp855x-driver.txt
14272F:	drivers/video/backlight/lp855x_bl.c
14273F:	include/linux/platform_data/lp855x.h
14274
14275TI LP8727 CHARGER DRIVER
14276M:	Milo Kim <milo.kim@ti.com>
14277S:	Maintained
14278F:	drivers/power/supply/lp8727_charger.c
14279F:	include/linux/platform_data/lp8727.h
14280
14281TI LP8788 MFD DRIVER
14282M:	Milo Kim <milo.kim@ti.com>
14283S:	Maintained
14284F:	drivers/iio/adc/lp8788_adc.c
14285F:	drivers/leds/leds-lp8788.c
14286F:	drivers/mfd/lp8788*.c
14287F:	drivers/power/supply/lp8788-charger.c
14288F:	drivers/regulator/lp8788-*.c
14289F:	include/linux/mfd/lp8788*.h
14290
14291TI NETCP ETHERNET DRIVER
14292M:	Wingman Kwok <w-kwok2@ti.com>
14293M:	Murali Karicheri <m-karicheri2@ti.com>
14294L:	netdev@vger.kernel.org
14295S:	Maintained
14296F:	drivers/net/ethernet/ti/netcp*
14297
14298TI TAS571X FAMILY ASoC CODEC DRIVER
14299M:	Kevin Cernekee <cernekee@chromium.org>
14300L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14301S:	Odd Fixes
14302F:	sound/soc/codecs/tas571x*
14303
14304TI TRF7970A NFC DRIVER
14305M:	Mark Greer <mgreer@animalcreek.com>
14306L:	linux-wireless@vger.kernel.org
14307L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14308S:	Supported
14309F:	drivers/nfc/trf7970a.c
14310F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14311
14312TI TWL4030 SERIES SOC CODEC DRIVER
14313M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14314L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14315S:	Maintained
14316F:	sound/soc/codecs/twl4030*
14317
14318TI VPE/CAL DRIVERS
14319M:	Benoit Parrot <bparrot@ti.com>
14320L:	linux-media@vger.kernel.org
14321W:	http://linuxtv.org/
14322Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14323S:	Maintained
14324F:	drivers/media/platform/ti-vpe/
14325
14326TI WILINK WIRELESS DRIVERS
14327L:	linux-wireless@vger.kernel.org
14328W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14329W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14330T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14331S:	Orphan
14332F:	drivers/net/wireless/ti/
14333F:	include/linux/wl12xx.h
14334
14335TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14336M:	John Stultz <john.stultz@linaro.org>
14337M:	Thomas Gleixner <tglx@linutronix.de>
14338R:	Stephen Boyd <sboyd@kernel.org>
14339L:	linux-kernel@vger.kernel.org
14340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14341S:	Supported
14342F:	include/linux/clocksource.h
14343F:	include/linux/time.h
14344F:	include/linux/timex.h
14345F:	include/uapi/linux/time.h
14346F:	include/uapi/linux/timex.h
14347F:	kernel/time/clocksource.c
14348F:	kernel/time/time*.c
14349F:	kernel/time/alarmtimer.c
14350F:	kernel/time/ntp.c
14351F:	tools/testing/selftests/timers/
14352
14353TIPC NETWORK LAYER
14354M:	Jon Maloy <jon.maloy@ericsson.com>
14355M:	Ying Xue <ying.xue@windriver.com>
14356L:	netdev@vger.kernel.org (core kernel code)
14357L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14358W:	http://tipc.sourceforge.net/
14359S:	Maintained
14360F:	include/uapi/linux/tipc*.h
14361F:	net/tipc/
14362
14363TLAN NETWORK DRIVER
14364M:	Samuel Chessman <chessman@tux.org>
14365L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14366W:	http://sourceforge.net/projects/tlan/
14367S:	Maintained
14368F:	Documentation/networking/tlan.txt
14369F:	drivers/net/ethernet/ti/tlan.*
14370
14371TM6000 VIDEO4LINUX DRIVER
14372M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14373L:	linux-media@vger.kernel.org
14374W:	https://linuxtv.org
14375T:	git git://linuxtv.org/media_tree.git
14376S:	Odd fixes
14377F:	drivers/media/usb/tm6000/
14378F:	Documentation/media/v4l-drivers/tm6000*
14379
14380TMIO/SDHI MMC DRIVER
14381M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14382L:	linux-mmc@vger.kernel.org
14383S:	Supported
14384F:	drivers/mmc/host/tmio_mmc*
14385F:	drivers/mmc/host/renesas_sdhi*
14386F:	include/linux/mfd/tmio.h
14387
14388TMP401 HARDWARE MONITOR DRIVER
14389M:	Guenter Roeck <linux@roeck-us.net>
14390L:	linux-hwmon@vger.kernel.org
14391S:	Maintained
14392F:	Documentation/hwmon/tmp401
14393F:	drivers/hwmon/tmp401.c
14394
14395TMPFS (SHMEM FILESYSTEM)
14396M:	Hugh Dickins <hughd@google.com>
14397L:	linux-mm@kvack.org
14398S:	Maintained
14399F:	include/linux/shmem_fs.h
14400F:	mm/shmem.c
14401
14402TOMOYO SECURITY MODULE
14403M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14404M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14405L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14406L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14407L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14408L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14409W:	http://tomoyo.sourceforge.jp/
14410T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14411S:	Maintained
14412F:	security/tomoyo/
14413
14414TOPSTAR LAPTOP EXTRAS DRIVER
14415M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14416L:	platform-driver-x86@vger.kernel.org
14417S:	Maintained
14418F:	drivers/platform/x86/topstar-laptop.c
14419
14420TORTURE-TEST MODULES
14421M:	Davidlohr Bueso <dave@stgolabs.net>
14422M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14423M:	Josh Triplett <josh@joshtriplett.org>
14424L:	linux-kernel@vger.kernel.org
14425S:	Supported
14426T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14427F:	Documentation/RCU/torture.txt
14428F:	kernel/torture.c
14429F:	kernel/rcu/rcutorture.c
14430F:	kernel/locking/locktorture.c
14431
14432TOSHIBA ACPI EXTRAS DRIVER
14433M:	Azael Avalos <coproscefalo@gmail.com>
14434L:	platform-driver-x86@vger.kernel.org
14435S:	Maintained
14436F:	drivers/platform/x86/toshiba_acpi.c
14437
14438TOSHIBA BLUETOOTH DRIVER
14439M:	Azael Avalos <coproscefalo@gmail.com>
14440L:	platform-driver-x86@vger.kernel.org
14441S:	Maintained
14442F:	drivers/platform/x86/toshiba_bluetooth.c
14443
14444TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14445M:	Azael Avalos <coproscefalo@gmail.com>
14446L:	platform-driver-x86@vger.kernel.org
14447S:	Maintained
14448F:	drivers/platform/x86/toshiba_haps.c
14449
14450TOSHIBA SMM DRIVER
14451M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14452W:	http://www.buzzard.org.uk/toshiba/
14453S:	Maintained
14454F:	drivers/char/toshiba.c
14455F:	include/linux/toshiba.h
14456F:	include/uapi/linux/toshiba.h
14457
14458TOSHIBA TC358743 DRIVER
14459M:	Mats Randgaard <matrandg@cisco.com>
14460L:	linux-media@vger.kernel.org
14461S:	Maintained
14462F:	drivers/media/i2c/tc358743*
14463F:	include/media/i2c/tc358743.h
14464
14465TOSHIBA WMI HOTKEYS DRIVER
14466M:	Azael Avalos <coproscefalo@gmail.com>
14467L:	platform-driver-x86@vger.kernel.org
14468S:	Maintained
14469F:	drivers/platform/x86/toshiba-wmi.c
14470
14471TPM DEVICE DRIVER
14472M:	Peter Huewe <peterhuewe@gmx.de>
14473M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14474R:	Jason Gunthorpe <jgg@ziepe.ca>
14475L:	linux-integrity@vger.kernel.org
14476Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14477W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14478T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14479S:	Maintained
14480F:	drivers/char/tpm/
14481
14482TRACING
14483M:	Steven Rostedt <rostedt@goodmis.org>
14484M:	Ingo Molnar <mingo@redhat.com>
14485T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14486S:	Maintained
14487F:	Documentation/trace/ftrace.rst
14488F:	arch/*/*/*/ftrace.h
14489F:	arch/*/kernel/ftrace.c
14490F:	include/*/ftrace.h
14491F:	include/linux/trace*.h
14492F:	include/trace/
14493F:	kernel/trace/
14494F:	tools/testing/selftests/ftrace/
14495
14496TRACING MMIO ACCESSES (MMIOTRACE)
14497M:	Steven Rostedt <rostedt@goodmis.org>
14498M:	Ingo Molnar <mingo@kernel.org>
14499R:	Karol Herbst <karolherbst@gmail.com>
14500R:	Pekka Paalanen <ppaalanen@gmail.com>
14501S:	Maintained
14502L:	linux-kernel@vger.kernel.org
14503L:	nouveau@lists.freedesktop.org
14504F:	kernel/trace/trace_mmiotrace.c
14505F:	include/linux/mmiotrace.h
14506F:	arch/x86/mm/kmmio.c
14507F:	arch/x86/mm/mmio-mod.c
14508F:	arch/x86/mm/testmmiotrace.c
14509
14510TRIVIAL PATCHES
14511M:	Jiri Kosina <trivial@kernel.org>
14512T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14513S:	Maintained
14514K:	^Subject:.*(?i)trivial
14515
14516TEMPO SEMICONDUCTOR DRIVERS
14517M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14518S:	Maintained
14519F:	sound/soc/codecs/tscs*.c
14520F:	sound/soc/codecs/tscs*.h
14521F:	Documentation/devicetree/bindings/sound/tscs*.txt
14522
14523TTY LAYER
14524M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14525M:	Jiri Slaby <jslaby@suse.com>
14526S:	Supported
14527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14528F:	Documentation/serial/
14529F:	drivers/tty/
14530F:	drivers/tty/serial/serial_core.c
14531F:	include/linux/serial_core.h
14532F:	include/linux/serial.h
14533F:	include/linux/tty.h
14534F:	include/uapi/linux/serial_core.h
14535F:	include/uapi/linux/serial.h
14536F:	include/uapi/linux/tty.h
14537
14538TUA9001 MEDIA DRIVER
14539M:	Antti Palosaari <crope@iki.fi>
14540L:	linux-media@vger.kernel.org
14541W:	https://linuxtv.org
14542W:	http://palosaari.fi/linux/
14543Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14544T:	git git://linuxtv.org/anttip/media_tree.git
14545S:	Maintained
14546F:	drivers/media/tuners/tua9001*
14547
14548TULIP NETWORK DRIVERS
14549L:	netdev@vger.kernel.org
14550L:	linux-parisc@vger.kernel.org
14551S:	Orphan
14552F:	drivers/net/ethernet/dec/tulip/
14553
14554TUN/TAP driver
14555M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14556W:	http://vtun.sourceforge.net/tun
14557S:	Maintained
14558F:	Documentation/networking/tuntap.txt
14559F:	arch/um/os-Linux/drivers/
14560
14561TURBOCHANNEL SUBSYSTEM
14562M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14563M:	Ralf Baechle <ralf@linux-mips.org>
14564L:	linux-mips@linux-mips.org
14565Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14566S:	Maintained
14567F:	drivers/tc/
14568F:	include/linux/tc.h
14569
14570TURBOSTAT UTILITY
14571M:	"Len Brown" <lenb@kernel.org>
14572L:	linux-pm@vger.kernel.org
14573B:	https://bugzilla.kernel.org
14574Q:	https://patchwork.kernel.org/project/linux-pm/list/
14575T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
14576S:	Supported
14577F:	tools/power/x86/turbostat/
14578
14579TW5864 VIDEO4LINUX DRIVER
14580M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14581M:	Anton Sviridenko <anton@corp.bluecherry.net>
14582M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14583M:	Andrey Utkin <andrey_utkin@fastmail.com>
14584L:	linux-media@vger.kernel.org
14585S:	Supported
14586F:	drivers/media/pci/tw5864/
14587
14588TW68 VIDEO4LINUX DRIVER
14589M:	Hans Verkuil <hverkuil@xs4all.nl>
14590L:	linux-media@vger.kernel.org
14591T:	git git://linuxtv.org/media_tree.git
14592W:	https://linuxtv.org
14593S:	Odd Fixes
14594F:	drivers/media/pci/tw68/
14595
14596TW686X VIDEO4LINUX DRIVER
14597M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14598L:	linux-media@vger.kernel.org
14599T:	git git://linuxtv.org/media_tree.git
14600W:	http://linuxtv.org
14601S:	Maintained
14602F:	drivers/media/pci/tw686x/
14603
14604UBI FILE SYSTEM (UBIFS)
14605M:	Richard Weinberger <richard@nod.at>
14606M:	Artem Bityutskiy <dedekind1@gmail.com>
14607M:	Adrian Hunter <adrian.hunter@intel.com>
14608L:	linux-mtd@lists.infradead.org
14609T:	git git://git.infradead.org/ubifs-2.6.git
14610W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14611S:	Supported
14612F:	Documentation/filesystems/ubifs.txt
14613F:	fs/ubifs/
14614
14615UCLINUX (M68KNOMMU AND COLDFIRE)
14616M:	Greg Ungerer <gerg@linux-m68k.org>
14617W:	http://www.linux-m68k.org/
14618W:	http://www.uclinux.org/
14619L:	linux-m68k@lists.linux-m68k.org
14620L:	uclinux-dev@uclinux.org  (subscribers-only)
14621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14622S:	Maintained
14623F:	arch/m68k/coldfire/
14624F:	arch/m68k/68*/
14625F:	arch/m68k/*/*_no.*
14626F:	arch/m68k/include/asm/*_no.*
14627
14628UDF FILESYSTEM
14629M:	Jan Kara <jack@suse.com>
14630S:	Maintained
14631F:	Documentation/filesystems/udf.txt
14632F:	fs/udf/
14633
14634UDRAW TABLET
14635M:	Bastien Nocera <hadess@hadess.net>
14636L:	linux-input@vger.kernel.org
14637S:	Maintained
14638F:	drivers/hid/hid-udraw-ps3.c
14639
14640UFS FILESYSTEM
14641M:	Evgeniy Dushistov <dushistov@mail.ru>
14642S:	Maintained
14643F:	Documentation/filesystems/ufs.txt
14644F:	fs/ufs/
14645
14646UHID USERSPACE HID IO DRIVER:
14647M:	David Herrmann <dh.herrmann@googlemail.com>
14648L:	linux-input@vger.kernel.org
14649S:	Maintained
14650F:	drivers/hid/uhid.c
14651F:	include/uapi/linux/uhid.h
14652
14653ULPI BUS
14654M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14655L:	linux-usb@vger.kernel.org
14656S:	Maintained
14657F:	drivers/usb/common/ulpi.c
14658F:	include/linux/ulpi/
14659
14660ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14661L:	linux-usb@vger.kernel.org
14662S:	Orphan
14663F:	drivers/uwb/
14664F:	include/linux/uwb.h
14665F:	include/linux/uwb/
14666
14667UNICORE32 ARCHITECTURE:
14668M:	Guan Xuetao <gxt@pku.edu.cn>
14669W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14670S:	Maintained
14671T:	git git://github.com/gxt/linux.git
14672F:	arch/unicore32/
14673
14674UNIFDEF
14675M:	Tony Finch <dot@dotat.at>
14676W:	http://dotat.at/prog/unifdef
14677S:	Maintained
14678F:	scripts/unifdef.c
14679
14680UNIFORM CDROM DRIVER
14681M:	Jens Axboe <axboe@kernel.dk>
14682W:	http://www.kernel.dk
14683S:	Maintained
14684F:	Documentation/cdrom/
14685F:	drivers/cdrom/cdrom.c
14686F:	include/linux/cdrom.h
14687F:	include/uapi/linux/cdrom.h
14688
14689UNISYS S-PAR DRIVERS
14690M:	David Kershner <david.kershner@unisys.com>
14691L:	sparmaintainer@unisys.com (Unisys internal)
14692S:	Supported
14693F:	include/linux/visorbus.h
14694F:	drivers/visorbus/
14695F:	drivers/staging/unisys/
14696
14697UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14698M:	Vinayak Holikatti <vinholikatti@gmail.com>
14699L:	linux-scsi@vger.kernel.org
14700S:	Supported
14701F:	Documentation/scsi/ufs.txt
14702F:	drivers/scsi/ufs/
14703
14704UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14705M:	Joao Pinto <jpinto@synopsys.com>
14706L:	linux-scsi@vger.kernel.org
14707S:	Supported
14708F:	drivers/scsi/ufs/*dwc*
14709
14710UNSORTED BLOCK IMAGES (UBI)
14711M:	Artem Bityutskiy <dedekind1@gmail.com>
14712M:	Richard Weinberger <richard@nod.at>
14713W:	http://www.linux-mtd.infradead.org/
14714L:	linux-mtd@lists.infradead.org
14715T:	git git://git.infradead.org/ubifs-2.6.git
14716S:	Supported
14717F:	drivers/mtd/ubi/
14718F:	include/linux/mtd/ubi.h
14719F:	include/uapi/mtd/ubi-user.h
14720
14721USB "USBNET" DRIVER FRAMEWORK
14722M:	Oliver Neukum <oneukum@suse.com>
14723L:	netdev@vger.kernel.org
14724W:	http://www.linux-usb.org/usbnet
14725S:	Maintained
14726F:	drivers/net/usb/usbnet.c
14727F:	include/linux/usb/usbnet.h
14728
14729USB ACM DRIVER
14730M:	Oliver Neukum <oneukum@suse.com>
14731L:	linux-usb@vger.kernel.org
14732S:	Maintained
14733F:	Documentation/usb/acm.txt
14734F:	drivers/usb/class/cdc-acm.*
14735
14736USB AR5523 WIRELESS DRIVER
14737M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14738L:	linux-wireless@vger.kernel.org
14739S:	Maintained
14740F:	drivers/net/wireless/ath/ar5523/
14741
14742USB ATTACHED SCSI
14743M:	Oliver Neukum <oneukum@suse.com>
14744L:	linux-usb@vger.kernel.org
14745L:	linux-scsi@vger.kernel.org
14746S:	Maintained
14747F:	drivers/usb/storage/uas.c
14748
14749USB CDC ETHERNET DRIVER
14750M:	Oliver Neukum <oliver@neukum.org>
14751L:	linux-usb@vger.kernel.org
14752S:	Maintained
14753F:	drivers/net/usb/cdc_*.c
14754F:	include/uapi/linux/usb/cdc.h
14755
14756USB CHAOSKEY DRIVER
14757M:	Keith Packard <keithp@keithp.com>
14758L:	linux-usb@vger.kernel.org
14759S:	Maintained
14760F:	drivers/usb/misc/chaoskey.c
14761
14762USB CYPRESS C67X00 DRIVER
14763M:	Peter Korsgaard <jacmet@sunsite.dk>
14764L:	linux-usb@vger.kernel.org
14765S:	Maintained
14766F:	drivers/usb/c67x00/
14767
14768USB DAVICOM DM9601 DRIVER
14769M:	Peter Korsgaard <jacmet@sunsite.dk>
14770L:	netdev@vger.kernel.org
14771W:	http://www.linux-usb.org/usbnet
14772S:	Maintained
14773F:	drivers/net/usb/dm9601.c
14774
14775USB DIAMOND RIO500 DRIVER
14776M:	Cesar Miquel <miquel@df.uba.ar>
14777L:	rio500-users@lists.sourceforge.net
14778W:	http://rio500.sourceforge.net
14779S:	Maintained
14780F:	drivers/usb/misc/rio500*
14781
14782USB EHCI DRIVER
14783M:	Alan Stern <stern@rowland.harvard.edu>
14784L:	linux-usb@vger.kernel.org
14785S:	Maintained
14786F:	Documentation/usb/ehci.txt
14787F:	drivers/usb/host/ehci*
14788
14789USB GADGET/PERIPHERAL SUBSYSTEM
14790M:	Felipe Balbi <balbi@kernel.org>
14791L:	linux-usb@vger.kernel.org
14792W:	http://www.linux-usb.org/gadget
14793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14794S:	Maintained
14795F:	drivers/usb/gadget/
14796F:	include/linux/usb/gadget*
14797
14798USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14799M:	Jiri Kosina <jikos@kernel.org>
14800R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14801L:	linux-usb@vger.kernel.org
14802T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14803S:	Maintained
14804F:	Documentation/hid/hiddev.txt
14805F:	drivers/hid/usbhid/
14806
14807USB INTEL XHCI ROLE MUX DRIVER
14808M:	Hans de Goede <hdegoede@redhat.com>
14809L:	linux-usb@vger.kernel.org
14810S:	Maintained
14811F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14812
14813USB ISP116X DRIVER
14814M:	Olav Kongas <ok@artecdesign.ee>
14815L:	linux-usb@vger.kernel.org
14816S:	Maintained
14817F:	drivers/usb/host/isp116x*
14818F:	include/linux/usb/isp116x.h
14819
14820USB LAN78XX ETHERNET DRIVER
14821M:	Woojung Huh <woojung.huh@microchip.com>
14822M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14823L:	netdev@vger.kernel.org
14824S:	Maintained
14825F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14826F:	drivers/net/usb/lan78xx.*
14827F:	include/dt-bindings/net/microchip-lan78xx.h
14828
14829USB MASS STORAGE DRIVER
14830M:	Alan Stern <stern@rowland.harvard.edu>
14831L:	linux-usb@vger.kernel.org
14832L:	usb-storage@lists.one-eyed-alien.net
14833S:	Maintained
14834W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14835F:	drivers/usb/storage/
14836
14837USB MIDI DRIVER
14838M:	Clemens Ladisch <clemens@ladisch.de>
14839L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14840T:	git git://git.alsa-project.org/alsa-kernel.git
14841S:	Maintained
14842F:	sound/usb/midi.*
14843
14844USB NETWORKING DRIVERS
14845L:	linux-usb@vger.kernel.org
14846S:	Odd Fixes
14847F:	drivers/net/usb/
14848
14849USB OHCI DRIVER
14850M:	Alan Stern <stern@rowland.harvard.edu>
14851L:	linux-usb@vger.kernel.org
14852S:	Maintained
14853F:	Documentation/usb/ohci.txt
14854F:	drivers/usb/host/ohci*
14855
14856USB OTG FSM (Finite State Machine)
14857M:	Peter Chen <Peter.Chen@nxp.com>
14858T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14859L:	linux-usb@vger.kernel.org
14860S:	Maintained
14861F:	drivers/usb/common/usb-otg-fsm.c
14862
14863USB OVER IP DRIVER
14864M:	Valentina Manea <valentina.manea.m@gmail.com>
14865M:	Shuah Khan <shuah@kernel.org>
14866L:	linux-usb@vger.kernel.org
14867S:	Maintained
14868F:	Documentation/usb/usbip_protocol.txt
14869F:	drivers/usb/usbip/
14870F:	tools/usb/usbip/
14871F:	tools/testing/selftests/drivers/usb/usbip/
14872
14873USB PEGASUS DRIVER
14874M:	Petko Manolov <petkan@nucleusys.com>
14875L:	linux-usb@vger.kernel.org
14876L:	netdev@vger.kernel.org
14877T:	git git://github.com/petkan/pegasus.git
14878W:	https://github.com/petkan/pegasus
14879S:	Maintained
14880F:	drivers/net/usb/pegasus.*
14881
14882USB PHY LAYER
14883M:	Felipe Balbi <balbi@kernel.org>
14884L:	linux-usb@vger.kernel.org
14885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14886S:	Maintained
14887F:	drivers/usb/phy/
14888
14889USB PRINTER DRIVER (usblp)
14890M:	Pete Zaitcev <zaitcev@redhat.com>
14891L:	linux-usb@vger.kernel.org
14892S:	Supported
14893F:	drivers/usb/class/usblp.c
14894
14895USB QMI WWAN NETWORK DRIVER
14896M:	Bjørn Mork <bjorn@mork.no>
14897L:	netdev@vger.kernel.org
14898S:	Maintained
14899F:	Documentation/ABI/testing/sysfs-class-net-qmi
14900F:	drivers/net/usb/qmi_wwan.c
14901
14902USB RTL8150 DRIVER
14903M:	Petko Manolov <petkan@nucleusys.com>
14904L:	linux-usb@vger.kernel.org
14905L:	netdev@vger.kernel.org
14906T:	git git://github.com/petkan/rtl8150.git
14907W:	https://github.com/petkan/rtl8150
14908S:	Maintained
14909F:	drivers/net/usb/rtl8150.c
14910
14911USB SERIAL SUBSYSTEM
14912M:	Johan Hovold <johan@kernel.org>
14913L:	linux-usb@vger.kernel.org
14914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14915S:	Maintained
14916F:	Documentation/usb/usb-serial.txt
14917F:	drivers/usb/serial/
14918F:	include/linux/usb/serial.h
14919
14920USB SMSC75XX ETHERNET DRIVER
14921M:	Steve Glendinning <steve.glendinning@shawell.net>
14922L:	netdev@vger.kernel.org
14923S:	Maintained
14924F:	drivers/net/usb/smsc75xx.*
14925
14926USB SMSC95XX ETHERNET DRIVER
14927M:	Steve Glendinning <steve.glendinning@shawell.net>
14928M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14929L:	netdev@vger.kernel.org
14930S:	Maintained
14931F:	drivers/net/usb/smsc95xx.*
14932
14933USB SUBSYSTEM
14934M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14935L:	linux-usb@vger.kernel.org
14936W:	http://www.linux-usb.org
14937T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14938S:	Supported
14939F:	Documentation/devicetree/bindings/usb/
14940F:	Documentation/usb/
14941F:	drivers/usb/
14942F:	include/linux/usb.h
14943F:	include/linux/usb/
14944
14945USB TYPEC PI3USB30532 MUX DRIVER
14946M:	Hans de Goede <hdegoede@redhat.com>
14947L:	linux-usb@vger.kernel.org
14948S:	Maintained
14949F:	drivers/usb/typec/mux/pi3usb30532.c
14950
14951USB TYPEC SUBSYSTEM
14952M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14953L:	linux-usb@vger.kernel.org
14954S:	Maintained
14955F:	Documentation/ABI/testing/sysfs-class-typec
14956F:	Documentation/driver-api/usb/typec.rst
14957F:	drivers/usb/typec/
14958F:	include/linux/usb/typec.h
14959
14960USB UHCI DRIVER
14961M:	Alan Stern <stern@rowland.harvard.edu>
14962L:	linux-usb@vger.kernel.org
14963S:	Maintained
14964F:	drivers/usb/host/uhci*
14965
14966USB VIDEO CLASS
14967M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14968L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14969L:	linux-media@vger.kernel.org
14970T:	git git://linuxtv.org/media_tree.git
14971W:	http://www.ideasonboard.org/uvc/
14972S:	Maintained
14973F:	drivers/media/usb/uvc/
14974F:	include/uapi/linux/uvcvideo.h
14975
14976USB VISION DRIVER
14977M:	Hans Verkuil <hverkuil@xs4all.nl>
14978L:	linux-media@vger.kernel.org
14979T:	git git://linuxtv.org/media_tree.git
14980W:	https://linuxtv.org
14981S:	Odd Fixes
14982F:	drivers/media/usb/usbvision/
14983
14984USB WEBCAM GADGET
14985M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14986L:	linux-usb@vger.kernel.org
14987S:	Maintained
14988F:	drivers/usb/gadget/function/*uvc*
14989F:	drivers/usb/gadget/legacy/webcam.c
14990
14991USB WIRELESS RNDIS DRIVER (rndis_wlan)
14992M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14993L:	linux-wireless@vger.kernel.org
14994S:	Maintained
14995F:	drivers/net/wireless/rndis_wlan.c
14996
14997USB XHCI DRIVER
14998M:	Mathias Nyman <mathias.nyman@intel.com>
14999L:	linux-usb@vger.kernel.org
15000S:	Supported
15001F:	drivers/usb/host/xhci*
15002F:	drivers/usb/host/pci-quirks*
15003
15004USB ZD1201 DRIVER
15005L:	linux-wireless@vger.kernel.org
15006W:	http://linux-lc100020.sourceforge.net
15007S:	Orphan
15008F:	drivers/net/wireless/zydas/zd1201.*
15009
15010USB ZR364XX DRIVER
15011M:	Antoine Jacquet <royale@zerezo.com>
15012L:	linux-usb@vger.kernel.org
15013L:	linux-media@vger.kernel.org
15014T:	git git://linuxtv.org/media_tree.git
15015W:	http://royale.zerezo.com/zr364xx/
15016S:	Maintained
15017F:	Documentation/media/v4l-drivers/zr364xx*
15018F:	drivers/media/usb/zr364xx/
15019
15020USER-MODE LINUX (UML)
15021M:	Jeff Dike <jdike@addtoit.com>
15022M:	Richard Weinberger <richard@nod.at>
15023L:	linux-um@lists.infradead.org
15024W:	http://user-mode-linux.sourceforge.net
15025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
15026S:	Maintained
15027F:	Documentation/virtual/uml/
15028F:	arch/um/
15029F:	arch/x86/um/
15030F:	fs/hostfs/
15031F:	fs/hppfs/
15032
15033USERSPACE I/O (UIO)
15034M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15035S:	Maintained
15036T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15037F:	Documentation/driver-api/uio-howto.rst
15038F:	drivers/uio/
15039F:	include/linux/uio*.h
15040
15041UTIL-LINUX PACKAGE
15042M:	Karel Zak <kzak@redhat.com>
15043L:	util-linux@vger.kernel.org
15044W:	http://en.wikipedia.org/wiki/Util-linux
15045T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
15046S:	Maintained
15047
15048UUID HELPERS
15049M:	Christoph Hellwig <hch@lst.de>
15050R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15051L:	linux-kernel@vger.kernel.org
15052T:	git git://git.infradead.org/users/hch/uuid.git
15053F:	lib/uuid.c
15054F:	lib/test_uuid.c
15055F:	include/linux/uuid.h
15056F:	include/uapi/linux/uuid.h
15057S:	Maintained
15058
15059UVESAFB DRIVER
15060M:	Michal Januszewski <spock@gentoo.org>
15061L:	linux-fbdev@vger.kernel.org
15062W:	http://dev.gentoo.org/~spock/projects/uvesafb/
15063S:	Maintained
15064F:	Documentation/fb/uvesafb.txt
15065F:	drivers/video/fbdev/uvesafb.*
15066
15067VF610 NAND DRIVER
15068M:	Stefan Agner <stefan@agner.ch>
15069L:	linux-mtd@lists.infradead.org
15070S:	Supported
15071F:	drivers/mtd/nand/raw/vf610_nfc.c
15072
15073VFAT/FAT/MSDOS FILESYSTEM
15074M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
15075S:	Maintained
15076F:	Documentation/filesystems/vfat.txt
15077F:	fs/fat/
15078
15079VFIO DRIVER
15080M:	Alex Williamson <alex.williamson@redhat.com>
15081L:	kvm@vger.kernel.org
15082T:	git git://github.com/awilliam/linux-vfio.git
15083S:	Maintained
15084F:	Documentation/vfio.txt
15085F:	drivers/vfio/
15086F:	include/linux/vfio.h
15087F:	include/uapi/linux/vfio.h
15088
15089VFIO MEDIATED DEVICE DRIVERS
15090M:	Kirti Wankhede <kwankhede@nvidia.com>
15091L:	kvm@vger.kernel.org
15092S:	Maintained
15093F:	Documentation/vfio-mediated-device.txt
15094F:	drivers/vfio/mdev/
15095F:	include/linux/mdev.h
15096F:	samples/vfio-mdev/
15097
15098VFIO PLATFORM DRIVER
15099M:	Eric Auger <eric.auger@redhat.com>
15100L:	kvm@vger.kernel.org
15101S:	Maintained
15102F:	drivers/vfio/platform/
15103
15104VGA_SWITCHEROO
15105R:	Lukas Wunner <lukas@wunner.de>
15106S:	Maintained
15107F:	Documentation/gpu/vga-switcheroo.rst
15108F:	drivers/gpu/vga/vga_switcheroo.c
15109F:	include/linux/vga_switcheroo.h
15110T:	git git://anongit.freedesktop.org/drm/drm-misc
15111
15112VIA RHINE NETWORK DRIVER
15113S:	Orphan
15114F:	drivers/net/ethernet/via/via-rhine.c
15115
15116VIA SD/MMC CARD CONTROLLER DRIVER
15117M:	Bruce Chang <brucechang@via.com.tw>
15118M:	Harald Welte <HaraldWelte@viatech.com>
15119S:	Maintained
15120F:	drivers/mmc/host/via-sdmmc.c
15121
15122VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
15123M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
15124L:	linux-fbdev@vger.kernel.org
15125S:	Maintained
15126F:	include/linux/via-core.h
15127F:	include/linux/via-gpio.h
15128F:	include/linux/via_i2c.h
15129F:	drivers/video/fbdev/via/
15130
15131VIA VELOCITY NETWORK DRIVER
15132M:	Francois Romieu <romieu@fr.zoreil.com>
15133L:	netdev@vger.kernel.org
15134S:	Maintained
15135F:	drivers/net/ethernet/via/via-velocity.*
15136
15137VIDEO MULTIPLEXER DRIVER
15138M:	Philipp Zabel <p.zabel@pengutronix.de>
15139L:	linux-media@vger.kernel.org
15140S:	Maintained
15141F:	drivers/media/platform/video-mux.c
15142
15143VIDEO I2C POLLING DRIVER
15144M:	Matt Ranostay <matt.ranostay@konsulko.com>
15145L:	linux-media@vger.kernel.org
15146S:	Maintained
15147F:	drivers/media/i2c/video-i2c.c
15148
15149VIDEOBUF2 FRAMEWORK
15150M:	Pawel Osciak <pawel@osciak.com>
15151M:	Marek Szyprowski <m.szyprowski@samsung.com>
15152M:	Kyungmin Park <kyungmin.park@samsung.com>
15153L:	linux-media@vger.kernel.org
15154S:	Maintained
15155F:	drivers/media/v4l2-core/videobuf2-*
15156F:	include/media/videobuf2-*
15157
15158VIMC VIRTUAL MEDIA CONTROLLER DRIVER
15159M:	Helen Koike <helen.koike@collabora.com>
15160L:	linux-media@vger.kernel.org
15161T:	git git://linuxtv.org/media_tree.git
15162W:	https://linuxtv.org
15163S:	Maintained
15164F:	drivers/media/platform/vimc/*
15165
15166VIRT LIB
15167M:	Alex Williamson <alex.williamson@redhat.com>
15168M:	Paolo Bonzini <pbonzini@redhat.com>
15169L:	kvm@vger.kernel.org
15170S:	Supported
15171F:	virt/lib/
15172
15173VIRTIO AND VHOST VSOCK DRIVER
15174M:	Stefan Hajnoczi <stefanha@redhat.com>
15175L:	kvm@vger.kernel.org
15176L:	virtualization@lists.linux-foundation.org
15177L:	netdev@vger.kernel.org
15178S:	Maintained
15179F:	include/linux/virtio_vsock.h
15180F:	include/uapi/linux/virtio_vsock.h
15181F:	include/uapi/linux/vsockmon.h
15182F:	include/uapi/linux/vm_sockets_diag.h
15183F:	net/vmw_vsock/diag.c
15184F:	net/vmw_vsock/af_vsock_tap.c
15185F:	net/vmw_vsock/virtio_transport_common.c
15186F:	net/vmw_vsock/virtio_transport.c
15187F:	drivers/net/vsockmon.c
15188F:	drivers/vhost/vsock.c
15189F:	drivers/vhost/vsock.h
15190F:	tools/testing/vsock/
15191
15192VIRTIO CONSOLE DRIVER
15193M:	Amit Shah <amit@kernel.org>
15194L:	virtualization@lists.linux-foundation.org
15195S:	Maintained
15196F:	drivers/char/virtio_console.c
15197F:	include/linux/virtio_console.h
15198F:	include/uapi/linux/virtio_console.h
15199
15200VIRTIO CORE, NET AND BLOCK DRIVERS
15201M:	"Michael S. Tsirkin" <mst@redhat.com>
15202M:	Jason Wang <jasowang@redhat.com>
15203L:	virtualization@lists.linux-foundation.org
15204S:	Maintained
15205F:	Documentation/devicetree/bindings/virtio/
15206F:	drivers/virtio/
15207F:	tools/virtio/
15208F:	drivers/net/virtio_net.c
15209F:	drivers/block/virtio_blk.c
15210F:	include/linux/virtio*.h
15211F:	include/uapi/linux/virtio_*.h
15212F:	drivers/crypto/virtio/
15213F:	mm/balloon_compaction.c
15214
15215VIRTIO CRYPTO DRIVER
15216M:	Gonglei <arei.gonglei@huawei.com>
15217L:	virtualization@lists.linux-foundation.org
15218L:	linux-crypto@vger.kernel.org
15219S:	Maintained
15220F:	drivers/crypto/virtio/
15221F:	include/uapi/linux/virtio_crypto.h
15222
15223VIRTIO DRIVERS FOR S390
15224M:	Cornelia Huck <cohuck@redhat.com>
15225M:	Halil Pasic <pasic@linux.ibm.com>
15226L:	linux-s390@vger.kernel.org
15227L:	virtualization@lists.linux-foundation.org
15228L:	kvm@vger.kernel.org
15229S:	Supported
15230F:	drivers/s390/virtio/
15231F:	arch/s390/include/uapi/asm/virtio-ccw.h
15232
15233VIRTIO GPU DRIVER
15234M:	David Airlie <airlied@linux.ie>
15235M:	Gerd Hoffmann <kraxel@redhat.com>
15236L:	dri-devel@lists.freedesktop.org
15237L:	virtualization@lists.linux-foundation.org
15238T:	git git://anongit.freedesktop.org/drm/drm-misc
15239S:	Maintained
15240F:	drivers/gpu/drm/virtio/
15241F:	include/uapi/linux/virtio_gpu.h
15242
15243VIRTIO HOST (VHOST)
15244M:	"Michael S. Tsirkin" <mst@redhat.com>
15245M:	Jason Wang <jasowang@redhat.com>
15246L:	kvm@vger.kernel.org
15247L:	virtualization@lists.linux-foundation.org
15248L:	netdev@vger.kernel.org
15249T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15250S:	Maintained
15251F:	drivers/vhost/
15252F:	include/uapi/linux/vhost.h
15253
15254VIRTIO INPUT DRIVER
15255M:	Gerd Hoffmann <kraxel@redhat.com>
15256S:	Maintained
15257F:	drivers/virtio/virtio_input.c
15258F:	include/uapi/linux/virtio_input.h
15259
15260VIRTUAL BOX GUEST DEVICE DRIVER
15261M:	Hans de Goede <hdegoede@redhat.com>
15262M:	Arnd Bergmann <arnd@arndb.de>
15263M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15264S:	Maintained
15265F:	include/linux/vbox_utils.h
15266F:	include/uapi/linux/vbox*.h
15267F:	drivers/virt/vboxguest/
15268
15269VIRTUAL SERIO DEVICE DRIVER
15270M:	Stephen Chandler Paul <thatslyude@gmail.com>
15271S:	Maintained
15272F:	drivers/input/serio/userio.c
15273F:	include/uapi/linux/userio.h
15274
15275VIVID VIRTUAL VIDEO DRIVER
15276M:	Hans Verkuil <hverkuil@xs4all.nl>
15277L:	linux-media@vger.kernel.org
15278T:	git git://linuxtv.org/media_tree.git
15279W:	https://linuxtv.org
15280S:	Maintained
15281F:	drivers/media/platform/vivid/*
15282
15283VLYNQ BUS
15284M:	Florian Fainelli <f.fainelli@gmail.com>
15285L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15286S:	Maintained
15287F:	drivers/vlynq/vlynq.c
15288F:	include/linux/vlynq.h
15289
15290VME SUBSYSTEM
15291M:	Martyn Welch <martyn@welchs.me.uk>
15292M:	Manohar Vanga <manohar.vanga@gmail.com>
15293M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15294L:	devel@driverdev.osuosl.org
15295S:	Maintained
15296T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15297F:	Documentation/driver-api/vme.rst
15298F:	drivers/staging/vme/
15299F:	drivers/vme/
15300F:	include/linux/vme*
15301
15302VMWARE BALLOON DRIVER
15303M:	Xavier Deguillard <xdeguillard@vmware.com>
15304M:	Philip Moltmann <moltmann@vmware.com>
15305M:	"VMware, Inc." <pv-drivers@vmware.com>
15306L:	linux-kernel@vger.kernel.org
15307S:	Maintained
15308F:	drivers/misc/vmw_balloon.c
15309
15310VMWARE HYPERVISOR INTERFACE
15311M:	Alok Kataria <akataria@vmware.com>
15312L:	virtualization@lists.linux-foundation.org
15313S:	Supported
15314F:	arch/x86/kernel/cpu/vmware.c
15315
15316VMWARE PVRDMA DRIVER
15317M:	Adit Ranadive <aditr@vmware.com>
15318M:	VMware PV-Drivers <pv-drivers@vmware.com>
15319L:	linux-rdma@vger.kernel.org
15320S:	Maintained
15321F:	drivers/infiniband/hw/vmw_pvrdma/
15322
15323VMware PVSCSI driver
15324M:	Jim Gill <jgill@vmware.com>
15325M:	VMware PV-Drivers <pv-drivers@vmware.com>
15326L:	linux-scsi@vger.kernel.org
15327S:	Maintained
15328F:	drivers/scsi/vmw_pvscsi.c
15329F:	drivers/scsi/vmw_pvscsi.h
15330
15331VMWARE VMMOUSE SUBDRIVER
15332M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15333M:	"VMware, Inc." <pv-drivers@vmware.com>
15334L:	linux-input@vger.kernel.org
15335S:	Maintained
15336F:	drivers/input/mouse/vmmouse.c
15337F:	drivers/input/mouse/vmmouse.h
15338
15339VMWARE VMXNET3 ETHERNET DRIVER
15340M:	Ronak Doshi <doshir@vmware.com>
15341M:	"VMware, Inc." <pv-drivers@vmware.com>
15342L:	netdev@vger.kernel.org
15343S:	Maintained
15344F:	drivers/net/vmxnet3/
15345
15346VOCORE VOCORE2 BOARD
15347M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15348L:	linux-mips@linux-mips.org
15349S:	Maintained
15350F:	arch/mips/boot/dts/ralink/vocore2.dts
15351
15352VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15353M:	Liam Girdwood <lgirdwood@gmail.com>
15354M:	Mark Brown <broonie@kernel.org>
15355L:	linux-kernel@vger.kernel.org
15356W:	http://www.slimlogic.co.uk/?p=48
15357T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15358S:	Supported
15359F:	Documentation/devicetree/bindings/regulator/
15360F:	Documentation/power/regulator/
15361F:	drivers/regulator/
15362F:	include/dt-bindings/regulator/
15363F:	include/linux/regulator/
15364
15365VRF
15366M:	David Ahern <dsa@cumulusnetworks.com>
15367M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15368L:	netdev@vger.kernel.org
15369S:	Maintained
15370F:	drivers/net/vrf.c
15371F:	Documentation/networking/vrf.txt
15372
15373VT1211 HARDWARE MONITOR DRIVER
15374M:	Juerg Haefliger <juergh@gmail.com>
15375L:	linux-hwmon@vger.kernel.org
15376S:	Maintained
15377F:	Documentation/hwmon/vt1211
15378F:	drivers/hwmon/vt1211.c
15379
15380VT8231 HARDWARE MONITOR DRIVER
15381M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15382L:	linux-hwmon@vger.kernel.org
15383S:	Maintained
15384F:	drivers/hwmon/vt8231.c
15385
15386VUB300 USB to SDIO/SD/MMC bridge chip
15387M:	Tony Olech <tony.olech@elandigitalsystems.com>
15388L:	linux-mmc@vger.kernel.org
15389L:	linux-usb@vger.kernel.org
15390S:	Supported
15391F:	drivers/mmc/host/vub300.c
15392
15393W1 DALLAS'S 1-WIRE BUS
15394M:	Evgeniy Polyakov <zbr@ioremap.net>
15395S:	Maintained
15396F:	Documentation/w1/
15397F:	drivers/w1/
15398F:	include/linux/w1.h
15399
15400W83791D HARDWARE MONITORING DRIVER
15401M:	Marc Hulsman <m.hulsman@tudelft.nl>
15402L:	linux-hwmon@vger.kernel.org
15403S:	Maintained
15404F:	Documentation/hwmon/w83791d
15405F:	drivers/hwmon/w83791d.c
15406
15407W83793 HARDWARE MONITORING DRIVER
15408M:	Rudolf Marek <r.marek@assembler.cz>
15409L:	linux-hwmon@vger.kernel.org
15410S:	Maintained
15411F:	Documentation/hwmon/w83793
15412F:	drivers/hwmon/w83793.c
15413
15414W83795 HARDWARE MONITORING DRIVER
15415M:	Jean Delvare <jdelvare@suse.com>
15416L:	linux-hwmon@vger.kernel.org
15417S:	Maintained
15418F:	drivers/hwmon/w83795.c
15419
15420W83L51xD SD/MMC CARD INTERFACE DRIVER
15421M:	Pierre Ossman <pierre@ossman.eu>
15422S:	Maintained
15423F:	drivers/mmc/host/wbsd.*
15424
15425WACOM PROTOCOL 4 SERIAL TABLETS
15426M:	Julian Squires <julian@cipht.net>
15427M:	Hans de Goede <hdegoede@redhat.com>
15428L:	linux-input@vger.kernel.org
15429S:	Maintained
15430F:	drivers/input/tablet/wacom_serial4.c
15431
15432WATCHDOG DEVICE DRIVERS
15433M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15434M:	Guenter Roeck <linux@roeck-us.net>
15435L:	linux-watchdog@vger.kernel.org
15436W:	http://www.linux-watchdog.org/
15437T:	git git://www.linux-watchdog.org/linux-watchdog.git
15438S:	Maintained
15439F:	Documentation/devicetree/bindings/watchdog/
15440F:	Documentation/watchdog/
15441F:	drivers/watchdog/
15442F:	include/linux/watchdog.h
15443F:	include/uapi/linux/watchdog.h
15444
15445WHISKEYCOVE PMIC GPIO DRIVER
15446M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15447L:	linux-gpio@vger.kernel.org
15448S:	Maintained
15449F:	drivers/gpio/gpio-wcove.c
15450
15451WIIMOTE HID DRIVER
15452M:	David Herrmann <dh.herrmann@googlemail.com>
15453L:	linux-input@vger.kernel.org
15454S:	Maintained
15455F:	drivers/hid/hid-wiimote*
15456
15457WILOCITY WIL6210 WIRELESS DRIVER
15458M:	Maya Erez <merez@codeaurora.org>
15459L:	linux-wireless@vger.kernel.org
15460L:	wil6210@qti.qualcomm.com
15461S:	Supported
15462W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15463F:	drivers/net/wireless/ath/wil6210/
15464
15465WIMAX STACK
15466M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15467M:	linux-wimax@intel.com
15468L:	wimax@linuxwimax.org (subscribers-only)
15469S:	Supported
15470W:	http://linuxwimax.org
15471F:	Documentation/wimax/README.wimax
15472F:	include/linux/wimax/debug.h
15473F:	include/net/wimax.h
15474F:	include/uapi/linux/wimax.h
15475F:	net/wimax/
15476
15477WINBOND CIR DRIVER
15478M:	David Härdeman <david@hardeman.nu>
15479S:	Maintained
15480F:	drivers/media/rc/winbond-cir.c
15481
15482WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15483M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15484L:	linux-watchdog@vger.kernel.org
15485S:	Maintained
15486F:	drivers/watchdog/ebc-c384_wdt.c
15487
15488WINSYSTEMS WS16C48 GPIO DRIVER
15489M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15490L:	linux-gpio@vger.kernel.org
15491S:	Maintained
15492F:	drivers/gpio/gpio-ws16c48.c
15493
15494WISTRON LAPTOP BUTTON DRIVER
15495M:	Miloslav Trmac <mitr@volny.cz>
15496S:	Maintained
15497F:	drivers/input/misc/wistron_btns.c
15498
15499WL3501 WIRELESS PCMCIA CARD DRIVER
15500L:	linux-wireless@vger.kernel.org
15501S:	Odd fixes
15502F:	drivers/net/wireless/wl3501*
15503
15504WOLFSON MICROELECTRONICS DRIVERS
15505L:	patches@opensource.cirrus.com
15506T:	git https://github.com/CirrusLogic/linux-drivers.git
15507W:	https://github.com/CirrusLogic/linux-drivers/wiki
15508S:	Supported
15509F:	Documentation/hwmon/wm83??
15510F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15511F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15512F:	Documentation/devicetree/bindings/mfd/arizona.txt
15513F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15514F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15515F:	arch/arm/mach-s3c64xx/mach-crag6410*
15516F:	drivers/clk/clk-wm83*.c
15517F:	drivers/extcon/extcon-arizona.c
15518F:	drivers/leds/leds-wm83*.c
15519F:	drivers/gpio/gpio-*wm*.c
15520F:	drivers/gpio/gpio-arizona.c
15521F:	drivers/hwmon/wm83??-hwmon.c
15522F:	drivers/input/misc/wm831x-on.c
15523F:	drivers/input/touchscreen/wm831x-ts.c
15524F:	drivers/input/touchscreen/wm97*.c
15525F:	drivers/mfd/arizona*
15526F:	drivers/mfd/wm*.c
15527F:	drivers/mfd/cs47l24*
15528F:	drivers/power/supply/wm83*.c
15529F:	drivers/rtc/rtc-wm83*.c
15530F:	drivers/regulator/wm8*.c
15531F:	drivers/regulator/arizona*
15532F:	drivers/video/backlight/wm83*_bl.c
15533F:	drivers/watchdog/wm83*_wdt.c
15534F:	include/linux/mfd/arizona/
15535F:	include/linux/mfd/wm831x/
15536F:	include/linux/mfd/wm8350/
15537F:	include/linux/mfd/wm8400*
15538F:	include/linux/regulator/arizona*
15539F:	include/linux/wm97xx.h
15540F:	include/sound/wm????.h
15541F:	sound/soc/codecs/arizona.?
15542F:	sound/soc/codecs/wm*
15543F:	sound/soc/codecs/cs47l24*
15544
15545WORKQUEUE
15546M:	Tejun Heo <tj@kernel.org>
15547R:	Lai Jiangshan <jiangshanlai@gmail.com>
15548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15549S:	Maintained
15550F:	include/linux/workqueue.h
15551F:	kernel/workqueue.c
15552F:	Documentation/core-api/workqueue.rst
15553
15554X-POWERS AXP288 PMIC DRIVERS
15555M:	Hans de Goede <hdegoede@redhat.com>
15556S:	Maintained
15557N:	axp288
15558F:	drivers/acpi/pmic/intel_pmic_xpower.c
15559
15560X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15561M:	Chen-Yu Tsai <wens@csie.org>
15562L:	linux-kernel@vger.kernel.org
15563S:	Maintained
15564N:	axp[128]
15565
15566X.25 NETWORK LAYER
15567M:	Andrew Hendry <andrew.hendry@gmail.com>
15568L:	linux-x25@vger.kernel.org
15569S:	Odd Fixes
15570F:	Documentation/networking/x25*
15571F:	include/net/x25*
15572F:	net/x25/
15573
15574X86 ARCHITECTURE (32-BIT AND 64-BIT)
15575M:	Thomas Gleixner <tglx@linutronix.de>
15576M:	Ingo Molnar <mingo@redhat.com>
15577R:	"H. Peter Anvin" <hpa@zytor.com>
15578M:	x86@kernel.org
15579L:	linux-kernel@vger.kernel.org
15580T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15581S:	Maintained
15582F:	Documentation/devicetree/bindings/x86/
15583F:	Documentation/x86/
15584F:	arch/x86/
15585
15586X86 ENTRY CODE
15587M:	Andy Lutomirski <luto@kernel.org>
15588L:	linux-kernel@vger.kernel.org
15589T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
15590S:	Maintained
15591F:	arch/x86/entry/
15592
15593X86 MCE INFRASTRUCTURE
15594M:	Tony Luck <tony.luck@intel.com>
15595M:	Borislav Petkov <bp@alien8.de>
15596L:	linux-edac@vger.kernel.org
15597S:	Maintained
15598F:	arch/x86/kernel/cpu/mcheck/*
15599
15600X86 MICROCODE UPDATE SUPPORT
15601M:	Borislav Petkov <bp@alien8.de>
15602S:	Maintained
15603F:	arch/x86/kernel/cpu/microcode/*
15604
15605X86 PLATFORM DRIVERS
15606M:	Darren Hart <dvhart@infradead.org>
15607M:	Andy Shevchenko <andy@infradead.org>
15608L:	platform-driver-x86@vger.kernel.org
15609T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15610S:	Maintained
15611F:	drivers/platform/x86/
15612F:	drivers/platform/olpc/
15613
15614X86 VDSO
15615M:	Andy Lutomirski <luto@kernel.org>
15616L:	linux-kernel@vger.kernel.org
15617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15618S:	Maintained
15619F:	arch/x86/entry/vdso/
15620
15621XC2028/3028 TUNER DRIVER
15622M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15623L:	linux-media@vger.kernel.org
15624W:	https://linuxtv.org
15625T:	git git://linuxtv.org/media_tree.git
15626S:	Maintained
15627F:	drivers/media/tuners/tuner-xc2028.*
15628
15629XDP SOCKETS (AF_XDP)
15630M:	Björn Töpel <bjorn.topel@intel.com>
15631M:	Magnus Karlsson <magnus.karlsson@intel.com>
15632L:	netdev@vger.kernel.org
15633S:	Maintained
15634F:	kernel/bpf/xskmap.c
15635F:	net/xdp/
15636
15637XEN BLOCK SUBSYSTEM
15638M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15639M:	Roger Pau Monné <roger.pau@citrix.com>
15640L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15641S:	Supported
15642F:	drivers/block/xen-blkback/*
15643F:	drivers/block/xen*
15644
15645XEN HYPERVISOR ARM
15646M:	Stefano Stabellini <sstabellini@kernel.org>
15647L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15648S:	Maintained
15649F:	arch/arm/xen/
15650F:	arch/arm/include/asm/xen/
15651
15652XEN HYPERVISOR ARM64
15653M:	Stefano Stabellini <sstabellini@kernel.org>
15654L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15655S:	Maintained
15656F:	arch/arm64/xen/
15657F:	arch/arm64/include/asm/xen/
15658
15659XEN HYPERVISOR INTERFACE
15660M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15661M:	Juergen Gross <jgross@suse.com>
15662L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15663T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15664S:	Supported
15665F:	arch/x86/xen/
15666F:	drivers/*/xen-*front.c
15667F:	drivers/xen/
15668F:	arch/x86/include/asm/xen/
15669F:	arch/x86/include/asm/pvclock-abi.h
15670F:	include/xen/
15671F:	include/uapi/xen/
15672F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15673F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15674
15675XEN NETWORK BACKEND DRIVER
15676M:	Wei Liu <wei.liu2@citrix.com>
15677M:	Paul Durrant <paul.durrant@citrix.com>
15678L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15679L:	netdev@vger.kernel.org
15680S:	Supported
15681F:	drivers/net/xen-netback/*
15682
15683XEN PCI SUBSYSTEM
15684M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15685L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15686S:	Supported
15687F:	arch/x86/pci/*xen*
15688F:	drivers/pci/*xen*
15689
15690XEN PVSCSI DRIVERS
15691M:	Juergen Gross <jgross@suse.com>
15692L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15693L:	linux-scsi@vger.kernel.org
15694S:	Supported
15695F:	drivers/scsi/xen-scsifront.c
15696F:	drivers/xen/xen-scsiback.c
15697F:	include/xen/interface/io/vscsiif.h
15698
15699XEN SWIOTLB SUBSYSTEM
15700M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15701L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15702L:	iommu@lists.linux-foundation.org
15703S:	Supported
15704F:	arch/x86/xen/*swiotlb*
15705F:	drivers/xen/*swiotlb*
15706
15707XEN SOUND FRONTEND DRIVER
15708M:	Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
15709L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15710L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
15711S:	Supported
15712F:	sound/xen/*
15713
15714XFS FILESYSTEM
15715M:	Darrick J. Wong <darrick.wong@oracle.com>
15716M:	linux-xfs@vger.kernel.org
15717L:	linux-xfs@vger.kernel.org
15718W:	http://xfs.org/
15719T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15720S:	Supported
15721F:	Documentation/filesystems/xfs.txt
15722F:	fs/xfs/
15723
15724XILINX AXI ETHERNET DRIVER
15725M:	Anirudha Sarangi <anirudh@xilinx.com>
15726M:	John Linn <John.Linn@xilinx.com>
15727S:	Maintained
15728F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15729
15730XILINX UARTLITE SERIAL DRIVER
15731M:	Peter Korsgaard <jacmet@sunsite.dk>
15732L:	linux-serial@vger.kernel.org
15733S:	Maintained
15734F:	drivers/tty/serial/uartlite.c
15735
15736XILINX VIDEO IP CORES
15737M:	Hyun Kwon <hyun.kwon@xilinx.com>
15738M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15739L:	linux-media@vger.kernel.org
15740T:	git git://linuxtv.org/media_tree.git
15741S:	Supported
15742F:	Documentation/devicetree/bindings/media/xilinx/
15743F:	drivers/media/platform/xilinx/
15744F:	include/uapi/linux/xilinx-v4l2-controls.h
15745
15746XILLYBUS DRIVER
15747M:	Eli Billauer <eli.billauer@gmail.com>
15748L:	linux-kernel@vger.kernel.org
15749S:	Supported
15750F:	drivers/char/xillybus/
15751
15752XLP9XX I2C DRIVER
15753M:	George Cherian <george.cherian@cavium.com>
15754M:	Jan Glauber <jglauber@cavium.com>
15755L:	linux-i2c@vger.kernel.org
15756W:	http://www.cavium.com
15757S:	Supported
15758F:	drivers/i2c/busses/i2c-xlp9xx.c
15759
15760XRA1403 GPIO EXPANDER
15761M:	Nandor Han <nandor.han@ge.com>
15762M:	Semi Malinen <semi.malinen@ge.com>
15763L:	linux-gpio@vger.kernel.org
15764S:	Maintained
15765F:	drivers/gpio/gpio-xra1403.c
15766F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15767
15768XTENSA XTFPGA PLATFORM SUPPORT
15769M:	Max Filippov <jcmvbkbc@gmail.com>
15770L:	linux-xtensa@linux-xtensa.org
15771S:	Maintained
15772F:	drivers/spi/spi-xtensa-xtfpga.c
15773F:	sound/soc/xtensa/xtfpga-i2s.c
15774
15775YAM DRIVER FOR AX.25
15776M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15777L:	linux-hams@vger.kernel.org
15778S:	Maintained
15779F:	drivers/net/hamradio/yam*
15780F:	include/linux/yam.h
15781
15782YAMA SECURITY MODULE
15783M:	Kees Cook <keescook@chromium.org>
15784T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15785S:	Supported
15786F:	security/yama/
15787F:	Documentation/admin-guide/LSM/Yama.rst
15788
15789YEALINK PHONE DRIVER
15790M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15791L:	usbb2k-api-dev@nongnu.org
15792S:	Maintained
15793F:	Documentation/input/devices/yealink.rst
15794F:	drivers/input/misc/yealink.*
15795
15796Z8530 DRIVER FOR AX.25
15797M:	Joerg Reuter <jreuter@yaina.de>
15798W:	http://yaina.de/jreuter/
15799W:	http://www.qsl.net/dl1bke/
15800L:	linux-hams@vger.kernel.org
15801S:	Maintained
15802F:	Documentation/networking/z8530drv.txt
15803F:	drivers/net/hamradio/*scc.c
15804F:	drivers/net/hamradio/z8530.h
15805
15806ZBUD COMPRESSED PAGE ALLOCATOR
15807M:	Seth Jennings <sjenning@redhat.com>
15808M:	Dan Streetman <ddstreet@ieee.org>
15809L:	linux-mm@kvack.org
15810S:	Maintained
15811F:	mm/zbud.c
15812F:	include/linux/zbud.h
15813
15814ZD1211RW WIRELESS DRIVER
15815M:	Daniel Drake <dsd@gentoo.org>
15816M:	Ulrich Kunitz <kune@deine-taler.de>
15817W:	http://zd1211.ath.cx/wiki/DriverRewrite
15818L:	linux-wireless@vger.kernel.org
15819L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15820S:	Maintained
15821F:	drivers/net/wireless/zydas/zd1211rw/
15822
15823ZD1301 MEDIA DRIVER
15824M:	Antti Palosaari <crope@iki.fi>
15825L:	linux-media@vger.kernel.org
15826W:	https://linuxtv.org/
15827W:	http://palosaari.fi/linux/
15828Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15829S:	Maintained
15830F:	drivers/media/usb/dvb-usb-v2/zd1301*
15831
15832ZD1301_DEMOD MEDIA DRIVER
15833M:	Antti Palosaari <crope@iki.fi>
15834L:	linux-media@vger.kernel.org
15835W:	https://linuxtv.org/
15836W:	http://palosaari.fi/linux/
15837Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15838S:	Maintained
15839F:	drivers/media/dvb-frontends/zd1301_demod*
15840
15841ZPOOL COMPRESSED PAGE STORAGE API
15842M:	Dan Streetman <ddstreet@ieee.org>
15843L:	linux-mm@kvack.org
15844S:	Maintained
15845F:	mm/zpool.c
15846F:	include/linux/zpool.h
15847
15848ZR36067 VIDEO FOR LINUX DRIVER
15849L:	mjpeg-users@lists.sourceforge.net
15850L:	linux-media@vger.kernel.org
15851W:	http://mjpeg.sourceforge.net/driver-zoran/
15852T:	hg https://linuxtv.org/hg/v4l-dvb
15853S:	Odd Fixes
15854F:	drivers/staging/media/zoran/
15855
15856ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15857M:	Minchan Kim <minchan@kernel.org>
15858M:	Nitin Gupta <ngupta@vflare.org>
15859R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15860L:	linux-kernel@vger.kernel.org
15861S:	Maintained
15862F:	drivers/block/zram/
15863F:	Documentation/blockdev/zram.txt
15864
15865ZS DECSTATION Z85C30 SERIAL DRIVER
15866M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15867S:	Maintained
15868F:	drivers/tty/serial/zs.*
15869
15870ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15871M:	Minchan Kim <minchan@kernel.org>
15872M:	Nitin Gupta <ngupta@vflare.org>
15873R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15874L:	linux-mm@kvack.org
15875S:	Maintained
15876F:	mm/zsmalloc.c
15877F:	include/linux/zsmalloc.h
15878F:	Documentation/vm/zsmalloc.rst
15879
15880ZSWAP COMPRESSED SWAP CACHING
15881M:	Seth Jennings <sjenning@redhat.com>
15882M:	Dan Streetman <ddstreet@ieee.org>
15883L:	linux-mm@kvack.org
15884S:	Maintained
15885F:	mm/zswap.c
15886
15887THE REST
15888M:	Linus Torvalds <torvalds@linux-foundation.org>
15889L:	linux-kernel@vger.kernel.org
15890Q:	http://patchwork.kernel.org/project/LKML/list/
15891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15892S:	Buried alive in reporters
15893F:	*
15894F:	*/
15895