xref: /linux/MAINTAINERS (revision 2ee0826085d1c0281cb60c1f4bc3e0c27efeedc3)
1
2
3	List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below.  This will make things
6easier on the maintainers.  Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91.	Always _test_ your changes, however small, on at least 4 or
10	5 people, preferably many more.
11
122.	Try to release a few ALPHA test versions to the net. Announce
13	them onto the kernel channel and await results. This is especially
14	important for device drivers, because often that's the only way
15	you will find things like the fact version 3 firmware needs
16	a magic fix you didn't know about, or some clown changed the
17	chips on a board and not its name.  (Don't laugh!  Look at the
18	SMC etherpower for that.)
19
203.	Make sure your changes compile correctly in multiple
21	configurations. In particular check that changes work both as a
22	module and built into the kernel.
23
244.	When you are happy with a change make it generally available for
25	testing and await feedback.
26
275.	Make a patch available to the relevant maintainer in the list. Use
28	'diff -u' to make the patch easy to merge. Be prepared to get your
29	changes sent back with seemingly silly requests about formatting
30	and variable names.  These aren't as silly as they seem. One
31	job the maintainers (and especially Linus) do is to keep things
32	looking the same. Sometimes this means that the clever hack in
33	your driver to get around a problem actually needs to become a
34	generalized kernel feature ready for next time.
35
36	PLEASE check your patch with the automated style checker
37	(scripts/checkpatch.pl) to catch trivial style violations.
38	See Documentation/process/coding-style.rst for guidance here.
39
40	PLEASE CC: the maintainers and mailing lists that are generated
41	by scripts/get_maintainer.pl.  The results returned by the
42	script will be best if you have git installed and are making
43	your changes in a branch derived from Linus' latest git tree.
44	See Documentation/process/submitting-patches.rst for details.
45
46	PLEASE try to include any credit lines you want added with the
47	patch. It avoids people being missed off by mistake and makes
48	it easier to know who wants adding and who doesn't.
49
50	PLEASE document known bugs. If it doesn't work for everything
51	or does something very odd once a month document it.
52
53	PLEASE remember that submissions must be made under the terms
54	of the Linux Foundation certificate of contribution and should
55	include a Signed-off-by: line.  The current version of this
56	"Developer's Certificate of Origin" (DCO) is listed in the file
57	Documentation/process/submitting-patches.rst.
58
596.	Make sure you have the right to send any changes you make. If you
60	do changes at work you may find your employer owns the patch
61	not you.
62
637.	When sending security related changes or reports to a maintainer
64	please Cc: security@kernel.org, especially if the maintainer
65	does not respond. Please keep in mind that the security team is
66	a small set of people who can be efficient only when working on
67	verified bugs. Please only Cc: this list when you have identified
68	that the bug would present a short-term risk to other users if it
69	were publicly disclosed. For example, reports of address leaks do
70	not represent an immediate threat and are better handled publicly,
71	and ideally, should come with a patch proposal. Please do not send
72	automated reports to this list either. Such bugs will be handled
73	better and faster in the usual public places.
74
758.	Happy hacking.
76
77Descriptions of section entries:
78
79	P: Person (obsolete)
80	M: Mail patches to: FullName <address@domain>
81	R: Designated reviewer: FullName <address@domain>
82	   These reviewers should be CCed on patches.
83	L: Mailing list that is relevant to this area
84	W: Web-page with status/info
85	B: URI for where to file bugs. A web-page with detailed bug
86	   filing info, a direct bug tracker link, or a mailto: URI.
87	C: URI for chat protocol, server and channel where developers
88	   usually hang out, for example irc://server/channel.
89	Q: Patchwork web based patch tracking system site
90	T: SCM tree type and location.
91	   Type is one of: git, hg, quilt, stgit, topgit
92	S: Status, one of the following:
93	   Supported:	Someone is actually paid to look after this.
94	   Maintained:	Someone actually looks after it.
95	   Odd Fixes:	It has a maintainer but they don't have time to do
96			much other than throw the odd patch in. See below..
97	   Orphan:	No current maintainer [but maybe you could take the
98			role as you write your new code].
99	   Obsolete:	Old code. Something tagged obsolete generally means
100			it has been replaced by a better system and you
101			should be using that.
102	F: Files and directories with wildcard patterns.
103	   A trailing slash includes all files and subdirectory files.
104	   F:	drivers/net/	all files in and below drivers/net
105	   F:	drivers/net/*	all files in drivers/net, but not below
106	   F:	*/net/*		all files in "any top level directory"/net
107	   One pattern per line.  Multiple F: lines acceptable.
108	N: Files and directories with regex patterns.
109	   N:	[^a-z]tegra	all files whose path contains the word tegra
110	   One pattern per line.  Multiple N: lines acceptable.
111	   scripts/get_maintainer.pl has different behavior for files that
112	   match F: pattern and matches of N: patterns.  By default,
113	   get_maintainer will not look at git log history when an F: pattern
114	   match occurs.  When an N: match occurs, git log history is used
115	   to also notify the people that have git commit signatures.
116	X: Files and directories that are NOT maintained, same rules as F:
117	   Files exclusions are tested before file matches.
118	   Can be useful for excluding a specific subdirectory, for instance:
119	   F:	net/
120	   X:	net/ipv6/
121	   matches all files in and below net excluding net/ipv6/
122	K: Keyword perl extended regex pattern to match content in a
123	   patch or file.  For instance:
124	   K: of_get_profile
125	      matches patches or files that contain "of_get_profile"
126	   K: \b(printk|pr_(info|err))\b
127	      matches patches or files that contain one or more of the words
128	      printk, pr_info or pr_err
129	   One regex pattern per line.  Multiple K: lines acceptable.
130
131Note: For the hard of thinking, this list is meant to remain in alphabetical
132order. If you could add yourselves to it in alphabetical order that would be
133so much easier [Ed]
134
135Maintainers List (try to look for most precise areas first)
136
137		-----------------------------------
138
1393C59X NETWORK DRIVER
140M:	Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141L:	netdev@vger.kernel.org
142S:	Maintained
143F:	Documentation/networking/vortex.txt
144F:	drivers/net/ethernet/3com/3c59x.c
145
1463CR990 NETWORK DRIVER
147M:	David Dillow <dave@thedillows.org>
148L:	netdev@vger.kernel.org
149S:	Maintained
150F:	drivers/net/ethernet/3com/typhoon*
151
1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153M:	Adam Radford <aradford@gmail.com>
154L:	linux-scsi@vger.kernel.org
155W:	http://www.lsi.com
156S:	Supported
157F:	drivers/scsi/3w-*
158
15953C700 AND 53C700-66 SCSI DRIVER
160M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161L:	linux-scsi@vger.kernel.org
162S:	Maintained
163F:	drivers/scsi/53c700*
164
1656LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166M:	Alexander Aring <alex.aring@gmail.com>
167M:	Jukka Rissanen <jukka.rissanen@linux.intel.com>
168L:	linux-bluetooth@vger.kernel.org
169L:	linux-wpan@vger.kernel.org
170S:	Maintained
171F:	net/6lowpan/
172F:	include/net/6lowpan.h
173F:	Documentation/networking/6lowpan.txt
174
1756PACK NETWORK DRIVER FOR AX.25
176M:	Andreas Koensgen <ajk@comnets.uni-bremen.de>
177L:	linux-hams@vger.kernel.org
178S:	Maintained
179F:	drivers/net/hamradio/6pack.c
180
1818169 10/100/1000 GIGABIT ETHERNET DRIVER
182M:	Realtek linux nic maintainers <nic_swsd@realtek.com>
183L:	netdev@vger.kernel.org
184S:	Maintained
185F:	drivers/net/ethernet/realtek/r8169.c
186
1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189L:	linux-serial@vger.kernel.org
190S:	Maintained
191T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192F:	drivers/tty/serial/8250*
193F:	include/linux/serial_8250.h
194
1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196L:	netdev@vger.kernel.org
197S:	Orphan / Obsolete
198F:	drivers/net/ethernet/8390/
199
2009P FILE SYSTEM
201M:	Eric Van Hensbergen <ericvh@gmail.com>
202M:	Ron Minnich <rminnich@sandia.gov>
203M:	Latchesar Ionkov <lucho@ionkov.net>
204L:	v9fs-developer@lists.sourceforge.net
205W:	http://swik.net/v9fs
206Q:	http://patchwork.kernel.org/project/v9fs-devel/list/
207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
208S:	Maintained
209F:	Documentation/filesystems/9p.txt
210F:	fs/9p/
211F:	net/9p/
212F:	include/net/9p/
213F:	include/uapi/linux/virtio_9p.h
214F:	include/trace/events/9p.h
215
216A8293 MEDIA DRIVER
217M:	Antti Palosaari <crope@iki.fi>
218L:	linux-media@vger.kernel.org
219W:	https://linuxtv.org
220W:	http://palosaari.fi/linux/
221Q:	http://patchwork.linuxtv.org/project/linux-media/list/
222T:	git git://linuxtv.org/anttip/media_tree.git
223S:	Maintained
224F:	drivers/media/dvb-frontends/a8293*
225
226AACRAID SCSI RAID DRIVER
227M:	Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228L:	linux-scsi@vger.kernel.org
229W:	http://www.adaptec.com/
230S:	Supported
231F:	Documentation/scsi/aacraid.txt
232F:	drivers/scsi/aacraid/
233
234ABI/API
235L:	linux-api@vger.kernel.org
236F:	include/linux/syscalls.h
237F:	kernel/sys_ni.c
238
239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240M:	Hans de Goede <hdegoede@redhat.com>
241L:	linux-hwmon@vger.kernel.org
242S:	Maintained
243F:	drivers/hwmon/abituguru.c
244
245ABIT UGURU 3 HARDWARE MONITOR DRIVER
246M:	Alistair John Strachan <alistair@devzero.co.uk>
247L:	linux-hwmon@vger.kernel.org
248S:	Maintained
249F:	drivers/hwmon/abituguru3.c
250
251ACCES 104-DIO-48E GPIO DRIVER
252M:	William Breathitt Gray <vilhelm.gray@gmail.com>
253L:	linux-gpio@vger.kernel.org
254S:	Maintained
255F:	drivers/gpio/gpio-104-dio-48e.c
256
257ACCES 104-IDI-48 GPIO DRIVER
258M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
259L:	linux-gpio@vger.kernel.org
260S:	Maintained
261F:	drivers/gpio/gpio-104-idi-48.c
262
263ACCES 104-IDIO-16 GPIO DRIVER
264M:	"William Breathitt Gray" <vilhelm.gray@gmail.com>
265L:	linux-gpio@vger.kernel.org
266S:	Maintained
267F:	drivers/gpio/gpio-104-idio-16.c
268
269ACCES 104-QUAD-8 IIO DRIVER
270M:	William Breathitt Gray <vilhelm.gray@gmail.com>
271L:	linux-iio@vger.kernel.org
272S:	Maintained
273F:	Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274F:	drivers/iio/counter/104-quad-8.c
275
276ACCES PCI-IDIO-16 GPIO DRIVER
277M:	William Breathitt Gray <vilhelm.gray@gmail.com>
278L:	linux-gpio@vger.kernel.org
279S:	Maintained
280F:	drivers/gpio/gpio-pci-idio-16.c
281
282ACCES PCIe-IDIO-24 GPIO DRIVER
283M:	William Breathitt Gray <vilhelm.gray@gmail.com>
284L:	linux-gpio@vger.kernel.org
285S:	Maintained
286F:	drivers/gpio/gpio-pcie-idio-24.c
287
288ACENIC DRIVER
289M:	Jes Sorensen <jes@trained-monkey.org>
290L:	linux-acenic@sunsite.dk
291S:	Maintained
292F:	drivers/net/ethernet/alteon/acenic*
293
294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295M:	Peter Feuerer <peter@piie.net>
296L:	platform-driver-x86@vger.kernel.org
297W:	http://piie.net/?section=acerhdf
298S:	Maintained
299F:	drivers/platform/x86/acerhdf.c
300
301ACER WMI LAPTOP EXTRAS
302M:	"Lee, Chun-Yi" <jlee@suse.com>
303L:	platform-driver-x86@vger.kernel.org
304S:	Maintained
305F:	drivers/platform/x86/acer-wmi.c
306
307ACPI
308M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
309M:	Len Brown <lenb@kernel.org>
310L:	linux-acpi@vger.kernel.org
311W:	https://01.org/linux-acpi
312Q:	https://patchwork.kernel.org/project/linux-acpi/list/
313T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314B:	https://bugzilla.kernel.org
315S:	Supported
316F:	drivers/acpi/
317F:	drivers/pnp/pnpacpi/
318F:	include/linux/acpi.h
319F:	include/linux/fwnode.h
320F:	include/acpi/
321F:	Documentation/acpi/
322F:	Documentation/ABI/testing/sysfs-bus-acpi
323F:	Documentation/ABI/testing/configfs-acpi
324F:	drivers/pci/*acpi*
325F:	drivers/pci/*/*acpi*
326F:	drivers/pci/*/*/*acpi*
327F:	tools/power/acpi/
328
329ACPI APEI
330M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
331M:	Len Brown <lenb@kernel.org>
332L:	linux-acpi@vger.kernel.org
333R:	Tony Luck <tony.luck@intel.com>
334R:	Borislav Petkov <bp@alien8.de>
335F:	drivers/acpi/apei/
336
337ACPI COMPONENT ARCHITECTURE (ACPICA)
338M:	Robert Moore <robert.moore@intel.com>
339M:	Erik Schmauss <erik.schmauss@intel.com>
340M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341L:	linux-acpi@vger.kernel.org
342L:	devel@acpica.org
343W:	https://acpica.org/
344W:	https://github.com/acpica/acpica/
345Q:	https://patchwork.kernel.org/project/linux-acpi/list/
346T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347B:	https://bugzilla.kernel.org
348B:	https://bugs.acpica.org
349S:	Supported
350F:	drivers/acpi/acpica/
351F:	include/acpi/
352F:	tools/power/acpi/
353
354ACPI FAN DRIVER
355M:	Zhang Rui <rui.zhang@intel.com>
356L:	linux-acpi@vger.kernel.org
357W:	https://01.org/linux-acpi
358B:	https://bugzilla.kernel.org
359S:	Supported
360F:	drivers/acpi/fan.c
361
362ACPI FOR ARM64 (ACPI/arm64)
363M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364M:	Hanjun Guo <hanjun.guo@linaro.org>
365M:	Sudeep Holla <sudeep.holla@arm.com>
366L:	linux-acpi@vger.kernel.org
367S:	Maintained
368F:	drivers/acpi/arm64
369
370ACPI PMIC DRIVERS
371M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
372M:	Len Brown <lenb@kernel.org>
373R:	Andy Shevchenko <andy@infradead.org>
374R:	Mika Westerberg <mika.westerberg@linux.intel.com>
375L:	linux-acpi@vger.kernel.org
376Q:	https://patchwork.kernel.org/project/linux-acpi/list/
377T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378B:	https://bugzilla.kernel.org
379S:	Supported
380F:	drivers/acpi/pmic/
381
382ACPI THERMAL DRIVER
383M:	Zhang Rui <rui.zhang@intel.com>
384L:	linux-acpi@vger.kernel.org
385W:	https://01.org/linux-acpi
386B:	https://bugzilla.kernel.org
387S:	Supported
388F:	drivers/acpi/*thermal*
389
390ACPI VIDEO DRIVER
391M:	Zhang Rui <rui.zhang@intel.com>
392L:	linux-acpi@vger.kernel.org
393W:	https://01.org/linux-acpi
394B:	https://bugzilla.kernel.org
395S:	Supported
396F:	drivers/acpi/acpi_video.c
397
398ACPI WMI DRIVER
399L:	platform-driver-x86@vger.kernel.org
400S:	Orphan
401F:	drivers/platform/x86/wmi.c
402F:	include/uapi/linux/wmi.h
403
404AD1889 ALSA SOUND DRIVER
405M:	Thibaut Varene <T-Bone@parisc-linux.org>
406W:	http://wiki.parisc-linux.org/AD1889
407L:	linux-parisc@vger.kernel.org
408S:	Maintained
409F:	sound/pci/ad1889.*
410
411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412M:	Michael Hennerich <michael.hennerich@analog.com>
413W:	http://wiki.analog.com/AD5254
414W:	http://ez.analog.com/community/linux-device-drivers
415S:	Supported
416F:	drivers/misc/ad525x_dpot.c
417
418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419M:	Michael Hennerich <michael.hennerich@analog.com>
420W:	http://wiki.analog.com/AD5398
421W:	http://ez.analog.com/community/linux-device-drivers
422S:	Supported
423F:	drivers/regulator/ad5398.c
424
425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426M:	Michael Hennerich <michael.hennerich@analog.com>
427W:	http://wiki.analog.com/AD7142
428W:	http://ez.analog.com/community/linux-device-drivers
429S:	Supported
430F:	drivers/input/misc/ad714x.c
431
432AD7877 TOUCHSCREEN DRIVER
433M:	Michael Hennerich <michael.hennerich@analog.com>
434W:	http://wiki.analog.com/AD7877
435W:	http://ez.analog.com/community/linux-device-drivers
436S:	Supported
437F:	drivers/input/touchscreen/ad7877.c
438
439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440M:	Michael Hennerich <michael.hennerich@analog.com>
441W:	http://wiki.analog.com/AD7879
442W:	http://ez.analog.com/community/linux-device-drivers
443S:	Supported
444F:	drivers/input/touchscreen/ad7879.c
445
446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447M:	Jiri Kosina <jikos@kernel.org>
448S:	Maintained
449
450ADF7242 IEEE 802.15.4 RADIO DRIVER
451M:	Michael Hennerich <michael.hennerich@analog.com>
452W:	https://wiki.analog.com/ADF7242
453W:	http://ez.analog.com/community/linux-device-drivers
454L:	linux-wpan@vger.kernel.org
455S:	Supported
456F:	drivers/net/ieee802154/adf7242.c
457F:	Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
458
459ADM1025 HARDWARE MONITOR DRIVER
460M:	Jean Delvare <jdelvare@suse.com>
461L:	linux-hwmon@vger.kernel.org
462S:	Maintained
463F:	Documentation/hwmon/adm1025
464F:	drivers/hwmon/adm1025.c
465
466ADM1029 HARDWARE MONITOR DRIVER
467M:	Corentin Labbe <clabbe.montjoie@gmail.com>
468L:	linux-hwmon@vger.kernel.org
469S:	Maintained
470F:	drivers/hwmon/adm1029.c
471
472ADM8211 WIRELESS DRIVER
473L:	linux-wireless@vger.kernel.org
474W:	http://wireless.kernel.org/
475S:	Orphan
476F:	drivers/net/wireless/admtek/adm8211.*
477
478ADP1653 FLASH CONTROLLER DRIVER
479M:	Sakari Ailus <sakari.ailus@iki.fi>
480L:	linux-media@vger.kernel.org
481S:	Maintained
482F:	drivers/media/i2c/adp1653.c
483F:	include/media/i2c/adp1653.h
484
485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486M:	Michael Hennerich <michael.hennerich@analog.com>
487W:	http://wiki.analog.com/ADP5520
488W:	http://ez.analog.com/community/linux-device-drivers
489S:	Supported
490F:	drivers/mfd/adp5520.c
491F:	drivers/video/backlight/adp5520_bl.c
492F:	drivers/leds/leds-adp5520.c
493F:	drivers/gpio/gpio-adp5520.c
494F:	drivers/input/keyboard/adp5520-keys.c
495
496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497M:	Michael Hennerich <michael.hennerich@analog.com>
498W:	http://wiki.analog.com/ADP5588
499W:	http://ez.analog.com/community/linux-device-drivers
500S:	Supported
501F:	drivers/input/keyboard/adp5588-keys.c
502F:	drivers/gpio/gpio-adp5588.c
503
504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505M:	Michael Hennerich <michael.hennerich@analog.com>
506W:	http://wiki.analog.com/ADP8860
507W:	http://ez.analog.com/community/linux-device-drivers
508S:	Supported
509F:	drivers/video/backlight/adp8860_bl.c
510
511ADS1015 HARDWARE MONITOR DRIVER
512M:	Dirk Eibach <eibach@gdsys.de>
513L:	linux-hwmon@vger.kernel.org
514S:	Maintained
515F:	Documentation/hwmon/ads1015
516F:	drivers/hwmon/ads1015.c
517F:	include/linux/platform_data/ads1015.h
518
519ADT746X FAN DRIVER
520M:	Colin Leroy <colin@colino.net>
521S:	Maintained
522F:	drivers/macintosh/therm_adt746x.c
523
524ADT7475 HARDWARE MONITOR DRIVER
525M:	Jean Delvare <jdelvare@suse.com>
526L:	linux-hwmon@vger.kernel.org
527S:	Maintained
528F:	Documentation/hwmon/adt7475
529F:	drivers/hwmon/adt7475.c
530
531ADVANSYS SCSI DRIVER
532M:	Matthew Wilcox <matthew@wil.cx>
533M:	Hannes Reinecke <hare@suse.com>
534L:	linux-scsi@vger.kernel.org
535S:	Maintained
536F:	Documentation/scsi/advansys.txt
537F:	drivers/scsi/advansys.c
538
539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540M:	Michael Hennerich <michael.hennerich@analog.com>
541W:	http://wiki.analog.com/ADXL345
542W:	http://ez.analog.com/community/linux-device-drivers
543S:	Supported
544F:	drivers/input/misc/adxl34x.c
545
546AF9013 MEDIA DRIVER
547M:	Antti Palosaari <crope@iki.fi>
548L:	linux-media@vger.kernel.org
549W:	https://linuxtv.org
550W:	http://palosaari.fi/linux/
551Q:	http://patchwork.linuxtv.org/project/linux-media/list/
552T:	git git://linuxtv.org/anttip/media_tree.git
553S:	Maintained
554F:	drivers/media/dvb-frontends/af9013*
555
556AF9033 MEDIA DRIVER
557M:	Antti Palosaari <crope@iki.fi>
558L:	linux-media@vger.kernel.org
559W:	https://linuxtv.org
560W:	http://palosaari.fi/linux/
561Q:	http://patchwork.linuxtv.org/project/linux-media/list/
562T:	git git://linuxtv.org/anttip/media_tree.git
563S:	Maintained
564F:	drivers/media/dvb-frontends/af9033*
565
566AFFS FILE SYSTEM
567L:	linux-fsdevel@vger.kernel.org
568S:	Orphan
569F:	Documentation/filesystems/affs.txt
570F:	fs/affs/
571
572AFS FILESYSTEM
573M:	David Howells <dhowells@redhat.com>
574L:	linux-afs@lists.infradead.org
575S:	Supported
576F:	fs/afs/
577F:	include/trace/events/afs.h
578F:	Documentation/filesystems/afs.txt
579W:	https://www.infradead.org/~dhowells/kafs/
580
581AGPGART DRIVER
582M:	David Airlie <airlied@linux.ie>
583T:	git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584S:	Maintained
585F:	drivers/char/agp/
586F:	include/linux/agp*
587F:	include/uapi/linux/agp*
588
589AHA152X SCSI DRIVER
590M:	"Juergen E. Fischer" <fischer@norbit.de>
591L:	linux-scsi@vger.kernel.org
592S:	Maintained
593F:	drivers/scsi/aha152x*
594F:	drivers/scsi/pcmcia/aha152x*
595
596AIC7XXX / AIC79XX SCSI DRIVER
597M:	Hannes Reinecke <hare@suse.com>
598L:	linux-scsi@vger.kernel.org
599S:	Maintained
600F:	drivers/scsi/aic7xxx/
601
602AIMSLAB FM RADIO RECEIVER DRIVER
603M:	Hans Verkuil <hverkuil@xs4all.nl>
604L:	linux-media@vger.kernel.org
605T:	git git://linuxtv.org/media_tree.git
606W:	https://linuxtv.org
607S:	Maintained
608F:	drivers/media/radio/radio-aimslab*
609
610AIO
611M:	Benjamin LaHaise <bcrl@kvack.org>
612L:	linux-aio@kvack.org
613S:	Supported
614F:	fs/aio.c
615F:	include/linux/*aio*.h
616
617AIRSPY MEDIA DRIVER
618M:	Antti Palosaari <crope@iki.fi>
619L:	linux-media@vger.kernel.org
620W:	https://linuxtv.org
621W:	http://palosaari.fi/linux/
622Q:	http://patchwork.linuxtv.org/project/linux-media/list/
623T:	git git://linuxtv.org/anttip/media_tree.git
624S:	Maintained
625F:	drivers/media/usb/airspy/
626
627ALACRITECH GIGABIT ETHERNET DRIVER
628M:	Lino Sanfilippo <LinoSanfilippo@gmx.de>
629S:	Maintained
630F:	drivers/net/ethernet/alacritech/*
631
632ALCATEL SPEEDTOUCH USB DRIVER
633M:	Duncan Sands <duncan.sands@free.fr>
634L:	linux-usb@vger.kernel.org
635W:	http://www.linux-usb.org/SpeedTouch/
636S:	Maintained
637F:	drivers/usb/atm/speedtch.c
638F:	drivers/usb/atm/usbatm.c
639
640ALCHEMY AU1XX0 MMC DRIVER
641M:	Manuel Lauss <manuel.lauss@gmail.com>
642S:	Maintained
643F:	drivers/mmc/host/au1xmmc.c
644
645ALI1563 I2C DRIVER
646M:	Rudolf Marek <r.marek@assembler.cz>
647L:	linux-i2c@vger.kernel.org
648S:	Maintained
649F:	Documentation/i2c/busses/i2c-ali1563
650F:	drivers/i2c/busses/i2c-ali1563.c
651
652ALLWINNER SECURITY SYSTEM
653M:	Corentin Labbe <clabbe.montjoie@gmail.com>
654L:	linux-crypto@vger.kernel.org
655S:	Maintained
656F:	drivers/crypto/sunxi-ss/
657
658ALPHA PORT
659M:	Richard Henderson <rth@twiddle.net>
660M:	Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661M:	Matt Turner <mattst88@gmail.com>
662S:	Odd Fixes
663L:	linux-alpha@vger.kernel.org
664F:	arch/alpha/
665
666ALPS PS/2 TOUCHPAD DRIVER
667R:	Pali Rohár <pali.rohar@gmail.com>
668F:	drivers/input/mouse/alps.*
669
670ALTERA I2C CONTROLLER DRIVER
671M:	Thor Thayer <thor.thayer@linux.intel.com>
672S:	Maintained
673F:	drivers/i2c/busses/i2c-altera.c
674
675ALTERA MAILBOX DRIVER
676M:	Ley Foon Tan <lftan@altera.com>
677L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678S:	Maintained
679F:	drivers/mailbox/mailbox-altera.c
680
681ALTERA PIO DRIVER
682M:	Tien Hock Loh <thloh@altera.com>
683L:	linux-gpio@vger.kernel.org
684S:	Maintained
685F:	drivers/gpio/gpio-altera.c
686
687ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688M:	Thor Thayer <thor.thayer@linux.intel.com>
689S:	Maintained
690F:	drivers/gpio/gpio-altera-a10sr.c
691F:	drivers/mfd/altera-a10sr.c
692F:	drivers/reset/reset-a10sr.c
693F:	include/linux/mfd/altera-a10sr.h
694F:	include/dt-bindings/reset/altr,rst-mgr-a10sr.h
695
696ALTERA TRIPLE SPEED ETHERNET DRIVER
697M:	Vince Bridgers <vbridger@opensource.altera.com>
698L:	netdev@vger.kernel.org
699L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
700S:	Maintained
701F:	drivers/net/ethernet/altera/
702
703ALTERA UART/JTAG UART SERIAL DRIVERS
704M:	Tobias Klauser <tklauser@distanz.ch>
705L:	linux-serial@vger.kernel.org
706L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
707S:	Maintained
708F:	drivers/tty/serial/altera_uart.c
709F:	drivers/tty/serial/altera_jtaguart.c
710F:	include/linux/altera_uart.h
711F:	include/linux/altera_jtaguart.h
712
713AMAZON ETHERNET DRIVERS
714M:	Netanel Belgazal <netanel@amazon.com>
715R:	Saeed Bishara <saeedb@amazon.com>
716R:	Zorik Machulsky <zorik@amazon.com>
717L:	netdev@vger.kernel.org
718S:	Supported
719F:	Documentation/networking/ena.txt
720F:	drivers/net/ethernet/amazon/
721
722AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723M:	Tom Lendacky <thomas.lendacky@amd.com>
724M:	Gary Hook <gary.hook@amd.com>
725L:	linux-crypto@vger.kernel.org
726S:	Supported
727F:	drivers/crypto/ccp/
728F:	include/linux/ccp.h
729
730AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731M:	Huang Rui <ray.huang@amd.com>
732L:	linux-hwmon@vger.kernel.org
733S:	Supported
734F:	Documentation/hwmon/fam15h_power
735F:	drivers/hwmon/fam15h_power.c
736
737AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
739S:	Orphan
740F:	drivers/usb/gadget/udc/amd5536udc.*
741
742AMD GEODE PROCESSOR/CHIPSET SUPPORT
743P:	Andres Salomon <dilinger@queued.net>
744L:	linux-geode@lists.infradead.org (moderated for non-subscribers)
745W:	http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
746S:	Supported
747F:	drivers/char/hw_random/geode-rng.c
748F:	drivers/crypto/geode*
749F:	drivers/video/fbdev/geode/
750F:	arch/x86/include/asm/geode.h
751
752AMD IOMMU (AMD-VI)
753M:	Joerg Roedel <joro@8bytes.org>
754L:	iommu@lists.linux-foundation.org
755T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
756S:	Maintained
757F:	drivers/iommu/amd_iommu*.[ch]
758F:	include/linux/amd-iommu.h
759
760AMD KFD
761M:	Oded Gabbay <oded.gabbay@gmail.com>
762L:	dri-devel@lists.freedesktop.org
763T:	git git://people.freedesktop.org/~gabbayo/linux.git
764S:	Supported
765F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768F:	drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769F:	drivers/gpu/drm/amd/amdkfd/
770F:	drivers/gpu/drm/amd/include/cik_structs.h
771F:	drivers/gpu/drm/amd/include/kgd_kfd_interface.h
772F:	drivers/gpu/drm/amd/include/vi_structs.h
773F:	include/uapi/linux/kfd_ioctl.h
774
775AMD SEATTLE DEVICE TREE SUPPORT
776M:	Brijesh Singh <brijeshkumar.singh@amd.com>
777M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
778M:	Tom Lendacky <thomas.lendacky@amd.com>
779S:	Supported
780F:	arch/arm64/boot/dts/amd/
781
782AMD XGBE DRIVER
783M:	Tom Lendacky <thomas.lendacky@amd.com>
784L:	netdev@vger.kernel.org
785S:	Supported
786F:	drivers/net/ethernet/amd/xgbe/
787F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
788
789AMS (Apple Motion Sensor) DRIVER
790M:	Michael Hanselmann <linux-kernel@hansmi.ch>
791S:	Supported
792F:	drivers/macintosh/ams/
793
794ANALOG DEVICES INC AD9389B DRIVER
795M:	Hans Verkuil <hans.verkuil@cisco.com>
796L:	linux-media@vger.kernel.org
797S:	Maintained
798F:	drivers/media/i2c/ad9389b*
799
800ANALOG DEVICES INC ADV7180 DRIVER
801M:	Lars-Peter Clausen <lars@metafoo.de>
802L:	linux-media@vger.kernel.org
803W:	http://ez.analog.com/community/linux-device-drivers
804S:	Supported
805F:	drivers/media/i2c/adv7180.c
806
807ANALOG DEVICES INC ADV748X DRIVER
808M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
809L:	linux-media@vger.kernel.org
810S:	Maintained
811F:	drivers/media/i2c/adv748x/*
812
813ANALOG DEVICES INC ADV7511 DRIVER
814M:	Hans Verkuil <hans.verkuil@cisco.com>
815L:	linux-media@vger.kernel.org
816S:	Maintained
817F:	drivers/media/i2c/adv7511*
818
819ANALOG DEVICES INC ADV7604 DRIVER
820M:	Hans Verkuil <hans.verkuil@cisco.com>
821L:	linux-media@vger.kernel.org
822S:	Maintained
823F:	drivers/media/i2c/adv7604*
824
825ANALOG DEVICES INC ADV7842 DRIVER
826M:	Hans Verkuil <hans.verkuil@cisco.com>
827L:	linux-media@vger.kernel.org
828S:	Maintained
829F:	drivers/media/i2c/adv7842*
830
831ANALOG DEVICES INC ASOC CODEC DRIVERS
832M:	Lars-Peter Clausen <lars@metafoo.de>
833L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
834W:	http://wiki.analog.com/
835W:	http://ez.analog.com/community/linux-device-drivers
836S:	Supported
837F:	sound/soc/codecs/adau*
838F:	sound/soc/codecs/adav*
839F:	sound/soc/codecs/ad1*
840F:	sound/soc/codecs/ad7*
841F:	sound/soc/codecs/ssm*
842F:	sound/soc/codecs/sigmadsp.*
843
844ANALOG DEVICES INC ASOC DRIVERS
845L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
846L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
847W:	http://blackfin.uclinux.org/
848S:	Supported
849F:	sound/soc/blackfin/*
850
851ANALOG DEVICES INC DMA DRIVERS
852M:	Lars-Peter Clausen <lars@metafoo.de>
853W:	http://ez.analog.com/community/linux-device-drivers
854S:	Supported
855F:	drivers/dma/dma-axi-dmac.c
856
857ANALOG DEVICES INC IIO DRIVERS
858M:	Lars-Peter Clausen <lars@metafoo.de>
859M:	Michael Hennerich <Michael.Hennerich@analog.com>
860W:	http://wiki.analog.com/
861W:	http://ez.analog.com/community/linux-device-drivers
862S:	Supported
863F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
864F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
865F:	drivers/iio/*/ad*
866F:	drivers/iio/adc/ltc2497*
867X:	drivers/iio/*/adjd*
868F:	drivers/staging/iio/*/ad*
869F:	drivers/staging/iio/trigger/iio-trig-bfin-timer.c
870
871ANDROID CONFIG FRAGMENTS
872M:	Rob Herring <robh@kernel.org>
873S:	Supported
874F:	kernel/configs/android*
875
876ANDROID DRIVERS
877M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
878M:	Arve Hjønnevåg <arve@android.com>
879M:	Todd Kjos <tkjos@android.com>
880M:	Martijn Coenen <maco@android.com>
881T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
882L:	devel@driverdev.osuosl.org
883S:	Supported
884F:	drivers/android/
885F:	drivers/staging/android/
886
887ANDROID GOLDFISH PIC DRIVER
888M:	Miodrag Dinic <miodrag.dinic@mips.com>
889S:	Supported
890F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
891F:	drivers/irqchip/irq-goldfish-pic.c
892
893ANDROID GOLDFISH RTC DRIVER
894M:	Miodrag Dinic <miodrag.dinic@mips.com>
895S:	Supported
896F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
897F:	drivers/rtc/rtc-goldfish.c
898
899ANDROID ION DRIVER
900M:	Laura Abbott <labbott@redhat.com>
901M:	Sumit Semwal <sumit.semwal@linaro.org>
902L:	devel@driverdev.osuosl.org
903S:	Supported
904F:	drivers/staging/android/ion
905F:	drivers/staging/android/uapi/ion.h
906F:	drivers/staging/android/uapi/ion_test.h
907
908AOA (Apple Onboard Audio) ALSA DRIVER
909M:	Johannes Berg <johannes@sipsolutions.net>
910L:	linuxppc-dev@lists.ozlabs.org
911L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
912S:	Maintained
913F:	sound/aoa/
914
915APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
916M:	William Breathitt Gray <vilhelm.gray@gmail.com>
917L:	linux-iio@vger.kernel.org
918S:	Maintained
919F:	drivers/iio/adc/stx104.c
920
921APM DRIVER
922M:	Jiri Kosina <jikos@kernel.org>
923S:	Odd fixes
924T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
925F:	arch/x86/kernel/apm_32.c
926F:	include/linux/apm_bios.h
927F:	include/uapi/linux/apm_bios.h
928F:	drivers/char/apm-emulation.c
929
930APPARMOR SECURITY MODULE
931M:	John Johansen <john.johansen@canonical.com>
932L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
933W:	apparmor.wiki.kernel.org
934T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
935S:	Supported
936F:	security/apparmor/
937F:	Documentation/admin-guide/LSM/apparmor.rst
938
939APPLE BCM5974 MULTITOUCH DRIVER
940M:	Henrik Rydberg <rydberg@bitmath.org>
941L:	linux-input@vger.kernel.org
942S:	Odd fixes
943F:	drivers/input/mouse/bcm5974.c
944
945APPLE SMC DRIVER
946M:	Henrik Rydberg <rydberg@bitmath.org>
947L:	linux-hwmon@vger.kernel.org
948S:	Odd fixes
949F:	drivers/hwmon/applesmc.c
950
951APPLETALK NETWORK LAYER
952L:	netdev@vger.kernel.org
953S:	Odd fixes
954F:	drivers/net/appletalk/
955F:	net/appletalk/
956
957APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
958M:	Duc Dang <dhdang@apm.com>
959S:	Supported
960F:	arch/arm64/boot/dts/apm/
961
962APPLIED MICRO (APM) X-GENE SOC EDAC
963M:	Loc Ho <lho@apm.com>
964S:	Supported
965F:	drivers/edac/xgene_edac.c
966F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
967
968APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
969M:	Iyappan Subramanian <isubramanian@apm.com>
970M:	Keyur Chudgar <kchudgar@apm.com>
971S:	Supported
972F:	drivers/net/ethernet/apm/xgene-v2/
973
974APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
975M:	Iyappan Subramanian <isubramanian@apm.com>
976M:	Keyur Chudgar <kchudgar@apm.com>
977M:	Quan Nguyen <qnguyen@apm.com>
978S:	Supported
979F:	drivers/net/ethernet/apm/xgene/
980F:	drivers/net/phy/mdio-xgene.c
981F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
982F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
983
984APPLIED MICRO (APM) X-GENE SOC PMU
985M:	Tai Nguyen <ttnguyen@apm.com>
986S:	Supported
987F:	drivers/perf/xgene_pmu.c
988F:	Documentation/perf/xgene-pmu.txt
989F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
990
991APTINA CAMERA SENSOR PLL
992M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
993L:	linux-media@vger.kernel.org
994S:	Maintained
995F:	drivers/media/i2c/aptina-pll.*
996
997ARC FRAMEBUFFER DRIVER
998M:	Jaya Kumar <jayalk@intworks.biz>
999S:	Maintained
1000F:	drivers/video/fbdev/arcfb.c
1001F:	drivers/video/fbdev/core/fb_defio.c
1002
1003ARC PGU DRM DRIVER
1004M:	Alexey Brodkin <abrodkin@synopsys.com>
1005S:	Supported
1006F:	drivers/gpu/drm/arc/
1007F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
1008
1009ARCNET NETWORK LAYER
1010M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
1011L:	netdev@vger.kernel.org
1012S:	Maintained
1013F:	drivers/net/arcnet/
1014F:	include/uapi/linux/if_arcnet.h
1015
1016ARM ARCHITECTED TIMER DRIVER
1017M:	Mark Rutland <mark.rutland@arm.com>
1018M:	Marc Zyngier <marc.zyngier@arm.com>
1019L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S:	Maintained
1021F:	arch/arm/include/asm/arch_timer.h
1022F:	arch/arm64/include/asm/arch_timer.h
1023F:	drivers/clocksource/arm_arch_timer.c
1024
1025ARM HDLCD DRM DRIVER
1026M:	Liviu Dudau <liviu.dudau@arm.com>
1027S:	Supported
1028F:	drivers/gpu/drm/arm/hdlcd_*
1029F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
1030
1031ARM MALI-DP DRM DRIVER
1032M:	Liviu Dudau <liviu.dudau@arm.com>
1033M:	Brian Starkey <brian.starkey@arm.com>
1034M:	Mali DP Maintainers <malidp@foss.arm.com>
1035S:	Supported
1036F:	drivers/gpu/drm/arm/
1037F:	Documentation/devicetree/bindings/display/arm,malidp.txt
1038
1039ARM MFM AND FLOPPY DRIVERS
1040M:	Ian Molton <spyro@f2s.com>
1041S:	Maintained
1042F:	arch/arm/lib/floppydma.S
1043F:	arch/arm/include/asm/floppy.h
1044
1045ARM PMU PROFILING AND DEBUGGING
1046M:	Will Deacon <will.deacon@arm.com>
1047M:	Mark Rutland <mark.rutland@arm.com>
1048S:	Maintained
1049L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050F:	arch/arm*/kernel/perf_*
1051F:	arch/arm/oprofile/common.c
1052F:	arch/arm*/kernel/hw_breakpoint.c
1053F:	arch/arm*/include/asm/hw_breakpoint.h
1054F:	arch/arm*/include/asm/perf_event.h
1055F:	drivers/perf/*
1056F:	include/linux/perf/arm_pmu.h
1057F:	Documentation/devicetree/bindings/arm/pmu.txt
1058F:	Documentation/devicetree/bindings/perf/
1059
1060ARM PORT
1061M:	Russell King <linux@armlinux.org.uk>
1062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063W:	http://www.armlinux.org.uk/
1064S:	Maintained
1065T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
1066F:	arch/arm/
1067
1068ARM PRIMECELL AACI PL041 DRIVER
1069M:	Russell King <linux@armlinux.org.uk>
1070S:	Maintained
1071F:	sound/arm/aaci.*
1072
1073ARM PRIMECELL BUS SUPPORT
1074M:	Russell King <linux@armlinux.org.uk>
1075S:	Maintained
1076F:	drivers/amba/
1077F:	include/linux/amba/bus.h
1078
1079ARM PRIMECELL CLCD PL110 DRIVER
1080M:	Russell King <linux@armlinux.org.uk>
1081S:	Maintained
1082F:	drivers/video/fbdev/amba-clcd.*
1083
1084ARM PRIMECELL KMI PL050 DRIVER
1085M:	Russell King <linux@armlinux.org.uk>
1086S:	Maintained
1087F:	drivers/input/serio/ambakmi.*
1088F:	include/linux/amba/kmi.h
1089
1090ARM PRIMECELL MMCI PL180/1 DRIVER
1091M:	Russell King <linux@armlinux.org.uk>
1092S:	Maintained
1093F:	drivers/mmc/host/mmci.*
1094F:	include/linux/amba/mmci.h
1095
1096ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1097M:	Russell King <linux@armlinux.org.uk>
1098S:	Maintained
1099F:	drivers/tty/serial/amba-pl01*.c
1100F:	include/linux/amba/serial.h
1101
1102ARM SMMU DRIVERS
1103M:	Will Deacon <will.deacon@arm.com>
1104R:	Robin Murphy <robin.murphy@arm.com>
1105L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S:	Maintained
1107F:	drivers/iommu/arm-smmu.c
1108F:	drivers/iommu/arm-smmu-v3.c
1109F:	drivers/iommu/io-pgtable-arm.c
1110F:	drivers/iommu/io-pgtable-arm-v7s.c
1111
1112ARM SUB-ARCHITECTURES
1113L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S:	Maintained
1115F:	arch/arm/mach-*/
1116F:	arch/arm/plat-*/
1117T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1118
1119ARM/ACTIONS SEMI ARCHITECTURE
1120M:	Andreas Färber <afaerber@suse.de>
1121L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S:	Maintained
1123N:	owl
1124F:	arch/arm/mach-actions/
1125F:	arch/arm/boot/dts/owl-*
1126F:	arch/arm64/boot/dts/actions/
1127F:	drivers/clocksource/owl-*
1128F:	drivers/soc/actions/
1129F:	include/dt-bindings/power/owl-*
1130F:	include/linux/soc/actions/
1131F:	Documentation/devicetree/bindings/arm/actions.txt
1132F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
1133F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1134
1135ARM/ADS SPHERE MACHINE SUPPORT
1136M:	Lennert Buytenhek <kernel@wantstofly.org>
1137L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S:	Maintained
1139
1140ARM/AFEB9260 MACHINE SUPPORT
1141M:	Sergey Lapin <slapin@ossfans.org>
1142L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S:	Maintained
1144
1145ARM/AJECO 1ARM MACHINE SUPPORT
1146M:	Lennert Buytenhek <kernel@wantstofly.org>
1147L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1148S:	Maintained
1149
1150ARM/Allwinner SoC Clock Support
1151M:	Emilio López <emilio@elopez.com.ar>
1152S:	Maintained
1153F:	drivers/clk/sunxi/
1154
1155ARM/Allwinner sunXi SoC support
1156M:	Maxime Ripard <maxime.ripard@free-electrons.com>
1157M:	Chen-Yu Tsai <wens@csie.org>
1158L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S:	Maintained
1160N:	sun[x456789]i
1161N:	sun50i
1162F:	arch/arm/mach-sunxi/
1163F:	arch/arm64/boot/dts/allwinner/
1164F:	drivers/clk/sunxi-ng/
1165F:	drivers/pinctrl/sunxi/
1166F:	drivers/soc/sunxi/
1167T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1168
1169ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1170M:	Neil Armstrong <narmstrong@baylibre.com>
1171M:	Jerome Brunet <jbrunet@baylibre.com>
1172L:	linux-amlogic@lists.infradead.org
1173S:	Maintained
1174F:	drivers/clk/meson/
1175F:	include/dt-bindings/clock/meson*
1176F:	include/dt-bindings/clock/gxbb*
1177F:	Documentation/devicetree/bindings/clock/amlogic*
1178
1179ARM/Amlogic Meson SoC support
1180M:	Carlo Caione <carlo@caione.org>
1181M:	Kevin Hilman <khilman@baylibre.com>
1182L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183L:	linux-amlogic@lists.infradead.org
1184W:	http://linux-meson.com/
1185S:	Maintained
1186F:	arch/arm/mach-meson/
1187F:	arch/arm/boot/dts/meson*
1188F:	arch/arm64/boot/dts/amlogic/
1189F:	drivers/pinctrl/meson/
1190F:	drivers/mmc/host/meson*
1191N:	meson
1192
1193ARM/Annapurna Labs ALPINE ARCHITECTURE
1194M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
1195M:	Antoine Tenart <antoine.tenart@free-electrons.com>
1196L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S:	Maintained
1198F:	arch/arm/mach-alpine/
1199F:	arch/arm/boot/dts/alpine*
1200F:	arch/arm64/boot/dts/al/
1201F:	drivers/*/*alpine*
1202
1203ARM/ARTPEC MACHINE SUPPORT
1204M:	Jesper Nilsson <jesper.nilsson@axis.com>
1205M:	Lars Persson <lars.persson@axis.com>
1206M:	Niklas Cassel <niklas.cassel@axis.com>
1207S:	Maintained
1208L:	linux-arm-kernel@axis.com
1209F:	arch/arm/mach-artpec
1210F:	arch/arm/boot/dts/artpec6*
1211F:	drivers/clk/axis
1212F:	drivers/crypto/axis
1213F:	drivers/pinctrl/pinctrl-artpec*
1214F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1215
1216ARM/ASPEED I2C DRIVER
1217M:	Brendan Higgins <brendanhiggins@google.com>
1218R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
1219R:	Joel Stanley <joel@jms.id.au>
1220L:	linux-i2c@vger.kernel.org
1221L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
1222S:	Maintained
1223F:	drivers/irqchip/irq-aspeed-i2c-ic.c
1224F:	drivers/i2c/busses/i2c-aspeed.c
1225F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1226F:	Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1227
1228ARM/ASPEED MACHINE SUPPORT
1229M:	Joel Stanley <joel@jms.id.au>
1230S:	Maintained
1231F:	arch/arm/mach-aspeed/
1232F:	arch/arm/boot/dts/aspeed-*
1233F:	drivers/*/*aspeed*
1234
1235ARM/ATMEL AT91 Clock Support
1236M:	Boris Brezillon <boris.brezillon@free-electrons.com>
1237S:	Maintained
1238F:	drivers/clk/at91
1239
1240ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1241M:	Nicolas Ferre <nicolas.ferre@microchip.com>
1242M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
1243L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244W:	http://www.linux4sam.org
1245T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1246S:	Supported
1247N:	at91
1248N:	atmel
1249F:	arch/arm/mach-at91/
1250F:	include/soc/at91/
1251F:	arch/arm/boot/dts/at91*.dts
1252F:	arch/arm/boot/dts/at91*.dtsi
1253F:	arch/arm/boot/dts/sama*.dts
1254F:	arch/arm/boot/dts/sama*.dtsi
1255F:	arch/arm/include/debug/at91.S
1256F:	drivers/memory/atmel*
1257F:	drivers/watchdog/sama5d4_wdt.c
1258X:	drivers/input/touchscreen/atmel_mxt_ts.c
1259X:	drivers/net/wireless/atmel/
1260
1261ARM/CALXEDA HIGHBANK ARCHITECTURE
1262M:	Rob Herring <robh@kernel.org>
1263L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264S:	Maintained
1265F:	arch/arm/mach-highbank/
1266F:	arch/arm/boot/dts/highbank.dts
1267F:	arch/arm/boot/dts/ecx-*.dts*
1268
1269ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1270M:	Krzysztof Halasa <khalasa@piap.pl>
1271S:	Maintained
1272F:	arch/arm/mach-cns3xxx/
1273
1274ARM/CAVIUM THUNDER NETWORK DRIVER
1275M:	Sunil Goutham <sgoutham@cavium.com>
1276M:	Robert Richter <rric@kernel.org>
1277L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S:	Supported
1279F:	drivers/net/ethernet/cavium/thunder/
1280
1281ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1282M:	Lukasz Majewski <lukma@denx.de>
1283L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S:	Maintained
1285F:	arch/arm/mach-ep93xx/ts72xx.c
1286
1287ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1288M:	Alexander Shiyan <shc_work@mail.ru>
1289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S:	Odd Fixes
1291N:	clps711x
1292
1293ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1294M:	Lennert Buytenhek <kernel@wantstofly.org>
1295L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S:	Maintained
1297
1298ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1299M:	Hartley Sweeten <hsweeten@visionengravers.com>
1300M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
1301L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S:	Maintained
1303F:	arch/arm/mach-ep93xx/
1304F:	arch/arm/mach-ep93xx/include/mach/
1305
1306ARM/CLKDEV SUPPORT
1307M:	Russell King <linux@armlinux.org.uk>
1308L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S:	Maintained
1310T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1311F:	arch/arm/include/asm/clkdev.h
1312F:	drivers/clk/clkdev.c
1313
1314ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1315M:	Mike Rapoport <mike@compulab.co.il>
1316L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317S:	Maintained
1318
1319ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1320M:	Baruch Siach <baruch@tkos.co.il>
1321L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322S:	Maintained
1323F:	arch/arm/boot/dts/cx92755*
1324N:	digicolor
1325
1326ARM/CONTEC MICRO9 MACHINE SUPPORT
1327M:	Hubert Feurstein <hubert.feurstein@contec.at>
1328S:	Maintained
1329F:	arch/arm/mach-ep93xx/micro9.c
1330
1331ARM/CORESIGHT FRAMEWORK AND DRIVERS
1332M:	Mathieu Poirier <mathieu.poirier@linaro.org>
1333L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S:	Maintained
1335F:	drivers/hwtracing/coresight/*
1336F:	Documentation/trace/coresight.txt
1337F:	Documentation/trace/coresight-cpu-debug.txt
1338F:	Documentation/devicetree/bindings/arm/coresight.txt
1339F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1340F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1341F:	tools/perf/arch/arm/util/pmu.c
1342F:	tools/perf/arch/arm/util/auxtrace.c
1343F:	tools/perf/arch/arm/util/cs-etm.c
1344F:	tools/perf/arch/arm/util/cs-etm.h
1345F:	tools/perf/util/cs-etm.*
1346F:	tools/perf/util/cs-etm-decoder/*
1347
1348ARM/CORGI MACHINE SUPPORT
1349M:	Richard Purdie <rpurdie@rpsys.net>
1350S:	Maintained
1351
1352ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1353M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1354M:	Linus Walleij <linus.walleij@linaro.org>
1355L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356T:	git git://github.com/ulli-kroll/linux.git
1357S:	Maintained
1358F:	Documentation/devicetree/bindings/arm/gemini.txt
1359F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1360F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1361F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1362F:	arch/arm/mach-gemini/
1363F:	drivers/net/ethernet/cortina/gemini/*
1364F:	drivers/pinctrl/pinctrl-gemini.c
1365F:	drivers/rtc/rtc-ftrtc010.c
1366
1367ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1368M:	Barry Song <baohua@kernel.org>
1369L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1371S:	Maintained
1372F:	arch/arm/boot/dts/prima2*
1373F:	arch/arm/mach-prima2/
1374F:	drivers/clk/sirf/
1375F:	drivers/clocksource/timer-prima2.c
1376F:	drivers/clocksource/timer-atlas7.c
1377N:	[^a-z]sirf
1378
1379ARM/EBSA110 MACHINE SUPPORT
1380M:	Russell King <linux@armlinux.org.uk>
1381L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382W:	http://www.armlinux.org.uk/
1383S:	Maintained
1384F:	arch/arm/mach-ebsa110/
1385F:	drivers/net/ethernet/amd/am79c961a.*
1386
1387ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1388M:	Uwe Kleine-König <kernel@pengutronix.de>
1389L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1390S:	Maintained
1391N:	efm32
1392
1393ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1394M:	Robert Jarzmik <robert.jarzmik@free.fr>
1395L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S:	Maintained
1397F:	arch/arm/mach-pxa/ezx.c
1398
1399ARM/FARADAY FA526 PORT
1400M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
1401L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402S:	Maintained
1403T:	git git://git.berlios.de/gemini-board
1404F:	arch/arm/mm/*-fa*
1405
1406ARM/FOOTBRIDGE ARCHITECTURE
1407M:	Russell King <linux@armlinux.org.uk>
1408L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409W:	http://www.armlinux.org.uk/
1410S:	Maintained
1411F:	arch/arm/include/asm/hardware/dec21285.h
1412F:	arch/arm/mach-footbridge/
1413
1414ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1415M:	Shawn Guo <shawnguo@kernel.org>
1416M:	Sascha Hauer <kernel@pengutronix.de>
1417R:	Fabio Estevam <fabio.estevam@nxp.com>
1418L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S:	Maintained
1420T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1421F:	arch/arm/mach-imx/
1422F:	arch/arm/mach-mxs/
1423F:	arch/arm/boot/dts/imx*
1424F:	arch/arm/configs/imx*_defconfig
1425F:	drivers/clk/imx/
1426F:	drivers/soc/imx/
1427F:	include/soc/imx/
1428
1429ARM/FREESCALE VYBRID ARM ARCHITECTURE
1430M:	Shawn Guo <shawnguo@kernel.org>
1431M:	Sascha Hauer <kernel@pengutronix.de>
1432R:	Stefan Agner <stefan@agner.ch>
1433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434S:	Maintained
1435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1436F:	arch/arm/mach-imx/*vf610*
1437F:	arch/arm/boot/dts/vf*
1438
1439ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1440M:	Lennert Buytenhek <kernel@wantstofly.org>
1441L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442S:	Maintained
1443
1444ARM/GUMSTIX MACHINE SUPPORT
1445M:	Steve Sakoman <sakoman@gmail.com>
1446L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447S:	Maintained
1448
1449ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1450M:	Philipp Zabel <philipp.zabel@gmail.com>
1451M:	Paul Parsons <lost.distance@yahoo.com>
1452L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453S:	Maintained
1454F:	arch/arm/mach-pxa/hx4700.c
1455F:	arch/arm/mach-pxa/include/mach/hx4700.h
1456F:	sound/soc/pxa/hx4700.c
1457
1458ARM/HISILICON SOC SUPPORT
1459M:	Wei Xu <xuwei5@hisilicon.com>
1460L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461W:	http://www.hisilicon.com
1462S:	Supported
1463T:	git git://github.com/hisilicon/linux-hisi.git
1464F:	arch/arm/mach-hisi/
1465F:	arch/arm/boot/dts/hi3*
1466F:	arch/arm/boot/dts/hip*
1467F:	arch/arm/boot/dts/hisi*
1468F:	arch/arm64/boot/dts/hisilicon/
1469
1470ARM/HP JORNADA 7XX MACHINE SUPPORT
1471M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
1472W:	www.jlime.com
1473S:	Maintained
1474T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1475F:	arch/arm/mach-sa1100/jornada720.c
1476F:	arch/arm/mach-sa1100/include/mach/jornada720.h
1477
1478ARM/IGEP MACHINE SUPPORT
1479M:	Enric Balletbo i Serra <eballetbo@gmail.com>
1480M:	Javier Martinez Canillas <javier@dowhile0.org>
1481L:	linux-omap@vger.kernel.org
1482L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483S:	Maintained
1484F:	arch/arm/boot/dts/omap3-igep*
1485
1486ARM/INCOME PXA270 SUPPORT
1487M:	Marek Vasut <marek.vasut@gmail.com>
1488L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489S:	Maintained
1490F:	arch/arm/mach-pxa/colibri-pxa270-income.c
1491
1492ARM/INTEL IOP13XX ARM ARCHITECTURE
1493M:	Lennert Buytenhek <kernel@wantstofly.org>
1494L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495S:	Maintained
1496
1497ARM/INTEL IOP32X ARM ARCHITECTURE
1498M:	Lennert Buytenhek <kernel@wantstofly.org>
1499L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500S:	Maintained
1501
1502ARM/INTEL IOP33X ARM ARCHITECTURE
1503L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504S:	Orphan
1505
1506ARM/INTEL IQ81342EX MACHINE SUPPORT
1507M:	Lennert Buytenhek <kernel@wantstofly.org>
1508L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509S:	Maintained
1510
1511ARM/INTEL IXDP2850 MACHINE SUPPORT
1512M:	Lennert Buytenhek <kernel@wantstofly.org>
1513L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514S:	Maintained
1515
1516ARM/INTEL IXP4XX ARM ARCHITECTURE
1517M:	Imre Kaloz <kaloz@openwrt.org>
1518M:	Krzysztof Halasa <khalasa@piap.pl>
1519L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520S:	Maintained
1521F:	arch/arm/mach-ixp4xx/
1522
1523ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1524M:	Jonathan Cameron <jic23@cam.ac.uk>
1525L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S:	Maintained
1527F:	arch/arm/mach-pxa/stargate2.c
1528F:	drivers/pcmcia/pxa2xx_stargate2.c
1529
1530ARM/INTEL XSC3 (MANZANO) ARM CORE
1531M:	Lennert Buytenhek <kernel@wantstofly.org>
1532L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533S:	Maintained
1534
1535ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1536M:	Lennert Buytenhek <kernel@wantstofly.org>
1537L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538S:	Maintained
1539
1540ARM/LG1K ARCHITECTURE
1541M:	Chanho Min <chanho.min@lge.com>
1542L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S:	Maintained
1544F:	arch/arm64/boot/dts/lg/
1545
1546ARM/LOGICPD PXA270 MACHINE SUPPORT
1547M:	Lennert Buytenhek <kernel@wantstofly.org>
1548L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S:	Maintained
1550
1551ARM/LPC18XX ARCHITECTURE
1552M:	Joachim Eastwood <manabian@gmail.com>
1553L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554S:	Maintained
1555F:	arch/arm/boot/dts/lpc43*
1556F:	drivers/clk/nxp/clk-lpc18xx*
1557F:	drivers/clocksource/time-lpc32xx.c
1558F:	drivers/i2c/busses/i2c-lpc2k.c
1559F:	drivers/memory/pl172.c
1560F:	drivers/mtd/spi-nor/nxp-spifi.c
1561F:	drivers/rtc/rtc-lpc24xx.c
1562N:	lpc18xx
1563
1564ARM/LPC32XX SOC SUPPORT
1565M:	Vladimir Zapolskiy <vz@mleia.com>
1566M:	Sylvain Lemieux <slemieux.tyco@gmail.com>
1567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568T:	git git://github.com/vzapolskiy/linux-lpc32xx.git
1569S:	Maintained
1570F:	arch/arm/boot/dts/lpc32*
1571F:	arch/arm/mach-lpc32xx/
1572F:	drivers/i2c/busses/i2c-pnx.c
1573F:	drivers/net/ethernet/nxp/lpc_eth.c
1574F:	drivers/usb/host/ohci-nxp.c
1575F:	drivers/watchdog/pnx4008_wdt.c
1576N:	lpc32xx
1577
1578ARM/MAGICIAN MACHINE SUPPORT
1579M:	Philipp Zabel <philipp.zabel@gmail.com>
1580S:	Maintained
1581
1582ARM/Marvell Berlin SoC support
1583M:	Jisheng Zhang <jszhang@marvell.com>
1584M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1585L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S:	Maintained
1587F:	arch/arm/mach-berlin/
1588F:	arch/arm/boot/dts/berlin*
1589F:	arch/arm64/boot/dts/marvell/berlin*
1590
1591ARM/Marvell Dove/MV78xx0/Orion SOC support
1592M:	Jason Cooper <jason@lakedaemon.net>
1593M:	Andrew Lunn <andrew@lunn.ch>
1594M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1595M:	Gregory Clement <gregory.clement@free-electrons.com>
1596L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597S:	Maintained
1598F:	Documentation/devicetree/bindings/soc/dove/
1599F:	arch/arm/mach-dove/
1600F:	arch/arm/mach-mv78xx0/
1601F:	arch/arm/mach-orion5x/
1602F:	arch/arm/plat-orion/
1603F:	arch/arm/boot/dts/dove*
1604F:	arch/arm/boot/dts/orion5x*
1605
1606ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1607M:	Jason Cooper <jason@lakedaemon.net>
1608M:	Andrew Lunn <andrew@lunn.ch>
1609M:	Gregory Clement <gregory.clement@free-electrons.com>
1610M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1611L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612S:	Maintained
1613F:	arch/arm/boot/dts/armada*
1614F:	arch/arm/boot/dts/kirkwood*
1615F:	arch/arm/configs/mvebu_*_defconfig
1616F:	arch/arm/mach-mvebu/
1617F:	arch/arm64/boot/dts/marvell/armada*
1618F:	drivers/cpufreq/armada-37xx-cpufreq.c
1619F:	drivers/cpufreq/mvebu-cpufreq.c
1620F:	drivers/irqchip/irq-armada-370-xp.c
1621F:	drivers/irqchip/irq-mvebu-*
1622F:	drivers/pinctrl/mvebu/
1623F:	drivers/rtc/rtc-armada38x.c
1624
1625ARM/Mediatek RTC DRIVER
1626M:	Eddie Huang <eddie.huang@mediatek.com>
1627M:	Sean Wang <sean.wang@mediatek.com>
1628L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1630S:	Maintained
1631F:	Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1632F:	drivers/rtc/rtc-mt6397.c
1633F:	drivers/rtc/rtc-mt7622.c
1634
1635ARM/Mediatek SoC support
1636M:	Matthias Brugger <matthias.bgg@gmail.com>
1637L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1639S:	Maintained
1640F:	arch/arm/boot/dts/mt6*
1641F:	arch/arm/boot/dts/mt7*
1642F:	arch/arm/boot/dts/mt8*
1643F:	arch/arm/mach-mediatek/
1644F:	arch/arm64/boot/dts/mediatek/
1645N:	mtk
1646K:	mediatek
1647
1648ARM/Mediatek USB3 PHY DRIVER
1649M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
1650L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1652S:	Maintained
1653F:	drivers/phy/mediatek/phy-mtk-tphy.c
1654
1655ARM/MICREL KS8695 ARCHITECTURE
1656M:	Greg Ungerer <gerg@uclinux.org>
1657L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658F:	arch/arm/mach-ks8695/
1659S:	Odd Fixes
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 W90X900 ARM ARCHITECTURE
1706M:	Wan ZongShun <mcuos.com@gmail.com>
1707L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708W:	http://www.mcuos.com
1709S:	Maintained
1710F:	arch/arm/mach-w90x900/
1711F:	drivers/input/keyboard/w90p910_keypad.c
1712F:	drivers/input/touchscreen/w90p910_ts.c
1713F:	drivers/watchdog/nuc900_wdt.c
1714F:	drivers/net/ethernet/nuvoton/w90p910_ether.c
1715F:	drivers/mtd/nand/nuc900_nand.c
1716F:	drivers/rtc/rtc-nuc900.c
1717F:	drivers/spi/spi-nuc900.c
1718F:	drivers/usb/host/ehci-w90x900.c
1719F:	drivers/video/fbdev/nuc900fb.c
1720
1721ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1722M:	Nelson Castillo <arhuaco@freaks-unidos.net>
1723L:	openmoko-kernel@lists.openmoko.org (subscribers-only)
1724W:	http://wiki.openmoko.org/wiki/Neo_FreeRunner
1725S:	Supported
1726
1727ARM/Orion SoC/Technologic Systems TS-78xx platform support
1728M:	Alexander Clouter <alex@digriz.org.uk>
1729L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730W:	http://www.digriz.org.uk/ts78xx/kernel
1731S:	Maintained
1732F:	arch/arm/mach-orion5x/ts78xx-*
1733
1734ARM/OXNAS platform support
1735M:	Neil Armstrong <narmstrong@baylibre.com>
1736L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737L:	linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1738S:	Maintained
1739F:	arch/arm/mach-oxnas/
1740F:	arch/arm/boot/dts/ox8*.dtsi
1741F:	arch/arm/boot/dts/wd-mbwe.dts
1742F:	arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1743N:	oxnas
1744
1745ARM/PALM TREO SUPPORT
1746M:	Tomas Cech <sleep_walker@suse.com>
1747L:	linux-arm-kernel@lists.infradead.org
1748W:	http://hackndev.com
1749S:	Maintained
1750F:	arch/arm/mach-pxa/include/mach/palmtreo.h
1751F:	arch/arm/mach-pxa/palmtreo.c
1752
1753ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1754M:	Marek Vasut <marek.vasut@gmail.com>
1755L:	linux-arm-kernel@lists.infradead.org
1756W:	http://hackndev.com
1757S:	Maintained
1758F:	arch/arm/mach-pxa/include/mach/palmtx.h
1759F:	arch/arm/mach-pxa/palmtx.c
1760F:	arch/arm/mach-pxa/include/mach/palmt5.h
1761F:	arch/arm/mach-pxa/palmt5.c
1762F:	arch/arm/mach-pxa/include/mach/palmld.h
1763F:	arch/arm/mach-pxa/palmld.c
1764F:	arch/arm/mach-pxa/include/mach/palmte2.h
1765F:	arch/arm/mach-pxa/palmte2.c
1766F:	arch/arm/mach-pxa/include/mach/palmtc.h
1767F:	arch/arm/mach-pxa/palmtc.c
1768
1769ARM/PALMZ72 SUPPORT
1770M:	Sergey Lapin <slapin@ossfans.org>
1771L:	linux-arm-kernel@lists.infradead.org
1772W:	http://hackndev.com
1773S:	Maintained
1774F:	arch/arm/mach-pxa/include/mach/palmz72.h
1775F:	arch/arm/mach-pxa/palmz72.c
1776
1777ARM/PLEB SUPPORT
1778M:	Peter Chubb <pleb@gelato.unsw.edu.au>
1779W:	http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1780S:	Maintained
1781
1782ARM/PT DIGITAL BOARD PORT
1783M:	Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1784L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785W:	http://www.armlinux.org.uk/
1786S:	Maintained
1787
1788ARM/QUALCOMM SUPPORT
1789M:	Andy Gross <andy.gross@linaro.org>
1790M:	David Brown <david.brown@linaro.org>
1791L:	linux-arm-msm@vger.kernel.org
1792L:	linux-soc@vger.kernel.org
1793S:	Maintained
1794F:	Documentation/devicetree/bindings/soc/qcom/
1795F:	arch/arm/boot/dts/qcom-*.dts
1796F:	arch/arm/boot/dts/qcom-*.dtsi
1797F:	arch/arm/mach-qcom/
1798F:	arch/arm64/boot/dts/qcom/*
1799F:	drivers/i2c/busses/i2c-qup.c
1800F:	drivers/clk/qcom/
1801F:	drivers/dma/qcom/
1802F:	drivers/soc/qcom/
1803F:	drivers/spi/spi-qup.c
1804F:	drivers/tty/serial/msm_serial.h
1805F:	drivers/tty/serial/msm_serial.c
1806F:	drivers/*/pm8???-*
1807F:	drivers/mfd/ssbi.c
1808F:	drivers/firmware/qcom_scm.c
1809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1810
1811ARM/RADISYS ENP2611 MACHINE SUPPORT
1812M:	Lennert Buytenhek <kernel@wantstofly.org>
1813L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814S:	Maintained
1815
1816ARM/REALTEK ARCHITECTURE
1817M:	Andreas Färber <afaerber@suse.de>
1818L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819S:	Maintained
1820F:	arch/arm64/boot/dts/realtek/
1821F:	Documentation/devicetree/bindings/arm/realtek.txt
1822
1823ARM/RENESAS ARM64 ARCHITECTURE
1824M:	Simon Horman <horms@verge.net.au>
1825M:	Magnus Damm <magnus.damm@gmail.com>
1826L:	linux-renesas-soc@vger.kernel.org
1827Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1828T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1829S:	Supported
1830F:	arch/arm64/boot/dts/renesas/
1831F:	Documentation/devicetree/bindings/arm/shmobile.txt
1832F:	drivers/soc/renesas/
1833F:	include/linux/soc/renesas/
1834
1835ARM/RISCPC ARCHITECTURE
1836M:	Russell King <linux@armlinux.org.uk>
1837L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838W:	http://www.armlinux.org.uk/
1839S:	Maintained
1840F:	arch/arm/include/asm/hardware/entry-macro-iomd.S
1841F:	arch/arm/include/asm/hardware/ioc.h
1842F:	arch/arm/include/asm/hardware/iomd.h
1843F:	arch/arm/include/asm/hardware/memc.h
1844F:	arch/arm/mach-rpc/
1845F:	drivers/net/ethernet/8390/etherh.c
1846F:	drivers/net/ethernet/i825xx/ether1*
1847F:	drivers/net/ethernet/seeq/ether3*
1848F:	drivers/scsi/arm/
1849
1850ARM/Rockchip SoC support
1851M:	Heiko Stuebner <heiko@sntech.de>
1852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853L:	linux-rockchip@lists.infradead.org
1854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1855S:	Maintained
1856F:	arch/arm/boot/dts/rk3*
1857F:	arch/arm/boot/dts/rv1108*
1858F:	arch/arm/mach-rockchip/
1859F:	drivers/clk/rockchip/
1860F:	drivers/i2c/busses/i2c-rk3x.c
1861F:	drivers/*/*rockchip*
1862F:	drivers/*/*/*rockchip*
1863F:	sound/soc/rockchip/
1864N:	rockchip
1865
1866ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1867M:	Kukjin Kim <kgene@kernel.org>
1868M:	Krzysztof Kozlowski <krzk@kernel.org>
1869L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1871Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
1872S:	Maintained
1873F:	arch/arm/boot/dts/s3c*
1874F:	arch/arm/boot/dts/s5p*
1875F:	arch/arm/boot/dts/samsung*
1876F:	arch/arm/boot/dts/exynos*
1877F:	arch/arm64/boot/dts/exynos/
1878F:	arch/arm/plat-samsung/
1879F:	arch/arm/mach-s3c24*/
1880F:	arch/arm/mach-s3c64xx/
1881F:	arch/arm/mach-s5p*/
1882F:	arch/arm/mach-exynos*/
1883F:	drivers/*/*s3c24*
1884F:	drivers/*/*/*s3c24*
1885F:	drivers/*/*s3c64xx*
1886F:	drivers/*/*s5pv210*
1887F:	drivers/memory/samsung/*
1888F:	drivers/soc/samsung/*
1889F:	Documentation/arm/Samsung/
1890F:	Documentation/devicetree/bindings/arm/samsung/
1891F:	Documentation/devicetree/bindings/sram/samsung-sram.txt
1892F:	Documentation/devicetree/bindings/power/pd-samsung.txt
1893N:	exynos
1894
1895ARM/SAMSUNG MOBILE MACHINE SUPPORT
1896M:	Kyungmin Park <kyungmin.park@samsung.com>
1897L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898S:	Maintained
1899F:	arch/arm/mach-s5pv210/
1900
1901ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1902M:	Kyungmin Park <kyungmin.park@samsung.com>
1903M:	Kamil Debski <kamil@wypas.org>
1904M:	Andrzej Hajda <a.hajda@samsung.com>
1905L:	linux-arm-kernel@lists.infradead.org
1906L:	linux-media@vger.kernel.org
1907S:	Maintained
1908F:	drivers/media/platform/s5p-g2d/
1909
1910ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1911M:	Marek Szyprowski <m.szyprowski@samsung.com>
1912L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1913L:	linux-media@vger.kernel.org
1914S:	Maintained
1915F:	drivers/media/platform/s5p-cec/
1916F:	Documentation/devicetree/bindings/media/s5p-cec.txt
1917
1918ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1919M:	Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1920M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
1921L:	linux-arm-kernel@lists.infradead.org
1922L:	linux-media@vger.kernel.org
1923S:	Maintained
1924F:	drivers/media/platform/s5p-jpeg/
1925
1926ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1927M:	Kyungmin Park <kyungmin.park@samsung.com>
1928M:	Kamil Debski <kamil@wypas.org>
1929M:	Jeongtae Park <jtp.park@samsung.com>
1930M:	Andrzej Hajda <a.hajda@samsung.com>
1931L:	linux-arm-kernel@lists.infradead.org
1932L:	linux-media@vger.kernel.org
1933S:	Maintained
1934F:	arch/arm/plat-samsung/s5p-dev-mfc.c
1935F:	drivers/media/platform/s5p-mfc/
1936
1937ARM/SHMOBILE ARM ARCHITECTURE
1938M:	Simon Horman <horms@verge.net.au>
1939M:	Magnus Damm <magnus.damm@gmail.com>
1940L:	linux-renesas-soc@vger.kernel.org
1941Q:	http://patchwork.kernel.org/project/linux-renesas-soc/list/
1942T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1943S:	Supported
1944F:	arch/arm/boot/dts/emev2*
1945F:	arch/arm/boot/dts/r7s*
1946F:	arch/arm/boot/dts/r8a*
1947F:	arch/arm/boot/dts/sh*
1948F:	arch/arm/configs/shmobile_defconfig
1949F:	arch/arm/include/debug/renesas-scif.S
1950F:	arch/arm/mach-shmobile/
1951F:	Documentation/devicetree/bindings/arm/shmobile.txt
1952F:	drivers/soc/renesas/
1953F:	include/linux/soc/renesas/
1954
1955ARM/SOCFPGA ARCHITECTURE
1956M:	Dinh Nguyen <dinguyen@kernel.org>
1957S:	Maintained
1958F:	arch/arm/mach-socfpga/
1959F:	arch/arm/boot/dts/socfpga*
1960F:	arch/arm/configs/socfpga_defconfig
1961F:	arch/arm64/boot/dts/altera/
1962W:	http://www.rocketboards.org
1963T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1964
1965ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1966M:	Dinh Nguyen <dinguyen@kernel.org>
1967S:	Maintained
1968F:	drivers/clk/socfpga/
1969
1970ARM/SOCFPGA EDAC SUPPORT
1971M:	Thor Thayer <thor.thayer@linux.intel.com>
1972S:	Maintained
1973F:	drivers/edac/altera_edac.
1974
1975ARM/STI ARCHITECTURE
1976M:	Patrice Chotard <patrice.chotard@st.com>
1977L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978W:	http://www.stlinux.com
1979S:	Maintained
1980F:	arch/arm/mach-sti/
1981F:	arch/arm/boot/dts/sti*
1982F:	drivers/char/hw_random/st-rng.c
1983F:	drivers/clocksource/arm_global_timer.c
1984F:	drivers/clocksource/clksrc_st_lpc.c
1985F:	drivers/cpufreq/sti-cpufreq.c
1986F:	drivers/dma/st_fdma*
1987F:	drivers/i2c/busses/i2c-st.c
1988F:	drivers/media/rc/st_rc.c
1989F:	drivers/media/platform/sti/c8sectpfe/
1990F:	drivers/mmc/host/sdhci-st.c
1991F:	drivers/phy/st/phy-miphy28lp.c
1992F:	drivers/phy/st/phy-stih407-usb.c
1993F:	drivers/pinctrl/pinctrl-st.c
1994F:	drivers/remoteproc/st_remoteproc.c
1995F:	drivers/remoteproc/st_slim_rproc.c
1996F:	drivers/reset/sti/
1997F:	drivers/rtc/rtc-st-lpc.c
1998F:	drivers/tty/serial/st-asc.c
1999F:	drivers/usb/dwc3/dwc3-st.c
2000F:	drivers/usb/host/ehci-st.c
2001F:	drivers/usb/host/ohci-st.c
2002F:	drivers/watchdog/st_lpc_wdt.c
2003F:	drivers/ata/ahci_st.c
2004F:	include/linux/remoteproc/st_slim_rproc.h
2005
2006ARM/STM32 ARCHITECTURE
2007M:	Maxime Coquelin <mcoquelin.stm32@gmail.com>
2008M:	Alexandre Torgue <alexandre.torgue@st.com>
2009L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2010S:	Maintained
2011T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
2012N:	stm32
2013F:	drivers/clocksource/armv7m_systick.c
2014
2015ARM/TANGO ARCHITECTURE
2016M:	Marc Gonzalez <marc.w.gonzalez@free.fr>
2017M:	Mans Rullgard <mans@mansr.com>
2018L:	linux-arm-kernel@lists.infradead.org
2019S:	Odd Fixes
2020N:	tango
2021
2022ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2023M:	Lennert Buytenhek <kernel@wantstofly.org>
2024L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2025S:	Maintained
2026
2027ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2028M:	Hans Verkuil <hans.verkuil@cisco.com>
2029L:	linux-tegra@vger.kernel.org
2030L:	linux-media@vger.kernel.org
2031S:	Maintained
2032F:	drivers/media/platform/tegra-cec/
2033F:	Documentation/devicetree/bindings/media/tegra-cec.txt
2034
2035ARM/TETON BGA MACHINE SUPPORT
2036M:	"Mark F. Brown" <mark.brown314@gmail.com>
2037L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038S:	Maintained
2039
2040ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2041M:	Santosh Shilimkar <ssantosh@kernel.org>
2042L:	linux-kernel@vger.kernel.org
2043S:	Maintained
2044F:	drivers/memory/*emif*
2045
2046ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2047M:	Santosh Shilimkar <ssantosh@kernel.org>
2048L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049S:	Maintained
2050F:	arch/arm/mach-keystone/
2051F:	arch/arm/boot/dts/keystone-*
2052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2053
2054ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2055M:	Santosh Shilimkar <ssantosh@kernel.org>
2056L:	linux-kernel@vger.kernel.org
2057S:	Maintained
2058F:	drivers/clk/keystone/
2059
2060ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2061M:	Santosh Shilimkar <ssantosh@kernel.org>
2062L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063L:	linux-kernel@vger.kernel.org
2064S:	Maintained
2065F:	drivers/clocksource/timer-keystone.c
2066
2067ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2068M:	Santosh Shilimkar <ssantosh@kernel.org>
2069L:	linux-kernel@vger.kernel.org
2070S:	Maintained
2071F:	drivers/power/reset/keystone-reset.c
2072
2073ARM/THECUS N2100 MACHINE SUPPORT
2074M:	Lennert Buytenhek <kernel@wantstofly.org>
2075L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076S:	Maintained
2077
2078ARM/TOSA MACHINE SUPPORT
2079M:	Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2080M:	Dirk Opfer <dirk@opfer-online.de>
2081S:	Maintained
2082
2083ARM/UNIPHIER ARCHITECTURE
2084M:	Masahiro Yamada <yamada.masahiro@socionext.com>
2085L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2087S:	Maintained
2088F:	Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2089F:	Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2090F:	arch/arm/boot/dts/uniphier*
2091F:	arch/arm/include/asm/hardware/cache-uniphier.h
2092F:	arch/arm/mach-uniphier/
2093F:	arch/arm/mm/cache-uniphier.c
2094F:	arch/arm64/boot/dts/socionext/uniphier*
2095F:	drivers/bus/uniphier-system-bus.c
2096F:	drivers/clk/uniphier/
2097F:	drivers/gpio/gpio-uniphier.c
2098F:	drivers/i2c/busses/i2c-uniphier*
2099F:	drivers/irqchip/irq-uniphier-aidet.c
2100F:	drivers/pinctrl/uniphier/
2101F:	drivers/reset/reset-uniphier.c
2102F:	drivers/tty/serial/8250/8250_uniphier.c
2103N:	uniphier
2104
2105ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2106M:	Ulf Hansson <ulf.hansson@linaro.org>
2107L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108T:	git git://git.linaro.org/people/ulfh/clk.git
2109S:	Maintained
2110F:	drivers/clk/ux500/
2111
2112ARM/VERSATILE EXPRESS PLATFORM
2113M:	Liviu Dudau <liviu.dudau@arm.com>
2114M:	Sudeep Holla <sudeep.holla@arm.com>
2115M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2116L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117S:	Maintained
2118F:	arch/arm/boot/dts/vexpress*
2119F:	arch/arm64/boot/dts/arm/
2120F:	arch/arm/mach-vexpress/
2121F:	*/*/vexpress*
2122F:	*/*/*/vexpress*
2123F:	drivers/clk/versatile/clk-vexpress-osc.c
2124F:	drivers/clocksource/versatile.c
2125N:	mps2
2126
2127ARM/VFP SUPPORT
2128M:	Russell King <linux@armlinux.org.uk>
2129L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130W:	http://www.armlinux.org.uk/
2131S:	Maintained
2132F:	arch/arm/vfp/
2133
2134ARM/VOIPAC PXA270 SUPPORT
2135M:	Marek Vasut <marek.vasut@gmail.com>
2136L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137S:	Maintained
2138F:	arch/arm/mach-pxa/vpac270.c
2139F:	arch/arm/mach-pxa/include/mach/vpac270.h
2140
2141ARM/VT8500 ARM ARCHITECTURE
2142M:	Tony Prisk <linux@prisktech.co.nz>
2143L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2144S:	Maintained
2145F:	arch/arm/mach-vt8500/
2146F:	drivers/clocksource/vt8500_timer.c
2147F:	drivers/i2c/busses/i2c-wmt.c
2148F:	drivers/mmc/host/wmt-sdmmc.c
2149F:	drivers/pwm/pwm-vt8500.c
2150F:	drivers/rtc/rtc-vt8500.c
2151F:	drivers/tty/serial/vt8500_serial.c
2152F:	drivers/usb/host/ehci-platform.c
2153F:	drivers/usb/host/uhci-platform.c
2154F:	drivers/video/fbdev/vt8500lcdfb.*
2155F:	drivers/video/fbdev/wm8505fb*
2156F:	drivers/video/fbdev/wmt_ge_rops.*
2157
2158ARM/ZIPIT Z2 SUPPORT
2159M:	Marek Vasut <marek.vasut@gmail.com>
2160L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S:	Maintained
2162F:	arch/arm/mach-pxa/z2.c
2163F:	arch/arm/mach-pxa/include/mach/z2.h
2164
2165ARM/ZTE ARCHITECTURE
2166M:	Jun Nie <jun.nie@linaro.org>
2167M:	Baoyou Xie <baoyou.xie@linaro.org>
2168M:	Shawn Guo <shawnguo@kernel.org>
2169L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2170S:	Maintained
2171F:	arch/arm/boot/dts/zx2967*
2172F:	arch/arm/mach-zx/
2173F:	arch/arm64/boot/dts/zte/
2174F:	drivers/clk/zte/
2175F:	drivers/dma/zx_dma.c
2176F:	drivers/gpio/gpio-zx.c
2177F:	drivers/i2c/busses/i2c-zx2967.c
2178F:	drivers/mmc/host/dw_mmc-zx.*
2179F:	drivers/pinctrl/zte/
2180F:	drivers/soc/zte/
2181F:	drivers/thermal/zx2967_thermal.c
2182F:	drivers/watchdog/zx2967_wdt.c
2183F:	Documentation/devicetree/bindings/arm/zte.txt
2184F:	Documentation/devicetree/bindings/clock/zx2967*.txt
2185F:	Documentation/devicetree/bindings/dma/zxdma.txt
2186F:	Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2187F:	Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2188F:	Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2189F:	Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2190F:	Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2191F:	Documentation/devicetree/bindings/soc/zte/
2192F:	Documentation/devicetree/bindings/sound/zte,*.txt
2193F:	Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2194F:	Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2195F:	include/dt-bindings/clock/zx2967*.h
2196F:	include/dt-bindings/soc/zte,*.h
2197F:	sound/soc/codecs/zx_aud96p22.c
2198F:	sound/soc/zte/
2199
2200ARM/ZYNQ ARCHITECTURE
2201M:	Michal Simek <michal.simek@xilinx.com>
2202L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203W:	http://wiki.xilinx.com
2204T:	git https://github.com/Xilinx/linux-xlnx.git
2205S:	Supported
2206F:	arch/arm/mach-zynq/
2207F:	drivers/cpuidle/cpuidle-zynq.c
2208F:	drivers/block/xsysace.c
2209N:	zynq
2210N:	xilinx
2211F:	drivers/clocksource/cadence_ttc_timer.c
2212F:	drivers/i2c/busses/i2c-cadence.c
2213F:	drivers/mmc/host/sdhci-of-arasan.c
2214F:	drivers/edac/synopsys_edac.c
2215
2216ARM64 PORT (AARCH64 ARCHITECTURE)
2217M:	Catalin Marinas <catalin.marinas@arm.com>
2218M:	Will Deacon <will.deacon@arm.com>
2219L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2221S:	Maintained
2222F:	arch/arm64/
2223F:	Documentation/arm64/
2224
2225AS3645A LED FLASH CONTROLLER DRIVER
2226M:	Sakari Ailus <sakari.ailus@iki.fi>
2227L:	linux-leds@vger.kernel.org
2228S:	Maintained
2229F:	drivers/leds/leds-as3645a.c
2230
2231AS3645A LED FLASH CONTROLLER DRIVER
2232M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2233L:	linux-media@vger.kernel.org
2234T:	git git://linuxtv.org/media_tree.git
2235S:	Maintained
2236F:	drivers/media/i2c/as3645a.c
2237F:	include/media/i2c/as3645a.h
2238
2239ASAHI KASEI AK8974 DRIVER
2240M:	Linus Walleij <linus.walleij@linaro.org>
2241L:	linux-iio@vger.kernel.org
2242W:	http://www.akm.com/
2243S:	Supported
2244F:	drivers/iio/magnetometer/ak8974.c
2245
2246ASC7621 HARDWARE MONITOR DRIVER
2247M:	George Joseph <george.joseph@fairview5.com>
2248L:	linux-hwmon@vger.kernel.org
2249S:	Maintained
2250F:	Documentation/hwmon/asc7621
2251F:	drivers/hwmon/asc7621.c
2252
2253ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2254M:	Corentin Chary <corentin.chary@gmail.com>
2255L:	acpi4asus-user@lists.sourceforge.net
2256L:	platform-driver-x86@vger.kernel.org
2257W:	http://acpi4asus.sf.net
2258S:	Maintained
2259F:	drivers/platform/x86/asus*.c
2260F:	drivers/platform/x86/eeepc*.c
2261
2262ASUS WIRELESS RADIO CONTROL DRIVER
2263M:	João Paulo Rechi Vita <jprvita@gmail.com>
2264L:	platform-driver-x86@vger.kernel.org
2265S:	Maintained
2266F:	drivers/platform/x86/asus-wireless.c
2267
2268ASYMMETRIC KEYS
2269M:	David Howells <dhowells@redhat.com>
2270L:	keyrings@vger.kernel.org
2271S:	Maintained
2272F:	Documentation/crypto/asymmetric-keys.txt
2273F:	include/linux/verification.h
2274F:	include/crypto/public_key.h
2275F:	include/crypto/pkcs7.h
2276F:	crypto/asymmetric_keys/
2277
2278ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2279R:	Dan Williams <dan.j.williams@intel.com>
2280W:	http://sourceforge.net/projects/xscaleiop
2281S:	Odd fixes
2282F:	Documentation/crypto/async-tx-api.txt
2283F:	crypto/async_tx/
2284F:	drivers/dma/
2285F:	include/linux/dmaengine.h
2286F:	include/linux/async_tx.h
2287
2288AT24 EEPROM DRIVER
2289M:	Bartosz Golaszewski <brgl@bgdev.pl>
2290L:	linux-i2c@vger.kernel.org
2291T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2292S:	Maintained
2293F:	Documentation/devicetree/bindings/eeprom/at24.txt
2294F:	drivers/misc/eeprom/at24.c
2295F:	include/linux/platform_data/at24.h
2296
2297ATA OVER ETHERNET (AOE) DRIVER
2298M:	"Ed L. Cashin" <ed.cashin@acm.org>
2299W:	http://www.openaoe.org/
2300S:	Supported
2301F:	Documentation/aoe/
2302F:	drivers/block/aoe/
2303
2304ATHEROS 71XX/9XXX GPIO DRIVER
2305M:	Alban Bedel <albeu@free.fr>
2306W:	https://github.com/AlbanBedel/linux
2307T:	git git://github.com/AlbanBedel/linux
2308S:	Maintained
2309F:	drivers/gpio/gpio-ath79.c
2310F:	Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2311
2312ATHEROS ATH GENERIC UTILITIES
2313M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2314L:	linux-wireless@vger.kernel.org
2315S:	Supported
2316F:	drivers/net/wireless/ath/*
2317
2318ATHEROS ATH5K WIRELESS DRIVER
2319M:	Jiri Slaby <jirislaby@gmail.com>
2320M:	Nick Kossifidis <mickflemm@gmail.com>
2321M:	"Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2322L:	linux-wireless@vger.kernel.org
2323W:	http://wireless.kernel.org/en/users/Drivers/ath5k
2324S:	Maintained
2325F:	drivers/net/wireless/ath/ath5k/
2326
2327ATHEROS ATH6KL WIRELESS DRIVER
2328M:	Kalle Valo <kvalo@qca.qualcomm.com>
2329L:	linux-wireless@vger.kernel.org
2330W:	http://wireless.kernel.org/en/users/Drivers/ath6kl
2331T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2332S:	Supported
2333F:	drivers/net/wireless/ath/ath6kl/
2334
2335ATI_REMOTE2 DRIVER
2336M:	Ville Syrjala <syrjala@sci.fi>
2337S:	Maintained
2338F:	drivers/input/misc/ati_remote2.c
2339
2340ATK0110 HWMON DRIVER
2341M:	Luca Tettamanti <kronos.it@gmail.com>
2342L:	linux-hwmon@vger.kernel.org
2343S:	Maintained
2344F:	drivers/hwmon/asus_atk0110.c
2345
2346ATLX ETHERNET DRIVERS
2347M:	Jay Cliburn <jcliburn@gmail.com>
2348M:	Chris Snook <chris.snook@gmail.com>
2349L:	netdev@vger.kernel.org
2350W:	http://sourceforge.net/projects/atl1
2351W:	http://atl1.sourceforge.net
2352S:	Maintained
2353F:	drivers/net/ethernet/atheros/
2354
2355ATM
2356M:	Chas Williams <3chas3@gmail.com>
2357L:	linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2358L:	netdev@vger.kernel.org
2359W:	http://linux-atm.sourceforge.net
2360S:	Maintained
2361F:	drivers/atm/
2362F:	include/linux/atm*
2363F:	include/uapi/linux/atm*
2364
2365ATMEL AT91 / AT32 MCI DRIVER
2366M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2367S:	Maintained
2368F:	drivers/mmc/host/atmel-mci.c
2369
2370ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2371M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2372S:	Supported
2373F:	drivers/power/reset/at91-sama5d2_shdwc.c
2374
2375ATMEL Audio ALSA driver
2376M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2377L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2378S:	Supported
2379F:	sound/soc/atmel
2380
2381ATMEL I2C DRIVER
2382M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2383L:	linux-i2c@vger.kernel.org
2384S:	Supported
2385F:	drivers/i2c/busses/i2c-at91.c
2386
2387ATMEL ISI DRIVER
2388M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2389L:	linux-media@vger.kernel.org
2390S:	Supported
2391F:	drivers/media/platform/atmel/atmel-isi.c
2392F:	include/media/atmel-isi.h
2393
2394ATMEL LCDFB DRIVER
2395M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2396L:	linux-fbdev@vger.kernel.org
2397S:	Maintained
2398F:	drivers/video/fbdev/atmel_lcdfb.c
2399F:	include/video/atmel_lcdc.h
2400
2401ATMEL MACB ETHERNET DRIVER
2402M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2403S:	Supported
2404F:	drivers/net/ethernet/cadence/
2405
2406ATMEL MAXTOUCH DRIVER
2407M:	Nick Dyer <nick@shmanahar.org>
2408T:	git git://github.com/ndyer/linux.git
2409S:	Maintained
2410F:	Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2411F:	drivers/input/touchscreen/atmel_mxt_ts.c
2412F:	include/linux/platform_data/atmel_mxt_ts.h
2413
2414ATMEL SAMA5D2 ADC DRIVER
2415M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2416L:	linux-iio@vger.kernel.org
2417S:	Supported
2418F:	drivers/iio/adc/at91-sama5d2_adc.c
2419
2420ATMEL SDMMC DRIVER
2421M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2422L:	linux-mmc@vger.kernel.org
2423S:	Supported
2424F:	drivers/mmc/host/sdhci-of-at91.c
2425
2426ATMEL SPI DRIVER
2427M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2428S:	Supported
2429F:	drivers/spi/spi-atmel.*
2430
2431ATMEL SSC DRIVER
2432M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2433L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434S:	Supported
2435F:	drivers/misc/atmel-ssc.c
2436F:	include/linux/atmel-ssc.h
2437
2438ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2439M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2440L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441S:	Supported
2442F:	drivers/misc/atmel_tclib.c
2443F:	drivers/clocksource/tcb_clksrc.c
2444
2445ATMEL USBA UDC DRIVER
2446M:	Nicolas Ferre <nicolas.ferre@microchip.com>
2447L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2448S:	Supported
2449F:	drivers/usb/gadget/udc/atmel_usba_udc.*
2450
2451ATMEL WIRELESS DRIVER
2452M:	Simon Kelley <simon@thekelleys.org.uk>
2453L:	linux-wireless@vger.kernel.org
2454W:	http://www.thekelleys.org.uk/atmel
2455W:	http://atmelwlandriver.sourceforge.net/
2456S:	Maintained
2457F:	drivers/net/wireless/atmel/atmel*
2458
2459ATMEL XDMA DRIVER
2460M:	Ludovic Desroches <ludovic.desroches@microchip.com>
2461L:	linux-arm-kernel@lists.infradead.org
2462L:	dmaengine@vger.kernel.org
2463S:	Supported
2464F:	drivers/dma/at_xdmac.c
2465
2466ATOMIC INFRASTRUCTURE
2467M:	Will Deacon <will.deacon@arm.com>
2468M:	Peter Zijlstra <peterz@infradead.org>
2469R:	Boqun Feng <boqun.feng@gmail.com>
2470L:	linux-kernel@vger.kernel.org
2471S:	Maintained
2472F:	arch/*/include/asm/atomic*.h
2473F:	include/*/atomic*.h
2474
2475ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2476M:	Bradley Grove <linuxdrivers@attotech.com>
2477L:	linux-scsi@vger.kernel.org
2478W:	http://www.attotech.com
2479S:	Supported
2480F:	drivers/scsi/esas2r
2481
2482ATUSB IEEE 802.15.4 RADIO DRIVER
2483M:	Stefan Schmidt <stefan@osg.samsung.com>
2484L:	linux-wpan@vger.kernel.org
2485S:	Maintained
2486F:	drivers/net/ieee802154/atusb.c
2487F:	drivers/net/ieee802154/atusb.h
2488F:	drivers/net/ieee802154/at86rf230.h
2489
2490AUDIT SUBSYSTEM
2491M:	Paul Moore <paul@paul-moore.com>
2492M:	Eric Paris <eparis@redhat.com>
2493L:	linux-audit@redhat.com (moderated for non-subscribers)
2494W:	https://github.com/linux-audit
2495W:	https://people.redhat.com/sgrubb/audit
2496T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2497S:	Supported
2498F:	include/linux/audit.h
2499F:	include/uapi/linux/audit.h
2500F:	kernel/audit*
2501
2502AUXILIARY DISPLAY DRIVERS
2503M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2504W:	http://miguelojeda.es/auxdisplay.htm
2505W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2506S:	Maintained
2507F:	drivers/auxdisplay/
2508F:	include/linux/cfag12864b.h
2509
2510AX.25 NETWORK LAYER
2511M:	Ralf Baechle <ralf@linux-mips.org>
2512L:	linux-hams@vger.kernel.org
2513W:	http://www.linux-ax25.org/
2514S:	Maintained
2515F:	include/uapi/linux/ax25.h
2516F:	include/net/ax25.h
2517F:	net/ax25/
2518
2519AXENTIA ARM DEVICES
2520M:	Peter Rosin <peda@axentia.se>
2521L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522S:	Maintained
2523F:	Documentation/devicetree/bindings/arm/axentia.txt
2524F:	arch/arm/boot/dts/at91-linea.dtsi
2525F:	arch/arm/boot/dts/at91-natte.dtsi
2526F:	arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2527F:	arch/arm/boot/dts/at91-tse850-3.dts
2528
2529AXENTIA ASOC DRIVERS
2530M:	Peter Rosin <peda@axentia.se>
2531L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
2532S:	Maintained
2533F:	Documentation/devicetree/bindings/sound/axentia,*
2534F:	sound/soc/atmel/tse850-pcm5142.c
2535
2536AZ6007 DVB DRIVER
2537M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
2538M:	Mauro Carvalho Chehab <mchehab@kernel.org>
2539L:	linux-media@vger.kernel.org
2540W:	https://linuxtv.org
2541T:	git git://linuxtv.org/media_tree.git
2542S:	Maintained
2543F:	drivers/media/usb/dvb-usb-v2/az6007.c
2544
2545AZTECH FM RADIO RECEIVER DRIVER
2546M:	Hans Verkuil <hverkuil@xs4all.nl>
2547L:	linux-media@vger.kernel.org
2548T:	git git://linuxtv.org/media_tree.git
2549W:	https://linuxtv.org
2550S:	Maintained
2551F:	drivers/media/radio/radio-aztech*
2552
2553B43 WIRELESS DRIVER
2554L:	linux-wireless@vger.kernel.org
2555L:	b43-dev@lists.infradead.org
2556W:	http://wireless.kernel.org/en/users/Drivers/b43
2557S:	Odd Fixes
2558F:	drivers/net/wireless/broadcom/b43/
2559
2560B43LEGACY WIRELESS DRIVER
2561M:	Larry Finger <Larry.Finger@lwfinger.net>
2562L:	linux-wireless@vger.kernel.org
2563L:	b43-dev@lists.infradead.org
2564W:	http://wireless.kernel.org/en/users/Drivers/b43
2565S:	Maintained
2566F:	drivers/net/wireless/broadcom/b43legacy/
2567
2568BACKLIGHT CLASS/SUBSYSTEM
2569M:	Lee Jones <lee.jones@linaro.org>
2570M:	Daniel Thompson <daniel.thompson@linaro.org>
2571M:	Jingoo Han <jingoohan1@gmail.com>
2572T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2573S:	Maintained
2574F:	drivers/video/backlight/
2575F:	include/linux/backlight.h
2576F:	include/linux/pwm_backlight.h
2577F:	Documentation/devicetree/bindings/leds/backlight
2578
2579BATMAN ADVANCED
2580M:	Marek Lindner <mareklindner@neomailbox.ch>
2581M:	Simon Wunderlich <sw@simonwunderlich.de>
2582M:	Antonio Quartulli <a@unstable.cc>
2583L:	b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2584W:	https://www.open-mesh.org/
2585Q:	https://patchwork.open-mesh.org/project/batman/list/
2586S:	Maintained
2587F:	Documentation/ABI/testing/sysfs-class-net-batman-adv
2588F:	Documentation/ABI/testing/sysfs-class-net-mesh
2589F:	Documentation/networking/batman-adv.rst
2590F:	include/uapi/linux/batadv_packet.h
2591F:	include/uapi/linux/batman_adv.h
2592F:	net/batman-adv/
2593
2594BAYCOM/HDLCDRV DRIVERS FOR AX.25
2595M:	Thomas Sailer <t.sailer@alumni.ethz.ch>
2596L:	linux-hams@vger.kernel.org
2597W:	http://www.baycom.org/~tom/ham/ham.html
2598S:	Maintained
2599F:	drivers/net/hamradio/baycom*
2600
2601BCACHE (BLOCK LAYER CACHE)
2602M:	Michael Lyle <mlyle@lyle.org>
2603M:	Kent Overstreet <kent.overstreet@gmail.com>
2604L:	linux-bcache@vger.kernel.org
2605W:	http://bcache.evilpiepirate.org
2606C:	irc://irc.oftc.net/bcache
2607S:	Maintained
2608F:	drivers/md/bcache/
2609
2610BDISP ST MEDIA DRIVER
2611M:	Fabien Dessenne <fabien.dessenne@st.com>
2612L:	linux-media@vger.kernel.org
2613T:	git git://linuxtv.org/media_tree.git
2614W:	https://linuxtv.org
2615S:	Supported
2616F:	drivers/media/platform/sti/bdisp
2617
2618BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2619M:	Dariusz Marcinkiewicz <reksio@newterm.pl>
2620L:	netdev@vger.kernel.org
2621S:	Maintained
2622F:	drivers/net/ethernet/ec_bhf.c
2623
2624BEFS FILE SYSTEM
2625M:	Luis de Bethencourt <luisbg@kernel.org>
2626M:	Salah Triki <salah.triki@gmail.com>
2627S:	Maintained
2628T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2629F:	Documentation/filesystems/befs.txt
2630F:	fs/befs/
2631
2632BFQ I/O SCHEDULER
2633M:	Paolo Valente <paolo.valente@linaro.org>
2634M:	Jens Axboe <axboe@kernel.dk>
2635L:	linux-block@vger.kernel.org
2636S:	Maintained
2637F:	block/bfq-*
2638F:	Documentation/block/bfq-iosched.txt
2639
2640BFS FILE SYSTEM
2641M:	"Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2642S:	Maintained
2643F:	Documentation/filesystems/bfs.txt
2644F:	fs/bfs/
2645F:	include/uapi/linux/bfs_fs.h
2646
2647BLACKFIN ARCHITECTURE
2648L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2649T:	git git://git.code.sf.net/p/adi-linux/code
2650W:	http://blackfin.uclinux.org
2651S:	Orphan
2652F:	arch/blackfin/
2653
2654BLACKFIN EMAC DRIVER
2655L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2656W:	http://blackfin.uclinux.org
2657S:	Orphan
2658F:	drivers/net/ethernet/adi/
2659
2660BLACKFIN MEDIA DRIVER
2661L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2662W:	http://blackfin.uclinux.org/
2663S:	Orphan
2664F:	drivers/media/platform/blackfin/
2665F:	drivers/media/i2c/adv7183*
2666F:	drivers/media/i2c/vs6624*
2667
2668BLACKFIN RTC DRIVER
2669L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2670W:	http://blackfin.uclinux.org
2671S:	Orphan
2672F:	drivers/rtc/rtc-bfin.c
2673
2674BLACKFIN SDH DRIVER
2675L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2676W:	http://blackfin.uclinux.org
2677S:	Orphan
2678F:	drivers/mmc/host/bfin_sdh.c
2679
2680BLACKFIN SERIAL DRIVER
2681L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2682W:	http://blackfin.uclinux.org
2683S:	Orphan
2684F:	drivers/tty/serial/bfin_uart.c
2685
2686BLACKFIN WATCHDOG DRIVER
2687L:	adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2688W:	http://blackfin.uclinux.org
2689S:	Orphan
2690F:	drivers/watchdog/bfin_wdt.c
2691
2692BLINKM RGB LED DRIVER
2693M:	Jan-Simon Moeller <jansimon.moeller@gmx.de>
2694S:	Maintained
2695F:	drivers/leds/leds-blinkm.c
2696
2697BLOCK LAYER
2698M:	Jens Axboe <axboe@kernel.dk>
2699L:	linux-block@vger.kernel.org
2700T:	git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2701S:	Maintained
2702F:	block/
2703F:	kernel/trace/blktrace.c
2704F:	lib/sbitmap.c
2705
2706BLOCK2MTD DRIVER
2707M:	Joern Engel <joern@lazybastard.org>
2708L:	linux-mtd@lists.infradead.org
2709S:	Maintained
2710F:	drivers/mtd/devices/block2mtd.c
2711
2712BLUETOOTH DRIVERS
2713M:	Marcel Holtmann <marcel@holtmann.org>
2714M:	Johan Hedberg <johan.hedberg@gmail.com>
2715L:	linux-bluetooth@vger.kernel.org
2716W:	http://www.bluez.org/
2717T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2718T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2719S:	Maintained
2720F:	drivers/bluetooth/
2721
2722BLUETOOTH SUBSYSTEM
2723M:	Marcel Holtmann <marcel@holtmann.org>
2724M:	Johan Hedberg <johan.hedberg@gmail.com>
2725L:	linux-bluetooth@vger.kernel.org
2726W:	http://www.bluez.org/
2727T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2728T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2729S:	Maintained
2730F:	net/bluetooth/
2731F:	include/net/bluetooth/
2732
2733BONDING DRIVER
2734M:	Jay Vosburgh <j.vosburgh@gmail.com>
2735M:	Veaceslav Falico <vfalico@gmail.com>
2736M:	Andy Gospodarek <andy@greyhouse.net>
2737L:	netdev@vger.kernel.org
2738W:	http://sourceforge.net/projects/bonding/
2739S:	Supported
2740F:	drivers/net/bonding/
2741F:	include/uapi/linux/if_bonding.h
2742
2743BPF (Safe dynamic programs and tools)
2744M:	Alexei Starovoitov <ast@kernel.org>
2745M:	Daniel Borkmann <daniel@iogearbox.net>
2746L:	netdev@vger.kernel.org
2747L:	linux-kernel@vger.kernel.org
2748T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2749T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2750S:	Supported
2751F:	arch/x86/net/bpf_jit*
2752F:	Documentation/networking/filter.txt
2753F:	Documentation/bpf/
2754F:	include/linux/bpf*
2755F:	include/linux/filter.h
2756F:	include/trace/events/bpf.h
2757F:	include/trace/events/xdp.h
2758F:	include/uapi/linux/bpf*
2759F:	include/uapi/linux/filter.h
2760F:	kernel/bpf/
2761F:	kernel/trace/bpf_trace.c
2762F:	lib/test_bpf.c
2763F:	net/bpf/
2764F:	net/core/filter.c
2765F:	net/sched/act_bpf.c
2766F:	net/sched/cls_bpf.c
2767F:	samples/bpf/
2768F:	tools/bpf/
2769F:	tools/testing/selftests/bpf/
2770
2771BROADCOM B44 10/100 ETHERNET DRIVER
2772M:	Michael Chan <michael.chan@broadcom.com>
2773L:	netdev@vger.kernel.org
2774S:	Supported
2775F:	drivers/net/ethernet/broadcom/b44.*
2776
2777BROADCOM B53 ETHERNET SWITCH DRIVER
2778M:	Florian Fainelli <f.fainelli@gmail.com>
2779L:	netdev@vger.kernel.org
2780L:	openwrt-devel@lists.openwrt.org (subscribers-only)
2781S:	Supported
2782F:	drivers/net/dsa/b53/*
2783F:	include/linux/platform_data/b53.h
2784
2785BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2786M:	Florian Fainelli <f.fainelli@gmail.com>
2787M:	Ray Jui <rjui@broadcom.com>
2788M:	Scott Branden <sbranden@broadcom.com>
2789M:	bcm-kernel-feedback-list@broadcom.com
2790T:	git git://github.com/broadcom/mach-bcm
2791S:	Maintained
2792N:	bcm281*
2793N:	bcm113*
2794N:	bcm216*
2795N:	kona
2796F:	arch/arm/mach-bcm/
2797
2798BROADCOM BCM2835 ARM ARCHITECTURE
2799M:	Eric Anholt <eric@anholt.net>
2800M:	Stefan Wahren <stefan.wahren@i2se.com>
2801L:	linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2802L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2803T:	git git://github.com/anholt/linux
2804S:	Maintained
2805N:	bcm2835
2806F:	drivers/staging/vc04_services
2807
2808BROADCOM BCM47XX MIPS ARCHITECTURE
2809M:	Hauke Mehrtens <hauke@hauke-m.de>
2810M:	Rafał Miłecki <zajec5@gmail.com>
2811L:	linux-mips@linux-mips.org
2812S:	Maintained
2813F:	Documentation/devicetree/bindings/mips/brcm/
2814F:	arch/mips/bcm47xx/*
2815F:	arch/mips/include/asm/mach-bcm47xx/*
2816
2817BROADCOM BCM5301X ARM ARCHITECTURE
2818M:	Hauke Mehrtens <hauke@hauke-m.de>
2819M:	Rafał Miłecki <zajec5@gmail.com>
2820M:	Jon Mason <jonmason@broadcom.com>
2821M:	bcm-kernel-feedback-list@broadcom.com
2822L:	linux-arm-kernel@lists.infradead.org
2823S:	Maintained
2824F:	arch/arm/mach-bcm/bcm_5301x.c
2825F:	arch/arm/boot/dts/bcm5301x*.dtsi
2826F:	arch/arm/boot/dts/bcm470*
2827F:	arch/arm/boot/dts/bcm953012*
2828
2829BROADCOM BCM53573 ARM ARCHITECTURE
2830M:	Rafał Miłecki <rafal@milecki.pl>
2831L:	linux-arm-kernel@lists.infradead.org
2832S:	Maintained
2833F:	arch/arm/boot/dts/bcm53573*
2834F:	arch/arm/boot/dts/bcm47189*
2835
2836BROADCOM BCM63XX ARM ARCHITECTURE
2837M:	Florian Fainelli <f.fainelli@gmail.com>
2838M:	bcm-kernel-feedback-list@broadcom.com
2839L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2840T:	git git://github.com/broadcom/stblinux.git
2841S:	Maintained
2842N:	bcm63xx
2843
2844BROADCOM BCM63XX/BCM33XX UDC DRIVER
2845M:	Kevin Cernekee <cernekee@gmail.com>
2846L:	linux-usb@vger.kernel.org
2847S:	Maintained
2848F:	drivers/usb/gadget/udc/bcm63xx_udc.*
2849
2850BROADCOM BCM7XXX ARM ARCHITECTURE
2851M:	Brian Norris <computersforpeace@gmail.com>
2852M:	Gregory Fong <gregory.0xf0@gmail.com>
2853M:	Florian Fainelli <f.fainelli@gmail.com>
2854M:	bcm-kernel-feedback-list@broadcom.com
2855L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2856T:	git git://github.com/broadcom/stblinux.git
2857S:	Maintained
2858F:	arch/arm/mach-bcm/*brcmstb*
2859F:	arch/arm/boot/dts/bcm7*.dts*
2860F:	drivers/bus/brcmstb_gisb.c
2861F:	arch/arm/mm/cache-b15-rac.c
2862F:	arch/arm/include/asm/hardware/cache-b15-rac.h
2863N:	brcmstb
2864
2865BROADCOM BMIPS CPUFREQ DRIVER
2866M:	Markus Mayer <mmayer@broadcom.com>
2867M:	bcm-kernel-feedback-list@broadcom.com
2868L:	linux-pm@vger.kernel.org
2869S:	Maintained
2870F:	drivers/cpufreq/bmips-cpufreq.c
2871
2872BROADCOM BMIPS MIPS ARCHITECTURE
2873M:	Kevin Cernekee <cernekee@gmail.com>
2874M:	Florian Fainelli <f.fainelli@gmail.com>
2875L:	linux-mips@linux-mips.org
2876T:	git git://github.com/broadcom/stblinux.git
2877S:	Maintained
2878F:	arch/mips/bmips/*
2879F:	arch/mips/include/asm/mach-bmips/*
2880F:	arch/mips/kernel/*bmips*
2881F:	arch/mips/boot/dts/brcm/bcm*.dts*
2882F:	drivers/irqchip/irq-bcm63*
2883F:	drivers/irqchip/irq-bcm7*
2884F:	drivers/irqchip/irq-brcmstb*
2885F:	include/linux/bcm963xx_nvram.h
2886F:	include/linux/bcm963xx_tag.h
2887
2888BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2889M:	Rasesh Mody <rasesh.mody@cavium.com>
2890M:	Harish Patil <harish.patil@cavium.com>
2891M:	Dept-GELinuxNICDev@cavium.com
2892L:	netdev@vger.kernel.org
2893S:	Supported
2894F:	drivers/net/ethernet/broadcom/bnx2.*
2895F:	drivers/net/ethernet/broadcom/bnx2_*
2896
2897BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2898M:	QLogic-Storage-Upstream@qlogic.com
2899L:	linux-scsi@vger.kernel.org
2900S:	Supported
2901F:	drivers/scsi/bnx2fc/
2902
2903BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2904M:	QLogic-Storage-Upstream@qlogic.com
2905L:	linux-scsi@vger.kernel.org
2906S:	Supported
2907F:	drivers/scsi/bnx2i/
2908
2909BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2910M:	Ariel Elior <ariel.elior@cavium.com>
2911M:	everest-linux-l2@cavium.com
2912L:	netdev@vger.kernel.org
2913S:	Supported
2914F:	drivers/net/ethernet/broadcom/bnx2x/
2915
2916BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2917M:	Michael Chan <michael.chan@broadcom.com>
2918L:	netdev@vger.kernel.org
2919S:	Supported
2920F:	drivers/net/ethernet/broadcom/bnxt/
2921
2922BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2923M:	Arend van Spriel <arend.vanspriel@broadcom.com>
2924M:	Franky Lin <franky.lin@broadcom.com>
2925M:	Hante Meuleman <hante.meuleman@broadcom.com>
2926M:	Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2927M:	Wright Feng <wright.feng@cypress.com>
2928L:	linux-wireless@vger.kernel.org
2929L:	brcm80211-dev-list.pdl@broadcom.com
2930L:	brcm80211-dev-list@cypress.com
2931S:	Supported
2932F:	drivers/net/wireless/broadcom/brcm80211/
2933
2934BROADCOM BRCMSTB GPIO DRIVER
2935M:	Gregory Fong <gregory.0xf0@gmail.com>
2936L:	bcm-kernel-feedback-list@broadcom.com
2937S:	Supported
2938F:	drivers/gpio/gpio-brcmstb.c
2939F:	Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2940
2941BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2942M:	Al Cooper <alcooperx@gmail.com>
2943L:	linux-kernel@vger.kernel.org
2944L:	bcm-kernel-feedback-list@broadcom.com
2945S:	Maintained
2946F:	drivers/phy/broadcom/phy-brcm-usb*
2947
2948BROADCOM GENET ETHERNET DRIVER
2949M:	Doug Berger <opendmb@gmail.com>
2950M:	Florian Fainelli <f.fainelli@gmail.com>
2951L:	netdev@vger.kernel.org
2952S:	Supported
2953F:	drivers/net/ethernet/broadcom/genet/
2954
2955BROADCOM IPROC ARM ARCHITECTURE
2956M:	Ray Jui <rjui@broadcom.com>
2957M:	Scott Branden <sbranden@broadcom.com>
2958M:	Jon Mason <jonmason@broadcom.com>
2959M:	bcm-kernel-feedback-list@broadcom.com
2960L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2961T:	git git://github.com/broadcom/cygnus-linux.git
2962S:	Maintained
2963N:	iproc
2964N:	cygnus
2965N:	bcm[-_]nsp
2966N:	bcm9113*
2967N:	bcm9583*
2968N:	bcm9585*
2969N:	bcm9586*
2970N:	bcm988312
2971N:	bcm113*
2972N:	bcm583*
2973N:	bcm585*
2974N:	bcm586*
2975N:	bcm88312
2976N:	hr2
2977F:	arch/arm64/boot/dts/broadcom/ns2*
2978F:	drivers/clk/bcm/clk-ns*
2979F:	drivers/pinctrl/bcm/pinctrl-ns*
2980
2981BROADCOM KONA GPIO DRIVER
2982M:	Ray Jui <rjui@broadcom.com>
2983L:	bcm-kernel-feedback-list@broadcom.com
2984S:	Supported
2985F:	drivers/gpio/gpio-bcm-kona.c
2986F:	Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2987
2988BROADCOM NETXTREME-E ROCE DRIVER
2989M:	Selvin Xavier <selvin.xavier@broadcom.com>
2990M:	Devesh Sharma <devesh.sharma@broadcom.com>
2991M:	Somnath Kotur <somnath.kotur@broadcom.com>
2992M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2993L:	linux-rdma@vger.kernel.org
2994W:	http://www.broadcom.com
2995S:	Supported
2996F:	drivers/infiniband/hw/bnxt_re/
2997F:	include/uapi/rdma/bnxt_re-abi.h
2998
2999BROADCOM NVRAM DRIVER
3000M:	Rafał Miłecki <zajec5@gmail.com>
3001L:	linux-mips@linux-mips.org
3002S:	Maintained
3003F:	drivers/firmware/broadcom/*
3004
3005BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3006M:	Rafał Miłecki <zajec5@gmail.com>
3007L:	linux-wireless@vger.kernel.org
3008S:	Maintained
3009F:	drivers/bcma/
3010F:	include/linux/bcma/
3011
3012BROADCOM STB AVS CPUFREQ DRIVER
3013M:	Markus Mayer <mmayer@broadcom.com>
3014M:	bcm-kernel-feedback-list@broadcom.com
3015L:	linux-pm@vger.kernel.org
3016S:	Maintained
3017F:	Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3018F:	drivers/cpufreq/brcmstb*
3019
3020BROADCOM STB AVS TMON DRIVER
3021M:	Markus Mayer <mmayer@broadcom.com>
3022M:	bcm-kernel-feedback-list@broadcom.com
3023L:	linux-pm@vger.kernel.org
3024S:	Maintained
3025F:	Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3026F:	drivers/thermal/broadcom/brcmstb*
3027
3028BROADCOM STB NAND FLASH DRIVER
3029M:	Brian Norris <computersforpeace@gmail.com>
3030M:	Kamal Dasu <kdasu.kdev@gmail.com>
3031L:	linux-mtd@lists.infradead.org
3032L:	bcm-kernel-feedback-list@broadcom.com
3033S:	Maintained
3034F:	drivers/mtd/nand/brcmnand/
3035
3036BROADCOM STB DPFE DRIVER
3037M:	Markus Mayer <mmayer@broadcom.com>
3038M:	bcm-kernel-feedback-list@broadcom.com
3039L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040S:	Maintained
3041F:	Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3042F:	drivers/memory/brcmstb_dpfe.c
3043
3044BROADCOM SYSTEMPORT ETHERNET DRIVER
3045M:	Florian Fainelli <f.fainelli@gmail.com>
3046L:	netdev@vger.kernel.org
3047S:	Supported
3048F:	drivers/net/ethernet/broadcom/bcmsysport.*
3049
3050BROADCOM TG3 GIGABIT ETHERNET DRIVER
3051M:	Siva Reddy Kallam <siva.kallam@broadcom.com>
3052M:	Prashant Sreedharan <prashant@broadcom.com>
3053M:	Michael Chan <mchan@broadcom.com>
3054L:	netdev@vger.kernel.org
3055S:	Supported
3056F:	drivers/net/ethernet/broadcom/tg3.*
3057
3058BROCADE BFA FC SCSI DRIVER
3059M:	Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3060M:	Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3061L:	linux-scsi@vger.kernel.org
3062S:	Supported
3063F:	drivers/scsi/bfa/
3064
3065BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3066M:	Rasesh Mody <rasesh.mody@cavium.com>
3067M:	Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3068M:	Dept-GELinuxNICDev@cavium.com
3069L:	netdev@vger.kernel.org
3070S:	Supported
3071F:	drivers/net/ethernet/brocade/bna/
3072
3073BSG (block layer generic sg v4 driver)
3074M:	FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3075L:	linux-scsi@vger.kernel.org
3076S:	Supported
3077F:	block/bsg.c
3078F:	include/linux/bsg.h
3079F:	include/uapi/linux/bsg.h
3080
3081BT87X AUDIO DRIVER
3082M:	Clemens Ladisch <clemens@ladisch.de>
3083L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3084T:	git git://git.alsa-project.org/alsa-kernel.git
3085S:	Maintained
3086F:	Documentation/sound/alsa/Bt87x.txt
3087F:	sound/pci/bt87x.c
3088
3089BT8XXGPIO DRIVER
3090M:	Michael Buesch <m@bues.ch>
3091W:	http://bu3sch.de/btgpio.php
3092S:	Maintained
3093F:	drivers/gpio/gpio-bt8xx.c
3094
3095BTRFS FILE SYSTEM
3096M:	Chris Mason <clm@fb.com>
3097M:	Josef Bacik <jbacik@fb.com>
3098M:	David Sterba <dsterba@suse.com>
3099L:	linux-btrfs@vger.kernel.org
3100W:	http://btrfs.wiki.kernel.org/
3101Q:	http://patchwork.kernel.org/project/linux-btrfs/list/
3102T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3103S:	Maintained
3104F:	Documentation/filesystems/btrfs.txt
3105F:	fs/btrfs/
3106F:	include/linux/btrfs*
3107F:	include/uapi/linux/btrfs*
3108
3109BTTV VIDEO4LINUX DRIVER
3110M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3111M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3112L:	linux-media@vger.kernel.org
3113W:	https://linuxtv.org
3114T:	git git://linuxtv.org/media_tree.git
3115S:	Odd fixes
3116F:	Documentation/media/v4l-drivers/bttv*
3117F:	drivers/media/pci/bt8xx/bttv*
3118
3119BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3120M:	Chanwoo Choi <cw00.choi@samsung.com>
3121L:	linux-pm@vger.kernel.org
3122L:	linux-samsung-soc@vger.kernel.org
3123T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3124S:	Maintained
3125F:	drivers/devfreq/exynos-bus.c
3126F:	Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3127
3128BUSLOGIC SCSI DRIVER
3129M:	Khalid Aziz <khalid@gonehiking.org>
3130L:	linux-scsi@vger.kernel.org
3131S:	Maintained
3132F:	drivers/scsi/BusLogic.*
3133F:	drivers/scsi/FlashPoint.*
3134
3135C-MEDIA CMI8788 DRIVER
3136M:	Clemens Ladisch <clemens@ladisch.de>
3137L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3138T:	git git://git.alsa-project.org/alsa-kernel.git
3139S:	Maintained
3140F:	sound/pci/oxygen/
3141
3142C6X ARCHITECTURE
3143M:	Mark Salter <msalter@redhat.com>
3144M:	Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3145L:	linux-c6x-dev@linux-c6x.org
3146W:	http://www.linux-c6x.org/wiki/index.php/Main_Page
3147S:	Maintained
3148F:	arch/c6x/
3149
3150CA8210 IEEE-802.15.4 RADIO DRIVER
3151M:	Harry Morris <h.morris@cascoda.com>
3152L:	linux-wpan@vger.kernel.org
3153W:	https://github.com/Cascoda/ca8210-linux.git
3154S:	Maintained
3155F:	drivers/net/ieee802154/ca8210.c
3156F:	Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3157
3158CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3159M:	David Howells <dhowells@redhat.com>
3160L:	linux-cachefs@redhat.com (moderated for non-subscribers)
3161S:	Supported
3162F:	Documentation/filesystems/caching/cachefiles.txt
3163F:	fs/cachefiles/
3164
3165CADET FM/AM RADIO RECEIVER DRIVER
3166M:	Hans Verkuil <hverkuil@xs4all.nl>
3167L:	linux-media@vger.kernel.org
3168T:	git git://linuxtv.org/media_tree.git
3169W:	https://linuxtv.org
3170S:	Maintained
3171F:	drivers/media/radio/radio-cadet*
3172
3173CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3174M:	Jonathan Corbet <corbet@lwn.net>
3175L:	linux-media@vger.kernel.org
3176T:	git git://linuxtv.org/media_tree.git
3177S:	Maintained
3178F:	Documentation/media/v4l-drivers/cafe_ccic*
3179F:	drivers/media/platform/marvell-ccic/
3180
3181CAIF NETWORK LAYER
3182M:	Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3183L:	netdev@vger.kernel.org
3184S:	Supported
3185F:	Documentation/networking/caif/
3186F:	drivers/net/caif/
3187F:	include/uapi/linux/caif/
3188F:	include/net/caif/
3189F:	net/caif/
3190
3191CALGARY x86-64 IOMMU
3192M:	Muli Ben-Yehuda <mulix@mulix.org>
3193M:	Jon Mason <jdmason@kudzu.us>
3194L:	iommu@lists.linux-foundation.org
3195S:	Maintained
3196F:	arch/x86/kernel/pci-calgary_64.c
3197F:	arch/x86/kernel/tce_64.c
3198F:	arch/x86/include/asm/calgary.h
3199F:	arch/x86/include/asm/tce.h
3200
3201CAN NETWORK DRIVERS
3202M:	Wolfgang Grandegger <wg@grandegger.com>
3203M:	Marc Kleine-Budde <mkl@pengutronix.de>
3204L:	linux-can@vger.kernel.org
3205W:	https://github.com/linux-can
3206T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3208S:	Maintained
3209F:	Documentation/devicetree/bindings/net/can/
3210F:	drivers/net/can/
3211F:	include/linux/can/dev.h
3212F:	include/linux/can/platform/
3213F:	include/uapi/linux/can/error.h
3214F:	include/uapi/linux/can/netlink.h
3215
3216CAN NETWORK LAYER
3217M:	Oliver Hartkopp <socketcan@hartkopp.net>
3218M:	Marc Kleine-Budde <mkl@pengutronix.de>
3219L:	linux-can@vger.kernel.org
3220W:	https://github.com/linux-can
3221T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3223S:	Maintained
3224F:	Documentation/networking/can.rst
3225F:	net/can/
3226F:	include/linux/can/core.h
3227F:	include/uapi/linux/can.h
3228F:	include/uapi/linux/can/bcm.h
3229F:	include/uapi/linux/can/raw.h
3230F:	include/uapi/linux/can/gw.h
3231
3232CAPABILITIES
3233M:	Serge Hallyn <serge@hallyn.com>
3234L:	linux-security-module@vger.kernel.org
3235S:	Supported
3236F:	include/linux/capability.h
3237F:	include/uapi/linux/capability.h
3238F:	security/commoncap.c
3239F:	kernel/capability.c
3240
3241CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3242M:	Kevin Tsai <ktsai@capellamicro.com>
3243S:	Maintained
3244F:	drivers/iio/light/cm*
3245
3246CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3247M:	Christian Lamparter <chunkeey@googlemail.com>
3248L:	linux-wireless@vger.kernel.org
3249W:	http://wireless.kernel.org/en/users/Drivers/carl9170
3250S:	Maintained
3251F:	drivers/net/wireless/ath/carl9170/
3252
3253CAVIUM I2C DRIVER
3254M:	Jan Glauber <jglauber@cavium.com>
3255M:	David Daney <david.daney@cavium.com>
3256W:	http://www.cavium.com
3257S:	Supported
3258F:	drivers/i2c/busses/i2c-octeon*
3259F:	drivers/i2c/busses/i2c-thunderx*
3260
3261CAVIUM LIQUIDIO NETWORK DRIVER
3262M:	Derek Chickles <derek.chickles@caviumnetworks.com>
3263M:	Satanand Burla <satananda.burla@caviumnetworks.com>
3264M:	Felix Manlunas <felix.manlunas@caviumnetworks.com>
3265M:	Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3266L:	netdev@vger.kernel.org
3267W:	http://www.cavium.com
3268S:	Supported
3269F:	drivers/net/ethernet/cavium/liquidio/
3270
3271CAVIUM MMC DRIVER
3272M:	Jan Glauber <jglauber@cavium.com>
3273M:	David Daney <david.daney@cavium.com>
3274M:	Steven J. Hill <Steven.Hill@cavium.com>
3275W:	http://www.cavium.com
3276S:	Supported
3277F:	drivers/mmc/host/cavium*
3278
3279CAVIUM OCTEON-TX CRYPTO DRIVER
3280M:	George Cherian <george.cherian@cavium.com>
3281L:	linux-crypto@vger.kernel.org
3282W:	http://www.cavium.com
3283S:	Supported
3284F:	drivers/crypto/cavium/cpt/
3285
3286CAVIUM THUNDERX2 ARM64 SOC
3287M:	Robert Richter <rrichter@cavium.com>
3288M:	Jayachandran C <jnair@caviumnetworks.com>
3289L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3290S:	Maintained
3291F:	arch/arm64/boot/dts/cavium/thunder2-99xx*
3292F:	Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3293
3294CC2520 IEEE-802.15.4 RADIO DRIVER
3295M:	Varka Bhadram <varkabhadram@gmail.com>
3296L:	linux-wpan@vger.kernel.org
3297S:	Maintained
3298F:	drivers/net/ieee802154/cc2520.c
3299F:	include/linux/spi/cc2520.h
3300F:	Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3301
3302CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3303M:	Gilad Ben-Yossef <gilad@benyossef.com>
3304L:	linux-crypto@vger.kernel.org
3305L:	driverdev-devel@linuxdriverproject.org
3306S:	Supported
3307F:	drivers/staging/ccree/
3308W:	https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3309
3310CEC FRAMEWORK
3311M:	Hans Verkuil <hans.verkuil@cisco.com>
3312L:	linux-media@vger.kernel.org
3313T:	git git://linuxtv.org/media_tree.git
3314W:	http://linuxtv.org
3315S:	Supported
3316F:	Documentation/media/kapi/cec-core.rst
3317F:	Documentation/media/uapi/cec
3318F:	drivers/media/cec/
3319F:	drivers/media/rc/keymaps/rc-cec.c
3320F:	include/media/cec.h
3321F:	include/media/cec-notifier.h
3322F:	include/uapi/linux/cec.h
3323F:	include/uapi/linux/cec-funcs.h
3324F:	Documentation/devicetree/bindings/media/cec.txt
3325
3326CEC GPIO DRIVER
3327M:	Hans Verkuil <hans.verkuil@cisco.com>
3328L:	linux-media@vger.kernel.org
3329T:	git git://linuxtv.org/media_tree.git
3330W:	http://linuxtv.org
3331S:	Supported
3332F:	drivers/media/platform/cec-gpio/
3333F:	Documentation/devicetree/bindings/media/cec-gpio.txt
3334
3335CELL BROADBAND ENGINE ARCHITECTURE
3336M:	Arnd Bergmann <arnd@arndb.de>
3337L:	linuxppc-dev@lists.ozlabs.org
3338W:	http://www.ibm.com/developerworks/power/cell/
3339S:	Supported
3340F:	arch/powerpc/include/asm/cell*.h
3341F:	arch/powerpc/include/asm/spu*.h
3342F:	arch/powerpc/include/uapi/asm/spu*.h
3343F:	arch/powerpc/oprofile/*cell*
3344F:	arch/powerpc/platforms/cell/
3345
3346CEPH COMMON CODE (LIBCEPH)
3347M:	Ilya Dryomov <idryomov@gmail.com>
3348M:	"Yan, Zheng" <zyan@redhat.com>
3349M:	Sage Weil <sage@redhat.com>
3350L:	ceph-devel@vger.kernel.org
3351W:	http://ceph.com/
3352T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3353T:	git git://github.com/ceph/ceph-client.git
3354S:	Supported
3355F:	net/ceph/
3356F:	include/linux/ceph/
3357F:	include/linux/crush/
3358
3359CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3360M:	"Yan, Zheng" <zyan@redhat.com>
3361M:	Sage Weil <sage@redhat.com>
3362M:	Ilya Dryomov <idryomov@gmail.com>
3363L:	ceph-devel@vger.kernel.org
3364W:	http://ceph.com/
3365T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3366T:	git git://github.com/ceph/ceph-client.git
3367S:	Supported
3368F:	Documentation/filesystems/ceph.txt
3369F:	fs/ceph/
3370
3371CERTIFICATE HANDLING:
3372M:	David Howells <dhowells@redhat.com>
3373M:	David Woodhouse <dwmw2@infradead.org>
3374L:	keyrings@vger.kernel.org
3375S:	Maintained
3376F:	Documentation/module-signing.txt
3377F:	certs/
3378F:	scripts/sign-file.c
3379F:	scripts/extract-cert.c
3380
3381CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3382L:	linux-usb@vger.kernel.org
3383S:	Orphan
3384F:	Documentation/usb/WUSB-Design-overview.txt
3385F:	Documentation/usb/wusb-cbaf
3386F:	drivers/usb/host/hwa-hc.c
3387F:	drivers/usb/host/whci/
3388F:	drivers/usb/wusbcore/
3389F:	include/linux/usb/wusb*
3390
3391CFAG12864B LCD DRIVER
3392M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3393W:	http://miguelojeda.es/auxdisplay.htm
3394W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3395S:	Maintained
3396F:	drivers/auxdisplay/cfag12864b.c
3397F:	include/linux/cfag12864b.h
3398
3399CFAG12864BFB LCD FRAMEBUFFER DRIVER
3400M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3401W:	http://miguelojeda.es/auxdisplay.htm
3402W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3403S:	Maintained
3404F:	drivers/auxdisplay/cfag12864bfb.c
3405F:	include/linux/cfag12864b.h
3406
3407802.11 (including CFG80211/NL80211)
3408M:	Johannes Berg <johannes@sipsolutions.net>
3409L:	linux-wireless@vger.kernel.org
3410W:	http://wireless.kernel.org/
3411T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3412T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3413S:	Maintained
3414F:	net/wireless/
3415F:	include/uapi/linux/nl80211.h
3416F:	include/linux/ieee80211.h
3417F:	include/net/wext.h
3418F:	include/net/cfg80211.h
3419F:	include/net/iw_handler.h
3420F:	include/net/ieee80211_radiotap.h
3421F:	Documentation/driver-api/80211/cfg80211.rst
3422F:	Documentation/networking/regulatory.txt
3423
3424CHAR and MISC DRIVERS
3425M:	Arnd Bergmann <arnd@arndb.de>
3426M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3427T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3428S:	Supported
3429F:	drivers/char/
3430F:	drivers/misc/
3431F:	include/linux/miscdevice.h
3432
3433CHECKPATCH
3434M:	Andy Whitcroft <apw@canonical.com>
3435M:	Joe Perches <joe@perches.com>
3436S:	Maintained
3437F:	scripts/checkpatch.pl
3438
3439CHINESE DOCUMENTATION
3440M:	Harry Wei <harryxiyou@gmail.com>
3441L:	xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3442L:	linux-kernel@zh-kernel.org (moderated for non-subscribers)
3443S:	Maintained
3444F:	Documentation/translations/zh_CN/
3445
3446CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3447M:	Peter Chen <Peter.Chen@nxp.com>
3448T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3449L:	linux-usb@vger.kernel.org
3450S:	Maintained
3451F:	drivers/usb/chipidea/
3452
3453CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3454M:	Hans de Goede <hdegoede@redhat.com>
3455L:	linux-input@vger.kernel.org
3456S:	Maintained
3457F:	Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3458F:	drivers/input/touchscreen/chipone_icn8318.c
3459
3460CHROME HARDWARE PLATFORM SUPPORT
3461M:	Benson Leung <bleung@chromium.org>
3462M:	Olof Johansson <olof@lixom.net>
3463S:	Maintained
3464T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3465F:	drivers/platform/chrome/
3466
3467CIRRUS LOGIC AUDIO CODEC DRIVERS
3468M:	Brian Austin <brian.austin@cirrus.com>
3469M:	Paul Handrigan <Paul.Handrigan@cirrus.com>
3470L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
3471S:	Maintained
3472F:	sound/soc/codecs/cs*
3473
3474CIRRUS LOGIC EP93XX ETHERNET DRIVER
3475M:	Hartley Sweeten <hsweeten@visionengravers.com>
3476L:	netdev@vger.kernel.org
3477S:	Maintained
3478F:	drivers/net/ethernet/cirrus/ep93xx_eth.c
3479
3480CISCO FCOE HBA DRIVER
3481M:	Satish Kharat <satishkh@cisco.com>
3482M:	Sesidhar Baddela <sebaddel@cisco.com>
3483M:	Karan Tilak Kumar <kartilak@cisco.com>
3484L:	linux-scsi@vger.kernel.org
3485S:	Supported
3486F:	drivers/scsi/fnic/
3487
3488CISCO SCSI HBA DRIVER
3489M:	Karan Tilak Kumar <kartilak@cisco.com>
3490M:	Sesidhar Baddela <sebaddel@cisco.com>
3491L:	linux-scsi@vger.kernel.org
3492S:	Supported
3493F:	drivers/scsi/snic/
3494
3495CISCO VIC ETHERNET NIC DRIVER
3496M:	Christian Benvenuti <benve@cisco.com>
3497M:	Govindarajulu Varadarajan <_govind@gmx.com>
3498M:	Parvi Kaustubhi <pkaustub@cisco.com>
3499S:	Supported
3500F:	drivers/net/ethernet/cisco/enic/
3501
3502CISCO VIC LOW LATENCY NIC DRIVER
3503M:	Christian Benvenuti <benve@cisco.com>
3504M:	Dave Goodell <dgoodell@cisco.com>
3505S:	Supported
3506F:	drivers/infiniband/hw/usnic/
3507
3508CLEANCACHE API
3509M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3510L:	linux-kernel@vger.kernel.org
3511S:	Maintained
3512F:	mm/cleancache.c
3513F:	include/linux/cleancache.h
3514
3515CLK API
3516M:	Russell King <linux@armlinux.org.uk>
3517L:	linux-clk@vger.kernel.org
3518S:	Maintained
3519F:	include/linux/clk.h
3520
3521CLOCKSOURCE, CLOCKEVENT DRIVERS
3522M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3523M:	Thomas Gleixner <tglx@linutronix.de>
3524L:	linux-kernel@vger.kernel.org
3525T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3526S:	Supported
3527F:	drivers/clocksource/
3528F:	Documentation/devicetree/bindings/timer/
3529
3530CMPC ACPI DRIVER
3531M:	Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3532M:	Daniel Oliveira Nascimento <don@syst.com.br>
3533L:	platform-driver-x86@vger.kernel.org
3534S:	Supported
3535F:	drivers/platform/x86/classmate-laptop.c
3536
3537COBALT MEDIA DRIVER
3538M:	Hans Verkuil <hans.verkuil@cisco.com>
3539L:	linux-media@vger.kernel.org
3540T:	git git://linuxtv.org/media_tree.git
3541W:	https://linuxtv.org
3542S:	Supported
3543F:	drivers/media/pci/cobalt/
3544
3545COCCINELLE/Semantic Patches (SmPL)
3546M:	Julia Lawall <Julia.Lawall@lip6.fr>
3547M:	Gilles Muller <Gilles.Muller@lip6.fr>
3548M:	Nicolas Palix <nicolas.palix@imag.fr>
3549M:	Michal Marek <michal.lkml@markovi.net>
3550L:	cocci@systeme.lip6.fr (moderated for non-subscribers)
3551T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3552W:	http://coccinelle.lip6.fr/
3553S:	Supported
3554F:	Documentation/dev-tools/coccinelle.rst
3555F:	scripts/coccinelle/
3556F:	scripts/coccicheck
3557
3558CODA FILE SYSTEM
3559M:	Jan Harkes <jaharkes@cs.cmu.edu>
3560M:	coda@cs.cmu.edu
3561L:	codalist@coda.cs.cmu.edu
3562W:	http://www.coda.cs.cmu.edu/
3563S:	Maintained
3564F:	Documentation/filesystems/coda.txt
3565F:	fs/coda/
3566F:	include/linux/coda*.h
3567F:	include/uapi/linux/coda*.h
3568
3569CODA V4L2 MEM2MEM DRIVER
3570M:	Philipp Zabel <p.zabel@pengutronix.de>
3571L:	linux-media@vger.kernel.org
3572S:	Maintained
3573F:	Documentation/devicetree/bindings/media/coda.txt
3574F:	drivers/media/platform/coda/
3575
3576COMMON CLK FRAMEWORK
3577M:	Michael Turquette <mturquette@baylibre.com>
3578M:	Stephen Boyd <sboyd@kernel.org>
3579L:	linux-clk@vger.kernel.org
3580Q:	http://patchwork.kernel.org/project/linux-clk/list/
3581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3582S:	Maintained
3583F:	Documentation/devicetree/bindings/clock/
3584F:	drivers/clk/
3585X:	drivers/clk/clkdev.c
3586F:	include/linux/clk-pr*
3587F:	include/linux/clk/
3588
3589COMMON INTERNET FILE SYSTEM (CIFS)
3590M:	Steve French <sfrench@samba.org>
3591L:	linux-cifs@vger.kernel.org
3592L:	samba-technical@lists.samba.org (moderated for non-subscribers)
3593W:	http://linux-cifs.samba.org/
3594T:	git git://git.samba.org/sfrench/cifs-2.6.git
3595S:	Supported
3596F:	Documentation/filesystems/cifs/
3597F:	fs/cifs/
3598
3599COMPACTPCI HOTPLUG CORE
3600M:	Scott Murray <scott@spiteful.org>
3601L:	linux-pci@vger.kernel.org
3602S:	Maintained
3603F:	drivers/pci/hotplug/cpci_hotplug*
3604
3605COMPACTPCI HOTPLUG GENERIC DRIVER
3606M:	Scott Murray <scott@spiteful.org>
3607L:	linux-pci@vger.kernel.org
3608S:	Maintained
3609F:	drivers/pci/hotplug/cpcihp_generic.c
3610
3611COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3612M:	Scott Murray <scott@spiteful.org>
3613L:	linux-pci@vger.kernel.org
3614S:	Maintained
3615F:	drivers/pci/hotplug/cpcihp_zt5550.*
3616
3617COMPAL LAPTOP SUPPORT
3618M:	Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3619L:	platform-driver-x86@vger.kernel.org
3620S:	Maintained
3621F:	drivers/platform/x86/compal-laptop.c
3622
3623CONEXANT ACCESSRUNNER USB DRIVER
3624L:	accessrunner-general@lists.sourceforge.net
3625W:	http://accessrunner.sourceforge.net/
3626S:	Orphan
3627F:	drivers/usb/atm/cxacru.c
3628
3629CONFIGFS
3630M:	Joel Becker <jlbec@evilplan.org>
3631M:	Christoph Hellwig <hch@lst.de>
3632T:	git git://git.infradead.org/users/hch/configfs.git
3633S:	Supported
3634F:	fs/configfs/
3635F:	include/linux/configfs.h
3636
3637CONNECTOR
3638M:	Evgeniy Polyakov <zbr@ioremap.net>
3639L:	netdev@vger.kernel.org
3640S:	Maintained
3641F:	drivers/connector/
3642
3643CONTROL GROUP (CGROUP)
3644M:	Tejun Heo <tj@kernel.org>
3645M:	Li Zefan <lizefan@huawei.com>
3646M:	Johannes Weiner <hannes@cmpxchg.org>
3647L:	cgroups@vger.kernel.org
3648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3649S:	Maintained
3650F:	Documentation/cgroup*
3651F:	include/linux/cgroup*
3652F:	kernel/cgroup*
3653
3654CONTROL GROUP - CPUSET
3655M:	Li Zefan <lizefan@huawei.com>
3656L:	cgroups@vger.kernel.org
3657W:	http://www.bullopensource.org/cpuset/
3658W:	http://oss.sgi.com/projects/cpusets/
3659T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3660S:	Maintained
3661F:	Documentation/cgroup-v1/cpusets.txt
3662F:	include/linux/cpuset.h
3663F:	kernel/cgroup/cpuset.c
3664
3665CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3666M:	Johannes Weiner <hannes@cmpxchg.org>
3667M:	Michal Hocko <mhocko@kernel.org>
3668M:	Vladimir Davydov <vdavydov.dev@gmail.com>
3669L:	cgroups@vger.kernel.org
3670L:	linux-mm@kvack.org
3671S:	Maintained
3672F:	mm/memcontrol.c
3673F:	mm/swap_cgroup.c
3674
3675CORETEMP HARDWARE MONITORING DRIVER
3676M:	Fenghua Yu <fenghua.yu@intel.com>
3677L:	linux-hwmon@vger.kernel.org
3678S:	Maintained
3679F:	Documentation/hwmon/coretemp
3680F:	drivers/hwmon/coretemp.c
3681
3682COSA/SRP SYNC SERIAL DRIVER
3683M:	Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3684W:	http://www.fi.muni.cz/~kas/cosa/
3685S:	Maintained
3686F:	drivers/net/wan/cosa*
3687
3688CPMAC ETHERNET DRIVER
3689M:	Florian Fainelli <f.fainelli@gmail.com>
3690L:	netdev@vger.kernel.org
3691S:	Maintained
3692F:	drivers/net/ethernet/ti/cpmac.c
3693
3694CPU FREQUENCY DRIVERS
3695M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3696M:	Viresh Kumar <viresh.kumar@linaro.org>
3697L:	linux-pm@vger.kernel.org
3698S:	Maintained
3699T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3700T:	git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3701B:	https://bugzilla.kernel.org
3702F:	Documentation/cpu-freq/
3703F:	Documentation/devicetree/bindings/cpufreq/
3704F:	drivers/cpufreq/
3705F:	include/linux/cpufreq.h
3706F:	tools/testing/selftests/cpufreq/
3707
3708CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3709M:	Viresh Kumar <viresh.kumar@linaro.org>
3710M:	Sudeep Holla <sudeep.holla@arm.com>
3711L:	linux-pm@vger.kernel.org
3712W:	http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3713S:	Maintained
3714F:	drivers/cpufreq/arm_big_little.h
3715F:	drivers/cpufreq/arm_big_little.c
3716F:	drivers/cpufreq/arm_big_little_dt.c
3717
3718CPU POWER MONITORING SUBSYSTEM
3719M:	Thomas Renninger <trenn@suse.com>
3720M:	Shuah Khan <shuahkh@osg.samsung.com>
3721M:	Shuah Khan <shuah@kernel.org>
3722L:	linux-pm@vger.kernel.org
3723S:	Maintained
3724F:	tools/power/cpupower/
3725
3726CPUID/MSR DRIVER
3727M:	"H. Peter Anvin" <hpa@zytor.com>
3728S:	Maintained
3729F:	arch/x86/kernel/cpuid.c
3730F:	arch/x86/kernel/msr.c
3731
3732CPUIDLE DRIVER - ARM BIG LITTLE
3733M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3734M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3735L:	linux-pm@vger.kernel.org
3736L:	linux-arm-kernel@lists.infradead.org
3737T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3738S:	Maintained
3739F:	drivers/cpuidle/cpuidle-big_little.c
3740
3741CPUIDLE DRIVER - ARM EXYNOS
3742M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3743M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3744M:	Kukjin Kim <kgene@kernel.org>
3745L:	linux-pm@vger.kernel.org
3746L:	linux-samsung-soc@vger.kernel.org
3747S:	Supported
3748F:	drivers/cpuidle/cpuidle-exynos.c
3749F:	arch/arm/mach-exynos/pm.c
3750
3751CPUIDLE DRIVERS
3752M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
3753M:	Daniel Lezcano <daniel.lezcano@linaro.org>
3754L:	linux-pm@vger.kernel.org
3755S:	Maintained
3756T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3757B:	https://bugzilla.kernel.org
3758F:	drivers/cpuidle/*
3759F:	include/linux/cpuidle.h
3760
3761CRAMFS FILESYSTEM
3762M:	Nicolas Pitre <nico@linaro.org>
3763S:	Maintained
3764F:	Documentation/filesystems/cramfs.txt
3765F:	fs/cramfs/
3766
3767CRIS PORT
3768M:	Mikael Starvik <starvik@axis.com>
3769M:	Jesper Nilsson <jesper.nilsson@axis.com>
3770L:	linux-cris-kernel@axis.com
3771W:	http://developer.axis.com
3772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3773S:	Maintained
3774F:	arch/cris/
3775F:	drivers/tty/serial/crisv10.*
3776
3777CRYPTO API
3778M:	Herbert Xu <herbert@gondor.apana.org.au>
3779M:	"David S. Miller" <davem@davemloft.net>
3780L:	linux-crypto@vger.kernel.org
3781T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3783S:	Maintained
3784F:	Documentation/crypto/
3785F:	Documentation/devicetree/bindings/crypto/
3786F:	arch/*/crypto/
3787F:	crypto/
3788F:	drivers/crypto/
3789F:	include/crypto/
3790F:	include/linux/crypto*
3791
3792CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3793M:	Neil Horman <nhorman@tuxdriver.com>
3794L:	linux-crypto@vger.kernel.org
3795S:	Maintained
3796F:	crypto/ansi_cprng.c
3797F:	crypto/rng.c
3798
3799CS3308 MEDIA DRIVER
3800M:	Hans Verkuil <hverkuil@xs4all.nl>
3801L:	linux-media@vger.kernel.org
3802T:	git git://linuxtv.org/media_tree.git
3803W:	http://linuxtv.org
3804S:	Odd Fixes
3805F:	drivers/media/i2c/cs3308.c
3806F:	drivers/media/i2c/cs3308.h
3807
3808CS5535 Audio ALSA driver
3809M:	Jaya Kumar <jayakumar.alsa@gmail.com>
3810S:	Maintained
3811F:	sound/pci/cs5535audio/
3812
3813CW1200 WLAN driver
3814M:	Solomon Peachy <pizza@shaftnet.org>
3815S:	Maintained
3816F:	drivers/net/wireless/st/cw1200/
3817
3818CX18 VIDEO4LINUX DRIVER
3819M:	Andy Walls <awalls@md.metrocast.net>
3820L:	ivtv-devel@ivtvdriver.org (subscribers-only)
3821L:	linux-media@vger.kernel.org
3822T:	git git://linuxtv.org/media_tree.git
3823W:	https://linuxtv.org
3824W:	http://www.ivtvdriver.org/index.php/Cx18
3825S:	Maintained
3826F:	Documentation/media/v4l-drivers/cx18*
3827F:	drivers/media/pci/cx18/
3828F:	include/uapi/linux/ivtv*
3829
3830CX2341X MPEG ENCODER HELPER MODULE
3831M:	Hans Verkuil <hverkuil@xs4all.nl>
3832L:	linux-media@vger.kernel.org
3833T:	git git://linuxtv.org/media_tree.git
3834W:	https://linuxtv.org
3835S:	Maintained
3836F:	drivers/media/common/cx2341x*
3837F:	include/media/cx2341x*
3838
3839CX24120 MEDIA DRIVER
3840M:	Jemma Denson <jdenson@gmail.com>
3841M:	Patrick Boettcher <patrick.boettcher@posteo.de>
3842L:	linux-media@vger.kernel.org
3843W:	https://linuxtv.org
3844Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3845S:	Maintained
3846F:	drivers/media/dvb-frontends/cx24120*
3847
3848CX88 VIDEO4LINUX DRIVER
3849M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
3850M:	Mauro Carvalho Chehab <mchehab@kernel.org>
3851L:	linux-media@vger.kernel.org
3852W:	https://linuxtv.org
3853T:	git git://linuxtv.org/media_tree.git
3854S:	Odd fixes
3855F:	Documentation/media/v4l-drivers/cx88*
3856F:	drivers/media/pci/cx88/
3857
3858CXD2820R MEDIA DRIVER
3859M:	Antti Palosaari <crope@iki.fi>
3860L:	linux-media@vger.kernel.org
3861W:	https://linuxtv.org
3862W:	http://palosaari.fi/linux/
3863Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3864T:	git git://linuxtv.org/anttip/media_tree.git
3865S:	Maintained
3866F:	drivers/media/dvb-frontends/cxd2820r*
3867
3868CXGB3 ETHERNET DRIVER (CXGB3)
3869M:	Santosh Raspatur <santosh@chelsio.com>
3870L:	netdev@vger.kernel.org
3871W:	http://www.chelsio.com
3872S:	Supported
3873F:	drivers/net/ethernet/chelsio/cxgb3/
3874
3875CXGB3 ISCSI DRIVER (CXGB3I)
3876M:	Karen Xie <kxie@chelsio.com>
3877L:	linux-scsi@vger.kernel.org
3878W:	http://www.chelsio.com
3879S:	Supported
3880F:	drivers/scsi/cxgbi/cxgb3i
3881
3882CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3883M:	Steve Wise <swise@chelsio.com>
3884L:	linux-rdma@vger.kernel.org
3885W:	http://www.openfabrics.org
3886S:	Supported
3887F:	drivers/infiniband/hw/cxgb3/
3888F:	include/uapi/rdma/cxgb3-abi.h
3889
3890CXGB4 CRYPTO DRIVER (chcr)
3891M:	Harsh Jain <harsh@chelsio.com>
3892L:	linux-crypto@vger.kernel.org
3893W:	http://www.chelsio.com
3894S:	Supported
3895F:	drivers/crypto/chelsio
3896
3897CXGB4 ETHERNET DRIVER (CXGB4)
3898M:	Ganesh Goudar <ganeshgr@chelsio.com>
3899L:	netdev@vger.kernel.org
3900W:	http://www.chelsio.com
3901S:	Supported
3902F:	drivers/net/ethernet/chelsio/cxgb4/
3903
3904CXGB4 ISCSI DRIVER (CXGB4I)
3905M:	Karen Xie <kxie@chelsio.com>
3906L:	linux-scsi@vger.kernel.org
3907W:	http://www.chelsio.com
3908S:	Supported
3909F:	drivers/scsi/cxgbi/cxgb4i
3910
3911CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3912M:	Steve Wise <swise@chelsio.com>
3913L:	linux-rdma@vger.kernel.org
3914W:	http://www.openfabrics.org
3915S:	Supported
3916F:	drivers/infiniband/hw/cxgb4/
3917F:	include/uapi/rdma/cxgb4-abi.h
3918
3919CXGB4VF ETHERNET DRIVER (CXGB4VF)
3920M:	Casey Leedom <leedom@chelsio.com>
3921L:	netdev@vger.kernel.org
3922W:	http://www.chelsio.com
3923S:	Supported
3924F:	drivers/net/ethernet/chelsio/cxgb4vf/
3925
3926CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3927M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3928M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3929L:	linuxppc-dev@lists.ozlabs.org
3930S:	Supported
3931F:	arch/powerpc/platforms/powernv/pci-cxl.c
3932F:	drivers/misc/cxl/
3933F:	include/misc/cxl*
3934F:	include/uapi/misc/cxl.h
3935F:	Documentation/powerpc/cxl.txt
3936F:	Documentation/ABI/testing/sysfs-class-cxl
3937
3938CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3939M:	Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3940M:	Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3941M:	Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3942L:	linux-scsi@vger.kernel.org
3943S:	Supported
3944F:	drivers/scsi/cxlflash/
3945F:	include/uapi/scsi/cxlflash_ioctls.h
3946F:	Documentation/powerpc/cxlflash.txt
3947
3948CYBERPRO FB DRIVER
3949M:	Russell King <linux@armlinux.org.uk>
3950L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3951W:	http://www.armlinux.org.uk/
3952S:	Maintained
3953F:	drivers/video/fbdev/cyber2000fb.*
3954
3955CYCLADES ASYNC MUX DRIVER
3956W:	http://www.cyclades.com/
3957S:	Orphan
3958F:	drivers/tty/cyclades.c
3959F:	include/linux/cyclades.h
3960F:	include/uapi/linux/cyclades.h
3961
3962CYCLADES PC300 DRIVER
3963W:	http://www.cyclades.com/
3964S:	Orphan
3965F:	drivers/net/wan/pc300*
3966
3967CYPRESS_FIRMWARE MEDIA DRIVER
3968M:	Antti Palosaari <crope@iki.fi>
3969L:	linux-media@vger.kernel.org
3970W:	https://linuxtv.org
3971W:	http://palosaari.fi/linux/
3972Q:	http://patchwork.linuxtv.org/project/linux-media/list/
3973T:	git git://linuxtv.org/anttip/media_tree.git
3974S:	Maintained
3975F:	drivers/media/common/cypress_firmware*
3976
3977CYTTSP TOUCHSCREEN DRIVER
3978M:	Ferruh Yigit <fery@cypress.com>
3979L:	linux-input@vger.kernel.org
3980S:	Supported
3981F:	drivers/input/touchscreen/cyttsp*
3982F:	include/linux/input/cyttsp.h
3983
3984D-LINK DIR-685 TOUCHKEYS DRIVER
3985M:	Linus Walleij <linus.walleij@linaro.org>
3986L:	linux-input@vger.kernel.org
3987S:	Supported
3988F:	drivers/input/dlink-dir685-touchkeys.c
3989
3990DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3991M:	Joshua Kinard <kumba@gentoo.org>
3992S:	Maintained
3993F:	drivers/rtc/rtc-ds1685.c
3994F:	include/linux/rtc/ds1685.h
3995
3996DAMA SLAVE for AX.25
3997M:	Joerg Reuter <jreuter@yaina.de>
3998W:	http://yaina.de/jreuter/
3999W:	http://www.qsl.net/dl1bke/
4000L:	linux-hams@vger.kernel.org
4001S:	Maintained
4002F:	net/ax25/af_ax25.c
4003F:	net/ax25/ax25_dev.c
4004F:	net/ax25/ax25_ds_*
4005F:	net/ax25/ax25_in.c
4006F:	net/ax25/ax25_out.c
4007F:	net/ax25/ax25_timer.c
4008F:	net/ax25/sysctl_net_ax25.c
4009
4010DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4011L:	netdev@vger.kernel.org
4012S:	Orphan
4013F:	Documentation/networking/dmfe.txt
4014F:	drivers/net/ethernet/dec/tulip/dmfe.c
4015
4016DC390/AM53C974 SCSI driver
4017M:	Hannes Reinecke <hare@suse.com>
4018L:	linux-scsi@vger.kernel.org
4019S:	Maintained
4020F:	drivers/scsi/am53c974.c
4021
4022DC395x SCSI driver
4023M:	Oliver Neukum <oliver@neukum.org>
4024M:	Ali Akcaagac <aliakc@web.de>
4025M:	Jamie Lenehan <lenehan@twibble.org>
4026L:	dc395x@twibble.org
4027W:	http://twibble.org/dist/dc395x/
4028W:	http://lists.twibble.org/mailman/listinfo/dc395x/
4029S:	Maintained
4030F:	Documentation/scsi/dc395x.txt
4031F:	drivers/scsi/dc395x.*
4032
4033DCCP PROTOCOL
4034M:	Gerrit Renker <gerrit@erg.abdn.ac.uk>
4035L:	dccp@vger.kernel.org
4036W:	http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4037S:	Maintained
4038F:	include/linux/dccp.h
4039F:	include/uapi/linux/dccp.h
4040F:	include/linux/tfrc.h
4041F:	net/dccp/
4042
4043DECnet NETWORK LAYER
4044W:	http://linux-decnet.sourceforge.net
4045L:	linux-decnet-user@lists.sourceforge.net
4046S:	Orphan
4047F:	Documentation/networking/decnet.txt
4048F:	net/decnet/
4049
4050DECSTATION PLATFORM SUPPORT
4051M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4052L:	linux-mips@linux-mips.org
4053W:	http://www.linux-mips.org/wiki/DECstation
4054S:	Maintained
4055F:	arch/mips/dec/
4056F:	arch/mips/include/asm/dec/
4057F:	arch/mips/include/asm/mach-dec/
4058
4059DEFXX FDDI NETWORK DRIVER
4060M:	"Maciej W. Rozycki" <macro@linux-mips.org>
4061S:	Maintained
4062F:	drivers/net/fddi/defxx.*
4063
4064DELL SMBIOS DRIVER
4065M:	Pali Rohár <pali.rohar@gmail.com>
4066M:	Mario Limonciello <mario.limonciello@dell.com>
4067L:	platform-driver-x86@vger.kernel.org
4068S:	Maintained
4069F:	drivers/platform/x86/dell-smbios.*
4070
4071DELL SMBIOS SMM DRIVER
4072M:	Mario Limonciello <mario.limonciello@dell.com>
4073L:	platform-driver-x86@vger.kernel.org
4074S:	Maintained
4075F:	drivers/platform/x86/dell-smbios-smm.c
4076
4077DELL SMBIOS WMI DRIVER
4078M:	Mario Limonciello <mario.limonciello@dell.com>
4079L:	platform-driver-x86@vger.kernel.org
4080S:	Maintained
4081F:	drivers/platform/x86/dell-smbios-wmi.c
4082F:	tools/wmi/dell-smbios-example.c
4083
4084DELL LAPTOP DRIVER
4085M:	Matthew Garrett <mjg59@srcf.ucam.org>
4086M:	Pali Rohár <pali.rohar@gmail.com>
4087L:	platform-driver-x86@vger.kernel.org
4088S:	Maintained
4089F:	drivers/platform/x86/dell-laptop.c
4090
4091DELL LAPTOP FREEFALL DRIVER
4092M:	Pali Rohár <pali.rohar@gmail.com>
4093S:	Maintained
4094F:	drivers/platform/x86/dell-smo8800.c
4095
4096DELL LAPTOP RBTN DRIVER
4097M:	Pali Rohár <pali.rohar@gmail.com>
4098S:	Maintained
4099F:	drivers/platform/x86/dell-rbtn.*
4100
4101DELL LAPTOP SMM DRIVER
4102M:	Pali Rohár <pali.rohar@gmail.com>
4103S:	Maintained
4104F:	drivers/hwmon/dell-smm-hwmon.c
4105F:	include/uapi/linux/i8k.h
4106
4107DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4108M:	Doug Warzecha <Douglas_Warzecha@dell.com>
4109S:	Maintained
4110F:	Documentation/dcdbas.txt
4111F:	drivers/firmware/dcdbas.*
4112
4113DELL WMI NOTIFICATIONS DRIVER
4114M:	Matthew Garrett <mjg59@srcf.ucam.org>
4115M:	Pali Rohár <pali.rohar@gmail.com>
4116S:	Maintained
4117F:	drivers/platform/x86/dell-wmi.c
4118
4119DELL WMI DESCRIPTOR DRIVER
4120M:	Mario Limonciello <mario.limonciello@dell.com>
4121S:	Maintained
4122F:	drivers/platform/x86/dell-wmi-descriptor.c
4123
4124DELTA ST MEDIA DRIVER
4125M:	Hugues Fruchet <hugues.fruchet@st.com>
4126L:	linux-media@vger.kernel.org
4127T:	git git://linuxtv.org/media_tree.git
4128W:	https://linuxtv.org
4129S:	Supported
4130F:	drivers/media/platform/sti/delta
4131
4132DENALI NAND DRIVER
4133M:	Masahiro Yamada <yamada.masahiro@socionext.com>
4134L:	linux-mtd@lists.infradead.org
4135S:	Supported
4136F:	drivers/mtd/nand/denali*
4137
4138DESIGNWARE USB2 DRD IP DRIVER
4139M:	John Youn <johnyoun@synopsys.com>
4140L:	linux-usb@vger.kernel.org
4141T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4142S:	Maintained
4143F:	drivers/usb/dwc2/
4144
4145DESIGNWARE USB3 DRD IP DRIVER
4146M:	Felipe Balbi <balbi@kernel.org>
4147L:	linux-usb@vger.kernel.org
4148T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4149S:	Maintained
4150F:	drivers/usb/dwc3/
4151
4152DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4153M:	Andreas Klinger <ak@it-klinger.de>
4154L:	linux-iio@vger.kernel.org
4155S:	Maintained
4156F:	Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4157F:	drivers/iio/proximity/srf*.c
4158
4159DEVICE COREDUMP (DEV_COREDUMP)
4160M:	Johannes Berg <johannes@sipsolutions.net>
4161L:	linux-kernel@vger.kernel.org
4162S:	Maintained
4163F:	drivers/base/devcoredump.c
4164F:	include/linux/devcoredump.h
4165
4166DEVICE FREQUENCY (DEVFREQ)
4167M:	MyungJoo Ham <myungjoo.ham@samsung.com>
4168M:	Kyungmin Park <kyungmin.park@samsung.com>
4169R:	Chanwoo Choi <cw00.choi@samsung.com>
4170L:	linux-pm@vger.kernel.org
4171T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4172S:	Maintained
4173F:	drivers/devfreq/
4174F:	include/linux/devfreq.h
4175F:	Documentation/devicetree/bindings/devfreq/
4176
4177DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4178M:	Chanwoo Choi <cw00.choi@samsung.com>
4179L:	linux-pm@vger.kernel.org
4180T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4181S:	Supported
4182F:	drivers/devfreq/event/
4183F:	drivers/devfreq/devfreq-event.c
4184F:	include/linux/devfreq-event.h
4185F:	Documentation/devicetree/bindings/devfreq/event/
4186
4187DEVICE NUMBER REGISTRY
4188M:	Torben Mathiasen <device@lanana.org>
4189W:	http://lanana.org/docs/device-list/index.html
4190S:	Maintained
4191
4192DEVICE-MAPPER  (LVM)
4193M:	Alasdair Kergon <agk@redhat.com>
4194M:	Mike Snitzer <snitzer@redhat.com>
4195M:	dm-devel@redhat.com
4196L:	dm-devel@redhat.com
4197W:	http://sources.redhat.com/dm
4198Q:	http://patchwork.kernel.org/project/dm-devel/list/
4199T:	git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4200T:	quilt http://people.redhat.com/agk/patches/linux/editing/
4201S:	Maintained
4202F:	Documentation/device-mapper/
4203F:	drivers/md/Makefile
4204F:	drivers/md/Kconfig
4205F:	drivers/md/dm*
4206F:	drivers/md/persistent-data/
4207F:	include/linux/device-mapper.h
4208F:	include/linux/dm-*.h
4209F:	include/uapi/linux/dm-*.h
4210
4211DEVLINK
4212M:	Jiri Pirko <jiri@mellanox.com>
4213L:	netdev@vger.kernel.org
4214S:	Supported
4215F:	net/core/devlink.c
4216F:	include/net/devlink.h
4217F:	include/uapi/linux/devlink.h
4218
4219DIALOG SEMICONDUCTOR DRIVERS
4220M:	Support Opensource <support.opensource@diasemi.com>
4221W:	http://www.dialog-semiconductor.com/products
4222S:	Supported
4223F:	Documentation/hwmon/da90??
4224F:	Documentation/devicetree/bindings/mfd/da90*.txt
4225F:	Documentation/devicetree/bindings/input/da90??-onkey.txt
4226F:	Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4227F:	Documentation/devicetree/bindings/regulator/da92*.txt
4228F:	Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4229F:	Documentation/devicetree/bindings/sound/da[79]*.txt
4230F:	drivers/gpio/gpio-da90??.c
4231F:	drivers/hwmon/da90??-hwmon.c
4232F:	drivers/iio/adc/da91??-*.c
4233F:	drivers/input/misc/da90??_onkey.c
4234F:	drivers/input/touchscreen/da9052_tsi.c
4235F:	drivers/leds/leds-da90??.c
4236F:	drivers/mfd/da903x.c
4237F:	drivers/mfd/da90??-*.c
4238F:	drivers/mfd/da91??-*.c
4239F:	drivers/power/supply/da9052-battery.c
4240F:	drivers/power/supply/da91??-*.c
4241F:	drivers/regulator/da903x.c
4242F:	drivers/regulator/da9???-regulator.[ch]
4243F:	drivers/thermal/da90??-thermal.c
4244F:	drivers/rtc/rtc-da90??.c
4245F:	drivers/video/backlight/da90??_bl.c
4246F:	drivers/watchdog/da90??_wdt.c
4247F:	include/linux/mfd/da903x.h
4248F:	include/linux/mfd/da9052/
4249F:	include/linux/mfd/da9055/
4250F:	include/linux/mfd/da9062/
4251F:	include/linux/mfd/da9063/
4252F:	include/linux/mfd/da9150/
4253F:	include/linux/regulator/da9211.h
4254F:	include/sound/da[79]*.h
4255F:	sound/soc/codecs/da[79]*.[ch]
4256
4257DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4258M:	William Breathitt Gray <vilhelm.gray@gmail.com>
4259L:	linux-gpio@vger.kernel.org
4260S:	Maintained
4261F:	drivers/gpio/gpio-gpio-mm.c
4262
4263DIGI NEO AND CLASSIC PCI PRODUCTS
4264M:	Lidza Louina <lidza.louina@gmail.com>
4265M:	Mark Hounschell <markh@compro.net>
4266L:	driverdev-devel@linuxdriverproject.org
4267S:	Maintained
4268F:	drivers/staging/dgnc/
4269
4270DIOLAN U2C-12 I2C DRIVER
4271M:	Guenter Roeck <linux@roeck-us.net>
4272L:	linux-i2c@vger.kernel.org
4273S:	Maintained
4274F:	drivers/i2c/busses/i2c-diolan-u2c.c
4275
4276FILESYSTEM DIRECT ACCESS (DAX)
4277M:	Matthew Wilcox <mawilcox@microsoft.com>
4278M:	Ross Zwisler <ross.zwisler@linux.intel.com>
4279L:	linux-fsdevel@vger.kernel.org
4280S:	Supported
4281F:	fs/dax.c
4282F:	include/linux/dax.h
4283F:	include/trace/events/fs_dax.h
4284
4285DEVICE DIRECT ACCESS (DAX)
4286M:	Dan Williams <dan.j.williams@intel.com>
4287L:	linux-nvdimm@lists.01.org
4288S:	Supported
4289F:	drivers/dax/
4290
4291DIRECTORY NOTIFICATION (DNOTIFY)
4292M:	Jan Kara <jack@suse.cz>
4293R:	Amir Goldstein <amir73il@gmail.com>
4294L:	linux-fsdevel@vger.kernel.org
4295S:	Maintained
4296F:	Documentation/filesystems/dnotify.txt
4297F:	fs/notify/dnotify/
4298F:	include/linux/dnotify.h
4299
4300DISK GEOMETRY AND PARTITION HANDLING
4301M:	Andries Brouwer <aeb@cwi.nl>
4302W:	http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4303W:	http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4304W:	http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4305S:	Maintained
4306
4307DISKQUOTA
4308M:	Jan Kara <jack@suse.com>
4309S:	Maintained
4310F:	Documentation/filesystems/quota.txt
4311F:	fs/quota/
4312F:	include/linux/quota*.h
4313F:	include/uapi/linux/quota*.h
4314
4315DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4316M:	Bernie Thompson <bernie@plugable.com>
4317L:	linux-fbdev@vger.kernel.org
4318S:	Maintained
4319W:	http://plugable.com/category/projects/udlfb/
4320F:	drivers/video/fbdev/udlfb.c
4321F:	include/video/udlfb.h
4322F:	Documentation/fb/udlfb.txt
4323
4324DISTRIBUTED LOCK MANAGER (DLM)
4325M:	Christine Caulfield <ccaulfie@redhat.com>
4326M:	David Teigland <teigland@redhat.com>
4327L:	cluster-devel@redhat.com
4328W:	http://sources.redhat.com/cluster/
4329T:	git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4330S:	Supported
4331F:	fs/dlm/
4332
4333DMA BUFFER SHARING FRAMEWORK
4334M:	Sumit Semwal <sumit.semwal@linaro.org>
4335S:	Maintained
4336L:	linux-media@vger.kernel.org
4337L:	dri-devel@lists.freedesktop.org
4338L:	linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4339F:	drivers/dma-buf/
4340F:	include/linux/dma-buf*
4341F:	include/linux/reservation.h
4342F:	include/linux/*fence.h
4343F:	Documentation/driver-api/dma-buf.rst
4344T:	git git://anongit.freedesktop.org/drm/drm-misc
4345
4346DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4347M:	Vinod Koul <vinod.koul@intel.com>
4348L:	dmaengine@vger.kernel.org
4349Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
4350S:	Maintained
4351F:	drivers/dma/
4352F:	include/linux/dmaengine.h
4353F:	Documentation/devicetree/bindings/dma/
4354F:	Documentation/driver-api/dmaengine/
4355T:	git git://git.infradead.org/users/vkoul/slave-dma.git
4356
4357DMA MAPPING HELPERS
4358M:	Christoph Hellwig <hch@lst.de>
4359M:	Marek Szyprowski <m.szyprowski@samsung.com>
4360R:	Robin Murphy <robin.murphy@arm.com>
4361L:	iommu@lists.linux-foundation.org
4362T:	git git://git.infradead.org/users/hch/dma-mapping.git
4363W:	http://git.infradead.org/users/hch/dma-mapping.git
4364S:	Supported
4365F:	lib/dma-debug.c
4366F:	lib/dma-direct.c
4367F:	lib/dma-virt.c
4368F:	drivers/base/dma-mapping.c
4369F:	drivers/base/dma-coherent.c
4370F:	include/asm-generic/dma-mapping.h
4371F:	include/linux/dma-direct.h
4372F:	include/linux/dma-mapping.h
4373
4374DME1737 HARDWARE MONITOR DRIVER
4375M:	Juerg Haefliger <juergh@gmail.com>
4376L:	linux-hwmon@vger.kernel.org
4377S:	Maintained
4378F:	Documentation/hwmon/dme1737
4379F:	drivers/hwmon/dme1737.c
4380
4381DMI/SMBIOS SUPPORT
4382M:	Jean Delvare <jdelvare@suse.com>
4383S:	Maintained
4384T:	quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4385F:	Documentation/ABI/testing/sysfs-firmware-dmi-tables
4386F:	drivers/firmware/dmi-id.c
4387F:	drivers/firmware/dmi_scan.c
4388F:	include/linux/dmi.h
4389
4390DOCUMENTATION
4391M:	Jonathan Corbet <corbet@lwn.net>
4392L:	linux-doc@vger.kernel.org
4393S:	Maintained
4394F:	Documentation/
4395F:	scripts/kernel-doc
4396X:	Documentation/ABI/
4397X:	Documentation/devicetree/
4398X:	Documentation/acpi
4399X:	Documentation/power
4400X:	Documentation/spi
4401X:	Documentation/media
4402T:	git git://git.lwn.net/linux.git docs-next
4403
4404DONGWOON DW9714 LENS VOICE COIL DRIVER
4405M:	Sakari Ailus <sakari.ailus@linux.intel.com>
4406L:	linux-media@vger.kernel.org
4407T:	git git://linuxtv.org/media_tree.git
4408S:	Maintained
4409F:	drivers/media/i2c/dw9714.c
4410
4411DOUBLETALK DRIVER
4412M:	"James R. Van Zandt" <jrv@vanzandt.mv.com>
4413L:	blinux-list@redhat.com
4414S:	Maintained
4415F:	drivers/char/dtlk.c
4416F:	include/linux/dtlk.h
4417
4418DPAA2 DATAPATH I/O (DPIO) DRIVER
4419M:	Roy Pledge <Roy.Pledge@nxp.com>
4420L:	linux-kernel@vger.kernel.org
4421S:	Maintained
4422F:	drivers/staging/fsl-mc/bus/dpio
4423
4424DPAA2 ETHERNET DRIVER
4425M:	Ioana Radulescu <ruxandra.radulescu@nxp.com>
4426L:	linux-kernel@vger.kernel.org
4427S:	Maintained
4428F:	drivers/staging/fsl-dpaa2/ethernet
4429
4430DPT_I2O SCSI RAID DRIVER
4431M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4432L:	linux-scsi@vger.kernel.org
4433W:	http://www.adaptec.com/
4434S:	Maintained
4435F:	drivers/scsi/dpt*
4436F:	drivers/scsi/dpt/
4437
4438DRBD DRIVER
4439M:	Philipp Reisner <philipp.reisner@linbit.com>
4440M:	Lars Ellenberg <lars.ellenberg@linbit.com>
4441L:	drbd-dev@lists.linbit.com
4442W:	http://www.drbd.org
4443T:	git git://git.linbit.com/linux-drbd.git
4444T:	git git://git.linbit.com/drbd-8.4.git
4445S:	Supported
4446F:	drivers/block/drbd/
4447F:	lib/lru_cache.c
4448F:	Documentation/blockdev/drbd/
4449
4450DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4451M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4452T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4453S:	Supported
4454F:	Documentation/kobject.txt
4455F:	drivers/base/
4456F:	fs/debugfs/
4457F:	fs/sysfs/
4458F:	include/linux/debugfs.h
4459F:	include/linux/kobj*
4460F:	lib/kobj*
4461
4462DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4463M:	Kevin Hilman <khilman@kernel.org>
4464M:	Nishanth Menon <nm@ti.com>
4465S:	Maintained
4466F:	drivers/power/avs/
4467F:	include/linux/power/smartreflex.h
4468L:	linux-pm@vger.kernel.org
4469
4470DRM DRIVER FOR ARM PL111 CLCD
4471M:	Eric Anholt <eric@anholt.net>
4472T:	git git://anongit.freedesktop.org/drm/drm-misc
4473S:	Supported
4474F:	drivers/gpu/drm/pl111/
4475
4476DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4477M:	Dave Airlie <airlied@redhat.com>
4478S:	Odd Fixes
4479F:	drivers/gpu/drm/ast/
4480
4481DRM DRIVER FOR BOCHS VIRTUAL GPU
4482M:	Gerd Hoffmann <kraxel@redhat.com>
4483L:	virtualization@lists.linux-foundation.org
4484T:	git git://anongit.freedesktop.org/drm/drm-misc
4485S:	Maintained
4486F:	drivers/gpu/drm/bochs/
4487
4488DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4489M:	Linus Walleij <linus.walleij@linaro.org>
4490T:	git git://anongit.freedesktop.org/drm/drm-misc
4491S:	Maintained
4492F:	drivers/gpu/drm/tve200/
4493
4494DRM DRIVER FOR ILITEK ILI9225 PANELS
4495M:	David Lechner <david@lechnology.com>
4496S:	Maintained
4497F:	drivers/gpu/drm/tinydrm/ili9225.c
4498F:	Documentation/devicetree/bindings/display/ili9225.txt
4499
4500DRM DRIVER FOR INTEL I810 VIDEO CARDS
4501S:	Orphan / Obsolete
4502F:	drivers/gpu/drm/i810/
4503F:	include/uapi/drm/i810_drm.h
4504
4505DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4506S:	Orphan / Obsolete
4507F:	drivers/gpu/drm/mga/
4508F:	include/uapi/drm/mga_drm.h
4509
4510DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4511M:	Dave Airlie <airlied@redhat.com>
4512S:	Odd Fixes
4513F:	drivers/gpu/drm/mgag200/
4514
4515DRM DRIVER FOR MI0283QT
4516M:	Noralf Trønnes <noralf@tronnes.org>
4517S:	Maintained
4518F:	drivers/gpu/drm/tinydrm/mi0283qt.c
4519F:	Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4520
4521DRM DRIVER FOR MSM ADRENO GPU
4522M:	Rob Clark <robdclark@gmail.com>
4523L:	linux-arm-msm@vger.kernel.org
4524L:	dri-devel@lists.freedesktop.org
4525L:	freedreno@lists.freedesktop.org
4526T:	git git://people.freedesktop.org/~robclark/linux
4527S:	Maintained
4528F:	drivers/gpu/drm/msm/
4529F:	include/uapi/drm/msm_drm.h
4530F:	Documentation/devicetree/bindings/display/msm/
4531
4532DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4533M:	Ben Skeggs <bskeggs@redhat.com>
4534L:	dri-devel@lists.freedesktop.org
4535L:	nouveau@lists.freedesktop.org
4536T:	git git://github.com/skeggsb/linux
4537S:	Supported
4538F:	drivers/gpu/drm/nouveau/
4539F:	include/uapi/drm/nouveau_drm.h
4540
4541DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
4542M:	Noralf Trønnes <noralf@tronnes.org>
4543S:	Maintained
4544F:	drivers/gpu/drm/tinydrm/repaper.c
4545F:	Documentation/devicetree/bindings/display/repaper.txt
4546
4547DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4548M:	Dave Airlie <airlied@redhat.com>
4549M:	Gerd Hoffmann <kraxel@redhat.com>
4550L:	virtualization@lists.linux-foundation.org
4551T:	git git://anongit.freedesktop.org/drm/drm-misc
4552S:	Obsolete
4553W:	https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4554F:	drivers/gpu/drm/cirrus/
4555
4556DRM DRIVER FOR QXL VIRTUAL GPU
4557M:	Dave Airlie <airlied@redhat.com>
4558M:	Gerd Hoffmann <kraxel@redhat.com>
4559L:	virtualization@lists.linux-foundation.org
4560T:	git git://anongit.freedesktop.org/drm/drm-misc
4561S:	Maintained
4562F:	drivers/gpu/drm/qxl/
4563F:	include/uapi/drm/qxl_drm.h
4564
4565DRM DRIVER FOR RAGE 128 VIDEO CARDS
4566S:	Orphan / Obsolete
4567F:	drivers/gpu/drm/r128/
4568F:	include/uapi/drm/r128_drm.h
4569
4570DRM DRIVER FOR SAVAGE VIDEO CARDS
4571S:	Orphan / Obsolete
4572F:	drivers/gpu/drm/savage/
4573F:	include/uapi/drm/savage_drm.h
4574
4575DRM DRIVER FOR SIS VIDEO CARDS
4576S:	Orphan / Obsolete
4577F:	drivers/gpu/drm/sis/
4578F:	include/uapi/drm/sis_drm.h
4579
4580DRM DRIVER FOR SITRONIX ST7586 PANELS
4581M:	David Lechner <david@lechnology.com>
4582S:	Maintained
4583F:	drivers/gpu/drm/tinydrm/st7586.c
4584F:	Documentation/devicetree/bindings/display/st7586.txt
4585
4586DRM DRIVER FOR SITRONIX ST7735R PANELS
4587M:	David Lechner <david@lechnology.com>
4588S:	Maintained
4589F:	drivers/gpu/drm/tinydrm/st7735r.c
4590F:	Documentation/devicetree/bindings/display/st7735r.txt
4591
4592DRM DRIVER FOR TDFX VIDEO CARDS
4593S:	Orphan / Obsolete
4594F:	drivers/gpu/drm/tdfx/
4595
4596DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4597M:	Dave Airlie <airlied@redhat.com>
4598S:	Odd Fixes
4599F:	drivers/gpu/drm/udl/
4600
4601DRM DRIVER FOR VMWARE VIRTUAL GPU
4602M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
4603M:	Sinclair Yeh <syeh@vmware.com>
4604M:	Thomas Hellstrom <thellstrom@vmware.com>
4605L:	dri-devel@lists.freedesktop.org
4606T:	git git://people.freedesktop.org/~syeh/repos_linux
4607T:	git git://people.freedesktop.org/~thomash/linux
4608S:	Supported
4609F:	drivers/gpu/drm/vmwgfx/
4610F:	include/uapi/drm/vmwgfx_drm.h
4611
4612DRM DRIVERS
4613M:	David Airlie <airlied@linux.ie>
4614L:	dri-devel@lists.freedesktop.org
4615T:	git git://people.freedesktop.org/~airlied/linux
4616B:	https://bugs.freedesktop.org/
4617C:	irc://chat.freenode.net/dri-devel
4618S:	Maintained
4619F:	drivers/gpu/drm/
4620F:	drivers/gpu/vga/
4621F:	Documentation/devicetree/bindings/display/
4622F:	Documentation/devicetree/bindings/gpu/
4623F:	Documentation/devicetree/bindings/video/
4624F:	Documentation/gpu/
4625F:	include/drm/
4626F:	include/uapi/drm/
4627F:	include/linux/vga*
4628
4629DRM DRIVERS AND MISC GPU PATCHES
4630M:	Daniel Vetter <daniel.vetter@intel.com>
4631M:	Gustavo Padovan <gustavo@padovan.org>
4632M:	Sean Paul <seanpaul@chromium.org>
4633W:	https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4634S:	Maintained
4635T:	git git://anongit.freedesktop.org/drm/drm-misc
4636F:	Documentation/gpu/
4637F:	drivers/gpu/vga/
4638F:	drivers/gpu/drm/*
4639F:	include/drm/drm*
4640F:	include/uapi/drm/drm*
4641F:	include/linux/vga*
4642
4643DRM DRIVERS FOR ALLWINNER A10
4644M:	Maxime Ripard  <maxime.ripard@free-electrons.com>
4645L:	dri-devel@lists.freedesktop.org
4646S:	Supported
4647F:	drivers/gpu/drm/sun4i/
4648F:	Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4649T:	git git://anongit.freedesktop.org/drm/drm-misc
4650
4651DRM DRIVERS FOR AMLOGIC SOCS
4652M:	Neil Armstrong <narmstrong@baylibre.com>
4653L:	dri-devel@lists.freedesktop.org
4654L:	linux-amlogic@lists.infradead.org
4655W:	http://linux-meson.com/
4656S:	Supported
4657F:	drivers/gpu/drm/meson/
4658F:	Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4659F:	Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4660F:	Documentation/gpu/meson.rst
4661T:	git git://anongit.freedesktop.org/drm/drm-misc
4662
4663DRM DRIVERS FOR ATMEL HLCDC
4664M:	Boris Brezillon <boris.brezillon@free-electrons.com>
4665L:	dri-devel@lists.freedesktop.org
4666S:	Supported
4667F:	drivers/gpu/drm/atmel-hlcdc/
4668F:	Documentation/devicetree/bindings/drm/atmel/
4669T:	git git://anongit.freedesktop.org/drm/drm-misc
4670
4671DRM DRIVERS FOR BRIDGE CHIPS
4672M:	Archit Taneja <architt@codeaurora.org>
4673M:	Andrzej Hajda <a.hajda@samsung.com>
4674R:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4675S:	Maintained
4676T:	git git://anongit.freedesktop.org/drm/drm-misc
4677F:	drivers/gpu/drm/bridge/
4678
4679DRM DRIVERS FOR EXYNOS
4680M:	Inki Dae <inki.dae@samsung.com>
4681M:	Joonyoung Shim <jy0922.shim@samsung.com>
4682M:	Seung-Woo Kim <sw0312.kim@samsung.com>
4683M:	Kyungmin Park <kyungmin.park@samsung.com>
4684L:	dri-devel@lists.freedesktop.org
4685T:	git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4686S:	Supported
4687F:	drivers/gpu/drm/exynos/
4688F:	include/uapi/drm/exynos_drm.h
4689F:	Documentation/devicetree/bindings/display/exynos/
4690
4691DRM DRIVERS FOR FREESCALE DCU
4692M:	Stefan Agner <stefan@agner.ch>
4693M:	Alison Wang <alison.wang@freescale.com>
4694L:	dri-devel@lists.freedesktop.org
4695S:	Supported
4696F:	drivers/gpu/drm/fsl-dcu/
4697F:	Documentation/devicetree/bindings/display/fsl,dcu.txt
4698F:	Documentation/devicetree/bindings/display/fsl,tcon.txt
4699F:	Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4700
4701DRM DRIVERS FOR FREESCALE IMX
4702M:	Philipp Zabel <p.zabel@pengutronix.de>
4703L:	dri-devel@lists.freedesktop.org
4704S:	Maintained
4705F:	drivers/gpu/drm/imx/
4706F:	drivers/gpu/ipu-v3/
4707F:	Documentation/devicetree/bindings/display/imx/
4708
4709DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4710M:	Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4711L:	dri-devel@lists.freedesktop.org
4712T:	git git://github.com/patjak/drm-gma500
4713S:	Maintained
4714F:	drivers/gpu/drm/gma500/
4715
4716DRM DRIVERS FOR HISILICON
4717M:	Xinliang Liu <z.liuxinliang@hisilicon.com>
4718M:	Rongrong Zou <zourongrong@gmail.com>
4719R:	Xinwei Kong <kong.kongxinwei@hisilicon.com>
4720R:	Chen Feng <puck.chen@hisilicon.com>
4721L:	dri-devel@lists.freedesktop.org
4722T:	git git://github.com/xin3liang/linux.git
4723S:	Maintained
4724F:	drivers/gpu/drm/hisilicon/
4725F:	Documentation/devicetree/bindings/display/hisilicon/
4726
4727DRM DRIVERS FOR MEDIATEK
4728M:	CK Hu <ck.hu@mediatek.com>
4729M:	Philipp Zabel <p.zabel@pengutronix.de>
4730L:	dri-devel@lists.freedesktop.org
4731S:	Supported
4732F:	drivers/gpu/drm/mediatek/
4733F:	Documentation/devicetree/bindings/display/mediatek/
4734
4735DRM DRIVERS FOR NVIDIA TEGRA
4736M:	Thierry Reding <thierry.reding@gmail.com>
4737L:	dri-devel@lists.freedesktop.org
4738L:	linux-tegra@vger.kernel.org
4739T:	git git://anongit.freedesktop.org/tegra/linux.git
4740S:	Supported
4741F:	drivers/gpu/drm/tegra/
4742F:	drivers/gpu/host1x/
4743F:	include/linux/host1x.h
4744F:	include/uapi/drm/tegra_drm.h
4745F:	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4746
4747DRM DRIVERS FOR RENESAS
4748M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4749L:	dri-devel@lists.freedesktop.org
4750L:	linux-renesas-soc@vger.kernel.org
4751T:	git git://linuxtv.org/pinchartl/fbdev
4752S:	Supported
4753F:	drivers/gpu/drm/rcar-du/
4754F:	drivers/gpu/drm/shmobile/
4755F:	include/linux/platform_data/shmob_drm.h
4756F:	Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4757F:	Documentation/devicetree/bindings/display/renesas,du.txt
4758
4759DRM DRIVERS FOR ROCKCHIP
4760M:	Sandy Huang <hjc@rock-chips.com>
4761M:	Heiko Stübner <heiko@sntech.de>
4762L:	dri-devel@lists.freedesktop.org
4763S:	Maintained
4764F:	drivers/gpu/drm/rockchip/
4765F:	Documentation/devicetree/bindings/display/rockchip/
4766T:	git git://anongit.freedesktop.org/drm/drm-misc
4767
4768DRM DRIVERS FOR STI
4769M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4770M:	Vincent Abriou <vincent.abriou@st.com>
4771L:	dri-devel@lists.freedesktop.org
4772T:	git git://anongit.freedesktop.org/drm/drm-misc
4773S:	Maintained
4774F:	drivers/gpu/drm/sti
4775F:	Documentation/devicetree/bindings/display/st,stih4xx.txt
4776
4777DRM DRIVERS FOR STM
4778M:	Yannick Fertre <yannick.fertre@st.com>
4779M:	Philippe Cornu <philippe.cornu@st.com>
4780M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
4781M:	Vincent Abriou <vincent.abriou@st.com>
4782L:	dri-devel@lists.freedesktop.org
4783T:	git git://anongit.freedesktop.org/drm/drm-misc
4784S:	Maintained
4785F:	drivers/gpu/drm/stm
4786F:	Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4787
4788DRM DRIVERS FOR TI LCDC
4789M:	Jyri Sarha <jsarha@ti.com>
4790R:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4791L:	dri-devel@lists.freedesktop.org
4792S:	Maintained
4793F:	drivers/gpu/drm/tilcdc/
4794F:	Documentation/devicetree/bindings/display/tilcdc/
4795
4796DRM DRIVERS FOR TI OMAP
4797M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
4798L:	dri-devel@lists.freedesktop.org
4799S:	Maintained
4800F:	drivers/gpu/drm/omapdrm/
4801F:	Documentation/devicetree/bindings/display/ti/
4802
4803DRM DRIVERS FOR VC4
4804M:	Eric Anholt <eric@anholt.net>
4805T:	git git://github.com/anholt/linux
4806S:	Supported
4807F:	drivers/gpu/drm/vc4/
4808F:	include/uapi/drm/vc4_drm.h
4809F:	Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4810T:	git git://anongit.freedesktop.org/drm/drm-misc
4811
4812DRM DRIVERS FOR VIVANTE GPU IP
4813M:	Lucas Stach <l.stach@pengutronix.de>
4814R:	Russell King <linux+etnaviv@armlinux.org.uk>
4815R:	Christian Gmeiner <christian.gmeiner@gmail.com>
4816L:	etnaviv@lists.freedesktop.org
4817L:	dri-devel@lists.freedesktop.org
4818S:	Maintained
4819F:	drivers/gpu/drm/etnaviv/
4820F:	include/uapi/drm/etnaviv_drm.h
4821F:	Documentation/devicetree/bindings/display/etnaviv/
4822
4823DRM DRIVERS FOR ZTE ZX
4824M:	Shawn Guo <shawnguo@kernel.org>
4825L:	dri-devel@lists.freedesktop.org
4826S:	Maintained
4827F:	drivers/gpu/drm/zte/
4828F:	Documentation/devicetree/bindings/display/zte,vou.txt
4829T:	git git://anongit.freedesktop.org/drm/drm-misc
4830
4831DRM PANEL DRIVERS
4832M:	Thierry Reding <thierry.reding@gmail.com>
4833L:	dri-devel@lists.freedesktop.org
4834T:	git git://anongit.freedesktop.org/drm/drm-misc
4835S:	Maintained
4836F:	drivers/gpu/drm/drm_panel.c
4837F:	drivers/gpu/drm/panel/
4838F:	include/drm/drm_panel.h
4839F:	Documentation/devicetree/bindings/display/panel/
4840
4841DRM TINYDRM DRIVERS
4842M:	Noralf Trønnes <noralf@tronnes.org>
4843W:	https://github.com/notro/tinydrm/wiki/Development
4844T:	git git://anongit.freedesktop.org/drm/drm-misc
4845S:	Maintained
4846F:	drivers/gpu/drm/tinydrm/
4847F:	include/drm/tinydrm/
4848
4849DRM TTM SUBSYSTEM
4850M:	Christian Koenig <christian.koenig@amd.com>
4851M:	Roger He <Hongbo.He@amd.com>
4852T:	git git://people.freedesktop.org/~agd5f/linux
4853S:	Maintained
4854L:	dri-devel@lists.freedesktop.org
4855F:	include/drm/ttm/
4856F:	drivers/gpu/drm/ttm/
4857
4858DSBR100 USB FM RADIO DRIVER
4859M:	Alexey Klimov <klimov.linux@gmail.com>
4860L:	linux-media@vger.kernel.org
4861T:	git git://linuxtv.org/media_tree.git
4862S:	Maintained
4863F:	drivers/media/radio/dsbr100.c
4864
4865DSCC4 DRIVER
4866M:	Francois Romieu <romieu@fr.zoreil.com>
4867L:	netdev@vger.kernel.org
4868S:	Maintained
4869F:	drivers/net/wan/dscc4.c
4870
4871DT3155 MEDIA DRIVER
4872M:	Hans Verkuil <hverkuil@xs4all.nl>
4873L:	linux-media@vger.kernel.org
4874T:	git git://linuxtv.org/media_tree.git
4875W:	https://linuxtv.org
4876S:	Odd Fixes
4877F:	drivers/media/pci/dt3155/
4878
4879DVB_USB_AF9015 MEDIA DRIVER
4880M:	Antti Palosaari <crope@iki.fi>
4881L:	linux-media@vger.kernel.org
4882W:	https://linuxtv.org
4883W:	http://palosaari.fi/linux/
4884Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4885T:	git git://linuxtv.org/anttip/media_tree.git
4886S:	Maintained
4887F:	drivers/media/usb/dvb-usb-v2/af9015*
4888
4889DVB_USB_AF9035 MEDIA DRIVER
4890M:	Antti Palosaari <crope@iki.fi>
4891L:	linux-media@vger.kernel.org
4892W:	https://linuxtv.org
4893W:	http://palosaari.fi/linux/
4894Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4895T:	git git://linuxtv.org/anttip/media_tree.git
4896S:	Maintained
4897F:	drivers/media/usb/dvb-usb-v2/af9035*
4898
4899DVB_USB_ANYSEE MEDIA DRIVER
4900M:	Antti Palosaari <crope@iki.fi>
4901L:	linux-media@vger.kernel.org
4902W:	https://linuxtv.org
4903W:	http://palosaari.fi/linux/
4904Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4905T:	git git://linuxtv.org/anttip/media_tree.git
4906S:	Maintained
4907F:	drivers/media/usb/dvb-usb-v2/anysee*
4908
4909DVB_USB_AU6610 MEDIA DRIVER
4910M:	Antti Palosaari <crope@iki.fi>
4911L:	linux-media@vger.kernel.org
4912W:	https://linuxtv.org
4913W:	http://palosaari.fi/linux/
4914Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4915T:	git git://linuxtv.org/anttip/media_tree.git
4916S:	Maintained
4917F:	drivers/media/usb/dvb-usb-v2/au6610*
4918
4919DVB_USB_CE6230 MEDIA DRIVER
4920M:	Antti Palosaari <crope@iki.fi>
4921L:	linux-media@vger.kernel.org
4922W:	https://linuxtv.org
4923W:	http://palosaari.fi/linux/
4924Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4925T:	git git://linuxtv.org/anttip/media_tree.git
4926S:	Maintained
4927F:	drivers/media/usb/dvb-usb-v2/ce6230*
4928
4929DVB_USB_CXUSB MEDIA DRIVER
4930M:	Michael Krufky <mkrufky@linuxtv.org>
4931L:	linux-media@vger.kernel.org
4932W:	https://linuxtv.org
4933W:	http://github.com/mkrufky
4934Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4935T:	git git://linuxtv.org/media_tree.git
4936S:	Maintained
4937F:	drivers/media/usb/dvb-usb/cxusb*
4938
4939DVB_USB_EC168 MEDIA DRIVER
4940M:	Antti Palosaari <crope@iki.fi>
4941L:	linux-media@vger.kernel.org
4942W:	https://linuxtv.org
4943W:	http://palosaari.fi/linux/
4944Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4945T:	git git://linuxtv.org/anttip/media_tree.git
4946S:	Maintained
4947F:	drivers/media/usb/dvb-usb-v2/ec168*
4948
4949DVB_USB_GL861 MEDIA DRIVER
4950M:	Antti Palosaari <crope@iki.fi>
4951L:	linux-media@vger.kernel.org
4952W:	https://linuxtv.org
4953Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4954T:	git git://linuxtv.org/anttip/media_tree.git
4955S:	Maintained
4956F:	drivers/media/usb/dvb-usb-v2/gl861*
4957
4958DVB_USB_MXL111SF MEDIA DRIVER
4959M:	Michael Krufky <mkrufky@linuxtv.org>
4960L:	linux-media@vger.kernel.org
4961W:	https://linuxtv.org
4962W:	http://github.com/mkrufky
4963Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4964T:	git git://linuxtv.org/mkrufky/mxl111sf.git
4965S:	Maintained
4966F:	drivers/media/usb/dvb-usb-v2/mxl111sf*
4967
4968DVB_USB_RTL28XXU MEDIA DRIVER
4969M:	Antti Palosaari <crope@iki.fi>
4970L:	linux-media@vger.kernel.org
4971W:	https://linuxtv.org
4972W:	http://palosaari.fi/linux/
4973Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4974T:	git git://linuxtv.org/anttip/media_tree.git
4975S:	Maintained
4976F:	drivers/media/usb/dvb-usb-v2/rtl28xxu*
4977
4978DVB_USB_V2 MEDIA DRIVER
4979M:	Antti Palosaari <crope@iki.fi>
4980L:	linux-media@vger.kernel.org
4981W:	https://linuxtv.org
4982W:	http://palosaari.fi/linux/
4983Q:	http://patchwork.linuxtv.org/project/linux-media/list/
4984T:	git git://linuxtv.org/anttip/media_tree.git
4985S:	Maintained
4986F:	drivers/media/usb/dvb-usb-v2/dvb_usb*
4987F:	drivers/media/usb/dvb-usb-v2/usb_urb.c
4988
4989DYNAMIC DEBUG
4990M:	Jason Baron <jbaron@akamai.com>
4991S:	Maintained
4992F:	lib/dynamic_debug.c
4993F:	include/linux/dynamic_debug.h
4994
4995DYNAMIC INTERRUPT MODERATION
4996M:	Tal Gilboa <talgi@mellanox.com>
4997S:	Maintained
4998F:	include/linux/net_dim.h
4999
5000DZ DECSTATION DZ11 SERIAL DRIVER
5001M:	"Maciej W. Rozycki" <macro@linux-mips.org>
5002S:	Maintained
5003F:	drivers/tty/serial/dz.*
5004
5005E3X0 POWER BUTTON DRIVER
5006M:	Moritz Fischer <moritz.fischer@ettus.com>
5007L:	usrp-users@lists.ettus.com
5008W:	http://www.ettus.com
5009S:	Supported
5010F:	drivers/input/misc/e3x0-button.c
5011F:	Documentation/devicetree/bindings/input/e3x0-button.txt
5012
5013E4000 MEDIA DRIVER
5014M:	Antti Palosaari <crope@iki.fi>
5015L:	linux-media@vger.kernel.org
5016W:	https://linuxtv.org
5017W:	http://palosaari.fi/linux/
5018Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5019T:	git git://linuxtv.org/anttip/media_tree.git
5020S:	Maintained
5021F:	drivers/media/tuners/e4000*
5022
5023EATA ISA/EISA/PCI SCSI DRIVER
5024M:	Dario Ballabio <ballabio_dario@emc.com>
5025L:	linux-scsi@vger.kernel.org
5026S:	Maintained
5027F:	drivers/scsi/eata.c
5028
5029EC100 MEDIA DRIVER
5030M:	Antti Palosaari <crope@iki.fi>
5031L:	linux-media@vger.kernel.org
5032W:	https://linuxtv.org
5033W:	http://palosaari.fi/linux/
5034Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5035T:	git git://linuxtv.org/anttip/media_tree.git
5036S:	Maintained
5037F:	drivers/media/dvb-frontends/ec100*
5038
5039ECRYPT FILE SYSTEM
5040M:	Tyler Hicks <tyhicks@canonical.com>
5041L:	ecryptfs@vger.kernel.org
5042W:	http://ecryptfs.org
5043W:	https://launchpad.net/ecryptfs
5044T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5045S:	Supported
5046F:	Documentation/filesystems/ecryptfs.txt
5047F:	fs/ecryptfs/
5048
5049EDAC-AMD64
5050M:	Borislav Petkov <bp@alien8.de>
5051L:	linux-edac@vger.kernel.org
5052S:	Maintained
5053F:	drivers/edac/amd64_edac*
5054
5055EDAC-CALXEDA
5056M:	Robert Richter <rric@kernel.org>
5057L:	linux-edac@vger.kernel.org
5058S:	Maintained
5059F:	drivers/edac/highbank*
5060
5061EDAC-CAVIUM OCTEON
5062M:	Ralf Baechle <ralf@linux-mips.org>
5063M:	David Daney <david.daney@cavium.com>
5064L:	linux-edac@vger.kernel.org
5065L:	linux-mips@linux-mips.org
5066S:	Supported
5067F:	drivers/edac/octeon_edac*
5068
5069EDAC-CAVIUM THUNDERX
5070M:	David Daney <david.daney@cavium.com>
5071M:	Jan Glauber <jglauber@cavium.com>
5072L:	linux-edac@vger.kernel.org
5073S:	Supported
5074F:	drivers/edac/thunderx_edac*
5075
5076EDAC-CORE
5077M:	Borislav Petkov <bp@alien8.de>
5078M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5079M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5080L:	linux-edac@vger.kernel.org
5081T:	git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
5082T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
5083S:	Supported
5084F:	Documentation/admin-guide/ras.rst
5085F:	Documentation/driver-api/edac.rst
5086F:	drivers/edac/
5087F:	include/linux/edac.h
5088
5089EDAC-E752X
5090M:	Mark Gross <mark.gross@intel.com>
5091L:	linux-edac@vger.kernel.org
5092S:	Maintained
5093F:	drivers/edac/e752x_edac.c
5094
5095EDAC-E7XXX
5096L:	linux-edac@vger.kernel.org
5097S:	Maintained
5098F:	drivers/edac/e7xxx_edac.c
5099
5100EDAC-FSL_DDR
5101M:	York Sun <york.sun@nxp.com>
5102L:	linux-edac@vger.kernel.org
5103S:	Maintained
5104F:	drivers/edac/fsl_ddr_edac.*
5105
5106EDAC-GHES
5107M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5108M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5109L:	linux-edac@vger.kernel.org
5110S:	Maintained
5111F:	drivers/edac/ghes_edac.c
5112
5113EDAC-I3000
5114L:	linux-edac@vger.kernel.org
5115S:	Orphan
5116F:	drivers/edac/i3000_edac.c
5117
5118EDAC-I5000
5119L:	linux-edac@vger.kernel.org
5120S:	Maintained
5121F:	drivers/edac/i5000_edac.c
5122
5123EDAC-I5400
5124M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5125M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5126L:	linux-edac@vger.kernel.org
5127S:	Maintained
5128F:	drivers/edac/i5400_edac.c
5129
5130EDAC-I7300
5131M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5132M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5133L:	linux-edac@vger.kernel.org
5134S:	Maintained
5135F:	drivers/edac/i7300_edac.c
5136
5137EDAC-I7CORE
5138M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5139M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5140L:	linux-edac@vger.kernel.org
5141S:	Maintained
5142F:	drivers/edac/i7core_edac.c
5143
5144EDAC-I82443BXGX
5145M:	Tim Small <tim@buttersideup.com>
5146L:	linux-edac@vger.kernel.org
5147S:	Maintained
5148F:	drivers/edac/i82443bxgx_edac.c
5149
5150EDAC-I82975X
5151M:	Ranganathan Desikan <ravi@jetztechnologies.com>
5152M:	"Arvind R." <arvino55@gmail.com>
5153L:	linux-edac@vger.kernel.org
5154S:	Maintained
5155F:	drivers/edac/i82975x_edac.c
5156
5157EDAC-IE31200
5158M:	Jason Baron <jbaron@akamai.com>
5159L:	linux-edac@vger.kernel.org
5160S:	Maintained
5161F:	drivers/edac/ie31200_edac.c
5162
5163EDAC-MPC85XX
5164M:	Johannes Thumshirn <morbidrsa@gmail.com>
5165L:	linux-edac@vger.kernel.org
5166S:	Maintained
5167F:	drivers/edac/mpc85xx_edac.[ch]
5168
5169EDAC-PASEMI
5170M:	Egor Martovetsky <egor@pasemi.com>
5171L:	linux-edac@vger.kernel.org
5172S:	Maintained
5173F:	drivers/edac/pasemi_edac.c
5174
5175EDAC-PND2
5176M:	Tony Luck <tony.luck@intel.com>
5177L:	linux-edac@vger.kernel.org
5178S:	Maintained
5179F:	drivers/edac/pnd2_edac.[ch]
5180
5181EDAC-R82600
5182M:	Tim Small <tim@buttersideup.com>
5183L:	linux-edac@vger.kernel.org
5184S:	Maintained
5185F:	drivers/edac/r82600_edac.c
5186
5187EDAC-SBRIDGE
5188M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5189M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5190L:	linux-edac@vger.kernel.org
5191S:	Maintained
5192F:	drivers/edac/sb_edac.c
5193
5194EDAC-SKYLAKE
5195M:	Tony Luck <tony.luck@intel.com>
5196L:	linux-edac@vger.kernel.org
5197S:	Maintained
5198F:	drivers/edac/skx_edac.c
5199
5200EDAC-TI
5201M:	Tero Kristo <t-kristo@ti.com>
5202L:	linux-edac@vger.kernel.org
5203S:	Maintained
5204F:	drivers/edac/ti_edac.c
5205
5206EDIROL UA-101/UA-1000 DRIVER
5207M:	Clemens Ladisch <clemens@ladisch.de>
5208L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5209T:	git git://git.alsa-project.org/alsa-kernel.git
5210S:	Maintained
5211F:	sound/usb/misc/ua101.c
5212
5213EFI TEST DRIVER
5214L:	linux-efi@vger.kernel.org
5215M:	Ivan Hu <ivan.hu@canonical.com>
5216M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5217S:	Maintained
5218F:	drivers/firmware/efi/test/
5219
5220EFI VARIABLE FILESYSTEM
5221M:	Matthew Garrett <matthew.garrett@nebula.com>
5222M:	Jeremy Kerr <jk@ozlabs.org>
5223M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5225L:	linux-efi@vger.kernel.org
5226S:	Maintained
5227F:	fs/efivarfs/
5228
5229EFIFB FRAMEBUFFER DRIVER
5230L:	linux-fbdev@vger.kernel.org
5231M:	Peter Jones <pjones@redhat.com>
5232S:	Maintained
5233F:	drivers/video/fbdev/efifb.c
5234
5235EFS FILESYSTEM
5236W:	http://aeschi.ch.eu.org/efs/
5237S:	Orphan
5238F:	fs/efs/
5239
5240EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5241M:	Douglas Miller <dougmill@linux.vnet.ibm.com>
5242L:	netdev@vger.kernel.org
5243S:	Maintained
5244F:	drivers/net/ethernet/ibm/ehea/
5245
5246EM28XX VIDEO4LINUX DRIVER
5247M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
5248M:	Mauro Carvalho Chehab <mchehab@kernel.org>
5249L:	linux-media@vger.kernel.org
5250W:	https://linuxtv.org
5251T:	git git://linuxtv.org/media_tree.git
5252S:	Maintained
5253F:	drivers/media/usb/em28xx/
5254F:	Documentation/media/v4l-drivers/em28xx*
5255
5256EMBEDDED LINUX
5257M:	Paul Gortmaker <paul.gortmaker@windriver.com>
5258M:	Matt Mackall <mpm@selenic.com>
5259M:	David Woodhouse <dwmw2@infradead.org>
5260L:	linux-embedded@vger.kernel.org
5261S:	Maintained
5262
5263Emulex 10Gbps iSCSI - OneConnect DRIVER
5264M:	Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5265M:	Ketan Mukadam <ketan.mukadam@broadcom.com>
5266M:	Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5267L:	linux-scsi@vger.kernel.org
5268W:	http://www.broadcom.com
5269S:	Supported
5270F:	drivers/scsi/be2iscsi/
5271
5272Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5273M:	Sathya Perla <sathya.perla@broadcom.com>
5274M:	Ajit Khaparde <ajit.khaparde@broadcom.com>
5275M:	Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5276M:	Somnath Kotur <somnath.kotur@broadcom.com>
5277L:	netdev@vger.kernel.org
5278W:	http://www.emulex.com
5279S:	Supported
5280F:	drivers/net/ethernet/emulex/benet/
5281
5282EMULEX ONECONNECT ROCE DRIVER
5283M:	Selvin Xavier <selvin.xavier@broadcom.com>
5284M:	Devesh Sharma <devesh.sharma@broadcom.com>
5285L:	linux-rdma@vger.kernel.org
5286W:	http://www.broadcom.com
5287S:	Odd Fixes
5288F:	drivers/infiniband/hw/ocrdma/
5289F:	include/uapi/rdma/ocrdma-abi.h
5290
5291EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5292M:	James Smart <james.smart@broadcom.com>
5293M:	Dick Kennedy <dick.kennedy@broadcom.com>
5294L:	linux-scsi@vger.kernel.org
5295W:	http://www.broadcom.com
5296S:	Supported
5297F:	drivers/scsi/lpfc/
5298
5299ENE CB710 FLASH CARD READER DRIVER
5300M:	Michał Mirosław <mirq-linux@rere.qmqm.pl>
5301S:	Maintained
5302F:	drivers/misc/cb710/
5303F:	drivers/mmc/host/cb710-mmc.*
5304F:	include/linux/cb710.h
5305
5306ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5307M:	Maxim Levitsky <maximlevitsky@gmail.com>
5308S:	Maintained
5309F:	drivers/media/rc/ene_ir.*
5310
5311EPSON S1D13XXX FRAMEBUFFER DRIVER
5312M:	Kristoffer Ericson <kristoffer.ericson@gmail.com>
5313S:	Maintained
5314T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5315F:	drivers/video/fbdev/s1d13xxxfb.c
5316F:	include/video/s1d13xxxfb.h
5317
5318ERRSEQ ERROR TRACKING INFRASTRUCTURE
5319M:	Jeff Layton <jlayton@kernel.org>
5320S:	Maintained
5321F:	lib/errseq.c
5322F:	include/linux/errseq.h
5323
5324ET131X NETWORK DRIVER
5325M:	Mark Einon <mark.einon@gmail.com>
5326S:	Odd Fixes
5327F:	drivers/net/ethernet/agere/
5328
5329ETHERNET BRIDGE
5330M:	Stephen Hemminger <stephen@networkplumber.org>
5331L:	bridge@lists.linux-foundation.org (moderated for non-subscribers)
5332L:	netdev@vger.kernel.org
5333W:	http://www.linuxfoundation.org/en/Net:Bridge
5334S:	Maintained
5335F:	include/linux/netfilter_bridge/
5336F:	net/bridge/
5337
5338ETHERNET PHY LIBRARY
5339M:	Andrew Lunn <andrew@lunn.ch>
5340M:	Florian Fainelli <f.fainelli@gmail.com>
5341L:	netdev@vger.kernel.org
5342S:	Maintained
5343F:	Documentation/ABI/testing/sysfs-bus-mdio
5344F:	Documentation/devicetree/bindings/net/mdio*
5345F:	Documentation/networking/phy.txt
5346F:	drivers/net/phy/
5347F:	drivers/of/of_mdio.c
5348F:	drivers/of/of_net.c
5349F:	include/linux/*mdio*.h
5350F:	include/linux/of_net.h
5351F:	include/linux/phy.h
5352F:	include/linux/phy_fixed.h
5353F:	include/linux/platform_data/mdio-gpio.h
5354F:	include/linux/platform_data/mdio-bcm-unimac.h
5355F:	include/trace/events/mdio.h
5356F:	include/uapi/linux/mdio.h
5357F:	include/uapi/linux/mii.h
5358
5359EXT2 FILE SYSTEM
5360M:	Jan Kara <jack@suse.com>
5361L:	linux-ext4@vger.kernel.org
5362S:	Maintained
5363F:	Documentation/filesystems/ext2.txt
5364F:	fs/ext2/
5365F:	include/linux/ext2*
5366
5367EXT4 FILE SYSTEM
5368M:	"Theodore Ts'o" <tytso@mit.edu>
5369M:	Andreas Dilger <adilger.kernel@dilger.ca>
5370L:	linux-ext4@vger.kernel.org
5371W:	http://ext4.wiki.kernel.org
5372Q:	http://patchwork.ozlabs.org/project/linux-ext4/list/
5373T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5374S:	Maintained
5375F:	Documentation/filesystems/ext4.txt
5376F:	fs/ext4/
5377
5378Extended Verification Module (EVM)
5379M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
5380L:	linux-integrity@vger.kernel.org
5381S:	Supported
5382F:	security/integrity/evm/
5383
5384EXTENSIBLE FIRMWARE INTERFACE (EFI)
5385M:	Ard Biesheuvel <ard.biesheuvel@linaro.org>
5386L:	linux-efi@vger.kernel.org
5387T:	git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5388S:	Maintained
5389F:	Documentation/efi-stub.txt
5390F:	arch/*/kernel/efi.c
5391F:	arch/x86/boot/compressed/eboot.[ch]
5392F:	arch/*/include/asm/efi.h
5393F:	arch/x86/platform/efi/
5394F:	drivers/firmware/efi/
5395F:	include/linux/efi*.h
5396F:	arch/arm/boot/compressed/efi-header.S
5397F:	arch/arm64/kernel/efi-entry.S
5398
5399EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5400M:	MyungJoo Ham <myungjoo.ham@samsung.com>
5401M:	Chanwoo Choi <cw00.choi@samsung.com>
5402L:	linux-kernel@vger.kernel.org
5403T:	git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5404S:	Maintained
5405F:	drivers/extcon/
5406F:	include/linux/extcon/
5407F:	include/linux/extcon.h
5408F:	Documentation/extcon/
5409F:	Documentation/devicetree/bindings/extcon/
5410
5411EXYNOS DP DRIVER
5412M:	Jingoo Han <jingoohan1@gmail.com>
5413L:	dri-devel@lists.freedesktop.org
5414S:	Maintained
5415F:	drivers/gpu/drm/exynos/exynos_dp*
5416
5417EXYNOS SYSMMU (IOMMU) driver
5418M:	Marek Szyprowski <m.szyprowski@samsung.com>
5419L:	iommu@lists.linux-foundation.org
5420S:	Maintained
5421F:	drivers/iommu/exynos-iommu.c
5422
5423EZchip NPS platform support
5424M:	Elad Kanfi <eladkan@mellanox.com>
5425M:	Vineet Gupta <vgupta@synopsys.com>
5426S:	Supported
5427F:	arch/arc/plat-eznps
5428F:	arch/arc/boot/dts/eznps.dts
5429
5430F2FS FILE SYSTEM
5431M:	Jaegeuk Kim <jaegeuk@kernel.org>
5432M:	Chao Yu <yuchao0@huawei.com>
5433L:	linux-f2fs-devel@lists.sourceforge.net
5434W:	https://f2fs.wiki.kernel.org/
5435T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5436S:	Maintained
5437F:	Documentation/filesystems/f2fs.txt
5438F:	Documentation/ABI/testing/sysfs-fs-f2fs
5439F:	fs/f2fs/
5440F:	include/linux/f2fs_fs.h
5441F:	include/trace/events/f2fs.h
5442
5443F71805F HARDWARE MONITORING DRIVER
5444M:	Jean Delvare <jdelvare@suse.com>
5445L:	linux-hwmon@vger.kernel.org
5446S:	Maintained
5447F:	Documentation/hwmon/f71805f
5448F:	drivers/hwmon/f71805f.c
5449
5450FANOTIFY
5451M:	Jan Kara <jack@suse.cz>
5452R:	Amir Goldstein <amir73il@gmail.com>
5453L:	linux-fsdevel@vger.kernel.org
5454S:	Maintained
5455F:	fs/notify/fanotify/
5456F:	include/linux/fanotify.h
5457F:	include/uapi/linux/fanotify.h
5458
5459FARSYNC SYNCHRONOUS DRIVER
5460M:	Kevin Curtis <kevin.curtis@farsite.co.uk>
5461W:	http://www.farsite.co.uk/
5462S:	Supported
5463F:	drivers/net/wan/farsync.*
5464
5465FAULT INJECTION SUPPORT
5466M:	Akinobu Mita <akinobu.mita@gmail.com>
5467S:	Supported
5468F:	Documentation/fault-injection/
5469F:	lib/fault-inject.c
5470
5471FBTFT Framebuffer drivers
5472M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5473S:	Maintained
5474F:	drivers/staging/fbtft/
5475
5476FC0011 TUNER DRIVER
5477M:	Michael Buesch <m@bues.ch>
5478L:	linux-media@vger.kernel.org
5479S:	Maintained
5480F:	drivers/media/tuners/fc0011.h
5481F:	drivers/media/tuners/fc0011.c
5482
5483FC2580 MEDIA DRIVER
5484M:	Antti Palosaari <crope@iki.fi>
5485L:	linux-media@vger.kernel.org
5486W:	https://linuxtv.org
5487W:	http://palosaari.fi/linux/
5488Q:	http://patchwork.linuxtv.org/project/linux-media/list/
5489T:	git git://linuxtv.org/anttip/media_tree.git
5490S:	Maintained
5491F:	drivers/media/tuners/fc2580*
5492
5493FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5494M:	Johannes Thumshirn <jth@kernel.org>
5495L:	linux-scsi@vger.kernel.org
5496W:	www.Open-FCoE.org
5497S:	Supported
5498F:	drivers/scsi/libfc/
5499F:	drivers/scsi/fcoe/
5500F:	include/scsi/fc/
5501F:	include/scsi/libfc.h
5502F:	include/scsi/libfcoe.h
5503F:	include/uapi/scsi/fc/
5504
5505FILE LOCKING (flock() and fcntl()/lockf())
5506M:	Jeff Layton <jlayton@kernel.org>
5507M:	"J. Bruce Fields" <bfields@fieldses.org>
5508L:	linux-fsdevel@vger.kernel.org
5509S:	Maintained
5510F:	include/linux/fcntl.h
5511F:	include/uapi/linux/fcntl.h
5512F:	fs/fcntl.c
5513F:	fs/locks.c
5514
5515FILESYSTEMS (VFS and infrastructure)
5516M:	Alexander Viro <viro@zeniv.linux.org.uk>
5517L:	linux-fsdevel@vger.kernel.org
5518S:	Maintained
5519F:	fs/*
5520F:	include/linux/fs.h
5521F:	include/uapi/linux/fs.h
5522
5523FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5524M:	Riku Voipio <riku.voipio@iki.fi>
5525L:	linux-hwmon@vger.kernel.org
5526S:	Maintained
5527F:	drivers/hwmon/f75375s.c
5528F:	include/linux/f75375s.h
5529
5530FIREWIRE AUDIO DRIVERS
5531M:	Clemens Ladisch <clemens@ladisch.de>
5532L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5533T:	git git://git.alsa-project.org/alsa-kernel.git
5534S:	Maintained
5535F:	sound/firewire/
5536
5537FIREWIRE MEDIA DRIVERS (firedtv)
5538M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5539L:	linux-media@vger.kernel.org
5540L:	linux1394-devel@lists.sourceforge.net
5541T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5542S:	Maintained
5543F:	drivers/media/firewire/
5544
5545FIREWIRE SBP-2 TARGET
5546M:	Chris Boot <bootc@bootc.net>
5547L:	linux-scsi@vger.kernel.org
5548L:	target-devel@vger.kernel.org
5549L:	linux1394-devel@lists.sourceforge.net
5550T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5551S:	Maintained
5552F:	drivers/target/sbp/
5553
5554FIREWIRE SUBSYSTEM
5555M:	Stefan Richter <stefanr@s5r6.in-berlin.de>
5556L:	linux1394-devel@lists.sourceforge.net
5557W:	http://ieee1394.wiki.kernel.org/
5558T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5559S:	Maintained
5560F:	drivers/firewire/
5561F:	include/linux/firewire.h
5562F:	include/uapi/linux/firewire*.h
5563F:	tools/firewire/
5564
5565FIRMWARE LOADER (request_firmware)
5566M:	Luis R. Rodriguez <mcgrof@kernel.org>
5567L:	linux-kernel@vger.kernel.org
5568S:	Maintained
5569F:	Documentation/firmware_class/
5570F:	drivers/base/firmware*.c
5571F:	include/linux/firmware.h
5572
5573FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5574M:	Joshua Morris <josh.h.morris@us.ibm.com>
5575M:	Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5576S:	Maintained
5577F:	drivers/block/rsxx/
5578
5579FLOPPY DRIVER
5580M:	Jiri Kosina <jikos@kernel.org>
5581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5582S:	Odd fixes
5583F:	drivers/block/floppy.c
5584
5585FMC SUBSYSTEM
5586M:	Alessandro Rubini <rubini@gnudd.com>
5587W:	http://www.ohwr.org/projects/fmc-bus
5588S:	Supported
5589F:	drivers/fmc/
5590F:	include/linux/fmc*.h
5591F:	include/linux/ipmi-fru.h
5592K:	fmc_d.*register
5593
5594FPGA MANAGER FRAMEWORK
5595M:	Alan Tull <atull@kernel.org>
5596M:	Moritz Fischer <mdf@kernel.org>
5597L:	linux-fpga@vger.kernel.org
5598S:	Maintained
5599T:	git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5600Q:	http://patchwork.kernel.org/project/linux-fpga/list/
5601F:	Documentation/fpga/
5602F:	Documentation/devicetree/bindings/fpga/
5603F:	drivers/fpga/
5604F:	include/linux/fpga/
5605W:	http://www.rocketboards.org
5606
5607FPU EMULATOR
5608M:	Bill Metzenthen <billm@melbpc.org.au>
5609W:	http://floatingpoint.sourceforge.net/emulator/index.html
5610S:	Maintained
5611F:	arch/x86/math-emu/
5612
5613FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5614L:	netdev@vger.kernel.org
5615S:	Orphan
5616F:	drivers/net/wan/dlci.c
5617F:	drivers/net/wan/sdla.c
5618
5619FRAMEBUFFER LAYER
5620M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5621L:	dri-devel@lists.freedesktop.org
5622L:	linux-fbdev@vger.kernel.org
5623T:	git git://github.com/bzolnier/linux.git
5624Q:	http://patchwork.kernel.org/project/linux-fbdev/list/
5625S:	Maintained
5626F:	Documentation/fb/
5627F:	drivers/video/
5628F:	include/video/
5629F:	include/linux/fb.h
5630F:	include/uapi/video/
5631F:	include/uapi/linux/fb.h
5632
5633FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5634M:	Horia Geantă <horia.geanta@nxp.com>
5635M:	Aymen Sghaier <aymen.sghaier@nxp.com>
5636L:	linux-crypto@vger.kernel.org
5637S:	Maintained
5638F:	drivers/crypto/caam/
5639F:	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5640
5641FREESCALE DIU FRAMEBUFFER DRIVER
5642M:	Timur Tabi <timur@tabi.org>
5643L:	linux-fbdev@vger.kernel.org
5644S:	Maintained
5645F:	drivers/video/fbdev/fsl-diu-fb.*
5646
5647FREESCALE DMA DRIVER
5648M:	Li Yang <leoyang.li@nxp.com>
5649M:	Zhang Wei <zw@zh-kernel.org>
5650L:	linuxppc-dev@lists.ozlabs.org
5651S:	Maintained
5652F:	drivers/dma/fsldma.*
5653
5654FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5655M:	Claudiu Manoil <claudiu.manoil@freescale.com>
5656L:	netdev@vger.kernel.org
5657S:	Maintained
5658F:	drivers/net/ethernet/freescale/gianfar*
5659X:	drivers/net/ethernet/freescale/gianfar_ptp.c
5660F:	Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5661
5662FREESCALE GPMI NAND DRIVER
5663M:	Han Xu <han.xu@nxp.com>
5664L:	linux-mtd@lists.infradead.org
5665S:	Maintained
5666F:	drivers/mtd/nand/gpmi-nand/*
5667
5668FREESCALE I2C CPM DRIVER
5669M:	Jochen Friedrich <jochen@scram.de>
5670L:	linuxppc-dev@lists.ozlabs.org
5671L:	linux-i2c@vger.kernel.org
5672S:	Maintained
5673F:	drivers/i2c/busses/i2c-cpm.c
5674
5675FREESCALE IMX / MXC FEC DRIVER
5676M:	Fugang Duan <fugang.duan@nxp.com>
5677L:	netdev@vger.kernel.org
5678S:	Maintained
5679F:	drivers/net/ethernet/freescale/fec_main.c
5680F:	drivers/net/ethernet/freescale/fec_ptp.c
5681F:	drivers/net/ethernet/freescale/fec.h
5682F:	Documentation/devicetree/bindings/net/fsl-fec.txt
5683
5684FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5685M:	Sascha Hauer <kernel@pengutronix.de>
5686L:	linux-fbdev@vger.kernel.org
5687L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5688S:	Maintained
5689F:	include/linux/platform_data/video-imxfb.h
5690F:	drivers/video/fbdev/imxfb.c
5691
5692FREESCALE QORIQ DPAA ETHERNET DRIVER
5693M:	Madalin Bucur <madalin.bucur@nxp.com>
5694L:	netdev@vger.kernel.org
5695S:	Maintained
5696F:	drivers/net/ethernet/freescale/dpaa
5697
5698FREESCALE QORIQ DPAA FMAN DRIVER
5699M:	Madalin Bucur <madalin.bucur@nxp.com>
5700L:	netdev@vger.kernel.org
5701S:	Maintained
5702F:	drivers/net/ethernet/freescale/fman
5703F:	Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5704
5705FREESCALE QUAD SPI DRIVER
5706M:	Han Xu <han.xu@nxp.com>
5707L:	linux-mtd@lists.infradead.org
5708S:	Maintained
5709F:	drivers/mtd/spi-nor/fsl-quadspi.c
5710
5711FREESCALE QUICC ENGINE LIBRARY
5712M:	Qiang Zhao <qiang.zhao@nxp.com>
5713L:	linuxppc-dev@lists.ozlabs.org
5714S:	Maintained
5715F:	drivers/soc/fsl/qe/
5716F:	include/soc/fsl/*qe*.h
5717F:	include/soc/fsl/*ucc*.h
5718
5719FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5720M:	Li Yang <leoyang.li@nxp.com>
5721L:	netdev@vger.kernel.org
5722L:	linuxppc-dev@lists.ozlabs.org
5723S:	Maintained
5724F:	drivers/net/ethernet/freescale/ucc_geth*
5725
5726FREESCALE QUICC ENGINE UCC HDLC DRIVER
5727M:	Zhao Qiang <qiang.zhao@nxp.com>
5728L:	netdev@vger.kernel.org
5729L:	linuxppc-dev@lists.ozlabs.org
5730S:	Maintained
5731F:	drivers/net/wan/fsl_ucc_hdlc*
5732
5733FREESCALE QUICC ENGINE UCC UART DRIVER
5734M:	Timur Tabi <timur@tabi.org>
5735L:	linuxppc-dev@lists.ozlabs.org
5736S:	Maintained
5737F:	drivers/tty/serial/ucc_uart.c
5738
5739FREESCALE SOC DRIVERS
5740M:	Li Yang <leoyang.li@nxp.com>
5741L:	linuxppc-dev@lists.ozlabs.org
5742L:	linux-arm-kernel@lists.infradead.org
5743S:	Maintained
5744F:	Documentation/devicetree/bindings/soc/fsl/
5745F:	drivers/soc/fsl/
5746F:	include/linux/fsl/
5747
5748FREESCALE SOC FS_ENET DRIVER
5749M:	Pantelis Antoniou <pantelis.antoniou@gmail.com>
5750M:	Vitaly Bordug <vbordug@ru.mvista.com>
5751L:	linuxppc-dev@lists.ozlabs.org
5752L:	netdev@vger.kernel.org
5753S:	Maintained
5754F:	drivers/net/ethernet/freescale/fs_enet/
5755F:	include/linux/fs_enet_pd.h
5756
5757FREESCALE SOC SOUND DRIVERS
5758M:	Timur Tabi <timur@tabi.org>
5759M:	Nicolin Chen <nicoleotsuka@gmail.com>
5760M:	Xiubo Li <Xiubo.Lee@gmail.com>
5761R:	Fabio Estevam <fabio.estevam@nxp.com>
5762L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
5763L:	linuxppc-dev@lists.ozlabs.org
5764S:	Maintained
5765F:	sound/soc/fsl/fsl*
5766F:	sound/soc/fsl/imx*
5767F:	sound/soc/fsl/mpc8610_hpcd.c
5768
5769FREESCALE USB PERIPHERAL DRIVERS
5770M:	Li Yang <leoyang.li@nxp.com>
5771L:	linux-usb@vger.kernel.org
5772L:	linuxppc-dev@lists.ozlabs.org
5773S:	Maintained
5774F:	drivers/usb/gadget/udc/fsl*
5775
5776FREEVXFS FILESYSTEM
5777M:	Christoph Hellwig <hch@infradead.org>
5778W:	ftp://ftp.openlinux.org/pub/people/hch/vxfs
5779S:	Maintained
5780F:	fs/freevxfs/
5781
5782FREEZER
5783M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5784M:	Pavel Machek <pavel@ucw.cz>
5785L:	linux-pm@vger.kernel.org
5786S:	Supported
5787F:	Documentation/power/freezing-of-tasks.txt
5788F:	include/linux/freezer.h
5789F:	kernel/freezer.c
5790
5791FRONTSWAP API
5792M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5793L:	linux-kernel@vger.kernel.org
5794S:	Maintained
5795F:	mm/frontswap.c
5796F:	include/linux/frontswap.h
5797
5798FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5799M:	David Howells <dhowells@redhat.com>
5800L:	linux-cachefs@redhat.com (moderated for non-subscribers)
5801S:	Supported
5802F:	Documentation/filesystems/caching/
5803F:	fs/fscache/
5804F:	include/linux/fscache*.h
5805
5806FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5807M:	Theodore Y. Ts'o <tytso@mit.edu>
5808M:	Jaegeuk Kim <jaegeuk@kernel.org>
5809L:	linux-fscrypt@vger.kernel.org
5810Q:	https://patchwork.kernel.org/project/linux-fscrypt/list/
5811T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5812S:	Supported
5813F:	fs/crypto/
5814F:	include/linux/fscrypt*.h
5815F:	Documentation/filesystems/fscrypt.rst
5816
5817FUJITSU FR-V (FRV) PORT
5818S:	Orphan
5819F:	arch/frv/
5820
5821FUJITSU LAPTOP EXTRAS
5822M:	Jonathan Woithe <jwoithe@just42.net>
5823L:	platform-driver-x86@vger.kernel.org
5824S:	Maintained
5825F:	drivers/platform/x86/fujitsu-laptop.c
5826
5827FUJITSU M-5MO LS CAMERA ISP DRIVER
5828M:	Kyungmin Park <kyungmin.park@samsung.com>
5829M:	Heungjun Kim <riverful.kim@samsung.com>
5830L:	linux-media@vger.kernel.org
5831S:	Maintained
5832F:	drivers/media/i2c/m5mols/
5833F:	include/media/i2c/m5mols.h
5834
5835FUJITSU TABLET EXTRAS
5836M:	Robert Gerlach <khnz@gmx.de>
5837L:	platform-driver-x86@vger.kernel.org
5838S:	Maintained
5839F:	drivers/platform/x86/fujitsu-tablet.c
5840
5841FUSE: FILESYSTEM IN USERSPACE
5842M:	Miklos Szeredi <miklos@szeredi.hu>
5843L:	linux-fsdevel@vger.kernel.org
5844W:	http://fuse.sourceforge.net/
5845T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5846S:	Maintained
5847F:	fs/fuse/
5848F:	include/uapi/linux/fuse.h
5849F:	Documentation/filesystems/fuse.txt
5850
5851FUTEX SUBSYSTEM
5852M:	Thomas Gleixner <tglx@linutronix.de>
5853M:	Ingo Molnar <mingo@redhat.com>
5854R:	Peter Zijlstra <peterz@infradead.org>
5855R:	Darren Hart <dvhart@infradead.org>
5856L:	linux-kernel@vger.kernel.org
5857T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5858S:	Maintained
5859F:	kernel/futex.c
5860F:	kernel/futex_compat.c
5861F:	include/asm-generic/futex.h
5862F:	include/linux/futex.h
5863F:	include/uapi/linux/futex.h
5864F:	tools/testing/selftests/futex/
5865F:	tools/perf/bench/futex*
5866F:	Documentation/*futex*
5867
5868FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5869M:	Rik Faith <faith@cs.unc.edu>
5870L:	linux-scsi@vger.kernel.org
5871S:	Odd Fixes (e.g., new signatures)
5872F:	drivers/scsi/fdomain.*
5873
5874GCC PLUGINS
5875M:	Kees Cook <keescook@chromium.org>
5876R:	Emese Revfy <re.emese@gmail.com>
5877L:	kernel-hardening@lists.openwall.com
5878S:	Maintained
5879F:	scripts/gcc-plugins/
5880F:	scripts/gcc-plugin.sh
5881F:	scripts/Makefile.gcc-plugins
5882F:	Documentation/gcc-plugins.txt
5883
5884GCOV BASED KERNEL PROFILING
5885M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5886S:	Maintained
5887F:	kernel/gcov/
5888F:	Documentation/dev-tools/gcov.rst
5889
5890GDB KERNEL DEBUGGING HELPER SCRIPTS
5891M:	Jan Kiszka <jan.kiszka@siemens.com>
5892M:	Kieran Bingham <kieran@bingham.xyz>
5893S:	Supported
5894F:	scripts/gdb/
5895
5896GDT SCSI DISK ARRAY CONTROLLER DRIVER
5897M:	Achim Leubner <achim_leubner@adaptec.com>
5898L:	linux-scsi@vger.kernel.org
5899W:	http://www.icp-vortex.com/
5900S:	Supported
5901F:	drivers/scsi/gdt*
5902
5903GEMTEK FM RADIO RECEIVER DRIVER
5904M:	Hans Verkuil <hverkuil@xs4all.nl>
5905L:	linux-media@vger.kernel.org
5906T:	git git://linuxtv.org/media_tree.git
5907W:	https://linuxtv.org
5908S:	Maintained
5909F:	drivers/media/radio/radio-gemtek*
5910
5911GENERIC GPIO I2C DRIVER
5912M:	Haavard Skinnemoen <hskinnemoen@gmail.com>
5913S:	Supported
5914F:	drivers/i2c/busses/i2c-gpio.c
5915F:	include/linux/i2c-gpio.h
5916
5917GENERIC GPIO I2C MULTIPLEXER DRIVER
5918M:	Peter Korsgaard <peter.korsgaard@barco.com>
5919L:	linux-i2c@vger.kernel.org
5920S:	Supported
5921F:	drivers/i2c/muxes/i2c-mux-gpio.c
5922F:	include/linux/i2c-mux-gpio.h
5923F:	Documentation/i2c/muxes/i2c-mux-gpio
5924
5925GENERIC HDLC (WAN) DRIVERS
5926M:	Krzysztof Halasa <khc@pm.waw.pl>
5927W:	http://www.kernel.org/pub/linux/utils/net/hdlc/
5928S:	Maintained
5929F:	drivers/net/wan/c101.c
5930F:	drivers/net/wan/hd6457*
5931F:	drivers/net/wan/hdlc*
5932F:	drivers/net/wan/n2.c
5933F:	drivers/net/wan/pc300too.c
5934F:	drivers/net/wan/pci200syn.c
5935F:	drivers/net/wan/wanxl*
5936
5937GENERIC INCLUDE/ASM HEADER FILES
5938M:	Arnd Bergmann <arnd@arndb.de>
5939L:	linux-arch@vger.kernel.org
5940T:	git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5941S:	Maintained
5942F:	include/asm-generic/
5943F:	include/uapi/asm-generic/
5944
5945GENERIC PHY FRAMEWORK
5946M:	Kishon Vijay Abraham I <kishon@ti.com>
5947L:	linux-kernel@vger.kernel.org
5948T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5949S:	Supported
5950F:	drivers/phy/
5951F:	include/linux/phy/
5952
5953GENERIC PM DOMAINS
5954M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
5955M:	Kevin Hilman <khilman@kernel.org>
5956M:	Ulf Hansson <ulf.hansson@linaro.org>
5957L:	linux-pm@vger.kernel.org
5958S:	Supported
5959F:	drivers/base/power/domain*.c
5960F:	include/linux/pm_domain.h
5961F:	Documentation/devicetree/bindings/power/power_domain.txt
5962
5963GENERIC UIO DRIVER FOR PCI DEVICES
5964M:	"Michael S. Tsirkin" <mst@redhat.com>
5965L:	kvm@vger.kernel.org
5966S:	Supported
5967F:	drivers/uio/uio_pci_generic.c
5968
5969GENWQE (IBM Generic Workqueue Card)
5970M:	Frank Haverkamp <haver@linux.vnet.ibm.com>
5971M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5972S:	Supported
5973F:	drivers/misc/genwqe/
5974
5975GET_MAINTAINER SCRIPT
5976M:	Joe Perches <joe@perches.com>
5977S:	Maintained
5978F:	scripts/get_maintainer.pl
5979
5980GFS2 FILE SYSTEM
5981M:	Steven Whitehouse <swhiteho@redhat.com>
5982M:	Bob Peterson <rpeterso@redhat.com>
5983L:	cluster-devel@redhat.com
5984W:	http://sources.redhat.com/cluster/
5985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5986S:	Supported
5987F:	Documentation/filesystems/gfs2*.txt
5988F:	fs/gfs2/
5989F:	include/uapi/linux/gfs2_ondisk.h
5990
5991GIGASET ISDN DRIVERS
5992M:	Paul Bolle <pebolle@tiscali.nl>
5993L:	gigaset307x-common@lists.sourceforge.net
5994W:	http://gigaset307x.sourceforge.net/
5995S:	Odd Fixes
5996F:	Documentation/isdn/README.gigaset
5997F:	drivers/isdn/gigaset/
5998F:	include/uapi/linux/gigaset_dev.h
5999
6000GO7007 MPEG CODEC
6001M:	Hans Verkuil <hans.verkuil@cisco.com>
6002L:	linux-media@vger.kernel.org
6003S:	Maintained
6004F:	drivers/media/usb/go7007/
6005
6006GOODIX TOUCHSCREEN
6007M:	Bastien Nocera <hadess@hadess.net>
6008L:	linux-input@vger.kernel.org
6009S:	Maintained
6010F:	drivers/input/touchscreen/goodix.c
6011
6012GPIO ACPI SUPPORT
6013M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6014M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6015L:	linux-gpio@vger.kernel.org
6016L:	linux-acpi@vger.kernel.org
6017S:	Maintained
6018F:	Documentation/acpi/gpio-properties.txt
6019F:	drivers/gpio/gpiolib-acpi.c
6020
6021GPIO IR Transmitter
6022M:	Sean Young <sean@mess.org>
6023L:	linux-media@vger.kernel.org
6024S:	Maintained
6025F:	drivers/media/rc/gpio-ir-tx.c
6026
6027GPIO MOCKUP DRIVER
6028M:	Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
6029R:	Bartosz Golaszewski <brgl@bgdev.pl>
6030L:	linux-gpio@vger.kernel.org
6031S:	Maintained
6032F:	drivers/gpio/gpio-mockup.c
6033F:	tools/testing/selftests/gpio/
6034
6035GPIO SUBSYSTEM
6036M:	Linus Walleij <linus.walleij@linaro.org>
6037L:	linux-gpio@vger.kernel.org
6038T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
6039S:	Maintained
6040F:	Documentation/devicetree/bindings/gpio/
6041F:	Documentation/gpio/
6042F:	Documentation/ABI/testing/gpio-cdev
6043F:	Documentation/ABI/obsolete/sysfs-gpio
6044F:	drivers/gpio/
6045F:	include/linux/gpio/
6046F:	include/linux/gpio.h
6047F:	include/asm-generic/gpio.h
6048F:	include/uapi/linux/gpio.h
6049F:	tools/gpio/
6050
6051GRE DEMULTIPLEXER DRIVER
6052M:	Dmitry Kozlov <xeb@mail.ru>
6053L:	netdev@vger.kernel.org
6054S:	Maintained
6055F:	net/ipv4/gre_demux.c
6056F:	net/ipv4/gre_offload.c
6057F:	include/net/gre.h
6058
6059GRETH 10/100/1G Ethernet MAC device driver
6060M:	Andreas Larsson <andreas@gaisler.com>
6061L:	netdev@vger.kernel.org
6062S:	Maintained
6063F:	drivers/net/ethernet/aeroflex/
6064
6065GREYBUS AUDIO PROTOCOLS DRIVERS
6066M:	Vaibhav Agarwal <vaibhav.sr@gmail.com>
6067M:	Mark Greer <mgreer@animalcreek.com>
6068S:	Maintained
6069F:	drivers/staging/greybus/audio_apbridgea.c
6070F:	drivers/staging/greybus/audio_apbridgea.h
6071F:	drivers/staging/greybus/audio_codec.c
6072F:	drivers/staging/greybus/audio_codec.h
6073F:	drivers/staging/greybus/audio_gb.c
6074F:	drivers/staging/greybus/audio_manager.c
6075F:	drivers/staging/greybus/audio_manager.h
6076F:	drivers/staging/greybus/audio_manager_module.c
6077F:	drivers/staging/greybus/audio_manager_private.h
6078F:	drivers/staging/greybus/audio_manager_sysfs.c
6079F:	drivers/staging/greybus/audio_module.c
6080F:	drivers/staging/greybus/audio_topology.c
6081
6082GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
6083M:	Viresh Kumar <vireshk@kernel.org>
6084S:	Maintained
6085F:	drivers/staging/greybus/authentication.c
6086F:	drivers/staging/greybus/bootrom.c
6087F:	drivers/staging/greybus/firmware.h
6088F:	drivers/staging/greybus/fw-core.c
6089F:	drivers/staging/greybus/fw-download.c
6090F:	drivers/staging/greybus/fw-managament.c
6091F:	drivers/staging/greybus/greybus_authentication.h
6092F:	drivers/staging/greybus/greybus_firmware.h
6093F:	drivers/staging/greybus/hid.c
6094F:	drivers/staging/greybus/i2c.c
6095F:	drivers/staging/greybus/spi.c
6096F:	drivers/staging/greybus/spilib.c
6097F:	drivers/staging/greybus/spilib.h
6098
6099GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
6100M:	Bryan O'Donoghue <pure.logic@nexus-software.ie>
6101S:	Maintained
6102F:	drivers/staging/greybus/loopback.c
6103F:	drivers/staging/greybus/timesync.c
6104F:	drivers/staging/greybus/timesync_platform.c
6105
6106GREYBUS PLATFORM DRIVERS
6107M:	Vaibhav Hiremath <hvaibhav.linux@gmail.com>
6108S:	Maintained
6109F:	drivers/staging/greybus/arche-platform.c
6110F:	drivers/staging/greybus/arche-apb-ctrl.c
6111F:	drivers/staging/greybus/arche_platform.h
6112
6113GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
6114M:	Rui Miguel Silva <rmfrfs@gmail.com>
6115S:	Maintained
6116F:	drivers/staging/greybus/sdio.c
6117F:	drivers/staging/greybus/light.c
6118F:	drivers/staging/greybus/gpio.c
6119F:	drivers/staging/greybus/power_supply.c
6120F:	drivers/staging/greybus/spi.c
6121F:	drivers/staging/greybus/spilib.c
6122
6123GREYBUS SUBSYSTEM
6124M:	Johan Hovold <johan@kernel.org>
6125M:	Alex Elder <elder@kernel.org>
6126M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6127S:	Maintained
6128F:	drivers/staging/greybus/
6129L:	greybus-dev@lists.linaro.org (moderated for non-subscribers)
6130
6131GREYBUS UART PROTOCOLS DRIVERS
6132M:	David Lin <dtwlin@gmail.com>
6133S:	Maintained
6134F:	drivers/staging/greybus/uart.c
6135F:	drivers/staging/greybus/log.c
6136
6137GS1662 VIDEO SERIALIZER
6138M:	Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
6139L:	linux-media@vger.kernel.org
6140T:	git git://linuxtv.org/media_tree.git
6141S:	Maintained
6142F:	drivers/media/spi/gs1662.c
6143
6144GSPCA FINEPIX SUBDRIVER
6145M:	Frank Zago <frank@zago.net>
6146L:	linux-media@vger.kernel.org
6147T:	git git://linuxtv.org/media_tree.git
6148S:	Maintained
6149F:	drivers/media/usb/gspca/finepix.c
6150
6151GSPCA GL860 SUBDRIVER
6152M:	Olivier Lorin <o.lorin@laposte.net>
6153L:	linux-media@vger.kernel.org
6154T:	git git://linuxtv.org/media_tree.git
6155S:	Maintained
6156F:	drivers/media/usb/gspca/gl860/
6157
6158GSPCA M5602 SUBDRIVER
6159M:	Erik Andren <erik.andren@gmail.com>
6160L:	linux-media@vger.kernel.org
6161T:	git git://linuxtv.org/media_tree.git
6162S:	Maintained
6163F:	drivers/media/usb/gspca/m5602/
6164
6165GSPCA PAC207 SONIXB SUBDRIVER
6166M:	Hans Verkuil <hverkuil@xs4all.nl>
6167L:	linux-media@vger.kernel.org
6168T:	git git://linuxtv.org/media_tree.git
6169S:	Odd Fixes
6170F:	drivers/media/usb/gspca/pac207.c
6171
6172GSPCA SN9C20X SUBDRIVER
6173M:	Brian Johnson <brijohn@gmail.com>
6174L:	linux-media@vger.kernel.org
6175T:	git git://linuxtv.org/media_tree.git
6176S:	Maintained
6177F:	drivers/media/usb/gspca/sn9c20x.c
6178
6179GSPCA T613 SUBDRIVER
6180M:	Leandro Costantino <lcostantino@gmail.com>
6181L:	linux-media@vger.kernel.org
6182T:	git git://linuxtv.org/media_tree.git
6183S:	Maintained
6184F:	drivers/media/usb/gspca/t613.c
6185
6186GSPCA USB WEBCAM DRIVER
6187M:	Hans Verkuil <hverkuil@xs4all.nl>
6188L:	linux-media@vger.kernel.org
6189T:	git git://linuxtv.org/media_tree.git
6190S:	Odd Fixes
6191F:	drivers/media/usb/gspca/
6192
6193GTP (GPRS Tunneling Protocol)
6194M:	Pablo Neira Ayuso <pablo@netfilter.org>
6195M:	Harald Welte <laforge@gnumonks.org>
6196L:	osmocom-net-gprs@lists.osmocom.org
6197T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
6198S:	Maintained
6199F:	drivers/net/gtp.c
6200
6201GUID PARTITION TABLE (GPT)
6202M:	Davidlohr Bueso <dave@stgolabs.net>
6203L:	linux-efi@vger.kernel.org
6204S:	Maintained
6205F:	block/partitions/efi.*
6206
6207H8/300 ARCHITECTURE
6208M:	Yoshinori Sato <ysato@users.sourceforge.jp>
6209L:	uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
6210W:	http://uclinux-h8.sourceforge.jp
6211T:	git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
6212S:	Maintained
6213F:	arch/h8300/
6214F:	drivers/clocksource/h8300_*.c
6215F:	drivers/clk/h8300/
6216F:	drivers/irqchip/irq-renesas-h8*.c
6217
6218HACKRF MEDIA DRIVER
6219M:	Antti Palosaari <crope@iki.fi>
6220L:	linux-media@vger.kernel.org
6221W:	https://linuxtv.org
6222W:	http://palosaari.fi/linux/
6223Q:	http://patchwork.linuxtv.org/project/linux-media/list/
6224T:	git git://linuxtv.org/anttip/media_tree.git
6225S:	Maintained
6226F:	drivers/media/usb/hackrf/
6227
6228HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
6229M:	Frank Seidel <frank@f-seidel.de>
6230L:	platform-driver-x86@vger.kernel.org
6231W:	http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
6232S:	Maintained
6233F:	drivers/platform/x86/hdaps.c
6234
6235HARDWARE MONITORING
6236M:	Jean Delvare <jdelvare@suse.com>
6237M:	Guenter Roeck <linux@roeck-us.net>
6238L:	linux-hwmon@vger.kernel.org
6239W:	http://hwmon.wiki.kernel.org/
6240T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
6241S:	Maintained
6242F:	Documentation/hwmon/
6243F:	drivers/hwmon/
6244F:	include/linux/hwmon*.h
6245
6246HARDWARE RANDOM NUMBER GENERATOR CORE
6247M:	Matt Mackall <mpm@selenic.com>
6248M:	Herbert Xu <herbert@gondor.apana.org.au>
6249L:	linux-crypto@vger.kernel.org
6250S:	Odd fixes
6251F:	Documentation/devicetree/bindings/rng/
6252F:	Documentation/hw_random.txt
6253F:	drivers/char/hw_random/
6254F:	include/linux/hw_random.h
6255
6256HARDWARE SPINLOCK CORE
6257M:	Ohad Ben-Cohen <ohad@wizery.com>
6258M:	Bjorn Andersson <bjorn.andersson@linaro.org>
6259L:	linux-remoteproc@vger.kernel.org
6260S:	Maintained
6261T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6262F:	Documentation/devicetree/bindings/hwlock/
6263F:	Documentation/hwspinlock.txt
6264F:	drivers/hwspinlock/
6265F:	include/linux/hwspinlock.h
6266
6267HARMONY SOUND DRIVER
6268L:	linux-parisc@vger.kernel.org
6269S:	Maintained
6270F:	sound/parisc/harmony.*
6271
6272HDPVR USB VIDEO ENCODER DRIVER
6273M:	Hans Verkuil <hverkuil@xs4all.nl>
6274L:	linux-media@vger.kernel.org
6275T:	git git://linuxtv.org/media_tree.git
6276W:	https://linuxtv.org
6277S:	Odd Fixes
6278F:	drivers/media/usb/hdpvr/
6279
6280HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6281M:	Jimmy Vance <jimmy.vance@hpe.com>
6282S:	Supported
6283F:	Documentation/watchdog/hpwdt.txt
6284F:	drivers/watchdog/hpwdt.c
6285
6286HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6287M:	Don Brace <don.brace@microsemi.com>
6288L:	esc.storagedev@microsemi.com
6289L:	linux-scsi@vger.kernel.org
6290S:	Supported
6291F:	Documentation/scsi/hpsa.txt
6292F:	drivers/scsi/hpsa*.[ch]
6293F:	include/linux/cciss*.h
6294F:	include/uapi/linux/cciss*.h
6295
6296HFI1 DRIVER
6297M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
6298M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
6299L:	linux-rdma@vger.kernel.org
6300S:	Supported
6301F:	drivers/infiniband/hw/hfi1
6302
6303HFS FILESYSTEM
6304L:	linux-fsdevel@vger.kernel.org
6305S:	Orphan
6306F:	Documentation/filesystems/hfs.txt
6307F:	fs/hfs/
6308
6309HFSPLUS FILESYSTEM
6310L:	linux-fsdevel@vger.kernel.org
6311S:	Orphan
6312F:	Documentation/filesystems/hfsplus.txt
6313F:	fs/hfsplus/
6314
6315HGA FRAMEBUFFER DRIVER
6316M:	Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6317L:	linux-nvidia@lists.surfsouth.com
6318W:	http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6319S:	Maintained
6320F:	drivers/video/fbdev/hgafb.c
6321
6322HIBERNATION (aka Software Suspend, aka swsusp)
6323M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
6324M:	Pavel Machek <pavel@ucw.cz>
6325L:	linux-pm@vger.kernel.org
6326B:	https://bugzilla.kernel.org
6327S:	Supported
6328F:	arch/x86/power/
6329F:	drivers/base/power/
6330F:	kernel/power/
6331F:	include/linux/suspend.h
6332F:	include/linux/freezer.h
6333F:	include/linux/pm.h
6334F:	arch/*/include/asm/suspend*.h
6335
6336HID CORE LAYER
6337M:	Jiri Kosina <jikos@kernel.org>
6338R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
6339L:	linux-input@vger.kernel.org
6340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6341S:	Maintained
6342F:	drivers/hid/
6343F:	include/linux/hid*
6344F:	include/uapi/linux/hid*
6345
6346HID SENSOR HUB DRIVERS
6347M:	Jiri Kosina <jikos@kernel.org>
6348M:	Jonathan Cameron <jic23@kernel.org>
6349M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6350L:	linux-input@vger.kernel.org
6351L:	linux-iio@vger.kernel.org
6352S:	Maintained
6353F:	Documentation/hid/hid-sensor*
6354F:	drivers/hid/hid-sensor-*
6355F:	drivers/iio/*/hid-*
6356F:	include/linux/hid-sensor-*
6357
6358HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6359M:	Thomas Gleixner <tglx@linutronix.de>
6360L:	linux-kernel@vger.kernel.org
6361T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6362S:	Maintained
6363F:	Documentation/timers/
6364F:	kernel/time/hrtimer.c
6365F:	kernel/time/clockevents.c
6366F:	kernel/time/timer_*.c
6367F:	include/linux/clockchips.h
6368F:	include/linux/hrtimer.h
6369
6370HIGH-SPEED SCC DRIVER FOR AX.25
6371L:	linux-hams@vger.kernel.org
6372S:	Orphan
6373F:	drivers/net/hamradio/dmascc.c
6374F:	drivers/net/hamradio/scc.c
6375
6376HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6377M:	HighPoint Linux Team <linux@highpoint-tech.com>
6378W:	http://www.highpoint-tech.com
6379S:	Supported
6380F:	Documentation/scsi/hptiop.txt
6381F:	drivers/scsi/hptiop.c
6382
6383HIPPI
6384M:	Jes Sorensen <jes@trained-monkey.org>
6385L:	linux-hippi@sunsite.dk
6386S:	Maintained
6387F:	include/linux/hippidevice.h
6388F:	include/uapi/linux/if_hippi.h
6389F:	net/802/hippi.c
6390F:	drivers/net/hippi/
6391
6392HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
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/hns3/
6399
6400HISILICON NETWORK SUBSYSTEM DRIVER
6401M:	Yisen Zhuang <yisen.zhuang@huawei.com>
6402M:	Salil Mehta <salil.mehta@huawei.com>
6403L:	netdev@vger.kernel.org
6404W:	http://www.hisilicon.com
6405S:	Maintained
6406F:	drivers/net/ethernet/hisilicon/
6407F:	Documentation/devicetree/bindings/net/hisilicon*.txt
6408
6409HISILICON PMU DRIVER
6410M:	Shaokun Zhang <zhangshaokun@hisilicon.com>
6411W:	http://www.hisilicon.com
6412S:	Supported
6413F:	drivers/perf/hisilicon
6414F:	Documentation/perf/hisi-pmu.txt
6415
6416HISILICON ROCE DRIVER
6417M:	Lijun Ou <oulijun@huawei.com>
6418M:	Wei Hu(Xavier) <xavier.huwei@huawei.com>
6419L:	linux-rdma@vger.kernel.org
6420S:	Maintained
6421F:	drivers/infiniband/hw/hns/
6422F:	Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6423
6424HISILICON SAS Controller
6425M:	John Garry <john.garry@huawei.com>
6426W:	http://www.hisilicon.com
6427S:	Supported
6428F:	drivers/scsi/hisi_sas/
6429F:	Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6430
6431HMM - Heterogeneous Memory Management
6432M:	Jérôme Glisse <jglisse@redhat.com>
6433L:	linux-mm@kvack.org
6434S:	Maintained
6435F:	mm/hmm*
6436F:	include/linux/hmm*
6437
6438HOST AP DRIVER
6439M:	Jouni Malinen <j@w1.fi>
6440L:	linux-wireless@vger.kernel.org
6441W:	http://w1.fi/hostap-driver.html
6442S:	Obsolete
6443F:	drivers/net/wireless/intersil/hostap/
6444
6445HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6446L:	platform-driver-x86@vger.kernel.org
6447S:	Orphan
6448F:	drivers/platform/x86/tc1100-wmi.c
6449
6450HP100:	Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6451M:	Jaroslav Kysela <perex@perex.cz>
6452S:	Maintained
6453F:	drivers/net/ethernet/hp/hp100.*
6454
6455HPET:	High Precision Event Timers driver
6456M:	Clemens Ladisch <clemens@ladisch.de>
6457S:	Maintained
6458F:	Documentation/timers/hpet.txt
6459F:	drivers/char/hpet.c
6460F:	include/linux/hpet.h
6461F:	include/uapi/linux/hpet.h
6462
6463HPET:	x86
6464S:	Orphan
6465F:	arch/x86/kernel/hpet.c
6466F:	arch/x86/include/asm/hpet.h
6467
6468HPFS FILESYSTEM
6469M:	Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6470W:	http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6471S:	Maintained
6472F:	fs/hpfs/
6473
6474HSI SUBSYSTEM
6475M:	Sebastian Reichel <sre@kernel.org>
6476T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6477S:	Maintained
6478F:	Documentation/ABI/testing/sysfs-bus-hsi
6479F:	Documentation/driver-api/hsi.rst
6480F:	drivers/hsi/
6481F:	include/linux/hsi/
6482F:	include/uapi/linux/hsi/
6483
6484HSO 3G MODEM DRIVER
6485L:	linux-usb@vger.kernel.org
6486S:	Orphan
6487F:	drivers/net/usb/hso.c
6488
6489HSR NETWORK PROTOCOL
6490M:	Arvid Brodin <arvid.brodin@alten.se>
6491L:	netdev@vger.kernel.org
6492S:	Maintained
6493F:	net/hsr/
6494
6495HT16K33 LED CONTROLLER DRIVER
6496M:	Robin van der Gracht <robin@protonic.nl>
6497S:	Maintained
6498F:	drivers/auxdisplay/ht16k33.c
6499F:	Documentation/devicetree/bindings/display/ht16k33.txt
6500
6501HTCPEN TOUCHSCREEN DRIVER
6502M:	Pau Oliva Fora <pof@eslack.org>
6503L:	linux-input@vger.kernel.org
6504S:	Maintained
6505F:	drivers/input/touchscreen/htcpen.c
6506
6507HUAWEI ETHERNET DRIVER
6508M:	Aviad Krawczyk <aviad.krawczyk@huawei.com>
6509L:	netdev@vger.kernel.org
6510S:	Supported
6511F:	Documentation/networking/hinic.txt
6512F:	drivers/net/ethernet/huawei/hinic/
6513
6514HUGETLB FILESYSTEM
6515M:	Nadia Yvette Chambers <nyc@holomorphy.com>
6516S:	Maintained
6517F:	fs/hugetlbfs/
6518
6519HVA ST MEDIA DRIVER
6520M:	Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6521L:	linux-media@vger.kernel.org
6522T:	git git://linuxtv.org/media_tree.git
6523W:	https://linuxtv.org
6524S:	Supported
6525F:	drivers/media/platform/sti/hva
6526
6527HWPOISON MEMORY FAILURE HANDLING
6528M:	Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6529L:	linux-mm@kvack.org
6530S:	Maintained
6531F:	mm/memory-failure.c
6532F:	mm/hwpoison-inject.c
6533
6534Hyper-V CORE AND DRIVERS
6535M:	"K. Y. Srinivasan" <kys@microsoft.com>
6536M:	Haiyang Zhang <haiyangz@microsoft.com>
6537M:	Stephen Hemminger <sthemmin@microsoft.com>
6538L:	devel@linuxdriverproject.org
6539S:	Maintained
6540F:	Documentation/networking/netvsc.txt
6541F:	arch/x86/include/asm/mshyperv.h
6542F:	arch/x86/include/asm/trace/hyperv.h
6543F:	arch/x86/include/uapi/asm/hyperv.h
6544F:	arch/x86/kernel/cpu/mshyperv.c
6545F:	arch/x86/hyperv
6546F:	drivers/hid/hid-hyperv.c
6547F:	drivers/hv/
6548F:	drivers/input/serio/hyperv-keyboard.c
6549F:	drivers/pci/host/pci-hyperv.c
6550F:	drivers/net/hyperv/
6551F:	drivers/scsi/storvsc_drv.c
6552F:	drivers/uio/uio_hv_generic.c
6553F:	drivers/video/fbdev/hyperv_fb.c
6554F:	net/vmw_vsock/hyperv_transport.c
6555F:	include/linux/hyperv.h
6556F:	include/uapi/linux/hyperv.h
6557F:	tools/hv/
6558F:	Documentation/ABI/stable/sysfs-bus-vmbus
6559
6560HYPERVISOR VIRTUAL CONSOLE DRIVER
6561L:	linuxppc-dev@lists.ozlabs.org
6562S:	Odd Fixes
6563F:	drivers/tty/hvc/
6564
6565I2C ACPI SUPPORT
6566M:	Mika Westerberg <mika.westerberg@linux.intel.com>
6567L:	linux-i2c@vger.kernel.org
6568L:	linux-acpi@vger.kernel.org
6569S:	Maintained
6570F:	drivers/i2c/i2c-core-acpi.c
6571
6572I2C MUXES
6573M:	Peter Rosin <peda@axentia.se>
6574L:	linux-i2c@vger.kernel.org
6575S:	Maintained
6576F:	Documentation/i2c/i2c-topology
6577F:	Documentation/i2c/muxes/
6578F:	Documentation/devicetree/bindings/i2c/i2c-mux*
6579F:	Documentation/devicetree/bindings/i2c/i2c-arb*
6580F:	Documentation/devicetree/bindings/i2c/i2c-gate*
6581F:	drivers/i2c/i2c-mux.c
6582F:	drivers/i2c/muxes/
6583F:	include/linux/i2c-mux.h
6584
6585I2C MV64XXX MARVELL AND ALLWINNER DRIVER
6586M:	Gregory CLEMENT <gregory.clement@free-electrons.com>
6587L:	linux-i2c@vger.kernel.org
6588S:	Maintained
6589F:	drivers/i2c/busses/i2c-mv64xxx.c
6590
6591I2C OVER PARALLEL PORT
6592M:	Jean Delvare <jdelvare@suse.com>
6593L:	linux-i2c@vger.kernel.org
6594S:	Maintained
6595F:	Documentation/i2c/busses/i2c-parport
6596F:	Documentation/i2c/busses/i2c-parport-light
6597F:	drivers/i2c/busses/i2c-parport.c
6598F:	drivers/i2c/busses/i2c-parport-light.c
6599
6600I2C SUBSYSTEM
6601M:	Wolfram Sang <wsa@the-dreams.de>
6602L:	linux-i2c@vger.kernel.org
6603W:	https://i2c.wiki.kernel.org/
6604Q:	https://patchwork.ozlabs.org/project/linux-i2c/list/
6605T:	git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6606S:	Maintained
6607F:	Documentation/devicetree/bindings/i2c/
6608F:	Documentation/i2c/
6609F:	drivers/i2c/
6610F:	drivers/i2c/*/
6611F:	include/linux/i2c.h
6612F:	include/linux/i2c-*.h
6613F:	include/uapi/linux/i2c.h
6614F:	include/uapi/linux/i2c-*.h
6615
6616I2C-TAOS-EVM DRIVER
6617M:	Jean Delvare <jdelvare@suse.com>
6618L:	linux-i2c@vger.kernel.org
6619S:	Maintained
6620F:	Documentation/i2c/busses/i2c-taos-evm
6621F:	drivers/i2c/busses/i2c-taos-evm.c
6622
6623I2C-TINY-USB DRIVER
6624M:	Till Harbaum <till@harbaum.org>
6625L:	linux-i2c@vger.kernel.org
6626W:	http://www.harbaum.org/till/i2c_tiny_usb
6627S:	Maintained
6628F:	drivers/i2c/busses/i2c-tiny-usb.c
6629
6630I2C/SMBUS CONTROLLER DRIVERS FOR PC
6631M:	Jean Delvare <jdelvare@suse.com>
6632L:	linux-i2c@vger.kernel.org
6633S:	Maintained
6634F:	Documentation/i2c/busses/i2c-ali1535
6635F:	Documentation/i2c/busses/i2c-ali1563
6636F:	Documentation/i2c/busses/i2c-ali15x3
6637F:	Documentation/i2c/busses/i2c-amd756
6638F:	Documentation/i2c/busses/i2c-amd8111
6639F:	Documentation/i2c/busses/i2c-i801
6640F:	Documentation/i2c/busses/i2c-nforce2
6641F:	Documentation/i2c/busses/i2c-piix4
6642F:	Documentation/i2c/busses/i2c-sis5595
6643F:	Documentation/i2c/busses/i2c-sis630
6644F:	Documentation/i2c/busses/i2c-sis96x
6645F:	Documentation/i2c/busses/i2c-via
6646F:	Documentation/i2c/busses/i2c-viapro
6647F:	drivers/i2c/busses/i2c-ali1535.c
6648F:	drivers/i2c/busses/i2c-ali1563.c
6649F:	drivers/i2c/busses/i2c-ali15x3.c
6650F:	drivers/i2c/busses/i2c-amd756.c
6651F:	drivers/i2c/busses/i2c-amd756-s4882.c
6652F:	drivers/i2c/busses/i2c-amd8111.c
6653F:	drivers/i2c/busses/i2c-i801.c
6654F:	drivers/i2c/busses/i2c-isch.c
6655F:	drivers/i2c/busses/i2c-nforce2.c
6656F:	drivers/i2c/busses/i2c-nforce2-s4985.c
6657F:	drivers/i2c/busses/i2c-piix4.c
6658F:	drivers/i2c/busses/i2c-sis5595.c
6659F:	drivers/i2c/busses/i2c-sis630.c
6660F:	drivers/i2c/busses/i2c-sis96x.c
6661F:	drivers/i2c/busses/i2c-via.c
6662F:	drivers/i2c/busses/i2c-viapro.c
6663
6664I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
6665M:	Hans de Goede <hdegoede@redhat.com>
6666L:	linux-i2c@vger.kernel.org
6667S:	Maintained
6668F:	drivers/i2c/busses/i2c-cht-wc.c
6669
6670I2C/SMBUS ISMT DRIVER
6671M:	Seth Heasley <seth.heasley@intel.com>
6672M:	Neil Horman <nhorman@tuxdriver.com>
6673L:	linux-i2c@vger.kernel.org
6674F:	drivers/i2c/busses/i2c-ismt.c
6675F:	Documentation/i2c/busses/i2c-ismt
6676
6677I2C/SMBUS STUB DRIVER
6678M:	Jean Delvare <jdelvare@suse.com>
6679L:	linux-i2c@vger.kernel.org
6680S:	Maintained
6681F:	drivers/i2c/i2c-stub.c
6682
6683IA64 (Itanium) PLATFORM
6684M:	Tony Luck <tony.luck@intel.com>
6685M:	Fenghua Yu <fenghua.yu@intel.com>
6686L:	linux-ia64@vger.kernel.org
6687T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6688S:	Maintained
6689F:	arch/ia64/
6690
6691IBM Power 842 compression accelerator
6692M:	Haren Myneni <haren@us.ibm.com>
6693S:	Supported
6694F:	drivers/crypto/nx/Makefile
6695F:	drivers/crypto/nx/Kconfig
6696F:	drivers/crypto/nx/nx-842*
6697F:	include/linux/sw842.h
6698F:	crypto/842.c
6699F:	lib/842/
6700
6701IBM Power in-Nest Crypto Acceleration
6702M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6703M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6704L:	linux-crypto@vger.kernel.org
6705S:	Supported
6706F:	drivers/crypto/nx/Makefile
6707F:	drivers/crypto/nx/Kconfig
6708F:	drivers/crypto/nx/nx-aes*
6709F:	drivers/crypto/nx/nx-sha*
6710F:	drivers/crypto/nx/nx.*
6711F:	drivers/crypto/nx/nx_csbcpb.h
6712F:	drivers/crypto/nx/nx_debugfs.h
6713
6714IBM Power Linux RAID adapter
6715M:	Brian King <brking@us.ibm.com>
6716S:	Supported
6717F:	drivers/scsi/ipr.*
6718
6719IBM Power SRIOV Virtual NIC Device Driver
6720M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6721M:	John Allen <jallen@linux.vnet.ibm.com>
6722L:	netdev@vger.kernel.org
6723S:	Supported
6724F:	drivers/net/ethernet/ibm/ibmvnic.*
6725
6726IBM Power Virtual Accelerator Switchboard
6727M:	Sukadev Bhattiprolu
6728L:	linuxppc-dev@lists.ozlabs.org
6729S:	Supported
6730F:	arch/powerpc/platforms/powernv/vas*
6731F:	arch/powerpc/platforms/powernv/copy-paste.h
6732F:	arch/powerpc/include/asm/vas.h
6733F:	arch/powerpc/include/uapi/asm/vas.h
6734
6735IBM Power Virtual Ethernet Device Driver
6736M:	Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6737L:	netdev@vger.kernel.org
6738S:	Supported
6739F:	drivers/net/ethernet/ibm/ibmveth.*
6740
6741IBM Power Virtual FC Device Drivers
6742M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6743L:	linux-scsi@vger.kernel.org
6744S:	Supported
6745F:	drivers/scsi/ibmvscsi/ibmvfc*
6746
6747IBM Power Virtual SCSI Device Drivers
6748M:	Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6749L:	linux-scsi@vger.kernel.org
6750S:	Supported
6751F:	drivers/scsi/ibmvscsi/ibmvscsi*
6752F:	include/scsi/viosrp.h
6753
6754IBM Power Virtual SCSI Device Target Driver
6755M:	Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6756M:	Michael Cyr <mikecyr@linux.vnet.ibm.com>
6757L:	linux-scsi@vger.kernel.org
6758L:	target-devel@vger.kernel.org
6759S:	Supported
6760F:	drivers/scsi/ibmvscsi_tgt/
6761
6762IBM Power VMX Cryptographic instructions
6763M:	Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6764M:	Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6765L:	linux-crypto@vger.kernel.org
6766S:	Supported
6767F:	drivers/crypto/vmx/Makefile
6768F:	drivers/crypto/vmx/Kconfig
6769F:	drivers/crypto/vmx/vmx.c
6770F:	drivers/crypto/vmx/aes*
6771F:	drivers/crypto/vmx/ghash*
6772F:	drivers/crypto/vmx/ppc-xlate.pl
6773
6774IBM ServeRAID RAID DRIVER
6775S:	Orphan
6776F:	drivers/scsi/ips.*
6777
6778ICH LPC AND GPIO DRIVER
6779M:	Peter Tyser <ptyser@xes-inc.com>
6780S:	Maintained
6781F:	drivers/mfd/lpc_ich.c
6782F:	drivers/gpio/gpio-ich.c
6783
6784IDE SUBSYSTEM
6785M:	"David S. Miller" <davem@davemloft.net>
6786L:	linux-ide@vger.kernel.org
6787Q:	http://patchwork.ozlabs.org/project/linux-ide/list/
6788T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6789S:	Maintained
6790F:	Documentation/ide/
6791F:	drivers/ide/
6792F:	include/linux/ide.h
6793
6794IDE/ATAPI DRIVERS
6795M:	Borislav Petkov <bp@alien8.de>
6796L:	linux-ide@vger.kernel.org
6797S:	Maintained
6798F:	Documentation/cdrom/ide-cd
6799F:	drivers/ide/ide-cd*
6800
6801IDEAPAD LAPTOP EXTRAS DRIVER
6802M:	Ike Panhc <ike.pan@canonical.com>
6803L:	platform-driver-x86@vger.kernel.org
6804W:	http://launchpad.net/ideapad-laptop
6805S:	Maintained
6806F:	drivers/platform/x86/ideapad-laptop.c
6807
6808IDEAPAD LAPTOP SLIDEBAR DRIVER
6809M:	Andrey Moiseev <o2g.org.ru@gmail.com>
6810L:	linux-input@vger.kernel.org
6811W:	https://github.com/o2genum/ideapad-slidebar
6812S:	Maintained
6813F:	drivers/input/misc/ideapad_slidebar.c
6814
6815IDT VersaClock 5 CLOCK DRIVER
6816M:	Marek Vasut <marek.vasut@gmail.com>
6817S:	Maintained
6818F:	drivers/clk/clk-versaclock5.c
6819
6820IEEE 802.15.4 SUBSYSTEM
6821M:	Alexander Aring <alex.aring@gmail.com>
6822M:	Stefan Schmidt <stefan@osg.samsung.com>
6823L:	linux-wpan@vger.kernel.org
6824W:	http://wpan.cakelab.org/
6825T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
6826T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
6827S:	Maintained
6828F:	net/ieee802154/
6829F:	net/mac802154/
6830F:	drivers/net/ieee802154/
6831F:	include/linux/nl802154.h
6832F:	include/linux/ieee802154.h
6833F:	include/net/nl802154.h
6834F:	include/net/mac802154.h
6835F:	include/net/af_ieee802154.h
6836F:	include/net/cfg802154.h
6837F:	include/net/ieee802154_netdev.h
6838F:	Documentation/networking/ieee802154.txt
6839
6840IFE PROTOCOL
6841M:	Yotam Gigi <yotam.gi@gmail.com>
6842M:	Jamal Hadi Salim <jhs@mojatatu.com>
6843F:	net/ife
6844F:	include/net/ife.h
6845F:	include/uapi/linux/ife.h
6846
6847IGORPLUG-USB IR RECEIVER
6848M:	Sean Young <sean@mess.org>
6849L:	linux-media@vger.kernel.org
6850S:	Maintained
6851F:	drivers/media/rc/igorplugusb.c
6852
6853IGUANAWORKS USB IR TRANSCEIVER
6854M:	Sean Young <sean@mess.org>
6855L:	linux-media@vger.kernel.org
6856S:	Maintained
6857F:	drivers/media/rc/iguanair.c
6858
6859IIO DIGITAL POTENTIOMETER DAC
6860M:	Peter Rosin <peda@axentia.se>
6861L:	linux-iio@vger.kernel.org
6862S:	Maintained
6863F:	Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6864F:	Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6865F:	drivers/iio/dac/dpot-dac.c
6866
6867IIO ENVELOPE DETECTOR
6868M:	Peter Rosin <peda@axentia.se>
6869L:	linux-iio@vger.kernel.org
6870S:	Maintained
6871F:	Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6872F:	Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6873F:	drivers/iio/adc/envelope-detector.c
6874
6875IIO MULTIPLEXER
6876M:	Peter Rosin <peda@axentia.se>
6877L:	linux-iio@vger.kernel.org
6878S:	Maintained
6879F:	Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6880F:	drivers/iio/multiplexer/iio-mux.c
6881
6882IIO SUBSYSTEM AND DRIVERS
6883M:	Jonathan Cameron <jic23@kernel.org>
6884R:	Hartmut Knaack <knaack.h@gmx.de>
6885R:	Lars-Peter Clausen <lars@metafoo.de>
6886R:	Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6887L:	linux-iio@vger.kernel.org
6888T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6889S:	Maintained
6890F:	Documentation/ABI/testing/configfs-iio*
6891F:	Documentation/ABI/testing/sysfs-bus-iio*
6892F:	Documentation/devicetree/bindings/iio/
6893F:	drivers/iio/
6894F:	drivers/staging/iio/
6895F:	include/linux/iio/
6896F:	tools/iio/
6897
6898IKANOS/ADI EAGLE ADSL USB DRIVER
6899M:	Matthieu Castet <castet.matthieu@free.fr>
6900M:	Stanislaw Gruszka <stf_xl@wp.pl>
6901S:	Maintained
6902F:	drivers/usb/atm/ueagle-atm.c
6903
6904IMGTEC ASCII LCD DRIVER
6905M:	Paul Burton <paul.burton@mips.com>
6906S:	Maintained
6907F:	Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6908F:	drivers/auxdisplay/img-ascii-lcd.c
6909
6910IMGTEC IR DECODER DRIVER
6911M:	James Hogan <jhogan@kernel.org>
6912S:	Maintained
6913F:	drivers/media/rc/img-ir/
6914
6915IMS TWINTURBO FRAMEBUFFER DRIVER
6916L:	linux-fbdev@vger.kernel.org
6917S:	Orphan
6918F:	drivers/video/fbdev/imsttfb.c
6919
6920INA209 HARDWARE MONITOR DRIVER
6921M:	Guenter Roeck <linux@roeck-us.net>
6922L:	linux-hwmon@vger.kernel.org
6923S:	Maintained
6924F:	Documentation/hwmon/ina209
6925F:	Documentation/devicetree/bindings/i2c/ina209.txt
6926F:	drivers/hwmon/ina209.c
6927
6928INA2XX HARDWARE MONITOR DRIVER
6929M:	Guenter Roeck <linux@roeck-us.net>
6930L:	linux-hwmon@vger.kernel.org
6931S:	Maintained
6932F:	Documentation/hwmon/ina2xx
6933F:	drivers/hwmon/ina2xx.c
6934F:	include/linux/platform_data/ina2xx.h
6935
6936INDUSTRY PACK SUBSYSTEM (IPACK)
6937M:	Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6938M:	Jens Taprogge <jens.taprogge@taprogge.org>
6939M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6940L:	industrypack-devel@lists.sourceforge.net
6941W:	http://industrypack.sourceforge.net
6942S:	Maintained
6943F:	drivers/ipack/
6944
6945INFINIBAND SUBSYSTEM
6946M:	Doug Ledford <dledford@redhat.com>
6947M:	Jason Gunthorpe <jgg@mellanox.com>
6948L:	linux-rdma@vger.kernel.org
6949W:	http://www.openfabrics.org/
6950Q:	http://patchwork.kernel.org/project/linux-rdma/list/
6951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
6952S:	Supported
6953F:	Documentation/devicetree/bindings/infiniband/
6954F:	Documentation/infiniband/
6955F:	drivers/infiniband/
6956F:	include/uapi/linux/if_infiniband.h
6957F:	include/uapi/rdma/
6958F:	include/rdma/
6959
6960INGENIC JZ4780 DMA Driver
6961M:	Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6962S:	Maintained
6963F:	drivers/dma/dma-jz4780.c
6964
6965INGENIC JZ4780 NAND DRIVER
6966M:	Harvey Hunt <harveyhuntnexus@gmail.com>
6967L:	linux-mtd@lists.infradead.org
6968S:	Maintained
6969F:	drivers/mtd/nand/jz4780_*
6970
6971INOTIFY
6972M:	Jan Kara <jack@suse.cz>
6973R:	Amir Goldstein <amir73il@gmail.com>
6974L:	linux-fsdevel@vger.kernel.org
6975S:	Maintained
6976F:	Documentation/filesystems/inotify.txt
6977F:	fs/notify/inotify/
6978F:	include/linux/inotify.h
6979F:	include/uapi/linux/inotify.h
6980
6981INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6982M:	Dmitry Torokhov <dmitry.torokhov@gmail.com>
6983L:	linux-input@vger.kernel.org
6984Q:	http://patchwork.kernel.org/project/linux-input/list/
6985T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6986S:	Maintained
6987F:	drivers/input/
6988F:	include/linux/input.h
6989F:	include/uapi/linux/input.h
6990F:	include/uapi/linux/input-event-codes.h
6991F:	include/linux/input/
6992F:	Documentation/devicetree/bindings/input/
6993F:	Documentation/input/
6994
6995INPUT MULTITOUCH (MT) PROTOCOL
6996M:	Henrik Rydberg <rydberg@bitmath.org>
6997L:	linux-input@vger.kernel.org
6998S:	Odd fixes
6999F:	Documentation/input/multi-touch-protocol.rst
7000F:	drivers/input/input-mt.c
7001K:	\b(ABS|SYN)_MT_
7002
7003INSIDE SECURE CRYPTO DRIVER
7004M:	Antoine Tenart <antoine.tenart@free-electrons.com>
7005F:	drivers/crypto/inside-secure/
7006S:	Maintained
7007L:	linux-crypto@vger.kernel.org
7008
7009INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
7010M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7011M:	Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
7012L:	linux-integrity@vger.kernel.org
7013T:	git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
7014S:	Supported
7015F:	security/integrity/ima/
7016
7017INTEL 810/815 FRAMEBUFFER DRIVER
7018M:	Antonino Daplas <adaplas@gmail.com>
7019L:	linux-fbdev@vger.kernel.org
7020S:	Maintained
7021F:	drivers/video/fbdev/i810/
7022
7023INTEL ASoC BDW/HSW DRIVERS
7024M:	Jie Yang <yang.jie@linux.intel.com>
7025L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
7026S:	Supported
7027F:	sound/soc/intel/common/sst-dsp*
7028F:	sound/soc/intel/common/sst-firmware.c
7029F:	sound/soc/intel/boards/broadwell.c
7030F:	sound/soc/intel/haswell/
7031
7032INTEL C600 SERIES SAS CONTROLLER DRIVER
7033M:	Intel SCU Linux support <intel-linux-scu@intel.com>
7034M:	Artur Paszkiewicz <artur.paszkiewicz@intel.com>
7035L:	linux-scsi@vger.kernel.org
7036T:	git git://git.code.sf.net/p/intel-sas/isci
7037S:	Supported
7038F:	drivers/scsi/isci/
7039
7040INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
7041M:	Jani Nikula <jani.nikula@linux.intel.com>
7042M:	Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
7043M:	Rodrigo Vivi <rodrigo.vivi@intel.com>
7044L:	intel-gfx@lists.freedesktop.org
7045W:	https://01.org/linuxgraphics/
7046B:	https://01.org/linuxgraphics/documentation/how-report-bugs
7047C:	irc://chat.freenode.net/intel-gfx
7048Q:	http://patchwork.freedesktop.org/project/intel-gfx/
7049T:	git git://anongit.freedesktop.org/drm-intel
7050S:	Supported
7051F:	drivers/gpu/drm/i915/
7052F:	include/drm/i915*
7053F:	include/uapi/drm/i915_drm.h
7054F:	Documentation/gpu/i915.rst
7055
7056INTEL ETHERNET DRIVERS
7057M:	Jeff Kirsher <jeffrey.t.kirsher@intel.com>
7058L:	intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
7059W:	http://www.intel.com/support/feedback.htm
7060W:	http://e1000.sourceforge.net/
7061Q:	http://patchwork.ozlabs.org/project/intel-wired-lan/list/
7062T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
7063T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
7064S:	Supported
7065F:	Documentation/networking/e100.txt
7066F:	Documentation/networking/e1000.txt
7067F:	Documentation/networking/e1000e.txt
7068F:	Documentation/networking/igb.txt
7069F:	Documentation/networking/igbvf.txt
7070F:	Documentation/networking/ixgb.txt
7071F:	Documentation/networking/ixgbe.txt
7072F:	Documentation/networking/ixgbevf.txt
7073F:	Documentation/networking/i40e.txt
7074F:	Documentation/networking/i40evf.txt
7075F:	drivers/net/ethernet/intel/
7076F:	drivers/net/ethernet/intel/*/
7077F:	include/linux/avf/virtchnl.h
7078
7079INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
7080M:	Maik Broemme <mbroemme@libmpq.org>
7081L:	linux-fbdev@vger.kernel.org
7082S:	Maintained
7083F:	Documentation/fb/intelfb.txt
7084F:	drivers/video/fbdev/intelfb/
7085
7086INTEL GVT-g DRIVERS (Intel GPU Virtualization)
7087M:	Zhenyu Wang <zhenyuw@linux.intel.com>
7088M:	Zhi Wang <zhi.a.wang@intel.com>
7089L:	intel-gvt-dev@lists.freedesktop.org
7090L:	intel-gfx@lists.freedesktop.org
7091W:	https://01.org/igvt-g
7092T:	git https://github.com/intel/gvt-linux.git
7093S:	Supported
7094F:	drivers/gpu/drm/i915/gvt/
7095
7096INTEL HID EVENT DRIVER
7097M:	Alex Hung <alex.hung@canonical.com>
7098L:	platform-driver-x86@vger.kernel.org
7099S:	Maintained
7100F:	drivers/platform/x86/intel-hid.c
7101
7102INTEL I/OAT DMA DRIVER
7103M:	Dave Jiang <dave.jiang@intel.com>
7104R:	Dan Williams <dan.j.williams@intel.com>
7105L:	dmaengine@vger.kernel.org
7106Q:	https://patchwork.kernel.org/project/linux-dmaengine/list/
7107S:	Supported
7108F:	drivers/dma/ioat*
7109
7110INTEL IDLE DRIVER
7111M:	Jacob Pan <jacob.jun.pan@linux.intel.com>
7112M:	Len Brown <lenb@kernel.org>
7113L:	linux-pm@vger.kernel.org
7114T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
7115B:	https://bugzilla.kernel.org
7116S:	Supported
7117F:	drivers/idle/intel_idle.c
7118
7119INTEL INTEGRATED SENSOR HUB DRIVER
7120M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7121M:	Jiri Kosina <jikos@kernel.org>
7122L:	linux-input@vger.kernel.org
7123S:	Maintained
7124F:	drivers/hid/intel-ish-hid/
7125
7126INTEL IOMMU (VT-d)
7127M:	David Woodhouse <dwmw2@infradead.org>
7128L:	iommu@lists.linux-foundation.org
7129T:	git git://git.infradead.org/iommu-2.6.git
7130S:	Supported
7131F:	drivers/iommu/intel-iommu.c
7132F:	include/linux/intel-iommu.h
7133
7134INTEL IOP-ADMA DMA DRIVER
7135R:	Dan Williams <dan.j.williams@intel.com>
7136S:	Odd fixes
7137F:	drivers/dma/iop-adma.c
7138
7139INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
7140M:	Krzysztof Halasa <khalasa@piap.pl>
7141S:	Maintained
7142F:	arch/arm/mach-ixp4xx/include/mach/qmgr.h
7143F:	arch/arm/mach-ixp4xx/include/mach/npe.h
7144F:	arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
7145F:	arch/arm/mach-ixp4xx/ixp4xx_npe.c
7146F:	drivers/net/ethernet/xscale/ixp4xx_eth.c
7147F:	drivers/net/wan/ixp4xx_hss.c
7148
7149INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
7150M:	Deepak Saxena <dsaxena@plexity.net>
7151S:	Maintained
7152F:	drivers/char/hw_random/ixp4xx-rng.c
7153
7154INTEL MANAGEMENT ENGINE (mei)
7155M:	Tomas Winkler <tomas.winkler@intel.com>
7156L:	linux-kernel@vger.kernel.org
7157S:	Supported
7158F:	include/uapi/linux/mei.h
7159F:	include/linux/mei_cl_bus.h
7160F:	drivers/misc/mei/*
7161F:	drivers/watchdog/mei_wdt.c
7162F:	Documentation/misc-devices/mei/*
7163F:	samples/mei/*
7164
7165INTEL MENLOW THERMAL DRIVER
7166M:	Sujith Thomas <sujith.thomas@intel.com>
7167L:	platform-driver-x86@vger.kernel.org
7168W:	https://01.org/linux-acpi
7169S:	Supported
7170F:	drivers/platform/x86/intel_menlow.c
7171
7172INTEL MERRIFIELD GPIO DRIVER
7173M:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7174L:	linux-gpio@vger.kernel.org
7175S:	Maintained
7176F:	drivers/gpio/gpio-merrifield.c
7177
7178INTEL MIC DRIVERS (mic)
7179M:	Sudeep Dutt <sudeep.dutt@intel.com>
7180M:	Ashutosh Dixit <ashutosh.dixit@intel.com>
7181S:	Supported
7182W:	https://github.com/sudeepdutt/mic
7183W:	http://software.intel.com/en-us/mic-developer
7184F:	include/linux/mic_bus.h
7185F:	include/linux/scif.h
7186F:	include/uapi/linux/mic_common.h
7187F:	include/uapi/linux/mic_ioctl.h
7188F:	include/uapi/linux/scif_ioctl.h
7189F:	drivers/misc/mic/
7190F:	drivers/dma/mic_x100_dma.c
7191F:	drivers/dma/mic_x100_dma.h
7192F:	Documentation/mic/
7193
7194INTEL PMC CORE DRIVER
7195M:	Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
7196M:	Vishwanath Somayaji <vishwanath.somayaji@intel.com>
7197L:	platform-driver-x86@vger.kernel.org
7198S:	Maintained
7199F:	arch/x86/include/asm/pmc_core.h
7200F:	drivers/platform/x86/intel_pmc_core*
7201
7202INTEL PMC/P-Unit IPC DRIVER
7203M:	Zha Qipeng<qipeng.zha@intel.com>
7204L:	platform-driver-x86@vger.kernel.org
7205S:	Maintained
7206F:	drivers/platform/x86/intel_pmc_ipc.c
7207F:	drivers/platform/x86/intel_punit_ipc.c
7208F:	arch/x86/include/asm/intel_pmc_ipc.h
7209F:	arch/x86/include/asm/intel_punit_ipc.h
7210
7211INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
7212M:	Stanislav Yakovlev <stas.yakovlev@gmail.com>
7213L:	linux-wireless@vger.kernel.org
7214S:	Maintained
7215F:	Documentation/networking/README.ipw2100
7216F:	Documentation/networking/README.ipw2200
7217F:	drivers/net/wireless/intel/ipw2x00/
7218
7219INTEL PSTATE DRIVER
7220M:	Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7221M:	Len Brown <lenb@kernel.org>
7222L:	linux-pm@vger.kernel.org
7223S:	Supported
7224F:	drivers/cpufreq/intel_pstate.c
7225
7226INTEL RDMA RNIC DRIVER
7227M:	Faisal Latif <faisal.latif@intel.com>
7228M:	Shiraz Saleem <shiraz.saleem@intel.com>
7229L:	linux-rdma@vger.kernel.org
7230S:	Supported
7231F:	drivers/infiniband/hw/i40iw/
7232
7233INTEL TELEMETRY DRIVER
7234M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
7235L:	platform-driver-x86@vger.kernel.org
7236S:	Maintained
7237F:	arch/x86/include/asm/intel_telemetry.h
7238F:	drivers/platform/x86/intel_telemetry*
7239
7240INTEL VIRTUAL BUTTON DRIVER
7241M:	AceLan Kao <acelan.kao@canonical.com>
7242L:	platform-driver-x86@vger.kernel.org
7243S:	Maintained
7244F:	drivers/platform/x86/intel-vbtn.c
7245
7246INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
7247M:	Stanislaw Gruszka <sgruszka@redhat.com>
7248L:	linux-wireless@vger.kernel.org
7249S:	Supported
7250F:	drivers/net/wireless/intel/iwlegacy/
7251
7252INTEL WIRELESS WIFI LINK (iwlwifi)
7253M:	Johannes Berg <johannes.berg@intel.com>
7254M:	Emmanuel Grumbach <emmanuel.grumbach@intel.com>
7255M:	Luca Coelho <luciano.coelho@intel.com>
7256M:	Intel Linux Wireless <linuxwifi@intel.com>
7257L:	linux-wireless@vger.kernel.org
7258W:	http://intellinuxwireless.org
7259T:	git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
7260S:	Supported
7261F:	drivers/net/wireless/intel/iwlwifi/
7262
7263INTEL WIRELESS WIMAX CONNECTION 2400
7264M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
7265M:	linux-wimax@intel.com
7266L:	wimax@linuxwimax.org (subscribers-only)
7267S:	Supported
7268W:	http://linuxwimax.org
7269F:	Documentation/wimax/README.i2400m
7270F:	drivers/net/wimax/i2400m/
7271F:	include/uapi/linux/wimax/i2400m.h
7272
7273INTEL WMI THUNDERBOLT FORCE POWER DRIVER
7274M:	Mario Limonciello <mario.limonciello@dell.com>
7275S:	Maintained
7276F:	drivers/platform/x86/intel-wmi-thunderbolt.c
7277
7278INTEL(R) TRACE HUB
7279M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
7280S:	Supported
7281F:	Documentation/trace/intel_th.txt
7282F:	drivers/hwtracing/intel_th/
7283
7284INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7285M:	Ning Sun <ning.sun@intel.com>
7286L:	tboot-devel@lists.sourceforge.net
7287W:	http://tboot.sourceforge.net
7288T:	hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7289S:	Supported
7290F:	Documentation/intel_txt.txt
7291F:	include/linux/tboot.h
7292F:	arch/x86/kernel/tboot.c
7293
7294INTEL-MID GPIO DRIVER
7295M:	David Cohen <david.a.cohen@linux.intel.com>
7296L:	linux-gpio@vger.kernel.org
7297S:	Maintained
7298F:	drivers/gpio/gpio-intel-mid.c
7299
7300INVENSENSE MPU-3050 GYROSCOPE DRIVER
7301M:	Linus Walleij <linus.walleij@linaro.org>
7302L:	linux-iio@vger.kernel.org
7303S:	Maintained
7304F:	drivers/iio/gyro/mpu3050*
7305F:	Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7306
7307IOC3 ETHERNET DRIVER
7308M:	Ralf Baechle <ralf@linux-mips.org>
7309L:	linux-mips@linux-mips.org
7310S:	Maintained
7311F:	drivers/net/ethernet/sgi/ioc3-eth.c
7312
7313IOC3 SERIAL DRIVER
7314M:	Pat Gefre <pfg@sgi.com>
7315L:	linux-serial@vger.kernel.org
7316S:	Maintained
7317F:	drivers/tty/serial/ioc3_serial.c
7318
7319IOMMU DRIVERS
7320M:	Joerg Roedel <joro@8bytes.org>
7321L:	iommu@lists.linux-foundation.org
7322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7323S:	Maintained
7324F:	Documentation/devicetree/bindings/iommu/
7325F:	drivers/iommu/
7326F:	include/linux/iommu.h
7327F:	include/linux/iova.h
7328
7329IP MASQUERADING
7330M:	Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7331S:	Maintained
7332F:	net/ipv4/netfilter/ipt_MASQUERADE.c
7333
7334IPMI SUBSYSTEM
7335M:	Corey Minyard <minyard@acm.org>
7336L:	openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7337W:	http://openipmi.sourceforge.net/
7338S:	Supported
7339F:	Documentation/IPMI.txt
7340F:	drivers/char/ipmi/
7341F:	include/linux/ipmi*
7342F:	include/uapi/linux/ipmi*
7343
7344IPS SCSI RAID DRIVER
7345M:	Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7346L:	linux-scsi@vger.kernel.org
7347W:	http://www.adaptec.com/
7348S:	Maintained
7349F:	drivers/scsi/ips*
7350
7351IPVS
7352M:	Wensong Zhang <wensong@linux-vs.org>
7353M:	Simon Horman <horms@verge.net.au>
7354M:	Julian Anastasov <ja@ssi.bg>
7355L:	netdev@vger.kernel.org
7356L:	lvs-devel@vger.kernel.org
7357S:	Maintained
7358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7359T:	git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7360F:	Documentation/networking/ipvs-sysctl.txt
7361F:	include/net/ip_vs.h
7362F:	include/uapi/linux/ip_vs.h
7363F:	net/netfilter/ipvs/
7364
7365IPWIRELESS DRIVER
7366M:	Jiri Kosina <jikos@kernel.org>
7367M:	David Sterba <dsterba@suse.com>
7368S:	Odd Fixes
7369F:	drivers/tty/ipwireless/
7370
7371IPX NETWORK LAYER
7372L:	netdev@vger.kernel.org
7373S:	Obsolete
7374F:	include/uapi/linux/ipx.h
7375F:	drivers/staging/ipx/
7376
7377IRDA SUBSYSTEM
7378M:	Samuel Ortiz <samuel@sortiz.org>
7379L:	irda-users@lists.sourceforge.net (subscribers-only)
7380L:	netdev@vger.kernel.org
7381W:	http://irda.sourceforge.net/
7382S:	Obsolete
7383T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7384F:	Documentation/networking/irda.txt
7385F:	drivers/staging/irda/
7386
7387IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7388M:	Marc Zyngier <marc.zyngier@arm.com>
7389S:	Maintained
7390T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7391F:	Documentation/IRQ-domain.txt
7392F:	include/linux/irqdomain.h
7393F:	kernel/irq/irqdomain.c
7394F:	kernel/irq/msi.c
7395
7396IRQ SUBSYSTEM
7397M:	Thomas Gleixner <tglx@linutronix.de>
7398L:	linux-kernel@vger.kernel.org
7399S:	Maintained
7400T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7401F:	kernel/irq/
7402
7403IRQCHIP DRIVERS
7404M:	Thomas Gleixner <tglx@linutronix.de>
7405M:	Jason Cooper <jason@lakedaemon.net>
7406M:	Marc Zyngier <marc.zyngier@arm.com>
7407L:	linux-kernel@vger.kernel.org
7408S:	Maintained
7409T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7410F:	Documentation/devicetree/bindings/interrupt-controller/
7411F:	drivers/irqchip/
7412
7413ISA
7414M:	William Breathitt Gray <vilhelm.gray@gmail.com>
7415S:	Maintained
7416F:	Documentation/isa.txt
7417F:	drivers/base/isa.c
7418F:	include/linux/isa.h
7419
7420ISA RADIO MODULE
7421M:	Hans Verkuil <hverkuil@xs4all.nl>
7422L:	linux-media@vger.kernel.org
7423T:	git git://linuxtv.org/media_tree.git
7424W:	https://linuxtv.org
7425S:	Maintained
7426F:	drivers/media/radio/radio-isa*
7427
7428ISAPNP
7429M:	Jaroslav Kysela <perex@perex.cz>
7430S:	Maintained
7431F:	Documentation/isapnp.txt
7432F:	drivers/pnp/isapnp/
7433F:	include/linux/isapnp.h
7434
7435ISCSI
7436M:	Lee Duncan <lduncan@suse.com>
7437M:	Chris Leech <cleech@redhat.com>
7438L:	open-iscsi@googlegroups.com
7439W:	www.open-iscsi.com
7440S:	Maintained
7441F:	drivers/scsi/*iscsi*
7442F:	include/scsi/*iscsi*
7443
7444iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7445M:	Peter Jones <pjones@redhat.com>
7446M:	Konrad Rzeszutek Wilk <konrad@kernel.org>
7447S:	Maintained
7448F:	drivers/firmware/iscsi_ibft*
7449
7450ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7451M:	Or Gerlitz <ogerlitz@mellanox.com>
7452M:	Sagi Grimberg <sagi@grimberg.me>
7453M:	Roi Dayan <roid@mellanox.com>
7454L:	linux-rdma@vger.kernel.org
7455S:	Supported
7456W:	http://www.openfabrics.org
7457W:	www.open-iscsi.org
7458Q:	http://patchwork.kernel.org/project/linux-rdma/list/
7459F:	drivers/infiniband/ulp/iser/
7460
7461ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7462M:	Sagi Grimberg <sagi@grimberg.me>
7463T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7464L:	linux-rdma@vger.kernel.org
7465L:	target-devel@vger.kernel.org
7466S:	Supported
7467W:	http://www.linux-iscsi.org
7468F:	drivers/infiniband/ulp/isert
7469
7470ISDN SUBSYSTEM
7471M:	Karsten Keil <isdn@linux-pingi.de>
7472L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7473L:	netdev@vger.kernel.org
7474W:	http://www.isdn4linux.de
7475T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7476S:	Maintained
7477F:	Documentation/isdn/
7478F:	drivers/isdn/
7479F:	include/linux/isdn.h
7480F:	include/linux/isdn/
7481F:	include/uapi/linux/isdn.h
7482F:	include/uapi/linux/isdn/
7483
7484ISDN SUBSYSTEM (Eicon active card driver)
7485M:	Armin Schindler <mac@melware.de>
7486L:	isdn4linux@listserv.isdn4linux.de (subscribers-only)
7487W:	http://www.melware.de
7488S:	Maintained
7489F:	drivers/isdn/hardware/eicon/
7490
7491IT87 HARDWARE MONITORING DRIVER
7492M:	Jean Delvare <jdelvare@suse.com>
7493L:	linux-hwmon@vger.kernel.org
7494S:	Maintained
7495F:	Documentation/hwmon/it87
7496F:	drivers/hwmon/it87.c
7497
7498IT913X MEDIA DRIVER
7499M:	Antti Palosaari <crope@iki.fi>
7500L:	linux-media@vger.kernel.org
7501W:	https://linuxtv.org
7502W:	http://palosaari.fi/linux/
7503Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7504T:	git git://linuxtv.org/anttip/media_tree.git
7505S:	Maintained
7506F:	drivers/media/tuners/it913x*
7507
7508IVTV VIDEO4LINUX DRIVER
7509M:	Andy Walls <awalls@md.metrocast.net>
7510L:	ivtv-devel@ivtvdriver.org (subscribers-only)
7511L:	linux-media@vger.kernel.org
7512T:	git git://linuxtv.org/media_tree.git
7513W:	http://www.ivtvdriver.org
7514S:	Maintained
7515F:	Documentation/media/v4l-drivers/ivtv*
7516F:	drivers/media/pci/ivtv/
7517F:	include/uapi/linux/ivtv*
7518
7519IX2505V MEDIA DRIVER
7520M:	Malcolm Priestley <tvboxspy@gmail.com>
7521L:	linux-media@vger.kernel.org
7522W:	https://linuxtv.org
7523Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7524S:	Maintained
7525F:	drivers/media/dvb-frontends/ix2505v*
7526
7527JC42.4 TEMPERATURE SENSOR DRIVER
7528M:	Guenter Roeck <linux@roeck-us.net>
7529L:	linux-hwmon@vger.kernel.org
7530S:	Maintained
7531F:	drivers/hwmon/jc42.c
7532F:	Documentation/hwmon/jc42
7533
7534JFS FILESYSTEM
7535M:	Dave Kleikamp <shaggy@kernel.org>
7536L:	jfs-discussion@lists.sourceforge.net
7537W:	http://jfs.sourceforge.net/
7538T:	git git://github.com/kleikamp/linux-shaggy.git
7539S:	Maintained
7540F:	Documentation/filesystems/jfs.txt
7541F:	fs/jfs/
7542
7543JME NETWORK DRIVER
7544M:	Guo-Fu Tseng <cooldavid@cooldavid.org>
7545L:	netdev@vger.kernel.org
7546S:	Maintained
7547F:	drivers/net/ethernet/jme.*
7548
7549JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7550M:	David Woodhouse <dwmw2@infradead.org>
7551L:	linux-mtd@lists.infradead.org
7552W:	http://www.linux-mtd.infradead.org/doc/jffs2.html
7553S:	Maintained
7554F:	fs/jffs2/
7555F:	include/uapi/linux/jffs2.h
7556
7557JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7558M:	"Theodore Ts'o" <tytso@mit.edu>
7559M:	Jan Kara <jack@suse.com>
7560L:	linux-ext4@vger.kernel.org
7561S:	Maintained
7562F:	fs/jbd2/
7563F:	include/linux/jbd2.h
7564
7565JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7566M:	Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7567L:	linux-media@vger.kernel.org
7568S:	Maintained
7569F:	drivers/media/platform/rcar_jpu.c
7570
7571JSM Neo PCI based serial card
7572M:	Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7573L:	linux-serial@vger.kernel.org
7574S:	Maintained
7575F:	drivers/tty/serial/jsm/
7576
7577K10TEMP HARDWARE MONITORING DRIVER
7578M:	Clemens Ladisch <clemens@ladisch.de>
7579L:	linux-hwmon@vger.kernel.org
7580S:	Maintained
7581F:	Documentation/hwmon/k10temp
7582F:	drivers/hwmon/k10temp.c
7583
7584K8TEMP HARDWARE MONITORING DRIVER
7585M:	Rudolf Marek <r.marek@assembler.cz>
7586L:	linux-hwmon@vger.kernel.org
7587S:	Maintained
7588F:	Documentation/hwmon/k8temp
7589F:	drivers/hwmon/k8temp.c
7590
7591KASAN
7592M:	Andrey Ryabinin <aryabinin@virtuozzo.com>
7593R:	Alexander Potapenko <glider@google.com>
7594R:	Dmitry Vyukov <dvyukov@google.com>
7595L:	kasan-dev@googlegroups.com
7596S:	Maintained
7597F:	arch/*/include/asm/kasan.h
7598F:	arch/*/mm/kasan_init*
7599F:	Documentation/dev-tools/kasan.rst
7600F:	include/linux/kasan*.h
7601F:	lib/test_kasan.c
7602F:	mm/kasan/
7603F:	scripts/Makefile.kasan
7604
7605KCONFIG
7606L:	linux-kbuild@vger.kernel.org
7607S:	Orphan
7608F:	Documentation/kbuild/kconfig-language.txt
7609F:	scripts/kconfig/
7610
7611KDUMP
7612M:	Dave Young <dyoung@redhat.com>
7613M:	Baoquan He <bhe@redhat.com>
7614R:	Vivek Goyal <vgoyal@redhat.com>
7615L:	kexec@lists.infradead.org
7616W:	http://lse.sourceforge.net/kdump/
7617S:	Maintained
7618F:	Documentation/kdump/
7619
7620KEENE FM RADIO TRANSMITTER DRIVER
7621M:	Hans Verkuil <hverkuil@xs4all.nl>
7622L:	linux-media@vger.kernel.org
7623T:	git git://linuxtv.org/media_tree.git
7624W:	https://linuxtv.org
7625S:	Maintained
7626F:	drivers/media/radio/radio-keene*
7627
7628KERNEL AUTOMOUNTER v4 (AUTOFS4)
7629M:	Ian Kent <raven@themaw.net>
7630L:	autofs@vger.kernel.org
7631S:	Maintained
7632F:	fs/autofs4/
7633
7634KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7635M:	Masahiro Yamada <yamada.masahiro@socionext.com>
7636M:	Michal Marek <michal.lkml@markovi.net>
7637T:	git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7638L:	linux-kbuild@vger.kernel.org
7639S:	Maintained
7640F:	Documentation/kbuild/
7641F:	Makefile
7642F:	scripts/Makefile.*
7643F:	scripts/basic/
7644F:	scripts/mk*
7645F:	scripts/package/
7646
7647KERNEL JANITORS
7648L:	kernel-janitors@vger.kernel.org
7649W:	http://kernelnewbies.org/KernelJanitors
7650S:	Odd Fixes
7651
7652KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7653M:	"J. Bruce Fields" <bfields@fieldses.org>
7654M:	Jeff Layton <jlayton@kernel.org>
7655L:	linux-nfs@vger.kernel.org
7656W:	http://nfs.sourceforge.net/
7657T:	git git://linux-nfs.org/~bfields/linux.git
7658S:	Supported
7659F:	fs/nfsd/
7660F:	include/uapi/linux/nfsd/
7661F:	fs/lockd/
7662F:	fs/nfs_common/
7663F:	net/sunrpc/
7664F:	include/linux/lockd/
7665F:	include/linux/sunrpc/
7666F:	include/uapi/linux/sunrpc/
7667
7668KERNEL SELFTEST FRAMEWORK
7669M:	Shuah Khan <shuahkh@osg.samsung.com>
7670M:	Shuah Khan <shuah@kernel.org>
7671L:	linux-kselftest@vger.kernel.org
7672T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7673S:	Maintained
7674F:	tools/testing/selftests/
7675F:	Documentation/dev-tools/kselftest*
7676
7677KERNEL USERMODE HELPER
7678M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7679L:	linux-kernel@vger.kernel.org
7680S:	Maintained
7681F:	kernel/umh.c
7682F:	include/linux/umh.h
7683
7684KERNEL VIRTUAL MACHINE (KVM)
7685M:	Paolo Bonzini <pbonzini@redhat.com>
7686M:	Radim Krčmář <rkrcmar@redhat.com>
7687L:	kvm@vger.kernel.org
7688W:	http://www.linux-kvm.org
7689T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7690S:	Supported
7691F:	Documentation/virtual/kvm/
7692F:	include/trace/events/kvm.h
7693F:	include/uapi/asm-generic/kvm*
7694F:	include/uapi/linux/kvm*
7695F:	include/asm-generic/kvm*
7696F:	include/linux/kvm*
7697F:	include/kvm/iodev.h
7698F:	virt/kvm/*
7699F:	tools/kvm/
7700
7701KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd)
7702M:	Joerg Roedel <joro@8bytes.org>
7703L:	kvm@vger.kernel.org
7704W:	http://www.linux-kvm.org/
7705S:	Maintained
7706F:	arch/x86/include/asm/svm.h
7707F:	arch/x86/kvm/svm.c
7708
7709KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm)
7710M:	Christoffer Dall <christoffer.dall@linaro.org>
7711M:	Marc Zyngier <marc.zyngier@arm.com>
7712L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7713L:	kvmarm@lists.cs.columbia.edu
7714W:	http://systems.cs.columbia.edu/projects/kvm-arm
7715T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7716S:	Supported
7717F:	arch/arm/include/uapi/asm/kvm*
7718F:	arch/arm/include/asm/kvm*
7719F:	arch/arm/kvm/
7720F:	virt/kvm/arm/
7721F:	include/kvm/arm_*
7722
7723KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7724M:	Christoffer Dall <christoffer.dall@linaro.org>
7725M:	Marc Zyngier <marc.zyngier@arm.com>
7726L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7727L:	kvmarm@lists.cs.columbia.edu
7728S:	Maintained
7729F:	arch/arm64/include/uapi/asm/kvm*
7730F:	arch/arm64/include/asm/kvm*
7731F:	arch/arm64/kvm/
7732
7733KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7734M:	James Hogan <jhogan@kernel.org>
7735L:	linux-mips@linux-mips.org
7736S:	Supported
7737F:	arch/mips/include/uapi/asm/kvm*
7738F:	arch/mips/include/asm/kvm*
7739F:	arch/mips/kvm/
7740
7741KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
7742M:	Paul Mackerras <paulus@ozlabs.org>
7743L:	kvm-ppc@vger.kernel.org
7744W:	http://www.linux-kvm.org/
7745T:	git git://github.com/agraf/linux-2.6.git
7746S:	Supported
7747F:	arch/powerpc/include/uapi/asm/kvm*
7748F:	arch/powerpc/include/asm/kvm*
7749F:	arch/powerpc/kvm/
7750F:	arch/powerpc/kernel/kvm*
7751
7752KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7753M:	Christian Borntraeger <borntraeger@de.ibm.com>
7754M:	Cornelia Huck <cohuck@redhat.com>
7755L:	linux-s390@vger.kernel.org
7756W:	http://www.ibm.com/developerworks/linux/linux390/
7757T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7758S:	Supported
7759F:	arch/s390/include/uapi/asm/kvm*
7760F:	arch/s390/include/asm/gmap.h
7761F:	arch/s390/include/asm/kvm*
7762F:	arch/s390/kvm/
7763F:	arch/s390/mm/gmap.c
7764
7765KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
7766M:	Paolo Bonzini <pbonzini@redhat.com>
7767M:	Radim Krčmář <rkrcmar@redhat.com>
7768L:	kvm@vger.kernel.org
7769W:	http://www.linux-kvm.org
7770T:	git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7771S:	Supported
7772F:	arch/x86/kvm/
7773F:	arch/x86/include/uapi/asm/kvm*
7774F:	arch/x86/include/asm/kvm*
7775F:	arch/x86/include/asm/pvclock-abi.h
7776F:	arch/x86/kernel/kvm.c
7777F:	arch/x86/kernel/kvmclock.c
7778
7779KERNFS
7780M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7781M:	Tejun Heo <tj@kernel.org>
7782T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7783S:	Supported
7784F:	include/linux/kernfs.h
7785F:	fs/kernfs/
7786
7787KEXEC
7788M:	Eric Biederman <ebiederm@xmission.com>
7789W:	http://kernel.org/pub/linux/utils/kernel/kexec/
7790L:	kexec@lists.infradead.org
7791S:	Maintained
7792F:	include/linux/kexec.h
7793F:	include/uapi/linux/kexec.h
7794F:	kernel/kexec*
7795
7796KEYS-ENCRYPTED
7797M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7798L:	linux-integrity@vger.kernel.org
7799L:	keyrings@vger.kernel.org
7800S:	Supported
7801F:	Documentation/security/keys/trusted-encrypted.rst
7802F:	include/keys/encrypted-type.h
7803F:	security/keys/encrypted-keys/
7804
7805KEYS-TRUSTED
7806M:	James Bottomley <jejb@linux.vnet.ibm.com>
7807M:	Mimi Zohar <zohar@linux.vnet.ibm.com>
7808L:	linux-integrity@vger.kernel.org
7809L:	keyrings@vger.kernel.org
7810S:	Supported
7811F:	Documentation/security/keys/trusted-encrypted.rst
7812F:	include/keys/trusted-type.h
7813F:	security/keys/trusted.c
7814F:	security/keys/trusted.h
7815
7816KEYS/KEYRINGS:
7817M:	David Howells <dhowells@redhat.com>
7818L:	keyrings@vger.kernel.org
7819S:	Maintained
7820F:	Documentation/security/keys/core.rst
7821F:	include/linux/key.h
7822F:	include/linux/key-type.h
7823F:	include/linux/keyctl.h
7824F:	include/uapi/linux/keyctl.h
7825F:	include/keys/
7826F:	security/keys/
7827
7828KGDB / KDB /debug_core
7829M:	Jason Wessel <jason.wessel@windriver.com>
7830M:	Daniel Thompson <daniel.thompson@linaro.org>
7831W:	http://kgdb.wiki.kernel.org/
7832L:	kgdb-bugreport@lists.sourceforge.net
7833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7834S:	Maintained
7835F:	Documentation/dev-tools/kgdb.rst
7836F:	drivers/misc/kgdbts.c
7837F:	drivers/tty/serial/kgdboc.c
7838F:	include/linux/kdb.h
7839F:	include/linux/kgdb.h
7840F:	kernel/debug/
7841
7842KMEMLEAK
7843M:	Catalin Marinas <catalin.marinas@arm.com>
7844S:	Maintained
7845F:	Documentation/dev-tools/kmemleak.rst
7846F:	include/linux/kmemleak.h
7847F:	mm/kmemleak.c
7848F:	mm/kmemleak-test.c
7849
7850KMOD KERNEL MODULE LOADER - USERMODE HELPER
7851M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
7852L:	linux-kernel@vger.kernel.org
7853S:	Maintained
7854F:	kernel/kmod.c
7855F:	include/linux/kmod.h
7856F:	lib/test_kmod.c
7857F:	tools/testing/selftests/kmod/
7858
7859KPROBES
7860M:	Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7861M:	Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7862M:	"David S. Miller" <davem@davemloft.net>
7863M:	Masami Hiramatsu <mhiramat@kernel.org>
7864S:	Maintained
7865F:	Documentation/kprobes.txt
7866F:	include/linux/kprobes.h
7867F:	include/asm-generic/kprobes.h
7868F:	kernel/kprobes.c
7869
7870KS0108 LCD CONTROLLER DRIVER
7871M:	Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7872W:	http://miguelojeda.es/auxdisplay.htm
7873W:	http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7874S:	Maintained
7875F:	Documentation/auxdisplay/ks0108
7876F:	drivers/auxdisplay/ks0108.c
7877F:	include/linux/ks0108.h
7878
7879L3MDEV
7880M:	David Ahern <dsa@cumulusnetworks.com>
7881L:	netdev@vger.kernel.org
7882S:	Maintained
7883F:	net/l3mdev
7884F:	include/net/l3mdev.h
7885
7886LANTIQ MIPS ARCHITECTURE
7887M:	John Crispin <john@phrozen.org>
7888L:	linux-mips@linux-mips.org
7889S:	Maintained
7890F:	arch/mips/lantiq
7891F:	drivers/soc/lantiq
7892
7893LAPB module
7894L:	linux-x25@vger.kernel.org
7895S:	Orphan
7896F:	Documentation/networking/lapb-module.txt
7897F:	include/*/lapb.h
7898F:	net/lapb/
7899
7900LASI 53c700 driver for PARISC
7901M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7902L:	linux-scsi@vger.kernel.org
7903S:	Maintained
7904F:	Documentation/scsi/53c700.txt
7905F:	drivers/scsi/53c700*
7906
7907LEAKING_ADDRESSES
7908M:	Tobin C. Harding <me@tobin.cc>
7909S:	Maintained
7910F:	scripts/leaking_addresses.pl
7911
7912LED SUBSYSTEM
7913M:	Richard Purdie <rpurdie@rpsys.net>
7914M:	Jacek Anaszewski <jacek.anaszewski@gmail.com>
7915M:	Pavel Machek <pavel@ucw.cz>
7916L:	linux-leds@vger.kernel.org
7917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7918S:	Maintained
7919F:	Documentation/devicetree/bindings/leds/
7920F:	drivers/leds/
7921F:	include/linux/leds.h
7922
7923LEGACY EEPROM DRIVER
7924M:	Jean Delvare <jdelvare@suse.com>
7925S:	Maintained
7926F:	Documentation/misc-devices/eeprom
7927F:	drivers/misc/eeprom/eeprom.c
7928
7929LEGO USB Tower driver
7930M:	Juergen Stuber <starblue@users.sourceforge.net>
7931L:	legousb-devel@lists.sourceforge.net
7932W:	http://legousb.sourceforge.net/
7933S:	Maintained
7934F:	drivers/usb/misc/legousbtower.c
7935
7936LG2160 MEDIA DRIVER
7937M:	Michael Krufky <mkrufky@linuxtv.org>
7938L:	linux-media@vger.kernel.org
7939W:	https://linuxtv.org
7940W:	http://github.com/mkrufky
7941Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7942T:	git git://linuxtv.org/mkrufky/tuners.git
7943S:	Maintained
7944F:	drivers/media/dvb-frontends/lg2160.*
7945
7946LGDT3305 MEDIA DRIVER
7947M:	Michael Krufky <mkrufky@linuxtv.org>
7948L:	linux-media@vger.kernel.org
7949W:	https://linuxtv.org
7950W:	http://github.com/mkrufky
7951Q:	http://patchwork.linuxtv.org/project/linux-media/list/
7952T:	git git://linuxtv.org/mkrufky/tuners.git
7953S:	Maintained
7954F:	drivers/media/dvb-frontends/lgdt3305.*
7955
7956LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7957M:	Viresh Kumar <vireshk@kernel.org>
7958L:	linux-ide@vger.kernel.org
7959T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7960S:	Maintained
7961F:	include/linux/pata_arasan_cf_data.h
7962F:	drivers/ata/pata_arasan_cf.c
7963
7964LIBATA PATA DRIVERS
7965M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7966M:	Tejun Heo <tj@kernel.org>
7967L:	linux-ide@vger.kernel.org
7968T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7969S:	Maintained
7970F:	drivers/ata/pata_*.c
7971F:	drivers/ata/ata_generic.c
7972
7973LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7974M:	Linus Walleij <linus.walleij@linaro.org>
7975L:	linux-ide@vger.kernel.org
7976T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7977S:	Maintained
7978F:	drivers/ata/pata_ftide010.c
7979F:	drivers/ata/sata_gemini.c
7980F:	drivers/ata/sata_gemini.h
7981
7982LIBATA SATA AHCI PLATFORM devices support
7983M:	Hans de Goede <hdegoede@redhat.com>
7984M:	Tejun Heo <tj@kernel.org>
7985L:	linux-ide@vger.kernel.org
7986T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7987S:	Maintained
7988F:	drivers/ata/ahci_platform.c
7989F:	drivers/ata/libahci_platform.c
7990F:	include/linux/ahci_platform.h
7991
7992LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7993M:	Mikael Pettersson <mikpelinux@gmail.com>
7994L:	linux-ide@vger.kernel.org
7995T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7996S:	Maintained
7997F:	drivers/ata/sata_promise.*
7998
7999LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
8000M:	Tejun Heo <tj@kernel.org>
8001L:	linux-ide@vger.kernel.org
8002T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
8003S:	Maintained
8004F:	drivers/ata/
8005F:	include/linux/ata.h
8006F:	include/linux/libata.h
8007F:	Documentation/devicetree/bindings/ata/
8008
8009LIBLOCKDEP
8010M:	Sasha Levin <alexander.levin@verizon.com>
8011S:	Maintained
8012F:	tools/lib/lockdep/
8013
8014LIBNVDIMM BLK: MMIO-APERTURE DRIVER
8015M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8016L:	linux-nvdimm@lists.01.org
8017Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8018S:	Supported
8019F:	drivers/nvdimm/blk.c
8020F:	drivers/nvdimm/region_devs.c
8021
8022LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
8023M:	Vishal Verma <vishal.l.verma@intel.com>
8024L:	linux-nvdimm@lists.01.org
8025Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8026S:	Supported
8027F:	drivers/nvdimm/btt*
8028
8029LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
8030M:	Ross Zwisler <ross.zwisler@linux.intel.com>
8031L:	linux-nvdimm@lists.01.org
8032Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8033S:	Supported
8034F:	drivers/nvdimm/pmem*
8035
8036LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
8037M:	Dan Williams <dan.j.williams@intel.com>
8038L:	linux-nvdimm@lists.01.org
8039Q:	https://patchwork.kernel.org/project/linux-nvdimm/list/
8040T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
8041S:	Supported
8042F:	drivers/nvdimm/*
8043F:	drivers/acpi/nfit/*
8044F:	include/linux/nd.h
8045F:	include/linux/libnvdimm.h
8046F:	include/uapi/linux/ndctl.h
8047
8048LIGHTNVM PLATFORM SUPPORT
8049M:	Matias Bjorling <mb@lightnvm.io>
8050W:	http://github/OpenChannelSSD
8051L:	linux-block@vger.kernel.org
8052S:	Maintained
8053F:	drivers/lightnvm/
8054F:	include/linux/lightnvm.h
8055F:	include/uapi/linux/lightnvm.h
8056
8057LINUX FOR POWER MACINTOSH
8058M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8059W:	http://www.penguinppc.org/
8060L:	linuxppc-dev@lists.ozlabs.org
8061S:	Maintained
8062F:	arch/powerpc/platforms/powermac/
8063F:	drivers/macintosh/
8064
8065LINUX FOR POWERPC (32-BIT AND 64-BIT)
8066M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
8067M:	Paul Mackerras <paulus@samba.org>
8068M:	Michael Ellerman <mpe@ellerman.id.au>
8069W:	https://github.com/linuxppc/linux/wiki
8070L:	linuxppc-dev@lists.ozlabs.org
8071Q:	http://patchwork.ozlabs.org/project/linuxppc-dev/list/
8072T:	git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
8073S:	Supported
8074F:	Documentation/ABI/stable/sysfs-firmware-opal-*
8075F:	Documentation/devicetree/bindings/powerpc/
8076F:	Documentation/devicetree/bindings/rtc/rtc-opal.txt
8077F:	Documentation/devicetree/bindings/i2c/i2c-opal.txt
8078F:	Documentation/powerpc/
8079F:	arch/powerpc/
8080F:	drivers/char/tpm/tpm_ibmvtpm*
8081F:	drivers/crypto/nx/
8082F:	drivers/crypto/vmx/
8083F:	drivers/i2c/busses/i2c-opal.c
8084F:	drivers/net/ethernet/ibm/ibmveth.*
8085F:	drivers/net/ethernet/ibm/ibmvnic.*
8086F:	drivers/pci/hotplug/pnv_php.c
8087F:	drivers/pci/hotplug/rpa*
8088F:	drivers/rtc/rtc-opal.c
8089F:	drivers/scsi/ibmvscsi/
8090F:	drivers/tty/hvc/hvc_opal.c
8091F:	drivers/watchdog/wdrtas.c
8092F:	tools/testing/selftests/powerpc
8093N:	/pmac
8094N:	powermac
8095N:	powernv
8096N:	[^a-z0-9]ps3
8097N:	pseries
8098
8099LINUX FOR POWERPC EMBEDDED MPC5XXX
8100M:	Anatolij Gustschin <agust@denx.de>
8101L:	linuxppc-dev@lists.ozlabs.org
8102T:	git git://git.denx.de/linux-denx-agust.git
8103S:	Maintained
8104F:	arch/powerpc/platforms/512x/
8105F:	arch/powerpc/platforms/52xx/
8106
8107LINUX FOR POWERPC EMBEDDED PPC4XX
8108M:	Alistair Popple <alistair@popple.id.au>
8109M:	Matt Porter <mporter@kernel.crashing.org>
8110W:	http://www.penguinppc.org/
8111L:	linuxppc-dev@lists.ozlabs.org
8112S:	Maintained
8113F:	arch/powerpc/platforms/40x/
8114F:	arch/powerpc/platforms/44x/
8115
8116LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
8117M:	Scott Wood <oss@buserror.net>
8118M:	Kumar Gala <galak@kernel.crashing.org>
8119W:	http://www.penguinppc.org/
8120L:	linuxppc-dev@lists.ozlabs.org
8121T:	git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
8122S:	Maintained
8123F:	arch/powerpc/platforms/83xx/
8124F:	arch/powerpc/platforms/85xx/
8125F:	Documentation/devicetree/bindings/powerpc/fsl/
8126
8127LINUX FOR POWERPC EMBEDDED PPC8XX
8128M:	Vitaly Bordug <vitb@kernel.crashing.org>
8129W:	http://www.penguinppc.org/
8130L:	linuxppc-dev@lists.ozlabs.org
8131S:	Maintained
8132F:	arch/powerpc/platforms/8xx/
8133
8134LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
8135L:	linuxppc-dev@lists.ozlabs.org
8136S:	Orphan
8137F:	arch/powerpc/*/*virtex*
8138F:	arch/powerpc/*/*/*virtex*
8139
8140LINUX FOR POWERPC PA SEMI PWRFICIENT
8141L:	linuxppc-dev@lists.ozlabs.org
8142S:	Orphan
8143F:	arch/powerpc/platforms/pasemi/
8144F:	drivers/*/*pasemi*
8145F:	drivers/*/*/*pasemi*
8146
8147LINUX KERNEL DUMP TEST MODULE (LKDTM)
8148M:	Kees Cook <keescook@chromium.org>
8149S:	Maintained
8150F:	drivers/misc/lkdtm*
8151
8152LINUX SECURITY MODULE (LSM) FRAMEWORK
8153M:	Chris Wright <chrisw@sous-sol.org>
8154L:	linux-security-module@vger.kernel.org
8155S:	Supported
8156
8157LIS3LV02D ACCELEROMETER DRIVER
8158M:	Eric Piel <eric.piel@tremplin-utc.net>
8159S:	Maintained
8160F:	Documentation/misc-devices/lis3lv02d
8161F:	drivers/misc/lis3lv02d/
8162F:	drivers/platform/x86/hp_accel.c
8163
8164LIVE PATCHING
8165M:	Josh Poimboeuf <jpoimboe@redhat.com>
8166M:	Jessica Yu <jeyu@kernel.org>
8167M:	Jiri Kosina <jikos@kernel.org>
8168M:	Miroslav Benes <mbenes@suse.cz>
8169R:	Petr Mladek <pmladek@suse.com>
8170S:	Maintained
8171F:	kernel/livepatch/
8172F:	include/linux/livepatch.h
8173F:	arch/x86/include/asm/livepatch.h
8174F:	arch/x86/kernel/livepatch.c
8175F:	Documentation/livepatch/
8176F:	Documentation/ABI/testing/sysfs-kernel-livepatch
8177F:	samples/livepatch/
8178L:	live-patching@vger.kernel.org
8179T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
8180
8181LLC (802.2)
8182L:	netdev@vger.kernel.org
8183S:	Odd fixes
8184F:	include/linux/llc.h
8185F:	include/uapi/linux/llc.h
8186F:	include/net/llc*
8187F:	net/llc/
8188
8189LM73 HARDWARE MONITOR DRIVER
8190M:	Guillaume Ligneul <guillaume.ligneul@gmail.com>
8191L:	linux-hwmon@vger.kernel.org
8192S:	Maintained
8193F:	drivers/hwmon/lm73.c
8194
8195LM78 HARDWARE MONITOR DRIVER
8196M:	Jean Delvare <jdelvare@suse.com>
8197L:	linux-hwmon@vger.kernel.org
8198S:	Maintained
8199F:	Documentation/hwmon/lm78
8200F:	drivers/hwmon/lm78.c
8201
8202LM83 HARDWARE MONITOR DRIVER
8203M:	Jean Delvare <jdelvare@suse.com>
8204L:	linux-hwmon@vger.kernel.org
8205S:	Maintained
8206F:	Documentation/hwmon/lm83
8207F:	drivers/hwmon/lm83.c
8208
8209LM90 HARDWARE MONITOR DRIVER
8210M:	Jean Delvare <jdelvare@suse.com>
8211L:	linux-hwmon@vger.kernel.org
8212S:	Maintained
8213F:	Documentation/hwmon/lm90
8214F:	Documentation/devicetree/bindings/hwmon/lm90.txt
8215F:	drivers/hwmon/lm90.c
8216F:	include/dt-bindings/thermal/lm90.h
8217
8218LM95234 HARDWARE MONITOR DRIVER
8219M:	Guenter Roeck <linux@roeck-us.net>
8220L:	linux-hwmon@vger.kernel.org
8221S:	Maintained
8222F:	Documentation/hwmon/lm95234
8223F:	drivers/hwmon/lm95234.c
8224
8225LME2510 MEDIA DRIVER
8226M:	Malcolm Priestley <tvboxspy@gmail.com>
8227L:	linux-media@vger.kernel.org
8228W:	https://linuxtv.org
8229Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8230S:	Maintained
8231F:	drivers/media/usb/dvb-usb-v2/lmedm04*
8232
8233LOADPIN SECURITY MODULE
8234M:	Kees Cook <keescook@chromium.org>
8235T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
8236S:	Supported
8237F:	security/loadpin/
8238F:	Documentation/admin-guide/LSM/LoadPin.rst
8239
8240LOCKING PRIMITIVES
8241M:	Peter Zijlstra <peterz@infradead.org>
8242M:	Ingo Molnar <mingo@redhat.com>
8243L:	linux-kernel@vger.kernel.org
8244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
8245S:	Maintained
8246F:	Documentation/locking/
8247F:	include/linux/lockdep.h
8248F:	include/linux/spinlock*.h
8249F:	arch/*/include/asm/spinlock*.h
8250F:	include/linux/rwlock*.h
8251F:	include/linux/mutex*.h
8252F:	arch/*/include/asm/mutex*.h
8253F:	include/linux/rwsem*.h
8254F:	arch/*/include/asm/rwsem.h
8255F:	include/linux/seqlock.h
8256F:	lib/locking*.[ch]
8257F:	kernel/locking/
8258X:	kernel/locking/locktorture.c
8259
8260LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
8261M:	"Richard Russon (FlatCap)" <ldm@flatcap.org>
8262L:	linux-ntfs-dev@lists.sourceforge.net
8263W:	http://www.linux-ntfs.org/content/view/19/37/
8264S:	Maintained
8265F:	Documentation/ldm.txt
8266F:	block/partitions/ldm.*
8267
8268LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
8269M:	Sathya Prakash <sathya.prakash@broadcom.com>
8270M:	Chaitra P B <chaitra.basappa@broadcom.com>
8271M:	Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
8272L:	MPT-FusionLinux.pdl@broadcom.com
8273L:	linux-scsi@vger.kernel.org
8274W:	http://www.avagotech.com/support/
8275S:	Supported
8276F:	drivers/message/fusion/
8277F:	drivers/scsi/mpt2sas/
8278F:	drivers/scsi/mpt3sas/
8279
8280LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
8281M:	Matthew Wilcox <matthew@wil.cx>
8282L:	linux-scsi@vger.kernel.org
8283S:	Maintained
8284F:	drivers/scsi/sym53c8xx_2/
8285
8286LTC4261 HARDWARE MONITOR DRIVER
8287M:	Guenter Roeck <linux@roeck-us.net>
8288L:	linux-hwmon@vger.kernel.org
8289S:	Maintained
8290F:	Documentation/hwmon/ltc4261
8291F:	drivers/hwmon/ltc4261.c
8292
8293LTC4306 I2C MULTIPLEXER DRIVER
8294M:	Michael Hennerich <michael.hennerich@analog.com>
8295W:	http://ez.analog.com/community/linux-device-drivers
8296L:	linux-i2c@vger.kernel.org
8297S:	Supported
8298F:	drivers/i2c/muxes/i2c-mux-ltc4306.c
8299F:	Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8300
8301LTP (Linux Test Project)
8302M:	Mike Frysinger <vapier@gentoo.org>
8303M:	Cyril Hrubis <chrubis@suse.cz>
8304M:	Wanlong Gao <wanlong.gao@gmail.com>
8305M:	Jan Stancek <jstancek@redhat.com>
8306M:	Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8307M:	Alexey Kodanev <alexey.kodanev@oracle.com>
8308L:	ltp@lists.linux.it (subscribers-only)
8309W:	http://linux-test-project.github.io/
8310T:	git git://github.com/linux-test-project/ltp.git
8311S:	Maintained
8312
8313M32R ARCHITECTURE
8314W:	http://www.linux-m32r.org/
8315S:	Orphan
8316F:	arch/m32r/
8317
8318M68K ARCHITECTURE
8319M:	Geert Uytterhoeven <geert@linux-m68k.org>
8320L:	linux-m68k@lists.linux-m68k.org
8321W:	http://www.linux-m68k.org/
8322T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8323S:	Maintained
8324F:	arch/m68k/
8325F:	drivers/zorro/
8326
8327M68K ON APPLE MACINTOSH
8328M:	Joshua Thompson <funaho@jurai.org>
8329W:	http://www.mac.linux-m68k.org/
8330L:	linux-m68k@lists.linux-m68k.org
8331S:	Maintained
8332F:	arch/m68k/mac/
8333
8334M68K ON HP9000/300
8335M:	Philip Blundell <philb@gnu.org>
8336W:	http://www.tazenda.demon.co.uk/phil/linux-hp
8337S:	Maintained
8338F:	arch/m68k/hp300/
8339
8340M88DS3103 MEDIA DRIVER
8341M:	Antti Palosaari <crope@iki.fi>
8342L:	linux-media@vger.kernel.org
8343W:	https://linuxtv.org
8344W:	http://palosaari.fi/linux/
8345Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8346T:	git git://linuxtv.org/anttip/media_tree.git
8347S:	Maintained
8348F:	drivers/media/dvb-frontends/m88ds3103*
8349
8350M88RS2000 MEDIA DRIVER
8351M:	Malcolm Priestley <tvboxspy@gmail.com>
8352L:	linux-media@vger.kernel.org
8353W:	https://linuxtv.org
8354Q:	http://patchwork.linuxtv.org/project/linux-media/list/
8355S:	Maintained
8356F:	drivers/media/dvb-frontends/m88rs2000*
8357
8358MA901 MASTERKIT USB FM RADIO DRIVER
8359M:	Alexey Klimov <klimov.linux@gmail.com>
8360L:	linux-media@vger.kernel.org
8361T:	git git://linuxtv.org/media_tree.git
8362S:	Maintained
8363F:	drivers/media/radio/radio-ma901.c
8364
8365MAC80211
8366M:	Johannes Berg <johannes@sipsolutions.net>
8367L:	linux-wireless@vger.kernel.org
8368W:	http://wireless.kernel.org/
8369T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8370T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8371S:	Maintained
8372F:	Documentation/networking/mac80211-injection.txt
8373F:	include/net/mac80211.h
8374F:	net/mac80211/
8375F:	drivers/net/wireless/mac80211_hwsim.[ch]
8376F:	Documentation/networking/mac80211_hwsim/README
8377
8378MAILBOX API
8379M:	Jassi Brar <jassisinghbrar@gmail.com>
8380L:	linux-kernel@vger.kernel.org
8381S:	Maintained
8382F:	drivers/mailbox/
8383F:	include/linux/mailbox_client.h
8384F:	include/linux/mailbox_controller.h
8385
8386MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8387M:	Michael Kerrisk <mtk.manpages@gmail.com>
8388W:	http://www.kernel.org/doc/man-pages
8389L:	linux-man@vger.kernel.org
8390S:	Maintained
8391
8392MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8393M:	Rahul Bedarkar <rahulbedarkar89@gmail.com>
8394L:	linux-mips@linux-mips.org
8395S:	Maintained
8396F:	arch/mips/boot/dts/img/pistachio_marduk.dts
8397
8398MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8399M:	Andrew Lunn <andrew@lunn.ch>
8400M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8401L:	netdev@vger.kernel.org
8402S:	Maintained
8403F:	drivers/net/dsa/mv88e6xxx/
8404F:	Documentation/devicetree/bindings/net/dsa/marvell.txt
8405
8406MARVELL ARMADA DRM SUPPORT
8407M:	Russell King <linux@armlinux.org.uk>
8408S:	Maintained
8409T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8410T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8411F:	drivers/gpu/drm/armada/
8412F:	include/uapi/drm/armada_drm.h
8413F:	Documentation/devicetree/bindings/display/armada/
8414
8415MARVELL CRYPTO DRIVER
8416M:	Boris Brezillon <boris.brezillon@free-electrons.com>
8417M:	Arnaud Ebalard <arno@natisbad.org>
8418F:	drivers/crypto/marvell/
8419S:	Maintained
8420L:	linux-crypto@vger.kernel.org
8421
8422MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8423M:	Mirko Lindner <mlindner@marvell.com>
8424M:	Stephen Hemminger <stephen@networkplumber.org>
8425L:	netdev@vger.kernel.org
8426S:	Maintained
8427F:	drivers/net/ethernet/marvell/sk*
8428
8429MARVELL LIBERTAS WIRELESS DRIVER
8430L:	libertas-dev@lists.infradead.org
8431S:	Orphan
8432F:	drivers/net/wireless/marvell/libertas/
8433
8434MARVELL MACCHIATOBIN SUPPORT
8435M:	Russell King <rmk@armlinux.org.uk>
8436L:	linux-arm-kernel@lists.infradead.org
8437S:	Maintained
8438F:	arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
8439
8440MARVELL MV643XX ETHERNET DRIVER
8441M:	Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8442L:	netdev@vger.kernel.org
8443S:	Maintained
8444F:	drivers/net/ethernet/marvell/mv643xx_eth.*
8445F:	include/linux/mv643xx.h
8446
8447MARVELL MV88X3310 PHY DRIVER
8448M:	Russell King <rmk@armlinux.org.uk>
8449L:	netdev@vger.kernel.org
8450S:	Maintained
8451F:	drivers/net/phy/marvell10g.c
8452
8453MARVELL MVNETA ETHERNET DRIVER
8454M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8455L:	netdev@vger.kernel.org
8456S:	Maintained
8457F:	drivers/net/ethernet/marvell/mvneta.*
8458
8459MARVELL MWIFIEX WIRELESS DRIVER
8460M:	Amitkumar Karwar <amitkarwar@gmail.com>
8461M:	Nishant Sarmukadam <nishants@marvell.com>
8462M:	Ganapathi Bhat <gbhat@marvell.com>
8463M:	Xinming Hu <huxm@marvell.com>
8464L:	linux-wireless@vger.kernel.org
8465S:	Maintained
8466F:	drivers/net/wireless/marvell/mwifiex/
8467
8468MARVELL MWL8K WIRELESS DRIVER
8469M:	Lennert Buytenhek <buytenh@wantstofly.org>
8470L:	linux-wireless@vger.kernel.org
8471S:	Odd Fixes
8472F:	drivers/net/wireless/marvell/mwl8k.c
8473
8474MARVELL NAND CONTROLLER DRIVER
8475M:	Miquel Raynal <miquel.raynal@free-electrons.com>
8476L:	linux-mtd@lists.infradead.org
8477S:	Maintained
8478F:	drivers/mtd/nand/marvell_nand.c
8479F:	Documentation/devicetree/bindings/mtd/marvell-nand.txt
8480
8481MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8482M:	Nicolas Pitre <nico@fluxnic.net>
8483S:	Odd Fixes
8484F:	drivers/mmc/host/mvsdio.*
8485
8486MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8487M:	Hu Ziji <huziji@marvell.com>
8488L:	linux-mmc@vger.kernel.org
8489S:	Supported
8490F:	drivers/mmc/host/sdhci-xenon*
8491F:	Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8492
8493MATROX FRAMEBUFFER DRIVER
8494L:	linux-fbdev@vger.kernel.org
8495S:	Orphan
8496F:	drivers/video/fbdev/matrox/matroxfb_*
8497F:	include/uapi/linux/matroxfb.h
8498
8499MAX16065 HARDWARE MONITOR DRIVER
8500M:	Guenter Roeck <linux@roeck-us.net>
8501L:	linux-hwmon@vger.kernel.org
8502S:	Maintained
8503F:	Documentation/hwmon/max16065
8504F:	drivers/hwmon/max16065.c
8505
8506MAX20751 HARDWARE MONITOR DRIVER
8507M:	Guenter Roeck <linux@roeck-us.net>
8508L:	linux-hwmon@vger.kernel.org
8509S:	Maintained
8510F:	Documentation/hwmon/max20751
8511F:	drivers/hwmon/max20751.c
8512
8513MAX2175 SDR TUNER DRIVER
8514M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8515L:	linux-media@vger.kernel.org
8516T:	git git://linuxtv.org/media_tree.git
8517S:	Maintained
8518F:	Documentation/devicetree/bindings/media/i2c/max2175.txt
8519F:	Documentation/media/v4l-drivers/max2175.rst
8520F:	drivers/media/i2c/max2175*
8521F:	include/uapi/linux/max2175.h
8522
8523MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8524L:	linux-hwmon@vger.kernel.org
8525S:	Orphan
8526F:	Documentation/hwmon/max6650
8527F:	drivers/hwmon/max6650.c
8528
8529MAX6697 HARDWARE MONITOR DRIVER
8530M:	Guenter Roeck <linux@roeck-us.net>
8531L:	linux-hwmon@vger.kernel.org
8532S:	Maintained
8533F:	Documentation/hwmon/max6697
8534F:	Documentation/devicetree/bindings/i2c/max6697.txt
8535F:	drivers/hwmon/max6697.c
8536F:	include/linux/platform_data/max6697.h
8537
8538MAX9860 MONO AUDIO VOICE CODEC DRIVER
8539M:	Peter Rosin <peda@axentia.se>
8540L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
8541S:	Maintained
8542F:	Documentation/devicetree/bindings/sound/max9860.txt
8543F:	sound/soc/codecs/max9860.*
8544
8545MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8546M:	Javier Martinez Canillas <javier@dowhile0.org>
8547L:	linux-kernel@vger.kernel.org
8548S:	Supported
8549F:	drivers/regulator/max77802-regulator.c
8550F:	Documentation/devicetree/bindings/*/*max77802.txt
8551F:	include/dt-bindings/*/*max77802.h
8552
8553MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8554M:	Krzysztof Kozlowski <krzk@kernel.org>
8555M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8556L:	linux-pm@vger.kernel.org
8557S:	Supported
8558F:	drivers/power/supply/max14577_charger.c
8559F:	drivers/power/supply/max77693_charger.c
8560
8561MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8562M:	Chanwoo Choi <cw00.choi@samsung.com>
8563M:	Krzysztof Kozlowski <krzk@kernel.org>
8564M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8565L:	linux-kernel@vger.kernel.org
8566S:	Supported
8567F:	drivers/*/max14577*.c
8568F:	drivers/*/max77686*.c
8569F:	drivers/*/max77693*.c
8570F:	drivers/extcon/extcon-max14577.c
8571F:	drivers/extcon/extcon-max77693.c
8572F:	drivers/rtc/rtc-max77686.c
8573F:	drivers/clk/clk-max77686.c
8574F:	Documentation/devicetree/bindings/mfd/max14577.txt
8575F:	Documentation/devicetree/bindings/*/max77686.txt
8576F:	Documentation/devicetree/bindings/mfd/max77693.txt
8577F:	Documentation/devicetree/bindings/clock/maxim,max77686.txt
8578F:	include/linux/mfd/max14577*.h
8579F:	include/linux/mfd/max77686*.h
8580F:	include/linux/mfd/max77693*.h
8581
8582MAXIRADIO FM RADIO RECEIVER DRIVER
8583M:	Hans Verkuil <hverkuil@xs4all.nl>
8584L:	linux-media@vger.kernel.org
8585T:	git git://linuxtv.org/media_tree.git
8586W:	https://linuxtv.org
8587S:	Maintained
8588F:	drivers/media/radio/radio-maxiradio*
8589
8590MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8591M:	Peter Rosin <peda@axentia.se>
8592L:	linux-iio@vger.kernel.org
8593S:	Maintained
8594F:	Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8595F:	drivers/iio/potentiometer/mcp4531.c
8596
8597MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8598M:	William Breathitt Gray <vilhelm.gray@gmail.com>
8599L:	linux-iio@vger.kernel.org
8600S:	Maintained
8601F:	drivers/iio/dac/cio-dac.c
8602
8603MEDIA DRIVERS FOR ASCOT2E
8604M:	Sergey Kozlov <serjk@netup.ru>
8605M:	Abylay Ospan <aospan@netup.ru>
8606L:	linux-media@vger.kernel.org
8607W:	https://linuxtv.org
8608W:	http://netup.tv/
8609T:	git git://linuxtv.org/media_tree.git
8610S:	Supported
8611F:	drivers/media/dvb-frontends/ascot2e*
8612
8613MEDIA DRIVERS FOR CXD2841ER
8614M:	Sergey Kozlov <serjk@netup.ru>
8615M:	Abylay Ospan <aospan@netup.ru>
8616L:	linux-media@vger.kernel.org
8617W:	https://linuxtv.org
8618W:	http://netup.tv/
8619T:	git git://linuxtv.org/media_tree.git
8620S:	Supported
8621F:	drivers/media/dvb-frontends/cxd2841er*
8622
8623MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
8624M:	Daniel Scheller <d.scheller.oss@gmail.com>
8625L:	linux-media@vger.kernel.org
8626W:	https://linuxtv.org
8627T:	git git://linuxtv.org/media_tree.git
8628S:	Maintained
8629F:	drivers/media/pci/ddbridge/*
8630
8631MEDIA DRIVERS FOR FREESCALE IMX
8632M:	Steve Longerbeam <slongerbeam@gmail.com>
8633M:	Philipp Zabel <p.zabel@pengutronix.de>
8634L:	linux-media@vger.kernel.org
8635T:	git git://linuxtv.org/media_tree.git
8636S:	Maintained
8637F:	Documentation/devicetree/bindings/media/imx.txt
8638F:	Documentation/media/v4l-drivers/imx.rst
8639F:	drivers/staging/media/imx/
8640F:	include/linux/imx-media.h
8641F:	include/media/imx.h
8642
8643MEDIA DRIVERS FOR HELENE
8644M:	Abylay Ospan <aospan@netup.ru>
8645L:	linux-media@vger.kernel.org
8646W:	https://linuxtv.org
8647W:	http://netup.tv/
8648T:	git git://linuxtv.org/media_tree.git
8649S:	Supported
8650F:	drivers/media/dvb-frontends/helene*
8651
8652MEDIA DRIVERS FOR HORUS3A
8653M:	Sergey Kozlov <serjk@netup.ru>
8654M:	Abylay Ospan <aospan@netup.ru>
8655L:	linux-media@vger.kernel.org
8656W:	https://linuxtv.org
8657W:	http://netup.tv/
8658T:	git git://linuxtv.org/media_tree.git
8659S:	Supported
8660F:	drivers/media/dvb-frontends/horus3a*
8661
8662MEDIA DRIVERS FOR LNBH25
8663M:	Sergey Kozlov <serjk@netup.ru>
8664M:	Abylay Ospan <aospan@netup.ru>
8665L:	linux-media@vger.kernel.org
8666W:	https://linuxtv.org
8667W:	http://netup.tv/
8668T:	git git://linuxtv.org/media_tree.git
8669S:	Supported
8670F:	drivers/media/dvb-frontends/lnbh25*
8671
8672MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
8673M:	Daniel Scheller <d.scheller.oss@gmail.com>
8674L:	linux-media@vger.kernel.org
8675W:	https://linuxtv.org
8676T:	git git://linuxtv.org/media_tree.git
8677S:	Maintained
8678F:	drivers/media/dvb-frontends/mxl5xx*
8679
8680MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8681M:	Sergey Kozlov <serjk@netup.ru>
8682M:	Abylay Ospan <aospan@netup.ru>
8683L:	linux-media@vger.kernel.org
8684W:	https://linuxtv.org
8685W:	http://netup.tv/
8686T:	git git://linuxtv.org/media_tree.git
8687S:	Supported
8688F:	drivers/media/pci/netup_unidvb/*
8689
8690MEDIA DRIVERS FOR RENESAS - DRIF
8691M:	Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8692L:	linux-media@vger.kernel.org
8693L:	linux-renesas-soc@vger.kernel.org
8694T:	git git://linuxtv.org/media_tree.git
8695S:	Supported
8696F:	Documentation/devicetree/bindings/media/renesas,drif.txt
8697F:	drivers/media/platform/rcar_drif.c
8698
8699MEDIA DRIVERS FOR RENESAS - FCP
8700M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8701L:	linux-media@vger.kernel.org
8702L:	linux-renesas-soc@vger.kernel.org
8703T:	git git://linuxtv.org/media_tree.git
8704S:	Supported
8705F:	Documentation/devicetree/bindings/media/renesas,fcp.txt
8706F:	drivers/media/platform/rcar-fcp.c
8707F:	include/media/rcar-fcp.h
8708
8709MEDIA DRIVERS FOR RENESAS - FDP1
8710M:	Kieran Bingham <kieran@bingham.xyz>
8711L:	linux-media@vger.kernel.org
8712L:	linux-renesas-soc@vger.kernel.org
8713T:	git git://linuxtv.org/media_tree.git
8714S:	Supported
8715F:	Documentation/devicetree/bindings/media/renesas,fdp1.txt
8716F:	drivers/media/platform/rcar_fdp1.c
8717
8718MEDIA DRIVERS FOR RENESAS - VIN
8719M:	Niklas Söderlund <niklas.soderlund@ragnatech.se>
8720L:	linux-media@vger.kernel.org
8721L:	linux-renesas-soc@vger.kernel.org
8722T:	git git://linuxtv.org/media_tree.git
8723S:	Supported
8724F:	Documentation/devicetree/bindings/media/rcar_vin.txt
8725F:	drivers/media/platform/rcar-vin/
8726
8727MEDIA DRIVERS FOR RENESAS - VSP1
8728M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8729L:	linux-media@vger.kernel.org
8730L:	linux-renesas-soc@vger.kernel.org
8731T:	git git://linuxtv.org/media_tree.git
8732S:	Supported
8733F:	Documentation/devicetree/bindings/media/renesas,vsp1.txt
8734F:	drivers/media/platform/vsp1/
8735
8736MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
8737M:	Daniel Scheller <d.scheller.oss@gmail.com>
8738L:	linux-media@vger.kernel.org
8739W:	https://linuxtv.org
8740T:	git git://linuxtv.org/media_tree.git
8741S:	Maintained
8742F:	drivers/media/dvb-frontends/stv0910*
8743
8744MEDIA DRIVERS FOR ST STV6111 TUNER ICs
8745M:	Daniel Scheller <d.scheller.oss@gmail.com>
8746L:	linux-media@vger.kernel.org
8747W:	https://linuxtv.org
8748T:	git git://linuxtv.org/media_tree.git
8749S:	Maintained
8750F:	drivers/media/dvb-frontends/stv6111*
8751
8752MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8753M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
8754M:	Mauro Carvalho Chehab <mchehab@kernel.org>
8755P:	LinuxTV.org Project
8756L:	linux-media@vger.kernel.org
8757W:	https://linuxtv.org
8758Q:	http://patchwork.kernel.org/project/linux-media/list/
8759T:	git git://linuxtv.org/media_tree.git
8760S:	Maintained
8761F:	Documentation/devicetree/bindings/media/
8762F:	Documentation/media/
8763F:	drivers/media/
8764F:	drivers/staging/media/
8765F:	include/linux/platform_data/media/
8766F:	include/media/
8767F:	include/uapi/linux/dvb/
8768F:	include/uapi/linux/videodev2.h
8769F:	include/uapi/linux/media.h
8770F:	include/uapi/linux/v4l2-*
8771F:	include/uapi/linux/meye.h
8772F:	include/uapi/linux/ivtv*
8773F:	include/uapi/linux/uvcvideo.h
8774
8775MEDIATEK CIR DRIVER
8776M:	Sean Wang <sean.wang@mediatek.com>
8777S:	Maintained
8778F:	drivers/media/rc/mtk-cir.c
8779
8780MEDIATEK PMIC LED DRIVER
8781M:	Sean Wang <sean.wang@mediatek.com>
8782S:	Maintained
8783F:	drivers/leds/leds-mt6323.c
8784F:	Documentation/devicetree/bindings/leds/leds-mt6323.txt
8785
8786MEDIATEK ETHERNET DRIVER
8787M:	Felix Fietkau <nbd@openwrt.org>
8788M:	John Crispin <john@phrozen.org>
8789M:	Sean Wang <sean.wang@mediatek.com>
8790M:	Nelson Chang <nelson.chang@mediatek.com>
8791L:	netdev@vger.kernel.org
8792S:	Maintained
8793F:	drivers/net/ethernet/mediatek/
8794
8795MEDIATEK SWITCH DRIVER
8796M:	Sean Wang <sean.wang@mediatek.com>
8797L:	netdev@vger.kernel.org
8798S:	Maintained
8799F:	drivers/net/dsa/mt7530.*
8800F:	net/dsa/tag_mtk.c
8801
8802MEDIATEK JPEG DRIVER
8803M:	Rick Chang <rick.chang@mediatek.com>
8804M:	Bin Liu <bin.liu@mediatek.com>
8805S:	Supported
8806F:	drivers/media/platform/mtk-jpeg/
8807F:	Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8808
8809MEDIATEK MDP DRIVER
8810M:	Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8811M:	Houlong Wei <houlong.wei@mediatek.com>
8812M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8813S:	Supported
8814F:	drivers/media/platform/mtk-mdp/
8815F:	drivers/media/platform/mtk-vpu/
8816F:	Documentation/devicetree/bindings/media/mediatek-mdp.txt
8817
8818MEDIATEK MEDIA DRIVER
8819M:	Tiffany Lin <tiffany.lin@mediatek.com>
8820M:	Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8821S:	Supported
8822F:	drivers/media/platform/mtk-vcodec/
8823F:	drivers/media/platform/mtk-vpu/
8824F:	Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8825F:	Documentation/devicetree/bindings/media/mediatek-vpu.txt
8826
8827MEDIATEK MT7601U WIRELESS LAN DRIVER
8828M:	Jakub Kicinski <kubakici@wp.pl>
8829L:	linux-wireless@vger.kernel.org
8830S:	Maintained
8831F:	drivers/net/wireless/mediatek/mt7601u/
8832
8833MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8834M:	Sean Wang <sean.wang@mediatek.com>
8835S:	Maintained
8836F:	drivers/char/hw_random/mtk-rng.c
8837
8838MEDIATEK USB3 DRD IP DRIVER
8839M:	Chunfeng Yun <chunfeng.yun@mediatek.com>
8840L:	linux-usb@vger.kernel.org (moderated for non-subscribers)
8841L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8842L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
8843S:	Maintained
8844F:	drivers/usb/mtu3/
8845
8846MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8847M:	Peter Senna Tschudin <peter.senna@collabora.com>
8848M:	Martin Donnelly <martin.donnelly@ge.com>
8849M:	Martyn Welch <martyn.welch@collabora.co.uk>
8850S:	Maintained
8851F:	drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8852F:	Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8853
8854MEGARAID SCSI/SAS DRIVERS
8855M:	Kashyap Desai <kashyap.desai@broadcom.com>
8856M:	Sumit Saxena <sumit.saxena@broadcom.com>
8857M:	Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8858L:	megaraidlinux.pdl@broadcom.com
8859L:	linux-scsi@vger.kernel.org
8860W:	http://www.avagotech.com/support/
8861S:	Maintained
8862F:	Documentation/scsi/megaraid.txt
8863F:	drivers/scsi/megaraid.*
8864F:	drivers/scsi/megaraid/
8865
8866MELEXIS MLX90614 DRIVER
8867M:	Crt Mori <cmo@melexis.com>
8868L:	linux-iio@vger.kernel.org
8869W:	http://www.melexis.com
8870S:	Supported
8871F:	drivers/iio/temperature/mlx90614.c
8872
8873MELFAS MIP4 TOUCHSCREEN DRIVER
8874M:	Sangwon Jee <jeesw@melfas.com>
8875W:	http://www.melfas.com
8876S:	Supported
8877F:	drivers/input/touchscreen/melfas_mip4.c
8878F:	Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8879
8880MELLANOX ETHERNET DRIVER (mlx4_en)
8881M:	Tariq Toukan <tariqt@mellanox.com>
8882L:	netdev@vger.kernel.org
8883S:	Supported
8884W:	http://www.mellanox.com
8885Q:	http://patchwork.ozlabs.org/project/netdev/list/
8886F:	drivers/net/ethernet/mellanox/mlx4/en_*
8887
8888MELLANOX ETHERNET DRIVER (mlx5e)
8889M:	Saeed Mahameed <saeedm@mellanox.com>
8890L:	netdev@vger.kernel.org
8891S:	Supported
8892W:	http://www.mellanox.com
8893Q:	http://patchwork.ozlabs.org/project/netdev/list/
8894F:	drivers/net/ethernet/mellanox/mlx5/core/en_*
8895
8896MELLANOX ETHERNET INNOVA DRIVER
8897M:	Ilan Tayari <ilant@mellanox.com>
8898R:	Boris Pismenny <borisp@mellanox.com>
8899L:	netdev@vger.kernel.org
8900S:	Supported
8901W:	http://www.mellanox.com
8902Q:	http://patchwork.ozlabs.org/project/netdev/list/
8903F:	drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8904F:	include/linux/mlx5/mlx5_ifc_fpga.h
8905
8906MELLANOX ETHERNET INNOVA IPSEC DRIVER
8907M:	Ilan Tayari <ilant@mellanox.com>
8908R:	Boris Pismenny <borisp@mellanox.com>
8909L:	netdev@vger.kernel.org
8910S:	Supported
8911W:	http://www.mellanox.com
8912Q:	http://patchwork.ozlabs.org/project/netdev/list/
8913F:	drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8914F:	drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8915
8916MELLANOX ETHERNET SWITCH DRIVERS
8917M:	Jiri Pirko <jiri@mellanox.com>
8918M:	Ido Schimmel <idosch@mellanox.com>
8919L:	netdev@vger.kernel.org
8920S:	Supported
8921W:	http://www.mellanox.com
8922Q:	http://patchwork.ozlabs.org/project/netdev/list/
8923F:	drivers/net/ethernet/mellanox/mlxsw/
8924
8925MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8926M:	mlxsw@mellanox.com
8927L:	netdev@vger.kernel.org
8928S:	Supported
8929W:	http://www.mellanox.com
8930Q:	http://patchwork.ozlabs.org/project/netdev/list/
8931F:	drivers/net/ethernet/mellanox/mlxfw/
8932
8933MELLANOX MLX CPLD HOTPLUG DRIVER
8934M:	Vadim Pasternak <vadimp@mellanox.com>
8935L:	platform-driver-x86@vger.kernel.org
8936S:	Supported
8937F:	drivers/platform/x86/mlxcpld-hotplug.c
8938F:	include/linux/platform_data/mlxcpld-hotplug.h
8939
8940MELLANOX MLX4 core VPI driver
8941M:	Tariq Toukan <tariqt@mellanox.com>
8942L:	netdev@vger.kernel.org
8943L:	linux-rdma@vger.kernel.org
8944W:	http://www.mellanox.com
8945Q:	http://patchwork.ozlabs.org/project/netdev/list/
8946S:	Supported
8947F:	drivers/net/ethernet/mellanox/mlx4/
8948F:	include/linux/mlx4/
8949
8950MELLANOX MLX4 IB driver
8951M:	Yishai Hadas <yishaih@mellanox.com>
8952L:	linux-rdma@vger.kernel.org
8953W:	http://www.mellanox.com
8954Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8955S:	Supported
8956F:	drivers/infiniband/hw/mlx4/
8957F:	include/linux/mlx4/
8958F:	include/uapi/rdma/mlx4-abi.h
8959
8960MELLANOX MLX5 core VPI driver
8961M:	Saeed Mahameed <saeedm@mellanox.com>
8962M:	Matan Barak <matanb@mellanox.com>
8963M:	Leon Romanovsky <leonro@mellanox.com>
8964L:	netdev@vger.kernel.org
8965L:	linux-rdma@vger.kernel.org
8966W:	http://www.mellanox.com
8967Q:	http://patchwork.ozlabs.org/project/netdev/list/
8968S:	Supported
8969F:	drivers/net/ethernet/mellanox/mlx5/core/
8970F:	include/linux/mlx5/
8971
8972MELLANOX MLX5 IB driver
8973M:	Matan Barak <matanb@mellanox.com>
8974M:	Leon Romanovsky <leonro@mellanox.com>
8975L:	linux-rdma@vger.kernel.org
8976W:	http://www.mellanox.com
8977Q:	http://patchwork.kernel.org/project/linux-rdma/list/
8978S:	Supported
8979F:	drivers/infiniband/hw/mlx5/
8980F:	include/linux/mlx5/
8981F:	include/uapi/rdma/mlx5-abi.h
8982
8983MELLANOX MLXCPLD I2C AND MUX DRIVER
8984M:	Vadim Pasternak <vadimp@mellanox.com>
8985M:	Michael Shych <michaelsh@mellanox.com>
8986L:	linux-i2c@vger.kernel.org
8987S:	Supported
8988F:	drivers/i2c/busses/i2c-mlxcpld.c
8989F:	drivers/i2c/muxes/i2c-mux-mlxcpld.c
8990F:	Documentation/i2c/busses/i2c-mlxcpld
8991
8992MELLANOX MLXCPLD LED DRIVER
8993M:	Vadim Pasternak <vadimp@mellanox.com>
8994L:	linux-leds@vger.kernel.org
8995S:	Supported
8996F:	drivers/leds/leds-mlxcpld.c
8997F:	Documentation/leds/leds-mlxcpld.txt
8998
8999MELLANOX PLATFORM DRIVER
9000M:	Vadim Pasternak <vadimp@mellanox.com>
9001L:	platform-driver-x86@vger.kernel.org
9002S:	Supported
9003F:	drivers/platform/x86/mlx-platform.c
9004
9005MEMBARRIER SUPPORT
9006M:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9007M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9008L:	linux-kernel@vger.kernel.org
9009S:	Supported
9010F:	kernel/sched/membarrier.c
9011F:	include/uapi/linux/membarrier.h
9012
9013MEMORY MANAGEMENT
9014L:	linux-mm@kvack.org
9015W:	http://www.linux-mm.org
9016S:	Maintained
9017F:	include/linux/mm.h
9018F:	include/linux/gfp.h
9019F:	include/linux/mmzone.h
9020F:	include/linux/memory_hotplug.h
9021F:	include/linux/vmalloc.h
9022F:	mm/
9023
9024MEMORY TECHNOLOGY DEVICES (MTD)
9025M:	David Woodhouse <dwmw2@infradead.org>
9026M:	Brian Norris <computersforpeace@gmail.com>
9027M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9028M:	Marek Vasut <marek.vasut@gmail.com>
9029M:	Richard Weinberger <richard@nod.at>
9030M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
9031L:	linux-mtd@lists.infradead.org
9032W:	http://www.linux-mtd.infradead.org/
9033Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9034T:	git git://git.infradead.org/linux-mtd.git master
9035T:	git git://git.infradead.org/linux-mtd.git mtd/next
9036S:	Maintained
9037F:	Documentation/devicetree/bindings/mtd/
9038F:	drivers/mtd/
9039F:	include/linux/mtd/
9040F:	include/uapi/mtd/
9041
9042MEN A21 WATCHDOG DRIVER
9043M:	Johannes Thumshirn <morbidrsa@gmail.com>
9044L:	linux-watchdog@vger.kernel.org
9045S:	Maintained
9046F:	drivers/watchdog/mena21_wdt.c
9047
9048MEN CHAMELEON BUS (mcb)
9049M:	Johannes Thumshirn <morbidrsa@gmail.com>
9050S:	Maintained
9051F:	drivers/mcb/
9052F:	include/linux/mcb.h
9053F:	Documentation/men-chameleon-bus.txt
9054
9055MEN F21BMC (Board Management Controller)
9056M:	Andreas Werner <andreas.werner@men.de>
9057S:	Supported
9058F:	drivers/mfd/menf21bmc.c
9059F:	drivers/watchdog/menf21bmc_wdt.c
9060F:	drivers/leds/leds-menf21bmc.c
9061F:	drivers/hwmon/menf21bmc_hwmon.c
9062F:	Documentation/hwmon/menf21bmc
9063
9064MESON AO CEC DRIVER FOR AMLOGIC SOCS
9065M:	Neil Armstrong <narmstrong@baylibre.com>
9066L:	linux-media@lists.freedesktop.org
9067L:	linux-amlogic@lists.infradead.org
9068W:	http://linux-meson.com/
9069S:	Supported
9070F:	drivers/media/platform/meson/ao-cec.c
9071F:	Documentation/devicetree/bindings/media/meson-ao-cec.txt
9072T:	git git://linuxtv.org/media_tree.git
9073
9074METAG ARCHITECTURE
9075M:	James Hogan <jhogan@kernel.org>
9076L:	linux-metag@vger.kernel.org
9077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
9078S:	Odd Fixes
9079F:	arch/metag/
9080F:	Documentation/metag/
9081F:	Documentation/devicetree/bindings/metag/
9082F:	Documentation/devicetree/bindings/interrupt-controller/img,*
9083F:	drivers/clocksource/metag_generic.c
9084F:	drivers/irqchip/irq-metag.c
9085F:	drivers/irqchip/irq-metag-ext.c
9086F:	drivers/tty/metag_da.c
9087
9088MICROBLAZE ARCHITECTURE
9089M:	Michal Simek <monstr@monstr.eu>
9090W:	http://www.monstr.eu/fdt/
9091T:	git git://git.monstr.eu/linux-2.6-microblaze.git
9092S:	Supported
9093F:	arch/microblaze/
9094
9095MICROCHIP / ATMEL AT91 SERIAL DRIVER
9096M:	Richard Genoud <richard.genoud@gmail.com>
9097S:	Maintained
9098F:	drivers/tty/serial/atmel_serial.c
9099F:	drivers/tty/serial/atmel_serial.h
9100
9101MICROCHIP / ATMEL DMA DRIVER
9102M:	Ludovic Desroches <ludovic.desroches@microchip.com>
9103L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9104L:	dmaengine@vger.kernel.org
9105S:	Supported
9106F:	drivers/dma/at_hdmac.c
9107F:	drivers/dma/at_hdmac_regs.h
9108F:	include/linux/platform_data/dma-atmel.h
9109
9110MICROCHIP / ATMEL ECC DRIVER
9111M:	Tudor Ambarus <tudor.ambarus@microchip.com>
9112L:	linux-crypto@vger.kernel.org
9113S:	Maintained
9114F:	drivers/crypto/atmel-ecc.*
9115
9116MICROCHIP / ATMEL ISC DRIVER
9117M:	Songjun Wu <songjun.wu@microchip.com>
9118L:	linux-media@vger.kernel.org
9119S:	Supported
9120F:	drivers/media/platform/atmel/atmel-isc.c
9121F:	drivers/media/platform/atmel/atmel-isc-regs.h
9122F:	devicetree/bindings/media/atmel-isc.txt
9123
9124MICROCHIP / ATMEL NAND DRIVER
9125M:	Wenyou Yang <wenyou.yang@microchip.com>
9126M:	Josh Wu <rainyfeeling@outlook.com>
9127L:	linux-mtd@lists.infradead.org
9128S:	Supported
9129F:	drivers/mtd/nand/atmel/*
9130F:	Documentation/devicetree/bindings/mtd/atmel-nand.txt
9131
9132MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
9133M:	Woojung Huh <Woojung.Huh@microchip.com>
9134M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
9135L:	netdev@vger.kernel.org
9136S:	Maintained
9137F:	net/dsa/tag_ksz.c
9138F:	drivers/net/dsa/microchip/*
9139F:	include/linux/platform_data/microchip-ksz.h
9140F:	Documentation/devicetree/bindings/net/dsa/ksz.txt
9141
9142MICROCHIP USB251XB DRIVER
9143M:	Richard Leitner <richard.leitner@skidata.com>
9144L:	linux-usb@vger.kernel.org
9145S:	Maintained
9146F:	drivers/usb/misc/usb251xb.c
9147F:	Documentation/devicetree/bindings/usb/usb251xb.txt
9148
9149MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
9150M:	Don Brace <don.brace@microsemi.com>
9151L:	esc.storagedev@microsemi.com
9152L:	linux-scsi@vger.kernel.org
9153S:	Supported
9154F:	drivers/scsi/smartpqi/smartpqi*.[ch]
9155F:	drivers/scsi/smartpqi/Kconfig
9156F:	drivers/scsi/smartpqi/Makefile
9157F:	include/linux/cciss*.h
9158F:	include/uapi/linux/cciss*.h
9159F:	Documentation/scsi/smartpqi.txt
9160
9161MICROSOFT SURFACE PRO 3 BUTTON DRIVER
9162M:	Chen Yu <yu.c.chen@intel.com>
9163L:	platform-driver-x86@vger.kernel.org
9164S:	Supported
9165F:	drivers/platform/x86/surfacepro3_button.c
9166
9167MICROTEK X6 SCANNER
9168M:	Oliver Neukum <oliver@neukum.org>
9169S:	Maintained
9170F:	drivers/usb/image/microtek.*
9171
9172MIPS
9173M:	Ralf Baechle <ralf@linux-mips.org>
9174M:	James Hogan <jhogan@kernel.org>
9175L:	linux-mips@linux-mips.org
9176W:	http://www.linux-mips.org/
9177T:	git git://git.linux-mips.org/pub/scm/ralf/linux.git
9178Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
9179S:	Supported
9180F:	Documentation/devicetree/bindings/mips/
9181F:	Documentation/mips/
9182F:	arch/mips/
9183
9184MIPS BOSTON DEVELOPMENT BOARD
9185M:	Paul Burton <paul.burton@mips.com>
9186L:	linux-mips@linux-mips.org
9187S:	Maintained
9188F:	Documentation/devicetree/bindings/clock/img,boston-clock.txt
9189F:	arch/mips/boot/dts/img/boston.dts
9190F:	arch/mips/configs/generic/board-boston.config
9191F:	drivers/clk/imgtec/clk-boston.c
9192F:	include/dt-bindings/clock/boston-clock.h
9193
9194MIPS GENERIC PLATFORM
9195M:	Paul Burton <paul.burton@mips.com>
9196L:	linux-mips@linux-mips.org
9197S:	Supported
9198F:	arch/mips/generic/
9199F:	arch/mips/tools/generic-board-config.sh
9200
9201MIPS/LOONGSON1 ARCHITECTURE
9202M:	Keguang Zhang <keguang.zhang@gmail.com>
9203L:	linux-mips@linux-mips.org
9204S:	Maintained
9205F:	arch/mips/loongson32/
9206F:	arch/mips/include/asm/mach-loongson32/
9207F:	drivers/*/*loongson1*
9208F:	drivers/*/*/*loongson1*
9209
9210MIPS RINT INSTRUCTION EMULATION
9211M:	Aleksandar Markovic <aleksandar.markovic@mips.com>
9212L:	linux-mips@linux-mips.org
9213S:	Supported
9214F:	arch/mips/math-emu/sp_rint.c
9215F:	arch/mips/math-emu/dp_rint.c
9216
9217MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
9218M:	Hans Verkuil <hverkuil@xs4all.nl>
9219L:	linux-media@vger.kernel.org
9220T:	git git://linuxtv.org/media_tree.git
9221W:	https://linuxtv.org
9222S:	Odd Fixes
9223F:	drivers/media/radio/radio-miropcm20*
9224
9225MMP SUPPORT
9226M:	Eric Miao <eric.y.miao@gmail.com>
9227M:	Haojian Zhuang <haojian.zhuang@gmail.com>
9228L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9229T:	git git://github.com/hzhuang1/linux.git
9230T:	git git://git.linaro.org/people/ycmiao/pxa-linux.git
9231S:	Maintained
9232F:	arch/arm/boot/dts/mmp*
9233F:	arch/arm/mach-mmp/
9234
9235MN88472 MEDIA DRIVER
9236M:	Antti Palosaari <crope@iki.fi>
9237L:	linux-media@vger.kernel.org
9238W:	https://linuxtv.org
9239W:	http://palosaari.fi/linux/
9240Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9241S:	Maintained
9242F:	drivers/media/dvb-frontends/mn88472*
9243
9244MN88473 MEDIA DRIVER
9245M:	Antti Palosaari <crope@iki.fi>
9246L:	linux-media@vger.kernel.org
9247W:	https://linuxtv.org
9248W:	http://palosaari.fi/linux/
9249Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9250S:	Maintained
9251F:	drivers/media/dvb-frontends/mn88473*
9252
9253MODULE SUPPORT
9254M:	Jessica Yu <jeyu@kernel.org>
9255M:	Rusty Russell <rusty@rustcorp.com.au>
9256T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
9257S:	Maintained
9258F:	include/linux/module.h
9259F:	kernel/module.c
9260
9261MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
9262W:	http://popies.net/meye/
9263S:	Orphan
9264F:	Documentation/media/v4l-drivers/meye*
9265F:	drivers/media/pci/meye/
9266F:	include/uapi/linux/meye.h
9267
9268MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
9269M:	Jiri Slaby <jirislaby@gmail.com>
9270S:	Maintained
9271F:	Documentation/serial/moxa-smartio
9272F:	drivers/tty/mxser.*
9273
9274MR800 AVERMEDIA USB FM RADIO DRIVER
9275M:	Alexey Klimov <klimov.linux@gmail.com>
9276L:	linux-media@vger.kernel.org
9277T:	git git://linuxtv.org/media_tree.git
9278S:	Maintained
9279F:	drivers/media/radio/radio-mr800.c
9280
9281MRF24J40 IEEE 802.15.4 RADIO DRIVER
9282M:	Alan Ott <alan@signal11.us>
9283L:	linux-wpan@vger.kernel.org
9284S:	Maintained
9285F:	drivers/net/ieee802154/mrf24j40.c
9286F:	Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
9287
9288MSI LAPTOP SUPPORT
9289M:	"Lee, Chun-Yi" <jlee@suse.com>
9290L:	platform-driver-x86@vger.kernel.org
9291S:	Maintained
9292F:	drivers/platform/x86/msi-laptop.c
9293
9294MSI WMI SUPPORT
9295L:	platform-driver-x86@vger.kernel.org
9296S:	Orphan
9297F:	drivers/platform/x86/msi-wmi.c
9298
9299MSI001 MEDIA DRIVER
9300M:	Antti Palosaari <crope@iki.fi>
9301L:	linux-media@vger.kernel.org
9302W:	https://linuxtv.org
9303W:	http://palosaari.fi/linux/
9304Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9305T:	git git://linuxtv.org/anttip/media_tree.git
9306S:	Maintained
9307F:	drivers/media/tuners/msi001*
9308
9309MSI2500 MEDIA DRIVER
9310M:	Antti Palosaari <crope@iki.fi>
9311L:	linux-media@vger.kernel.org
9312W:	https://linuxtv.org
9313W:	http://palosaari.fi/linux/
9314Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9315T:	git git://linuxtv.org/anttip/media_tree.git
9316S:	Maintained
9317F:	drivers/media/usb/msi2500/
9318
9319MSYSTEMS DISKONCHIP G3 MTD DRIVER
9320M:	Robert Jarzmik <robert.jarzmik@free.fr>
9321L:	linux-mtd@lists.infradead.org
9322S:	Maintained
9323F:	drivers/mtd/devices/docg3*
9324
9325MT9M032 APTINA SENSOR DRIVER
9326M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9327L:	linux-media@vger.kernel.org
9328T:	git git://linuxtv.org/media_tree.git
9329S:	Maintained
9330F:	drivers/media/i2c/mt9m032.c
9331F:	include/media/i2c/mt9m032.h
9332
9333MT9P031 APTINA CAMERA SENSOR
9334M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9335L:	linux-media@vger.kernel.org
9336T:	git git://linuxtv.org/media_tree.git
9337S:	Maintained
9338F:	drivers/media/i2c/mt9p031.c
9339F:	include/media/i2c/mt9p031.h
9340
9341MT9T001 APTINA CAMERA SENSOR
9342M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9343L:	linux-media@vger.kernel.org
9344T:	git git://linuxtv.org/media_tree.git
9345S:	Maintained
9346F:	drivers/media/i2c/mt9t001.c
9347F:	include/media/i2c/mt9t001.h
9348
9349MT9V032 APTINA CAMERA SENSOR
9350M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9351L:	linux-media@vger.kernel.org
9352T:	git git://linuxtv.org/media_tree.git
9353S:	Maintained
9354F:	Documentation/devicetree/bindings/media/i2c/mt9v032.txt
9355F:	drivers/media/i2c/mt9v032.c
9356F:	include/media/i2c/mt9v032.h
9357
9358MULTIFUNCTION DEVICES (MFD)
9359M:	Lee Jones <lee.jones@linaro.org>
9360T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9361S:	Supported
9362F:	Documentation/devicetree/bindings/mfd/
9363F:	drivers/mfd/
9364F:	include/linux/mfd/
9365F:	include/dt-bindings/mfd/
9366
9367MULTIMEDIA CARD (MMC) ETC. OVER SPI
9368S:	Orphan
9369F:	drivers/mmc/host/mmc_spi.c
9370F:	include/linux/spi/mmc_spi.h
9371
9372MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
9373M:	Ulf Hansson <ulf.hansson@linaro.org>
9374L:	linux-mmc@vger.kernel.org
9375T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
9376S:	Maintained
9377F:	Documentation/devicetree/bindings/mmc/
9378F:	drivers/mmc/
9379F:	include/linux/mmc/
9380F:	include/uapi/linux/mmc/
9381
9382MULTIPLEXER SUBSYSTEM
9383M:	Peter Rosin <peda@axentia.se>
9384S:	Maintained
9385F:	Documentation/ABI/testing/mux/sysfs-class-mux*
9386F:	Documentation/devicetree/bindings/mux/
9387F:	include/linux/dt-bindings/mux/
9388F:	include/linux/mux/
9389F:	drivers/mux/
9390
9391MULTITECH MULTIPORT CARD (ISICOM)
9392S:	Orphan
9393F:	drivers/tty/isicom.c
9394F:	include/linux/isicom.h
9395
9396MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9397M:	Bin Liu <b-liu@ti.com>
9398L:	linux-usb@vger.kernel.org
9399S:	Maintained
9400F:	drivers/usb/musb/
9401
9402MXL5007T MEDIA DRIVER
9403M:	Michael Krufky <mkrufky@linuxtv.org>
9404L:	linux-media@vger.kernel.org
9405W:	https://linuxtv.org
9406W:	http://github.com/mkrufky
9407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
9408T:	git git://linuxtv.org/mkrufky/tuners.git
9409S:	Maintained
9410F:	drivers/media/tuners/mxl5007t.*
9411
9412MXSFB DRM DRIVER
9413M:	Marek Vasut <marex@denx.de>
9414S:	Supported
9415F:	drivers/gpu/drm/mxsfb/
9416F:	Documentation/devicetree/bindings/display/mxsfb-drm.txt
9417
9418MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9419M:	Chris Lee <christopher.lee@cspi.com>
9420L:	netdev@vger.kernel.org
9421W:	https://www.cspi.com/ethernet-products/support/downloads/
9422S:	Supported
9423F:	drivers/net/ethernet/myricom/myri10ge/
9424
9425NAND FLASH SUBSYSTEM
9426M:	Boris Brezillon <boris.brezillon@free-electrons.com>
9427R:	Richard Weinberger <richard@nod.at>
9428L:	linux-mtd@lists.infradead.org
9429W:	http://www.linux-mtd.infradead.org/
9430Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
9431T:	git git://git.infradead.org/linux-mtd.git nand/fixes
9432T:	git git://git.infradead.org/linux-mtd.git nand/next
9433S:	Maintained
9434F:	drivers/mtd/nand/
9435F:	include/linux/mtd/*nand*.h
9436
9437NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9438M:	Daniel Mack <zonque@gmail.com>
9439S:	Maintained
9440L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9441W:	http://www.native-instruments.com
9442F:	sound/usb/caiaq/
9443
9444NATSEMI ETHERNET DRIVER (DP8381x)
9445S:	Orphan
9446F:	drivers/net/ethernet/natsemi/natsemi.c
9447
9448NCP FILESYSTEM
9449M:	Petr Vandrovec <petr@vandrovec.name>
9450S:	Obsolete
9451F:	drivers/staging/ncpfs/
9452
9453NCR 5380 SCSI DRIVERS
9454M:	Finn Thain <fthain@telegraphics.com.au>
9455M:	Michael Schmitz <schmitzmic@gmail.com>
9456L:	linux-scsi@vger.kernel.org
9457S:	Maintained
9458F:	Documentation/scsi/g_NCR5380.txt
9459F:	drivers/scsi/NCR5380.*
9460F:	drivers/scsi/arm/cumana_1.c
9461F:	drivers/scsi/arm/oak.c
9462F:	drivers/scsi/atari_scsi.*
9463F:	drivers/scsi/dmx3191d.c
9464F:	drivers/scsi/g_NCR5380.*
9465F:	drivers/scsi/mac_scsi.*
9466F:	drivers/scsi/sun3_scsi.*
9467F:	drivers/scsi/sun3_scsi_vme.c
9468
9469NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9470M:	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9471L:	linux-scsi@vger.kernel.org
9472S:	Maintained
9473F:	drivers/scsi/NCR_D700.*
9474
9475NCT6775 HARDWARE MONITOR DRIVER
9476M:	Guenter Roeck <linux@roeck-us.net>
9477L:	linux-hwmon@vger.kernel.org
9478S:	Maintained
9479F:	Documentation/hwmon/nct6775
9480F:	drivers/hwmon/nct6775.c
9481
9482NETEFFECT IWARP RNIC DRIVER (IW_NES)
9483M:	Faisal Latif <faisal.latif@intel.com>
9484L:	linux-rdma@vger.kernel.org
9485W:	http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9486S:	Supported
9487F:	drivers/infiniband/hw/nes/
9488F:	include/uapi/rdma/nes-abi.h
9489
9490NETEM NETWORK EMULATOR
9491M:	Stephen Hemminger <stephen@networkplumber.org>
9492L:	netem@lists.linux-foundation.org (moderated for non-subscribers)
9493S:	Maintained
9494F:	net/sched/sch_netem.c
9495
9496NETERION 10GbE DRIVERS (s2io/vxge)
9497M:	Jon Mason <jdmason@kudzu.us>
9498L:	netdev@vger.kernel.org
9499S:	Supported
9500F:	Documentation/networking/s2io.txt
9501F:	Documentation/networking/vxge.txt
9502F:	drivers/net/ethernet/neterion/
9503
9504NETFILTER
9505M:	Pablo Neira Ayuso <pablo@netfilter.org>
9506M:	Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9507M:	Florian Westphal <fw@strlen.de>
9508L:	netfilter-devel@vger.kernel.org
9509L:	coreteam@netfilter.org
9510W:	http://www.netfilter.org/
9511W:	http://www.iptables.org/
9512W:	http://www.nftables.org/
9513Q:	http://patchwork.ozlabs.org/project/netfilter-devel/list/
9514T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9515T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9516S:	Maintained
9517F:	include/linux/netfilter*
9518F:	include/linux/netfilter/
9519F:	include/net/netfilter/
9520F:	include/uapi/linux/netfilter*
9521F:	include/uapi/linux/netfilter/
9522F:	net/*/netfilter.c
9523F:	net/*/netfilter/
9524F:	net/netfilter/
9525F:	net/bridge/br_netfilter*.c
9526
9527NETROM NETWORK LAYER
9528M:	Ralf Baechle <ralf@linux-mips.org>
9529L:	linux-hams@vger.kernel.org
9530W:	http://www.linux-ax25.org/
9531S:	Maintained
9532F:	include/net/netrom.h
9533F:	include/uapi/linux/netrom.h
9534F:	net/netrom/
9535
9536NETRONOME ETHERNET DRIVERS
9537M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9538L:	oss-drivers@netronome.com
9539S:	Maintained
9540F:	drivers/net/ethernet/netronome/
9541
9542NETWORK BLOCK DEVICE (NBD)
9543M:	Josef Bacik <jbacik@fb.com>
9544S:	Maintained
9545L:	linux-block@vger.kernel.org
9546L:	nbd@other.debian.org
9547F:	Documentation/blockdev/nbd.txt
9548F:	drivers/block/nbd.c
9549F:	include/uapi/linux/nbd.h
9550
9551NETWORK DROP MONITOR
9552M:	Neil Horman <nhorman@tuxdriver.com>
9553L:	netdev@vger.kernel.org
9554S:	Maintained
9555W:	https://fedorahosted.org/dropwatch/
9556F:	net/core/drop_monitor.c
9557
9558NETWORKING DRIVERS
9559L:	netdev@vger.kernel.org
9560W:	http://www.linuxfoundation.org/en/Net
9561Q:	http://patchwork.ozlabs.org/project/netdev/list/
9562T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9563T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9564S:	Odd Fixes
9565F:	Documentation/devicetree/bindings/net/
9566F:	drivers/net/
9567F:	include/linux/if_*
9568F:	include/linux/netdevice.h
9569F:	include/linux/etherdevice.h
9570F:	include/linux/fcdevice.h
9571F:	include/linux/fddidevice.h
9572F:	include/linux/hippidevice.h
9573F:	include/linux/inetdevice.h
9574F:	include/uapi/linux/if_*
9575F:	include/uapi/linux/netdevice.h
9576
9577NETWORKING DRIVERS (WIRELESS)
9578M:	Kalle Valo <kvalo@codeaurora.org>
9579L:	linux-wireless@vger.kernel.org
9580Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9581T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9582T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9583S:	Maintained
9584F:	Documentation/devicetree/bindings/net/wireless/
9585F:	drivers/net/wireless/
9586
9587NETWORKING [DSA]
9588M:	Andrew Lunn <andrew@lunn.ch>
9589M:	Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9590M:	Florian Fainelli <f.fainelli@gmail.com>
9591S:	Maintained
9592F:	net/dsa/
9593F:	include/net/dsa.h
9594F:	include/linux/dsa/
9595F:	drivers/net/dsa/
9596
9597NETWORKING [GENERAL]
9598M:	"David S. Miller" <davem@davemloft.net>
9599L:	netdev@vger.kernel.org
9600W:	http://www.linuxfoundation.org/en/Net
9601Q:	http://patchwork.ozlabs.org/project/netdev/list/
9602T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9603T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9604B:	mailto:netdev@vger.kernel.org
9605S:	Maintained
9606F:	net/
9607F:	include/net/
9608F:	include/linux/in.h
9609F:	include/linux/net.h
9610F:	include/linux/netdevice.h
9611F:	include/uapi/linux/in.h
9612F:	include/uapi/linux/net.h
9613F:	include/uapi/linux/netdevice.h
9614F:	include/uapi/linux/net_namespace.h
9615F:	tools/testing/selftests/net/
9616F:	lib/net_utils.c
9617F:	lib/random32.c
9618
9619NETWORKING [IPSEC]
9620M:	Steffen Klassert <steffen.klassert@secunet.com>
9621M:	Herbert Xu <herbert@gondor.apana.org.au>
9622M:	"David S. Miller" <davem@davemloft.net>
9623L:	netdev@vger.kernel.org
9624T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9625T:	git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9626S:	Maintained
9627F:	net/core/flow.c
9628F:	net/xfrm/
9629F:	net/key/
9630F:	net/ipv4/xfrm*
9631F:	net/ipv4/esp4*
9632F:	net/ipv4/ah4.c
9633F:	net/ipv4/ipcomp.c
9634F:	net/ipv4/ip_vti.c
9635F:	net/ipv6/xfrm*
9636F:	net/ipv6/esp6*
9637F:	net/ipv6/ah6.c
9638F:	net/ipv6/ipcomp6.c
9639F:	net/ipv6/ip6_vti.c
9640F:	include/uapi/linux/xfrm.h
9641F:	include/net/xfrm.h
9642
9643NETWORKING [IPv4/IPv6]
9644M:	"David S. Miller" <davem@davemloft.net>
9645M:	Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9646M:	Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9647L:	netdev@vger.kernel.org
9648T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9649S:	Maintained
9650F:	net/ipv4/
9651F:	net/ipv6/
9652F:	include/net/ip*
9653F:	arch/x86/net/*
9654
9655NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
9656M:	Paul Moore <paul@paul-moore.com>
9657W:	https://github.com/netlabel
9658L:	netdev@vger.kernel.org
9659L:	linux-security-module@vger.kernel.org
9660S:	Maintained
9661F:	Documentation/netlabel/
9662F:	include/net/calipso.h
9663F:	include/net/cipso_ipv4.h
9664F:	include/net/netlabel.h
9665F:	include/uapi/linux/netfilter/xt_SECMARK.h
9666F:	include/uapi/linux/netfilter/xt_CONNSECMARK.h
9667F:	net/netlabel/
9668F:	net/ipv4/cipso_ipv4.c
9669F:	net/ipv6/calipso.c
9670F:	net/netfilter/xt_CONNSECMARK.c
9671F:	net/netfilter/xt_SECMARK.c
9672
9673NETWORKING [TLS]
9674M:	Ilya Lesokhin <ilyal@mellanox.com>
9675M:	Aviad Yehezkel <aviadye@mellanox.com>
9676M:	Dave Watson <davejwatson@fb.com>
9677L:	netdev@vger.kernel.org
9678S:	Maintained
9679F:	net/tls/*
9680F:	include/uapi/linux/tls.h
9681F:	include/net/tls.h
9682
9683NETWORKING [WIRELESS]
9684L:	linux-wireless@vger.kernel.org
9685Q:	http://patchwork.kernel.org/project/linux-wireless/list/
9686
9687NETDEVSIM
9688M:	Jakub Kicinski <jakub.kicinski@netronome.com>
9689S:	Maintained
9690F:	drivers/net/netdevsim/*
9691
9692NETXEN (1/10) GbE SUPPORT
9693M:	Manish Chopra <manish.chopra@cavium.com>
9694M:	Rahul Verma <rahul.verma@cavium.com>
9695M:	Dept-GELinuxNICDev@cavium.com
9696L:	netdev@vger.kernel.org
9697S:	Supported
9698F:	drivers/net/ethernet/qlogic/netxen/
9699
9700NFC SUBSYSTEM
9701M:	Samuel Ortiz <sameo@linux.intel.com>
9702L:	linux-wireless@vger.kernel.org
9703L:	linux-nfc@lists.01.org (subscribers-only)
9704S:	Supported
9705F:	net/nfc/
9706F:	include/net/nfc/
9707F:	include/uapi/linux/nfc.h
9708F:	drivers/nfc/
9709F:	include/linux/platform_data/nfcmrvl.h
9710F:	include/linux/platform_data/nxp-nci.h
9711F:	Documentation/devicetree/bindings/net/nfc/
9712
9713NFS, SUNRPC, AND LOCKD CLIENTS
9714M:	Trond Myklebust <trond.myklebust@primarydata.com>
9715M:	Anna Schumaker <anna.schumaker@netapp.com>
9716L:	linux-nfs@vger.kernel.org
9717W:	http://client.linux-nfs.org
9718T:	git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9719S:	Maintained
9720F:	fs/lockd/
9721F:	fs/nfs/
9722F:	fs/nfs_common/
9723F:	net/sunrpc/
9724F:	include/linux/lockd/
9725F:	include/linux/nfs*
9726F:	include/linux/sunrpc/
9727F:	include/uapi/linux/nfs*
9728F:	include/uapi/linux/sunrpc/
9729
9730NILFS2 FILESYSTEM
9731M:	Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9732L:	linux-nilfs@vger.kernel.org
9733W:	https://nilfs.sourceforge.io/
9734W:	https://nilfs.osdn.jp/
9735T:	git git://github.com/konis/nilfs2.git
9736S:	Supported
9737F:	Documentation/filesystems/nilfs2.txt
9738F:	fs/nilfs2/
9739F:	include/trace/events/nilfs2.h
9740F:	include/uapi/linux/nilfs2_api.h
9741F:	include/uapi/linux/nilfs2_ondisk.h
9742
9743NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9744M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9745W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9746S:	Maintained
9747F:	Documentation/scsi/NinjaSCSI.txt
9748F:	drivers/scsi/pcmcia/nsp_*
9749
9750NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9751M:	GOTO Masanori <gotom@debian.or.jp>
9752M:	YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9753W:	http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9754S:	Maintained
9755F:	Documentation/scsi/NinjaSCSI.txt
9756F:	drivers/scsi/nsp32*
9757
9758NIOS2 ARCHITECTURE
9759M:	Ley Foon Tan <lftan@altera.com>
9760L:	nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9761T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9762S:	Maintained
9763F:	arch/nios2/
9764
9765NOHZ, DYNTICKS SUPPORT
9766M:	Frederic Weisbecker <fweisbec@gmail.com>
9767M:	Thomas Gleixner <tglx@linutronix.de>
9768M:	Ingo Molnar <mingo@kernel.org>
9769L:	linux-kernel@vger.kernel.org
9770T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9771S:	Maintained
9772F:	kernel/time/tick*.*
9773F:	include/linux/tick.h
9774F:	include/linux/sched/nohz.h
9775
9776NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9777M:	Pavel Machek <pavel@ucw.cz>
9778M:	Sakari Ailus <sakari.ailus@iki.fi>
9779L:	linux-media@vger.kernel.org
9780S:	Maintained
9781F:	drivers/media/i2c/et8ek8
9782F:	drivers/media/i2c/ad5820.c
9783
9784NOKIA N900 POWER SUPPLY DRIVERS
9785R:	Pali Rohár <pali.rohar@gmail.com>
9786F:	include/linux/power/bq2415x_charger.h
9787F:	include/linux/power/bq27xxx_battery.h
9788F:	include/linux/power/isp1704_charger.h
9789F:	drivers/power/supply/bq2415x_charger.c
9790F:	drivers/power/supply/bq27xxx_battery.c
9791F:	drivers/power/supply/bq27xxx_battery_i2c.c
9792F:	drivers/power/supply/isp1704_charger.c
9793F:	drivers/power/supply/rx51_battery.c
9794
9795NTB AMD DRIVER
9796M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9797L:	linux-ntb@googlegroups.com
9798S:	Supported
9799F:	drivers/ntb/hw/amd/
9800
9801NTB DRIVER CORE
9802M:	Jon Mason <jdmason@kudzu.us>
9803M:	Dave Jiang <dave.jiang@intel.com>
9804M:	Allen Hubbe <allenbh@gmail.com>
9805L:	linux-ntb@googlegroups.com
9806S:	Supported
9807W:	https://github.com/jonmason/ntb/wiki
9808T:	git git://github.com/jonmason/ntb.git
9809F:	drivers/ntb/
9810F:	drivers/net/ntb_netdev.c
9811F:	include/linux/ntb.h
9812F:	include/linux/ntb_transport.h
9813F:	tools/testing/selftests/ntb/
9814
9815NTB IDT DRIVER
9816M:	Serge Semin <fancer.lancer@gmail.com>
9817L:	linux-ntb@googlegroups.com
9818S:	Supported
9819F:	drivers/ntb/hw/idt/
9820
9821NTB INTEL DRIVER
9822M:	Dave Jiang <dave.jiang@intel.com>
9823L:	linux-ntb@googlegroups.com
9824S:	Supported
9825W:	https://github.com/davejiang/linux/wiki
9826T:	git https://github.com/davejiang/linux.git
9827F:	drivers/ntb/hw/intel/
9828
9829NTFS FILESYSTEM
9830M:	Anton Altaparmakov <anton@tuxera.com>
9831L:	linux-ntfs-dev@lists.sourceforge.net
9832W:	http://www.tuxera.com/
9833T:	git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9834S:	Supported
9835F:	Documentation/filesystems/ntfs.txt
9836F:	fs/ntfs/
9837
9838NUBUS SUBSYSTEM
9839M:	Finn Thain <fthain@telegraphics.com.au>
9840L:	linux-m68k@lists.linux-m68k.org
9841S:	Maintained
9842F:	arch/*/include/asm/nubus.h
9843F:	drivers/nubus/
9844F:	include/linux/nubus.h
9845F:	include/uapi/linux/nubus.h
9846
9847NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9848M:	Antonino Daplas <adaplas@gmail.com>
9849L:	linux-fbdev@vger.kernel.org
9850S:	Maintained
9851F:	drivers/video/fbdev/riva/
9852F:	drivers/video/fbdev/nvidia/
9853
9854NVM EXPRESS DRIVER
9855M:	Keith Busch <keith.busch@intel.com>
9856M:	Jens Axboe <axboe@fb.com>
9857M:	Christoph Hellwig <hch@lst.de>
9858M:	Sagi Grimberg <sagi@grimberg.me>
9859L:	linux-nvme@lists.infradead.org
9860T:	git://git.infradead.org/nvme.git
9861W:	http://git.infradead.org/nvme.git
9862S:	Supported
9863F:	drivers/nvme/host/
9864F:	include/linux/nvme.h
9865F:	include/uapi/linux/nvme_ioctl.h
9866
9867NVM EXPRESS FC TRANSPORT DRIVERS
9868M:	James Smart <james.smart@broadcom.com>
9869L:	linux-nvme@lists.infradead.org
9870S:	Supported
9871F:	include/linux/nvme-fc.h
9872F:	include/linux/nvme-fc-driver.h
9873F:	drivers/nvme/host/fc.c
9874F:	drivers/nvme/target/fc.c
9875F:	drivers/nvme/target/fcloop.c
9876
9877NVM EXPRESS TARGET DRIVER
9878M:	Christoph Hellwig <hch@lst.de>
9879M:	Sagi Grimberg <sagi@grimberg.me>
9880L:	linux-nvme@lists.infradead.org
9881T:	git://git.infradead.org/nvme.git
9882W:	http://git.infradead.org/nvme.git
9883S:	Supported
9884F:	drivers/nvme/target/
9885
9886NVMEM FRAMEWORK
9887M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9888S:	Maintained
9889F:	drivers/nvmem/
9890F:	Documentation/devicetree/bindings/nvmem/
9891F:	Documentation/ABI/stable/sysfs-bus-nvmem
9892F:	include/linux/nvmem-consumer.h
9893F:	include/linux/nvmem-provider.h
9894
9895NXP TDA998X DRM DRIVER
9896M:	Russell King <linux@armlinux.org.uk>
9897S:	Supported
9898T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9899T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9900F:	drivers/gpu/drm/i2c/tda998x_drv.c
9901F:	include/drm/i2c/tda998x.h
9902
9903NXP TFA9879 DRIVER
9904M:	Peter Rosin <peda@axentia.se>
9905L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9906S:	Maintained
9907F:	Documentation/devicetree/bindings/sound/tfa9879.txt
9908F:	sound/soc/codecs/tfa9879*
9909
9910NXP-NCI NFC DRIVER
9911M:	Clément Perrochaud <clement.perrochaud@effinnov.com>
9912R:	Charles Gorand <charles.gorand@effinnov.com>
9913L:	linux-nfc@lists.01.org (moderated for non-subscribers)
9914S:	Supported
9915F:	drivers/nfc/nxp-nci
9916
9917OBJTOOL
9918M:	Josh Poimboeuf <jpoimboe@redhat.com>
9919S:	Supported
9920F:	tools/objtool/
9921
9922OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
9923M:	Frederic Barrat <fbarrat@linux.vnet.ibm.com>
9924M:	Andrew Donnellan <andrew.donnellan@au1.ibm.com>
9925L:	linuxppc-dev@lists.ozlabs.org
9926S:	Supported
9927F:	arch/powerpc/platforms/powernv/ocxl.c
9928F:	arch/powerpc/include/asm/pnv-ocxl.h
9929F:	drivers/misc/ocxl/
9930F:	include/misc/ocxl*
9931F:	include/uapi/misc/ocxl.h
9932F:	Documentation/accelerators/ocxl.txt
9933
9934OMAP AUDIO SUPPORT
9935M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
9936M:	Jarkko Nikula <jarkko.nikula@bitmer.com>
9937L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
9938L:	linux-omap@vger.kernel.org
9939S:	Maintained
9940F:	sound/soc/omap/
9941
9942OMAP CLOCK FRAMEWORK SUPPORT
9943M:	Paul Walmsley <paul@pwsan.com>
9944L:	linux-omap@vger.kernel.org
9945S:	Maintained
9946F:	arch/arm/*omap*/*clock*
9947
9948OMAP DEVICE TREE SUPPORT
9949M:	Benoît Cousson <bcousson@baylibre.com>
9950M:	Tony Lindgren <tony@atomide.com>
9951L:	linux-omap@vger.kernel.org
9952L:	devicetree@vger.kernel.org
9953S:	Maintained
9954F:	arch/arm/boot/dts/*omap*
9955F:	arch/arm/boot/dts/*am3*
9956F:	arch/arm/boot/dts/*am4*
9957F:	arch/arm/boot/dts/*am5*
9958F:	arch/arm/boot/dts/*dra7*
9959
9960OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9961M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9962L:	linux-omap@vger.kernel.org
9963L:	linux-fbdev@vger.kernel.org
9964S:	Maintained
9965F:	drivers/video/fbdev/omap2/
9966F:	Documentation/arm/OMAP/DSS
9967
9968OMAP FRAMEBUFFER SUPPORT
9969M:	Tomi Valkeinen <tomi.valkeinen@ti.com>
9970L:	linux-fbdev@vger.kernel.org
9971L:	linux-omap@vger.kernel.org
9972S:	Maintained
9973F:	drivers/video/fbdev/omap/
9974
9975OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9976M:	Roger Quadros <rogerq@ti.com>
9977M:	Tony Lindgren <tony@atomide.com>
9978L:	linux-omap@vger.kernel.org
9979S:	Maintained
9980F:	drivers/memory/omap-gpmc.c
9981F:	arch/arm/mach-omap2/*gpmc*
9982
9983OMAP GPIO DRIVER
9984M:	Grygorii Strashko <grygorii.strashko@ti.com>
9985M:	Santosh Shilimkar <ssantosh@kernel.org>
9986M:	Kevin Hilman <khilman@kernel.org>
9987L:	linux-omap@vger.kernel.org
9988S:	Maintained
9989F:	Documentation/devicetree/bindings/gpio/gpio-omap.txt
9990F:	drivers/gpio/gpio-omap.c
9991
9992OMAP HARDWARE SPINLOCK SUPPORT
9993M:	Ohad Ben-Cohen <ohad@wizery.com>
9994L:	linux-omap@vger.kernel.org
9995S:	Maintained
9996F:	drivers/hwspinlock/omap_hwspinlock.c
9997
9998OMAP HS MMC SUPPORT
9999L:	linux-mmc@vger.kernel.org
10000L:	linux-omap@vger.kernel.org
10001S:	Orphan
10002F:	drivers/mmc/host/omap_hsmmc.c
10003
10004OMAP HWMOD DATA
10005M:	Paul Walmsley <paul@pwsan.com>
10006L:	linux-omap@vger.kernel.org
10007S:	Maintained
10008F:	arch/arm/mach-omap2/omap_hwmod*data*
10009
10010OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
10011M:	Benoît Cousson <bcousson@baylibre.com>
10012L:	linux-omap@vger.kernel.org
10013S:	Maintained
10014F:	arch/arm/mach-omap2/omap_hwmod_44xx_data.c
10015
10016OMAP HWMOD SUPPORT
10017M:	Benoît Cousson <bcousson@baylibre.com>
10018M:	Paul Walmsley <paul@pwsan.com>
10019L:	linux-omap@vger.kernel.org
10020S:	Maintained
10021F:	arch/arm/mach-omap2/omap_hwmod.*
10022
10023OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
10024M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10025L:	linux-media@vger.kernel.org
10026S:	Maintained
10027F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
10028F:	drivers/media/platform/omap3isp/
10029F:	drivers/staging/media/omap4iss/
10030
10031OMAP MMC SUPPORT
10032M:	Jarkko Lavinen <jarkko.lavinen@nokia.com>
10033L:	linux-omap@vger.kernel.org
10034S:	Maintained
10035F:	drivers/mmc/host/omap.c
10036
10037OMAP POWER MANAGEMENT SUPPORT
10038M:	Kevin Hilman <khilman@kernel.org>
10039L:	linux-omap@vger.kernel.org
10040S:	Maintained
10041F:	arch/arm/*omap*/*pm*
10042F:	drivers/cpufreq/omap-cpufreq.c
10043
10044OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
10045M:	Rajendra Nayak <rnayak@codeaurora.org>
10046M:	Paul Walmsley <paul@pwsan.com>
10047L:	linux-omap@vger.kernel.org
10048S:	Maintained
10049F:	arch/arm/mach-omap2/prm*
10050
10051OMAP RANDOM NUMBER GENERATOR SUPPORT
10052M:	Deepak Saxena <dsaxena@plexity.net>
10053S:	Maintained
10054F:	drivers/char/hw_random/omap-rng.c
10055
10056OMAP USB SUPPORT
10057L:	linux-usb@vger.kernel.org
10058L:	linux-omap@vger.kernel.org
10059S:	Orphan
10060F:	drivers/usb/*/*omap*
10061F:	arch/arm/*omap*/usb*
10062
10063OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
10064M:	Mark Jackson <mpfj@newflow.co.uk>
10065L:	linux-omap@vger.kernel.org
10066S:	Maintained
10067F:	arch/arm/boot/dts/am335x-nano.dts
10068
10069OMAP1 SUPPORT
10070M:	Aaro Koskinen <aaro.koskinen@iki.fi>
10071M:	Tony Lindgren <tony@atomide.com>
10072L:	linux-omap@vger.kernel.org
10073Q:	http://patchwork.kernel.org/project/linux-omap/list/
10074T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10075S:	Maintained
10076F:	arch/arm/mach-omap1/
10077F:	arch/arm/plat-omap/
10078F:	arch/arm/configs/omap1_defconfig
10079F:	drivers/i2c/busses/i2c-omap.c
10080F:	include/linux/i2c-omap.h
10081
10082OMAP2+ SUPPORT
10083M:	Tony Lindgren <tony@atomide.com>
10084L:	linux-omap@vger.kernel.org
10085W:	http://www.muru.com/linux/omap/
10086W:	http://linux.omap.com/
10087Q:	http://patchwork.kernel.org/project/linux-omap/list/
10088T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
10089S:	Maintained
10090F:	arch/arm/mach-omap2/
10091F:	arch/arm/plat-omap/
10092F:	arch/arm/configs/omap2plus_defconfig
10093F:	drivers/i2c/busses/i2c-omap.c
10094F:	drivers/irqchip/irq-omap-intc.c
10095F:	drivers/mfd/*omap*.c
10096F:	drivers/mfd/menelaus.c
10097F:	drivers/mfd/palmas.c
10098F:	drivers/mfd/tps65217.c
10099F:	drivers/mfd/tps65218.c
10100F:	drivers/mfd/tps65910.c
10101F:	drivers/mfd/twl-core.[ch]
10102F:	drivers/mfd/twl4030*.c
10103F:	drivers/mfd/twl6030*.c
10104F:	drivers/mfd/twl6040*.c
10105F:	drivers/regulator/palmas-regulator*.c
10106F:	drivers/regulator/pbias-regulator.c
10107F:	drivers/regulator/tps65217-regulator.c
10108F:	drivers/regulator/tps65218-regulator.c
10109F:	drivers/regulator/tps65910-regulator.c
10110F:	drivers/regulator/twl-regulator.c
10111F:	drivers/regulator/twl6030-regulator.c
10112F:	include/linux/i2c-omap.h
10113
10114ONION OMEGA2+ BOARD
10115M:	Harvey Hunt <harveyhuntnexus@gmail.com>
10116L:	linux-mips@linux-mips.org
10117S:	Maintained
10118F:	arch/mips/boot/dts/ralink/omega2p.dts
10119
10120OMFS FILESYSTEM
10121M:	Bob Copeland <me@bobcopeland.com>
10122L:	linux-karma-devel@lists.sourceforge.net
10123S:	Maintained
10124F:	Documentation/filesystems/omfs.txt
10125F:	fs/omfs/
10126
10127OMNIKEY CARDMAN 4000 DRIVER
10128M:	Harald Welte <laforge@gnumonks.org>
10129S:	Maintained
10130F:	drivers/char/pcmcia/cm4000_cs.c
10131F:	include/linux/cm4000_cs.h
10132F:	include/uapi/linux/cm4000_cs.h
10133
10134OMNIKEY CARDMAN 4040 DRIVER
10135M:	Harald Welte <laforge@gnumonks.org>
10136S:	Maintained
10137F:	drivers/char/pcmcia/cm4040_cs.*
10138
10139OMNIVISION OV13858 SENSOR DRIVER
10140M:	Sakari Ailus <sakari.ailus@linux.intel.com>
10141L:	linux-media@vger.kernel.org
10142T:	git git://linuxtv.org/media_tree.git
10143S:	Maintained
10144F:	drivers/media/i2c/ov13858.c
10145
10146OMNIVISION OV5640 SENSOR DRIVER
10147M:	Steve Longerbeam <slongerbeam@gmail.com>
10148L:	linux-media@vger.kernel.org
10149T:	git git://linuxtv.org/media_tree.git
10150S:	Maintained
10151F:	drivers/media/i2c/ov5640.c
10152
10153OMNIVISION OV5647 SENSOR DRIVER
10154M:	Luis Oliveira <lolivei@synopsys.com>
10155L:	linux-media@vger.kernel.org
10156T:	git git://linuxtv.org/media_tree.git
10157S:	Maintained
10158F:	drivers/media/i2c/ov5647.c
10159
10160OMNIVISION OV7670 SENSOR DRIVER
10161M:	Jonathan Corbet <corbet@lwn.net>
10162L:	linux-media@vger.kernel.org
10163T:	git git://linuxtv.org/media_tree.git
10164S:	Maintained
10165F:	drivers/media/i2c/ov7670.c
10166F:	Documentation/devicetree/bindings/media/i2c/ov7670.txt
10167
10168ONENAND FLASH DRIVER
10169M:	Kyungmin Park <kyungmin.park@samsung.com>
10170L:	linux-mtd@lists.infradead.org
10171S:	Maintained
10172F:	drivers/mtd/onenand/
10173F:	include/linux/mtd/onenand*.h
10174
10175ONSTREAM SCSI TAPE DRIVER
10176M:	Willem Riede <osst@riede.org>
10177L:	osst-users@lists.sourceforge.net
10178L:	linux-scsi@vger.kernel.org
10179S:	Maintained
10180F:	Documentation/scsi/osst.txt
10181F:	drivers/scsi/osst.*
10182F:	drivers/scsi/osst_*.h
10183F:	drivers/scsi/st.h
10184
10185OP-TEE DRIVER
10186M:	Jens Wiklander <jens.wiklander@linaro.org>
10187S:	Maintained
10188F:	drivers/tee/optee/
10189
10190OPA-VNIC DRIVER
10191M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
10192M:	Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
10193L:	linux-rdma@vger.kernel.org
10194S:	Supported
10195F:	drivers/infiniband/ulp/opa_vnic
10196
10197OPEN FIRMWARE AND DEVICE TREE OVERLAYS
10198M:	Pantelis Antoniou <pantelis.antoniou@konsulko.com>
10199L:	devicetree@vger.kernel.org
10200S:	Maintained
10201F:	Documentation/devicetree/dynamic-resolution-notes.txt
10202F:	Documentation/devicetree/overlay-notes.txt
10203F:	drivers/of/overlay.c
10204F:	drivers/of/resolver.c
10205
10206OPEN FIRMWARE AND FLATTENED DEVICE TREE
10207M:	Rob Herring <robh+dt@kernel.org>
10208M:	Frank Rowand <frowand.list@gmail.com>
10209L:	devicetree@vger.kernel.org
10210W:	http://www.devicetree.org/
10211T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10212S:	Maintained
10213F:	drivers/of/
10214F:	include/linux/of*.h
10215F:	scripts/dtc/
10216F:	Documentation/ABI/testing/sysfs-firmware-ofw
10217
10218OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
10219M:	Rob Herring <robh+dt@kernel.org>
10220M:	Mark Rutland <mark.rutland@arm.com>
10221L:	devicetree@vger.kernel.org
10222T:	git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
10223Q:	http://patchwork.ozlabs.org/project/devicetree-bindings/list/
10224S:	Maintained
10225F:	Documentation/devicetree/
10226F:	arch/*/boot/dts/
10227F:	include/dt-bindings/
10228
10229OPENCORES I2C BUS DRIVER
10230M:	Peter Korsgaard <jacmet@sunsite.dk>
10231L:	linux-i2c@vger.kernel.org
10232S:	Maintained
10233F:	Documentation/i2c/busses/i2c-ocores
10234F:	drivers/i2c/busses/i2c-ocores.c
10235
10236OPENRISC ARCHITECTURE
10237M:	Jonas Bonn <jonas@southpole.se>
10238M:	Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
10239M:	Stafford Horne <shorne@gmail.com>
10240T:	git git://github.com/openrisc/linux.git
10241L:	openrisc@lists.librecores.org
10242W:	http://openrisc.io
10243S:	Maintained
10244F:	Documentation/devicetree/bindings/openrisc/
10245F:	Documentation/openrisc/
10246F:	arch/openrisc/
10247F:	drivers/irqchip/irq-ompic.c
10248F:	drivers/irqchip/irq-or1k-*
10249
10250OPENVSWITCH
10251M:	Pravin B Shelar <pshelar@ovn.org>
10252L:	netdev@vger.kernel.org
10253L:	dev@openvswitch.org
10254W:	http://openvswitch.org
10255S:	Maintained
10256F:	net/openvswitch/
10257F:	include/uapi/linux/openvswitch.h
10258
10259OPERATING PERFORMANCE POINTS (OPP)
10260M:	Viresh Kumar <vireshk@kernel.org>
10261M:	Nishanth Menon <nm@ti.com>
10262M:	Stephen Boyd <sboyd@kernel.org>
10263L:	linux-pm@vger.kernel.org
10264S:	Maintained
10265T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
10266F:	drivers/opp/
10267F:	include/linux/pm_opp.h
10268F:	Documentation/power/opp.txt
10269F:	Documentation/devicetree/bindings/opp/
10270
10271OPL4 DRIVER
10272M:	Clemens Ladisch <clemens@ladisch.de>
10273L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
10274T:	git git://git.alsa-project.org/alsa-kernel.git
10275S:	Maintained
10276F:	sound/drivers/opl4/
10277
10278OPROFILE
10279M:	Robert Richter <rric@kernel.org>
10280L:	oprofile-list@lists.sf.net
10281S:	Maintained
10282F:	arch/*/include/asm/oprofile*.h
10283F:	arch/*/oprofile/
10284F:	drivers/oprofile/
10285F:	include/linux/oprofile.h
10286
10287ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
10288M:	Mark Fasheh <mfasheh@versity.com>
10289M:	Joel Becker <jlbec@evilplan.org>
10290L:	ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
10291W:	http://ocfs2.wiki.kernel.org
10292S:	Supported
10293F:	Documentation/filesystems/ocfs2.txt
10294F:	Documentation/filesystems/dlmfs.txt
10295F:	fs/ocfs2/
10296
10297ORANGEFS FILESYSTEM
10298M:	Mike Marshall <hubcap@omnibond.com>
10299L:	pvfs2-developers@beowulf-underground.org (subscribers-only)
10300T:	git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
10301S:	Supported
10302F:	fs/orangefs/
10303F:	Documentation/filesystems/orangefs.txt
10304
10305ORINOCO DRIVER
10306L:	linux-wireless@vger.kernel.org
10307W:	http://wireless.kernel.org/en/users/Drivers/orinoco
10308W:	http://www.nongnu.org/orinoco/
10309S:	Orphan
10310F:	drivers/net/wireless/intersil/orinoco/
10311
10312OSD LIBRARY and FILESYSTEM
10313M:	Boaz Harrosh <ooo@electrozaur.com>
10314S:	Maintained
10315F:	drivers/scsi/osd/
10316F:	include/scsi/osd_*
10317F:	fs/exofs/
10318
10319OV2659 OMNIVISION SENSOR DRIVER
10320M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10321L:	linux-media@vger.kernel.org
10322W:	https://linuxtv.org
10323Q:	http://patchwork.linuxtv.org/project/linux-media/list/
10324T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10325S:	Maintained
10326F:	drivers/media/i2c/ov2659.c
10327F:	include/media/i2c/ov2659.h
10328
10329OVERLAY FILESYSTEM
10330M:	Miklos Szeredi <miklos@szeredi.hu>
10331L:	linux-unionfs@vger.kernel.org
10332T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
10333S:	Supported
10334F:	fs/overlayfs/
10335F:	Documentation/filesystems/overlayfs.txt
10336
10337P54 WIRELESS DRIVER
10338M:	Christian Lamparter <chunkeey@googlemail.com>
10339L:	linux-wireless@vger.kernel.org
10340W:	http://wireless.kernel.org/en/users/Drivers/p54
10341S:	Maintained
10342F:	drivers/net/wireless/intersil/p54/
10343
10344PA SEMI ETHERNET DRIVER
10345L:	netdev@vger.kernel.org
10346S:	Orphan
10347F:	drivers/net/ethernet/pasemi/*
10348
10349PA SEMI SMBUS DRIVER
10350L:	linux-i2c@vger.kernel.org
10351S:	Orphan
10352F:	drivers/i2c/busses/i2c-pasemi.c
10353
10354PADATA PARALLEL EXECUTION MECHANISM
10355M:	Steffen Klassert <steffen.klassert@secunet.com>
10356L:	linux-crypto@vger.kernel.org
10357S:	Maintained
10358F:	kernel/padata.c
10359F:	include/linux/padata.h
10360F:	Documentation/padata.txt
10361
10362PANASONIC LAPTOP ACPI EXTRAS DRIVER
10363M:	Harald Welte <laforge@gnumonks.org>
10364L:	platform-driver-x86@vger.kernel.org
10365S:	Maintained
10366F:	drivers/platform/x86/panasonic-laptop.c
10367
10368PANASONIC MN10300/AM33/AM34 PORT
10369M:	David Howells <dhowells@redhat.com>
10370L:	linux-am33-list@redhat.com (moderated for non-subscribers)
10371W:	ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
10372S:	Maintained
10373F:	Documentation/mn10300/
10374F:	arch/mn10300/
10375
10376PARALLEL LCD/KEYPAD PANEL DRIVER
10377M:	Willy Tarreau <willy@haproxy.com>
10378M:	Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
10379S:	Odd Fixes
10380F:	Documentation/misc-devices/lcd-panel-cgram.txt
10381F:	drivers/misc/panel.c
10382
10383PARALLEL PORT SUBSYSTEM
10384M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10385M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
10386L:	linux-parport@lists.infradead.org (subscribers-only)
10387S:	Maintained
10388F:	drivers/parport/
10389F:	include/linux/parport*.h
10390F:	drivers/char/ppdev.c
10391F:	include/uapi/linux/ppdev.h
10392F:	Documentation/parport*.txt
10393
10394PARAVIRT_OPS INTERFACE
10395M:	Juergen Gross <jgross@suse.com>
10396M:	Alok Kataria <akataria@vmware.com>
10397M:	Rusty Russell <rusty@rustcorp.com.au>
10398L:	virtualization@lists.linux-foundation.org
10399S:	Supported
10400F:	Documentation/virtual/paravirt_ops.txt
10401F:	arch/*/kernel/paravirt*
10402F:	arch/*/include/asm/paravirt*.h
10403F:	include/linux/hypervisor.h
10404
10405PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
10406M:	Tim Waugh <tim@cyberelk.net>
10407L:	linux-parport@lists.infradead.org (subscribers-only)
10408S:	Maintained
10409F:	Documentation/blockdev/paride.txt
10410F:	drivers/block/paride/
10411
10412PARISC ARCHITECTURE
10413M:	"James E.J. Bottomley" <jejb@parisc-linux.org>
10414M:	Helge Deller <deller@gmx.de>
10415L:	linux-parisc@vger.kernel.org
10416W:	http://www.parisc-linux.org/
10417Q:	http://patchwork.kernel.org/project/linux-parisc/list/
10418T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
10419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
10420S:	Maintained
10421F:	arch/parisc/
10422F:	Documentation/parisc/
10423F:	drivers/parisc/
10424F:	drivers/char/agp/parisc-agp.c
10425F:	drivers/input/serio/gscps2.c
10426F:	drivers/parport/parport_gsc.*
10427F:	drivers/tty/serial/8250/8250_gsc.c
10428F:	drivers/video/fbdev/sti*
10429F:	drivers/video/console/sti*
10430F:	drivers/video/logo/logo_parisc*
10431
10432PARMAN
10433M:	Jiri Pirko <jiri@mellanox.com>
10434L:	netdev@vger.kernel.org
10435S:	Supported
10436F:	lib/parman.c
10437F:	lib/test_parman.c
10438F:	include/linux/parman.h
10439
10440PC87360 HARDWARE MONITORING DRIVER
10441M:	Jim Cromie <jim.cromie@gmail.com>
10442L:	linux-hwmon@vger.kernel.org
10443S:	Maintained
10444F:	Documentation/hwmon/pc87360
10445F:	drivers/hwmon/pc87360.c
10446
10447PC8736x GPIO DRIVER
10448M:	Jim Cromie <jim.cromie@gmail.com>
10449S:	Maintained
10450F:	drivers/char/pc8736x_gpio.c
10451
10452PC87427 HARDWARE MONITORING DRIVER
10453M:	Jean Delvare <jdelvare@suse.com>
10454L:	linux-hwmon@vger.kernel.org
10455S:	Maintained
10456F:	Documentation/hwmon/pc87427
10457F:	drivers/hwmon/pc87427.c
10458
10459PCA9532 LED DRIVER
10460M:	Riku Voipio <riku.voipio@iki.fi>
10461S:	Maintained
10462F:	drivers/leds/leds-pca9532.c
10463F:	include/linux/leds-pca9532.h
10464
10465PCA9541 I2C BUS MASTER SELECTOR DRIVER
10466M:	Guenter Roeck <linux@roeck-us.net>
10467L:	linux-i2c@vger.kernel.org
10468S:	Maintained
10469F:	drivers/i2c/muxes/i2c-mux-pca9541.c
10470
10471PCDP - PRIMARY CONSOLE AND DEBUG PORT
10472M:	Khalid Aziz <khalid@gonehiking.org>
10473S:	Maintained
10474F:	drivers/firmware/pcdp.*
10475
10476PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10477M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10478L:	linux-pci@vger.kernel.org
10479L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10480S:	Maintained
10481F:	Documentation/devicetree/bindings/pci/aardvark-pci.txt
10482F:	drivers/pci/host/pci-aardvark.c
10483
10484PCI DRIVER FOR ALTERA PCIE IP
10485M:	Ley Foon Tan <lftan@altera.com>
10486L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10487L:	linux-pci@vger.kernel.org
10488S:	Supported
10489F:	Documentation/devicetree/bindings/pci/altera-pcie.txt
10490F:	drivers/pci/host/pcie-altera.c
10491
10492PCI DRIVER FOR APPLIEDMICRO XGENE
10493M:	Tanmay Inamdar <tinamdar@apm.com>
10494L:	linux-pci@vger.kernel.org
10495L:	linux-arm-kernel@lists.infradead.org
10496S:	Maintained
10497F:	Documentation/devicetree/bindings/pci/xgene-pci.txt
10498F:	drivers/pci/host/pci-xgene.c
10499
10500PCI DRIVER FOR ARM VERSATILE PLATFORM
10501M:	Rob Herring <robh@kernel.org>
10502L:	linux-pci@vger.kernel.org
10503L:	linux-arm-kernel@lists.infradead.org
10504S:	Maintained
10505F:	Documentation/devicetree/bindings/pci/versatile.txt
10506F:	drivers/pci/host/pci-versatile.c
10507
10508PCI DRIVER FOR ARMADA 8K
10509M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10510L:	linux-pci@vger.kernel.org
10511L:	linux-arm-kernel@lists.infradead.org
10512S:	Maintained
10513F:	Documentation/devicetree/bindings/pci/pci-armada8k.txt
10514F:	drivers/pci/dwc/pcie-armada8k.c
10515
10516PCI DRIVER FOR FREESCALE LAYERSCAPE
10517M:	Minghuan Lian <minghuan.Lian@freescale.com>
10518M:	Mingkai Hu <mingkai.hu@freescale.com>
10519M:	Roy Zang <tie-fei.zang@freescale.com>
10520L:	linuxppc-dev@lists.ozlabs.org
10521L:	linux-pci@vger.kernel.org
10522L:	linux-arm-kernel@lists.infradead.org
10523S:	Maintained
10524F:	drivers/pci/dwc/*layerscape*
10525
10526PCI DRIVER FOR GENERIC OF HOSTS
10527M:	Will Deacon <will.deacon@arm.com>
10528L:	linux-pci@vger.kernel.org
10529L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10530S:	Maintained
10531F:	Documentation/devicetree/bindings/pci/host-generic-pci.txt
10532F:	drivers/pci/host/pci-host-common.c
10533F:	drivers/pci/host/pci-host-generic.c
10534
10535PCI DRIVER FOR IMX6
10536M:	Richard Zhu <hongxing.zhu@nxp.com>
10537M:	Lucas Stach <l.stach@pengutronix.de>
10538L:	linux-pci@vger.kernel.org
10539L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10540S:	Maintained
10541F:	Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10542F:	drivers/pci/dwc/*imx6*
10543
10544PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10545M:	Keith Busch <keith.busch@intel.com>
10546M:	Jonathan Derrick <jonathan.derrick@intel.com>
10547L:	linux-pci@vger.kernel.org
10548S:	Supported
10549F:	drivers/pci/host/vmd.c
10550
10551PCI DRIVER FOR MICROSEMI SWITCHTEC
10552M:	Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10553M:	Logan Gunthorpe <logang@deltatee.com>
10554L:	linux-pci@vger.kernel.org
10555S:	Maintained
10556F:	Documentation/switchtec.txt
10557F:	Documentation/ABI/testing/sysfs-class-switchtec
10558F:	drivers/pci/switch/switchtec*
10559F:	include/uapi/linux/switchtec_ioctl.h
10560F:	include/linux/switchtec.h
10561F:	drivers/ntb/hw/mscc/
10562
10563PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10564M:	Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10565M:	Jason Cooper <jason@lakedaemon.net>
10566L:	linux-pci@vger.kernel.org
10567L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10568S:	Maintained
10569F:	drivers/pci/host/*mvebu*
10570
10571PCI DRIVER FOR NVIDIA TEGRA
10572M:	Thierry Reding <thierry.reding@gmail.com>
10573L:	linux-tegra@vger.kernel.org
10574L:	linux-pci@vger.kernel.org
10575S:	Supported
10576F:	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10577F:	drivers/pci/host/pci-tegra.c
10578
10579PCI DRIVER FOR RENESAS R-CAR
10580M:	Simon Horman <horms@verge.net.au>
10581L:	linux-pci@vger.kernel.org
10582L:	linux-renesas-soc@vger.kernel.org
10583S:	Maintained
10584F:	drivers/pci/host/*rcar*
10585
10586PCI DRIVER FOR SAMSUNG EXYNOS
10587M:	Jingoo Han <jingoohan1@gmail.com>
10588L:	linux-pci@vger.kernel.org
10589L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10590L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10591S:	Maintained
10592F:	drivers/pci/dwc/pci-exynos.c
10593
10594PCI DRIVER FOR SYNOPSYS DESIGNWARE
10595M:	Jingoo Han <jingoohan1@gmail.com>
10596M:	Joao Pinto <Joao.Pinto@synopsys.com>
10597L:	linux-pci@vger.kernel.org
10598S:	Maintained
10599F:	Documentation/devicetree/bindings/pci/designware-pcie.txt
10600F:	drivers/pci/dwc/*designware*
10601
10602PCI DRIVER FOR TI DRA7XX
10603M:	Kishon Vijay Abraham I <kishon@ti.com>
10604L:	linux-omap@vger.kernel.org
10605L:	linux-pci@vger.kernel.org
10606S:	Supported
10607F:	Documentation/devicetree/bindings/pci/ti-pci.txt
10608F:	drivers/pci/dwc/pci-dra7xx.c
10609
10610PCI DRIVER FOR TI KEYSTONE
10611M:	Murali Karicheri <m-karicheri2@ti.com>
10612L:	linux-pci@vger.kernel.org
10613L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10614S:	Maintained
10615F:	drivers/pci/dwc/*keystone*
10616
10617PCI ENDPOINT SUBSYSTEM
10618M:	Kishon Vijay Abraham I <kishon@ti.com>
10619M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10620L:	linux-pci@vger.kernel.org
10621T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10622S:	Supported
10623F:	drivers/pci/endpoint/
10624F:	drivers/misc/pci_endpoint_test.c
10625F:	tools/pci/
10626
10627PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10628M:	Russell Currey <ruscur@russell.cc>
10629L:	linuxppc-dev@lists.ozlabs.org
10630S:	Supported
10631F:	Documentation/powerpc/eeh-pci-error-recovery.txt
10632F:	arch/powerpc/kernel/eeh*.c
10633F:	arch/powerpc/platforms/*/eeh*.c
10634F:	arch/powerpc/include/*/eeh*.h
10635
10636PCI ERROR RECOVERY
10637M:	Linas Vepstas <linasvepstas@gmail.com>
10638L:	linux-pci@vger.kernel.org
10639S:	Supported
10640F:	Documentation/PCI/pci-error-recovery.txt
10641
10642PCI MSI DRIVER FOR ALTERA MSI IP
10643M:	Ley Foon Tan <lftan@altera.com>
10644L:	rfi@lists.rocketboards.org (moderated for non-subscribers)
10645L:	linux-pci@vger.kernel.org
10646S:	Supported
10647F:	Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10648F:	drivers/pci/host/pcie-altera-msi.c
10649
10650PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10651M:	Duc Dang <dhdang@apm.com>
10652L:	linux-pci@vger.kernel.org
10653L:	linux-arm-kernel@lists.infradead.org
10654S:	Maintained
10655F:	Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10656F:	drivers/pci/host/pci-xgene-msi.c
10657
10658PCI SUBSYSTEM
10659M:	Bjorn Helgaas <bhelgaas@google.com>
10660L:	linux-pci@vger.kernel.org
10661Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10662T:	git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10663S:	Supported
10664F:	Documentation/devicetree/bindings/pci/
10665F:	Documentation/PCI/
10666F:	drivers/pci/
10667F:	include/linux/pci*
10668F:	arch/x86/pci/
10669F:	arch/x86/kernel/quirks.c
10670
10671PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
10672M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10673L:	linux-pci@vger.kernel.org
10674Q:	http://patchwork.ozlabs.org/project/linux-pci/list/
10675T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
10676S:	Supported
10677F:	drivers/pci/host/
10678F:	drivers/pci/dwc/
10679
10680PCIE DRIVER FOR AXIS ARTPEC
10681M:	Niklas Cassel <niklas.cassel@axis.com>
10682M:	Jesper Nilsson <jesper.nilsson@axis.com>
10683L:	linux-arm-kernel@axis.com
10684L:	linux-pci@vger.kernel.org
10685S:	Maintained
10686F:	Documentation/devicetree/bindings/pci/axis,artpec*
10687F:	drivers/pci/dwc/*artpec*
10688
10689PCIE DRIVER FOR CAVIUM THUNDERX
10690M:	David Daney <david.daney@cavium.com>
10691L:	linux-pci@vger.kernel.org
10692L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10693S:	Supported
10694F:	Documentation/devicetree/bindings/pci/pci-thunder-*
10695F:	drivers/pci/host/pci-thunder-*
10696
10697PCIE DRIVER FOR HISILICON
10698M:	Zhou Wang <wangzhou1@hisilicon.com>
10699L:	linux-pci@vger.kernel.org
10700S:	Maintained
10701F:	Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10702F:	drivers/pci/dwc/pcie-hisi.c
10703
10704PCIE DRIVER FOR HISILICON KIRIN
10705M:	Xiaowei Song <songxiaowei@hisilicon.com>
10706M:	Binghui Wang <wangbinghui@hisilicon.com>
10707L:	linux-pci@vger.kernel.org
10708S:	Maintained
10709F:	Documentation/devicetree/bindings/pci/pcie-kirin.txt
10710F:	drivers/pci/dwc/pcie-kirin.c
10711
10712PCIE DRIVER FOR HISILICON STB
10713M:	Jianguo Sun <sunjianguo1@huawei.com>
10714M:	Shawn Guo <shawn.guo@linaro.org>
10715L:	linux-pci@vger.kernel.org
10716S:	Maintained
10717F:	Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
10718F:	drivers/pci/dwc/pcie-histb.c
10719
10720PCIE DRIVER FOR MEDIATEK
10721M:	Ryder Lee <ryder.lee@mediatek.com>
10722L:	linux-pci@vger.kernel.org
10723L:	linux-mediatek@lists.infradead.org
10724S:	Supported
10725F:	Documentation/devicetree/bindings/pci/mediatek*
10726F:	drivers/pci/host/*mediatek*
10727
10728PCIE DRIVER FOR QUALCOMM MSM
10729M:	Stanimir Varbanov <svarbanov@mm-sol.com>
10730L:	linux-pci@vger.kernel.org
10731L:	linux-arm-msm@vger.kernel.org
10732S:	Maintained
10733F:	drivers/pci/dwc/*qcom*
10734
10735PCIE DRIVER FOR ROCKCHIP
10736M:	Shawn Lin <shawn.lin@rock-chips.com>
10737L:	linux-pci@vger.kernel.org
10738L:	linux-rockchip@lists.infradead.org
10739S:	Maintained
10740F:	Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10741F:	drivers/pci/host/pcie-rockchip.c
10742
10743PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
10744M:	Linus Walleij <linus.walleij@linaro.org>
10745L:	linux-pci@vger.kernel.org
10746S:	Maintained
10747F:	Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
10748F:	drivers/pci/host/pci-v3-semi.c
10749
10750PCIE DRIVER FOR ST SPEAR13XX
10751M:	Pratyush Anand <pratyush.anand@gmail.com>
10752L:	linux-pci@vger.kernel.org
10753S:	Maintained
10754F:	drivers/pci/dwc/*spear*
10755
10756PCMCIA SUBSYSTEM
10757P:	Linux PCMCIA Team
10758L:	linux-pcmcia@lists.infradead.org
10759W:	http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10760T:	git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10761S:	Maintained
10762F:	Documentation/pcmcia/
10763F:	tools/pcmcia/
10764F:	drivers/pcmcia/
10765F:	include/pcmcia/
10766
10767PCNET32 NETWORK DRIVER
10768M:	Don Fry <pcnet32@frontier.com>
10769L:	netdev@vger.kernel.org
10770S:	Maintained
10771F:	drivers/net/ethernet/amd/pcnet32.c
10772
10773PCRYPT PARALLEL CRYPTO ENGINE
10774M:	Steffen Klassert <steffen.klassert@secunet.com>
10775L:	linux-crypto@vger.kernel.org
10776S:	Maintained
10777F:	crypto/pcrypt.c
10778F:	include/crypto/pcrypt.h
10779
10780PEAQ WMI HOTKEYS DRIVER
10781M:	Hans de Goede <hdegoede@redhat.com>
10782L:	platform-driver-x86@vger.kernel.org
10783S:	Maintained
10784F:	drivers/platform/x86/peaq-wmi.c
10785
10786PER-CPU MEMORY ALLOCATOR
10787M:	Tejun Heo <tj@kernel.org>
10788M:	Christoph Lameter <cl@linux.com>
10789T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10790S:	Maintained
10791F:	include/linux/percpu*.h
10792F:	mm/percpu*.c
10793F:	arch/*/include/asm/percpu.h
10794
10795PER-TASK DELAY ACCOUNTING
10796M:	Balbir Singh <bsingharora@gmail.com>
10797S:	Maintained
10798F:	include/linux/delayacct.h
10799F:	kernel/delayacct.c
10800
10801PERFORMANCE EVENTS SUBSYSTEM
10802M:	Peter Zijlstra <peterz@infradead.org>
10803M:	Ingo Molnar <mingo@redhat.com>
10804M:	Arnaldo Carvalho de Melo <acme@kernel.org>
10805R:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
10806R:	Jiri Olsa <jolsa@redhat.com>
10807R:	Namhyung Kim <namhyung@kernel.org>
10808L:	linux-kernel@vger.kernel.org
10809T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10810S:	Supported
10811F:	kernel/events/*
10812F:	include/linux/perf_event.h
10813F:	include/uapi/linux/perf_event.h
10814F:	arch/*/kernel/perf_event*.c
10815F:	arch/*/kernel/*/perf_event*.c
10816F:	arch/*/kernel/*/*/perf_event*.c
10817F:	arch/*/include/asm/perf_event.h
10818F:	arch/*/kernel/perf_callchain.c
10819F:	arch/*/events/*
10820F:	tools/perf/
10821
10822PERSONALITY HANDLING
10823M:	Christoph Hellwig <hch@infradead.org>
10824L:	linux-abi-devel@lists.sourceforge.net
10825S:	Maintained
10826F:	include/linux/personality.h
10827F:	include/uapi/linux/personality.h
10828
10829PHONET PROTOCOL
10830M:	Remi Denis-Courmont <courmisch@gmail.com>
10831S:	Supported
10832F:	Documentation/networking/phonet.txt
10833F:	include/linux/phonet.h
10834F:	include/net/phonet/
10835F:	include/uapi/linux/phonet.h
10836F:	net/phonet/
10837
10838PHRAM MTD DRIVER
10839M:	Joern Engel <joern@lazybastard.org>
10840L:	linux-mtd@lists.infradead.org
10841S:	Maintained
10842F:	drivers/mtd/devices/phram.c
10843
10844PICOLCD HID DRIVER
10845M:	Bruno Prémont <bonbons@linux-vserver.org>
10846L:	linux-input@vger.kernel.org
10847S:	Maintained
10848F:	drivers/hid/hid-picolcd*
10849
10850PICOXCELL SUPPORT
10851M:	Jamie Iles <jamie@jamieiles.com>
10852L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10853T:	git git://github.com/jamieiles/linux-2.6-ji.git
10854S:	Supported
10855F:	arch/arm/boot/dts/picoxcell*
10856F:	arch/arm/mach-picoxcell/
10857F:	drivers/crypto/picoxcell*
10858
10859PIN CONTROL SUBSYSTEM
10860M:	Linus Walleij <linus.walleij@linaro.org>
10861L:	linux-gpio@vger.kernel.org
10862T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10863S:	Maintained
10864F:	Documentation/devicetree/bindings/pinctrl/
10865F:	Documentation/driver-api/pinctl.rst
10866F:	drivers/pinctrl/
10867F:	include/linux/pinctrl/
10868
10869PIN CONTROLLER - ATMEL AT91
10870M:	Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10871L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10872S:	Maintained
10873F:	drivers/pinctrl/pinctrl-at91.*
10874
10875PIN CONTROLLER - ATMEL AT91 PIO4
10876M:	Ludovic Desroches <ludovic.desroches@microchip.com>
10877L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10878L:	linux-gpio@vger.kernel.org
10879S:	Supported
10880F:	drivers/pinctrl/pinctrl-at91-pio4.*
10881
10882PIN CONTROLLER - INTEL
10883M:	Mika Westerberg <mika.westerberg@linux.intel.com>
10884M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
10885S:	Maintained
10886F:	drivers/pinctrl/intel/
10887
10888PIN CONTROLLER - MEDIATEK
10889M:	Sean Wang <sean.wang@mediatek.com>
10890L:	linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10891S:	Maintained
10892F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
10893F:	Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
10894F:	drivers/pinctrl/mediatek/pinctrl-mtk-common.*
10895F:	drivers/pinctrl/mediatek/pinctrl-mt2701.c
10896F:	drivers/pinctrl/mediatek/pinctrl-mt7622.c
10897
10898PIN CONTROLLER - QUALCOMM
10899M:	Bjorn Andersson <bjorn.andersson@linaro.org>
10900S:	Maintained
10901L:	linux-arm-msm@vger.kernel.org
10902F:	Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10903F:	drivers/pinctrl/qcom/
10904
10905PIN CONTROLLER - RENESAS
10906M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10907M:	Geert Uytterhoeven <geert+renesas@glider.be>
10908L:	linux-renesas-soc@vger.kernel.org
10909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
10910S:	Maintained
10911F:	drivers/pinctrl/sh-pfc/
10912
10913PIN CONTROLLER - SAMSUNG
10914M:	Tomasz Figa <tomasz.figa@gmail.com>
10915M:	Krzysztof Kozlowski <krzk@kernel.org>
10916M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
10917L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10918L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10919Q:	https://patchwork.kernel.org/project/linux-samsung-soc/list/
10920T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10921S:	Maintained
10922F:	drivers/pinctrl/samsung/
10923F:	include/dt-bindings/pinctrl/samsung.h
10924F:	Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10925
10926PIN CONTROLLER - SINGLE
10927M:	Tony Lindgren <tony@atomide.com>
10928M:	Haojian Zhuang <haojian.zhuang@linaro.org>
10929L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10930L:	linux-omap@vger.kernel.org
10931S:	Maintained
10932F:	drivers/pinctrl/pinctrl-single.c
10933
10934PIN CONTROLLER - ST SPEAR
10935M:	Viresh Kumar <vireshk@kernel.org>
10936L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10937W:	http://www.st.com/spear
10938S:	Maintained
10939F:	drivers/pinctrl/spear/
10940
10941PISTACHIO SOC SUPPORT
10942M:	James Hartley <james.hartley@sondrel.com>
10943L:	linux-mips@linux-mips.org
10944S:	Odd Fixes
10945F:	arch/mips/pistachio/
10946F:	arch/mips/include/asm/mach-pistachio/
10947F:	arch/mips/boot/dts/img/pistachio*
10948F:	arch/mips/configs/pistachio*_defconfig
10949
10950PKTCDVD DRIVER
10951S:	Orphan
10952M:	linux-block@vger.kernel.org
10953F:	drivers/block/pktcdvd.c
10954F:	include/linux/pktcdvd.h
10955F:	include/uapi/linux/pktcdvd.h
10956
10957PKUNITY SOC DRIVERS
10958M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
10959W:	http://mprc.pku.edu.cn/~guanxuetao/linux
10960S:	Maintained
10961T:	git git://github.com/gxt/linux.git
10962F:	drivers/input/serio/i8042-unicore32io.h
10963F:	drivers/i2c/busses/i2c-puv3.c
10964F:	drivers/video/fbdev/fb-puv3.c
10965F:	drivers/rtc/rtc-puv3.c
10966
10967PMBUS HARDWARE MONITORING DRIVERS
10968M:	Guenter Roeck <linux@roeck-us.net>
10969L:	linux-hwmon@vger.kernel.org
10970W:	http://hwmon.wiki.kernel.org/
10971W:	http://www.roeck-us.net/linux/drivers/
10972T:	git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10973S:	Maintained
10974F:	Documentation/hwmon/pmbus
10975F:	drivers/hwmon/pmbus/
10976F:	include/linux/pmbus.h
10977
10978PMC SIERRA MaxRAID DRIVER
10979L:	linux-scsi@vger.kernel.org
10980W:	http://www.pmc-sierra.com/
10981S:	Orphan
10982F:	drivers/scsi/pmcraid.*
10983
10984PMC SIERRA PM8001 DRIVER
10985M:	Jack Wang <jinpu.wang@profitbricks.com>
10986M:	lindar_liu@usish.com
10987L:	linux-scsi@vger.kernel.org
10988S:	Supported
10989F:	drivers/scsi/pm8001/
10990
10991PNP SUPPORT
10992M:	"Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10993S:	Maintained
10994F:	drivers/pnp/
10995
10996POSIX CLOCKS and TIMERS
10997M:	Thomas Gleixner <tglx@linutronix.de>
10998L:	linux-kernel@vger.kernel.org
10999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11000S:	Maintained
11001F:	fs/timerfd.c
11002F:	include/linux/timer*
11003F:	kernel/time/*timer*
11004
11005POWER MANAGEMENT CORE
11006M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
11007L:	linux-pm@vger.kernel.org
11008T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
11009B:	https://bugzilla.kernel.org
11010S:	Supported
11011F:	drivers/base/power/
11012F:	include/linux/pm.h
11013F:	include/linux/pm_*
11014F:	include/linux/powercap.h
11015F:	drivers/powercap/
11016F:	kernel/configs/nopm.config
11017
11018POWER STATE COORDINATION INTERFACE (PSCI)
11019M:	Mark Rutland <mark.rutland@arm.com>
11020M:	Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
11021L:	linux-arm-kernel@lists.infradead.org
11022S:	Maintained
11023F:	drivers/firmware/psci*.c
11024F:	include/linux/psci.h
11025F:	include/uapi/linux/psci.h
11026
11027POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
11028M:	Sebastian Reichel <sre@kernel.org>
11029L:	linux-pm@vger.kernel.org
11030T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11031S:	Maintained
11032F:	Documentation/devicetree/bindings/power/supply/
11033F:	include/linux/power_supply.h
11034F:	drivers/power/supply/
11035
11036POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
11037M:	Suraj Jitindar Singh <sjitindarsingh@gmail.com>
11038L:	linuxppc-dev@lists.ozlabs.org
11039S:	Maintained
11040F:	drivers/char/powernv-op-panel.c
11041
11042PPP OVER ATM (RFC 2364)
11043M:	Mitchell Blank Jr <mitch@sfgoth.com>
11044S:	Maintained
11045F:	net/atm/pppoatm.c
11046F:	include/uapi/linux/atmppp.h
11047
11048PPP OVER ETHERNET
11049M:	Michal Ostrowski <mostrows@earthlink.net>
11050S:	Maintained
11051F:	drivers/net/ppp/pppoe.c
11052F:	drivers/net/ppp/pppox.c
11053
11054PPP OVER L2TP
11055M:	James Chapman <jchapman@katalix.com>
11056S:	Maintained
11057F:	net/l2tp/l2tp_ppp.c
11058F:	include/linux/if_pppol2tp.h
11059F:	include/uapi/linux/if_pppol2tp.h
11060
11061PPP PROTOCOL DRIVERS AND COMPRESSORS
11062M:	Paul Mackerras <paulus@samba.org>
11063L:	linux-ppp@vger.kernel.org
11064S:	Maintained
11065F:	drivers/net/ppp/ppp_*
11066
11067PPS SUPPORT
11068M:	Rodolfo Giometti <giometti@enneenne.com>
11069W:	http://wiki.enneenne.com/index.php/LinuxPPS_support
11070L:	linuxpps@ml.enneenne.com (subscribers-only)
11071S:	Maintained
11072F:	Documentation/pps/
11073F:	Documentation/devicetree/bindings/pps/pps-gpio.txt
11074F:	Documentation/ABI/testing/sysfs-pps
11075F:	drivers/pps/
11076F:	include/linux/pps*.h
11077F:	include/uapi/linux/pps.h
11078
11079PPTP DRIVER
11080M:	Dmitry Kozlov <xeb@mail.ru>
11081L:	netdev@vger.kernel.org
11082S:	Maintained
11083F:	drivers/net/ppp/pptp.c
11084W:	http://sourceforge.net/projects/accel-pptp
11085
11086PREEMPTIBLE KERNEL
11087M:	Robert Love <rml@tech9.net>
11088L:	kpreempt-tech@lists.sourceforge.net
11089W:	https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
11090S:	Supported
11091F:	Documentation/preempt-locking.txt
11092F:	include/linux/preempt.h
11093
11094PRINTK
11095M:	Petr Mladek <pmladek@suse.com>
11096M:	Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
11097R:	Steven Rostedt <rostedt@goodmis.org>
11098S:	Maintained
11099F:	kernel/printk/
11100F:	include/linux/printk.h
11101
11102PRISM54 WIRELESS DRIVER
11103M:	"Luis R. Rodriguez" <mcgrof@gmail.com>
11104L:	linux-wireless@vger.kernel.org
11105W:	http://wireless.kernel.org/en/users/Drivers/p54
11106S:	Obsolete
11107F:	drivers/net/wireless/intersil/prism54/
11108
11109PROC SYSCTL
11110M:	"Luis R. Rodriguez" <mcgrof@kernel.org>
11111M:	Kees Cook <keescook@chromium.org>
11112L:	linux-kernel@vger.kernel.org
11113L:	linux-fsdevel@vger.kernel.org
11114S:	Maintained
11115F:	fs/proc/proc_sysctl.c
11116F:	include/linux/sysctl.h
11117F:	kernel/sysctl.c
11118F:	tools/testing/selftests/sysctl/
11119
11120PS3 NETWORK SUPPORT
11121M:	Geoff Levand <geoff@infradead.org>
11122L:	netdev@vger.kernel.org
11123L:	linuxppc-dev@lists.ozlabs.org
11124S:	Maintained
11125F:	drivers/net/ethernet/toshiba/ps3_gelic_net.*
11126
11127PS3 PLATFORM SUPPORT
11128M:	Geoff Levand <geoff@infradead.org>
11129L:	linuxppc-dev@lists.ozlabs.org
11130S:	Maintained
11131F:	arch/powerpc/boot/ps3*
11132F:	arch/powerpc/include/asm/lv1call.h
11133F:	arch/powerpc/include/asm/ps3*.h
11134F:	arch/powerpc/platforms/ps3/
11135F:	drivers/*/ps3*
11136F:	drivers/ps3/
11137F:	drivers/rtc/rtc-ps3.c
11138F:	drivers/usb/host/*ps3.c
11139F:	sound/ppc/snd_ps3*
11140
11141PS3VRAM DRIVER
11142M:	Jim Paris <jim@jtan.com>
11143M:	Geoff Levand <geoff@infradead.org>
11144L:	linuxppc-dev@lists.ozlabs.org
11145S:	Maintained
11146F:	drivers/block/ps3vram.c
11147
11148PSAMPLE PACKET SAMPLING SUPPORT:
11149M:	Yotam Gigi <yotam.gi@gmail.com>
11150S:	Maintained
11151F:	net/psample
11152F:	include/net/psample.h
11153F:	include/uapi/linux/psample.h
11154
11155PSTORE FILESYSTEM
11156M:	Kees Cook <keescook@chromium.org>
11157M:	Anton Vorontsov <anton@enomsg.org>
11158M:	Colin Cross <ccross@android.com>
11159M:	Tony Luck <tony.luck@intel.com>
11160S:	Maintained
11161T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
11162F:	fs/pstore/
11163F:	include/linux/pstore*
11164F:	drivers/firmware/efi/efi-pstore.c
11165F:	drivers/acpi/apei/erst.c
11166F:	Documentation/admin-guide/ramoops.rst
11167F:	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
11168K:	\b(pstore|ramoops)
11169
11170PTP HARDWARE CLOCK SUPPORT
11171M:	Richard Cochran <richardcochran@gmail.com>
11172L:	netdev@vger.kernel.org
11173S:	Maintained
11174W:	http://linuxptp.sourceforge.net/
11175F:	Documentation/ABI/testing/sysfs-ptp
11176F:	Documentation/ptp/*
11177F:	drivers/net/ethernet/freescale/gianfar_ptp.c
11178F:	drivers/net/phy/dp83640*
11179F:	drivers/ptp/*
11180F:	include/linux/ptp_cl*
11181
11182PTRACE SUPPORT
11183M:	Oleg Nesterov <oleg@redhat.com>
11184S:	Maintained
11185F:	include/asm-generic/syscall.h
11186F:	include/linux/ptrace.h
11187F:	include/linux/regset.h
11188F:	include/linux/tracehook.h
11189F:	include/uapi/linux/ptrace.h
11190F:	include/uapi/linux/ptrace.h
11191F:	include/asm-generic/ptrace.h
11192F:	kernel/ptrace.c
11193F:	arch/*/ptrace*.c
11194F:	arch/*/*/ptrace*.c
11195F:	arch/*/include/asm/ptrace*.h
11196
11197PULSE8-CEC DRIVER
11198M:	Hans Verkuil <hverkuil@xs4all.nl>
11199L:	linux-media@vger.kernel.org
11200T:	git git://linuxtv.org/media_tree.git
11201S:	Maintained
11202F:	drivers/media/usb/pulse8-cec/*
11203F:	Documentation/media/cec-drivers/pulse8-cec.rst
11204
11205PVRUSB2 VIDEO4LINUX DRIVER
11206M:	Mike Isely <isely@pobox.com>
11207L:	pvrusb2@isely.net	(subscribers-only)
11208L:	linux-media@vger.kernel.org
11209W:	http://www.isely.net/pvrusb2/
11210T:	git git://linuxtv.org/media_tree.git
11211S:	Maintained
11212F:	Documentation/media/v4l-drivers/pvrusb2*
11213F:	drivers/media/usb/pvrusb2/
11214
11215PWC WEBCAM DRIVER
11216M:	Hans Verkuil <hverkuil@xs4all.nl>
11217L:	linux-media@vger.kernel.org
11218T:	git git://linuxtv.org/media_tree.git
11219S:	Odd Fixes
11220F:	drivers/media/usb/pwc/*
11221
11222PWM FAN DRIVER
11223M:	Kamil Debski <kamil@wypas.org>
11224M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11225L:	linux-hwmon@vger.kernel.org
11226S:	Supported
11227F:	Documentation/devicetree/bindings/hwmon/pwm-fan.txt
11228F:	Documentation/hwmon/pwm-fan
11229F:	drivers/hwmon/pwm-fan.c
11230
11231PWM IR Transmitter
11232M:	Sean Young <sean@mess.org>
11233L:	linux-media@vger.kernel.org
11234S:	Maintained
11235F:	drivers/media/rc/pwm-ir-tx.c
11236
11237PWM SUBSYSTEM
11238M:	Thierry Reding <thierry.reding@gmail.com>
11239L:	linux-pwm@vger.kernel.org
11240S:	Maintained
11241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
11242F:	Documentation/pwm.txt
11243F:	Documentation/devicetree/bindings/pwm/
11244F:	include/linux/pwm.h
11245F:	drivers/pwm/
11246F:	drivers/video/backlight/pwm_bl.c
11247F:	include/linux/pwm_backlight.h
11248F:	drivers/gpio/gpio-mvebu.c
11249F:	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
11250
11251PXA GPIO DRIVER
11252M:	Robert Jarzmik <robert.jarzmik@free.fr>
11253L:	linux-gpio@vger.kernel.org
11254S:	Maintained
11255F:	drivers/gpio/gpio-pxa.c
11256
11257PXA MMCI DRIVER
11258S:	Orphan
11259
11260PXA RTC DRIVER
11261M:	Robert Jarzmik <robert.jarzmik@free.fr>
11262L:	linux-rtc@vger.kernel.org
11263S:	Maintained
11264
11265PXA2xx/PXA3xx SUPPORT
11266M:	Daniel Mack <daniel@zonque.org>
11267M:	Haojian Zhuang <haojian.zhuang@gmail.com>
11268M:	Robert Jarzmik <robert.jarzmik@free.fr>
11269L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11270T:	git git://github.com/hzhuang1/linux.git
11271T:	git git://github.com/rjarzmik/linux.git
11272S:	Maintained
11273F:	arch/arm/boot/dts/pxa*
11274F:	arch/arm/mach-pxa/
11275F:	drivers/dma/pxa*
11276F:	drivers/pcmcia/pxa2xx*
11277F:	drivers/pinctrl/pxa/
11278F:	drivers/spi/spi-pxa2xx*
11279F:	drivers/usb/gadget/udc/pxa2*
11280F:	include/sound/pxa2xx-lib.h
11281F:	sound/arm/pxa*
11282F:	sound/soc/pxa/
11283
11284PXA3xx NAND FLASH DRIVER
11285M:	Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
11286L:	linux-mtd@lists.infradead.org
11287S:	Maintained
11288F:	drivers/mtd/nand/pxa3xx_nand.c
11289
11290QAT DRIVER
11291M:	Giovanni Cabiddu <giovanni.cabiddu@intel.com>
11292L:	qat-linux@intel.com
11293S:	Supported
11294F:	drivers/crypto/qat/
11295
11296QCOM AUDIO (ASoC) DRIVERS
11297M:	Patrick Lai <plai@codeaurora.org>
11298M:	Banajit Goswami <bgoswami@codeaurora.org>
11299L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
11300S:	Supported
11301F:	sound/soc/qcom/
11302
11303QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
11304M:	Gabriel Somlo <somlo@cmu.edu>
11305M:	"Michael S. Tsirkin" <mst@redhat.com>
11306L:	qemu-devel@nongnu.org
11307S:	Maintained
11308F:	drivers/firmware/qemu_fw_cfg.c
11309
11310QIB DRIVER
11311M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11312M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11313L:	linux-rdma@vger.kernel.org
11314S:	Supported
11315F:	drivers/infiniband/hw/qib/
11316
11317QLOGIC QL41xxx FCOE DRIVER
11318M:	QLogic-Storage-Upstream@cavium.com
11319L:	linux-scsi@vger.kernel.org
11320S:	Supported
11321F:	drivers/scsi/qedf/
11322
11323QLOGIC QL41xxx ISCSI DRIVER
11324M:	QLogic-Storage-Upstream@cavium.com
11325L:	linux-scsi@vger.kernel.org
11326S:	Supported
11327F:	drivers/scsi/qedi/
11328
11329QLOGIC QL4xxx ETHERNET DRIVER
11330M:	Ariel Elior <Ariel.Elior@cavium.com>
11331M:	everest-linux-l2@cavium.com
11332L:	netdev@vger.kernel.org
11333S:	Supported
11334F:	drivers/net/ethernet/qlogic/qed/
11335F:	include/linux/qed/
11336F:	drivers/net/ethernet/qlogic/qede/
11337
11338QLOGIC QL4xxx RDMA DRIVER
11339M:	Michal Kalderon <Michal.Kalderon@cavium.com>
11340M:	Ariel Elior <Ariel.Elior@cavium.com>
11341L:	linux-rdma@vger.kernel.org
11342S:	Supported
11343F:	drivers/infiniband/hw/qedr/
11344F:	include/uapi/rdma/qedr-abi.h
11345
11346QLOGIC QLA1280 SCSI DRIVER
11347M:	Michael Reed <mdr@sgi.com>
11348L:	linux-scsi@vger.kernel.org
11349S:	Maintained
11350F:	drivers/scsi/qla1280.[ch]
11351
11352QLOGIC QLA2XXX FC-SCSI DRIVER
11353M:	qla2xxx-upstream@qlogic.com
11354L:	linux-scsi@vger.kernel.org
11355S:	Supported
11356F:	Documentation/scsi/LICENSE.qla2xxx
11357F:	drivers/scsi/qla2xxx/
11358
11359QLOGIC QLA3XXX NETWORK DRIVER
11360M:	Dept-GELinuxNICDev@cavium.com
11361L:	netdev@vger.kernel.org
11362S:	Supported
11363F:	Documentation/networking/LICENSE.qla3xxx
11364F:	drivers/net/ethernet/qlogic/qla3xxx.*
11365
11366QLOGIC QLA4XXX iSCSI DRIVER
11367M:	QLogic-Storage-Upstream@qlogic.com
11368L:	linux-scsi@vger.kernel.org
11369S:	Supported
11370F:	Documentation/scsi/LICENSE.qla4xxx
11371F:	drivers/scsi/qla4xxx/
11372
11373QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
11374M:	Harish Patil <harish.patil@cavium.com>
11375M:	Manish Chopra <manish.chopra@cavium.com>
11376M:	Dept-GELinuxNICDev@cavium.com
11377L:	netdev@vger.kernel.org
11378S:	Supported
11379F:	drivers/net/ethernet/qlogic/qlcnic/
11380
11381QLOGIC QLGE 10Gb ETHERNET DRIVER
11382M:	Harish Patil <harish.patil@cavium.com>
11383M:	Manish Chopra <manish.chopra@cavium.com>
11384M:	Dept-GELinuxNICDev@cavium.com
11385L:	netdev@vger.kernel.org
11386S:	Supported
11387F:	drivers/net/ethernet/qlogic/qlge/
11388
11389QNX4 FILESYSTEM
11390M:	Anders Larsen <al@alarsen.net>
11391W:	http://www.alarsen.net/linux/qnx4fs/
11392S:	Maintained
11393F:	fs/qnx4/
11394F:	include/uapi/linux/qnx4_fs.h
11395F:	include/uapi/linux/qnxtypes.h
11396
11397QORIQ DPAA2 FSL-MC BUS DRIVER
11398M:	Stuart Yoder <stuyoder@gmail.com>
11399M:	Laurentiu Tudor <laurentiu.tudor@nxp.com>
11400L:	linux-kernel@vger.kernel.org
11401S:	Maintained
11402F:	drivers/staging/fsl-mc/
11403F:	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
11404
11405QT1010 MEDIA DRIVER
11406M:	Antti Palosaari <crope@iki.fi>
11407L:	linux-media@vger.kernel.org
11408W:	https://linuxtv.org
11409W:	http://palosaari.fi/linux/
11410Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11411T:	git git://linuxtv.org/anttip/media_tree.git
11412S:	Maintained
11413F:	drivers/media/tuners/qt1010*
11414
11415QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
11416M:	Kalle Valo <kvalo@qca.qualcomm.com>
11417L:	ath10k@lists.infradead.org
11418W:	http://wireless.kernel.org/en/users/Drivers/ath10k
11419T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
11420S:	Supported
11421F:	drivers/net/wireless/ath/ath10k/
11422
11423QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
11424M:	QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
11425L:	linux-wireless@vger.kernel.org
11426W:	http://wireless.kernel.org/en/users/Drivers/ath9k
11427S:	Supported
11428F:	drivers/net/wireless/ath/ath9k/
11429
11430QUALCOMM CAMERA SUBSYSTEM DRIVER
11431M:	Todor Tomov <todor.tomov@linaro.org>
11432L:	linux-media@vger.kernel.org
11433S:	Maintained
11434F:	Documentation/devicetree/bindings/media/qcom,camss.txt
11435F:	Documentation/media/v4l-drivers/qcom_camss.rst
11436F:	drivers/media/platform/qcom/camss-8x16/
11437
11438QUALCOMM EMAC GIGABIT ETHERNET DRIVER
11439M:	Timur Tabi <timur@codeaurora.org>
11440L:	netdev@vger.kernel.org
11441S:	Supported
11442F:	drivers/net/ethernet/qualcomm/emac/
11443
11444QUALCOMM HEXAGON ARCHITECTURE
11445M:	Richard Kuo <rkuo@codeaurora.org>
11446L:	linux-hexagon@vger.kernel.org
11447T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
11448S:	Supported
11449F:	arch/hexagon/
11450
11451QUALCOMM IOMMU
11452M:	Rob Clark <robdclark@gmail.com>
11453L:	iommu@lists.linux-foundation.org
11454L:	linux-arm-msm@vger.kernel.org
11455S:	Maintained
11456F:	drivers/iommu/qcom_iommu.c
11457
11458QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
11459M:	Stanimir Varbanov <stanimir.varbanov@linaro.org>
11460L:	linux-media@vger.kernel.org
11461L:	linux-arm-msm@vger.kernel.org
11462T:	git git://linuxtv.org/media_tree.git
11463S:	Maintained
11464F:	drivers/media/platform/qcom/venus/
11465
11466QUALCOMM WCN36XX WIRELESS DRIVER
11467M:	Eugene Krasnikov <k.eugene.e@gmail.com>
11468L:	wcn36xx@lists.infradead.org
11469W:	http://wireless.kernel.org/en/users/Drivers/wcn36xx
11470T:	git git://github.com/KrasnikovEugene/wcn36xx.git
11471S:	Supported
11472F:	drivers/net/wireless/ath/wcn36xx/
11473
11474QUANTENNA QTNFMAC WIRELESS DRIVER
11475M:	Igor Mitsyanko <imitsyanko@quantenna.com>
11476M:	Avinash Patil <avinashp@quantenna.com>
11477M:	Sergey Matyukevich <smatyukevich@quantenna.com>
11478L:	linux-wireless@vger.kernel.org
11479S:	Maintained
11480F:	drivers/net/wireless/quantenna
11481
11482RADEON and AMDGPU DRM DRIVERS
11483M:	Alex Deucher <alexander.deucher@amd.com>
11484M:	Christian König <christian.koenig@amd.com>
11485M:	David (ChunMing) Zhou <David1.Zhou@amd.com>
11486L:	amd-gfx@lists.freedesktop.org
11487T:	git git://people.freedesktop.org/~agd5f/linux
11488S:	Supported
11489F:	drivers/gpu/drm/radeon/
11490F:	include/uapi/drm/radeon_drm.h
11491F:	drivers/gpu/drm/amd/
11492F:	include/uapi/drm/amdgpu_drm.h
11493
11494RADEON FRAMEBUFFER DISPLAY DRIVER
11495M:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
11496L:	linux-fbdev@vger.kernel.org
11497S:	Maintained
11498F:	drivers/video/fbdev/aty/radeon*
11499F:	include/uapi/linux/radeonfb.h
11500
11501RADIOSHARK RADIO DRIVER
11502M:	Hans Verkuil <hverkuil@xs4all.nl>
11503L:	linux-media@vger.kernel.org
11504T:	git git://linuxtv.org/media_tree.git
11505S:	Maintained
11506F:	drivers/media/radio/radio-shark.c
11507
11508RADIOSHARK2 RADIO DRIVER
11509M:	Hans Verkuil <hverkuil@xs4all.nl>
11510L:	linux-media@vger.kernel.org
11511T:	git git://linuxtv.org/media_tree.git
11512S:	Maintained
11513F:	drivers/media/radio/radio-shark2.c
11514F:	drivers/media/radio/radio-tea5777.c
11515
11516RADOS BLOCK DEVICE (RBD)
11517M:	Ilya Dryomov <idryomov@gmail.com>
11518M:	Sage Weil <sage@redhat.com>
11519M:	Alex Elder <elder@kernel.org>
11520L:	ceph-devel@vger.kernel.org
11521W:	http://ceph.com/
11522T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11523T:	git git://github.com/ceph/ceph-client.git
11524S:	Supported
11525F:	Documentation/ABI/testing/sysfs-bus-rbd
11526F:	drivers/block/rbd.c
11527F:	drivers/block/rbd_types.h
11528
11529RAGE128 FRAMEBUFFER DISPLAY DRIVER
11530M:	Paul Mackerras <paulus@samba.org>
11531L:	linux-fbdev@vger.kernel.org
11532S:	Maintained
11533F:	drivers/video/fbdev/aty/aty128fb.c
11534
11535RAINSHADOW-CEC DRIVER
11536M:	Hans Verkuil <hverkuil@xs4all.nl>
11537L:	linux-media@vger.kernel.org
11538T:	git git://linuxtv.org/media_tree.git
11539S:	Maintained
11540F:	drivers/media/usb/rainshadow-cec/*
11541
11542RALINK MIPS ARCHITECTURE
11543M:	John Crispin <john@phrozen.org>
11544L:	linux-mips@linux-mips.org
11545S:	Maintained
11546F:	arch/mips/ralink
11547
11548RALINK RT2X00 WIRELESS LAN DRIVER
11549P:	rt2x00 project
11550M:	Stanislaw Gruszka <sgruszka@redhat.com>
11551M:	Helmut Schaa <helmut.schaa@googlemail.com>
11552L:	linux-wireless@vger.kernel.org
11553S:	Maintained
11554F:	drivers/net/wireless/ralink/rt2x00/
11555
11556RAMDISK RAM BLOCK DEVICE DRIVER
11557M:	Jens Axboe <axboe@kernel.dk>
11558S:	Maintained
11559F:	Documentation/blockdev/ramdisk.txt
11560F:	drivers/block/brd.c
11561
11562RANDOM NUMBER DRIVER
11563M:	"Theodore Ts'o" <tytso@mit.edu>
11564S:	Maintained
11565F:	drivers/char/random.c
11566
11567RAPIDIO SUBSYSTEM
11568M:	Matt Porter <mporter@kernel.crashing.org>
11569M:	Alexandre Bounine <alexandre.bounine@idt.com>
11570S:	Maintained
11571F:	drivers/rapidio/
11572
11573RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11574L:	linux-wireless@vger.kernel.org
11575S:	Orphan
11576F:	drivers/net/wireless/ray*
11577
11578RCUTORTURE TEST FRAMEWORK
11579M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11580M:	Josh Triplett <josh@joshtriplett.org>
11581R:	Steven Rostedt <rostedt@goodmis.org>
11582R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11583R:	Lai Jiangshan <jiangshanlai@gmail.com>
11584L:	linux-kernel@vger.kernel.org
11585S:	Supported
11586T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11587F:	tools/testing/selftests/rcutorture
11588
11589RDC R-321X SoC
11590M:	Florian Fainelli <florian@openwrt.org>
11591S:	Maintained
11592
11593RDC R6040 FAST ETHERNET DRIVER
11594M:	Florian Fainelli <f.fainelli@gmail.com>
11595L:	netdev@vger.kernel.org
11596S:	Maintained
11597F:	drivers/net/ethernet/rdc/r6040.c
11598
11599RDMAVT - RDMA verbs software
11600M:	Dennis Dalessandro <dennis.dalessandro@intel.com>
11601M:	Mike Marciniszyn <mike.marciniszyn@intel.com>
11602L:	linux-rdma@vger.kernel.org
11603S:	Supported
11604F:	drivers/infiniband/sw/rdmavt
11605
11606RDS - RELIABLE DATAGRAM SOCKETS
11607M:	Santosh Shilimkar <santosh.shilimkar@oracle.com>
11608L:	netdev@vger.kernel.org
11609L:	linux-rdma@vger.kernel.org
11610L:	rds-devel@oss.oracle.com (moderated for non-subscribers)
11611W:	https://oss.oracle.com/projects/rds/
11612S:	Supported
11613F:	net/rds/
11614F:	Documentation/networking/rds.txt
11615
11616RDT - RESOURCE ALLOCATION
11617M:	Fenghua Yu <fenghua.yu@intel.com>
11618L:	linux-kernel@vger.kernel.org
11619S:	Supported
11620F:	arch/x86/kernel/cpu/intel_rdt*
11621F:	arch/x86/include/asm/intel_rdt_sched.h
11622F:	Documentation/x86/intel_rdt*
11623
11624READ-COPY UPDATE (RCU)
11625M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11626M:	Josh Triplett <josh@joshtriplett.org>
11627R:	Steven Rostedt <rostedt@goodmis.org>
11628R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11629R:	Lai Jiangshan <jiangshanlai@gmail.com>
11630L:	linux-kernel@vger.kernel.org
11631W:	http://www.rdrop.com/users/paulmck/RCU/
11632S:	Supported
11633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11634F:	Documentation/RCU/
11635X:	Documentation/RCU/torture.txt
11636F:	include/linux/rcu*
11637X:	include/linux/srcu.h
11638F:	kernel/rcu/
11639X:	kernel/torture.c
11640
11641REAL TIME CLOCK (RTC) SUBSYSTEM
11642M:	Alessandro Zummo <a.zummo@towertech.it>
11643M:	Alexandre Belloni <alexandre.belloni@free-electrons.com>
11644L:	linux-rtc@vger.kernel.org
11645Q:	http://patchwork.ozlabs.org/project/rtc-linux/list/
11646T:	git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11647S:	Maintained
11648F:	Documentation/devicetree/bindings/rtc/
11649F:	Documentation/rtc.txt
11650F:	drivers/rtc/
11651F:	include/linux/rtc.h
11652F:	include/uapi/linux/rtc.h
11653F:	include/linux/rtc/
11654F:	include/linux/platform_data/rtc-*
11655F:	tools/testing/selftests/timers/rtctest.c
11656
11657REALTEK AUDIO CODECS
11658M:	Bard Liao <bardliao@realtek.com>
11659M:	Oder Chiou <oder_chiou@realtek.com>
11660S:	Maintained
11661F:	sound/soc/codecs/rt*
11662F:	include/sound/rt*.h
11663
11664REGISTER MAP ABSTRACTION
11665M:	Mark Brown <broonie@kernel.org>
11666L:	linux-kernel@vger.kernel.org
11667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11668S:	Supported
11669F:	Documentation/devicetree/bindings/regmap/
11670F:	drivers/base/regmap/
11671F:	include/linux/regmap.h
11672
11673REISERFS FILE SYSTEM
11674L:	reiserfs-devel@vger.kernel.org
11675S:	Supported
11676F:	fs/reiserfs/
11677
11678REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11679M:	Ohad Ben-Cohen <ohad@wizery.com>
11680M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11681L:	linux-remoteproc@vger.kernel.org
11682T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11683S:	Maintained
11684F:	Documentation/devicetree/bindings/remoteproc/
11685F:	Documentation/remoteproc.txt
11686F:	drivers/remoteproc/
11687F:	include/linux/remoteproc.h
11688
11689REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11690M:	Ohad Ben-Cohen <ohad@wizery.com>
11691M:	Bjorn Andersson <bjorn.andersson@linaro.org>
11692L:	linux-remoteproc@vger.kernel.org
11693T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11694S:	Maintained
11695F:	drivers/rpmsg/
11696F:	Documentation/rpmsg.txt
11697F:	include/linux/rpmsg.h
11698F:	include/linux/rpmsg/
11699
11700RENESAS CLOCK DRIVERS
11701M:	Geert Uytterhoeven <geert+renesas@glider.be>
11702L:	linux-renesas-soc@vger.kernel.org
11703T:	git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
11704S:	Supported
11705F:	drivers/clk/renesas/
11706
11707RENESAS ETHERNET DRIVERS
11708R:	Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11709L:	netdev@vger.kernel.org
11710L:	linux-renesas-soc@vger.kernel.org
11711F:	Documentation/devicetree/bindings/net/renesas,*.txt
11712F:	Documentation/devicetree/bindings/net/sh_eth.txt
11713F:	drivers/net/ethernet/renesas/
11714F:	include/linux/sh_eth.h
11715
11716RENESAS R-CAR GYROADC DRIVER
11717M:	Marek Vasut <marek.vasut@gmail.com>
11718L:	linux-iio@vger.kernel.org
11719S:	Supported
11720F:	drivers/iio/adc/rcar_gyro_adc.c
11721
11722RENESAS USB PHY DRIVER
11723M:	Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11724L:	linux-renesas-soc@vger.kernel.org
11725S:	Maintained
11726F:	drivers/phy/renesas/phy-rcar-gen3-usb*.c
11727
11728RESET CONTROLLER FRAMEWORK
11729M:	Philipp Zabel <p.zabel@pengutronix.de>
11730T:	git git://git.pengutronix.de/git/pza/linux
11731S:	Maintained
11732F:	drivers/reset/
11733F:	Documentation/devicetree/bindings/reset/
11734F:	include/dt-bindings/reset/
11735F:	include/linux/reset.h
11736F:	include/linux/reset-controller.h
11737
11738RFKILL
11739M:	Johannes Berg <johannes@sipsolutions.net>
11740L:	linux-wireless@vger.kernel.org
11741W:	http://wireless.kernel.org/
11742T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11743T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11744S:	Maintained
11745F:	Documentation/rfkill.txt
11746F:	Documentation/ABI/stable/sysfs-class-rfkill
11747F:	net/rfkill/
11748
11749RHASHTABLE
11750M:	Thomas Graf <tgraf@suug.ch>
11751M:	Herbert Xu <herbert@gondor.apana.org.au>
11752L:	netdev@vger.kernel.org
11753S:	Maintained
11754F:	lib/rhashtable.c
11755F:	include/linux/rhashtable.h
11756
11757RICOH R5C592 MEMORYSTICK DRIVER
11758M:	Maxim Levitsky <maximlevitsky@gmail.com>
11759S:	Maintained
11760F:	drivers/memstick/host/r592.*
11761
11762RICOH SMARTMEDIA/XD DRIVER
11763M:	Maxim Levitsky <maximlevitsky@gmail.com>
11764S:	Maintained
11765F:	drivers/mtd/nand/r852.c
11766F:	drivers/mtd/nand/r852.h
11767
11768RISC-V ARCHITECTURE
11769M:	Palmer Dabbelt <palmer@sifive.com>
11770M:	Albert Ou <albert@sifive.com>
11771L:	linux-riscv@lists.infradead.org
11772T:	git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
11773S:	Supported
11774F:	arch/riscv/
11775K:	riscv
11776N:	riscv
11777
11778ROCCAT DRIVERS
11779M:	Stefan Achatz <erazor_de@users.sourceforge.net>
11780W:	http://sourceforge.net/projects/roccat/
11781S:	Maintained
11782F:	drivers/hid/hid-roccat*
11783F:	include/linux/hid-roccat*
11784F:	Documentation/ABI/*/sysfs-driver-hid-roccat*
11785
11786ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
11787M:	Jacob chen <jacob2.chen@rock-chips.com>
11788L:	linux-media@vger.kernel.org
11789S:	Maintained
11790F:	drivers/media/platform/rockchip/rga/
11791F:	Documentation/devicetree/bindings/media/rockchip-rga.txt
11792
11793ROCKER DRIVER
11794M:	Jiri Pirko <jiri@resnulli.us>
11795L:	netdev@vger.kernel.org
11796S:	Supported
11797F:	drivers/net/ethernet/rocker/
11798
11799ROCKETPORT DRIVER
11800P:	Comtrol Corp.
11801W:	http://www.comtrol.com
11802S:	Maintained
11803F:	Documentation/serial/rocket.txt
11804F:	drivers/tty/rocket*
11805
11806ROCKETPORT EXPRESS/INFINITY DRIVER
11807M:	Kevin Cernekee <cernekee@gmail.com>
11808L:	linux-serial@vger.kernel.org
11809S:	Odd Fixes
11810F:	drivers/tty/serial/rp2.*
11811
11812ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
11813M:	Marek Vasut <marek.vasut+renesas@gmail.com>
11814L:	linux-kernel@vger.kernel.org
11815L:	linux-renesas-soc@vger.kernel.org
11816S:	Supported
11817F:	drivers/mfd/bd9571mwv.c
11818F:	drivers/regulator/bd9571mwv-regulator.c
11819F:	drivers/gpio/gpio-bd9571mwv.c
11820F:	include/linux/mfd/bd9571mwv.h
11821F:	Documentation/devicetree/bindings/mfd/bd9571mwv.txt
11822
11823ROSE NETWORK LAYER
11824M:	Ralf Baechle <ralf@linux-mips.org>
11825L:	linux-hams@vger.kernel.org
11826W:	http://www.linux-ax25.org/
11827S:	Maintained
11828F:	include/net/rose.h
11829F:	include/uapi/linux/rose.h
11830F:	net/rose/
11831
11832RTL2830 MEDIA DRIVER
11833M:	Antti Palosaari <crope@iki.fi>
11834L:	linux-media@vger.kernel.org
11835W:	https://linuxtv.org
11836W:	http://palosaari.fi/linux/
11837Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11838T:	git git://linuxtv.org/anttip/media_tree.git
11839S:	Maintained
11840F:	drivers/media/dvb-frontends/rtl2830*
11841
11842RTL2832 MEDIA DRIVER
11843M:	Antti Palosaari <crope@iki.fi>
11844L:	linux-media@vger.kernel.org
11845W:	https://linuxtv.org
11846W:	http://palosaari.fi/linux/
11847Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11848T:	git git://linuxtv.org/anttip/media_tree.git
11849S:	Maintained
11850F:	drivers/media/dvb-frontends/rtl2832*
11851
11852RTL2832_SDR MEDIA DRIVER
11853M:	Antti Palosaari <crope@iki.fi>
11854L:	linux-media@vger.kernel.org
11855W:	https://linuxtv.org
11856W:	http://palosaari.fi/linux/
11857Q:	http://patchwork.linuxtv.org/project/linux-media/list/
11858T:	git git://linuxtv.org/anttip/media_tree.git
11859S:	Maintained
11860F:	drivers/media/dvb-frontends/rtl2832_sdr*
11861
11862RTL8180 WIRELESS DRIVER
11863L:	linux-wireless@vger.kernel.org
11864W:	http://wireless.kernel.org/
11865T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11866S:	Orphan
11867F:	drivers/net/wireless/realtek/rtl818x/rtl8180/
11868
11869RTL8187 WIRELESS DRIVER
11870M:	Herton Ronaldo Krzesinski <herton@canonical.com>
11871M:	Hin-Tak Leung <htl10@users.sourceforge.net>
11872M:	Larry Finger <Larry.Finger@lwfinger.net>
11873L:	linux-wireless@vger.kernel.org
11874W:	http://wireless.kernel.org/
11875T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11876S:	Maintained
11877F:	drivers/net/wireless/realtek/rtl818x/rtl8187/
11878
11879REALTEK WIRELESS DRIVER (rtlwifi family)
11880M:	Ping-Ke Shih <pkshih@realtek.com>
11881L:	linux-wireless@vger.kernel.org
11882W:	http://wireless.kernel.org/
11883T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11884S:	Maintained
11885F:	drivers/net/wireless/realtek/rtlwifi/
11886
11887RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11888M:	Jes Sorensen <Jes.Sorensen@gmail.com>
11889L:	linux-wireless@vger.kernel.org
11890T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11891S:	Maintained
11892F:	drivers/net/wireless/realtek/rtl8xxxu/
11893
11894RXRPC SOCKETS (AF_RXRPC)
11895M:	David Howells <dhowells@redhat.com>
11896L:	linux-afs@lists.infradead.org
11897S:	Supported
11898F:	net/rxrpc/
11899F:	include/keys/rxrpc-type.h
11900F:	include/net/af_rxrpc.h
11901F:	include/trace/events/rxrpc.h
11902F:	include/uapi/linux/rxrpc.h
11903F:	Documentation/networking/rxrpc.txt
11904W:	https://www.infradead.org/~dhowells/kafs/
11905
11906S3 SAVAGE FRAMEBUFFER DRIVER
11907M:	Antonino Daplas <adaplas@gmail.com>
11908L:	linux-fbdev@vger.kernel.org
11909S:	Maintained
11910F:	drivers/video/fbdev/savage/
11911
11912S390
11913M:	Martin Schwidefsky <schwidefsky@de.ibm.com>
11914M:	Heiko Carstens <heiko.carstens@de.ibm.com>
11915L:	linux-s390@vger.kernel.org
11916W:	http://www.ibm.com/developerworks/linux/linux390/
11917T:	git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11918S:	Supported
11919F:	arch/s390/
11920F:	drivers/s390/
11921F:	Documentation/s390/
11922F:	Documentation/driver-api/s390-drivers.rst
11923
11924S390 COMMON I/O LAYER
11925M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11926M:	Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11927L:	linux-s390@vger.kernel.org
11928W:	http://www.ibm.com/developerworks/linux/linux390/
11929S:	Supported
11930F:	drivers/s390/cio/
11931
11932S390 DASD DRIVER
11933M:	Stefan Haberland <sth@linux.vnet.ibm.com>
11934M:	Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11935L:	linux-s390@vger.kernel.org
11936W:	http://www.ibm.com/developerworks/linux/linux390/
11937S:	Supported
11938F:	drivers/s390/block/dasd*
11939F:	block/partitions/ibm.c
11940
11941S390 IOMMU (PCI)
11942M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11943L:	linux-s390@vger.kernel.org
11944W:	http://www.ibm.com/developerworks/linux/linux390/
11945S:	Supported
11946F:	drivers/iommu/s390-iommu.c
11947
11948S390 IUCV NETWORK LAYER
11949M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11950M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11951L:	linux-s390@vger.kernel.org
11952W:	http://www.ibm.com/developerworks/linux/linux390/
11953S:	Supported
11954F:	drivers/s390/net/*iucv*
11955F:	include/net/iucv/
11956F:	net/iucv/
11957
11958S390 NETWORK DRIVERS
11959M:	Julian Wiedmann <jwi@linux.vnet.ibm.com>
11960M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
11961L:	linux-s390@vger.kernel.org
11962W:	http://www.ibm.com/developerworks/linux/linux390/
11963S:	Supported
11964F:	drivers/s390/net/
11965
11966S390 PCI SUBSYSTEM
11967M:	Sebastian Ott <sebott@linux.vnet.ibm.com>
11968M:	Gerald Schaefer <gerald.schaefer@de.ibm.com>
11969L:	linux-s390@vger.kernel.org
11970W:	http://www.ibm.com/developerworks/linux/linux390/
11971S:	Supported
11972F:	arch/s390/pci/
11973F:	drivers/pci/hotplug/s390_pci_hpc.c
11974
11975S390 VFIO-CCW DRIVER
11976M:	Cornelia Huck <cohuck@redhat.com>
11977M:	Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11978L:	linux-s390@vger.kernel.org
11979L:	kvm@vger.kernel.org
11980S:	Supported
11981F:	drivers/s390/cio/vfio_ccw*
11982F:	Documentation/s390/vfio-ccw.txt
11983F:	include/uapi/linux/vfio_ccw.h
11984
11985S390 ZCRYPT DRIVER
11986M:	Harald Freudenberger <freude@de.ibm.com>
11987L:	linux-s390@vger.kernel.org
11988W:	http://www.ibm.com/developerworks/linux/linux390/
11989S:	Supported
11990F:	drivers/s390/crypto/
11991
11992S390 ZFCP DRIVER
11993M:	Steffen Maier <maier@linux.vnet.ibm.com>
11994M:	Benjamin Block <bblock@linux.vnet.ibm.com>
11995L:	linux-s390@vger.kernel.org
11996W:	http://www.ibm.com/developerworks/linux/linux390/
11997S:	Supported
11998F:	drivers/s390/scsi/zfcp_*
11999
12000S3C24XX SD/MMC Driver
12001M:	Ben Dooks <ben-linux@fluff.org>
12002L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12003S:	Supported
12004F:	drivers/mmc/host/s3cmci.*
12005
12006SAA6588 RDS RECEIVER DRIVER
12007M:	Hans Verkuil <hverkuil@xs4all.nl>
12008L:	linux-media@vger.kernel.org
12009T:	git git://linuxtv.org/media_tree.git
12010W:	https://linuxtv.org
12011S:	Odd Fixes
12012F:	drivers/media/i2c/saa6588*
12013
12014SAA7134 VIDEO4LINUX DRIVER
12015M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12016M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12017L:	linux-media@vger.kernel.org
12018W:	https://linuxtv.org
12019T:	git git://linuxtv.org/media_tree.git
12020S:	Odd fixes
12021F:	Documentation/media/v4l-drivers/saa7134*
12022F:	drivers/media/pci/saa7134/
12023
12024SAA7146 VIDEO4LINUX-2 DRIVER
12025M:	Hans Verkuil <hverkuil@xs4all.nl>
12026L:	linux-media@vger.kernel.org
12027T:	git git://linuxtv.org/media_tree.git
12028S:	Maintained
12029F:	drivers/media/common/saa7146/
12030F:	drivers/media/pci/saa7146/
12031F:	include/media/saa7146*
12032
12033SAMSUNG AUDIO (ASoC) DRIVERS
12034M:	Krzysztof Kozlowski <krzk@kernel.org>
12035M:	Sangbeom Kim <sbkim73@samsung.com>
12036M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12037L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12038S:	Supported
12039F:	sound/soc/samsung/
12040
12041SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
12042M:	Krzysztof Kozlowski <krzk@kernel.org>
12043L:	linux-crypto@vger.kernel.org
12044L:	linux-samsung-soc@vger.kernel.org
12045S:	Maintained
12046F:	drivers/crypto/exynos-rng.c
12047F:	Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt
12048
12049SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
12050M:	Łukasz Stelmach <l.stelmach@samsung.com>
12051L:	linux-samsung-soc@vger.kernel.org
12052S:	Maintained
12053F:	drivers/char/hw_random/exynos-trng.c
12054F:	Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
12055
12056SAMSUNG FRAMEBUFFER DRIVER
12057M:	Jingoo Han <jingoohan1@gmail.com>
12058L:	linux-fbdev@vger.kernel.org
12059S:	Maintained
12060F:	drivers/video/fbdev/s3c-fb.c
12061
12062SAMSUNG LAPTOP DRIVER
12063M:	Corentin Chary <corentin.chary@gmail.com>
12064L:	platform-driver-x86@vger.kernel.org
12065S:	Maintained
12066F:	drivers/platform/x86/samsung-laptop.c
12067
12068SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
12069M:	Sangbeom Kim <sbkim73@samsung.com>
12070M:	Krzysztof Kozlowski <krzk@kernel.org>
12071M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12072L:	linux-kernel@vger.kernel.org
12073L:	linux-samsung-soc@vger.kernel.org
12074S:	Supported
12075F:	drivers/mfd/sec*.c
12076F:	drivers/regulator/s2m*.c
12077F:	drivers/regulator/s5m*.c
12078F:	drivers/clk/clk-s2mps11.c
12079F:	drivers/rtc/rtc-s5m.c
12080F:	include/linux/mfd/samsung/
12081F:	Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
12082F:	Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
12083F:	Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
12084F:	Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
12085
12086SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
12087M:	Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
12088L:	linux-media@vger.kernel.org
12089L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12090S:	Maintained
12091F:	drivers/media/platform/s3c-camif/
12092F:	include/media/drv-intf/s3c_camif.h
12093
12094SAMSUNG S3FWRN5 NFC DRIVER
12095M:	Robert Baldyga <r.baldyga@samsung.com>
12096M:	Krzysztof Opasiak <k.opasiak@samsung.com>
12097L:	linux-nfc@lists.01.org (moderated for non-subscribers)
12098S:	Supported
12099F:	drivers/nfc/s3fwrn5
12100
12101SAMSUNG S5C73M3 CAMERA DRIVER
12102M:	Kyungmin Park <kyungmin.park@samsung.com>
12103M:	Andrzej Hajda <a.hajda@samsung.com>
12104L:	linux-media@vger.kernel.org
12105S:	Supported
12106F:	drivers/media/i2c/s5c73m3/*
12107
12108SAMSUNG S5K5BAF CAMERA DRIVER
12109M:	Kyungmin Park <kyungmin.park@samsung.com>
12110M:	Andrzej Hajda <a.hajda@samsung.com>
12111L:	linux-media@vger.kernel.org
12112S:	Supported
12113F:	drivers/media/i2c/s5k5baf.c
12114
12115SAMSUNG S5P Security SubSystem (SSS) DRIVER
12116M:	Krzysztof Kozlowski <krzk@kernel.org>
12117M:	Vladimir Zapolskiy <vz@mleia.com>
12118M:	Kamil Konieczny <k.konieczny@partner.samsung.com>
12119L:	linux-crypto@vger.kernel.org
12120L:	linux-samsung-soc@vger.kernel.org
12121S:	Maintained
12122F:	drivers/crypto/s5p-sss.c
12123
12124SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
12125M:	Kyungmin Park <kyungmin.park@samsung.com>
12126M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12127L:	linux-media@vger.kernel.org
12128Q:	https://patchwork.linuxtv.org/project/linux-media/list/
12129S:	Supported
12130F:	drivers/media/platform/exynos4-is/
12131
12132SAMSUNG SOC CLOCK DRIVERS
12133M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12134M:	Tomasz Figa <tomasz.figa@gmail.com>
12135M:	Chanwoo Choi <cw00.choi@samsung.com>
12136S:	Supported
12137L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12138F:	drivers/clk/samsung/
12139F:	include/dt-bindings/clock/exynos*.h
12140F:	Documentation/devicetree/bindings/clock/exynos*.txt
12141
12142SAMSUNG SPI DRIVERS
12143M:	Kukjin Kim <kgene@kernel.org>
12144M:	Krzysztof Kozlowski <krzk@kernel.org>
12145M:	Andi Shyti <andi.shyti@samsung.com>
12146L:	linux-spi@vger.kernel.org
12147L:	linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12148S:	Maintained
12149F:	Documentation/devicetree/bindings/spi/spi-samsung.txt
12150F:	drivers/spi/spi-s3c*
12151F:	include/linux/platform_data/spi-s3c64xx.h
12152
12153SAMSUNG SXGBE DRIVERS
12154M:	Byungho An <bh74.an@samsung.com>
12155M:	Girish K S <ks.giri@samsung.com>
12156M:	Vipul Pandya <vipul.pandya@samsung.com>
12157S:	Supported
12158L:	netdev@vger.kernel.org
12159F:	drivers/net/ethernet/samsung/sxgbe/
12160
12161SAMSUNG THERMAL DRIVER
12162M:	Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
12163L:	linux-pm@vger.kernel.org
12164L:	linux-samsung-soc@vger.kernel.org
12165S:	Supported
12166T:	git https://github.com/lmajewski/linux-samsung-thermal.git
12167F:	drivers/thermal/samsung/
12168
12169SAMSUNG USB2 PHY DRIVER
12170M:	Kamil Debski <kamil@wypas.org>
12171M:	Sylwester Nawrocki <s.nawrocki@samsung.com>
12172L:	linux-kernel@vger.kernel.org
12173S:	Supported
12174F:	Documentation/devicetree/bindings/phy/samsung-phy.txt
12175F:	Documentation/phy/samsung-usb2.txt
12176F:	drivers/phy/samsung/phy-exynos4210-usb2.c
12177F:	drivers/phy/samsung/phy-exynos4x12-usb2.c
12178F:	drivers/phy/samsung/phy-exynos5250-usb2.c
12179F:	drivers/phy/samsung/phy-s5pv210-usb2.c
12180F:	drivers/phy/samsung/phy-samsung-usb2.c
12181F:	drivers/phy/samsung/phy-samsung-usb2.h
12182
12183SC1200 WDT DRIVER
12184M:	Zwane Mwaikambo <zwanem@gmail.com>
12185S:	Maintained
12186F:	drivers/watchdog/sc1200wdt.c
12187
12188SCHEDULER
12189M:	Ingo Molnar <mingo@redhat.com>
12190M:	Peter Zijlstra <peterz@infradead.org>
12191L:	linux-kernel@vger.kernel.org
12192T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
12193S:	Maintained
12194F:	kernel/sched/
12195F:	include/linux/sched.h
12196F:	include/uapi/linux/sched.h
12197F:	include/linux/wait.h
12198
12199SCORE ARCHITECTURE
12200M:	Chen Liqin <liqin.linux@gmail.com>
12201M:	Lennox Wu <lennox.wu@gmail.com>
12202W:	http://www.sunplus.com
12203S:	Supported
12204F:	arch/score/
12205
12206SCR24X CHIP CARD INTERFACE DRIVER
12207M:	Lubomir Rintel <lkundrak@v3.sk>
12208S:	Supported
12209F:	drivers/char/pcmcia/scr24x_cs.c
12210
12211SCSI CDROM DRIVER
12212M:	Jens Axboe <axboe@kernel.dk>
12213L:	linux-scsi@vger.kernel.org
12214W:	http://www.kernel.dk
12215S:	Maintained
12216F:	drivers/scsi/sr*
12217
12218SCSI RDMA PROTOCOL (SRP) INITIATOR
12219M:	Bart Van Assche <bart.vanassche@sandisk.com>
12220L:	linux-rdma@vger.kernel.org
12221S:	Supported
12222W:	http://www.openfabrics.org
12223Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12224T:	git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
12225F:	drivers/infiniband/ulp/srp/
12226F:	include/scsi/srp.h
12227
12228SCSI SG DRIVER
12229M:	Doug Gilbert <dgilbert@interlog.com>
12230L:	linux-scsi@vger.kernel.org
12231W:	http://sg.danny.cz/sg
12232S:	Maintained
12233F:	Documentation/scsi/scsi-generic.txt
12234F:	drivers/scsi/sg.c
12235F:	include/scsi/sg.h
12236
12237SCSI SUBSYSTEM
12238M:	"James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
12239T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
12240M:	"Martin K. Petersen" <martin.petersen@oracle.com>
12241T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
12242L:	linux-scsi@vger.kernel.org
12243S:	Maintained
12244F:	Documentation/devicetree/bindings/scsi/
12245F:	drivers/scsi/
12246F:	include/scsi/
12247
12248SCSI TAPE DRIVER
12249M:	Kai Mäkisara <Kai.Makisara@kolumbus.fi>
12250L:	linux-scsi@vger.kernel.org
12251S:	Maintained
12252F:	Documentation/scsi/st.txt
12253F:	drivers/scsi/st.*
12254F:	drivers/scsi/st_*.h
12255
12256SCTP PROTOCOL
12257M:	Vlad Yasevich <vyasevich@gmail.com>
12258M:	Neil Horman <nhorman@tuxdriver.com>
12259L:	linux-sctp@vger.kernel.org
12260W:	http://lksctp.sourceforge.net
12261S:	Maintained
12262F:	Documentation/networking/sctp.txt
12263F:	include/linux/sctp.h
12264F:	include/uapi/linux/sctp.h
12265F:	include/net/sctp/
12266F:	net/sctp/
12267
12268SCx200 CPU SUPPORT
12269M:	Jim Cromie <jim.cromie@gmail.com>
12270S:	Odd Fixes
12271F:	Documentation/i2c/busses/scx200_acb
12272F:	arch/x86/platform/scx200/
12273F:	drivers/watchdog/scx200_wdt.c
12274F:	drivers/i2c/busses/scx200*
12275F:	drivers/mtd/maps/scx200_docflash.c
12276F:	include/linux/scx200.h
12277
12278SCx200 GPIO DRIVER
12279M:	Jim Cromie <jim.cromie@gmail.com>
12280S:	Maintained
12281F:	drivers/char/scx200_gpio.c
12282F:	include/linux/scx200_gpio.h
12283
12284SCx200 HRT CLOCKSOURCE DRIVER
12285M:	Jim Cromie <jim.cromie@gmail.com>
12286S:	Maintained
12287F:	drivers/clocksource/scx200_hrt.c
12288
12289SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
12290M:	Sascha Sommer <saschasommer@freenet.de>
12291L:	sdricohcs-devel@lists.sourceforge.net (subscribers-only)
12292S:	Maintained
12293F:	drivers/mmc/host/sdricoh_cs.c
12294
12295SECURE COMPUTING
12296M:	Kees Cook <keescook@chromium.org>
12297R:	Andy Lutomirski <luto@amacapital.net>
12298R:	Will Drewry <wad@chromium.org>
12299T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
12300S:	Supported
12301F:	kernel/seccomp.c
12302F:	include/uapi/linux/seccomp.h
12303F:	include/linux/seccomp.h
12304F:	tools/testing/selftests/seccomp/*
12305F:	tools/testing/selftests/kselftest_harness.h
12306F:	Documentation/userspace-api/seccomp_filter.rst
12307K:	\bsecure_computing
12308K:	\bTIF_SECCOMP\b
12309
12310SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
12311M:	Al Cooper <alcooperx@gmail.com>
12312L:	linux-mmc@vger.kernel.org
12313L:	bcm-kernel-feedback-list@broadcom.com
12314S:	Maintained
12315F:	drivers/mmc/host/sdhci-brcmstb*
12316
12317SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
12318M:	Adrian Hunter <adrian.hunter@intel.com>
12319L:	linux-mmc@vger.kernel.org
12320T:	git git://git.infradead.org/users/ahunter/linux-sdhci.git
12321S:	Maintained
12322F:	drivers/mmc/host/sdhci*
12323F:	include/linux/mmc/sdhci*
12324
12325SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
12326M:	Ben Dooks <ben-linux@fluff.org>
12327M:	Jaehoon Chung <jh80.chung@samsung.com>
12328L:	linux-mmc@vger.kernel.org
12329S:	Maintained
12330F:	drivers/mmc/host/sdhci-s3c*
12331
12332SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
12333M:	Viresh Kumar <vireshk@kernel.org>
12334L:	linux-mmc@vger.kernel.org
12335S:	Maintained
12336F:	drivers/mmc/host/sdhci-spear.c
12337
12338SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
12339M:	Kishon Vijay Abraham I <kishon@ti.com>
12340L:	linux-mmc@vger.kernel.org
12341S:	Maintained
12342F:	drivers/mmc/host/sdhci-omap.c
12343
12344SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
12345M:	Scott Bauer <scott.bauer@intel.com>
12346M:	Jonathan Derrick <jonathan.derrick@intel.com>
12347L:	linux-block@vger.kernel.org
12348S:	Supported
12349F:	block/sed*
12350F:	block/opal_proto.h
12351F:	include/linux/sed*
12352F:	include/uapi/linux/sed*
12353
12354SECURITY CONTACT
12355M:	Security Officers <security@kernel.org>
12356S:	Supported
12357
12358SECURITY SUBSYSTEM
12359M:	James Morris <jmorris@namei.org>
12360M:	"Serge E. Hallyn" <serge@hallyn.com>
12361L:	linux-security-module@vger.kernel.org (suggested Cc:)
12362T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
12363W:	http://kernsec.org/
12364S:	Supported
12365F:	security/
12366
12367SELINUX SECURITY MODULE
12368M:	Paul Moore <paul@paul-moore.com>
12369M:	Stephen Smalley <sds@tycho.nsa.gov>
12370M:	Eric Paris <eparis@parisplace.org>
12371L:	selinux@tycho.nsa.gov (moderated for non-subscribers)
12372W:	https://selinuxproject.org
12373W:	https://github.com/SELinuxProject
12374T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
12375S:	Supported
12376F:	include/linux/selinux*
12377F:	security/selinux/
12378F:	scripts/selinux/
12379F:	Documentation/admin-guide/LSM/SELinux.rst
12380
12381SENSABLE PHANTOM
12382M:	Jiri Slaby <jirislaby@gmail.com>
12383S:	Maintained
12384F:	drivers/misc/phantom.c
12385F:	include/uapi/linux/phantom.h
12386
12387SERIAL DEVICE BUS
12388M:	Rob Herring <robh@kernel.org>
12389L:	linux-serial@vger.kernel.org
12390S:	Maintained
12391F:	Documentation/devicetree/bindings/serial/slave-device.txt
12392F:	drivers/tty/serdev/
12393F:	include/linux/serdev.h
12394
12395SERIAL DRIVERS
12396M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12397L:	linux-serial@vger.kernel.org
12398S:	Maintained
12399F:	Documentation/devicetree/bindings/serial/
12400F:	drivers/tty/serial/
12401
12402SERIAL IR RECEIVER
12403M:	Sean Young <sean@mess.org>
12404L:	linux-media@vger.kernel.org
12405S:	Maintained
12406F:	drivers/media/rc/serial_ir.c
12407
12408SFC NETWORK DRIVER
12409M:	Solarflare linux maintainers <linux-net-drivers@solarflare.com>
12410M:	Edward Cree <ecree@solarflare.com>
12411M:	Bert Kenward <bkenward@solarflare.com>
12412L:	netdev@vger.kernel.org
12413S:	Supported
12414F:	drivers/net/ethernet/sfc/
12415
12416SGI GRU DRIVER
12417M:	Dimitri Sivanich <sivanich@sgi.com>
12418S:	Maintained
12419F:	drivers/misc/sgi-gru/
12420
12421SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
12422M:	Pat Gefre <pfg@sgi.com>
12423L:	linux-ia64@vger.kernel.org
12424S:	Supported
12425F:	Documentation/ia64/serial.txt
12426F:	drivers/tty/serial/ioc?_serial.c
12427F:	include/linux/ioc?.h
12428
12429SGI XP/XPC/XPNET DRIVER
12430M:	Cliff Whickman <cpw@sgi.com>
12431M:	Robin Holt <robinmholt@gmail.com>
12432S:	Maintained
12433F:	drivers/misc/sgi-xp/
12434
12435SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
12436M:	Ursula Braun <ubraun@linux.vnet.ibm.com>
12437L:	linux-s390@vger.kernel.org
12438W:	http://www.ibm.com/developerworks/linux/linux390/
12439S:	Supported
12440F:	net/smc/
12441
12442SH_VEU V4L2 MEM2MEM DRIVER
12443L:	linux-media@vger.kernel.org
12444S:	Orphan
12445F:	drivers/media/platform/sh_veu.c
12446
12447SH_VOU V4L2 OUTPUT DRIVER
12448L:	linux-media@vger.kernel.org
12449S:	Orphan
12450F:	drivers/media/platform/sh_vou.c
12451F:	include/media/drv-intf/sh_vou.h
12452
12453SI2157 MEDIA DRIVER
12454M:	Antti Palosaari <crope@iki.fi>
12455L:	linux-media@vger.kernel.org
12456W:	https://linuxtv.org
12457W:	http://palosaari.fi/linux/
12458Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12459T:	git git://linuxtv.org/anttip/media_tree.git
12460S:	Maintained
12461F:	drivers/media/tuners/si2157*
12462
12463SI2168 MEDIA DRIVER
12464M:	Antti Palosaari <crope@iki.fi>
12465L:	linux-media@vger.kernel.org
12466W:	https://linuxtv.org
12467W:	http://palosaari.fi/linux/
12468Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12469T:	git git://linuxtv.org/anttip/media_tree.git
12470S:	Maintained
12471F:	drivers/media/dvb-frontends/si2168*
12472
12473SI470X FM RADIO RECEIVER I2C DRIVER
12474M:	Hans Verkuil <hverkuil@xs4all.nl>
12475L:	linux-media@vger.kernel.org
12476T:	git git://linuxtv.org/media_tree.git
12477W:	https://linuxtv.org
12478S:	Odd Fixes
12479F:	drivers/media/radio/si470x/radio-si470x-i2c.c
12480
12481SI470X FM RADIO RECEIVER USB DRIVER
12482M:	Hans Verkuil <hverkuil@xs4all.nl>
12483L:	linux-media@vger.kernel.org
12484T:	git git://linuxtv.org/media_tree.git
12485W:	https://linuxtv.org
12486S:	Maintained
12487F:	drivers/media/radio/si470x/radio-si470x-common.c
12488F:	drivers/media/radio/si470x/radio-si470x.h
12489F:	drivers/media/radio/si470x/radio-si470x-usb.c
12490
12491SI4713 FM RADIO TRANSMITTER I2C DRIVER
12492M:	Eduardo Valentin <edubezval@gmail.com>
12493L:	linux-media@vger.kernel.org
12494T:	git git://linuxtv.org/media_tree.git
12495W:	https://linuxtv.org
12496S:	Odd Fixes
12497F:	drivers/media/radio/si4713/si4713.?
12498
12499SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
12500M:	Eduardo Valentin <edubezval@gmail.com>
12501L:	linux-media@vger.kernel.org
12502T:	git git://linuxtv.org/media_tree.git
12503W:	https://linuxtv.org
12504S:	Odd Fixes
12505F:	drivers/media/radio/si4713/radio-platform-si4713.c
12506
12507SI4713 FM RADIO TRANSMITTER USB DRIVER
12508M:	Hans Verkuil <hverkuil@xs4all.nl>
12509L:	linux-media@vger.kernel.org
12510T:	git git://linuxtv.org/media_tree.git
12511W:	https://linuxtv.org
12512S:	Maintained
12513F:	drivers/media/radio/si4713/radio-usb-si4713.c
12514
12515SIANO DVB DRIVER
12516M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
12517M:	Mauro Carvalho Chehab <mchehab@kernel.org>
12518L:	linux-media@vger.kernel.org
12519W:	https://linuxtv.org
12520T:	git git://linuxtv.org/media_tree.git
12521S:	Odd fixes
12522F:	drivers/media/common/siano/
12523F:	drivers/media/usb/siano/
12524F:	drivers/media/usb/siano/
12525F:	drivers/media/mmc/siano/
12526
12527SILEAD TOUCHSCREEN DRIVER
12528M:	Hans de Goede <hdegoede@redhat.com>
12529L:	linux-input@vger.kernel.org
12530L:	platform-driver-x86@vger.kernel.org
12531S:	Maintained
12532F:	drivers/input/touchscreen/silead.c
12533F:	drivers/platform/x86/silead_dmi.c
12534
12535SILICON MOTION SM712 FRAME BUFFER DRIVER
12536M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12537M:	Teddy Wang <teddy.wang@siliconmotion.com>
12538M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12539L:	linux-fbdev@vger.kernel.org
12540S:	Maintained
12541F:	drivers/video/fbdev/sm712*
12542F:	Documentation/fb/sm712fb.txt
12543
12544SIMPLE FIRMWARE INTERFACE (SFI)
12545M:	Len Brown <lenb@kernel.org>
12546L:	sfi-devel@simplefirmware.org
12547W:	http://simplefirmware.org/
12548T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12549S:	Supported
12550F:	arch/x86/platform/sfi/
12551F:	drivers/sfi/
12552F:	include/linux/sfi*.h
12553
12554SIMPLEFB FB DRIVER
12555M:	Hans de Goede <hdegoede@redhat.com>
12556L:	linux-fbdev@vger.kernel.org
12557S:	Maintained
12558F:	Documentation/devicetree/bindings/display/simple-framebuffer.txt
12559F:	drivers/video/fbdev/simplefb.c
12560F:	include/linux/platform_data/simplefb.h
12561
12562SIMTEC EB110ATX (Chalice CATS)
12563P:	Ben Dooks
12564P:	Vincent Sanders <vince@simtec.co.uk>
12565M:	Simtec Linux Team <linux@simtec.co.uk>
12566W:	http://www.simtec.co.uk/products/EB110ATX/
12567S:	Supported
12568
12569SIMTEC EB2410ITX (BAST)
12570P:	Ben Dooks
12571P:	Vincent Sanders <vince@simtec.co.uk>
12572M:	Simtec Linux Team <linux@simtec.co.uk>
12573W:	http://www.simtec.co.uk/products/EB2410ITX/
12574S:	Supported
12575F:	arch/arm/mach-s3c24xx/mach-bast.c
12576F:	arch/arm/mach-s3c24xx/bast-ide.c
12577F:	arch/arm/mach-s3c24xx/bast-irq.c
12578
12579SIPHASH PRF ROUTINES
12580M:	Jason A. Donenfeld <Jason@zx2c4.com>
12581S:	Maintained
12582F:	lib/siphash.c
12583F:	lib/test_siphash.c
12584F:	include/linux/siphash.h
12585
12586SIOX
12587M:	Gavin Schenk <g.schenk@eckelmann.de>
12588M:	Uwe Kleine-König <kernel@pengutronix.de>
12589S:	Supported
12590F:	drivers/siox/*
12591F:	include/trace/events/siox.h
12592
12593SIS 190 ETHERNET DRIVER
12594M:	Francois Romieu <romieu@fr.zoreil.com>
12595L:	netdev@vger.kernel.org
12596S:	Maintained
12597F:	drivers/net/ethernet/sis/sis190.c
12598
12599SIS 900/7016 FAST ETHERNET DRIVER
12600M:	Daniele Venzano <venza@brownhat.org>
12601W:	http://www.brownhat.org/sis900.html
12602L:	netdev@vger.kernel.org
12603S:	Maintained
12604F:	drivers/net/ethernet/sis/sis900.*
12605
12606SIS FRAMEBUFFER DRIVER
12607M:	Thomas Winischhofer <thomas@winischhofer.net>
12608W:	http://www.winischhofer.net/linuxsisvga.shtml
12609S:	Maintained
12610F:	Documentation/fb/sisfb.txt
12611F:	drivers/video/fbdev/sis/
12612F:	include/video/sisfb.h
12613
12614SIS USB2VGA DRIVER
12615M:	Thomas Winischhofer <thomas@winischhofer.net>
12616W:	http://www.winischhofer.at/linuxsisusbvga.shtml
12617S:	Maintained
12618F:	drivers/usb/misc/sisusbvga/
12619
12620SLAB ALLOCATOR
12621M:	Christoph Lameter <cl@linux.com>
12622M:	Pekka Enberg <penberg@kernel.org>
12623M:	David Rientjes <rientjes@google.com>
12624M:	Joonsoo Kim <iamjoonsoo.kim@lge.com>
12625M:	Andrew Morton <akpm@linux-foundation.org>
12626L:	linux-mm@kvack.org
12627S:	Maintained
12628F:	include/linux/sl?b*.h
12629F:	mm/sl?b*
12630
12631SLEEPABLE READ-COPY UPDATE (SRCU)
12632M:	Lai Jiangshan <jiangshanlai@gmail.com>
12633M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12634M:	Josh Triplett <josh@joshtriplett.org>
12635R:	Steven Rostedt <rostedt@goodmis.org>
12636R:	Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12637L:	linux-kernel@vger.kernel.org
12638W:	http://www.rdrop.com/users/paulmck/RCU/
12639S:	Supported
12640T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12641F:	include/linux/srcu.h
12642F:	kernel/rcu/srcu.c
12643
12644SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
12645M:	Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12646L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12647S:	Maintained
12648F:	drivers/slimbus/
12649F:	Documentation/devicetree/bindings/slimbus/
12650F:	include/linux/slimbus.h
12651
12652SMACK SECURITY MODULE
12653M:	Casey Schaufler <casey@schaufler-ca.com>
12654L:	linux-security-module@vger.kernel.org
12655W:	http://schaufler-ca.com
12656T:	git git://github.com/cschaufler/smack-next
12657S:	Maintained
12658F:	Documentation/admin-guide/LSM/Smack.rst
12659F:	security/smack/
12660
12661SMC91x ETHERNET DRIVER
12662M:	Nicolas Pitre <nico@fluxnic.net>
12663S:	Odd Fixes
12664F:	drivers/net/ethernet/smsc/smc91x.*
12665
12666SMIA AND SMIA++ IMAGE SENSOR DRIVER
12667M:	Sakari Ailus <sakari.ailus@iki.fi>
12668L:	linux-media@vger.kernel.org
12669S:	Maintained
12670F:	drivers/media/i2c/smiapp/
12671F:	include/media/i2c/smiapp.h
12672F:	drivers/media/i2c/smiapp-pll.c
12673F:	drivers/media/i2c/smiapp-pll.h
12674F:	include/uapi/linux/smiapp.h
12675F:	Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12676
12677SMM665 HARDWARE MONITOR DRIVER
12678M:	Guenter Roeck <linux@roeck-us.net>
12679L:	linux-hwmon@vger.kernel.org
12680S:	Maintained
12681F:	Documentation/hwmon/smm665
12682F:	drivers/hwmon/smm665.c
12683
12684SMSC EMC2103 HARDWARE MONITOR DRIVER
12685M:	Steve Glendinning <steve.glendinning@shawell.net>
12686L:	linux-hwmon@vger.kernel.org
12687S:	Maintained
12688F:	Documentation/hwmon/emc2103
12689F:	drivers/hwmon/emc2103.c
12690
12691SMSC SCH5627 HARDWARE MONITOR DRIVER
12692M:	Hans de Goede <hdegoede@redhat.com>
12693L:	linux-hwmon@vger.kernel.org
12694S:	Supported
12695F:	Documentation/hwmon/sch5627
12696F:	drivers/hwmon/sch5627.c
12697
12698SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12699M:	Steve Glendinning <steve.glendinning@shawell.net>
12700L:	linux-fbdev@vger.kernel.org
12701S:	Maintained
12702F:	drivers/video/fbdev/smscufx.c
12703
12704SMSC47B397 HARDWARE MONITOR DRIVER
12705M:	Jean Delvare <jdelvare@suse.com>
12706L:	linux-hwmon@vger.kernel.org
12707S:	Maintained
12708F:	Documentation/hwmon/smsc47b397
12709F:	drivers/hwmon/smsc47b397.c
12710
12711SMSC911x ETHERNET DRIVER
12712M:	Steve Glendinning <steve.glendinning@shawell.net>
12713L:	netdev@vger.kernel.org
12714S:	Maintained
12715F:	include/linux/smsc911x.h
12716F:	drivers/net/ethernet/smsc/smsc911x.*
12717
12718SMSC9420 PCI ETHERNET DRIVER
12719M:	Steve Glendinning <steve.glendinning@shawell.net>
12720L:	netdev@vger.kernel.org
12721S:	Maintained
12722F:	drivers/net/ethernet/smsc/smsc9420.*
12723
12724SOC-CAMERA V4L2 SUBSYSTEM
12725M:	Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12726L:	linux-media@vger.kernel.org
12727T:	git git://linuxtv.org/media_tree.git
12728S:	Maintained
12729F:	include/media/soc*
12730F:	drivers/media/i2c/soc_camera/
12731F:	drivers/media/platform/soc_camera/
12732
12733SOCIONEXT UNIPHIER SOUND DRIVER
12734M:	Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com>
12735L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12736S:	Maintained
12737F:	sound/soc/uniphier/
12738
12739SOEKRIS NET48XX LED SUPPORT
12740M:	Chris Boot <bootc@bootc.net>
12741S:	Maintained
12742F:	drivers/leds/leds-net48xx.c
12743
12744SOFT-ROCE DRIVER (rxe)
12745M:	Moni Shoua <monis@mellanox.com>
12746L:	linux-rdma@vger.kernel.org
12747S:	Supported
12748W:	https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12749Q:	http://patchwork.kernel.org/project/linux-rdma/list/
12750F:	drivers/infiniband/sw/rxe/
12751F:	include/uapi/rdma/rdma_user_rxe.h
12752
12753SOFTLOGIC 6x10 MPEG CODEC
12754M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12755M:	Anton Sviridenko <anton@corp.bluecherry.net>
12756M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12757M:	Andrey Utkin <andrey_utkin@fastmail.com>
12758M:	Ismael Luceno <ismael@iodev.co.uk>
12759L:	linux-media@vger.kernel.org
12760S:	Supported
12761F:	drivers/media/pci/solo6x10/
12762
12763SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
12764M:	James Morse <james.morse@arm.com>
12765L:	linux-arm-kernel@lists.infradead.org
12766S:	Maintained
12767F:	Documentation/devicetree/bindings/arm/firmware/sdei.txt
12768F:	drivers/firmware/arm_sdei.c
12769F:	include/linux/sdei.h
12770F:	include/uapi/linux/sdei.h
12771
12772SOFTWARE RAID (Multiple Disks) SUPPORT
12773M:	Shaohua Li <shli@kernel.org>
12774L:	linux-raid@vger.kernel.org
12775T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12776S:	Supported
12777F:	drivers/md/Makefile
12778F:	drivers/md/Kconfig
12779F:	drivers/md/md*
12780F:	drivers/md/raid*
12781F:	include/linux/raid/
12782F:	include/uapi/linux/raid/
12783
12784SOCIONEXT (SNI) NETSEC NETWORK DRIVER
12785M:	Jassi Brar <jaswinder.singh@linaro.org>
12786L:	netdev@vger.kernel.org
12787S:	Maintained
12788F:	drivers/net/ethernet/socionext/netsec.c
12789F:	Documentation/devicetree/bindings/net/socionext-netsec.txt
12790
12791SONIC NETWORK DRIVER
12792M:	Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12793L:	netdev@vger.kernel.org
12794S:	Maintained
12795F:	drivers/net/ethernet/natsemi/sonic.*
12796
12797SONICS SILICON BACKPLANE DRIVER (SSB)
12798M:	Michael Buesch <m@bues.ch>
12799L:	linux-wireless@vger.kernel.org
12800S:	Maintained
12801F:	drivers/ssb/
12802F:	include/linux/ssb/
12803
12804SONY IMX274 SENSOR DRIVER
12805M:	Leon Luo <leonl@leopardimaging.com>
12806L:	linux-media@vger.kernel.org
12807T:	git git://linuxtv.org/media_tree.git
12808S:	Maintained
12809F:	drivers/media/i2c/imx274.c
12810F:	Documentation/devicetree/bindings/media/i2c/imx274.txt
12811
12812SONY MEMORYSTICK CARD SUPPORT
12813M:	Alex Dubov <oakad@yahoo.com>
12814W:	http://tifmxx.berlios.de/
12815S:	Maintained
12816F:	drivers/memstick/host/tifm_ms.c
12817
12818SONY MEMORYSTICK STANDARD SUPPORT
12819M:	Maxim Levitsky <maximlevitsky@gmail.com>
12820S:	Maintained
12821F:	drivers/memstick/core/ms_block.*
12822
12823SONY VAIO CONTROL DEVICE DRIVER
12824M:	Mattia Dongili <malattia@linux.it>
12825L:	platform-driver-x86@vger.kernel.org
12826W:	http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12827S:	Maintained
12828F:	Documentation/laptops/sony-laptop.txt
12829F:	drivers/char/sonypi.c
12830F:	drivers/platform/x86/sony-laptop.c
12831F:	include/linux/sony-laptop.h
12832
12833SOUND
12834M:	Jaroslav Kysela <perex@perex.cz>
12835M:	Takashi Iwai <tiwai@suse.com>
12836L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12837W:	http://www.alsa-project.org/
12838T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12839T:	git git://git.alsa-project.org/alsa-kernel.git
12840Q:	http://patchwork.kernel.org/project/alsa-devel/list/
12841S:	Maintained
12842F:	Documentation/sound/
12843F:	include/sound/
12844F:	include/uapi/sound/
12845F:	sound/
12846
12847SOUND - COMPRESSED AUDIO
12848M:	Vinod Koul <vinod.koul@intel.com>
12849L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12850T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12851S:	Supported
12852F:	Documentation/sound/alsa/compress_offload.txt
12853F:	include/sound/compress_driver.h
12854F:	include/uapi/sound/compress_*
12855F:	sound/core/compress_offload.c
12856F:	sound/soc/soc-compress.c
12857
12858SOUND - DMAENGINE HELPERS
12859M:	Lars-Peter Clausen <lars@metafoo.de>
12860S:	Supported
12861F:	include/sound/dmaengine_pcm.h
12862F:	sound/core/pcm_dmaengine.c
12863F:	sound/soc/soc-generic-dmaengine-pcm.c
12864
12865SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12866M:	Liam Girdwood <lgirdwood@gmail.com>
12867M:	Mark Brown <broonie@kernel.org>
12868T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12869L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12870W:	http://alsa-project.org/main/index.php/ASoC
12871S:	Supported
12872F:	Documentation/devicetree/bindings/sound/
12873F:	Documentation/sound/alsa/soc/
12874F:	sound/soc/
12875F:	include/sound/soc*
12876
12877SOUNDWIRE SUBSYSTEM
12878M:	Vinod Koul <vinod.koul@intel.com>
12879M:	Sanyog Kale <sanyog.r.kale@intel.com>
12880R:	Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
12881L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
12882S:	Supported
12883F:	Documentation/driver-api/soundwire/
12884F:	drivers/soundwire/
12885F:	include/linux/soundwire/
12886
12887SP2 MEDIA DRIVER
12888M:	Olli Salonen <olli.salonen@iki.fi>
12889L:	linux-media@vger.kernel.org
12890W:	https://linuxtv.org
12891Q:	http://patchwork.linuxtv.org/project/linux-media/list/
12892S:	Maintained
12893F:	drivers/media/dvb-frontends/sp2*
12894
12895SPARC + UltraSPARC (sparc/sparc64)
12896M:	"David S. Miller" <davem@davemloft.net>
12897L:	sparclinux@vger.kernel.org
12898Q:	http://patchwork.ozlabs.org/project/sparclinux/list/
12899T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12900T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12901S:	Maintained
12902F:	arch/sparc/
12903F:	drivers/sbus/
12904
12905SPARC SERIAL DRIVERS
12906M:	"David S. Miller" <davem@davemloft.net>
12907L:	sparclinux@vger.kernel.org
12908T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12909T:	git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12910S:	Maintained
12911F:	include/linux/sunserialcore.h
12912F:	drivers/tty/serial/suncore.c
12913F:	drivers/tty/serial/sunhv.c
12914F:	drivers/tty/serial/sunsab.c
12915F:	drivers/tty/serial/sunsab.h
12916F:	drivers/tty/serial/sunsu.c
12917F:	drivers/tty/serial/sunzilog.c
12918F:	drivers/tty/serial/sunzilog.h
12919F:	drivers/tty/vcc.c
12920
12921SPARSE CHECKER
12922M:	"Christopher Li" <sparse@chrisli.org>
12923L:	linux-sparse@vger.kernel.org
12924W:	https://sparse.wiki.kernel.org/
12925T:	git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12926T:	git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12927S:	Maintained
12928F:	include/linux/compiler.h
12929
12930SPEAR CLOCK FRAMEWORK SUPPORT
12931M:	Viresh Kumar <vireshk@kernel.org>
12932L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12933W:	http://www.st.com/spear
12934S:	Maintained
12935F:	drivers/clk/spear/
12936
12937SPEAR PLATFORM SUPPORT
12938M:	Viresh Kumar <vireshk@kernel.org>
12939M:	Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12940L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12941W:	http://www.st.com/spear
12942S:	Maintained
12943F:	arch/arm/boot/dts/spear*
12944F:	arch/arm/mach-spear/
12945
12946SPI NOR SUBSYSTEM
12947M:	Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12948M:	Marek Vasut <marek.vasut@gmail.com>
12949L:	linux-mtd@lists.infradead.org
12950W:	http://www.linux-mtd.infradead.org/
12951Q:	http://patchwork.ozlabs.org/project/linux-mtd/list/
12952T:	git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12953T:	git git://git.infradead.org/linux-mtd.git spi-nor/next
12954S:	Maintained
12955F:	drivers/mtd/spi-nor/
12956F:	include/linux/mtd/spi-nor.h
12957
12958SPI SUBSYSTEM
12959M:	Mark Brown <broonie@kernel.org>
12960L:	linux-spi@vger.kernel.org
12961T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12962Q:	http://patchwork.kernel.org/project/spi-devel-general/list/
12963S:	Maintained
12964F:	Documentation/devicetree/bindings/spi/
12965F:	Documentation/spi/
12966F:	drivers/spi/
12967F:	include/linux/spi/
12968F:	include/uapi/linux/spi/
12969F:	tools/spi/
12970
12971SPIDERNET NETWORK DRIVER for CELL
12972M:	Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12973L:	netdev@vger.kernel.org
12974S:	Supported
12975F:	Documentation/networking/spider_net.txt
12976F:	drivers/net/ethernet/toshiba/spider_net*
12977
12978SPMI SUBSYSTEM
12979R:	Stephen Boyd <sboyd@kernel.org>
12980L:	linux-arm-msm@vger.kernel.org
12981F:	Documentation/devicetree/bindings/spmi/
12982F:	drivers/spmi/
12983F:	include/dt-bindings/spmi/spmi.h
12984F:	include/linux/spmi.h
12985F:	include/trace/events/spmi.h
12986
12987SPU FILE SYSTEM
12988M:	Jeremy Kerr <jk@ozlabs.org>
12989L:	linuxppc-dev@lists.ozlabs.org
12990W:	http://www.ibm.com/developerworks/power/cell/
12991S:	Supported
12992F:	Documentation/filesystems/spufs.txt
12993F:	arch/powerpc/platforms/cell/spufs/
12994
12995SQUASHFS FILE SYSTEM
12996M:	Phillip Lougher <phillip@squashfs.org.uk>
12997L:	squashfs-devel@lists.sourceforge.net (subscribers-only)
12998W:	http://squashfs.org.uk
12999T:	git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
13000S:	Maintained
13001F:	Documentation/filesystems/squashfs.txt
13002F:	fs/squashfs/
13003
13004SRM (Alpha) environment access
13005M:	Jan-Benedict Glaw <jbglaw@lug-owl.de>
13006S:	Maintained
13007F:	arch/alpha/kernel/srm_env.c
13008
13009STABLE BRANCH
13010M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13011L:	stable@vger.kernel.org
13012S:	Supported
13013F:	Documentation/process/stable-kernel-rules.rst
13014
13015STAGING - ATOMISP DRIVER
13016M:	Alan Cox <alan@linux.intel.com>
13017M:	Sakari Ailus <sakari.ailus@linux.intel.com>
13018L:	linux-media@vger.kernel.org
13019S:	Maintained
13020F:	drivers/staging/media/atomisp/
13021
13022STAGING - COMEDI
13023M:	Ian Abbott <abbotti@mev.co.uk>
13024M:	H Hartley Sweeten <hsweeten@visionengravers.com>
13025S:	Odd Fixes
13026F:	drivers/staging/comedi/
13027
13028STAGING - FLARION FT1000 DRIVERS
13029M:	Marek Belisko <marek.belisko@gmail.com>
13030S:	Odd Fixes
13031F:	drivers/staging/ft1000/
13032
13033STAGING - INDUSTRIAL IO
13034M:	Jonathan Cameron <jic23@kernel.org>
13035L:	linux-iio@vger.kernel.org
13036S:	Odd Fixes
13037F:	Documentation/devicetree/bindings/staging/iio/
13038F:	drivers/staging/iio/
13039
13040STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
13041M:	Jarod Wilson <jarod@wilsonet.com>
13042W:	http://www.lirc.org/
13043S:	Odd Fixes
13044F:	drivers/staging/media/lirc/
13045
13046STAGING - LUSTRE PARALLEL FILESYSTEM
13047M:	Oleg Drokin <oleg.drokin@intel.com>
13048M:	Andreas Dilger <andreas.dilger@intel.com>
13049M:	James Simmons <jsimmons@infradead.org>
13050L:	lustre-devel@lists.lustre.org (moderated for non-subscribers)
13051W:	http://wiki.lustre.org/
13052S:	Maintained
13053F:	drivers/staging/lustre
13054
13055STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
13056M:	Marc Dietrich <marvin24@gmx.de>
13057L:	ac100@lists.launchpad.net (moderated for non-subscribers)
13058L:	linux-tegra@vger.kernel.org
13059S:	Maintained
13060F:	drivers/staging/nvec/
13061
13062STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
13063M:	Jens Frederich <jfrederich@gmail.com>
13064M:	Daniel Drake <dsd@laptop.org>
13065M:	Jon Nettleton <jon.nettleton@gmail.com>
13066W:	http://wiki.laptop.org/go/DCON
13067S:	Maintained
13068F:	drivers/staging/olpc_dcon/
13069
13070STAGING - REALTEK RTL8712U DRIVERS
13071M:	Larry Finger <Larry.Finger@lwfinger.net>
13072M:	Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
13073S:	Odd Fixes
13074F:	drivers/staging/rtl8712/
13075
13076STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
13077M:	Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13078M:	Teddy Wang <teddy.wang@siliconmotion.com>
13079M:	Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13080L:	linux-fbdev@vger.kernel.org
13081S:	Maintained
13082F:	drivers/staging/sm750fb/
13083
13084STAGING - SPEAKUP CONSOLE SPEECH DRIVER
13085M:	William Hubbs <w.d.hubbs@gmail.com>
13086M:	Chris Brannon <chris@the-brannons.com>
13087M:	Kirk Reiser <kirk@reisers.ca>
13088M:	Samuel Thibault <samuel.thibault@ens-lyon.org>
13089L:	speakup@linux-speakup.org
13090W:	http://www.linux-speakup.org/
13091S:	Odd Fixes
13092F:	drivers/staging/speakup/
13093
13094STAGING - VIA VT665X DRIVERS
13095M:	Forest Bond <forest@alittletooquiet.net>
13096S:	Odd Fixes
13097F:	drivers/staging/vt665?/
13098
13099STAGING - WILC1000 WIFI DRIVER
13100M:	Aditya Shankar <aditya.shankar@microchip.com>
13101M:	Ganesh Krishna <ganesh.krishna@microchip.com>
13102L:	linux-wireless@vger.kernel.org
13103S:	Supported
13104F:	drivers/staging/wilc1000/
13105
13106STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
13107M:	Arnaud Patard <arnaud.patard@rtp-net.org>
13108S:	Odd Fixes
13109F:	drivers/staging/xgifb/
13110
13111STAGING SUBSYSTEM
13112M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13113T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
13114L:	devel@driverdev.osuosl.org
13115S:	Supported
13116F:	drivers/staging/
13117
13118STARFIRE/DURALAN NETWORK DRIVER
13119M:	Ion Badulescu <ionut@badula.org>
13120S:	Odd Fixes
13121F:	drivers/net/ethernet/adaptec/starfire*
13122
13123STEC S1220 SKD DRIVER
13124M:	Bart Van Assche <bart.vanassche@wdc.com>
13125L:	linux-block@vger.kernel.org
13126S:	Maintained
13127F:	drivers/block/skd*[ch]
13128
13129STI CEC DRIVER
13130M:	Benjamin Gaignard <benjamin.gaignard@linaro.org>
13131S:	Maintained
13132F:	drivers/staging/media/st-cec/
13133F:	Documentation/devicetree/bindings/media/stih-cec.txt
13134
13135STK1160 USB VIDEO CAPTURE DRIVER
13136M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13137L:	linux-media@vger.kernel.org
13138T:	git git://linuxtv.org/media_tree.git
13139S:	Maintained
13140F:	drivers/media/usb/stk1160/
13141
13142STMMAC ETHERNET DRIVER
13143M:	Giuseppe Cavallaro <peppe.cavallaro@st.com>
13144M:	Alexandre Torgue <alexandre.torgue@st.com>
13145L:	netdev@vger.kernel.org
13146W:	http://www.stlinux.com
13147S:	Supported
13148F:	drivers/net/ethernet/stmicro/stmmac/
13149
13150SUN3/3X
13151M:	Sam Creasey <sammy@sammy.net>
13152W:	http://sammy.net/sun3/
13153S:	Maintained
13154F:	arch/m68k/kernel/*sun3*
13155F:	arch/m68k/sun3*/
13156F:	arch/m68k/include/asm/sun3*
13157F:	drivers/net/ethernet/i825xx/sun3*
13158
13159SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
13160M:	Hans de Goede <hdegoede@redhat.com>
13161L:	linux-input@vger.kernel.org
13162S:	Maintained
13163F:	Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
13164F:	drivers/input/keyboard/sun4i-lradc-keys.c
13165
13166SUNDANCE NETWORK DRIVER
13167M:	Denis Kirjanov <kda@linux-powerpc.org>
13168L:	netdev@vger.kernel.org
13169S:	Maintained
13170F:	drivers/net/ethernet/dlink/sundance.c
13171
13172SUPERH
13173M:	Yoshinori Sato <ysato@users.sourceforge.jp>
13174M:	Rich Felker <dalias@libc.org>
13175L:	linux-sh@vger.kernel.org
13176Q:	http://patchwork.kernel.org/project/linux-sh/list/
13177S:	Maintained
13178F:	Documentation/sh/
13179F:	arch/sh/
13180F:	drivers/sh/
13181
13182SUSPEND TO RAM
13183M:	"Rafael J. Wysocki" <rjw@rjwysocki.net>
13184M:	Len Brown <len.brown@intel.com>
13185M:	Pavel Machek <pavel@ucw.cz>
13186L:	linux-pm@vger.kernel.org
13187B:	https://bugzilla.kernel.org
13188S:	Supported
13189F:	Documentation/power/
13190F:	arch/x86/kernel/acpi/
13191F:	drivers/base/power/
13192F:	kernel/power/
13193F:	include/linux/suspend.h
13194F:	include/linux/freezer.h
13195F:	include/linux/pm.h
13196
13197SVGA HANDLING
13198M:	Martin Mares <mj@ucw.cz>
13199L:	linux-video@atrey.karlin.mff.cuni.cz
13200S:	Maintained
13201F:	Documentation/svga.txt
13202F:	arch/x86/boot/video*
13203
13204SWIOTLB SUBSYSTEM
13205M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13206L:	iommu@lists.linux-foundation.org
13207T:	git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
13208S:	Supported
13209F:	lib/swiotlb.c
13210F:	arch/*/kernel/pci-swiotlb.c
13211F:	include/linux/swiotlb.h
13212
13213SWITCHDEV
13214M:	Jiri Pirko <jiri@resnulli.us>
13215M:	Ivan Vecera <ivecera@redhat.com>
13216L:	netdev@vger.kernel.org
13217S:	Supported
13218F:	net/switchdev/
13219F:	include/net/switchdev.h
13220
13221SYNC FILE FRAMEWORK
13222M:	Sumit Semwal <sumit.semwal@linaro.org>
13223R:	Gustavo Padovan <gustavo@padovan.org>
13224S:	Maintained
13225L:	linux-media@vger.kernel.org
13226L:	dri-devel@lists.freedesktop.org
13227F:	drivers/dma-buf/sync_*
13228F:	drivers/dma-buf/dma-fence*
13229F:	drivers/dma-buf/sw_sync.c
13230F:	include/linux/sync_file.h
13231F:	include/uapi/linux/sync_file.h
13232F:	Documentation/sync_file.txt
13233T:	git git://anongit.freedesktop.org/drm/drm-misc
13234
13235SYNOPSYS ARC ARCHITECTURE
13236M:	Vineet Gupta <vgupta@synopsys.com>
13237L:	linux-snps-arc@lists.infradead.org
13238S:	Supported
13239F:	arch/arc/
13240F:	Documentation/devicetree/bindings/arc/*
13241F:	Documentation/devicetree/bindings/interrupt-controller/snps,arc*
13242F:	drivers/clocksource/arc_timer.c
13243F:	drivers/tty/serial/arc_uart.c
13244T:	git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
13245
13246SYNOPSYS ARC HSDK SDP pll clock driver
13247M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13248S:	Supported
13249F:	drivers/clk/clk-hsdk-pll.c
13250F:	Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
13251
13252SYNOPSYS ARC SDP clock driver
13253M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13254S:	Supported
13255F:	drivers/clk/axs10x/*
13256F:	Documentation/devicetree/bindings/clock/snps,pll-clock.txt
13257
13258SYNOPSYS ARC SDP platform support
13259M:	Alexey Brodkin <abrodkin@synopsys.com>
13260S:	Supported
13261F:	arch/arc/plat-axs10x
13262F:	arch/arc/boot/dts/ax*
13263F:	Documentation/devicetree/bindings/arc/axs10*
13264
13265SYNOPSYS AXS10x RESET CONTROLLER DRIVER
13266M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13267S:	Supported
13268F:	drivers/reset/reset-axs10x.c
13269F:	Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
13270
13271SYNOPSYS DESIGNWARE 8250 UART DRIVER
13272R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13273S:	Maintained
13274F:	drivers/tty/serial/8250/8250_dw.c
13275
13276SYNOPSYS DESIGNWARE APB GPIO DRIVER
13277M:	Hoan Tran <hotran@apm.com>
13278L:	linux-gpio@vger.kernel.org
13279S:	Maintained
13280F:	drivers/gpio/gpio-dwapb.c
13281F:	Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
13282
13283SYNOPSYS DESIGNWARE DMAC DRIVER
13284M:	Viresh Kumar <vireshk@kernel.org>
13285R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13286S:	Maintained
13287F:	include/linux/dma/dw.h
13288F:	include/linux/platform_data/dma-dw.h
13289F:	drivers/dma/dw/
13290
13291SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
13292M:	Jie Deng <jiedeng@synopsys.com>
13293M:	Jose Abreu <Jose.Abreu@synopsys.com>
13294L:	netdev@vger.kernel.org
13295S:	Supported
13296F:	drivers/net/ethernet/synopsys/
13297
13298SYNOPSYS DESIGNWARE I2C DRIVER
13299M:	Jarkko Nikula <jarkko.nikula@linux.intel.com>
13300R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13301R:	Mika Westerberg <mika.westerberg@linux.intel.com>
13302L:	linux-i2c@vger.kernel.org
13303S:	Maintained
13304F:	drivers/i2c/busses/i2c-designware-*
13305F:	include/linux/platform_data/i2c-designware.h
13306
13307SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
13308M:	Jaehoon Chung <jh80.chung@samsung.com>
13309L:	linux-mmc@vger.kernel.org
13310S:	Maintained
13311F:	drivers/mmc/host/dw_mmc*
13312
13313SYNOPSYS HSDK RESET CONTROLLER DRIVER
13314M:	Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
13315S:	Supported
13316F:	drivers/reset/reset-hsdk.c
13317F:	include/dt-bindings/reset/snps,hsdk-reset.h
13318F:	Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
13319
13320SYSTEM CONFIGURATION (SYSCON)
13321M:	Lee Jones <lee.jones@linaro.org>
13322M:	Arnd Bergmann <arnd@arndb.de>
13323T:	git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
13324S:	Supported
13325F:	drivers/mfd/syscon.c
13326
13327SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
13328M:	Sudeep Holla <sudeep.holla@arm.com>
13329L:	linux-arm-kernel@lists.infradead.org
13330S:	Maintained
13331F:	Documentation/devicetree/bindings/arm/arm,scpi.txt
13332F:	drivers/clk/clk-scpi.c
13333F:	drivers/cpufreq/scpi-cpufreq.c
13334F:	drivers/firmware/arm_scpi.c
13335F:	include/linux/scpi_protocol.h
13336
13337SYSTEM RESET/SHUTDOWN DRIVERS
13338M:	Sebastian Reichel <sre@kernel.org>
13339L:	linux-pm@vger.kernel.org
13340T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13341S:	Maintained
13342F:	Documentation/devicetree/bindings/power/reset/
13343F:	drivers/power/reset/
13344
13345SYSTEM TRACE MODULE CLASS
13346M:	Alexander Shishkin <alexander.shishkin@linux.intel.com>
13347S:	Maintained
13348T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
13349F:	Documentation/trace/stm.txt
13350F:	drivers/hwtracing/stm/
13351F:	include/linux/stm.h
13352F:	include/uapi/linux/stm.h
13353
13354SYSV FILESYSTEM
13355M:	Christoph Hellwig <hch@infradead.org>
13356S:	Maintained
13357F:	Documentation/filesystems/sysv-fs.txt
13358F:	fs/sysv/
13359F:	include/linux/sysv_fs.h
13360
13361TARGET SUBSYSTEM
13362M:	"Nicholas A. Bellinger" <nab@linux-iscsi.org>
13363L:	linux-scsi@vger.kernel.org
13364L:	target-devel@vger.kernel.org
13365W:	http://www.linux-iscsi.org
13366W:	http://groups.google.com/group/linux-iscsi-target-dev
13367T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13368S:	Supported
13369F:	drivers/target/
13370F:	include/target/
13371F:	Documentation/target/
13372
13373TASKSTATS STATISTICS INTERFACE
13374M:	Balbir Singh <bsingharora@gmail.com>
13375S:	Maintained
13376F:	Documentation/accounting/taskstats*
13377F:	include/linux/taskstats*
13378F:	kernel/taskstats.c
13379
13380TC subsystem
13381M:	Jamal Hadi Salim <jhs@mojatatu.com>
13382M:	Cong Wang <xiyou.wangcong@gmail.com>
13383M:	Jiri Pirko <jiri@resnulli.us>
13384L:	netdev@vger.kernel.org
13385S:	Maintained
13386F:	include/net/pkt_cls.h
13387F:	include/net/pkt_sched.h
13388F:	include/net/tc_act/
13389F:	include/uapi/linux/pkt_cls.h
13390F:	include/uapi/linux/pkt_sched.h
13391F:	include/uapi/linux/tc_act/
13392F:	include/uapi/linux/tc_ematch/
13393F:	net/sched/
13394
13395TCP LOW PRIORITY MODULE
13396M:	"Wong Hoi Sing, Edison" <hswong3i@gmail.com>
13397M:	"Hung Hing Lun, Mike" <hlhung3i@gmail.com>
13398W:	http://tcp-lp-mod.sourceforge.net/
13399S:	Maintained
13400F:	net/ipv4/tcp_lp.c
13401
13402TDA10071 MEDIA DRIVER
13403M:	Antti Palosaari <crope@iki.fi>
13404L:	linux-media@vger.kernel.org
13405W:	https://linuxtv.org
13406W:	http://palosaari.fi/linux/
13407Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13408T:	git git://linuxtv.org/anttip/media_tree.git
13409S:	Maintained
13410F:	drivers/media/dvb-frontends/tda10071*
13411
13412TDA18212 MEDIA DRIVER
13413M:	Antti Palosaari <crope@iki.fi>
13414L:	linux-media@vger.kernel.org
13415W:	https://linuxtv.org
13416W:	http://palosaari.fi/linux/
13417Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13418T:	git git://linuxtv.org/anttip/media_tree.git
13419S:	Maintained
13420F:	drivers/media/tuners/tda18212*
13421
13422TDA18218 MEDIA DRIVER
13423M:	Antti Palosaari <crope@iki.fi>
13424L:	linux-media@vger.kernel.org
13425W:	https://linuxtv.org
13426W:	http://palosaari.fi/linux/
13427Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13428T:	git git://linuxtv.org/anttip/media_tree.git
13429S:	Maintained
13430F:	drivers/media/tuners/tda18218*
13431
13432TDA18271 MEDIA DRIVER
13433M:	Michael Krufky <mkrufky@linuxtv.org>
13434L:	linux-media@vger.kernel.org
13435W:	https://linuxtv.org
13436W:	http://github.com/mkrufky
13437Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13438T:	git git://linuxtv.org/mkrufky/tuners.git
13439S:	Maintained
13440F:	drivers/media/tuners/tda18271*
13441
13442TDA827x MEDIA DRIVER
13443M:	Michael Krufky <mkrufky@linuxtv.org>
13444L:	linux-media@vger.kernel.org
13445W:	https://linuxtv.org
13446W:	http://github.com/mkrufky
13447Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13448T:	git git://linuxtv.org/mkrufky/tuners.git
13449S:	Maintained
13450F:	drivers/media/tuners/tda8290.*
13451
13452TDA8290 MEDIA DRIVER
13453M:	Michael Krufky <mkrufky@linuxtv.org>
13454L:	linux-media@vger.kernel.org
13455W:	https://linuxtv.org
13456W:	http://github.com/mkrufky
13457Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13458T:	git git://linuxtv.org/mkrufky/tuners.git
13459S:	Maintained
13460F:	drivers/media/tuners/tda8290.*
13461
13462TDA9840 MEDIA DRIVER
13463M:	Hans Verkuil <hverkuil@xs4all.nl>
13464L:	linux-media@vger.kernel.org
13465T:	git git://linuxtv.org/media_tree.git
13466W:	https://linuxtv.org
13467S:	Maintained
13468F:	drivers/media/i2c/tda9840*
13469
13470TEA5761 TUNER DRIVER
13471M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13472M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13473L:	linux-media@vger.kernel.org
13474W:	https://linuxtv.org
13475T:	git git://linuxtv.org/media_tree.git
13476S:	Odd fixes
13477F:	drivers/media/tuners/tea5761.*
13478
13479TEA5767 TUNER DRIVER
13480M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13481M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13482L:	linux-media@vger.kernel.org
13483W:	https://linuxtv.org
13484T:	git git://linuxtv.org/media_tree.git
13485S:	Maintained
13486F:	drivers/media/tuners/tea5767.*
13487
13488TEA6415C MEDIA DRIVER
13489M:	Hans Verkuil <hverkuil@xs4all.nl>
13490L:	linux-media@vger.kernel.org
13491T:	git git://linuxtv.org/media_tree.git
13492W:	https://linuxtv.org
13493S:	Maintained
13494F:	drivers/media/i2c/tea6415c*
13495
13496TEA6420 MEDIA DRIVER
13497M:	Hans Verkuil <hverkuil@xs4all.nl>
13498L:	linux-media@vger.kernel.org
13499T:	git git://linuxtv.org/media_tree.git
13500W:	https://linuxtv.org
13501S:	Maintained
13502F:	drivers/media/i2c/tea6420*
13503
13504TEAM DRIVER
13505M:	Jiri Pirko <jiri@resnulli.us>
13506L:	netdev@vger.kernel.org
13507S:	Supported
13508F:	drivers/net/team/
13509F:	include/linux/if_team.h
13510F:	include/uapi/linux/if_team.h
13511
13512TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
13513M:	"Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
13514S:	Maintained
13515F:	arch/x86/platform/ts5500/
13516
13517TECHNOTREND USB IR RECEIVER
13518M:	Sean Young <sean@mess.org>
13519L:	linux-media@vger.kernel.org
13520S:	Maintained
13521F:	drivers/media/rc/ttusbir.c
13522
13523TEE SUBSYSTEM
13524M:	Jens Wiklander <jens.wiklander@linaro.org>
13525S:	Maintained
13526F:	include/linux/tee_drv.h
13527F:	include/uapi/linux/tee.h
13528F:	drivers/tee/
13529F:	Documentation/tee.txt
13530
13531TEGRA ARCHITECTURE SUPPORT
13532M:	Thierry Reding <thierry.reding@gmail.com>
13533M:	Jonathan Hunter <jonathanh@nvidia.com>
13534L:	linux-tegra@vger.kernel.org
13535Q:	http://patchwork.ozlabs.org/project/linux-tegra/list/
13536T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
13537S:	Supported
13538N:	[^a-z]tegra
13539
13540TEGRA CLOCK DRIVER
13541M:	Peter De Schrijver <pdeschrijver@nvidia.com>
13542M:	Prashant Gaikwad <pgaikwad@nvidia.com>
13543S:	Supported
13544F:	drivers/clk/tegra/
13545
13546TEGRA DMA DRIVERS
13547M:	Laxman Dewangan <ldewangan@nvidia.com>
13548M:	Jon Hunter <jonathanh@nvidia.com>
13549S:	Supported
13550F:	drivers/dma/tegra*
13551
13552TEGRA I2C DRIVER
13553M:	Laxman Dewangan <ldewangan@nvidia.com>
13554S:	Supported
13555F:	drivers/i2c/busses/i2c-tegra.c
13556
13557TEGRA IOMMU DRIVERS
13558M:	Hiroshi Doyu <hdoyu@nvidia.com>
13559S:	Supported
13560F:	drivers/iommu/tegra*
13561
13562TEGRA KBC DRIVER
13563M:	Rakesh Iyer <riyer@nvidia.com>
13564M:	Laxman Dewangan <ldewangan@nvidia.com>
13565S:	Supported
13566F:	drivers/input/keyboard/tegra-kbc.c
13567
13568TEGRA PWM DRIVER
13569M:	Thierry Reding <thierry.reding@gmail.com>
13570S:	Supported
13571F:	drivers/pwm/pwm-tegra.c
13572
13573TEGRA SERIAL DRIVER
13574M:	Laxman Dewangan <ldewangan@nvidia.com>
13575S:	Supported
13576F:	drivers/tty/serial/serial-tegra.c
13577
13578TEGRA SPI DRIVER
13579M:	Laxman Dewangan <ldewangan@nvidia.com>
13580S:	Supported
13581F:	drivers/spi/spi-tegra*
13582
13583TEHUTI ETHERNET DRIVER
13584M:	Andy Gospodarek <andy@greyhouse.net>
13585L:	netdev@vger.kernel.org
13586S:	Supported
13587F:	drivers/net/ethernet/tehuti/*
13588
13589Telecom Clock Driver for MCPL0010
13590M:	Mark Gross <mark.gross@intel.com>
13591S:	Supported
13592F:	drivers/char/tlclk.c
13593
13594TENSILICA XTENSA PORT (xtensa)
13595M:	Chris Zankel <chris@zankel.net>
13596M:	Max Filippov <jcmvbkbc@gmail.com>
13597L:	linux-xtensa@linux-xtensa.org
13598T:	git git://github.com/czankel/xtensa-linux.git
13599S:	Maintained
13600F:	arch/xtensa/
13601F:	drivers/irqchip/irq-xtensa-*
13602
13603Texas Instruments' System Control Interface (TISCI) Protocol Driver
13604M:	Nishanth Menon <nm@ti.com>
13605M:	Tero Kristo <t-kristo@ti.com>
13606M:	Santosh Shilimkar <ssantosh@kernel.org>
13607L:	linux-arm-kernel@lists.infradead.org
13608S:	Maintained
13609F:	Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
13610F:	drivers/firmware/ti_sci*
13611F:	include/linux/soc/ti/ti_sci_protocol.h
13612F:	Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
13613F:	include/dt-bindings/genpd/k2g.h
13614F:	drivers/soc/ti/ti_sci_pm_domains.c
13615F:	Documentation/devicetree/bindings/reset/ti,sci-reset.txt
13616F:	Documentation/devicetree/bindings/clock/ti,sci-clk.txt
13617F:	drivers/clk/keystone/sci-clk.c
13618F:	drivers/reset/reset-ti-sci.c
13619
13620THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
13621M:	Hans Verkuil <hverkuil@xs4all.nl>
13622L:	linux-media@vger.kernel.org
13623T:	git git://linuxtv.org/media_tree.git
13624W:	https://linuxtv.org
13625S:	Maintained
13626F:	drivers/media/radio/radio-raremono.c
13627
13628THERMAL
13629M:	Zhang Rui <rui.zhang@intel.com>
13630M:	Eduardo Valentin <edubezval@gmail.com>
13631L:	linux-pm@vger.kernel.org
13632T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
13633T:	git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
13634Q:	https://patchwork.kernel.org/project/linux-pm/list/
13635S:	Supported
13636F:	drivers/thermal/
13637F:	include/linux/thermal.h
13638F:	include/uapi/linux/thermal.h
13639F:	include/linux/cpu_cooling.h
13640F:	Documentation/devicetree/bindings/thermal/
13641
13642THERMAL/CPU_COOLING
13643M:	Amit Daniel Kachhap <amit.kachhap@gmail.com>
13644M:	Viresh Kumar <viresh.kumar@linaro.org>
13645M:	Javi Merino <javi.merino@kernel.org>
13646L:	linux-pm@vger.kernel.org
13647S:	Supported
13648F:	Documentation/thermal/cpu-cooling-api.txt
13649F:	drivers/thermal/cpu_cooling.c
13650F:	include/linux/cpu_cooling.h
13651
13652THINKPAD ACPI EXTRAS DRIVER
13653M:	Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13654L:	ibm-acpi-devel@lists.sourceforge.net
13655L:	platform-driver-x86@vger.kernel.org
13656W:	http://ibm-acpi.sourceforge.net
13657W:	http://thinkwiki.org/wiki/Ibm-acpi
13658T:	git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13659S:	Maintained
13660F:	drivers/platform/x86/thinkpad_acpi.c
13661
13662THUNDERBOLT DRIVER
13663M:	Andreas Noever <andreas.noever@gmail.com>
13664M:	Michael Jamet <michael.jamet@intel.com>
13665M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13666M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13667T:	git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
13668S:	Maintained
13669F:	Documentation/admin-guide/thunderbolt.rst
13670F:	drivers/thunderbolt/
13671F:	include/linux/thunderbolt.h
13672
13673THUNDERBOLT NETWORK DRIVER
13674M:	Michael Jamet <michael.jamet@intel.com>
13675M:	Mika Westerberg <mika.westerberg@linux.intel.com>
13676M:	Yehezkel Bernat <yehezkel.bernat@intel.com>
13677L:	netdev@vger.kernel.org
13678S:	Maintained
13679F:	drivers/net/thunderbolt.c
13680
13681THUNDERX GPIO DRIVER
13682M:	David Daney <david.daney@cavium.com>
13683S:	Maintained
13684F:	drivers/gpio/gpio-thunderx.c
13685
13686TI AM437X VPFE DRIVER
13687M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13688L:	linux-media@vger.kernel.org
13689W:	https://linuxtv.org
13690Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13691T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13692S:	Maintained
13693F:	drivers/media/platform/am437x/
13694
13695TI BANDGAP AND THERMAL DRIVER
13696M:	Eduardo Valentin <edubezval@gmail.com>
13697M:	Keerthy <j-keerthy@ti.com>
13698L:	linux-pm@vger.kernel.org
13699L:	linux-omap@vger.kernel.org
13700S:	Maintained
13701F:	drivers/thermal/ti-soc-thermal/
13702
13703TI BQ27XXX POWER SUPPLY DRIVER
13704R:	Andrew F. Davis <afd@ti.com>
13705F:	include/linux/power/bq27xxx_battery.h
13706F:	drivers/power/supply/bq27xxx_battery.c
13707F:	drivers/power/supply/bq27xxx_battery_i2c.c
13708
13709TI CDCE706 CLOCK DRIVER
13710M:	Max Filippov <jcmvbkbc@gmail.com>
13711S:	Maintained
13712F:	drivers/clk/clk-cdce706.c
13713
13714TI CLOCK DRIVER
13715M:	Tero Kristo <t-kristo@ti.com>
13716L:	linux-omap@vger.kernel.org
13717S:	Maintained
13718F:	drivers/clk/ti/
13719F:	include/linux/clk/ti.h
13720
13721TI DAVINCI MACHINE SUPPORT
13722M:	Sekhar Nori <nsekhar@ti.com>
13723M:	Kevin Hilman <khilman@kernel.org>
13724L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13725T:	git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13726S:	Supported
13727F:	arch/arm/mach-davinci/
13728F:	drivers/i2c/busses/i2c-davinci.c
13729F:	arch/arm/boot/dts/da850*
13730
13731TI DAVINCI SERIES GPIO DRIVER
13732M:	Keerthy <j-keerthy@ti.com>
13733L:	linux-gpio@vger.kernel.org
13734S:	Maintained
13735F:	Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13736F:	drivers/gpio/gpio-davinci.c
13737
13738TI DAVINCI SERIES MEDIA DRIVER
13739M:	"Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13740L:	linux-media@vger.kernel.org
13741W:	https://linuxtv.org
13742Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13743T:	git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13744S:	Maintained
13745F:	drivers/media/platform/davinci/
13746F:	include/media/davinci/
13747
13748TI ETHERNET SWITCH DRIVER (CPSW)
13749R:	Grygorii Strashko <grygorii.strashko@ti.com>
13750L:	linux-omap@vger.kernel.org
13751L:	netdev@vger.kernel.org
13752S:	Maintained
13753F:	drivers/net/ethernet/ti/cpsw*
13754F:	drivers/net/ethernet/ti/davinci*
13755
13756TI FLASH MEDIA INTERFACE DRIVER
13757M:	Alex Dubov <oakad@yahoo.com>
13758S:	Maintained
13759F:	drivers/misc/tifm*
13760F:	drivers/mmc/host/tifm_sd.c
13761F:	include/linux/tifm.h
13762
13763TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13764M:	Santosh Shilimkar <ssantosh@kernel.org>
13765L:	linux-kernel@vger.kernel.org
13766L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13767S:	Maintained
13768F:	drivers/soc/ti/*
13769T:	git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13770
13771TI LM49xxx FAMILY ASoC CODEC DRIVERS
13772M:	M R Swami Reddy <mr.swami.reddy@ti.com>
13773M:	Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13774L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13775S:	Maintained
13776F:	sound/soc/codecs/lm49453*
13777F:	sound/soc/codecs/isabelle*
13778
13779TI LP855x BACKLIGHT DRIVER
13780M:	Milo Kim <milo.kim@ti.com>
13781S:	Maintained
13782F:	Documentation/backlight/lp855x-driver.txt
13783F:	drivers/video/backlight/lp855x_bl.c
13784F:	include/linux/platform_data/lp855x.h
13785
13786TI LP8727 CHARGER DRIVER
13787M:	Milo Kim <milo.kim@ti.com>
13788S:	Maintained
13789F:	drivers/power/supply/lp8727_charger.c
13790F:	include/linux/platform_data/lp8727.h
13791
13792TI LP8788 MFD DRIVER
13793M:	Milo Kim <milo.kim@ti.com>
13794S:	Maintained
13795F:	drivers/iio/adc/lp8788_adc.c
13796F:	drivers/leds/leds-lp8788.c
13797F:	drivers/mfd/lp8788*.c
13798F:	drivers/power/supply/lp8788-charger.c
13799F:	drivers/regulator/lp8788-*.c
13800F:	include/linux/mfd/lp8788*.h
13801
13802TI NETCP ETHERNET DRIVER
13803M:	Wingman Kwok <w-kwok2@ti.com>
13804M:	Murali Karicheri <m-karicheri2@ti.com>
13805L:	netdev@vger.kernel.org
13806S:	Maintained
13807F:	drivers/net/ethernet/ti/netcp*
13808
13809TI TAS571X FAMILY ASoC CODEC DRIVER
13810M:	Kevin Cernekee <cernekee@chromium.org>
13811L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13812S:	Odd Fixes
13813F:	sound/soc/codecs/tas571x*
13814
13815TI TRF7970A NFC DRIVER
13816M:	Mark Greer <mgreer@animalcreek.com>
13817L:	linux-wireless@vger.kernel.org
13818L:	linux-nfc@lists.01.org (moderated for non-subscribers)
13819S:	Supported
13820F:	drivers/nfc/trf7970a.c
13821F:	Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13822
13823TI TWL4030 SERIES SOC CODEC DRIVER
13824M:	Peter Ujfalusi <peter.ujfalusi@ti.com>
13825L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
13826S:	Maintained
13827F:	sound/soc/codecs/twl4030*
13828
13829TI VPE/CAL DRIVERS
13830M:	Benoit Parrot <bparrot@ti.com>
13831L:	linux-media@vger.kernel.org
13832W:	http://linuxtv.org/
13833Q:	http://patchwork.linuxtv.org/project/linux-media/list/
13834S:	Maintained
13835F:	drivers/media/platform/ti-vpe/
13836
13837TI WILINK WIRELESS DRIVERS
13838L:	linux-wireless@vger.kernel.org
13839W:	http://wireless.kernel.org/en/users/Drivers/wl12xx
13840W:	http://wireless.kernel.org/en/users/Drivers/wl1251
13841T:	git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13842S:	Orphan
13843F:	drivers/net/wireless/ti/
13844F:	include/linux/wl12xx.h
13845
13846TILE ARCHITECTURE
13847W:	http://www.mellanox.com/repository/solutions/tile-scm/
13848S:	Orphan
13849F:	arch/tile/
13850F:	drivers/char/tile-srom.c
13851F:	drivers/edac/tile_edac.c
13852F:	drivers/net/ethernet/tile/
13853F:	drivers/rtc/rtc-tile.c
13854F:	drivers/tty/hvc/hvc_tile.c
13855F:	drivers/tty/serial/tilegx.c
13856F:	drivers/usb/host/*-tilegx.c
13857F:	include/linux/usb/tilegx.h
13858
13859TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13860M:	John Stultz <john.stultz@linaro.org>
13861M:	Thomas Gleixner <tglx@linutronix.de>
13862R:	Stephen Boyd <sboyd@kernel.org>
13863L:	linux-kernel@vger.kernel.org
13864T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13865S:	Supported
13866F:	include/linux/clocksource.h
13867F:	include/linux/time.h
13868F:	include/linux/timex.h
13869F:	include/uapi/linux/time.h
13870F:	include/uapi/linux/timex.h
13871F:	kernel/time/clocksource.c
13872F:	kernel/time/time*.c
13873F:	kernel/time/alarmtimer.c
13874F:	kernel/time/ntp.c
13875F:	tools/testing/selftests/timers/
13876
13877TIPC NETWORK LAYER
13878M:	Jon Maloy <jon.maloy@ericsson.com>
13879M:	Ying Xue <ying.xue@windriver.com>
13880L:	netdev@vger.kernel.org (core kernel code)
13881L:	tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13882W:	http://tipc.sourceforge.net/
13883S:	Maintained
13884F:	include/uapi/linux/tipc*.h
13885F:	net/tipc/
13886
13887TLAN NETWORK DRIVER
13888M:	Samuel Chessman <chessman@tux.org>
13889L:	tlan-devel@lists.sourceforge.net (subscribers-only)
13890W:	http://sourceforge.net/projects/tlan/
13891S:	Maintained
13892F:	Documentation/networking/tlan.txt
13893F:	drivers/net/ethernet/ti/tlan.*
13894
13895TM6000 VIDEO4LINUX DRIVER
13896M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
13897M:	Mauro Carvalho Chehab <mchehab@kernel.org>
13898L:	linux-media@vger.kernel.org
13899W:	https://linuxtv.org
13900T:	git git://linuxtv.org/media_tree.git
13901S:	Odd fixes
13902F:	drivers/media/usb/tm6000/
13903F:	Documentation/media/v4l-drivers/tm6000*
13904
13905TMIO/SDHI MMC DRIVER
13906M:	Wolfram Sang <wsa+renesas@sang-engineering.com>
13907L:	linux-mmc@vger.kernel.org
13908S:	Supported
13909F:	drivers/mmc/host/tmio_mmc*
13910F:	drivers/mmc/host/renesas_sdhi*
13911F:	include/linux/mfd/tmio.h
13912
13913TMP401 HARDWARE MONITOR DRIVER
13914M:	Guenter Roeck <linux@roeck-us.net>
13915L:	linux-hwmon@vger.kernel.org
13916S:	Maintained
13917F:	Documentation/hwmon/tmp401
13918F:	drivers/hwmon/tmp401.c
13919
13920TMPFS (SHMEM FILESYSTEM)
13921M:	Hugh Dickins <hughd@google.com>
13922L:	linux-mm@kvack.org
13923S:	Maintained
13924F:	include/linux/shmem_fs.h
13925F:	mm/shmem.c
13926
13927TOMOYO SECURITY MODULE
13928M:	Kentaro Takeda <takedakn@nttdata.co.jp>
13929M:	Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13930L:	tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13931L:	tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13932L:	tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13933L:	tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13934W:	http://tomoyo.sourceforge.jp/
13935T:	quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13936S:	Maintained
13937F:	security/tomoyo/
13938
13939TOPSTAR LAPTOP EXTRAS DRIVER
13940M:	Herton Ronaldo Krzesinski <herton@canonical.com>
13941L:	platform-driver-x86@vger.kernel.org
13942S:	Maintained
13943F:	drivers/platform/x86/topstar-laptop.c
13944
13945TORTURE-TEST MODULES
13946M:	Davidlohr Bueso <dave@stgolabs.net>
13947M:	"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
13948M:	Josh Triplett <josh@joshtriplett.org>
13949L:	linux-kernel@vger.kernel.org
13950S:	Supported
13951T:	git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
13952F:	Documentation/RCU/torture.txt
13953F:	kernel/torture.c
13954F:	kernel/rcu/rcutorture.c
13955F:	kernel/locking/locktorture.c
13956
13957TOSHIBA ACPI EXTRAS DRIVER
13958M:	Azael Avalos <coproscefalo@gmail.com>
13959L:	platform-driver-x86@vger.kernel.org
13960S:	Maintained
13961F:	drivers/platform/x86/toshiba_acpi.c
13962
13963TOSHIBA BLUETOOTH DRIVER
13964M:	Azael Avalos <coproscefalo@gmail.com>
13965L:	platform-driver-x86@vger.kernel.org
13966S:	Maintained
13967F:	drivers/platform/x86/toshiba_bluetooth.c
13968
13969TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13970M:	Azael Avalos <coproscefalo@gmail.com>
13971L:	platform-driver-x86@vger.kernel.org
13972S:	Maintained
13973F:	drivers/platform/x86/toshiba_haps.c
13974
13975TOSHIBA SMM DRIVER
13976M:	Jonathan Buzzard <jonathan@buzzard.org.uk>
13977W:	http://www.buzzard.org.uk/toshiba/
13978S:	Maintained
13979F:	drivers/char/toshiba.c
13980F:	include/linux/toshiba.h
13981F:	include/uapi/linux/toshiba.h
13982
13983TOSHIBA TC358743 DRIVER
13984M:	Mats Randgaard <matrandg@cisco.com>
13985L:	linux-media@vger.kernel.org
13986S:	Maintained
13987F:	drivers/media/i2c/tc358743*
13988F:	include/media/i2c/tc358743.h
13989
13990TOSHIBA WMI HOTKEYS DRIVER
13991M:	Azael Avalos <coproscefalo@gmail.com>
13992L:	platform-driver-x86@vger.kernel.org
13993S:	Maintained
13994F:	drivers/platform/x86/toshiba-wmi.c
13995
13996TPM DEVICE DRIVER
13997M:	Peter Huewe <peterhuewe@gmx.de>
13998M:	Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13999R:	Jason Gunthorpe <jgg@ziepe.ca>
14000L:	linux-integrity@vger.kernel.org
14001Q:	https://patchwork.kernel.org/project/linux-integrity/list/
14002W:	https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14003T:	git git://git.infradead.org/users/jjs/linux-tpmdd.git
14004S:	Maintained
14005F:	drivers/char/tpm/
14006
14007TRACING
14008M:	Steven Rostedt <rostedt@goodmis.org>
14009M:	Ingo Molnar <mingo@redhat.com>
14010T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14011S:	Maintained
14012F:	Documentation/trace/ftrace.txt
14013F:	arch/*/*/*/ftrace.h
14014F:	arch/*/kernel/ftrace.c
14015F:	include/*/ftrace.h
14016F:	include/linux/trace*.h
14017F:	include/trace/
14018F:	kernel/trace/
14019F:	tools/testing/selftests/ftrace/
14020
14021TRACING MMIO ACCESSES (MMIOTRACE)
14022M:	Steven Rostedt <rostedt@goodmis.org>
14023M:	Ingo Molnar <mingo@kernel.org>
14024R:	Karol Herbst <karolherbst@gmail.com>
14025R:	Pekka Paalanen <ppaalanen@gmail.com>
14026S:	Maintained
14027L:	linux-kernel@vger.kernel.org
14028L:	nouveau@lists.freedesktop.org
14029F:	kernel/trace/trace_mmiotrace.c
14030F:	include/linux/mmiotrace.h
14031F:	arch/x86/mm/kmmio.c
14032F:	arch/x86/mm/mmio-mod.c
14033F:	arch/x86/mm/testmmiotrace.c
14034
14035TRIVIAL PATCHES
14036M:	Jiri Kosina <trivial@kernel.org>
14037T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
14038S:	Maintained
14039K:	^Subject:.*(?i)trivial
14040
14041TEMPO SEMICONDUCTOR DRIVERS
14042M:	Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
14043S:	Maintained
14044F:	sound/soc/codecs/tscs*.c
14045F:	sound/soc/codecs/tscs*.h
14046F:	Documentation/devicetree/bindings/sound/tscs*.txt
14047
14048TTY LAYER
14049M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14050M:	Jiri Slaby <jslaby@suse.com>
14051S:	Supported
14052T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
14053F:	Documentation/serial/
14054F:	drivers/tty/
14055F:	drivers/tty/serial/serial_core.c
14056F:	include/linux/serial_core.h
14057F:	include/linux/serial.h
14058F:	include/linux/tty.h
14059F:	include/uapi/linux/serial_core.h
14060F:	include/uapi/linux/serial.h
14061F:	include/uapi/linux/tty.h
14062
14063TUA9001 MEDIA DRIVER
14064M:	Antti Palosaari <crope@iki.fi>
14065L:	linux-media@vger.kernel.org
14066W:	https://linuxtv.org
14067W:	http://palosaari.fi/linux/
14068Q:	http://patchwork.linuxtv.org/project/linux-media/list/
14069T:	git git://linuxtv.org/anttip/media_tree.git
14070S:	Maintained
14071F:	drivers/media/tuners/tua9001*
14072
14073TULIP NETWORK DRIVERS
14074L:	netdev@vger.kernel.org
14075L:	linux-parisc@vger.kernel.org
14076S:	Orphan
14077F:	drivers/net/ethernet/dec/tulip/
14078
14079TUN/TAP driver
14080M:	Maxim Krasnyansky <maxk@qti.qualcomm.com>
14081W:	http://vtun.sourceforge.net/tun
14082S:	Maintained
14083F:	Documentation/networking/tuntap.txt
14084F:	arch/um/os-Linux/drivers/
14085
14086TURBOCHANNEL SUBSYSTEM
14087M:	"Maciej W. Rozycki" <macro@linux-mips.org>
14088M:	Ralf Baechle <ralf@linux-mips.org>
14089L:	linux-mips@linux-mips.org
14090Q:	http://patchwork.linux-mips.org/project/linux-mips/list/
14091S:	Maintained
14092F:	drivers/tc/
14093F:	include/linux/tc.h
14094
14095TW5864 VIDEO4LINUX DRIVER
14096M:	Bluecherry Maintainers <maintainers@bluecherrydvr.com>
14097M:	Anton Sviridenko <anton@corp.bluecherry.net>
14098M:	Andrey Utkin <andrey.utkin@corp.bluecherry.net>
14099M:	Andrey Utkin <andrey_utkin@fastmail.com>
14100L:	linux-media@vger.kernel.org
14101S:	Supported
14102F:	drivers/media/pci/tw5864/
14103
14104TW68 VIDEO4LINUX DRIVER
14105M:	Hans Verkuil <hverkuil@xs4all.nl>
14106L:	linux-media@vger.kernel.org
14107T:	git git://linuxtv.org/media_tree.git
14108W:	https://linuxtv.org
14109S:	Odd Fixes
14110F:	drivers/media/pci/tw68/
14111
14112TW686X VIDEO4LINUX DRIVER
14113M:	Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
14114L:	linux-media@vger.kernel.org
14115T:	git git://linuxtv.org/media_tree.git
14116W:	http://linuxtv.org
14117S:	Maintained
14118F:	drivers/media/pci/tw686x/
14119
14120UBI FILE SYSTEM (UBIFS)
14121M:	Richard Weinberger <richard@nod.at>
14122M:	Artem Bityutskiy <dedekind1@gmail.com>
14123M:	Adrian Hunter <adrian.hunter@intel.com>
14124L:	linux-mtd@lists.infradead.org
14125T:	git git://git.infradead.org/ubifs-2.6.git
14126W:	http://www.linux-mtd.infradead.org/doc/ubifs.html
14127S:	Supported
14128F:	Documentation/filesystems/ubifs.txt
14129F:	fs/ubifs/
14130
14131UCLINUX (M68KNOMMU AND COLDFIRE)
14132M:	Greg Ungerer <gerg@linux-m68k.org>
14133W:	http://www.linux-m68k.org/
14134W:	http://www.uclinux.org/
14135L:	linux-m68k@lists.linux-m68k.org
14136L:	uclinux-dev@uclinux.org  (subscribers-only)
14137T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
14138S:	Maintained
14139F:	arch/m68k/coldfire/
14140F:	arch/m68k/68*/
14141F:	arch/m68k/*/*_no.*
14142F:	arch/m68k/include/asm/*_no.*
14143
14144UDF FILESYSTEM
14145M:	Jan Kara <jack@suse.com>
14146S:	Maintained
14147F:	Documentation/filesystems/udf.txt
14148F:	fs/udf/
14149
14150UDRAW TABLET
14151M:	Bastien Nocera <hadess@hadess.net>
14152L:	linux-input@vger.kernel.org
14153S:	Maintained
14154F:	drivers/hid/hid-udraw-ps3.c
14155
14156UFS FILESYSTEM
14157M:	Evgeniy Dushistov <dushistov@mail.ru>
14158S:	Maintained
14159F:	Documentation/filesystems/ufs.txt
14160F:	fs/ufs/
14161
14162UHID USERSPACE HID IO DRIVER:
14163M:	David Herrmann <dh.herrmann@googlemail.com>
14164L:	linux-input@vger.kernel.org
14165S:	Maintained
14166F:	drivers/hid/uhid.c
14167F:	include/uapi/linux/uhid.h
14168
14169ULPI BUS
14170M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14171L:	linux-usb@vger.kernel.org
14172S:	Maintained
14173F:	drivers/usb/common/ulpi.c
14174F:	include/linux/ulpi/
14175
14176ULTRA-WIDEBAND (UWB) SUBSYSTEM:
14177L:	linux-usb@vger.kernel.org
14178S:	Orphan
14179F:	drivers/uwb/
14180F:	include/linux/uwb.h
14181F:	include/linux/uwb/
14182
14183UNICORE32 ARCHITECTURE:
14184M:	Guan Xuetao <gxt@mprc.pku.edu.cn>
14185W:	http://mprc.pku.edu.cn/~guanxuetao/linux
14186S:	Maintained
14187T:	git git://github.com/gxt/linux.git
14188F:	arch/unicore32/
14189
14190UNIFDEF
14191M:	Tony Finch <dot@dotat.at>
14192W:	http://dotat.at/prog/unifdef
14193S:	Maintained
14194F:	scripts/unifdef.c
14195
14196UNIFORM CDROM DRIVER
14197M:	Jens Axboe <axboe@kernel.dk>
14198W:	http://www.kernel.dk
14199S:	Maintained
14200F:	Documentation/cdrom/
14201F:	drivers/cdrom/cdrom.c
14202F:	include/linux/cdrom.h
14203F:	include/uapi/linux/cdrom.h
14204
14205UNISYS S-PAR DRIVERS
14206M:	David Kershner <david.kershner@unisys.com>
14207L:	sparmaintainer@unisys.com (Unisys internal)
14208S:	Supported
14209F:	include/linux/visorbus.h
14210F:	drivers/visorbus/
14211F:	drivers/staging/unisys/
14212
14213UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
14214M:	Vinayak Holikatti <vinholikatti@gmail.com>
14215L:	linux-scsi@vger.kernel.org
14216S:	Supported
14217F:	Documentation/scsi/ufs.txt
14218F:	drivers/scsi/ufs/
14219
14220UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
14221M:	Joao Pinto <jpinto@synopsys.com>
14222L:	linux-scsi@vger.kernel.org
14223S:	Supported
14224F:	drivers/scsi/ufs/*dwc*
14225
14226UNSORTED BLOCK IMAGES (UBI)
14227M:	Artem Bityutskiy <dedekind1@gmail.com>
14228M:	Richard Weinberger <richard@nod.at>
14229W:	http://www.linux-mtd.infradead.org/
14230L:	linux-mtd@lists.infradead.org
14231T:	git git://git.infradead.org/ubifs-2.6.git
14232S:	Supported
14233F:	drivers/mtd/ubi/
14234F:	include/linux/mtd/ubi.h
14235F:	include/uapi/mtd/ubi-user.h
14236
14237USB "USBNET" DRIVER FRAMEWORK
14238M:	Oliver Neukum <oneukum@suse.com>
14239L:	netdev@vger.kernel.org
14240W:	http://www.linux-usb.org/usbnet
14241S:	Maintained
14242F:	drivers/net/usb/usbnet.c
14243F:	include/linux/usb/usbnet.h
14244
14245USB ACM DRIVER
14246M:	Oliver Neukum <oneukum@suse.com>
14247L:	linux-usb@vger.kernel.org
14248S:	Maintained
14249F:	Documentation/usb/acm.txt
14250F:	drivers/usb/class/cdc-acm.*
14251
14252USB AR5523 WIRELESS DRIVER
14253M:	Pontus Fuchs <pontus.fuchs@gmail.com>
14254L:	linux-wireless@vger.kernel.org
14255S:	Maintained
14256F:	drivers/net/wireless/ath/ar5523/
14257
14258USB ATTACHED SCSI
14259M:	Oliver Neukum <oneukum@suse.com>
14260L:	linux-usb@vger.kernel.org
14261L:	linux-scsi@vger.kernel.org
14262S:	Maintained
14263F:	drivers/usb/storage/uas.c
14264
14265USB CDC ETHERNET DRIVER
14266M:	Oliver Neukum <oliver@neukum.org>
14267L:	linux-usb@vger.kernel.org
14268S:	Maintained
14269F:	drivers/net/usb/cdc_*.c
14270F:	include/uapi/linux/usb/cdc.h
14271
14272USB CHAOSKEY DRIVER
14273M:	Keith Packard <keithp@keithp.com>
14274L:	linux-usb@vger.kernel.org
14275S:	Maintained
14276F:	drivers/usb/misc/chaoskey.c
14277
14278USB CYPRESS C67X00 DRIVER
14279M:	Peter Korsgaard <jacmet@sunsite.dk>
14280L:	linux-usb@vger.kernel.org
14281S:	Maintained
14282F:	drivers/usb/c67x00/
14283
14284USB DAVICOM DM9601 DRIVER
14285M:	Peter Korsgaard <jacmet@sunsite.dk>
14286L:	netdev@vger.kernel.org
14287W:	http://www.linux-usb.org/usbnet
14288S:	Maintained
14289F:	drivers/net/usb/dm9601.c
14290
14291USB DIAMOND RIO500 DRIVER
14292M:	Cesar Miquel <miquel@df.uba.ar>
14293L:	rio500-users@lists.sourceforge.net
14294W:	http://rio500.sourceforge.net
14295S:	Maintained
14296F:	drivers/usb/misc/rio500*
14297
14298USB EHCI DRIVER
14299M:	Alan Stern <stern@rowland.harvard.edu>
14300L:	linux-usb@vger.kernel.org
14301S:	Maintained
14302F:	Documentation/usb/ehci.txt
14303F:	drivers/usb/host/ehci*
14304
14305USB GADGET/PERIPHERAL SUBSYSTEM
14306M:	Felipe Balbi <balbi@kernel.org>
14307L:	linux-usb@vger.kernel.org
14308W:	http://www.linux-usb.org/gadget
14309T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14310S:	Maintained
14311F:	drivers/usb/gadget/
14312F:	include/linux/usb/gadget*
14313
14314USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
14315M:	Jiri Kosina <jikos@kernel.org>
14316R:	Benjamin Tissoires <benjamin.tissoires@redhat.com>
14317L:	linux-usb@vger.kernel.org
14318T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
14319S:	Maintained
14320F:	Documentation/hid/hiddev.txt
14321F:	drivers/hid/usbhid/
14322
14323USB ISP116X DRIVER
14324M:	Olav Kongas <ok@artecdesign.ee>
14325L:	linux-usb@vger.kernel.org
14326S:	Maintained
14327F:	drivers/usb/host/isp116x*
14328F:	include/linux/usb/isp116x.h
14329
14330USB LAN78XX ETHERNET DRIVER
14331M:	Woojung Huh <woojung.huh@microchip.com>
14332M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14333L:	netdev@vger.kernel.org
14334S:	Maintained
14335F:	drivers/net/usb/lan78xx.*
14336
14337USB MASS STORAGE DRIVER
14338M:	Alan Stern <stern@rowland.harvard.edu>
14339L:	linux-usb@vger.kernel.org
14340L:	usb-storage@lists.one-eyed-alien.net
14341S:	Maintained
14342W:	http://www.one-eyed-alien.net/~mdharm/linux-usb/
14343F:	drivers/usb/storage/
14344
14345USB MIDI DRIVER
14346M:	Clemens Ladisch <clemens@ladisch.de>
14347L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
14348T:	git git://git.alsa-project.org/alsa-kernel.git
14349S:	Maintained
14350F:	sound/usb/midi.*
14351
14352USB NETWORKING DRIVERS
14353L:	linux-usb@vger.kernel.org
14354S:	Odd Fixes
14355F:	drivers/net/usb/
14356
14357USB OHCI DRIVER
14358M:	Alan Stern <stern@rowland.harvard.edu>
14359L:	linux-usb@vger.kernel.org
14360S:	Maintained
14361F:	Documentation/usb/ohci.txt
14362F:	drivers/usb/host/ohci*
14363
14364USB OTG FSM (Finite State Machine)
14365M:	Peter Chen <Peter.Chen@nxp.com>
14366T:	git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
14367L:	linux-usb@vger.kernel.org
14368S:	Maintained
14369F:	drivers/usb/common/usb-otg-fsm.c
14370
14371USB OVER IP DRIVER
14372M:	Valentina Manea <valentina.manea.m@gmail.com>
14373M:	Shuah Khan <shuahkh@osg.samsung.com>
14374M:	Shuah Khan <shuah@kernel.org>
14375L:	linux-usb@vger.kernel.org
14376S:	Maintained
14377F:	Documentation/usb/usbip_protocol.txt
14378F:	drivers/usb/usbip/
14379F:	tools/usb/usbip/
14380
14381USB PEGASUS DRIVER
14382M:	Petko Manolov <petkan@nucleusys.com>
14383L:	linux-usb@vger.kernel.org
14384L:	netdev@vger.kernel.org
14385T:	git git://github.com/petkan/pegasus.git
14386W:	https://github.com/petkan/pegasus
14387S:	Maintained
14388F:	drivers/net/usb/pegasus.*
14389
14390USB PHY LAYER
14391M:	Felipe Balbi <balbi@kernel.org>
14392L:	linux-usb@vger.kernel.org
14393T:	git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
14394S:	Maintained
14395F:	drivers/usb/phy/
14396
14397USB PRINTER DRIVER (usblp)
14398M:	Pete Zaitcev <zaitcev@redhat.com>
14399L:	linux-usb@vger.kernel.org
14400S:	Supported
14401F:	drivers/usb/class/usblp.c
14402
14403USB QMI WWAN NETWORK DRIVER
14404M:	Bjørn Mork <bjorn@mork.no>
14405L:	netdev@vger.kernel.org
14406S:	Maintained
14407F:	Documentation/ABI/testing/sysfs-class-net-qmi
14408F:	drivers/net/usb/qmi_wwan.c
14409
14410USB RTL8150 DRIVER
14411M:	Petko Manolov <petkan@nucleusys.com>
14412L:	linux-usb@vger.kernel.org
14413L:	netdev@vger.kernel.org
14414T:	git git://github.com/petkan/rtl8150.git
14415W:	https://github.com/petkan/rtl8150
14416S:	Maintained
14417F:	drivers/net/usb/rtl8150.c
14418
14419USB SERIAL SUBSYSTEM
14420M:	Johan Hovold <johan@kernel.org>
14421L:	linux-usb@vger.kernel.org
14422T:	git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
14423S:	Maintained
14424F:	Documentation/usb/usb-serial.txt
14425F:	drivers/usb/serial/
14426F:	include/linux/usb/serial.h
14427
14428USB SMSC75XX ETHERNET DRIVER
14429M:	Steve Glendinning <steve.glendinning@shawell.net>
14430L:	netdev@vger.kernel.org
14431S:	Maintained
14432F:	drivers/net/usb/smsc75xx.*
14433
14434USB SMSC95XX ETHERNET DRIVER
14435M:	Steve Glendinning <steve.glendinning@shawell.net>
14436M:	Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
14437L:	netdev@vger.kernel.org
14438S:	Maintained
14439F:	drivers/net/usb/smsc95xx.*
14440
14441USB SUBSYSTEM
14442M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14443L:	linux-usb@vger.kernel.org
14444W:	http://www.linux-usb.org
14445T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
14446S:	Supported
14447F:	Documentation/devicetree/bindings/usb/
14448F:	Documentation/usb/
14449F:	drivers/usb/
14450F:	include/linux/usb.h
14451F:	include/linux/usb/
14452
14453USB TYPEC SUBSYSTEM
14454M:	Heikki Krogerus <heikki.krogerus@linux.intel.com>
14455L:	linux-usb@vger.kernel.org
14456S:	Maintained
14457F:	Documentation/ABI/testing/sysfs-class-typec
14458F:	Documentation/usb/typec.rst
14459F:	drivers/usb/typec/
14460F:	include/linux/usb/typec.h
14461
14462USB UHCI DRIVER
14463M:	Alan Stern <stern@rowland.harvard.edu>
14464L:	linux-usb@vger.kernel.org
14465S:	Maintained
14466F:	drivers/usb/host/uhci*
14467
14468USB VIDEO CLASS
14469M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14470L:	linux-uvc-devel@lists.sourceforge.net (subscribers-only)
14471L:	linux-media@vger.kernel.org
14472T:	git git://linuxtv.org/media_tree.git
14473W:	http://www.ideasonboard.org/uvc/
14474S:	Maintained
14475F:	drivers/media/usb/uvc/
14476F:	include/uapi/linux/uvcvideo.h
14477
14478USB VISION DRIVER
14479M:	Hans Verkuil <hverkuil@xs4all.nl>
14480L:	linux-media@vger.kernel.org
14481T:	git git://linuxtv.org/media_tree.git
14482W:	https://linuxtv.org
14483S:	Odd Fixes
14484F:	drivers/media/usb/usbvision/
14485
14486USB WEBCAM GADGET
14487M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14488L:	linux-usb@vger.kernel.org
14489S:	Maintained
14490F:	drivers/usb/gadget/function/*uvc*
14491F:	drivers/usb/gadget/legacy/webcam.c
14492
14493USB WIRELESS RNDIS DRIVER (rndis_wlan)
14494M:	Jussi Kivilinna <jussi.kivilinna@iki.fi>
14495L:	linux-wireless@vger.kernel.org
14496S:	Maintained
14497F:	drivers/net/wireless/rndis_wlan.c
14498
14499USB XHCI DRIVER
14500M:	Mathias Nyman <mathias.nyman@intel.com>
14501L:	linux-usb@vger.kernel.org
14502S:	Supported
14503F:	drivers/usb/host/xhci*
14504F:	drivers/usb/host/pci-quirks*
14505
14506USB ZD1201 DRIVER
14507L:	linux-wireless@vger.kernel.org
14508W:	http://linux-lc100020.sourceforge.net
14509S:	Orphan
14510F:	drivers/net/wireless/zydas/zd1201.*
14511
14512USB ZR364XX DRIVER
14513M:	Antoine Jacquet <royale@zerezo.com>
14514L:	linux-usb@vger.kernel.org
14515L:	linux-media@vger.kernel.org
14516T:	git git://linuxtv.org/media_tree.git
14517W:	http://royale.zerezo.com/zr364xx/
14518S:	Maintained
14519F:	Documentation/media/v4l-drivers/zr364xx*
14520F:	drivers/media/usb/zr364xx/
14521
14522USER-MODE LINUX (UML)
14523M:	Jeff Dike <jdike@addtoit.com>
14524M:	Richard Weinberger <richard@nod.at>
14525L:	user-mode-linux-devel@lists.sourceforge.net
14526L:	user-mode-linux-user@lists.sourceforge.net
14527W:	http://user-mode-linux.sourceforge.net
14528T:	git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
14529S:	Maintained
14530F:	Documentation/virtual/uml/
14531F:	arch/um/
14532F:	arch/x86/um/
14533F:	fs/hostfs/
14534F:	fs/hppfs/
14535
14536USERSPACE I/O (UIO)
14537M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14538S:	Maintained
14539T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14540F:	Documentation/driver-api/uio-howto.rst
14541F:	drivers/uio/
14542F:	include/linux/uio*.h
14543
14544UTIL-LINUX PACKAGE
14545M:	Karel Zak <kzak@redhat.com>
14546L:	util-linux@vger.kernel.org
14547W:	http://en.wikipedia.org/wiki/Util-linux
14548T:	git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
14549S:	Maintained
14550
14551UUID HELPERS
14552M:	Christoph Hellwig <hch@lst.de>
14553R:	Andy Shevchenko <andriy.shevchenko@linux.intel.com>
14554L:	linux-kernel@vger.kernel.org
14555T:	git git://git.infradead.org/users/hch/uuid.git
14556F:	lib/uuid.c
14557F:	lib/test_uuid.c
14558F:	include/linux/uuid.h
14559F:	include/uapi/linux/uuid.h
14560S:	Maintained
14561
14562UVESAFB DRIVER
14563M:	Michal Januszewski <spock@gentoo.org>
14564L:	linux-fbdev@vger.kernel.org
14565W:	http://dev.gentoo.org/~spock/projects/uvesafb/
14566S:	Maintained
14567F:	Documentation/fb/uvesafb.txt
14568F:	drivers/video/fbdev/uvesafb.*
14569
14570VF610 NAND DRIVER
14571M:	Stefan Agner <stefan@agner.ch>
14572L:	linux-mtd@lists.infradead.org
14573S:	Supported
14574F:	drivers/mtd/nand/vf610_nfc.c
14575
14576VFAT/FAT/MSDOS FILESYSTEM
14577M:	OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
14578S:	Maintained
14579F:	Documentation/filesystems/vfat.txt
14580F:	fs/fat/
14581
14582VFIO DRIVER
14583M:	Alex Williamson <alex.williamson@redhat.com>
14584L:	kvm@vger.kernel.org
14585T:	git git://github.com/awilliam/linux-vfio.git
14586S:	Maintained
14587F:	Documentation/vfio.txt
14588F:	drivers/vfio/
14589F:	include/linux/vfio.h
14590F:	include/uapi/linux/vfio.h
14591
14592VFIO MEDIATED DEVICE DRIVERS
14593M:	Kirti Wankhede <kwankhede@nvidia.com>
14594L:	kvm@vger.kernel.org
14595S:	Maintained
14596F:	Documentation/vfio-mediated-device.txt
14597F:	drivers/vfio/mdev/
14598F:	include/linux/mdev.h
14599F:	samples/vfio-mdev/
14600
14601VFIO PLATFORM DRIVER
14602M:	Baptiste Reynal <b.reynal@virtualopensystems.com>
14603L:	kvm@vger.kernel.org
14604S:	Maintained
14605F:	drivers/vfio/platform/
14606
14607VGA_SWITCHEROO
14608R:	Lukas Wunner <lukas@wunner.de>
14609S:	Maintained
14610F:	Documentation/gpu/vga-switcheroo.rst
14611F:	drivers/gpu/vga/vga_switcheroo.c
14612F:	include/linux/vga_switcheroo.h
14613T:	git git://anongit.freedesktop.org/drm/drm-misc
14614
14615VIA RHINE NETWORK DRIVER
14616S:	Orphan
14617F:	drivers/net/ethernet/via/via-rhine.c
14618
14619VIA SD/MMC CARD CONTROLLER DRIVER
14620M:	Bruce Chang <brucechang@via.com.tw>
14621M:	Harald Welte <HaraldWelte@viatech.com>
14622S:	Maintained
14623F:	drivers/mmc/host/via-sdmmc.c
14624
14625VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
14626M:	Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
14627L:	linux-fbdev@vger.kernel.org
14628S:	Maintained
14629F:	include/linux/via-core.h
14630F:	include/linux/via-gpio.h
14631F:	include/linux/via_i2c.h
14632F:	drivers/video/fbdev/via/
14633
14634VIA VELOCITY NETWORK DRIVER
14635M:	Francois Romieu <romieu@fr.zoreil.com>
14636L:	netdev@vger.kernel.org
14637S:	Maintained
14638F:	drivers/net/ethernet/via/via-velocity.*
14639
14640VIDEO MULTIPLEXER DRIVER
14641M:	Philipp Zabel <p.zabel@pengutronix.de>
14642L:	linux-media@vger.kernel.org
14643S:	Maintained
14644F:	drivers/media/platform/video-mux.c
14645
14646VIDEOBUF2 FRAMEWORK
14647M:	Pawel Osciak <pawel@osciak.com>
14648M:	Marek Szyprowski <m.szyprowski@samsung.com>
14649M:	Kyungmin Park <kyungmin.park@samsung.com>
14650L:	linux-media@vger.kernel.org
14651S:	Maintained
14652F:	drivers/media/v4l2-core/videobuf2-*
14653F:	include/media/videobuf2-*
14654
14655VIMC VIRTUAL MEDIA CONTROLLER DRIVER
14656M:	Helen Koike <helen.koike@collabora.com>
14657L:	linux-media@vger.kernel.org
14658T:	git git://linuxtv.org/media_tree.git
14659W:	https://linuxtv.org
14660S:	Maintained
14661F:	drivers/media/platform/vimc/*
14662
14663VIRT LIB
14664M:	Alex Williamson <alex.williamson@redhat.com>
14665M:	Paolo Bonzini <pbonzini@redhat.com>
14666L:	kvm@vger.kernel.org
14667S:	Supported
14668F:	virt/lib/
14669
14670VIRTIO AND VHOST VSOCK DRIVER
14671M:	Stefan Hajnoczi <stefanha@redhat.com>
14672L:	kvm@vger.kernel.org
14673L:	virtualization@lists.linux-foundation.org
14674L:	netdev@vger.kernel.org
14675S:	Maintained
14676F:	include/linux/virtio_vsock.h
14677F:	include/uapi/linux/virtio_vsock.h
14678F:	include/uapi/linux/vsockmon.h
14679F:	include/uapi/linux/vm_sockets_diag.h
14680F:	net/vmw_vsock/diag.c
14681F:	net/vmw_vsock/af_vsock_tap.c
14682F:	net/vmw_vsock/virtio_transport_common.c
14683F:	net/vmw_vsock/virtio_transport.c
14684F:	drivers/net/vsockmon.c
14685F:	drivers/vhost/vsock.c
14686F:	drivers/vhost/vsock.h
14687F:	tools/testing/vsock/
14688
14689VIRTIO CONSOLE DRIVER
14690M:	Amit Shah <amit@kernel.org>
14691L:	virtualization@lists.linux-foundation.org
14692S:	Maintained
14693F:	drivers/char/virtio_console.c
14694F:	include/linux/virtio_console.h
14695F:	include/uapi/linux/virtio_console.h
14696
14697VIRTIO CORE, NET AND BLOCK DRIVERS
14698M:	"Michael S. Tsirkin" <mst@redhat.com>
14699M:	Jason Wang <jasowang@redhat.com>
14700L:	virtualization@lists.linux-foundation.org
14701S:	Maintained
14702F:	Documentation/devicetree/bindings/virtio/
14703F:	drivers/virtio/
14704F:	tools/virtio/
14705F:	drivers/net/virtio_net.c
14706F:	drivers/block/virtio_blk.c
14707F:	include/linux/virtio*.h
14708F:	include/uapi/linux/virtio_*.h
14709F:	drivers/crypto/virtio/
14710F:	mm/balloon_compaction.c
14711
14712VIRTIO CRYPTO DRIVER
14713M:	Gonglei <arei.gonglei@huawei.com>
14714L:	virtualization@lists.linux-foundation.org
14715L:	linux-crypto@vger.kernel.org
14716S:	Maintained
14717F:	drivers/crypto/virtio/
14718F:	include/uapi/linux/virtio_crypto.h
14719
14720VIRTIO DRIVERS FOR S390
14721M:	Cornelia Huck <cohuck@redhat.com>
14722M:	Halil Pasic <pasic@linux.vnet.ibm.com>
14723L:	linux-s390@vger.kernel.org
14724L:	virtualization@lists.linux-foundation.org
14725L:	kvm@vger.kernel.org
14726S:	Supported
14727F:	drivers/s390/virtio/
14728F:	arch/s390/include/uapi/asm/virtio-ccw.h
14729
14730VIRTIO GPU DRIVER
14731M:	David Airlie <airlied@linux.ie>
14732M:	Gerd Hoffmann <kraxel@redhat.com>
14733L:	dri-devel@lists.freedesktop.org
14734L:	virtualization@lists.linux-foundation.org
14735T:	git git://anongit.freedesktop.org/drm/drm-misc
14736S:	Maintained
14737F:	drivers/gpu/drm/virtio/
14738F:	include/uapi/linux/virtio_gpu.h
14739
14740VIRTIO HOST (VHOST)
14741M:	"Michael S. Tsirkin" <mst@redhat.com>
14742M:	Jason Wang <jasowang@redhat.com>
14743L:	kvm@vger.kernel.org
14744L:	virtualization@lists.linux-foundation.org
14745L:	netdev@vger.kernel.org
14746T:	git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14747S:	Maintained
14748F:	drivers/vhost/
14749F:	include/uapi/linux/vhost.h
14750
14751VIRTIO INPUT DRIVER
14752M:	Gerd Hoffmann <kraxel@redhat.com>
14753S:	Maintained
14754F:	drivers/virtio/virtio_input.c
14755F:	include/uapi/linux/virtio_input.h
14756
14757VIRTUAL BOX GUEST DEVICE DRIVER
14758M:	Hans de Goede <hdegoede@redhat.com>
14759M:	Arnd Bergmann <arnd@arndb.de>
14760M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14761S:	Maintained
14762F:	include/linux/vbox_utils.h
14763F:	include/uapi/linux/vbox*.h
14764F:	drivers/virt/vboxguest/
14765
14766VIRTUAL SERIO DEVICE DRIVER
14767M:	Stephen Chandler Paul <thatslyude@gmail.com>
14768S:	Maintained
14769F:	drivers/input/serio/userio.c
14770F:	include/uapi/linux/userio.h
14771
14772VIVID VIRTUAL VIDEO DRIVER
14773M:	Hans Verkuil <hverkuil@xs4all.nl>
14774L:	linux-media@vger.kernel.org
14775T:	git git://linuxtv.org/media_tree.git
14776W:	https://linuxtv.org
14777S:	Maintained
14778F:	drivers/media/platform/vivid/*
14779
14780VLYNQ BUS
14781M:	Florian Fainelli <f.fainelli@gmail.com>
14782L:	openwrt-devel@lists.openwrt.org (subscribers-only)
14783S:	Maintained
14784F:	drivers/vlynq/vlynq.c
14785F:	include/linux/vlynq.h
14786
14787VME SUBSYSTEM
14788M:	Martyn Welch <martyn@welchs.me.uk>
14789M:	Manohar Vanga <manohar.vanga@gmail.com>
14790M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14791L:	devel@driverdev.osuosl.org
14792S:	Maintained
14793T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
14794F:	Documentation/driver-api/vme.rst
14795F:	drivers/staging/vme/
14796F:	drivers/vme/
14797F:	include/linux/vme*
14798
14799VMWARE BALLOON DRIVER
14800M:	Xavier Deguillard <xdeguillard@vmware.com>
14801M:	Philip Moltmann <moltmann@vmware.com>
14802M:	"VMware, Inc." <pv-drivers@vmware.com>
14803L:	linux-kernel@vger.kernel.org
14804S:	Maintained
14805F:	drivers/misc/vmw_balloon.c
14806
14807VMWARE HYPERVISOR INTERFACE
14808M:	Alok Kataria <akataria@vmware.com>
14809L:	virtualization@lists.linux-foundation.org
14810S:	Supported
14811F:	arch/x86/kernel/cpu/vmware.c
14812
14813VMWARE PVRDMA DRIVER
14814M:	Adit Ranadive <aditr@vmware.com>
14815M:	VMware PV-Drivers <pv-drivers@vmware.com>
14816L:	linux-rdma@vger.kernel.org
14817S:	Maintained
14818F:	drivers/infiniband/hw/vmw_pvrdma/
14819
14820VMware PVSCSI driver
14821M:	Jim Gill <jgill@vmware.com>
14822M:	VMware PV-Drivers <pv-drivers@vmware.com>
14823L:	linux-scsi@vger.kernel.org
14824S:	Maintained
14825F:	drivers/scsi/vmw_pvscsi.c
14826F:	drivers/scsi/vmw_pvscsi.h
14827
14828VMWARE VMMOUSE SUBDRIVER
14829M:	"VMware Graphics" <linux-graphics-maintainer@vmware.com>
14830M:	"VMware, Inc." <pv-drivers@vmware.com>
14831L:	linux-input@vger.kernel.org
14832S:	Maintained
14833F:	drivers/input/mouse/vmmouse.c
14834F:	drivers/input/mouse/vmmouse.h
14835
14836VMWARE VMXNET3 ETHERNET DRIVER
14837M:	Shrikrishna Khare <skhare@vmware.com>
14838M:	"VMware, Inc." <pv-drivers@vmware.com>
14839L:	netdev@vger.kernel.org
14840S:	Maintained
14841F:	drivers/net/vmxnet3/
14842
14843VOCORE VOCORE2 BOARD
14844M:	Harvey Hunt <harveyhuntnexus@gmail.com>
14845L:	linux-mips@linux-mips.org
14846S:	Maintained
14847F:	arch/mips/boot/dts/ralink/vocore2.dts
14848
14849VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14850M:	Liam Girdwood <lgirdwood@gmail.com>
14851M:	Mark Brown <broonie@kernel.org>
14852L:	linux-kernel@vger.kernel.org
14853W:	http://www.slimlogic.co.uk/?p=48
14854T:	git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14855S:	Supported
14856F:	Documentation/devicetree/bindings/regulator/
14857F:	Documentation/power/regulator/
14858F:	drivers/regulator/
14859F:	include/dt-bindings/regulator/
14860F:	include/linux/regulator/
14861
14862VRF
14863M:	David Ahern <dsa@cumulusnetworks.com>
14864M:	Shrijeet Mukherjee <shm@cumulusnetworks.com>
14865L:	netdev@vger.kernel.org
14866S:	Maintained
14867F:	drivers/net/vrf.c
14868F:	Documentation/networking/vrf.txt
14869
14870VT1211 HARDWARE MONITOR DRIVER
14871M:	Juerg Haefliger <juergh@gmail.com>
14872L:	linux-hwmon@vger.kernel.org
14873S:	Maintained
14874F:	Documentation/hwmon/vt1211
14875F:	drivers/hwmon/vt1211.c
14876
14877VT8231 HARDWARE MONITOR DRIVER
14878M:	Roger Lucas <vt8231@hiddenengine.co.uk>
14879L:	linux-hwmon@vger.kernel.org
14880S:	Maintained
14881F:	drivers/hwmon/vt8231.c
14882
14883VUB300 USB to SDIO/SD/MMC bridge chip
14884M:	Tony Olech <tony.olech@elandigitalsystems.com>
14885L:	linux-mmc@vger.kernel.org
14886L:	linux-usb@vger.kernel.org
14887S:	Supported
14888F:	drivers/mmc/host/vub300.c
14889
14890W1 DALLAS'S 1-WIRE BUS
14891M:	Evgeniy Polyakov <zbr@ioremap.net>
14892S:	Maintained
14893F:	Documentation/w1/
14894F:	drivers/w1/
14895F:	include/linux/w1.h
14896
14897W83791D HARDWARE MONITORING DRIVER
14898M:	Marc Hulsman <m.hulsman@tudelft.nl>
14899L:	linux-hwmon@vger.kernel.org
14900S:	Maintained
14901F:	Documentation/hwmon/w83791d
14902F:	drivers/hwmon/w83791d.c
14903
14904W83793 HARDWARE MONITORING DRIVER
14905M:	Rudolf Marek <r.marek@assembler.cz>
14906L:	linux-hwmon@vger.kernel.org
14907S:	Maintained
14908F:	Documentation/hwmon/w83793
14909F:	drivers/hwmon/w83793.c
14910
14911W83795 HARDWARE MONITORING DRIVER
14912M:	Jean Delvare <jdelvare@suse.com>
14913L:	linux-hwmon@vger.kernel.org
14914S:	Maintained
14915F:	drivers/hwmon/w83795.c
14916
14917W83L51xD SD/MMC CARD INTERFACE DRIVER
14918M:	Pierre Ossman <pierre@ossman.eu>
14919S:	Maintained
14920F:	drivers/mmc/host/wbsd.*
14921
14922WACOM PROTOCOL 4 SERIAL TABLETS
14923M:	Julian Squires <julian@cipht.net>
14924M:	Hans de Goede <hdegoede@redhat.com>
14925L:	linux-input@vger.kernel.org
14926S:	Maintained
14927F:	drivers/input/tablet/wacom_serial4.c
14928
14929WATCHDOG DEVICE DRIVERS
14930M:	Wim Van Sebroeck <wim@iguana.be>
14931R:	Guenter Roeck <linux@roeck-us.net>
14932L:	linux-watchdog@vger.kernel.org
14933W:	http://www.linux-watchdog.org/
14934T:	git git://www.linux-watchdog.org/linux-watchdog.git
14935S:	Maintained
14936F:	Documentation/devicetree/bindings/watchdog/
14937F:	Documentation/watchdog/
14938F:	drivers/watchdog/
14939F:	include/linux/watchdog.h
14940F:	include/uapi/linux/watchdog.h
14941
14942WHISKEYCOVE PMIC GPIO DRIVER
14943M:	Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14944L:	linux-gpio@vger.kernel.org
14945S:	Maintained
14946F:	drivers/gpio/gpio-wcove.c
14947
14948WIIMOTE HID DRIVER
14949M:	David Herrmann <dh.herrmann@googlemail.com>
14950L:	linux-input@vger.kernel.org
14951S:	Maintained
14952F:	drivers/hid/hid-wiimote*
14953
14954WILOCITY WIL6210 WIRELESS DRIVER
14955M:	Maya Erez <merez@codeaurora.org>
14956L:	linux-wireless@vger.kernel.org
14957L:	wil6210@qti.qualcomm.com
14958S:	Supported
14959W:	http://wireless.kernel.org/en/users/Drivers/wil6210
14960F:	drivers/net/wireless/ath/wil6210/
14961
14962WIMAX STACK
14963M:	Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14964M:	linux-wimax@intel.com
14965L:	wimax@linuxwimax.org (subscribers-only)
14966S:	Supported
14967W:	http://linuxwimax.org
14968F:	Documentation/wimax/README.wimax
14969F:	include/linux/wimax/debug.h
14970F:	include/net/wimax.h
14971F:	include/uapi/linux/wimax.h
14972F:	net/wimax/
14973
14974WINBOND CIR DRIVER
14975M:	David Härdeman <david@hardeman.nu>
14976S:	Maintained
14977F:	drivers/media/rc/winbond-cir.c
14978
14979WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14980M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14981L:	linux-watchdog@vger.kernel.org
14982S:	Maintained
14983F:	drivers/watchdog/ebc-c384_wdt.c
14984
14985WINSYSTEMS WS16C48 GPIO DRIVER
14986M:	William Breathitt Gray <vilhelm.gray@gmail.com>
14987L:	linux-gpio@vger.kernel.org
14988S:	Maintained
14989F:	drivers/gpio/gpio-ws16c48.c
14990
14991WISTRON LAPTOP BUTTON DRIVER
14992M:	Miloslav Trmac <mitr@volny.cz>
14993S:	Maintained
14994F:	drivers/input/misc/wistron_btns.c
14995
14996WL3501 WIRELESS PCMCIA CARD DRIVER
14997L:	linux-wireless@vger.kernel.org
14998S:	Odd fixes
14999F:	drivers/net/wireless/wl3501*
15000
15001WOLFSON MICROELECTRONICS DRIVERS
15002L:	patches@opensource.cirrus.com
15003T:	git https://github.com/CirrusLogic/linux-drivers.git
15004W:	https://github.com/CirrusLogic/linux-drivers/wiki
15005S:	Supported
15006F:	Documentation/hwmon/wm83??
15007F:	Documentation/devicetree/bindings/extcon/extcon-arizona.txt
15008F:	Documentation/devicetree/bindings/regulator/arizona-regulator.txt
15009F:	Documentation/devicetree/bindings/mfd/arizona.txt
15010F:	Documentation/devicetree/bindings/mfd/wm831x.txt
15011F:	Documentation/devicetree/bindings/sound/wlf,arizona.txt
15012F:	arch/arm/mach-s3c64xx/mach-crag6410*
15013F:	drivers/clk/clk-wm83*.c
15014F:	drivers/extcon/extcon-arizona.c
15015F:	drivers/leds/leds-wm83*.c
15016F:	drivers/gpio/gpio-*wm*.c
15017F:	drivers/gpio/gpio-arizona.c
15018F:	drivers/hwmon/wm83??-hwmon.c
15019F:	drivers/input/misc/wm831x-on.c
15020F:	drivers/input/touchscreen/wm831x-ts.c
15021F:	drivers/input/touchscreen/wm97*.c
15022F:	drivers/mfd/arizona*
15023F:	drivers/mfd/wm*.c
15024F:	drivers/mfd/cs47l24*
15025F:	drivers/power/supply/wm83*.c
15026F:	drivers/rtc/rtc-wm83*.c
15027F:	drivers/regulator/wm8*.c
15028F:	drivers/regulator/arizona*
15029F:	drivers/video/backlight/wm83*_bl.c
15030F:	drivers/watchdog/wm83*_wdt.c
15031F:	include/linux/mfd/arizona/
15032F:	include/linux/mfd/wm831x/
15033F:	include/linux/mfd/wm8350/
15034F:	include/linux/mfd/wm8400*
15035F:	include/linux/regulator/arizona*
15036F:	include/linux/wm97xx.h
15037F:	include/sound/wm????.h
15038F:	sound/soc/codecs/arizona.?
15039F:	sound/soc/codecs/wm*
15040F:	sound/soc/codecs/cs47l24*
15041
15042WORKQUEUE
15043M:	Tejun Heo <tj@kernel.org>
15044R:	Lai Jiangshan <jiangshanlai@gmail.com>
15045T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
15046S:	Maintained
15047F:	include/linux/workqueue.h
15048F:	kernel/workqueue.c
15049F:	Documentation/core-api/workqueue.rst
15050
15051X-POWERS AXP288 PMIC DRIVERS
15052M:	Hans de Goede <hdegoede@redhat.com>
15053S:	Maintained
15054N:	axp288
15055F:	drivers/acpi/pmic/intel_pmic_xpower.c
15056
15057X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
15058M:	Chen-Yu Tsai <wens@csie.org>
15059L:	linux-kernel@vger.kernel.org
15060S:	Maintained
15061N:	axp[128]
15062
15063X.25 NETWORK LAYER
15064M:	Andrew Hendry <andrew.hendry@gmail.com>
15065L:	linux-x25@vger.kernel.org
15066S:	Odd Fixes
15067F:	Documentation/networking/x25*
15068F:	include/net/x25*
15069F:	net/x25/
15070
15071X86 ARCHITECTURE (32-BIT AND 64-BIT)
15072M:	Thomas Gleixner <tglx@linutronix.de>
15073M:	Ingo Molnar <mingo@redhat.com>
15074R:	"H. Peter Anvin" <hpa@zytor.com>
15075M:	x86@kernel.org
15076L:	linux-kernel@vger.kernel.org
15077T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
15078S:	Maintained
15079F:	Documentation/x86/
15080F:	arch/x86/
15081
15082X86 MCE INFRASTRUCTURE
15083M:	Tony Luck <tony.luck@intel.com>
15084M:	Borislav Petkov <bp@alien8.de>
15085L:	linux-edac@vger.kernel.org
15086S:	Maintained
15087F:	arch/x86/kernel/cpu/mcheck/*
15088
15089X86 MICROCODE UPDATE SUPPORT
15090M:	Borislav Petkov <bp@alien8.de>
15091S:	Maintained
15092F:	arch/x86/kernel/cpu/microcode/*
15093
15094X86 PLATFORM DRIVERS
15095M:	Darren Hart <dvhart@infradead.org>
15096M:	Andy Shevchenko <andy@infradead.org>
15097L:	platform-driver-x86@vger.kernel.org
15098T:	git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
15099S:	Maintained
15100F:	drivers/platform/x86/
15101F:	drivers/platform/olpc/
15102
15103X86 VDSO
15104M:	Andy Lutomirski <luto@amacapital.net>
15105L:	linux-kernel@vger.kernel.org
15106T:	git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
15107S:	Maintained
15108F:	arch/x86/entry/vdso/
15109
15110XC2028/3028 TUNER DRIVER
15111M:	Mauro Carvalho Chehab <mchehab@s-opensource.com>
15112M:	Mauro Carvalho Chehab <mchehab@kernel.org>
15113L:	linux-media@vger.kernel.org
15114W:	https://linuxtv.org
15115T:	git git://linuxtv.org/media_tree.git
15116S:	Maintained
15117F:	drivers/media/tuners/tuner-xc2028.*
15118
15119XEN BLOCK SUBSYSTEM
15120M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15121M:	Roger Pau Monné <roger.pau@citrix.com>
15122L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15123S:	Supported
15124F:	drivers/block/xen-blkback/*
15125F:	drivers/block/xen*
15126
15127XEN HYPERVISOR ARM
15128M:	Stefano Stabellini <sstabellini@kernel.org>
15129L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15130S:	Maintained
15131F:	arch/arm/xen/
15132F:	arch/arm/include/asm/xen/
15133
15134XEN HYPERVISOR ARM64
15135M:	Stefano Stabellini <sstabellini@kernel.org>
15136L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15137S:	Maintained
15138F:	arch/arm64/xen/
15139F:	arch/arm64/include/asm/xen/
15140
15141XEN HYPERVISOR INTERFACE
15142M:	Boris Ostrovsky <boris.ostrovsky@oracle.com>
15143M:	Juergen Gross <jgross@suse.com>
15144L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15145T:	git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
15146S:	Supported
15147F:	arch/x86/xen/
15148F:	drivers/*/xen-*front.c
15149F:	drivers/xen/
15150F:	arch/x86/include/asm/xen/
15151F:	arch/x86/include/asm/pvclock-abi.h
15152F:	include/xen/
15153F:	include/uapi/xen/
15154F:	Documentation/ABI/stable/sysfs-hypervisor-xen
15155F:	Documentation/ABI/testing/sysfs-hypervisor-xen
15156
15157XEN NETWORK BACKEND DRIVER
15158M:	Wei Liu <wei.liu2@citrix.com>
15159M:	Paul Durrant <paul.durrant@citrix.com>
15160L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15161L:	netdev@vger.kernel.org
15162S:	Supported
15163F:	drivers/net/xen-netback/*
15164
15165XEN PCI SUBSYSTEM
15166M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15167L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15168S:	Supported
15169F:	arch/x86/pci/*xen*
15170F:	drivers/pci/*xen*
15171
15172XEN PVSCSI DRIVERS
15173M:	Juergen Gross <jgross@suse.com>
15174L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15175L:	linux-scsi@vger.kernel.org
15176S:	Supported
15177F:	drivers/scsi/xen-scsifront.c
15178F:	drivers/xen/xen-scsiback.c
15179F:	include/xen/interface/io/vscsiif.h
15180
15181XEN SWIOTLB SUBSYSTEM
15182M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15183L:	xen-devel@lists.xenproject.org (moderated for non-subscribers)
15184L:	iommu@lists.linux-foundation.org
15185S:	Supported
15186F:	arch/x86/xen/*swiotlb*
15187F:	drivers/xen/*swiotlb*
15188
15189XFS FILESYSTEM
15190M:	Darrick J. Wong <darrick.wong@oracle.com>
15191M:	linux-xfs@vger.kernel.org
15192L:	linux-xfs@vger.kernel.org
15193W:	http://xfs.org/
15194T:	git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
15195S:	Supported
15196F:	Documentation/filesystems/xfs.txt
15197F:	fs/xfs/
15198
15199XILINX AXI ETHERNET DRIVER
15200M:	Anirudha Sarangi <anirudh@xilinx.com>
15201M:	John Linn <John.Linn@xilinx.com>
15202S:	Maintained
15203F:	drivers/net/ethernet/xilinx/xilinx_axienet*
15204
15205XILINX UARTLITE SERIAL DRIVER
15206M:	Peter Korsgaard <jacmet@sunsite.dk>
15207L:	linux-serial@vger.kernel.org
15208S:	Maintained
15209F:	drivers/tty/serial/uartlite.c
15210
15211XILINX VIDEO IP CORES
15212M:	Hyun Kwon <hyun.kwon@xilinx.com>
15213M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
15214L:	linux-media@vger.kernel.org
15215T:	git git://linuxtv.org/media_tree.git
15216S:	Supported
15217F:	Documentation/devicetree/bindings/media/xilinx/
15218F:	drivers/media/platform/xilinx/
15219F:	include/uapi/linux/xilinx-v4l2-controls.h
15220
15221XILLYBUS DRIVER
15222M:	Eli Billauer <eli.billauer@gmail.com>
15223L:	linux-kernel@vger.kernel.org
15224S:	Supported
15225F:	drivers/char/xillybus/
15226
15227XRA1403 GPIO EXPANDER
15228M:	Nandor Han <nandor.han@ge.com>
15229M:	Semi Malinen <semi.malinen@ge.com>
15230L:	linux-gpio@vger.kernel.org
15231S:	Maintained
15232F:	drivers/gpio/gpio-xra1403.c
15233F:	Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
15234
15235XTENSA XTFPGA PLATFORM SUPPORT
15236M:	Max Filippov <jcmvbkbc@gmail.com>
15237L:	linux-xtensa@linux-xtensa.org
15238S:	Maintained
15239F:	drivers/spi/spi-xtensa-xtfpga.c
15240F:	sound/soc/xtensa/xtfpga-i2s.c
15241
15242YAM DRIVER FOR AX.25
15243M:	Jean-Paul Roubelat <jpr@f6fbb.org>
15244L:	linux-hams@vger.kernel.org
15245S:	Maintained
15246F:	drivers/net/hamradio/yam*
15247F:	include/linux/yam.h
15248
15249YAMA SECURITY MODULE
15250M:	Kees Cook <keescook@chromium.org>
15251T:	git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
15252S:	Supported
15253F:	security/yama/
15254F:	Documentation/admin-guide/LSM/Yama.rst
15255
15256YEALINK PHONE DRIVER
15257M:	Henk Vergonet <Henk.Vergonet@gmail.com>
15258L:	usbb2k-api-dev@nongnu.org
15259S:	Maintained
15260F:	Documentation/input/yealink.rst
15261F:	drivers/input/misc/yealink.*
15262
15263Z8530 DRIVER FOR AX.25
15264M:	Joerg Reuter <jreuter@yaina.de>
15265W:	http://yaina.de/jreuter/
15266W:	http://www.qsl.net/dl1bke/
15267L:	linux-hams@vger.kernel.org
15268S:	Maintained
15269F:	Documentation/networking/z8530drv.txt
15270F:	drivers/net/hamradio/*scc.c
15271F:	drivers/net/hamradio/z8530.h
15272
15273ZBUD COMPRESSED PAGE ALLOCATOR
15274M:	Seth Jennings <sjenning@redhat.com>
15275M:	Dan Streetman <ddstreet@ieee.org>
15276L:	linux-mm@kvack.org
15277S:	Maintained
15278F:	mm/zbud.c
15279F:	include/linux/zbud.h
15280
15281ZD1211RW WIRELESS DRIVER
15282M:	Daniel Drake <dsd@gentoo.org>
15283M:	Ulrich Kunitz <kune@deine-taler.de>
15284W:	http://zd1211.ath.cx/wiki/DriverRewrite
15285L:	linux-wireless@vger.kernel.org
15286L:	zd1211-devs@lists.sourceforge.net (subscribers-only)
15287S:	Maintained
15288F:	drivers/net/wireless/zydas/zd1211rw/
15289
15290ZD1301 MEDIA DRIVER
15291M:	Antti Palosaari <crope@iki.fi>
15292L:	linux-media@vger.kernel.org
15293W:	https://linuxtv.org/
15294W:	http://palosaari.fi/linux/
15295Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15296S:	Maintained
15297F:	drivers/media/usb/dvb-usb-v2/zd1301*
15298
15299ZD1301_DEMOD MEDIA DRIVER
15300M:	Antti Palosaari <crope@iki.fi>
15301L:	linux-media@vger.kernel.org
15302W:	https://linuxtv.org/
15303W:	http://palosaari.fi/linux/
15304Q:	https://patchwork.linuxtv.org/project/linux-media/list/
15305S:	Maintained
15306F:	drivers/media/dvb-frontends/zd1301_demod*
15307
15308ZPOOL COMPRESSED PAGE STORAGE API
15309M:	Dan Streetman <ddstreet@ieee.org>
15310L:	linux-mm@kvack.org
15311S:	Maintained
15312F:	mm/zpool.c
15313F:	include/linux/zpool.h
15314
15315ZR36067 VIDEO FOR LINUX DRIVER
15316L:	mjpeg-users@lists.sourceforge.net
15317L:	linux-media@vger.kernel.org
15318W:	http://mjpeg.sourceforge.net/driver-zoran/
15319T:	hg https://linuxtv.org/hg/v4l-dvb
15320S:	Odd Fixes
15321F:	drivers/media/pci/zoran/
15322
15323ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
15324M:	Minchan Kim <minchan@kernel.org>
15325M:	Nitin Gupta <ngupta@vflare.org>
15326R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15327L:	linux-kernel@vger.kernel.org
15328S:	Maintained
15329F:	drivers/block/zram/
15330F:	Documentation/blockdev/zram.txt
15331
15332ZS DECSTATION Z85C30 SERIAL DRIVER
15333M:	"Maciej W. Rozycki" <macro@linux-mips.org>
15334S:	Maintained
15335F:	drivers/tty/serial/zs.*
15336
15337ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
15338M:	Minchan Kim <minchan@kernel.org>
15339M:	Nitin Gupta <ngupta@vflare.org>
15340R:	Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
15341L:	linux-mm@kvack.org
15342S:	Maintained
15343F:	mm/zsmalloc.c
15344F:	include/linux/zsmalloc.h
15345F:	Documentation/vm/zsmalloc.txt
15346
15347ZSWAP COMPRESSED SWAP CACHING
15348M:	Seth Jennings <sjenning@redhat.com>
15349M:	Dan Streetman <ddstreet@ieee.org>
15350L:	linux-mm@kvack.org
15351S:	Maintained
15352F:	mm/zswap.c
15353
15354THE REST
15355M:	Linus Torvalds <torvalds@linux-foundation.org>
15356L:	linux-kernel@vger.kernel.org
15357Q:	http://patchwork.kernel.org/project/LKML/list/
15358T:	git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
15359S:	Buried alive in reporters
15360F:	*
15361F:	*/
15362