xref: /openbmc/linux/MAINTAINERS (revision 064223c1231ce508efaded6576ffdb07de9307b5)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771F:	drivers/gpu/drm/amd/amdkfd/
772F:	drivers/gpu/drm/amd/include/cik_structs.h
773F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774F:	drivers/gpu/drm/amd/include/vi_structs.h
775F:	include/uapi/linux/kfd_ioctl.h
776
777AMD SEATTLE DEVICE TREE SUPPORT
778M:	Brijesh Singh <brijeshkumar.singh@amd.com>
779M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780M:	Tom Lendacky <thomas.lendacky@amd.com>
781S:	Supported
782F:	arch/arm64/boot/dts/amd/
783
784AMD XGBE DRIVER
785M:	Tom Lendacky <thomas.lendacky@amd.com>
786L:	netdev@vger.kernel.org
787S:	Supported
788F:	drivers/net/ethernet/amd/xgbe/
789F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
790
791AMS (Apple Motion Sensor) DRIVER
792M:	Michael Hanselmann <linux-kernel@hansmi.ch>
793S:	Supported
794F:	drivers/macintosh/ams/
795
796ANALOG DEVICES INC AD9389B DRIVER
797M:	Hans Verkuil <hans.verkuil@cisco.com>
798L:	linux-media@vger.kernel.org
799S:	Maintained
800F:	drivers/media/i2c/ad9389b*
801
802ANALOG DEVICES INC ADV7180 DRIVER
803M:	Lars-Peter Clausen <lars@metafoo.de>
804L:	linux-media@vger.kernel.org
805W:	http://ez.analog.com/community/linux-device-drivers
806S:	Supported
807F:	drivers/media/i2c/adv7180.c
808
809ANALOG DEVICES INC ADV748X DRIVER
810M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
811L:	linux-media@vger.kernel.org
812S:	Maintained
813F:	drivers/media/i2c/adv748x/*
814
815ANALOG DEVICES INC ADV7511 DRIVER
816M:	Hans Verkuil <hans.verkuil@cisco.com>
817L:	linux-media@vger.kernel.org
818S:	Maintained
819F:	drivers/media/i2c/adv7511*
820
821ANALOG DEVICES INC ADV7604 DRIVER
822M:	Hans Verkuil <hans.verkuil@cisco.com>
823L:	linux-media@vger.kernel.org
824S:	Maintained
825F:	drivers/media/i2c/adv7604*
826
827ANALOG DEVICES INC ADV7842 DRIVER
828M:	Hans Verkuil <hans.verkuil@cisco.com>
829L:	linux-media@vger.kernel.org
830S:	Maintained
831F:	drivers/media/i2c/adv7842*
832
833ANALOG DEVICES INC ASOC CODEC DRIVERS
834M:	Lars-Peter Clausen <lars@metafoo.de>
835L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
836W:	http://wiki.analog.com/
837W:	http://ez.analog.com/community/linux-device-drivers
838S:	Supported
839F:	sound/soc/codecs/adau*
840F:	sound/soc/codecs/adav*
841F:	sound/soc/codecs/ad1*
842F:	sound/soc/codecs/ad7*
843F:	sound/soc/codecs/ssm*
844F:	sound/soc/codecs/sigmadsp.*
845
846ANALOG DEVICES INC DMA DRIVERS
847M:	Lars-Peter Clausen <lars@metafoo.de>
848W:	http://ez.analog.com/community/linux-device-drivers
849S:	Supported
850F:	drivers/dma/dma-axi-dmac.c
851
852ANALOG DEVICES INC IIO DRIVERS
853M:	Lars-Peter Clausen <lars@metafoo.de>
854M:	Michael Hennerich <Michael.Hennerich@analog.com>
855W:	http://wiki.analog.com/
856W:	http://ez.analog.com/community/linux-device-drivers
857S:	Supported
858F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
860F:	drivers/iio/*/ad*
861F:	drivers/iio/adc/ltc2497*
862X:	drivers/iio/*/adjd*
863F:	drivers/staging/iio/*/ad*
864
865ANDES ARCHITECTURE
866M:	Greentime Hu <green.hu@gmail.com>
867M:	Vincent Chen <deanbo422@gmail.com>
868T:	git https://github.com/andestech/linux.git
869S:	Supported
870F:	arch/nds32/
871F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872F:	Documentation/devicetree/bindings/nds32/
873K:	nds32
874N:	nds32
875
876ANDROID CONFIG FRAGMENTS
877M:	Rob Herring <robh@kernel.org>
878S:	Supported
879F:	kernel/configs/android*
880
881ANDROID DRIVERS
882M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883M:	Arve Hjønnevåg <arve@android.com>
884M:	Todd Kjos <tkjos@android.com>
885M:	Martijn Coenen <maco@android.com>
886T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887L:	devel@driverdev.osuosl.org
888S:	Supported
889F:	drivers/android/
890F:	drivers/staging/android/
891
892ANDROID GOLDFISH PIC DRIVER
893M:	Miodrag Dinic <miodrag.dinic@mips.com>
894S:	Supported
895F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896F:	drivers/irqchip/irq-goldfish-pic.c
897
898ANDROID GOLDFISH RTC DRIVER
899M:	Miodrag Dinic <miodrag.dinic@mips.com>
900S:	Supported
901F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902F:	drivers/rtc/rtc-goldfish.c
903
904ANDROID ION DRIVER
905M:	Laura Abbott <labbott@redhat.com>
906M:	Sumit Semwal <sumit.semwal@linaro.org>
907L:	devel@driverdev.osuosl.org
908S:	Supported
909F:	drivers/staging/android/ion
910F:	drivers/staging/android/uapi/ion.h
911
912AOA (Apple Onboard Audio) ALSA DRIVER
913M:	Johannes Berg <johannes@sipsolutions.net>
914L:	linuxppc-dev@lists.ozlabs.org
915L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
916S:	Maintained
917F:	sound/aoa/
918
919APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
920M:	William Breathitt Gray <vilhelm.gray@gmail.com>
921L:	linux-iio@vger.kernel.org
922S:	Maintained
923F:	drivers/iio/adc/stx104.c
924
925APM DRIVER
926M:	Jiri Kosina <jikos@kernel.org>
927S:	Odd fixes
928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
929F:	arch/x86/kernel/apm_32.c
930F:	include/linux/apm_bios.h
931F:	include/uapi/linux/apm_bios.h
932F:	drivers/char/apm-emulation.c
933
934APPARMOR SECURITY MODULE
935M:	John Johansen <john.johansen@canonical.com>
936L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
937W:	wiki.apparmor.net
938T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
939S:	Supported
940F:	security/apparmor/
941F:	Documentation/admin-guide/LSM/apparmor.rst
942
943APPLE BCM5974 MULTITOUCH DRIVER
944M:	Henrik Rydberg <rydberg@bitmath.org>
945L:	linux-input@vger.kernel.org
946S:	Odd fixes
947F:	drivers/input/mouse/bcm5974.c
948
949APPLE SMC DRIVER
950M:	Henrik Rydberg <rydberg@bitmath.org>
951L:	linux-hwmon@vger.kernel.org
952S:	Odd fixes
953F:	drivers/hwmon/applesmc.c
954
955APPLETALK NETWORK LAYER
956L:	netdev@vger.kernel.org
957S:	Odd fixes
958F:	drivers/net/appletalk/
959F:	net/appletalk/
960
961APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
962M:	Duc Dang <dhdang@apm.com>
963S:	Supported
964F:	arch/arm64/boot/dts/apm/
965
966APPLIED MICRO (APM) X-GENE SOC EDAC
967M:	Loc Ho <lho@apm.com>
968S:	Supported
969F:	drivers/edac/xgene_edac.c
970F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
971
972APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
973M:	Iyappan Subramanian <isubramanian@apm.com>
974M:	Keyur Chudgar <kchudgar@apm.com>
975S:	Supported
976F:	drivers/net/ethernet/apm/xgene-v2/
977
978APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
979M:	Iyappan Subramanian <isubramanian@apm.com>
980M:	Keyur Chudgar <kchudgar@apm.com>
981M:	Quan Nguyen <qnguyen@apm.com>
982S:	Supported
983F:	drivers/net/ethernet/apm/xgene/
984F:	drivers/net/phy/mdio-xgene.c
985F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
986F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
987
988APPLIED MICRO (APM) X-GENE SOC PMU
989M:	Tai Nguyen <ttnguyen@apm.com>
990S:	Supported
991F:	drivers/perf/xgene_pmu.c
992F:	Documentation/perf/xgene-pmu.txt
993F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
994
995APTINA CAMERA SENSOR PLL
996M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
997L:	linux-media@vger.kernel.org
998S:	Maintained
999F:	drivers/media/i2c/aptina-pll.*
1000
1001ARC FRAMEBUFFER DRIVER
1002M:	Jaya Kumar <jayalk@intworks.biz>
1003S:	Maintained
1004F:	drivers/video/fbdev/arcfb.c
1005F:	drivers/video/fbdev/core/fb_defio.c
1006
1007ARC PGU DRM DRIVER
1008M:	Alexey Brodkin <abrodkin@synopsys.com>
1009S:	Supported
1010F:	drivers/gpu/drm/arc/
1011F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1012
1013ARCNET NETWORK LAYER
1014M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1015L:	netdev@vger.kernel.org
1016S:	Maintained
1017F:	drivers/net/arcnet/
1018F:	include/uapi/linux/if_arcnet.h
1019
1020ARM ARCHITECTED TIMER DRIVER
1021M:	Mark Rutland <mark.rutland@arm.com>
1022M:	Marc Zyngier <marc.zyngier@arm.com>
1023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S:	Maintained
1025F:	arch/arm/include/asm/arch_timer.h
1026F:	arch/arm64/include/asm/arch_timer.h
1027F:	drivers/clocksource/arm_arch_timer.c
1028
1029ARM HDLCD DRM DRIVER
1030M:	Liviu Dudau <liviu.dudau@arm.com>
1031S:	Supported
1032F:	drivers/gpu/drm/arm/hdlcd_*
1033F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1034
1035ARM MALI-DP DRM DRIVER
1036M:	Liviu Dudau <liviu.dudau@arm.com>
1037M:	Brian Starkey <brian.starkey@arm.com>
1038M:	Mali DP Maintainers <malidp@foss.arm.com>
1039S:	Supported
1040F:	drivers/gpu/drm/arm/
1041F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1042
1043ARM MFM AND FLOPPY DRIVERS
1044M:	Ian Molton <spyro@f2s.com>
1045S:	Maintained
1046F:	arch/arm/lib/floppydma.S
1047F:	arch/arm/include/asm/floppy.h
1048
1049ARM PMU PROFILING AND DEBUGGING
1050M:	Will Deacon <will.deacon@arm.com>
1051M:	Mark Rutland <mark.rutland@arm.com>
1052S:	Maintained
1053L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054F:	arch/arm*/kernel/perf_*
1055F:	arch/arm/oprofile/common.c
1056F:	arch/arm*/kernel/hw_breakpoint.c
1057F:	arch/arm*/include/asm/hw_breakpoint.h
1058F:	arch/arm*/include/asm/perf_event.h
1059F:	drivers/perf/*
1060F:	include/linux/perf/arm_pmu.h
1061F:	Documentation/devicetree/bindings/arm/pmu.txt
1062F:	Documentation/devicetree/bindings/perf/
1063
1064ARM PORT
1065M:	Russell King <linux@armlinux.org.uk>
1066L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067W:	http://www.armlinux.org.uk/
1068S:	Odd Fixes
1069T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1070F:	arch/arm/
1071X:	arch/arm/boot/dts/
1072
1073ARM PRIMECELL AACI PL041 DRIVER
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Odd Fixes
1076F:	sound/arm/aaci.*
1077
1078ARM PRIMECELL BUS SUPPORT
1079M:	Russell King <linux@armlinux.org.uk>
1080S:	Odd Fixes
1081F:	drivers/amba/
1082F:	include/linux/amba/bus.h
1083
1084ARM PRIMECELL CLCD PL110 DRIVER
1085M:	Russell King <linux@armlinux.org.uk>
1086S:	Odd Fixes
1087F:	drivers/video/fbdev/amba-clcd.*
1088
1089ARM PRIMECELL KMI PL050 DRIVER
1090M:	Russell King <linux@armlinux.org.uk>
1091S:	Odd Fixes
1092F:	drivers/input/serio/ambakmi.*
1093F:	include/linux/amba/kmi.h
1094
1095ARM PRIMECELL MMCI PL180/1 DRIVER
1096M:	Russell King <linux@armlinux.org.uk>
1097S:	Odd Fixes
1098F:	drivers/mmc/host/mmci.*
1099F:	include/linux/amba/mmci.h
1100
1101ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1102M:	Russell King <linux@armlinux.org.uk>
1103S:	Odd Fixes
1104F:	drivers/tty/serial/amba-pl01*.c
1105F:	include/linux/amba/serial.h
1106
1107ARM SMMU DRIVERS
1108M:	Will Deacon <will.deacon@arm.com>
1109R:	Robin Murphy <robin.murphy@arm.com>
1110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S:	Maintained
1112F:	drivers/iommu/arm-smmu.c
1113F:	drivers/iommu/arm-smmu-v3.c
1114F:	drivers/iommu/io-pgtable-arm.c
1115F:	drivers/iommu/io-pgtable-arm-v7s.c
1116
1117ARM SUB-ARCHITECTURES
1118L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1119S:	Maintained
1120F:	arch/arm/mach-*/
1121F:	arch/arm/plat-*/
1122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1123
1124ARM/ACTIONS SEMI ARCHITECTURE
1125M:	Andreas Färber <afaerber@suse.de>
1126L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S:	Maintained
1128N:	owl
1129F:	arch/arm/mach-actions/
1130F:	arch/arm/boot/dts/owl-*
1131F:	arch/arm64/boot/dts/actions/
1132F:	drivers/clocksource/owl-*
1133F:	drivers/soc/actions/
1134F:	include/dt-bindings/power/owl-*
1135F:	include/linux/soc/actions/
1136F:	Documentation/devicetree/bindings/arm/actions.txt
1137F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1138F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1139
1140ARM/ADS SPHERE MACHINE SUPPORT
1141M:	Lennert Buytenhek <kernel@wantstofly.org>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144
1145ARM/AFEB9260 MACHINE SUPPORT
1146M:	Sergey Lapin <slapin@ossfans.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149
1150ARM/AJECO 1ARM MACHINE SUPPORT
1151M:	Lennert Buytenhek <kernel@wantstofly.org>
1152L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153S:	Maintained
1154
1155ARM/Allwinner SoC Clock Support
1156M:	Emilio López <emilio@elopez.com.ar>
1157S:	Maintained
1158F:	drivers/clk/sunxi/
1159
1160ARM/Allwinner sunXi SoC support
1161M:	Maxime Ripard <maxime.ripard@bootlin.com>
1162M:	Chen-Yu Tsai <wens@csie.org>
1163L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S:	Maintained
1165N:	sun[x456789]i
1166N:	sun50i
1167F:	arch/arm/mach-sunxi/
1168F:	arch/arm64/boot/dts/allwinner/
1169F:	drivers/clk/sunxi-ng/
1170F:	drivers/pinctrl/sunxi/
1171F:	drivers/soc/sunxi/
1172T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1173
1174ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1175M:	Neil Armstrong <narmstrong@baylibre.com>
1176M:	Jerome Brunet <jbrunet@baylibre.com>
1177L:	linux-amlogic@lists.infradead.org
1178S:	Maintained
1179F:	drivers/clk/meson/
1180F:	include/dt-bindings/clock/meson*
1181F:	include/dt-bindings/clock/gxbb*
1182F:	Documentation/devicetree/bindings/clock/amlogic*
1183
1184ARM/Amlogic Meson SoC support
1185M:	Carlo Caione <carlo@caione.org>
1186M:	Kevin Hilman <khilman@baylibre.com>
1187L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188L:	linux-amlogic@lists.infradead.org
1189W:	http://linux-meson.com/
1190S:	Maintained
1191F:	arch/arm/mach-meson/
1192F:	arch/arm/boot/dts/meson*
1193F:	arch/arm64/boot/dts/amlogic/
1194F:	drivers/pinctrl/meson/
1195F:	drivers/mmc/host/meson*
1196N:	meson
1197
1198ARM/Annapurna Labs ALPINE ARCHITECTURE
1199M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1200M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1201L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S:	Maintained
1203F:	arch/arm/mach-alpine/
1204F:	arch/arm/boot/dts/alpine*
1205F:	arch/arm64/boot/dts/al/
1206F:	drivers/*/*alpine*
1207
1208ARM/ARTPEC MACHINE SUPPORT
1209M:	Jesper Nilsson <jesper.nilsson@axis.com>
1210M:	Lars Persson <lars.persson@axis.com>
1211M:	Niklas Cassel <niklas.cassel@axis.com>
1212S:	Maintained
1213L:	linux-arm-kernel@axis.com
1214F:	arch/arm/mach-artpec
1215F:	arch/arm/boot/dts/artpec6*
1216F:	drivers/clk/axis
1217F:	drivers/crypto/axis
1218F:	drivers/pinctrl/pinctrl-artpec*
1219F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1220
1221ARM/ASPEED I2C DRIVER
1222M:	Brendan Higgins <brendanhiggins@google.com>
1223R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1224R:	Joel Stanley <joel@jms.id.au>
1225L:	linux-i2c@vger.kernel.org
1226L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1227S:	Maintained
1228F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1229F:	drivers/i2c/busses/i2c-aspeed.c
1230F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1231F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1232
1233ARM/ASPEED MACHINE SUPPORT
1234M:	Joel Stanley <joel@jms.id.au>
1235R:	Andrew Jeffery <andrew@aj.id.au>
1236L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1238Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
1239S:	Supported
1240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1241F:	arch/arm/mach-aspeed/
1242F:	arch/arm/boot/dts/aspeed-*
1243N:	aspeed
1244
1245ARM/ATMEL AT91 Clock Support
1246M:	Boris Brezillon <boris.brezillon@bootlin.com>
1247S:	Maintained
1248F:	drivers/clk/at91
1249
1250ARM/CALXEDA HIGHBANK ARCHITECTURE
1251M:	Rob Herring <robh@kernel.org>
1252L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S:	Maintained
1254F:	arch/arm/mach-highbank/
1255F:	arch/arm/boot/dts/highbank.dts
1256F:	arch/arm/boot/dts/ecx-*.dts*
1257
1258ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1259M:	Krzysztof Halasa <khalasa@piap.pl>
1260S:	Maintained
1261F:	arch/arm/mach-cns3xxx/
1262
1263ARM/CAVIUM THUNDER NETWORK DRIVER
1264M:	Sunil Goutham <sgoutham@cavium.com>
1265M:	Robert Richter <rric@kernel.org>
1266L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S:	Supported
1268F:	drivers/net/ethernet/cavium/thunder/
1269
1270ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1271M:	Lukasz Majewski <lukma@denx.de>
1272L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273S:	Maintained
1274F:	arch/arm/mach-ep93xx/ts72xx.c
1275
1276ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1277M:	Alexander Shiyan <shc_work@mail.ru>
1278L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S:	Odd Fixes
1280N:	clps711x
1281
1282ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1283M:	Lennert Buytenhek <kernel@wantstofly.org>
1284L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S:	Maintained
1286
1287ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1288M:	Hartley Sweeten <hsweeten@visionengravers.com>
1289M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1290L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S:	Maintained
1292F:	arch/arm/mach-ep93xx/
1293F:	arch/arm/mach-ep93xx/include/mach/
1294
1295ARM/CLKDEV SUPPORT
1296M:	Russell King <linux@armlinux.org.uk>
1297L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S:	Maintained
1299T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1300F:	drivers/clk/clkdev.c
1301
1302ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1303M:	Mike Rapoport <mike@compulab.co.il>
1304L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S:	Maintained
1306
1307ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1308M:	Baruch Siach <baruch@tkos.co.il>
1309L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S:	Maintained
1311F:	arch/arm/boot/dts/cx92755*
1312N:	digicolor
1313
1314ARM/CONTEC MICRO9 MACHINE SUPPORT
1315M:	Hubert Feurstein <hubert.feurstein@contec.at>
1316S:	Maintained
1317F:	arch/arm/mach-ep93xx/micro9.c
1318
1319ARM/CORESIGHT FRAMEWORK AND DRIVERS
1320M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	drivers/hwtracing/coresight/*
1324F:	Documentation/trace/coresight.txt
1325F:	Documentation/trace/coresight-cpu-debug.txt
1326F:	Documentation/devicetree/bindings/arm/coresight.txt
1327F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1328F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1329F:	tools/perf/arch/arm/util/pmu.c
1330F:	tools/perf/arch/arm/util/auxtrace.c
1331F:	tools/perf/arch/arm/util/cs-etm.c
1332F:	tools/perf/arch/arm/util/cs-etm.h
1333F:	tools/perf/util/cs-etm.*
1334F:	tools/perf/util/cs-etm-decoder/*
1335
1336ARM/CORGI MACHINE SUPPORT
1337M:	Richard Purdie <rpurdie@rpsys.net>
1338S:	Maintained
1339
1340ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1341M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1342M:	Linus Walleij <linus.walleij@linaro.org>
1343L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T:	git git://github.com/ulli-kroll/linux.git
1345S:	Maintained
1346F:	Documentation/devicetree/bindings/arm/gemini.txt
1347F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1348F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1349F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1350F:	arch/arm/mach-gemini/
1351F:	drivers/net/ethernet/cortina/
1352F:	drivers/pinctrl/pinctrl-gemini.c
1353F:	drivers/rtc/rtc-ftrtc010.c
1354
1355ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1356M:	Barry Song <baohua@kernel.org>
1357L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1359S:	Maintained
1360F:	arch/arm/boot/dts/prima2*
1361F:	arch/arm/mach-prima2/
1362F:	drivers/clk/sirf/
1363F:	drivers/clocksource/timer-prima2.c
1364F:	drivers/clocksource/timer-atlas7.c
1365N:	[^a-z]sirf
1366
1367ARM/EBSA110 MACHINE SUPPORT
1368M:	Russell King <linux@armlinux.org.uk>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370W:	http://www.armlinux.org.uk/
1371S:	Maintained
1372F:	arch/arm/mach-ebsa110/
1373F:	drivers/net/ethernet/amd/am79c961a.*
1374
1375ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1376M:	Uwe Kleine-König <kernel@pengutronix.de>
1377L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1378S:	Maintained
1379N:	efm32
1380
1381ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1382M:	Robert Jarzmik <robert.jarzmik@free.fr>
1383L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S:	Maintained
1385F:	arch/arm/mach-pxa/ezx.c
1386
1387ARM/FARADAY FA526 PORT
1388M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391T:	git git://git.berlios.de/gemini-board
1392F:	arch/arm/mm/*-fa*
1393
1394ARM/FOOTBRIDGE ARCHITECTURE
1395M:	Russell King <linux@armlinux.org.uk>
1396L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397W:	http://www.armlinux.org.uk/
1398S:	Maintained
1399F:	arch/arm/include/asm/hardware/dec21285.h
1400F:	arch/arm/mach-footbridge/
1401
1402ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1403M:	Shawn Guo <shawnguo@kernel.org>
1404M:	Sascha Hauer <kernel@pengutronix.de>
1405R:	Fabio Estevam <fabio.estevam@nxp.com>
1406L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S:	Maintained
1408T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1409F:	arch/arm/mach-imx/
1410F:	arch/arm/mach-mxs/
1411F:	arch/arm/boot/dts/imx*
1412F:	arch/arm/configs/imx*_defconfig
1413F:	drivers/clk/imx/
1414F:	drivers/soc/imx/
1415F:	include/soc/imx/
1416
1417ARM/FREESCALE VYBRID ARM ARCHITECTURE
1418M:	Shawn Guo <shawnguo@kernel.org>
1419M:	Sascha Hauer <kernel@pengutronix.de>
1420R:	Stefan Agner <stefan@agner.ch>
1421L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422S:	Maintained
1423T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1424F:	arch/arm/mach-imx/*vf610*
1425F:	arch/arm/boot/dts/vf*
1426
1427ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1428M:	Lennert Buytenhek <kernel@wantstofly.org>
1429L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S:	Maintained
1431
1432ARM/GUMSTIX MACHINE SUPPORT
1433M:	Steve Sakoman <sakoman@gmail.com>
1434L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S:	Maintained
1436
1437ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1438M:	Philipp Zabel <philipp.zabel@gmail.com>
1439M:	Paul Parsons <lost.distance@yahoo.com>
1440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441S:	Maintained
1442F:	arch/arm/mach-pxa/hx4700.c
1443F:	arch/arm/mach-pxa/include/mach/hx4700.h
1444F:	sound/soc/pxa/hx4700.c
1445
1446ARM/HISILICON SOC SUPPORT
1447M:	Wei Xu <xuwei5@hisilicon.com>
1448L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449W:	http://www.hisilicon.com
1450S:	Supported
1451T:	git git://github.com/hisilicon/linux-hisi.git
1452F:	arch/arm/mach-hisi/
1453F:	arch/arm/boot/dts/hi3*
1454F:	arch/arm/boot/dts/hip*
1455F:	arch/arm/boot/dts/hisi*
1456F:	arch/arm64/boot/dts/hisilicon/
1457
1458ARM/HP JORNADA 7XX MACHINE SUPPORT
1459M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1460W:	www.jlime.com
1461S:	Maintained
1462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1463F:	arch/arm/mach-sa1100/jornada720.c
1464F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1465
1466ARM/IGEP MACHINE SUPPORT
1467M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1468M:	Javier Martinez Canillas <javier@dowhile0.org>
1469L:	linux-omap@vger.kernel.org
1470L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471S:	Maintained
1472F:	arch/arm/boot/dts/omap3-igep*
1473
1474ARM/INCOME PXA270 SUPPORT
1475M:	Marek Vasut <marek.vasut@gmail.com>
1476L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477S:	Maintained
1478F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1479
1480ARM/INTEL IOP13XX ARM ARCHITECTURE
1481M:	Lennert Buytenhek <kernel@wantstofly.org>
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484
1485ARM/INTEL IOP32X ARM ARCHITECTURE
1486M:	Lennert Buytenhek <kernel@wantstofly.org>
1487L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S:	Maintained
1489
1490ARM/INTEL IOP33X ARM ARCHITECTURE
1491L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492S:	Orphan
1493
1494ARM/INTEL IQ81342EX MACHINE SUPPORT
1495M:	Lennert Buytenhek <kernel@wantstofly.org>
1496L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497S:	Maintained
1498
1499ARM/INTEL IXDP2850 MACHINE SUPPORT
1500M:	Lennert Buytenhek <kernel@wantstofly.org>
1501L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502S:	Maintained
1503
1504ARM/INTEL IXP4XX ARM ARCHITECTURE
1505M:	Imre Kaloz <kaloz@openwrt.org>
1506M:	Krzysztof Halasa <khalasa@piap.pl>
1507L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S:	Maintained
1509F:	arch/arm/mach-ixp4xx/
1510
1511ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1512M:	Jonathan Cameron <jic23@cam.ac.uk>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515F:	arch/arm/mach-pxa/stargate2.c
1516F:	drivers/pcmcia/pxa2xx_stargate2.c
1517
1518ARM/INTEL XSC3 (MANZANO) ARM CORE
1519M:	Lennert Buytenhek <kernel@wantstofly.org>
1520L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S:	Maintained
1522
1523ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1524M:	Lennert Buytenhek <kernel@wantstofly.org>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527
1528ARM/LG1K ARCHITECTURE
1529M:	Chanho Min <chanho.min@lge.com>
1530L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S:	Maintained
1532F:	arch/arm64/boot/dts/lg/
1533
1534ARM/LOGICPD PXA270 MACHINE SUPPORT
1535M:	Lennert Buytenhek <kernel@wantstofly.org>
1536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537S:	Maintained
1538
1539ARM/LPC18XX ARCHITECTURE
1540M:	Joachim Eastwood <manabian@gmail.com>
1541L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S:	Maintained
1543F:	arch/arm/boot/dts/lpc43*
1544F:	drivers/clk/nxp/clk-lpc18xx*
1545F:	drivers/clocksource/time-lpc32xx.c
1546F:	drivers/i2c/busses/i2c-lpc2k.c
1547F:	drivers/memory/pl172.c
1548F:	drivers/mtd/spi-nor/nxp-spifi.c
1549F:	drivers/rtc/rtc-lpc24xx.c
1550N:	lpc18xx
1551
1552ARM/LPC32XX SOC SUPPORT
1553M:	Vladimir Zapolskiy <vz@mleia.com>
1554M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1555L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1557S:	Maintained
1558F:	arch/arm/boot/dts/lpc32*
1559F:	arch/arm/mach-lpc32xx/
1560F:	drivers/i2c/busses/i2c-pnx.c
1561F:	drivers/net/ethernet/nxp/lpc_eth.c
1562F:	drivers/usb/host/ohci-nxp.c
1563F:	drivers/watchdog/pnx4008_wdt.c
1564N:	lpc32xx
1565
1566ARM/MAGICIAN MACHINE SUPPORT
1567M:	Philipp Zabel <philipp.zabel@gmail.com>
1568S:	Maintained
1569
1570ARM/Marvell Dove/MV78xx0/Orion SOC support
1571M:	Jason Cooper <jason@lakedaemon.net>
1572M:	Andrew Lunn <andrew@lunn.ch>
1573M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1574M:	Gregory Clement <gregory.clement@bootlin.com>
1575L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576S:	Maintained
1577F:	Documentation/devicetree/bindings/soc/dove/
1578F:	arch/arm/mach-dove/
1579F:	arch/arm/mach-mv78xx0/
1580F:	arch/arm/mach-orion5x/
1581F:	arch/arm/plat-orion/
1582F:	arch/arm/boot/dts/dove*
1583F:	arch/arm/boot/dts/orion5x*
1584
1585ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1586M:	Jason Cooper <jason@lakedaemon.net>
1587M:	Andrew Lunn <andrew@lunn.ch>
1588M:	Gregory Clement <gregory.clement@bootlin.com>
1589M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1590L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591S:	Maintained
1592F:	arch/arm/boot/dts/armada*
1593F:	arch/arm/boot/dts/kirkwood*
1594F:	arch/arm/configs/mvebu_*_defconfig
1595F:	arch/arm/mach-mvebu/
1596F:	arch/arm64/boot/dts/marvell/armada*
1597F:	drivers/cpufreq/armada-37xx-cpufreq.c
1598F:	drivers/cpufreq/mvebu-cpufreq.c
1599F:	drivers/irqchip/irq-armada-370-xp.c
1600F:	drivers/irqchip/irq-mvebu-*
1601F:	drivers/pinctrl/mvebu/
1602F:	drivers/rtc/rtc-armada38x.c
1603
1604ARM/Mediatek RTC DRIVER
1605M:	Eddie Huang <eddie.huang@mediatek.com>
1606M:	Sean Wang <sean.wang@mediatek.com>
1607L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1609S:	Maintained
1610F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1611F:	drivers/rtc/rtc-mt6397.c
1612F:	drivers/rtc/rtc-mt7622.c
1613
1614ARM/Mediatek SoC support
1615M:	Matthias Brugger <matthias.bgg@gmail.com>
1616L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1618S:	Maintained
1619F:	arch/arm/boot/dts/mt6*
1620F:	arch/arm/boot/dts/mt7*
1621F:	arch/arm/boot/dts/mt8*
1622F:	arch/arm/mach-mediatek/
1623F:	arch/arm64/boot/dts/mediatek/
1624N:	mtk
1625K:	mediatek
1626
1627ARM/Mediatek USB3 PHY DRIVER
1628M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1629L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1631S:	Maintained
1632F:	drivers/phy/mediatek/phy-mtk-tphy.c
1633
1634ARM/MICREL KS8695 ARCHITECTURE
1635M:	Greg Ungerer <gerg@uclinux.org>
1636L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1637F:	arch/arm/mach-ks8695/
1638S:	Odd Fixes
1639
1640ARM/Microchip (AT91) SoC support
1641M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1642M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
1643L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644W:	http://www.linux4sam.org
1645T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1646S:	Supported
1647N:	at91
1648N:	atmel
1649F:	arch/arm/mach-at91/
1650F:	include/soc/at91/
1651F:	arch/arm/boot/dts/at91*.dts
1652F:	arch/arm/boot/dts/at91*.dtsi
1653F:	arch/arm/boot/dts/sama*.dts
1654F:	arch/arm/boot/dts/sama*.dtsi
1655F:	arch/arm/include/debug/at91.S
1656F:	drivers/memory/atmel*
1657F:	drivers/watchdog/sama5d4_wdt.c
1658X:	drivers/input/touchscreen/atmel_mxt_ts.c
1659X:	drivers/net/wireless/atmel/
1660
1661ARM/MIOA701 MACHINE SUPPORT
1662M:	Robert Jarzmik <robert.jarzmik@free.fr>
1663L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664F:	arch/arm/mach-pxa/mioa701.c
1665S:	Maintained
1666
1667ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1668M:	Michael Petchkovsky <mkpetch@internode.on.net>
1669S:	Maintained
1670
1671ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1672M:	Linus Walleij <linus.walleij@linaro.org>
1673L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1674S:	Maintained
1675F:	arch/arm/mach-nomadik/
1676F:	arch/arm/mach-u300/
1677F:	arch/arm/mach-ux500/
1678F:	arch/arm/boot/dts/ste-*
1679F:	drivers/clk/clk-nomadik.c
1680F:	drivers/clk/clk-u300.c
1681F:	drivers/clocksource/clksrc-dbx500-prcmu.c
1682F:	drivers/clocksource/timer-u300.c
1683F:	drivers/dma/coh901318*
1684F:	drivers/dma/ste_dma40*
1685F:	drivers/hwspinlock/u8500_hsem.c
1686F:	drivers/i2c/busses/i2c-nomadik.c
1687F:	drivers/i2c/busses/i2c-stu300.c
1688F:	drivers/mfd/ab3100*
1689F:	drivers/mfd/ab8500*
1690F:	drivers/mfd/abx500*
1691F:	drivers/mfd/dbx500*
1692F:	drivers/mfd/db8500*
1693F:	drivers/pinctrl/nomadik/
1694F:	drivers/pinctrl/pinctrl-coh901*
1695F:	drivers/pinctrl/pinctrl-u300.c
1696F:	drivers/rtc/rtc-ab3100.c
1697F:	drivers/rtc/rtc-ab8500.c
1698F:	drivers/rtc/rtc-coh901331.c
1699F:	drivers/rtc/rtc-pl031.c
1700F:	drivers/watchdog/coh901327_wdt.c
1701F:	Documentation/devicetree/bindings/arm/ste-*
1702F:	Documentation/devicetree/bindings/arm/ux500/
1703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1704
1705ARM/NUVOTON NPCM ARCHITECTURE
1706M:	Avi Fishman <avifishman70@gmail.com>
1707M:	Tomer Maimon <tmaimon77@gmail.com>
1708R:	Patrick Venture <venture@google.com>
1709R:	Nancy Yuen <yuenn@google.com>
1710R:	Brendan Higgins <brendanhiggins@google.com>
1711L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1712S:	Supported
1713F:	arch/arm/mach-npcm/
1714F:	arch/arm/boot/dts/nuvoton-npcm*
1715F:	include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1716F:	drivers/*/*npcm*
1717F:	Documentation/*/*npcm*
1718
1719ARM/NUVOTON W90X900 ARM ARCHITECTURE
1720M:	Wan ZongShun <mcuos.com@gmail.com>
1721L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722W:	http://www.mcuos.com
1723S:	Maintained
1724F:	arch/arm/mach-w90x900/
1725F:	drivers/input/keyboard/w90p910_keypad.c
1726F:	drivers/input/touchscreen/w90p910_ts.c
1727F:	drivers/watchdog/nuc900_wdt.c
1728F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1729F:	drivers/mtd/nand/raw/nuc900_nand.c
1730F:	drivers/rtc/rtc-nuc900.c
1731F:	drivers/spi/spi-nuc900.c
1732F:	drivers/usb/host/ehci-w90x900.c
1733F:	drivers/video/fbdev/nuc900fb.c
1734
1735ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1736M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1737L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1738W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1739S:	Supported
1740
1741ARM/Orion SoC/Technologic Systems TS-78xx platform support
1742M:	Alexander Clouter <alex@digriz.org.uk>
1743L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744W:	http://www.digriz.org.uk/ts78xx/kernel
1745S:	Maintained
1746F:	arch/arm/mach-orion5x/ts78xx-*
1747
1748ARM/OXNAS platform support
1749M:	Neil Armstrong <narmstrong@baylibre.com>
1750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751L:	linux-oxnas@groups.io (moderated for non-subscribers)
1752S:	Maintained
1753F:	arch/arm/mach-oxnas/
1754F:	arch/arm/boot/dts/ox8*.dts*
1755N:	oxnas
1756
1757ARM/PALM TREO SUPPORT
1758M:	Tomas Cech <sleep_walker@suse.com>
1759L:	linux-arm-kernel@lists.infradead.org
1760W:	http://hackndev.com
1761S:	Maintained
1762F:	arch/arm/mach-pxa/palmtreo.*
1763
1764ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1765M:	Marek Vasut <marek.vasut@gmail.com>
1766L:	linux-arm-kernel@lists.infradead.org
1767W:	http://hackndev.com
1768S:	Maintained
1769F:	arch/arm/mach-pxa/include/mach/palmtx.h
1770F:	arch/arm/mach-pxa/palmtx.c
1771F:	arch/arm/mach-pxa/palmt5.*
1772F:	arch/arm/mach-pxa/include/mach/palmld.h
1773F:	arch/arm/mach-pxa/palmld.c
1774F:	arch/arm/mach-pxa/palmte2.*
1775F:	arch/arm/mach-pxa/include/mach/palmtc.h
1776F:	arch/arm/mach-pxa/palmtc.c
1777
1778ARM/PALMZ72 SUPPORT
1779M:	Sergey Lapin <slapin@ossfans.org>
1780L:	linux-arm-kernel@lists.infradead.org
1781W:	http://hackndev.com
1782S:	Maintained
1783F:	arch/arm/mach-pxa/palmz72.*
1784
1785ARM/PLEB SUPPORT
1786M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1787W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1788S:	Maintained
1789
1790ARM/PT DIGITAL BOARD PORT
1791M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1792L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793W:	http://www.armlinux.org.uk/
1794S:	Maintained
1795
1796ARM/QUALCOMM SUPPORT
1797M:	Andy Gross <andy.gross@linaro.org>
1798M:	David Brown <david.brown@linaro.org>
1799L:	linux-arm-msm@vger.kernel.org
1800L:	linux-soc@vger.kernel.org
1801S:	Maintained
1802F:	Documentation/devicetree/bindings/soc/qcom/
1803F:	arch/arm/boot/dts/qcom-*.dts
1804F:	arch/arm/boot/dts/qcom-*.dtsi
1805F:	arch/arm/mach-qcom/
1806F:	arch/arm64/boot/dts/qcom/*
1807F:	drivers/i2c/busses/i2c-qup.c
1808F:	drivers/clk/qcom/
1809F:	drivers/dma/qcom/
1810F:	drivers/soc/qcom/
1811F:	drivers/spi/spi-qup.c
1812F:	drivers/tty/serial/msm_serial.c
1813F:	drivers/*/pm8???-*
1814F:	drivers/mfd/ssbi.c
1815F:	drivers/firmware/qcom_scm.c
1816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1817
1818ARM/RADISYS ENP2611 MACHINE SUPPORT
1819M:	Lennert Buytenhek <kernel@wantstofly.org>
1820L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821S:	Maintained
1822
1823ARM/REALTEK ARCHITECTURE
1824M:	Andreas Färber <afaerber@suse.de>
1825L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826S:	Maintained
1827F:	arch/arm64/boot/dts/realtek/
1828F:	Documentation/devicetree/bindings/arm/realtek.txt
1829
1830ARM/RENESAS ARM64 ARCHITECTURE
1831M:	Simon Horman <horms@verge.net.au>
1832M:	Magnus Damm <magnus.damm@gmail.com>
1833L:	linux-renesas-soc@vger.kernel.org
1834Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1835T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1836S:	Supported
1837F:	arch/arm64/boot/dts/renesas/
1838F:	Documentation/devicetree/bindings/arm/shmobile.txt
1839F:	drivers/soc/renesas/
1840F:	include/linux/soc/renesas/
1841
1842ARM/RISCPC ARCHITECTURE
1843M:	Russell King <linux@armlinux.org.uk>
1844L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845W:	http://www.armlinux.org.uk/
1846S:	Maintained
1847F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1848F:	arch/arm/include/asm/hardware/ioc.h
1849F:	arch/arm/include/asm/hardware/iomd.h
1850F:	arch/arm/include/asm/hardware/memc.h
1851F:	arch/arm/mach-rpc/
1852F:	drivers/net/ethernet/8390/etherh.c
1853F:	drivers/net/ethernet/i825xx/ether1*
1854F:	drivers/net/ethernet/seeq/ether3*
1855F:	drivers/scsi/arm/
1856
1857ARM/Rockchip SoC support
1858M:	Heiko Stuebner <heiko@sntech.de>
1859L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860L:	linux-rockchip@lists.infradead.org
1861T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1862S:	Maintained
1863F:	arch/arm/boot/dts/rk3*
1864F:	arch/arm/boot/dts/rv1108*
1865F:	arch/arm/mach-rockchip/
1866F:	drivers/clk/rockchip/
1867F:	drivers/i2c/busses/i2c-rk3x.c
1868F:	drivers/*/*rockchip*
1869F:	drivers/*/*/*rockchip*
1870F:	sound/soc/rockchip/
1871N:	rockchip
1872
1873ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1874M:	Kukjin Kim <kgene@kernel.org>
1875M:	Krzysztof Kozlowski <krzk@kernel.org>
1876L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1878Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1879S:	Maintained
1880F:	arch/arm/boot/dts/s3c*
1881F:	arch/arm/boot/dts/s5p*
1882F:	arch/arm/boot/dts/exynos*
1883F:	arch/arm64/boot/dts/exynos/
1884F:	arch/arm/plat-samsung/
1885F:	arch/arm/mach-s3c24*/
1886F:	arch/arm/mach-s3c64xx/
1887F:	arch/arm/mach-s5p*/
1888F:	arch/arm/mach-exynos*/
1889F:	drivers/*/*s3c24*
1890F:	drivers/*/*/*s3c24*
1891F:	drivers/*/*s3c64xx*
1892F:	drivers/*/*s5pv210*
1893F:	drivers/memory/samsung/*
1894F:	drivers/soc/samsung/*
1895F:	Documentation/arm/Samsung/
1896F:	Documentation/devicetree/bindings/arm/samsung/
1897F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1898F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1899N:	exynos
1900
1901ARM/SAMSUNG MOBILE MACHINE SUPPORT
1902M:	Kyungmin Park <kyungmin.park@samsung.com>
1903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S:	Maintained
1905F:	arch/arm/mach-s5pv210/
1906
1907ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1908M:	Kyungmin Park <kyungmin.park@samsung.com>
1909M:	Kamil Debski <kamil@wypas.org>
1910M:	Andrzej Hajda <a.hajda@samsung.com>
1911L:	linux-arm-kernel@lists.infradead.org
1912L:	linux-media@vger.kernel.org
1913S:	Maintained
1914F:	drivers/media/platform/s5p-g2d/
1915
1916ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1917M:	Marek Szyprowski <m.szyprowski@samsung.com>
1918L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1919L:	linux-media@vger.kernel.org
1920S:	Maintained
1921F:	drivers/media/platform/s5p-cec/
1922F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1923
1924ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1925M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1926M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1927L:	linux-arm-kernel@lists.infradead.org
1928L:	linux-media@vger.kernel.org
1929S:	Maintained
1930F:	drivers/media/platform/s5p-jpeg/
1931
1932ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1933M:	Kyungmin Park <kyungmin.park@samsung.com>
1934M:	Kamil Debski <kamil@wypas.org>
1935M:	Jeongtae Park <jtp.park@samsung.com>
1936M:	Andrzej Hajda <a.hajda@samsung.com>
1937L:	linux-arm-kernel@lists.infradead.org
1938L:	linux-media@vger.kernel.org
1939S:	Maintained
1940F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1941F:	drivers/media/platform/s5p-mfc/
1942
1943ARM/SHMOBILE ARM ARCHITECTURE
1944M:	Simon Horman <horms@verge.net.au>
1945M:	Magnus Damm <magnus.damm@gmail.com>
1946L:	linux-renesas-soc@vger.kernel.org
1947Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1949S:	Supported
1950F:	arch/arm/boot/dts/emev2*
1951F:	arch/arm/boot/dts/r7s*
1952F:	arch/arm/boot/dts/r8a*
1953F:	arch/arm/boot/dts/sh*
1954F:	arch/arm/configs/shmobile_defconfig
1955F:	arch/arm/include/debug/renesas-scif.S
1956F:	arch/arm/mach-shmobile/
1957F:	Documentation/devicetree/bindings/arm/shmobile.txt
1958F:	drivers/soc/renesas/
1959F:	include/linux/soc/renesas/
1960
1961ARM/SOCFPGA ARCHITECTURE
1962M:	Dinh Nguyen <dinguyen@kernel.org>
1963S:	Maintained
1964F:	arch/arm/mach-socfpga/
1965F:	arch/arm/boot/dts/socfpga*
1966F:	arch/arm/configs/socfpga_defconfig
1967F:	arch/arm64/boot/dts/altera/
1968W:	http://www.rocketboards.org
1969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1970
1971ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1972M:	Dinh Nguyen <dinguyen@kernel.org>
1973S:	Maintained
1974F:	drivers/clk/socfpga/
1975
1976ARM/SOCFPGA EDAC SUPPORT
1977M:	Thor Thayer <thor.thayer@linux.intel.com>
1978S:	Maintained
1979F:	drivers/edac/altera_edac.
1980
1981ARM/SPREADTRUM SoC SUPPORT
1982M:	Orson Zhai <orsonzhai@gmail.com>
1983M:	Baolin Wang <baolin.wang@linaro.org>
1984M:	Chunyan Zhang <zhang.lyra@gmail.com>
1985S:	Maintained
1986F:	arch/arm64/boot/dts/sprd
1987N:	sprd
1988
1989ARM/STI ARCHITECTURE
1990M:	Patrice Chotard <patrice.chotard@st.com>
1991L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992W:	http://www.stlinux.com
1993S:	Maintained
1994F:	arch/arm/mach-sti/
1995F:	arch/arm/boot/dts/sti*
1996F:	drivers/char/hw_random/st-rng.c
1997F:	drivers/clocksource/arm_global_timer.c
1998F:	drivers/clocksource/clksrc_st_lpc.c
1999F:	drivers/cpufreq/sti-cpufreq.c
2000F:	drivers/dma/st_fdma*
2001F:	drivers/i2c/busses/i2c-st.c
2002F:	drivers/media/rc/st_rc.c
2003F:	drivers/media/platform/sti/c8sectpfe/
2004F:	drivers/mmc/host/sdhci-st.c
2005F:	drivers/phy/st/phy-miphy28lp.c
2006F:	drivers/phy/st/phy-stih407-usb.c
2007F:	drivers/pinctrl/pinctrl-st.c
2008F:	drivers/remoteproc/st_remoteproc.c
2009F:	drivers/remoteproc/st_slim_rproc.c
2010F:	drivers/reset/sti/
2011F:	drivers/rtc/rtc-st-lpc.c
2012F:	drivers/tty/serial/st-asc.c
2013F:	drivers/usb/dwc3/dwc3-st.c
2014F:	drivers/usb/host/ehci-st.c
2015F:	drivers/usb/host/ohci-st.c
2016F:	drivers/watchdog/st_lpc_wdt.c
2017F:	drivers/ata/ahci_st.c
2018F:	include/linux/remoteproc/st_slim_rproc.h
2019
2020ARM/STM32 ARCHITECTURE
2021M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2022M:	Alexandre Torgue <alexandre.torgue@st.com>
2023L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024S:	Maintained
2025T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2026N:	stm32
2027F:	arch/arm/boot/dts/stm32*
2028F:	arch/arm/mach-stm32/
2029F:	drivers/clocksource/armv7m_systick.c
2030
2031ARM/Synaptics Berlin SoC support
2032M:	Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2033M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2034L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035S:	Maintained
2036F:	arch/arm/mach-berlin/
2037F:	arch/arm/boot/dts/berlin*
2038F:	arch/arm64/boot/dts/marvell/berlin*
2039
2040ARM/TANGO ARCHITECTURE
2041M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2042M:	Mans Rullgard <mans@mansr.com>
2043L:	linux-arm-kernel@lists.infradead.org
2044S:	Odd Fixes
2045N:	tango
2046
2047ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2048M:	Lennert Buytenhek <kernel@wantstofly.org>
2049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050S:	Maintained
2051
2052ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2053M:	Hans Verkuil <hans.verkuil@cisco.com>
2054L:	linux-tegra@vger.kernel.org
2055L:	linux-media@vger.kernel.org
2056S:	Maintained
2057F:	drivers/media/platform/tegra-cec/
2058F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2059
2060ARM/TETON BGA MACHINE SUPPORT
2061M:	"Mark F. Brown" <mark.brown314@gmail.com>
2062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063S:	Maintained
2064
2065ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2066M:	Santosh Shilimkar <ssantosh@kernel.org>
2067L:	linux-kernel@vger.kernel.org
2068S:	Maintained
2069F:	drivers/memory/*emif*
2070
2071ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2072M:	Santosh Shilimkar <ssantosh@kernel.org>
2073L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074S:	Maintained
2075F:	arch/arm/mach-keystone/
2076F:	arch/arm/boot/dts/keystone-*
2077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2078
2079ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2080M:	Santosh Shilimkar <ssantosh@kernel.org>
2081L:	linux-kernel@vger.kernel.org
2082S:	Maintained
2083F:	drivers/clk/keystone/
2084
2085ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2086M:	Santosh Shilimkar <ssantosh@kernel.org>
2087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088L:	linux-kernel@vger.kernel.org
2089S:	Maintained
2090F:	drivers/clocksource/timer-keystone.c
2091
2092ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2093M:	Santosh Shilimkar <ssantosh@kernel.org>
2094L:	linux-kernel@vger.kernel.org
2095S:	Maintained
2096F:	drivers/power/reset/keystone-reset.c
2097
2098ARM/THECUS N2100 MACHINE SUPPORT
2099M:	Lennert Buytenhek <kernel@wantstofly.org>
2100L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101S:	Maintained
2102
2103ARM/TOSA MACHINE SUPPORT
2104M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2105M:	Dirk Opfer <dirk@opfer-online.de>
2106S:	Maintained
2107
2108ARM/UNIPHIER ARCHITECTURE
2109M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2110L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2112S:	Maintained
2113F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2114F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2115F:	arch/arm/boot/dts/uniphier*
2116F:	arch/arm/include/asm/hardware/cache-uniphier.h
2117F:	arch/arm/mach-uniphier/
2118F:	arch/arm/mm/cache-uniphier.c
2119F:	arch/arm64/boot/dts/socionext/uniphier*
2120F:	drivers/bus/uniphier-system-bus.c
2121F:	drivers/clk/uniphier/
2122F:	drivers/gpio/gpio-uniphier.c
2123F:	drivers/i2c/busses/i2c-uniphier*
2124F:	drivers/irqchip/irq-uniphier-aidet.c
2125F:	drivers/pinctrl/uniphier/
2126F:	drivers/reset/reset-uniphier.c
2127F:	drivers/tty/serial/8250/8250_uniphier.c
2128N:	uniphier
2129
2130ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2131M:	Ulf Hansson <ulf.hansson@linaro.org>
2132L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2133T:	git git://git.linaro.org/people/ulfh/clk.git
2134S:	Maintained
2135F:	drivers/clk/ux500/
2136
2137ARM/VERSATILE EXPRESS PLATFORM
2138M:	Liviu Dudau <liviu.dudau@arm.com>
2139M:	Sudeep Holla <sudeep.holla@arm.com>
2140M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2141L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142S:	Maintained
2143F:	arch/arm/boot/dts/vexpress*
2144F:	arch/arm64/boot/dts/arm/
2145F:	arch/arm/mach-vexpress/
2146F:	*/*/vexpress*
2147F:	*/*/*/vexpress*
2148F:	drivers/clk/versatile/clk-vexpress-osc.c
2149F:	drivers/clocksource/versatile.c
2150N:	mps2
2151
2152ARM/VFP SUPPORT
2153M:	Russell King <linux@armlinux.org.uk>
2154L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155W:	http://www.armlinux.org.uk/
2156S:	Maintained
2157F:	arch/arm/vfp/
2158
2159ARM/VOIPAC PXA270 SUPPORT
2160M:	Marek Vasut <marek.vasut@gmail.com>
2161L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S:	Maintained
2163F:	arch/arm/mach-pxa/vpac270.c
2164F:	arch/arm/mach-pxa/include/mach/vpac270.h
2165
2166ARM/VT8500 ARM ARCHITECTURE
2167M:	Tony Prisk <linux@prisktech.co.nz>
2168L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S:	Maintained
2170F:	arch/arm/mach-vt8500/
2171F:	drivers/clocksource/vt8500_timer.c
2172F:	drivers/i2c/busses/i2c-wmt.c
2173F:	drivers/mmc/host/wmt-sdmmc.c
2174F:	drivers/pwm/pwm-vt8500.c
2175F:	drivers/rtc/rtc-vt8500.c
2176F:	drivers/tty/serial/vt8500_serial.c
2177F:	drivers/usb/host/ehci-platform.c
2178F:	drivers/usb/host/uhci-platform.c
2179F:	drivers/video/fbdev/vt8500lcdfb.*
2180F:	drivers/video/fbdev/wm8505fb*
2181F:	drivers/video/fbdev/wmt_ge_rops.*
2182
2183ARM/ZIPIT Z2 SUPPORT
2184M:	Marek Vasut <marek.vasut@gmail.com>
2185L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186S:	Maintained
2187F:	arch/arm/mach-pxa/z2.c
2188F:	arch/arm/mach-pxa/include/mach/z2.h
2189
2190ARM/ZTE ARCHITECTURE
2191M:	Jun Nie <jun.nie@linaro.org>
2192M:	Baoyou Xie <baoyou.xie@linaro.org>
2193M:	Shawn Guo <shawnguo@kernel.org>
2194L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S:	Maintained
2196F:	arch/arm/boot/dts/zx2967*
2197F:	arch/arm/mach-zx/
2198F:	arch/arm64/boot/dts/zte/
2199F:	drivers/clk/zte/
2200F:	drivers/dma/zx_dma.c
2201F:	drivers/gpio/gpio-zx.c
2202F:	drivers/i2c/busses/i2c-zx2967.c
2203F:	drivers/mmc/host/dw_mmc-zx.*
2204F:	drivers/pinctrl/zte/
2205F:	drivers/soc/zte/
2206F:	drivers/thermal/zx2967_thermal.c
2207F:	drivers/watchdog/zx2967_wdt.c
2208F:	Documentation/devicetree/bindings/arm/zte.txt
2209F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2210F:	Documentation/devicetree/bindings/dma/zxdma.txt
2211F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2212F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2213F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2214F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2215F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2216F:	Documentation/devicetree/bindings/soc/zte/
2217F:	Documentation/devicetree/bindings/sound/zte,*.txt
2218F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2219F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2220F:	include/dt-bindings/clock/zx2967*.h
2221F:	include/dt-bindings/soc/zte,*.h
2222F:	sound/soc/codecs/zx_aud96p22.c
2223F:	sound/soc/zte/
2224
2225ARM/ZYNQ ARCHITECTURE
2226M:	Michal Simek <michal.simek@xilinx.com>
2227L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228W:	http://wiki.xilinx.com
2229T:	git https://github.com/Xilinx/linux-xlnx.git
2230S:	Supported
2231F:	arch/arm/mach-zynq/
2232F:	drivers/cpuidle/cpuidle-zynq.c
2233F:	drivers/block/xsysace.c
2234N:	zynq
2235N:	xilinx
2236F:	drivers/clocksource/cadence_ttc_timer.c
2237F:	drivers/i2c/busses/i2c-cadence.c
2238F:	drivers/mmc/host/sdhci-of-arasan.c
2239F:	drivers/edac/synopsys_edac.c
2240
2241ARM64 PORT (AARCH64 ARCHITECTURE)
2242M:	Catalin Marinas <catalin.marinas@arm.com>
2243M:	Will Deacon <will.deacon@arm.com>
2244L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2246S:	Maintained
2247F:	arch/arm64/
2248F:	Documentation/arm64/
2249
2250AS3645A LED FLASH CONTROLLER DRIVER
2251M:	Sakari Ailus <sakari.ailus@iki.fi>
2252L:	linux-leds@vger.kernel.org
2253S:	Maintained
2254F:	drivers/leds/leds-as3645a.c
2255
2256ASAHI KASEI AK8974 DRIVER
2257M:	Linus Walleij <linus.walleij@linaro.org>
2258L:	linux-iio@vger.kernel.org
2259W:	http://www.akm.com/
2260S:	Supported
2261F:	drivers/iio/magnetometer/ak8974.c
2262
2263ASC7621 HARDWARE MONITOR DRIVER
2264M:	George Joseph <george.joseph@fairview5.com>
2265L:	linux-hwmon@vger.kernel.org
2266S:	Maintained
2267F:	Documentation/hwmon/asc7621
2268F:	drivers/hwmon/asc7621.c
2269
2270ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2271M:	Corentin Chary <corentin.chary@gmail.com>
2272L:	acpi4asus-user@lists.sourceforge.net
2273L:	platform-driver-x86@vger.kernel.org
2274W:	http://acpi4asus.sf.net
2275S:	Maintained
2276F:	drivers/platform/x86/asus*.c
2277F:	drivers/platform/x86/eeepc*.c
2278
2279ASUS WIRELESS RADIO CONTROL DRIVER
2280M:	João Paulo Rechi Vita <jprvita@gmail.com>
2281L:	platform-driver-x86@vger.kernel.org
2282S:	Maintained
2283F:	drivers/platform/x86/asus-wireless.c
2284
2285ASYMMETRIC KEYS
2286M:	David Howells <dhowells@redhat.com>
2287L:	keyrings@vger.kernel.org
2288S:	Maintained
2289F:	Documentation/crypto/asymmetric-keys.txt
2290F:	include/linux/verification.h
2291F:	include/crypto/public_key.h
2292F:	include/crypto/pkcs7.h
2293F:	crypto/asymmetric_keys/
2294
2295ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2296R:	Dan Williams <dan.j.williams@intel.com>
2297W:	http://sourceforge.net/projects/xscaleiop
2298S:	Odd fixes
2299F:	Documentation/crypto/async-tx-api.txt
2300F:	crypto/async_tx/
2301F:	drivers/dma/
2302F:	include/linux/dmaengine.h
2303F:	include/linux/async_tx.h
2304
2305AT24 EEPROM DRIVER
2306M:	Bartosz Golaszewski <brgl@bgdev.pl>
2307L:	linux-i2c@vger.kernel.org
2308T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2309S:	Maintained
2310F:	Documentation/devicetree/bindings/eeprom/at24.txt
2311F:	drivers/misc/eeprom/at24.c
2312F:	include/linux/platform_data/at24.h
2313
2314ATA OVER ETHERNET (AOE) DRIVER
2315M:	"Ed L. Cashin" <ed.cashin@acm.org>
2316W:	http://www.openaoe.org/
2317S:	Supported
2318F:	Documentation/aoe/
2319F:	drivers/block/aoe/
2320
2321ATHEROS 71XX/9XXX GPIO DRIVER
2322M:	Alban Bedel <albeu@free.fr>
2323W:	https://github.com/AlbanBedel/linux
2324T:	git git://github.com/AlbanBedel/linux
2325S:	Maintained
2326F:	drivers/gpio/gpio-ath79.c
2327F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2328
2329ATHEROS ATH GENERIC UTILITIES
2330M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2331L:	linux-wireless@vger.kernel.org
2332S:	Supported
2333F:	drivers/net/wireless/ath/*
2334
2335ATHEROS ATH5K WIRELESS DRIVER
2336M:	Jiri Slaby <jirislaby@gmail.com>
2337M:	Nick Kossifidis <mickflemm@gmail.com>
2338M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2339L:	linux-wireless@vger.kernel.org
2340W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2341S:	Maintained
2342F:	drivers/net/wireless/ath/ath5k/
2343
2344ATHEROS ATH6KL WIRELESS DRIVER
2345M:	Kalle Valo <kvalo@qca.qualcomm.com>
2346L:	linux-wireless@vger.kernel.org
2347W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2349S:	Supported
2350F:	drivers/net/wireless/ath/ath6kl/
2351
2352ATI_REMOTE2 DRIVER
2353M:	Ville Syrjala <syrjala@sci.fi>
2354S:	Maintained
2355F:	drivers/input/misc/ati_remote2.c
2356
2357ATK0110 HWMON DRIVER
2358M:	Luca Tettamanti <kronos.it@gmail.com>
2359L:	linux-hwmon@vger.kernel.org
2360S:	Maintained
2361F:	drivers/hwmon/asus_atk0110.c
2362
2363ATLX ETHERNET DRIVERS
2364M:	Jay Cliburn <jcliburn@gmail.com>
2365M:	Chris Snook <chris.snook@gmail.com>
2366L:	netdev@vger.kernel.org
2367W:	http://sourceforge.net/projects/atl1
2368W:	http://atl1.sourceforge.net
2369S:	Maintained
2370F:	drivers/net/ethernet/atheros/
2371
2372ATM
2373M:	Chas Williams <3chas3@gmail.com>
2374L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2375L:	netdev@vger.kernel.org
2376W:	http://linux-atm.sourceforge.net
2377S:	Maintained
2378F:	drivers/atm/
2379F:	include/linux/atm*
2380F:	include/uapi/linux/atm*
2381
2382ATMEL AT91 / AT32 MCI DRIVER
2383M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2384S:	Maintained
2385F:	drivers/mmc/host/atmel-mci.c
2386
2387ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2388M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2389S:	Supported
2390F:	drivers/power/reset/at91-sama5d2_shdwc.c
2391
2392ATMEL Audio ALSA driver
2393M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2394L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2395S:	Supported
2396F:	sound/soc/atmel
2397
2398ATMEL I2C DRIVER
2399M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2400L:	linux-i2c@vger.kernel.org
2401S:	Supported
2402F:	drivers/i2c/busses/i2c-at91.c
2403
2404ATMEL ISI DRIVER
2405M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2406L:	linux-media@vger.kernel.org
2407S:	Supported
2408F:	drivers/media/platform/atmel/atmel-isi.c
2409F:	include/media/atmel-isi.h
2410
2411ATMEL LCDFB DRIVER
2412M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2413L:	linux-fbdev@vger.kernel.org
2414S:	Maintained
2415F:	drivers/video/fbdev/atmel_lcdfb.c
2416F:	include/video/atmel_lcdc.h
2417
2418ATMEL MACB ETHERNET DRIVER
2419M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2420S:	Supported
2421F:	drivers/net/ethernet/cadence/
2422
2423ATMEL MAXTOUCH DRIVER
2424M:	Nick Dyer <nick@shmanahar.org>
2425T:	git git://github.com/ndyer/linux.git
2426S:	Maintained
2427F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2428F:	drivers/input/touchscreen/atmel_mxt_ts.c
2429
2430ATMEL SAMA5D2 ADC DRIVER
2431M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2432L:	linux-iio@vger.kernel.org
2433S:	Supported
2434F:	drivers/iio/adc/at91-sama5d2_adc.c
2435
2436ATMEL SDMMC DRIVER
2437M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2438L:	linux-mmc@vger.kernel.org
2439S:	Supported
2440F:	drivers/mmc/host/sdhci-of-at91.c
2441
2442ATMEL SPI DRIVER
2443M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2444S:	Supported
2445F:	drivers/spi/spi-atmel.*
2446
2447ATMEL SSC DRIVER
2448M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2449L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450S:	Supported
2451F:	drivers/misc/atmel-ssc.c
2452F:	include/linux/atmel-ssc.h
2453
2454ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2455M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2456L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2457S:	Supported
2458F:	drivers/misc/atmel_tclib.c
2459F:	drivers/clocksource/tcb_clksrc.c
2460
2461ATMEL USBA UDC DRIVER
2462M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2463L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464S:	Supported
2465F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2466
2467ATMEL WIRELESS DRIVER
2468M:	Simon Kelley <simon@thekelleys.org.uk>
2469L:	linux-wireless@vger.kernel.org
2470W:	http://www.thekelleys.org.uk/atmel
2471W:	http://atmelwlandriver.sourceforge.net/
2472S:	Maintained
2473F:	drivers/net/wireless/atmel/atmel*
2474
2475ATMEL XDMA DRIVER
2476M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2477L:	linux-arm-kernel@lists.infradead.org
2478L:	dmaengine@vger.kernel.org
2479S:	Supported
2480F:	drivers/dma/at_xdmac.c
2481
2482ATOMIC INFRASTRUCTURE
2483M:	Will Deacon <will.deacon@arm.com>
2484M:	Peter Zijlstra <peterz@infradead.org>
2485R:	Boqun Feng <boqun.feng@gmail.com>
2486L:	linux-kernel@vger.kernel.org
2487S:	Maintained
2488F:	arch/*/include/asm/atomic*.h
2489F:	include/*/atomic*.h
2490
2491ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2492M:	Bradley Grove <linuxdrivers@attotech.com>
2493L:	linux-scsi@vger.kernel.org
2494W:	http://www.attotech.com
2495S:	Supported
2496F:	drivers/scsi/esas2r
2497
2498ATUSB IEEE 802.15.4 RADIO DRIVER
2499M:	Stefan Schmidt <stefan@osg.samsung.com>
2500L:	linux-wpan@vger.kernel.org
2501S:	Maintained
2502F:	drivers/net/ieee802154/atusb.c
2503F:	drivers/net/ieee802154/atusb.h
2504F:	drivers/net/ieee802154/at86rf230.h
2505
2506AUDIT SUBSYSTEM
2507M:	Paul Moore <paul@paul-moore.com>
2508M:	Eric Paris <eparis@redhat.com>
2509L:	linux-audit@redhat.com (moderated for non-subscribers)
2510W:	https://github.com/linux-audit
2511T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2512S:	Supported
2513F:	include/linux/audit.h
2514F:	include/uapi/linux/audit.h
2515F:	kernel/audit*
2516
2517AUXILIARY DISPLAY DRIVERS
2518M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2519W:	http://miguelojeda.es/auxdisplay.htm
2520W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2521S:	Maintained
2522F:	drivers/auxdisplay/
2523F:	include/linux/cfag12864b.h
2524
2525AX.25 NETWORK LAYER
2526M:	Ralf Baechle <ralf@linux-mips.org>
2527L:	linux-hams@vger.kernel.org
2528W:	http://www.linux-ax25.org/
2529S:	Maintained
2530F:	include/uapi/linux/ax25.h
2531F:	include/net/ax25.h
2532F:	net/ax25/
2533
2534AXENTIA ARM DEVICES
2535M:	Peter Rosin <peda@axentia.se>
2536L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537S:	Maintained
2538F:	Documentation/devicetree/bindings/arm/axentia.txt
2539F:	arch/arm/boot/dts/at91-linea.dtsi
2540F:	arch/arm/boot/dts/at91-natte.dtsi
2541F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2542F:	arch/arm/boot/dts/at91-tse850-3.dts
2543
2544AXENTIA ASOC DRIVERS
2545M:	Peter Rosin <peda@axentia.se>
2546L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2547S:	Maintained
2548F:	Documentation/devicetree/bindings/sound/axentia,*
2549F:	sound/soc/atmel/tse850-pcm5142.c
2550
2551AZ6007 DVB DRIVER
2552M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2553M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2554L:	linux-media@vger.kernel.org
2555W:	https://linuxtv.org
2556T:	git git://linuxtv.org/media_tree.git
2557S:	Maintained
2558F:	drivers/media/usb/dvb-usb-v2/az6007.c
2559
2560AZTECH FM RADIO RECEIVER DRIVER
2561M:	Hans Verkuil <hverkuil@xs4all.nl>
2562L:	linux-media@vger.kernel.org
2563T:	git git://linuxtv.org/media_tree.git
2564W:	https://linuxtv.org
2565S:	Maintained
2566F:	drivers/media/radio/radio-aztech*
2567
2568B43 WIRELESS DRIVER
2569L:	linux-wireless@vger.kernel.org
2570L:	b43-dev@lists.infradead.org
2571W:	http://wireless.kernel.org/en/users/Drivers/b43
2572S:	Odd Fixes
2573F:	drivers/net/wireless/broadcom/b43/
2574
2575B43LEGACY WIRELESS DRIVER
2576M:	Larry Finger <Larry.Finger@lwfinger.net>
2577L:	linux-wireless@vger.kernel.org
2578L:	b43-dev@lists.infradead.org
2579W:	http://wireless.kernel.org/en/users/Drivers/b43
2580S:	Maintained
2581F:	drivers/net/wireless/broadcom/b43legacy/
2582
2583BACKLIGHT CLASS/SUBSYSTEM
2584M:	Lee Jones <lee.jones@linaro.org>
2585M:	Daniel Thompson <daniel.thompson@linaro.org>
2586M:	Jingoo Han <jingoohan1@gmail.com>
2587T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2588S:	Maintained
2589F:	drivers/video/backlight/
2590F:	include/linux/backlight.h
2591F:	include/linux/pwm_backlight.h
2592F:	Documentation/devicetree/bindings/leds/backlight
2593
2594BATMAN ADVANCED
2595M:	Marek Lindner <mareklindner@neomailbox.ch>
2596M:	Simon Wunderlich <sw@simonwunderlich.de>
2597M:	Antonio Quartulli <a@unstable.cc>
2598L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2599W:	https://www.open-mesh.org/
2600Q:	https://patchwork.open-mesh.org/project/batman/list/
2601S:	Maintained
2602F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2603F:	Documentation/ABI/testing/sysfs-class-net-mesh
2604F:	Documentation/networking/batman-adv.rst
2605F:	include/uapi/linux/batadv_packet.h
2606F:	include/uapi/linux/batman_adv.h
2607F:	net/batman-adv/
2608
2609BAYCOM/HDLCDRV DRIVERS FOR AX.25
2610M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2611L:	linux-hams@vger.kernel.org
2612W:	http://www.baycom.org/~tom/ham/ham.html
2613S:	Maintained
2614F:	drivers/net/hamradio/baycom*
2615
2616BCACHE (BLOCK LAYER CACHE)
2617M:	Michael Lyle <mlyle@lyle.org>
2618M:	Kent Overstreet <kent.overstreet@gmail.com>
2619L:	linux-bcache@vger.kernel.org
2620W:	http://bcache.evilpiepirate.org
2621C:	irc://irc.oftc.net/bcache
2622S:	Maintained
2623F:	drivers/md/bcache/
2624
2625BDISP ST MEDIA DRIVER
2626M:	Fabien Dessenne <fabien.dessenne@st.com>
2627L:	linux-media@vger.kernel.org
2628T:	git git://linuxtv.org/media_tree.git
2629W:	https://linuxtv.org
2630S:	Supported
2631F:	drivers/media/platform/sti/bdisp
2632
2633BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2634M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2635L:	netdev@vger.kernel.org
2636S:	Maintained
2637F:	drivers/net/ethernet/ec_bhf.c
2638
2639BEFS FILE SYSTEM
2640M:	Luis de Bethencourt <luisbg@kernel.org>
2641M:	Salah Triki <salah.triki@gmail.com>
2642S:	Maintained
2643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2644F:	Documentation/filesystems/befs.txt
2645F:	fs/befs/
2646
2647BFQ I/O SCHEDULER
2648M:	Paolo Valente <paolo.valente@linaro.org>
2649M:	Jens Axboe <axboe@kernel.dk>
2650L:	linux-block@vger.kernel.org
2651S:	Maintained
2652F:	block/bfq-*
2653F:	Documentation/block/bfq-iosched.txt
2654
2655BFS FILE SYSTEM
2656M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2657S:	Maintained
2658F:	Documentation/filesystems/bfs.txt
2659F:	fs/bfs/
2660F:	include/uapi/linux/bfs_fs.h
2661
2662BLINKM RGB LED DRIVER
2663M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2664S:	Maintained
2665F:	drivers/leds/leds-blinkm.c
2666
2667BLOCK LAYER
2668M:	Jens Axboe <axboe@kernel.dk>
2669L:	linux-block@vger.kernel.org
2670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2671S:	Maintained
2672F:	block/
2673F:	drivers/block/
2674F:	kernel/trace/blktrace.c
2675F:	lib/sbitmap.c
2676
2677BLOCK2MTD DRIVER
2678M:	Joern Engel <joern@lazybastard.org>
2679L:	linux-mtd@lists.infradead.org
2680S:	Maintained
2681F:	drivers/mtd/devices/block2mtd.c
2682
2683BLUETOOTH DRIVERS
2684M:	Marcel Holtmann <marcel@holtmann.org>
2685M:	Johan Hedberg <johan.hedberg@gmail.com>
2686L:	linux-bluetooth@vger.kernel.org
2687W:	http://www.bluez.org/
2688T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2689T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2690S:	Maintained
2691F:	drivers/bluetooth/
2692
2693BLUETOOTH SUBSYSTEM
2694M:	Marcel Holtmann <marcel@holtmann.org>
2695M:	Johan Hedberg <johan.hedberg@gmail.com>
2696L:	linux-bluetooth@vger.kernel.org
2697W:	http://www.bluez.org/
2698T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2700S:	Maintained
2701F:	net/bluetooth/
2702F:	include/net/bluetooth/
2703
2704BONDING DRIVER
2705M:	Jay Vosburgh <j.vosburgh@gmail.com>
2706M:	Veaceslav Falico <vfalico@gmail.com>
2707M:	Andy Gospodarek <andy@greyhouse.net>
2708L:	netdev@vger.kernel.org
2709W:	http://sourceforge.net/projects/bonding/
2710S:	Supported
2711F:	drivers/net/bonding/
2712F:	include/uapi/linux/if_bonding.h
2713
2714BPF (Safe dynamic programs and tools)
2715M:	Alexei Starovoitov <ast@kernel.org>
2716M:	Daniel Borkmann <daniel@iogearbox.net>
2717L:	netdev@vger.kernel.org
2718L:	linux-kernel@vger.kernel.org
2719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2721S:	Supported
2722F:	arch/x86/net/bpf_jit*
2723F:	Documentation/networking/filter.txt
2724F:	Documentation/bpf/
2725F:	include/linux/bpf*
2726F:	include/linux/filter.h
2727F:	include/trace/events/bpf.h
2728F:	include/trace/events/xdp.h
2729F:	include/uapi/linux/bpf*
2730F:	include/uapi/linux/filter.h
2731F:	kernel/bpf/
2732F:	kernel/trace/bpf_trace.c
2733F:	lib/test_bpf.c
2734F:	net/bpf/
2735F:	net/core/filter.c
2736F:	net/sched/act_bpf.c
2737F:	net/sched/cls_bpf.c
2738F:	samples/bpf/
2739F:	tools/bpf/
2740F:	tools/testing/selftests/bpf/
2741
2742BROADCOM B44 10/100 ETHERNET DRIVER
2743M:	Michael Chan <michael.chan@broadcom.com>
2744L:	netdev@vger.kernel.org
2745S:	Supported
2746F:	drivers/net/ethernet/broadcom/b44.*
2747
2748BROADCOM B53 ETHERNET SWITCH DRIVER
2749M:	Florian Fainelli <f.fainelli@gmail.com>
2750L:	netdev@vger.kernel.org
2751L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2752S:	Supported
2753F:	drivers/net/dsa/b53/*
2754F:	include/linux/platform_data/b53.h
2755
2756BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2757M:	Florian Fainelli <f.fainelli@gmail.com>
2758M:	Ray Jui <rjui@broadcom.com>
2759M:	Scott Branden <sbranden@broadcom.com>
2760M:	bcm-kernel-feedback-list@broadcom.com
2761T:	git git://github.com/broadcom/mach-bcm
2762S:	Maintained
2763N:	bcm281*
2764N:	bcm113*
2765N:	bcm216*
2766N:	kona
2767F:	arch/arm/mach-bcm/
2768
2769BROADCOM BCM2835 ARM ARCHITECTURE
2770M:	Eric Anholt <eric@anholt.net>
2771M:	Stefan Wahren <stefan.wahren@i2se.com>
2772L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2773L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2774T:	git git://github.com/anholt/linux
2775S:	Maintained
2776N:	bcm2835
2777F:	drivers/staging/vc04_services
2778
2779BROADCOM BCM47XX MIPS ARCHITECTURE
2780M:	Hauke Mehrtens <hauke@hauke-m.de>
2781M:	Rafał Miłecki <zajec5@gmail.com>
2782L:	linux-mips@linux-mips.org
2783S:	Maintained
2784F:	Documentation/devicetree/bindings/mips/brcm/
2785F:	arch/mips/bcm47xx/*
2786F:	arch/mips/include/asm/mach-bcm47xx/*
2787
2788BROADCOM BCM5301X ARM ARCHITECTURE
2789M:	Hauke Mehrtens <hauke@hauke-m.de>
2790M:	Rafał Miłecki <zajec5@gmail.com>
2791M:	Jon Mason <jonmason@broadcom.com>
2792M:	bcm-kernel-feedback-list@broadcom.com
2793L:	linux-arm-kernel@lists.infradead.org
2794S:	Maintained
2795F:	arch/arm/mach-bcm/bcm_5301x.c
2796F:	arch/arm/boot/dts/bcm5301x*.dtsi
2797F:	arch/arm/boot/dts/bcm470*
2798F:	arch/arm/boot/dts/bcm953012*
2799
2800BROADCOM BCM53573 ARM ARCHITECTURE
2801M:	Rafał Miłecki <rafal@milecki.pl>
2802L:	linux-arm-kernel@lists.infradead.org
2803S:	Maintained
2804F:	arch/arm/boot/dts/bcm53573*
2805F:	arch/arm/boot/dts/bcm47189*
2806
2807BROADCOM BCM63XX ARM ARCHITECTURE
2808M:	Florian Fainelli <f.fainelli@gmail.com>
2809M:	bcm-kernel-feedback-list@broadcom.com
2810L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2811T:	git git://github.com/broadcom/stblinux.git
2812S:	Maintained
2813N:	bcm63xx
2814
2815BROADCOM BCM63XX/BCM33XX UDC DRIVER
2816M:	Kevin Cernekee <cernekee@gmail.com>
2817L:	linux-usb@vger.kernel.org
2818S:	Maintained
2819F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2820
2821BROADCOM BCM7XXX ARM ARCHITECTURE
2822M:	Brian Norris <computersforpeace@gmail.com>
2823M:	Gregory Fong <gregory.0xf0@gmail.com>
2824M:	Florian Fainelli <f.fainelli@gmail.com>
2825M:	bcm-kernel-feedback-list@broadcom.com
2826L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2827T:	git git://github.com/broadcom/stblinux.git
2828S:	Maintained
2829F:	arch/arm/mach-bcm/*brcmstb*
2830F:	arch/arm/boot/dts/bcm7*.dts*
2831F:	drivers/bus/brcmstb_gisb.c
2832F:	arch/arm/mm/cache-b15-rac.c
2833F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2834N:	brcmstb
2835
2836BROADCOM BMIPS CPUFREQ DRIVER
2837M:	Markus Mayer <mmayer@broadcom.com>
2838M:	bcm-kernel-feedback-list@broadcom.com
2839L:	linux-pm@vger.kernel.org
2840S:	Maintained
2841F:	drivers/cpufreq/bmips-cpufreq.c
2842
2843BROADCOM BMIPS MIPS ARCHITECTURE
2844M:	Kevin Cernekee <cernekee@gmail.com>
2845M:	Florian Fainelli <f.fainelli@gmail.com>
2846L:	linux-mips@linux-mips.org
2847T:	git git://github.com/broadcom/stblinux.git
2848S:	Maintained
2849F:	arch/mips/bmips/*
2850F:	arch/mips/include/asm/mach-bmips/*
2851F:	arch/mips/kernel/*bmips*
2852F:	arch/mips/boot/dts/brcm/bcm*.dts*
2853F:	drivers/irqchip/irq-bcm63*
2854F:	drivers/irqchip/irq-bcm7*
2855F:	drivers/irqchip/irq-brcmstb*
2856F:	include/linux/bcm963xx_nvram.h
2857F:	include/linux/bcm963xx_tag.h
2858
2859BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2860M:	Rasesh Mody <rasesh.mody@cavium.com>
2861M:	Harish Patil <harish.patil@cavium.com>
2862M:	Dept-GELinuxNICDev@cavium.com
2863L:	netdev@vger.kernel.org
2864S:	Supported
2865F:	drivers/net/ethernet/broadcom/bnx2.*
2866F:	drivers/net/ethernet/broadcom/bnx2_*
2867
2868BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2869M:	QLogic-Storage-Upstream@qlogic.com
2870L:	linux-scsi@vger.kernel.org
2871S:	Supported
2872F:	drivers/scsi/bnx2fc/
2873
2874BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2875M:	QLogic-Storage-Upstream@qlogic.com
2876L:	linux-scsi@vger.kernel.org
2877S:	Supported
2878F:	drivers/scsi/bnx2i/
2879
2880BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2881M:	Ariel Elior <ariel.elior@cavium.com>
2882M:	everest-linux-l2@cavium.com
2883L:	netdev@vger.kernel.org
2884S:	Supported
2885F:	drivers/net/ethernet/broadcom/bnx2x/
2886
2887BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2888M:	Michael Chan <michael.chan@broadcom.com>
2889L:	netdev@vger.kernel.org
2890S:	Supported
2891F:	drivers/net/ethernet/broadcom/bnxt/
2892
2893BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2894M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2895M:	Franky Lin <franky.lin@broadcom.com>
2896M:	Hante Meuleman <hante.meuleman@broadcom.com>
2897M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2898M:	Wright Feng <wright.feng@cypress.com>
2899L:	linux-wireless@vger.kernel.org
2900L:	brcm80211-dev-list.pdl@broadcom.com
2901L:	brcm80211-dev-list@cypress.com
2902S:	Supported
2903F:	drivers/net/wireless/broadcom/brcm80211/
2904
2905BROADCOM BRCMSTB GPIO DRIVER
2906M:	Gregory Fong <gregory.0xf0@gmail.com>
2907L:	bcm-kernel-feedback-list@broadcom.com
2908S:	Supported
2909F:	drivers/gpio/gpio-brcmstb.c
2910F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2911
2912BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2913M:	Al Cooper <alcooperx@gmail.com>
2914L:	linux-kernel@vger.kernel.org
2915L:	bcm-kernel-feedback-list@broadcom.com
2916S:	Maintained
2917F:	drivers/phy/broadcom/phy-brcm-usb*
2918
2919BROADCOM GENET ETHERNET DRIVER
2920M:	Doug Berger <opendmb@gmail.com>
2921M:	Florian Fainelli <f.fainelli@gmail.com>
2922L:	netdev@vger.kernel.org
2923S:	Supported
2924F:	drivers/net/ethernet/broadcom/genet/
2925
2926BROADCOM IPROC ARM ARCHITECTURE
2927M:	Ray Jui <rjui@broadcom.com>
2928M:	Scott Branden <sbranden@broadcom.com>
2929M:	Jon Mason <jonmason@broadcom.com>
2930M:	bcm-kernel-feedback-list@broadcom.com
2931L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2932T:	git git://github.com/broadcom/cygnus-linux.git
2933S:	Maintained
2934N:	iproc
2935N:	cygnus
2936N:	bcm[-_]nsp
2937N:	bcm9113*
2938N:	bcm9583*
2939N:	bcm9585*
2940N:	bcm9586*
2941N:	bcm988312
2942N:	bcm113*
2943N:	bcm583*
2944N:	bcm585*
2945N:	bcm586*
2946N:	bcm88312
2947N:	hr2
2948F:	arch/arm64/boot/dts/broadcom/ns2*
2949F:	drivers/clk/bcm/clk-ns*
2950F:	drivers/pinctrl/bcm/pinctrl-ns*
2951
2952BROADCOM KONA GPIO DRIVER
2953M:	Ray Jui <rjui@broadcom.com>
2954L:	bcm-kernel-feedback-list@broadcom.com
2955S:	Supported
2956F:	drivers/gpio/gpio-bcm-kona.c
2957F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2958
2959BROADCOM NETXTREME-E ROCE DRIVER
2960M:	Selvin Xavier <selvin.xavier@broadcom.com>
2961M:	Devesh Sharma <devesh.sharma@broadcom.com>
2962M:	Somnath Kotur <somnath.kotur@broadcom.com>
2963M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2964L:	linux-rdma@vger.kernel.org
2965W:	http://www.broadcom.com
2966S:	Supported
2967F:	drivers/infiniband/hw/bnxt_re/
2968F:	include/uapi/rdma/bnxt_re-abi.h
2969
2970BROADCOM NVRAM DRIVER
2971M:	Rafał Miłecki <zajec5@gmail.com>
2972L:	linux-mips@linux-mips.org
2973S:	Maintained
2974F:	drivers/firmware/broadcom/*
2975
2976BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2977M:	Rafał Miłecki <zajec5@gmail.com>
2978L:	linux-wireless@vger.kernel.org
2979S:	Maintained
2980F:	drivers/bcma/
2981F:	include/linux/bcma/
2982
2983BROADCOM STB AVS CPUFREQ DRIVER
2984M:	Markus Mayer <mmayer@broadcom.com>
2985M:	bcm-kernel-feedback-list@broadcom.com
2986L:	linux-pm@vger.kernel.org
2987S:	Maintained
2988F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2989F:	drivers/cpufreq/brcmstb*
2990
2991BROADCOM STB AVS TMON DRIVER
2992M:	Markus Mayer <mmayer@broadcom.com>
2993M:	bcm-kernel-feedback-list@broadcom.com
2994L:	linux-pm@vger.kernel.org
2995S:	Maintained
2996F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
2997F:	drivers/thermal/broadcom/brcmstb*
2998
2999BROADCOM STB NAND FLASH DRIVER
3000M:	Brian Norris <computersforpeace@gmail.com>
3001M:	Kamal Dasu <kdasu.kdev@gmail.com>
3002L:	linux-mtd@lists.infradead.org
3003L:	bcm-kernel-feedback-list@broadcom.com
3004S:	Maintained
3005F:	drivers/mtd/nand/raw/brcmnand/
3006
3007BROADCOM STB DPFE DRIVER
3008M:	Markus Mayer <mmayer@broadcom.com>
3009M:	bcm-kernel-feedback-list@broadcom.com
3010L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3011S:	Maintained
3012F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3013F:	drivers/memory/brcmstb_dpfe.c
3014
3015BROADCOM SYSTEMPORT ETHERNET DRIVER
3016M:	Florian Fainelli <f.fainelli@gmail.com>
3017L:	netdev@vger.kernel.org
3018S:	Supported
3019F:	drivers/net/ethernet/broadcom/bcmsysport.*
3020
3021BROADCOM TG3 GIGABIT ETHERNET DRIVER
3022M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3023M:	Prashant Sreedharan <prashant@broadcom.com>
3024M:	Michael Chan <mchan@broadcom.com>
3025L:	netdev@vger.kernel.org
3026S:	Supported
3027F:	drivers/net/ethernet/broadcom/tg3.*
3028
3029BROCADE BFA FC SCSI DRIVER
3030M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3031M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3032L:	linux-scsi@vger.kernel.org
3033S:	Supported
3034F:	drivers/scsi/bfa/
3035
3036BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3037M:	Rasesh Mody <rasesh.mody@cavium.com>
3038M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3039M:	Dept-GELinuxNICDev@cavium.com
3040L:	netdev@vger.kernel.org
3041S:	Supported
3042F:	drivers/net/ethernet/brocade/bna/
3043
3044BSG (block layer generic sg v4 driver)
3045M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3046L:	linux-scsi@vger.kernel.org
3047S:	Supported
3048F:	block/bsg.c
3049F:	include/linux/bsg.h
3050F:	include/uapi/linux/bsg.h
3051
3052BT87X AUDIO DRIVER
3053M:	Clemens Ladisch <clemens@ladisch.de>
3054L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3055T:	git git://git.alsa-project.org/alsa-kernel.git
3056S:	Maintained
3057F:	Documentation/sound/alsa/Bt87x.txt
3058F:	sound/pci/bt87x.c
3059
3060BT8XXGPIO DRIVER
3061M:	Michael Buesch <m@bues.ch>
3062W:	http://bu3sch.de/btgpio.php
3063S:	Maintained
3064F:	drivers/gpio/gpio-bt8xx.c
3065
3066BTRFS FILE SYSTEM
3067M:	Chris Mason <clm@fb.com>
3068M:	Josef Bacik <jbacik@fb.com>
3069M:	David Sterba <dsterba@suse.com>
3070L:	linux-btrfs@vger.kernel.org
3071W:	http://btrfs.wiki.kernel.org/
3072Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3074S:	Maintained
3075F:	Documentation/filesystems/btrfs.txt
3076F:	fs/btrfs/
3077F:	include/linux/btrfs*
3078F:	include/uapi/linux/btrfs*
3079
3080BTTV VIDEO4LINUX DRIVER
3081M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3082M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3083L:	linux-media@vger.kernel.org
3084W:	https://linuxtv.org
3085T:	git git://linuxtv.org/media_tree.git
3086S:	Odd fixes
3087F:	Documentation/media/v4l-drivers/bttv*
3088F:	drivers/media/pci/bt8xx/bttv*
3089
3090BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3091M:	Chanwoo Choi <cw00.choi@samsung.com>
3092L:	linux-pm@vger.kernel.org
3093L:	linux-samsung-soc@vger.kernel.org
3094T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3095S:	Maintained
3096F:	drivers/devfreq/exynos-bus.c
3097F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3098
3099BUSLOGIC SCSI DRIVER
3100M:	Khalid Aziz <khalid@gonehiking.org>
3101L:	linux-scsi@vger.kernel.org
3102S:	Maintained
3103F:	drivers/scsi/BusLogic.*
3104F:	drivers/scsi/FlashPoint.*
3105
3106C-MEDIA CMI8788 DRIVER
3107M:	Clemens Ladisch <clemens@ladisch.de>
3108L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3109T:	git git://git.alsa-project.org/alsa-kernel.git
3110S:	Maintained
3111F:	sound/pci/oxygen/
3112
3113C6X ARCHITECTURE
3114M:	Mark Salter <msalter@redhat.com>
3115M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3116L:	linux-c6x-dev@linux-c6x.org
3117W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3118S:	Maintained
3119F:	arch/c6x/
3120
3121CA8210 IEEE-802.15.4 RADIO DRIVER
3122M:	Harry Morris <h.morris@cascoda.com>
3123L:	linux-wpan@vger.kernel.org
3124W:	https://github.com/Cascoda/ca8210-linux.git
3125S:	Maintained
3126F:	drivers/net/ieee802154/ca8210.c
3127F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3128
3129CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3130M:	David Howells <dhowells@redhat.com>
3131L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3132S:	Supported
3133F:	Documentation/filesystems/caching/cachefiles.txt
3134F:	fs/cachefiles/
3135
3136CADET FM/AM RADIO RECEIVER DRIVER
3137M:	Hans Verkuil <hverkuil@xs4all.nl>
3138L:	linux-media@vger.kernel.org
3139T:	git git://linuxtv.org/media_tree.git
3140W:	https://linuxtv.org
3141S:	Maintained
3142F:	drivers/media/radio/radio-cadet*
3143
3144CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3145M:	Jonathan Corbet <corbet@lwn.net>
3146L:	linux-media@vger.kernel.org
3147T:	git git://linuxtv.org/media_tree.git
3148S:	Maintained
3149F:	Documentation/media/v4l-drivers/cafe_ccic*
3150F:	drivers/media/platform/marvell-ccic/
3151
3152CAIF NETWORK LAYER
3153M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3154L:	netdev@vger.kernel.org
3155S:	Supported
3156F:	Documentation/networking/caif/
3157F:	drivers/net/caif/
3158F:	include/uapi/linux/caif/
3159F:	include/net/caif/
3160F:	net/caif/
3161
3162CALGARY x86-64 IOMMU
3163M:	Muli Ben-Yehuda <mulix@mulix.org>
3164M:	Jon Mason <jdmason@kudzu.us>
3165L:	iommu@lists.linux-foundation.org
3166S:	Maintained
3167F:	arch/x86/kernel/pci-calgary_64.c
3168F:	arch/x86/kernel/tce_64.c
3169F:	arch/x86/include/asm/calgary.h
3170F:	arch/x86/include/asm/tce.h
3171
3172CAN NETWORK DRIVERS
3173M:	Wolfgang Grandegger <wg@grandegger.com>
3174M:	Marc Kleine-Budde <mkl@pengutronix.de>
3175L:	linux-can@vger.kernel.org
3176W:	https://github.com/linux-can
3177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3178T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3179S:	Maintained
3180F:	Documentation/devicetree/bindings/net/can/
3181F:	drivers/net/can/
3182F:	include/linux/can/dev.h
3183F:	include/linux/can/platform/
3184F:	include/uapi/linux/can/error.h
3185F:	include/uapi/linux/can/netlink.h
3186
3187CAN NETWORK LAYER
3188M:	Oliver Hartkopp <socketcan@hartkopp.net>
3189M:	Marc Kleine-Budde <mkl@pengutronix.de>
3190L:	linux-can@vger.kernel.org
3191W:	https://github.com/linux-can
3192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3194S:	Maintained
3195F:	Documentation/networking/can.rst
3196F:	net/can/
3197F:	include/linux/can/core.h
3198F:	include/uapi/linux/can.h
3199F:	include/uapi/linux/can/bcm.h
3200F:	include/uapi/linux/can/raw.h
3201F:	include/uapi/linux/can/gw.h
3202
3203CAPABILITIES
3204M:	Serge Hallyn <serge@hallyn.com>
3205L:	linux-security-module@vger.kernel.org
3206S:	Supported
3207F:	include/linux/capability.h
3208F:	include/uapi/linux/capability.h
3209F:	security/commoncap.c
3210F:	kernel/capability.c
3211
3212CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3213M:	Kevin Tsai <ktsai@capellamicro.com>
3214S:	Maintained
3215F:	drivers/iio/light/cm*
3216
3217CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3218M:	Christian Lamparter <chunkeey@googlemail.com>
3219L:	linux-wireless@vger.kernel.org
3220W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3221S:	Maintained
3222F:	drivers/net/wireless/ath/carl9170/
3223
3224CAVIUM I2C DRIVER
3225M:	Jan Glauber <jglauber@cavium.com>
3226M:	David Daney <david.daney@cavium.com>
3227W:	http://www.cavium.com
3228S:	Supported
3229F:	drivers/i2c/busses/i2c-octeon*
3230F:	drivers/i2c/busses/i2c-thunderx*
3231
3232CAVIUM LIQUIDIO NETWORK DRIVER
3233M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3234M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3235M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3236M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3237L:	netdev@vger.kernel.org
3238W:	http://www.cavium.com
3239S:	Supported
3240F:	drivers/net/ethernet/cavium/liquidio/
3241
3242CAVIUM MMC DRIVER
3243M:	Jan Glauber <jglauber@cavium.com>
3244M:	David Daney <david.daney@cavium.com>
3245M:	Steven J. Hill <Steven.Hill@cavium.com>
3246W:	http://www.cavium.com
3247S:	Supported
3248F:	drivers/mmc/host/cavium*
3249
3250CAVIUM OCTEON-TX CRYPTO DRIVER
3251M:	George Cherian <george.cherian@cavium.com>
3252L:	linux-crypto@vger.kernel.org
3253W:	http://www.cavium.com
3254S:	Supported
3255F:	drivers/crypto/cavium/cpt/
3256
3257CAVIUM THUNDERX2 ARM64 SOC
3258M:	Robert Richter <rrichter@cavium.com>
3259M:	Jayachandran C <jnair@caviumnetworks.com>
3260L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3261S:	Maintained
3262F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3263F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3264
3265CC2520 IEEE-802.15.4 RADIO DRIVER
3266M:	Varka Bhadram <varkabhadram@gmail.com>
3267L:	linux-wpan@vger.kernel.org
3268S:	Maintained
3269F:	drivers/net/ieee802154/cc2520.c
3270F:	include/linux/spi/cc2520.h
3271F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3272
3273CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3274M:	Gilad Ben-Yossef <gilad@benyossef.com>
3275L:	linux-crypto@vger.kernel.org
3276S:	Supported
3277F:	drivers/crypto/ccree/
3278W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3279
3280CEC FRAMEWORK
3281M:	Hans Verkuil <hans.verkuil@cisco.com>
3282L:	linux-media@vger.kernel.org
3283T:	git git://linuxtv.org/media_tree.git
3284W:	http://linuxtv.org
3285S:	Supported
3286F:	Documentation/media/kapi/cec-core.rst
3287F:	Documentation/media/uapi/cec
3288F:	drivers/media/cec/
3289F:	drivers/media/rc/keymaps/rc-cec.c
3290F:	include/media/cec.h
3291F:	include/media/cec-notifier.h
3292F:	include/uapi/linux/cec.h
3293F:	include/uapi/linux/cec-funcs.h
3294F:	Documentation/devicetree/bindings/media/cec.txt
3295F:	Documentation/ABI/testing/debugfs-cec-error-inj
3296
3297CEC GPIO DRIVER
3298M:	Hans Verkuil <hans.verkuil@cisco.com>
3299L:	linux-media@vger.kernel.org
3300T:	git git://linuxtv.org/media_tree.git
3301W:	http://linuxtv.org
3302S:	Supported
3303F:	drivers/media/platform/cec-gpio/
3304F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3305
3306CELL BROADBAND ENGINE ARCHITECTURE
3307M:	Arnd Bergmann <arnd@arndb.de>
3308L:	linuxppc-dev@lists.ozlabs.org
3309W:	http://www.ibm.com/developerworks/power/cell/
3310S:	Supported
3311F:	arch/powerpc/include/asm/cell*.h
3312F:	arch/powerpc/include/asm/spu*.h
3313F:	arch/powerpc/include/uapi/asm/spu*.h
3314F:	arch/powerpc/oprofile/*cell*
3315F:	arch/powerpc/platforms/cell/
3316
3317CEPH COMMON CODE (LIBCEPH)
3318M:	Ilya Dryomov <idryomov@gmail.com>
3319M:	"Yan, Zheng" <zyan@redhat.com>
3320M:	Sage Weil <sage@redhat.com>
3321L:	ceph-devel@vger.kernel.org
3322W:	http://ceph.com/
3323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3324T:	git git://github.com/ceph/ceph-client.git
3325S:	Supported
3326F:	net/ceph/
3327F:	include/linux/ceph/
3328F:	include/linux/crush/
3329
3330CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3331M:	"Yan, Zheng" <zyan@redhat.com>
3332M:	Sage Weil <sage@redhat.com>
3333M:	Ilya Dryomov <idryomov@gmail.com>
3334L:	ceph-devel@vger.kernel.org
3335W:	http://ceph.com/
3336T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3337T:	git git://github.com/ceph/ceph-client.git
3338S:	Supported
3339F:	Documentation/filesystems/ceph.txt
3340F:	fs/ceph/
3341
3342CERTIFICATE HANDLING:
3343M:	David Howells <dhowells@redhat.com>
3344M:	David Woodhouse <dwmw2@infradead.org>
3345L:	keyrings@vger.kernel.org
3346S:	Maintained
3347F:	Documentation/module-signing.txt
3348F:	certs/
3349F:	scripts/sign-file.c
3350F:	scripts/extract-cert.c
3351
3352CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3353L:	linux-usb@vger.kernel.org
3354S:	Orphan
3355F:	Documentation/usb/WUSB-Design-overview.txt
3356F:	Documentation/usb/wusb-cbaf
3357F:	drivers/usb/host/hwa-hc.c
3358F:	drivers/usb/host/whci/
3359F:	drivers/usb/wusbcore/
3360F:	include/linux/usb/wusb*
3361
3362CFAG12864B LCD DRIVER
3363M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3364W:	http://miguelojeda.es/auxdisplay.htm
3365W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3366S:	Maintained
3367F:	drivers/auxdisplay/cfag12864b.c
3368F:	include/linux/cfag12864b.h
3369
3370CFAG12864BFB LCD FRAMEBUFFER DRIVER
3371M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3372W:	http://miguelojeda.es/auxdisplay.htm
3373W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3374S:	Maintained
3375F:	drivers/auxdisplay/cfag12864bfb.c
3376F:	include/linux/cfag12864b.h
3377
3378802.11 (including CFG80211/NL80211)
3379M:	Johannes Berg <johannes@sipsolutions.net>
3380L:	linux-wireless@vger.kernel.org
3381W:	http://wireless.kernel.org/
3382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3384S:	Maintained
3385F:	net/wireless/
3386F:	include/uapi/linux/nl80211.h
3387F:	include/linux/ieee80211.h
3388F:	include/net/wext.h
3389F:	include/net/cfg80211.h
3390F:	include/net/iw_handler.h
3391F:	include/net/ieee80211_radiotap.h
3392F:	Documentation/driver-api/80211/cfg80211.rst
3393F:	Documentation/networking/regulatory.txt
3394
3395CHAR and MISC DRIVERS
3396M:	Arnd Bergmann <arnd@arndb.de>
3397M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3398T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3399S:	Supported
3400F:	drivers/char/
3401F:	drivers/misc/
3402F:	include/linux/miscdevice.h
3403
3404CHECKPATCH
3405M:	Andy Whitcroft <apw@canonical.com>
3406M:	Joe Perches <joe@perches.com>
3407S:	Maintained
3408F:	scripts/checkpatch.pl
3409
3410CHINESE DOCUMENTATION
3411M:	Harry Wei <harryxiyou@gmail.com>
3412L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3413L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3414S:	Maintained
3415F:	Documentation/translations/zh_CN/
3416
3417CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3418M:	Peter Chen <Peter.Chen@nxp.com>
3419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3420L:	linux-usb@vger.kernel.org
3421S:	Maintained
3422F:	drivers/usb/chipidea/
3423
3424CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3425M:	Hans de Goede <hdegoede@redhat.com>
3426L:	linux-input@vger.kernel.org
3427S:	Maintained
3428F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3429F:	drivers/input/touchscreen/chipone_icn8318.c
3430
3431CHROME HARDWARE PLATFORM SUPPORT
3432M:	Benson Leung <bleung@chromium.org>
3433M:	Olof Johansson <olof@lixom.net>
3434S:	Maintained
3435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3436F:	drivers/platform/chrome/
3437
3438CIRRUS LOGIC AUDIO CODEC DRIVERS
3439M:	Brian Austin <brian.austin@cirrus.com>
3440M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3441L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3442S:	Maintained
3443F:	sound/soc/codecs/cs*
3444
3445CIRRUS LOGIC EP93XX ETHERNET DRIVER
3446M:	Hartley Sweeten <hsweeten@visionengravers.com>
3447L:	netdev@vger.kernel.org
3448S:	Maintained
3449F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3450
3451CISCO FCOE HBA DRIVER
3452M:	Satish Kharat <satishkh@cisco.com>
3453M:	Sesidhar Baddela <sebaddel@cisco.com>
3454M:	Karan Tilak Kumar <kartilak@cisco.com>
3455L:	linux-scsi@vger.kernel.org
3456S:	Supported
3457F:	drivers/scsi/fnic/
3458
3459CISCO SCSI HBA DRIVER
3460M:	Karan Tilak Kumar <kartilak@cisco.com>
3461M:	Sesidhar Baddela <sebaddel@cisco.com>
3462L:	linux-scsi@vger.kernel.org
3463S:	Supported
3464F:	drivers/scsi/snic/
3465
3466CISCO VIC ETHERNET NIC DRIVER
3467M:	Christian Benvenuti <benve@cisco.com>
3468M:	Govindarajulu Varadarajan <_govind@gmx.com>
3469M:	Parvi Kaustubhi <pkaustub@cisco.com>
3470S:	Supported
3471F:	drivers/net/ethernet/cisco/enic/
3472
3473CISCO VIC LOW LATENCY NIC DRIVER
3474M:	Christian Benvenuti <benve@cisco.com>
3475M:	Dave Goodell <dgoodell@cisco.com>
3476S:	Supported
3477F:	drivers/infiniband/hw/usnic/
3478
3479CLEANCACHE API
3480M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3481L:	linux-kernel@vger.kernel.org
3482S:	Maintained
3483F:	mm/cleancache.c
3484F:	include/linux/cleancache.h
3485
3486CLK API
3487M:	Russell King <linux@armlinux.org.uk>
3488L:	linux-clk@vger.kernel.org
3489S:	Maintained
3490F:	include/linux/clk.h
3491
3492CLOCKSOURCE, CLOCKEVENT DRIVERS
3493M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3494M:	Thomas Gleixner <tglx@linutronix.de>
3495L:	linux-kernel@vger.kernel.org
3496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3497S:	Supported
3498F:	drivers/clocksource/
3499F:	Documentation/devicetree/bindings/timer/
3500
3501CMPC ACPI DRIVER
3502M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3503M:	Daniel Oliveira Nascimento <don@syst.com.br>
3504L:	platform-driver-x86@vger.kernel.org
3505S:	Supported
3506F:	drivers/platform/x86/classmate-laptop.c
3507
3508COBALT MEDIA DRIVER
3509M:	Hans Verkuil <hans.verkuil@cisco.com>
3510L:	linux-media@vger.kernel.org
3511T:	git git://linuxtv.org/media_tree.git
3512W:	https://linuxtv.org
3513S:	Supported
3514F:	drivers/media/pci/cobalt/
3515
3516COCCINELLE/Semantic Patches (SmPL)
3517M:	Julia Lawall <Julia.Lawall@lip6.fr>
3518M:	Gilles Muller <Gilles.Muller@lip6.fr>
3519M:	Nicolas Palix <nicolas.palix@imag.fr>
3520M:	Michal Marek <michal.lkml@markovi.net>
3521L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3523W:	http://coccinelle.lip6.fr/
3524S:	Supported
3525F:	Documentation/dev-tools/coccinelle.rst
3526F:	scripts/coccinelle/
3527F:	scripts/coccicheck
3528
3529CODA FILE SYSTEM
3530M:	Jan Harkes <jaharkes@cs.cmu.edu>
3531M:	coda@cs.cmu.edu
3532L:	codalist@coda.cs.cmu.edu
3533W:	http://www.coda.cs.cmu.edu/
3534S:	Maintained
3535F:	Documentation/filesystems/coda.txt
3536F:	fs/coda/
3537F:	include/linux/coda*.h
3538F:	include/uapi/linux/coda*.h
3539
3540CODA V4L2 MEM2MEM DRIVER
3541M:	Philipp Zabel <p.zabel@pengutronix.de>
3542L:	linux-media@vger.kernel.org
3543S:	Maintained
3544F:	Documentation/devicetree/bindings/media/coda.txt
3545F:	drivers/media/platform/coda/
3546
3547COMMON CLK FRAMEWORK
3548M:	Michael Turquette <mturquette@baylibre.com>
3549M:	Stephen Boyd <sboyd@kernel.org>
3550L:	linux-clk@vger.kernel.org
3551Q:	http://patchwork.kernel.org/project/linux-clk/list/
3552T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3553S:	Maintained
3554F:	Documentation/devicetree/bindings/clock/
3555F:	drivers/clk/
3556X:	drivers/clk/clkdev.c
3557F:	include/linux/clk-pr*
3558F:	include/linux/clk/
3559
3560COMMON INTERNET FILE SYSTEM (CIFS)
3561M:	Steve French <sfrench@samba.org>
3562L:	linux-cifs@vger.kernel.org
3563L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3564W:	http://linux-cifs.samba.org/
3565T:	git git://git.samba.org/sfrench/cifs-2.6.git
3566S:	Supported
3567F:	Documentation/filesystems/cifs/
3568F:	fs/cifs/
3569
3570COMPACTPCI HOTPLUG CORE
3571M:	Scott Murray <scott@spiteful.org>
3572L:	linux-pci@vger.kernel.org
3573S:	Maintained
3574F:	drivers/pci/hotplug/cpci_hotplug*
3575
3576COMPACTPCI HOTPLUG GENERIC DRIVER
3577M:	Scott Murray <scott@spiteful.org>
3578L:	linux-pci@vger.kernel.org
3579S:	Maintained
3580F:	drivers/pci/hotplug/cpcihp_generic.c
3581
3582COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3583M:	Scott Murray <scott@spiteful.org>
3584L:	linux-pci@vger.kernel.org
3585S:	Maintained
3586F:	drivers/pci/hotplug/cpcihp_zt5550.*
3587
3588COMPAL LAPTOP SUPPORT
3589M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3590L:	platform-driver-x86@vger.kernel.org
3591S:	Maintained
3592F:	drivers/platform/x86/compal-laptop.c
3593
3594CONEXANT ACCESSRUNNER USB DRIVER
3595L:	accessrunner-general@lists.sourceforge.net
3596W:	http://accessrunner.sourceforge.net/
3597S:	Orphan
3598F:	drivers/usb/atm/cxacru.c
3599
3600CONFIGFS
3601M:	Joel Becker <jlbec@evilplan.org>
3602M:	Christoph Hellwig <hch@lst.de>
3603T:	git git://git.infradead.org/users/hch/configfs.git
3604S:	Supported
3605F:	fs/configfs/
3606F:	include/linux/configfs.h
3607
3608CONNECTOR
3609M:	Evgeniy Polyakov <zbr@ioremap.net>
3610L:	netdev@vger.kernel.org
3611S:	Maintained
3612F:	drivers/connector/
3613
3614CONTROL GROUP (CGROUP)
3615M:	Tejun Heo <tj@kernel.org>
3616M:	Li Zefan <lizefan@huawei.com>
3617M:	Johannes Weiner <hannes@cmpxchg.org>
3618L:	cgroups@vger.kernel.org
3619T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3620S:	Maintained
3621F:	Documentation/cgroup*
3622F:	include/linux/cgroup*
3623F:	kernel/cgroup*
3624
3625CONTROL GROUP - CPUSET
3626M:	Li Zefan <lizefan@huawei.com>
3627L:	cgroups@vger.kernel.org
3628W:	http://www.bullopensource.org/cpuset/
3629W:	http://oss.sgi.com/projects/cpusets/
3630T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3631S:	Maintained
3632F:	Documentation/cgroup-v1/cpusets.txt
3633F:	include/linux/cpuset.h
3634F:	kernel/cgroup/cpuset.c
3635
3636CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3637M:	Johannes Weiner <hannes@cmpxchg.org>
3638M:	Michal Hocko <mhocko@kernel.org>
3639M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3640L:	cgroups@vger.kernel.org
3641L:	linux-mm@kvack.org
3642S:	Maintained
3643F:	mm/memcontrol.c
3644F:	mm/swap_cgroup.c
3645
3646CORETEMP HARDWARE MONITORING DRIVER
3647M:	Fenghua Yu <fenghua.yu@intel.com>
3648L:	linux-hwmon@vger.kernel.org
3649S:	Maintained
3650F:	Documentation/hwmon/coretemp
3651F:	drivers/hwmon/coretemp.c
3652
3653COSA/SRP SYNC SERIAL DRIVER
3654M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3655W:	http://www.fi.muni.cz/~kas/cosa/
3656S:	Maintained
3657F:	drivers/net/wan/cosa*
3658
3659CPMAC ETHERNET DRIVER
3660M:	Florian Fainelli <f.fainelli@gmail.com>
3661L:	netdev@vger.kernel.org
3662S:	Maintained
3663F:	drivers/net/ethernet/ti/cpmac.c
3664
3665CPU FREQUENCY DRIVERS
3666M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3667M:	Viresh Kumar <viresh.kumar@linaro.org>
3668L:	linux-pm@vger.kernel.org
3669S:	Maintained
3670T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3671T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3672B:	https://bugzilla.kernel.org
3673F:	Documentation/cpu-freq/
3674F:	Documentation/devicetree/bindings/cpufreq/
3675F:	drivers/cpufreq/
3676F:	include/linux/cpufreq.h
3677F:	tools/testing/selftests/cpufreq/
3678
3679CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3680M:	Viresh Kumar <viresh.kumar@linaro.org>
3681M:	Sudeep Holla <sudeep.holla@arm.com>
3682L:	linux-pm@vger.kernel.org
3683W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3684S:	Maintained
3685F:	drivers/cpufreq/arm_big_little.h
3686F:	drivers/cpufreq/arm_big_little.c
3687F:	drivers/cpufreq/arm_big_little_dt.c
3688
3689CPU POWER MONITORING SUBSYSTEM
3690M:	Thomas Renninger <trenn@suse.com>
3691M:	Shuah Khan <shuahkh@osg.samsung.com>
3692M:	Shuah Khan <shuah@kernel.org>
3693L:	linux-pm@vger.kernel.org
3694S:	Maintained
3695F:	tools/power/cpupower/
3696
3697CPUID/MSR DRIVER
3698M:	"H. Peter Anvin" <hpa@zytor.com>
3699S:	Maintained
3700F:	arch/x86/kernel/cpuid.c
3701F:	arch/x86/kernel/msr.c
3702
3703CPUIDLE DRIVER - ARM BIG LITTLE
3704M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3705M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3706L:	linux-pm@vger.kernel.org
3707L:	linux-arm-kernel@lists.infradead.org
3708T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3709S:	Maintained
3710F:	drivers/cpuidle/cpuidle-big_little.c
3711
3712CPUIDLE DRIVER - ARM EXYNOS
3713M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3714M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3715M:	Kukjin Kim <kgene@kernel.org>
3716L:	linux-pm@vger.kernel.org
3717L:	linux-samsung-soc@vger.kernel.org
3718S:	Supported
3719F:	drivers/cpuidle/cpuidle-exynos.c
3720F:	arch/arm/mach-exynos/pm.c
3721
3722CPUIDLE DRIVERS
3723M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3724M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3725L:	linux-pm@vger.kernel.org
3726S:	Maintained
3727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3728B:	https://bugzilla.kernel.org
3729F:	drivers/cpuidle/*
3730F:	include/linux/cpuidle.h
3731
3732CRAMFS FILESYSTEM
3733M:	Nicolas Pitre <nico@linaro.org>
3734S:	Maintained
3735F:	Documentation/filesystems/cramfs.txt
3736F:	fs/cramfs/
3737
3738CRYPTO API
3739M:	Herbert Xu <herbert@gondor.apana.org.au>
3740M:	"David S. Miller" <davem@davemloft.net>
3741L:	linux-crypto@vger.kernel.org
3742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3744S:	Maintained
3745F:	Documentation/crypto/
3746F:	Documentation/devicetree/bindings/crypto/
3747F:	arch/*/crypto/
3748F:	crypto/
3749F:	drivers/crypto/
3750F:	include/crypto/
3751F:	include/linux/crypto*
3752
3753CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3754M:	Neil Horman <nhorman@tuxdriver.com>
3755L:	linux-crypto@vger.kernel.org
3756S:	Maintained
3757F:	crypto/ansi_cprng.c
3758F:	crypto/rng.c
3759
3760CS3308 MEDIA DRIVER
3761M:	Hans Verkuil <hverkuil@xs4all.nl>
3762L:	linux-media@vger.kernel.org
3763T:	git git://linuxtv.org/media_tree.git
3764W:	http://linuxtv.org
3765S:	Odd Fixes
3766F:	drivers/media/i2c/cs3308.c
3767F:	drivers/media/i2c/cs3308.h
3768
3769CS5535 Audio ALSA driver
3770M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3771S:	Maintained
3772F:	sound/pci/cs5535audio/
3773
3774CW1200 WLAN driver
3775M:	Solomon Peachy <pizza@shaftnet.org>
3776S:	Maintained
3777F:	drivers/net/wireless/st/cw1200/
3778
3779CX18 VIDEO4LINUX DRIVER
3780M:	Andy Walls <awalls@md.metrocast.net>
3781L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3782L:	linux-media@vger.kernel.org
3783T:	git git://linuxtv.org/media_tree.git
3784W:	https://linuxtv.org
3785W:	http://www.ivtvdriver.org/index.php/Cx18
3786S:	Maintained
3787F:	Documentation/media/v4l-drivers/cx18*
3788F:	drivers/media/pci/cx18/
3789F:	include/uapi/linux/ivtv*
3790
3791CX2341X MPEG ENCODER HELPER MODULE
3792M:	Hans Verkuil <hverkuil@xs4all.nl>
3793L:	linux-media@vger.kernel.org
3794T:	git git://linuxtv.org/media_tree.git
3795W:	https://linuxtv.org
3796S:	Maintained
3797F:	drivers/media/common/cx2341x*
3798F:	include/media/cx2341x*
3799
3800CX24120 MEDIA DRIVER
3801M:	Jemma Denson <jdenson@gmail.com>
3802M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3803L:	linux-media@vger.kernel.org
3804W:	https://linuxtv.org
3805Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3806S:	Maintained
3807F:	drivers/media/dvb-frontends/cx24120*
3808
3809CX88 VIDEO4LINUX DRIVER
3810M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3811M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3812L:	linux-media@vger.kernel.org
3813W:	https://linuxtv.org
3814T:	git git://linuxtv.org/media_tree.git
3815S:	Odd fixes
3816F:	Documentation/media/v4l-drivers/cx88*
3817F:	drivers/media/pci/cx88/
3818
3819CXD2820R MEDIA DRIVER
3820M:	Antti Palosaari <crope@iki.fi>
3821L:	linux-media@vger.kernel.org
3822W:	https://linuxtv.org
3823W:	http://palosaari.fi/linux/
3824Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3825T:	git git://linuxtv.org/anttip/media_tree.git
3826S:	Maintained
3827F:	drivers/media/dvb-frontends/cxd2820r*
3828
3829CXGB3 ETHERNET DRIVER (CXGB3)
3830M:	Santosh Raspatur <santosh@chelsio.com>
3831L:	netdev@vger.kernel.org
3832W:	http://www.chelsio.com
3833S:	Supported
3834F:	drivers/net/ethernet/chelsio/cxgb3/
3835
3836CXGB3 ISCSI DRIVER (CXGB3I)
3837M:	Karen Xie <kxie@chelsio.com>
3838L:	linux-scsi@vger.kernel.org
3839W:	http://www.chelsio.com
3840S:	Supported
3841F:	drivers/scsi/cxgbi/cxgb3i
3842
3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3844M:	Steve Wise <swise@chelsio.com>
3845L:	linux-rdma@vger.kernel.org
3846W:	http://www.openfabrics.org
3847S:	Supported
3848F:	drivers/infiniband/hw/cxgb3/
3849F:	include/uapi/rdma/cxgb3-abi.h
3850
3851CXGB4 CRYPTO DRIVER (chcr)
3852M:	Harsh Jain <harsh@chelsio.com>
3853L:	linux-crypto@vger.kernel.org
3854W:	http://www.chelsio.com
3855S:	Supported
3856F:	drivers/crypto/chelsio
3857
3858CXGB4 ETHERNET DRIVER (CXGB4)
3859M:	Ganesh Goudar <ganeshgr@chelsio.com>
3860L:	netdev@vger.kernel.org
3861W:	http://www.chelsio.com
3862S:	Supported
3863F:	drivers/net/ethernet/chelsio/cxgb4/
3864
3865CXGB4 ISCSI DRIVER (CXGB4I)
3866M:	Karen Xie <kxie@chelsio.com>
3867L:	linux-scsi@vger.kernel.org
3868W:	http://www.chelsio.com
3869S:	Supported
3870F:	drivers/scsi/cxgbi/cxgb4i
3871
3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3873M:	Steve Wise <swise@chelsio.com>
3874L:	linux-rdma@vger.kernel.org
3875W:	http://www.openfabrics.org
3876S:	Supported
3877F:	drivers/infiniband/hw/cxgb4/
3878F:	include/uapi/rdma/cxgb4-abi.h
3879
3880CXGB4VF ETHERNET DRIVER (CXGB4VF)
3881M:	Casey Leedom <leedom@chelsio.com>
3882L:	netdev@vger.kernel.org
3883W:	http://www.chelsio.com
3884S:	Supported
3885F:	drivers/net/ethernet/chelsio/cxgb4vf/
3886
3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3888M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3889M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3890L:	linuxppc-dev@lists.ozlabs.org
3891S:	Supported
3892F:	arch/powerpc/platforms/powernv/pci-cxl.c
3893F:	drivers/misc/cxl/
3894F:	include/misc/cxl*
3895F:	include/uapi/misc/cxl.h
3896F:	Documentation/powerpc/cxl.txt
3897F:	Documentation/ABI/testing/sysfs-class-cxl
3898
3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3900M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3901M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3902M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3903L:	linux-scsi@vger.kernel.org
3904S:	Supported
3905F:	drivers/scsi/cxlflash/
3906F:	include/uapi/scsi/cxlflash_ioctls.h
3907F:	Documentation/powerpc/cxlflash.txt
3908
3909CYBERPRO FB DRIVER
3910M:	Russell King <linux@armlinux.org.uk>
3911L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3912W:	http://www.armlinux.org.uk/
3913S:	Maintained
3914F:	drivers/video/fbdev/cyber2000fb.*
3915
3916CYCLADES ASYNC MUX DRIVER
3917W:	http://www.cyclades.com/
3918S:	Orphan
3919F:	drivers/tty/cyclades.c
3920F:	include/linux/cyclades.h
3921F:	include/uapi/linux/cyclades.h
3922
3923CYCLADES PC300 DRIVER
3924W:	http://www.cyclades.com/
3925S:	Orphan
3926F:	drivers/net/wan/pc300*
3927
3928CYPRESS_FIRMWARE MEDIA DRIVER
3929M:	Antti Palosaari <crope@iki.fi>
3930L:	linux-media@vger.kernel.org
3931W:	https://linuxtv.org
3932W:	http://palosaari.fi/linux/
3933Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3934T:	git git://linuxtv.org/anttip/media_tree.git
3935S:	Maintained
3936F:	drivers/media/common/cypress_firmware*
3937
3938CYTTSP TOUCHSCREEN DRIVER
3939M:	Ferruh Yigit <fery@cypress.com>
3940L:	linux-input@vger.kernel.org
3941S:	Supported
3942F:	drivers/input/touchscreen/cyttsp*
3943F:	include/linux/input/cyttsp.h
3944
3945D-LINK DIR-685 TOUCHKEYS DRIVER
3946M:	Linus Walleij <linus.walleij@linaro.org>
3947L:	linux-input@vger.kernel.org
3948S:	Supported
3949F:	drivers/input/dlink-dir685-touchkeys.c
3950
3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3952M:	Joshua Kinard <kumba@gentoo.org>
3953S:	Maintained
3954F:	drivers/rtc/rtc-ds1685.c
3955F:	include/linux/rtc/ds1685.h
3956
3957DAMA SLAVE for AX.25
3958M:	Joerg Reuter <jreuter@yaina.de>
3959W:	http://yaina.de/jreuter/
3960W:	http://www.qsl.net/dl1bke/
3961L:	linux-hams@vger.kernel.org
3962S:	Maintained
3963F:	net/ax25/af_ax25.c
3964F:	net/ax25/ax25_dev.c
3965F:	net/ax25/ax25_ds_*
3966F:	net/ax25/ax25_in.c
3967F:	net/ax25/ax25_out.c
3968F:	net/ax25/ax25_timer.c
3969F:	net/ax25/sysctl_net_ax25.c
3970
3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3972L:	netdev@vger.kernel.org
3973S:	Orphan
3974F:	Documentation/networking/dmfe.txt
3975F:	drivers/net/ethernet/dec/tulip/dmfe.c
3976
3977DC390/AM53C974 SCSI driver
3978M:	Hannes Reinecke <hare@suse.com>
3979L:	linux-scsi@vger.kernel.org
3980S:	Maintained
3981F:	drivers/scsi/am53c974.c
3982
3983DC395x SCSI driver
3984M:	Oliver Neukum <oliver@neukum.org>
3985M:	Ali Akcaagac <aliakc@web.de>
3986M:	Jamie Lenehan <lenehan@twibble.org>
3987L:	dc395x@twibble.org
3988W:	http://twibble.org/dist/dc395x/
3989W:	http://lists.twibble.org/mailman/listinfo/dc395x/
3990S:	Maintained
3991F:	Documentation/scsi/dc395x.txt
3992F:	drivers/scsi/dc395x.*
3993
3994DCCP PROTOCOL
3995M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
3996L:	dccp@vger.kernel.org
3997W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3998S:	Maintained
3999F:	include/linux/dccp.h
4000F:	include/uapi/linux/dccp.h
4001F:	include/linux/tfrc.h
4002F:	net/dccp/
4003
4004DECnet NETWORK LAYER
4005W:	http://linux-decnet.sourceforge.net
4006L:	linux-decnet-user@lists.sourceforge.net
4007S:	Orphan
4008F:	Documentation/networking/decnet.txt
4009F:	net/decnet/
4010
4011DECSTATION PLATFORM SUPPORT
4012M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4013L:	linux-mips@linux-mips.org
4014W:	http://www.linux-mips.org/wiki/DECstation
4015S:	Maintained
4016F:	arch/mips/dec/
4017F:	arch/mips/include/asm/dec/
4018F:	arch/mips/include/asm/mach-dec/
4019
4020DEFXX FDDI NETWORK DRIVER
4021M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4022S:	Maintained
4023F:	drivers/net/fddi/defxx.*
4024
4025DELL SMBIOS DRIVER
4026M:	Pali Rohár <pali.rohar@gmail.com>
4027M:	Mario Limonciello <mario.limonciello@dell.com>
4028L:	platform-driver-x86@vger.kernel.org
4029S:	Maintained
4030F:	drivers/platform/x86/dell-smbios.*
4031
4032DELL SMBIOS SMM DRIVER
4033M:	Mario Limonciello <mario.limonciello@dell.com>
4034L:	platform-driver-x86@vger.kernel.org
4035S:	Maintained
4036F:	drivers/platform/x86/dell-smbios-smm.c
4037
4038DELL SMBIOS WMI DRIVER
4039M:	Mario Limonciello <mario.limonciello@dell.com>
4040L:	platform-driver-x86@vger.kernel.org
4041S:	Maintained
4042F:	drivers/platform/x86/dell-smbios-wmi.c
4043F:	tools/wmi/dell-smbios-example.c
4044
4045DELL LAPTOP DRIVER
4046M:	Matthew Garrett <mjg59@srcf.ucam.org>
4047M:	Pali Rohár <pali.rohar@gmail.com>
4048L:	platform-driver-x86@vger.kernel.org
4049S:	Maintained
4050F:	drivers/platform/x86/dell-laptop.c
4051
4052DELL LAPTOP FREEFALL DRIVER
4053M:	Pali Rohár <pali.rohar@gmail.com>
4054S:	Maintained
4055F:	drivers/platform/x86/dell-smo8800.c
4056
4057DELL LAPTOP RBTN DRIVER
4058M:	Pali Rohár <pali.rohar@gmail.com>
4059S:	Maintained
4060F:	drivers/platform/x86/dell-rbtn.*
4061
4062DELL LAPTOP SMM DRIVER
4063M:	Pali Rohár <pali.rohar@gmail.com>
4064S:	Maintained
4065F:	drivers/hwmon/dell-smm-hwmon.c
4066F:	include/uapi/linux/i8k.h
4067
4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4069M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4070S:	Maintained
4071F:	Documentation/dcdbas.txt
4072F:	drivers/firmware/dcdbas.*
4073
4074DELL WMI NOTIFICATIONS DRIVER
4075M:	Matthew Garrett <mjg59@srcf.ucam.org>
4076M:	Pali Rohár <pali.rohar@gmail.com>
4077S:	Maintained
4078F:	drivers/platform/x86/dell-wmi.c
4079
4080DELL WMI DESCRIPTOR DRIVER
4081M:	Mario Limonciello <mario.limonciello@dell.com>
4082S:	Maintained
4083F:	drivers/platform/x86/dell-wmi-descriptor.c
4084
4085DELTA ST MEDIA DRIVER
4086M:	Hugues Fruchet <hugues.fruchet@st.com>
4087L:	linux-media@vger.kernel.org
4088T:	git git://linuxtv.org/media_tree.git
4089W:	https://linuxtv.org
4090S:	Supported
4091F:	drivers/media/platform/sti/delta
4092
4093DENALI NAND DRIVER
4094M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4095L:	linux-mtd@lists.infradead.org
4096S:	Supported
4097F:	drivers/mtd/nand/raw/denali*
4098
4099DESIGNWARE USB2 DRD IP DRIVER
4100M:	Minas Harutyunyan <hminas@synopsys.com>
4101L:	linux-usb@vger.kernel.org
4102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4103S:	Maintained
4104F:	drivers/usb/dwc2/
4105
4106DESIGNWARE USB3 DRD IP DRIVER
4107M:	Felipe Balbi <balbi@kernel.org>
4108L:	linux-usb@vger.kernel.org
4109T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4110S:	Maintained
4111F:	drivers/usb/dwc3/
4112
4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4114M:	Andreas Klinger <ak@it-klinger.de>
4115L:	linux-iio@vger.kernel.org
4116S:	Maintained
4117F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4118F:	drivers/iio/proximity/srf*.c
4119
4120DEVICE COREDUMP (DEV_COREDUMP)
4121M:	Johannes Berg <johannes@sipsolutions.net>
4122L:	linux-kernel@vger.kernel.org
4123S:	Maintained
4124F:	drivers/base/devcoredump.c
4125F:	include/linux/devcoredump.h
4126
4127DEVICE FREQUENCY (DEVFREQ)
4128M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4129M:	Kyungmin Park <kyungmin.park@samsung.com>
4130R:	Chanwoo Choi <cw00.choi@samsung.com>
4131L:	linux-pm@vger.kernel.org
4132T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4133S:	Maintained
4134F:	drivers/devfreq/
4135F:	include/linux/devfreq.h
4136F:	Documentation/devicetree/bindings/devfreq/
4137
4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4139M:	Chanwoo Choi <cw00.choi@samsung.com>
4140L:	linux-pm@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4142S:	Supported
4143F:	drivers/devfreq/event/
4144F:	drivers/devfreq/devfreq-event.c
4145F:	include/linux/devfreq-event.h
4146F:	Documentation/devicetree/bindings/devfreq/event/
4147
4148DEVICE NUMBER REGISTRY
4149M:	Torben Mathiasen <device@lanana.org>
4150W:	http://lanana.org/docs/device-list/index.html
4151S:	Maintained
4152
4153DEVICE-MAPPER  (LVM)
4154M:	Alasdair Kergon <agk@redhat.com>
4155M:	Mike Snitzer <snitzer@redhat.com>
4156M:	dm-devel@redhat.com
4157L:	dm-devel@redhat.com
4158W:	http://sources.redhat.com/dm
4159Q:	http://patchwork.kernel.org/project/dm-devel/list/
4160T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4161T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4162S:	Maintained
4163F:	Documentation/device-mapper/
4164F:	drivers/md/Makefile
4165F:	drivers/md/Kconfig
4166F:	drivers/md/dm*
4167F:	drivers/md/persistent-data/
4168F:	include/linux/device-mapper.h
4169F:	include/linux/dm-*.h
4170F:	include/uapi/linux/dm-*.h
4171
4172DEVLINK
4173M:	Jiri Pirko <jiri@mellanox.com>
4174L:	netdev@vger.kernel.org
4175S:	Supported
4176F:	net/core/devlink.c
4177F:	include/net/devlink.h
4178F:	include/uapi/linux/devlink.h
4179
4180DIALOG SEMICONDUCTOR DRIVERS
4181M:	Support Opensource <support.opensource@diasemi.com>
4182W:	http://www.dialog-semiconductor.com/products
4183S:	Supported
4184F:	Documentation/hwmon/da90??
4185F:	Documentation/devicetree/bindings/mfd/da90*.txt
4186F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4187F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4188F:	Documentation/devicetree/bindings/regulator/da92*.txt
4189F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4190F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4191F:	drivers/gpio/gpio-da90??.c
4192F:	drivers/hwmon/da90??-hwmon.c
4193F:	drivers/iio/adc/da91??-*.c
4194F:	drivers/input/misc/da90??_onkey.c
4195F:	drivers/input/touchscreen/da9052_tsi.c
4196F:	drivers/leds/leds-da90??.c
4197F:	drivers/mfd/da903x.c
4198F:	drivers/mfd/da90??-*.c
4199F:	drivers/mfd/da91??-*.c
4200F:	drivers/power/supply/da9052-battery.c
4201F:	drivers/power/supply/da91??-*.c
4202F:	drivers/regulator/da903x.c
4203F:	drivers/regulator/da9???-regulator.[ch]
4204F:	drivers/thermal/da90??-thermal.c
4205F:	drivers/rtc/rtc-da90??.c
4206F:	drivers/video/backlight/da90??_bl.c
4207F:	drivers/watchdog/da90??_wdt.c
4208F:	include/linux/mfd/da903x.h
4209F:	include/linux/mfd/da9052/
4210F:	include/linux/mfd/da9055/
4211F:	include/linux/mfd/da9062/
4212F:	include/linux/mfd/da9063/
4213F:	include/linux/mfd/da9150/
4214F:	include/linux/regulator/da9211.h
4215F:	include/sound/da[79]*.h
4216F:	sound/soc/codecs/da[79]*.[ch]
4217
4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4219M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4220L:	linux-gpio@vger.kernel.org
4221S:	Maintained
4222F:	drivers/gpio/gpio-gpio-mm.c
4223
4224DIGI NEO AND CLASSIC PCI PRODUCTS
4225M:	Lidza Louina <lidza.louina@gmail.com>
4226M:	Mark Hounschell <markh@compro.net>
4227L:	driverdev-devel@linuxdriverproject.org
4228S:	Maintained
4229F:	drivers/staging/dgnc/
4230
4231DIOLAN U2C-12 I2C DRIVER
4232M:	Guenter Roeck <linux@roeck-us.net>
4233L:	linux-i2c@vger.kernel.org
4234S:	Maintained
4235F:	drivers/i2c/busses/i2c-diolan-u2c.c
4236
4237FILESYSTEM DIRECT ACCESS (DAX)
4238M:	Matthew Wilcox <mawilcox@microsoft.com>
4239M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4240L:	linux-fsdevel@vger.kernel.org
4241S:	Supported
4242F:	fs/dax.c
4243F:	include/linux/dax.h
4244F:	include/trace/events/fs_dax.h
4245
4246DEVICE DIRECT ACCESS (DAX)
4247M:	Dan Williams <dan.j.williams@intel.com>
4248L:	linux-nvdimm@lists.01.org
4249S:	Supported
4250F:	drivers/dax/
4251
4252DIRECTORY NOTIFICATION (DNOTIFY)
4253M:	Jan Kara <jack@suse.cz>
4254R:	Amir Goldstein <amir73il@gmail.com>
4255L:	linux-fsdevel@vger.kernel.org
4256S:	Maintained
4257F:	Documentation/filesystems/dnotify.txt
4258F:	fs/notify/dnotify/
4259F:	include/linux/dnotify.h
4260
4261DISK GEOMETRY AND PARTITION HANDLING
4262M:	Andries Brouwer <aeb@cwi.nl>
4263W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4264W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4265W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4266S:	Maintained
4267
4268DISKQUOTA
4269M:	Jan Kara <jack@suse.com>
4270S:	Maintained
4271F:	Documentation/filesystems/quota.txt
4272F:	fs/quota/
4273F:	include/linux/quota*.h
4274F:	include/uapi/linux/quota*.h
4275
4276DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4277M:	Bernie Thompson <bernie@plugable.com>
4278L:	linux-fbdev@vger.kernel.org
4279S:	Maintained
4280W:	http://plugable.com/category/projects/udlfb/
4281F:	drivers/video/fbdev/udlfb.c
4282F:	include/video/udlfb.h
4283F:	Documentation/fb/udlfb.txt
4284
4285DISTRIBUTED LOCK MANAGER (DLM)
4286M:	Christine Caulfield <ccaulfie@redhat.com>
4287M:	David Teigland <teigland@redhat.com>
4288L:	cluster-devel@redhat.com
4289W:	http://sources.redhat.com/cluster/
4290T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4291S:	Supported
4292F:	fs/dlm/
4293
4294DMA BUFFER SHARING FRAMEWORK
4295M:	Sumit Semwal <sumit.semwal@linaro.org>
4296S:	Maintained
4297L:	linux-media@vger.kernel.org
4298L:	dri-devel@lists.freedesktop.org
4299L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4300F:	drivers/dma-buf/
4301F:	include/linux/dma-buf*
4302F:	include/linux/reservation.h
4303F:	include/linux/*fence.h
4304F:	Documentation/driver-api/dma-buf.rst
4305T:	git git://anongit.freedesktop.org/drm/drm-misc
4306
4307DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4308M:	Vinod Koul <vinod.koul@intel.com>
4309L:	dmaengine@vger.kernel.org
4310Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4311S:	Maintained
4312F:	drivers/dma/
4313F:	include/linux/dmaengine.h
4314F:	include/linux/of_dma.h
4315F:	Documentation/devicetree/bindings/dma/
4316F:	Documentation/driver-api/dmaengine/
4317T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4318
4319DMA MAPPING HELPERS
4320M:	Christoph Hellwig <hch@lst.de>
4321M:	Marek Szyprowski <m.szyprowski@samsung.com>
4322R:	Robin Murphy <robin.murphy@arm.com>
4323L:	iommu@lists.linux-foundation.org
4324T:	git git://git.infradead.org/users/hch/dma-mapping.git
4325W:	http://git.infradead.org/users/hch/dma-mapping.git
4326S:	Supported
4327F:	lib/dma-debug.c
4328F:	lib/dma-direct.c
4329F:	lib/dma-virt.c
4330F:	drivers/base/dma-mapping.c
4331F:	drivers/base/dma-coherent.c
4332F:	include/asm-generic/dma-mapping.h
4333F:	include/linux/dma-direct.h
4334F:	include/linux/dma-mapping.h
4335
4336DME1737 HARDWARE MONITOR DRIVER
4337M:	Juerg Haefliger <juergh@gmail.com>
4338L:	linux-hwmon@vger.kernel.org
4339S:	Maintained
4340F:	Documentation/hwmon/dme1737
4341F:	drivers/hwmon/dme1737.c
4342
4343DMI/SMBIOS SUPPORT
4344M:	Jean Delvare <jdelvare@suse.com>
4345S:	Maintained
4346T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4347F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4348F:	drivers/firmware/dmi-id.c
4349F:	drivers/firmware/dmi_scan.c
4350F:	include/linux/dmi.h
4351
4352DOCUMENTATION
4353M:	Jonathan Corbet <corbet@lwn.net>
4354L:	linux-doc@vger.kernel.org
4355S:	Maintained
4356F:	Documentation/
4357F:	scripts/kernel-doc
4358X:	Documentation/ABI/
4359X:	Documentation/devicetree/
4360X:	Documentation/acpi
4361X:	Documentation/power
4362X:	Documentation/spi
4363X:	Documentation/media
4364T:	git git://git.lwn.net/linux.git docs-next
4365
4366DONGWOON DW9714 LENS VOICE COIL DRIVER
4367M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4368L:	linux-media@vger.kernel.org
4369T:	git git://linuxtv.org/media_tree.git
4370S:	Maintained
4371F:	drivers/media/i2c/dw9714.c
4372
4373DOUBLETALK DRIVER
4374M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4375L:	blinux-list@redhat.com
4376S:	Maintained
4377F:	drivers/char/dtlk.c
4378F:	include/linux/dtlk.h
4379
4380DPAA2 DATAPATH I/O (DPIO) DRIVER
4381M:	Roy Pledge <Roy.Pledge@nxp.com>
4382L:	linux-kernel@vger.kernel.org
4383S:	Maintained
4384F:	drivers/staging/fsl-mc/bus/dpio
4385
4386DPAA2 ETHERNET DRIVER
4387M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4388L:	linux-kernel@vger.kernel.org
4389S:	Maintained
4390F:	drivers/staging/fsl-dpaa2/ethernet
4391
4392DPAA2 ETHERNET SWITCH DRIVER
4393M:	Razvan Stefanescu <razvan.stefanescu@nxp.com>
4394L:	linux-kernel@vger.kernel.org
4395S:	Maintained
4396F:	drivers/staging/fsl-dpaa2/ethsw
4397
4398DPT_I2O SCSI RAID DRIVER
4399M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4400L:	linux-scsi@vger.kernel.org
4401W:	http://www.adaptec.com/
4402S:	Maintained
4403F:	drivers/scsi/dpt*
4404F:	drivers/scsi/dpt/
4405
4406DRBD DRIVER
4407M:	Philipp Reisner <philipp.reisner@linbit.com>
4408M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4409L:	drbd-dev@lists.linbit.com
4410W:	http://www.drbd.org
4411T:	git git://git.linbit.com/linux-drbd.git
4412T:	git git://git.linbit.com/drbd-8.4.git
4413S:	Supported
4414F:	drivers/block/drbd/
4415F:	lib/lru_cache.c
4416F:	Documentation/blockdev/drbd/
4417
4418DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4419M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4421S:	Supported
4422F:	Documentation/kobject.txt
4423F:	drivers/base/
4424F:	fs/debugfs/
4425F:	fs/sysfs/
4426F:	include/linux/debugfs.h
4427F:	include/linux/kobj*
4428F:	lib/kobj*
4429
4430DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4431M:	Kevin Hilman <khilman@kernel.org>
4432M:	Nishanth Menon <nm@ti.com>
4433S:	Maintained
4434F:	drivers/power/avs/
4435F:	include/linux/power/smartreflex.h
4436L:	linux-pm@vger.kernel.org
4437
4438DRM DRIVER FOR ARM PL111 CLCD
4439M:	Eric Anholt <eric@anholt.net>
4440T:	git git://anongit.freedesktop.org/drm/drm-misc
4441S:	Supported
4442F:	drivers/gpu/drm/pl111/
4443
4444DRM DRIVER FOR ARM VERSATILE TFT PANELS
4445M:	Linus Walleij <linus.walleij@linaro.org>
4446T:	git git://anongit.freedesktop.org/drm/drm-misc
4447S:	Maintained
4448F:	drivers/gpu/drm/panel/panel-arm-versatile.c
4449F:	Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4450
4451DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4452M:	Dave Airlie <airlied@redhat.com>
4453S:	Odd Fixes
4454F:	drivers/gpu/drm/ast/
4455
4456DRM DRIVER FOR BOCHS VIRTUAL GPU
4457M:	Gerd Hoffmann <kraxel@redhat.com>
4458L:	virtualization@lists.linux-foundation.org
4459T:	git git://anongit.freedesktop.org/drm/drm-misc
4460S:	Maintained
4461F:	drivers/gpu/drm/bochs/
4462
4463DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4464M:	Linus Walleij <linus.walleij@linaro.org>
4465T:	git git://anongit.freedesktop.org/drm/drm-misc
4466S:	Maintained
4467F:	drivers/gpu/drm/tve200/
4468
4469DRM DRIVER FOR ILITEK ILI9225 PANELS
4470M:	David Lechner <david@lechnology.com>
4471S:	Maintained
4472F:	drivers/gpu/drm/tinydrm/ili9225.c
4473F:	Documentation/devicetree/bindings/display/ili9225.txt
4474
4475DRM DRIVER FOR INTEL I810 VIDEO CARDS
4476S:	Orphan / Obsolete
4477F:	drivers/gpu/drm/i810/
4478F:	include/uapi/drm/i810_drm.h
4479
4480DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4481S:	Orphan / Obsolete
4482F:	drivers/gpu/drm/mga/
4483F:	include/uapi/drm/mga_drm.h
4484
4485DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4486M:	Dave Airlie <airlied@redhat.com>
4487S:	Odd Fixes
4488F:	drivers/gpu/drm/mgag200/
4489
4490DRM DRIVER FOR MI0283QT
4491M:	Noralf Trønnes <noralf@tronnes.org>
4492S:	Maintained
4493F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4494F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4495
4496DRM DRIVER FOR MSM ADRENO GPU
4497M:	Rob Clark <robdclark@gmail.com>
4498L:	linux-arm-msm@vger.kernel.org
4499L:	dri-devel@lists.freedesktop.org
4500L:	freedreno@lists.freedesktop.org
4501T:	git git://people.freedesktop.org/~robclark/linux
4502S:	Maintained
4503F:	drivers/gpu/drm/msm/
4504F:	include/uapi/drm/msm_drm.h
4505F:	Documentation/devicetree/bindings/display/msm/
4506
4507DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4508M:	Ben Skeggs <bskeggs@redhat.com>
4509L:	dri-devel@lists.freedesktop.org
4510L:	nouveau@lists.freedesktop.org
4511T:	git git://github.com/skeggsb/linux
4512S:	Supported
4513F:	drivers/gpu/drm/nouveau/
4514F:	include/uapi/drm/nouveau_drm.h
4515
4516DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4517M:	Noralf Trønnes <noralf@tronnes.org>
4518S:	Maintained
4519F:	drivers/gpu/drm/tinydrm/repaper.c
4520F:	Documentation/devicetree/bindings/display/repaper.txt
4521
4522DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4523M:	Dave Airlie <airlied@redhat.com>
4524M:	Gerd Hoffmann <kraxel@redhat.com>
4525L:	virtualization@lists.linux-foundation.org
4526T:	git git://anongit.freedesktop.org/drm/drm-misc
4527S:	Obsolete
4528W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4529F:	drivers/gpu/drm/cirrus/
4530
4531DRM DRIVER FOR QXL VIRTUAL GPU
4532M:	Dave Airlie <airlied@redhat.com>
4533M:	Gerd Hoffmann <kraxel@redhat.com>
4534L:	virtualization@lists.linux-foundation.org
4535T:	git git://anongit.freedesktop.org/drm/drm-misc
4536S:	Maintained
4537F:	drivers/gpu/drm/qxl/
4538F:	include/uapi/drm/qxl_drm.h
4539
4540DRM DRIVER FOR RAGE 128 VIDEO CARDS
4541S:	Orphan / Obsolete
4542F:	drivers/gpu/drm/r128/
4543F:	include/uapi/drm/r128_drm.h
4544
4545DRM DRIVER FOR SAVAGE VIDEO CARDS
4546S:	Orphan / Obsolete
4547F:	drivers/gpu/drm/savage/
4548F:	include/uapi/drm/savage_drm.h
4549
4550DRM DRIVER FOR SIS VIDEO CARDS
4551S:	Orphan / Obsolete
4552F:	drivers/gpu/drm/sis/
4553F:	include/uapi/drm/sis_drm.h
4554
4555DRM DRIVER FOR SITRONIX ST7586 PANELS
4556M:	David Lechner <david@lechnology.com>
4557S:	Maintained
4558F:	drivers/gpu/drm/tinydrm/st7586.c
4559F:	Documentation/devicetree/bindings/display/st7586.txt
4560
4561DRM DRIVER FOR SITRONIX ST7735R PANELS
4562M:	David Lechner <david@lechnology.com>
4563S:	Maintained
4564F:	drivers/gpu/drm/tinydrm/st7735r.c
4565F:	Documentation/devicetree/bindings/display/st7735r.txt
4566
4567DRM DRIVER FOR TDFX VIDEO CARDS
4568S:	Orphan / Obsolete
4569F:	drivers/gpu/drm/tdfx/
4570
4571DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4572M:	Dave Airlie <airlied@redhat.com>
4573S:	Odd Fixes
4574F:	drivers/gpu/drm/udl/
4575
4576DRM DRIVER FOR VMWARE VIRTUAL GPU
4577M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4578M:	Sinclair Yeh <syeh@vmware.com>
4579M:	Thomas Hellstrom <thellstrom@vmware.com>
4580L:	dri-devel@lists.freedesktop.org
4581T:	git git://people.freedesktop.org/~syeh/repos_linux
4582T:	git git://people.freedesktop.org/~thomash/linux
4583S:	Supported
4584F:	drivers/gpu/drm/vmwgfx/
4585F:	include/uapi/drm/vmwgfx_drm.h
4586
4587DRM DRIVERS
4588M:	David Airlie <airlied@linux.ie>
4589L:	dri-devel@lists.freedesktop.org
4590T:	git git://people.freedesktop.org/~airlied/linux
4591B:	https://bugs.freedesktop.org/
4592C:	irc://chat.freenode.net/dri-devel
4593S:	Maintained
4594F:	drivers/gpu/drm/
4595F:	drivers/gpu/vga/
4596F:	Documentation/devicetree/bindings/display/
4597F:	Documentation/devicetree/bindings/gpu/
4598F:	Documentation/devicetree/bindings/video/
4599F:	Documentation/gpu/
4600F:	include/drm/
4601F:	include/uapi/drm/
4602F:	include/linux/vga*
4603
4604DRM DRIVERS AND MISC GPU PATCHES
4605M:	Gustavo Padovan <gustavo@padovan.org>
4606M:	Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
4607M:	Sean Paul <seanpaul@chromium.org>
4608W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4609S:	Maintained
4610T:	git git://anongit.freedesktop.org/drm/drm-misc
4611F:	Documentation/gpu/
4612F:	drivers/gpu/vga/
4613F:	drivers/gpu/drm/*
4614F:	include/drm/drm*
4615F:	include/uapi/drm/drm*
4616F:	include/linux/vga*
4617
4618DRM DRIVERS FOR ALLWINNER A10
4619M:	Maxime Ripard  <maxime.ripard@bootlin.com>
4620L:	dri-devel@lists.freedesktop.org
4621S:	Supported
4622F:	drivers/gpu/drm/sun4i/
4623F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4624T:	git git://anongit.freedesktop.org/drm/drm-misc
4625
4626DRM DRIVERS FOR AMLOGIC SOCS
4627M:	Neil Armstrong <narmstrong@baylibre.com>
4628L:	dri-devel@lists.freedesktop.org
4629L:	linux-amlogic@lists.infradead.org
4630W:	http://linux-meson.com/
4631S:	Supported
4632F:	drivers/gpu/drm/meson/
4633F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4634F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4635F:	Documentation/gpu/meson.rst
4636T:	git git://anongit.freedesktop.org/drm/drm-misc
4637
4638DRM DRIVERS FOR ATMEL HLCDC
4639M:	Boris Brezillon <boris.brezillon@bootlin.com>
4640L:	dri-devel@lists.freedesktop.org
4641S:	Supported
4642F:	drivers/gpu/drm/atmel-hlcdc/
4643F:	Documentation/devicetree/bindings/drm/atmel/
4644T:	git git://anongit.freedesktop.org/drm/drm-misc
4645
4646DRM DRIVERS FOR BRIDGE CHIPS
4647M:	Archit Taneja <architt@codeaurora.org>
4648M:	Andrzej Hajda <a.hajda@samsung.com>
4649R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4650S:	Maintained
4651T:	git git://anongit.freedesktop.org/drm/drm-misc
4652F:	drivers/gpu/drm/bridge/
4653
4654DRM DRIVERS FOR EXYNOS
4655M:	Inki Dae <inki.dae@samsung.com>
4656M:	Joonyoung Shim <jy0922.shim@samsung.com>
4657M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4658M:	Kyungmin Park <kyungmin.park@samsung.com>
4659L:	dri-devel@lists.freedesktop.org
4660T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4661S:	Supported
4662F:	drivers/gpu/drm/exynos/
4663F:	include/uapi/drm/exynos_drm.h
4664F:	Documentation/devicetree/bindings/display/exynos/
4665
4666DRM DRIVERS FOR FREESCALE DCU
4667M:	Stefan Agner <stefan@agner.ch>
4668M:	Alison Wang <alison.wang@freescale.com>
4669L:	dri-devel@lists.freedesktop.org
4670S:	Supported
4671F:	drivers/gpu/drm/fsl-dcu/
4672F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4673F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4674F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4675
4676DRM DRIVERS FOR FREESCALE IMX
4677M:	Philipp Zabel <p.zabel@pengutronix.de>
4678L:	dri-devel@lists.freedesktop.org
4679S:	Maintained
4680F:	drivers/gpu/drm/imx/
4681F:	drivers/gpu/ipu-v3/
4682F:	Documentation/devicetree/bindings/display/imx/
4683
4684DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4685M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4686L:	dri-devel@lists.freedesktop.org
4687T:	git git://github.com/patjak/drm-gma500
4688S:	Maintained
4689F:	drivers/gpu/drm/gma500/
4690
4691DRM DRIVERS FOR HISILICON
4692M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4693M:	Rongrong Zou <zourongrong@gmail.com>
4694R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4695R:	Chen Feng <puck.chen@hisilicon.com>
4696L:	dri-devel@lists.freedesktop.org
4697T:	git git://github.com/xin3liang/linux.git
4698S:	Maintained
4699F:	drivers/gpu/drm/hisilicon/
4700F:	Documentation/devicetree/bindings/display/hisilicon/
4701
4702DRM DRIVERS FOR MEDIATEK
4703M:	CK Hu <ck.hu@mediatek.com>
4704M:	Philipp Zabel <p.zabel@pengutronix.de>
4705L:	dri-devel@lists.freedesktop.org
4706S:	Supported
4707F:	drivers/gpu/drm/mediatek/
4708F:	Documentation/devicetree/bindings/display/mediatek/
4709
4710DRM DRIVERS FOR NVIDIA TEGRA
4711M:	Thierry Reding <thierry.reding@gmail.com>
4712L:	dri-devel@lists.freedesktop.org
4713L:	linux-tegra@vger.kernel.org
4714T:	git git://anongit.freedesktop.org/tegra/linux.git
4715S:	Supported
4716F:	drivers/gpu/drm/tegra/
4717F:	drivers/gpu/host1x/
4718F:	include/linux/host1x.h
4719F:	include/uapi/drm/tegra_drm.h
4720F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4721
4722DRM DRIVERS FOR RENESAS
4723M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4724L:	dri-devel@lists.freedesktop.org
4725L:	linux-renesas-soc@vger.kernel.org
4726T:	git git://linuxtv.org/pinchartl/fbdev
4727S:	Supported
4728F:	drivers/gpu/drm/rcar-du/
4729F:	drivers/gpu/drm/shmobile/
4730F:	include/linux/platform_data/shmob_drm.h
4731F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4732F:	Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
4733F:	Documentation/devicetree/bindings/display/renesas,du.txt
4734
4735DRM DRIVERS FOR ROCKCHIP
4736M:	Sandy Huang <hjc@rock-chips.com>
4737M:	Heiko Stübner <heiko@sntech.de>
4738L:	dri-devel@lists.freedesktop.org
4739S:	Maintained
4740F:	drivers/gpu/drm/rockchip/
4741F:	Documentation/devicetree/bindings/display/rockchip/
4742T:	git git://anongit.freedesktop.org/drm/drm-misc
4743
4744DRM DRIVERS FOR STI
4745M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4746M:	Vincent Abriou <vincent.abriou@st.com>
4747L:	dri-devel@lists.freedesktop.org
4748T:	git git://anongit.freedesktop.org/drm/drm-misc
4749S:	Maintained
4750F:	drivers/gpu/drm/sti
4751F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4752
4753DRM DRIVERS FOR STM
4754M:	Yannick Fertre <yannick.fertre@st.com>
4755M:	Philippe Cornu <philippe.cornu@st.com>
4756M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4757M:	Vincent Abriou <vincent.abriou@st.com>
4758L:	dri-devel@lists.freedesktop.org
4759T:	git git://anongit.freedesktop.org/drm/drm-misc
4760S:	Maintained
4761F:	drivers/gpu/drm/stm
4762F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4763
4764DRM DRIVERS FOR TI LCDC
4765M:	Jyri Sarha <jsarha@ti.com>
4766R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4767L:	dri-devel@lists.freedesktop.org
4768S:	Maintained
4769F:	drivers/gpu/drm/tilcdc/
4770F:	Documentation/devicetree/bindings/display/tilcdc/
4771
4772DRM DRIVERS FOR TI OMAP
4773M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4774L:	dri-devel@lists.freedesktop.org
4775S:	Maintained
4776F:	drivers/gpu/drm/omapdrm/
4777F:	Documentation/devicetree/bindings/display/ti/
4778
4779DRM DRIVERS FOR VC4
4780M:	Eric Anholt <eric@anholt.net>
4781T:	git git://github.com/anholt/linux
4782S:	Supported
4783F:	drivers/gpu/drm/vc4/
4784F:	include/uapi/drm/vc4_drm.h
4785F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4786T:	git git://anongit.freedesktop.org/drm/drm-misc
4787
4788DRM DRIVERS FOR VIVANTE GPU IP
4789M:	Lucas Stach <l.stach@pengutronix.de>
4790R:	Russell King <linux+etnaviv@armlinux.org.uk>
4791R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4792L:	etnaviv@lists.freedesktop.org
4793L:	dri-devel@lists.freedesktop.org
4794S:	Maintained
4795F:	drivers/gpu/drm/etnaviv/
4796F:	include/uapi/drm/etnaviv_drm.h
4797F:	Documentation/devicetree/bindings/display/etnaviv/
4798
4799DRM DRIVERS FOR ZTE ZX
4800M:	Shawn Guo <shawnguo@kernel.org>
4801L:	dri-devel@lists.freedesktop.org
4802S:	Maintained
4803F:	drivers/gpu/drm/zte/
4804F:	Documentation/devicetree/bindings/display/zte,vou.txt
4805T:	git git://anongit.freedesktop.org/drm/drm-misc
4806
4807DRM PANEL DRIVERS
4808M:	Thierry Reding <thierry.reding@gmail.com>
4809L:	dri-devel@lists.freedesktop.org
4810T:	git git://anongit.freedesktop.org/drm/drm-misc
4811S:	Maintained
4812F:	drivers/gpu/drm/drm_panel.c
4813F:	drivers/gpu/drm/panel/
4814F:	include/drm/drm_panel.h
4815F:	Documentation/devicetree/bindings/display/panel/
4816
4817DRM TINYDRM DRIVERS
4818M:	Noralf Trønnes <noralf@tronnes.org>
4819W:	https://github.com/notro/tinydrm/wiki/Development
4820T:	git git://anongit.freedesktop.org/drm/drm-misc
4821S:	Maintained
4822F:	drivers/gpu/drm/tinydrm/
4823F:	include/drm/tinydrm/
4824
4825DRM TTM SUBSYSTEM
4826M:	Christian Koenig <christian.koenig@amd.com>
4827M:	Roger He <Hongbo.He@amd.com>
4828T:	git git://people.freedesktop.org/~agd5f/linux
4829S:	Maintained
4830L:	dri-devel@lists.freedesktop.org
4831F:	include/drm/ttm/
4832F:	drivers/gpu/drm/ttm/
4833
4834DSBR100 USB FM RADIO DRIVER
4835M:	Alexey Klimov <klimov.linux@gmail.com>
4836L:	linux-media@vger.kernel.org
4837T:	git git://linuxtv.org/media_tree.git
4838S:	Maintained
4839F:	drivers/media/radio/dsbr100.c
4840
4841DSCC4 DRIVER
4842M:	Francois Romieu <romieu@fr.zoreil.com>
4843L:	netdev@vger.kernel.org
4844S:	Maintained
4845F:	drivers/net/wan/dscc4.c
4846
4847DT3155 MEDIA DRIVER
4848M:	Hans Verkuil <hverkuil@xs4all.nl>
4849L:	linux-media@vger.kernel.org
4850T:	git git://linuxtv.org/media_tree.git
4851W:	https://linuxtv.org
4852S:	Odd Fixes
4853F:	drivers/media/pci/dt3155/
4854
4855DVB_USB_AF9015 MEDIA DRIVER
4856M:	Antti Palosaari <crope@iki.fi>
4857L:	linux-media@vger.kernel.org
4858W:	https://linuxtv.org
4859W:	http://palosaari.fi/linux/
4860Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4861T:	git git://linuxtv.org/anttip/media_tree.git
4862S:	Maintained
4863F:	drivers/media/usb/dvb-usb-v2/af9015*
4864
4865DVB_USB_AF9035 MEDIA DRIVER
4866M:	Antti Palosaari <crope@iki.fi>
4867L:	linux-media@vger.kernel.org
4868W:	https://linuxtv.org
4869W:	http://palosaari.fi/linux/
4870Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4871T:	git git://linuxtv.org/anttip/media_tree.git
4872S:	Maintained
4873F:	drivers/media/usb/dvb-usb-v2/af9035*
4874
4875DVB_USB_ANYSEE MEDIA DRIVER
4876M:	Antti Palosaari <crope@iki.fi>
4877L:	linux-media@vger.kernel.org
4878W:	https://linuxtv.org
4879W:	http://palosaari.fi/linux/
4880Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4881T:	git git://linuxtv.org/anttip/media_tree.git
4882S:	Maintained
4883F:	drivers/media/usb/dvb-usb-v2/anysee*
4884
4885DVB_USB_AU6610 MEDIA DRIVER
4886M:	Antti Palosaari <crope@iki.fi>
4887L:	linux-media@vger.kernel.org
4888W:	https://linuxtv.org
4889W:	http://palosaari.fi/linux/
4890Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4891T:	git git://linuxtv.org/anttip/media_tree.git
4892S:	Maintained
4893F:	drivers/media/usb/dvb-usb-v2/au6610*
4894
4895DVB_USB_CE6230 MEDIA DRIVER
4896M:	Antti Palosaari <crope@iki.fi>
4897L:	linux-media@vger.kernel.org
4898W:	https://linuxtv.org
4899W:	http://palosaari.fi/linux/
4900Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4901T:	git git://linuxtv.org/anttip/media_tree.git
4902S:	Maintained
4903F:	drivers/media/usb/dvb-usb-v2/ce6230*
4904
4905DVB_USB_CXUSB MEDIA DRIVER
4906M:	Michael Krufky <mkrufky@linuxtv.org>
4907L:	linux-media@vger.kernel.org
4908W:	https://linuxtv.org
4909W:	http://github.com/mkrufky
4910Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4911T:	git git://linuxtv.org/media_tree.git
4912S:	Maintained
4913F:	drivers/media/usb/dvb-usb/cxusb*
4914
4915DVB_USB_EC168 MEDIA DRIVER
4916M:	Antti Palosaari <crope@iki.fi>
4917L:	linux-media@vger.kernel.org
4918W:	https://linuxtv.org
4919W:	http://palosaari.fi/linux/
4920Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4921T:	git git://linuxtv.org/anttip/media_tree.git
4922S:	Maintained
4923F:	drivers/media/usb/dvb-usb-v2/ec168*
4924
4925DVB_USB_GL861 MEDIA DRIVER
4926M:	Antti Palosaari <crope@iki.fi>
4927L:	linux-media@vger.kernel.org
4928W:	https://linuxtv.org
4929Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4930T:	git git://linuxtv.org/anttip/media_tree.git
4931S:	Maintained
4932F:	drivers/media/usb/dvb-usb-v2/gl861*
4933
4934DVB_USB_MXL111SF MEDIA DRIVER
4935M:	Michael Krufky <mkrufky@linuxtv.org>
4936L:	linux-media@vger.kernel.org
4937W:	https://linuxtv.org
4938W:	http://github.com/mkrufky
4939Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4940T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4941S:	Maintained
4942F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4943
4944DVB_USB_RTL28XXU MEDIA DRIVER
4945M:	Antti Palosaari <crope@iki.fi>
4946L:	linux-media@vger.kernel.org
4947W:	https://linuxtv.org
4948W:	http://palosaari.fi/linux/
4949Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4950T:	git git://linuxtv.org/anttip/media_tree.git
4951S:	Maintained
4952F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4953
4954DVB_USB_V2 MEDIA DRIVER
4955M:	Antti Palosaari <crope@iki.fi>
4956L:	linux-media@vger.kernel.org
4957W:	https://linuxtv.org
4958W:	http://palosaari.fi/linux/
4959Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4960T:	git git://linuxtv.org/anttip/media_tree.git
4961S:	Maintained
4962F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4963F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4964
4965DYNAMIC DEBUG
4966M:	Jason Baron <jbaron@akamai.com>
4967S:	Maintained
4968F:	lib/dynamic_debug.c
4969F:	include/linux/dynamic_debug.h
4970
4971DYNAMIC INTERRUPT MODERATION
4972M:	Tal Gilboa <talgi@mellanox.com>
4973S:	Maintained
4974F:	include/linux/net_dim.h
4975
4976DZ DECSTATION DZ11 SERIAL DRIVER
4977M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4978S:	Maintained
4979F:	drivers/tty/serial/dz.*
4980
4981E3X0 POWER BUTTON DRIVER
4982M:	Moritz Fischer <moritz.fischer@ettus.com>
4983L:	usrp-users@lists.ettus.com
4984W:	http://www.ettus.com
4985S:	Supported
4986F:	drivers/input/misc/e3x0-button.c
4987F:	Documentation/devicetree/bindings/input/e3x0-button.txt
4988
4989E4000 MEDIA DRIVER
4990M:	Antti Palosaari <crope@iki.fi>
4991L:	linux-media@vger.kernel.org
4992W:	https://linuxtv.org
4993W:	http://palosaari.fi/linux/
4994Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4995T:	git git://linuxtv.org/anttip/media_tree.git
4996S:	Maintained
4997F:	drivers/media/tuners/e4000*
4998
4999EC100 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/dvb-frontends/ec100*
5008
5009ECRYPT FILE SYSTEM
5010M:	Tyler Hicks <tyhicks@canonical.com>
5011L:	ecryptfs@vger.kernel.org
5012W:	http://ecryptfs.org
5013W:	https://launchpad.net/ecryptfs
5014T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5015S:	Supported
5016F:	Documentation/filesystems/ecryptfs.txt
5017F:	fs/ecryptfs/
5018
5019EDAC-AMD64
5020M:	Borislav Petkov <bp@alien8.de>
5021L:	linux-edac@vger.kernel.org
5022S:	Maintained
5023F:	drivers/edac/amd64_edac*
5024
5025EDAC-CALXEDA
5026M:	Robert Richter <rric@kernel.org>
5027L:	linux-edac@vger.kernel.org
5028S:	Maintained
5029F:	drivers/edac/highbank*
5030
5031EDAC-CAVIUM OCTEON
5032M:	Ralf Baechle <ralf@linux-mips.org>
5033M:	David Daney <david.daney@cavium.com>
5034L:	linux-edac@vger.kernel.org
5035L:	linux-mips@linux-mips.org
5036S:	Supported
5037F:	drivers/edac/octeon_edac*
5038
5039EDAC-CAVIUM THUNDERX
5040M:	David Daney <david.daney@cavium.com>
5041M:	Jan Glauber <jglauber@cavium.com>
5042L:	linux-edac@vger.kernel.org
5043S:	Supported
5044F:	drivers/edac/thunderx_edac*
5045
5046EDAC-CORE
5047M:	Borislav Petkov <bp@alien8.de>
5048M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5049M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5050L:	linux-edac@vger.kernel.org
5051T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5053S:	Supported
5054F:	Documentation/admin-guide/ras.rst
5055F:	Documentation/driver-api/edac.rst
5056F:	drivers/edac/
5057F:	include/linux/edac.h
5058
5059EDAC-E752X
5060M:	Mark Gross <mark.gross@intel.com>
5061L:	linux-edac@vger.kernel.org
5062S:	Maintained
5063F:	drivers/edac/e752x_edac.c
5064
5065EDAC-E7XXX
5066L:	linux-edac@vger.kernel.org
5067S:	Maintained
5068F:	drivers/edac/e7xxx_edac.c
5069
5070EDAC-FSL_DDR
5071M:	York Sun <york.sun@nxp.com>
5072L:	linux-edac@vger.kernel.org
5073S:	Maintained
5074F:	drivers/edac/fsl_ddr_edac.*
5075
5076EDAC-GHES
5077M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5078M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5079L:	linux-edac@vger.kernel.org
5080S:	Maintained
5081F:	drivers/edac/ghes_edac.c
5082
5083EDAC-I3000
5084L:	linux-edac@vger.kernel.org
5085S:	Orphan
5086F:	drivers/edac/i3000_edac.c
5087
5088EDAC-I5000
5089L:	linux-edac@vger.kernel.org
5090S:	Maintained
5091F:	drivers/edac/i5000_edac.c
5092
5093EDAC-I5400
5094M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5095M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/i5400_edac.c
5099
5100EDAC-I7300
5101M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5102M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5103L:	linux-edac@vger.kernel.org
5104S:	Maintained
5105F:	drivers/edac/i7300_edac.c
5106
5107EDAC-I7CORE
5108M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5109M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5110L:	linux-edac@vger.kernel.org
5111S:	Maintained
5112F:	drivers/edac/i7core_edac.c
5113
5114EDAC-I82443BXGX
5115M:	Tim Small <tim@buttersideup.com>
5116L:	linux-edac@vger.kernel.org
5117S:	Maintained
5118F:	drivers/edac/i82443bxgx_edac.c
5119
5120EDAC-I82975X
5121M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5122M:	"Arvind R." <arvino55@gmail.com>
5123L:	linux-edac@vger.kernel.org
5124S:	Maintained
5125F:	drivers/edac/i82975x_edac.c
5126
5127EDAC-IE31200
5128M:	Jason Baron <jbaron@akamai.com>
5129L:	linux-edac@vger.kernel.org
5130S:	Maintained
5131F:	drivers/edac/ie31200_edac.c
5132
5133EDAC-MPC85XX
5134M:	Johannes Thumshirn <morbidrsa@gmail.com>
5135L:	linux-edac@vger.kernel.org
5136S:	Maintained
5137F:	drivers/edac/mpc85xx_edac.[ch]
5138
5139EDAC-PASEMI
5140M:	Egor Martovetsky <egor@pasemi.com>
5141L:	linux-edac@vger.kernel.org
5142S:	Maintained
5143F:	drivers/edac/pasemi_edac.c
5144
5145EDAC-PND2
5146M:	Tony Luck <tony.luck@intel.com>
5147L:	linux-edac@vger.kernel.org
5148S:	Maintained
5149F:	drivers/edac/pnd2_edac.[ch]
5150
5151EDAC-R82600
5152M:	Tim Small <tim@buttersideup.com>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/r82600_edac.c
5156
5157EDAC-SBRIDGE
5158M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5159M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5160L:	linux-edac@vger.kernel.org
5161S:	Maintained
5162F:	drivers/edac/sb_edac.c
5163
5164EDAC-SKYLAKE
5165M:	Tony Luck <tony.luck@intel.com>
5166L:	linux-edac@vger.kernel.org
5167S:	Maintained
5168F:	drivers/edac/skx_edac.c
5169
5170EDAC-TI
5171M:	Tero Kristo <t-kristo@ti.com>
5172L:	linux-edac@vger.kernel.org
5173S:	Maintained
5174F:	drivers/edac/ti_edac.c
5175
5176EDIROL UA-101/UA-1000 DRIVER
5177M:	Clemens Ladisch <clemens@ladisch.de>
5178L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5179T:	git git://git.alsa-project.org/alsa-kernel.git
5180S:	Maintained
5181F:	sound/usb/misc/ua101.c
5182
5183EFI TEST DRIVER
5184L:	linux-efi@vger.kernel.org
5185M:	Ivan Hu <ivan.hu@canonical.com>
5186M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5187S:	Maintained
5188F:	drivers/firmware/efi/test/
5189
5190EFI VARIABLE FILESYSTEM
5191M:	Matthew Garrett <matthew.garrett@nebula.com>
5192M:	Jeremy Kerr <jk@ozlabs.org>
5193M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5194T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5195L:	linux-efi@vger.kernel.org
5196S:	Maintained
5197F:	fs/efivarfs/
5198
5199EFIFB FRAMEBUFFER DRIVER
5200L:	linux-fbdev@vger.kernel.org
5201M:	Peter Jones <pjones@redhat.com>
5202S:	Maintained
5203F:	drivers/video/fbdev/efifb.c
5204
5205EFS FILESYSTEM
5206W:	http://aeschi.ch.eu.org/efs/
5207S:	Orphan
5208F:	fs/efs/
5209
5210EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5211M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5212L:	netdev@vger.kernel.org
5213S:	Maintained
5214F:	drivers/net/ethernet/ibm/ehea/
5215
5216EM28XX VIDEO4LINUX DRIVER
5217M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5218M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5219L:	linux-media@vger.kernel.org
5220W:	https://linuxtv.org
5221T:	git git://linuxtv.org/media_tree.git
5222S:	Maintained
5223F:	drivers/media/usb/em28xx/
5224F:	Documentation/media/v4l-drivers/em28xx*
5225
5226EMBEDDED LINUX
5227M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5228M:	Matt Mackall <mpm@selenic.com>
5229M:	David Woodhouse <dwmw2@infradead.org>
5230L:	linux-embedded@vger.kernel.org
5231S:	Maintained
5232
5233Emulex 10Gbps iSCSI - OneConnect DRIVER
5234M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5235M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5236M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5237L:	linux-scsi@vger.kernel.org
5238W:	http://www.broadcom.com
5239S:	Supported
5240F:	drivers/scsi/be2iscsi/
5241
5242Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5243M:	Sathya Perla <sathya.perla@broadcom.com>
5244M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5245M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5246M:	Somnath Kotur <somnath.kotur@broadcom.com>
5247L:	netdev@vger.kernel.org
5248W:	http://www.emulex.com
5249S:	Supported
5250F:	drivers/net/ethernet/emulex/benet/
5251
5252EMULEX ONECONNECT ROCE DRIVER
5253M:	Selvin Xavier <selvin.xavier@broadcom.com>
5254M:	Devesh Sharma <devesh.sharma@broadcom.com>
5255L:	linux-rdma@vger.kernel.org
5256W:	http://www.broadcom.com
5257S:	Odd Fixes
5258F:	drivers/infiniband/hw/ocrdma/
5259F:	include/uapi/rdma/ocrdma-abi.h
5260
5261EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5262M:	James Smart <james.smart@broadcom.com>
5263M:	Dick Kennedy <dick.kennedy@broadcom.com>
5264L:	linux-scsi@vger.kernel.org
5265W:	http://www.broadcom.com
5266S:	Supported
5267F:	drivers/scsi/lpfc/
5268
5269ENE CB710 FLASH CARD READER DRIVER
5270M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5271S:	Maintained
5272F:	drivers/misc/cb710/
5273F:	drivers/mmc/host/cb710-mmc.*
5274F:	include/linux/cb710.h
5275
5276ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5277M:	Maxim Levitsky <maximlevitsky@gmail.com>
5278S:	Maintained
5279F:	drivers/media/rc/ene_ir.*
5280
5281EPSON S1D13XXX FRAMEBUFFER DRIVER
5282M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5283S:	Maintained
5284T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5285F:	drivers/video/fbdev/s1d13xxxfb.c
5286F:	include/video/s1d13xxxfb.h
5287
5288ERRSEQ ERROR TRACKING INFRASTRUCTURE
5289M:	Jeff Layton <jlayton@kernel.org>
5290S:	Maintained
5291F:	lib/errseq.c
5292F:	include/linux/errseq.h
5293
5294ET131X NETWORK DRIVER
5295M:	Mark Einon <mark.einon@gmail.com>
5296S:	Odd Fixes
5297F:	drivers/net/ethernet/agere/
5298
5299ETHERNET BRIDGE
5300M:	Stephen Hemminger <stephen@networkplumber.org>
5301L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5302L:	netdev@vger.kernel.org
5303W:	http://www.linuxfoundation.org/en/Net:Bridge
5304S:	Maintained
5305F:	include/linux/netfilter_bridge/
5306F:	net/bridge/
5307
5308ETHERNET PHY LIBRARY
5309M:	Andrew Lunn <andrew@lunn.ch>
5310M:	Florian Fainelli <f.fainelli@gmail.com>
5311L:	netdev@vger.kernel.org
5312S:	Maintained
5313F:	Documentation/ABI/testing/sysfs-bus-mdio
5314F:	Documentation/devicetree/bindings/net/mdio*
5315F:	Documentation/networking/phy.txt
5316F:	drivers/net/phy/
5317F:	drivers/of/of_mdio.c
5318F:	drivers/of/of_net.c
5319F:	include/linux/*mdio*.h
5320F:	include/linux/of_net.h
5321F:	include/linux/phy.h
5322F:	include/linux/phy_fixed.h
5323F:	include/linux/platform_data/mdio-bcm-unimac.h
5324F:	include/trace/events/mdio.h
5325F:	include/uapi/linux/mdio.h
5326F:	include/uapi/linux/mii.h
5327
5328EXT2 FILE SYSTEM
5329M:	Jan Kara <jack@suse.com>
5330L:	linux-ext4@vger.kernel.org
5331S:	Maintained
5332F:	Documentation/filesystems/ext2.txt
5333F:	fs/ext2/
5334F:	include/linux/ext2*
5335
5336EXT4 FILE SYSTEM
5337M:	"Theodore Ts'o" <tytso@mit.edu>
5338M:	Andreas Dilger <adilger.kernel@dilger.ca>
5339L:	linux-ext4@vger.kernel.org
5340W:	http://ext4.wiki.kernel.org
5341Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5342T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5343S:	Maintained
5344F:	Documentation/filesystems/ext4.txt
5345F:	fs/ext4/
5346
5347Extended Verification Module (EVM)
5348M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5349L:	linux-integrity@vger.kernel.org
5350S:	Supported
5351F:	security/integrity/evm/
5352
5353EXTENSIBLE FIRMWARE INTERFACE (EFI)
5354M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5355L:	linux-efi@vger.kernel.org
5356T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5357S:	Maintained
5358F:	Documentation/efi-stub.txt
5359F:	arch/*/kernel/efi.c
5360F:	arch/x86/boot/compressed/eboot.[ch]
5361F:	arch/*/include/asm/efi.h
5362F:	arch/x86/platform/efi/
5363F:	drivers/firmware/efi/
5364F:	include/linux/efi*.h
5365F:	arch/arm/boot/compressed/efi-header.S
5366F:	arch/arm64/kernel/efi-entry.S
5367
5368EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5369M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5370M:	Chanwoo Choi <cw00.choi@samsung.com>
5371L:	linux-kernel@vger.kernel.org
5372T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5373S:	Maintained
5374F:	drivers/extcon/
5375F:	include/linux/extcon/
5376F:	include/linux/extcon.h
5377F:	Documentation/extcon/
5378F:	Documentation/devicetree/bindings/extcon/
5379
5380EXYNOS DP DRIVER
5381M:	Jingoo Han <jingoohan1@gmail.com>
5382L:	dri-devel@lists.freedesktop.org
5383S:	Maintained
5384F:	drivers/gpu/drm/exynos/exynos_dp*
5385
5386EXYNOS SYSMMU (IOMMU) driver
5387M:	Marek Szyprowski <m.szyprowski@samsung.com>
5388L:	iommu@lists.linux-foundation.org
5389S:	Maintained
5390F:	drivers/iommu/exynos-iommu.c
5391
5392EZchip NPS platform support
5393M:	Elad Kanfi <eladkan@mellanox.com>
5394M:	Vineet Gupta <vgupta@synopsys.com>
5395S:	Supported
5396F:	arch/arc/plat-eznps
5397F:	arch/arc/boot/dts/eznps.dts
5398
5399F2FS FILE SYSTEM
5400M:	Jaegeuk Kim <jaegeuk@kernel.org>
5401M:	Chao Yu <yuchao0@huawei.com>
5402L:	linux-f2fs-devel@lists.sourceforge.net
5403W:	https://f2fs.wiki.kernel.org/
5404T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5405S:	Maintained
5406F:	Documentation/filesystems/f2fs.txt
5407F:	Documentation/ABI/testing/sysfs-fs-f2fs
5408F:	fs/f2fs/
5409F:	include/linux/f2fs_fs.h
5410F:	include/trace/events/f2fs.h
5411
5412F71805F HARDWARE MONITORING DRIVER
5413M:	Jean Delvare <jdelvare@suse.com>
5414L:	linux-hwmon@vger.kernel.org
5415S:	Maintained
5416F:	Documentation/hwmon/f71805f
5417F:	drivers/hwmon/f71805f.c
5418
5419FANOTIFY
5420M:	Jan Kara <jack@suse.cz>
5421R:	Amir Goldstein <amir73il@gmail.com>
5422L:	linux-fsdevel@vger.kernel.org
5423S:	Maintained
5424F:	fs/notify/fanotify/
5425F:	include/linux/fanotify.h
5426F:	include/uapi/linux/fanotify.h
5427
5428FARSYNC SYNCHRONOUS DRIVER
5429M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5430W:	http://www.farsite.co.uk/
5431S:	Supported
5432F:	drivers/net/wan/farsync.*
5433
5434FAULT INJECTION SUPPORT
5435M:	Akinobu Mita <akinobu.mita@gmail.com>
5436S:	Supported
5437F:	Documentation/fault-injection/
5438F:	lib/fault-inject.c
5439
5440FBTFT Framebuffer drivers
5441M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5442S:	Maintained
5443F:	drivers/staging/fbtft/
5444
5445FC0011 TUNER DRIVER
5446M:	Michael Buesch <m@bues.ch>
5447L:	linux-media@vger.kernel.org
5448S:	Maintained
5449F:	drivers/media/tuners/fc0011.h
5450F:	drivers/media/tuners/fc0011.c
5451
5452FC2580 MEDIA DRIVER
5453M:	Antti Palosaari <crope@iki.fi>
5454L:	linux-media@vger.kernel.org
5455W:	https://linuxtv.org
5456W:	http://palosaari.fi/linux/
5457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5458T:	git git://linuxtv.org/anttip/media_tree.git
5459S:	Maintained
5460F:	drivers/media/tuners/fc2580*
5461
5462FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5463M:	Johannes Thumshirn <jth@kernel.org>
5464L:	linux-scsi@vger.kernel.org
5465W:	www.Open-FCoE.org
5466S:	Supported
5467F:	drivers/scsi/libfc/
5468F:	drivers/scsi/fcoe/
5469F:	include/scsi/fc/
5470F:	include/scsi/libfc.h
5471F:	include/scsi/libfcoe.h
5472F:	include/uapi/scsi/fc/
5473
5474FILE LOCKING (flock() and fcntl()/lockf())
5475M:	Jeff Layton <jlayton@kernel.org>
5476M:	"J. Bruce Fields" <bfields@fieldses.org>
5477L:	linux-fsdevel@vger.kernel.org
5478S:	Maintained
5479F:	include/linux/fcntl.h
5480F:	include/uapi/linux/fcntl.h
5481F:	fs/fcntl.c
5482F:	fs/locks.c
5483
5484FILESYSTEMS (VFS and infrastructure)
5485M:	Alexander Viro <viro@zeniv.linux.org.uk>
5486L:	linux-fsdevel@vger.kernel.org
5487S:	Maintained
5488F:	fs/*
5489F:	include/linux/fs.h
5490F:	include/uapi/linux/fs.h
5491
5492FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5493M:	Riku Voipio <riku.voipio@iki.fi>
5494L:	linux-hwmon@vger.kernel.org
5495S:	Maintained
5496F:	drivers/hwmon/f75375s.c
5497F:	include/linux/f75375s.h
5498
5499FIREWIRE AUDIO DRIVERS
5500M:	Clemens Ladisch <clemens@ladisch.de>
5501L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5502T:	git git://git.alsa-project.org/alsa-kernel.git
5503S:	Maintained
5504F:	sound/firewire/
5505
5506FIREWIRE MEDIA DRIVERS (firedtv)
5507M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5508L:	linux-media@vger.kernel.org
5509L:	linux1394-devel@lists.sourceforge.net
5510T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5511S:	Maintained
5512F:	drivers/media/firewire/
5513
5514FIREWIRE SBP-2 TARGET
5515M:	Chris Boot <bootc@bootc.net>
5516L:	linux-scsi@vger.kernel.org
5517L:	target-devel@vger.kernel.org
5518L:	linux1394-devel@lists.sourceforge.net
5519T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5520S:	Maintained
5521F:	drivers/target/sbp/
5522
5523FIREWIRE SUBSYSTEM
5524M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5525L:	linux1394-devel@lists.sourceforge.net
5526W:	http://ieee1394.wiki.kernel.org/
5527T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5528S:	Maintained
5529F:	drivers/firewire/
5530F:	include/linux/firewire.h
5531F:	include/uapi/linux/firewire*.h
5532F:	tools/firewire/
5533
5534FIRMWARE LOADER (request_firmware)
5535M:	Luis R. Rodriguez <mcgrof@kernel.org>
5536L:	linux-kernel@vger.kernel.org
5537S:	Maintained
5538F:	Documentation/firmware_class/
5539F:	drivers/base/firmware_loader/
5540F:	include/linux/firmware.h
5541
5542FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5543M:	Joshua Morris <josh.h.morris@us.ibm.com>
5544M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5545S:	Maintained
5546F:	drivers/block/rsxx/
5547
5548FLOPPY DRIVER
5549M:	Jiri Kosina <jikos@kernel.org>
5550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5551S:	Odd fixes
5552F:	drivers/block/floppy.c
5553
5554FMC SUBSYSTEM
5555M:	Alessandro Rubini <rubini@gnudd.com>
5556W:	http://www.ohwr.org/projects/fmc-bus
5557S:	Supported
5558F:	drivers/fmc/
5559F:	include/linux/fmc*.h
5560F:	include/linux/ipmi-fru.h
5561K:	fmc_d.*register
5562
5563FPGA MANAGER FRAMEWORK
5564M:	Alan Tull <atull@kernel.org>
5565M:	Moritz Fischer <mdf@kernel.org>
5566L:	linux-fpga@vger.kernel.org
5567S:	Maintained
5568T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5569Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5570F:	Documentation/fpga/
5571F:	Documentation/devicetree/bindings/fpga/
5572F:	drivers/fpga/
5573F:	include/linux/fpga/
5574W:	http://www.rocketboards.org
5575
5576FPU EMULATOR
5577M:	Bill Metzenthen <billm@melbpc.org.au>
5578W:	http://floatingpoint.sourceforge.net/emulator/index.html
5579S:	Maintained
5580F:	arch/x86/math-emu/
5581
5582FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5583L:	netdev@vger.kernel.org
5584S:	Orphan
5585F:	drivers/net/wan/dlci.c
5586F:	drivers/net/wan/sdla.c
5587
5588FRAMEBUFFER LAYER
5589M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5590L:	dri-devel@lists.freedesktop.org
5591L:	linux-fbdev@vger.kernel.org
5592T:	git git://github.com/bzolnier/linux.git
5593Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5594S:	Maintained
5595F:	Documentation/fb/
5596F:	drivers/video/
5597F:	include/video/
5598F:	include/linux/fb.h
5599F:	include/uapi/video/
5600F:	include/uapi/linux/fb.h
5601
5602FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5603M:	Horia Geantă <horia.geanta@nxp.com>
5604M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5605L:	linux-crypto@vger.kernel.org
5606S:	Maintained
5607F:	drivers/crypto/caam/
5608F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5609
5610FREESCALE DIU FRAMEBUFFER DRIVER
5611M:	Timur Tabi <timur@tabi.org>
5612L:	linux-fbdev@vger.kernel.org
5613S:	Maintained
5614F:	drivers/video/fbdev/fsl-diu-fb.*
5615
5616FREESCALE DMA DRIVER
5617M:	Li Yang <leoyang.li@nxp.com>
5618M:	Zhang Wei <zw@zh-kernel.org>
5619L:	linuxppc-dev@lists.ozlabs.org
5620S:	Maintained
5621F:	drivers/dma/fsldma.*
5622
5623FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5624M:	Claudiu Manoil <claudiu.manoil@nxp.com>
5625L:	netdev@vger.kernel.org
5626S:	Maintained
5627F:	drivers/net/ethernet/freescale/gianfar*
5628X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5629F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5630
5631FREESCALE GPMI NAND DRIVER
5632M:	Han Xu <han.xu@nxp.com>
5633L:	linux-mtd@lists.infradead.org
5634S:	Maintained
5635F:	drivers/mtd/nand/raw/gpmi-nand/*
5636
5637FREESCALE I2C CPM DRIVER
5638M:	Jochen Friedrich <jochen@scram.de>
5639L:	linuxppc-dev@lists.ozlabs.org
5640L:	linux-i2c@vger.kernel.org
5641S:	Maintained
5642F:	drivers/i2c/busses/i2c-cpm.c
5643
5644FREESCALE IMX / MXC FEC DRIVER
5645M:	Fugang Duan <fugang.duan@nxp.com>
5646L:	netdev@vger.kernel.org
5647S:	Maintained
5648F:	drivers/net/ethernet/freescale/fec_main.c
5649F:	drivers/net/ethernet/freescale/fec_ptp.c
5650F:	drivers/net/ethernet/freescale/fec.h
5651F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5652
5653FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5654M:	Sascha Hauer <kernel@pengutronix.de>
5655L:	linux-fbdev@vger.kernel.org
5656L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5657S:	Maintained
5658F:	include/linux/platform_data/video-imxfb.h
5659F:	drivers/video/fbdev/imxfb.c
5660
5661FREESCALE QORIQ DPAA ETHERNET DRIVER
5662M:	Madalin Bucur <madalin.bucur@nxp.com>
5663L:	netdev@vger.kernel.org
5664S:	Maintained
5665F:	drivers/net/ethernet/freescale/dpaa
5666
5667FREESCALE QORIQ DPAA FMAN DRIVER
5668M:	Madalin Bucur <madalin.bucur@nxp.com>
5669L:	netdev@vger.kernel.org
5670S:	Maintained
5671F:	drivers/net/ethernet/freescale/fman
5672F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5673
5674FREESCALE QUAD SPI DRIVER
5675M:	Han Xu <han.xu@nxp.com>
5676L:	linux-mtd@lists.infradead.org
5677S:	Maintained
5678F:	drivers/mtd/spi-nor/fsl-quadspi.c
5679
5680FREESCALE QUICC ENGINE LIBRARY
5681M:	Qiang Zhao <qiang.zhao@nxp.com>
5682L:	linuxppc-dev@lists.ozlabs.org
5683S:	Maintained
5684F:	drivers/soc/fsl/qe/
5685F:	include/soc/fsl/*qe*.h
5686F:	include/soc/fsl/*ucc*.h
5687
5688FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5689M:	Li Yang <leoyang.li@nxp.com>
5690L:	netdev@vger.kernel.org
5691L:	linuxppc-dev@lists.ozlabs.org
5692S:	Maintained
5693F:	drivers/net/ethernet/freescale/ucc_geth*
5694
5695FREESCALE QUICC ENGINE UCC HDLC DRIVER
5696M:	Zhao Qiang <qiang.zhao@nxp.com>
5697L:	netdev@vger.kernel.org
5698L:	linuxppc-dev@lists.ozlabs.org
5699S:	Maintained
5700F:	drivers/net/wan/fsl_ucc_hdlc*
5701
5702FREESCALE QUICC ENGINE UCC UART DRIVER
5703M:	Timur Tabi <timur@tabi.org>
5704L:	linuxppc-dev@lists.ozlabs.org
5705S:	Maintained
5706F:	drivers/tty/serial/ucc_uart.c
5707
5708FREESCALE SOC DRIVERS
5709M:	Li Yang <leoyang.li@nxp.com>
5710L:	linuxppc-dev@lists.ozlabs.org
5711L:	linux-arm-kernel@lists.infradead.org
5712S:	Maintained
5713F:	Documentation/devicetree/bindings/soc/fsl/
5714F:	drivers/soc/fsl/
5715F:	include/linux/fsl/
5716
5717FREESCALE SOC FS_ENET DRIVER
5718M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5719M:	Vitaly Bordug <vbordug@ru.mvista.com>
5720L:	linuxppc-dev@lists.ozlabs.org
5721L:	netdev@vger.kernel.org
5722S:	Maintained
5723F:	drivers/net/ethernet/freescale/fs_enet/
5724F:	include/linux/fs_enet_pd.h
5725
5726FREESCALE SOC SOUND DRIVERS
5727M:	Timur Tabi <timur@tabi.org>
5728M:	Nicolin Chen <nicoleotsuka@gmail.com>
5729M:	Xiubo Li <Xiubo.Lee@gmail.com>
5730R:	Fabio Estevam <fabio.estevam@nxp.com>
5731L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5732L:	linuxppc-dev@lists.ozlabs.org
5733S:	Maintained
5734F:	sound/soc/fsl/fsl*
5735F:	sound/soc/fsl/imx*
5736F:	sound/soc/fsl/mpc8610_hpcd.c
5737
5738FREESCALE USB PERIPHERAL DRIVERS
5739M:	Li Yang <leoyang.li@nxp.com>
5740L:	linux-usb@vger.kernel.org
5741L:	linuxppc-dev@lists.ozlabs.org
5742S:	Maintained
5743F:	drivers/usb/gadget/udc/fsl*
5744
5745FREEVXFS FILESYSTEM
5746M:	Christoph Hellwig <hch@infradead.org>
5747W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5748S:	Maintained
5749F:	fs/freevxfs/
5750
5751FREEZER
5752M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5753M:	Pavel Machek <pavel@ucw.cz>
5754L:	linux-pm@vger.kernel.org
5755S:	Supported
5756F:	Documentation/power/freezing-of-tasks.txt
5757F:	include/linux/freezer.h
5758F:	kernel/freezer.c
5759
5760FRONTSWAP API
5761M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5762L:	linux-kernel@vger.kernel.org
5763S:	Maintained
5764F:	mm/frontswap.c
5765F:	include/linux/frontswap.h
5766
5767FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5768M:	David Howells <dhowells@redhat.com>
5769L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5770S:	Supported
5771F:	Documentation/filesystems/caching/
5772F:	fs/fscache/
5773F:	include/linux/fscache*.h
5774
5775FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5776M:	Theodore Y. Ts'o <tytso@mit.edu>
5777M:	Jaegeuk Kim <jaegeuk@kernel.org>
5778L:	linux-fscrypt@vger.kernel.org
5779Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5780T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5781S:	Supported
5782F:	fs/crypto/
5783F:	include/linux/fscrypt*.h
5784F:	Documentation/filesystems/fscrypt.rst
5785
5786FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
5787M:	Jan Kara <jack@suse.cz>
5788R:	Amir Goldstein <amir73il@gmail.com>
5789L:	linux-fsdevel@vger.kernel.org
5790S:	Maintained
5791F:	fs/notify/
5792F:	include/linux/fsnotify*.h
5793
5794FUJITSU LAPTOP EXTRAS
5795M:	Jonathan Woithe <jwoithe@just42.net>
5796L:	platform-driver-x86@vger.kernel.org
5797S:	Maintained
5798F:	drivers/platform/x86/fujitsu-laptop.c
5799
5800FUJITSU M-5MO LS CAMERA ISP DRIVER
5801M:	Kyungmin Park <kyungmin.park@samsung.com>
5802M:	Heungjun Kim <riverful.kim@samsung.com>
5803L:	linux-media@vger.kernel.org
5804S:	Maintained
5805F:	drivers/media/i2c/m5mols/
5806F:	include/media/i2c/m5mols.h
5807
5808FUJITSU TABLET EXTRAS
5809M:	Robert Gerlach <khnz@gmx.de>
5810L:	platform-driver-x86@vger.kernel.org
5811S:	Maintained
5812F:	drivers/platform/x86/fujitsu-tablet.c
5813
5814FUSE: FILESYSTEM IN USERSPACE
5815M:	Miklos Szeredi <miklos@szeredi.hu>
5816L:	linux-fsdevel@vger.kernel.org
5817W:	http://fuse.sourceforge.net/
5818T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5819S:	Maintained
5820F:	fs/fuse/
5821F:	include/uapi/linux/fuse.h
5822F:	Documentation/filesystems/fuse.txt
5823
5824FUTEX SUBSYSTEM
5825M:	Thomas Gleixner <tglx@linutronix.de>
5826M:	Ingo Molnar <mingo@redhat.com>
5827R:	Peter Zijlstra <peterz@infradead.org>
5828R:	Darren Hart <dvhart@infradead.org>
5829L:	linux-kernel@vger.kernel.org
5830T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5831S:	Maintained
5832F:	kernel/futex.c
5833F:	kernel/futex_compat.c
5834F:	include/asm-generic/futex.h
5835F:	include/linux/futex.h
5836F:	include/uapi/linux/futex.h
5837F:	tools/testing/selftests/futex/
5838F:	tools/perf/bench/futex*
5839F:	Documentation/*futex*
5840
5841GCC PLUGINS
5842M:	Kees Cook <keescook@chromium.org>
5843R:	Emese Revfy <re.emese@gmail.com>
5844L:	kernel-hardening@lists.openwall.com
5845S:	Maintained
5846F:	scripts/gcc-plugins/
5847F:	scripts/gcc-plugin.sh
5848F:	scripts/Makefile.gcc-plugins
5849F:	Documentation/gcc-plugins.txt
5850
5851GCOV BASED KERNEL PROFILING
5852M:	Peter Oberparleiter <oberpar@linux.ibm.com>
5853S:	Maintained
5854F:	kernel/gcov/
5855F:	Documentation/dev-tools/gcov.rst
5856
5857GDB KERNEL DEBUGGING HELPER SCRIPTS
5858M:	Jan Kiszka <jan.kiszka@siemens.com>
5859M:	Kieran Bingham <kieran@bingham.xyz>
5860S:	Supported
5861F:	scripts/gdb/
5862
5863GDT SCSI DISK ARRAY CONTROLLER DRIVER
5864M:	Achim Leubner <achim_leubner@adaptec.com>
5865L:	linux-scsi@vger.kernel.org
5866W:	http://www.icp-vortex.com/
5867S:	Supported
5868F:	drivers/scsi/gdt*
5869
5870GEMTEK FM RADIO RECEIVER DRIVER
5871M:	Hans Verkuil <hverkuil@xs4all.nl>
5872L:	linux-media@vger.kernel.org
5873T:	git git://linuxtv.org/media_tree.git
5874W:	https://linuxtv.org
5875S:	Maintained
5876F:	drivers/media/radio/radio-gemtek*
5877
5878GENERIC GPIO I2C DRIVER
5879M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5880S:	Supported
5881F:	drivers/i2c/busses/i2c-gpio.c
5882F:	include/linux/i2c-gpio.h
5883
5884GENERIC GPIO I2C MULTIPLEXER DRIVER
5885M:	Peter Korsgaard <peter.korsgaard@barco.com>
5886L:	linux-i2c@vger.kernel.org
5887S:	Supported
5888F:	drivers/i2c/muxes/i2c-mux-gpio.c
5889F:	include/linux/i2c-mux-gpio.h
5890F:	Documentation/i2c/muxes/i2c-mux-gpio
5891
5892GENERIC HDLC (WAN) DRIVERS
5893M:	Krzysztof Halasa <khc@pm.waw.pl>
5894W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5895S:	Maintained
5896F:	drivers/net/wan/c101.c
5897F:	drivers/net/wan/hd6457*
5898F:	drivers/net/wan/hdlc*
5899F:	drivers/net/wan/n2.c
5900F:	drivers/net/wan/pc300too.c
5901F:	drivers/net/wan/pci200syn.c
5902F:	drivers/net/wan/wanxl*
5903
5904GENERIC INCLUDE/ASM HEADER FILES
5905M:	Arnd Bergmann <arnd@arndb.de>
5906L:	linux-arch@vger.kernel.org
5907T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5908S:	Maintained
5909F:	include/asm-generic/
5910F:	include/uapi/asm-generic/
5911
5912GENERIC PHY FRAMEWORK
5913M:	Kishon Vijay Abraham I <kishon@ti.com>
5914L:	linux-kernel@vger.kernel.org
5915T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5916S:	Supported
5917F:	drivers/phy/
5918F:	include/linux/phy/
5919
5920GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
5921M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
5922S:	Supported
5923F:	drivers/i2c/muxes/i2c-demux-pinctrl.c
5924
5925GENERIC PM DOMAINS
5926M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5927M:	Kevin Hilman <khilman@kernel.org>
5928M:	Ulf Hansson <ulf.hansson@linaro.org>
5929L:	linux-pm@vger.kernel.org
5930S:	Supported
5931F:	drivers/base/power/domain*.c
5932F:	include/linux/pm_domain.h
5933F:	Documentation/devicetree/bindings/power/power_domain.txt
5934
5935GENERIC UIO DRIVER FOR PCI DEVICES
5936M:	"Michael S. Tsirkin" <mst@redhat.com>
5937L:	kvm@vger.kernel.org
5938S:	Supported
5939F:	drivers/uio/uio_pci_generic.c
5940
5941GENWQE (IBM Generic Workqueue Card)
5942M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5943M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5944S:	Supported
5945F:	drivers/misc/genwqe/
5946
5947GET_MAINTAINER SCRIPT
5948M:	Joe Perches <joe@perches.com>
5949S:	Maintained
5950F:	scripts/get_maintainer.pl
5951
5952GFS2 FILE SYSTEM
5953M:	Steven Whitehouse <swhiteho@redhat.com>
5954M:	Bob Peterson <rpeterso@redhat.com>
5955L:	cluster-devel@redhat.com
5956W:	http://sources.redhat.com/cluster/
5957T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5958S:	Supported
5959F:	Documentation/filesystems/gfs2*.txt
5960F:	fs/gfs2/
5961F:	include/uapi/linux/gfs2_ondisk.h
5962
5963GIGASET ISDN DRIVERS
5964M:	Paul Bolle <pebolle@tiscali.nl>
5965L:	gigaset307x-common@lists.sourceforge.net
5966W:	http://gigaset307x.sourceforge.net/
5967S:	Odd Fixes
5968F:	Documentation/isdn/README.gigaset
5969F:	drivers/isdn/gigaset/
5970F:	include/uapi/linux/gigaset_dev.h
5971
5972GO7007 MPEG CODEC
5973M:	Hans Verkuil <hans.verkuil@cisco.com>
5974L:	linux-media@vger.kernel.org
5975S:	Maintained
5976F:	drivers/media/usb/go7007/
5977
5978GOODIX TOUCHSCREEN
5979M:	Bastien Nocera <hadess@hadess.net>
5980L:	linux-input@vger.kernel.org
5981S:	Maintained
5982F:	drivers/input/touchscreen/goodix.c
5983
5984GPD POCKET FAN DRIVER
5985M:	Hans de Goede <hdegoede@redhat.com>
5986L:	platform-driver-x86@vger.kernel.org
5987S:	Maintained
5988F:	drivers/platform/x86/gpd-pocket-fan.c
5989
5990GPIO ACPI SUPPORT
5991M:	Mika Westerberg <mika.westerberg@linux.intel.com>
5992M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5993L:	linux-gpio@vger.kernel.org
5994L:	linux-acpi@vger.kernel.org
5995S:	Maintained
5996F:	Documentation/acpi/gpio-properties.txt
5997F:	drivers/gpio/gpiolib-acpi.c
5998
5999GPIO IR Transmitter
6000M:	Sean Young <sean@mess.org>
6001L:	linux-media@vger.kernel.org
6002S:	Maintained
6003F:	drivers/media/rc/gpio-ir-tx.c
6004
6005GPIO MOCKUP DRIVER
6006M:	Bamvor Jian Zhang <bamv2005@gmail.com>
6007R:	Bartosz Golaszewski <brgl@bgdev.pl>
6008L:	linux-gpio@vger.kernel.org
6009S:	Maintained
6010F:	drivers/gpio/gpio-mockup.c
6011F:	tools/testing/selftests/gpio/
6012
6013GPIO SUBSYSTEM
6014M:	Linus Walleij <linus.walleij@linaro.org>
6015L:	linux-gpio@vger.kernel.org
6016T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6017S:	Maintained
6018F:	Documentation/devicetree/bindings/gpio/
6019F:	Documentation/driver-api/gpio/
6020F:	Documentation/gpio/
6021F:	Documentation/ABI/testing/gpio-cdev
6022F:	Documentation/ABI/obsolete/sysfs-gpio
6023F:	drivers/gpio/
6024F:	include/linux/gpio/
6025F:	include/linux/gpio.h
6026F:	include/linux/of_gpio.h
6027F:	include/asm-generic/gpio.h
6028F:	include/uapi/linux/gpio.h
6029F:	tools/gpio/
6030
6031GRE DEMULTIPLEXER DRIVER
6032M:	Dmitry Kozlov <xeb@mail.ru>
6033L:	netdev@vger.kernel.org
6034S:	Maintained
6035F:	net/ipv4/gre_demux.c
6036F:	net/ipv4/gre_offload.c
6037F:	include/net/gre.h
6038
6039GRETH 10/100/1G Ethernet MAC device driver
6040M:	Andreas Larsson <andreas@gaisler.com>
6041L:	netdev@vger.kernel.org
6042S:	Maintained
6043F:	drivers/net/ethernet/aeroflex/
6044
6045GREYBUS AUDIO PROTOCOLS DRIVERS
6046M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6047M:	Mark Greer <mgreer@animalcreek.com>
6048S:	Maintained
6049F:	drivers/staging/greybus/audio_apbridgea.c
6050F:	drivers/staging/greybus/audio_apbridgea.h
6051F:	drivers/staging/greybus/audio_codec.c
6052F:	drivers/staging/greybus/audio_codec.h
6053F:	drivers/staging/greybus/audio_gb.c
6054F:	drivers/staging/greybus/audio_manager.c
6055F:	drivers/staging/greybus/audio_manager.h
6056F:	drivers/staging/greybus/audio_manager_module.c
6057F:	drivers/staging/greybus/audio_manager_private.h
6058F:	drivers/staging/greybus/audio_manager_sysfs.c
6059F:	drivers/staging/greybus/audio_module.c
6060F:	drivers/staging/greybus/audio_topology.c
6061
6062GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6063M:	Viresh Kumar <vireshk@kernel.org>
6064S:	Maintained
6065F:	drivers/staging/greybus/authentication.c
6066F:	drivers/staging/greybus/bootrom.c
6067F:	drivers/staging/greybus/firmware.h
6068F:	drivers/staging/greybus/fw-core.c
6069F:	drivers/staging/greybus/fw-download.c
6070F:	drivers/staging/greybus/fw-managament.c
6071F:	drivers/staging/greybus/greybus_authentication.h
6072F:	drivers/staging/greybus/greybus_firmware.h
6073F:	drivers/staging/greybus/hid.c
6074F:	drivers/staging/greybus/i2c.c
6075F:	drivers/staging/greybus/spi.c
6076F:	drivers/staging/greybus/spilib.c
6077F:	drivers/staging/greybus/spilib.h
6078
6079GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6080M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6081S:	Maintained
6082F:	drivers/staging/greybus/loopback.c
6083F:	drivers/staging/greybus/timesync.c
6084F:	drivers/staging/greybus/timesync_platform.c
6085
6086GREYBUS PLATFORM DRIVERS
6087M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6088S:	Maintained
6089F:	drivers/staging/greybus/arche-platform.c
6090F:	drivers/staging/greybus/arche-apb-ctrl.c
6091F:	drivers/staging/greybus/arche_platform.h
6092
6093GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6094M:	Rui Miguel Silva <rmfrfs@gmail.com>
6095S:	Maintained
6096F:	drivers/staging/greybus/sdio.c
6097F:	drivers/staging/greybus/light.c
6098F:	drivers/staging/greybus/gpio.c
6099F:	drivers/staging/greybus/power_supply.c
6100F:	drivers/staging/greybus/spi.c
6101F:	drivers/staging/greybus/spilib.c
6102
6103GREYBUS SUBSYSTEM
6104M:	Johan Hovold <johan@kernel.org>
6105M:	Alex Elder <elder@kernel.org>
6106M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6107S:	Maintained
6108F:	drivers/staging/greybus/
6109L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6110
6111GREYBUS UART PROTOCOLS DRIVERS
6112M:	David Lin <dtwlin@gmail.com>
6113S:	Maintained
6114F:	drivers/staging/greybus/uart.c
6115F:	drivers/staging/greybus/log.c
6116
6117GS1662 VIDEO SERIALIZER
6118M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6119L:	linux-media@vger.kernel.org
6120T:	git git://linuxtv.org/media_tree.git
6121S:	Maintained
6122F:	drivers/media/spi/gs1662.c
6123
6124GSPCA FINEPIX SUBDRIVER
6125M:	Frank Zago <frank@zago.net>
6126L:	linux-media@vger.kernel.org
6127T:	git git://linuxtv.org/media_tree.git
6128S:	Maintained
6129F:	drivers/media/usb/gspca/finepix.c
6130
6131GSPCA GL860 SUBDRIVER
6132M:	Olivier Lorin <o.lorin@laposte.net>
6133L:	linux-media@vger.kernel.org
6134T:	git git://linuxtv.org/media_tree.git
6135S:	Maintained
6136F:	drivers/media/usb/gspca/gl860/
6137
6138GSPCA M5602 SUBDRIVER
6139M:	Erik Andren <erik.andren@gmail.com>
6140L:	linux-media@vger.kernel.org
6141T:	git git://linuxtv.org/media_tree.git
6142S:	Maintained
6143F:	drivers/media/usb/gspca/m5602/
6144
6145GSPCA PAC207 SONIXB SUBDRIVER
6146M:	Hans Verkuil <hverkuil@xs4all.nl>
6147L:	linux-media@vger.kernel.org
6148T:	git git://linuxtv.org/media_tree.git
6149S:	Odd Fixes
6150F:	drivers/media/usb/gspca/pac207.c
6151
6152GSPCA SN9C20X SUBDRIVER
6153M:	Brian Johnson <brijohn@gmail.com>
6154L:	linux-media@vger.kernel.org
6155T:	git git://linuxtv.org/media_tree.git
6156S:	Maintained
6157F:	drivers/media/usb/gspca/sn9c20x.c
6158
6159GSPCA T613 SUBDRIVER
6160M:	Leandro Costantino <lcostantino@gmail.com>
6161L:	linux-media@vger.kernel.org
6162T:	git git://linuxtv.org/media_tree.git
6163S:	Maintained
6164F:	drivers/media/usb/gspca/t613.c
6165
6166GSPCA USB WEBCAM DRIVER
6167M:	Hans Verkuil <hverkuil@xs4all.nl>
6168L:	linux-media@vger.kernel.org
6169T:	git git://linuxtv.org/media_tree.git
6170S:	Odd Fixes
6171F:	drivers/media/usb/gspca/
6172
6173GTP (GPRS Tunneling Protocol)
6174M:	Pablo Neira Ayuso <pablo@netfilter.org>
6175M:	Harald Welte <laforge@gnumonks.org>
6176L:	osmocom-net-gprs@lists.osmocom.org
6177T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6178S:	Maintained
6179F:	drivers/net/gtp.c
6180
6181GUID PARTITION TABLE (GPT)
6182M:	Davidlohr Bueso <dave@stgolabs.net>
6183L:	linux-efi@vger.kernel.org
6184S:	Maintained
6185F:	block/partitions/efi.*
6186
6187H8/300 ARCHITECTURE
6188M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6189L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6190W:	http://uclinux-h8.sourceforge.jp
6191T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6192S:	Maintained
6193F:	arch/h8300/
6194F:	drivers/clocksource/h8300_*.c
6195F:	drivers/clk/h8300/
6196F:	drivers/irqchip/irq-renesas-h8*.c
6197
6198HACKRF MEDIA DRIVER
6199M:	Antti Palosaari <crope@iki.fi>
6200L:	linux-media@vger.kernel.org
6201W:	https://linuxtv.org
6202W:	http://palosaari.fi/linux/
6203Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6204T:	git git://linuxtv.org/anttip/media_tree.git
6205S:	Maintained
6206F:	drivers/media/usb/hackrf/
6207
6208HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6209M:	Frank Seidel <frank@f-seidel.de>
6210L:	platform-driver-x86@vger.kernel.org
6211W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6212S:	Maintained
6213F:	drivers/platform/x86/hdaps.c
6214
6215HARDWARE MONITORING
6216M:	Jean Delvare <jdelvare@suse.com>
6217M:	Guenter Roeck <linux@roeck-us.net>
6218L:	linux-hwmon@vger.kernel.org
6219W:	http://hwmon.wiki.kernel.org/
6220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6221S:	Maintained
6222F:	Documentation/hwmon/
6223F:	drivers/hwmon/
6224F:	include/linux/hwmon*.h
6225
6226HARDWARE RANDOM NUMBER GENERATOR CORE
6227M:	Matt Mackall <mpm@selenic.com>
6228M:	Herbert Xu <herbert@gondor.apana.org.au>
6229L:	linux-crypto@vger.kernel.org
6230S:	Odd fixes
6231F:	Documentation/devicetree/bindings/rng/
6232F:	Documentation/hw_random.txt
6233F:	drivers/char/hw_random/
6234F:	include/linux/hw_random.h
6235
6236HARDWARE TRACING FACILITIES
6237M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
6238S:	Maintained
6239F:	drivers/hwtracing/
6240
6241HARDWARE SPINLOCK CORE
6242M:	Ohad Ben-Cohen <ohad@wizery.com>
6243M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6244L:	linux-remoteproc@vger.kernel.org
6245S:	Maintained
6246T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6247F:	Documentation/devicetree/bindings/hwlock/
6248F:	Documentation/hwspinlock.txt
6249F:	drivers/hwspinlock/
6250F:	include/linux/hwspinlock.h
6251
6252HARMONY SOUND DRIVER
6253L:	linux-parisc@vger.kernel.org
6254S:	Maintained
6255F:	sound/parisc/harmony.*
6256
6257HDPVR USB VIDEO ENCODER DRIVER
6258M:	Hans Verkuil <hverkuil@xs4all.nl>
6259L:	linux-media@vger.kernel.org
6260T:	git git://linuxtv.org/media_tree.git
6261W:	https://linuxtv.org
6262S:	Odd Fixes
6263F:	drivers/media/usb/hdpvr/
6264
6265HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6266M:	Jimmy Vance <jimmy.vance@hpe.com>
6267S:	Supported
6268F:	Documentation/watchdog/hpwdt.txt
6269F:	drivers/watchdog/hpwdt.c
6270
6271HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6272M:	Don Brace <don.brace@microsemi.com>
6273L:	esc.storagedev@microsemi.com
6274L:	linux-scsi@vger.kernel.org
6275S:	Supported
6276F:	Documentation/scsi/hpsa.txt
6277F:	drivers/scsi/hpsa*.[ch]
6278F:	include/linux/cciss*.h
6279F:	include/uapi/linux/cciss*.h
6280
6281HFI1 DRIVER
6282M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6283M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6284L:	linux-rdma@vger.kernel.org
6285S:	Supported
6286F:	drivers/infiniband/hw/hfi1
6287
6288HFS FILESYSTEM
6289L:	linux-fsdevel@vger.kernel.org
6290S:	Orphan
6291F:	Documentation/filesystems/hfs.txt
6292F:	fs/hfs/
6293
6294HFSPLUS FILESYSTEM
6295L:	linux-fsdevel@vger.kernel.org
6296S:	Orphan
6297F:	Documentation/filesystems/hfsplus.txt
6298F:	fs/hfsplus/
6299
6300HGA FRAMEBUFFER DRIVER
6301M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6302L:	linux-nvidia@lists.surfsouth.com
6303W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6304S:	Maintained
6305F:	drivers/video/fbdev/hgafb.c
6306
6307HIBERNATION (aka Software Suspend, aka swsusp)
6308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6309M:	Pavel Machek <pavel@ucw.cz>
6310L:	linux-pm@vger.kernel.org
6311B:	https://bugzilla.kernel.org
6312S:	Supported
6313F:	arch/x86/power/
6314F:	drivers/base/power/
6315F:	kernel/power/
6316F:	include/linux/suspend.h
6317F:	include/linux/freezer.h
6318F:	include/linux/pm.h
6319F:	arch/*/include/asm/suspend*.h
6320
6321HID CORE LAYER
6322M:	Jiri Kosina <jikos@kernel.org>
6323R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6324L:	linux-input@vger.kernel.org
6325T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6326S:	Maintained
6327F:	drivers/hid/
6328F:	include/linux/hid*
6329F:	include/uapi/linux/hid*
6330
6331HID SENSOR HUB DRIVERS
6332M:	Jiri Kosina <jikos@kernel.org>
6333M:	Jonathan Cameron <jic23@kernel.org>
6334M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6335L:	linux-input@vger.kernel.org
6336L:	linux-iio@vger.kernel.org
6337S:	Maintained
6338F:	Documentation/hid/hid-sensor*
6339F:	drivers/hid/hid-sensor-*
6340F:	drivers/iio/*/hid-*
6341F:	include/linux/hid-sensor-*
6342
6343HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6344M:	Thomas Gleixner <tglx@linutronix.de>
6345L:	linux-kernel@vger.kernel.org
6346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6347S:	Maintained
6348F:	Documentation/timers/
6349F:	kernel/time/hrtimer.c
6350F:	kernel/time/clockevents.c
6351F:	kernel/time/timer_*.c
6352F:	include/linux/clockchips.h
6353F:	include/linux/hrtimer.h
6354
6355HIGH-SPEED SCC DRIVER FOR AX.25
6356L:	linux-hams@vger.kernel.org
6357S:	Orphan
6358F:	drivers/net/hamradio/dmascc.c
6359F:	drivers/net/hamradio/scc.c
6360
6361HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6362M:	HighPoint Linux Team <linux@highpoint-tech.com>
6363W:	http://www.highpoint-tech.com
6364S:	Supported
6365F:	Documentation/scsi/hptiop.txt
6366F:	drivers/scsi/hptiop.c
6367
6368HIPPI
6369M:	Jes Sorensen <jes@trained-monkey.org>
6370L:	linux-hippi@sunsite.dk
6371S:	Maintained
6372F:	include/linux/hippidevice.h
6373F:	include/uapi/linux/if_hippi.h
6374F:	net/802/hippi.c
6375F:	drivers/net/hippi/
6376
6377HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
6378M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6379M:	Salil Mehta <salil.mehta@huawei.com>
6380L:	netdev@vger.kernel.org
6381W:	http://www.hisilicon.com
6382S:	Maintained
6383F:	drivers/net/ethernet/hisilicon/hns3/
6384
6385HISILICON LPC BUS DRIVER
6386M:	john.garry@huawei.com
6387W:	http://www.hisilicon.com
6388S:	Maintained
6389F:	drivers/bus/hisi_lpc.c
6390F:	Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6391
6392HISILICON NETWORK SUBSYSTEM DRIVER
6393M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6394M:	Salil Mehta <salil.mehta@huawei.com>
6395L:	netdev@vger.kernel.org
6396W:	http://www.hisilicon.com
6397S:	Maintained
6398F:	drivers/net/ethernet/hisilicon/
6399F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6400
6401HISILICON PMU DRIVER
6402M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6403W:	http://www.hisilicon.com
6404S:	Supported
6405F:	drivers/perf/hisilicon
6406F:	Documentation/perf/hisi-pmu.txt
6407
6408HISILICON ROCE DRIVER
6409M:	Lijun Ou <oulijun@huawei.com>
6410M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6411L:	linux-rdma@vger.kernel.org
6412S:	Maintained
6413F:	drivers/infiniband/hw/hns/
6414F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6415
6416HISILICON SAS Controller
6417M:	John Garry <john.garry@huawei.com>
6418W:	http://www.hisilicon.com
6419S:	Supported
6420F:	drivers/scsi/hisi_sas/
6421F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6422
6423HMM - Heterogeneous Memory Management
6424M:	Jérôme Glisse <jglisse@redhat.com>
6425L:	linux-mm@kvack.org
6426S:	Maintained
6427F:	mm/hmm*
6428F:	include/linux/hmm*
6429F:	Documentation/vm/hmm.txt
6430
6431HOST AP DRIVER
6432M:	Jouni Malinen <j@w1.fi>
6433L:	linux-wireless@vger.kernel.org
6434W:	http://w1.fi/hostap-driver.html
6435S:	Obsolete
6436F:	drivers/net/wireless/intersil/hostap/
6437
6438HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6439L:	platform-driver-x86@vger.kernel.org
6440S:	Orphan
6441F:	drivers/platform/x86/tc1100-wmi.c
6442
6443HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6444M:	Jaroslav Kysela <perex@perex.cz>
6445S:	Maintained
6446F:	drivers/net/ethernet/hp/hp100.*
6447
6448HPET:	High Precision Event Timers driver
6449M:	Clemens Ladisch <clemens@ladisch.de>
6450S:	Maintained
6451F:	Documentation/timers/hpet.txt
6452F:	drivers/char/hpet.c
6453F:	include/linux/hpet.h
6454F:	include/uapi/linux/hpet.h
6455
6456HPET:	x86
6457S:	Orphan
6458F:	arch/x86/kernel/hpet.c
6459F:	arch/x86/include/asm/hpet.h
6460
6461HPFS FILESYSTEM
6462M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6463W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6464S:	Maintained
6465F:	fs/hpfs/
6466
6467HSI SUBSYSTEM
6468M:	Sebastian Reichel <sre@kernel.org>
6469T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6470S:	Maintained
6471F:	Documentation/ABI/testing/sysfs-bus-hsi
6472F:	Documentation/driver-api/hsi.rst
6473F:	drivers/hsi/
6474F:	include/linux/hsi/
6475F:	include/uapi/linux/hsi/
6476
6477HSO 3G MODEM DRIVER
6478L:	linux-usb@vger.kernel.org
6479S:	Orphan
6480F:	drivers/net/usb/hso.c
6481
6482HSR NETWORK PROTOCOL
6483M:	Arvid Brodin <arvid.brodin@alten.se>
6484L:	netdev@vger.kernel.org
6485S:	Maintained
6486F:	net/hsr/
6487
6488HT16K33 LED CONTROLLER DRIVER
6489M:	Robin van der Gracht <robin@protonic.nl>
6490S:	Maintained
6491F:	drivers/auxdisplay/ht16k33.c
6492F:	Documentation/devicetree/bindings/display/ht16k33.txt
6493
6494HTCPEN TOUCHSCREEN DRIVER
6495M:	Pau Oliva Fora <pof@eslack.org>
6496L:	linux-input@vger.kernel.org
6497S:	Maintained
6498F:	drivers/input/touchscreen/htcpen.c
6499
6500HUAWEI ETHERNET DRIVER
6501M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6502L:	netdev@vger.kernel.org
6503S:	Supported
6504F:	Documentation/networking/hinic.txt
6505F:	drivers/net/ethernet/huawei/hinic/
6506
6507HUGETLB FILESYSTEM
6508M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6509S:	Maintained
6510F:	fs/hugetlbfs/
6511
6512HVA ST MEDIA DRIVER
6513M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6514L:	linux-media@vger.kernel.org
6515T:	git git://linuxtv.org/media_tree.git
6516W:	https://linuxtv.org
6517S:	Supported
6518F:	drivers/media/platform/sti/hva
6519
6520HWPOISON MEMORY FAILURE HANDLING
6521M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6522L:	linux-mm@kvack.org
6523S:	Maintained
6524F:	mm/memory-failure.c
6525F:	mm/hwpoison-inject.c
6526
6527Hyper-V CORE AND DRIVERS
6528M:	"K. Y. Srinivasan" <kys@microsoft.com>
6529M:	Haiyang Zhang <haiyangz@microsoft.com>
6530M:	Stephen Hemminger <sthemmin@microsoft.com>
6531L:	devel@linuxdriverproject.org
6532S:	Maintained
6533F:	Documentation/networking/netvsc.txt
6534F:	arch/x86/include/asm/mshyperv.h
6535F:	arch/x86/include/asm/trace/hyperv.h
6536F:	arch/x86/include/asm/hyperv-tlfs.h
6537F:	arch/x86/kernel/cpu/mshyperv.c
6538F:	arch/x86/hyperv
6539F:	drivers/hid/hid-hyperv.c
6540F:	drivers/hv/
6541F:	drivers/input/serio/hyperv-keyboard.c
6542F:	drivers/pci/host/pci-hyperv.c
6543F:	drivers/net/hyperv/
6544F:	drivers/scsi/storvsc_drv.c
6545F:	drivers/uio/uio_hv_generic.c
6546F:	drivers/video/fbdev/hyperv_fb.c
6547F:	net/vmw_vsock/hyperv_transport.c
6548F:	include/linux/hyperv.h
6549F:	include/uapi/linux/hyperv.h
6550F:	tools/hv/
6551F:	Documentation/ABI/stable/sysfs-bus-vmbus
6552
6553HYPERVISOR VIRTUAL CONSOLE DRIVER
6554L:	linuxppc-dev@lists.ozlabs.org
6555S:	Odd Fixes
6556F:	drivers/tty/hvc/
6557
6558I2C ACPI SUPPORT
6559M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6560L:	linux-i2c@vger.kernel.org
6561L:	linux-acpi@vger.kernel.org
6562S:	Maintained
6563F:	drivers/i2c/i2c-core-acpi.c
6564
6565I2C MUXES
6566M:	Peter Rosin <peda@axentia.se>
6567L:	linux-i2c@vger.kernel.org
6568S:	Maintained
6569F:	Documentation/i2c/i2c-topology
6570F:	Documentation/i2c/muxes/
6571F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6572F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6573F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6574F:	drivers/i2c/i2c-mux.c
6575F:	drivers/i2c/muxes/
6576F:	include/linux/i2c-mux.h
6577
6578I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6579M:	Gregory CLEMENT <gregory.clement@bootlin.com>
6580L:	linux-i2c@vger.kernel.org
6581S:	Maintained
6582F:	drivers/i2c/busses/i2c-mv64xxx.c
6583
6584I2C OVER PARALLEL PORT
6585M:	Jean Delvare <jdelvare@suse.com>
6586L:	linux-i2c@vger.kernel.org
6587S:	Maintained
6588F:	Documentation/i2c/busses/i2c-parport
6589F:	Documentation/i2c/busses/i2c-parport-light
6590F:	drivers/i2c/busses/i2c-parport.c
6591F:	drivers/i2c/busses/i2c-parport-light.c
6592
6593I2C SUBSYSTEM
6594M:	Wolfram Sang <wsa@the-dreams.de>
6595L:	linux-i2c@vger.kernel.org
6596W:	https://i2c.wiki.kernel.org/
6597Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6598T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6599S:	Maintained
6600F:	Documentation/devicetree/bindings/i2c/i2c.txt
6601F:	Documentation/i2c/
6602F:	drivers/i2c/*
6603F:	include/linux/i2c.h
6604F:	include/linux/i2c-dev.h
6605F:	include/linux/i2c-smbus.h
6606F:	include/uapi/linux/i2c.h
6607F:	include/uapi/linux/i2c-*.h
6608
6609I2C SUBSYSTEM HOST DRIVERS
6610L:	linux-i2c@vger.kernel.org
6611W:	https://i2c.wiki.kernel.org/
6612Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6613T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6614S:	Odd Fixes
6615F:	Documentation/devicetree/bindings/i2c/
6616F:	drivers/i2c/algos/
6617F:	drivers/i2c/busses/
6618
6619I2C-TAOS-EVM DRIVER
6620M:	Jean Delvare <jdelvare@suse.com>
6621L:	linux-i2c@vger.kernel.org
6622S:	Maintained
6623F:	Documentation/i2c/busses/i2c-taos-evm
6624F:	drivers/i2c/busses/i2c-taos-evm.c
6625
6626I2C-TINY-USB DRIVER
6627M:	Till Harbaum <till@harbaum.org>
6628L:	linux-i2c@vger.kernel.org
6629W:	http://www.harbaum.org/till/i2c_tiny_usb
6630S:	Maintained
6631F:	drivers/i2c/busses/i2c-tiny-usb.c
6632
6633I2C/SMBUS CONTROLLER DRIVERS FOR PC
6634M:	Jean Delvare <jdelvare@suse.com>
6635L:	linux-i2c@vger.kernel.org
6636S:	Maintained
6637F:	Documentation/i2c/busses/i2c-ali1535
6638F:	Documentation/i2c/busses/i2c-ali1563
6639F:	Documentation/i2c/busses/i2c-ali15x3
6640F:	Documentation/i2c/busses/i2c-amd756
6641F:	Documentation/i2c/busses/i2c-amd8111
6642F:	Documentation/i2c/busses/i2c-i801
6643F:	Documentation/i2c/busses/i2c-nforce2
6644F:	Documentation/i2c/busses/i2c-piix4
6645F:	Documentation/i2c/busses/i2c-sis5595
6646F:	Documentation/i2c/busses/i2c-sis630
6647F:	Documentation/i2c/busses/i2c-sis96x
6648F:	Documentation/i2c/busses/i2c-via
6649F:	Documentation/i2c/busses/i2c-viapro
6650F:	drivers/i2c/busses/i2c-ali1535.c
6651F:	drivers/i2c/busses/i2c-ali1563.c
6652F:	drivers/i2c/busses/i2c-ali15x3.c
6653F:	drivers/i2c/busses/i2c-amd756.c
6654F:	drivers/i2c/busses/i2c-amd756-s4882.c
6655F:	drivers/i2c/busses/i2c-amd8111.c
6656F:	drivers/i2c/busses/i2c-i801.c
6657F:	drivers/i2c/busses/i2c-isch.c
6658F:	drivers/i2c/busses/i2c-nforce2.c
6659F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6660F:	drivers/i2c/busses/i2c-piix4.c
6661F:	drivers/i2c/busses/i2c-sis5595.c
6662F:	drivers/i2c/busses/i2c-sis630.c
6663F:	drivers/i2c/busses/i2c-sis96x.c
6664F:	drivers/i2c/busses/i2c-via.c
6665F:	drivers/i2c/busses/i2c-viapro.c
6666
6667I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6668M:	Hans de Goede <hdegoede@redhat.com>
6669L:	linux-i2c@vger.kernel.org
6670S:	Maintained
6671F:	drivers/i2c/busses/i2c-cht-wc.c
6672
6673I2C/SMBUS ISMT DRIVER
6674M:	Seth Heasley <seth.heasley@intel.com>
6675M:	Neil Horman <nhorman@tuxdriver.com>
6676L:	linux-i2c@vger.kernel.org
6677F:	drivers/i2c/busses/i2c-ismt.c
6678F:	Documentation/i2c/busses/i2c-ismt
6679
6680I2C/SMBUS STUB DRIVER
6681M:	Jean Delvare <jdelvare@suse.com>
6682L:	linux-i2c@vger.kernel.org
6683S:	Maintained
6684F:	drivers/i2c/i2c-stub.c
6685
6686IA64 (Itanium) PLATFORM
6687M:	Tony Luck <tony.luck@intel.com>
6688M:	Fenghua Yu <fenghua.yu@intel.com>
6689L:	linux-ia64@vger.kernel.org
6690T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6691S:	Maintained
6692F:	arch/ia64/
6693
6694IBM Power 842 compression accelerator
6695M:	Haren Myneni <haren@us.ibm.com>
6696S:	Supported
6697F:	drivers/crypto/nx/Makefile
6698F:	drivers/crypto/nx/Kconfig
6699F:	drivers/crypto/nx/nx-842*
6700F:	include/linux/sw842.h
6701F:	crypto/842.c
6702F:	lib/842/
6703
6704IBM Power in-Nest Crypto Acceleration
6705M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6706M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6707L:	linux-crypto@vger.kernel.org
6708S:	Supported
6709F:	drivers/crypto/nx/Makefile
6710F:	drivers/crypto/nx/Kconfig
6711F:	drivers/crypto/nx/nx-aes*
6712F:	drivers/crypto/nx/nx-sha*
6713F:	drivers/crypto/nx/nx.*
6714F:	drivers/crypto/nx/nx_csbcpb.h
6715F:	drivers/crypto/nx/nx_debugfs.h
6716
6717IBM Power Linux RAID adapter
6718M:	Brian King <brking@us.ibm.com>
6719S:	Supported
6720F:	drivers/scsi/ipr.*
6721
6722IBM Power SRIOV Virtual NIC Device Driver
6723M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6724M:	John Allen <jallen@linux.vnet.ibm.com>
6725L:	netdev@vger.kernel.org
6726S:	Supported
6727F:	drivers/net/ethernet/ibm/ibmvnic.*
6728
6729IBM Power Virtual Accelerator Switchboard
6730M:	Sukadev Bhattiprolu
6731L:	linuxppc-dev@lists.ozlabs.org
6732S:	Supported
6733F:	arch/powerpc/platforms/powernv/vas*
6734F:	arch/powerpc/platforms/powernv/copy-paste.h
6735F:	arch/powerpc/include/asm/vas.h
6736F:	arch/powerpc/include/uapi/asm/vas.h
6737
6738IBM Power Virtual Ethernet Device Driver
6739M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6740L:	netdev@vger.kernel.org
6741S:	Supported
6742F:	drivers/net/ethernet/ibm/ibmveth.*
6743
6744IBM Power Virtual FC Device Drivers
6745M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6746L:	linux-scsi@vger.kernel.org
6747S:	Supported
6748F:	drivers/scsi/ibmvscsi/ibmvfc*
6749
6750IBM Power Virtual SCSI Device Drivers
6751M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6752L:	linux-scsi@vger.kernel.org
6753S:	Supported
6754F:	drivers/scsi/ibmvscsi/ibmvscsi*
6755F:	include/scsi/viosrp.h
6756
6757IBM Power Virtual SCSI Device Target Driver
6758M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6759M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6760L:	linux-scsi@vger.kernel.org
6761L:	target-devel@vger.kernel.org
6762S:	Supported
6763F:	drivers/scsi/ibmvscsi_tgt/
6764
6765IBM Power VMX Cryptographic instructions
6766M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6767M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6768L:	linux-crypto@vger.kernel.org
6769S:	Supported
6770F:	drivers/crypto/vmx/Makefile
6771F:	drivers/crypto/vmx/Kconfig
6772F:	drivers/crypto/vmx/vmx.c
6773F:	drivers/crypto/vmx/aes*
6774F:	drivers/crypto/vmx/ghash*
6775F:	drivers/crypto/vmx/ppc-xlate.pl
6776
6777IBM ServeRAID RAID DRIVER
6778S:	Orphan
6779F:	drivers/scsi/ips.*
6780
6781ICH LPC AND GPIO DRIVER
6782M:	Peter Tyser <ptyser@xes-inc.com>
6783S:	Maintained
6784F:	drivers/mfd/lpc_ich.c
6785F:	drivers/gpio/gpio-ich.c
6786
6787IDE SUBSYSTEM
6788M:	"David S. Miller" <davem@davemloft.net>
6789L:	linux-ide@vger.kernel.org
6790Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6791T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6792S:	Maintained
6793F:	Documentation/ide/
6794F:	drivers/ide/
6795F:	include/linux/ide.h
6796
6797IDE/ATAPI DRIVERS
6798M:	Borislav Petkov <bp@alien8.de>
6799L:	linux-ide@vger.kernel.org
6800S:	Maintained
6801F:	Documentation/cdrom/ide-cd
6802F:	drivers/ide/ide-cd*
6803
6804IDEAPAD LAPTOP EXTRAS DRIVER
6805M:	Ike Panhc <ike.pan@canonical.com>
6806L:	platform-driver-x86@vger.kernel.org
6807W:	http://launchpad.net/ideapad-laptop
6808S:	Maintained
6809F:	drivers/platform/x86/ideapad-laptop.c
6810
6811IDEAPAD LAPTOP SLIDEBAR DRIVER
6812M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6813L:	linux-input@vger.kernel.org
6814W:	https://github.com/o2genum/ideapad-slidebar
6815S:	Maintained
6816F:	drivers/input/misc/ideapad_slidebar.c
6817
6818IDT VersaClock 5 CLOCK DRIVER
6819M:	Marek Vasut <marek.vasut@gmail.com>
6820S:	Maintained
6821F:	drivers/clk/clk-versaclock5.c
6822
6823IEEE 802.15.4 SUBSYSTEM
6824M:	Alexander Aring <alex.aring@gmail.com>
6825M:	Stefan Schmidt <stefan@osg.samsung.com>
6826L:	linux-wpan@vger.kernel.org
6827W:	http://wpan.cakelab.org/
6828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6829T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6830S:	Maintained
6831F:	net/ieee802154/
6832F:	net/mac802154/
6833F:	drivers/net/ieee802154/
6834F:	include/linux/nl802154.h
6835F:	include/linux/ieee802154.h
6836F:	include/net/nl802154.h
6837F:	include/net/mac802154.h
6838F:	include/net/af_ieee802154.h
6839F:	include/net/cfg802154.h
6840F:	include/net/ieee802154_netdev.h
6841F:	Documentation/networking/ieee802154.txt
6842
6843IFE PROTOCOL
6844M:	Yotam Gigi <yotam.gi@gmail.com>
6845M:	Jamal Hadi Salim <jhs@mojatatu.com>
6846F:	net/ife
6847F:	include/net/ife.h
6848F:	include/uapi/linux/ife.h
6849
6850IGORPLUG-USB IR RECEIVER
6851M:	Sean Young <sean@mess.org>
6852L:	linux-media@vger.kernel.org
6853S:	Maintained
6854F:	drivers/media/rc/igorplugusb.c
6855
6856IGUANAWORKS USB IR TRANSCEIVER
6857M:	Sean Young <sean@mess.org>
6858L:	linux-media@vger.kernel.org
6859S:	Maintained
6860F:	drivers/media/rc/iguanair.c
6861
6862IIO DIGITAL POTENTIOMETER DAC
6863M:	Peter Rosin <peda@axentia.se>
6864L:	linux-iio@vger.kernel.org
6865S:	Maintained
6866F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6867F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6868F:	drivers/iio/dac/dpot-dac.c
6869
6870IIO ENVELOPE DETECTOR
6871M:	Peter Rosin <peda@axentia.se>
6872L:	linux-iio@vger.kernel.org
6873S:	Maintained
6874F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6875F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6876F:	drivers/iio/adc/envelope-detector.c
6877
6878IIO MULTIPLEXER
6879M:	Peter Rosin <peda@axentia.se>
6880L:	linux-iio@vger.kernel.org
6881S:	Maintained
6882F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6883F:	drivers/iio/multiplexer/iio-mux.c
6884
6885IIO SUBSYSTEM AND DRIVERS
6886M:	Jonathan Cameron <jic23@kernel.org>
6887R:	Hartmut Knaack <knaack.h@gmx.de>
6888R:	Lars-Peter Clausen <lars@metafoo.de>
6889R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6890L:	linux-iio@vger.kernel.org
6891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6892S:	Maintained
6893F:	Documentation/ABI/testing/configfs-iio*
6894F:	Documentation/ABI/testing/sysfs-bus-iio*
6895F:	Documentation/devicetree/bindings/iio/
6896F:	drivers/iio/
6897F:	drivers/staging/iio/
6898F:	include/linux/iio/
6899F:	tools/iio/
6900
6901IKANOS/ADI EAGLE ADSL USB DRIVER
6902M:	Matthieu Castet <castet.matthieu@free.fr>
6903M:	Stanislaw Gruszka <stf_xl@wp.pl>
6904S:	Maintained
6905F:	drivers/usb/atm/ueagle-atm.c
6906
6907IMGTEC ASCII LCD DRIVER
6908M:	Paul Burton <paul.burton@mips.com>
6909S:	Maintained
6910F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6911F:	drivers/auxdisplay/img-ascii-lcd.c
6912
6913IMGTEC IR DECODER DRIVER
6914M:	James Hogan <jhogan@kernel.org>
6915S:	Maintained
6916F:	drivers/media/rc/img-ir/
6917
6918IMON SOUNDGRAPH USB IR RECEIVER
6919M:	Sean Young <sean@mess.org>
6920L:	linux-media@vger.kernel.org
6921S:	Maintained
6922F:	drivers/media/rc/imon_raw.c
6923F:	drivers/media/rc/imon.c
6924
6925IMS TWINTURBO FRAMEBUFFER DRIVER
6926L:	linux-fbdev@vger.kernel.org
6927S:	Orphan
6928F:	drivers/video/fbdev/imsttfb.c
6929
6930INA209 HARDWARE MONITOR DRIVER
6931M:	Guenter Roeck <linux@roeck-us.net>
6932L:	linux-hwmon@vger.kernel.org
6933S:	Maintained
6934F:	Documentation/hwmon/ina209
6935F:	Documentation/devicetree/bindings/i2c/ina209.txt
6936F:	drivers/hwmon/ina209.c
6937
6938INA2XX HARDWARE MONITOR DRIVER
6939M:	Guenter Roeck <linux@roeck-us.net>
6940L:	linux-hwmon@vger.kernel.org
6941S:	Maintained
6942F:	Documentation/hwmon/ina2xx
6943F:	drivers/hwmon/ina2xx.c
6944F:	include/linux/platform_data/ina2xx.h
6945
6946INDUSTRY PACK SUBSYSTEM (IPACK)
6947M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6948M:	Jens Taprogge <jens.taprogge@taprogge.org>
6949M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6950L:	industrypack-devel@lists.sourceforge.net
6951W:	http://industrypack.sourceforge.net
6952S:	Maintained
6953F:	drivers/ipack/
6954
6955INFINIBAND SUBSYSTEM
6956M:	Doug Ledford <dledford@redhat.com>
6957M:	Jason Gunthorpe <jgg@mellanox.com>
6958L:	linux-rdma@vger.kernel.org
6959W:	https://github.com/linux-rdma/rdma-core
6960Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6962S:	Supported
6963F:	Documentation/devicetree/bindings/infiniband/
6964F:	Documentation/infiniband/
6965F:	drivers/infiniband/
6966F:	include/uapi/linux/if_infiniband.h
6967F:	include/uapi/rdma/
6968F:	include/rdma/
6969
6970INGENIC JZ4780 DMA Driver
6971M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6972S:	Maintained
6973F:	drivers/dma/dma-jz4780.c
6974
6975INGENIC JZ4780 NAND DRIVER
6976M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6977L:	linux-mtd@lists.infradead.org
6978S:	Maintained
6979F:	drivers/mtd/nand/raw/jz4780_*
6980
6981INOTIFY
6982M:	Jan Kara <jack@suse.cz>
6983R:	Amir Goldstein <amir73il@gmail.com>
6984L:	linux-fsdevel@vger.kernel.org
6985S:	Maintained
6986F:	Documentation/filesystems/inotify.txt
6987F:	fs/notify/inotify/
6988F:	include/linux/inotify.h
6989F:	include/uapi/linux/inotify.h
6990
6991INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6992M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6993L:	linux-input@vger.kernel.org
6994Q:	http://patchwork.kernel.org/project/linux-input/list/
6995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6996S:	Maintained
6997F:	drivers/input/
6998F:	include/linux/input.h
6999F:	include/uapi/linux/input.h
7000F:	include/uapi/linux/input-event-codes.h
7001F:	include/linux/input/
7002F:	Documentation/devicetree/bindings/input/
7003F:	Documentation/input/
7004
7005INPUT MULTITOUCH (MT) PROTOCOL
7006M:	Henrik Rydberg <rydberg@bitmath.org>
7007L:	linux-input@vger.kernel.org
7008S:	Odd fixes
7009F:	Documentation/input/multi-touch-protocol.rst
7010F:	drivers/input/input-mt.c
7011K:	\b(ABS|SYN)_MT_
7012
7013INSIDE SECURE CRYPTO DRIVER
7014M:	Antoine Tenart <antoine.tenart@bootlin.com>
7015F:	drivers/crypto/inside-secure/
7016S:	Maintained
7017L:	linux-crypto@vger.kernel.org
7018
7019INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7020M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7021M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7022L:	linux-integrity@vger.kernel.org
7023T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7024S:	Supported
7025F:	security/integrity/ima/
7026
7027INTEL 810/815 FRAMEBUFFER DRIVER
7028M:	Antonino Daplas <adaplas@gmail.com>
7029L:	linux-fbdev@vger.kernel.org
7030S:	Maintained
7031F:	drivers/video/fbdev/i810/
7032
7033INTEL ASoC BDW/HSW DRIVERS
7034M:	Jie Yang <yang.jie@linux.intel.com>
7035L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7036S:	Supported
7037F:	sound/soc/intel/common/sst-dsp*
7038F:	sound/soc/intel/common/sst-firmware.c
7039F:	sound/soc/intel/boards/broadwell.c
7040F:	sound/soc/intel/haswell/
7041
7042INTEL C600 SERIES SAS CONTROLLER DRIVER
7043M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7044M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7045L:	linux-scsi@vger.kernel.org
7046T:	git git://git.code.sf.net/p/intel-sas/isci
7047S:	Supported
7048F:	drivers/scsi/isci/
7049
7050INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7051M:	Jani Nikula <jani.nikula@linux.intel.com>
7052M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7053M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7054L:	intel-gfx@lists.freedesktop.org
7055W:	https://01.org/linuxgraphics/
7056B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7057C:	irc://chat.freenode.net/intel-gfx
7058Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7059T:	git git://anongit.freedesktop.org/drm-intel
7060S:	Supported
7061F:	drivers/gpu/drm/i915/
7062F:	include/drm/i915*
7063F:	include/uapi/drm/i915_drm.h
7064F:	Documentation/gpu/i915.rst
7065
7066INTEL ETHERNET DRIVERS
7067M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7068L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7069W:	http://www.intel.com/support/feedback.htm
7070W:	http://e1000.sourceforge.net/
7071Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7073T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7074S:	Supported
7075F:	Documentation/networking/e100.txt
7076F:	Documentation/networking/e1000.txt
7077F:	Documentation/networking/e1000e.txt
7078F:	Documentation/networking/igb.txt
7079F:	Documentation/networking/igbvf.txt
7080F:	Documentation/networking/ixgb.txt
7081F:	Documentation/networking/ixgbe.txt
7082F:	Documentation/networking/ixgbevf.txt
7083F:	Documentation/networking/i40e.txt
7084F:	Documentation/networking/i40evf.txt
7085F:	Documentation/networking/ice.txt
7086F:	drivers/net/ethernet/intel/
7087F:	drivers/net/ethernet/intel/*/
7088F:	include/linux/avf/virtchnl.h
7089
7090INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7091M:	Maik Broemme <mbroemme@libmpq.org>
7092L:	linux-fbdev@vger.kernel.org
7093S:	Maintained
7094F:	Documentation/fb/intelfb.txt
7095F:	drivers/video/fbdev/intelfb/
7096
7097INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7098M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7099M:	Zhi Wang <zhi.a.wang@intel.com>
7100L:	intel-gvt-dev@lists.freedesktop.org
7101L:	intel-gfx@lists.freedesktop.org
7102W:	https://01.org/igvt-g
7103T:	git https://github.com/intel/gvt-linux.git
7104S:	Supported
7105F:	drivers/gpu/drm/i915/gvt/
7106
7107INTEL HID EVENT DRIVER
7108M:	Alex Hung <alex.hung@canonical.com>
7109L:	platform-driver-x86@vger.kernel.org
7110S:	Maintained
7111F:	drivers/platform/x86/intel-hid.c
7112
7113INTEL I/OAT DMA DRIVER
7114M:	Dave Jiang <dave.jiang@intel.com>
7115R:	Dan Williams <dan.j.williams@intel.com>
7116L:	dmaengine@vger.kernel.org
7117Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7118S:	Supported
7119F:	drivers/dma/ioat*
7120
7121INTEL IDLE DRIVER
7122M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7123M:	Len Brown <lenb@kernel.org>
7124L:	linux-pm@vger.kernel.org
7125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7126B:	https://bugzilla.kernel.org
7127S:	Supported
7128F:	drivers/idle/intel_idle.c
7129
7130INTEL INTEGRATED SENSOR HUB DRIVER
7131M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7132M:	Jiri Kosina <jikos@kernel.org>
7133L:	linux-input@vger.kernel.org
7134S:	Maintained
7135F:	drivers/hid/intel-ish-hid/
7136
7137INTEL IOMMU (VT-d)
7138M:	David Woodhouse <dwmw2@infradead.org>
7139L:	iommu@lists.linux-foundation.org
7140T:	git git://git.infradead.org/iommu-2.6.git
7141S:	Supported
7142F:	drivers/iommu/intel-iommu.c
7143F:	include/linux/intel-iommu.h
7144
7145INTEL IOP-ADMA DMA DRIVER
7146R:	Dan Williams <dan.j.williams@intel.com>
7147S:	Odd fixes
7148F:	drivers/dma/iop-adma.c
7149
7150INTEL IPU3 CSI-2 CIO2 DRIVER
7151M:	Yong Zhi <yong.zhi@intel.com>
7152M:	Sakari Ailus <sakari.ailus@linux.intel.com>
7153L:	linux-media@vger.kernel.org
7154S:	Maintained
7155F:	drivers/media/pci/intel/ipu3/
7156F:	Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
7157
7158INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7159M:	Krzysztof Halasa <khalasa@piap.pl>
7160S:	Maintained
7161F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7162F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7163F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7164F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7165F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7166F:	drivers/net/wan/ixp4xx_hss.c
7167
7168INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7169M:	Deepak Saxena <dsaxena@plexity.net>
7170S:	Maintained
7171F:	drivers/char/hw_random/ixp4xx-rng.c
7172
7173INTEL MANAGEMENT ENGINE (mei)
7174M:	Tomas Winkler <tomas.winkler@intel.com>
7175L:	linux-kernel@vger.kernel.org
7176S:	Supported
7177F:	include/uapi/linux/mei.h
7178F:	include/linux/mei_cl_bus.h
7179F:	drivers/misc/mei/*
7180F:	drivers/watchdog/mei_wdt.c
7181F:	Documentation/misc-devices/mei/*
7182F:	samples/mei/*
7183
7184INTEL MENLOW THERMAL DRIVER
7185M:	Sujith Thomas <sujith.thomas@intel.com>
7186L:	platform-driver-x86@vger.kernel.org
7187W:	https://01.org/linux-acpi
7188S:	Supported
7189F:	drivers/platform/x86/intel_menlow.c
7190
7191INTEL MERRIFIELD GPIO DRIVER
7192M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7193L:	linux-gpio@vger.kernel.org
7194S:	Maintained
7195F:	drivers/gpio/gpio-merrifield.c
7196
7197INTEL MIC DRIVERS (mic)
7198M:	Sudeep Dutt <sudeep.dutt@intel.com>
7199M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7200S:	Supported
7201W:	https://github.com/sudeepdutt/mic
7202W:	http://software.intel.com/en-us/mic-developer
7203F:	include/linux/mic_bus.h
7204F:	include/linux/scif.h
7205F:	include/uapi/linux/mic_common.h
7206F:	include/uapi/linux/mic_ioctl.h
7207F:	include/uapi/linux/scif_ioctl.h
7208F:	drivers/misc/mic/
7209F:	drivers/dma/mic_x100_dma.c
7210F:	drivers/dma/mic_x100_dma.h
7211F:	Documentation/mic/
7212
7213INTEL PMC CORE DRIVER
7214M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7215M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7216L:	platform-driver-x86@vger.kernel.org
7217S:	Maintained
7218F:	arch/x86/include/asm/pmc_core.h
7219F:	drivers/platform/x86/intel_pmc_core*
7220
7221INTEL PMC/P-Unit IPC DRIVER
7222M:	Zha Qipeng<qipeng.zha@intel.com>
7223L:	platform-driver-x86@vger.kernel.org
7224S:	Maintained
7225F:	drivers/platform/x86/intel_pmc_ipc.c
7226F:	drivers/platform/x86/intel_punit_ipc.c
7227F:	arch/x86/include/asm/intel_pmc_ipc.h
7228F:	arch/x86/include/asm/intel_punit_ipc.h
7229
7230INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7231M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7232L:	linux-wireless@vger.kernel.org
7233S:	Maintained
7234F:	Documentation/networking/README.ipw2100
7235F:	Documentation/networking/README.ipw2200
7236F:	drivers/net/wireless/intel/ipw2x00/
7237
7238INTEL PSTATE DRIVER
7239M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7240M:	Len Brown <lenb@kernel.org>
7241L:	linux-pm@vger.kernel.org
7242S:	Supported
7243F:	drivers/cpufreq/intel_pstate.c
7244
7245INTEL RDMA RNIC DRIVER
7246M:	Faisal Latif <faisal.latif@intel.com>
7247M:	Shiraz Saleem <shiraz.saleem@intel.com>
7248L:	linux-rdma@vger.kernel.org
7249S:	Supported
7250F:	drivers/infiniband/hw/i40iw/
7251F:	include/uapi/rdma/i40iw-abi.h
7252
7253INTEL SHA MULTIBUFFER DRIVER
7254M:	Megha Dey <megha.dey@linux.intel.com>
7255R:	Tim Chen <tim.c.chen@linux.intel.com>
7256L:	linux-crypto@vger.kernel.org
7257S:	Supported
7258F:	arch/x86/crypto/sha*-mb
7259F:	crypto/mcryptd.c
7260
7261INTEL TELEMETRY DRIVER
7262M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7263L:	platform-driver-x86@vger.kernel.org
7264S:	Maintained
7265F:	arch/x86/include/asm/intel_telemetry.h
7266F:	drivers/platform/x86/intel_telemetry*
7267
7268INTEL VIRTUAL BUTTON DRIVER
7269M:	AceLan Kao <acelan.kao@canonical.com>
7270L:	platform-driver-x86@vger.kernel.org
7271S:	Maintained
7272F:	drivers/platform/x86/intel-vbtn.c
7273
7274INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7275M:	Stanislaw Gruszka <sgruszka@redhat.com>
7276L:	linux-wireless@vger.kernel.org
7277S:	Supported
7278F:	drivers/net/wireless/intel/iwlegacy/
7279
7280INTEL WIRELESS WIFI LINK (iwlwifi)
7281M:	Johannes Berg <johannes.berg@intel.com>
7282M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7283M:	Luca Coelho <luciano.coelho@intel.com>
7284M:	Intel Linux Wireless <linuxwifi@intel.com>
7285L:	linux-wireless@vger.kernel.org
7286W:	http://intellinuxwireless.org
7287T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7288S:	Supported
7289F:	drivers/net/wireless/intel/iwlwifi/
7290
7291INTEL WIRELESS WIMAX CONNECTION 2400
7292M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7293M:	linux-wimax@intel.com
7294L:	wimax@linuxwimax.org (subscribers-only)
7295S:	Supported
7296W:	http://linuxwimax.org
7297F:	Documentation/wimax/README.i2400m
7298F:	drivers/net/wimax/i2400m/
7299F:	include/uapi/linux/wimax/i2400m.h
7300
7301INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7302M:	Mario Limonciello <mario.limonciello@dell.com>
7303S:	Maintained
7304F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7305
7306INTEL(R) TRACE HUB
7307M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7308S:	Supported
7309F:	Documentation/trace/intel_th.txt
7310F:	drivers/hwtracing/intel_th/
7311
7312INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7313M:	Ning Sun <ning.sun@intel.com>
7314L:	tboot-devel@lists.sourceforge.net
7315W:	http://tboot.sourceforge.net
7316T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7317S:	Supported
7318F:	Documentation/intel_txt.txt
7319F:	include/linux/tboot.h
7320F:	arch/x86/kernel/tboot.c
7321
7322INTEL-MID GPIO DRIVER
7323M:	David Cohen <david.a.cohen@linux.intel.com>
7324L:	linux-gpio@vger.kernel.org
7325S:	Maintained
7326F:	drivers/gpio/gpio-intel-mid.c
7327
7328INVENSENSE MPU-3050 GYROSCOPE DRIVER
7329M:	Linus Walleij <linus.walleij@linaro.org>
7330L:	linux-iio@vger.kernel.org
7331S:	Maintained
7332F:	drivers/iio/gyro/mpu3050*
7333F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7334
7335IOC3 ETHERNET DRIVER
7336M:	Ralf Baechle <ralf@linux-mips.org>
7337L:	linux-mips@linux-mips.org
7338S:	Maintained
7339F:	drivers/net/ethernet/sgi/ioc3-eth.c
7340
7341IOC3 SERIAL DRIVER
7342M:	Pat Gefre <pfg@sgi.com>
7343L:	linux-serial@vger.kernel.org
7344S:	Maintained
7345F:	drivers/tty/serial/ioc3_serial.c
7346
7347IOMMU DRIVERS
7348M:	Joerg Roedel <joro@8bytes.org>
7349L:	iommu@lists.linux-foundation.org
7350T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7351S:	Maintained
7352F:	Documentation/devicetree/bindings/iommu/
7353F:	drivers/iommu/
7354F:	include/linux/iommu.h
7355F:	include/linux/of_iommu.h
7356F:	include/linux/iova.h
7357
7358IP MASQUERADING
7359M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7360S:	Maintained
7361F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7362
7363IPMI SUBSYSTEM
7364M:	Corey Minyard <minyard@acm.org>
7365L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7366W:	http://openipmi.sourceforge.net/
7367S:	Supported
7368F:	Documentation/IPMI.txt
7369F:	drivers/char/ipmi/
7370F:	include/linux/ipmi*
7371F:	include/uapi/linux/ipmi*
7372
7373IPS SCSI RAID DRIVER
7374M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
7375L:	linux-scsi@vger.kernel.org
7376W:	http://www.adaptec.com/
7377S:	Maintained
7378F:	drivers/scsi/ips*
7379
7380IPVS
7381M:	Wensong Zhang <wensong@linux-vs.org>
7382M:	Simon Horman <horms@verge.net.au>
7383M:	Julian Anastasov <ja@ssi.bg>
7384L:	netdev@vger.kernel.org
7385L:	lvs-devel@vger.kernel.org
7386S:	Maintained
7387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7388T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7389F:	Documentation/networking/ipvs-sysctl.txt
7390F:	include/net/ip_vs.h
7391F:	include/uapi/linux/ip_vs.h
7392F:	net/netfilter/ipvs/
7393
7394IPWIRELESS DRIVER
7395M:	Jiri Kosina <jikos@kernel.org>
7396M:	David Sterba <dsterba@suse.com>
7397S:	Odd Fixes
7398F:	drivers/tty/ipwireless/
7399
7400IPX NETWORK LAYER
7401L:	netdev@vger.kernel.org
7402S:	Obsolete
7403F:	include/uapi/linux/ipx.h
7404F:	drivers/staging/ipx/
7405
7406IRDA SUBSYSTEM
7407M:	Samuel Ortiz <samuel@sortiz.org>
7408L:	irda-users@lists.sourceforge.net (subscribers-only)
7409L:	netdev@vger.kernel.org
7410W:	http://irda.sourceforge.net/
7411S:	Obsolete
7412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7413F:	Documentation/networking/irda.txt
7414F:	drivers/staging/irda/
7415
7416IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7417M:	Marc Zyngier <marc.zyngier@arm.com>
7418S:	Maintained
7419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7420F:	Documentation/IRQ-domain.txt
7421F:	include/linux/irqdomain.h
7422F:	kernel/irq/irqdomain.c
7423F:	kernel/irq/msi.c
7424
7425IRQ SUBSYSTEM
7426M:	Thomas Gleixner <tglx@linutronix.de>
7427L:	linux-kernel@vger.kernel.org
7428S:	Maintained
7429T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7430F:	kernel/irq/
7431
7432IRQCHIP DRIVERS
7433M:	Thomas Gleixner <tglx@linutronix.de>
7434M:	Jason Cooper <jason@lakedaemon.net>
7435M:	Marc Zyngier <marc.zyngier@arm.com>
7436L:	linux-kernel@vger.kernel.org
7437S:	Maintained
7438T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7439F:	Documentation/devicetree/bindings/interrupt-controller/
7440F:	drivers/irqchip/
7441
7442ISA
7443M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7444S:	Maintained
7445F:	Documentation/isa.txt
7446F:	drivers/base/isa.c
7447F:	include/linux/isa.h
7448
7449ISA RADIO MODULE
7450M:	Hans Verkuil <hverkuil@xs4all.nl>
7451L:	linux-media@vger.kernel.org
7452T:	git git://linuxtv.org/media_tree.git
7453W:	https://linuxtv.org
7454S:	Maintained
7455F:	drivers/media/radio/radio-isa*
7456
7457ISAPNP
7458M:	Jaroslav Kysela <perex@perex.cz>
7459S:	Maintained
7460F:	Documentation/isapnp.txt
7461F:	drivers/pnp/isapnp/
7462F:	include/linux/isapnp.h
7463
7464ISCSI
7465M:	Lee Duncan <lduncan@suse.com>
7466M:	Chris Leech <cleech@redhat.com>
7467L:	open-iscsi@googlegroups.com
7468W:	www.open-iscsi.com
7469S:	Maintained
7470F:	drivers/scsi/*iscsi*
7471F:	include/scsi/*iscsi*
7472
7473iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7474M:	Peter Jones <pjones@redhat.com>
7475M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7476S:	Maintained
7477F:	drivers/firmware/iscsi_ibft*
7478
7479ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7480M:	Or Gerlitz <ogerlitz@mellanox.com>
7481M:	Sagi Grimberg <sagi@grimberg.me>
7482M:	Roi Dayan <roid@mellanox.com>
7483L:	linux-rdma@vger.kernel.org
7484S:	Supported
7485W:	http://www.openfabrics.org
7486W:	www.open-iscsi.org
7487Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7488F:	drivers/infiniband/ulp/iser/
7489
7490ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7491M:	Sagi Grimberg <sagi@grimberg.me>
7492T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7493L:	linux-rdma@vger.kernel.org
7494L:	target-devel@vger.kernel.org
7495S:	Supported
7496W:	http://www.linux-iscsi.org
7497F:	drivers/infiniband/ulp/isert
7498
7499ISDN SUBSYSTEM
7500M:	Karsten Keil <isdn@linux-pingi.de>
7501L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7502L:	netdev@vger.kernel.org
7503W:	http://www.isdn4linux.de
7504T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7505S:	Maintained
7506F:	Documentation/isdn/
7507F:	drivers/isdn/
7508F:	include/linux/isdn.h
7509F:	include/linux/isdn/
7510F:	include/uapi/linux/isdn.h
7511F:	include/uapi/linux/isdn/
7512
7513ISDN SUBSYSTEM (Eicon active card driver)
7514M:	Armin Schindler <mac@melware.de>
7515L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7516W:	http://www.melware.de
7517S:	Maintained
7518F:	drivers/isdn/hardware/eicon/
7519
7520IT87 HARDWARE MONITORING DRIVER
7521M:	Jean Delvare <jdelvare@suse.com>
7522L:	linux-hwmon@vger.kernel.org
7523S:	Maintained
7524F:	Documentation/hwmon/it87
7525F:	drivers/hwmon/it87.c
7526
7527IT913X MEDIA DRIVER
7528M:	Antti Palosaari <crope@iki.fi>
7529L:	linux-media@vger.kernel.org
7530W:	https://linuxtv.org
7531W:	http://palosaari.fi/linux/
7532Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7533T:	git git://linuxtv.org/anttip/media_tree.git
7534S:	Maintained
7535F:	drivers/media/tuners/it913x*
7536
7537IVTV VIDEO4LINUX DRIVER
7538M:	Andy Walls <awalls@md.metrocast.net>
7539L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7540L:	linux-media@vger.kernel.org
7541T:	git git://linuxtv.org/media_tree.git
7542W:	http://www.ivtvdriver.org
7543S:	Maintained
7544F:	Documentation/media/v4l-drivers/ivtv*
7545F:	drivers/media/pci/ivtv/
7546F:	include/uapi/linux/ivtv*
7547
7548IX2505V MEDIA DRIVER
7549M:	Malcolm Priestley <tvboxspy@gmail.com>
7550L:	linux-media@vger.kernel.org
7551W:	https://linuxtv.org
7552Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7553S:	Maintained
7554F:	drivers/media/dvb-frontends/ix2505v*
7555
7556JAILHOUSE HYPERVISOR INTERFACE
7557M:	Jan Kiszka <jan.kiszka@siemens.com>
7558L:	jailhouse-dev@googlegroups.com
7559S:	Maintained
7560F:	arch/x86/kernel/jailhouse.c
7561F:	arch/x86/include/asm/jailhouse_para.h
7562
7563JC42.4 TEMPERATURE SENSOR DRIVER
7564M:	Guenter Roeck <linux@roeck-us.net>
7565L:	linux-hwmon@vger.kernel.org
7566S:	Maintained
7567F:	drivers/hwmon/jc42.c
7568F:	Documentation/hwmon/jc42
7569
7570JFS FILESYSTEM
7571M:	Dave Kleikamp <shaggy@kernel.org>
7572L:	jfs-discussion@lists.sourceforge.net
7573W:	http://jfs.sourceforge.net/
7574T:	git git://github.com/kleikamp/linux-shaggy.git
7575S:	Maintained
7576F:	Documentation/filesystems/jfs.txt
7577F:	fs/jfs/
7578
7579JME NETWORK DRIVER
7580M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7581L:	netdev@vger.kernel.org
7582S:	Maintained
7583F:	drivers/net/ethernet/jme.*
7584
7585JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7586M:	David Woodhouse <dwmw2@infradead.org>
7587L:	linux-mtd@lists.infradead.org
7588W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7589S:	Maintained
7590F:	fs/jffs2/
7591F:	include/uapi/linux/jffs2.h
7592
7593JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7594M:	"Theodore Ts'o" <tytso@mit.edu>
7595M:	Jan Kara <jack@suse.com>
7596L:	linux-ext4@vger.kernel.org
7597S:	Maintained
7598F:	fs/jbd2/
7599F:	include/linux/jbd2.h
7600
7601JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7602M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7603L:	linux-media@vger.kernel.org
7604S:	Maintained
7605F:	drivers/media/platform/rcar_jpu.c
7606
7607JSM Neo PCI based serial card
7608M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7609L:	linux-serial@vger.kernel.org
7610S:	Maintained
7611F:	drivers/tty/serial/jsm/
7612
7613K10TEMP HARDWARE MONITORING DRIVER
7614M:	Clemens Ladisch <clemens@ladisch.de>
7615L:	linux-hwmon@vger.kernel.org
7616S:	Maintained
7617F:	Documentation/hwmon/k10temp
7618F:	drivers/hwmon/k10temp.c
7619
7620K8TEMP HARDWARE MONITORING DRIVER
7621M:	Rudolf Marek <r.marek@assembler.cz>
7622L:	linux-hwmon@vger.kernel.org
7623S:	Maintained
7624F:	Documentation/hwmon/k8temp
7625F:	drivers/hwmon/k8temp.c
7626
7627KASAN
7628M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7629R:	Alexander Potapenko <glider@google.com>
7630R:	Dmitry Vyukov <dvyukov@google.com>
7631L:	kasan-dev@googlegroups.com
7632S:	Maintained
7633F:	arch/*/include/asm/kasan.h
7634F:	arch/*/mm/kasan_init*
7635F:	Documentation/dev-tools/kasan.rst
7636F:	include/linux/kasan*.h
7637F:	lib/test_kasan.c
7638F:	mm/kasan/
7639F:	scripts/Makefile.kasan
7640
7641KCONFIG
7642M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7643T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
7644L:	linux-kbuild@vger.kernel.org
7645S:	Maintained
7646F:	Documentation/kbuild/kconfig-language.txt
7647F:	scripts/kconfig/
7648
7649KDUMP
7650M:	Dave Young <dyoung@redhat.com>
7651M:	Baoquan He <bhe@redhat.com>
7652R:	Vivek Goyal <vgoyal@redhat.com>
7653L:	kexec@lists.infradead.org
7654W:	http://lse.sourceforge.net/kdump/
7655S:	Maintained
7656F:	Documentation/kdump/
7657
7658KEENE FM RADIO TRANSMITTER DRIVER
7659M:	Hans Verkuil <hverkuil@xs4all.nl>
7660L:	linux-media@vger.kernel.org
7661T:	git git://linuxtv.org/media_tree.git
7662W:	https://linuxtv.org
7663S:	Maintained
7664F:	drivers/media/radio/radio-keene*
7665
7666KERNEL AUTOMOUNTER v4 (AUTOFS4)
7667M:	Ian Kent <raven@themaw.net>
7668L:	autofs@vger.kernel.org
7669S:	Maintained
7670F:	fs/autofs4/
7671
7672KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7673M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7674M:	Michal Marek <michal.lkml@markovi.net>
7675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7676L:	linux-kbuild@vger.kernel.org
7677S:	Maintained
7678F:	Documentation/kbuild/
7679F:	Makefile
7680F:	scripts/Makefile.*
7681F:	scripts/basic/
7682F:	scripts/mk*
7683F:	scripts/package/
7684
7685KERNEL JANITORS
7686L:	kernel-janitors@vger.kernel.org
7687W:	http://kernelnewbies.org/KernelJanitors
7688S:	Odd Fixes
7689
7690KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7691M:	"J. Bruce Fields" <bfields@fieldses.org>
7692M:	Jeff Layton <jlayton@kernel.org>
7693L:	linux-nfs@vger.kernel.org
7694W:	http://nfs.sourceforge.net/
7695T:	git git://linux-nfs.org/~bfields/linux.git
7696S:	Supported
7697F:	fs/nfsd/
7698F:	include/uapi/linux/nfsd/
7699F:	fs/lockd/
7700F:	fs/nfs_common/
7701F:	net/sunrpc/
7702F:	include/linux/lockd/
7703F:	include/linux/sunrpc/
7704F:	include/uapi/linux/sunrpc/
7705
7706KERNEL SELFTEST FRAMEWORK
7707M:	Shuah Khan <shuahkh@osg.samsung.com>
7708M:	Shuah Khan <shuah@kernel.org>
7709L:	linux-kselftest@vger.kernel.org
7710T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7711S:	Maintained
7712F:	tools/testing/selftests/
7713F:	Documentation/dev-tools/kselftest*
7714
7715KERNEL USERMODE HELPER
7716M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7717L:	linux-kernel@vger.kernel.org
7718S:	Maintained
7719F:	kernel/umh.c
7720F:	include/linux/umh.h
7721
7722KERNEL VIRTUAL MACHINE (KVM)
7723M:	Paolo Bonzini <pbonzini@redhat.com>
7724M:	Radim Krčmář <rkrcmar@redhat.com>
7725L:	kvm@vger.kernel.org
7726W:	http://www.linux-kvm.org
7727T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7728S:	Supported
7729F:	Documentation/virtual/kvm/
7730F:	include/trace/events/kvm.h
7731F:	include/uapi/asm-generic/kvm*
7732F:	include/uapi/linux/kvm*
7733F:	include/asm-generic/kvm*
7734F:	include/linux/kvm*
7735F:	include/kvm/iodev.h
7736F:	virt/kvm/*
7737F:	tools/kvm/
7738
7739KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7740M:	Joerg Roedel <joro@8bytes.org>
7741L:	kvm@vger.kernel.org
7742W:	http://www.linux-kvm.org/
7743S:	Maintained
7744F:	arch/x86/include/asm/svm.h
7745F:	arch/x86/kvm/svm.c
7746
7747KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7748M:	Christoffer Dall <christoffer.dall@linaro.org>
7749M:	Marc Zyngier <marc.zyngier@arm.com>
7750L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7751L:	kvmarm@lists.cs.columbia.edu
7752W:	http://systems.cs.columbia.edu/projects/kvm-arm
7753T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7754S:	Supported
7755F:	arch/arm/include/uapi/asm/kvm*
7756F:	arch/arm/include/asm/kvm*
7757F:	arch/arm/kvm/
7758F:	virt/kvm/arm/
7759F:	include/kvm/arm_*
7760
7761KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7762M:	Christoffer Dall <christoffer.dall@linaro.org>
7763M:	Marc Zyngier <marc.zyngier@arm.com>
7764L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7765L:	kvmarm@lists.cs.columbia.edu
7766S:	Maintained
7767F:	arch/arm64/include/uapi/asm/kvm*
7768F:	arch/arm64/include/asm/kvm*
7769F:	arch/arm64/kvm/
7770
7771KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7772M:	James Hogan <jhogan@kernel.org>
7773L:	linux-mips@linux-mips.org
7774S:	Supported
7775F:	arch/mips/include/uapi/asm/kvm*
7776F:	arch/mips/include/asm/kvm*
7777F:	arch/mips/kvm/
7778
7779KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7780M:	Paul Mackerras <paulus@ozlabs.org>
7781L:	kvm-ppc@vger.kernel.org
7782W:	http://www.linux-kvm.org/
7783T:	git git://github.com/agraf/linux-2.6.git
7784S:	Supported
7785F:	arch/powerpc/include/uapi/asm/kvm*
7786F:	arch/powerpc/include/asm/kvm*
7787F:	arch/powerpc/kvm/
7788F:	arch/powerpc/kernel/kvm*
7789
7790KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7791M:	Christian Borntraeger <borntraeger@de.ibm.com>
7792M:	Janosch Frank <frankja@linux.ibm.com>
7793R:	David Hildenbrand <david@redhat.com>
7794R:	Cornelia Huck <cohuck@redhat.com>
7795L:	linux-s390@vger.kernel.org
7796W:	http://www.ibm.com/developerworks/linux/linux390/
7797T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7798S:	Supported
7799F:	arch/s390/include/uapi/asm/kvm*
7800F:	arch/s390/include/asm/gmap.h
7801F:	arch/s390/include/asm/kvm*
7802F:	arch/s390/kvm/
7803F:	arch/s390/mm/gmap.c
7804
7805KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7806M:	Paolo Bonzini <pbonzini@redhat.com>
7807M:	Radim Krčmář <rkrcmar@redhat.com>
7808L:	kvm@vger.kernel.org
7809W:	http://www.linux-kvm.org
7810T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7811S:	Supported
7812F:	arch/x86/kvm/
7813F:	arch/x86/include/uapi/asm/kvm*
7814F:	arch/x86/include/asm/kvm*
7815F:	arch/x86/include/asm/pvclock-abi.h
7816F:	arch/x86/kernel/kvm.c
7817F:	arch/x86/kernel/kvmclock.c
7818
7819KERNFS
7820M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7821M:	Tejun Heo <tj@kernel.org>
7822T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7823S:	Supported
7824F:	include/linux/kernfs.h
7825F:	fs/kernfs/
7826
7827KEXEC
7828M:	Eric Biederman <ebiederm@xmission.com>
7829W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7830L:	kexec@lists.infradead.org
7831S:	Maintained
7832F:	include/linux/kexec.h
7833F:	include/uapi/linux/kexec.h
7834F:	kernel/kexec*
7835
7836KEYS-ENCRYPTED
7837M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7838L:	linux-integrity@vger.kernel.org
7839L:	keyrings@vger.kernel.org
7840S:	Supported
7841F:	Documentation/security/keys/trusted-encrypted.rst
7842F:	include/keys/encrypted-type.h
7843F:	security/keys/encrypted-keys/
7844
7845KEYS-TRUSTED
7846M:	James Bottomley <jejb@linux.vnet.ibm.com>
7847M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7848L:	linux-integrity@vger.kernel.org
7849L:	keyrings@vger.kernel.org
7850S:	Supported
7851F:	Documentation/security/keys/trusted-encrypted.rst
7852F:	include/keys/trusted-type.h
7853F:	security/keys/trusted.c
7854F:	security/keys/trusted.h
7855
7856KEYS/KEYRINGS:
7857M:	David Howells <dhowells@redhat.com>
7858L:	keyrings@vger.kernel.org
7859S:	Maintained
7860F:	Documentation/security/keys/core.rst
7861F:	include/linux/key.h
7862F:	include/linux/key-type.h
7863F:	include/linux/keyctl.h
7864F:	include/uapi/linux/keyctl.h
7865F:	include/keys/
7866F:	security/keys/
7867
7868KGDB / KDB /debug_core
7869M:	Jason Wessel <jason.wessel@windriver.com>
7870M:	Daniel Thompson <daniel.thompson@linaro.org>
7871W:	http://kgdb.wiki.kernel.org/
7872L:	kgdb-bugreport@lists.sourceforge.net
7873T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7874S:	Maintained
7875F:	Documentation/dev-tools/kgdb.rst
7876F:	drivers/misc/kgdbts.c
7877F:	drivers/tty/serial/kgdboc.c
7878F:	include/linux/kdb.h
7879F:	include/linux/kgdb.h
7880F:	kernel/debug/
7881
7882KMEMLEAK
7883M:	Catalin Marinas <catalin.marinas@arm.com>
7884S:	Maintained
7885F:	Documentation/dev-tools/kmemleak.rst
7886F:	include/linux/kmemleak.h
7887F:	mm/kmemleak.c
7888F:	mm/kmemleak-test.c
7889
7890KMOD KERNEL MODULE LOADER - USERMODE HELPER
7891M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7892L:	linux-kernel@vger.kernel.org
7893S:	Maintained
7894F:	kernel/kmod.c
7895F:	include/linux/kmod.h
7896F:	lib/test_kmod.c
7897F:	tools/testing/selftests/kmod/
7898
7899KPROBES
7900M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7901M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7902M:	"David S. Miller" <davem@davemloft.net>
7903M:	Masami Hiramatsu <mhiramat@kernel.org>
7904S:	Maintained
7905F:	Documentation/kprobes.txt
7906F:	include/linux/kprobes.h
7907F:	include/asm-generic/kprobes.h
7908F:	kernel/kprobes.c
7909
7910KS0108 LCD CONTROLLER DRIVER
7911M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7912W:	http://miguelojeda.es/auxdisplay.htm
7913W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7914S:	Maintained
7915F:	Documentation/auxdisplay/ks0108
7916F:	drivers/auxdisplay/ks0108.c
7917F:	include/linux/ks0108.h
7918
7919L3MDEV
7920M:	David Ahern <dsa@cumulusnetworks.com>
7921L:	netdev@vger.kernel.org
7922S:	Maintained
7923F:	net/l3mdev
7924F:	include/net/l3mdev.h
7925
7926LANTIQ MIPS ARCHITECTURE
7927M:	John Crispin <john@phrozen.org>
7928L:	linux-mips@linux-mips.org
7929S:	Maintained
7930F:	arch/mips/lantiq
7931F:	drivers/soc/lantiq
7932
7933LAPB module
7934L:	linux-x25@vger.kernel.org
7935S:	Orphan
7936F:	Documentation/networking/lapb-module.txt
7937F:	include/*/lapb.h
7938F:	net/lapb/
7939
7940LASI 53c700 driver for PARISC
7941M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7942L:	linux-scsi@vger.kernel.org
7943S:	Maintained
7944F:	Documentation/scsi/53c700.txt
7945F:	drivers/scsi/53c700*
7946
7947LEAKING_ADDRESSES
7948M:	Tobin C. Harding <me@tobin.cc>
7949M:	Tycho Andersen <tycho@tycho.ws>
7950L:	kernel-hardening@lists.openwall.com
7951S:	Maintained
7952T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
7953F:	scripts/leaking_addresses.pl
7954
7955LED SUBSYSTEM
7956M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7957M:	Pavel Machek <pavel@ucw.cz>
7958L:	linux-leds@vger.kernel.org
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7960S:	Maintained
7961F:	Documentation/devicetree/bindings/leds/
7962F:	drivers/leds/
7963F:	include/linux/leds.h
7964
7965LEGACY EEPROM DRIVER
7966M:	Jean Delvare <jdelvare@suse.com>
7967S:	Maintained
7968F:	Documentation/misc-devices/eeprom
7969F:	drivers/misc/eeprom/eeprom.c
7970
7971LEGO USB Tower driver
7972M:	Juergen Stuber <starblue@users.sourceforge.net>
7973L:	legousb-devel@lists.sourceforge.net
7974W:	http://legousb.sourceforge.net/
7975S:	Maintained
7976F:	drivers/usb/misc/legousbtower.c
7977
7978LG2160 MEDIA DRIVER
7979M:	Michael Krufky <mkrufky@linuxtv.org>
7980L:	linux-media@vger.kernel.org
7981W:	https://linuxtv.org
7982W:	http://github.com/mkrufky
7983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7984T:	git git://linuxtv.org/mkrufky/tuners.git
7985S:	Maintained
7986F:	drivers/media/dvb-frontends/lg2160.*
7987
7988LGDT3305 MEDIA DRIVER
7989M:	Michael Krufky <mkrufky@linuxtv.org>
7990L:	linux-media@vger.kernel.org
7991W:	https://linuxtv.org
7992W:	http://github.com/mkrufky
7993Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7994T:	git git://linuxtv.org/mkrufky/tuners.git
7995S:	Maintained
7996F:	drivers/media/dvb-frontends/lgdt3305.*
7997
7998LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7999M:	Viresh Kumar <vireshk@kernel.org>
8000L:	linux-ide@vger.kernel.org
8001T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8002S:	Maintained
8003F:	include/linux/pata_arasan_cf_data.h
8004F:	drivers/ata/pata_arasan_cf.c
8005
8006LIBATA PATA DRIVERS
8007M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8008M:	Tejun Heo <tj@kernel.org>
8009L:	linux-ide@vger.kernel.org
8010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8011S:	Maintained
8012F:	drivers/ata/pata_*.c
8013F:	drivers/ata/ata_generic.c
8014
8015LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
8016M:	Linus Walleij <linus.walleij@linaro.org>
8017L:	linux-ide@vger.kernel.org
8018T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8019S:	Maintained
8020F:	drivers/ata/pata_ftide010.c
8021F:	drivers/ata/sata_gemini.c
8022F:	drivers/ata/sata_gemini.h
8023
8024LIBATA SATA AHCI PLATFORM devices support
8025M:	Hans de Goede <hdegoede@redhat.com>
8026M:	Tejun Heo <tj@kernel.org>
8027L:	linux-ide@vger.kernel.org
8028T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8029S:	Maintained
8030F:	drivers/ata/ahci_platform.c
8031F:	drivers/ata/libahci_platform.c
8032F:	include/linux/ahci_platform.h
8033
8034LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
8035M:	Mikael Pettersson <mikpelinux@gmail.com>
8036L:	linux-ide@vger.kernel.org
8037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8038S:	Maintained
8039F:	drivers/ata/sata_promise.*
8040
8041LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8042M:	Tejun Heo <tj@kernel.org>
8043L:	linux-ide@vger.kernel.org
8044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8045S:	Maintained
8046F:	drivers/ata/
8047F:	include/linux/ata.h
8048F:	include/linux/libata.h
8049F:	Documentation/devicetree/bindings/ata/
8050
8051LIBLOCKDEP
8052M:	Sasha Levin <alexander.levin@verizon.com>
8053S:	Maintained
8054F:	tools/lib/lockdep/
8055
8056LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8057M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8058L:	linux-nvdimm@lists.01.org
8059Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8060S:	Supported
8061F:	drivers/nvdimm/blk.c
8062F:	drivers/nvdimm/region_devs.c
8063
8064LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8065M:	Vishal Verma <vishal.l.verma@intel.com>
8066L:	linux-nvdimm@lists.01.org
8067Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8068S:	Supported
8069F:	drivers/nvdimm/btt*
8070
8071LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8072M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8073L:	linux-nvdimm@lists.01.org
8074Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8075S:	Supported
8076F:	drivers/nvdimm/pmem*
8077
8078LIBNVDIMM: DEVICETREE BINDINGS
8079M:	Oliver O'Halloran <oohall@gmail.com>
8080L:	linux-nvdimm@lists.01.org
8081Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8082S:	Supported
8083F:	drivers/nvdimm/of_pmem.c
8084F:	Documentation/devicetree/bindings/pmem/pmem-region.txt
8085
8086LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8087M:	Dan Williams <dan.j.williams@intel.com>
8088L:	linux-nvdimm@lists.01.org
8089Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8090T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8091S:	Supported
8092F:	drivers/nvdimm/*
8093F:	drivers/acpi/nfit/*
8094F:	include/linux/nd.h
8095F:	include/linux/libnvdimm.h
8096F:	include/uapi/linux/ndctl.h
8097
8098LIGHTNVM PLATFORM SUPPORT
8099M:	Matias Bjorling <mb@lightnvm.io>
8100W:	http://github/OpenChannelSSD
8101L:	linux-block@vger.kernel.org
8102S:	Maintained
8103F:	drivers/lightnvm/
8104F:	include/linux/lightnvm.h
8105F:	include/uapi/linux/lightnvm.h
8106
8107LINUX FOR POWER MACINTOSH
8108M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8109W:	http://www.penguinppc.org/
8110L:	linuxppc-dev@lists.ozlabs.org
8111S:	Maintained
8112F:	arch/powerpc/platforms/powermac/
8113F:	drivers/macintosh/
8114
8115LINUX FOR POWERPC (32-BIT AND 64-BIT)
8116M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8117M:	Paul Mackerras <paulus@samba.org>
8118M:	Michael Ellerman <mpe@ellerman.id.au>
8119W:	https://github.com/linuxppc/linux/wiki
8120L:	linuxppc-dev@lists.ozlabs.org
8121Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8122T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8123S:	Supported
8124F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8125F:	Documentation/devicetree/bindings/powerpc/
8126F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8127F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8128F:	Documentation/powerpc/
8129F:	arch/powerpc/
8130F:	drivers/char/tpm/tpm_ibmvtpm*
8131F:	drivers/crypto/nx/
8132F:	drivers/crypto/vmx/
8133F:	drivers/i2c/busses/i2c-opal.c
8134F:	drivers/net/ethernet/ibm/ibmveth.*
8135F:	drivers/net/ethernet/ibm/ibmvnic.*
8136F:	drivers/pci/hotplug/pnv_php.c
8137F:	drivers/pci/hotplug/rpa*
8138F:	drivers/rtc/rtc-opal.c
8139F:	drivers/scsi/ibmvscsi/
8140F:	drivers/tty/hvc/hvc_opal.c
8141F:	drivers/watchdog/wdrtas.c
8142F:	tools/testing/selftests/powerpc
8143N:	/pmac
8144N:	powermac
8145N:	powernv
8146N:	[^a-z0-9]ps3
8147N:	pseries
8148
8149LINUX FOR POWERPC EMBEDDED MPC5XXX
8150M:	Anatolij Gustschin <agust@denx.de>
8151L:	linuxppc-dev@lists.ozlabs.org
8152T:	git git://git.denx.de/linux-denx-agust.git
8153S:	Maintained
8154F:	arch/powerpc/platforms/512x/
8155F:	arch/powerpc/platforms/52xx/
8156
8157LINUX FOR POWERPC EMBEDDED PPC4XX
8158M:	Alistair Popple <alistair@popple.id.au>
8159M:	Matt Porter <mporter@kernel.crashing.org>
8160W:	http://www.penguinppc.org/
8161L:	linuxppc-dev@lists.ozlabs.org
8162S:	Maintained
8163F:	arch/powerpc/platforms/40x/
8164F:	arch/powerpc/platforms/44x/
8165
8166LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8167M:	Scott Wood <oss@buserror.net>
8168M:	Kumar Gala <galak@kernel.crashing.org>
8169W:	http://www.penguinppc.org/
8170L:	linuxppc-dev@lists.ozlabs.org
8171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8172S:	Maintained
8173F:	arch/powerpc/platforms/83xx/
8174F:	arch/powerpc/platforms/85xx/
8175F:	Documentation/devicetree/bindings/powerpc/fsl/
8176
8177LINUX FOR POWERPC EMBEDDED PPC8XX
8178M:	Vitaly Bordug <vitb@kernel.crashing.org>
8179W:	http://www.penguinppc.org/
8180L:	linuxppc-dev@lists.ozlabs.org
8181S:	Maintained
8182F:	arch/powerpc/platforms/8xx/
8183
8184LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8185L:	linuxppc-dev@lists.ozlabs.org
8186S:	Orphan
8187F:	arch/powerpc/*/*virtex*
8188F:	arch/powerpc/*/*/*virtex*
8189
8190LINUX FOR POWERPC PA SEMI PWRFICIENT
8191L:	linuxppc-dev@lists.ozlabs.org
8192S:	Orphan
8193F:	arch/powerpc/platforms/pasemi/
8194F:	drivers/*/*pasemi*
8195F:	drivers/*/*/*pasemi*
8196
8197LINUX KERNEL DUMP TEST MODULE (LKDTM)
8198M:	Kees Cook <keescook@chromium.org>
8199S:	Maintained
8200F:	drivers/misc/lkdtm/*
8201
8202LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
8203M:	Alan Stern <stern@rowland.harvard.edu>
8204M:	Andrea Parri <parri.andrea@gmail.com>
8205M:	Will Deacon <will.deacon@arm.com>
8206M:	Peter Zijlstra <peterz@infradead.org>
8207M:	Boqun Feng <boqun.feng@gmail.com>
8208M:	Nicholas Piggin <npiggin@gmail.com>
8209M:	David Howells <dhowells@redhat.com>
8210M:	Jade Alglave <j.alglave@ucl.ac.uk>
8211M:	Luc Maranget <luc.maranget@inria.fr>
8212M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8213R:	Akira Yokosawa <akiyks@gmail.com>
8214L:	linux-kernel@vger.kernel.org
8215S:	Supported
8216T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8217F:	tools/memory-model/
8218F:	Documentation/memory-barriers.txt
8219
8220LINUX SECURITY MODULE (LSM) FRAMEWORK
8221M:	Chris Wright <chrisw@sous-sol.org>
8222L:	linux-security-module@vger.kernel.org
8223S:	Supported
8224
8225LIS3LV02D ACCELEROMETER DRIVER
8226M:	Eric Piel <eric.piel@tremplin-utc.net>
8227S:	Maintained
8228F:	Documentation/misc-devices/lis3lv02d
8229F:	drivers/misc/lis3lv02d/
8230F:	drivers/platform/x86/hp_accel.c
8231
8232LIVE PATCHING
8233M:	Josh Poimboeuf <jpoimboe@redhat.com>
8234M:	Jessica Yu <jeyu@kernel.org>
8235M:	Jiri Kosina <jikos@kernel.org>
8236M:	Miroslav Benes <mbenes@suse.cz>
8237R:	Petr Mladek <pmladek@suse.com>
8238S:	Maintained
8239F:	kernel/livepatch/
8240F:	include/linux/livepatch.h
8241F:	arch/x86/include/asm/livepatch.h
8242F:	arch/x86/kernel/livepatch.c
8243F:	Documentation/livepatch/
8244F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8245F:	samples/livepatch/
8246L:	live-patching@vger.kernel.org
8247T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8248
8249LLC (802.2)
8250L:	netdev@vger.kernel.org
8251S:	Odd fixes
8252F:	include/linux/llc.h
8253F:	include/uapi/linux/llc.h
8254F:	include/net/llc*
8255F:	net/llc/
8256
8257LM73 HARDWARE MONITOR DRIVER
8258M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8259L:	linux-hwmon@vger.kernel.org
8260S:	Maintained
8261F:	drivers/hwmon/lm73.c
8262
8263LM78 HARDWARE MONITOR DRIVER
8264M:	Jean Delvare <jdelvare@suse.com>
8265L:	linux-hwmon@vger.kernel.org
8266S:	Maintained
8267F:	Documentation/hwmon/lm78
8268F:	drivers/hwmon/lm78.c
8269
8270LM83 HARDWARE MONITOR DRIVER
8271M:	Jean Delvare <jdelvare@suse.com>
8272L:	linux-hwmon@vger.kernel.org
8273S:	Maintained
8274F:	Documentation/hwmon/lm83
8275F:	drivers/hwmon/lm83.c
8276
8277LM90 HARDWARE MONITOR DRIVER
8278M:	Jean Delvare <jdelvare@suse.com>
8279L:	linux-hwmon@vger.kernel.org
8280S:	Maintained
8281F:	Documentation/hwmon/lm90
8282F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8283F:	drivers/hwmon/lm90.c
8284F:	include/dt-bindings/thermal/lm90.h
8285
8286LM95234 HARDWARE MONITOR DRIVER
8287M:	Guenter Roeck <linux@roeck-us.net>
8288L:	linux-hwmon@vger.kernel.org
8289S:	Maintained
8290F:	Documentation/hwmon/lm95234
8291F:	drivers/hwmon/lm95234.c
8292
8293LME2510 MEDIA DRIVER
8294M:	Malcolm Priestley <tvboxspy@gmail.com>
8295L:	linux-media@vger.kernel.org
8296W:	https://linuxtv.org
8297Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8298S:	Maintained
8299F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8300
8301LOADPIN SECURITY MODULE
8302M:	Kees Cook <keescook@chromium.org>
8303T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8304S:	Supported
8305F:	security/loadpin/
8306F:	Documentation/admin-guide/LSM/LoadPin.rst
8307
8308LOCKING PRIMITIVES
8309M:	Peter Zijlstra <peterz@infradead.org>
8310M:	Ingo Molnar <mingo@redhat.com>
8311L:	linux-kernel@vger.kernel.org
8312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8313S:	Maintained
8314F:	Documentation/locking/
8315F:	include/linux/lockdep.h
8316F:	include/linux/spinlock*.h
8317F:	arch/*/include/asm/spinlock*.h
8318F:	include/linux/rwlock*.h
8319F:	include/linux/mutex*.h
8320F:	arch/*/include/asm/mutex*.h
8321F:	include/linux/rwsem*.h
8322F:	arch/*/include/asm/rwsem.h
8323F:	include/linux/seqlock.h
8324F:	lib/locking*.[ch]
8325F:	kernel/locking/
8326X:	kernel/locking/locktorture.c
8327
8328LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8329M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8330L:	linux-ntfs-dev@lists.sourceforge.net
8331W:	http://www.linux-ntfs.org/content/view/19/37/
8332S:	Maintained
8333F:	Documentation/ldm.txt
8334F:	block/partitions/ldm.*
8335
8336LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8337M:	Sathya Prakash <sathya.prakash@broadcom.com>
8338M:	Chaitra P B <chaitra.basappa@broadcom.com>
8339M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8340L:	MPT-FusionLinux.pdl@broadcom.com
8341L:	linux-scsi@vger.kernel.org
8342W:	http://www.avagotech.com/support/
8343S:	Supported
8344F:	drivers/message/fusion/
8345F:	drivers/scsi/mpt2sas/
8346F:	drivers/scsi/mpt3sas/
8347
8348LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8349M:	Matthew Wilcox <matthew@wil.cx>
8350L:	linux-scsi@vger.kernel.org
8351S:	Maintained
8352F:	drivers/scsi/sym53c8xx_2/
8353
8354LTC4261 HARDWARE MONITOR DRIVER
8355M:	Guenter Roeck <linux@roeck-us.net>
8356L:	linux-hwmon@vger.kernel.org
8357S:	Maintained
8358F:	Documentation/hwmon/ltc4261
8359F:	drivers/hwmon/ltc4261.c
8360
8361LTC4306 I2C MULTIPLEXER DRIVER
8362M:	Michael Hennerich <michael.hennerich@analog.com>
8363W:	http://ez.analog.com/community/linux-device-drivers
8364L:	linux-i2c@vger.kernel.org
8365S:	Supported
8366F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8367F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8368
8369LTP (Linux Test Project)
8370M:	Mike Frysinger <vapier@gentoo.org>
8371M:	Cyril Hrubis <chrubis@suse.cz>
8372M:	Wanlong Gao <wanlong.gao@gmail.com>
8373M:	Jan Stancek <jstancek@redhat.com>
8374M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8375M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8376L:	ltp@lists.linux.it (subscribers-only)
8377W:	http://linux-test-project.github.io/
8378T:	git git://github.com/linux-test-project/ltp.git
8379S:	Maintained
8380
8381M68K ARCHITECTURE
8382M:	Geert Uytterhoeven <geert@linux-m68k.org>
8383L:	linux-m68k@lists.linux-m68k.org
8384W:	http://www.linux-m68k.org/
8385T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8386S:	Maintained
8387F:	arch/m68k/
8388F:	drivers/zorro/
8389
8390M68K ON APPLE MACINTOSH
8391M:	Joshua Thompson <funaho@jurai.org>
8392W:	http://www.mac.linux-m68k.org/
8393L:	linux-m68k@lists.linux-m68k.org
8394S:	Maintained
8395F:	arch/m68k/mac/
8396
8397M68K ON HP9000/300
8398M:	Philip Blundell <philb@gnu.org>
8399W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8400S:	Maintained
8401F:	arch/m68k/hp300/
8402
8403M88DS3103 MEDIA DRIVER
8404M:	Antti Palosaari <crope@iki.fi>
8405L:	linux-media@vger.kernel.org
8406W:	https://linuxtv.org
8407W:	http://palosaari.fi/linux/
8408Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8409T:	git git://linuxtv.org/anttip/media_tree.git
8410S:	Maintained
8411F:	drivers/media/dvb-frontends/m88ds3103*
8412
8413M88RS2000 MEDIA DRIVER
8414M:	Malcolm Priestley <tvboxspy@gmail.com>
8415L:	linux-media@vger.kernel.org
8416W:	https://linuxtv.org
8417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8418S:	Maintained
8419F:	drivers/media/dvb-frontends/m88rs2000*
8420
8421MA901 MASTERKIT USB FM RADIO DRIVER
8422M:	Alexey Klimov <klimov.linux@gmail.com>
8423L:	linux-media@vger.kernel.org
8424T:	git git://linuxtv.org/media_tree.git
8425S:	Maintained
8426F:	drivers/media/radio/radio-ma901.c
8427
8428MAC80211
8429M:	Johannes Berg <johannes@sipsolutions.net>
8430L:	linux-wireless@vger.kernel.org
8431W:	http://wireless.kernel.org/
8432T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8433T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8434S:	Maintained
8435F:	Documentation/networking/mac80211-injection.txt
8436F:	include/net/mac80211.h
8437F:	net/mac80211/
8438F:	drivers/net/wireless/mac80211_hwsim.[ch]
8439F:	Documentation/networking/mac80211_hwsim/README
8440
8441MAILBOX API
8442M:	Jassi Brar <jassisinghbrar@gmail.com>
8443L:	linux-kernel@vger.kernel.org
8444S:	Maintained
8445F:	drivers/mailbox/
8446F:	include/linux/mailbox_client.h
8447F:	include/linux/mailbox_controller.h
8448
8449MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8450M:	Michael Kerrisk <mtk.manpages@gmail.com>
8451W:	http://www.kernel.org/doc/man-pages
8452L:	linux-man@vger.kernel.org
8453S:	Maintained
8454
8455MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8456M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8457L:	linux-mips@linux-mips.org
8458S:	Maintained
8459F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8460
8461MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8462M:	Andrew Lunn <andrew@lunn.ch>
8463M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8464L:	netdev@vger.kernel.org
8465S:	Maintained
8466F:	drivers/net/dsa/mv88e6xxx/
8467F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8468
8469MARVELL ARMADA DRM SUPPORT
8470M:	Russell King <linux@armlinux.org.uk>
8471S:	Maintained
8472T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8473T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8474F:	drivers/gpu/drm/armada/
8475F:	include/uapi/drm/armada_drm.h
8476F:	Documentation/devicetree/bindings/display/armada/
8477
8478MARVELL CRYPTO DRIVER
8479M:	Boris Brezillon <boris.brezillon@bootlin.com>
8480M:	Arnaud Ebalard <arno@natisbad.org>
8481F:	drivers/crypto/marvell/
8482S:	Maintained
8483L:	linux-crypto@vger.kernel.org
8484
8485MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8486M:	Mirko Lindner <mlindner@marvell.com>
8487M:	Stephen Hemminger <stephen@networkplumber.org>
8488L:	netdev@vger.kernel.org
8489S:	Maintained
8490F:	drivers/net/ethernet/marvell/sk*
8491
8492MARVELL LIBERTAS WIRELESS DRIVER
8493L:	libertas-dev@lists.infradead.org
8494S:	Orphan
8495F:	drivers/net/wireless/marvell/libertas/
8496
8497MARVELL MACCHIATOBIN SUPPORT
8498M:	Russell King <linux@armlinux.org.uk>
8499L:	linux-arm-kernel@lists.infradead.org
8500S:	Maintained
8501F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8502
8503MARVELL MV643XX ETHERNET DRIVER
8504M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8505L:	netdev@vger.kernel.org
8506S:	Maintained
8507F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8508F:	include/linux/mv643xx.h
8509
8510MARVELL MV88X3310 PHY DRIVER
8511M:	Russell King <linux@armlinux.org.uk>
8512L:	netdev@vger.kernel.org
8513S:	Maintained
8514F:	drivers/net/phy/marvell10g.c
8515
8516MARVELL MVNETA ETHERNET DRIVER
8517M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8518L:	netdev@vger.kernel.org
8519S:	Maintained
8520F:	drivers/net/ethernet/marvell/mvneta.*
8521
8522MARVELL MWIFIEX WIRELESS DRIVER
8523M:	Amitkumar Karwar <amitkarwar@gmail.com>
8524M:	Nishant Sarmukadam <nishants@marvell.com>
8525M:	Ganapathi Bhat <gbhat@marvell.com>
8526M:	Xinming Hu <huxm@marvell.com>
8527L:	linux-wireless@vger.kernel.org
8528S:	Maintained
8529F:	drivers/net/wireless/marvell/mwifiex/
8530
8531MARVELL MWL8K WIRELESS DRIVER
8532M:	Lennert Buytenhek <buytenh@wantstofly.org>
8533L:	linux-wireless@vger.kernel.org
8534S:	Odd Fixes
8535F:	drivers/net/wireless/marvell/mwl8k.c
8536
8537MARVELL NAND CONTROLLER DRIVER
8538M:	Miquel Raynal <miquel.raynal@bootlin.com>
8539L:	linux-mtd@lists.infradead.org
8540S:	Maintained
8541F:	drivers/mtd/nand/raw/marvell_nand.c
8542F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8543
8544MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8545M:	Nicolas Pitre <nico@fluxnic.net>
8546S:	Odd Fixes
8547F:	drivers/mmc/host/mvsdio.*
8548
8549MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8550M:	Hu Ziji <huziji@marvell.com>
8551L:	linux-mmc@vger.kernel.org
8552S:	Supported
8553F:	drivers/mmc/host/sdhci-xenon*
8554F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8555
8556MATROX FRAMEBUFFER DRIVER
8557L:	linux-fbdev@vger.kernel.org
8558S:	Orphan
8559F:	drivers/video/fbdev/matrox/matroxfb_*
8560F:	include/uapi/linux/matroxfb.h
8561
8562MAX16065 HARDWARE MONITOR DRIVER
8563M:	Guenter Roeck <linux@roeck-us.net>
8564L:	linux-hwmon@vger.kernel.org
8565S:	Maintained
8566F:	Documentation/hwmon/max16065
8567F:	drivers/hwmon/max16065.c
8568
8569MAX20751 HARDWARE MONITOR DRIVER
8570M:	Guenter Roeck <linux@roeck-us.net>
8571L:	linux-hwmon@vger.kernel.org
8572S:	Maintained
8573F:	Documentation/hwmon/max20751
8574F:	drivers/hwmon/max20751.c
8575
8576MAX2175 SDR TUNER DRIVER
8577M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8578L:	linux-media@vger.kernel.org
8579T:	git git://linuxtv.org/media_tree.git
8580S:	Maintained
8581F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8582F:	Documentation/media/v4l-drivers/max2175.rst
8583F:	drivers/media/i2c/max2175*
8584F:	include/uapi/linux/max2175.h
8585
8586MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8587L:	linux-hwmon@vger.kernel.org
8588S:	Orphan
8589F:	Documentation/hwmon/max6650
8590F:	drivers/hwmon/max6650.c
8591
8592MAX6697 HARDWARE MONITOR DRIVER
8593M:	Guenter Roeck <linux@roeck-us.net>
8594L:	linux-hwmon@vger.kernel.org
8595S:	Maintained
8596F:	Documentation/hwmon/max6697
8597F:	Documentation/devicetree/bindings/i2c/max6697.txt
8598F:	drivers/hwmon/max6697.c
8599F:	include/linux/platform_data/max6697.h
8600
8601MAX9860 MONO AUDIO VOICE CODEC DRIVER
8602M:	Peter Rosin <peda@axentia.se>
8603L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8604S:	Maintained
8605F:	Documentation/devicetree/bindings/sound/max9860.txt
8606F:	sound/soc/codecs/max9860.*
8607
8608MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8609M:	Javier Martinez Canillas <javier@dowhile0.org>
8610L:	linux-kernel@vger.kernel.org
8611S:	Supported
8612F:	drivers/regulator/max77802-regulator.c
8613F:	Documentation/devicetree/bindings/*/*max77802.txt
8614F:	include/dt-bindings/*/*max77802.h
8615
8616MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8617M:	Krzysztof Kozlowski <krzk@kernel.org>
8618M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8619L:	linux-pm@vger.kernel.org
8620S:	Supported
8621F:	drivers/power/supply/max14577_charger.c
8622F:	drivers/power/supply/max77693_charger.c
8623
8624MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8625M:	Chanwoo Choi <cw00.choi@samsung.com>
8626M:	Krzysztof Kozlowski <krzk@kernel.org>
8627M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8628L:	linux-kernel@vger.kernel.org
8629S:	Supported
8630F:	drivers/*/max14577*.c
8631F:	drivers/*/max77686*.c
8632F:	drivers/*/max77693*.c
8633F:	drivers/extcon/extcon-max14577.c
8634F:	drivers/extcon/extcon-max77693.c
8635F:	drivers/rtc/rtc-max77686.c
8636F:	drivers/clk/clk-max77686.c
8637F:	Documentation/devicetree/bindings/mfd/max14577.txt
8638F:	Documentation/devicetree/bindings/*/max77686.txt
8639F:	Documentation/devicetree/bindings/mfd/max77693.txt
8640F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8641F:	include/linux/mfd/max14577*.h
8642F:	include/linux/mfd/max77686*.h
8643F:	include/linux/mfd/max77693*.h
8644
8645MAXIRADIO FM RADIO RECEIVER DRIVER
8646M:	Hans Verkuil <hverkuil@xs4all.nl>
8647L:	linux-media@vger.kernel.org
8648T:	git git://linuxtv.org/media_tree.git
8649W:	https://linuxtv.org
8650S:	Maintained
8651F:	drivers/media/radio/radio-maxiradio*
8652
8653MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
8654M:	Peter Rosin <peda@axentia.se>
8655L:	linux-iio@vger.kernel.org
8656S:	Maintained
8657F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8658F:	drivers/iio/potentiometer/mcp4018.c
8659F:	drivers/iio/potentiometer/mcp4531.c
8660
8661MCR20A IEEE-802.15.4 RADIO DRIVER
8662M:	Xue Liu <liuxuenetmail@gmail.com>
8663L:	linux-wpan@vger.kernel.org
8664W:	https://github.com/xueliu/mcr20a-linux
8665S:	Maintained
8666F:	drivers/net/ieee802154/mcr20a.c
8667F:	drivers/net/ieee802154/mcr20a.h
8668F:	Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
8669
8670MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8671M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8672L:	linux-iio@vger.kernel.org
8673S:	Maintained
8674F:	drivers/iio/dac/cio-dac.c
8675
8676MEDIA DRIVERS FOR ASCOT2E
8677M:	Sergey Kozlov <serjk@netup.ru>
8678M:	Abylay Ospan <aospan@netup.ru>
8679L:	linux-media@vger.kernel.org
8680W:	https://linuxtv.org
8681W:	http://netup.tv/
8682T:	git git://linuxtv.org/media_tree.git
8683S:	Supported
8684F:	drivers/media/dvb-frontends/ascot2e*
8685
8686MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
8687M:	Jasmin Jessich <jasmin@anw.at>
8688L:	linux-media@vger.kernel.org
8689W:	https://linuxtv.org
8690T:	git git://linuxtv.org/media_tree.git
8691S:	Maintained
8692F:	drivers/media/dvb-frontends/cxd2099*
8693
8694MEDIA DRIVERS FOR CXD2841ER
8695M:	Sergey Kozlov <serjk@netup.ru>
8696M:	Abylay Ospan <aospan@netup.ru>
8697L:	linux-media@vger.kernel.org
8698W:	https://linuxtv.org
8699W:	http://netup.tv/
8700T:	git git://linuxtv.org/media_tree.git
8701S:	Supported
8702F:	drivers/media/dvb-frontends/cxd2841er*
8703
8704MEDIA DRIVERS FOR CXD2880
8705M:	Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
8706L:	linux-media@vger.kernel.org
8707W:	http://linuxtv.org/
8708T:	git git://linuxtv.org/media_tree.git
8709S:	Supported
8710F:	drivers/media/dvb-frontends/cxd2880/*
8711F:	drivers/media/spi/cxd2880*
8712
8713MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8714M:	Daniel Scheller <d.scheller.oss@gmail.com>
8715L:	linux-media@vger.kernel.org
8716W:	https://linuxtv.org
8717T:	git git://linuxtv.org/media_tree.git
8718S:	Maintained
8719F:	drivers/media/pci/ddbridge/*
8720
8721MEDIA DRIVERS FOR FREESCALE IMX
8722M:	Steve Longerbeam <slongerbeam@gmail.com>
8723M:	Philipp Zabel <p.zabel@pengutronix.de>
8724L:	linux-media@vger.kernel.org
8725T:	git git://linuxtv.org/media_tree.git
8726S:	Maintained
8727F:	Documentation/devicetree/bindings/media/imx.txt
8728F:	Documentation/media/v4l-drivers/imx.rst
8729F:	drivers/staging/media/imx/
8730F:	include/linux/imx-media.h
8731F:	include/media/imx.h
8732
8733MEDIA DRIVERS FOR HELENE
8734M:	Abylay Ospan <aospan@netup.ru>
8735L:	linux-media@vger.kernel.org
8736W:	https://linuxtv.org
8737W:	http://netup.tv/
8738T:	git git://linuxtv.org/media_tree.git
8739S:	Supported
8740F:	drivers/media/dvb-frontends/helene*
8741
8742MEDIA DRIVERS FOR HORUS3A
8743M:	Sergey Kozlov <serjk@netup.ru>
8744M:	Abylay Ospan <aospan@netup.ru>
8745L:	linux-media@vger.kernel.org
8746W:	https://linuxtv.org
8747W:	http://netup.tv/
8748T:	git git://linuxtv.org/media_tree.git
8749S:	Supported
8750F:	drivers/media/dvb-frontends/horus3a*
8751
8752MEDIA DRIVERS FOR LNBH25
8753M:	Sergey Kozlov <serjk@netup.ru>
8754M:	Abylay Ospan <aospan@netup.ru>
8755L:	linux-media@vger.kernel.org
8756W:	https://linuxtv.org
8757W:	http://netup.tv/
8758T:	git git://linuxtv.org/media_tree.git
8759S:	Supported
8760F:	drivers/media/dvb-frontends/lnbh25*
8761
8762MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8763M:	Daniel Scheller <d.scheller.oss@gmail.com>
8764L:	linux-media@vger.kernel.org
8765W:	https://linuxtv.org
8766T:	git git://linuxtv.org/media_tree.git
8767S:	Maintained
8768F:	drivers/media/dvb-frontends/mxl5xx*
8769
8770MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8771M:	Sergey Kozlov <serjk@netup.ru>
8772M:	Abylay Ospan <aospan@netup.ru>
8773L:	linux-media@vger.kernel.org
8774W:	https://linuxtv.org
8775W:	http://netup.tv/
8776T:	git git://linuxtv.org/media_tree.git
8777S:	Supported
8778F:	drivers/media/pci/netup_unidvb/*
8779
8780MEDIA DRIVERS FOR RENESAS - CEU
8781M:	Jacopo Mondi <jacopo@jmondi.org>
8782L:	linux-media@vger.kernel.org
8783L:	linux-renesas-soc@vger.kernel.org
8784T:	git git://linuxtv.org/media_tree.git
8785S:	Supported
8786F:	Documentation/devicetree/bindings/media/renesas,ceu.txt
8787F:	drivers/media/platform/renesas-ceu.c
8788F:	include/media/drv-intf/renesas-ceu.h
8789
8790MEDIA DRIVERS FOR RENESAS - DRIF
8791M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8792L:	linux-media@vger.kernel.org
8793L:	linux-renesas-soc@vger.kernel.org
8794T:	git git://linuxtv.org/media_tree.git
8795S:	Supported
8796F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8797F:	drivers/media/platform/rcar_drif.c
8798
8799MEDIA DRIVERS FOR RENESAS - FCP
8800M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8801L:	linux-media@vger.kernel.org
8802L:	linux-renesas-soc@vger.kernel.org
8803T:	git git://linuxtv.org/media_tree.git
8804S:	Supported
8805F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8806F:	drivers/media/platform/rcar-fcp.c
8807F:	include/media/rcar-fcp.h
8808
8809MEDIA DRIVERS FOR RENESAS - FDP1
8810M:	Kieran Bingham <kieran@bingham.xyz>
8811L:	linux-media@vger.kernel.org
8812L:	linux-renesas-soc@vger.kernel.org
8813T:	git git://linuxtv.org/media_tree.git
8814S:	Supported
8815F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8816F:	drivers/media/platform/rcar_fdp1.c
8817
8818MEDIA DRIVERS FOR RENESAS - VIN
8819M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8820L:	linux-media@vger.kernel.org
8821L:	linux-renesas-soc@vger.kernel.org
8822T:	git git://linuxtv.org/media_tree.git
8823S:	Supported
8824F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8825F:	drivers/media/platform/rcar-vin/
8826
8827MEDIA DRIVERS FOR RENESAS - VSP1
8828M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8829L:	linux-media@vger.kernel.org
8830L:	linux-renesas-soc@vger.kernel.org
8831T:	git git://linuxtv.org/media_tree.git
8832S:	Supported
8833F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8834F:	drivers/media/platform/vsp1/
8835
8836MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8837M:	Daniel Scheller <d.scheller.oss@gmail.com>
8838L:	linux-media@vger.kernel.org
8839W:	https://linuxtv.org
8840T:	git git://linuxtv.org/media_tree.git
8841S:	Maintained
8842F:	drivers/media/dvb-frontends/stv0910*
8843
8844MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8845M:	Daniel Scheller <d.scheller.oss@gmail.com>
8846L:	linux-media@vger.kernel.org
8847W:	https://linuxtv.org
8848T:	git git://linuxtv.org/media_tree.git
8849S:	Maintained
8850F:	drivers/media/dvb-frontends/stv6111*
8851
8852MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
8853M:	Dmitry Osipenko <digetx@gmail.com>
8854L:	linux-media@vger.kernel.org
8855L:	linux-tegra@vger.kernel.org
8856T:	git git://linuxtv.org/media_tree.git
8857S:	Maintained
8858F:	Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
8859F:	drivers/staging/media/tegra-vde/
8860
8861MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8862M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8863M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8864P:	LinuxTV.org Project
8865L:	linux-media@vger.kernel.org
8866W:	https://linuxtv.org
8867Q:	http://patchwork.kernel.org/project/linux-media/list/
8868T:	git git://linuxtv.org/media_tree.git
8869S:	Maintained
8870F:	Documentation/devicetree/bindings/media/
8871F:	Documentation/media/
8872F:	drivers/media/
8873F:	drivers/staging/media/
8874F:	include/linux/platform_data/media/
8875F:	include/media/
8876F:	include/uapi/linux/dvb/
8877F:	include/uapi/linux/videodev2.h
8878F:	include/uapi/linux/media.h
8879F:	include/uapi/linux/v4l2-*
8880F:	include/uapi/linux/meye.h
8881F:	include/uapi/linux/ivtv*
8882F:	include/uapi/linux/uvcvideo.h
8883
8884MEDIATEK CIR DRIVER
8885M:	Sean Wang <sean.wang@mediatek.com>
8886S:	Maintained
8887F:	drivers/media/rc/mtk-cir.c
8888
8889MEDIATEK DMA DRIVER
8890M:	Sean Wang <sean.wang@mediatek.com>
8891L:	dmaengine@vger.kernel.org
8892L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8893L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8894S:	Maintained
8895F:	Documentation/devicetree/bindings/dma/mtk-*
8896F:	drivers/dma/mediatek/
8897
8898MEDIATEK PMIC LED DRIVER
8899M:	Sean Wang <sean.wang@mediatek.com>
8900S:	Maintained
8901F:	drivers/leds/leds-mt6323.c
8902F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8903
8904MEDIATEK ETHERNET DRIVER
8905M:	Felix Fietkau <nbd@openwrt.org>
8906M:	John Crispin <john@phrozen.org>
8907M:	Sean Wang <sean.wang@mediatek.com>
8908M:	Nelson Chang <nelson.chang@mediatek.com>
8909L:	netdev@vger.kernel.org
8910S:	Maintained
8911F:	drivers/net/ethernet/mediatek/
8912
8913MEDIATEK SWITCH DRIVER
8914M:	Sean Wang <sean.wang@mediatek.com>
8915L:	netdev@vger.kernel.org
8916S:	Maintained
8917F:	drivers/net/dsa/mt7530.*
8918F:	net/dsa/tag_mtk.c
8919
8920MEDIATEK JPEG DRIVER
8921M:	Rick Chang <rick.chang@mediatek.com>
8922M:	Bin Liu <bin.liu@mediatek.com>
8923S:	Supported
8924F:	drivers/media/platform/mtk-jpeg/
8925F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8926
8927MEDIATEK MDP DRIVER
8928M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8929M:	Houlong Wei <houlong.wei@mediatek.com>
8930M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8931S:	Supported
8932F:	drivers/media/platform/mtk-mdp/
8933F:	drivers/media/platform/mtk-vpu/
8934F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8935
8936MEDIATEK MEDIA DRIVER
8937M:	Tiffany Lin <tiffany.lin@mediatek.com>
8938M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8939S:	Supported
8940F:	drivers/media/platform/mtk-vcodec/
8941F:	drivers/media/platform/mtk-vpu/
8942F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8943F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8944
8945MEDIATEK MT7601U WIRELESS LAN DRIVER
8946M:	Jakub Kicinski <kubakici@wp.pl>
8947L:	linux-wireless@vger.kernel.org
8948S:	Maintained
8949F:	drivers/net/wireless/mediatek/mt7601u/
8950
8951MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8952M:	Sean Wang <sean.wang@mediatek.com>
8953S:	Maintained
8954F:	drivers/char/hw_random/mtk-rng.c
8955
8956MEDIATEK USB3 DRD IP DRIVER
8957M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8958L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8959L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8960L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8961S:	Maintained
8962F:	drivers/usb/mtu3/
8963
8964MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8965M:	Peter Senna Tschudin <peter.senna@collabora.com>
8966M:	Martin Donnelly <martin.donnelly@ge.com>
8967M:	Martyn Welch <martyn.welch@collabora.co.uk>
8968S:	Maintained
8969F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8970F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8971
8972MEGARAID SCSI/SAS DRIVERS
8973M:	Kashyap Desai <kashyap.desai@broadcom.com>
8974M:	Sumit Saxena <sumit.saxena@broadcom.com>
8975M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8976L:	megaraidlinux.pdl@broadcom.com
8977L:	linux-scsi@vger.kernel.org
8978W:	http://www.avagotech.com/support/
8979S:	Maintained
8980F:	Documentation/scsi/megaraid.txt
8981F:	drivers/scsi/megaraid.*
8982F:	drivers/scsi/megaraid/
8983
8984MELEXIS MLX90614 DRIVER
8985M:	Crt Mori <cmo@melexis.com>
8986L:	linux-iio@vger.kernel.org
8987W:	http://www.melexis.com
8988S:	Supported
8989F:	drivers/iio/temperature/mlx90614.c
8990
8991MELEXIS MLX90632 DRIVER
8992M:	Crt Mori <cmo@melexis.com>
8993L:	linux-iio@vger.kernel.org
8994W:	http://www.melexis.com
8995S:	Supported
8996F:	drivers/iio/temperature/mlx90632.c
8997
8998MELFAS MIP4 TOUCHSCREEN DRIVER
8999M:	Sangwon Jee <jeesw@melfas.com>
9000W:	http://www.melfas.com
9001S:	Supported
9002F:	drivers/input/touchscreen/melfas_mip4.c
9003F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
9004
9005MELLANOX ETHERNET DRIVER (mlx4_en)
9006M:	Tariq Toukan <tariqt@mellanox.com>
9007L:	netdev@vger.kernel.org
9008S:	Supported
9009W:	http://www.mellanox.com
9010Q:	http://patchwork.ozlabs.org/project/netdev/list/
9011F:	drivers/net/ethernet/mellanox/mlx4/en_*
9012
9013MELLANOX ETHERNET DRIVER (mlx5e)
9014M:	Saeed Mahameed <saeedm@mellanox.com>
9015L:	netdev@vger.kernel.org
9016S:	Supported
9017W:	http://www.mellanox.com
9018Q:	http://patchwork.ozlabs.org/project/netdev/list/
9019F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
9020
9021MELLANOX ETHERNET INNOVA DRIVER
9022M:	Ilan Tayari <ilant@mellanox.com>
9023R:	Boris Pismenny <borisp@mellanox.com>
9024L:	netdev@vger.kernel.org
9025S:	Supported
9026W:	http://www.mellanox.com
9027Q:	http://patchwork.ozlabs.org/project/netdev/list/
9028F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
9029F:	include/linux/mlx5/mlx5_ifc_fpga.h
9030
9031MELLANOX ETHERNET INNOVA IPSEC DRIVER
9032M:	Ilan Tayari <ilant@mellanox.com>
9033R:	Boris Pismenny <borisp@mellanox.com>
9034L:	netdev@vger.kernel.org
9035S:	Supported
9036W:	http://www.mellanox.com
9037Q:	http://patchwork.ozlabs.org/project/netdev/list/
9038F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
9039F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
9040
9041MELLANOX ETHERNET SWITCH DRIVERS
9042M:	Jiri Pirko <jiri@mellanox.com>
9043M:	Ido Schimmel <idosch@mellanox.com>
9044L:	netdev@vger.kernel.org
9045S:	Supported
9046W:	http://www.mellanox.com
9047Q:	http://patchwork.ozlabs.org/project/netdev/list/
9048F:	drivers/net/ethernet/mellanox/mlxsw/
9049
9050MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
9051M:	mlxsw@mellanox.com
9052L:	netdev@vger.kernel.org
9053S:	Supported
9054W:	http://www.mellanox.com
9055Q:	http://patchwork.ozlabs.org/project/netdev/list/
9056F:	drivers/net/ethernet/mellanox/mlxfw/
9057
9058MELLANOX HARDWARE PLATFORM SUPPORT
9059M:	Andy Shevchenko <andy@infradead.org>
9060M:	Darren Hart <dvhart@infradead.org>
9061M:	Vadim Pasternak <vadimp@mellanox.com>
9062L:	platform-driver-x86@vger.kernel.org
9063S:	Supported
9064F:	drivers/platform/mellanox/
9065
9066MELLANOX MLX4 core VPI driver
9067M:	Tariq Toukan <tariqt@mellanox.com>
9068L:	netdev@vger.kernel.org
9069L:	linux-rdma@vger.kernel.org
9070W:	http://www.mellanox.com
9071Q:	http://patchwork.ozlabs.org/project/netdev/list/
9072S:	Supported
9073F:	drivers/net/ethernet/mellanox/mlx4/
9074F:	include/linux/mlx4/
9075
9076MELLANOX MLX4 IB driver
9077M:	Yishai Hadas <yishaih@mellanox.com>
9078L:	linux-rdma@vger.kernel.org
9079W:	http://www.mellanox.com
9080Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9081S:	Supported
9082F:	drivers/infiniband/hw/mlx4/
9083F:	include/linux/mlx4/
9084F:	include/uapi/rdma/mlx4-abi.h
9085
9086MELLANOX MLX5 core VPI driver
9087M:	Saeed Mahameed <saeedm@mellanox.com>
9088M:	Matan Barak <matanb@mellanox.com>
9089M:	Leon Romanovsky <leonro@mellanox.com>
9090L:	netdev@vger.kernel.org
9091L:	linux-rdma@vger.kernel.org
9092W:	http://www.mellanox.com
9093Q:	http://patchwork.ozlabs.org/project/netdev/list/
9094S:	Supported
9095F:	drivers/net/ethernet/mellanox/mlx5/core/
9096F:	include/linux/mlx5/
9097
9098MELLANOX MLX5 IB driver
9099M:	Matan Barak <matanb@mellanox.com>
9100M:	Leon Romanovsky <leonro@mellanox.com>
9101L:	linux-rdma@vger.kernel.org
9102W:	http://www.mellanox.com
9103Q:	http://patchwork.kernel.org/project/linux-rdma/list/
9104S:	Supported
9105F:	drivers/infiniband/hw/mlx5/
9106F:	include/linux/mlx5/
9107F:	include/uapi/rdma/mlx5-abi.h
9108
9109MELLANOX MLXCPLD I2C AND MUX DRIVER
9110M:	Vadim Pasternak <vadimp@mellanox.com>
9111M:	Michael Shych <michaelsh@mellanox.com>
9112L:	linux-i2c@vger.kernel.org
9113S:	Supported
9114F:	drivers/i2c/busses/i2c-mlxcpld.c
9115F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
9116F:	Documentation/i2c/busses/i2c-mlxcpld
9117
9118MELLANOX MLXCPLD LED DRIVER
9119M:	Vadim Pasternak <vadimp@mellanox.com>
9120L:	linux-leds@vger.kernel.org
9121S:	Supported
9122F:	drivers/leds/leds-mlxcpld.c
9123F:	drivers/leds/leds-mlxreg.c
9124F:	Documentation/leds/leds-mlxcpld.txt
9125
9126MELLANOX PLATFORM DRIVER
9127M:	Vadim Pasternak <vadimp@mellanox.com>
9128L:	platform-driver-x86@vger.kernel.org
9129S:	Supported
9130F:	drivers/platform/x86/mlx-platform.c
9131
9132MEMBARRIER SUPPORT
9133M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9134M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9135L:	linux-kernel@vger.kernel.org
9136S:	Supported
9137F:	kernel/sched/membarrier.c
9138F:	include/uapi/linux/membarrier.h
9139F:	arch/powerpc/include/asm/membarrier.h
9140
9141MEMORY MANAGEMENT
9142L:	linux-mm@kvack.org
9143W:	http://www.linux-mm.org
9144S:	Maintained
9145F:	include/linux/mm.h
9146F:	include/linux/gfp.h
9147F:	include/linux/mmzone.h
9148F:	include/linux/memory_hotplug.h
9149F:	include/linux/vmalloc.h
9150F:	mm/
9151
9152MEMORY TECHNOLOGY DEVICES (MTD)
9153M:	David Woodhouse <dwmw2@infradead.org>
9154M:	Brian Norris <computersforpeace@gmail.com>
9155M:	Boris Brezillon <boris.brezillon@bootlin.com>
9156M:	Marek Vasut <marek.vasut@gmail.com>
9157M:	Richard Weinberger <richard@nod.at>
9158L:	linux-mtd@lists.infradead.org
9159W:	http://www.linux-mtd.infradead.org/
9160Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9161T:	git git://git.infradead.org/linux-mtd.git master
9162T:	git git://git.infradead.org/linux-mtd.git mtd/next
9163S:	Maintained
9164F:	Documentation/devicetree/bindings/mtd/
9165F:	drivers/mtd/
9166F:	include/linux/mtd/
9167F:	include/uapi/mtd/
9168
9169MEN A21 WATCHDOG DRIVER
9170M:	Johannes Thumshirn <morbidrsa@gmail.com>
9171L:	linux-watchdog@vger.kernel.org
9172S:	Maintained
9173F:	drivers/watchdog/mena21_wdt.c
9174
9175MEN CHAMELEON BUS (mcb)
9176M:	Johannes Thumshirn <morbidrsa@gmail.com>
9177S:	Maintained
9178F:	drivers/mcb/
9179F:	include/linux/mcb.h
9180F:	Documentation/men-chameleon-bus.txt
9181
9182MEN F21BMC (Board Management Controller)
9183M:	Andreas Werner <andreas.werner@men.de>
9184S:	Supported
9185F:	drivers/mfd/menf21bmc.c
9186F:	drivers/watchdog/menf21bmc_wdt.c
9187F:	drivers/leds/leds-menf21bmc.c
9188F:	drivers/hwmon/menf21bmc_hwmon.c
9189F:	Documentation/hwmon/menf21bmc
9190
9191MESON AO CEC DRIVER FOR AMLOGIC SOCS
9192M:	Neil Armstrong <narmstrong@baylibre.com>
9193L:	linux-media@lists.freedesktop.org
9194L:	linux-amlogic@lists.infradead.org
9195W:	http://linux-meson.com/
9196S:	Supported
9197F:	drivers/media/platform/meson/ao-cec.c
9198F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9199T:	git git://linuxtv.org/media_tree.git
9200
9201MICROBLAZE ARCHITECTURE
9202M:	Michal Simek <monstr@monstr.eu>
9203W:	http://www.monstr.eu/fdt/
9204T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9205S:	Supported
9206F:	arch/microblaze/
9207
9208MICROCHIP / ATMEL AT91 SERIAL DRIVER
9209M:	Richard Genoud <richard.genoud@gmail.com>
9210S:	Maintained
9211F:	drivers/tty/serial/atmel_serial.c
9212F:	drivers/tty/serial/atmel_serial.h
9213
9214MICROCHIP / ATMEL DMA DRIVER
9215M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9216L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9217L:	dmaengine@vger.kernel.org
9218S:	Supported
9219F:	drivers/dma/at_hdmac.c
9220F:	drivers/dma/at_hdmac_regs.h
9221F:	include/linux/platform_data/dma-atmel.h
9222
9223MICROCHIP / ATMEL ECC DRIVER
9224M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9225L:	linux-crypto@vger.kernel.org
9226S:	Maintained
9227F:	drivers/crypto/atmel-ecc.*
9228
9229MICROCHIP / ATMEL ISC DRIVER
9230M:	Songjun Wu <songjun.wu@microchip.com>
9231L:	linux-media@vger.kernel.org
9232S:	Supported
9233F:	drivers/media/platform/atmel/atmel-isc.c
9234F:	drivers/media/platform/atmel/atmel-isc-regs.h
9235F:	devicetree/bindings/media/atmel-isc.txt
9236
9237MICROCHIP / ATMEL NAND DRIVER
9238M:	Wenyou Yang <wenyou.yang@microchip.com>
9239M:	Josh Wu <rainyfeeling@outlook.com>
9240L:	linux-mtd@lists.infradead.org
9241S:	Supported
9242F:	drivers/mtd/nand/raw/atmel/*
9243F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9244
9245MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9246M:	Woojung Huh <Woojung.Huh@microchip.com>
9247M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9248L:	netdev@vger.kernel.org
9249S:	Maintained
9250F:	net/dsa/tag_ksz.c
9251F:	drivers/net/dsa/microchip/*
9252F:	include/linux/platform_data/microchip-ksz.h
9253F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9254
9255MICROCHIP LAN743X ETHERNET DRIVER
9256M:	Bryan Whitehead <bryan.whitehead@microchip.com>
9257M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9258L:	netdev@vger.kernel.org
9259S:	Maintained
9260F:	drivers/net/ethernet/microchip/lan743x_*
9261
9262MICROCHIP USB251XB DRIVER
9263M:	Richard Leitner <richard.leitner@skidata.com>
9264L:	linux-usb@vger.kernel.org
9265S:	Maintained
9266F:	drivers/usb/misc/usb251xb.c
9267F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9268
9269MICROSEMI MIPS SOCS
9270M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
9271L:	linux-mips@linux-mips.org
9272S:	Maintained
9273F:	arch/mips/generic/board-ocelot.c
9274F:	arch/mips/configs/generic/board-ocelot.config
9275F:	arch/mips/boot/dts/mscc/
9276F:	Documentation/devicetree/bindings/mips/mscc.txt
9277
9278MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9279M:	Don Brace <don.brace@microsemi.com>
9280L:	esc.storagedev@microsemi.com
9281L:	linux-scsi@vger.kernel.org
9282S:	Supported
9283F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9284F:	drivers/scsi/smartpqi/Kconfig
9285F:	drivers/scsi/smartpqi/Makefile
9286F:	include/linux/cciss*.h
9287F:	include/uapi/linux/cciss*.h
9288F:	Documentation/scsi/smartpqi.txt
9289
9290MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9291M:	Chen Yu <yu.c.chen@intel.com>
9292L:	platform-driver-x86@vger.kernel.org
9293S:	Supported
9294F:	drivers/platform/x86/surfacepro3_button.c
9295
9296MICROTEK X6 SCANNER
9297M:	Oliver Neukum <oliver@neukum.org>
9298S:	Maintained
9299F:	drivers/usb/image/microtek.*
9300
9301MIPS
9302M:	Ralf Baechle <ralf@linux-mips.org>
9303M:	James Hogan <jhogan@kernel.org>
9304L:	linux-mips@linux-mips.org
9305W:	http://www.linux-mips.org/
9306T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9307Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9308S:	Supported
9309F:	Documentation/devicetree/bindings/mips/
9310F:	Documentation/mips/
9311F:	arch/mips/
9312F:	drivers/platform/mips/
9313
9314MIPS BOSTON DEVELOPMENT BOARD
9315M:	Paul Burton <paul.burton@mips.com>
9316L:	linux-mips@linux-mips.org
9317S:	Maintained
9318F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9319F:	arch/mips/boot/dts/img/boston.dts
9320F:	arch/mips/configs/generic/board-boston.config
9321F:	drivers/clk/imgtec/clk-boston.c
9322F:	include/dt-bindings/clock/boston-clock.h
9323
9324MIPS GENERIC PLATFORM
9325M:	Paul Burton <paul.burton@mips.com>
9326L:	linux-mips@linux-mips.org
9327S:	Supported
9328F:	Documentation/devicetree/bindings/power/mti,mips-cpc.txt
9329F:	arch/mips/generic/
9330F:	arch/mips/tools/generic-board-config.sh
9331
9332MIPS/LOONGSON1 ARCHITECTURE
9333M:	Keguang Zhang <keguang.zhang@gmail.com>
9334L:	linux-mips@linux-mips.org
9335S:	Maintained
9336F:	arch/mips/loongson32/
9337F:	arch/mips/include/asm/mach-loongson32/
9338F:	drivers/*/*loongson1*
9339F:	drivers/*/*/*loongson1*
9340
9341MIPS/LOONGSON2 ARCHITECTURE
9342M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
9343L:	linux-mips@linux-mips.org
9344S:	Maintained
9345F:	arch/mips/loongson64/*{2e/2f}*
9346F:	arch/mips/include/asm/mach-loongson64/
9347F:	drivers/*/*loongson2*
9348F:	drivers/*/*/*loongson2*
9349
9350MIPS/LOONGSON3 ARCHITECTURE
9351M:	Huacai Chen <chenhc@lemote.com>
9352L:	linux-mips@linux-mips.org
9353S:	Maintained
9354F:	arch/mips/loongson64/
9355F:	arch/mips/include/asm/mach-loongson64/
9356F:	drivers/platform/mips/cpu_hwmon.c
9357F:	drivers/*/*loongson3*
9358F:	drivers/*/*/*loongson3*
9359
9360MIPS RINT INSTRUCTION EMULATION
9361M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9362L:	linux-mips@linux-mips.org
9363S:	Supported
9364F:	arch/mips/math-emu/sp_rint.c
9365F:	arch/mips/math-emu/dp_rint.c
9366
9367MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9368M:	Hans Verkuil <hverkuil@xs4all.nl>
9369L:	linux-media@vger.kernel.org
9370T:	git git://linuxtv.org/media_tree.git
9371W:	https://linuxtv.org
9372S:	Odd Fixes
9373F:	drivers/media/radio/radio-miropcm20*
9374
9375MMP SUPPORT
9376M:	Eric Miao <eric.y.miao@gmail.com>
9377M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9378L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9379T:	git git://github.com/hzhuang1/linux.git
9380T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9381S:	Maintained
9382F:	arch/arm/boot/dts/mmp*
9383F:	arch/arm/mach-mmp/
9384
9385MN88472 MEDIA DRIVER
9386M:	Antti Palosaari <crope@iki.fi>
9387L:	linux-media@vger.kernel.org
9388W:	https://linuxtv.org
9389W:	http://palosaari.fi/linux/
9390Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9391S:	Maintained
9392F:	drivers/media/dvb-frontends/mn88472*
9393
9394MN88473 MEDIA DRIVER
9395M:	Antti Palosaari <crope@iki.fi>
9396L:	linux-media@vger.kernel.org
9397W:	https://linuxtv.org
9398W:	http://palosaari.fi/linux/
9399Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9400S:	Maintained
9401F:	drivers/media/dvb-frontends/mn88473*
9402
9403MODULE SUPPORT
9404M:	Jessica Yu <jeyu@kernel.org>
9405T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9406S:	Maintained
9407F:	include/linux/module.h
9408F:	kernel/module.c
9409
9410MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9411W:	http://popies.net/meye/
9412S:	Orphan
9413F:	Documentation/media/v4l-drivers/meye*
9414F:	drivers/media/pci/meye/
9415F:	include/uapi/linux/meye.h
9416
9417MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9418M:	Jiri Slaby <jirislaby@gmail.com>
9419S:	Maintained
9420F:	Documentation/serial/moxa-smartio
9421F:	drivers/tty/mxser.*
9422
9423MR800 AVERMEDIA USB FM RADIO DRIVER
9424M:	Alexey Klimov <klimov.linux@gmail.com>
9425L:	linux-media@vger.kernel.org
9426T:	git git://linuxtv.org/media_tree.git
9427S:	Maintained
9428F:	drivers/media/radio/radio-mr800.c
9429
9430MRF24J40 IEEE 802.15.4 RADIO DRIVER
9431M:	Alan Ott <alan@signal11.us>
9432L:	linux-wpan@vger.kernel.org
9433S:	Maintained
9434F:	drivers/net/ieee802154/mrf24j40.c
9435F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9436
9437MSI LAPTOP SUPPORT
9438M:	"Lee, Chun-Yi" <jlee@suse.com>
9439L:	platform-driver-x86@vger.kernel.org
9440S:	Maintained
9441F:	drivers/platform/x86/msi-laptop.c
9442
9443MSI WMI SUPPORT
9444L:	platform-driver-x86@vger.kernel.org
9445S:	Orphan
9446F:	drivers/platform/x86/msi-wmi.c
9447
9448MSI001 MEDIA DRIVER
9449M:	Antti Palosaari <crope@iki.fi>
9450L:	linux-media@vger.kernel.org
9451W:	https://linuxtv.org
9452W:	http://palosaari.fi/linux/
9453Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9454T:	git git://linuxtv.org/anttip/media_tree.git
9455S:	Maintained
9456F:	drivers/media/tuners/msi001*
9457
9458MSI2500 MEDIA DRIVER
9459M:	Antti Palosaari <crope@iki.fi>
9460L:	linux-media@vger.kernel.org
9461W:	https://linuxtv.org
9462W:	http://palosaari.fi/linux/
9463Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9464T:	git git://linuxtv.org/anttip/media_tree.git
9465S:	Maintained
9466F:	drivers/media/usb/msi2500/
9467
9468MSYSTEMS DISKONCHIP G3 MTD DRIVER
9469M:	Robert Jarzmik <robert.jarzmik@free.fr>
9470L:	linux-mtd@lists.infradead.org
9471S:	Maintained
9472F:	drivers/mtd/devices/docg3*
9473
9474MT9M032 APTINA SENSOR DRIVER
9475M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9476L:	linux-media@vger.kernel.org
9477T:	git git://linuxtv.org/media_tree.git
9478S:	Maintained
9479F:	drivers/media/i2c/mt9m032.c
9480F:	include/media/i2c/mt9m032.h
9481
9482MT9P031 APTINA CAMERA SENSOR
9483M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9484L:	linux-media@vger.kernel.org
9485T:	git git://linuxtv.org/media_tree.git
9486S:	Maintained
9487F:	drivers/media/i2c/mt9p031.c
9488F:	include/media/i2c/mt9p031.h
9489
9490MT9T001 APTINA CAMERA SENSOR
9491M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9492L:	linux-media@vger.kernel.org
9493T:	git git://linuxtv.org/media_tree.git
9494S:	Maintained
9495F:	drivers/media/i2c/mt9t001.c
9496F:	include/media/i2c/mt9t001.h
9497
9498MT9T112 APTINA CAMERA SENSOR
9499M:	Jacopo Mondi <jacopo@jmondi.org>
9500L:	linux-media@vger.kernel.org
9501T:	git git://linuxtv.org/media_tree.git
9502S:	Odd Fixes
9503F:	drivers/media/i2c/mt9t112.c
9504F:	include/media/i2c/mt9t112.h
9505
9506MT9V032 APTINA CAMERA SENSOR
9507M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9508L:	linux-media@vger.kernel.org
9509T:	git git://linuxtv.org/media_tree.git
9510S:	Maintained
9511F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9512F:	drivers/media/i2c/mt9v032.c
9513F:	include/media/i2c/mt9v032.h
9514
9515MULTIFUNCTION DEVICES (MFD)
9516M:	Lee Jones <lee.jones@linaro.org>
9517T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9518S:	Supported
9519F:	Documentation/devicetree/bindings/mfd/
9520F:	drivers/mfd/
9521F:	include/linux/mfd/
9522F:	include/dt-bindings/mfd/
9523
9524MULTIMEDIA CARD (MMC) ETC. OVER SPI
9525S:	Orphan
9526F:	drivers/mmc/host/mmc_spi.c
9527F:	include/linux/spi/mmc_spi.h
9528
9529MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9530M:	Ulf Hansson <ulf.hansson@linaro.org>
9531L:	linux-mmc@vger.kernel.org
9532T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9533S:	Maintained
9534F:	Documentation/devicetree/bindings/mmc/
9535F:	drivers/mmc/
9536F:	include/linux/mmc/
9537F:	include/uapi/linux/mmc/
9538
9539MULTIPLEXER SUBSYSTEM
9540M:	Peter Rosin <peda@axentia.se>
9541S:	Maintained
9542F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9543F:	Documentation/devicetree/bindings/mux/
9544F:	include/linux/dt-bindings/mux/
9545F:	include/linux/mux/
9546F:	drivers/mux/
9547
9548MULTITECH MULTIPORT CARD (ISICOM)
9549S:	Orphan
9550F:	drivers/tty/isicom.c
9551F:	include/linux/isicom.h
9552
9553MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9554M:	Bin Liu <b-liu@ti.com>
9555L:	linux-usb@vger.kernel.org
9556S:	Maintained
9557F:	drivers/usb/musb/
9558
9559MXL5007T MEDIA DRIVER
9560M:	Michael Krufky <mkrufky@linuxtv.org>
9561L:	linux-media@vger.kernel.org
9562W:	https://linuxtv.org
9563W:	http://github.com/mkrufky
9564Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9565T:	git git://linuxtv.org/mkrufky/tuners.git
9566S:	Maintained
9567F:	drivers/media/tuners/mxl5007t.*
9568
9569MXSFB DRM DRIVER
9570M:	Marek Vasut <marex@denx.de>
9571S:	Supported
9572F:	drivers/gpu/drm/mxsfb/
9573F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9574
9575MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9576M:	Chris Lee <christopher.lee@cspi.com>
9577L:	netdev@vger.kernel.org
9578W:	https://www.cspi.com/ethernet-products/support/downloads/
9579S:	Supported
9580F:	drivers/net/ethernet/myricom/myri10ge/
9581
9582NAND FLASH SUBSYSTEM
9583M:	Boris Brezillon <boris.brezillon@bootlin.com>
9584R:	Richard Weinberger <richard@nod.at>
9585L:	linux-mtd@lists.infradead.org
9586W:	http://www.linux-mtd.infradead.org/
9587Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9588T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9589T:	git git://git.infradead.org/linux-mtd.git nand/next
9590S:	Maintained
9591F:	drivers/mtd/nand/
9592F:	include/linux/mtd/*nand*.h
9593
9594NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9595M:	Daniel Mack <zonque@gmail.com>
9596S:	Maintained
9597L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9598W:	http://www.native-instruments.com
9599F:	sound/usb/caiaq/
9600
9601NATSEMI ETHERNET DRIVER (DP8381x)
9602S:	Orphan
9603F:	drivers/net/ethernet/natsemi/natsemi.c
9604
9605NCP FILESYSTEM
9606M:	Petr Vandrovec <petr@vandrovec.name>
9607S:	Obsolete
9608F:	drivers/staging/ncpfs/
9609
9610NCR 5380 SCSI DRIVERS
9611M:	Finn Thain <fthain@telegraphics.com.au>
9612M:	Michael Schmitz <schmitzmic@gmail.com>
9613L:	linux-scsi@vger.kernel.org
9614S:	Maintained
9615F:	Documentation/scsi/g_NCR5380.txt
9616F:	drivers/scsi/NCR5380.*
9617F:	drivers/scsi/arm/cumana_1.c
9618F:	drivers/scsi/arm/oak.c
9619F:	drivers/scsi/atari_scsi.*
9620F:	drivers/scsi/dmx3191d.c
9621F:	drivers/scsi/g_NCR5380.*
9622F:	drivers/scsi/mac_scsi.*
9623F:	drivers/scsi/sun3_scsi.*
9624F:	drivers/scsi/sun3_scsi_vme.c
9625
9626NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9627M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9628L:	linux-scsi@vger.kernel.org
9629S:	Maintained
9630F:	drivers/scsi/NCR_D700.*
9631
9632NCT6775 HARDWARE MONITOR DRIVER
9633M:	Guenter Roeck <linux@roeck-us.net>
9634L:	linux-hwmon@vger.kernel.org
9635S:	Maintained
9636F:	Documentation/hwmon/nct6775
9637F:	drivers/hwmon/nct6775.c
9638
9639NETEFFECT IWARP RNIC DRIVER (IW_NES)
9640M:	Faisal Latif <faisal.latif@intel.com>
9641L:	linux-rdma@vger.kernel.org
9642W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9643S:	Supported
9644F:	drivers/infiniband/hw/nes/
9645F:	include/uapi/rdma/nes-abi.h
9646
9647NETEM NETWORK EMULATOR
9648M:	Stephen Hemminger <stephen@networkplumber.org>
9649L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9650S:	Maintained
9651F:	net/sched/sch_netem.c
9652
9653NETERION 10GbE DRIVERS (s2io/vxge)
9654M:	Jon Mason <jdmason@kudzu.us>
9655L:	netdev@vger.kernel.org
9656S:	Supported
9657F:	Documentation/networking/s2io.txt
9658F:	Documentation/networking/vxge.txt
9659F:	drivers/net/ethernet/neterion/
9660
9661NETFILTER
9662M:	Pablo Neira Ayuso <pablo@netfilter.org>
9663M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9664M:	Florian Westphal <fw@strlen.de>
9665L:	netfilter-devel@vger.kernel.org
9666L:	coreteam@netfilter.org
9667W:	http://www.netfilter.org/
9668W:	http://www.iptables.org/
9669W:	http://www.nftables.org/
9670Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9671T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9673S:	Maintained
9674F:	include/linux/netfilter*
9675F:	include/linux/netfilter/
9676F:	include/net/netfilter/
9677F:	include/uapi/linux/netfilter*
9678F:	include/uapi/linux/netfilter/
9679F:	net/*/netfilter.c
9680F:	net/*/netfilter/
9681F:	net/netfilter/
9682F:	net/bridge/br_netfilter*.c
9683
9684NETROM NETWORK LAYER
9685M:	Ralf Baechle <ralf@linux-mips.org>
9686L:	linux-hams@vger.kernel.org
9687W:	http://www.linux-ax25.org/
9688S:	Maintained
9689F:	include/net/netrom.h
9690F:	include/uapi/linux/netrom.h
9691F:	net/netrom/
9692
9693NETRONOME ETHERNET DRIVERS
9694M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9695L:	oss-drivers@netronome.com
9696S:	Maintained
9697F:	drivers/net/ethernet/netronome/
9698
9699NETWORK BLOCK DEVICE (NBD)
9700M:	Josef Bacik <jbacik@fb.com>
9701S:	Maintained
9702L:	linux-block@vger.kernel.org
9703L:	nbd@other.debian.org
9704F:	Documentation/blockdev/nbd.txt
9705F:	drivers/block/nbd.c
9706F:	include/uapi/linux/nbd.h
9707
9708NETWORK DROP MONITOR
9709M:	Neil Horman <nhorman@tuxdriver.com>
9710L:	netdev@vger.kernel.org
9711S:	Maintained
9712W:	https://fedorahosted.org/dropwatch/
9713F:	net/core/drop_monitor.c
9714
9715NETWORKING DRIVERS
9716L:	netdev@vger.kernel.org
9717W:	http://www.linuxfoundation.org/en/Net
9718Q:	http://patchwork.ozlabs.org/project/netdev/list/
9719T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9720T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9721S:	Odd Fixes
9722F:	Documentation/devicetree/bindings/net/
9723F:	drivers/net/
9724F:	include/linux/if_*
9725F:	include/linux/netdevice.h
9726F:	include/linux/etherdevice.h
9727F:	include/linux/fcdevice.h
9728F:	include/linux/fddidevice.h
9729F:	include/linux/hippidevice.h
9730F:	include/linux/inetdevice.h
9731F:	include/uapi/linux/if_*
9732F:	include/uapi/linux/netdevice.h
9733
9734NETWORKING DRIVERS (WIRELESS)
9735M:	Kalle Valo <kvalo@codeaurora.org>
9736L:	linux-wireless@vger.kernel.org
9737Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9738T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9740S:	Maintained
9741F:	Documentation/devicetree/bindings/net/wireless/
9742F:	drivers/net/wireless/
9743
9744NETWORKING [DSA]
9745M:	Andrew Lunn <andrew@lunn.ch>
9746M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9747M:	Florian Fainelli <f.fainelli@gmail.com>
9748S:	Maintained
9749F:	net/dsa/
9750F:	include/net/dsa.h
9751F:	include/linux/dsa/
9752F:	drivers/net/dsa/
9753
9754NETWORKING [GENERAL]
9755M:	"David S. Miller" <davem@davemloft.net>
9756L:	netdev@vger.kernel.org
9757W:	http://www.linuxfoundation.org/en/Net
9758Q:	http://patchwork.ozlabs.org/project/netdev/list/
9759T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9761B:	mailto:netdev@vger.kernel.org
9762S:	Maintained
9763F:	net/
9764F:	include/net/
9765F:	include/linux/in.h
9766F:	include/linux/net.h
9767F:	include/linux/netdevice.h
9768F:	include/uapi/linux/in.h
9769F:	include/uapi/linux/net.h
9770F:	include/uapi/linux/netdevice.h
9771F:	include/uapi/linux/net_namespace.h
9772F:	tools/testing/selftests/net/
9773F:	lib/net_utils.c
9774F:	lib/random32.c
9775F:	Documentation/networking/
9776
9777NETWORKING [IPSEC]
9778M:	Steffen Klassert <steffen.klassert@secunet.com>
9779M:	Herbert Xu <herbert@gondor.apana.org.au>
9780M:	"David S. Miller" <davem@davemloft.net>
9781L:	netdev@vger.kernel.org
9782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9783T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9784S:	Maintained
9785F:	net/core/flow.c
9786F:	net/xfrm/
9787F:	net/key/
9788F:	net/ipv4/xfrm*
9789F:	net/ipv4/esp4*
9790F:	net/ipv4/ah4.c
9791F:	net/ipv4/ipcomp.c
9792F:	net/ipv4/ip_vti.c
9793F:	net/ipv6/xfrm*
9794F:	net/ipv6/esp6*
9795F:	net/ipv6/ah6.c
9796F:	net/ipv6/ipcomp6.c
9797F:	net/ipv6/ip6_vti.c
9798F:	include/uapi/linux/xfrm.h
9799F:	include/net/xfrm.h
9800
9801NETWORKING [IPv4/IPv6]
9802M:	"David S. Miller" <davem@davemloft.net>
9803M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9804M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9805L:	netdev@vger.kernel.org
9806T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9807S:	Maintained
9808F:	net/ipv4/
9809F:	net/ipv6/
9810F:	include/net/ip*
9811F:	arch/x86/net/*
9812
9813NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9814M:	Paul Moore <paul@paul-moore.com>
9815W:	https://github.com/netlabel
9816L:	netdev@vger.kernel.org
9817L:	linux-security-module@vger.kernel.org
9818S:	Maintained
9819F:	Documentation/netlabel/
9820F:	include/net/calipso.h
9821F:	include/net/cipso_ipv4.h
9822F:	include/net/netlabel.h
9823F:	include/uapi/linux/netfilter/xt_SECMARK.h
9824F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9825F:	net/netlabel/
9826F:	net/ipv4/cipso_ipv4.c
9827F:	net/ipv6/calipso.c
9828F:	net/netfilter/xt_CONNSECMARK.c
9829F:	net/netfilter/xt_SECMARK.c
9830
9831NETWORKING [TLS]
9832M:	Ilya Lesokhin <ilyal@mellanox.com>
9833M:	Aviad Yehezkel <aviadye@mellanox.com>
9834M:	Dave Watson <davejwatson@fb.com>
9835L:	netdev@vger.kernel.org
9836S:	Maintained
9837F:	net/tls/*
9838F:	include/uapi/linux/tls.h
9839F:	include/net/tls.h
9840
9841NETWORKING [WIRELESS]
9842L:	linux-wireless@vger.kernel.org
9843Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9844
9845NETDEVSIM
9846M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9847S:	Maintained
9848F:	drivers/net/netdevsim/*
9849
9850NETXEN (1/10) GbE SUPPORT
9851M:	Manish Chopra <manish.chopra@cavium.com>
9852M:	Rahul Verma <rahul.verma@cavium.com>
9853M:	Dept-GELinuxNICDev@cavium.com
9854L:	netdev@vger.kernel.org
9855S:	Supported
9856F:	drivers/net/ethernet/qlogic/netxen/
9857
9858NFC SUBSYSTEM
9859M:	Samuel Ortiz <sameo@linux.intel.com>
9860L:	linux-wireless@vger.kernel.org
9861L:	linux-nfc@lists.01.org (subscribers-only)
9862S:	Supported
9863F:	net/nfc/
9864F:	include/net/nfc/
9865F:	include/uapi/linux/nfc.h
9866F:	drivers/nfc/
9867F:	include/linux/platform_data/nfcmrvl.h
9868F:	include/linux/platform_data/nxp-nci.h
9869F:	Documentation/devicetree/bindings/net/nfc/
9870
9871NFS, SUNRPC, AND LOCKD CLIENTS
9872M:	Trond Myklebust <trond.myklebust@primarydata.com>
9873M:	Anna Schumaker <anna.schumaker@netapp.com>
9874L:	linux-nfs@vger.kernel.org
9875W:	http://client.linux-nfs.org
9876T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9877S:	Maintained
9878F:	fs/lockd/
9879F:	fs/nfs/
9880F:	fs/nfs_common/
9881F:	net/sunrpc/
9882F:	include/linux/lockd/
9883F:	include/linux/nfs*
9884F:	include/linux/sunrpc/
9885F:	include/uapi/linux/nfs*
9886F:	include/uapi/linux/sunrpc/
9887
9888NILFS2 FILESYSTEM
9889M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9890L:	linux-nilfs@vger.kernel.org
9891W:	https://nilfs.sourceforge.io/
9892W:	https://nilfs.osdn.jp/
9893T:	git git://github.com/konis/nilfs2.git
9894S:	Supported
9895F:	Documentation/filesystems/nilfs2.txt
9896F:	fs/nilfs2/
9897F:	include/trace/events/nilfs2.h
9898F:	include/uapi/linux/nilfs2_api.h
9899F:	include/uapi/linux/nilfs2_ondisk.h
9900
9901NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9902M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9903W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9904S:	Maintained
9905F:	Documentation/scsi/NinjaSCSI.txt
9906F:	drivers/scsi/pcmcia/nsp_*
9907
9908NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9909M:	GOTO Masanori <gotom@debian.or.jp>
9910M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9911W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9912S:	Maintained
9913F:	Documentation/scsi/NinjaSCSI.txt
9914F:	drivers/scsi/nsp32*
9915
9916NIOS2 ARCHITECTURE
9917M:	Ley Foon Tan <lftan@altera.com>
9918L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9919T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9920S:	Maintained
9921F:	arch/nios2/
9922
9923NOHZ, DYNTICKS SUPPORT
9924M:	Frederic Weisbecker <fweisbec@gmail.com>
9925M:	Thomas Gleixner <tglx@linutronix.de>
9926M:	Ingo Molnar <mingo@kernel.org>
9927L:	linux-kernel@vger.kernel.org
9928T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9929S:	Maintained
9930F:	kernel/time/tick*.*
9931F:	include/linux/tick.h
9932F:	include/linux/sched/nohz.h
9933
9934NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9935M:	Pavel Machek <pavel@ucw.cz>
9936M:	Sakari Ailus <sakari.ailus@iki.fi>
9937L:	linux-media@vger.kernel.org
9938S:	Maintained
9939F:	drivers/media/i2c/et8ek8
9940F:	drivers/media/i2c/ad5820.c
9941
9942NOKIA N900 POWER SUPPLY DRIVERS
9943R:	Pali Rohár <pali.rohar@gmail.com>
9944F:	include/linux/power/bq2415x_charger.h
9945F:	include/linux/power/bq27xxx_battery.h
9946F:	include/linux/power/isp1704_charger.h
9947F:	drivers/power/supply/bq2415x_charger.c
9948F:	drivers/power/supply/bq27xxx_battery.c
9949F:	drivers/power/supply/bq27xxx_battery_i2c.c
9950F:	drivers/power/supply/isp1704_charger.c
9951F:	drivers/power/supply/rx51_battery.c
9952
9953NTB AMD DRIVER
9954M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9955L:	linux-ntb@googlegroups.com
9956S:	Supported
9957F:	drivers/ntb/hw/amd/
9958
9959NTB DRIVER CORE
9960M:	Jon Mason <jdmason@kudzu.us>
9961M:	Dave Jiang <dave.jiang@intel.com>
9962M:	Allen Hubbe <allenbh@gmail.com>
9963L:	linux-ntb@googlegroups.com
9964S:	Supported
9965W:	https://github.com/jonmason/ntb/wiki
9966T:	git git://github.com/jonmason/ntb.git
9967F:	drivers/ntb/
9968F:	drivers/net/ntb_netdev.c
9969F:	include/linux/ntb.h
9970F:	include/linux/ntb_transport.h
9971F:	tools/testing/selftests/ntb/
9972
9973NTB IDT DRIVER
9974M:	Serge Semin <fancer.lancer@gmail.com>
9975L:	linux-ntb@googlegroups.com
9976S:	Supported
9977F:	drivers/ntb/hw/idt/
9978
9979NTB INTEL DRIVER
9980M:	Dave Jiang <dave.jiang@intel.com>
9981L:	linux-ntb@googlegroups.com
9982S:	Supported
9983W:	https://github.com/davejiang/linux/wiki
9984T:	git https://github.com/davejiang/linux.git
9985F:	drivers/ntb/hw/intel/
9986
9987NTFS FILESYSTEM
9988M:	Anton Altaparmakov <anton@tuxera.com>
9989L:	linux-ntfs-dev@lists.sourceforge.net
9990W:	http://www.tuxera.com/
9991T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9992S:	Supported
9993F:	Documentation/filesystems/ntfs.txt
9994F:	fs/ntfs/
9995
9996NUBUS SUBSYSTEM
9997M:	Finn Thain <fthain@telegraphics.com.au>
9998L:	linux-m68k@lists.linux-m68k.org
9999S:	Maintained
10000F:	arch/*/include/asm/nubus.h
10001F:	drivers/nubus/
10002F:	include/linux/nubus.h
10003F:	include/uapi/linux/nubus.h
10004
10005NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
10006M:	Antonino Daplas <adaplas@gmail.com>
10007L:	linux-fbdev@vger.kernel.org
10008S:	Maintained
10009F:	drivers/video/fbdev/riva/
10010F:	drivers/video/fbdev/nvidia/
10011
10012NVM EXPRESS DRIVER
10013M:	Keith Busch <keith.busch@intel.com>
10014M:	Jens Axboe <axboe@fb.com>
10015M:	Christoph Hellwig <hch@lst.de>
10016M:	Sagi Grimberg <sagi@grimberg.me>
10017L:	linux-nvme@lists.infradead.org
10018T:	git://git.infradead.org/nvme.git
10019W:	http://git.infradead.org/nvme.git
10020S:	Supported
10021F:	drivers/nvme/host/
10022F:	include/linux/nvme.h
10023F:	include/uapi/linux/nvme_ioctl.h
10024
10025NVM EXPRESS FC TRANSPORT DRIVERS
10026M:	James Smart <james.smart@broadcom.com>
10027L:	linux-nvme@lists.infradead.org
10028S:	Supported
10029F:	include/linux/nvme-fc.h
10030F:	include/linux/nvme-fc-driver.h
10031F:	drivers/nvme/host/fc.c
10032F:	drivers/nvme/target/fc.c
10033F:	drivers/nvme/target/fcloop.c
10034
10035NVM EXPRESS TARGET DRIVER
10036M:	Christoph Hellwig <hch@lst.de>
10037M:	Sagi Grimberg <sagi@grimberg.me>
10038L:	linux-nvme@lists.infradead.org
10039T:	git://git.infradead.org/nvme.git
10040W:	http://git.infradead.org/nvme.git
10041S:	Supported
10042F:	drivers/nvme/target/
10043
10044NVMEM FRAMEWORK
10045M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
10046S:	Maintained
10047F:	drivers/nvmem/
10048F:	Documentation/devicetree/bindings/nvmem/
10049F:	Documentation/ABI/stable/sysfs-bus-nvmem
10050F:	include/linux/nvmem-consumer.h
10051F:	include/linux/nvmem-provider.h
10052
10053NXP SGTL5000 DRIVER
10054M:	Fabio Estevam <fabio.estevam@nxp.com>
10055L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10056S:	Maintained
10057F:	Documentation/devicetree/bindings/sound/sgtl5000.txt
10058F:	sound/soc/codecs/sgtl5000*
10059
10060NXP TDA998X DRM DRIVER
10061M:	Russell King <linux@armlinux.org.uk>
10062S:	Supported
10063T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
10064T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
10065F:	drivers/gpu/drm/i2c/tda998x_drv.c
10066F:	include/drm/i2c/tda998x.h
10067
10068NXP TFA9879 DRIVER
10069M:	Peter Rosin <peda@axentia.se>
10070L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10071S:	Maintained
10072F:	Documentation/devicetree/bindings/sound/tfa9879.txt
10073F:	sound/soc/codecs/tfa9879*
10074
10075NXP-NCI NFC DRIVER
10076M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
10077R:	Charles Gorand <charles.gorand@effinnov.com>
10078L:	linux-nfc@lists.01.org (moderated for non-subscribers)
10079S:	Supported
10080F:	drivers/nfc/nxp-nci
10081
10082OBJTOOL
10083M:	Josh Poimboeuf <jpoimboe@redhat.com>
10084M:	Peter Zijlstra <peterz@infradead.org>
10085S:	Supported
10086F:	tools/objtool/
10087
10088OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
10089M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
10090M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
10091L:	linuxppc-dev@lists.ozlabs.org
10092S:	Supported
10093F:	arch/powerpc/platforms/powernv/ocxl.c
10094F:	arch/powerpc/include/asm/pnv-ocxl.h
10095F:	drivers/misc/ocxl/
10096F:	include/misc/ocxl*
10097F:	include/uapi/misc/ocxl.h
10098F:	Documentation/accelerators/ocxl.txt
10099
10100OMAP AUDIO SUPPORT
10101M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
10102M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
10103L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10104L:	linux-omap@vger.kernel.org
10105S:	Maintained
10106F:	sound/soc/omap/
10107
10108OMAP CLOCK FRAMEWORK SUPPORT
10109M:	Paul Walmsley <paul@pwsan.com>
10110L:	linux-omap@vger.kernel.org
10111S:	Maintained
10112F:	arch/arm/*omap*/*clock*
10113
10114OMAP DEVICE TREE SUPPORT
10115M:	Benoît Cousson <bcousson@baylibre.com>
10116M:	Tony Lindgren <tony@atomide.com>
10117L:	linux-omap@vger.kernel.org
10118L:	devicetree@vger.kernel.org
10119S:	Maintained
10120F:	arch/arm/boot/dts/*omap*
10121F:	arch/arm/boot/dts/*am3*
10122F:	arch/arm/boot/dts/*am4*
10123F:	arch/arm/boot/dts/*am5*
10124F:	arch/arm/boot/dts/*dra7*
10125
10126OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
10127M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10128L:	linux-omap@vger.kernel.org
10129L:	linux-fbdev@vger.kernel.org
10130S:	Maintained
10131F:	drivers/video/fbdev/omap2/
10132F:	Documentation/arm/OMAP/DSS
10133
10134OMAP FRAMEBUFFER SUPPORT
10135M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
10136L:	linux-fbdev@vger.kernel.org
10137L:	linux-omap@vger.kernel.org
10138S:	Maintained
10139F:	drivers/video/fbdev/omap/
10140
10141OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
10142M:	Roger Quadros <rogerq@ti.com>
10143M:	Tony Lindgren <tony@atomide.com>
10144L:	linux-omap@vger.kernel.org
10145S:	Maintained
10146F:	drivers/memory/omap-gpmc.c
10147F:	arch/arm/mach-omap2/*gpmc*
10148
10149OMAP GPIO DRIVER
10150M:	Grygorii Strashko <grygorii.strashko@ti.com>
10151M:	Santosh Shilimkar <ssantosh@kernel.org>
10152M:	Kevin Hilman <khilman@kernel.org>
10153L:	linux-omap@vger.kernel.org
10154S:	Maintained
10155F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
10156F:	drivers/gpio/gpio-omap.c
10157
10158OMAP HARDWARE SPINLOCK SUPPORT
10159M:	Ohad Ben-Cohen <ohad@wizery.com>
10160L:	linux-omap@vger.kernel.org
10161S:	Maintained
10162F:	drivers/hwspinlock/omap_hwspinlock.c
10163
10164OMAP HS MMC SUPPORT
10165L:	linux-mmc@vger.kernel.org
10166L:	linux-omap@vger.kernel.org
10167S:	Orphan
10168F:	drivers/mmc/host/omap_hsmmc.c
10169
10170OMAP HWMOD DATA
10171M:	Paul Walmsley <paul@pwsan.com>
10172L:	linux-omap@vger.kernel.org
10173S:	Maintained
10174F:	arch/arm/mach-omap2/omap_hwmod*data*
10175
10176OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10177M:	Benoît Cousson <bcousson@baylibre.com>
10178L:	linux-omap@vger.kernel.org
10179S:	Maintained
10180F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10181
10182OMAP HWMOD SUPPORT
10183M:	Benoît Cousson <bcousson@baylibre.com>
10184M:	Paul Walmsley <paul@pwsan.com>
10185L:	linux-omap@vger.kernel.org
10186S:	Maintained
10187F:	arch/arm/mach-omap2/omap_hwmod.*
10188
10189OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10190M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10191L:	linux-media@vger.kernel.org
10192S:	Maintained
10193F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10194F:	drivers/media/platform/omap3isp/
10195F:	drivers/staging/media/omap4iss/
10196
10197OMAP MMC SUPPORT
10198M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10199L:	linux-omap@vger.kernel.org
10200S:	Maintained
10201F:	drivers/mmc/host/omap.c
10202
10203OMAP POWER MANAGEMENT SUPPORT
10204M:	Kevin Hilman <khilman@kernel.org>
10205L:	linux-omap@vger.kernel.org
10206S:	Maintained
10207F:	arch/arm/*omap*/*pm*
10208F:	drivers/cpufreq/omap-cpufreq.c
10209
10210OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10211M:	Rajendra Nayak <rnayak@codeaurora.org>
10212M:	Paul Walmsley <paul@pwsan.com>
10213L:	linux-omap@vger.kernel.org
10214S:	Maintained
10215F:	arch/arm/mach-omap2/prm*
10216
10217OMAP RANDOM NUMBER GENERATOR SUPPORT
10218M:	Deepak Saxena <dsaxena@plexity.net>
10219S:	Maintained
10220F:	drivers/char/hw_random/omap-rng.c
10221
10222OMAP USB SUPPORT
10223L:	linux-usb@vger.kernel.org
10224L:	linux-omap@vger.kernel.org
10225S:	Orphan
10226F:	drivers/usb/*/*omap*
10227F:	arch/arm/*omap*/usb*
10228
10229OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10230M:	Mark Jackson <mpfj@newflow.co.uk>
10231L:	linux-omap@vger.kernel.org
10232S:	Maintained
10233F:	arch/arm/boot/dts/am335x-nano.dts
10234
10235OMAP1 SUPPORT
10236M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10237M:	Tony Lindgren <tony@atomide.com>
10238L:	linux-omap@vger.kernel.org
10239Q:	http://patchwork.kernel.org/project/linux-omap/list/
10240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10241S:	Maintained
10242F:	arch/arm/mach-omap1/
10243F:	arch/arm/plat-omap/
10244F:	arch/arm/configs/omap1_defconfig
10245F:	drivers/i2c/busses/i2c-omap.c
10246F:	include/linux/i2c-omap.h
10247
10248OMAP2+ SUPPORT
10249M:	Tony Lindgren <tony@atomide.com>
10250L:	linux-omap@vger.kernel.org
10251W:	http://www.muru.com/linux/omap/
10252W:	http://linux.omap.com/
10253Q:	http://patchwork.kernel.org/project/linux-omap/list/
10254T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10255S:	Maintained
10256F:	arch/arm/mach-omap2/
10257F:	arch/arm/plat-omap/
10258F:	arch/arm/configs/omap2plus_defconfig
10259F:	drivers/i2c/busses/i2c-omap.c
10260F:	drivers/irqchip/irq-omap-intc.c
10261F:	drivers/mfd/*omap*.c
10262F:	drivers/mfd/menelaus.c
10263F:	drivers/mfd/palmas.c
10264F:	drivers/mfd/tps65217.c
10265F:	drivers/mfd/tps65218.c
10266F:	drivers/mfd/tps65910.c
10267F:	drivers/mfd/twl-core.[ch]
10268F:	drivers/mfd/twl4030*.c
10269F:	drivers/mfd/twl6030*.c
10270F:	drivers/mfd/twl6040*.c
10271F:	drivers/regulator/palmas-regulator*.c
10272F:	drivers/regulator/pbias-regulator.c
10273F:	drivers/regulator/tps65217-regulator.c
10274F:	drivers/regulator/tps65218-regulator.c
10275F:	drivers/regulator/tps65910-regulator.c
10276F:	drivers/regulator/twl-regulator.c
10277F:	drivers/regulator/twl6030-regulator.c
10278F:	include/linux/i2c-omap.h
10279
10280ONION OMEGA2+ BOARD
10281M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10282L:	linux-mips@linux-mips.org
10283S:	Maintained
10284F:	arch/mips/boot/dts/ralink/omega2p.dts
10285
10286OMFS FILESYSTEM
10287M:	Bob Copeland <me@bobcopeland.com>
10288L:	linux-karma-devel@lists.sourceforge.net
10289S:	Maintained
10290F:	Documentation/filesystems/omfs.txt
10291F:	fs/omfs/
10292
10293OMNIKEY CARDMAN 4000 DRIVER
10294M:	Harald Welte <laforge@gnumonks.org>
10295S:	Maintained
10296F:	drivers/char/pcmcia/cm4000_cs.c
10297F:	include/linux/cm4000_cs.h
10298F:	include/uapi/linux/cm4000_cs.h
10299
10300OMNIKEY CARDMAN 4040 DRIVER
10301M:	Harald Welte <laforge@gnumonks.org>
10302S:	Maintained
10303F:	drivers/char/pcmcia/cm4040_cs.*
10304
10305OMNIVISION OV13858 SENSOR DRIVER
10306M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10307L:	linux-media@vger.kernel.org
10308T:	git git://linuxtv.org/media_tree.git
10309S:	Maintained
10310F:	drivers/media/i2c/ov13858.c
10311
10312OMNIVISION OV2685 SENSOR DRIVER
10313M:	Shunqian Zheng <zhengsq@rock-chips.com>
10314L:	linux-media@vger.kernel.org
10315T:	git git://linuxtv.org/media_tree.git
10316S:	Maintained
10317F:	drivers/media/i2c/ov2685.c
10318
10319OMNIVISION OV5640 SENSOR DRIVER
10320M:	Steve Longerbeam <slongerbeam@gmail.com>
10321L:	linux-media@vger.kernel.org
10322T:	git git://linuxtv.org/media_tree.git
10323S:	Maintained
10324F:	drivers/media/i2c/ov5640.c
10325
10326OMNIVISION OV5647 SENSOR DRIVER
10327M:	Luis Oliveira <lolivei@synopsys.com>
10328L:	linux-media@vger.kernel.org
10329T:	git git://linuxtv.org/media_tree.git
10330S:	Maintained
10331F:	drivers/media/i2c/ov5647.c
10332
10333OMNIVISION OV5695 SENSOR DRIVER
10334M:	Shunqian Zheng <zhengsq@rock-chips.com>
10335L:	linux-media@vger.kernel.org
10336T:	git git://linuxtv.org/media_tree.git
10337S:	Maintained
10338F:	drivers/media/i2c/ov5695.c
10339
10340OMNIVISION OV7670 SENSOR DRIVER
10341M:	Jonathan Corbet <corbet@lwn.net>
10342L:	linux-media@vger.kernel.org
10343T:	git git://linuxtv.org/media_tree.git
10344S:	Maintained
10345F:	drivers/media/i2c/ov7670.c
10346F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10347
10348OMNIVISION OV772x SENSOR DRIVER
10349M:	Jacopo Mondi <jacopo@jmondi.org>
10350L:	linux-media@vger.kernel.org
10351T:	git git://linuxtv.org/media_tree.git
10352S:	Odd fixes
10353F:	drivers/media/i2c/ov772x.c
10354F:	include/media/i2c/ov772x.h
10355
10356OMNIVISION OV7740 SENSOR DRIVER
10357M:	Wenyou Yang <wenyou.yang@microchip.com>
10358L:	linux-media@vger.kernel.org
10359T:	git git://linuxtv.org/media_tree.git
10360S:	Maintained
10361F:	drivers/media/i2c/ov7740.c
10362F:	Documentation/devicetree/bindings/media/i2c/ov7740.txt
10363
10364OMNIVISION OV9650 SENSOR DRIVER
10365M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10366R:	Akinobu Mita <akinobu.mita@gmail.com>
10367R:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10368L:	linux-media@vger.kernel.org
10369T:	git git://linuxtv.org/media_tree.git
10370S:	Maintained
10371F:	drivers/media/i2c/ov9650.c
10372F:	Documentation/devicetree/bindings/media/i2c/ov9650.txt
10373
10374ONENAND FLASH DRIVER
10375M:	Kyungmin Park <kyungmin.park@samsung.com>
10376L:	linux-mtd@lists.infradead.org
10377S:	Maintained
10378F:	drivers/mtd/nand/onenand/
10379F:	include/linux/mtd/onenand*.h
10380
10381ONSTREAM SCSI TAPE DRIVER
10382M:	Willem Riede <osst@riede.org>
10383L:	osst-users@lists.sourceforge.net
10384L:	linux-scsi@vger.kernel.org
10385S:	Maintained
10386F:	Documentation/scsi/osst.txt
10387F:	drivers/scsi/osst.*
10388F:	drivers/scsi/osst_*.h
10389F:	drivers/scsi/st.h
10390
10391OP-TEE DRIVER
10392M:	Jens Wiklander <jens.wiklander@linaro.org>
10393S:	Maintained
10394F:	drivers/tee/optee/
10395
10396OPA-VNIC DRIVER
10397M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10398M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10399L:	linux-rdma@vger.kernel.org
10400S:	Supported
10401F:	drivers/infiniband/ulp/opa_vnic
10402
10403OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10404M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10405L:	devicetree@vger.kernel.org
10406S:	Maintained
10407F:	Documentation/devicetree/dynamic-resolution-notes.txt
10408F:	Documentation/devicetree/overlay-notes.txt
10409F:	drivers/of/overlay.c
10410F:	drivers/of/resolver.c
10411
10412OPEN FIRMWARE AND FLATTENED DEVICE TREE
10413M:	Rob Herring <robh+dt@kernel.org>
10414M:	Frank Rowand <frowand.list@gmail.com>
10415L:	devicetree@vger.kernel.org
10416W:	http://www.devicetree.org/
10417T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10418S:	Maintained
10419F:	drivers/of/
10420F:	include/linux/of*.h
10421F:	scripts/dtc/
10422F:	Documentation/ABI/testing/sysfs-firmware-ofw
10423
10424OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10425M:	Rob Herring <robh+dt@kernel.org>
10426M:	Mark Rutland <mark.rutland@arm.com>
10427L:	devicetree@vger.kernel.org
10428T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10429Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10430S:	Maintained
10431F:	Documentation/devicetree/
10432F:	arch/*/boot/dts/
10433F:	include/dt-bindings/
10434
10435OPENCORES I2C BUS DRIVER
10436M:	Peter Korsgaard <jacmet@sunsite.dk>
10437L:	linux-i2c@vger.kernel.org
10438S:	Maintained
10439F:	Documentation/i2c/busses/i2c-ocores
10440F:	drivers/i2c/busses/i2c-ocores.c
10441
10442OPENRISC ARCHITECTURE
10443M:	Jonas Bonn <jonas@southpole.se>
10444M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10445M:	Stafford Horne <shorne@gmail.com>
10446T:	git git://github.com/openrisc/linux.git
10447L:	openrisc@lists.librecores.org
10448W:	http://openrisc.io
10449S:	Maintained
10450F:	Documentation/devicetree/bindings/openrisc/
10451F:	Documentation/openrisc/
10452F:	arch/openrisc/
10453F:	drivers/irqchip/irq-ompic.c
10454F:	drivers/irqchip/irq-or1k-*
10455
10456OPENVSWITCH
10457M:	Pravin B Shelar <pshelar@ovn.org>
10458L:	netdev@vger.kernel.org
10459L:	dev@openvswitch.org
10460W:	http://openvswitch.org
10461S:	Maintained
10462F:	net/openvswitch/
10463F:	include/uapi/linux/openvswitch.h
10464
10465OPERATING PERFORMANCE POINTS (OPP)
10466M:	Viresh Kumar <vireshk@kernel.org>
10467M:	Nishanth Menon <nm@ti.com>
10468M:	Stephen Boyd <sboyd@kernel.org>
10469L:	linux-pm@vger.kernel.org
10470S:	Maintained
10471T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10472F:	drivers/opp/
10473F:	include/linux/pm_opp.h
10474F:	Documentation/power/opp.txt
10475F:	Documentation/devicetree/bindings/opp/
10476
10477OPL4 DRIVER
10478M:	Clemens Ladisch <clemens@ladisch.de>
10479L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10480T:	git git://git.alsa-project.org/alsa-kernel.git
10481S:	Maintained
10482F:	sound/drivers/opl4/
10483
10484OPROFILE
10485M:	Robert Richter <rric@kernel.org>
10486L:	oprofile-list@lists.sf.net
10487S:	Maintained
10488F:	arch/*/include/asm/oprofile*.h
10489F:	arch/*/oprofile/
10490F:	drivers/oprofile/
10491F:	include/linux/oprofile.h
10492
10493ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10494M:	Mark Fasheh <mark@fasheh.com>
10495M:	Joel Becker <jlbec@evilplan.org>
10496L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10497W:	http://ocfs2.wiki.kernel.org
10498S:	Supported
10499F:	Documentation/filesystems/ocfs2.txt
10500F:	Documentation/filesystems/dlmfs.txt
10501F:	fs/ocfs2/
10502
10503ORANGEFS FILESYSTEM
10504M:	Mike Marshall <hubcap@omnibond.com>
10505R:	Martin Brandenburg <martin@omnibond.com>
10506L:	devel@lists.orangefs.org
10507T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10508S:	Supported
10509F:	fs/orangefs/
10510F:	Documentation/filesystems/orangefs.txt
10511
10512ORINOCO DRIVER
10513L:	linux-wireless@vger.kernel.org
10514W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10515W:	http://www.nongnu.org/orinoco/
10516S:	Orphan
10517F:	drivers/net/wireless/intersil/orinoco/
10518
10519OSD LIBRARY and FILESYSTEM
10520M:	Boaz Harrosh <ooo@electrozaur.com>
10521S:	Maintained
10522F:	drivers/scsi/osd/
10523F:	include/scsi/osd_*
10524F:	fs/exofs/
10525
10526OV2659 OMNIVISION SENSOR DRIVER
10527M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10528L:	linux-media@vger.kernel.org
10529W:	https://linuxtv.org
10530Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10531T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10532S:	Maintained
10533F:	drivers/media/i2c/ov2659.c
10534F:	include/media/i2c/ov2659.h
10535
10536OVERLAY FILESYSTEM
10537M:	Miklos Szeredi <miklos@szeredi.hu>
10538L:	linux-unionfs@vger.kernel.org
10539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10540S:	Supported
10541F:	fs/overlayfs/
10542F:	Documentation/filesystems/overlayfs.txt
10543
10544P54 WIRELESS DRIVER
10545M:	Christian Lamparter <chunkeey@googlemail.com>
10546L:	linux-wireless@vger.kernel.org
10547W:	http://wireless.kernel.org/en/users/Drivers/p54
10548S:	Maintained
10549F:	drivers/net/wireless/intersil/p54/
10550
10551PA SEMI ETHERNET DRIVER
10552L:	netdev@vger.kernel.org
10553S:	Orphan
10554F:	drivers/net/ethernet/pasemi/*
10555
10556PA SEMI SMBUS DRIVER
10557L:	linux-i2c@vger.kernel.org
10558S:	Orphan
10559F:	drivers/i2c/busses/i2c-pasemi.c
10560
10561PADATA PARALLEL EXECUTION MECHANISM
10562M:	Steffen Klassert <steffen.klassert@secunet.com>
10563L:	linux-crypto@vger.kernel.org
10564S:	Maintained
10565F:	kernel/padata.c
10566F:	include/linux/padata.h
10567F:	Documentation/padata.txt
10568
10569PANASONIC LAPTOP ACPI EXTRAS DRIVER
10570M:	Harald Welte <laforge@gnumonks.org>
10571L:	platform-driver-x86@vger.kernel.org
10572S:	Maintained
10573F:	drivers/platform/x86/panasonic-laptop.c
10574
10575PARALLEL LCD/KEYPAD PANEL DRIVER
10576M:	Willy Tarreau <willy@haproxy.com>
10577M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10578S:	Odd Fixes
10579F:	Documentation/misc-devices/lcd-panel-cgram.txt
10580F:	drivers/misc/panel.c
10581
10582PARALLEL PORT SUBSYSTEM
10583M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10584M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10585L:	linux-parport@lists.infradead.org (subscribers-only)
10586S:	Maintained
10587F:	drivers/parport/
10588F:	include/linux/parport*.h
10589F:	drivers/char/ppdev.c
10590F:	include/uapi/linux/ppdev.h
10591F:	Documentation/parport*.txt
10592
10593PARAVIRT_OPS INTERFACE
10594M:	Juergen Gross <jgross@suse.com>
10595M:	Alok Kataria <akataria@vmware.com>
10596L:	virtualization@lists.linux-foundation.org
10597S:	Supported
10598F:	Documentation/virtual/paravirt_ops.txt
10599F:	arch/*/kernel/paravirt*
10600F:	arch/*/include/asm/paravirt*.h
10601F:	include/linux/hypervisor.h
10602
10603PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10604M:	Tim Waugh <tim@cyberelk.net>
10605L:	linux-parport@lists.infradead.org (subscribers-only)
10606S:	Maintained
10607F:	Documentation/blockdev/paride.txt
10608F:	drivers/block/paride/
10609
10610PARISC ARCHITECTURE
10611M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10612M:	Helge Deller <deller@gmx.de>
10613L:	linux-parisc@vger.kernel.org
10614W:	http://www.parisc-linux.org/
10615Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10616T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10617T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10618S:	Maintained
10619F:	arch/parisc/
10620F:	Documentation/parisc/
10621F:	drivers/parisc/
10622F:	drivers/char/agp/parisc-agp.c
10623F:	drivers/input/serio/gscps2.c
10624F:	drivers/parport/parport_gsc.*
10625F:	drivers/tty/serial/8250/8250_gsc.c
10626F:	drivers/video/fbdev/sti*
10627F:	drivers/video/console/sti*
10628F:	drivers/video/logo/logo_parisc*
10629
10630PARMAN
10631M:	Jiri Pirko <jiri@mellanox.com>
10632L:	netdev@vger.kernel.org
10633S:	Supported
10634F:	lib/parman.c
10635F:	lib/test_parman.c
10636F:	include/linux/parman.h
10637
10638PC87360 HARDWARE MONITORING DRIVER
10639M:	Jim Cromie <jim.cromie@gmail.com>
10640L:	linux-hwmon@vger.kernel.org
10641S:	Maintained
10642F:	Documentation/hwmon/pc87360
10643F:	drivers/hwmon/pc87360.c
10644
10645PC8736x GPIO DRIVER
10646M:	Jim Cromie <jim.cromie@gmail.com>
10647S:	Maintained
10648F:	drivers/char/pc8736x_gpio.c
10649
10650PC87427 HARDWARE MONITORING DRIVER
10651M:	Jean Delvare <jdelvare@suse.com>
10652L:	linux-hwmon@vger.kernel.org
10653S:	Maintained
10654F:	Documentation/hwmon/pc87427
10655F:	drivers/hwmon/pc87427.c
10656
10657PCA9532 LED DRIVER
10658M:	Riku Voipio <riku.voipio@iki.fi>
10659S:	Maintained
10660F:	drivers/leds/leds-pca9532.c
10661F:	include/linux/leds-pca9532.h
10662
10663PCA9541 I2C BUS MASTER SELECTOR DRIVER
10664M:	Guenter Roeck <linux@roeck-us.net>
10665L:	linux-i2c@vger.kernel.org
10666S:	Maintained
10667F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10668
10669PCDP - PRIMARY CONSOLE AND DEBUG PORT
10670M:	Khalid Aziz <khalid@gonehiking.org>
10671S:	Maintained
10672F:	drivers/firmware/pcdp.*
10673
10674PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10675M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10676L:	linux-pci@vger.kernel.org
10677L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10678S:	Maintained
10679F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10680F:	drivers/pci/host/pci-aardvark.c
10681
10682PCI DRIVER FOR ALTERA PCIE IP
10683M:	Ley Foon Tan <lftan@altera.com>
10684L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10685L:	linux-pci@vger.kernel.org
10686S:	Supported
10687F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10688F:	drivers/pci/host/pcie-altera.c
10689
10690PCI DRIVER FOR APPLIEDMICRO XGENE
10691M:	Tanmay Inamdar <tinamdar@apm.com>
10692L:	linux-pci@vger.kernel.org
10693L:	linux-arm-kernel@lists.infradead.org
10694S:	Maintained
10695F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10696F:	drivers/pci/host/pci-xgene.c
10697
10698PCI DRIVER FOR ARM VERSATILE PLATFORM
10699M:	Rob Herring <robh@kernel.org>
10700L:	linux-pci@vger.kernel.org
10701L:	linux-arm-kernel@lists.infradead.org
10702S:	Maintained
10703F:	Documentation/devicetree/bindings/pci/versatile.txt
10704F:	drivers/pci/host/pci-versatile.c
10705
10706PCI DRIVER FOR ARMADA 8K
10707M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10708L:	linux-pci@vger.kernel.org
10709L:	linux-arm-kernel@lists.infradead.org
10710S:	Maintained
10711F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10712F:	drivers/pci/dwc/pcie-armada8k.c
10713
10714PCI DRIVER FOR CADENCE PCIE IP
10715M:	Alan Douglas <adouglas@cadence.com>
10716L:	linux-pci@vger.kernel.org
10717S:	Maintained
10718F:	Documentation/devicetree/bindings/pci/cdns,*.txt
10719F:	drivers/pci/cadence/pcie-cadence*
10720
10721PCI DRIVER FOR FREESCALE LAYERSCAPE
10722M:	Minghuan Lian <minghuan.Lian@freescale.com>
10723M:	Mingkai Hu <mingkai.hu@freescale.com>
10724M:	Roy Zang <tie-fei.zang@freescale.com>
10725L:	linuxppc-dev@lists.ozlabs.org
10726L:	linux-pci@vger.kernel.org
10727L:	linux-arm-kernel@lists.infradead.org
10728S:	Maintained
10729F:	drivers/pci/dwc/*layerscape*
10730
10731PCI DRIVER FOR GENERIC OF HOSTS
10732M:	Will Deacon <will.deacon@arm.com>
10733L:	linux-pci@vger.kernel.org
10734L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10735S:	Maintained
10736F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10737F:	drivers/pci/host/pci-host-common.c
10738F:	drivers/pci/host/pci-host-generic.c
10739
10740PCI DRIVER FOR IMX6
10741M:	Richard Zhu <hongxing.zhu@nxp.com>
10742M:	Lucas Stach <l.stach@pengutronix.de>
10743L:	linux-pci@vger.kernel.org
10744L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10745S:	Maintained
10746F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10747F:	drivers/pci/dwc/*imx6*
10748
10749PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10750M:	Keith Busch <keith.busch@intel.com>
10751M:	Jonathan Derrick <jonathan.derrick@intel.com>
10752L:	linux-pci@vger.kernel.org
10753S:	Supported
10754F:	drivers/pci/host/vmd.c
10755
10756PCI DRIVER FOR MICROSEMI SWITCHTEC
10757M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10758M:	Logan Gunthorpe <logang@deltatee.com>
10759L:	linux-pci@vger.kernel.org
10760S:	Maintained
10761F:	Documentation/switchtec.txt
10762F:	Documentation/ABI/testing/sysfs-class-switchtec
10763F:	drivers/pci/switch/switchtec*
10764F:	include/uapi/linux/switchtec_ioctl.h
10765F:	include/linux/switchtec.h
10766F:	drivers/ntb/hw/mscc/
10767
10768PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10769M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10770M:	Jason Cooper <jason@lakedaemon.net>
10771L:	linux-pci@vger.kernel.org
10772L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10773S:	Maintained
10774F:	drivers/pci/host/*mvebu*
10775
10776PCI DRIVER FOR NVIDIA TEGRA
10777M:	Thierry Reding <thierry.reding@gmail.com>
10778L:	linux-tegra@vger.kernel.org
10779L:	linux-pci@vger.kernel.org
10780S:	Supported
10781F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10782F:	drivers/pci/host/pci-tegra.c
10783
10784PCI DRIVER FOR RENESAS R-CAR
10785M:	Simon Horman <horms@verge.net.au>
10786L:	linux-pci@vger.kernel.org
10787L:	linux-renesas-soc@vger.kernel.org
10788S:	Maintained
10789F:	drivers/pci/host/*rcar*
10790
10791PCI DRIVER FOR SAMSUNG EXYNOS
10792M:	Jingoo Han <jingoohan1@gmail.com>
10793L:	linux-pci@vger.kernel.org
10794L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10795L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10796S:	Maintained
10797F:	drivers/pci/dwc/pci-exynos.c
10798
10799PCI DRIVER FOR SYNOPSYS DESIGNWARE
10800M:	Jingoo Han <jingoohan1@gmail.com>
10801M:	Joao Pinto <Joao.Pinto@synopsys.com>
10802L:	linux-pci@vger.kernel.org
10803S:	Maintained
10804F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10805F:	drivers/pci/dwc/*designware*
10806
10807PCI DRIVER FOR TI DRA7XX
10808M:	Kishon Vijay Abraham I <kishon@ti.com>
10809L:	linux-omap@vger.kernel.org
10810L:	linux-pci@vger.kernel.org
10811S:	Supported
10812F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10813F:	drivers/pci/dwc/pci-dra7xx.c
10814
10815PCI DRIVER FOR TI KEYSTONE
10816M:	Murali Karicheri <m-karicheri2@ti.com>
10817L:	linux-pci@vger.kernel.org
10818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10819S:	Maintained
10820F:	drivers/pci/dwc/*keystone*
10821
10822PCI ENDPOINT SUBSYSTEM
10823M:	Kishon Vijay Abraham I <kishon@ti.com>
10824M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10825L:	linux-pci@vger.kernel.org
10826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10827S:	Supported
10828F:	drivers/pci/endpoint/
10829F:	drivers/misc/pci_endpoint_test.c
10830F:	tools/pci/
10831
10832PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10833M:	Russell Currey <ruscur@russell.cc>
10834L:	linuxppc-dev@lists.ozlabs.org
10835S:	Supported
10836F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10837F:	arch/powerpc/kernel/eeh*.c
10838F:	arch/powerpc/platforms/*/eeh*.c
10839F:	arch/powerpc/include/*/eeh*.h
10840
10841PCI ERROR RECOVERY
10842M:	Linas Vepstas <linasvepstas@gmail.com>
10843L:	linux-pci@vger.kernel.org
10844S:	Supported
10845F:	Documentation/PCI/pci-error-recovery.txt
10846
10847PCI MSI DRIVER FOR ALTERA MSI IP
10848M:	Ley Foon Tan <lftan@altera.com>
10849L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10850L:	linux-pci@vger.kernel.org
10851S:	Supported
10852F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10853F:	drivers/pci/host/pcie-altera-msi.c
10854
10855PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10856M:	Duc Dang <dhdang@apm.com>
10857L:	linux-pci@vger.kernel.org
10858L:	linux-arm-kernel@lists.infradead.org
10859S:	Maintained
10860F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10861F:	drivers/pci/host/pci-xgene-msi.c
10862
10863PCI SUBSYSTEM
10864M:	Bjorn Helgaas <bhelgaas@google.com>
10865L:	linux-pci@vger.kernel.org
10866Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10867T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10868S:	Supported
10869F:	Documentation/devicetree/bindings/pci/
10870F:	Documentation/PCI/
10871F:	drivers/acpi/pci*
10872F:	drivers/pci/
10873F:	include/asm-generic/pci*
10874F:	include/linux/pci*
10875F:	include/linux/of_pci.h
10876F:	include/uapi/linux/pci*
10877F:	lib/pci*
10878F:	arch/x86/pci/
10879F:	arch/x86/kernel/quirks.c
10880
10881PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10882M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10883L:	linux-pci@vger.kernel.org
10884Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10885T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10886S:	Supported
10887F:	drivers/pci/cadence/
10888F:	drivers/pci/host/
10889F:	drivers/pci/dwc/
10890
10891PCIE DRIVER FOR AXIS ARTPEC
10892M:	Niklas Cassel <niklas.cassel@axis.com>
10893M:	Jesper Nilsson <jesper.nilsson@axis.com>
10894L:	linux-arm-kernel@axis.com
10895L:	linux-pci@vger.kernel.org
10896S:	Maintained
10897F:	Documentation/devicetree/bindings/pci/axis,artpec*
10898F:	drivers/pci/dwc/*artpec*
10899
10900PCIE DRIVER FOR CAVIUM THUNDERX
10901M:	David Daney <david.daney@cavium.com>
10902L:	linux-pci@vger.kernel.org
10903L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10904S:	Supported
10905F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10906F:	drivers/pci/host/pci-thunder-*
10907
10908PCIE DRIVER FOR HISILICON
10909M:	Zhou Wang <wangzhou1@hisilicon.com>
10910L:	linux-pci@vger.kernel.org
10911S:	Maintained
10912F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10913F:	drivers/pci/dwc/pcie-hisi.c
10914
10915PCIE DRIVER FOR HISILICON KIRIN
10916M:	Xiaowei Song <songxiaowei@hisilicon.com>
10917M:	Binghui Wang <wangbinghui@hisilicon.com>
10918L:	linux-pci@vger.kernel.org
10919S:	Maintained
10920F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10921F:	drivers/pci/dwc/pcie-kirin.c
10922
10923PCIE DRIVER FOR HISILICON STB
10924M:	Jianguo Sun <sunjianguo1@huawei.com>
10925M:	Shawn Guo <shawn.guo@linaro.org>
10926L:	linux-pci@vger.kernel.org
10927S:	Maintained
10928F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10929F:	drivers/pci/dwc/pcie-histb.c
10930
10931PCIE DRIVER FOR MEDIATEK
10932M:	Ryder Lee <ryder.lee@mediatek.com>
10933L:	linux-pci@vger.kernel.org
10934L:	linux-mediatek@lists.infradead.org
10935S:	Supported
10936F:	Documentation/devicetree/bindings/pci/mediatek*
10937F:	drivers/pci/host/*mediatek*
10938
10939PCIE DRIVER FOR QUALCOMM MSM
10940M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10941L:	linux-pci@vger.kernel.org
10942L:	linux-arm-msm@vger.kernel.org
10943S:	Maintained
10944F:	drivers/pci/dwc/*qcom*
10945
10946PCIE DRIVER FOR ROCKCHIP
10947M:	Shawn Lin <shawn.lin@rock-chips.com>
10948L:	linux-pci@vger.kernel.org
10949L:	linux-rockchip@lists.infradead.org
10950S:	Maintained
10951F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10952F:	drivers/pci/host/pcie-rockchip.c
10953
10954PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10955M:	Linus Walleij <linus.walleij@linaro.org>
10956L:	linux-pci@vger.kernel.org
10957S:	Maintained
10958F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10959F:	drivers/pci/host/pci-v3-semi.c
10960
10961PCIE DRIVER FOR ST SPEAR13XX
10962M:	Pratyush Anand <pratyush.anand@gmail.com>
10963L:	linux-pci@vger.kernel.org
10964S:	Maintained
10965F:	drivers/pci/dwc/*spear*
10966
10967PCMCIA SUBSYSTEM
10968M:	Dominik Brodowski <linux@dominikbrodowski.net>
10969T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10970S:	Odd Fixes
10971F:	Documentation/pcmcia/
10972F:	tools/pcmcia/
10973F:	drivers/pcmcia/
10974F:	include/pcmcia/
10975
10976PCNET32 NETWORK DRIVER
10977M:	Don Fry <pcnet32@frontier.com>
10978L:	netdev@vger.kernel.org
10979S:	Maintained
10980F:	drivers/net/ethernet/amd/pcnet32.c
10981
10982PCRYPT PARALLEL CRYPTO ENGINE
10983M:	Steffen Klassert <steffen.klassert@secunet.com>
10984L:	linux-crypto@vger.kernel.org
10985S:	Maintained
10986F:	crypto/pcrypt.c
10987F:	include/crypto/pcrypt.h
10988
10989PEAQ WMI HOTKEYS DRIVER
10990M:	Hans de Goede <hdegoede@redhat.com>
10991L:	platform-driver-x86@vger.kernel.org
10992S:	Maintained
10993F:	drivers/platform/x86/peaq-wmi.c
10994
10995PER-CPU MEMORY ALLOCATOR
10996M:	Tejun Heo <tj@kernel.org>
10997M:	Christoph Lameter <cl@linux.com>
10998M:	Dennis Zhou <dennisszhou@gmail.com>
10999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
11000S:	Maintained
11001F:	include/linux/percpu*.h
11002F:	mm/percpu*.c
11003F:	arch/*/include/asm/percpu.h
11004
11005PER-TASK DELAY ACCOUNTING
11006M:	Balbir Singh <bsingharora@gmail.com>
11007S:	Maintained
11008F:	include/linux/delayacct.h
11009F:	kernel/delayacct.c
11010
11011PERFORMANCE EVENTS SUBSYSTEM
11012M:	Peter Zijlstra <peterz@infradead.org>
11013M:	Ingo Molnar <mingo@redhat.com>
11014M:	Arnaldo Carvalho de Melo <acme@kernel.org>
11015R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
11016R:	Jiri Olsa <jolsa@redhat.com>
11017R:	Namhyung Kim <namhyung@kernel.org>
11018L:	linux-kernel@vger.kernel.org
11019T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11020S:	Supported
11021F:	kernel/events/*
11022F:	include/linux/perf_event.h
11023F:	include/uapi/linux/perf_event.h
11024F:	arch/*/kernel/perf_event*.c
11025F:	arch/*/kernel/*/perf_event*.c
11026F:	arch/*/kernel/*/*/perf_event*.c
11027F:	arch/*/include/asm/perf_event.h
11028F:	arch/*/kernel/perf_callchain.c
11029F:	arch/*/events/*
11030F:	tools/perf/
11031
11032PERSONALITY HANDLING
11033M:	Christoph Hellwig <hch@infradead.org>
11034L:	linux-abi-devel@lists.sourceforge.net
11035S:	Maintained
11036F:	include/linux/personality.h
11037F:	include/uapi/linux/personality.h
11038
11039PHONET PROTOCOL
11040M:	Remi Denis-Courmont <courmisch@gmail.com>
11041S:	Supported
11042F:	Documentation/networking/phonet.txt
11043F:	include/linux/phonet.h
11044F:	include/net/phonet/
11045F:	include/uapi/linux/phonet.h
11046F:	net/phonet/
11047
11048PHRAM MTD DRIVER
11049M:	Joern Engel <joern@lazybastard.org>
11050L:	linux-mtd@lists.infradead.org
11051S:	Maintained
11052F:	drivers/mtd/devices/phram.c
11053
11054PICOLCD HID DRIVER
11055M:	Bruno Prémont <bonbons@linux-vserver.org>
11056L:	linux-input@vger.kernel.org
11057S:	Maintained
11058F:	drivers/hid/hid-picolcd*
11059
11060PICOXCELL SUPPORT
11061M:	Jamie Iles <jamie@jamieiles.com>
11062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11063T:	git git://github.com/jamieiles/linux-2.6-ji.git
11064S:	Supported
11065F:	arch/arm/boot/dts/picoxcell*
11066F:	arch/arm/mach-picoxcell/
11067F:	drivers/crypto/picoxcell*
11068
11069PIN CONTROL SUBSYSTEM
11070M:	Linus Walleij <linus.walleij@linaro.org>
11071L:	linux-gpio@vger.kernel.org
11072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
11073S:	Maintained
11074F:	Documentation/devicetree/bindings/pinctrl/
11075F:	Documentation/driver-api/pinctl.rst
11076F:	drivers/pinctrl/
11077F:	include/linux/pinctrl/
11078
11079PIN CONTROLLER - ATMEL AT91
11080M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
11081L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11082S:	Maintained
11083F:	drivers/pinctrl/pinctrl-at91.*
11084
11085PIN CONTROLLER - ATMEL AT91 PIO4
11086M:	Ludovic Desroches <ludovic.desroches@microchip.com>
11087L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11088L:	linux-gpio@vger.kernel.org
11089S:	Supported
11090F:	drivers/pinctrl/pinctrl-at91-pio4.*
11091
11092PIN CONTROLLER - FREESCALE
11093M:	Dong Aisheng <aisheng.dong@nxp.com>
11094M:	Fabio Estevam <festevam@gmail.com>
11095M:	Shawn Guo <shawnguo@kernel.org>
11096M:	Stefan Agner <stefan@agner.ch>
11097R:	Pengutronix Kernel Team <kernel@pengutronix.de>
11098L:	linux-gpio@vger.kernel.org
11099S:	Maintained
11100F:	drivers/pinctrl/freescale/
11101F:	Documentation/devicetree/bindings/pinctrl/fsl,*
11102
11103PIN CONTROLLER - INTEL
11104M:	Mika Westerberg <mika.westerberg@linux.intel.com>
11105M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
11106S:	Maintained
11107F:	drivers/pinctrl/intel/
11108
11109PIN CONTROLLER - MEDIATEK
11110M:	Sean Wang <sean.wang@mediatek.com>
11111L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11112S:	Maintained
11113F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
11114F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
11115F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
11116F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
11117F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
11118
11119PIN CONTROLLER - QUALCOMM
11120M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11121S:	Maintained
11122L:	linux-arm-msm@vger.kernel.org
11123F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
11124F:	drivers/pinctrl/qcom/
11125
11126PIN CONTROLLER - RENESAS
11127M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11128M:	Geert Uytterhoeven <geert+renesas@glider.be>
11129L:	linux-renesas-soc@vger.kernel.org
11130T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
11131S:	Maintained
11132F:	drivers/pinctrl/sh-pfc/
11133
11134PIN CONTROLLER - SAMSUNG
11135M:	Tomasz Figa <tomasz.figa@gmail.com>
11136M:	Krzysztof Kozlowski <krzk@kernel.org>
11137M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
11138L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11139L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11140Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
11141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
11142S:	Maintained
11143F:	drivers/pinctrl/samsung/
11144F:	include/dt-bindings/pinctrl/samsung.h
11145F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
11146
11147PIN CONTROLLER - SINGLE
11148M:	Tony Lindgren <tony@atomide.com>
11149M:	Haojian Zhuang <haojian.zhuang@linaro.org>
11150L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11151L:	linux-omap@vger.kernel.org
11152S:	Maintained
11153F:	drivers/pinctrl/pinctrl-single.c
11154
11155PIN CONTROLLER - ST SPEAR
11156M:	Viresh Kumar <vireshk@kernel.org>
11157L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11158W:	http://www.st.com/spear
11159S:	Maintained
11160F:	drivers/pinctrl/spear/
11161
11162PISTACHIO SOC SUPPORT
11163M:	James Hartley <james.hartley@sondrel.com>
11164L:	linux-mips@linux-mips.org
11165S:	Odd Fixes
11166F:	arch/mips/pistachio/
11167F:	arch/mips/include/asm/mach-pistachio/
11168F:	arch/mips/boot/dts/img/pistachio*
11169F:	arch/mips/configs/pistachio*_defconfig
11170
11171PKTCDVD DRIVER
11172S:	Orphan
11173M:	linux-block@vger.kernel.org
11174F:	drivers/block/pktcdvd.c
11175F:	include/linux/pktcdvd.h
11176F:	include/uapi/linux/pktcdvd.h
11177
11178PKUNITY SOC DRIVERS
11179M:	Guan Xuetao <gxt@pku.edu.cn>
11180W:	http://mprc.pku.edu.cn/~guanxuetao/linux
11181S:	Maintained
11182T:	git git://github.com/gxt/linux.git
11183F:	drivers/input/serio/i8042-unicore32io.h
11184F:	drivers/i2c/busses/i2c-puv3.c
11185F:	drivers/video/fbdev/fb-puv3.c
11186F:	drivers/rtc/rtc-puv3.c
11187
11188PMBUS HARDWARE MONITORING DRIVERS
11189M:	Guenter Roeck <linux@roeck-us.net>
11190L:	linux-hwmon@vger.kernel.org
11191W:	http://hwmon.wiki.kernel.org/
11192W:	http://www.roeck-us.net/linux/drivers/
11193T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11194S:	Maintained
11195F:	Documentation/hwmon/pmbus
11196F:	drivers/hwmon/pmbus/
11197F:	include/linux/pmbus.h
11198
11199PMC SIERRA MaxRAID DRIVER
11200L:	linux-scsi@vger.kernel.org
11201W:	http://www.pmc-sierra.com/
11202S:	Orphan
11203F:	drivers/scsi/pmcraid.*
11204
11205PMC SIERRA PM8001 DRIVER
11206M:	Jack Wang <jinpu.wang@profitbricks.com>
11207M:	lindar_liu@usish.com
11208L:	linux-scsi@vger.kernel.org
11209S:	Supported
11210F:	drivers/scsi/pm8001/
11211
11212PNP SUPPORT
11213M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
11214S:	Maintained
11215F:	drivers/pnp/
11216
11217POSIX CLOCKS and TIMERS
11218M:	Thomas Gleixner <tglx@linutronix.de>
11219L:	linux-kernel@vger.kernel.org
11220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11221S:	Maintained
11222F:	fs/timerfd.c
11223F:	include/linux/timer*
11224F:	kernel/time/*timer*
11225
11226POWER MANAGEMENT CORE
11227M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11228L:	linux-pm@vger.kernel.org
11229T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11230B:	https://bugzilla.kernel.org
11231S:	Supported
11232F:	drivers/base/power/
11233F:	include/linux/pm.h
11234F:	include/linux/pm_*
11235F:	include/linux/powercap.h
11236F:	drivers/powercap/
11237F:	kernel/configs/nopm.config
11238
11239POWER STATE COORDINATION INTERFACE (PSCI)
11240M:	Mark Rutland <mark.rutland@arm.com>
11241M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11242L:	linux-arm-kernel@lists.infradead.org
11243S:	Maintained
11244F:	drivers/firmware/psci*.c
11245F:	include/linux/psci.h
11246F:	include/uapi/linux/psci.h
11247
11248POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11249M:	Sebastian Reichel <sre@kernel.org>
11250L:	linux-pm@vger.kernel.org
11251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11252S:	Maintained
11253F:	Documentation/devicetree/bindings/power/supply/
11254F:	include/linux/power_supply.h
11255F:	drivers/power/supply/
11256
11257POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11258M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11259L:	linuxppc-dev@lists.ozlabs.org
11260S:	Maintained
11261F:	drivers/char/powernv-op-panel.c
11262
11263PPP OVER ATM (RFC 2364)
11264M:	Mitchell Blank Jr <mitch@sfgoth.com>
11265S:	Maintained
11266F:	net/atm/pppoatm.c
11267F:	include/uapi/linux/atmppp.h
11268
11269PPP OVER ETHERNET
11270M:	Michal Ostrowski <mostrows@earthlink.net>
11271S:	Maintained
11272F:	drivers/net/ppp/pppoe.c
11273F:	drivers/net/ppp/pppox.c
11274
11275PPP OVER L2TP
11276M:	James Chapman <jchapman@katalix.com>
11277S:	Maintained
11278F:	net/l2tp/l2tp_ppp.c
11279F:	include/linux/if_pppol2tp.h
11280F:	include/uapi/linux/if_pppol2tp.h
11281
11282PPP PROTOCOL DRIVERS AND COMPRESSORS
11283M:	Paul Mackerras <paulus@samba.org>
11284L:	linux-ppp@vger.kernel.org
11285S:	Maintained
11286F:	drivers/net/ppp/ppp_*
11287
11288PPS SUPPORT
11289M:	Rodolfo Giometti <giometti@enneenne.com>
11290W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11291L:	linuxpps@ml.enneenne.com (subscribers-only)
11292S:	Maintained
11293F:	Documentation/pps/
11294F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11295F:	Documentation/ABI/testing/sysfs-pps
11296F:	drivers/pps/
11297F:	include/linux/pps*.h
11298F:	include/uapi/linux/pps.h
11299
11300PPTP DRIVER
11301M:	Dmitry Kozlov <xeb@mail.ru>
11302L:	netdev@vger.kernel.org
11303S:	Maintained
11304F:	drivers/net/ppp/pptp.c
11305W:	http://sourceforge.net/projects/accel-pptp
11306
11307PREEMPTIBLE KERNEL
11308M:	Robert Love <rml@tech9.net>
11309L:	kpreempt-tech@lists.sourceforge.net
11310W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11311S:	Supported
11312F:	Documentation/preempt-locking.txt
11313F:	include/linux/preempt.h
11314
11315PRINTK
11316M:	Petr Mladek <pmladek@suse.com>
11317M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11318R:	Steven Rostedt <rostedt@goodmis.org>
11319S:	Maintained
11320F:	kernel/printk/
11321F:	include/linux/printk.h
11322
11323PRISM54 WIRELESS DRIVER
11324M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11325L:	linux-wireless@vger.kernel.org
11326W:	http://wireless.kernel.org/en/users/Drivers/p54
11327S:	Obsolete
11328F:	drivers/net/wireless/intersil/prism54/
11329
11330PROC SYSCTL
11331M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11332M:	Kees Cook <keescook@chromium.org>
11333L:	linux-kernel@vger.kernel.org
11334L:	linux-fsdevel@vger.kernel.org
11335S:	Maintained
11336F:	fs/proc/proc_sysctl.c
11337F:	include/linux/sysctl.h
11338F:	kernel/sysctl.c
11339F:	tools/testing/selftests/sysctl/
11340
11341PS3 NETWORK SUPPORT
11342M:	Geoff Levand <geoff@infradead.org>
11343L:	netdev@vger.kernel.org
11344L:	linuxppc-dev@lists.ozlabs.org
11345S:	Maintained
11346F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11347
11348PS3 PLATFORM SUPPORT
11349M:	Geoff Levand <geoff@infradead.org>
11350L:	linuxppc-dev@lists.ozlabs.org
11351S:	Maintained
11352F:	arch/powerpc/boot/ps3*
11353F:	arch/powerpc/include/asm/lv1call.h
11354F:	arch/powerpc/include/asm/ps3*.h
11355F:	arch/powerpc/platforms/ps3/
11356F:	drivers/*/ps3*
11357F:	drivers/ps3/
11358F:	drivers/rtc/rtc-ps3.c
11359F:	drivers/usb/host/*ps3.c
11360F:	sound/ppc/snd_ps3*
11361
11362PS3VRAM DRIVER
11363M:	Jim Paris <jim@jtan.com>
11364M:	Geoff Levand <geoff@infradead.org>
11365L:	linuxppc-dev@lists.ozlabs.org
11366S:	Maintained
11367F:	drivers/block/ps3vram.c
11368
11369PSAMPLE PACKET SAMPLING SUPPORT:
11370M:	Yotam Gigi <yotam.gi@gmail.com>
11371S:	Maintained
11372F:	net/psample
11373F:	include/net/psample.h
11374F:	include/uapi/linux/psample.h
11375
11376PSTORE FILESYSTEM
11377M:	Kees Cook <keescook@chromium.org>
11378M:	Anton Vorontsov <anton@enomsg.org>
11379M:	Colin Cross <ccross@android.com>
11380M:	Tony Luck <tony.luck@intel.com>
11381S:	Maintained
11382T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11383F:	fs/pstore/
11384F:	include/linux/pstore*
11385F:	drivers/firmware/efi/efi-pstore.c
11386F:	drivers/acpi/apei/erst.c
11387F:	Documentation/admin-guide/ramoops.rst
11388F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11389K:	\b(pstore|ramoops)
11390
11391PTP HARDWARE CLOCK SUPPORT
11392M:	Richard Cochran <richardcochran@gmail.com>
11393L:	netdev@vger.kernel.org
11394S:	Maintained
11395W:	http://linuxptp.sourceforge.net/
11396F:	Documentation/ABI/testing/sysfs-ptp
11397F:	Documentation/ptp/*
11398F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11399F:	drivers/net/phy/dp83640*
11400F:	drivers/ptp/*
11401F:	include/linux/ptp_cl*
11402
11403PTRACE SUPPORT
11404M:	Oleg Nesterov <oleg@redhat.com>
11405S:	Maintained
11406F:	include/asm-generic/syscall.h
11407F:	include/linux/ptrace.h
11408F:	include/linux/regset.h
11409F:	include/linux/tracehook.h
11410F:	include/uapi/linux/ptrace.h
11411F:	include/uapi/linux/ptrace.h
11412F:	include/asm-generic/ptrace.h
11413F:	kernel/ptrace.c
11414F:	arch/*/ptrace*.c
11415F:	arch/*/*/ptrace*.c
11416F:	arch/*/include/asm/ptrace*.h
11417
11418PULSE8-CEC DRIVER
11419M:	Hans Verkuil <hverkuil@xs4all.nl>
11420L:	linux-media@vger.kernel.org
11421T:	git git://linuxtv.org/media_tree.git
11422S:	Maintained
11423F:	drivers/media/usb/pulse8-cec/*
11424F:	Documentation/media/cec-drivers/pulse8-cec.rst
11425
11426PVRUSB2 VIDEO4LINUX DRIVER
11427M:	Mike Isely <isely@pobox.com>
11428L:	pvrusb2@isely.net	(subscribers-only)
11429L:	linux-media@vger.kernel.org
11430W:	http://www.isely.net/pvrusb2/
11431T:	git git://linuxtv.org/media_tree.git
11432S:	Maintained
11433F:	Documentation/media/v4l-drivers/pvrusb2*
11434F:	drivers/media/usb/pvrusb2/
11435
11436PWC WEBCAM DRIVER
11437M:	Hans Verkuil <hverkuil@xs4all.nl>
11438L:	linux-media@vger.kernel.org
11439T:	git git://linuxtv.org/media_tree.git
11440S:	Odd Fixes
11441F:	drivers/media/usb/pwc/*
11442
11443PWM FAN DRIVER
11444M:	Kamil Debski <kamil@wypas.org>
11445M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11446L:	linux-hwmon@vger.kernel.org
11447S:	Supported
11448F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11449F:	Documentation/hwmon/pwm-fan
11450F:	drivers/hwmon/pwm-fan.c
11451
11452PWM IR Transmitter
11453M:	Sean Young <sean@mess.org>
11454L:	linux-media@vger.kernel.org
11455S:	Maintained
11456F:	drivers/media/rc/pwm-ir-tx.c
11457
11458PWM SUBSYSTEM
11459M:	Thierry Reding <thierry.reding@gmail.com>
11460L:	linux-pwm@vger.kernel.org
11461S:	Maintained
11462T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11463F:	Documentation/pwm.txt
11464F:	Documentation/devicetree/bindings/pwm/
11465F:	include/linux/pwm.h
11466F:	drivers/pwm/
11467F:	drivers/video/backlight/pwm_bl.c
11468F:	include/linux/pwm_backlight.h
11469F:	drivers/gpio/gpio-mvebu.c
11470F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11471
11472PXA GPIO DRIVER
11473M:	Robert Jarzmik <robert.jarzmik@free.fr>
11474L:	linux-gpio@vger.kernel.org
11475S:	Maintained
11476F:	drivers/gpio/gpio-pxa.c
11477
11478PXA MMCI DRIVER
11479S:	Orphan
11480
11481PXA RTC DRIVER
11482M:	Robert Jarzmik <robert.jarzmik@free.fr>
11483L:	linux-rtc@vger.kernel.org
11484S:	Maintained
11485
11486PXA2xx/PXA3xx SUPPORT
11487M:	Daniel Mack <daniel@zonque.org>
11488M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11489M:	Robert Jarzmik <robert.jarzmik@free.fr>
11490L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11491T:	git git://github.com/hzhuang1/linux.git
11492T:	git git://github.com/rjarzmik/linux.git
11493S:	Maintained
11494F:	arch/arm/boot/dts/pxa*
11495F:	arch/arm/mach-pxa/
11496F:	drivers/dma/pxa*
11497F:	drivers/pcmcia/pxa2xx*
11498F:	drivers/pinctrl/pxa/
11499F:	drivers/spi/spi-pxa2xx*
11500F:	drivers/usb/gadget/udc/pxa2*
11501F:	include/sound/pxa2xx-lib.h
11502F:	sound/arm/pxa*
11503F:	sound/soc/pxa/
11504
11505QAT DRIVER
11506M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11507L:	qat-linux@intel.com
11508S:	Supported
11509F:	drivers/crypto/qat/
11510
11511QCOM AUDIO (ASoC) DRIVERS
11512M:	Patrick Lai <plai@codeaurora.org>
11513M:	Banajit Goswami <bgoswami@codeaurora.org>
11514L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11515S:	Supported
11516F:	sound/soc/qcom/
11517
11518QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11519M:	Gabriel Somlo <somlo@cmu.edu>
11520M:	"Michael S. Tsirkin" <mst@redhat.com>
11521L:	qemu-devel@nongnu.org
11522S:	Maintained
11523F:	drivers/firmware/qemu_fw_cfg.c
11524F:	include/uapi/linux/qemu_fw_cfg.h
11525
11526QIB DRIVER
11527M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11528M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11529L:	linux-rdma@vger.kernel.org
11530S:	Supported
11531F:	drivers/infiniband/hw/qib/
11532
11533QLOGIC QL41xxx FCOE DRIVER
11534M:	QLogic-Storage-Upstream@cavium.com
11535L:	linux-scsi@vger.kernel.org
11536S:	Supported
11537F:	drivers/scsi/qedf/
11538
11539QLOGIC QL41xxx ISCSI DRIVER
11540M:	QLogic-Storage-Upstream@cavium.com
11541L:	linux-scsi@vger.kernel.org
11542S:	Supported
11543F:	drivers/scsi/qedi/
11544
11545QLOGIC QL4xxx ETHERNET DRIVER
11546M:	Ariel Elior <Ariel.Elior@cavium.com>
11547M:	everest-linux-l2@cavium.com
11548L:	netdev@vger.kernel.org
11549S:	Supported
11550F:	drivers/net/ethernet/qlogic/qed/
11551F:	include/linux/qed/
11552F:	drivers/net/ethernet/qlogic/qede/
11553
11554QLOGIC QL4xxx RDMA DRIVER
11555M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11556M:	Ariel Elior <Ariel.Elior@cavium.com>
11557L:	linux-rdma@vger.kernel.org
11558S:	Supported
11559F:	drivers/infiniband/hw/qedr/
11560F:	include/uapi/rdma/qedr-abi.h
11561
11562QLOGIC QLA1280 SCSI DRIVER
11563M:	Michael Reed <mdr@sgi.com>
11564L:	linux-scsi@vger.kernel.org
11565S:	Maintained
11566F:	drivers/scsi/qla1280.[ch]
11567
11568QLOGIC QLA2XXX FC-SCSI DRIVER
11569M:	qla2xxx-upstream@qlogic.com
11570L:	linux-scsi@vger.kernel.org
11571S:	Supported
11572F:	Documentation/scsi/LICENSE.qla2xxx
11573F:	drivers/scsi/qla2xxx/
11574
11575QLOGIC QLA3XXX NETWORK DRIVER
11576M:	Dept-GELinuxNICDev@cavium.com
11577L:	netdev@vger.kernel.org
11578S:	Supported
11579F:	Documentation/networking/LICENSE.qla3xxx
11580F:	drivers/net/ethernet/qlogic/qla3xxx.*
11581
11582QLOGIC QLA4XXX iSCSI DRIVER
11583M:	QLogic-Storage-Upstream@qlogic.com
11584L:	linux-scsi@vger.kernel.org
11585S:	Supported
11586F:	Documentation/scsi/LICENSE.qla4xxx
11587F:	drivers/scsi/qla4xxx/
11588
11589QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11590M:	Harish Patil <harish.patil@cavium.com>
11591M:	Manish Chopra <manish.chopra@cavium.com>
11592M:	Dept-GELinuxNICDev@cavium.com
11593L:	netdev@vger.kernel.org
11594S:	Supported
11595F:	drivers/net/ethernet/qlogic/qlcnic/
11596
11597QLOGIC QLGE 10Gb ETHERNET DRIVER
11598M:	Harish Patil <harish.patil@cavium.com>
11599M:	Manish Chopra <manish.chopra@cavium.com>
11600M:	Dept-GELinuxNICDev@cavium.com
11601L:	netdev@vger.kernel.org
11602S:	Supported
11603F:	drivers/net/ethernet/qlogic/qlge/
11604
11605QNX4 FILESYSTEM
11606M:	Anders Larsen <al@alarsen.net>
11607W:	http://www.alarsen.net/linux/qnx4fs/
11608S:	Maintained
11609F:	fs/qnx4/
11610F:	include/uapi/linux/qnx4_fs.h
11611F:	include/uapi/linux/qnxtypes.h
11612
11613QORIQ DPAA2 FSL-MC BUS DRIVER
11614M:	Stuart Yoder <stuyoder@gmail.com>
11615M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11616L:	linux-kernel@vger.kernel.org
11617S:	Maintained
11618F:	drivers/bus/fsl-mc/
11619F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11620F:	Documentation/networking/dpaa2/overview.rst
11621
11622QT1010 MEDIA DRIVER
11623M:	Antti Palosaari <crope@iki.fi>
11624L:	linux-media@vger.kernel.org
11625W:	https://linuxtv.org
11626W:	http://palosaari.fi/linux/
11627Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11628T:	git git://linuxtv.org/anttip/media_tree.git
11629S:	Maintained
11630F:	drivers/media/tuners/qt1010*
11631
11632QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11633M:	Kalle Valo <kvalo@qca.qualcomm.com>
11634L:	ath10k@lists.infradead.org
11635W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11636T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11637S:	Supported
11638F:	drivers/net/wireless/ath/ath10k/
11639
11640QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11641M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11642L:	linux-wireless@vger.kernel.org
11643W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11644S:	Supported
11645F:	drivers/net/wireless/ath/ath9k/
11646
11647QUALCOMM CAMERA SUBSYSTEM DRIVER
11648M:	Todor Tomov <todor.tomov@linaro.org>
11649L:	linux-media@vger.kernel.org
11650S:	Maintained
11651F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11652F:	Documentation/media/v4l-drivers/qcom_camss.rst
11653F:	drivers/media/platform/qcom/camss-8x16/
11654
11655QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11656M:	Timur Tabi <timur@codeaurora.org>
11657L:	netdev@vger.kernel.org
11658S:	Supported
11659F:	drivers/net/ethernet/qualcomm/emac/
11660
11661QUALCOMM HEXAGON ARCHITECTURE
11662M:	Richard Kuo <rkuo@codeaurora.org>
11663L:	linux-hexagon@vger.kernel.org
11664T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11665S:	Supported
11666F:	arch/hexagon/
11667
11668QUALCOMM IOMMU
11669M:	Rob Clark <robdclark@gmail.com>
11670L:	iommu@lists.linux-foundation.org
11671L:	linux-arm-msm@vger.kernel.org
11672S:	Maintained
11673F:	drivers/iommu/qcom_iommu.c
11674
11675QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11676M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11677L:	linux-media@vger.kernel.org
11678L:	linux-arm-msm@vger.kernel.org
11679T:	git git://linuxtv.org/media_tree.git
11680S:	Maintained
11681F:	drivers/media/platform/qcom/venus/
11682
11683QUALCOMM WCN36XX WIRELESS DRIVER
11684M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11685L:	wcn36xx@lists.infradead.org
11686W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11687T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11688S:	Supported
11689F:	drivers/net/wireless/ath/wcn36xx/
11690
11691QUANTENNA QTNFMAC WIRELESS DRIVER
11692M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11693M:	Avinash Patil <avinashp@quantenna.com>
11694M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11695L:	linux-wireless@vger.kernel.org
11696S:	Maintained
11697F:	drivers/net/wireless/quantenna
11698
11699RADEON and AMDGPU DRM DRIVERS
11700M:	Alex Deucher <alexander.deucher@amd.com>
11701M:	Christian König <christian.koenig@amd.com>
11702M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11703L:	amd-gfx@lists.freedesktop.org
11704T:	git git://people.freedesktop.org/~agd5f/linux
11705S:	Supported
11706F:	drivers/gpu/drm/radeon/
11707F:	include/uapi/drm/radeon_drm.h
11708F:	drivers/gpu/drm/amd/
11709F:	include/uapi/drm/amdgpu_drm.h
11710
11711RADEON FRAMEBUFFER DISPLAY DRIVER
11712M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11713L:	linux-fbdev@vger.kernel.org
11714S:	Maintained
11715F:	drivers/video/fbdev/aty/radeon*
11716F:	include/uapi/linux/radeonfb.h
11717
11718RADIOSHARK RADIO DRIVER
11719M:	Hans Verkuil <hverkuil@xs4all.nl>
11720L:	linux-media@vger.kernel.org
11721T:	git git://linuxtv.org/media_tree.git
11722S:	Maintained
11723F:	drivers/media/radio/radio-shark.c
11724
11725RADIOSHARK2 RADIO DRIVER
11726M:	Hans Verkuil <hverkuil@xs4all.nl>
11727L:	linux-media@vger.kernel.org
11728T:	git git://linuxtv.org/media_tree.git
11729S:	Maintained
11730F:	drivers/media/radio/radio-shark2.c
11731F:	drivers/media/radio/radio-tea5777.c
11732
11733RADOS BLOCK DEVICE (RBD)
11734M:	Ilya Dryomov <idryomov@gmail.com>
11735M:	Sage Weil <sage@redhat.com>
11736M:	Alex Elder <elder@kernel.org>
11737L:	ceph-devel@vger.kernel.org
11738W:	http://ceph.com/
11739T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11740T:	git git://github.com/ceph/ceph-client.git
11741S:	Supported
11742F:	Documentation/ABI/testing/sysfs-bus-rbd
11743F:	drivers/block/rbd.c
11744F:	drivers/block/rbd_types.h
11745
11746RAGE128 FRAMEBUFFER DISPLAY DRIVER
11747M:	Paul Mackerras <paulus@samba.org>
11748L:	linux-fbdev@vger.kernel.org
11749S:	Maintained
11750F:	drivers/video/fbdev/aty/aty128fb.c
11751
11752RAINSHADOW-CEC DRIVER
11753M:	Hans Verkuil <hverkuil@xs4all.nl>
11754L:	linux-media@vger.kernel.org
11755T:	git git://linuxtv.org/media_tree.git
11756S:	Maintained
11757F:	drivers/media/usb/rainshadow-cec/*
11758
11759RALINK MIPS ARCHITECTURE
11760M:	John Crispin <john@phrozen.org>
11761L:	linux-mips@linux-mips.org
11762S:	Maintained
11763F:	arch/mips/ralink
11764
11765RALINK RT2X00 WIRELESS LAN DRIVER
11766P:	rt2x00 project
11767M:	Stanislaw Gruszka <sgruszka@redhat.com>
11768M:	Helmut Schaa <helmut.schaa@googlemail.com>
11769L:	linux-wireless@vger.kernel.org
11770S:	Maintained
11771F:	drivers/net/wireless/ralink/rt2x00/
11772
11773RAMDISK RAM BLOCK DEVICE DRIVER
11774M:	Jens Axboe <axboe@kernel.dk>
11775S:	Maintained
11776F:	Documentation/blockdev/ramdisk.txt
11777F:	drivers/block/brd.c
11778
11779RANCHU VIRTUAL BOARD FOR MIPS
11780M:	Miodrag Dinic <miodrag.dinic@mips.com>
11781L:	linux-mips@linux-mips.org
11782S:	Supported
11783F:	arch/mips/generic/board-ranchu.c
11784F:	arch/mips/configs/generic/board-ranchu.config
11785
11786RANDOM NUMBER DRIVER
11787M:	"Theodore Ts'o" <tytso@mit.edu>
11788S:	Maintained
11789F:	drivers/char/random.c
11790
11791RAPIDIO SUBSYSTEM
11792M:	Matt Porter <mporter@kernel.crashing.org>
11793M:	Alexandre Bounine <alex.bou9@gmail.com>
11794S:	Maintained
11795F:	drivers/rapidio/
11796
11797RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11798L:	linux-wireless@vger.kernel.org
11799S:	Orphan
11800F:	drivers/net/wireless/ray*
11801
11802RCUTORTURE TEST FRAMEWORK
11803M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11804M:	Josh Triplett <josh@joshtriplett.org>
11805R:	Steven Rostedt <rostedt@goodmis.org>
11806R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11807R:	Lai Jiangshan <jiangshanlai@gmail.com>
11808L:	linux-kernel@vger.kernel.org
11809S:	Supported
11810T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11811F:	tools/testing/selftests/rcutorture
11812
11813RDC R-321X SoC
11814M:	Florian Fainelli <florian@openwrt.org>
11815S:	Maintained
11816
11817RDC R6040 FAST ETHERNET DRIVER
11818M:	Florian Fainelli <f.fainelli@gmail.com>
11819L:	netdev@vger.kernel.org
11820S:	Maintained
11821F:	drivers/net/ethernet/rdc/r6040.c
11822
11823RDMAVT - RDMA verbs software
11824M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11825M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11826L:	linux-rdma@vger.kernel.org
11827S:	Supported
11828F:	drivers/infiniband/sw/rdmavt
11829
11830RDS - RELIABLE DATAGRAM SOCKETS
11831M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11832L:	netdev@vger.kernel.org
11833L:	linux-rdma@vger.kernel.org
11834L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11835W:	https://oss.oracle.com/projects/rds/
11836S:	Supported
11837F:	net/rds/
11838F:	Documentation/networking/rds.txt
11839
11840RDT - RESOURCE ALLOCATION
11841M:	Fenghua Yu <fenghua.yu@intel.com>
11842L:	linux-kernel@vger.kernel.org
11843S:	Supported
11844F:	arch/x86/kernel/cpu/intel_rdt*
11845F:	arch/x86/include/asm/intel_rdt_sched.h
11846F:	Documentation/x86/intel_rdt*
11847
11848READ-COPY UPDATE (RCU)
11849M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11850M:	Josh Triplett <josh@joshtriplett.org>
11851R:	Steven Rostedt <rostedt@goodmis.org>
11852R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11853R:	Lai Jiangshan <jiangshanlai@gmail.com>
11854L:	linux-kernel@vger.kernel.org
11855W:	http://www.rdrop.com/users/paulmck/RCU/
11856S:	Supported
11857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11858F:	Documentation/RCU/
11859X:	Documentation/RCU/torture.txt
11860F:	include/linux/rcu*
11861X:	include/linux/srcu.h
11862F:	kernel/rcu/
11863X:	kernel/torture.c
11864
11865REAL TIME CLOCK (RTC) SUBSYSTEM
11866M:	Alessandro Zummo <a.zummo@towertech.it>
11867M:	Alexandre Belloni <alexandre.belloni@bootlin.com>
11868L:	linux-rtc@vger.kernel.org
11869Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11870T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11871S:	Maintained
11872F:	Documentation/devicetree/bindings/rtc/
11873F:	Documentation/rtc.txt
11874F:	drivers/rtc/
11875F:	include/linux/rtc.h
11876F:	include/uapi/linux/rtc.h
11877F:	include/linux/rtc/
11878F:	include/linux/platform_data/rtc-*
11879F:	tools/testing/selftests/timers/rtctest.c
11880
11881REALTEK AUDIO CODECS
11882M:	Bard Liao <bardliao@realtek.com>
11883M:	Oder Chiou <oder_chiou@realtek.com>
11884S:	Maintained
11885F:	sound/soc/codecs/rt*
11886F:	include/sound/rt*.h
11887
11888REGISTER MAP ABSTRACTION
11889M:	Mark Brown <broonie@kernel.org>
11890L:	linux-kernel@vger.kernel.org
11891T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11892S:	Supported
11893F:	Documentation/devicetree/bindings/regmap/
11894F:	drivers/base/regmap/
11895F:	include/linux/regmap.h
11896
11897REISERFS FILE SYSTEM
11898L:	reiserfs-devel@vger.kernel.org
11899S:	Supported
11900F:	fs/reiserfs/
11901
11902REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11903M:	Ohad Ben-Cohen <ohad@wizery.com>
11904M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11905L:	linux-remoteproc@vger.kernel.org
11906T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11907S:	Maintained
11908F:	Documentation/devicetree/bindings/remoteproc/
11909F:	Documentation/remoteproc.txt
11910F:	drivers/remoteproc/
11911F:	include/linux/remoteproc.h
11912
11913REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11914M:	Ohad Ben-Cohen <ohad@wizery.com>
11915M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11916L:	linux-remoteproc@vger.kernel.org
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11918S:	Maintained
11919F:	drivers/rpmsg/
11920F:	Documentation/rpmsg.txt
11921F:	include/linux/rpmsg.h
11922F:	include/linux/rpmsg/
11923
11924RENESAS CLOCK DRIVERS
11925M:	Geert Uytterhoeven <geert+renesas@glider.be>
11926L:	linux-renesas-soc@vger.kernel.org
11927T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11928S:	Supported
11929F:	drivers/clk/renesas/
11930
11931RENESAS EMEV2 I2C DRIVER
11932M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11933S:	Supported
11934F:	drivers/i2c/busses/i2c-emev2.c
11935
11936RENESAS ETHERNET DRIVERS
11937R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11938L:	netdev@vger.kernel.org
11939L:	linux-renesas-soc@vger.kernel.org
11940F:	Documentation/devicetree/bindings/net/renesas,*.txt
11941F:	Documentation/devicetree/bindings/net/sh_eth.txt
11942F:	drivers/net/ethernet/renesas/
11943F:	include/linux/sh_eth.h
11944
11945RENESAS R-CAR GYROADC DRIVER
11946M:	Marek Vasut <marek.vasut@gmail.com>
11947L:	linux-iio@vger.kernel.org
11948S:	Supported
11949F:	drivers/iio/adc/rcar_gyro_adc.c
11950
11951RENESAS R-CAR I2C DRIVERS
11952M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
11953S:	Supported
11954F:	drivers/i2c/busses/i2c-rcar.c
11955F:	drivers/i2c/busses/i2c-sh_mobile.c
11956
11957RENESAS USB PHY DRIVER
11958M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11959L:	linux-renesas-soc@vger.kernel.org
11960S:	Maintained
11961F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11962
11963RESET CONTROLLER FRAMEWORK
11964M:	Philipp Zabel <p.zabel@pengutronix.de>
11965T:	git git://git.pengutronix.de/git/pza/linux
11966S:	Maintained
11967F:	drivers/reset/
11968F:	Documentation/devicetree/bindings/reset/
11969F:	include/dt-bindings/reset/
11970F:	include/linux/reset.h
11971F:	include/linux/reset-controller.h
11972
11973RFKILL
11974M:	Johannes Berg <johannes@sipsolutions.net>
11975L:	linux-wireless@vger.kernel.org
11976W:	http://wireless.kernel.org/
11977T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11978T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11979S:	Maintained
11980F:	Documentation/rfkill.txt
11981F:	Documentation/ABI/stable/sysfs-class-rfkill
11982F:	net/rfkill/
11983
11984RHASHTABLE
11985M:	Thomas Graf <tgraf@suug.ch>
11986M:	Herbert Xu <herbert@gondor.apana.org.au>
11987L:	netdev@vger.kernel.org
11988S:	Maintained
11989F:	lib/rhashtable.c
11990F:	include/linux/rhashtable.h
11991
11992RICOH R5C592 MEMORYSTICK DRIVER
11993M:	Maxim Levitsky <maximlevitsky@gmail.com>
11994S:	Maintained
11995F:	drivers/memstick/host/r592.*
11996
11997RICOH SMARTMEDIA/XD DRIVER
11998M:	Maxim Levitsky <maximlevitsky@gmail.com>
11999S:	Maintained
12000F:	drivers/mtd/nand/raw/r852.c
12001F:	drivers/mtd/nand/raw/r852.h
12002
12003RISC-V ARCHITECTURE
12004M:	Palmer Dabbelt <palmer@sifive.com>
12005M:	Albert Ou <albert@sifive.com>
12006L:	linux-riscv@lists.infradead.org
12007T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
12008S:	Supported
12009F:	arch/riscv/
12010K:	riscv
12011N:	riscv
12012
12013ROCCAT DRIVERS
12014M:	Stefan Achatz <erazor_de@users.sourceforge.net>
12015W:	http://sourceforge.net/projects/roccat/
12016S:	Maintained
12017F:	drivers/hid/hid-roccat*
12018F:	include/linux/hid-roccat*
12019F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
12020
12021ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
12022M:	Jacob chen <jacob2.chen@rock-chips.com>
12023L:	linux-media@vger.kernel.org
12024S:	Maintained
12025F:	drivers/media/platform/rockchip/rga/
12026F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
12027
12028ROCKER DRIVER
12029M:	Jiri Pirko <jiri@resnulli.us>
12030L:	netdev@vger.kernel.org
12031S:	Supported
12032F:	drivers/net/ethernet/rocker/
12033
12034ROCKETPORT DRIVER
12035P:	Comtrol Corp.
12036W:	http://www.comtrol.com
12037S:	Maintained
12038F:	Documentation/serial/rocket.txt
12039F:	drivers/tty/rocket*
12040
12041ROCKETPORT EXPRESS/INFINITY DRIVER
12042M:	Kevin Cernekee <cernekee@gmail.com>
12043L:	linux-serial@vger.kernel.org
12044S:	Odd Fixes
12045F:	drivers/tty/serial/rp2.*
12046
12047ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
12048M:	Marek Vasut <marek.vasut+renesas@gmail.com>
12049L:	linux-kernel@vger.kernel.org
12050L:	linux-renesas-soc@vger.kernel.org
12051S:	Supported
12052F:	drivers/mfd/bd9571mwv.c
12053F:	drivers/regulator/bd9571mwv-regulator.c
12054F:	drivers/gpio/gpio-bd9571mwv.c
12055F:	include/linux/mfd/bd9571mwv.h
12056F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
12057
12058ROSE NETWORK LAYER
12059M:	Ralf Baechle <ralf@linux-mips.org>
12060L:	linux-hams@vger.kernel.org
12061W:	http://www.linux-ax25.org/
12062S:	Maintained
12063F:	include/net/rose.h
12064F:	include/uapi/linux/rose.h
12065F:	net/rose/
12066
12067RTL2830 MEDIA DRIVER
12068M:	Antti Palosaari <crope@iki.fi>
12069L:	linux-media@vger.kernel.org
12070W:	https://linuxtv.org
12071W:	http://palosaari.fi/linux/
12072Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12073T:	git git://linuxtv.org/anttip/media_tree.git
12074S:	Maintained
12075F:	drivers/media/dvb-frontends/rtl2830*
12076
12077RTL2832 MEDIA DRIVER
12078M:	Antti Palosaari <crope@iki.fi>
12079L:	linux-media@vger.kernel.org
12080W:	https://linuxtv.org
12081W:	http://palosaari.fi/linux/
12082Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12083T:	git git://linuxtv.org/anttip/media_tree.git
12084S:	Maintained
12085F:	drivers/media/dvb-frontends/rtl2832*
12086
12087RTL2832_SDR MEDIA DRIVER
12088M:	Antti Palosaari <crope@iki.fi>
12089L:	linux-media@vger.kernel.org
12090W:	https://linuxtv.org
12091W:	http://palosaari.fi/linux/
12092Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12093T:	git git://linuxtv.org/anttip/media_tree.git
12094S:	Maintained
12095F:	drivers/media/dvb-frontends/rtl2832_sdr*
12096
12097RTL8180 WIRELESS DRIVER
12098L:	linux-wireless@vger.kernel.org
12099W:	http://wireless.kernel.org/
12100T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12101S:	Orphan
12102F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
12103
12104RTL8187 WIRELESS DRIVER
12105M:	Herton Ronaldo Krzesinski <herton@canonical.com>
12106M:	Hin-Tak Leung <htl10@users.sourceforge.net>
12107M:	Larry Finger <Larry.Finger@lwfinger.net>
12108L:	linux-wireless@vger.kernel.org
12109W:	http://wireless.kernel.org/
12110T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12111S:	Maintained
12112F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
12113
12114REALTEK WIRELESS DRIVER (rtlwifi family)
12115M:	Ping-Ke Shih <pkshih@realtek.com>
12116L:	linux-wireless@vger.kernel.org
12117W:	http://wireless.kernel.org/
12118T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
12119S:	Maintained
12120F:	drivers/net/wireless/realtek/rtlwifi/
12121
12122RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
12123M:	Jes Sorensen <Jes.Sorensen@gmail.com>
12124L:	linux-wireless@vger.kernel.org
12125T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
12126S:	Maintained
12127F:	drivers/net/wireless/realtek/rtl8xxxu/
12128
12129RXRPC SOCKETS (AF_RXRPC)
12130M:	David Howells <dhowells@redhat.com>
12131L:	linux-afs@lists.infradead.org
12132S:	Supported
12133F:	net/rxrpc/
12134F:	include/keys/rxrpc-type.h
12135F:	include/net/af_rxrpc.h
12136F:	include/trace/events/rxrpc.h
12137F:	include/uapi/linux/rxrpc.h
12138F:	Documentation/networking/rxrpc.txt
12139W:	https://www.infradead.org/~dhowells/kafs/
12140
12141S3 SAVAGE FRAMEBUFFER DRIVER
12142M:	Antonino Daplas <adaplas@gmail.com>
12143L:	linux-fbdev@vger.kernel.org
12144S:	Maintained
12145F:	drivers/video/fbdev/savage/
12146
12147S390
12148M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
12149M:	Heiko Carstens <heiko.carstens@de.ibm.com>
12150L:	linux-s390@vger.kernel.org
12151W:	http://www.ibm.com/developerworks/linux/linux390/
12152T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
12153S:	Supported
12154F:	arch/s390/
12155F:	drivers/s390/
12156F:	Documentation/s390/
12157F:	Documentation/driver-api/s390-drivers.rst
12158
12159S390 COMMON I/O LAYER
12160M:	Sebastian Ott <sebott@linux.ibm.com>
12161M:	Peter Oberparleiter <oberpar@linux.ibm.com>
12162L:	linux-s390@vger.kernel.org
12163W:	http://www.ibm.com/developerworks/linux/linux390/
12164S:	Supported
12165F:	drivers/s390/cio/
12166
12167S390 DASD DRIVER
12168M:	Stefan Haberland <sth@linux.ibm.com>
12169M:	Jan Hoeppner <hoeppner@linux.ibm.com>
12170L:	linux-s390@vger.kernel.org
12171W:	http://www.ibm.com/developerworks/linux/linux390/
12172S:	Supported
12173F:	drivers/s390/block/dasd*
12174F:	block/partitions/ibm.c
12175
12176S390 IOMMU (PCI)
12177M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12178L:	linux-s390@vger.kernel.org
12179W:	http://www.ibm.com/developerworks/linux/linux390/
12180S:	Supported
12181F:	drivers/iommu/s390-iommu.c
12182
12183S390 IUCV NETWORK LAYER
12184M:	Julian Wiedmann <jwi@linux.ibm.com>
12185M:	Ursula Braun <ubraun@linux.ibm.com>
12186L:	linux-s390@vger.kernel.org
12187W:	http://www.ibm.com/developerworks/linux/linux390/
12188S:	Supported
12189F:	drivers/s390/net/*iucv*
12190F:	include/net/iucv/
12191F:	net/iucv/
12192
12193S390 NETWORK DRIVERS
12194M:	Julian Wiedmann <jwi@linux.ibm.com>
12195M:	Ursula Braun <ubraun@linux.ibm.com>
12196L:	linux-s390@vger.kernel.org
12197W:	http://www.ibm.com/developerworks/linux/linux390/
12198S:	Supported
12199F:	drivers/s390/net/
12200
12201S390 PCI SUBSYSTEM
12202M:	Sebastian Ott <sebott@linux.ibm.com>
12203M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
12204L:	linux-s390@vger.kernel.org
12205W:	http://www.ibm.com/developerworks/linux/linux390/
12206S:	Supported
12207F:	arch/s390/pci/
12208F:	drivers/pci/hotplug/s390_pci_hpc.c
12209
12210S390 VFIO-CCW DRIVER
12211M:	Cornelia Huck <cohuck@redhat.com>
12212M:	Dong Jia Shi <bjsdjshi@linux.ibm.com>
12213M:	Halil Pasic <pasic@linux.ibm.com>
12214L:	linux-s390@vger.kernel.org
12215L:	kvm@vger.kernel.org
12216S:	Supported
12217F:	drivers/s390/cio/vfio_ccw*
12218F:	Documentation/s390/vfio-ccw.txt
12219F:	include/uapi/linux/vfio_ccw.h
12220
12221S390 ZCRYPT DRIVER
12222M:	Harald Freudenberger <freude@de.ibm.com>
12223L:	linux-s390@vger.kernel.org
12224W:	http://www.ibm.com/developerworks/linux/linux390/
12225S:	Supported
12226F:	drivers/s390/crypto/
12227
12228S390 ZFCP DRIVER
12229M:	Steffen Maier <maier@linux.ibm.com>
12230M:	Benjamin Block <bblock@linux.ibm.com>
12231L:	linux-s390@vger.kernel.org
12232W:	http://www.ibm.com/developerworks/linux/linux390/
12233S:	Supported
12234F:	drivers/s390/scsi/zfcp_*
12235
12236S3C24XX SD/MMC Driver
12237M:	Ben Dooks <ben-linux@fluff.org>
12238L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12239S:	Supported
12240F:	drivers/mmc/host/s3cmci.*
12241
12242SAA6588 RDS RECEIVER DRIVER
12243M:	Hans Verkuil <hverkuil@xs4all.nl>
12244L:	linux-media@vger.kernel.org
12245T:	git git://linuxtv.org/media_tree.git
12246W:	https://linuxtv.org
12247S:	Odd Fixes
12248F:	drivers/media/i2c/saa6588*
12249
12250SAA7134 VIDEO4LINUX DRIVER
12251M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12252M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12253L:	linux-media@vger.kernel.org
12254W:	https://linuxtv.org
12255T:	git git://linuxtv.org/media_tree.git
12256S:	Odd fixes
12257F:	Documentation/media/v4l-drivers/saa7134*
12258F:	drivers/media/pci/saa7134/
12259
12260SAA7146 VIDEO4LINUX-2 DRIVER
12261M:	Hans Verkuil <hverkuil@xs4all.nl>
12262L:	linux-media@vger.kernel.org
12263T:	git git://linuxtv.org/media_tree.git
12264S:	Maintained
12265F:	drivers/media/common/saa7146/
12266F:	drivers/media/pci/saa7146/
12267F:	include/media/saa7146*
12268
12269SAMSUNG AUDIO (ASoC) DRIVERS
12270M:	Krzysztof Kozlowski <krzk@kernel.org>
12271M:	Sangbeom Kim <sbkim73@samsung.com>
12272M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12274S:	Supported
12275F:	sound/soc/samsung/
12276F:	Documentation/devicetree/bindings/sound/samsung*
12277
12278SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12279M:	Krzysztof Kozlowski <krzk@kernel.org>
12280L:	linux-crypto@vger.kernel.org
12281L:	linux-samsung-soc@vger.kernel.org
12282S:	Maintained
12283F:	drivers/crypto/exynos-rng.c
12284F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12285
12286SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12287M:	Łukasz Stelmach <l.stelmach@samsung.com>
12288L:	linux-samsung-soc@vger.kernel.org
12289S:	Maintained
12290F:	drivers/char/hw_random/exynos-trng.c
12291F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12292
12293SAMSUNG FRAMEBUFFER DRIVER
12294M:	Jingoo Han <jingoohan1@gmail.com>
12295L:	linux-fbdev@vger.kernel.org
12296S:	Maintained
12297F:	drivers/video/fbdev/s3c-fb.c
12298
12299SAMSUNG LAPTOP DRIVER
12300M:	Corentin Chary <corentin.chary@gmail.com>
12301L:	platform-driver-x86@vger.kernel.org
12302S:	Maintained
12303F:	drivers/platform/x86/samsung-laptop.c
12304
12305SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12306M:	Sangbeom Kim <sbkim73@samsung.com>
12307M:	Krzysztof Kozlowski <krzk@kernel.org>
12308M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12309L:	linux-kernel@vger.kernel.org
12310L:	linux-samsung-soc@vger.kernel.org
12311S:	Supported
12312F:	drivers/mfd/sec*.c
12313F:	drivers/regulator/s2m*.c
12314F:	drivers/regulator/s5m*.c
12315F:	drivers/clk/clk-s2mps11.c
12316F:	drivers/rtc/rtc-s5m.c
12317F:	include/linux/mfd/samsung/
12318F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12319F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12320F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12321F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12322
12323SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12324M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12325L:	linux-media@vger.kernel.org
12326L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12327S:	Maintained
12328F:	drivers/media/platform/s3c-camif/
12329F:	include/media/drv-intf/s3c_camif.h
12330
12331SAMSUNG S3FWRN5 NFC DRIVER
12332M:	Robert Baldyga <r.baldyga@samsung.com>
12333M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12334L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12335S:	Supported
12336F:	drivers/nfc/s3fwrn5
12337
12338SAMSUNG S5C73M3 CAMERA DRIVER
12339M:	Kyungmin Park <kyungmin.park@samsung.com>
12340M:	Andrzej Hajda <a.hajda@samsung.com>
12341L:	linux-media@vger.kernel.org
12342S:	Supported
12343F:	drivers/media/i2c/s5c73m3/*
12344
12345SAMSUNG S5K5BAF CAMERA DRIVER
12346M:	Kyungmin Park <kyungmin.park@samsung.com>
12347M:	Andrzej Hajda <a.hajda@samsung.com>
12348L:	linux-media@vger.kernel.org
12349S:	Supported
12350F:	drivers/media/i2c/s5k5baf.c
12351
12352SAMSUNG S5P Security SubSystem (SSS) DRIVER
12353M:	Krzysztof Kozlowski <krzk@kernel.org>
12354M:	Vladimir Zapolskiy <vz@mleia.com>
12355M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12356L:	linux-crypto@vger.kernel.org
12357L:	linux-samsung-soc@vger.kernel.org
12358S:	Maintained
12359F:	drivers/crypto/s5p-sss.c
12360
12361SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12362M:	Kyungmin Park <kyungmin.park@samsung.com>
12363M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12364L:	linux-media@vger.kernel.org
12365Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12366S:	Supported
12367F:	drivers/media/platform/exynos4-is/
12368
12369SAMSUNG SOC CLOCK DRIVERS
12370M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12371M:	Tomasz Figa <tomasz.figa@gmail.com>
12372M:	Chanwoo Choi <cw00.choi@samsung.com>
12373S:	Supported
12374L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
12376F:	drivers/clk/samsung/
12377F:	include/dt-bindings/clock/exynos*.h
12378F:	Documentation/devicetree/bindings/clock/exynos*.txt
12379
12380SAMSUNG SPI DRIVERS
12381M:	Kukjin Kim <kgene@kernel.org>
12382M:	Krzysztof Kozlowski <krzk@kernel.org>
12383M:	Andi Shyti <andi@etezian.org>
12384L:	linux-spi@vger.kernel.org
12385L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12386S:	Maintained
12387F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12388F:	drivers/spi/spi-s3c*
12389F:	include/linux/platform_data/spi-s3c64xx.h
12390
12391SAMSUNG SXGBE DRIVERS
12392M:	Byungho An <bh74.an@samsung.com>
12393M:	Girish K S <ks.giri@samsung.com>
12394M:	Vipul Pandya <vipul.pandya@samsung.com>
12395S:	Supported
12396L:	netdev@vger.kernel.org
12397F:	drivers/net/ethernet/samsung/sxgbe/
12398
12399SAMSUNG THERMAL DRIVER
12400M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12401L:	linux-pm@vger.kernel.org
12402L:	linux-samsung-soc@vger.kernel.org
12403S:	Supported
12404T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12405F:	drivers/thermal/samsung/
12406
12407SAMSUNG USB2 PHY DRIVER
12408M:	Kamil Debski <kamil@wypas.org>
12409M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12410L:	linux-kernel@vger.kernel.org
12411S:	Supported
12412F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12413F:	Documentation/phy/samsung-usb2.txt
12414F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12415F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12416F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12417F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12418F:	drivers/phy/samsung/phy-samsung-usb2.c
12419F:	drivers/phy/samsung/phy-samsung-usb2.h
12420
12421SC1200 WDT DRIVER
12422M:	Zwane Mwaikambo <zwanem@gmail.com>
12423S:	Maintained
12424F:	drivers/watchdog/sc1200wdt.c
12425
12426SCHEDULER
12427M:	Ingo Molnar <mingo@redhat.com>
12428M:	Peter Zijlstra <peterz@infradead.org>
12429L:	linux-kernel@vger.kernel.org
12430T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12431S:	Maintained
12432F:	kernel/sched/
12433F:	include/linux/sched.h
12434F:	include/uapi/linux/sched.h
12435F:	include/linux/wait.h
12436
12437SCR24X CHIP CARD INTERFACE DRIVER
12438M:	Lubomir Rintel <lkundrak@v3.sk>
12439S:	Supported
12440F:	drivers/char/pcmcia/scr24x_cs.c
12441
12442SCSI CDROM DRIVER
12443M:	Jens Axboe <axboe@kernel.dk>
12444L:	linux-scsi@vger.kernel.org
12445W:	http://www.kernel.dk
12446S:	Maintained
12447F:	drivers/scsi/sr*
12448
12449SCSI RDMA PROTOCOL (SRP) INITIATOR
12450M:	Bart Van Assche <bart.vanassche@sandisk.com>
12451L:	linux-rdma@vger.kernel.org
12452S:	Supported
12453W:	http://www.openfabrics.org
12454Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12455T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12456F:	drivers/infiniband/ulp/srp/
12457F:	include/scsi/srp.h
12458
12459SCSI SG DRIVER
12460M:	Doug Gilbert <dgilbert@interlog.com>
12461L:	linux-scsi@vger.kernel.org
12462W:	http://sg.danny.cz/sg
12463S:	Maintained
12464F:	Documentation/scsi/scsi-generic.txt
12465F:	drivers/scsi/sg.c
12466F:	include/scsi/sg.h
12467
12468SCSI SUBSYSTEM
12469M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12470T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12471M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12472T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12473L:	linux-scsi@vger.kernel.org
12474S:	Maintained
12475F:	Documentation/devicetree/bindings/scsi/
12476F:	drivers/scsi/
12477F:	include/scsi/
12478
12479SCSI TAPE DRIVER
12480M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12481L:	linux-scsi@vger.kernel.org
12482S:	Maintained
12483F:	Documentation/scsi/st.txt
12484F:	drivers/scsi/st.*
12485F:	drivers/scsi/st_*.h
12486
12487SCTP PROTOCOL
12488M:	Vlad Yasevich <vyasevich@gmail.com>
12489M:	Neil Horman <nhorman@tuxdriver.com>
12490L:	linux-sctp@vger.kernel.org
12491W:	http://lksctp.sourceforge.net
12492S:	Maintained
12493F:	Documentation/networking/sctp.txt
12494F:	include/linux/sctp.h
12495F:	include/uapi/linux/sctp.h
12496F:	include/net/sctp/
12497F:	net/sctp/
12498
12499SCx200 CPU SUPPORT
12500M:	Jim Cromie <jim.cromie@gmail.com>
12501S:	Odd Fixes
12502F:	Documentation/i2c/busses/scx200_acb
12503F:	arch/x86/platform/scx200/
12504F:	drivers/watchdog/scx200_wdt.c
12505F:	drivers/i2c/busses/scx200*
12506F:	drivers/mtd/maps/scx200_docflash.c
12507F:	include/linux/scx200.h
12508
12509SCx200 GPIO DRIVER
12510M:	Jim Cromie <jim.cromie@gmail.com>
12511S:	Maintained
12512F:	drivers/char/scx200_gpio.c
12513F:	include/linux/scx200_gpio.h
12514
12515SCx200 HRT CLOCKSOURCE DRIVER
12516M:	Jim Cromie <jim.cromie@gmail.com>
12517S:	Maintained
12518F:	drivers/clocksource/scx200_hrt.c
12519
12520SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12521M:	Sascha Sommer <saschasommer@freenet.de>
12522L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12523S:	Maintained
12524F:	drivers/mmc/host/sdricoh_cs.c
12525
12526SECURE COMPUTING
12527M:	Kees Cook <keescook@chromium.org>
12528R:	Andy Lutomirski <luto@amacapital.net>
12529R:	Will Drewry <wad@chromium.org>
12530T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12531S:	Supported
12532F:	kernel/seccomp.c
12533F:	include/uapi/linux/seccomp.h
12534F:	include/linux/seccomp.h
12535F:	tools/testing/selftests/seccomp/*
12536F:	tools/testing/selftests/kselftest_harness.h
12537F:	Documentation/userspace-api/seccomp_filter.rst
12538K:	\bsecure_computing
12539K:	\bTIF_SECCOMP\b
12540
12541SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12542M:	Al Cooper <alcooperx@gmail.com>
12543L:	linux-mmc@vger.kernel.org
12544L:	bcm-kernel-feedback-list@broadcom.com
12545S:	Maintained
12546F:	drivers/mmc/host/sdhci-brcmstb*
12547
12548SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12549M:	Adrian Hunter <adrian.hunter@intel.com>
12550L:	linux-mmc@vger.kernel.org
12551T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12552S:	Maintained
12553F:	drivers/mmc/host/sdhci*
12554F:	include/linux/mmc/sdhci*
12555
12556SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12557M:	Ben Dooks <ben-linux@fluff.org>
12558M:	Jaehoon Chung <jh80.chung@samsung.com>
12559L:	linux-mmc@vger.kernel.org
12560S:	Maintained
12561F:	drivers/mmc/host/sdhci-s3c*
12562
12563SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12564M:	Viresh Kumar <vireshk@kernel.org>
12565L:	linux-mmc@vger.kernel.org
12566S:	Maintained
12567F:	drivers/mmc/host/sdhci-spear.c
12568
12569SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12570M:	Kishon Vijay Abraham I <kishon@ti.com>
12571L:	linux-mmc@vger.kernel.org
12572S:	Maintained
12573F:	drivers/mmc/host/sdhci-omap.c
12574
12575SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12576M:	Scott Bauer <scott.bauer@intel.com>
12577M:	Jonathan Derrick <jonathan.derrick@intel.com>
12578L:	linux-block@vger.kernel.org
12579S:	Supported
12580F:	block/sed*
12581F:	block/opal_proto.h
12582F:	include/linux/sed*
12583F:	include/uapi/linux/sed*
12584
12585SECURITY CONTACT
12586M:	Security Officers <security@kernel.org>
12587S:	Supported
12588
12589SECURITY SUBSYSTEM
12590M:	James Morris <jmorris@namei.org>
12591M:	"Serge E. Hallyn" <serge@hallyn.com>
12592L:	linux-security-module@vger.kernel.org (suggested Cc:)
12593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12594W:	http://kernsec.org/
12595S:	Supported
12596F:	security/
12597
12598SELINUX SECURITY MODULE
12599M:	Paul Moore <paul@paul-moore.com>
12600M:	Stephen Smalley <sds@tycho.nsa.gov>
12601M:	Eric Paris <eparis@parisplace.org>
12602L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12603W:	https://selinuxproject.org
12604W:	https://github.com/SELinuxProject
12605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12606S:	Supported
12607F:	include/linux/selinux*
12608F:	security/selinux/
12609F:	scripts/selinux/
12610F:	Documentation/admin-guide/LSM/SELinux.rst
12611
12612SENSABLE PHANTOM
12613M:	Jiri Slaby <jirislaby@gmail.com>
12614S:	Maintained
12615F:	drivers/misc/phantom.c
12616F:	include/uapi/linux/phantom.h
12617
12618SERIAL DEVICE BUS
12619M:	Rob Herring <robh@kernel.org>
12620L:	linux-serial@vger.kernel.org
12621S:	Maintained
12622F:	Documentation/devicetree/bindings/serial/slave-device.txt
12623F:	drivers/tty/serdev/
12624F:	include/linux/serdev.h
12625
12626SERIAL DRIVERS
12627M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12628L:	linux-serial@vger.kernel.org
12629S:	Maintained
12630F:	Documentation/devicetree/bindings/serial/
12631F:	drivers/tty/serial/
12632
12633SERIAL IR RECEIVER
12634M:	Sean Young <sean@mess.org>
12635L:	linux-media@vger.kernel.org
12636S:	Maintained
12637F:	drivers/media/rc/serial_ir.c
12638
12639SFC NETWORK DRIVER
12640M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12641M:	Edward Cree <ecree@solarflare.com>
12642M:	Bert Kenward <bkenward@solarflare.com>
12643L:	netdev@vger.kernel.org
12644S:	Supported
12645F:	drivers/net/ethernet/sfc/
12646
12647SGI GRU DRIVER
12648M:	Dimitri Sivanich <sivanich@sgi.com>
12649S:	Maintained
12650F:	drivers/misc/sgi-gru/
12651
12652SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12653M:	Pat Gefre <pfg@sgi.com>
12654L:	linux-ia64@vger.kernel.org
12655S:	Supported
12656F:	Documentation/ia64/serial.txt
12657F:	drivers/tty/serial/ioc?_serial.c
12658F:	include/linux/ioc?.h
12659
12660SGI XP/XPC/XPNET DRIVER
12661M:	Cliff Whickman <cpw@sgi.com>
12662M:	Robin Holt <robinmholt@gmail.com>
12663S:	Maintained
12664F:	drivers/misc/sgi-xp/
12665
12666SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12667M:	Ursula Braun <ubraun@linux.ibm.com>
12668L:	linux-s390@vger.kernel.org
12669W:	http://www.ibm.com/developerworks/linux/linux390/
12670S:	Supported
12671F:	net/smc/
12672
12673SH_VEU V4L2 MEM2MEM DRIVER
12674L:	linux-media@vger.kernel.org
12675S:	Orphan
12676F:	drivers/media/platform/sh_veu.c
12677
12678SH_VOU V4L2 OUTPUT DRIVER
12679L:	linux-media@vger.kernel.org
12680S:	Orphan
12681F:	drivers/media/platform/sh_vou.c
12682F:	include/media/drv-intf/sh_vou.h
12683
12684SI2157 MEDIA DRIVER
12685M:	Antti Palosaari <crope@iki.fi>
12686L:	linux-media@vger.kernel.org
12687W:	https://linuxtv.org
12688W:	http://palosaari.fi/linux/
12689Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12690T:	git git://linuxtv.org/anttip/media_tree.git
12691S:	Maintained
12692F:	drivers/media/tuners/si2157*
12693
12694SI2165 MEDIA DRIVER
12695M:	Matthias Schwarzott <zzam@gentoo.org>
12696L:	linux-media@vger.kernel.org
12697W:	https://linuxtv.org
12698Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12699S:	Maintained
12700F:	drivers/media/dvb-frontends/si2165*
12701
12702SI2168 MEDIA DRIVER
12703M:	Antti Palosaari <crope@iki.fi>
12704L:	linux-media@vger.kernel.org
12705W:	https://linuxtv.org
12706W:	http://palosaari.fi/linux/
12707Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12708T:	git git://linuxtv.org/anttip/media_tree.git
12709S:	Maintained
12710F:	drivers/media/dvb-frontends/si2168*
12711
12712SI470X FM RADIO RECEIVER I2C DRIVER
12713M:	Hans Verkuil <hverkuil@xs4all.nl>
12714L:	linux-media@vger.kernel.org
12715T:	git git://linuxtv.org/media_tree.git
12716W:	https://linuxtv.org
12717S:	Odd Fixes
12718F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12719
12720SI470X FM RADIO RECEIVER USB DRIVER
12721M:	Hans Verkuil <hverkuil@xs4all.nl>
12722L:	linux-media@vger.kernel.org
12723T:	git git://linuxtv.org/media_tree.git
12724W:	https://linuxtv.org
12725S:	Maintained
12726F:	drivers/media/radio/si470x/radio-si470x-common.c
12727F:	drivers/media/radio/si470x/radio-si470x.h
12728F:	drivers/media/radio/si470x/radio-si470x-usb.c
12729
12730SI4713 FM RADIO TRANSMITTER I2C DRIVER
12731M:	Eduardo Valentin <edubezval@gmail.com>
12732L:	linux-media@vger.kernel.org
12733T:	git git://linuxtv.org/media_tree.git
12734W:	https://linuxtv.org
12735S:	Odd Fixes
12736F:	drivers/media/radio/si4713/si4713.?
12737
12738SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12739M:	Eduardo Valentin <edubezval@gmail.com>
12740L:	linux-media@vger.kernel.org
12741T:	git git://linuxtv.org/media_tree.git
12742W:	https://linuxtv.org
12743S:	Odd Fixes
12744F:	drivers/media/radio/si4713/radio-platform-si4713.c
12745
12746SI4713 FM RADIO TRANSMITTER USB DRIVER
12747M:	Hans Verkuil <hverkuil@xs4all.nl>
12748L:	linux-media@vger.kernel.org
12749T:	git git://linuxtv.org/media_tree.git
12750W:	https://linuxtv.org
12751S:	Maintained
12752F:	drivers/media/radio/si4713/radio-usb-si4713.c
12753
12754SIANO DVB DRIVER
12755M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12756M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12757L:	linux-media@vger.kernel.org
12758W:	https://linuxtv.org
12759T:	git git://linuxtv.org/media_tree.git
12760S:	Odd fixes
12761F:	drivers/media/common/siano/
12762F:	drivers/media/usb/siano/
12763F:	drivers/media/usb/siano/
12764F:	drivers/media/mmc/siano/
12765
12766SILEAD TOUCHSCREEN DRIVER
12767M:	Hans de Goede <hdegoede@redhat.com>
12768L:	linux-input@vger.kernel.org
12769L:	platform-driver-x86@vger.kernel.org
12770S:	Maintained
12771F:	drivers/input/touchscreen/silead.c
12772F:	drivers/platform/x86/silead_dmi.c
12773
12774SILICON MOTION SM712 FRAME BUFFER DRIVER
12775M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12776M:	Teddy Wang <teddy.wang@siliconmotion.com>
12777M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12778L:	linux-fbdev@vger.kernel.org
12779S:	Maintained
12780F:	drivers/video/fbdev/sm712*
12781F:	Documentation/fb/sm712fb.txt
12782
12783SIMPLE FIRMWARE INTERFACE (SFI)
12784M:	Len Brown <lenb@kernel.org>
12785L:	sfi-devel@simplefirmware.org
12786W:	http://simplefirmware.org/
12787T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12788S:	Supported
12789F:	arch/x86/platform/sfi/
12790F:	drivers/sfi/
12791F:	include/linux/sfi*.h
12792
12793SIMPLEFB FB DRIVER
12794M:	Hans de Goede <hdegoede@redhat.com>
12795L:	linux-fbdev@vger.kernel.org
12796S:	Maintained
12797F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12798F:	drivers/video/fbdev/simplefb.c
12799F:	include/linux/platform_data/simplefb.h
12800
12801SIMTEC EB110ATX (Chalice CATS)
12802P:	Ben Dooks
12803P:	Vincent Sanders <vince@simtec.co.uk>
12804M:	Simtec Linux Team <linux@simtec.co.uk>
12805W:	http://www.simtec.co.uk/products/EB110ATX/
12806S:	Supported
12807
12808SIMTEC EB2410ITX (BAST)
12809P:	Ben Dooks
12810P:	Vincent Sanders <vince@simtec.co.uk>
12811M:	Simtec Linux Team <linux@simtec.co.uk>
12812W:	http://www.simtec.co.uk/products/EB2410ITX/
12813S:	Supported
12814F:	arch/arm/mach-s3c24xx/mach-bast.c
12815F:	arch/arm/mach-s3c24xx/bast-ide.c
12816F:	arch/arm/mach-s3c24xx/bast-irq.c
12817
12818SIPHASH PRF ROUTINES
12819M:	Jason A. Donenfeld <Jason@zx2c4.com>
12820S:	Maintained
12821F:	lib/siphash.c
12822F:	lib/test_siphash.c
12823F:	include/linux/siphash.h
12824
12825SIOX
12826M:	Gavin Schenk <g.schenk@eckelmann.de>
12827M:	Uwe Kleine-König <kernel@pengutronix.de>
12828S:	Supported
12829F:	drivers/siox/*
12830F:	include/trace/events/siox.h
12831
12832SIS 190 ETHERNET DRIVER
12833M:	Francois Romieu <romieu@fr.zoreil.com>
12834L:	netdev@vger.kernel.org
12835S:	Maintained
12836F:	drivers/net/ethernet/sis/sis190.c
12837
12838SIS 900/7016 FAST ETHERNET DRIVER
12839M:	Daniele Venzano <venza@brownhat.org>
12840W:	http://www.brownhat.org/sis900.html
12841L:	netdev@vger.kernel.org
12842S:	Maintained
12843F:	drivers/net/ethernet/sis/sis900.*
12844
12845SIS FRAMEBUFFER DRIVER
12846M:	Thomas Winischhofer <thomas@winischhofer.net>
12847W:	http://www.winischhofer.net/linuxsisvga.shtml
12848S:	Maintained
12849F:	Documentation/fb/sisfb.txt
12850F:	drivers/video/fbdev/sis/
12851F:	include/video/sisfb.h
12852
12853SIS USB2VGA DRIVER
12854M:	Thomas Winischhofer <thomas@winischhofer.net>
12855W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12856S:	Maintained
12857F:	drivers/usb/misc/sisusbvga/
12858
12859SLAB ALLOCATOR
12860M:	Christoph Lameter <cl@linux.com>
12861M:	Pekka Enberg <penberg@kernel.org>
12862M:	David Rientjes <rientjes@google.com>
12863M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12864M:	Andrew Morton <akpm@linux-foundation.org>
12865L:	linux-mm@kvack.org
12866S:	Maintained
12867F:	include/linux/sl?b*.h
12868F:	mm/sl?b*
12869
12870SLEEPABLE READ-COPY UPDATE (SRCU)
12871M:	Lai Jiangshan <jiangshanlai@gmail.com>
12872M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12873M:	Josh Triplett <josh@joshtriplett.org>
12874R:	Steven Rostedt <rostedt@goodmis.org>
12875R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12876L:	linux-kernel@vger.kernel.org
12877W:	http://www.rdrop.com/users/paulmck/RCU/
12878S:	Supported
12879T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12880F:	include/linux/srcu.h
12881F:	kernel/rcu/srcu.c
12882
12883SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12884M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12885L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12886S:	Maintained
12887F:	drivers/slimbus/
12888F:	Documentation/devicetree/bindings/slimbus/
12889F:	include/linux/slimbus.h
12890
12891SMACK SECURITY MODULE
12892M:	Casey Schaufler <casey@schaufler-ca.com>
12893L:	linux-security-module@vger.kernel.org
12894W:	http://schaufler-ca.com
12895T:	git git://github.com/cschaufler/smack-next
12896S:	Maintained
12897F:	Documentation/admin-guide/LSM/Smack.rst
12898F:	security/smack/
12899
12900SMC91x ETHERNET DRIVER
12901M:	Nicolas Pitre <nico@fluxnic.net>
12902S:	Odd Fixes
12903F:	drivers/net/ethernet/smsc/smc91x.*
12904
12905SMIA AND SMIA++ IMAGE SENSOR DRIVER
12906M:	Sakari Ailus <sakari.ailus@iki.fi>
12907L:	linux-media@vger.kernel.org
12908S:	Maintained
12909F:	drivers/media/i2c/smiapp/
12910F:	include/media/i2c/smiapp.h
12911F:	drivers/media/i2c/smiapp-pll.c
12912F:	drivers/media/i2c/smiapp-pll.h
12913F:	include/uapi/linux/smiapp.h
12914F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12915
12916SMM665 HARDWARE MONITOR DRIVER
12917M:	Guenter Roeck <linux@roeck-us.net>
12918L:	linux-hwmon@vger.kernel.org
12919S:	Maintained
12920F:	Documentation/hwmon/smm665
12921F:	drivers/hwmon/smm665.c
12922
12923SMSC EMC2103 HARDWARE MONITOR DRIVER
12924M:	Steve Glendinning <steve.glendinning@shawell.net>
12925L:	linux-hwmon@vger.kernel.org
12926S:	Maintained
12927F:	Documentation/hwmon/emc2103
12928F:	drivers/hwmon/emc2103.c
12929
12930SMSC SCH5627 HARDWARE MONITOR DRIVER
12931M:	Hans de Goede <hdegoede@redhat.com>
12932L:	linux-hwmon@vger.kernel.org
12933S:	Supported
12934F:	Documentation/hwmon/sch5627
12935F:	drivers/hwmon/sch5627.c
12936
12937SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12938M:	Steve Glendinning <steve.glendinning@shawell.net>
12939L:	linux-fbdev@vger.kernel.org
12940S:	Maintained
12941F:	drivers/video/fbdev/smscufx.c
12942
12943SMSC47B397 HARDWARE MONITOR DRIVER
12944M:	Jean Delvare <jdelvare@suse.com>
12945L:	linux-hwmon@vger.kernel.org
12946S:	Maintained
12947F:	Documentation/hwmon/smsc47b397
12948F:	drivers/hwmon/smsc47b397.c
12949
12950SMSC911x ETHERNET DRIVER
12951M:	Steve Glendinning <steve.glendinning@shawell.net>
12952L:	netdev@vger.kernel.org
12953S:	Maintained
12954F:	include/linux/smsc911x.h
12955F:	drivers/net/ethernet/smsc/smsc911x.*
12956
12957SMSC9420 PCI ETHERNET DRIVER
12958M:	Steve Glendinning <steve.glendinning@shawell.net>
12959L:	netdev@vger.kernel.org
12960S:	Maintained
12961F:	drivers/net/ethernet/smsc/smsc9420.*
12962
12963SOC-CAMERA V4L2 SUBSYSTEM
12964L:	linux-media@vger.kernel.org
12965T:	git git://linuxtv.org/media_tree.git
12966S:	Orphan
12967F:	include/media/soc*
12968F:	drivers/media/i2c/soc_camera/
12969F:	drivers/media/platform/soc_camera/
12970
12971SOCIONEXT SYNQUACER I2C DRIVER
12972M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
12973L:	linux-i2c@vger.kernel.org
12974S:	Maintained
12975F:	drivers/i2c/busses/i2c-synquacer.c
12976F:	Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
12977
12978SOCIONEXT UNIPHIER SOUND DRIVER
12979M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12980L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12981S:	Maintained
12982F:	sound/soc/uniphier/
12983
12984SOEKRIS NET48XX LED SUPPORT
12985M:	Chris Boot <bootc@bootc.net>
12986S:	Maintained
12987F:	drivers/leds/leds-net48xx.c
12988
12989SOFT-ROCE DRIVER (rxe)
12990M:	Moni Shoua <monis@mellanox.com>
12991L:	linux-rdma@vger.kernel.org
12992S:	Supported
12993W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12994Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12995F:	drivers/infiniband/sw/rxe/
12996F:	include/uapi/rdma/rdma_user_rxe.h
12997
12998SOFTLOGIC 6x10 MPEG CODEC
12999M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13000M:	Anton Sviridenko <anton@corp.bluecherry.net>
13001M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13002M:	Andrey Utkin <andrey_utkin@fastmail.com>
13003M:	Ismael Luceno <ismael@iodev.co.uk>
13004L:	linux-media@vger.kernel.org
13005S:	Supported
13006F:	drivers/media/pci/solo6x10/
13007
13008SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
13009M:	James Morse <james.morse@arm.com>
13010L:	linux-arm-kernel@lists.infradead.org
13011S:	Maintained
13012F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
13013F:	drivers/firmware/arm_sdei.c
13014F:	include/linux/sdei.h
13015F:	include/uapi/linux/sdei.h
13016
13017SOFTWARE RAID (Multiple Disks) SUPPORT
13018M:	Shaohua Li <shli@kernel.org>
13019L:	linux-raid@vger.kernel.org
13020T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
13021S:	Supported
13022F:	drivers/md/Makefile
13023F:	drivers/md/Kconfig
13024F:	drivers/md/md*
13025F:	drivers/md/raid*
13026F:	include/linux/raid/
13027F:	include/uapi/linux/raid/
13028
13029SOCIONEXT (SNI) NETSEC NETWORK DRIVER
13030M:	Jassi Brar <jaswinder.singh@linaro.org>
13031L:	netdev@vger.kernel.org
13032S:	Maintained
13033F:	drivers/net/ethernet/socionext/netsec.c
13034F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
13035
13036SOLIDRUN CLEARFOG SUPPORT
13037M:	Russell King <linux@armlinux.org.uk>
13038S:	Maintained
13039F:	arch/arm/boot/dts/armada-388-clearfog*
13040F:	arch/arm/boot/dts/armada-38x-solidrun-*
13041
13042SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
13043M:	Russell King <linux@armlinux.org.uk>
13044S:	Maintained
13045F:	arch/arm/boot/dts/imx6*-cubox-i*
13046F:	arch/arm/boot/dts/imx6*-hummingboard*
13047F:	arch/arm/boot/dts/imx6*-sr-*
13048
13049SONIC NETWORK DRIVER
13050M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
13051L:	netdev@vger.kernel.org
13052S:	Maintained
13053F:	drivers/net/ethernet/natsemi/sonic.*
13054
13055SONICS SILICON BACKPLANE DRIVER (SSB)
13056M:	Michael Buesch <m@bues.ch>
13057L:	linux-wireless@vger.kernel.org
13058S:	Maintained
13059F:	drivers/ssb/
13060F:	include/linux/ssb/
13061
13062SONY IMX274 SENSOR DRIVER
13063M:	Leon Luo <leonl@leopardimaging.com>
13064L:	linux-media@vger.kernel.org
13065T:	git git://linuxtv.org/media_tree.git
13066S:	Maintained
13067F:	drivers/media/i2c/imx274.c
13068F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
13069
13070SONY MEMORYSTICK CARD SUPPORT
13071M:	Alex Dubov <oakad@yahoo.com>
13072W:	http://tifmxx.berlios.de/
13073S:	Maintained
13074F:	drivers/memstick/host/tifm_ms.c
13075
13076SONY MEMORYSTICK STANDARD SUPPORT
13077M:	Maxim Levitsky <maximlevitsky@gmail.com>
13078S:	Maintained
13079F:	drivers/memstick/core/ms_block.*
13080
13081SONY VAIO CONTROL DEVICE DRIVER
13082M:	Mattia Dongili <malattia@linux.it>
13083L:	platform-driver-x86@vger.kernel.org
13084W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
13085S:	Maintained
13086F:	Documentation/laptops/sony-laptop.txt
13087F:	drivers/char/sonypi.c
13088F:	drivers/platform/x86/sony-laptop.c
13089F:	include/linux/sony-laptop.h
13090
13091SOUND
13092M:	Jaroslav Kysela <perex@perex.cz>
13093M:	Takashi Iwai <tiwai@suse.com>
13094L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13095W:	http://www.alsa-project.org/
13096T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13097T:	git git://git.alsa-project.org/alsa-kernel.git
13098Q:	http://patchwork.kernel.org/project/alsa-devel/list/
13099S:	Maintained
13100F:	Documentation/sound/
13101F:	include/sound/
13102F:	include/uapi/sound/
13103F:	sound/
13104
13105SOUND - COMPRESSED AUDIO
13106M:	Vinod Koul <vinod.koul@intel.com>
13107L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13108T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13109S:	Supported
13110F:	Documentation/sound/alsa/compress_offload.txt
13111F:	include/sound/compress_driver.h
13112F:	include/uapi/sound/compress_*
13113F:	sound/core/compress_offload.c
13114F:	sound/soc/soc-compress.c
13115
13116SOUND - DMAENGINE HELPERS
13117M:	Lars-Peter Clausen <lars@metafoo.de>
13118S:	Supported
13119F:	include/sound/dmaengine_pcm.h
13120F:	sound/core/pcm_dmaengine.c
13121F:	sound/soc/soc-generic-dmaengine-pcm.c
13122
13123SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
13124M:	Liam Girdwood <lgirdwood@gmail.com>
13125M:	Mark Brown <broonie@kernel.org>
13126T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
13127L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13128W:	http://alsa-project.org/main/index.php/ASoC
13129S:	Supported
13130F:	Documentation/devicetree/bindings/sound/
13131F:	Documentation/sound/alsa/soc/
13132F:	sound/soc/
13133F:	include/sound/soc*
13134
13135SOUNDWIRE SUBSYSTEM
13136M:	Vinod Koul <vinod.koul@intel.com>
13137M:	Sanyog Kale <sanyog.r.kale@intel.com>
13138R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
13139L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13140S:	Supported
13141F:	Documentation/driver-api/soundwire/
13142F:	drivers/soundwire/
13143F:	include/linux/soundwire/
13144
13145SP2 MEDIA DRIVER
13146M:	Olli Salonen <olli.salonen@iki.fi>
13147L:	linux-media@vger.kernel.org
13148W:	https://linuxtv.org
13149Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13150S:	Maintained
13151F:	drivers/media/dvb-frontends/sp2*
13152
13153SPARC + UltraSPARC (sparc/sparc64)
13154M:	"David S. Miller" <davem@davemloft.net>
13155L:	sparclinux@vger.kernel.org
13156Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
13157T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13158T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13159S:	Maintained
13160F:	arch/sparc/
13161F:	drivers/sbus/
13162
13163SPARC SERIAL DRIVERS
13164M:	"David S. Miller" <davem@davemloft.net>
13165L:	sparclinux@vger.kernel.org
13166T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
13167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
13168S:	Maintained
13169F:	include/linux/sunserialcore.h
13170F:	drivers/tty/serial/suncore.c
13171F:	drivers/tty/serial/sunhv.c
13172F:	drivers/tty/serial/sunsab.c
13173F:	drivers/tty/serial/sunsab.h
13174F:	drivers/tty/serial/sunsu.c
13175F:	drivers/tty/serial/sunzilog.c
13176F:	drivers/tty/serial/sunzilog.h
13177F:	drivers/tty/vcc.c
13178
13179SPARSE CHECKER
13180M:	"Christopher Li" <sparse@chrisli.org>
13181L:	linux-sparse@vger.kernel.org
13182W:	https://sparse.wiki.kernel.org/
13183T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
13184T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
13185S:	Maintained
13186F:	include/linux/compiler.h
13187
13188SPEAR CLOCK FRAMEWORK SUPPORT
13189M:	Viresh Kumar <vireshk@kernel.org>
13190L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13191W:	http://www.st.com/spear
13192S:	Maintained
13193F:	drivers/clk/spear/
13194
13195SPEAR PLATFORM SUPPORT
13196M:	Viresh Kumar <vireshk@kernel.org>
13197M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
13198L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13199W:	http://www.st.com/spear
13200S:	Maintained
13201F:	arch/arm/boot/dts/spear*
13202F:	arch/arm/mach-spear/
13203
13204SPI NOR SUBSYSTEM
13205M:	Marek Vasut <marek.vasut@gmail.com>
13206L:	linux-mtd@lists.infradead.org
13207W:	http://www.linux-mtd.infradead.org/
13208Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
13209T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
13210T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
13211S:	Maintained
13212F:	drivers/mtd/spi-nor/
13213F:	include/linux/mtd/spi-nor.h
13214
13215SPI SUBSYSTEM
13216M:	Mark Brown <broonie@kernel.org>
13217L:	linux-spi@vger.kernel.org
13218T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
13219Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
13220S:	Maintained
13221F:	Documentation/devicetree/bindings/spi/
13222F:	Documentation/spi/
13223F:	drivers/spi/
13224F:	include/linux/spi/
13225F:	include/uapi/linux/spi/
13226F:	tools/spi/
13227
13228SPIDERNET NETWORK DRIVER for CELL
13229M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
13230L:	netdev@vger.kernel.org
13231S:	Supported
13232F:	Documentation/networking/spider_net.txt
13233F:	drivers/net/ethernet/toshiba/spider_net*
13234
13235SPMI SUBSYSTEM
13236R:	Stephen Boyd <sboyd@kernel.org>
13237L:	linux-arm-msm@vger.kernel.org
13238F:	Documentation/devicetree/bindings/spmi/
13239F:	drivers/spmi/
13240F:	include/dt-bindings/spmi/spmi.h
13241F:	include/linux/spmi.h
13242F:	include/trace/events/spmi.h
13243
13244SPU FILE SYSTEM
13245M:	Jeremy Kerr <jk@ozlabs.org>
13246L:	linuxppc-dev@lists.ozlabs.org
13247W:	http://www.ibm.com/developerworks/power/cell/
13248S:	Supported
13249F:	Documentation/filesystems/spufs.txt
13250F:	arch/powerpc/platforms/cell/spufs/
13251
13252SQUASHFS FILE SYSTEM
13253M:	Phillip Lougher <phillip@squashfs.org.uk>
13254L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
13255W:	http://squashfs.org.uk
13256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13257S:	Maintained
13258F:	Documentation/filesystems/squashfs.txt
13259F:	fs/squashfs/
13260
13261SRM (Alpha) environment access
13262M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13263S:	Maintained
13264F:	arch/alpha/kernel/srm_env.c
13265
13266STABLE BRANCH
13267M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13268L:	stable@vger.kernel.org
13269S:	Supported
13270F:	Documentation/process/stable-kernel-rules.rst
13271
13272STAGING - ATOMISP DRIVER
13273M:	Alan Cox <alan@linux.intel.com>
13274M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13275L:	linux-media@vger.kernel.org
13276S:	Maintained
13277F:	drivers/staging/media/atomisp/
13278
13279STAGING - COMEDI
13280M:	Ian Abbott <abbotti@mev.co.uk>
13281M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13282S:	Odd Fixes
13283F:	drivers/staging/comedi/
13284
13285STAGING - FLARION FT1000 DRIVERS
13286M:	Marek Belisko <marek.belisko@gmail.com>
13287S:	Odd Fixes
13288F:	drivers/staging/ft1000/
13289
13290STAGING - INDUSTRIAL IO
13291M:	Jonathan Cameron <jic23@kernel.org>
13292L:	linux-iio@vger.kernel.org
13293S:	Odd Fixes
13294F:	Documentation/devicetree/bindings/staging/iio/
13295F:	drivers/staging/iio/
13296
13297STAGING - LUSTRE PARALLEL FILESYSTEM
13298M:	Oleg Drokin <oleg.drokin@intel.com>
13299M:	Andreas Dilger <andreas.dilger@intel.com>
13300M:	James Simmons <jsimmons@infradead.org>
13301L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13302W:	http://wiki.lustre.org/
13303S:	Maintained
13304F:	drivers/staging/lustre
13305
13306STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13307M:	Marc Dietrich <marvin24@gmx.de>
13308L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13309L:	linux-tegra@vger.kernel.org
13310S:	Maintained
13311F:	drivers/staging/nvec/
13312
13313STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13314M:	Jens Frederich <jfrederich@gmail.com>
13315M:	Daniel Drake <dsd@laptop.org>
13316M:	Jon Nettleton <jon.nettleton@gmail.com>
13317W:	http://wiki.laptop.org/go/DCON
13318S:	Maintained
13319F:	drivers/staging/olpc_dcon/
13320
13321STAGING - REALTEK RTL8712U DRIVERS
13322M:	Larry Finger <Larry.Finger@lwfinger.net>
13323M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13324S:	Odd Fixes
13325F:	drivers/staging/rtl8712/
13326
13327STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13328M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13329M:	Teddy Wang <teddy.wang@siliconmotion.com>
13330M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13331L:	linux-fbdev@vger.kernel.org
13332S:	Maintained
13333F:	drivers/staging/sm750fb/
13334
13335STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13336M:	William Hubbs <w.d.hubbs@gmail.com>
13337M:	Chris Brannon <chris@the-brannons.com>
13338M:	Kirk Reiser <kirk@reisers.ca>
13339M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13340L:	speakup@linux-speakup.org
13341W:	http://www.linux-speakup.org/
13342S:	Odd Fixes
13343F:	drivers/staging/speakup/
13344
13345STAGING - VIA VT665X DRIVERS
13346M:	Forest Bond <forest@alittletooquiet.net>
13347S:	Odd Fixes
13348F:	drivers/staging/vt665?/
13349
13350STAGING - WILC1000 WIFI DRIVER
13351M:	Aditya Shankar <aditya.shankar@microchip.com>
13352M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13353L:	linux-wireless@vger.kernel.org
13354S:	Supported
13355F:	drivers/staging/wilc1000/
13356
13357STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13358M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13359S:	Odd Fixes
13360F:	drivers/staging/xgifb/
13361
13362STAGING SUBSYSTEM
13363M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13364T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13365L:	devel@driverdev.osuosl.org
13366S:	Supported
13367F:	drivers/staging/
13368
13369STARFIRE/DURALAN NETWORK DRIVER
13370M:	Ion Badulescu <ionut@badula.org>
13371S:	Odd Fixes
13372F:	drivers/net/ethernet/adaptec/starfire*
13373
13374STEC S1220 SKD DRIVER
13375M:	Bart Van Assche <bart.vanassche@wdc.com>
13376L:	linux-block@vger.kernel.org
13377S:	Maintained
13378F:	drivers/block/skd*[ch]
13379
13380STI CEC DRIVER
13381M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13382S:	Maintained
13383F:	drivers/staging/media/st-cec/
13384F:	Documentation/devicetree/bindings/media/stih-cec.txt
13385
13386STK1160 USB VIDEO CAPTURE DRIVER
13387M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13388L:	linux-media@vger.kernel.org
13389T:	git git://linuxtv.org/media_tree.git
13390S:	Maintained
13391F:	drivers/media/usb/stk1160/
13392
13393STMMAC ETHERNET DRIVER
13394M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13395M:	Alexandre Torgue <alexandre.torgue@st.com>
13396L:	netdev@vger.kernel.org
13397W:	http://www.stlinux.com
13398S:	Supported
13399F:	drivers/net/ethernet/stmicro/stmmac/
13400
13401SUN3/3X
13402M:	Sam Creasey <sammy@sammy.net>
13403W:	http://sammy.net/sun3/
13404S:	Maintained
13405F:	arch/m68k/kernel/*sun3*
13406F:	arch/m68k/sun3*/
13407F:	arch/m68k/include/asm/sun3*
13408F:	drivers/net/ethernet/i825xx/sun3*
13409
13410SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13411M:	Hans de Goede <hdegoede@redhat.com>
13412L:	linux-input@vger.kernel.org
13413S:	Maintained
13414F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13415F:	drivers/input/keyboard/sun4i-lradc-keys.c
13416
13417SUNDANCE NETWORK DRIVER
13418M:	Denis Kirjanov <kda@linux-powerpc.org>
13419L:	netdev@vger.kernel.org
13420S:	Maintained
13421F:	drivers/net/ethernet/dlink/sundance.c
13422
13423SUPERH
13424M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13425M:	Rich Felker <dalias@libc.org>
13426L:	linux-sh@vger.kernel.org
13427Q:	http://patchwork.kernel.org/project/linux-sh/list/
13428S:	Maintained
13429F:	Documentation/sh/
13430F:	arch/sh/
13431F:	drivers/sh/
13432
13433SUSPEND TO RAM
13434M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13435M:	Len Brown <len.brown@intel.com>
13436M:	Pavel Machek <pavel@ucw.cz>
13437L:	linux-pm@vger.kernel.org
13438B:	https://bugzilla.kernel.org
13439S:	Supported
13440F:	Documentation/power/
13441F:	arch/x86/kernel/acpi/
13442F:	drivers/base/power/
13443F:	kernel/power/
13444F:	include/linux/suspend.h
13445F:	include/linux/freezer.h
13446F:	include/linux/pm.h
13447
13448SVGA HANDLING
13449M:	Martin Mares <mj@ucw.cz>
13450L:	linux-video@atrey.karlin.mff.cuni.cz
13451S:	Maintained
13452F:	Documentation/svga.txt
13453F:	arch/x86/boot/video*
13454
13455SWIOTLB SUBSYSTEM
13456M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13457L:	iommu@lists.linux-foundation.org
13458T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13459S:	Supported
13460F:	lib/swiotlb.c
13461F:	arch/*/kernel/pci-swiotlb.c
13462F:	include/linux/swiotlb.h
13463
13464SWITCHDEV
13465M:	Jiri Pirko <jiri@resnulli.us>
13466M:	Ivan Vecera <ivecera@redhat.com>
13467L:	netdev@vger.kernel.org
13468S:	Supported
13469F:	net/switchdev/
13470F:	include/net/switchdev.h
13471
13472SYNC FILE FRAMEWORK
13473M:	Sumit Semwal <sumit.semwal@linaro.org>
13474R:	Gustavo Padovan <gustavo@padovan.org>
13475S:	Maintained
13476L:	linux-media@vger.kernel.org
13477L:	dri-devel@lists.freedesktop.org
13478F:	drivers/dma-buf/sync_*
13479F:	drivers/dma-buf/dma-fence*
13480F:	drivers/dma-buf/sw_sync.c
13481F:	include/linux/sync_file.h
13482F:	include/uapi/linux/sync_file.h
13483F:	Documentation/sync_file.txt
13484T:	git git://anongit.freedesktop.org/drm/drm-misc
13485
13486SYNOPSYS ARC ARCHITECTURE
13487M:	Vineet Gupta <vgupta@synopsys.com>
13488L:	linux-snps-arc@lists.infradead.org
13489S:	Supported
13490F:	arch/arc/
13491F:	Documentation/devicetree/bindings/arc/*
13492F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13493F:	drivers/clocksource/arc_timer.c
13494F:	drivers/tty/serial/arc_uart.c
13495T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13496
13497SYNOPSYS ARC HSDK SDP pll clock driver
13498M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13499S:	Supported
13500F:	drivers/clk/clk-hsdk-pll.c
13501F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13502
13503SYNOPSYS ARC SDP clock driver
13504M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13505S:	Supported
13506F:	drivers/clk/axs10x/*
13507F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13508
13509SYNOPSYS ARC SDP platform support
13510M:	Alexey Brodkin <abrodkin@synopsys.com>
13511S:	Supported
13512F:	arch/arc/plat-axs10x
13513F:	arch/arc/boot/dts/ax*
13514F:	Documentation/devicetree/bindings/arc/axs10*
13515
13516SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13517M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13518S:	Supported
13519F:	drivers/reset/reset-axs10x.c
13520F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13521
13522SYNOPSYS DESIGNWARE 8250 UART DRIVER
13523R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13524S:	Maintained
13525F:	drivers/tty/serial/8250/8250_dw.c
13526
13527SYNOPSYS DESIGNWARE APB GPIO DRIVER
13528M:	Hoan Tran <hotran@apm.com>
13529L:	linux-gpio@vger.kernel.org
13530S:	Maintained
13531F:	drivers/gpio/gpio-dwapb.c
13532F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13533
13534SYNOPSYS DESIGNWARE AXI DMAC DRIVER
13535M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13536S:	Maintained
13537F:	drivers/dma/dwi-axi-dmac/
13538F:	Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
13539
13540SYNOPSYS DESIGNWARE DMAC DRIVER
13541M:	Viresh Kumar <vireshk@kernel.org>
13542R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13543S:	Maintained
13544F:	include/linux/dma/dw.h
13545F:	include/linux/platform_data/dma-dw.h
13546F:	drivers/dma/dw/
13547
13548SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13549M:	Jose Abreu <Jose.Abreu@synopsys.com>
13550L:	netdev@vger.kernel.org
13551S:	Supported
13552F:	drivers/net/ethernet/synopsys/
13553
13554SYNOPSYS DESIGNWARE I2C DRIVER
13555M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13556R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13557R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13558L:	linux-i2c@vger.kernel.org
13559S:	Maintained
13560F:	drivers/i2c/busses/i2c-designware-*
13561F:	include/linux/platform_data/i2c-designware.h
13562
13563SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13564M:	Jaehoon Chung <jh80.chung@samsung.com>
13565L:	linux-mmc@vger.kernel.org
13566S:	Maintained
13567F:	drivers/mmc/host/dw_mmc*
13568
13569SYNOPSYS HSDK RESET CONTROLLER DRIVER
13570M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13571S:	Supported
13572F:	drivers/reset/reset-hsdk.c
13573F:	include/dt-bindings/reset/snps,hsdk-reset.h
13574F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13575
13576SYSTEM CONFIGURATION (SYSCON)
13577M:	Lee Jones <lee.jones@linaro.org>
13578M:	Arnd Bergmann <arnd@arndb.de>
13579T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13580S:	Supported
13581F:	drivers/mfd/syscon.c
13582
13583SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
13584M:	Sudeep Holla <sudeep.holla@arm.com>
13585L:	linux-arm-kernel@lists.infradead.org
13586S:	Maintained
13587F:	Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
13588F:	drivers/clk/clk-sc[mp]i.c
13589F:	drivers/cpufreq/sc[mp]i-cpufreq.c
13590F:	drivers/firmware/arm_scpi.c
13591F:	drivers/firmware/arm_scmi/
13592F:	include/linux/sc[mp]i_protocol.h
13593
13594SYSTEM RESET/SHUTDOWN DRIVERS
13595M:	Sebastian Reichel <sre@kernel.org>
13596L:	linux-pm@vger.kernel.org
13597T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13598S:	Maintained
13599F:	Documentation/devicetree/bindings/power/reset/
13600F:	drivers/power/reset/
13601
13602SYSTEM TRACE MODULE CLASS
13603M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13604S:	Maintained
13605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13606F:	Documentation/trace/stm.txt
13607F:	drivers/hwtracing/stm/
13608F:	include/linux/stm.h
13609F:	include/uapi/linux/stm.h
13610
13611SYSV FILESYSTEM
13612M:	Christoph Hellwig <hch@infradead.org>
13613S:	Maintained
13614F:	Documentation/filesystems/sysv-fs.txt
13615F:	fs/sysv/
13616F:	include/linux/sysv_fs.h
13617
13618TARGET SUBSYSTEM
13619M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13620L:	linux-scsi@vger.kernel.org
13621L:	target-devel@vger.kernel.org
13622W:	http://www.linux-iscsi.org
13623W:	http://groups.google.com/group/linux-iscsi-target-dev
13624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13625S:	Supported
13626F:	drivers/target/
13627F:	include/target/
13628F:	Documentation/target/
13629
13630TASKSTATS STATISTICS INTERFACE
13631M:	Balbir Singh <bsingharora@gmail.com>
13632S:	Maintained
13633F:	Documentation/accounting/taskstats*
13634F:	include/linux/taskstats*
13635F:	kernel/taskstats.c
13636
13637TC subsystem
13638M:	Jamal Hadi Salim <jhs@mojatatu.com>
13639M:	Cong Wang <xiyou.wangcong@gmail.com>
13640M:	Jiri Pirko <jiri@resnulli.us>
13641L:	netdev@vger.kernel.org
13642S:	Maintained
13643F:	include/net/pkt_cls.h
13644F:	include/net/pkt_sched.h
13645F:	include/net/tc_act/
13646F:	include/uapi/linux/pkt_cls.h
13647F:	include/uapi/linux/pkt_sched.h
13648F:	include/uapi/linux/tc_act/
13649F:	include/uapi/linux/tc_ematch/
13650F:	net/sched/
13651
13652TCP LOW PRIORITY MODULE
13653M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13654M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13655W:	http://tcp-lp-mod.sourceforge.net/
13656S:	Maintained
13657F:	net/ipv4/tcp_lp.c
13658
13659TDA10071 MEDIA DRIVER
13660M:	Antti Palosaari <crope@iki.fi>
13661L:	linux-media@vger.kernel.org
13662W:	https://linuxtv.org
13663W:	http://palosaari.fi/linux/
13664Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13665T:	git git://linuxtv.org/anttip/media_tree.git
13666S:	Maintained
13667F:	drivers/media/dvb-frontends/tda10071*
13668
13669TDA18212 MEDIA DRIVER
13670M:	Antti Palosaari <crope@iki.fi>
13671L:	linux-media@vger.kernel.org
13672W:	https://linuxtv.org
13673W:	http://palosaari.fi/linux/
13674Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13675T:	git git://linuxtv.org/anttip/media_tree.git
13676S:	Maintained
13677F:	drivers/media/tuners/tda18212*
13678
13679TDA18218 MEDIA DRIVER
13680M:	Antti Palosaari <crope@iki.fi>
13681L:	linux-media@vger.kernel.org
13682W:	https://linuxtv.org
13683W:	http://palosaari.fi/linux/
13684Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13685T:	git git://linuxtv.org/anttip/media_tree.git
13686S:	Maintained
13687F:	drivers/media/tuners/tda18218*
13688
13689TDA18250 MEDIA DRIVER
13690M:	Olli Salonen <olli.salonen@iki.fi>
13691L:	linux-media@vger.kernel.org
13692W:	https://linuxtv.org
13693Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13694T:	git git://linuxtv.org/media_tree.git
13695S:	Maintained
13696F:	drivers/media/tuners/tda18250*
13697
13698TDA18271 MEDIA DRIVER
13699M:	Michael Krufky <mkrufky@linuxtv.org>
13700L:	linux-media@vger.kernel.org
13701W:	https://linuxtv.org
13702W:	http://github.com/mkrufky
13703Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13704T:	git git://linuxtv.org/mkrufky/tuners.git
13705S:	Maintained
13706F:	drivers/media/tuners/tda18271*
13707
13708TDA1997x MEDIA DRIVER
13709M:	Tim Harvey <tharvey@gateworks.com>
13710L:	linux-media@vger.kernel.org
13711W:	https://linuxtv.org
13712Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13713S:	Maintained
13714F:	drivers/media/i2c/tda1997x.*
13715
13716TDA827x MEDIA DRIVER
13717M:	Michael Krufky <mkrufky@linuxtv.org>
13718L:	linux-media@vger.kernel.org
13719W:	https://linuxtv.org
13720W:	http://github.com/mkrufky
13721Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13722T:	git git://linuxtv.org/mkrufky/tuners.git
13723S:	Maintained
13724F:	drivers/media/tuners/tda8290.*
13725
13726TDA8290 MEDIA DRIVER
13727M:	Michael Krufky <mkrufky@linuxtv.org>
13728L:	linux-media@vger.kernel.org
13729W:	https://linuxtv.org
13730W:	http://github.com/mkrufky
13731Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13732T:	git git://linuxtv.org/mkrufky/tuners.git
13733S:	Maintained
13734F:	drivers/media/tuners/tda8290.*
13735
13736TDA9840 MEDIA DRIVER
13737M:	Hans Verkuil <hverkuil@xs4all.nl>
13738L:	linux-media@vger.kernel.org
13739T:	git git://linuxtv.org/media_tree.git
13740W:	https://linuxtv.org
13741S:	Maintained
13742F:	drivers/media/i2c/tda9840*
13743
13744TEA5761 TUNER DRIVER
13745M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13746M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13747L:	linux-media@vger.kernel.org
13748W:	https://linuxtv.org
13749T:	git git://linuxtv.org/media_tree.git
13750S:	Odd fixes
13751F:	drivers/media/tuners/tea5761.*
13752
13753TEA5767 TUNER DRIVER
13754M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13755M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13756L:	linux-media@vger.kernel.org
13757W:	https://linuxtv.org
13758T:	git git://linuxtv.org/media_tree.git
13759S:	Maintained
13760F:	drivers/media/tuners/tea5767.*
13761
13762TEA6415C MEDIA DRIVER
13763M:	Hans Verkuil <hverkuil@xs4all.nl>
13764L:	linux-media@vger.kernel.org
13765T:	git git://linuxtv.org/media_tree.git
13766W:	https://linuxtv.org
13767S:	Maintained
13768F:	drivers/media/i2c/tea6415c*
13769
13770TEA6420 MEDIA DRIVER
13771M:	Hans Verkuil <hverkuil@xs4all.nl>
13772L:	linux-media@vger.kernel.org
13773T:	git git://linuxtv.org/media_tree.git
13774W:	https://linuxtv.org
13775S:	Maintained
13776F:	drivers/media/i2c/tea6420*
13777
13778TEAM DRIVER
13779M:	Jiri Pirko <jiri@resnulli.us>
13780L:	netdev@vger.kernel.org
13781S:	Supported
13782F:	drivers/net/team/
13783F:	include/linux/if_team.h
13784F:	include/uapi/linux/if_team.h
13785
13786TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13787M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13788S:	Maintained
13789F:	arch/x86/platform/ts5500/
13790
13791TECHNOTREND USB IR RECEIVER
13792M:	Sean Young <sean@mess.org>
13793L:	linux-media@vger.kernel.org
13794S:	Maintained
13795F:	drivers/media/rc/ttusbir.c
13796
13797TECHWELL TW9910 VIDEO DECODER
13798L:	linux-media@vger.kernel.org
13799S:	Orphan
13800F:	drivers/media/i2c/tw9910.c
13801F:	include/media/i2c/tw9910.h
13802
13803TEE SUBSYSTEM
13804M:	Jens Wiklander <jens.wiklander@linaro.org>
13805S:	Maintained
13806F:	include/linux/tee_drv.h
13807F:	include/uapi/linux/tee.h
13808F:	drivers/tee/
13809F:	Documentation/tee.txt
13810
13811TEGRA ARCHITECTURE SUPPORT
13812M:	Thierry Reding <thierry.reding@gmail.com>
13813M:	Jonathan Hunter <jonathanh@nvidia.com>
13814L:	linux-tegra@vger.kernel.org
13815Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13816T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13817S:	Supported
13818N:	[^a-z]tegra
13819
13820TEGRA CLOCK DRIVER
13821M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13822M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13823S:	Supported
13824F:	drivers/clk/tegra/
13825
13826TEGRA DMA DRIVERS
13827M:	Laxman Dewangan <ldewangan@nvidia.com>
13828M:	Jon Hunter <jonathanh@nvidia.com>
13829S:	Supported
13830F:	drivers/dma/tegra*
13831
13832TEGRA I2C DRIVER
13833M:	Laxman Dewangan <ldewangan@nvidia.com>
13834S:	Supported
13835F:	drivers/i2c/busses/i2c-tegra.c
13836
13837TEGRA IOMMU DRIVERS
13838M:	Thierry Reding <thierry.reding@gmail.com>
13839L:	linux-tegra@vger.kernel.org
13840S:	Supported
13841F:	drivers/iommu/tegra*
13842
13843TEGRA KBC DRIVER
13844M:	Rakesh Iyer <riyer@nvidia.com>
13845M:	Laxman Dewangan <ldewangan@nvidia.com>
13846S:	Supported
13847F:	drivers/input/keyboard/tegra-kbc.c
13848
13849TEGRA PWM DRIVER
13850M:	Thierry Reding <thierry.reding@gmail.com>
13851S:	Supported
13852F:	drivers/pwm/pwm-tegra.c
13853
13854TEGRA SERIAL DRIVER
13855M:	Laxman Dewangan <ldewangan@nvidia.com>
13856S:	Supported
13857F:	drivers/tty/serial/serial-tegra.c
13858
13859TEGRA SPI DRIVER
13860M:	Laxman Dewangan <ldewangan@nvidia.com>
13861S:	Supported
13862F:	drivers/spi/spi-tegra*
13863
13864TEHUTI ETHERNET DRIVER
13865M:	Andy Gospodarek <andy@greyhouse.net>
13866L:	netdev@vger.kernel.org
13867S:	Supported
13868F:	drivers/net/ethernet/tehuti/*
13869
13870Telecom Clock Driver for MCPL0010
13871M:	Mark Gross <mark.gross@intel.com>
13872S:	Supported
13873F:	drivers/char/tlclk.c
13874
13875TENSILICA XTENSA PORT (xtensa)
13876M:	Chris Zankel <chris@zankel.net>
13877M:	Max Filippov <jcmvbkbc@gmail.com>
13878L:	linux-xtensa@linux-xtensa.org
13879T:	git git://github.com/czankel/xtensa-linux.git
13880S:	Maintained
13881F:	arch/xtensa/
13882F:	drivers/irqchip/irq-xtensa-*
13883
13884Texas Instruments' System Control Interface (TISCI) Protocol Driver
13885M:	Nishanth Menon <nm@ti.com>
13886M:	Tero Kristo <t-kristo@ti.com>
13887M:	Santosh Shilimkar <ssantosh@kernel.org>
13888L:	linux-arm-kernel@lists.infradead.org
13889S:	Maintained
13890F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13891F:	drivers/firmware/ti_sci*
13892F:	include/linux/soc/ti/ti_sci_protocol.h
13893F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13894F:	include/dt-bindings/genpd/k2g.h
13895F:	drivers/soc/ti/ti_sci_pm_domains.c
13896F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13897F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13898F:	drivers/clk/keystone/sci-clk.c
13899F:	drivers/reset/reset-ti-sci.c
13900
13901THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13902M:	Hans Verkuil <hverkuil@xs4all.nl>
13903L:	linux-media@vger.kernel.org
13904T:	git git://linuxtv.org/media_tree.git
13905W:	https://linuxtv.org
13906S:	Maintained
13907F:	drivers/media/radio/radio-raremono.c
13908
13909THERMAL
13910M:	Zhang Rui <rui.zhang@intel.com>
13911M:	Eduardo Valentin <edubezval@gmail.com>
13912L:	linux-pm@vger.kernel.org
13913T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13914T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13915Q:	https://patchwork.kernel.org/project/linux-pm/list/
13916S:	Supported
13917F:	drivers/thermal/
13918F:	include/linux/thermal.h
13919F:	include/uapi/linux/thermal.h
13920F:	include/linux/cpu_cooling.h
13921F:	Documentation/devicetree/bindings/thermal/
13922
13923THERMAL/CPU_COOLING
13924M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13925M:	Viresh Kumar <viresh.kumar@linaro.org>
13926M:	Javi Merino <javi.merino@kernel.org>
13927L:	linux-pm@vger.kernel.org
13928S:	Supported
13929F:	Documentation/thermal/cpu-cooling-api.txt
13930F:	drivers/thermal/cpu_cooling.c
13931F:	include/linux/cpu_cooling.h
13932
13933THINKPAD ACPI EXTRAS DRIVER
13934M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13935L:	ibm-acpi-devel@lists.sourceforge.net
13936L:	platform-driver-x86@vger.kernel.org
13937W:	http://ibm-acpi.sourceforge.net
13938W:	http://thinkwiki.org/wiki/Ibm-acpi
13939T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13940S:	Maintained
13941F:	drivers/platform/x86/thinkpad_acpi.c
13942
13943THUNDERBOLT DRIVER
13944M:	Andreas Noever <andreas.noever@gmail.com>
13945M:	Michael Jamet <michael.jamet@intel.com>
13946M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13947M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13949S:	Maintained
13950F:	Documentation/admin-guide/thunderbolt.rst
13951F:	drivers/thunderbolt/
13952F:	include/linux/thunderbolt.h
13953
13954THUNDERBOLT NETWORK DRIVER
13955M:	Michael Jamet <michael.jamet@intel.com>
13956M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13957M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13958L:	netdev@vger.kernel.org
13959S:	Maintained
13960F:	drivers/net/thunderbolt.c
13961
13962THUNDERX GPIO DRIVER
13963M:	David Daney <david.daney@cavium.com>
13964S:	Maintained
13965F:	drivers/gpio/gpio-thunderx.c
13966
13967TI AM437X VPFE DRIVER
13968M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13969L:	linux-media@vger.kernel.org
13970W:	https://linuxtv.org
13971Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13972T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13973S:	Maintained
13974F:	drivers/media/platform/am437x/
13975
13976TI BANDGAP AND THERMAL DRIVER
13977M:	Eduardo Valentin <edubezval@gmail.com>
13978M:	Keerthy <j-keerthy@ti.com>
13979L:	linux-pm@vger.kernel.org
13980L:	linux-omap@vger.kernel.org
13981S:	Maintained
13982F:	drivers/thermal/ti-soc-thermal/
13983
13984TI BQ27XXX POWER SUPPLY DRIVER
13985R:	Andrew F. Davis <afd@ti.com>
13986F:	include/linux/power/bq27xxx_battery.h
13987F:	drivers/power/supply/bq27xxx_battery.c
13988F:	drivers/power/supply/bq27xxx_battery_i2c.c
13989
13990TI CDCE706 CLOCK DRIVER
13991M:	Max Filippov <jcmvbkbc@gmail.com>
13992S:	Maintained
13993F:	drivers/clk/clk-cdce706.c
13994
13995TI CLOCK DRIVER
13996M:	Tero Kristo <t-kristo@ti.com>
13997L:	linux-omap@vger.kernel.org
13998S:	Maintained
13999F:	drivers/clk/ti/
14000F:	include/linux/clk/ti.h
14001
14002TI DAVINCI MACHINE SUPPORT
14003M:	Sekhar Nori <nsekhar@ti.com>
14004M:	Kevin Hilman <khilman@kernel.org>
14005L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14006T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
14007S:	Supported
14008F:	arch/arm/mach-davinci/
14009F:	drivers/i2c/busses/i2c-davinci.c
14010F:	arch/arm/boot/dts/da850*
14011
14012TI DAVINCI SERIES CLOCK DRIVER
14013M:	David Lechner <david@lechnology.com>
14014R:	Sekhar Nori <nsekhar@ti.com>
14015S:	Maintained
14016F:	Documentation/devicetree/bindings/clock/ti/davinci/
14017F:	drivers/clk/davinci/
14018
14019TI DAVINCI SERIES GPIO DRIVER
14020M:	Keerthy <j-keerthy@ti.com>
14021L:	linux-gpio@vger.kernel.org
14022S:	Maintained
14023F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
14024F:	drivers/gpio/gpio-davinci.c
14025
14026TI DAVINCI SERIES MEDIA DRIVER
14027M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14028L:	linux-media@vger.kernel.org
14029W:	https://linuxtv.org
14030Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14031T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14032S:	Maintained
14033F:	drivers/media/platform/davinci/
14034F:	include/media/davinci/
14035
14036TI ETHERNET SWITCH DRIVER (CPSW)
14037R:	Grygorii Strashko <grygorii.strashko@ti.com>
14038L:	linux-omap@vger.kernel.org
14039L:	netdev@vger.kernel.org
14040S:	Maintained
14041F:	drivers/net/ethernet/ti/cpsw*
14042F:	drivers/net/ethernet/ti/davinci*
14043
14044TI FLASH MEDIA INTERFACE DRIVER
14045M:	Alex Dubov <oakad@yahoo.com>
14046S:	Maintained
14047F:	drivers/misc/tifm*
14048F:	drivers/mmc/host/tifm_sd.c
14049F:	include/linux/tifm.h
14050
14051TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
14052M:	Santosh Shilimkar <ssantosh@kernel.org>
14053L:	linux-kernel@vger.kernel.org
14054L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14055S:	Maintained
14056F:	drivers/soc/ti/*
14057T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
14058
14059TI LM49xxx FAMILY ASoC CODEC DRIVERS
14060M:	M R Swami Reddy <mr.swami.reddy@ti.com>
14061M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
14062L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14063S:	Maintained
14064F:	sound/soc/codecs/lm49453*
14065F:	sound/soc/codecs/isabelle*
14066
14067TI LP855x BACKLIGHT DRIVER
14068M:	Milo Kim <milo.kim@ti.com>
14069S:	Maintained
14070F:	Documentation/backlight/lp855x-driver.txt
14071F:	drivers/video/backlight/lp855x_bl.c
14072F:	include/linux/platform_data/lp855x.h
14073
14074TI LP8727 CHARGER DRIVER
14075M:	Milo Kim <milo.kim@ti.com>
14076S:	Maintained
14077F:	drivers/power/supply/lp8727_charger.c
14078F:	include/linux/platform_data/lp8727.h
14079
14080TI LP8788 MFD DRIVER
14081M:	Milo Kim <milo.kim@ti.com>
14082S:	Maintained
14083F:	drivers/iio/adc/lp8788_adc.c
14084F:	drivers/leds/leds-lp8788.c
14085F:	drivers/mfd/lp8788*.c
14086F:	drivers/power/supply/lp8788-charger.c
14087F:	drivers/regulator/lp8788-*.c
14088F:	include/linux/mfd/lp8788*.h
14089
14090TI NETCP ETHERNET DRIVER
14091M:	Wingman Kwok <w-kwok2@ti.com>
14092M:	Murali Karicheri <m-karicheri2@ti.com>
14093L:	netdev@vger.kernel.org
14094S:	Maintained
14095F:	drivers/net/ethernet/ti/netcp*
14096
14097TI TAS571X FAMILY ASoC CODEC DRIVER
14098M:	Kevin Cernekee <cernekee@chromium.org>
14099L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14100S:	Odd Fixes
14101F:	sound/soc/codecs/tas571x*
14102
14103TI TRF7970A NFC DRIVER
14104M:	Mark Greer <mgreer@animalcreek.com>
14105L:	linux-wireless@vger.kernel.org
14106L:	linux-nfc@lists.01.org (moderated for non-subscribers)
14107S:	Supported
14108F:	drivers/nfc/trf7970a.c
14109F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
14110
14111TI TWL4030 SERIES SOC CODEC DRIVER
14112M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
14113L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14114S:	Maintained
14115F:	sound/soc/codecs/twl4030*
14116
14117TI VPE/CAL DRIVERS
14118M:	Benoit Parrot <bparrot@ti.com>
14119L:	linux-media@vger.kernel.org
14120W:	http://linuxtv.org/
14121Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14122S:	Maintained
14123F:	drivers/media/platform/ti-vpe/
14124
14125TI WILINK WIRELESS DRIVERS
14126L:	linux-wireless@vger.kernel.org
14127W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
14128W:	http://wireless.kernel.org/en/users/Drivers/wl1251
14129T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
14130S:	Orphan
14131F:	drivers/net/wireless/ti/
14132F:	include/linux/wl12xx.h
14133
14134TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
14135M:	John Stultz <john.stultz@linaro.org>
14136M:	Thomas Gleixner <tglx@linutronix.de>
14137R:	Stephen Boyd <sboyd@kernel.org>
14138L:	linux-kernel@vger.kernel.org
14139T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14140S:	Supported
14141F:	include/linux/clocksource.h
14142F:	include/linux/time.h
14143F:	include/linux/timex.h
14144F:	include/uapi/linux/time.h
14145F:	include/uapi/linux/timex.h
14146F:	kernel/time/clocksource.c
14147F:	kernel/time/time*.c
14148F:	kernel/time/alarmtimer.c
14149F:	kernel/time/ntp.c
14150F:	tools/testing/selftests/timers/
14151
14152TIPC NETWORK LAYER
14153M:	Jon Maloy <jon.maloy@ericsson.com>
14154M:	Ying Xue <ying.xue@windriver.com>
14155L:	netdev@vger.kernel.org (core kernel code)
14156L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
14157W:	http://tipc.sourceforge.net/
14158S:	Maintained
14159F:	include/uapi/linux/tipc*.h
14160F:	net/tipc/
14161
14162TLAN NETWORK DRIVER
14163M:	Samuel Chessman <chessman@tux.org>
14164L:	tlan-devel@lists.sourceforge.net (subscribers-only)
14165W:	http://sourceforge.net/projects/tlan/
14166S:	Maintained
14167F:	Documentation/networking/tlan.txt
14168F:	drivers/net/ethernet/ti/tlan.*
14169
14170TM6000 VIDEO4LINUX DRIVER
14171M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
14172M:	Mauro Carvalho Chehab <mchehab@kernel.org>
14173L:	linux-media@vger.kernel.org
14174W:	https://linuxtv.org
14175T:	git git://linuxtv.org/media_tree.git
14176S:	Odd fixes
14177F:	drivers/media/usb/tm6000/
14178F:	Documentation/media/v4l-drivers/tm6000*
14179
14180TMIO/SDHI MMC DRIVER
14181M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
14182L:	linux-mmc@vger.kernel.org
14183S:	Supported
14184F:	drivers/mmc/host/tmio_mmc*
14185F:	drivers/mmc/host/renesas_sdhi*
14186F:	include/linux/mfd/tmio.h
14187
14188TMP401 HARDWARE MONITOR DRIVER
14189M:	Guenter Roeck <linux@roeck-us.net>
14190L:	linux-hwmon@vger.kernel.org
14191S:	Maintained
14192F:	Documentation/hwmon/tmp401
14193F:	drivers/hwmon/tmp401.c
14194
14195TMPFS (SHMEM FILESYSTEM)
14196M:	Hugh Dickins <hughd@google.com>
14197L:	linux-mm@kvack.org
14198S:	Maintained
14199F:	include/linux/shmem_fs.h
14200F:	mm/shmem.c
14201
14202TOMOYO SECURITY MODULE
14203M:	Kentaro Takeda <takedakn@nttdata.co.jp>
14204M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
14205L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
14206L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
14207L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
14208L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
14209W:	http://tomoyo.sourceforge.jp/
14210T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
14211S:	Maintained
14212F:	security/tomoyo/
14213
14214TOPSTAR LAPTOP EXTRAS DRIVER
14215M:	Herton Ronaldo Krzesinski <herton@canonical.com>
14216L:	platform-driver-x86@vger.kernel.org
14217S:	Maintained
14218F:	drivers/platform/x86/topstar-laptop.c
14219
14220TORTURE-TEST MODULES
14221M:	Davidlohr Bueso <dave@stgolabs.net>
14222M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
14223M:	Josh Triplett <josh@joshtriplett.org>
14224L:	linux-kernel@vger.kernel.org
14225S:	Supported
14226T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
14227F:	Documentation/RCU/torture.txt
14228F:	kernel/torture.c
14229F:	kernel/rcu/rcutorture.c
14230F:	kernel/locking/locktorture.c
14231
14232TOSHIBA ACPI EXTRAS DRIVER
14233M:	Azael Avalos <coproscefalo@gmail.com>
14234L:	platform-driver-x86@vger.kernel.org
14235S:	Maintained
14236F:	drivers/platform/x86/toshiba_acpi.c
14237
14238TOSHIBA BLUETOOTH DRIVER
14239M:	Azael Avalos <coproscefalo@gmail.com>
14240L:	platform-driver-x86@vger.kernel.org
14241S:	Maintained
14242F:	drivers/platform/x86/toshiba_bluetooth.c
14243
14244TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
14245M:	Azael Avalos <coproscefalo@gmail.com>
14246L:	platform-driver-x86@vger.kernel.org
14247S:	Maintained
14248F:	drivers/platform/x86/toshiba_haps.c
14249
14250TOSHIBA SMM DRIVER
14251M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
14252W:	http://www.buzzard.org.uk/toshiba/
14253S:	Maintained
14254F:	drivers/char/toshiba.c
14255F:	include/linux/toshiba.h
14256F:	include/uapi/linux/toshiba.h
14257
14258TOSHIBA TC358743 DRIVER
14259M:	Mats Randgaard <matrandg@cisco.com>
14260L:	linux-media@vger.kernel.org
14261S:	Maintained
14262F:	drivers/media/i2c/tc358743*
14263F:	include/media/i2c/tc358743.h
14264
14265TOSHIBA WMI HOTKEYS DRIVER
14266M:	Azael Avalos <coproscefalo@gmail.com>
14267L:	platform-driver-x86@vger.kernel.org
14268S:	Maintained
14269F:	drivers/platform/x86/toshiba-wmi.c
14270
14271TPM DEVICE DRIVER
14272M:	Peter Huewe <peterhuewe@gmx.de>
14273M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
14274R:	Jason Gunthorpe <jgg@ziepe.ca>
14275L:	linux-integrity@vger.kernel.org
14276Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14277W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14278T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14279S:	Maintained
14280F:	drivers/char/tpm/
14281
14282TRACING
14283M:	Steven Rostedt <rostedt@goodmis.org>
14284M:	Ingo Molnar <mingo@redhat.com>
14285T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14286S:	Maintained
14287F:	Documentation/trace/ftrace.txt
14288F:	arch/*/*/*/ftrace.h
14289F:	arch/*/kernel/ftrace.c
14290F:	include/*/ftrace.h
14291F:	include/linux/trace*.h
14292F:	include/trace/
14293F:	kernel/trace/
14294F:	tools/testing/selftests/ftrace/
14295
14296TRACING MMIO ACCESSES (MMIOTRACE)
14297M:	Steven Rostedt <rostedt@goodmis.org>
14298M:	Ingo Molnar <mingo@kernel.org>
14299R:	Karol Herbst <karolherbst@gmail.com>
14300R:	Pekka Paalanen <ppaalanen@gmail.com>
14301S:	Maintained
14302L:	linux-kernel@vger.kernel.org
14303L:	nouveau@lists.freedesktop.org
14304F:	kernel/trace/trace_mmiotrace.c
14305F:	include/linux/mmiotrace.h
14306F:	arch/x86/mm/kmmio.c
14307F:	arch/x86/mm/mmio-mod.c
14308F:	arch/x86/mm/testmmiotrace.c
14309
14310TRIVIAL PATCHES
14311M:	Jiri Kosina <trivial@kernel.org>
14312T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14313S:	Maintained
14314K:	^Subject:.*(?i)trivial
14315
14316TEMPO SEMICONDUCTOR DRIVERS
14317M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14318S:	Maintained
14319F:	sound/soc/codecs/tscs*.c
14320F:	sound/soc/codecs/tscs*.h
14321F:	Documentation/devicetree/bindings/sound/tscs*.txt
14322
14323TTY LAYER
14324M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14325M:	Jiri Slaby <jslaby@suse.com>
14326S:	Supported
14327T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14328F:	Documentation/serial/
14329F:	drivers/tty/
14330F:	drivers/tty/serial/serial_core.c
14331F:	include/linux/serial_core.h
14332F:	include/linux/serial.h
14333F:	include/linux/tty.h
14334F:	include/uapi/linux/serial_core.h
14335F:	include/uapi/linux/serial.h
14336F:	include/uapi/linux/tty.h
14337
14338TUA9001 MEDIA DRIVER
14339M:	Antti Palosaari <crope@iki.fi>
14340L:	linux-media@vger.kernel.org
14341W:	https://linuxtv.org
14342W:	http://palosaari.fi/linux/
14343Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14344T:	git git://linuxtv.org/anttip/media_tree.git
14345S:	Maintained
14346F:	drivers/media/tuners/tua9001*
14347
14348TULIP NETWORK DRIVERS
14349L:	netdev@vger.kernel.org
14350L:	linux-parisc@vger.kernel.org
14351S:	Orphan
14352F:	drivers/net/ethernet/dec/tulip/
14353
14354TUN/TAP driver
14355M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14356W:	http://vtun.sourceforge.net/tun
14357S:	Maintained
14358F:	Documentation/networking/tuntap.txt
14359F:	arch/um/os-Linux/drivers/
14360
14361TURBOCHANNEL SUBSYSTEM
14362M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14363M:	Ralf Baechle <ralf@linux-mips.org>
14364L:	linux-mips@linux-mips.org
14365Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14366S:	Maintained
14367F:	drivers/tc/
14368F:	include/linux/tc.h
14369
14370TW5864 VIDEO4LINUX DRIVER
14371M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14372M:	Anton Sviridenko <anton@corp.bluecherry.net>
14373M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14374M:	Andrey Utkin <andrey_utkin@fastmail.com>
14375L:	linux-media@vger.kernel.org
14376S:	Supported
14377F:	drivers/media/pci/tw5864/
14378
14379TW68 VIDEO4LINUX DRIVER
14380M:	Hans Verkuil <hverkuil@xs4all.nl>
14381L:	linux-media@vger.kernel.org
14382T:	git git://linuxtv.org/media_tree.git
14383W:	https://linuxtv.org
14384S:	Odd Fixes
14385F:	drivers/media/pci/tw68/
14386
14387TW686X VIDEO4LINUX DRIVER
14388M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14389L:	linux-media@vger.kernel.org
14390T:	git git://linuxtv.org/media_tree.git
14391W:	http://linuxtv.org
14392S:	Maintained
14393F:	drivers/media/pci/tw686x/
14394
14395UBI FILE SYSTEM (UBIFS)
14396M:	Richard Weinberger <richard@nod.at>
14397M:	Artem Bityutskiy <dedekind1@gmail.com>
14398M:	Adrian Hunter <adrian.hunter@intel.com>
14399L:	linux-mtd@lists.infradead.org
14400T:	git git://git.infradead.org/ubifs-2.6.git
14401W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14402S:	Supported
14403F:	Documentation/filesystems/ubifs.txt
14404F:	fs/ubifs/
14405
14406UCLINUX (M68KNOMMU AND COLDFIRE)
14407M:	Greg Ungerer <gerg@linux-m68k.org>
14408W:	http://www.linux-m68k.org/
14409W:	http://www.uclinux.org/
14410L:	linux-m68k@lists.linux-m68k.org
14411L:	uclinux-dev@uclinux.org  (subscribers-only)
14412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14413S:	Maintained
14414F:	arch/m68k/coldfire/
14415F:	arch/m68k/68*/
14416F:	arch/m68k/*/*_no.*
14417F:	arch/m68k/include/asm/*_no.*
14418
14419UDF FILESYSTEM
14420M:	Jan Kara <jack@suse.com>
14421S:	Maintained
14422F:	Documentation/filesystems/udf.txt
14423F:	fs/udf/
14424
14425UDRAW TABLET
14426M:	Bastien Nocera <hadess@hadess.net>
14427L:	linux-input@vger.kernel.org
14428S:	Maintained
14429F:	drivers/hid/hid-udraw-ps3.c
14430
14431UFS FILESYSTEM
14432M:	Evgeniy Dushistov <dushistov@mail.ru>
14433S:	Maintained
14434F:	Documentation/filesystems/ufs.txt
14435F:	fs/ufs/
14436
14437UHID USERSPACE HID IO DRIVER:
14438M:	David Herrmann <dh.herrmann@googlemail.com>
14439L:	linux-input@vger.kernel.org
14440S:	Maintained
14441F:	drivers/hid/uhid.c
14442F:	include/uapi/linux/uhid.h
14443
14444ULPI BUS
14445M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14446L:	linux-usb@vger.kernel.org
14447S:	Maintained
14448F:	drivers/usb/common/ulpi.c
14449F:	include/linux/ulpi/
14450
14451ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14452L:	linux-usb@vger.kernel.org
14453S:	Orphan
14454F:	drivers/uwb/
14455F:	include/linux/uwb.h
14456F:	include/linux/uwb/
14457
14458UNICORE32 ARCHITECTURE:
14459M:	Guan Xuetao <gxt@pku.edu.cn>
14460W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14461S:	Maintained
14462T:	git git://github.com/gxt/linux.git
14463F:	arch/unicore32/
14464
14465UNIFDEF
14466M:	Tony Finch <dot@dotat.at>
14467W:	http://dotat.at/prog/unifdef
14468S:	Maintained
14469F:	scripts/unifdef.c
14470
14471UNIFORM CDROM DRIVER
14472M:	Jens Axboe <axboe@kernel.dk>
14473W:	http://www.kernel.dk
14474S:	Maintained
14475F:	Documentation/cdrom/
14476F:	drivers/cdrom/cdrom.c
14477F:	include/linux/cdrom.h
14478F:	include/uapi/linux/cdrom.h
14479
14480UNISYS S-PAR DRIVERS
14481M:	David Kershner <david.kershner@unisys.com>
14482L:	sparmaintainer@unisys.com (Unisys internal)
14483S:	Supported
14484F:	include/linux/visorbus.h
14485F:	drivers/visorbus/
14486F:	drivers/staging/unisys/
14487
14488UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14489M:	Vinayak Holikatti <vinholikatti@gmail.com>
14490L:	linux-scsi@vger.kernel.org
14491S:	Supported
14492F:	Documentation/scsi/ufs.txt
14493F:	drivers/scsi/ufs/
14494
14495UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14496M:	Joao Pinto <jpinto@synopsys.com>
14497L:	linux-scsi@vger.kernel.org
14498S:	Supported
14499F:	drivers/scsi/ufs/*dwc*
14500
14501UNSORTED BLOCK IMAGES (UBI)
14502M:	Artem Bityutskiy <dedekind1@gmail.com>
14503M:	Richard Weinberger <richard@nod.at>
14504W:	http://www.linux-mtd.infradead.org/
14505L:	linux-mtd@lists.infradead.org
14506T:	git git://git.infradead.org/ubifs-2.6.git
14507S:	Supported
14508F:	drivers/mtd/ubi/
14509F:	include/linux/mtd/ubi.h
14510F:	include/uapi/mtd/ubi-user.h
14511
14512USB "USBNET" DRIVER FRAMEWORK
14513M:	Oliver Neukum <oneukum@suse.com>
14514L:	netdev@vger.kernel.org
14515W:	http://www.linux-usb.org/usbnet
14516S:	Maintained
14517F:	drivers/net/usb/usbnet.c
14518F:	include/linux/usb/usbnet.h
14519
14520USB ACM DRIVER
14521M:	Oliver Neukum <oneukum@suse.com>
14522L:	linux-usb@vger.kernel.org
14523S:	Maintained
14524F:	Documentation/usb/acm.txt
14525F:	drivers/usb/class/cdc-acm.*
14526
14527USB AR5523 WIRELESS DRIVER
14528M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14529L:	linux-wireless@vger.kernel.org
14530S:	Maintained
14531F:	drivers/net/wireless/ath/ar5523/
14532
14533USB ATTACHED SCSI
14534M:	Oliver Neukum <oneukum@suse.com>
14535L:	linux-usb@vger.kernel.org
14536L:	linux-scsi@vger.kernel.org
14537S:	Maintained
14538F:	drivers/usb/storage/uas.c
14539
14540USB CDC ETHERNET DRIVER
14541M:	Oliver Neukum <oliver@neukum.org>
14542L:	linux-usb@vger.kernel.org
14543S:	Maintained
14544F:	drivers/net/usb/cdc_*.c
14545F:	include/uapi/linux/usb/cdc.h
14546
14547USB CHAOSKEY DRIVER
14548M:	Keith Packard <keithp@keithp.com>
14549L:	linux-usb@vger.kernel.org
14550S:	Maintained
14551F:	drivers/usb/misc/chaoskey.c
14552
14553USB CYPRESS C67X00 DRIVER
14554M:	Peter Korsgaard <jacmet@sunsite.dk>
14555L:	linux-usb@vger.kernel.org
14556S:	Maintained
14557F:	drivers/usb/c67x00/
14558
14559USB DAVICOM DM9601 DRIVER
14560M:	Peter Korsgaard <jacmet@sunsite.dk>
14561L:	netdev@vger.kernel.org
14562W:	http://www.linux-usb.org/usbnet
14563S:	Maintained
14564F:	drivers/net/usb/dm9601.c
14565
14566USB DIAMOND RIO500 DRIVER
14567M:	Cesar Miquel <miquel@df.uba.ar>
14568L:	rio500-users@lists.sourceforge.net
14569W:	http://rio500.sourceforge.net
14570S:	Maintained
14571F:	drivers/usb/misc/rio500*
14572
14573USB EHCI DRIVER
14574M:	Alan Stern <stern@rowland.harvard.edu>
14575L:	linux-usb@vger.kernel.org
14576S:	Maintained
14577F:	Documentation/usb/ehci.txt
14578F:	drivers/usb/host/ehci*
14579
14580USB GADGET/PERIPHERAL SUBSYSTEM
14581M:	Felipe Balbi <balbi@kernel.org>
14582L:	linux-usb@vger.kernel.org
14583W:	http://www.linux-usb.org/gadget
14584T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14585S:	Maintained
14586F:	drivers/usb/gadget/
14587F:	include/linux/usb/gadget*
14588
14589USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14590M:	Jiri Kosina <jikos@kernel.org>
14591R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14592L:	linux-usb@vger.kernel.org
14593T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14594S:	Maintained
14595F:	Documentation/hid/hiddev.txt
14596F:	drivers/hid/usbhid/
14597
14598USB INTEL XHCI ROLE MUX DRIVER
14599M:	Hans de Goede <hdegoede@redhat.com>
14600L:	linux-usb@vger.kernel.org
14601S:	Maintained
14602F:	drivers/usb/roles/intel-xhci-usb-role-switch.c
14603
14604USB ISP116X DRIVER
14605M:	Olav Kongas <ok@artecdesign.ee>
14606L:	linux-usb@vger.kernel.org
14607S:	Maintained
14608F:	drivers/usb/host/isp116x*
14609F:	include/linux/usb/isp116x.h
14610
14611USB LAN78XX ETHERNET DRIVER
14612M:	Woojung Huh <woojung.huh@microchip.com>
14613M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14614L:	netdev@vger.kernel.org
14615S:	Maintained
14616F:	Documentation/devicetree/bindings/net/microchip,lan78xx.txt
14617F:	drivers/net/usb/lan78xx.*
14618F:	include/dt-bindings/net/microchip-lan78xx.h
14619
14620USB MASS STORAGE DRIVER
14621M:	Alan Stern <stern@rowland.harvard.edu>
14622L:	linux-usb@vger.kernel.org
14623L:	usb-storage@lists.one-eyed-alien.net
14624S:	Maintained
14625W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14626F:	drivers/usb/storage/
14627
14628USB MIDI DRIVER
14629M:	Clemens Ladisch <clemens@ladisch.de>
14630L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14631T:	git git://git.alsa-project.org/alsa-kernel.git
14632S:	Maintained
14633F:	sound/usb/midi.*
14634
14635USB NETWORKING DRIVERS
14636L:	linux-usb@vger.kernel.org
14637S:	Odd Fixes
14638F:	drivers/net/usb/
14639
14640USB OHCI DRIVER
14641M:	Alan Stern <stern@rowland.harvard.edu>
14642L:	linux-usb@vger.kernel.org
14643S:	Maintained
14644F:	Documentation/usb/ohci.txt
14645F:	drivers/usb/host/ohci*
14646
14647USB OTG FSM (Finite State Machine)
14648M:	Peter Chen <Peter.Chen@nxp.com>
14649T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14650L:	linux-usb@vger.kernel.org
14651S:	Maintained
14652F:	drivers/usb/common/usb-otg-fsm.c
14653
14654USB OVER IP DRIVER
14655M:	Valentina Manea <valentina.manea.m@gmail.com>
14656M:	Shuah Khan <shuahkh@osg.samsung.com>
14657M:	Shuah Khan <shuah@kernel.org>
14658L:	linux-usb@vger.kernel.org
14659S:	Maintained
14660F:	Documentation/usb/usbip_protocol.txt
14661F:	drivers/usb/usbip/
14662F:	tools/usb/usbip/
14663
14664USB PEGASUS DRIVER
14665M:	Petko Manolov <petkan@nucleusys.com>
14666L:	linux-usb@vger.kernel.org
14667L:	netdev@vger.kernel.org
14668T:	git git://github.com/petkan/pegasus.git
14669W:	https://github.com/petkan/pegasus
14670S:	Maintained
14671F:	drivers/net/usb/pegasus.*
14672
14673USB PHY LAYER
14674M:	Felipe Balbi <balbi@kernel.org>
14675L:	linux-usb@vger.kernel.org
14676T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14677S:	Maintained
14678F:	drivers/usb/phy/
14679
14680USB PRINTER DRIVER (usblp)
14681M:	Pete Zaitcev <zaitcev@redhat.com>
14682L:	linux-usb@vger.kernel.org
14683S:	Supported
14684F:	drivers/usb/class/usblp.c
14685
14686USB QMI WWAN NETWORK DRIVER
14687M:	Bjørn Mork <bjorn@mork.no>
14688L:	netdev@vger.kernel.org
14689S:	Maintained
14690F:	Documentation/ABI/testing/sysfs-class-net-qmi
14691F:	drivers/net/usb/qmi_wwan.c
14692
14693USB RTL8150 DRIVER
14694M:	Petko Manolov <petkan@nucleusys.com>
14695L:	linux-usb@vger.kernel.org
14696L:	netdev@vger.kernel.org
14697T:	git git://github.com/petkan/rtl8150.git
14698W:	https://github.com/petkan/rtl8150
14699S:	Maintained
14700F:	drivers/net/usb/rtl8150.c
14701
14702USB SERIAL SUBSYSTEM
14703M:	Johan Hovold <johan@kernel.org>
14704L:	linux-usb@vger.kernel.org
14705T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14706S:	Maintained
14707F:	Documentation/usb/usb-serial.txt
14708F:	drivers/usb/serial/
14709F:	include/linux/usb/serial.h
14710
14711USB SMSC75XX ETHERNET DRIVER
14712M:	Steve Glendinning <steve.glendinning@shawell.net>
14713L:	netdev@vger.kernel.org
14714S:	Maintained
14715F:	drivers/net/usb/smsc75xx.*
14716
14717USB SMSC95XX ETHERNET DRIVER
14718M:	Steve Glendinning <steve.glendinning@shawell.net>
14719M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14720L:	netdev@vger.kernel.org
14721S:	Maintained
14722F:	drivers/net/usb/smsc95xx.*
14723
14724USB SUBSYSTEM
14725M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14726L:	linux-usb@vger.kernel.org
14727W:	http://www.linux-usb.org
14728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14729S:	Supported
14730F:	Documentation/devicetree/bindings/usb/
14731F:	Documentation/usb/
14732F:	drivers/usb/
14733F:	include/linux/usb.h
14734F:	include/linux/usb/
14735
14736USB TYPEC PI3USB30532 MUX DRIVER
14737M:	Hans de Goede <hdegoede@redhat.com>
14738L:	linux-usb@vger.kernel.org
14739S:	Maintained
14740F:	drivers/usb/typec/mux/pi3usb30532.c
14741
14742USB TYPEC SUBSYSTEM
14743M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14744L:	linux-usb@vger.kernel.org
14745S:	Maintained
14746F:	Documentation/ABI/testing/sysfs-class-typec
14747F:	Documentation/usb/typec.rst
14748F:	drivers/usb/typec/
14749F:	include/linux/usb/typec.h
14750
14751USB UHCI DRIVER
14752M:	Alan Stern <stern@rowland.harvard.edu>
14753L:	linux-usb@vger.kernel.org
14754S:	Maintained
14755F:	drivers/usb/host/uhci*
14756
14757USB VIDEO CLASS
14758M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14759L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14760L:	linux-media@vger.kernel.org
14761T:	git git://linuxtv.org/media_tree.git
14762W:	http://www.ideasonboard.org/uvc/
14763S:	Maintained
14764F:	drivers/media/usb/uvc/
14765F:	include/uapi/linux/uvcvideo.h
14766
14767USB VISION DRIVER
14768M:	Hans Verkuil <hverkuil@xs4all.nl>
14769L:	linux-media@vger.kernel.org
14770T:	git git://linuxtv.org/media_tree.git
14771W:	https://linuxtv.org
14772S:	Odd Fixes
14773F:	drivers/media/usb/usbvision/
14774
14775USB WEBCAM GADGET
14776M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14777L:	linux-usb@vger.kernel.org
14778S:	Maintained
14779F:	drivers/usb/gadget/function/*uvc*
14780F:	drivers/usb/gadget/legacy/webcam.c
14781
14782USB WIRELESS RNDIS DRIVER (rndis_wlan)
14783M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14784L:	linux-wireless@vger.kernel.org
14785S:	Maintained
14786F:	drivers/net/wireless/rndis_wlan.c
14787
14788USB XHCI DRIVER
14789M:	Mathias Nyman <mathias.nyman@intel.com>
14790L:	linux-usb@vger.kernel.org
14791S:	Supported
14792F:	drivers/usb/host/xhci*
14793F:	drivers/usb/host/pci-quirks*
14794
14795USB ZD1201 DRIVER
14796L:	linux-wireless@vger.kernel.org
14797W:	http://linux-lc100020.sourceforge.net
14798S:	Orphan
14799F:	drivers/net/wireless/zydas/zd1201.*
14800
14801USB ZR364XX DRIVER
14802M:	Antoine Jacquet <royale@zerezo.com>
14803L:	linux-usb@vger.kernel.org
14804L:	linux-media@vger.kernel.org
14805T:	git git://linuxtv.org/media_tree.git
14806W:	http://royale.zerezo.com/zr364xx/
14807S:	Maintained
14808F:	Documentation/media/v4l-drivers/zr364xx*
14809F:	drivers/media/usb/zr364xx/
14810
14811USER-MODE LINUX (UML)
14812M:	Jeff Dike <jdike@addtoit.com>
14813M:	Richard Weinberger <richard@nod.at>
14814L:	user-mode-linux-devel@lists.sourceforge.net
14815L:	user-mode-linux-user@lists.sourceforge.net
14816W:	http://user-mode-linux.sourceforge.net
14817T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14818S:	Maintained
14819F:	Documentation/virtual/uml/
14820F:	arch/um/
14821F:	arch/x86/um/
14822F:	fs/hostfs/
14823F:	fs/hppfs/
14824
14825USERSPACE I/O (UIO)
14826M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14827S:	Maintained
14828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14829F:	Documentation/driver-api/uio-howto.rst
14830F:	drivers/uio/
14831F:	include/linux/uio*.h
14832
14833UTIL-LINUX PACKAGE
14834M:	Karel Zak <kzak@redhat.com>
14835L:	util-linux@vger.kernel.org
14836W:	http://en.wikipedia.org/wiki/Util-linux
14837T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14838S:	Maintained
14839
14840UUID HELPERS
14841M:	Christoph Hellwig <hch@lst.de>
14842R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14843L:	linux-kernel@vger.kernel.org
14844T:	git git://git.infradead.org/users/hch/uuid.git
14845F:	lib/uuid.c
14846F:	lib/test_uuid.c
14847F:	include/linux/uuid.h
14848F:	include/uapi/linux/uuid.h
14849S:	Maintained
14850
14851UVESAFB DRIVER
14852M:	Michal Januszewski <spock@gentoo.org>
14853L:	linux-fbdev@vger.kernel.org
14854W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14855S:	Maintained
14856F:	Documentation/fb/uvesafb.txt
14857F:	drivers/video/fbdev/uvesafb.*
14858
14859VF610 NAND DRIVER
14860M:	Stefan Agner <stefan@agner.ch>
14861L:	linux-mtd@lists.infradead.org
14862S:	Supported
14863F:	drivers/mtd/nand/raw/vf610_nfc.c
14864
14865VFAT/FAT/MSDOS FILESYSTEM
14866M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14867S:	Maintained
14868F:	Documentation/filesystems/vfat.txt
14869F:	fs/fat/
14870
14871VFIO DRIVER
14872M:	Alex Williamson <alex.williamson@redhat.com>
14873L:	kvm@vger.kernel.org
14874T:	git git://github.com/awilliam/linux-vfio.git
14875S:	Maintained
14876F:	Documentation/vfio.txt
14877F:	drivers/vfio/
14878F:	include/linux/vfio.h
14879F:	include/uapi/linux/vfio.h
14880
14881VFIO MEDIATED DEVICE DRIVERS
14882M:	Kirti Wankhede <kwankhede@nvidia.com>
14883L:	kvm@vger.kernel.org
14884S:	Maintained
14885F:	Documentation/vfio-mediated-device.txt
14886F:	drivers/vfio/mdev/
14887F:	include/linux/mdev.h
14888F:	samples/vfio-mdev/
14889
14890VFIO PLATFORM DRIVER
14891M:	Eric Auger <eric.auger@redhat.com>
14892L:	kvm@vger.kernel.org
14893S:	Maintained
14894F:	drivers/vfio/platform/
14895
14896VGA_SWITCHEROO
14897R:	Lukas Wunner <lukas@wunner.de>
14898S:	Maintained
14899F:	Documentation/gpu/vga-switcheroo.rst
14900F:	drivers/gpu/vga/vga_switcheroo.c
14901F:	include/linux/vga_switcheroo.h
14902T:	git git://anongit.freedesktop.org/drm/drm-misc
14903
14904VIA RHINE NETWORK DRIVER
14905S:	Orphan
14906F:	drivers/net/ethernet/via/via-rhine.c
14907
14908VIA SD/MMC CARD CONTROLLER DRIVER
14909M:	Bruce Chang <brucechang@via.com.tw>
14910M:	Harald Welte <HaraldWelte@viatech.com>
14911S:	Maintained
14912F:	drivers/mmc/host/via-sdmmc.c
14913
14914VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14915M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14916L:	linux-fbdev@vger.kernel.org
14917S:	Maintained
14918F:	include/linux/via-core.h
14919F:	include/linux/via-gpio.h
14920F:	include/linux/via_i2c.h
14921F:	drivers/video/fbdev/via/
14922
14923VIA VELOCITY NETWORK DRIVER
14924M:	Francois Romieu <romieu@fr.zoreil.com>
14925L:	netdev@vger.kernel.org
14926S:	Maintained
14927F:	drivers/net/ethernet/via/via-velocity.*
14928
14929VIDEO MULTIPLEXER DRIVER
14930M:	Philipp Zabel <p.zabel@pengutronix.de>
14931L:	linux-media@vger.kernel.org
14932S:	Maintained
14933F:	drivers/media/platform/video-mux.c
14934
14935VIDEOBUF2 FRAMEWORK
14936M:	Pawel Osciak <pawel@osciak.com>
14937M:	Marek Szyprowski <m.szyprowski@samsung.com>
14938M:	Kyungmin Park <kyungmin.park@samsung.com>
14939L:	linux-media@vger.kernel.org
14940S:	Maintained
14941F:	drivers/media/v4l2-core/videobuf2-*
14942F:	include/media/videobuf2-*
14943
14944VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14945M:	Helen Koike <helen.koike@collabora.com>
14946L:	linux-media@vger.kernel.org
14947T:	git git://linuxtv.org/media_tree.git
14948W:	https://linuxtv.org
14949S:	Maintained
14950F:	drivers/media/platform/vimc/*
14951
14952VIRT LIB
14953M:	Alex Williamson <alex.williamson@redhat.com>
14954M:	Paolo Bonzini <pbonzini@redhat.com>
14955L:	kvm@vger.kernel.org
14956S:	Supported
14957F:	virt/lib/
14958
14959VIRTIO AND VHOST VSOCK DRIVER
14960M:	Stefan Hajnoczi <stefanha@redhat.com>
14961L:	kvm@vger.kernel.org
14962L:	virtualization@lists.linux-foundation.org
14963L:	netdev@vger.kernel.org
14964S:	Maintained
14965F:	include/linux/virtio_vsock.h
14966F:	include/uapi/linux/virtio_vsock.h
14967F:	include/uapi/linux/vsockmon.h
14968F:	include/uapi/linux/vm_sockets_diag.h
14969F:	net/vmw_vsock/diag.c
14970F:	net/vmw_vsock/af_vsock_tap.c
14971F:	net/vmw_vsock/virtio_transport_common.c
14972F:	net/vmw_vsock/virtio_transport.c
14973F:	drivers/net/vsockmon.c
14974F:	drivers/vhost/vsock.c
14975F:	drivers/vhost/vsock.h
14976F:	tools/testing/vsock/
14977
14978VIRTIO CONSOLE DRIVER
14979M:	Amit Shah <amit@kernel.org>
14980L:	virtualization@lists.linux-foundation.org
14981S:	Maintained
14982F:	drivers/char/virtio_console.c
14983F:	include/linux/virtio_console.h
14984F:	include/uapi/linux/virtio_console.h
14985
14986VIRTIO CORE, NET AND BLOCK DRIVERS
14987M:	"Michael S. Tsirkin" <mst@redhat.com>
14988M:	Jason Wang <jasowang@redhat.com>
14989L:	virtualization@lists.linux-foundation.org
14990S:	Maintained
14991F:	Documentation/devicetree/bindings/virtio/
14992F:	drivers/virtio/
14993F:	tools/virtio/
14994F:	drivers/net/virtio_net.c
14995F:	drivers/block/virtio_blk.c
14996F:	include/linux/virtio*.h
14997F:	include/uapi/linux/virtio_*.h
14998F:	drivers/crypto/virtio/
14999F:	mm/balloon_compaction.c
15000
15001VIRTIO CRYPTO DRIVER
15002M:	Gonglei <arei.gonglei@huawei.com>
15003L:	virtualization@lists.linux-foundation.org
15004L:	linux-crypto@vger.kernel.org
15005S:	Maintained
15006F:	drivers/crypto/virtio/
15007F:	include/uapi/linux/virtio_crypto.h
15008
15009VIRTIO DRIVERS FOR S390
15010M:	Cornelia Huck <cohuck@redhat.com>
15011M:	Halil Pasic <pasic@linux.ibm.com>
15012L:	linux-s390@vger.kernel.org
15013L:	virtualization@lists.linux-foundation.org
15014L:	kvm@vger.kernel.org
15015S:	Supported
15016F:	drivers/s390/virtio/
15017F:	arch/s390/include/uapi/asm/virtio-ccw.h
15018
15019VIRTIO GPU DRIVER
15020M:	David Airlie <airlied@linux.ie>
15021M:	Gerd Hoffmann <kraxel@redhat.com>
15022L:	dri-devel@lists.freedesktop.org
15023L:	virtualization@lists.linux-foundation.org
15024T:	git git://anongit.freedesktop.org/drm/drm-misc
15025S:	Maintained
15026F:	drivers/gpu/drm/virtio/
15027F:	include/uapi/linux/virtio_gpu.h
15028
15029VIRTIO HOST (VHOST)
15030M:	"Michael S. Tsirkin" <mst@redhat.com>
15031M:	Jason Wang <jasowang@redhat.com>
15032L:	kvm@vger.kernel.org
15033L:	virtualization@lists.linux-foundation.org
15034L:	netdev@vger.kernel.org
15035T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
15036S:	Maintained
15037F:	drivers/vhost/
15038F:	include/uapi/linux/vhost.h
15039
15040VIRTIO INPUT DRIVER
15041M:	Gerd Hoffmann <kraxel@redhat.com>
15042S:	Maintained
15043F:	drivers/virtio/virtio_input.c
15044F:	include/uapi/linux/virtio_input.h
15045
15046VIRTUAL BOX GUEST DEVICE DRIVER
15047M:	Hans de Goede <hdegoede@redhat.com>
15048M:	Arnd Bergmann <arnd@arndb.de>
15049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15050S:	Maintained
15051F:	include/linux/vbox_utils.h
15052F:	include/uapi/linux/vbox*.h
15053F:	drivers/virt/vboxguest/
15054
15055VIRTUAL SERIO DEVICE DRIVER
15056M:	Stephen Chandler Paul <thatslyude@gmail.com>
15057S:	Maintained
15058F:	drivers/input/serio/userio.c
15059F:	include/uapi/linux/userio.h
15060
15061VIVID VIRTUAL VIDEO DRIVER
15062M:	Hans Verkuil <hverkuil@xs4all.nl>
15063L:	linux-media@vger.kernel.org
15064T:	git git://linuxtv.org/media_tree.git
15065W:	https://linuxtv.org
15066S:	Maintained
15067F:	drivers/media/platform/vivid/*
15068
15069VLYNQ BUS
15070M:	Florian Fainelli <f.fainelli@gmail.com>
15071L:	openwrt-devel@lists.openwrt.org (subscribers-only)
15072S:	Maintained
15073F:	drivers/vlynq/vlynq.c
15074F:	include/linux/vlynq.h
15075
15076VME SUBSYSTEM
15077M:	Martyn Welch <martyn@welchs.me.uk>
15078M:	Manohar Vanga <manohar.vanga@gmail.com>
15079M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15080L:	devel@driverdev.osuosl.org
15081S:	Maintained
15082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
15083F:	Documentation/driver-api/vme.rst
15084F:	drivers/staging/vme/
15085F:	drivers/vme/
15086F:	include/linux/vme*
15087
15088VMWARE BALLOON DRIVER
15089M:	Xavier Deguillard <xdeguillard@vmware.com>
15090M:	Philip Moltmann <moltmann@vmware.com>
15091M:	"VMware, Inc." <pv-drivers@vmware.com>
15092L:	linux-kernel@vger.kernel.org
15093S:	Maintained
15094F:	drivers/misc/vmw_balloon.c
15095
15096VMWARE HYPERVISOR INTERFACE
15097M:	Alok Kataria <akataria@vmware.com>
15098L:	virtualization@lists.linux-foundation.org
15099S:	Supported
15100F:	arch/x86/kernel/cpu/vmware.c
15101
15102VMWARE PVRDMA DRIVER
15103M:	Adit Ranadive <aditr@vmware.com>
15104M:	VMware PV-Drivers <pv-drivers@vmware.com>
15105L:	linux-rdma@vger.kernel.org
15106S:	Maintained
15107F:	drivers/infiniband/hw/vmw_pvrdma/
15108
15109VMware PVSCSI driver
15110M:	Jim Gill <jgill@vmware.com>
15111M:	VMware PV-Drivers <pv-drivers@vmware.com>
15112L:	linux-scsi@vger.kernel.org
15113S:	Maintained
15114F:	drivers/scsi/vmw_pvscsi.c
15115F:	drivers/scsi/vmw_pvscsi.h
15116
15117VMWARE VMMOUSE SUBDRIVER
15118M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
15119M:	"VMware, Inc." <pv-drivers@vmware.com>
15120L:	linux-input@vger.kernel.org
15121S:	Maintained
15122F:	drivers/input/mouse/vmmouse.c
15123F:	drivers/input/mouse/vmmouse.h
15124
15125VMWARE VMXNET3 ETHERNET DRIVER
15126M:	Ronak Doshi <doshir@vmware.com>
15127M:	"VMware, Inc." <pv-drivers@vmware.com>
15128L:	netdev@vger.kernel.org
15129S:	Maintained
15130F:	drivers/net/vmxnet3/
15131
15132VOCORE VOCORE2 BOARD
15133M:	Harvey Hunt <harveyhuntnexus@gmail.com>
15134L:	linux-mips@linux-mips.org
15135S:	Maintained
15136F:	arch/mips/boot/dts/ralink/vocore2.dts
15137
15138VOLTAGE AND CURRENT REGULATOR FRAMEWORK
15139M:	Liam Girdwood <lgirdwood@gmail.com>
15140M:	Mark Brown <broonie@kernel.org>
15141L:	linux-kernel@vger.kernel.org
15142W:	http://www.slimlogic.co.uk/?p=48
15143T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
15144S:	Supported
15145F:	Documentation/devicetree/bindings/regulator/
15146F:	Documentation/power/regulator/
15147F:	drivers/regulator/
15148F:	include/dt-bindings/regulator/
15149F:	include/linux/regulator/
15150
15151VRF
15152M:	David Ahern <dsa@cumulusnetworks.com>
15153M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
15154L:	netdev@vger.kernel.org
15155S:	Maintained
15156F:	drivers/net/vrf.c
15157F:	Documentation/networking/vrf.txt
15158
15159VT1211 HARDWARE MONITOR DRIVER
15160M:	Juerg Haefliger <juergh@gmail.com>
15161L:	linux-hwmon@vger.kernel.org
15162S:	Maintained
15163F:	Documentation/hwmon/vt1211
15164F:	drivers/hwmon/vt1211.c
15165
15166VT8231 HARDWARE MONITOR DRIVER
15167M:	Roger Lucas <vt8231@hiddenengine.co.uk>
15168L:	linux-hwmon@vger.kernel.org
15169S:	Maintained
15170F:	drivers/hwmon/vt8231.c
15171
15172VUB300 USB to SDIO/SD/MMC bridge chip
15173M:	Tony Olech <tony.olech@elandigitalsystems.com>
15174L:	linux-mmc@vger.kernel.org
15175L:	linux-usb@vger.kernel.org
15176S:	Supported
15177F:	drivers/mmc/host/vub300.c
15178
15179W1 DALLAS'S 1-WIRE BUS
15180M:	Evgeniy Polyakov <zbr@ioremap.net>
15181S:	Maintained
15182F:	Documentation/w1/
15183F:	drivers/w1/
15184F:	include/linux/w1.h
15185
15186W83791D HARDWARE MONITORING DRIVER
15187M:	Marc Hulsman <m.hulsman@tudelft.nl>
15188L:	linux-hwmon@vger.kernel.org
15189S:	Maintained
15190F:	Documentation/hwmon/w83791d
15191F:	drivers/hwmon/w83791d.c
15192
15193W83793 HARDWARE MONITORING DRIVER
15194M:	Rudolf Marek <r.marek@assembler.cz>
15195L:	linux-hwmon@vger.kernel.org
15196S:	Maintained
15197F:	Documentation/hwmon/w83793
15198F:	drivers/hwmon/w83793.c
15199
15200W83795 HARDWARE MONITORING DRIVER
15201M:	Jean Delvare <jdelvare@suse.com>
15202L:	linux-hwmon@vger.kernel.org
15203S:	Maintained
15204F:	drivers/hwmon/w83795.c
15205
15206W83L51xD SD/MMC CARD INTERFACE DRIVER
15207M:	Pierre Ossman <pierre@ossman.eu>
15208S:	Maintained
15209F:	drivers/mmc/host/wbsd.*
15210
15211WACOM PROTOCOL 4 SERIAL TABLETS
15212M:	Julian Squires <julian@cipht.net>
15213M:	Hans de Goede <hdegoede@redhat.com>
15214L:	linux-input@vger.kernel.org
15215S:	Maintained
15216F:	drivers/input/tablet/wacom_serial4.c
15217
15218WATCHDOG DEVICE DRIVERS
15219M:	Wim Van Sebroeck <wim@linux-watchdog.org>
15220M:	Guenter Roeck <linux@roeck-us.net>
15221L:	linux-watchdog@vger.kernel.org
15222W:	http://www.linux-watchdog.org/
15223T:	git git://www.linux-watchdog.org/linux-watchdog.git
15224S:	Maintained
15225F:	Documentation/devicetree/bindings/watchdog/
15226F:	Documentation/watchdog/
15227F:	drivers/watchdog/
15228F:	include/linux/watchdog.h
15229F:	include/uapi/linux/watchdog.h
15230
15231WHISKEYCOVE PMIC GPIO DRIVER
15232M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
15233L:	linux-gpio@vger.kernel.org
15234S:	Maintained
15235F:	drivers/gpio/gpio-wcove.c
15236
15237WIIMOTE HID DRIVER
15238M:	David Herrmann <dh.herrmann@googlemail.com>
15239L:	linux-input@vger.kernel.org
15240S:	Maintained
15241F:	drivers/hid/hid-wiimote*
15242
15243WILOCITY WIL6210 WIRELESS DRIVER
15244M:	Maya Erez <merez@codeaurora.org>
15245L:	linux-wireless@vger.kernel.org
15246L:	wil6210@qti.qualcomm.com
15247S:	Supported
15248W:	http://wireless.kernel.org/en/users/Drivers/wil6210
15249F:	drivers/net/wireless/ath/wil6210/
15250
15251WIMAX STACK
15252M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
15253M:	linux-wimax@intel.com
15254L:	wimax@linuxwimax.org (subscribers-only)
15255S:	Supported
15256W:	http://linuxwimax.org
15257F:	Documentation/wimax/README.wimax
15258F:	include/linux/wimax/debug.h
15259F:	include/net/wimax.h
15260F:	include/uapi/linux/wimax.h
15261F:	net/wimax/
15262
15263WINBOND CIR DRIVER
15264M:	David Härdeman <david@hardeman.nu>
15265S:	Maintained
15266F:	drivers/media/rc/winbond-cir.c
15267
15268WINSYSTEMS EBC-C384 WATCHDOG DRIVER
15269M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15270L:	linux-watchdog@vger.kernel.org
15271S:	Maintained
15272F:	drivers/watchdog/ebc-c384_wdt.c
15273
15274WINSYSTEMS WS16C48 GPIO DRIVER
15275M:	William Breathitt Gray <vilhelm.gray@gmail.com>
15276L:	linux-gpio@vger.kernel.org
15277S:	Maintained
15278F:	drivers/gpio/gpio-ws16c48.c
15279
15280WISTRON LAPTOP BUTTON DRIVER
15281M:	Miloslav Trmac <mitr@volny.cz>
15282S:	Maintained
15283F:	drivers/input/misc/wistron_btns.c
15284
15285WL3501 WIRELESS PCMCIA CARD DRIVER
15286L:	linux-wireless@vger.kernel.org
15287S:	Odd fixes
15288F:	drivers/net/wireless/wl3501*
15289
15290WOLFSON MICROELECTRONICS DRIVERS
15291L:	patches@opensource.cirrus.com
15292T:	git https://github.com/CirrusLogic/linux-drivers.git
15293W:	https://github.com/CirrusLogic/linux-drivers/wiki
15294S:	Supported
15295F:	Documentation/hwmon/wm83??
15296F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15297F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15298F:	Documentation/devicetree/bindings/mfd/arizona.txt
15299F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15300F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15301F:	arch/arm/mach-s3c64xx/mach-crag6410*
15302F:	drivers/clk/clk-wm83*.c
15303F:	drivers/extcon/extcon-arizona.c
15304F:	drivers/leds/leds-wm83*.c
15305F:	drivers/gpio/gpio-*wm*.c
15306F:	drivers/gpio/gpio-arizona.c
15307F:	drivers/hwmon/wm83??-hwmon.c
15308F:	drivers/input/misc/wm831x-on.c
15309F:	drivers/input/touchscreen/wm831x-ts.c
15310F:	drivers/input/touchscreen/wm97*.c
15311F:	drivers/mfd/arizona*
15312F:	drivers/mfd/wm*.c
15313F:	drivers/mfd/cs47l24*
15314F:	drivers/power/supply/wm83*.c
15315F:	drivers/rtc/rtc-wm83*.c
15316F:	drivers/regulator/wm8*.c
15317F:	drivers/regulator/arizona*
15318F:	drivers/video/backlight/wm83*_bl.c
15319F:	drivers/watchdog/wm83*_wdt.c
15320F:	include/linux/mfd/arizona/
15321F:	include/linux/mfd/wm831x/
15322F:	include/linux/mfd/wm8350/
15323F:	include/linux/mfd/wm8400*
15324F:	include/linux/regulator/arizona*
15325F:	include/linux/wm97xx.h
15326F:	include/sound/wm????.h
15327F:	sound/soc/codecs/arizona.?
15328F:	sound/soc/codecs/wm*
15329F:	sound/soc/codecs/cs47l24*
15330
15331WORKQUEUE
15332M:	Tejun Heo <tj@kernel.org>
15333R:	Lai Jiangshan <jiangshanlai@gmail.com>
15334T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15335S:	Maintained
15336F:	include/linux/workqueue.h
15337F:	kernel/workqueue.c
15338F:	Documentation/core-api/workqueue.rst
15339
15340X-POWERS AXP288 PMIC DRIVERS
15341M:	Hans de Goede <hdegoede@redhat.com>
15342S:	Maintained
15343N:	axp288
15344F:	drivers/acpi/pmic/intel_pmic_xpower.c
15345
15346X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15347M:	Chen-Yu Tsai <wens@csie.org>
15348L:	linux-kernel@vger.kernel.org
15349S:	Maintained
15350N:	axp[128]
15351
15352X.25 NETWORK LAYER
15353M:	Andrew Hendry <andrew.hendry@gmail.com>
15354L:	linux-x25@vger.kernel.org
15355S:	Odd Fixes
15356F:	Documentation/networking/x25*
15357F:	include/net/x25*
15358F:	net/x25/
15359
15360X86 ARCHITECTURE (32-BIT AND 64-BIT)
15361M:	Thomas Gleixner <tglx@linutronix.de>
15362M:	Ingo Molnar <mingo@redhat.com>
15363R:	"H. Peter Anvin" <hpa@zytor.com>
15364M:	x86@kernel.org
15365L:	linux-kernel@vger.kernel.org
15366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15367S:	Maintained
15368F:	Documentation/x86/
15369F:	arch/x86/
15370
15371X86 MCE INFRASTRUCTURE
15372M:	Tony Luck <tony.luck@intel.com>
15373M:	Borislav Petkov <bp@alien8.de>
15374L:	linux-edac@vger.kernel.org
15375S:	Maintained
15376F:	arch/x86/kernel/cpu/mcheck/*
15377
15378X86 MICROCODE UPDATE SUPPORT
15379M:	Borislav Petkov <bp@alien8.de>
15380S:	Maintained
15381F:	arch/x86/kernel/cpu/microcode/*
15382
15383X86 PLATFORM DRIVERS
15384M:	Darren Hart <dvhart@infradead.org>
15385M:	Andy Shevchenko <andy@infradead.org>
15386L:	platform-driver-x86@vger.kernel.org
15387T:	git git://git.infradead.org/linux-platform-drivers-x86.git
15388S:	Maintained
15389F:	drivers/platform/x86/
15390F:	drivers/platform/olpc/
15391
15392X86 VDSO
15393M:	Andy Lutomirski <luto@amacapital.net>
15394L:	linux-kernel@vger.kernel.org
15395T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15396S:	Maintained
15397F:	arch/x86/entry/vdso/
15398
15399XC2028/3028 TUNER DRIVER
15400M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15401M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15402L:	linux-media@vger.kernel.org
15403W:	https://linuxtv.org
15404T:	git git://linuxtv.org/media_tree.git
15405S:	Maintained
15406F:	drivers/media/tuners/tuner-xc2028.*
15407
15408XEN BLOCK SUBSYSTEM
15409M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15410M:	Roger Pau Monné <roger.pau@citrix.com>
15411L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15412S:	Supported
15413F:	drivers/block/xen-blkback/*
15414F:	drivers/block/xen*
15415
15416XEN HYPERVISOR ARM
15417M:	Stefano Stabellini <sstabellini@kernel.org>
15418L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15419S:	Maintained
15420F:	arch/arm/xen/
15421F:	arch/arm/include/asm/xen/
15422
15423XEN HYPERVISOR ARM64
15424M:	Stefano Stabellini <sstabellini@kernel.org>
15425L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15426S:	Maintained
15427F:	arch/arm64/xen/
15428F:	arch/arm64/include/asm/xen/
15429
15430XEN HYPERVISOR INTERFACE
15431M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15432M:	Juergen Gross <jgross@suse.com>
15433L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15434T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15435S:	Supported
15436F:	arch/x86/xen/
15437F:	drivers/*/xen-*front.c
15438F:	drivers/xen/
15439F:	arch/x86/include/asm/xen/
15440F:	arch/x86/include/asm/pvclock-abi.h
15441F:	include/xen/
15442F:	include/uapi/xen/
15443F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15444F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15445
15446XEN NETWORK BACKEND DRIVER
15447M:	Wei Liu <wei.liu2@citrix.com>
15448M:	Paul Durrant <paul.durrant@citrix.com>
15449L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15450L:	netdev@vger.kernel.org
15451S:	Supported
15452F:	drivers/net/xen-netback/*
15453
15454XEN PCI SUBSYSTEM
15455M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15456L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15457S:	Supported
15458F:	arch/x86/pci/*xen*
15459F:	drivers/pci/*xen*
15460
15461XEN PVSCSI DRIVERS
15462M:	Juergen Gross <jgross@suse.com>
15463L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15464L:	linux-scsi@vger.kernel.org
15465S:	Supported
15466F:	drivers/scsi/xen-scsifront.c
15467F:	drivers/xen/xen-scsiback.c
15468F:	include/xen/interface/io/vscsiif.h
15469
15470XEN SWIOTLB SUBSYSTEM
15471M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15472L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15473L:	iommu@lists.linux-foundation.org
15474S:	Supported
15475F:	arch/x86/xen/*swiotlb*
15476F:	drivers/xen/*swiotlb*
15477
15478XFS FILESYSTEM
15479M:	Darrick J. Wong <darrick.wong@oracle.com>
15480M:	linux-xfs@vger.kernel.org
15481L:	linux-xfs@vger.kernel.org
15482W:	http://xfs.org/
15483T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15484S:	Supported
15485F:	Documentation/filesystems/xfs.txt
15486F:	fs/xfs/
15487
15488XILINX AXI ETHERNET DRIVER
15489M:	Anirudha Sarangi <anirudh@xilinx.com>
15490M:	John Linn <John.Linn@xilinx.com>
15491S:	Maintained
15492F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15493
15494XILINX UARTLITE SERIAL DRIVER
15495M:	Peter Korsgaard <jacmet@sunsite.dk>
15496L:	linux-serial@vger.kernel.org
15497S:	Maintained
15498F:	drivers/tty/serial/uartlite.c
15499
15500XILINX VIDEO IP CORES
15501M:	Hyun Kwon <hyun.kwon@xilinx.com>
15502M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15503L:	linux-media@vger.kernel.org
15504T:	git git://linuxtv.org/media_tree.git
15505S:	Supported
15506F:	Documentation/devicetree/bindings/media/xilinx/
15507F:	drivers/media/platform/xilinx/
15508F:	include/uapi/linux/xilinx-v4l2-controls.h
15509
15510XILLYBUS DRIVER
15511M:	Eli Billauer <eli.billauer@gmail.com>
15512L:	linux-kernel@vger.kernel.org
15513S:	Supported
15514F:	drivers/char/xillybus/
15515
15516XRA1403 GPIO EXPANDER
15517M:	Nandor Han <nandor.han@ge.com>
15518M:	Semi Malinen <semi.malinen@ge.com>
15519L:	linux-gpio@vger.kernel.org
15520S:	Maintained
15521F:	drivers/gpio/gpio-xra1403.c
15522F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15523
15524XTENSA XTFPGA PLATFORM SUPPORT
15525M:	Max Filippov <jcmvbkbc@gmail.com>
15526L:	linux-xtensa@linux-xtensa.org
15527S:	Maintained
15528F:	drivers/spi/spi-xtensa-xtfpga.c
15529F:	sound/soc/xtensa/xtfpga-i2s.c
15530
15531YAM DRIVER FOR AX.25
15532M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15533L:	linux-hams@vger.kernel.org
15534S:	Maintained
15535F:	drivers/net/hamradio/yam*
15536F:	include/linux/yam.h
15537
15538YAMA SECURITY MODULE
15539M:	Kees Cook <keescook@chromium.org>
15540T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15541S:	Supported
15542F:	security/yama/
15543F:	Documentation/admin-guide/LSM/Yama.rst
15544
15545YEALINK PHONE DRIVER
15546M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15547L:	usbb2k-api-dev@nongnu.org
15548S:	Maintained
15549F:	Documentation/input/yealink.rst
15550F:	drivers/input/misc/yealink.*
15551
15552Z8530 DRIVER FOR AX.25
15553M:	Joerg Reuter <jreuter@yaina.de>
15554W:	http://yaina.de/jreuter/
15555W:	http://www.qsl.net/dl1bke/
15556L:	linux-hams@vger.kernel.org
15557S:	Maintained
15558F:	Documentation/networking/z8530drv.txt
15559F:	drivers/net/hamradio/*scc.c
15560F:	drivers/net/hamradio/z8530.h
15561
15562ZBUD COMPRESSED PAGE ALLOCATOR
15563M:	Seth Jennings <sjenning@redhat.com>
15564M:	Dan Streetman <ddstreet@ieee.org>
15565L:	linux-mm@kvack.org
15566S:	Maintained
15567F:	mm/zbud.c
15568F:	include/linux/zbud.h
15569
15570ZD1211RW WIRELESS DRIVER
15571M:	Daniel Drake <dsd@gentoo.org>
15572M:	Ulrich Kunitz <kune@deine-taler.de>
15573W:	http://zd1211.ath.cx/wiki/DriverRewrite
15574L:	linux-wireless@vger.kernel.org
15575L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15576S:	Maintained
15577F:	drivers/net/wireless/zydas/zd1211rw/
15578
15579ZD1301 MEDIA DRIVER
15580M:	Antti Palosaari <crope@iki.fi>
15581L:	linux-media@vger.kernel.org
15582W:	https://linuxtv.org/
15583W:	http://palosaari.fi/linux/
15584Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15585S:	Maintained
15586F:	drivers/media/usb/dvb-usb-v2/zd1301*
15587
15588ZD1301_DEMOD MEDIA DRIVER
15589M:	Antti Palosaari <crope@iki.fi>
15590L:	linux-media@vger.kernel.org
15591W:	https://linuxtv.org/
15592W:	http://palosaari.fi/linux/
15593Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15594S:	Maintained
15595F:	drivers/media/dvb-frontends/zd1301_demod*
15596
15597ZPOOL COMPRESSED PAGE STORAGE API
15598M:	Dan Streetman <ddstreet@ieee.org>
15599L:	linux-mm@kvack.org
15600S:	Maintained
15601F:	mm/zpool.c
15602F:	include/linux/zpool.h
15603
15604ZR36067 VIDEO FOR LINUX DRIVER
15605L:	mjpeg-users@lists.sourceforge.net
15606L:	linux-media@vger.kernel.org
15607W:	http://mjpeg.sourceforge.net/driver-zoran/
15608T:	hg https://linuxtv.org/hg/v4l-dvb
15609S:	Odd Fixes
15610F:	drivers/media/pci/zoran/
15611
15612ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15613M:	Minchan Kim <minchan@kernel.org>
15614M:	Nitin Gupta <ngupta@vflare.org>
15615R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15616L:	linux-kernel@vger.kernel.org
15617S:	Maintained
15618F:	drivers/block/zram/
15619F:	Documentation/blockdev/zram.txt
15620
15621ZS DECSTATION Z85C30 SERIAL DRIVER
15622M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15623S:	Maintained
15624F:	drivers/tty/serial/zs.*
15625
15626ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15627M:	Minchan Kim <minchan@kernel.org>
15628M:	Nitin Gupta <ngupta@vflare.org>
15629R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15630L:	linux-mm@kvack.org
15631S:	Maintained
15632F:	mm/zsmalloc.c
15633F:	include/linux/zsmalloc.h
15634F:	Documentation/vm/zsmalloc.txt
15635
15636ZSWAP COMPRESSED SWAP CACHING
15637M:	Seth Jennings <sjenning@redhat.com>
15638M:	Dan Streetman <ddstreet@ieee.org>
15639L:	linux-mm@kvack.org
15640S:	Maintained
15641F:	mm/zswap.c
15642
15643THE REST
15644M:	Linus Torvalds <torvalds@linux-foundation.org>
15645L:	linux-kernel@vger.kernel.org
15646Q:	http://patchwork.kernel.org/project/LKML/list/
15647T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15648S:	Buried alive in reporters
15649F:	*
15650F:	*/
15651